Internet上多Agent之间通信框架的研究

来源 :武汉理工大学 | 被引量 : 0次 | 上传用户:heermeisi
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Agent技术的不断成熟,基于Agent的应用,特别是在Internet上的应用将会越来越多。在Internet上基于Agent的系统开发就必然要面临Agent通信的两个问题:Agent间知识级的通信问题和不同Agent系统间通信的问题。 针对Agent通信的这些问题,在目前国内外研究的基础上,本文提出了Internet上多Agent间基于KQML和XML的通信框架。我们利用KQML解决Agent间知识级的通信问题,利用XML解释器封装KQML语言来解决不同Agent系统间的通信问题。 同时本文给出了通信框架的结构及功能模块。在Agent需要通信的时候,首先Agent根据自己的知识库,进行计算和推理,采取合适的词汇集来表示。然后用KQML模块将这些消息生成KQML格式的语言。接着用XML模块将KQML格式的语言进行封装,生成XML文档,在Agent系统间进行传输。功能模块分为Agent模块,KQML模块和XML模块。其中Agent模块负责设计Agent的功能,KQML模块负责设计Agent间知识级通信的功能,而XML模块则负责将Agent系统间通信的KQML格式的语言进行封装,然后以XML文档进行传输。这样做的好处是在Agent系统设计的时候将Agent的结构设计和通信分开,降低系统设计的难度,而且可以实现跨平台通信。 最后,本文对通信框架的应用进行了讨论,给出了应用的环境和实例,用Java语言开发了一个跨平台的多Agent系统,将其中的Agent设计成Applet小应用程序,然后将其嵌入到网页中,用户通过登陆网页即可进行使用。同时,用MACF-KQML&XML的方法实现了Agent间的通信,解决了Agent间和不同平台下Agent系统间通信的问题。
其他文献
目前,在许多科学研究领域、电子商务领域需要强大的计算能力支持,许多计算问题已经无法用一台PC机在有限的时间内完成,甚至一台超级计算机也不能在有限的时间内完成。同时,随着互
随着电子网络媒体的广泛使用,教学用的知识和学习材料将可以进行不同的组合,以更多交流和通信的方式呈现给学生,以适应学习者不同的知识背景和需求。因此,网络上的教学过程可
目前,计算机系统的建设已从硬件和软件环境为中心转变为以应用和数据为中心,而企业对数据存储技术的需求也在不断攀升,SAN正是为了满足企业这种高涨的存储技术的要求而产生的
电力系统图形编辑器作为一个重要组成部分镶嵌在其它电力系统应用程序中,这就要求它能够方便地绘制和表达各类电力系统设备元件,提供各种分析功能接口,提供统一的图形用户界
随着电子商务的应用逐步深入,互联网的服务模式逐步向电子网上交易转变,这一变化必然导致用户访问量的激增且服务请求多样。如何实现对请求的快速响应是当前解决的问题。而以往
数字信号处理(DSP)技术已成为人们日益关注并得到迅速发展的前沿技术。然而,DSP技术实现主要载体之一的DSP处理器的性能从体系结构到指令系统等诸方面虽具有灵活的可编程性,
主动数据库系统是将主动性功能以一种统一的方法与原有的数据库功能相结合,能够提供主动服务功能的数据库系统。主动数据库由主动规则机制来实现其主动性,本文采用的ECA规则主
进入九十年代以来,随着网络技术的发展以及各种各样的Internet应用的出现,全球Internet业务呈现一种爆炸式增长的趋势,使得人类积累的数据量正在以指数速度迅速增长。因此,迫
21世纪是一个以网络为核心的信息时代。随着网络技术的快速发展,消费电子产品逐渐与计算机、通信技术紧密结合在一起,从而使家电上网、构建智能家居网络成为可能。Echelon公
移动自组网中的节点采用电池一类的可耗尽能源来提供电源,而且每个节点既是计算机又是路由器,很容易因某个节点能量耗完而导致网络分裂。本文主要是从能量入手,通过对网络中