[发明专利]分布式仿真方法和装置在审
申请号: | 201811291317.X | 申请日: | 2018-10-31 |
公开(公告)号: | CN111125857A | 公开(公告)日: | 2020-05-08 |
发明(设计)人: | 秦小寒;董芳芳;毛继明 | 申请(专利权)人: | 百度在线网络技术(北京)有限公司 |
主分类号: | G06F30/20 | 分类号: | G06F30/20;G06F30/15;G06F111/04 |
代理公司: | 北京市铸成律师事务所 11313 | 代理人: | 杨瑾瑾;王珺 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分布式 仿真 方法 装置 | ||
1.一种分布式仿真方法,其特征在于,包括:
获取仿真软件模型的需要批量处理的仿真任务的数量;
根据所述仿真任务的数量确定需要的仿真算法节点的数量;
利用许可证对所述仿真算法节点所在的设备进行验证;
控制验证通过的所述仿真算法节点所在的设备批量地执行所述仿真任务。
2.根据权利要求1所述的方法,其特征在于,获取仿真软件模型的需要批量处理的仿真任务的数量,包括:获取不同的自动驾驶仿真场景对应的仿真任务的数量,每个自动驾驶仿真场景对应一个仿真任务,所述仿真任务中包括车辆和行人在设定区域内的仿真运行。
3.根据权利要求1所述的方法,其特征在于,利用许可证对所述仿真算法节点所在的设备进行验证,包括:利用多个所述许可证对多个所述仿真算法节点所在的设备的MAC地址进行验证,其中,一个所述许可证用于验证一个所述MAC地址是否合法。
4.根据权利要求1至3中任一项所述的方法,其特征在于,还包括:
如果所述仿真软件模型与所述仿真算法节点的操作系统不同,则在所述仿真算法节点所在的设备验证通过后,打通所述仿真软件模型与所述仿真算法节点的操作系统。
5.根据权利要求1至3中任一项所述的方法,其特征在于,还包括:
检测各所述仿真算法节点所在的设备的运行状态;
根据各所述仿真算法节点所在的设备的运行状态对任务调度、可靠性检测和负载均衡中的至少一种控制。
6.根据权利要求1至3中任一项所述的方法,其特征在于,还包括:
配置各车辆的轴距、车辆长宽高、前后轴宽度、轮距中的至少一项参数,得到不同的车辆;
利用不同的车辆,建立不同的仿真任务。
7.一种分布式仿真装置,其特征在于,包括:
第一获取模块,用于获取仿真软件模型的需要批量处理的仿真任务的数量;
第二获取模块,用于根据所述仿真任务的数量确定需要的仿真算法节点的数量;
验证模块,用于利用许可证对所述仿真算法节点所在的设备进行验证;
执行模块,用于控制验证通过的所述仿真算法节点所在的设备批量地执行所述仿真任务。
8.根据权利要求7所述的装置,其特征在于,所述第一获取模块还用于获取不同的自动驾驶仿真场景对应的仿真任务的数量,每个自动驾驶仿真场景对应一个仿真任务,所述仿真任务中包括车辆和行人在设定区域内的仿真运行。
9.根据权利要求7所述的装置,其特征在于,所述验证模块还用于利用多个所述许可证对多个所述仿真算法节点所在的设备的MAC地址进行验证,其中,一个所述许可证用于验证一个所述MAC地址是否合法。
10.根据权利要求7至9中任一项所述的装置,其特征在于,还包括:
打通模块,用于如果所述仿真软件模型与所述仿真算法节点的操作系统不同,则在所述仿真算法节点所在的设备验证通过后,打通所述仿真软件模型与所述仿真算法节点的操作系统。
11.根据权利要求7至9中任一项所述的装置,其特征在于,还包括:
检测模块,用于检测各所述仿真算法节点所在的设备的运行状态;
控制模块,用于根据各所述仿真算法节点所在的设备的运行状态对任务调度、可靠性检测和负载均衡中的至少一种控制。
12.根据权利要求7至9中任一项所述的装置,其特征在于,还包括:
配置模块,用于配置各车辆的轴距、车辆长宽高、前后轴宽度、轮距中的至少一项参数,得到不同的车辆;
建立模块,用于利用不同的车辆,建立不同的仿真任务。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于百度在线网络技术(北京)有限公司,未经百度在线网络技术(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811291317.X/1.html,转载请声明来源钻瓜专利网。