The present disclosure relates to the application execution of operating vehicles, and describes the permitting or prohibition of vehicle application execution. When the vehicle processing system receives the request of executing the application or detects the change of the operation state of the vehicle, the vehicle processing system can obtain classified data for the application and the current operation state of the vehicle. Classification data can indicate the type of application to be applied and the type of vehicle operating state that can be applied. Based on classification data, vehicle operating state, and one or more rules, the vehicle processing system can determine whether the application is allowed to be implemented in the vehicle or refused to perform the application in the vehicle.
【技术实现步骤摘要】
操作车辆时的应用执行相关申请的交叉引用本申请要求于2016年5月17日提交的第62/337,573号美国临时申请的优先权和权益,通过引用将其并入本文。
本公开一般地涉及机动车。
技术介绍
车辆变得与驾驶者之间具有越来越多的交互性。车辆系统和用户界面容许驾驶者选择若干所期望的应用,诸如例如选择导航应用以便执行导航操作。通常,可以将各种适当的应用下载到车辆。然而,随着能够在车辆上安装和执行的应用的数量增加,解决由于例如驾驶者分心而引起的安全问题是很重要的。
技术实现思路
本公开一般地涉及当车辆正在由驾驶者操作时用于控制车辆应用的执行的系统和方法。在一些实现方式中,在本说明书中所描述的主题的革新方面包括执行动作的计算机实现的方法。所述动作包括:接收在车辆中执行应用的指示;获得与应用相关联的分类数据;由车辆处理器确定车辆的操作状态;以及由车辆处理器基于车辆的操作状态、与应用相关联的分类数据以及一个或多个执行规则确定是否执行应用。响应基于车辆的操作状态、与应用相关联的分类数据以及一个或多个执行规则确定执行应用,传达在车辆中执行应用。实现方式均可以可选地包括下列特征中的一个或多个。例如,在一些实现方式中,与应用相关联的分类数据包括:指示应用是前端应用或后端应用的数据;指示应用在特定的驾驶模式中可执行的数据;指示可执行应用的车辆品牌(make)和型号(model)的数据;以及与应用相关联的元数据。在一些实现方式中,接收在车辆中执行应用的指示包括下列之一:接收在车辆中执行应用的用户输入;从第二应用接收在车辆中执行应用的指令;以及接收响应车辆触发事件在车辆中执行应用的指令。在一 ...
【技术保护点】
一种计算机实现的方法,包括:接收在车辆中执行应用的指示;获得与应用相关联的分类数据;由车辆处理器确定车辆的操作状态;由车辆处理器基于车辆的操作状态、与应用相关联的分类数据以及一个或多个执行规则确定是否执行应用;以及响应基于车辆的操作状态、与应用相关联的分类数据以及一个或多个执行规则确定执行应用,在车辆中执行应用。
【技术特征摘要】
2016.05.17 US 62/337,573;2016.08.03 US 15/227,2111.一种计算机实现的方法,包括:接收在车辆中执行应用的指示;获得与应用相关联的分类数据;由车辆处理器确定车辆的操作状态;由车辆处理器基于车辆的操作状态、与应用相关联的分类数据以及一个或多个执行规则确定是否执行应用;以及响应基于车辆的操作状态、与应用相关联的分类数据以及一个或多个执行规则确定执行应用,在车辆中执行应用。2.根据权利要求1所述的计算机实现的方法,其中与应用相关联的分类数据包括:指示应用是前端应用或后端应用的数据;指示应用在特定的驾驶模式中可执行的数据;指示可执行应用的车辆品牌和型号的数据;以及与应用相关联的元数据。3.根据权利要求1或2所述的计算机实现的方法,其中接收在车辆中执行应用的指示包括下列之一:接收在车辆中执行应用的用户输入;从第二应用接收在车辆中执行应用的指令;以及接收响应车辆触发事件在车辆中执行应用的指令。4.根据前述权利要求中的任一项所述的计算机实现的方法,其中获得与应用相关联的分类数据包括下列中的一个或多个:从车辆中的一个或多个存储设备检索与应用相关联的分类数据的一个或多个部分;以及从网络服务器接收与应用相关联的分类数据的一个或多个第二部分。5.根据前述权利要求中的任一项所述的计算机实现的方法,其中由车辆处理器确定车辆的操作状态包括下列中的一个或多个:确定车辆正在操作时的排档位置;确定车辆的移动或速度;以及确定车辆中的乘客的数量。6.根据前述权利要求中的任一项所述的计算机实现的方法,还包括:从网络服务器接收应用数据;从应用数据提取与应用相关联的分类数据;以及将与应用相关联的分类数据存储在车辆存储单元或者基于云的数据库中。7.根据前述权利要求中的任一项所述的计算机实现的方法,还包括:响应基于车辆的操作状态、与应用相关联的分类数据以及一个或多个执行规则确定不执行应用,传输指示拒绝执行应用的拒绝消息。8.根据权利要求7所述的计算机实现的方法,其中:拒绝消息由扬声器输出;拒绝消息的内容由车辆中的图形用户界面输出;或者拒绝消息传输到与车辆的驾驶者相关联的便携式电子设备。9.根据权利要求7或8所述的计算机实现的方法,其中传输指示拒绝执行应用的拒绝消息包括:传输已经终止、暂停或者延迟后端应用的执行的指示;或者传输阻止前端应用的执行的指示。10.根据前述权利要求中的任一项所述的计算机实现的方法,还包括:响应基于车辆的操作状态确定执行应用,控制车辆中的图形用户界面显示与应用的执行相关联的输出数据。11.根据前述权利要求中的任一项所述的计算机实现的方法,其中由车辆处理器基于车辆的操作状态、与应用相关联的分类数据以及一个或多个执行规则确定是否执行应用包括下列中的一个或多个:确定应用是前端应用还是后端应用;确定应用是否被分类为在停放车辆模式和移动车辆模式中的一个或多个中可操作;以及确定车辆的位置并且获得基于车辆的位置的一个或多个应用执行规则。12.根据权利要求11所述的计算机实现的方法,其中基于车辆的操作状态、与应用相关联的分类数据以及一个或多个执行规则确定执行应用还包括:确定应用是前端应用;确定车辆的操作状态指示停放车辆模式;确定车辆的位置以及...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。