一种基于Multi-Agent的协同标绘模型系统技术方案

技术编号:13332810 阅读:97 留言:0更新日期:2016-07-12 02:15
本发明专利技术提供一种基于Multi‑Agent的协同标绘模型系统,基于Multi‑Agent的协同标绘模型是实现协同标绘的架构基础,通过空间数据引擎实现与底层数据的对接,对用户访问的控制,进行协同标绘。核心技术是构建Multi‑Agent的混合协同标绘模型的总体框架,研究基于身份认证特性的角色访问控制模型进行授权和访问的控制,在此基础上进行标绘,研究多域任务的协同和冲突消解机制,最终实现万个级用户协同标绘。

【技术实现步骤摘要】

本专利技术涉及信息
,具体是涉及一种基于Multi-Agent的协同标绘模型系统。
技术介绍
上世纪七十年代,美国麻省理工的计算机技术学院通过对分布式人工智能的研究,开拓出了Agent这门新的计算机研究领域。Agent之间通过一些定义好的合作将具有简单数据信息的系统合称为一个功能较强的系统,能够起到处理计算机方面复杂问题的效果。通过产生出来的智能操作,能够有效的完成技术人员提出的信息处理的要求,并且对相关的事务处理具有一定的主观预见性,甚至能主动寻找方法来解决用户提出的任务。在Agent的定义方面,由于其运用的广泛性,基本各行各业的研究领域都能用上,在各行各业的计算机研究人员对Agent的定义有偏向于其研究领域的定义。在这些广泛的定义中,流传最为广泛的,也是被各行业接受的Agent定义是此领域的Wooldridge博士得出来的定义:“弱定义”和“强定义”。弱定义Agent是指其主要表现出来的四个特性,包括自治性、反应性、社会性和主动性;强定义Agent不仅具有以上特性,还增加了移动性、通信能力和协同性等其他特性。从上面的内容我们可以得知,Agent具有智能判定,自主思考、自我工作的能力,这些特性类似于计算机中的线程,并且能够跟所存在的环境进行实时互动。Agent所具有的基本特性包括:(1)驻留性Agent在一个特别指定的环境内可以停留,并能够对一些发生的事情得出反应,并且通过其特定的方式和动作来影响其存在的环境,总的来说就是能够感知改变的环境。(2)反应性Agent对存在的环境能够感知并且能给出自己的反应。不管其存在于哪种环境中,Agent都能敏感的察觉到环境所产生的变化,然后及时的给出自己的反应。(3)社会性Agent各个Agent相互协调,将用户所提出的任务使用系统中所定义的规定方式来完成,在完成任务的过程中,某些Agent之间是可以相互交流的。(4)主动性Agent这种Agent并不会在其所处的环境产生变化时后者其他Agent产生变化的时候而给出自己的反应,其是会在变化产生之前,主动的与其所在的环境互动,非常的有目的性。(5)自主性Agent这种Agent在处理用户发出的任务的时候,可以保证自己的独立性,不管周围的环境发生了什么变化,还是会完成前面接受到的任务。Agent的理论表现在其模型是怎么样架构而成的,并且在此基础之上建立起Agent之间的内部模块的架构,设定好各个Agent之间的内部关系,使得各个Agent生成各自的不同的属性来完成不同的任务要求。单个的Agent不会具有Agent所有的属性知识,其肯定不能观察到环境所有的部分,所以必须在系统所规定的时间之内完成用户所提出来的任务。由上可知,Agent的功能的实现不难,难的是其在规定的时间之内,也就是在非常有限的资源之内完成Agent,达到智能化的目标。为了在规定的时间之内完成任务,实现其智能化,各路Agent的研究人员提出了三种Agent模型:思考型Agent(也称理性Agent)、反应型Agent和混合型Agent。对于思考型Agent我们可以认为其不管做出任何反应,都是其“深思熟虑”的结果。
技术实现思路
鉴于以上问题,本专利技术提供一种基于Multi-Agent的协同标绘模型。本专利技术采用如下技术方案:一种基于Multi-Agent的协同标绘模型系统,所述标绘模型系统包括有数据层、基础支撑层、信息协同层及用户访问层,所述基础支撑层和所述信息协同层位于所述用户访问层及所述数据层之间,所述数据层位于底层,所述用户访问层位于顶层,并依次通过所述信息协同层、基础支撑层访问数据层。优选地,所述用户访问层包括有用户反馈评价、激励机制、标绘工具、权限控制、访问控制及身份识别。优选地,所述信息协同层包括有冲突解除、冲突检测、任务调度、数据同步、消息组件及标绘组件。优选地,所述基础支撑层包括有空间数据引擎及全球海量空间信息集成分析与主动服务平台。本专利技术有益效果:该系统分为3个层面,Agent的实现采用组件形式,且以多进程方式运行,每个Agent的实现采用组件形式,且以多进程方式运行,每个Agent都有多个组件构成。逻辑空间的最下层为Agent数据库,即数据服务层。该层包括Agent自身的描述,Agent对外部世界状态的描述,Agent对其他Agent状态的描述等。每个Agent自身的描述的抽象结构包括:Agent的名字、地址、能力(存在于中间层的各种功能模块)、Agent的状态(例如当前处于规划中、推理中、通讯中等)和功能模块的当前状态等。逻辑空间的中间层是Agent内部核心区,即协同控制层。有动作执行模块管辖各个模块的运行,各个模块通过共享的内存空间或者共享的数据库记录空间进行交互、协同和执行,各个模块通过共享的内存空间或者共享的数据库记录空间进行交互、协同和执行。无论是信息空间还是各功能模块都采用统一标准指定的通讯方式和格式。系统模块的实现以模块模板基类(CBaseModule)为基础,各种模块如决策模块、规划模块和协同协作模块等都是从模板基类中相继而来。功能活动层的左侧信息空间是逻辑表现,其实现方式分成两种:一种是在内存空间中实现(如消息池、任务集、状态队列和动作队列等),另一种是在数据库的表中实现。逻辑空间的最上层是用户访问层,完成与系统或其他Agent交互。符号表示系统数据总线,数据传输在本地上表现为消息的传递和数据以文件或数据库形式传递,当数据在异地上传输时,数据总线就是以太网络。附图说明图1是基于Multi-Agent的混合协同标绘技术路线图。图2是基于Multi-Agent的混合协同标绘模型。图3是基于身份认证特性的角色访问控制模型。具体实施方式(1)基于Multi-Agent的混合协同标绘模型的构建针对全球协同标绘同步/异步处理,跨工作组/工作组内的协同消息通讯等特点,结合Multi-Agent技术,设计基于Multi-Agent的混合协同标绘模型,提供同步/异步信息交互环境,支持多协同用户在协同环境下进行交互式空间信息处理,如动作执行、数据分类、实时标绘信息的存储、并发访问机制以及资源的调度等,并且对用户的访问进行控制。基于Multi-Agent的协同标绘模型分为3个层面,Agent的实现采用组件形式,且以多进程方式运行,每个Agent都由多个组件组成的。逻辑空间的最下层为Agent数据库,即数据服务层。该层包括Agent自身的描述,Agent对外部世界状本文档来自技高网
...

【技术保护点】
一种基于Multi‑Agent的协同标绘模型系统,其特征在于:所述标绘模型系统包括有数据层、基础支撑层、信息协同层及用户访问层,所述基础支撑层和所述信息协同层位于所述用户访问层及所述数据层之间,所述数据层位于底层,所述用户访问层位于顶层,并依次通过所述信息协同层、基础支撑层访问数据层。

【技术特征摘要】
1.一种基于Multi-Agent的协同标绘模型系统,其特征在于:所述标绘模型系统包括有
数据层、基础支撑层、信息协同层及用户访问层,所述基础支撑层和所述信息协同层位于所
述用户访问层及所述数据层之间,所述数据层位于底层,所述用户访问层位于顶层,并依次
通过所述信息协同层、基础支撑层访问数据层。
2.根据权利要求1所述的一种基于Multi-Agent的协同标绘模型系统,其特征在于:所
述用户访问层包括有用户反馈评价、激励机制、标绘工具、权限控制、访问控制及身份识别。
3.根据权利要求2所述的...

【专利技术属性】
技术研发人员:谢晓兰胡莘倪金生隆震黄顺柏何超杨顺兴欧其平
申请(专利权)人:桂林理工大学
类型:发明
国别省市:广西;45

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

1