用于兵棋系统的时间调度方法、装置、设备及存储介质制造方法及图纸

技术编号:39308409 阅读:13 留言:0更新日期:2023-11-12 15:55
本发明专利技术提供了一种用于兵棋系统的时间调度方法、装置、设备及存储介质,其中,该方法包括:设置兵棋系统的场景,并获取作战方案;所述作战方案包括多条作战指令;在获取到跳时命令的情况下,确定所述跳时命令所对应的目标时间;根据所述作战方案进行推演,并显示所述目标时间处的推演态势。通过本发明专利技术实施例提供的用于兵棋系统的时间调度方法、装置、设备及存储介质,在实现兵棋推演的同时,可以按照用户所需显示相应目标时间处的推演态势,方便用户能够快速定位到需要了解的时间位置,能够灵活地调度时间,且可以减少推演过程所需的时长。且可以减少推演过程所需的时长。且可以减少推演过程所需的时长。

【技术实现步骤摘要】
用于兵棋系统的时间调度方法、装置、设备及存储介质


[0001]本专利技术涉及兵棋推演
,具体而言,涉及一种用于兵棋系统的时间调度方法、装置、设备及存储介质。

技术介绍

[0002]兵棋系统是一种在使用现代军事建模与仿真理论和复杂信息系统基础上,创建逼真可视化战场环境,对战争进程的整体或局部态势进行重现和推演分析,并融入了军事运筹、系统分析、建模仿真等技术的现代作战模拟系统。
[0003]兵棋推演在某种意义上可以看作是对作战方案的一种预实践,兵棋推演产生的数据就是对作战方案过程与效果的映射,而作战方案中存在的问题也往往隐含在兵棋推演数据中。通过兵棋推演验证作战方案的可行性和有效性,进而辅助作战方案的修改,有利于作战方案得到不断完善。随着系统科学和计算机仿真能力的快速进步,兵棋系统能够更加真实的反映现实战场的真实状态,仿真对抗推演与真实作战对抗间的差距越来越小,因此兵棋推演对检验作战方案发挥着越来越重要的作用。
[0004]传统的基于兵棋系统的方案验证过程一般需按照方案想定,逐次向兵棋系统输入兵棋指令进行仿真对抗推演,进而验证所制定方案的可行性与合理性,周期长且过程繁琐。部分兵棋系统也可实现倍速推进,但推演过程一般仍都较长。

技术实现思路

[0005]为解决现有存在的技术问题,本专利技术实施例提供一种用于兵棋系统的时间调度方法、装置、设备及存储介质。
[0006]第一方面,本专利技术实施例提供了一种用于兵棋系统的时间调度方法,包括:
[0007]设置兵棋系统的场景,并获取作战方案;所述作战方案包括多条作战指令;
[0008]在获取到跳时命令的情况下,确定所述跳时命令所对应的目标时间;
[0009]根据所述作战方案进行推演,并显示所述目标时间处的推演态势。
[0010]在一种可能的实现方式中,所述目标时间为其中一条所述作战指令的制定时间或执行时间。
[0011]在一种可能的实现方式中,所述确定所述跳时命令所对应的目标时间,包括:
[0012]确定当前作战指令;
[0013]判断所述当前作战指令的执行时间是否早于下一作战指令的制定时间;所述下一作战指令为:下一个制定时间所对应的、且未执行的作战指令;
[0014]在所述当前作战指令的执行时间早于下一作战指令的制定时间的情况下,将所述当前作战指令的执行时间作为目标时间;
[0015]在所述当前作战指令的执行时间晚于下一作战指令的制定时间的情况下,将所述下一作战指令的制定时间作为目标时间。
[0016]在一种可能的实现方式中,所述跳时命令为进入跳时模式的命令,且循环执行所
述确定所述跳时命令所对应的目标时间的步骤,直至接收到结束跳时命令或执行完所有的所述作战指令。
[0017]在一种可能的实现方式中,所述确定所述跳时命令所对应的目标时间,还包括:
[0018]在将所述当前作战指令的执行时间作为目标时间之后,判断所述当前作战指令是否存在后续操作;
[0019]在所述当前作战指令存在后续操作的情况下,将所述后续操作所对应的执行时间重新作为所述当前作战指令的执行时间,并重新执行判断所述当前作战指令的执行时间是否早于下一作战指令的制定时间的步骤;
[0020]在所述当前作战指令不存在后续操作的情况下,将所述下一作战指令作为新的当前作战指令。
[0021]在一种可能的实现方式中,所述确定所述跳时命令所对应的目标时间,还包括:
[0022]在将所述下一作战指令的制定时间作为目标时间之后,判断所述当前作战指令的执行时间是否早于所述下一作战指令的执行时间;
[0023]在所述当前作战指令的执行时间早于所述下一作战指令的执行时间的情况下,再将所述当前作战指令的执行时间作为目标时间;之后将所述下一作战指令作为新的当前作战指令;
[0024]在所述当前作战指令的执行时间晚于所述下一作战指令的执行时间的情况下,再将所述下一作战指令的执行时间作为目标时间,之后再将所述当前作战指令的执行时间作为目标时间;最后将除所述下一作战指令之外、下一个制定时间所对应的作战指令作为新的当前作战指令。
[0025]在一种可能的实现方式中,该方法还包括:
[0026]在获取到倍速命令的情况下,按照所述倍速命令所对应的倍速进行推演显示;
[0027]在获取到暂停命令的情况下,暂停推演显示。
[0028]第二方面,本专利技术实施例还提供了一种用于兵棋系统的时间调度装置,包括:
[0029]预处理模块,用于设置兵棋系统的场景,并获取作战方案;所述作战方案包括多条作战指令;
[0030]跳时模块,用于在获取到跳时命令的情况下,确定所述跳时命令所对应的目标时间;
[0031]处理模块,用于根据所述作战方案进行推演,并显示所述目标时间处的推演态势。
[0032]第三方面,本专利技术实施例提供了一种用于兵棋系统的时间调度设备,包括处理器和存储器,所述存储器存储有计算机程序,所述处理器执行所述存储器中存储的计算机程序,所述计算机程序被所述处理器执行时实现上述第一方面所述的用于兵棋系统的时间调度方法。
[0033]第四方面,本专利技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面所述的用于兵棋系统的时间调度方法。
[0034]本专利技术实施例提供的用于兵棋系统的时间调度方法、装置、设备及存储介质,支持用户输入跳时命令,在实现兵棋推演的同时,可以按照用户所需显示相应目标时间处的推演态势,方便用户能够快速定位到需要了解的时间位置,能够灵活地调度时间,且可以减少
推演过程所需的时长,提高推演效率。
附图说明
[0035]为了更清楚地说明本专利技术实施例或
技术介绍
中的技术方案,下面将对本专利技术实施例或
技术介绍
中所需要使用的附图进行说明。
[0036]图1示出了本专利技术实施例所提供的一种用于兵棋系统的时间调度方法的流程图;
[0037]图2示出了本专利技术实施例所提供的确定目标时间的一种流程图;
[0038]图3A示出了本专利技术实施例所提供的两个作战指令的时间先后顺序的一种示意图;
[0039]图3B示出了本专利技术实施例所提供的两个作战指令的时间先后顺序的另一种示意图;
[0040]图3C示出了本专利技术实施例所提供的两个作战指令的时间先后顺序的再一种示意图;
[0041]图4示出了本专利技术实施例所提供的确定目标时间的另一种流程图;
[0042]图5示出了本专利技术实施例所提供的确定目标时间的再一种流程图;
[0043]图6示出了本专利技术实施例所提供的一种用于兵棋系统的时间调度装置的结构示意图;
[0044]图7示出了本专利技术实施例所提供的一种用于兵棋系统的时间调度设备的结构示意图。
具体实施方式
[0045]下面结合本专利技术实施例中的附图对本专利技术实施例进行描述。
[0046]本专利技术实施例提供的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于兵棋系统的时间调度方法,其特征在于,包括:设置兵棋系统的场景,并获取作战方案;所述作战方案包括多条作战指令;在获取到跳时命令的情况下,确定所述跳时命令所对应的目标时间;根据所述作战方案进行推演,并显示所述目标时间处的推演态势。2.根据权利要求1所述的方法,其特征在于,所述目标时间为其中一条所述作战指令的制定时间或执行时间。3.根据权利要求2所述的方法,其特征在于,所述确定所述跳时命令所对应的目标时间,包括:确定当前作战指令;判断所述当前作战指令的执行时间是否早于下一作战指令的制定时间;所述下一作战指令为:下一个制定时间所对应的、且未执行的作战指令;在所述当前作战指令的执行时间早于下一作战指令的制定时间的情况下,将所述当前作战指令的执行时间作为目标时间;在所述当前作战指令的执行时间晚于下一作战指令的制定时间的情况下,将所述下一作战指令的制定时间作为目标时间。4.根据权利要求3所述的方法,其特征在于,所述跳时命令为进入跳时模式的命令,且循环执行所述确定所述跳时命令所对应的目标时间的步骤,直至接收到结束跳时命令或执行完所有的所述作战指令。5.根据权利要求4所述的方法,其特征在于,所述确定所述跳时命令所对应的目标时间,还包括:在将所述当前作战指令的执行时间作为目标时间之后,判断所述当前作战指令是否存在后续操作;在所述当前作战指令存在后续操作的情况下,将所述后续操作所对应的执行时间重新作为所述当前作战指令的执行时间,并重新执行判断所述当前作战指令的执行时间是否早于下一作战指令的制定时间的步骤;在所述当前作战指令不存在后续操作的情况下,将所述下一作战指令作为新的当前作战指令。6.根据权利要...

【专利技术属性】
技术研发人员:杨海涛曹延华孔卓董正宏高玉保王晋宇周玺璇王浩宇
申请(专利权)人:中国人民解放军战略支援部队航天工程大学
类型:发明
国别省市:

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

1