基于智能体Agent的资源协作演化系统及方法技术方案

技术编号:11722632 阅读:571 留言:0更新日期:2015-07-11 13:51
本发明专利技术公开了一种基于智能体Agent的资源协作演化系统及方法,可用于指挥控制领域中,满足用户灵活调配资源的需求。本发明专利技术的系统包括由开发工具、全局管理工具、资源监控中心组成的主控计算机,以及由开发工具、资源智能体Agent管理工具组成的多台非主控计算机。本发明专利技术的资源协作演化方法,通过资源智能体Agent调用负载均衡方法以及资源智能体Agent的状态评价机制,实现了系统的动态协调和演化。本发明专利技术解决了指挥控制中遇到的协作关系、资源状态和数据量多变的问题,提高了用户在指挥控制中资源统筹调配的能力,更好的辅助用户合理决策。

【技术实现步骤摘要】

本专利技术属于计算机
,更进一步涉及系统集成
和人工智能
的一种。本专利技术适用于需要灵活调配系统资源的系统集成开发中,实现资源协作演化系统单元间的协作演化以及对系统资源的合理利用。
技术介绍
随着信息系统的不断发展,系统规模和复杂性在不断增大,从而促使大规模信息系统的开发不再是一切从零开始,而是充分利用已有的可用资源进行信息集成,将集成单元进行“粘结”,实现它们之间的互用和互操作,满足应用需求。同时在指挥控制领域中,软硬件技术的发展要求利用信息技术将指挥、控制、情报、通信等多种分立的资源紧密联合起来,发挥其整体效能,从而提高指挥效率,更加及时准确地获得情报,提高武器效能,有效发挥军事体系的整体作用。基于智能体Agent的资源协作演化一方面满足信息集成的基本要求,实现多类型资源的互联互通,另一方面将Agent的智能性引入到系统中,利用多种智能协作机制应对指控系统所面临的多种变化和特殊需求,向用户提供了灵活的资源调配手段,更好地辅助用户进行决策。北京航空航天大学拥有的专利技术“一种基于多Agent的分布式推演仿真系统与方法”(申请号:201010220225X,授权公告号:CN 101908085 B)公开了一种基于多Agent的分布式推演仿真系统与方法。该专利技术中基于多Agent的分布式推演仿真系统包括数据通信链路、推演配置与统计分析计算机、环境信息管理计算机、环境主控系统计算机和分布式推演Agent计算机,分布式推演Agent计算机具有人机交互接口可以让操作人员控制推演Agent采取对应策略。该专利技术中的基于多Agent分布式推演仿真方法可以实现自主感知战场环境状态、自主决策和行为输出。该专利技术存在的不足之处是,所有分布式推演Agent计算机单元只能接受上层环境信息管理计算机和环境主控系统计算机的任务,当环境发生变化时,需要停止运行并重新设置参数,不能应对实时变化的复杂战场环境。同时,上层环境对分布式推演Agent计算机的负载信息不进行监控,不能及时调整分布式推演Agent计算机间的协作关系,影响系统整体效率。西安电子科技大学拥有的专利技术“基于Agent的动态演化系统及方法”(申请号:2013101922312,授权公告号:CN 103309658 A)公开了一种基于Agent的动态演化系统及方法。本专利技术的系统包括由全局管理工具、本地管理工具、开发工具组成的主控计算机,以及由本地管理工具、开发工具组成的多台非主控计算机,其中,开发工具帮助用户编辑集成规则,实现Agent的封装;全局管理工具实现Agent的状态管理、集成规则的分发与绑定;本地管理工具用于管理本地Agent,配置系统运行时的环境信息和提供消息传输服务。该专利技术的系统存在的不足之处是,缺少对智能体Agent负载进行实时监控的功能单元,系统资源利用不够合理。本专利技术的动态演化方法通过动态切换策略、动态招标策略等实现了系统的多层次演化。该专利技术的方法存在的不足之处是,对智能体Agent的负载缺乏监控,导致功能Agent接受过多数据信息而无法进行处理,没有实现对系统资源的合理调度,影响系统的运行效率。李青山、陈威发表“AnAgent-based System Dynamic Integrat1n Methodfor Mult1-level Evolut1n” (Informat1n-An Internat1nal InterdisciplinaryJournal, 2012, 15(1):311-322) 一文中提出了一种支持动态集成演化的方法、运行平台和一组对应的工具。该方法基于Agent技术,将演化过程分为功能层、服务层和领域层,通过三个层次的演化支持系统的动态演化。该文技术存在的不足是,缺少对全局的资源监控,不能对智能体Agent的状态实时监控与评价,无法及时判断功能智能体Agent的损毁也无法选择出当前最优的智能体参与协作。
技术实现思路
本专利技术的目的在于克服上述已有技术的不足,提供一种,在实现信息集成的基础上满足指控领域特点,提高资源协作演化系统的智能性,并向用户提供一种灵活的资源协作演化方法。本专利技术的具体思路是:利用智能体Agent技术将资源封装为自主运行的实体,通过脚本解释技术根据协作需求动态下发协作规则,利用智能体Agent单元间的交互时序实现多种协作机制,从而实现资源协作演化。为实现上述目的,本专利技术提供的基于智能体Agent的资源协作演化系统,包括由开发工具、全局管理工具、资源监控中心组成的主控计算机,以及由开发工具、资源智能体Agent管理工具组成的多台非主控计算机;所述的开发工具,包括智能体Agent包装工具和脚本设计工具;用户利用开发工具中的智能体Agent包装工具配置资源智能体Agent的名称、能力、资源网络互联协议IP、资源通信端口信息、负载阈值,配置协作智能体Agent的名称、能力、熟人库信息,生成资源智能体Agent和协作智能体Agent的定义文件;用户利用开发工具中的脚本设计工具编写面向动态控制集成的脚本语言DCISL形式的协作脚本,对协作脚本进行词法、语法、流程的检查;所述的全局管理工具,包括能力注册中心、协作智能体Agent管理工具、协作控制工具;该能力注册中心接收并存储资源协作演化系统中部署的资源智能体Agent和协作智能体Agent发送的能力注册信息;该协作智能体Agent管理工具加载协作智能体Agent定义文件,将协作智能体Agent部署到主控计算机中,用户利用协作智能体Agent管理工具修改资源智能体Agent的状态评价指标;该协作控制工具加载并解释脚本设计工具生成的协作脚本,生成协作规则,将协作规则分发给主控计算机中的协作智能体Agent ;所述的资源监控中心,接收并存储所有资源智能体Agent发送的资源状态信息;所述的资源智能体Agent管理工具,加载资源智能体Agent定义文件,将资源智能体Agent部署到非主控计算机中,判断资源智能体Agent是否超过负载阈值。为实现上述目的,本专利技术提供的基于智能体Agent的资源协作演化方法,包括如下步骤:(I)包装智能体Agent:用户利用开发工具中的智能体Agent包装工具配置资源智能体Agent的名称、能力、资源网络互联协议IP、资源通信端口信息、负载阈值,配置协作智能体Agent的名称、能力、熟人库信息,生成资源智能体Agent和协作智能体Agent的定义文件;(2)部署智能体Agent:(2a)资源智能体Agent管理工具加载资源智能体Agent定义文件,全局管理工具中的协作智能体Agent管理工具加载协作智能体Agent定义文件;(2b)用户利用资源智能体Agent管理工具,将资源智能体Agent部署到非主控计算机中,用户利用全局管理工具中的协作智能体Agent管理工具,将协作智能体Agent部署到主控计算机中;(2c)全局管理工具中的能力注册中心接收并存储资源协作演化系统中部署的资源智能体Agent和协作智能体Agent发送的能力注册信息;(3)编写协作脚本并分发协作规则:(3a)用户利用开发工具中的脚本设计工具编写面向动态控制集成的脚本语言DCISL形式的协作脚本,对协作脚本进行词法、语法、流程的检查;(本文档来自技高网
...
<a href="http://www.xjishu.com/zhuanli/55/CN104765644.html" title="基于智能体Agent的资源协作演化系统及方法原文来自X技术">基于智能体Agent的资源协作演化系统及方法</a>

【技术保护点】
基于智能体Agent的资源协作演化系统,包括由开发工具、全局管理工具、资源监控中心组成的主控计算机,以及由开发工具、资源智能体Agent管理工具组成的多台非主控计算机;所述的开发工具,包括智能体Agent包装工具和脚本设计工具;用户利用开发工具中的智能体Agent包装工具配置资源智能体Agent的名称、能力、资源网络互联协议IP、资源通信端口信息、负载阈值,配置协作智能体Agent的名称、能力、熟人库信息,生成资源智能体Agent和协作智能体Agent的定义文件;用户利用开发工具中的脚本设计工具编写面向动态控制集成的脚本语言DCISL形式的协作脚本,对协作脚本进行词法、语法、流程的检查;所述的全局管理工具,包括能力注册中心、协作智能体Agent管理工具、协作控制工具;该能力注册中心接收并存储资源协作演化系统中部署的资源智能体Agent和协作智能体Agent发送的能力注册信息;该协作智能体Agent管理工具加载协作智能体Agent定义文件,将协作智能体Agent部署到主控计算机中,用户利用协作智能体Agent管理工具修改资源智能体Agent的状态评价指标;该协作控制工具加载并解释脚本设计工具生成的协作脚本,生成协作规则,将协作规则分发给主控计算机中的协作智能体Agent;所述的资源监控中心,接收并存储所有资源智能体Agent发送的资源状态信息;所述的资源智能体Agent管理工具,加载资源智能体Agent定义文件,将资源智能体Agent部署到非主控计算机中,判断资源智能体Agent是否超过负载阈值。...

【技术特征摘要】

【专利技术属性】
技术研发人员:李青山褚华蔺一帅王璐于丹妮孔亚兵张曼
申请(专利权)人:西安电子科技大学
类型:发明
国别省市:陕西;61

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1