一种基于触发器的仿真数据远程存储方法及装置制造方法及图纸

技术编号:33706117 阅读:35 留言:0更新日期:2022-06-06 08:28
本发明专利技术提供一种基于触发器的仿真数据远程存储方法及装置,所述方法包括:构建作战实验仿真数据的数据表,包括数据记录索引表、作战实体信息表及作战实体事件信息表;基于所述作战实验仿真数据的数据表,构建远程存储的消息的发送协议和读取协议;基于所述发送协议,将所述仿真数据通过发送插件转换为二进制数据块并发送到远程存储器;基于配置于所述作战实体事件信息表上的触发器,在远程数据库中存储所述作战实验仿真数据;所述远程存储器基于所述读取协议,解析所述二进制数据块,还原所述作战实验仿真数据。根据本发明专利技术的方法,改进了存储消息的发送和读取协议,该方法能够极大地改善现有仿真数据网络数据库存储效率。地改善现有仿真数据网络数据库存储效率。地改善现有仿真数据网络数据库存储效率。

【技术实现步骤摘要】
一种基于触发器的仿真数据远程存储方法及装置


[0001]本专利技术涉及数据处理领域,尤其涉及一种基于触发器的仿真数据远程存储方法及装置。

技术介绍

[0002]作战仿真实验系统进行作战推演时,其基本流程如图1所示,需要5个核心软件/分系统与相关数据库依次交互,支撑整个实验过程,每类数据库中存储的主要数据类别如图2所示。具体可分为5个步骤:
[0003]1.依据军事想定,通过作战想定管理软件,将军事想定中红蓝双方的上级任务、作战企图、兵力编成、武器装备配置等信息采集到想定数据库中;
[0004]2.通过作战方案拟制软件拟制基础案,主要明确联合作战行动背景,作为作战实验中的不变因素;
[0005]3.依据基础案中设定的兵力,进行作战实验设计,将兵力及其运用方法作为可变因素,对其变化水平进行分析,并通过实验因子设计方法生成多套作战实验方案;
[0006]4.每一作战实验方案与基础作战方案合并,可形成一个包括联合作战行动的完整作战行动计划方案,可利用战推演分系统,进行作战行动方案的推演,并完成多个方案的数据采集;
...

【技术保护点】

【技术特征摘要】
1.一种基于触发器的仿真数据远程存储方法,所述远程存储,是指需要通过网络来路由数据的存储过程,其特征在于,所述方法包括以下步骤:步骤S201:构建作战实验仿真数据的数据表,包括数据记录索引表、作战实体信息表及作战实体事件信息表;步骤S202:基于所述作战实验仿真数据的数据表,构建远程存储的消息的发送协议和读取协议;步骤S203:基于所述发送协议,将所述仿真数据通过发送插件转换为二进制数据块并发送到远程存储器;基于配置于所述作战实体事件信息表上的触发器,在远程数据库中存储所述作战实验仿真数据;所述远程存储器是用于远程存储的存储器;步骤S204:所述远程存储器基于所述读取协议,解析所述二进制数据块,还原所述作战实验仿真数据。2.如权利要求1所述的方法,其特征在于,所述步骤S201,其中,构建数据记录索引表、作战实体信息表、作战实体事件信息表,所述数据记录索引表用于在作战实体信息表和作战实体事件信息表中索引数据,所述数据记录索引表的字段包括基础方案ID、方案名称、仿真开始记录时间、实验方案ID、实验点ID;所述作战实体信息表用于储存实体数据,所述实体为由实验制定者控制的物体,所述作战实体事件信息表用于存储每一个实体的每一个事件数据;所述数据记录索引表储存与推演、实验仿真相关的属性信息,每进行一次推演或仿真,即每产生一次数据,就会把相关数据存入数据库中;通过数据记录索引表能够在作战实体信息表和作战实体事件信息表中索引每一次实验的数据;所述作战实体事件信息表储存了实验开始后的实体的事件信息;该表包括信息类型、装备信息数据、信息数据大小字段,信息类型字段存储了事件信息的报文类型;所述信息类型字段包括单位代码、事件类型和事件子类,该信息类型字段由一个9位数字表示,第9

6位表示单位代码,第5

4位表示事件类型,第3

1位表示事件子类;装备信息数据字段,记为EquipData字段,使用大小可变的image类型储存作战实体的事件的基本信息;信息数据大小字段,记为DataSize,用于记录所述装备信息数据字段EquipData字段中数据的大小;在EquipData字段中储存作战实体的事件数据。3.如权利要求2所述的方法,其特征在于,构建实验点作战实体事件记录表,所述实验点作战实体事件记录表的每一条代表一个实体的所有事件,所述实验点作战实体事件记录表将所述作战实体事件信息表中的每一个事件对应的时间InfoDataTime、信息类型InfoType、经度Longitude、纬度Latitude、高度Height、数据大小DataSize、装备数据EquipData字段的数据抽取出来,打包成实验点作战实体事件记录表中的EquipFullData字段;一个实体的多个事件打包成所述实验点作战实体事件记录表中的全事件数据字段,记为EquipFullData字段。4.如权利要求3所述的方法,其特征在于,所述步骤S202,包括:在发送协议中,将作战实体信息表的多个变量变长字段对应的变量按照固定的顺序存储,当存在可变长度的变量时,将可变长度变量的长度作为一个变量放入所述实验点作战实体事件记录表的EquipFullData数据结构中,使用datasize变量记录各个可变长度变量的长度值;在读取协议中,当读取到一个数据块的开头的时候按照所述发送协议中约定的顺序读
取;当该数据块中有可变长度的变量时,基于报文中获取到的记录的...

【专利技术属性】
技术研发人员:殷何卿齐锋柯明星金玮张海燕陈怀进和伟许国珍
申请(专利权)人:中国人民解放军国防科技大学
类型:发明
国别省市:

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

1