面向多领域可扩展兵棋推演平台制造技术

技术编号:20362501 阅读:36 留言:0更新日期:2019-02-16 16:21
一种面向多领域可扩展兵棋推演平台,包括推演服务、推演支持工具和基础数据工具,其中推演服务,包括兵棋推演引擎、兵棋基础数据服务以及针对数据库和服务性能的监视工具;推演支持工具,包括推演管理工具以及推演客户端,基础数据工具,包括棋子编辑、地图编辑、想定编辑和规则编辑;还包括推演分析工具和兵棋数据库。本发明专利技术为兵棋棋子提供组件化及可视化构建工具,用户可自行设计各类兵棋模型组件、自行组装形成各类兵棋模型,为兵棋规则提供了可视化构建工具,采用插件化设计模式构建兵棋推演平台,达到了系统功能高内聚、低耦合的目标,平台功能具备高可裁剪性以及高扩展性,便于在其之上搭建适合各领域需求的兵棋推演系统。

【技术实现步骤摘要】
面向多领域可扩展兵棋推演平台
本专利技术涉及仿真领域,具体的,涉及一种适用于多兵种领域,具备可扩展功能的兵棋推演平台。
技术介绍
兵棋是指以回合制推演方式,基于作战规则、基础数据、裁决数据和推演流程,规范并裁决作战双方或多方对抗行动的作战模拟工具。从上世纪80年代开始,我国开始了各类计算机兵棋系统的研制。根据建模与仿真方法的不同,计算机兵棋系统主要分为六角格棋盘型兵棋系统和仿真增强型兵棋系统。其中,六角格棋盘型兵棋系统是以杜派指数、概率原理为基础,基于六角格地图建立推演规则、裁决规则和裁决数据表,采用作战单位能力指数或武器装备性能数据实现对作战行动的裁决;仿真增强型兵棋系统则是基于六角格棋盘类兵棋系统,采用现代计算机建模与仿真技术,对陆军分队作战、海空精确打击等进行更为精细计算裁决。当前,国内兵棋系统主要有国防大学兵棋系统、原南京陆军指挥学院及总参第六十研究所研发的兵棋系统、原石家庄陆军指挥学院兵棋系统、方圆奇正公司兵棋系统以及棋战公司的兵棋系统。这些兵棋系统中除了国防大学兵棋系统属于仿真增强型兵棋,其他均属于六角格棋盘型兵棋系统。以上这些兵棋系统能够在特定专业领域实现基于兵棋的对抗训练及方案研究,但是这些兵棋系统均关注某一领域的专项业务,没有形成通用型的兵棋平台,系统的可扩展性较差,传统手工兵棋“一战一棋”的弊端仍然存在,对于兵棋系统的最终用户,进行系统的二次扩展在技术层面有较大的难度。因此,如何能够针对现有的兵棋系统的弊端,提高通用性和扩展性,得到一款面向多领域的可扩展兵棋推演平台成为现有技术亟需解决的技术问题。
技术实现思路
本专利技术的目的是提高兵棋推演系统的通用性和扩展性,得出适用于多应用领域、具备可扩展功能的兵棋推演平台。为达此目的,本专利技术采用以下技术方案:一种面向多领域可扩展兵棋推演平台,包括推演服务、推演支持工具和基础数据工具,其中所述推演服务,用于为兵棋推演提供引擎、监控、互连、管理的服务支撑,包括兵棋推演引擎、兵棋基础数据服务以及针对数据库和服务性能的监视工具;其中兵棋推演引擎,用于根据所设定的各类推演数据进行推演;兵棋基础数据服务,用于提供兵棋推演的基础数据,监视工具,用于对整个推演过程的系统服务状态进行监控;推演支持工具,是用户进行兵棋推演活动的通用工具,包括推演管理工具以及推演客户端,推演管理工具提供统一的推演活动入口并对推演活动进行管理,推演客户端提供用户命令输入功能以及战场信息显示功能;基础数据工具,用于提供多个针对兵棋要素的可视化编辑工具,包括棋子编辑、地图编辑、想定编辑和规则编辑;其中,所述棋子编辑支持用户自定义棋子模型元数据,并根据用户设置的参数实例化棋子;所述地图编辑支持用户根据自定义参数创建并编辑六角格兵棋地图;所述想定编辑提供给用户兵力编组、部署,初始态势设定以及战场环境设置;所述规则编辑,用于编辑兵棋推演活动中各类约束性规则及裁决规则,提供规则表编辑工具和规则流程编辑工具,用户以可视化的方式,利用系统提供的逻辑及功能组件,创建裁决规则流程。可选的,还包括推演分析工具,所述推演分析工具包括推演回放服务以及推演数据分析服务,所述推演回放服务将推演过程完整记录下来,并将用户定制的关键事件进行标注,推演完成后可完整复现推演过程,便于复盘讲解,总结经验得失;所述推演数据分析服务支持用户定制推演中需要记录的数据以及数据分析评估指标,进行推演中和推演后的分析评估。可选的,还包括兵棋数据库,用于兵棋推演平台的数据资源支撑,为兵棋推演活动提供棋子、想定、环境资源等数据的支撑服务。可选的,所述推演服务中,兵棋推演引擎,用于根据所设定的各类推演数据进行推演,具体包括客户端控制、推演控制和裁决;所述客户端控制,包括:客户端准入控制,和客户端在线监测;所述推演控制,包括:回合推进控制,游戏控制权的控制和悔棋控制;所述裁决,包括根据用户发送上来的裁决请求进行,调用相应的裁决库进行裁决,并将裁决的结果下发至各个客户端。可选的,所述推演支持工具中的推演客户端还包括态势显示工具及用户命令接口:所述态势显示工具用于实时接收推演结果数据并按需显示,支持二维显示、三维显示、自然环境显示、传感器行为表现功能、通信和组织关系图形化显示功能,并支持军事地理信息系统的应用;所述用户命令接口用于模拟指挥信息系统功能,辅助兵棋推演人员完成情报搜集处理、分析判断情况、定下决心、拟制各种作战计划和组织协调。可选的,在所述基础数据工具中,所述棋子编辑可完成平台模型的装配,为棋子模型提供装备平台、武器、传感器和行为模型;所述规则编辑用于编辑兵棋推演活动中各类约束性规则及裁决规则,包括规则流程工具及规则数据工具,其中,规则流程工具以可视化流程图的方式生成各类推演规则的流程,系统预设了一系列流程因子,所述规则数据工具以数据表的方式保存在数据库中,依托规则数据设计工具,用户可对数据表格进行处理;所述想定编辑包括棋子编组及部署、想定环境设置、推演模式设置以及胜负条件设置;所述地图编辑生成兵棋棋盘地图数据,在地理数据作为底图基础上,还包括六角格、高程表示、居民地表示、丛林地表示、水系表示、道路表示和特殊地形。可选的,所述推演分析工具,所述推演数据分析服务首先将推演的数据保存在数据库中,并且支持用户自定义的关键数据,在采集过程中会生成专题采集数据库;所述推演回放服务,具体利用所述推演数据分析服务生成的回放数据对已结束推演的棋局的复盘,总结推演过程的经验教训,分析得失利弊。可选的,所述兵棋数据库包括:棋子模型库、想定数据库、推演结果数据库、装备数据库、作战使用理论库、裁决规则数据库,用于给基础数据库提供数据支持,从而制定或者开展不同领域的兵棋推演。可选的,所述兵棋推演平台总体技术架构共分三层,从底至上依次可以为资源层、服务层和工具层。本专利技术公开了一种面向多领域可扩展兵棋推演平台,与现有技术中的推演平台相比,本专利技术具有如下优点:(1)本专利技术为兵棋棋子提供组件化及可视化构建工具,用户可自行设计各类兵棋模型组件、自行组装形成各类兵棋模型,避免了与程序代码的直接接触,用户可专注于兵棋业务设计;(2)本专利技术为兵棋规则提供了可视化构建工具,用户可依托系统内置的各类元规则组件以流程图的方式进行兵棋推演规则及裁决规则的设计实现,规则编辑工具具备逻辑错误检查功能,用户可在不接触程序代码的情况下构建全新的兵棋规则体系;(3)本专利技术为兵棋推演活动的评估分析提供的基础工具,用户可事先定义需要采集的推演数据以及评估规则,形成推演中实时分析以及推演后综合分析的能力。(4)本专利技术采用插件化设计模式构建兵棋推演平台,达到了系统功能高内聚、低耦合的目标,平台功能具备高可裁剪性以及高扩展性,便于在其之上搭建适合各领域需求的兵棋推演系统。附图说明图1是根据本专利技术的具体实施例的兵棋推演平台的框架图;图2是根据本专利技术的具体实施例的兵棋推演平台的技术体系结构;图3是根据本专利技术的具体实施例的兵棋推演平台的系统模块交互关系;图4是根据本专利技术的具体实施例的旗子编辑工具;图5是根据本专利技术的具体实施例的地图编辑工具图6是根据本专利技术的具体实施例的规则编辑工具;图7是根据本专利技术的具体实施例的推演客户端;图8是根据本专利技术的具体实施例的分析评估工具。图中的附图标记所分别指代的技术特征为:1本文档来自技高网...

【技术保护点】
1.一种面向多领域可扩展兵棋推演平台,包括推演服务、推演支持工具和基础数据工具,其中所述推演服务,用于为兵棋推演提供引擎、监控、互连、管理的服务支撑,包括兵棋推演引擎、兵棋基础数据服务以及针对数据库和服务性能的监视工具;其中兵棋推演引擎,用于根据所设定的各类推演数据进行推演;兵棋基础数据服务,用于提供兵棋推演的基础数据,监视工具,用于对整个推演过程的系统服务状态进行监控;推演支持工具,是用户进行兵棋推演活动的通用工具,包括推演管理工具以及推演客户端,推演管理工具提供统一的推演活动入口并对推演活动进行管理,推演客户端提供用户命令输入功能以及战场信息显示功能;基础数据工具,用于提供多个针对兵棋要素的可视化编辑工具,包括棋子编辑、地图编辑、想定编辑和规则编辑;其中,所述棋子编辑支持用户自定义棋子模型元数据,并根据用户设置的参数实例化棋子;所述地图编辑支持用户根据自定义参数创建并编辑六角格兵棋地图;所述想定编辑提供给用户兵力编组、部署,初始态势设定以及战场环境设置;所述规则编辑,用于编辑兵棋推演活动中各类约束性规则及裁决规则,提供规则表编辑工具和规则流程编辑工具,用户以可视化的方式,利用系统提供的逻辑及功能组件,创建裁决规则流程。...

【技术特征摘要】
1.一种面向多领域可扩展兵棋推演平台,包括推演服务、推演支持工具和基础数据工具,其中所述推演服务,用于为兵棋推演提供引擎、监控、互连、管理的服务支撑,包括兵棋推演引擎、兵棋基础数据服务以及针对数据库和服务性能的监视工具;其中兵棋推演引擎,用于根据所设定的各类推演数据进行推演;兵棋基础数据服务,用于提供兵棋推演的基础数据,监视工具,用于对整个推演过程的系统服务状态进行监控;推演支持工具,是用户进行兵棋推演活动的通用工具,包括推演管理工具以及推演客户端,推演管理工具提供统一的推演活动入口并对推演活动进行管理,推演客户端提供用户命令输入功能以及战场信息显示功能;基础数据工具,用于提供多个针对兵棋要素的可视化编辑工具,包括棋子编辑、地图编辑、想定编辑和规则编辑;其中,所述棋子编辑支持用户自定义棋子模型元数据,并根据用户设置的参数实例化棋子;所述地图编辑支持用户根据自定义参数创建并编辑六角格兵棋地图;所述想定编辑提供给用户兵力编组、部署,初始态势设定以及战场环境设置;所述规则编辑,用于编辑兵棋推演活动中各类约束性规则及裁决规则,提供规则表编辑工具和规则流程编辑工具,用户以可视化的方式,利用系统提供的逻辑及功能组件,创建裁决规则流程。2.根据权利要求1所述的兵棋推演平台,其特征在于:还包括推演分析工具,所述推演分析工具包括推演回放服务以及推演数据分析服务,所述推演回放服务将推演过程完整记录下来,并将用户定制的关键事件进行标注,推演完成后可完整复现推演过程,便于复盘讲解,总结经验得失;所述推演数据分析服务支持用户定制推演中需要记录的数据以及数据分析评估指标,进行推演中和推演后的分析评估。3.根据权利要求1或2所述的兵棋推演平台,其特征在于:还包括兵棋数据库,用于兵棋推演平台的数据资源支撑,为兵棋推演活动提供棋子、想定、环境资源等数据的支撑服务。4.根据权利要求3所述的兵棋推演平台,其特征在于:所述推演服务中,兵棋推演引擎,用于根据所设定的各类推演数据进行推演,具体包括客户端控制、推演控制和裁决;所述客户端控制,包括:客户端准入控制,和客户端在线监测;所述推演控制,包括:回合推进控制,游戏控制权的控制和悔棋...

【专利技术属性】
技术研发人员:张杰武云宪刘永臣谭雄李霄张涛张海伟邢望付东韩瀚
申请(专利权)人:北京华如科技股份有限公司
类型:发明
国别省市:北京,11

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

1