掌桥专利:专业的专利平台
掌桥专利
首页

一种作战仿真系统的断点保存方法及装置

文献发布时间:2024-04-18 19:57:31


一种作战仿真系统的断点保存方法及装置

技术领域

本发明涉及作战仿真技术领域,尤其涉及一种作战仿真系统的断点保存方法及装置。

背景技术

作战仿真过程中,有一类模拟训练活动,大多是实时演习,如果因为意外中断,如发生系统断电导致仿真系统关闭,往往需要重新启动并重新开始演习,导致演习效率低下。在大场景复杂想定调试过程中,当运行到关键时刻才能复现问题,而每次调试都需要花较长时间才能运行到关键时刻、并在关键断点处进行跟踪,调试效率低下。

发明内容

本发明的目的是提供一种作战仿真系统的断点保存方法及装置,应用于作战仿真系统中的仿真推演环节,支持推演过程中将重要时刻的仿真数据进行断点保存,以便在意外发生时(如系统掉电导致仿真系统关闭,或某个特定的问题需要从中调试),可从断点处恢复运行,不必从头开始推演,提高系统的执行及调试效率。

为了解决上述技术问题,本发明实施例第一方面公开了一种作战仿真系统的断点保存方法,所述方法包括:

S1,定义作战仿真系统断点保存参数信息和断点恢复参数信息;

S2,定义作战仿真系统的断点保存接口和断点恢复接口;

S3,用户向作战仿真系统发送断点保存请求;

S4,所述作战仿真系统接收所述断点保存请求,调用所述断点保存接口,根据所述断点保存参数信息,进行断点保存处理,得到断点存储参数信息;

S5,用户向作战仿真系统发送断点恢复请求;

S6,所述作战仿真系统接收所述断点恢复请求,调用所述断点恢复接口,根据所述断点恢复参数信息,对所述断点恢复请求进行处理,恢复作战仿真系统。

作为一种可选的实施方式,在本发明实施例第一方面中,所述定义作战仿真系统断点保存参数信息和断点恢复参数信息,包括:

S11,定义作战仿真系统断点保存参数信息,所述断点保存参数信息包括断点保存的消息、标识系统处于断点保存状态的标志位;

S12,定义作战仿真系统断点恢复参数信息,所述断点恢复参数信息包括断点恢复的消息、标识系统处于断点恢复状态的标志位。

作为一种可选的实施方式,在本发明实施例第一方面中,所述作战仿真系统的断点保存接口和断点恢复接口,用于根据战仿真系统的系统标志位判断当前处于断点保存状态还是断点恢复状态,如果是断点保存状态,进行断点保存处理,如果是断点恢复状态,进行断点恢复处理。

作为一种可选的实施方式,在本发明实施例第一方面中,所述用户向作战仿真系统发送断点保存请求,包括:

用户根据仿真系统业务实现的需要,向作战仿真系统发送断点保存请求;

所述向作战仿真系统发送断点保存请求包括周期性发送,或根据断点保存时机随机触发。

作为一种可选的实施方式,在本发明实施例第一方面中,所述作战仿真系统接收所述断点保存请求,调用所述断点保存接口,根据所述断点保存参数信息进行断点保存处理,得到断点存储参数信息,包括:

S41,所述作战仿真系统接收所述断点保存请求,将当前仿真时刻所有事件执行完毕;

S42,所述作战仿真系统将仿真对象类型、仿真对象所包含的属性类型和属性值进行持久化存储,得到第一断点存储参数信息;

S43,所述作战仿真系统将仿真对象已提交的事件函数名称、事件执行的时间、事件的参数类型和参数值进行持久化存储,得到第二断点存储参数信息;

所述第一断点存储参数信息和第二断点存储参数信息构成断点存储参数信息。

作为一种可选的实施方式,在本发明实施例第一方面中,所述作战仿真系统接收所述断点恢复请求,调用所述断点恢复接口,根据所述断点恢复参数信息对所述断点恢复请求进行处理,恢复作战仿真系统,包括:

S61,所述作战仿真系统接收所述断点恢复请求,获取断点存储参数信息;

S62,根据所述断点存储参数信息,获取仿真要素类型、所包含的属性类型和断点时刻保存的属性值;

S63,根据所述断点存储参数信息,获取未执行的事件的函数名称、事件执行的时间、事件的参数类型和断点时刻之前提交事件时传递的参数值;

S64,所述作战仿真系统,根据所述仿真要素类型、所包含的属性类型、断点时刻保存的属性值、未执行的事件的函数名称、事件执行的时间、事件的参数类型和断点时刻之前提交事件时传递的参数值,重新在内存中构建仿真对象并进行成员变量的初始化,使各仿真要素属性值恢复到断点时的状态;根据未执行的事件的函数名称、事件执行的时间、事件的参数类型和断点时刻之前提交事件时传递的参数值构建断点时未开始但计划在未来执行的事件,进行事件的重新创建与提交,以实现从断点处继续推演后,之前计划的事件都能被仿真引擎如期调用并执行,从而更全面地恢复作战仿真系统。

作为一种可选的实施方式,在本发明实施例第一方面中,所述方法还包括:

所述作战仿真系统,将仿真过程中所有必要的数据保存至磁盘或内存中;所述所有必要的数据包括所有仿真要素的属性数据和状态数据,用于在恢复时能够准确地恢复到之前的状态;

所述作战仿真系统,记录当前仿真时刻需要执行的事件,用于在恢复时能继续之前的仿真过程,将事件重新提交执行;

所述作战仿真系统,在仿真停止后,读取保存的数据和事件标记进行恢复,并让仿真从上一次保存的状态继续执行。

本发明实施例第二方面公开了一种作战仿真系统的断点保存装置,所述装置包括:

参数定义模块,用于定义作战仿真系统断点保存参数信息和断点恢复参数信息;

接口定义模块,用于定义作战仿真系统的断点保存接口和断点恢复接口;

断点保存请求发送模块,用于用户向作战仿真系统发送断点保存请求;

断点保存请求处理模块,用于所述作战仿真系统接收所述断点保存请求,调用所述断点保存接口,根据所述断点保存参数信息进行断点保存处理,得到断点存储参数信息;

断点恢复请求发送模块,用于用户向作战仿真系统发送断点恢复请求;

断点恢复请求处理模块,用于所述作战仿真系统接收所述断点恢复请求,调用所述断点恢复接口,根据所述断点恢复参数信息对所述断点恢复请求进行处理,恢复作战仿真系统。

作为一种可选的实施方式,在本发明实施例第二方面中,所述定义作战仿真系统断点保存参数信息和断点恢复参数信息,包括:

S11,定义作战仿真系统断点保存参数信息,所述断点保存参数信息包括断点保存的消息、标识系统处于断点保存状态的标志位;

S12,定义作战仿真系统断点恢复参数信息,所述断点恢复参数信息包括断点恢复的消息、标识系统处于断点恢复状态的标志位。

作为一种可选的实施方式,在本发明实施例第二方面中,所述作战仿真系统的断点保存接口和断点恢复接口,用于根据战仿真系统的系统标志位判断当前处于断点保存状态还是断点恢复状态,如果是断点保存状态,进行断点保存处理,如果是断点恢复状态,进行断点恢复处理。

作为一种可选的实施方式,在本发明实施例第一方面中,所述用户向作战仿真系统发送断点保存请求,包括:

用户根据仿真系统业务实现的需要,向作战仿真系统发送断点保存请求;

所述向作战仿真系统发送断点保存请求包括周期性发送,或根据断点保存时机随机触发。

作为一种可选的实施方式,在本发明实施例第二方面中,所述作战仿真系统接收所述断点保存请求,调用所述断点保存接口,根据所述断点保存参数信息进行断点保存处理,得到断点存储参数信息,包括:

S41,所述作战仿真系统接收所述断点保存请求,将当前仿真时刻所有事件执行完毕;

S42,所述作战仿真系统将仿真对象类型、仿真对象所包含的属性类型和属性值进行持久化存储,得到第一断点存储参数信息;

S43,所述作战仿真系统将仿真对象已提交的事件函数名称、事件执行的时间、事件的参数类型和参数值进行持久化存储,得到第二断点存储参数信息;

所述第一断点存储参数信息和第二断点存储参数信息构成断点存储参数信息。

作为一种可选的实施方式,在本发明实施例第二方面中,所述作战仿真系统接收所述断点恢复请求,调用所述断点恢复接口,根据所述断点恢复参数信息对所述断点恢复请求进行处理,恢复作战仿真系统,包括:

S61,所述作战仿真系统接收所述断点恢复请求,获取断点存储参数信息;

S62,根据所述断点存储参数信息,获取仿真要素类型、所包含的属性类型和断点时刻保存的属性值;

S63,根据所述断点存储参数信息,获取未执行的事件的函数名称、事件执行的时间、事件的参数类型和断点时刻之前提交事件时传递的参数值;

S64,所述作战仿真系统,根据所述仿真要素类型、所包含的属性类型、断点时刻保存的属性值、未执行的事件的函数名称、事件执行的时间、事件的参数类型和断点时刻之前提交事件时传递的参数值,重新在内存中构建仿真对象并进行成员变量的初始化,使各仿真要素属性值恢复到断点时的状态;根据未执行的事件的函数名称、事件执行的时间、事件的参数类型和断点时刻之前提交事件时传递的参数值构建断点时未开始但计划在未来执行的事件,进行事件的重新创建与提交,以实现从断点处继续推演后,之前计划的事件都能被仿真引擎如期调用并执行,从而更全面地恢复作战仿真系统。

作为一种可选的实施方式,在本发明实施例第二方面中,所述方法还包括:

所述作战仿真系统,将仿真过程中所有必要的数据保存至磁盘或内存中;所述所有必要的数据包括所有仿真要素的属性数据和状态数据,用于在恢复时能够准确地恢复到之前的状态;

所述作战仿真系统,记录当前仿真时刻需要执行的事件,用于在恢复时能继续之前的仿真过程,将事件重新提交执行;

所述作战仿真系统,在仿真停止后,读取保存的数据和事件标记进行恢复,并让仿真从上一次保存的状态继续执行。

本发明第三方面公开了另一种作战仿真系统的断点保存装置,所述装置包括:

存储有可执行程序代码的存储器;

与所述存储器耦合的处理器;

所述处理器调用所述存储器中存储的所述可执行程序代码,执行本发明实施例第一方面公开的作战仿真系统的断点保存方法中的部分或全部步骤。

本发明第四方面公开了一种计算机可存储介质,所述计算机可存储介质存储有计算机指令,所述计算机指令被调用时,用于执行本发明实施例第一方面公开的作战仿真系统的断点保存方法中的部分或全部步骤。

与现有技术相比,本发明实施例具有以下有益效果:

(1)提高效率:在仿真过程中,可能会出现某个特定时间点的状态对于仿真结果非常重要,而这个时间点之前的仿真过程则不需过多关心。有了断点保存与恢复功能,可以只保留特定时间点之后的状态,从而提高仿真效率。

(2)方便调试:当仿真过程出现问题时,可以使用断点保存功能暂停仿真,并查看当前状态以便进行调试。而且在恢复时可以回到问题出现前的状态,有助于快速定位问题。

(3)提高系统稳定性:由于仿真系统的断点保存与恢复功能可以定期保存仿真状态,因此即使出现意外情况导致仿真器崩溃或断电,也可以通过恢复机制重启仿真并从上一次保存的状态继续执行。

(4)优化仿真结果:用户可以使用保存的状态比较不同仿真结果之间的差异、实验不同阶段的变化等,根据不同阶段的模型参数设置,择优选取,为想定优化提供素材。

(5)备份和恢复数据:在作战仿真系统中,有时发生数据丢失或损坏的情况。通过断点保存和恢复,用户可以定期备份仿真数据,以减少数据丢失或损坏的风险,并在需要时恢复数据。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例公开的一种作战仿真系统的断点保存方法的流程示意图;

图2是本发明实施例公开的一种作战仿真系统的断点保存装置示意图;

图3是本发明实施例公开的另一种作战仿真系统的断点保存装置示意图。

具体实施方式

为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、装置、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。

在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本发明的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。

实施例一

请参阅图1,图1是本发明实施例公开的一种作战仿真系统的断点保存方法的流程示意图。其中,图1所描述的作战仿真系统的断点保存方法应用于作战仿真技术领域,如可扩展仿真平台XSimStudioV5系列仿真平台软件产品中,本发明实施例不做限定。如图1所示,该作战仿真系统的断点保存方法可以包括以下操作:

S1,定义作战仿真系统断点保存参数信息和断点恢复参数信息;

S2,定义作战仿真系统的断点保存接口和断点恢复接口;

S3,用户向作战仿真系统发送断点保存请求;

S4,所述作战仿真系统接收所述断点保存请求,调用所述断点保存接口,根据所述断点保存参数信息进行断点保存处理,得到断点存储参数信息;

S5,用户向作战仿真系统发送断点恢复请求;

S6,所述作战仿真系统接收所述断点恢复请求,调用所述断点恢复接口,根据所述断点恢复参数信息对所述断点恢复请求进行处理,恢复作战仿真系统。

可选的,所述定义作战仿真系统断点保存参数信息和断点恢复参数信息,包括:

S11,定义作战仿真系统断点保存参数信息,所述断点保存参数信息包括断点保存的消息、标识系统处于断点保存状态的标志位;

S12,定义作战仿真系统断点恢复参数信息,所述断点恢复参数信息包括断点恢复的消息、标识系统处于断点恢复状态的标志位。

可选的,所述作战仿真系统的断点保存接口和断点恢复接口,用于根据战仿真系统的系统标志位判断当前处于断点保存状态还是断点恢复状态,如果是断点保存状态,进行断点保存处理,如果是断点恢复状态,进行断点恢复处理。

可选的,所述用户向作战仿真系统发送断点保存请求,包括:

用户根据仿真系统业务实现的需要,向作战仿真系统发送断点保存请求;

所述向作战仿真系统发送断点保存请求包括周期性发送,或根据断点保存时机随机触发。

可选的,所述作战仿真系统接收所述断点保存请求,调用所述断点保存接口,根据所述断点保存参数信息进行断点保存处理,得到断点存储参数信息,包括:

S41,所述作战仿真系统接收所述断点保存请求,将当前仿真时刻所有事件执行完毕;

S42,所述作战仿真系统将仿真对象类型、仿真对象所包含的属性类型和属性值进行持久化存储,得到第一断点存储参数信息;

S43,所述作战仿真系统将仿真对象已提交的事件函数名称、事件执行的时间、事件的参数类型和参数值进行持久化存储,得到第二断点存储参数信息;

所述第一断点存储参数信息和第二断点存储参数信息构成断点存储参数信息。

可选的,所述作战仿真系统接收所述断点恢复请求,调用所述断点恢复接口,根据所述断点恢复参数信息对所述断点恢复请求进行处理,恢复作战仿真系统,包括:

S61,所述作战仿真系统接收所述断点恢复请求,获取断点存储参数信息;

S62,根据所述断点存储参数信息,获取仿真要素类型、所包含的属性类型和断点时刻保存的属性值;

S63,根据所述断点存储参数信息,获取未执行的事件的函数名称、事件执行的时间、事件的参数类型和断点时刻之前提交事件时传递的参数值;

S64,所述作战仿真系统,根据所述仿真要素类型、所包含的属性类型、断点时刻保存的属性值、未执行的事件的函数名称、事件执行的时间、事件的参数类型和断点时刻之前提交事件时传递的参数值,重新在内存中构建仿真对象并进行成员变量的初始化,使各仿真要素属性值恢复到断点时的状态。然后根据未执行的事件的函数名称、事件执行的时间、事件的参数类型和断点时刻之前提交事件时传递的参数值构建断点时未开始但计划在未来执行的事件,进行事件的重新创建与提交,以实现从断点处继续推演后,之前计划的事件都能被仿真引擎如期调用并执行,从而更全面地恢复作战仿真系统。

可选的,所述方法还包括:

所述作战仿真系统,将仿真过程中所有必要的数据保存至磁盘或内存中;所述所有必要的数据包括所有仿真要素的属性数据和状态数据,用于在恢复时能够准确地恢复到之前的状态;

所述作战仿真系统,记录当前仿真时刻需要执行的事件,用于在恢复时能继续之前的仿真过程,将事件重新提交执行;

所述作战仿真系统,在仿真停止后,读取保存的数据和事件标记进行恢复,并让仿真从上一次保存的状态继续执行。

实施例二

本发明实施例缩略语与关键术语定义为:

仿真想定:在军事领域,想定是军事研究人员按照一定的军事目的编制出来的对作战区域和环境、作战双方兵力编成部署、作战任务规划的一个设想和假定。仿真想定就是对虚拟初始战场作战环境的描述,这里的环境既包括了自然环境如地形、气象等;也包括人为环境,如作战双方的兵力部署与编成、武器装备、作战方案、任务等。

仿真事件:离散事件仿真系统(Discrete Event Simulation System,简称DES)是一种用于模拟离散事件的计算机仿真技术。在这种仿真系统中,事件(event)是指在仿真过程中发生的、离散的、突发的、有一定时序关系的行为或活动。仿真推演过程是事件不断产生与执行的过程。

事件队列:存储事件的容器,仿真系统中产生的所有事件在事件队列中维护,对事件进行插入、排序、删除等操作时,都通过事件队列进行。

对象序列化(Serialization)技术:将对象数据转换成另一种持久化数据形式的技术,即将对象的状态信息转换为可以存储或传输的形式的过程。在序列化期间,对象将其当前状态写入到临时或持久性存储区。

对象反序列化(Deserialization)技术:在序列化过程中,为了使得存储和传输后的数据能够再次变回内存中的对象,将对象数据转换成持久化数据的转换必须是可逆的。可以通过从存储区中读取或反序列化对象的状态,重新创建该对象。

在作战仿真系统中,断点保存与恢复的设计是非常必要的,本发明提出一种作战仿真系统的断点保存方法,主要出于以下几个方面的考虑:

节省时间和资源:作战仿真系统可以非常复杂,需要大量的计算和资源才能运行。如果系统在运行时出现故障或需要停止,则需要重新启动整个仿真过程。但是,通过断点保存和恢复,用户可以在系统中途停止并保存当前状态,以便稍后再次启动仿真过程,从中途停止的时间点恢复当时状态并继续执行。

增强交互性:在作战仿真系统中,经常需要进行决策和调整,这可能需要反复进行测试和试验。通过断点保存和恢复,用户可以更轻松地进行多次测试和尝试,并在需要时回到先前保存的状态以重新开始。

优化仿真结果:断点保存和恢复不仅可以节省时间和资源,还可以帮助用户更好地分析仿真结果。用户可以使用保存的状态数据比较不同仿真结果之间的差异、实验不同阶段的变化等。

备份和恢复数据:在作战仿真系统中,有时发生数据丢失或损坏的情况。通过断点保存和恢复,用户可以定期备份仿真数据,并在需要时恢复数据,以减少数据丢失或损坏带来的影响,降低风险。

通过将仿真过程中特定时刻的仿真对象状态进行保存,将特定时刻之前已提交但还未到达执行时机的事件进行保存,保证在恢复的时候能根据所保存的仿真对象状态数据进行仿真对象的恢复,根据已保存的待执行事件信息进行事件队列的恢复,保证从特定时刻开始,后续所有的仿真事件可以经由仿真引擎调用继续执行,如此便完成了整个仿真系统在特定时刻的还原。

实现仿真系统的断点保存与恢复功能需要考虑以下几个方面:

数据存储:将仿真过程中所有必要的数据保存至磁盘或内存中,包括所有仿真要素的属性、状态等数据,以便在恢复时能够准确地恢复到之前的状态。

事件标记:记录当前仿真时刻有哪些需要执行的事件,以便在恢复时能继续之前的仿真过程,将事件重新提交执行。

恢复机制:在仿真停止后,读取保存的数据和标记的事件进行恢复,并让仿真从上一次保存的状态继续执行。

具体实施步骤如下:

1.定义断点保存与断点恢复的消息、标识系统处于断点保存/恢复状态的标志位,便于用户发起请求时仿真系统可快速识别断点保存与断点恢复行为,修改系统状态标志位以供系统其它模块获取与识别。

2.定义断点保存与恢复接口,在仿真启动或中断时仿真引擎调用所有模型的断点保存与恢复接口,在接口实现中各模型通过识别第一步骤中修改的系统标志位判断当前处于断点保存状态还是断点恢复状态,若是断点保存状态,进行断点保存处理,若是断点恢复状态,进行断点恢复处理。接口允许重写,便于二次开发,模型开发者在可在断点保存及恢复时进行自定义变量及函数的保存与恢复。

3.发送断点保存请求。用户根据仿真系统业务实现的需要,择机发送断点保存请求。该请求可以是周期性地发送,也可以是用户判断需要断点保存的时机,随机触发。

4.处理断点保存请求。

接收到断点保存请求后,仿真系统将当前仿真时刻所有事件执行完毕,所有仿真对象完成本时刻的状态数据更新后,调用所有模型的断点保存与恢复接口,进行断点保存处理,具体包括两个方面:

1)所有属性数据的序列化,将仿真对象类型、仿真对象所包含的属性类型及属性值进行持久化存储;

2)所有事件信息的序列化,将仿真对象已提交的事件函数名称、事件执行的时间、事件的参数类型及参数值进行持久化存储。

5.处理断点恢复请求。

接收到断点恢复请求后,仿真系统调用所有模型的断点保存恢复接口,从第4步骤中保存的持久化数据中获取恢复所必须的信息,具体包括两个方面的信息:

1)仿真要素类型、所包含的属性类型与断点时刻保存的属性值;

2)未执行的事件,包括事件函数名称、事件执行的时间、事件的参数类型及断点时刻之前提交事件时传递的参数值。

根据所述仿真要素类型、所包含的属性类型、断点时刻保存的属性值、未执行的事件的函数名称、事件执行的时间、事件的参数类型和断点时刻之前提交事件时传递的参数值,重新在内存中构建仿真对象并进行成员变量的初始化,使各仿真要素属性值恢复到断点时的状态。后根据未执行的事件的函数名称、事件执行的时间、事件的参数类型和断点时刻之前提交事件时传递的参数值构建断点时未开始但计划在未来执行的事件,进行事件的重新创建与提交,以实现从断点处继续推演后,之前计划的事件都能被仿真引擎如期调用并执行,从而实现仿真系统恢复如初。

实施例三

请参阅图2,图2是本发明实施例公开的一种作战仿真系统的断点保存装置的流程示意图。其中,图2所描述的作战仿真系统的断点保存装置应用于作战仿真技术领域,如可扩展仿真平台XSimStudioV5系列仿真平台软件产品中,本发明实施例不做限定。如图2所示,该作战仿真系统的断点保存装置可以包括以下操作:

S301,参数定义模块,用于定义作战仿真系统断点保存参数信息和断点恢复参数信息;

S302,接口定义模块,用于定义作战仿真系统的断点保存接口和断点恢复接口;

S303,断点保存请求发送模块,用于用户向作战仿真系统发送断点保存请求;

S304,断点保存请求处理模块,用于所述作战仿真系统接收所述断点保存请求,调用所述断点保存接口,根据所述断点保存参数信息进行断点保存处理,得到断点存储参数信息;

S305,断点恢复请求发送模块,用于用户向作战仿真系统发送断点恢复请求;

S306,断点恢复请求处理模块,用于所述作战仿真系统接收所述断点恢复请求,调用所述断点恢复接口,根据所述断点恢复参数信息对所述断点恢复请求进行处理,恢复作战仿真系统。

实施例四

请参阅图3,图3是本发明实施例公开的另一种作战仿真系统的断点保存装置的流程示意图。其中,图3所描述的作战仿真系统的断点保存装置应用于作战仿真技术领域,如可扩展仿真平台XSimStudioV5系列仿真平台软件产品中,本发明实施例不做限定。如图3所示,该作战仿真系统的断点保存装置可以包括以下操作:

存储有可执行程序代码的存储器401;

与存储器401耦合的处理器402;

处理器402调用存储器401中存储的所述可执行程序代码,用来执行如实施例一和实施例二所描述的作战仿真系统的断点保存方法。

实施例五

本发明实施例公开了一种计算机可存储介质,其存储用于电子数据交换的计算机指令,其中,该计算机指令被调用时,用来执行如实施例一和实施例二所描述的作战仿真系统的断点保存方法。

以上所描述的装置实施例仅是示意性的,其中作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。

通过以上的实施例的具体描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,存储介质包括只读存储器(Read-Only Memory,ROM)、随机存储器(Random Access Memory,RAM)、可编程只读存储器(Programmable Read-only Memory,PROM)、可擦除可编程只读存储器(ErasableProgrammable Read Only Memory,EPROM)、一次可编程只读存储器(One-timeProgrammable Read-Only Memory,OTPROM)、电子抹除式可复写只读存储器(Electrically-Erasable Programmable Read-Only Memory,EEPROM)、只读光盘(CompactDisc Read-Only Memory,CD-ROM)或其他光盘存储器、磁盘存储器、磁带存储器、或者能够用于携带或存储数据的计算机可读的任何其他介质。

最后应说明的是:本发明实施例公开的一种作战仿真系统的断点保存方法及装置所揭露的仅为本发明较佳实施例而已,仅用于说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解;其依然可以对前述各项实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或替换,并不使相应的技术方案的本质脱离本发明各项实施例技术方案的精神和范围。

相关技术
  • 一种日志分布式部署保存方法、装置及系统
  • 一种长表单的保存与校验方法、装置及系统
  • 基于计算机生成兵力的作战仿真系统及仿真方法
  • 用于地面仿真系统的断点仿真控制器及控制方法
技术分类

06120116458608