基于WebSocket的多Agent通信机制设计与应用
发布时间:2022-02-22 16:25
多Agent系统(Multi-Agent System,MAS)中的多个Agent成员之间相互协调,相互服务,共同完成一个任务,且各Agent成员之间的活动是自治独立的,不受其它Agent成员限制,它们通过竞争和磋商等手段解决相互间的矛盾和冲突。随着多Agent系统应用规模不断增大,实时通信的需求增多,多Agent间实时通信成为Agent工作的重要基础。传统实时通信解决方案通常建立在C/S模式下的小范围里的网络环境中,随着互联网技术发展,WebSocket协议被用来实现基于互联网的实时通信,从而打破了区域的限制,使得多个Agent成员之间能够跨地域的实时通信,实现跨地域的协同工作。因此将多Agent系统建立在互联网B/S模式下,结合WebSocket协议构建轻量、兼容性强的多Agent间实时通信机制,对解决多Agent系统中Agent间的实时通信,提高协同工作效率具有重要意义。WebSocket技术能够完成全双工通信,可以满足互联网中的实时通信需求。以WebSocket技术为基础建立的通讯方式,一般包含有点对点通信、广播通信及黑板通信等三种方式。本文首先围绕点对点通信、广播通信及黑板通...
【文章来源】:大连海事大学辽宁省211工程院校
【文章页数】:79 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
1 绪论
1.1 研究背景
1.2 研究目的与意义
1.3 国内外研究现状
1.3.1 国外研究现状
1.3.2 国内研究现状
1.4 论文的研究内容和组织结构
2 相关技术理论基础
2.1 多Agent间常见的通信机制
2.1.1 基于黑板的通信机制
2.1.2 基于广播通信机制
2.1.3 基于邮箱式通信机制
2.2 实时通信技术
2.2.1 HTTP长连接技术
2.2.2 长轮询技术
2.2.3 基于Iframe的HTTP流技术
2.3 WebSocket实时通信技术
2.3.1 WebSocket实时通信的原理及方法
2.3.2 WebSocket协议的优缺点
2.4 umeditor编辑器与cryptoJS编码技术
2.4.1 umeditor文本编辑器
2.4.2 cryptoJS的Base64编码技术
2.5 本章小结
3 基于WebSocket的多Agent实时通信机制设计
3.1 需求分析
3.2 多Agent实时通信机制总体设计
3.3 多Agent实时通信机制服务器端设计
3.3.1 服务器端关键类设计
3.3.2 服务器端点信息表设计
3.3.3 服务器端信息状态监控的设计
3.3.4 服务器端通信管理器的设计
3.4 多Agent实时通信机制客户端设计
3.4.1 客户端结构与功能设计
3.4.2 心跳重连设计
3.5 本章小结
4 基于WebSocket多Agent实时通信机制的实现与应用
4.1 多Agent实时通信机制服务器端实现
4.1.1 服务器端关键类的实现
4.1.2 服务器端点信息表的实现
4.1.3 服务器端信息状态监控的实现
4.1.4 服务器端通信管理器的实现
4.2 多Agent实时通信机制客户端实现
4.2.1 客户端结构与功能的实现
4.2.2 心跳重连的实现
4.3 多Agent实时通信机制在集装箱码头调度中的应用
4.3.1 集装箱码头调度Agent体划分
4.3.2 集装箱码头Agent体间的实时通信
4.4 本章小结
5 结论
5.1 结论
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]. 路文华,罗钧旻,李俊伟,高武奇. 计算机工程与科学. 2018(09)
[3]基于多Agent技术的数字图书馆个性化信息服务检索模型研究[J]. 李莉. 情报科学. 2018(05)
[4]基于扩展FIPA-ACL的装备保障Agent通信语言[J]. 蒲玮,李雄. 系统工程理论与实践. 2018(01)
[5]基于OpenLayers和WebSocket的旅游资源配置实时可视化设计与实现[J]. 包诗亮,周伟强,祝若鑫,王腾飞,裴红卫. 测绘与空间地理信息. 2017(12)
[6]基于本体的多Agent通信机制研究[J]. 李春生,胡亚楠,张可佳. 计算机技术与发展. 2017(09)
[7]基于WebSocket的即时通信研究及其性能分析[J]. 覃家皓. 移动通信. 2017(12)
[8]异构系统间通信服务机制研究[J]. 张峻崎. 电脑编程技巧与维护. 2017(12)
[9]基于WebSocket实时物联网数据传输关键技术的研究[J]. 陈淏,高守玮,岳金冬. 工业控制计算机. 2016(11)
[10]基于HTML5 WebSocket的Web实时通信机制的研究与实现[J]. 陈丽枫,郑力新,王佳斌. 微型机与应用. 2016(10)
博士论文
[1]基于Agent的全电子智能分布式应急联锁系统研究[D]. 魏文军.兰州交通大学 2015
[2]基于Agent的集装箱码头实时调度系统的研究[D]. 徐斌.大连理工大学 2010
硕士论文
[1]web实时数据同步研究[D]. 林瑶.北京邮电大学 2015
[2]基于HTTP长连接的WEB实时通信技术的研究[D]. 张琴.电子科技大学 2014
[3]基于多Agent的锻造生产调度系统研究[D]. 徐青.南京理工大学 2014
[4]一种移动Agent通信机制的研究与设计[D]. 张晶华.山东大学 2012
本文编号:3639819
【文章来源】:大连海事大学辽宁省211工程院校
【文章页数】:79 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
1 绪论
1.1 研究背景
1.2 研究目的与意义
1.3 国内外研究现状
1.3.1 国外研究现状
1.3.2 国内研究现状
1.4 论文的研究内容和组织结构
2 相关技术理论基础
2.1 多Agent间常见的通信机制
2.1.1 基于黑板的通信机制
2.1.2 基于广播通信机制
2.1.3 基于邮箱式通信机制
2.2 实时通信技术
2.2.1 HTTP长连接技术
2.2.2 长轮询技术
2.2.3 基于Iframe的HTTP流技术
2.3 WebSocket实时通信技术
2.3.1 WebSocket实时通信的原理及方法
2.3.2 WebSocket协议的优缺点
2.4 umeditor编辑器与cryptoJS编码技术
2.4.1 umeditor文本编辑器
2.4.2 cryptoJS的Base64编码技术
2.5 本章小结
3 基于WebSocket的多Agent实时通信机制设计
3.1 需求分析
3.2 多Agent实时通信机制总体设计
3.3 多Agent实时通信机制服务器端设计
3.3.1 服务器端关键类设计
3.3.2 服务器端点信息表设计
3.3.3 服务器端信息状态监控的设计
3.3.4 服务器端通信管理器的设计
3.4 多Agent实时通信机制客户端设计
3.4.1 客户端结构与功能设计
3.4.2 心跳重连设计
3.5 本章小结
4 基于WebSocket多Agent实时通信机制的实现与应用
4.1 多Agent实时通信机制服务器端实现
4.1.1 服务器端关键类的实现
4.1.2 服务器端点信息表的实现
4.1.3 服务器端信息状态监控的实现
4.1.4 服务器端通信管理器的实现
4.2 多Agent实时通信机制客户端实现
4.2.1 客户端结构与功能的实现
4.2.2 心跳重连的实现
4.3 多Agent实时通信机制在集装箱码头调度中的应用
4.3.1 集装箱码头调度Agent体划分
4.3.2 集装箱码头Agent体间的实时通信
4.4 本章小结
5 结论
5.1 结论
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]. 路文华,罗钧旻,李俊伟,高武奇. 计算机工程与科学. 2018(09)
[3]基于多Agent技术的数字图书馆个性化信息服务检索模型研究[J]. 李莉. 情报科学. 2018(05)
[4]基于扩展FIPA-ACL的装备保障Agent通信语言[J]. 蒲玮,李雄. 系统工程理论与实践. 2018(01)
[5]基于OpenLayers和WebSocket的旅游资源配置实时可视化设计与实现[J]. 包诗亮,周伟强,祝若鑫,王腾飞,裴红卫. 测绘与空间地理信息. 2017(12)
[6]基于本体的多Agent通信机制研究[J]. 李春生,胡亚楠,张可佳. 计算机技术与发展. 2017(09)
[7]基于WebSocket的即时通信研究及其性能分析[J]. 覃家皓. 移动通信. 2017(12)
[8]异构系统间通信服务机制研究[J]. 张峻崎. 电脑编程技巧与维护. 2017(12)
[9]基于WebSocket实时物联网数据传输关键技术的研究[J]. 陈淏,高守玮,岳金冬. 工业控制计算机. 2016(11)
[10]基于HTML5 WebSocket的Web实时通信机制的研究与实现[J]. 陈丽枫,郑力新,王佳斌. 微型机与应用. 2016(10)
博士论文
[1]基于Agent的全电子智能分布式应急联锁系统研究[D]. 魏文军.兰州交通大学 2015
[2]基于Agent的集装箱码头实时调度系统的研究[D]. 徐斌.大连理工大学 2010
硕士论文
[1]web实时数据同步研究[D]. 林瑶.北京邮电大学 2015
[2]基于HTTP长连接的WEB实时通信技术的研究[D]. 张琴.电子科技大学 2014
[3]基于多Agent的锻造生产调度系统研究[D]. 徐青.南京理工大学 2014
[4]一种移动Agent通信机制的研究与设计[D]. 张晶华.山东大学 2012
本文编号:3639819
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/3639819.html