基于WebSocket的多Agent通信機制設(shè)計與應(yīng)用
發(fā)布時間:2022-02-22 16:25
多Agent系統(tǒng)(Multi-Agent System,MAS)中的多個Agent成員之間相互協(xié)調(diào),相互服務(wù),共同完成一個任務(wù),且各Agent成員之間的活動是自治獨立的,不受其它Agent成員限制,它們通過競爭和磋商等手段解決相互間的矛盾和沖突。隨著多Agent系統(tǒng)應(yīng)用規(guī)模不斷增大,實時通信的需求增多,多Agent間實時通信成為Agent工作的重要基礎(chǔ)。傳統(tǒng)實時通信解決方案通常建立在C/S模式下的小范圍里的網(wǎng)絡(luò)環(huán)境中,隨著互聯(lián)網(wǎng)技術(shù)發(fā)展,WebSocket協(xié)議被用來實現(xiàn)基于互聯(lián)網(wǎng)的實時通信,從而打破了區(qū)域的限制,使得多個Agent成員之間能夠跨地域的實時通信,實現(xiàn)跨地域的協(xié)同工作。因此將多Agent系統(tǒng)建立在互聯(lián)網(wǎng)B/S模式下,結(jié)合WebSocket協(xié)議構(gòu)建輕量、兼容性強的多Agent間實時通信機制,對解決多Agent系統(tǒng)中Agent間的實時通信,提高協(xié)同工作效率具有重要意義。WebSocket技術(shù)能夠完成全雙工通信,可以滿足互聯(lián)網(wǎng)中的實時通信需求。以WebSocket技術(shù)為基礎(chǔ)建立的通訊方式,一般包含有點對點通信、廣播通信及黑板通信等三種方式。本文首先圍繞點對點通信、廣播通信及黑板通...
【文章來源】:大連海事大學(xué)遼寧省211工程院校
【文章頁數(shù)】:79 頁
【學(xué)位級別】:碩士
【文章目錄】:
摘要
Abstract
1 緒論
1.1 研究背景
1.2 研究目的與意義
1.3 國內(nèi)外研究現(xiàn)狀
1.3.1 國外研究現(xiàn)狀
1.3.2 國內(nèi)研究現(xiàn)狀
1.4 論文的研究內(nèi)容和組織結(jié)構(gòu)
2 相關(guān)技術(shù)理論基礎(chǔ)
2.1 多Agent間常見的通信機制
2.1.1 基于黑板的通信機制
2.1.2 基于廣播通信機制
2.1.3 基于郵箱式通信機制
2.2 實時通信技術(shù)
2.2.1 HTTP長連接技術(shù)
2.2.2 長輪詢技術(shù)
2.2.3 基于Iframe的HTTP流技術(shù)
2.3 WebSocket實時通信技術(shù)
2.3.1 WebSocket實時通信的原理及方法
2.3.2 WebSocket協(xié)議的優(yōu)缺點
2.4 umeditor編輯器與cryptoJS編碼技術(shù)
2.4.1 umeditor文本編輯器
2.4.2 cryptoJS的Base64編碼技術(shù)
2.5 本章小結(jié)
3 基于WebSocket的多Agent實時通信機制設(shè)計
3.1 需求分析
3.2 多Agent實時通信機制總體設(shè)計
3.3 多Agent實時通信機制服務(wù)器端設(shè)計
3.3.1 服務(wù)器端關(guān)鍵類設(shè)計
3.3.2 服務(wù)器端點信息表設(shè)計
3.3.3 服務(wù)器端信息狀態(tài)監(jiān)控的設(shè)計
3.3.4 服務(wù)器端通信管理器的設(shè)計
3.4 多Agent實時通信機制客戶端設(shè)計
3.4.1 客戶端結(jié)構(gòu)與功能設(shè)計
3.4.2 心跳重連設(shè)計
3.5 本章小結(jié)
4 基于WebSocket多Agent實時通信機制的實現(xiàn)與應(yīng)用
4.1 多Agent實時通信機制服務(wù)器端實現(xiàn)
4.1.1 服務(wù)器端關(guān)鍵類的實現(xiàn)
4.1.2 服務(wù)器端點信息表的實現(xiàn)
4.1.3 服務(wù)器端信息狀態(tài)監(jiān)控的實現(xiàn)
4.1.4 服務(wù)器端通信管理器的實現(xiàn)
4.2 多Agent實時通信機制客戶端實現(xiàn)
4.2.1 客戶端結(jié)構(gòu)與功能的實現(xiàn)
4.2.2 心跳重連的實現(xiàn)
4.3 多Agent實時通信機制在集裝箱碼頭調(diào)度中的應(yīng)用
4.3.1 集裝箱碼頭調(diào)度Agent體劃分
4.3.2 集裝箱碼頭Agent體間的實時通信
4.4 本章小結(jié)
5 結(jié)論
5.1 結(jié)論
5.2 展望
參考文獻
致謝
【參考文獻】:
期刊論文
[1]UIF-based cooperative tracking method for multi-agent systems with sensor faults[J]. Yingrong YU,Siting PENG,Xiwang DONG,Qingdong LI,Zhang REN. Science China(Information Sciences). 2019(01)
[2]基于自我意識的Agent通信語言研究[J]. 路文華,羅鈞旻,李俊偉,高武奇. 計算機工程與科學(xué). 2018(09)
[3]基于多Agent技術(shù)的數(shù)字圖書館個性化信息服務(wù)檢索模型研究[J]. 李莉. 情報科學(xué). 2018(05)
[4]基于擴展FIPA-ACL的裝備保障Agent通信語言[J]. 蒲瑋,李雄. 系統(tǒng)工程理論與實踐. 2018(01)
[5]基于OpenLayers和WebSocket的旅游資源配置實時可視化設(shè)計與實現(xiàn)[J]. 包詩亮,周偉強,祝若鑫,王騰飛,裴紅衛(wèi). 測繪與空間地理信息. 2017(12)
[6]基于本體的多Agent通信機制研究[J]. 李春生,胡亞楠,張可佳. 計算機技術(shù)與發(fā)展. 2017(09)
[7]基于WebSocket的即時通信研究及其性能分析[J]. 覃家皓. 移動通信. 2017(12)
[8]異構(gòu)系統(tǒng)間通信服務(wù)機制研究[J]. 張峻崎. 電腦編程技巧與維護. 2017(12)
[9]基于WebSocket實時物聯(lián)網(wǎng)數(shù)據(jù)傳輸關(guān)鍵技術(shù)的研究[J]. 陳淏,高守瑋,岳金冬. 工業(yè)控制計算機. 2016(11)
[10]基于HTML5 WebSocket的Web實時通信機制的研究與實現(xiàn)[J]. 陳麗楓,鄭力新,王佳斌. 微型機與應(yīng)用. 2016(10)
博士論文
[1]基于Agent的全電子智能分布式應(yīng)急聯(lián)鎖系統(tǒng)研究[D]. 魏文軍.蘭州交通大學(xué) 2015
[2]基于Agent的集裝箱碼頭實時調(diào)度系統(tǒng)的研究[D]. 徐斌.大連理工大學(xué) 2010
碩士論文
[1]web實時數(shù)據(jù)同步研究[D]. 林瑤.北京郵電大學(xué) 2015
[2]基于HTTP長連接的WEB實時通信技術(shù)的研究[D]. 張琴.電子科技大學(xué) 2014
[3]基于多Agent的鍛造生產(chǎn)調(diào)度系統(tǒng)研究[D]. 徐青.南京理工大學(xué) 2014
[4]一種移動Agent通信機制的研究與設(shè)計[D]. 張晶華.山東大學(xué) 2012
本文編號:3639819
【文章來源】:大連海事大學(xué)遼寧省211工程院校
【文章頁數(shù)】:79 頁
【學(xué)位級別】:碩士
【文章目錄】:
摘要
Abstract
1 緒論
1.1 研究背景
1.2 研究目的與意義
1.3 國內(nèi)外研究現(xiàn)狀
1.3.1 國外研究現(xiàn)狀
1.3.2 國內(nèi)研究現(xiàn)狀
1.4 論文的研究內(nèi)容和組織結(jié)構(gòu)
2 相關(guān)技術(shù)理論基礎(chǔ)
2.1 多Agent間常見的通信機制
2.1.1 基于黑板的通信機制
2.1.2 基于廣播通信機制
2.1.3 基于郵箱式通信機制
2.2 實時通信技術(shù)
2.2.1 HTTP長連接技術(shù)
2.2.2 長輪詢技術(shù)
2.2.3 基于Iframe的HTTP流技術(shù)
2.3 WebSocket實時通信技術(shù)
2.3.1 WebSocket實時通信的原理及方法
2.3.2 WebSocket協(xié)議的優(yōu)缺點
2.4 umeditor編輯器與cryptoJS編碼技術(shù)
2.4.1 umeditor文本編輯器
2.4.2 cryptoJS的Base64編碼技術(shù)
2.5 本章小結(jié)
3 基于WebSocket的多Agent實時通信機制設(shè)計
3.1 需求分析
3.2 多Agent實時通信機制總體設(shè)計
3.3 多Agent實時通信機制服務(wù)器端設(shè)計
3.3.1 服務(wù)器端關(guān)鍵類設(shè)計
3.3.2 服務(wù)器端點信息表設(shè)計
3.3.3 服務(wù)器端信息狀態(tài)監(jiān)控的設(shè)計
3.3.4 服務(wù)器端通信管理器的設(shè)計
3.4 多Agent實時通信機制客戶端設(shè)計
3.4.1 客戶端結(jié)構(gòu)與功能設(shè)計
3.4.2 心跳重連設(shè)計
3.5 本章小結(jié)
4 基于WebSocket多Agent實時通信機制的實現(xiàn)與應(yīng)用
4.1 多Agent實時通信機制服務(wù)器端實現(xiàn)
4.1.1 服務(wù)器端關(guān)鍵類的實現(xiàn)
4.1.2 服務(wù)器端點信息表的實現(xiàn)
4.1.3 服務(wù)器端信息狀態(tài)監(jiān)控的實現(xiàn)
4.1.4 服務(wù)器端通信管理器的實現(xiàn)
4.2 多Agent實時通信機制客戶端實現(xiàn)
4.2.1 客戶端結(jié)構(gòu)與功能的實現(xiàn)
4.2.2 心跳重連的實現(xiàn)
4.3 多Agent實時通信機制在集裝箱碼頭調(diào)度中的應(yīng)用
4.3.1 集裝箱碼頭調(diào)度Agent體劃分
4.3.2 集裝箱碼頭Agent體間的實時通信
4.4 本章小結(jié)
5 結(jié)論
5.1 結(jié)論
5.2 展望
參考文獻
致謝
【參考文獻】:
期刊論文
[1]UIF-based cooperative tracking method for multi-agent systems with sensor faults[J]. Yingrong YU,Siting PENG,Xiwang DONG,Qingdong LI,Zhang REN. Science China(Information Sciences). 2019(01)
[2]基于自我意識的Agent通信語言研究[J]. 路文華,羅鈞旻,李俊偉,高武奇. 計算機工程與科學(xué). 2018(09)
[3]基于多Agent技術(shù)的數(shù)字圖書館個性化信息服務(wù)檢索模型研究[J]. 李莉. 情報科學(xué). 2018(05)
[4]基于擴展FIPA-ACL的裝備保障Agent通信語言[J]. 蒲瑋,李雄. 系統(tǒng)工程理論與實踐. 2018(01)
[5]基于OpenLayers和WebSocket的旅游資源配置實時可視化設(shè)計與實現(xiàn)[J]. 包詩亮,周偉強,祝若鑫,王騰飛,裴紅衛(wèi). 測繪與空間地理信息. 2017(12)
[6]基于本體的多Agent通信機制研究[J]. 李春生,胡亞楠,張可佳. 計算機技術(shù)與發(fā)展. 2017(09)
[7]基于WebSocket的即時通信研究及其性能分析[J]. 覃家皓. 移動通信. 2017(12)
[8]異構(gòu)系統(tǒng)間通信服務(wù)機制研究[J]. 張峻崎. 電腦編程技巧與維護. 2017(12)
[9]基于WebSocket實時物聯(lián)網(wǎng)數(shù)據(jù)傳輸關(guān)鍵技術(shù)的研究[J]. 陳淏,高守瑋,岳金冬. 工業(yè)控制計算機. 2016(11)
[10]基于HTML5 WebSocket的Web實時通信機制的研究與實現(xiàn)[J]. 陳麗楓,鄭力新,王佳斌. 微型機與應(yīng)用. 2016(10)
博士論文
[1]基于Agent的全電子智能分布式應(yīng)急聯(lián)鎖系統(tǒng)研究[D]. 魏文軍.蘭州交通大學(xué) 2015
[2]基于Agent的集裝箱碼頭實時調(diào)度系統(tǒng)的研究[D]. 徐斌.大連理工大學(xué) 2010
碩士論文
[1]web實時數(shù)據(jù)同步研究[D]. 林瑤.北京郵電大學(xué) 2015
[2]基于HTTP長連接的WEB實時通信技術(shù)的研究[D]. 張琴.電子科技大學(xué) 2014
[3]基于多Agent的鍛造生產(chǎn)調(diào)度系統(tǒng)研究[D]. 徐青.南京理工大學(xué) 2014
[4]一種移動Agent通信機制的研究與設(shè)計[D]. 張晶華.山東大學(xué) 2012
本文編號:3639819
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/3639819.html
最近更新
教材專著