一种车载应用程序的交互方法、装置及电子设备制造方法及图纸

技术编号:37395760 阅读:25 留言:0更新日期:2023-04-27 07:33
本发明专利技术实施例涉及车辆技术领域,公开了一种车载应用程序的交互方法、装置及电子设备,该方法包括:启动车载应用程序,加载并解析车载应用程序对应的脚本文件,脚本文件包括至少一个任务节点的任务信息;监听任务节点对应的任务内容是否发生变化;若确定任务内容发生变化,且任务内容的变化情况满足至少一个执行条件中的目标执行条件,则获取目标执行条件对应的目标控制动作;执行目标控制动作。本发明专利技术通过脚本设计车载应用程序的交互逻辑,这样,不需要编写大量的程序代码,从而缩短车载应用程序的研发周期。序的研发周期。序的研发周期。

【技术实现步骤摘要】
一种车载应用程序的交互方法、装置及电子设备


[0001]本专利技术实施例涉及车辆
,具体涉及一种车载应用程序的交互方法、装置及电子设备。

技术介绍

[0002]随着车联网技术的不断发展,汽车智能化程度也越来越高,越来越多的车载应用程序应运而生,从而为用户提供了智能化服务。
[0003]但是,传统的车载应用程序大都按照产品定义的流程,通过固定逻辑的编码实现。这样就需要编写大量的程序代码,来实现车载应用程序中各功能。
[0004]因此,目前车载应用程序存在研发周期长的问题。

技术实现思路

[0005]鉴于上述问题,本专利技术实施例提供了一种车载应用程序的交互方法,用于解决现有技术中存在的车载应用程序研发周期长的问题。
[0006]根据本专利技术实施例的一个方面,提供了一种车载应用程序的交互方法,所述方法包括:
[0007]启动车载应用程序,加载并解析所述车载应用程序对应的脚本文件,所述脚本文件包括任务集合,所述任务集合包括至少一个任务节点的任务信息,所述任务节点的任务信息包括:任务内容、至少一个本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种车载应用程序的交互方法,其特征在于,所述方法包括:启动车载应用程序,加载并解析所述车载应用程序对应的脚本文件,所述脚本文件包括任务集合,所述任务集合包括至少一个任务节点的任务信息,所述任务节点的任务信息包括:任务内容、至少一个执行条件,以及每个所述执行条件对应的控制动作;监听所述任务节点对应的任务内容是否发生变化;若确定所述任务内容发生变化且所述任务内容的变化情况满足所述至少一个执行条件包括的目标执行条件,获取所述目标执行条件对应的目标控制动作;执行所述目标控制动作。2.根据权利要求1所述的方法,其特征在于,所述任务集合中包括多个任务节点,所述多个任务节点的排布方式呈树形结构分布,所述监听所述任务节点对应的任务内容是否发生变化,包括:基于所述任务信息和所述多个任务节点的排布方式,创建状态机;利用所述状态机,从所述多个任务节点中的根节点开始监听所述任务节点对应的任务内容是否发生变化。3.根据权利要求1所述的方法,所述执行所述目标控制动作,包括:生成所述目标控制动作对应的程序代码;运行所述程序代码。4.根据权利要求2所述的方法,其特征在于,所述监听所述任务节点对应的任务内容是否发生变化,包括:接收车辆控制器发送的任务状态信息,所述任务状态信息包括第一时刻所述任务内容的参数值和/或状态指示信息,所述状态指示信息用于指示所述任务节点对应的任务内容发生变化。5.根据权利要求2所述的方法,其特征在于,所述监听所述任务节点对应的任务内容是否发生变化,包括:接收车辆控制器发送的任务状态信息,所述任务状态信息包括第一时刻所述任务内容的参数值和第二时刻所述任务内容的参数值,所述第二时刻为所述第一时刻之前的时刻;若所述第一时刻所述任务内容的参数值与所述第二时刻所述任务内容的参数值不同,则确定所述任务节点对应的任务内容发生变化。6.根据权利要求1所述的方法,其特征在于,所述任务节点的任务信息还包括所述至少一个执行条件的优先级,所述确定所述任务内容的变化情况满足所述至少一个执行条件包...

【专利技术属性】
技术研发人员:谢晨俣
申请(专利权)人:阿维塔科技重庆有限公司
类型:发明
国别省市:

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

1