【技术实现步骤摘要】
场景文件模板的生成方法、装置
[0001]本申请属于仿真测试
,尤其涉及一种场景文件模板的生成方法、装置。
技术介绍
[0002]在车辆自动驾驶仿真测试中,目前已存在一些信息化的自动驾驶仿真测试场景管理软件,能够根据不同的测试场景要素,实现从逻辑场景到具体场景的自动化管理。但在自动驾驶仿真测试的过程中,用于执行的仿真测试场景的场景文件仍然需要人工通过仿真软件构建。若数以亿万计的具体场景均以手动的方式构建相应的场景文件,需要消耗大量的人力成本,且不可避免的会出现错误,从而影响仿真测试的效率和测试的准确率。
技术实现思路
[0003]本申请实施例提供了一种场景文件模板的生成方法、装置,能够得到可用于自动生成场景文件的场景文件模板。
[0004]第一方面,本申请实施例提供了一种场景文件模板的生成方法,场景文件模板的生成方法包括:获取功能场景信息,从功能场景信息中提取功能场景的多个第一场景要素,根据每个第一场景要素的预设取值范围,分别对第一场景要素进行赋值,得到每个第一场景要素的至少一个取值,基于预设算 ...
【技术保护点】
【技术特征摘要】
1.一种场景文件模板的生成方法,其特征在于,所述方法包括:获取功能场景信息,从所述功能场景信息中提取功能场景的多个第一场景要素,根据每个所述第一场景要素的预设取值范围,分别对所述第一场景要素进行赋值,得到每个所述第一场景要素的至少一个取值,基于预设算法对多个设置有取值的第一场景要素进行排列组合,得到多个场景要素组合,根据第一场景要素组合以及所述功能场景信息,生成符合预设规范的第一场景文件,所述第一场景要素组合为所述多个场景要素组合中的任意一个,将所述第一场景文件中的所述第一场景要素的取值替换为预设字符,得到场景文件模板。2.根据权利要求1所述的方法,其特征在于,在所述将所述第一场景文件中的所述第一场景要素的取值替换为预设字符,得到场景文件模板之后,所述方法还包括:针对所述多个场景要素组合中的每个场景要素组合,分别执行以下操作:利用所述场景要素组合中的所述第一场景要素的取值,替换所述场景文件模板中的所述预设字符,得到第二场景文件。3.根据权利要求1所述的方法,其特征在于,所述将所述第一场景文件中的所述第一场景要素的取值替换为预设字符,得到场景文件模板,包括:识别所述第一场景文件中的所述第一场景要素的标识标签,根据所述标识标签的位置,确定所述第一场景文件中的所述第一场景要素的目标槽位,将所述目标槽位中的所述第一场景要素的取值替换为所述预设字符,得到所述场景文件模板。4.根据权利要求2或3所述的方法,其特征在于,所述利用所述场景要素组合中的所述第一场景要素的取值,替换所述场景文件模板中的所述预设字符,得到第二场景文件,包括:获取所述场景文件模板的文件流,将所述文件流转换为字符流,识别所述字符流中的所述第一场景要素的目标槽位,利用所述场景要素组合中的所述第一场景要素的取值,替换所述目标槽位中的所述预设字符,得到替换后的字符流,将替换后的字符流转换为文件流,基于所述文件流,生成所述第二场景文件。5.根据权利要求...
【专利技术属性】
技术研发人员:王鹏,
申请(专利权)人:北京经纬恒润科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。