System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 仿真数据保存及访问方法、装置、计算机设备及存储介质制造方法及图纸_技高网

仿真数据保存及访问方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:40509729 阅读:5 留言:0更新日期:2024-03-01 13:25
本申请公开仿真数据保存及访问方法、装置、计算机设备及存储介质,包括:获取仿真过程中的仿真数据,所述仿真数据包括仿真实体数据以及仿真事件数据;对所述仿真数据进行预设定配置;在仿真实体属性发生更新时,将每一步仿真的仿真实体属性更新数据及仿真事件数据进行持久化保存;在满足预设条件后,将当前仿真步长的仿真实体属性数据以及仿真事件数据进行持久化保存,以生成包含仿真数据全集的仿真时间点列表;响应于接收到仿真回放指令,确定跳转时间,从所述仿真时间点列表中读取所述跳转时间对应的目标仿真数据。通过采用间隔性的进行仿真数据全集保存,避免在回放时为保证数据的完整性而需从头开始回放,大大降低数据保存量。

【技术实现步骤摘要】

本专利技术涉及仿真数据处理领域,特别涉及一种仿真数据保存及访问方法、装置及计算机设备、存储介质。


技术介绍

1、计算机仿真是通过电子计算机,利用系统的仿真模型对真实系统进行试验以达到分析和研究的目的,近年来计算机仿真已经广泛应用于军事、科研、教育、商业、生产开发等各个领域。在仿真推演过程中,需要对推演过程中的仿真数据进行采集保存,以支持仿真推演后的评估分析和态势回放。目前的仿真数据采集只能保存增量数据,在回放时不能够支持回放进度的任意拖动、跳转;或者只能保存每一仿真步长时刻的所有实体属性数据,数据量大,增加数据库及网络传输负担,导致仿真数据的保存占用数据资源大,及数据回放的效率低等问题。


技术实现思路

1、本专利技术的目的在于提供一种仿真数据保存及访问方法、装置及计算机设备、计算机存储介质,以至少解决目前仿真数据的保存及回放效率低的问题。

2、为解决上述技术问题,本专利技术提供一种仿真数据保存及访问方法,包括:

3、获取仿真过程的仿真数据,所述仿真数据包括仿真实体数据以及仿真事件数据;

4、对所述仿真数据进行预设定配置,其中,所述仿真实体数据包括每一步仿真的仿真实体属性数据与仿真实体属性更新数据;所述仿真事件数据为对应于每一步仿真的仿真步长接收到的数据;

5、在仿真实体属性发生更新时,将所述每一步仿真的仿真实体属性更新数据及仿真事件数据进行持久化保存;

6、在满足预设条件后,将当前仿真步长的仿真实体属性数据以及接收到的仿真事件数据进行持久化保存,以生成包含仿真数据全集的仿真时间点列表,所述当前仿真步长的仿真实体属性数据为对应仿真时间的最新的仿真实体属性数据;

7、响应于接收到仿真回放指令,确定跳转时间,从所述仿真时间点列表中读取所述跳转时间对应的目标仿真数据。

8、可选的,所述获取仿真过程的仿真数据,所述仿真数据包括仿真实体数据以及仿真事件数据,包括:

9、获取订阅信息,所述订阅信息包含对仿真实体、仿真事件以及仿真时间的至少一个的声明订阅;

10、根据所述订阅信息获取仿真过程中的仿真数据,所述仿真数据包括对应不同仿真时间的仿真实体数据以及仿真事件数据。

11、可选的,所述对所述仿真数据进行预设定配置,包括:

12、按照仿真时间对所述仿真数据进行排序配置;

13、按照仿真实体类型以及仿真事件类型对所述排序后的仿真数据进行分类配置,以使得所述仿真实体数据包括每一步仿真的仿真实体属性数据与仿真实体属性更新数据;所述仿真事件数据为对应于每一步仿真的仿真步长接收到的数据。

14、可选的,所述响应于接收到仿真回放指令,确定跳转时间,从所述仿真时间点列表中读取所述跳转时间对应的目标仿真数据,包括:

15、响应于接收到仿真回放指令,判断是否需要跳转仿真时间;

16、若是,选定跳转仿真时间前的最近时间作为跳转时间;

17、清空当前仿真的实体信息;并从包含仿真数据全集的仿真时间点列表中读取所述跳转时间对应的仿真实体属性数据以及仿真事件数据。

18、可选地,所述响应于接收到仿真回放指令之前,还包括:

19、将所述仿真时间点列表以可视化组件的形式显示在用户界面;

20、当通过所述用户界面接收到对仿真时间点列表的拖动操作和/或跳转操作时,生成仿真回放指令。

21、可选的,所述获取仿真过程的仿真数据,包括:

22、获取所述仿真数据的仿真系统类型;

23、根据所述仿真系统类型配置通信信息;其中,

24、当所述仿真系统类型为分布式仿真系统时,配置仿真互联中间件作为通信信息与分布式仿真系统进行通信,以获取仿真过程的仿真数据;

25、当所述仿真系统类型为单进程高效并行仿真系统时,配置线程间通信件作为通信信息与单进程高效并行仿真系统进行通信,以获取仿真过程的仿真数据。

26、可选的,所述满足预设条件,包括:

27、当到达预设仿真时间间隔时,确定满足所述预设条件;和/或,

28、当接收到数据全集保存指令时,确定满足所述预设条件。

29、为解决上述技术问题,本专利技术实施例还提供一种仿真数据的保存及访问装置,包括:

30、数据获取模块,用于获取仿真过程的仿真数据,所述仿真数据包括仿真实体数据以及仿真事件数据;

31、数据配置模块,用于对所述仿真数据进行预设定配置,其中,所述仿真实体数据包括每一步仿真的仿真实体属性数据与仿真实体属性更新数据;所述仿真事件数据为对应于每一步仿真的仿真步长接收到的数据;

32、第一保存模块,用于在仿真实体属性发生更新时,将所述每一步仿真的仿真实体属性更新数据及仿真事件数据进行持久化保存;

33、第二保存模块,用于在满足预设条件后,将当前仿真步长的仿真实体属性数据以及接收到的仿真事件数据进行持久化保存,以生成包含仿真数据全集的仿真时间点列表,所述当前仿真步长的仿真实体属性数据为对应仿真时间的最新的仿真实体属性数据;

34、数据回放模块,用于响应于接收到仿真回放指令,确定跳转时间,从所述仿真时间点列表中读取所述跳转时间对应的目标仿真数据。

35、可选地,所述数据获取模块还用于:

36、获取订阅信息,所述订阅信息包含对仿真实体、仿真事件以及仿真时间的至少一个的声明订阅;

37、根据所述订阅信息获取仿真过程中的仿真数据,所述仿真数据包括对应不同仿真时间的仿真实体数据以及仿真事件数据。

38、可选地,所述数据配置模块还用于:

39、按照仿真时间对所述仿真数据进行排序配置;

40、按照仿真实体类型以及仿真事件类型对所述排序后的仿真数据进行分类配置,以使得所述仿真实体数据包括每一步仿真的仿真实体属性数据与仿真实体属性更新数据;所述仿真事件数据为对应于每一步仿真的仿真步长接收到的数据。

41、可选地,所述数据回放模块还用于:

42、响应于接收到仿真回放指令,判断是否需要跳转仿真时间;

43、若是,选定跳转仿真时间前的最近时间作为跳转时间;

44、清空当前仿真的实体信息;并从包含仿真数据全集的仿真时间点列表中读取所述跳转时间对应的仿真实体属性数据以及仿真事件数据。

45、可选地,所述装置还包括指令接收模块,用于;

46、将所述仿真时间点列表以可视化组件的形式显示在用户界面;

47、当通过所述用户界面接收到对仿真时间点列表的拖动操作和/或跳转操作时,生成仿真回放指令。

48、可选地,所述数据获取模块还用于;

49、获取所述仿真数据的仿真系统类型;

50、根据所述仿真系统类型配置通信信息;其中,

51、当所述仿真系统类型为分布式仿真系统时,配置仿真互联中间件作为通信信息与本文档来自技高网...

【技术保护点】

1.仿真数据保存及访问方法,其特征在于,包括:

2.根据权利要求1所述的仿真数据保存及访问方法,其特征在于,所述获取仿真过程的仿真数据,所述仿真数据包括仿真实体数据以及仿真事件数据,包括:

3.根据权利要求2所述的仿真数据保存及访问方法,其特征在于,所述对所述仿真数据进行预设定配置,包括:

4.根据权利要求1所述的仿真数据保存及访问方法,其特征在于,所述响应于接收到仿真回放指令,确定跳转时间,从所述仿真时间点列表中读取所述跳转时间对应的目标仿真数据,包括:

5.根据权利要求1所述的仿真数据保存及访问方法,其特征在于,响应于接收到仿真回放指令之前,还包括:

6.根据权利要求1所述的仿真数据保存及访问方法,其特征在于,所述获取仿真过程的仿真数据,包括:

7.根据权利要求1所述的仿真数据保存及访问方法,其特征在于,所述满足预设条件,包括:

8.一种仿真数据的保存及访问装置,其特征在于,包括:

9.一种计算机设备,包括存储器和处理器,其特征在于,所述存储器中存储有计算机可读指令,所述计算机可读指令被所述处理器执行时,使得所述处理器执行如权利要求1至7中任一项权利要求所述仿真数据保存及访问方法的步骤。

10.一种存储有计算机可读指令的存储介质,其特征在于,所述计算机可读指令被一个或多个处理器执行时,使得一个或多个处理器执行如权利要求1至7中任一项权利要求所述仿真数据保存及访问方法的步骤。

...

【技术特征摘要】

1.仿真数据保存及访问方法,其特征在于,包括:

2.根据权利要求1所述的仿真数据保存及访问方法,其特征在于,所述获取仿真过程的仿真数据,所述仿真数据包括仿真实体数据以及仿真事件数据,包括:

3.根据权利要求2所述的仿真数据保存及访问方法,其特征在于,所述对所述仿真数据进行预设定配置,包括:

4.根据权利要求1所述的仿真数据保存及访问方法,其特征在于,所述响应于接收到仿真回放指令,确定跳转时间,从所述仿真时间点列表中读取所述跳转时间对应的目标仿真数据,包括:

5.根据权利要求1所述的仿真数据保存及访问方法,其特征在于,响应于接收到仿真回放指令之前,还包括:

6.根据权利要求1所述的仿真数...

【专利技术属性】
技术研发人员:钟荣华李猛朱雷季利春彭双春陈兴佳郝建国
申请(专利权)人:中电普信长沙科技发展有限公司
类型:发明
国别省市:

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

1