一种多任务并行执行关系设置方法及装置与流程

文档序号:33399676发布日期:2023-03-08 15:47阅读:53来源:国知局
一种多任务并行执行关系设置方法及装置与流程

1.本发明涉及执行关系设置技术领域,尤其涉及一种多任务并行执行关系设置方法及装置。


背景技术:

2.现代战争形式是多样化的,战场态势是复杂化的,因此需要进行大量的作战推演来模拟作战场景,而作战推演中常常需要多种仿真实体执行多种作战任务来完成,这些作战任务之间由于作战仿真实体、作战资源、时间和空间的冲突,作战任务之间因果和条件等关系而形成了复杂的关联。因此作战实体上任务的执行常常需要满足在某种条件的情况下才能够触发,如:到达指定时刻、指定位置,或由其他作战实体上某个任务触发,因此在不同场景下、多种作战任务执行有复杂关系的情况就急切地需要解决。
3.在现有的仿真系统中,作战实体上任务的执行关系通常采用优先级设置的方式来满足作战实体上任务执行的要求,但是此种方式只满足作战任务顺序执行关系,针对作战实体上任务执行需要其他任务/条件触发的情况是不满足要求的。同时,设置优先级方式需要打开多个页面才能给查看不同实体上作战任务的优先级情况,用户不能直观查看多个实体上任务的执行关系。因此,提供一种多任务并行执行关系设置方法及装置,有利于用户快速在同一界面中,对实体上的多任务并行设置任务执行关系,有利于用户直观查看任务的执行顺序以及执行状态,可以有效缩短用户在任务关系设置上的时间消耗,改善用户体验。


技术实现要素:

4.本发明所要解决的技术问题在于,提供一种多任务并行执行关系设置方法及装置,能够对单体任务和关联任务的多任务并行执行关系进行多种设置,有利于用户快速在同一界面中,对实体上的多任务并行设置任务执行关系,有利于用户直观查看任务的执行顺序以及执行状态,可以有效缩短用户在任务关系设置上的时间消耗,改善用户体验,同时本发明提供多种任务关系设置形式供用户选择,可以极大地满足作战任务有协同关系情况下任务关系设置的需求。
5.为了解决上述技术问题,本发明实施例第一方面公开了一种多任务并行执行关系设置方法,所述方法包括:
6.s1,基于获取的作战想定信息,从作战实体库中选取若干个与所述作战想定信息相匹配的待选作战实体作为目标作战实体,并基于所述目标作战实体构建作战实体甘特图;
7.s2,基于所述作战想定信息中的实体任务信息,对所述作战实体甘特图进行任务设置,得到作战任务位置图;
8.s3,基于所述实体任务信息中的多任务并行执行关系,对所述作战任务位置图进行任务关联设置,得到单体任务的执行关系图谱;
9.s4,基于关联任务信息中的多任务并行执行关系,对所述作战任务位置图进行任
务关联设置,得到关联任务的执行关系图谱;
10.s5,对所述单体任务的执行关系图谱,和所述关联任务的执行关系图谱进行融合处理,得到任务执行关系图谱。
11.作为一种可选的实施方式,在本发明实施例第一方面中,所述基于所述作战想定信息中的实体任务信息,对所述作战实体甘特图进行任务设置,得到作战任务位置图,包括:
12.s21,对于所述作战实体甘特图中的任一所述目标作战实体,基于所述实体任务信息中的作战任务信息和待选任务库,确定出该目标作战实体的目标作战任务信息;所述目标作战任务信息包括至少一个目标作战任务;
13.s22,响应于对所述目标作战任务信息的任务时间设置操作,得到该目标作战实体对应的作战任务位置图;所述作战任务位置图表征该目标作战实体中各所述目标作战任务的时间先后关系。
14.作为一种可选的实施方式,在本发明实施例第一方面中,所述基于所述实体任务信息中的多任务并行执行关系,对所述作战任务位置图进行单体任务的关联设置,得到单体任务的执行关系图谱,包括:
15.s31,基于所述实体任务信息中的多任务并行执行关系,对所述作战任务位置图进行单体任务的关联设置,得到该目标作战实体对应的单体多任务图;
16.s32,对所有所述单体多任务图进行融合处理,得到单体任务的执行关系图谱。
17.作为一种可选的实施方式,在本发明实施例第一方面中,所述基于所述实体任务信息中的多任务并行执行关系,对所述作战任务位置图进行单体任务的关联设置,得到该目标作战实体对应的单体多任务图,包括:
18.s311,顺序选定一个所述作战任务位置图的所述实体任务信息作为待设置实体任务信息;
19.s312,从单体任务的关联设置选项库中筛选出与所述待设置实体任务信息相匹配的单体任务的关联设置选项;
20.s313,利用所述待设置实体任务信息对所述单体任务的关联设置选项对应的设置层进行更新,得到该实体任务信息对应的多任务并行执行关系;
21.s314,遍历所述作战任务位置图的所有所述实体任务信息,重复步骤s311-s313,得到该目标作战实体对应的单体多任务图。
22.作为一种可选的实施方式,在本发明实施例第一方面中,所述单体任务的关联设置选项库,包括:
23.顺序执行:选定所述顺序执行,并设定执行顺序,当所述作战想定信息中的实体任务信息开始执行时,所有关联同一所述作战想定信息中的实体任务信息的计划任务,按先后顺序依次执行;
24.相对时间执行:选定相对时间执行,并设定相对的实体任务信息,和需要间隔的相对时间值,当所述作战想定信息中的实体任务信息开始执行时,所有关联同一所述作战想定信息中的实体任务信息的计划任务,在所述相对的实体任务信息执行完毕后,间隔所述相对时间值后,执行该作战想定信息中的实体任务信息;
25.绝对时间执行:选定绝对时间执行,并设定绝对时间值,当所述作战想定信息中的
实体任务信息开始执行时,所有关联同一所述作战想定信息中的实体任务信息的计划任务,按绝对时间值依次执行;
26.事件执行:选定事件执行,并设定触发事件,当所述作战想定信息中的实体任务信息开始执行时,所有关联同一所述作战想定信息中的实体任务信息的计划任务,在所述触发事件被触发时,任务开始执行;
27.消息执行:选定消息执行,并设定触发消息,当所述作战想定信息中的实体任务信息开始执行时,所有关联同一所述作战想定信息中的实体任务信息的计划任务,在所述触发消息被触发时,任务开始执行。
28.作为一种可选的实施方式,在本发明实施例第一方面中,所述基于关联任务信息中的多任务并行执行关系,对所述作战任务位置图进行关联任务的关联设置,得到关联任务的执行关系图谱,包括:
29.s41,基于所述关联任务信息中的多任务并行执行关系,对所述作战任务位置图进行关联任务的关联设置,得到该目标作战实体对应的关联多任务图;
30.s42,对所有所述关联多任务图进行融合处理,得到关联任务的执行关系图谱。
31.作为一种可选的实施方式,在本发明实施例第一方面中,所述基于所述关联任务信息中的多任务并行执行关系,对所述作战任务位置图进行关联任务的关联设置,得到该目标作战实体对应的关联多任务图,包括:
32.s411,顺序选定一个所述作战任务位置图的所述关联任务信息作为待设置关联任务信息;
33.s412,从所述关联任务的关联设置选项库中筛选出与所述待设置实体任务信息相匹配的关联任务的关联设置选项;
34.s413,利用所述待设置关联任务信息对所述关联任务的关联设置选项对应的设置层进行更新,得到该关联任务信息对应的多任务并行执行关系;
35.s414,遍历所述作战任务位置图的所有所述关联任务信息,重复步骤s411-s413,得到该目标作战实体对应的关联多任务图。
36.作为一种可选的实施方式,在本发明实施例第一方面中,所述关联任务的关联设置选项库,包括:
37.相对时间顺序:选定相对时间顺序,并设定相对的关联任务信息,和需要间隔的相对时间值,当所述作战想定信息中的关联任务信息开始执行时,所有关联同一所述作战想定信息中的实体任务信息的计划任务,在所述相对的关联任务信息执行完毕后,间隔所述相对时间值后,执行该作战想定信息中的关联任务信息;
38.所述绝对时间顺序:选定绝对时间顺序,并设定绝对时间值,当所述作战想定信息中的关联任务信息开始执行时,所有关联同一所述作战想定信息中的关联任务信息的计划任务,按绝对时间值依次执行;
39.所述态势关联实体:选定态势关联实体,并设定指定实体发送的指定类型的触发态势,当所述作战想定信息中的关联任务信息开始执行时,所有关联同一所述作战想定信息中的关联任务信息的计划任务,在所述指定实体发送的指定类型的触发态势被触发时,任务开始执行;
40.所述消息关联实体:选定消息关联实体,并设定指定实体发送的指定类型的触发
消息,当所述作战想定信息中的关联任务信息开始执行时,所有关联同一所述作战想定信息中的关联任务信息的计划任务,在所述指定实体发送的指定类型的触发消息被触发时,任务开始执行。
41.本发明实施例第二方面公开了一种多任务并行执行关系设置装置,装置包括:
42.构建模块,基于获取的作战想定信息,从作战实体库中选取若干个与所述作战想定信息相匹配的待选作战实体作为目标作战实体,并基于所述目标作战实体构建作战实体甘特图;
43.第一设置模块,基于所述作战想定信息中的实体任务信息,对所述作战实体甘特图进行任务设置,得到作战任务位置图;
44.第二设置模块,基于所述实体任务信息中的多任务并行执行关系,对所述作战任务位置图进行任务关联设置,得到单体任务的执行关系图谱;
45.第三设置模块,基于关联任务信息中的多任务并行执行关系,对所述作战任务位置图进行任务关联设置,得到关联任务的执行关系图谱;
46.处理模块,对所述单体任务的执行关系图谱,和所述关联任务的执行关系图谱进行融合处理,得到任务执行关系图谱。
47.本发明第三方面公开了另一种多任务并行执行关系设置装置,所述装置包括:
48.存储有可执行程序代码的存储器;
49.与所述存储器耦合的处理器;
50.所述处理器调用所述存储器中存储的所述可执行程序代码,执行本发明实施例第一方面公开的多任务并行执行关系设置方法中的部分或全部步骤。
51.与现有技术相比,本发明实施例具有以下有益效果:
52.本发明实施例中,基于获取的作战想定信息,从作战实体库中选取若干个与所述作战想定信息相匹配的待选作战实体作为目标作战实体,并基于所述目标作战实体构建作战实体甘特图;基于所述作战想定信息中的实体任务信息,对所述作战实体甘特图进行任务设置,得到作战任务位置图;基于所述实体任务信息中的多任务并行执行关系,对所述作战任务位置图进行任务关联设置,得到单体任务的执行关系图谱;基于关联任务信息中的多任务并行执行关系,对所述作战任务位置图进行任务关联设置,得到关联任务的执行关系图谱;对所述单体任务的执行关系图谱,和所述关联任务的执行关系图谱进行融合处理,得到任务执行关系图谱。可见,本发明有利于用户快速在同一界面中,对实体上的多任务并行设置任务执行关系,有利于用户直观查看任务的执行顺序以及执行状态,可以有效缩短用户在任务关系设置上的时间消耗,改善用户体验,同时本发明提供多种任务关系设置形式供用户选择,可以极大地满足作战任务有协同关系情况下任务关系设置的需求。
附图说明
53.为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
54.图1是本发明实施例公开的一种多任务并行执行关系设置方法的流程示意图;
55.图2是本发明实施例公开的一种多任务并行执行关系设置装置的结构示意图;
56.图3是本发明实施例公开的另一种多任务并行执行关系设置装置的结构示意图;
57.图4是本发明实施例公开的实体任务关系展示示意图;
58.图5是本发明实施例公开的单个实体上多任务执行关系设置示意图;
59.图6是本发明实施例公开的多任务顺序执行示意图;
60.图7是本发明实施例公开的多任务相对时间执行示意图;
61.图8是本发明实施例公开的多任务绝对时间执行示意图;
62.图9是本发明实施例公开的多任务按事件主题执行示意图;
63.图10是本发明实施例公开的多任务按消息主题执行示意图;
64.图11是本发明实施例公开的实体间任务有关联关系情况下多任务执行关系的设置示意图;
65.图12是本发明实施例公开的多任务按相对时间_顺序执行示意图;
66.图13是本发明实施例公开的多任务按绝对时间_顺序执行示意图;
67.图14是本发明实施例公开的多任务按态势_关联实体执行示意图;
68.图15是本发明实施例公开的多任务按消息_关联实体执行示意图;
69.图16是本发明实施例公开的组合条件示意图;
70.图17是本发明实施例公开的相对时间和绝对时间示意图。
具体实施方式
71.为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
72.本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、装置、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。
73.在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本发明的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
74.本发明公开了一种多任务并行执行关系设置方法及装置,能够对单体任务和关联任务的多任务并行执行关系进行多种设置,有利于用户快速在同一界面中,对实体上的多任务并行设置任务执行关系,有利于用户直观查看任务的执行顺序以及执行状态,可以有效缩短用户在任务关系设置上的时间消耗,改善用户体验,同时本发明提供多种任务关系设置形式供用户选择,可以极大地满足作战任务有协同关系情况下任务关系设置的需求。以下分别进行详细说明。
75.实施例一
76.请参阅图1,图1是本发明实施例公开的一种多任务并行执行关系设置方法的流程示意图。其中,图1所描述的多任务并行执行关系设置方法应用于信息系统中,如多任务并行执行关系设置管理的本地服务器或云端服务器等,本发明实施例不做限定。如图1所示,该多任务并行执行关系设置方法可以包括以下操作:
77.s1,基于获取的作战想定信息,从作战实体库中选取若干个与作战想定信息相匹配的待选作战实体作为目标作战实体,并基于目标作战实体构建作战实体甘特图,如图4。
78.s2,基于作战想定信息中的实体任务信息,对作战实体甘特图进行任务设置,得到作战任务位置图。
79.可选的,任务信息包括实体任务信息中的多个相同或不同任务信息,或,关联任务信息中的多个相同或不同任务信息。
80.s3,基于实体任务信息中的多任务并行执行关系,对作战任务位置图进行任务关联设置,得到单体任务的执行关系图谱。
81.可选的,单体任务的执行关系图谱是同一个作战实体的多任务并行执行关系的具体呈现。
82.s4,基于关联任务信息中的多任务并行执行关系,对作战任务位置图进行任务关联设置,得到关联任务的执行关系图谱。
83.可选的,关联任务的执行关系图谱是不同作战实体且作战任务之间有协同关系的情况下的多任务并行执行关系的具体呈现。
84.s5,对单体任务的执行关系图谱,和关联任务的执行关系图谱进行融合处理,得到任务执行关系图谱。
85.可选的,若任务信息中的多任务并行执行关系在满足多个条件情况下都可执行,可以使用组合条件,当任务满足任意条件组时,即可执行。条件组内的条件是按与执行,条件组与条件组之间是按或执行,如图16。
86.可见,实施本发明实施例所描述的多任务并行执行关系设置方法能够对单体任务和关联任务的多任务并行执行关系进行多种设置,有利于用户快速在同一界面中,对实体上的多任务并行设置任务执行关系,有利于用户直观查看任务的执行顺序以及执行状态,可以有效缩短用户在任务关系设置上的时间消耗,改善用户体验,同时本发明提供多种任务关系设置形式供用户选择,可以极大地满足作战任务有协同关系情况下任务关系设置的需求。
87.在一个可选的实施例中,上述基于作战想定信息中的实体任务信息,对作战实体甘特图进行任务设置,得到作战任务位置图,包括:
88.s21,对于作战实体甘特图中的任一目标作战实体,基于实体任务信息中的作战任务信息和待选任务库,确定出该目标作战实体的目标作战任务信息。
89.本发明实施例中,上述目标作战任务信息包括至少一个目标作战任务。
90.s22,响应于对目标作战任务信息的任务时间设置操作,得到该目标作战实体对应的作战任务位置图。
91.本发明实施例中,上述作战任务位置图表征该目标作战实体中各目标作战任务的时间先后关系。
92.可见,实施本发明实施例所描述的多任务并行执行关系设置方法能够响应于对目
标作战任务信息的任务时间设置操作,得到该目标作战实体对应的作战任务位置图,有利于用户快速在同一界面中,对实体上的多任务并行设置任务执行关系,有利于用户直观查看任务的执行顺序以及执行状态,可以有效缩短用户在任务关系设置上的时间消耗,改善用户体验。
93.在另一个可选的实施例中,基于实体任务信息中的多任务并行执行关系,对作战任务位置图进行单体任务的关联设置,得到单体任务的执行关系图谱,包括:
94.s31,基于实体任务信息中的多任务并行执行关系,对作战任务位置图进行单体任务的关联设置,得到该目标作战实体对应的单体多任务图,如图5。
95.s32,对所有单体多任务图进行融合处理,得到单体任务的执行关系图谱。
96.可选的,实体任务信息中的多任务并行执行关系在满足多个条件情况下都可执行,可以使用组合条件,当任务满足任意条件组时,即可执行。条件组内的条件是按与执行,条件组与条件组之间是按或执行。
97.可见,实施本发明实施例所描述的多任务并行执行关系设置方法能够对所有单体多任务图进行融合处理,得到单体任务的执行关系图谱,有利于用户快速在同一界面中,对实体上的多任务并行设置任务执行关系,有利于用户直观查看任务的执行顺序以及执行状态,可以有效缩短用户在任务关系设置上的时间消耗,改善用户体验。
98.在又一个可选的实施例中,基于实体任务信息中的多任务并行执行关系,对作战任务位置图进行单体任务的关联设置,得到该目标作战实体对应的单体多任务图,包括:
99.s311,顺序选定一个作战任务位置图的实体任务信息作为待设置实体任务信息。
100.s312,从单体任务的关联设置选项库中筛选出与待设置实体任务信息相匹配的单体任务的关联设置选项。
101.s313,利用待设置实体任务信息对单体任务的关联设置选项对应的设置层进行更新,得到该实体任务信息对应的多任务并行执行关系。
102.s314,遍历作战任务位置图的所有实体任务信息,重复步骤s311-s313,得到该目标作战实体对应的单体多任务图。
103.可见,实施本发明实施例所描述的多任务并行执行关系设置方法能够利用待设置实体任务信息对单体任务的关联设置选项对应的设置层进行更新,得到该实体任务信息对应的多任务并行执行关系,有利于用户直观查看任务的执行顺序以及执行状态,同时本发明提供多种任务关系设置形式供用户选择,可以极大地满足作战任务有协同关系情况下任务关系设置的需求。
104.在一个可选的实施例中,上述单体任务的关联设置选项库,包括:
105.顺序执行:选定顺序执行,并设定执行顺序,当作战想定信息中的实体任务信息开始执行时,所有关联同一作战想定信息中的实体任务信息的计划任务,按先后顺序依次执行,如图6。
106.相对时间执行:选定相对时间执行,并设定相对的实体任务信息,和需要间隔的相对时间值,当作战想定信息中的实体任务信息开始执行时,所有关联同一作战想定信息中的实体任务信息的计划任务,在相对的实体任务信息执行完毕后,间隔相对时间值后,执行该作战想定信息中的实体任务信息,如图7。
107.绝对时间执行:选定绝对时间执行,并设定绝对时间值,当作战想定信息中的实体
任务信息开始执行时,所有关联同一作战想定信息中的实体任务信息的计划任务,按绝对时间值依次执行,如图8。
108.事件执行:选定事件执行,并设定触发事件,当作战想定信息中的实体任务信息开始执行时,所有关联同一作战想定信息中的实体任务信息的计划任务,在触发事件被触发时,任务开始执行,如图9。
109.消息执行:选定消息执行,并设定触发消息,当作战想定信息中的实体任务信息开始执行时,所有关联同一作战想定信息中的实体任务信息的计划任务,在触发消息被触发时,任务开始执行,如图10。
110.可选的,绝对时间是指确切的时间,如给任务设置2022/10/27 9:30:11执行,也可以是相对想定时间的某某时间执行,到达指定时间后,任务会在那个时刻被调用。如:同一实体上有轰炸任务和巡逻任务,轰炸任务相对于想定时间为100s,巡逻任务相对于想定时间为300s,此时,轰炸任务在第100s执行,巡逻任务在第300s执行,如图17。
111.可选的,相对时间是实体上的任务相对于想定的时间,对于实体上的任务,需要间隔指定的时间。如:同一实体上有轰炸任务和巡逻任务,轰炸任务相对于想定时间为100s,巡逻任务相对于想定时间为300s,此时,轰炸任务在第100s执行,间隔300s后,巡逻任务执行。
112.可见,实施本发明实施例所描述的多任务并行执行关系设置方法能够提供单体任务的关联设置选项库,有利于用户直观查看任务的执行顺序以及执行状态,可以有效缩短用户在任务关系设置上的时间消耗,改善用户体验,同时本发明提供多种任务关系设置形式供用户选择,可以极大地满足作战任务有协同关系情况下任务关系设置的需求。
113.在又一个可选的实施例中,基于关联任务信息中的多任务并行执行关系,对作战任务位置图进行关联任务的关联设置,得到关联任务的执行关系图谱,包括:
114.s41,基于关联任务信息中的多任务并行执行关系,对作战任务位置图进行关联任务的关联设置,得到该目标作战实体对应的关联多任务图,如图11。
115.s42,对所有关联多任务图进行融合处理,得到关联任务的执行关系图谱。
116.可选的,关联任务信息中的多任务并行执行关系在满足多个条件情况下都可执行,可以使用组合条件,当任务满足任意条件组时,即可执行。条件组内的条件是按与执行,条件组与条件组之间是按或执行。
117.可见,实施本发明实施例所描述的多任务并行执行关系设置方法能够对所有关联多任务图进行融合处理,得到关联任务的执行关系图谱,能够提供多种任务关系设置形式供用户选择,可以极大地满足作战任务有协同关系情况下任务关系设置的需求。
118.在又一个可选的实施例中,基于关联任务信息中的多任务并行执行关系,对作战任务位置图进行关联任务的关联设置,得到该目标作战实体对应的关联多任务图,包括:
119.s411,顺序选定一个作战任务位置图的关联任务信息作为待设置关联任务信息。
120.s412,从关联任务的关联设置选项库中筛选出与待设置实体任务信息相匹配的关联任务的关联设置选项。
121.s413,利用待设置关联任务信息对关联任务的关联设置选项对应的设置层进行更新,得到该关联任务信息对应的多任务并行执行关系。
122.s414,遍历作战任务位置图的所有关联任务信息,重复步骤s411-s413,得到该目
标作战实体对应的关联多任务图。
123.可见,实施本发明实施例所描述的多任务并行执行关系设置方法能够从关联任务的关联设置选项库中筛选出与待设置实体任务信息相匹配的关联任务的关联设置选项,有利于用户直观查看任务的执行顺序以及执行状态,可以有效缩短用户在任务关系设置上的时间消耗,改善用户体验,同时本发明提供多种任务关系设置形式供用户选择,可以极大地满足作战任务有协同关系情况下任务关系设置的需求。
124.在又一个可选的实施例中,关联任务的关联设置选项库,包括:
125.相对时间顺序:选定相对时间顺序,并设定相对的关联任务信息,和需要间隔的相对时间值,当作战想定信息中的关联任务信息开始执行时,所有关联同一作战想定信息中的实体任务信息的计划任务,在相对的关联任务信息执行完毕后,间隔相对时间值后,执行该作战想定信息中的关联任务信息,如图12。
126.绝对时间顺序:选定绝对时间顺序,并设定绝对时间值,当作战想定信息中的关联任务信息开始执行时,所有关联同一作战想定信息中的关联任务信息的计划任务,按绝对时间值依次执行,如图13。
127.态势关联实体:选定态势关联实体,并设定指定实体发送的指定类型的触发态势,当作战想定信息中的关联任务信息开始执行时,所有关联同一作战想定信息中的关联任务信息的计划任务,在指定实体发送的指定类型的触发态势被触发时,任务开始执行,如图14。
128.消息关联实体:选定消息关联实体,并设定指定实体发送的指定类型的触发消息,当作战想定信息中的关联任务信息开始执行时,所有关联同一作战想定信息中的关联任务信息的计划任务,在指定实体发送的指定类型的触发消息被触发时,任务开始执行,如图15。
129.可见,实施本发明实施例所描述的多任务并行执行关系设置方法提供关联任务的关联设置选项库,能够提供多种任务关系设置形式供用户选择,可以极大地满足作战任务有协同关系情况下任务关系设置的需求。
130.实施例二
131.请参阅图2,图2是本发明实施例公开的一种多任务并行执行关系设置装置的结构示意图。其中,图2所描述的装置能够应用于执行关系设置系统中,如多任务并行执行关系设置管理的本地服务器或云端服务器等,本发明实施例不做限定。如图2所示,该装置可以包括:
132.构建模块201,基于获取的作战想定信息,从作战实体库中选取若干个与作战想定信息相匹配的待选作战实体作为目标作战实体,并基于目标作战实体构建作战实体甘特图。
133.第一设置模块202,基于作战想定信息中的实体任务信息,对作战实体甘特图进行任务设置,得到作战任务位置图。
134.第二设置模块203,基于实体任务信息中的多任务并行执行关系,对作战任务位置图进行任务关联设置,得到单体任务的执行关系图谱。
135.第三设置模块204,基于关联任务信息中的多任务并行执行关系,对作战任务位置图进行任务关联设置,得到关联任务的执行关系图谱。
136.处理模块205,对单体任务的执行关系图谱,和关联任务的执行关系图谱进行融合处理,得到任务执行关系图谱。
137.可见,实施图2所描述的多任务并行执行关系设置装置,能够对单体任务的执行关系图谱,和关联任务的执行关系图谱进行融合处理,得到任务执行关系图谱,有利于用户直观查看任务的执行顺序以及执行状态,可以有效缩短用户在任务关系设置上的时间消耗,改善用户体验,同时本发明提供多种任务关系设置形式供用户选择,可以极大地满足作战任务有协同关系情况下任务关系设置的需求。
138.在另一个可选的实施例中,如图2所示,基于作战想定信息中的实体任务信息,对作战实体甘特图进行任务设置,得到作战任务位置图,包括:
139.s21,对于作战实体甘特图中的任一目标作战实体,基于实体任务信息中的作战任务信息和待选任务库,确定出该目标作战实体的目标作战任务信息。
140.本发明实施例中,上述目标作战任务信息包括至少一个目标作战任务。
141.s22,响应于对目标作战任务信息的任务时间设置操作,得到该目标作战实体对应的作战任务位置图。
142.本发明实施例中,上述作战任务位置图表征该目标作战实体中各目标作战任务的时间先后关系。
143.可见,实施图2所描述的多任务并行执行关系设置装置,响应于对目标作战任务信息的任务时间设置操作,得到该目标作战实体对应的作战任务位置图,有利于用户快速在同一界面中,对实体上的多任务并行设置任务执行关系,有利于用户直观查看任务的执行顺序以及执行状态,可以有效缩短用户在任务关系设置上的时间消耗,改善用户体验。
144.在又一个可选的实施例中,如图2所示,基于实体任务信息中的多任务并行执行关系,对作战任务位置图进行单体任务的关联设置,得到单体任务的执行关系图谱,包括:
145.s31,基于实体任务信息中的多任务并行执行关系,对作战任务位置图进行单体任务的关联设置,得到该目标作战实体对应的单体多任务图。
146.s32,对所有单体多任务图进行融合处理,得到单体任务的执行关系图谱。
147.可见,实施图2所描述的多任务并行执行关系设置装置,能够对所有单体多任务图进行融合处理,得到单体任务的执行关系图谱,更有利于用户快速在同一界面中,对实体上的多任务并行设置任务执行关系,有利于用户直观查看任务的执行顺序以及执行状态,可以有效缩短用户在任务关系设置上的时间消耗,改善用户体验,同时本发明提供多种任务关系设置形式供用户选择,可以极大地满足作战任务有协同关系情况下任务关系设置的需求。
148.在又一个可选的实施例中,如图2所示,基于实体任务信息中的多任务并行执行关系,对作战任务位置图进行单体任务的关联设置,得到该目标作战实体对应的单体多任务图,包括:
149.s311,顺序选定一个作战任务位置图的实体任务信息作为待设置实体任务信息。
150.s312,从单体任务的关联设置选项库中筛选出与待设置实体任务信息相匹配的单体任务的关联设置选项。
151.s313,利用待设置实体任务信息对单体任务的关联设置选项对应的设置层进行更新,得到该实体任务信息对应的多任务并行执行关系。
152.s314,遍历作战任务位置图的所有实体任务信息,重复步骤s311-s313,得到该目标作战实体对应的单体多任务图。
153.可见,实施图2所描述的多任务并行执行关系设置装置,能够利用待设置实体任务信息对单体任务的关联设置选项对应的设置层进行更新,更有利于用户快速在同一界面中,对实体上的多任务并行设置任务执行关系,有利于用户直观查看任务的执行顺序以及执行状态,同时本发明提供多种任务关系设置形式供用户选择,可以极大地满足作战任务有协同关系情况下任务关系设置的需求。
154.在又一个可选的实施例中,如图2所示,单体任务的关联设置选项库,包括:
155.顺序执行:选定顺序执行,并设定执行顺序,当作战想定信息中的实体任务信息开始执行时,所有关联同一作战想定信息中的实体任务信息的计划任务,按先后顺序依次执行。
156.相对时间执行:选定相对时间执行,并设定相对的实体任务信息,和需要间隔的相对时间值,当作战想定信息中的实体任务信息开始执行时,所有关联同一作战想定信息中的实体任务信息的计划任务,在相对的实体任务信息执行完毕后,间隔相对时间值后,执行该作战想定信息中的实体任务信息。
157.绝对时间执行:选定绝对时间执行,并设定绝对时间值,当作战想定信息中的实体任务信息开始执行时,所有关联同一作战想定信息中的实体任务信息的计划任务,按绝对时间值依次执行。
158.事件执行:选定事件执行,并设定触发事件,当作战想定信息中的实体任务信息开始执行时,所有关联同一作战想定信息中的实体任务信息的计划任务,在触发事件被触发时,任务开始执行。
159.消息执行:选定消息执行,并设定触发消息,当作战想定信息中的实体任务信息开始执行时,所有关联同一作战想定信息中的实体任务信息的计划任务,在触发消息被触发时,任务开始执行。
160.可见,实施图2所描述的多任务并行执行关系设置装置,提供单体任务的关联设置选项库,有利于用户直观查看任务的执行顺序以及执行状态,可以有效缩短用户在任务关系设置上的时间消耗,改善用户体验,同时本发明提供多种任务关系设置形式供用户选择,可以极大地满足作战任务有协同关系情况下任务关系设置的需求。
161.在又一个可选的实施例中,如图2所示,基于关联任务信息中的多任务并行执行关系,对作战任务位置图进行关联任务的关联设置,得到关联任务的执行关系图谱,包括:
162.s41,基于关联任务信息中的多任务并行执行关系,对作战任务位置图进行关联任务的关联设置,得到该目标作战实体对应的关联多任务图。
163.s42,对所有关联多任务图进行融合处理,得到关联任务的执行关系图谱。
164.可见,实施图2所描述的多任务并行执行关系设置装置,能够对作战任务位置图进行关联任务的关联设置,得到该目标作战实体对应的关联多任务图,有利于用户快速在同一界面中,对实体上的多任务并行设置任务执行关系,有利于用户直观查看任务的执行顺序以及执行状态,可以有效缩短用户在任务关系设置上的时间消耗,改善用户体验,同时本发明提供多种任务关系设置形式供用户选择,可以极大地满足作战任务有协同关系情况下任务关系设置的需求。
165.在又一个可选的实施例中,如图2所示,基于关联任务信息中的多任务并行执行关系,对作战任务位置图进行关联任务的关联设置,得到该目标作战实体对应的关联多任务图,包括:
166.s411,顺序选定一个作战任务位置图的关联任务信息作为待设置关联任务信息。
167.s412,从关联任务的关联设置选项库中筛选出与待设置实体任务信息相匹配的关联任务的关联设置选项。
168.s413,利用待设置关联任务信息对关联任务的关联设置选项对应的设置层进行更新,得到该关联任务信息对应的多任务并行执行关系。
169.s414,遍历作战任务位置图的所有关联任务信息,重复步骤s411-s413,得到该目标作战实体对应的关联多任务图。
170.可见,实施图2所描述的多任务并行执行关系设置装置,能够利用待设置关联任务信息对关联任务的关联设置选项对应的设置层进行更新,得到该关联任务信息对应的多任务并行执行关系,有利于用户直观查看任务的执行顺序以及执行状态,可以有效缩短用户在任务关系设置上的时间消耗,改善用户体验,同时本发明提供多种任务关系设置形式供用户选择,可以极大地满足作战任务有协同关系情况下任务关系设置的需求。
171.在一个可选的实施例中,如图2所示,关联任务的关联设置选项库,包括:
172.相对时间顺序:选定相对时间顺序,并设定相对的关联任务信息,和需要间隔的相对时间值,当作战想定信息中的关联任务信息开始执行时,所有关联同一作战想定信息中的实体任务信息的计划任务,在相对的关联任务信息执行完毕后,间隔相对时间值后,执行该作战想定信息中的关联任务信息。
173.绝对时间顺序:选定绝对时间顺序,并设定绝对时间值,当作战想定信息中的关联任务信息开始执行时,所有关联同一作战想定信息中的关联任务信息的计划任务,按绝对时间值依次执行。
174.态势关联实体:选定态势关联实体,并设定指定实体发送的指定类型的触发态势,当作战想定信息中的关联任务信息开始执行时,所有关联同一作战想定信息中的关联任务信息的计划任务,在指定实体发送的指定类型的触发态势被触发时,任务开始执行。
175.消息关联实体:选定消息关联实体,并设定指定实体发送的指定类型的触发消息,当作战想定信息中的关联任务信息开始执行时,所有关联同一作战想定信息中的关联任务信息的计划任务,在指定实体发送的指定类型的触发消息被触发时,任务开始执行。
176.可见,实施图2所描述的多任务并行执行关系设置装置,提供关联任务的关联设置选项库,更有利于用户快速在同一界面中,对实体上的多任务并行设置任务执行关系,有利于用户直观查看任务的执行顺序以及执行状态,可以有效缩短用户在任务关系设置上的时间消耗,改善用户体验,同时本发明提供多种任务关系设置形式供用户选择,可以极大地满足作战任务有协同关系情况下任务关系设置的需求。
177.实施例三
178.请参阅图3,图3是本发明实施例公开的又一种多任务并行执行关系设置装置的结构示意图。其中,图3所描述的装置能够应用于执行关系设置系统中,如多任务并行执行关系设置管理的本地服务器或云端服务器等,本发明实施例不做限定。如图3所示,该装置可以包括:
179.存储有可执行程序代码的存储器301。
180.与存储器301耦合的处理器302。
181.处理器302调用存储器301中存储的可执行程序代码,用于执行实施例一所描述的多任务并行执行关系设置方法中的步骤。
182.实施例四
183.本发明实施例公开了一种计算机程序产品,该计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,且该计算机程序可操作来使计算机执行实施例一所描述的多任务并行执行关系设置方法中的步骤。
184.以上所描述的装置实施例仅是示意性的,其中作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
185.通过以上的实施例的具体描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,存储介质包括只读存储器(read-only memory,rom)、随机存储器(random access memory,ram)、可编程只读存储器(programmable read-only memory,prom)、可擦除可编程只读存储器(erasable programmable read only memory,eprom)、一次可编程只读存储器(one-time programmable read-only memory,otprom)、电子抹除式可复写只读存储器(electrically-erasable programmable read-only memory,eeprom)、只读光盘(compact disc read-only memory,cd-rom)或其他光盘存储器、磁盘存储器、磁带存储器、或者能够用于携带或存储数据的计算机可读的任何其他介质。
186.最后应说明的是:本发明实施例公开的一种多任务并行执行关系设置方法及装置所揭露的仅为本发明较佳实施例而已,仅用于说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解;其依然可以对前述各项实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或替换,并不使相应的技术方案的本质脱离本发明各项实施例技术方案的精神和范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1