[发明专利]一种仿真节点调度方法、装置及设备有效
申请号: | 201910857440.1 | 申请日: | 2019-09-09 |
公开(公告)号: | CN110781576B | 公开(公告)日: | 2022-08-23 |
发明(设计)人: | 孙驰天;王子卿 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F30/20 | 分类号: | G06F30/20;G06F9/48 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫;贾允 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 仿真 节点 调度 方法 装置 设备 | ||
本申请涉及一种仿真节点调度方法、装置及设备,所述方法包括:接收仿真指令;对所述仿真指令进行解析,得到操作指令集合,所述操作指令集合中包括至少一个单步执行操作指令;获取各目标仿真节点的配置信息,其中,每个目标仿真节点的配置信息包括所述目标仿真节点的调用步长时间;遍历所述操作指令集合中的各单步执行操作指令;对于每一个单步执行操作指令,基于各目标仿真节点的调用步长时间,从各目标仿真节点中确定出至少一个待调度仿真节点,调用所述待调度仿真节点。本申请能够根据各仿真节点的配置信息,实现对各仿真节点的统一调度管理。
技术领域
本申请涉及通信技术领域,尤其涉及一种仿真节点调度方法、装置及设备。
背景技术
系统仿真是根据系统分析的目的,在分析系统各要素性质及其相互关系的基础上,建立能描述系统结构或行为过程的、且具有一定逻辑关系或者数量关系的仿真模型,据此进行试验或定量分析,以获得正确决策所需的各种信息。
现有仿真系统中的各个仿真模块一般是独立的,没有一个中枢控制模块能够控制各个模块的运行,为了解决现有技术中无法统一调度管理仿真系统中各仿真模块的问题,现有技术中提出了两类仿真系统:一类是基于现有系统进行改造,比如ROS系统(RobotOperating System,机器人操作系统),ROS系统有自己的调度系统,但系统中不同模块也是独立的不同节点,需要对ROS系统进行额外的改造,实现统一调度控制各仿真模块,但是对仿真系统需要兼容现有的系统,且基于现有系统的改在可能无法满足仿真系统对于同一场景的精确复现;另一类是自主构建整个仿真系统架构,向用户提供API调用接口,用户算法以客户端形式调用仿真系统API的方式接入仿真系统,在用户需要测试多模块时,需要用户自己负责协调各个模块的运行顺序。
发明内容
本申请所要解决的技术问题在于,提供一种仿真节点调度方法、装置及设备,能够根据各仿真节点的配置信息,实现对各仿真节点的统一调度管理。
为了解决上述技术问题,一方面,本申请提供了一种仿真节点调度方法,所述方法包括:
接收仿真指令;
对所述仿真指令进行解析,得到操作指令集合,所述操作指令集合中包括至少一个单步执行操作指令;
获取各目标仿真节点的配置信息,其中,每个目标仿真节点的配置信息包括所述目标仿真节点的调用步长时间;
遍历所述操作指令集合中的各单步执行操作指令;
对于每一个单步执行操作指令,基于各目标仿真节点的调用步长时间,从各目标仿真节点中确定出至少一个待调度仿真节点,调用所述待调度仿真节点。
另一方面,本申请提供了一种仿真节点调度装置,所述装置包括:
仿真指令接收模块,用于接收仿真指令;
仿真指令解析模块,用于对所述仿真指令进行解析,得到操作指令集合,所述操作指令集合中包括至少一个单步执行操作指令;
配置信息获取模块,用于获取各目标仿真节点的配置信息,其中,每个目标仿真节点的配置信息包括所述目标仿真节点的调用步长时间;
操作指令遍历模块,用于遍历所述操作指令集合中的各单步执行操作指令;
仿真节点调度模块,用于对于每一个单步执行操作指令,基于各目标仿真节点的调用步长时间,从各目标仿真节点中确定出至少一个待调度仿真节点,调用所述待调度仿真节点。
另一方面,本申请提供了一种设备,所述设备包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如上述的仿真节点调度方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910857440.1/2.html,转载请声明来源钻瓜专利网。