仿真引擎的启停控制方法技术

技术编号:39583591 阅读:9 留言:0更新日期:2023-12-03 19:32
本申请公开了一种仿真引擎的启停控制方法

【技术实现步骤摘要】
仿真引擎的启停控制方法、装置及仿真系统


[0001]本申请涉及仿真
,尤其涉及一种仿真引擎的启停控制方法

装置及仿真系统


技术介绍

[0002]建模工具在完成仿真模型的创作后,需要调用一个或多个仿真引擎来运行仿真模型,以验证仿真模型的运行状态或结果

例如,在局域网内开启一台电脑安装建模工具以实现仿真模型的创作,再通过其他电脑运行仿真引擎以模拟或验证仿真模型

[0003]但是这种方案中,每次需要使用仿真引擎的时候,都需要用户手动核对仿真引擎的使用情况并按照各仿真引擎的使用情况针对仿真引擎的使用请求输入未使用的仿真引擎的地址和仿真引擎在电脑上使用的端口

[0004]可见,这种方案会导致为仿真模型分配仿真引擎的效率较低


技术实现思路

[0005]有鉴于此,本申请提供一种仿真引擎的启停控制方法

装置及仿真系统,用以解决现有技术中为仿真模型分配仿真引擎的效率较低的技术问题,如下:一种仿真引擎的启停控制方法,应用于第一设备,所述第一设备中至少配置有第一集合,所述方法包括:获得第二设备的仿真请求,所述仿真请求中包括目标数量,所述目标数量表征所述第二设备所需要的仿真引擎的数量;在所述第一集合中,获得目标设备的设备地址;所述第一集合中包括多个第三设备中每个所述第三设备的设备地址,以及每个所述第三设备上配置的处于可用状态的仿真引擎的当前数量;所述目标设备为所述多个第三设备中所述当前数量大于或等于1的设备;根据所述目标设备的设备地址,向所述目标设备发送索取请求,所述索取请求包括所述目标数量,以使得所述目标设备按照所述目标数量启动至少一个目标引擎;所述目标引擎为所述目标设备中处于可用状态的仿真引擎;所述目标引擎的数量小于或等于所述目标数量;接收所述目标设备发送的所述目标引擎对应的引擎信息;所述目标引擎对应的引擎信息至少包括:所述目标引擎在所述目标设备中的进程标识

端口号

所述目标设备的设备地址;根据所述目标引擎对应的引擎信息发送启动请求给所述第二设备,所述启动请求包括:所述目标引擎在所述目标设备中的进程标识

端口号和所述目标设备的设备地址,以使得所述第二设备至少根据所述启动请求建立与所述目标引擎之间的数据连接,所述目标引擎用于执行所述第二设备的仿真任务;根据所述目标引擎对应的引擎信息,更新所述第一集合中所述目标设备对应的当前数量

[0006]上述方法,优选的,所述方法还包括:接收所述第二设备发送的结束请求,所述结束请求表征所述仿真任务执行完成,所述结束请求至少包括:所述目标设备的设备地址

所述目标引擎在所述目标设备中的进程标识;根据所述结束请求中所述目标设备的设备地址,向所述目标设备发送关闭请求,以使得所述目标设备按照所述目标引擎在所述目标设备中的进程标识关闭所述目标引擎;更新所述第一集合中所述目标设备上配置的处于可用状态的仿真引擎的当前数量

[0007]上述方法,优选的,在根据所述目标引擎对应的引擎信息发送启动请求给所述第二设备之后,所述方法还包括:判断所述目标引擎的数量是否达到所述目标数量;如果所述目标引擎的数量没有达到所述目标数量,返回执行所述:在所述第一集合中,获得目标设备的设备地址,直到所述目标引擎的数量达到所述目标数量

[0008]上述方法,优选的,所述方法还包括:监测与每个所述第三设备之间的数据连接的连接状态;在所述连接状态满足第一更新条件的情况下,更新所述第一集合中所述第三设备上配置的处于可用状态的仿真引擎的当前数量

[0009]一种仿真引擎的启停控制方法,应用于多个第三设备中的目标设备,所述方法包括:接收第一设备发送的索取请求,所述索取请求在所述第一设备接收到第二设备的仿真请求后根据在所述第一集合中获得的目标设备的设备地址构建得到;所述仿真请求中包括目标数量,所述目标数量表征所述第二设备所需要的仿真引擎的数量;所述第一集合中包括所述多个第三设备中每个所述第三设备的设备地址,以及每个所述第三设备上配置的处于可用状态的仿真引擎的当前数量;所述目标设备为所述多个第三设备中所述当前数量大于或等于1的设备;按照所述索取请求中的所述目标数量启动至少一个目标引擎;所述目标引擎为所述目标设备中处于可用状态的仿真引擎;所述目标引擎的数量小于或等于所述目标数量;向所述第一设备发送所述目标引擎对应的引擎信息;所述目标引擎对应的引擎信息至少包括:所述目标引擎在所述目标设备中的进程标识

端口号

所述目标设备的设备地址,以使得所述第一设备根据所述目标引擎对应的引擎信息发送启动请求给所述第二设备,所述启动请求包括:所述目标引擎在所述目标设备中的进程标识

端口号和所述目标设备的设备地址,所述第二设备至少根据所述启动请求建立与所述目标引擎之间的数据连接,所述目标引擎用于执行所述第二设备的仿真任务;其中,所述第一设备还根据所述目标引擎对应的引擎信息,更新所述第一集合中所述目标设备对应的当前数量

[0010]一种仿真引擎的启停控制方法,应用于第二设备,所述方法包括:发送仿真请求给第一设备,所述仿真请求中包括目标数量,所述目标数量表征所述第二设备所需要的仿真引擎的数量,以使得所述第一设备在第一集合中,获得目标设备的设备地址;所述第一集合中包括多个第三设备中每个所述第三设备的设备地址,以及每
个所述第三设备上配置的处于可用状态的仿真引擎的当前数量;所述目标设备为所述多个第三设备中所述当前数量大于或等于1的设备;所述第一设备还根据所述目标设备的设备地址,向所述目标设备发送索取请求,以使得所述目标设备按照所述索取请求中的所述目标数量启动至少一个目标引擎;所述目标引擎为所述目标设备中处于可用状态的仿真引擎;其中,所述第一设备还接收所述目标设备发送的所述目标引擎对应的引擎信息;所述目标引擎对应的引擎信息至少包括:所述目标引擎在所述目标设备中的进程标识

端口号

所述目标设备的设备地址;接收所述第一设备根据所述目标引擎对应的引擎信息发送的启动请求;所述启动请求包括:所述目标引擎在所述目标设备中的进程标识

端口号和所述目标设备的设备地址;至少根据所述启动请求建立与所述目标引擎之间的数据连接,所述目标引擎用于执行所述第二设备的仿真任务;其中,所述第一设备还根据所述目标引擎对应的引擎信息,更新所述第一集合中所述目标设备对应的当前数量

[0011]一种仿真引擎的启停控制装置,配置在第一设备上,所述第一设备中至少配置有第一集合,所述装置包括:请求获得单元,用于获得第二设备的仿真请求,所述仿真请求中包括目标数量,所述目标数量表征所述第二设备所需要的仿真引擎的数量;地址获得单元,用于在所述第一集合中,获得目标设备的设备地址;所述第一集合中包括多个第三设备中本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种仿真引擎的启停控制方法,其特征在于,应用于第一设备,所述第一设备中至少配置有第一集合,所述方法包括:获得第二设备的仿真请求,所述仿真请求中包括目标数量,所述目标数量表征所述第二设备所需要的仿真引擎的数量;在所述第一集合中,获得目标设备的设备地址;所述第一集合中包括多个第三设备中每个所述第三设备的设备地址,以及每个所述第三设备上配置的处于可用状态的仿真引擎的当前数量;所述目标设备为所述多个第三设备中所述当前数量大于或等于1的设备;根据所述目标设备的设备地址,向所述目标设备发送索取请求,所述索取请求包括所述目标数量,以使得所述目标设备按照所述目标数量启动至少一个目标引擎;所述目标引擎为所述目标设备中处于可用状态的仿真引擎;所述目标引擎的数量小于或等于所述目标数量;接收所述目标设备发送的所述目标引擎对应的引擎信息;所述目标引擎对应的引擎信息至少包括:所述目标引擎在所述目标设备中的进程标识

端口号

所述目标设备的设备地址;根据所述目标引擎对应的引擎信息发送启动请求给所述第二设备,所述启动请求包括:所述目标引擎在所述目标设备中的进程标识

端口号和所述目标设备的设备地址,以使得所述第二设备至少根据所述启动请求建立与所述目标引擎之间的数据连接,所述目标引擎用于执行所述第二设备的仿真任务;根据所述目标引擎对应的引擎信息,更新所述第一集合中所述目标设备对应的当前数量
。2.
根据权利要求1所述的方法,其特征在于,所述方法还包括:接收所述第二设备发送的结束请求,所述结束请求表征所述仿真任务执行完成,所述结束请求至少包括:所述目标设备的设备地址

所述目标引擎在所述目标设备中的进程标识;根据所述结束请求中所述目标设备的设备地址,向所述目标设备发送关闭请求,以使得所述目标设备按照所述目标引擎在所述目标设备中的进程标识关闭所述目标引擎;更新所述第一集合中所述目标设备上配置的处于可用状态的仿真引擎的当前数量
。3.
根据权利要求1或2所述的方法,其特征在于,在根据所述目标引擎对应的引擎信息发送启动请求给所述第二设备之后,所述方法还包括:判断所述目标引擎的数量是否达到所述目标数量;如果所述目标引擎的数量没有达到所述目标数量,返回执行所述:在所述第一集合中,获得目标设备的设备地址,直到所述目标引擎的数量达到所述目标数量
。4.
根据权利要求1或2所述的方法,其特征在于,所述方法还包括:监测与每个所述第三设备之间的数据连接的连接状态;在所述连接状态满足第一更新条件的情况下,更新所述第一集合中所述第三设备上配置的处于可用状态的仿真引擎的当前数量
。5.
一种仿真引擎的启停控制方法,其特征在于,应用于多个第三设备中的目标设备,所述方法包括:接收第一设备发送的索取请求,所述索取请求在所述第一设备接收到第二设备的仿真
请求后根据在第一集合中获得的目标设备的设备地址构建得到;所述仿真请求中包括目标数量,所述目标数量表征所述第二设备所需要的仿真引擎的数量;所述第一集合中包括所述多个第三设备中每个所述第三设备的设备地址,以及每个所述第三设备上配置的处于可用状态的仿真引擎的当前数量;所述目标设备为所述多个第三设备中所述当前数量大于或等于1的设备;按照所述索取请求中的所述目标数量启动至少一个目标引擎;所述目标引擎为所述目标设备中处于可用状态的仿真引擎;所述目标引擎的数量小于或等于所述目标数量;向所述第一设备发送所述目标引擎对应的引擎信息;所述目标引擎对应的引擎信息至少包括:所述目标引擎在所述目标设备中的进程标识

端口号

所述目标设备的设备地址,以使得所述第一设备根据所述目标引擎对应的引擎信息发送启动请求给所述第二设备,所述启动请求包括:所述目标引擎在所述目标设备中的进程标识

端口号和所述目标设备的设备地址,所述第二设备至少根据所述启动请求建立与所述目标引擎之间的数据连接,所述目标引擎用于执行所述第二设备的仿真任务;其中,所述第一设备还根据所述目标引擎对应的引擎信息,更新所述第一集合中所述目标设备对应的当前数量
。6.
一种仿真引擎的启停控制方法,其特征在于,应用于第二设备,所述方法包括:发送仿真请求给第一设备,所述仿真请求中包括目标数量,所述目标数量表征所述第二设备所需要的仿真引擎的数量,以使得所述第一设备在第一集合中,获得目标设备的设备地址;所述第一集合中包括多个第三设备中每个所述第三设备的设备地址,以及每个所述第三设备上配置的处于可用状态的仿真引擎的当前数量;所述目标设备为所述多个第三设备中所述当前数量大于或等于1的设备;所述第一设备还根据所述目标设备的设备地址,向所述目标设备发送索取请求,以使得所述目标设备按照所述索取请求中的所述目标数量启动至少一个目标引擎;所述目标引擎为所述目标设备中处于可用状态的仿真引擎;其中,所述第一设备还接收所述目标设备发送的所述目标引擎对应的引擎信息;所述目标引擎对应的引擎信息至少包括:所述目标引擎在所述目标设备中的进程标识

端口号

所述目标设备的设备地址;接收所述第一设备根据所述目标引擎对应的引擎信息发送的启动请求;所述启动请求包括:所述目标引擎在所述目标设备中的进程标识

端口号和所述目标设备的设备地址;至少根据所述启动请求建立与所述目标引擎之间的数据连接,所述目标引擎用于执行所述第二设备的仿真任务;其中,所述第一设备还根据所述目标引擎对应的引擎信息,更新所述第一集合中所述目标设备对应的当前数量
。7.
一种仿真引擎的启停控制装置,其特征在于,配置在第一设备上,所述第一设备中至少配置有第一集合,所述装置包括:请求获得单元,用于获得第二设备的仿真请求,所述仿真请求中包括目标数量,所述目标数量表征所述第二设备所需要的仿真引擎的数量;地址获得单元,用于在所述第一集合中,获得目标设备的设备地址...

【专利技术属性】
技术研发人员:贝晓狮张桥连家华
申请(专利权)人:北京世冠金洋科技发展有限公司
类型:发明
国别省市:

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

1