[发明专利]基于数据流映射的通用人工社会态势显示方法及装置有效
申请号: | 201410013947.6 | 申请日: | 2014-01-13 |
公开(公告)号: | CN103699761A | 公开(公告)日: | 2014-04-02 |
发明(设计)人: | 陈彬;钟荣华;马亮;郭刚;邱晓刚;段红;杨健;行舟 | 申请(专利权)人: | 中国人民解放军国防科学技术大学 |
主分类号: | G06F17/50 | 分类号: | G06F17/50 |
代理公司: | 湖南兆弘专利事务所 43008 | 代理人: | 赵洪;谭武艺 |
地址: | 410073 湖南省长沙市砚瓦池正街4*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 数据流 映射 通用 人工 社会 态势 显示 方法 装置 | ||
技术领域
本发明涉及人工社会仿真领域,具体是一种基于数据流映射的通用人工社会态势显示方法及装置。
背景技术
人工社会系指基于建模与仿真建立的、与真实系统对应的虚拟世界,人工社会的仿真需要应用复杂系统理论建立与实际社会系统平行运行的人工社会计算实验系统。在哲学层面上,人工社会已迈向了“多重社会”的认识,认为人工社会也是一种现实,是现实社会的一种可能替代形式。目前人工社会还是一门试验性的学科,第一,强调整体性的观点,即在建模时基于人工组件构建复杂行为模式而不是机械地将自然系统进行拆分来理解系统行为。第二,利用涌现的方法进行观测、了解、分析和理解复杂系统的行为及其各种影响因素,从而为影响因素的“量化”分析和评估创造条件。基于人工社会的仿真手段已经成为解决复杂社会系统问题越来越重要、越来越有效,甚至是唯一有效的手段。
态势显示是人工社会仿真领域非常重要的一个环节。态势显示用于表现仿真过程中的模拟状态,合理组织模型中大量数据并以直观、形象的图形图表方式展现海量数据,在人工社会仿真领域起到描述人工社会形态和辅助决策的作用,为形成反馈控制提供依据,是人工社会仿真系统不可缺少的一部分。态势显示具有重大的理论与实践意义,第一,方便人们对大量抽象的数据进行分析;第二,可以大大提高人们对数据的处理能力;第三,实现对计算和编程过程的引导和控制;第四,可以辅助检验模型与实际的符合程度。
现有技术条件下人工社会领域的仿真存在下述特点:(1)人工社会领域的仿真与其他领域仿真的一个显著特点是由于仿真实体数量庞大,交互过程中产生海量数据,这对数据的传输与处理提出了一个巨大的挑战,并极有可能成为提高仿真性能的瓶颈;(2)人工社会领域的仿真更多关注的是一定范围内仿真实体群的整体表现情况,如在突发安全事件仿真中对群体心理状态的关注,突发事件中染病整体情况,这就要求人工社会领域的态势显示装置需要以灵活、直观的形式展现整体态势同时减小数据传输与处理的压力。目前现有的人工社会态势显示解决方案还具有一个重大缺陷:态势显示与具体计算应用绑定,不能够适应不同计算应用领域需求的变化,在需求变化后必须重新编码构建新的态势显示装置,不能重用现有的态势显示装置。这主要由以下三个原因造成:第一,态势显示装置在源代码级与计算应用绑定;第二,态势显示装置中态势符号与态势显示实体的映射关系在确定后难以改变,当态势显示需求变化后不能主动适应;第三,态势显示装置中的数据接收部分与态势显示引擎耦合度过高,使态势显示引擎在计算应用相关联的数据变化时总要更改接口来适应变化。综上所述,目前现有的人工社会态势显示解决方案的上述问题对人工社会仿真的应用产生了极大的限制。
发明内容
本发明要解决的技术问题是提供一种用户定制能力强、态势显示的通用性与适应性好、整体态势表现的灵活程度高、能够为更好地进行辅助决策提供反馈支持的基于数据流映射的通用人工社会态势显示方法及装置。
为了解决上述技术问题,本发明采用的技术方案为:
一种基于数据流映射的通用人工社会态势显示方法,其实施步骤如下:
1)初始化配置文件,所述配置文件包括态势符号集、定制实体类集、定制实体集、复杂数据类型集、数据显示集和数据包配置集;所述态势符号集由多种态势符号组成,所述态势符号为态势显示相关的符号和图片,所述定制实体类集由多个定制实体类组成,所述定制实体类包含实体类及其属性的描述、实体类与态势显示符号之间的映射关系,所述定制实体集由多个定制实体组成,所述定制实体包含对实体及其属性的描述以及实体属性与相应态势显示符号的映射关系,所述复杂数据类型集由多种复杂数据类型组成,所述复杂数据类型包括用于解析从人工社会并行计算引擎中获取以内存块形式存在的不透明数据流的简单数据类型到复杂数据类型的结构体数据之间的映射关系,所述数据显示集包括图表的定义、智能体属性统计信息的显示类型和态势显示是否需要显示统计数据,所述图表的定义包括图表类型和数据类型,所述数据包配置集包括从人工社会并行计算引擎中获取以内存块形式存在的不透明数据流的数据交换标准、从内存中的指定位置读取态势数据包、从内存中的指定位置读取态势符号包及态势统计包的数据交换标准;
2)根据所述配置文件的态势符号集、定制实体类集、定制实体集、复杂数据类型集配置态势显示方式,根据所述配置文件的数据显示集配置数据显示方式;
3)在人工社会并行计算引擎的支撑下,驱动多个人工社会模型相互作用推动人工社会的演化;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军国防科学技术大学,未经中国人民解放军国防科学技术大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410013947.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:抗扭转耐环境野外摄影用超柔电缆
- 下一篇:整体式竹构规范化蘑菇栽培房