场景脚本生成方法、装置、电子设备和存储介质制造方法及图纸

技术编号:38618461 阅读:8 留言:0更新日期:2023-08-31 18:23
本公开涉及一种场景脚本生成方法、装置、电子设备和存储介质。场景脚本生成方法包括:获取场景配置信息,场景配置信息是指要构建场景所需的参数信息,根据场景配置信息中的参数信息生成表达式,表达式可以理解为要构建的场景的逻辑表达式,随后根据表达式和场景配置信息对应的车端信号生成场景规则,场景规则是指上述逻辑表达式和车端信号之间对应的规则,得到场景规则之后,基于模板将场景规则转换为场景脚本。本公开提供的方法能够快速准确的生成场景脚本,减少了构建场景的复杂度,方法灵活便于实施,且在一定程度上减少了成本。且在一定程度上减少了成本。且在一定程度上减少了成本。

【技术实现步骤摘要】
场景脚本生成方法、装置、电子设备和存储介质


[0001]本公开涉及智能车辆
,尤其涉及一种场景脚本生成方法、装置、电子设备和存储介质。

技术介绍

[0002]随着汽车行业技术的快速发展,汽车越来越智能化。目前,通常会构建场景对汽车中的设备实现自动控制,但是场景的配置格式庞杂,不易构建,且配置场景需要大量的预设组件和结构体,导致场景配置的复杂度进一步增加。

技术实现思路

[0003]为了解决上述技术问题,本公开提供了一种场景脚本生成方法、装置、电子设备和存储介质,能够快速准确的生成场景脚本,减少了构建场景的复杂度。
[0004]第一方面,本公开实施例提供了一种场景脚本生成方法,包括:
[0005]获取场景配置信息;
[0006]根据场景配置信息生成表达式;
[0007]根据表达式和场景配置信息对应的车端信号生成场景规则,并将场景规则转换为场景脚本。
[0008]可选的,获取场景配置信息前,方法还包括:
[0009]加载场景模板,场景模板用于构建不同场景;
[0010]对场景模板进行编辑,生成场景配置信息。
[0011]可选的,对场景模板进行编辑,生成场景配置信息,包括:
[0012]显示目标界面,目标界面包括场景模板的输入标识;
[0013]检测到针对输入标识的触发操作,生成场景配置信息。
[0014]可选的,目标界面包括场景模板对应的条件区域和动作区域。
[0015]可选的,检测到针对输入标识的触发操作,生成场景配置信息,包括:
[0016]检测到针对条件区域内输入标识的触发操作,生成条件信息;
[0017]检测到针对动作区域内输入标识的触发操作,生成动作信息;
[0018]根据条件信息和动作信息生成场景配置信息。
[0019]可选的,表达式包括条件表达式和动作表达式;根据场景配置信息生成表达式,包括:
[0020]根据场景配置信息中的条件信息生成条件表达式;
[0021]根据场景配置信息中的动作信息生成动作表达式。
[0022]可选的,场景配置信息包括选项信息和数值信息。
[0023]可选的,根据表达式和场景配置信息对应的车端信号生成场景规则,包括:
[0024]确定选项信息对应的车端信号;
[0025]对数值信息进行校验;
[0026]根据车端信号、校验后的数值信息和表达式生成场景规则。
[0027]可选的,将场景规则转换为场景脚本后,方法还包括:
[0028]获取更新后的场景配置信息;
[0029]根据更新后的场景配置信息更新场景脚本。
[0030]第二方面,本公开实施例提供了一种场景脚本生成装置,装置包括:
[0031]获取模块,用于获取场景配置信息;
[0032]生成模块,用于根据场景配置信息生成表达式;
[0033]转换模块,用于根据表达式和场景配置信息对应的车端信号生成场景规则,并将场景规则转换为场景脚本。
[0034]第三方面,本公开实施例提供了一种电子设备,包括:
[0035]存储器;
[0036]处理器;以及
[0037]计算机程序;
[0038]其中,计算机程序存储在存储器中,并被配置为由处理器执行以实现如上述的场景脚本生成方法。
[0039]第四方面,一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现如上述的场景脚本生成方法的步骤。
[0040]本公开实施例提供了一种场景脚本生成方法、装置、电子设备和存储介质。场景脚本生成方法包括:获取场景配置信息,场景配置信息是指要构建场景所需的参数信息,根据场景配置信息中的参数信息生成表达式,表达式可以理解为要构建的场景的逻辑表达式,随后根据表达式和场景配置信息对应的车端信号生成场景规则,场景规则是指上述逻辑表达式和车端信号之间对应的规则,得到场景规则之后,基于模板将场景规则转换为场景脚本。本公开提供的方法能够快速准确的生成场景脚本,减少了构建场景的复杂度,方法灵活便于实施,且在一定程度上减少了成本。
附图说明
[0041]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
[0042]为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0043]图1为本公开实施例提供的一种场景脚本生成方法的流程示意图;
[0044]图2为本公开实施例提供的一种应用场景的示意图;
[0045]图3为本公开实施例提供的一种场景配置界面的示意图;
[0046]图4为本公开实施例提供的一种场景脚本生成方法的流程示意图;
[0047]图5为本公开实施例提供的一种场景脚本生成系统的结构示意图;
[0048]图6为本公开实施例提供的一种场景脚本生成装置的结构示意图;
[0049]图7为本公开实施例提供的一种电子设备的结构示意图。
具体实施方式
[0050]为了能够更清楚地理解本公开的上述目的、特征和优点,下面将对本公开的方案进行进一步描述。需要说明的是,在不冲突的情况下,本公开的实施例及实施例中的特征可以相互组合。
[0051]在下面的描述中阐述了很多具体细节以便于充分理解本公开,但本公开还可以采用其他不同于在此描述的方式来实施;显然,说明书中的实施例只是本公开的一部分实施例,而不是全部的实施例。
[0052]目前,场景车控系统包含三部分:可视化场景配置子系统、云端指令级控制子系统、车端本地信号级控制子系统。可视化场景配置子系统允许终端用户使用页面或者应用程序快速访问,可以对场景规则进行配置;云端指令级控制子系统负责将场景配置对应的场景控制规则转换为基于车端信号矩阵的感知及操控脚本;车端本地信号级控制子系统在车端运行,接收云端发送的场景操控脚本,通过感知信号值变化,完成场景的自动触发以及智能化控制。但是场景配置所涉及到的格式庞杂,其中,场景包含条件及动作两部分,条件又包含时间、环境、事件等发生类别;动作又包含车窗、座椅、空调等控制类别;场景涉及到的类别众多,导致前端包含大量预制组件,后端包含大量描述结构体,使得构建场景的系统复杂度增加。其次,云端指令级控制子系统修改场景脚本时成本高昂,云端指令级控制子系统包含大量场景到信号级车控转换硬编码业务脚本,车端信号值变动后也需要额外修改成本,为了保持向后兼容,容易造成逻辑庞杂,也就是后续对场景脚本进行修改比较困难,且需要的成本也比较高。
[0053]针对上述技术问题,本公开提供了一种场景脚本生成方法。具体可以通过下述一个或多个实施例对本公开提供的场景脚本生成方法进行说明。
[0054]本公本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种场景脚本生成方法,其特征在于,包括:获取场景配置信息;根据所述场景配置信息生成表达式;根据所述表达式和所述场景配置信息对应的车端信号生成场景规则,并将所述场景规则转换为场景脚本。2.根据权利要求1所述的方法,其特征在于,所述获取场景配置信息前,所述方法还包括:加载场景模板,所述场景模板用于构建不同场景;对所述场景模板进行编辑,生成场景配置信息。3.根据权利要求2所述的方法,其特征在于,所述对所述场景模板进行编辑,生成场景配置信息,包括:显示目标界面,所述目标界面包括所述场景模板的输入标识;检测到针对所述输入标识的触发操作,生成场景配置信息。4.根据权利要求3所述的方法,其特征在于,所述目标界面包括所述场景模板对应的条件区域和动作区域;所述检测到针对所述输入标识的触发操作,生成场景配置信息,包括:检测到针对所述条件区域内输入标识的触发操作,生成条件信息;检测到针对所述动作区域内输入标识的触发操作,生成动作信息;根据所述条件信息和所述动作信息生成场景配置信息。5.根据权利要求4所述的方法,其特征在于,所述表达式包括条件表达式和动作表达式;所述根据所述场景配置信息生成表达式,包括:根据所述场景配置信息中的条件信息生成所述条件表达式;根据所述场景配置信息中的动作信息生成所...

【专利技术属性】
技术研发人员:宋道军谢强康唐留城
申请(专利权)人:北京罗克维尔斯科技有限公司
类型:发明
国别省市:

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

1