一种兵棋推演场景回放方法、装置、设备及存储介质与流程

allin2023-03-20  203



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.图1为本技术公开的一种兵棋推演场景回放方法流程图;
33.图2为本技术公开的一种兵棋推演场景存储关系示意图;
34.图3为本技术公开的一种具体的兵棋推演场景回放方法流程图;
35.图4为本技术公开的一种兵棋推演场景回放装置结构示意图;
36.图5为本技术公开的一种电子设备结构图。
具体实施方式
37.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
38.目前,为了解决回放场景的快速再现,一般会采用时间轴或者时间栅格的方式,将每个时间点对应的兵棋推演场景的关联的数据以及计算结果进行存储,以供回放调用的时候能够快速找到相应数据,用于支持回放场景的快速展现。但是如果在回放的时候涉及到大量的地理信息相关数据的复杂计算,会大大影响回放的效率。
39.为此,本技术提供了一种兵棋推演场景回放方案,能够根据时间进度和地理信息两个维度在兵棋推演场景中针对推演目标进行相应的回放,以提高回放过程中对数据的快速调用,提升推演回放效率。
40.本发明实施例公开了一种兵棋推演场景回放方法,参见图1所示,该方法包括:
41.步骤s11:确定待回放兵棋推演场景以及所述待回放兵棋推演场景中的推演目标。
42.本技术实施例中,首先要确定出待回放的兵棋推演场景,即针对哪一场兵棋推演场景进行回放。然后针对确定出的待回放兵棋推演场景,确定出在待回放兵棋推演场景中
的推演目标,如此一来,可以在兵棋推演的过程中根据推演目标产生的数据进行相应的存储,以便后续进行兵棋推演回放。
43.步骤s12:对所述待回放兵棋推演场景进行地理信息栅格化处理,以得到不同的地理栅格。
44.本技术实施例中,通过将待回放兵棋推演场景所涉及到的地理区域对应的地理信息做栅格化处理,也即,以平面子集的规则分级剖分为基础的空间数据结构,将地理信息变为地理网格系统,具有较高的标准化程度,有利于开发面向空间数据库和几何操作。
45.具体的,基于预设栅格化处理规则对所述待回放兵棋推演场景进行地理信息栅格化处理,以得到不同的地理栅格;所述预设栅格化处理规则用于规定所述待回放兵棋推演场景栅格化处理的区域形状以及区域边长。例如,将地理信息栅格化,使每个栅格对应一块四边形区域,并为该区域设置边长为一公里。本实施例中的区域形状与区域边长可根据实际情况进行任意设置,在此不做具体限定。
46.步骤s13:采集推演过程中所述推演目标在不同的所述地理栅格以及在时间轴的不同时间节点上产生的数据文件。
47.本技术实施例中,在对待回放兵棋推演场景进行地理信息栅格化处理,得到不同的地理栅格后,在每个所述地理栅格中添加时间轴,并在所述时间轴上的不同时间节点处设置推演过程中产生的数据文件。可以理解的是,每个栅格中设置时间轴,时间轴上的时间节点对应数据文件的存储位置,兵棋在推演的过程中,由于推演目标所在的地理区域在不断变化,对应的地理栅格也会随之改变,在每个地理栅格中增加一条时间轴并保存在不同时间节点上推演目标产生的数据文件,可以在所述推演目标进行兵棋推演回放时减小计算量。
48.步骤s14:对所述数据文件进行保存,以便利用保存的所述数据文件在所述兵棋推演场景中针对所述推演目标进行相应的回放。
49.本技术实施例中,在推演过程中,将每个时间节点所产生的数据文件按照地理栅格进行拆分,并存储到对应的位置。其中,将所述数据文件以数据表的方式存储至预设数据库中,以便利用所述预设数据库中的索引项对应的所述数据文件在所述兵棋推演场景中针对所述推演目标进行相应的回放。
50.本技术实施例中,当在推演过程中所述推演目标的地理信息位置产生变化时,将所述推演目标在每个所述地理栅格中的不同所述时间节点上产生的所述数据文件显示在地理信息平台上。可以理解的是,在兵棋推演场景回放的时候,随着推演过程地理信息位置的变化,每个地理栅格中的时间节点对应的数据文件会通过索引自动被读取出来,并显示在地理信息平台上。
51.如图2所示,示例性的对兵棋推演场景回放的存储结构及逻辑关系进行说明。主要涉及到2个任务过程,实线箭头表示时间轴,时间轴上有多个时间节点,对应推演过程;虚线箭头表示每个时间节点所对应的推演过程产生的数据及计算结果对应的存放位置的数据文件。在推演过程中,将每个时间节点所对应的现场数据及兵棋计算结果按照地理栅格进行拆分,并存储到对应的位置。在回放的时候,随着推演过程地理信息位置的变化,每个地理栅格中的时间节点对应的数据文件自动被读取出来,并显示在地理信息平台上。
52.本技术中,首先确定待回放兵棋推演场景以及所述待回放兵棋推演场景中的推演
目标;然后对所述待回放兵棋推演场景进行地理信息栅格化处理,以得到不同的地理栅格;采集推演过程中所述推演目标在不同的所述地理栅格以及在时间轴的不同时间节点上产生的数据文件;对所述数据文件进行保存,以便利用保存的所述数据文件在所述兵棋推演场景中针对所述推演目标进行相应的回放。可见,通过将待回放兵棋推演场景中的地理信息栅格化处理,使得每个地理栅格上对应的时间轴的不同时间节点都有推演目标产生的数据文件,根据推演目标所在的地理栅格以及推演的时间节点构建存储结构,实现在兵棋推演场景回放的过程中快速调取保存的数据文件,以便利用保存的数据文件在兵棋推演场景中针对推演目标进行相应的回放。不仅关联了时间维度,也关联了地理信息维度,基于地理信息维度和时间维度能够在兵棋推演场景回放的过程中快速调用推演目标涉及到的数据文件,大大提升了推演回放的效率。
53.本技术实施例公开了一种具体的兵棋推演场景回放方法,参见图2所示,该方法包括:
54.步骤s21:确定待回放兵棋推演场景以及所述待回放兵棋推演场景中的推演目标。
55.步骤s22:对所述待回放兵棋推演场景进行地理信息栅格化处理,以得到不同的地理栅格。
56.其中,关于上述步骤s21、步骤s22更加具体的处理过程可以参考前述实施例中公开的相应内容,在此不再进行赘述。
57.步骤s23:采集推演过程中所述推演目标在不同的所述地理栅格上产生的现场数据,并基于所述现场数据确定出所述推演目标在时间轴的不同时间节点上的兵棋计算结果。
58.本技术实施例中,每个所述地理栅格中添加时间轴,并在所述时间轴上的不同时间节点处设置推演过程中产生的数据文件,该数据文件为推演目标在每个时间节点上产生的现场数据以及根据现场数据确定出的兵棋计算结果。在推演过程中,推演目标产生的现场数据及计算结果按照地理信息区域及时间节点被自动存放在对应位置,如此一来,回放过程中按照推演过程地理位置的变化找到对应地理信息栅格,根据推演时间集成,找到栅格内的时间节点,自动从对应位置调取数据文件。
59.步骤s24:创建多个线程对所述数据文件进行保存,以便利用保存的所述数据文件在所述兵棋推演场景中针对所述推演目标在多个所述地理栅格中进行相应的回放。
60.本技术实施例中,还可以进行多任务并行计算,对地理信息栅格化处理后,将创建多个线程对多个栅格内的时间轴及数据进行处理。具体的,创建多个线程对所述数据文件进行保存,以便利用保存的所述数据文件在所述兵棋推演场景中针对所述推演目标在多个所述地理栅格中进行相应的回放。可见,通过创建多个线程对多个栅格内的时间轴及数据进行处理,可以在回放的过程中对多个栅格进行兵棋推演回放,大大提升了回放效率。
61.本技术中,首先确定待回放兵棋推演场景以及所述待回放兵棋推演场景中的推演目标;然后对所述待回放兵棋推演场景进行地理信息栅格化处理,以得到不同的地理栅格;采集推演过程中所述推演目标在不同的所述地理栅格上产生的现场数据,并基于所述现场数据确定出所述推演目标在时间轴的不同时间节点上的兵棋计算结果;创建多个线程对所述数据文件进行保存,以便利用保存的所述数据文件在所述兵棋推演场景中针对所述推演目标在多个所述地理栅格中进行相应的回放。可见,通过将待回放兵棋推演场景中的地理
信息栅格化处理,使得每个地理栅格上对应的时间轴的不同时间节点都有推演目标产生的数据文件,根据推演目标所在的地理栅格以及推演的时间节点构建存储结构,实现在兵棋推演场景回放的过程中快速调取保存的数据文件,以便利用保存的数据文件在兵棋推演场景中针对推演目标进行相应的回放。不仅关联了时间维度,也关联了地理信息维度,基于地理信息维度和时间维度能够在兵棋推演场景回放的过程中快速调用推演目标涉及到的数据文件,大大提升了推演回放的效率。
62.相应的,本技术实施例还公开了一种兵棋推演场景回放装置,参见图4所示,该装置包括:
63.场景及目标确定模块11,用于确定待回放兵棋推演场景以及所述待回放兵棋推演场景中的推演目标;
64.栅格处理模块12,用于对所述待回放兵棋推演场景进行地理信息栅格化处理,以得到不同的地理栅格;
65.数据采集模块13,用于采集推演过程中所述推演目标在不同的所述地理栅格以及在时间轴的不同时间节点上产生的数据文件;
66.数据保存模块14,用于对所述数据文件进行保存,以便利用保存的所述数据文件在所述兵棋推演场景中针对所述推演目标进行相应的回放。
67.其中,关于上述各个模块更加具体的工作过程可以参考前述实施例中公开的相应内容,在此不再进行赘述。
68.由此可见,通过本实施例的上述方案,首先确定待回放兵棋推演场景以及所述待回放兵棋推演场景中的推演目标;然后对所述待回放兵棋推演场景进行地理信息栅格化处理,以得到不同的地理栅格;采集推演过程中所述推演目标在不同的所述地理栅格以及在时间轴的不同时间节点上产生的数据文件;对所述数据文件进行保存,以便利用保存的所述数据文件在所述兵棋推演场景中针对所述推演目标进行相应的回放。可见,通过将待回放兵棋推演场景中的地理信息栅格化处理,使得每个地理栅格上对应的时间轴的不同时间节点都有推演目标产生的数据文件,根据推演目标所在的地理栅格以及推演的时间节点构建存储结构,实现在兵棋推演场景回放的过程中快速调取保存的数据文件,以便利用保存的数据文件在兵棋推演场景中针对推演目标进行相应的回放。不仅关联了时间维度,也关联了地理信息维度,基于地理信息维度和时间维度能够在兵棋推演场景回放的过程中快速调用推演目标涉及到的数据文件,大大提升了推演回放的效率。
69.在一些具体实施例中,所述栅格处理模块12,包括:
70.预设栅格化处理规则单元,用于基于预设栅格化处理规则对所述待回放兵棋推演场景进行地理信息栅格化处理,以得到不同的地理栅格;所述预设栅格化处理规则用于规定所述待回放兵棋推演场景栅格化处理的区域形状以及区域边长。
71.在一些具体实施例中,所述的兵棋推演场景回放方法还包括:
72.时间轴添加单元,用于在每个所述地理栅格中添加时间轴;
73.数据文件设置单元,用于在所述时间轴上的不同时间节点处设置推演过程中产生的数据文件。
74.在一些具体实施例中,所述数据保存模块14,包括:
75.文件显示单元,用于当在推演过程中所述推演目标的地理信息位置产生变化时,
将所述推演目标在每个所述地理栅格中的不同所述时间节点上产生的所述数据文件显示在地理信息平台上。
76.在一些具体实施例中,所述数据采集模块13,包括:
77.现场数据采集单元,用于采集推演过程中所述推演目标在不同的所述地理栅格上产生的现场数据;
78.兵器计算结果确定单元,用于基于所述现场数据确定出所述推演目标在时间轴的不同时间节点上的兵棋计算结果。
79.在一些具体实施例中,所述数据保存模块14,包括:
80.多线程创建单元,用于创建多个线程对所述数据文件进行保存,以便利用保存的所述数据文件在所述兵棋推演场景中针对所述推演目标在多个所述地理栅格中进行相应的回放。
81.进一步的,本技术实施例还公开了一种电子设备,图5是根据一示例性实施例示出的电子设备20结构图,图中内容不能认为是对本技术的使用范围的任何限制。
82.图5为本技术实施例提供的一种电子设备20的结构示意图。该电子设备20,具体可以包括:至少一个处理器21、至少一个存储器22、电源23、通信接口24、输入输出接口25和通信总线26。其中,所述存储器22用于存储计算机程序,所述计算机程序由所述处理器21加载并执行,以实现前述任一实施例公开的兵棋推演场景回放方法中的相关步骤。另外,本实施例中的电子设备20具体可以为计算机。
83.本实施例中,电源23用于为电子设备20上的各硬件设备提供工作电压;通信接口24能够为电子设备20创建与外界设备之间的数据传输通道,其所遵循的通信协议是能够适用于本技术技术方案的任意通信协议,在此不对其进行具体限定;输入输出接口25,用于获取外界输入数据或向外界输出数据,其具体的接口类型可以根据具体应用需要进行选取,在此不进行具体限定。
84.另外,存储器22作为资源存储的载体,可以是只读存储器、随机存储器、磁盘或者光盘等,其上所存储的资源可以包括操作系统221、计算机程序222及数据223等,数据223可以包括各种各样的数据。存储方式可以是短暂存储或者永久存储。
85.其中,操作系统221用于管理与控制电子设备20上的各硬件设备以及计算机程序222,其可以是windows server、netware、unix、linux等。计算机程序222除了包括能够用于完成前述任一实施例公开的由电子设备20执行的兵棋推演场景回放方法的计算机程序之外,还可以进一步包括能够用于完成其他特定工作的计算机程序。
86.进一步的,本技术实施例还公开了一种计算机可读存储介质,这里所说的计算机可读存储介质包括随机存取存储器(random access memory,ram)、内存、只读存储器(read-only memory,rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、磁碟或者光盘或技术领域内所公知的任意其他形式的存储介质。其中,所述计算机程序被处理器执行时实现前述兵棋推演场景回放方法。关于该方法的具体步骤可以参考前述实施例中公开的相应内容,在此不再进行赘述。
87.本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分
说明即可。
88.结合本文中所公开的实施例描述的兵棋推演场景回放或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd-rom、或技术领域内所公知的任意其它形式的存储介质中。
89.最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
90.以上对本发明所提供的一种兵棋推演场景回放方法、装置、设备及存储介质进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

技术特征:
1.一种兵棋推演场景回放方法,其特征在于,包括:确定待回放兵棋推演场景以及所述待回放兵棋推演场景中的推演目标;对所述待回放兵棋推演场景进行地理信息栅格化处理,以得到不同的地理栅格;采集推演过程中所述推演目标在不同的所述地理栅格以及在时间轴的不同时间节点上产生的数据文件;对所述数据文件进行保存,以便利用保存的所述数据文件在所述兵棋推演场景中针对所述推演目标进行相应的回放。2.根据权利要求1所述的兵棋推演场景回放方法,其特征在于,所述对所述待回放兵棋推演场景进行地理信息栅格化处理,以得到不同的地理栅格,包括:基于预设栅格化处理规则对所述待回放兵棋推演场景进行地理信息栅格化处理,以得到不同的地理栅格;所述预设栅格化处理规则用于规定所述待回放兵棋推演场景栅格化处理的区域形状以及区域边长。3.根据权利要求1所述的兵棋推演场景回放方法,其特征在于,所述采集推演过程中所述推演目标在不同的所述地理栅格以及在时间轴的不同时间节点上产生的数据文件之前,还包括:在每个所述地理栅格中添加时间轴,并在所述时间轴上的不同时间节点处设置推演过程中产生的数据文件。4.根据权利要求1所述的兵棋推演场景回放方法,其特征在于,所述利用保存的所述数据文件在所述兵棋推演场景中针对所述推演目标进行相应的回放,包括:当在推演过程中所述推演目标的地理信息位置产生变化时,将所述推演目标在每个所述地理栅格中的不同所述时间节点上产生的所述数据文件显示在地理信息平台上。5.根据权利要求1所述的兵棋推演场景回放方法,其特征在于,所述采集推演过程中所述推演目标在不同的所述地理栅格以及在时间轴的不同时间节点上产生的数据文件,包括:采集推演过程中所述推演目标在不同的所述地理栅格上产生的现场数据,并基于所述现场数据确定出所述推演目标在时间轴的不同时间节点上的兵棋计算结果。6.根据权利要求1所述的兵棋推演场景回放方法,其特征在于,所述对所述数据文件进行保存,以便利用保存的所述数据文件在所述兵棋推演场景中针对所述推演目标进行相应的回放,包括:将所述数据文件以数据表的方式存储至预设数据库中,以便利用所述预设数据库中的索引项对应的所述数据文件在所述兵棋推演场景中针对所述推演目标进行相应的回放。7.根据权利要求1至6任一项所述的兵棋推演场景回放方法,其特征在于,所述对所述数据文件进行保存,以便利用保存的所述数据文件在所述兵棋推演场景中针对所述推演目标进行相应的回放,包括:创建多个线程对所述数据文件进行保存,以便利用保存的所述数据文件在所述兵棋推演场景中针对所述推演目标在多个所述地理栅格中进行相应的回放。8.一种兵棋推演场景回放装置,其特征在于,包括:场景及目标确定模块,用于确定待回放兵棋推演场景以及所述待回放兵棋推演场景中的推演目标;
栅格处理模块,用于对所述待回放兵棋推演场景进行地理信息栅格化处理,以得到不同的地理栅格;数据采集模块,用于采集推演过程中所述推演目标在不同的所述地理栅格以及在时间轴的不同时间节点上产生的数据文件;数据保存模块,用于对所述数据文件进行保存,以便利用保存的所述数据文件在所述兵棋推演场景中针对所述推演目标进行相应的回放。9.一种电子设备,其特征在于,所述电子设备包括处理器和存储器;其中,所述存储器用于存储计算机程序,所述计算机程序由所述处理器加载并执行以实现如权利要求1至7任一项所述的兵棋推演场景回放方法。10.一种计算机可读存储介质,其特征在于,用于存储计算机程序;其中所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的兵棋推演场景回放方法。

技术总结
本申请公开了一种兵棋推演场景回放方法、装置、设备及存储介质,该方法包括:确定待回放兵棋推演场景以及所述待回放兵棋推演场景中的推演目标;对所述待回放兵棋推演场景进行地理信息栅格化处理,以得到不同的地理栅格;采集推演过程中所述推演目标在不同的所述地理栅格以及在时间轴的不同时间节点上产生的数据文件;对所述数据文件进行保存,以便利用保存的所述数据文件在所述兵棋推演场景中针对所述推演目标进行相应的回放。该方法涉及软件开发技术,涉及到复杂计算结果存储及快速调用领域,通过本申请的技术方案,兵棋推演与地理信息及时间两个维度关联,可以提高回放过程中对数据的快速调用,大大提升推演回放的效率。大大提升推演回放的效率。大大提升推演回放的效率。


技术研发人员:夏亮 胡谦 孙宇
受保护的技术使用者:北京波尔通信技术股份有限公司
技术研发日:2022.04.11
技术公布日:2022/7/5
转载请注明原文地址: https://www.8miu.com/read-6843.html

最新回复(0)