调整任务想定的仿真方法、平台和电子设备技术

技术编号:33537647 阅读:16 留言:0更新日期:2022-05-19 02:21
本申请公开一种调整任务想定的仿真方法、平台和电子设备,本申请通过将任务想定器与仿真引擎集成在同一仿真平台,并在仿真平台增添设计用于在任务想定器与仿真引擎之间进行任务同步、任务动态解析、触发判定及用于对仿真引擎进行任务驱动以驱动仿真引擎进行任务执行的仿真调度器,使得通过仿真调度器将任务想定器与仿真引擎有机组织起来。基于仿真调度器的中转与调度,将已有技术中无法中途修改的任务想定工作变为动态解析任务集合,达到在线增加临时任务或动态修改已有任务的想定内容等对任务的在线调整目的,实现在仿真引擎的任务仿真过程中模拟人为干扰,使得基于任务想定的仿真流程更为合理、有效,并降低了对使用者的能力要求。能力要求。能力要求。

【技术实现步骤摘要】
调整任务想定的仿真方法、平台和电子设备


[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]在基于解析的各任务的任务信息,识别出存在应在当前时刻触发的目标任务的情况下,生成用于驱动目标任务执行的驱动信息,并传递所述驱动信息至所述仿真平台的仿真引擎,以驱动所述仿真引擎执行对目标任务的仿真处理;所述驱动信息至少包括所述目标任务的部分任务信息。
[0037]一种电子设备,包括:
[0038]存储器,用于存储计算机指令集;
[0039]处理器,用于通过执行所述存储器中的指令集,实现如上文任一项所述的调整任务想定的仿真方法。
[0040]从上述技术方案可以看出,本申请公开的调整任务想定的仿真方法、平台和电子设备,相比于已有技术,具备以下技术效果:
[0041]本申请通过将任务想定器与仿真引擎集成在同一仿真平台,并在仿真平台增添设计用于在任务想定器与仿真引擎之间进行任务同步、任务动态解析、触发判定及用于对仿真引擎进行任务驱动、以驱动仿真引擎进行任务执行的仿真调度器,使得通过仿真调度器将任务想定器与仿真引擎有机组织起来。
[0042]基于仿真调度器的中转与调度,将已有技术中无法中途修改的任务想定工作变为动态解析任务集合,达到在线增加临时本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种调整任务想定的仿真方法,其特征在于,应用于仿真平台,所述仿真平台包括仿真调度器、任务想定器和仿真引擎,所述方法包括:通过所述仿真调度器同步基于所述任务想定器想定的任务集,并解析任务集中各任务的任务信息,其中,所述任务集中的任务为基于所述任务想定器想定的新增任务或对所述仿真平台的已有任务进行信息调整所得的任务;在通过所述仿真调度器基于解析的各任务的任务信息,识别出存在应在当前时刻触发的目标任务的情况下,通过所述仿真调度器生成用于驱动目标任务执行的驱动信息,并传递所述驱动信息至所述仿真平台的仿真引擎,以驱动所述仿真引擎执行对目标任务的仿真处理,其中,所述驱动信息至少包括所述目标任务的部分任务信息。2.根据权利要求1所述的方法,其特征在于,所述仿真平台还包括共享数据模块,所述方法还包括:当需要调整任务信息时,执行以下调整处理中的至少一种:通过所述任务想定器在线增加任务或修改已有任务的任务信息,得到任务调整信息,并将得到的任务调整信息通过所述共享数据模块同步至所述仿真调度器;利用所述仿真调度器接收所述仿真平台外部的调整指令,通过接收外部的调整指令进行任务添加或调整已有任务的任务信息。3.根据权利要求2所述的方法,所述通过所述仿真调度器同步基于所述任务想定器想定的任务集,并解析任务集中各任务的任务信息,包括:利用所述仿真调度器通过所述共享数据模块同步基于所述任务想定器想定的任务列表中至少部分任务的任务数据包,其中,不同任务分别对应不同的任务数据包,任务数据包以预定的任务结构体组织所对应任务的任务信息;通过所述仿真调度器遍历解析任务列表中所同步任务的任务数据包中的任务结构体,得到各任务的任务标识、任务条件、任务对象信息、任务行为信息及任务优先级中的至少部分任务信息。4.根据权利要求3所述的方法,其特征在于,所述任务条件包括:条件对象标识、触发条件、条件标识、条件参数、判断符号和条件右值中的至少多个;通过所述仿真调度器基于解析的各任务的任务信息,识别出存在应在当前时刻触发的目标任务,包括:通过所述仿真调度器从所述共享数据模块的仿真场景实时数据中获取与任务的条件对象标识、条件标识和条件参数匹配的实时数据,作为任务的条件值;在通过所述仿真调度器确定任务的条件值与任务的条件右值满足所述任务的判断符号,且符合任务的触发条件的情况下,识别出任务为应在当前时刻触发的目标任务。5....

【专利技术属性】
技术研发人员:向小玲鲍国亮齐海超张括
申请(专利权)人:北京润科通用技术有限公司
类型:发明
国别省市:

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

1