当前位置: 首页 > 专利查询>谷歌公司专利>正文

操作车辆时的应用执行制造技术

技术编号:16625298 阅读:31 留言:0更新日期:2017-11-24 21:09
本公开涉及操作车辆时的应用执行,描述允许或禁止车辆应用执行。当车辆处理系统接收到执行应用的请求或者检测到车辆的操作状态的改变时,车辆处理系统可以获得对应用进行分类的分类数据以及车辆的当前操作状态。分类数据可以指示应用的应用类型以及能够执行应用的车辆操作状态的类型。基于分类数据、车辆操作状态以及一个或多个规则,车辆处理系统可以确定是允许在车辆中执行应用还是拒绝在车辆中执行应用。

Application execution when operating a vehicle

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)的数据;以及与应用相关联的元数据。在一些实现方式中,接收在车辆中执行应用的指示包括下列之一:接收在车辆中执行应用的用户输入;从第二应用接收在车辆中执行应用的指令;以及接收响应车辆触发事件在车辆中执行应用的指令。在一些实现方式中,获得与应用相关联的分类数据包括下列中的一个或多个:从一个或多个存储设备检索与应用相关联的分类数据的一个或多个部分;以及从网络服务器接收与应用相关联的分类数据的一个或多个第二部分。在一些实现方式中,由车辆处理器确定车辆的操作状态包括下列中的一个或多个:确定车辆正在操作时的排档;确定车辆的移动或速度;以及确定车辆中乘客的数量。在一些实现方式中,所述动作还包括:从网络服务器接收应用数据;从应用数据提取与应用相关联的分类数据;以及将与应用相关联的分类数据存储在车辆存储单元或者基于云的数据库中。在一些实现方式中,所述动作还包括:响应基于车辆的操作状态、与应用相关联的分类数据以及一个或多个执行规则确定不执行应用,传输指示拒绝应用执行的拒绝消息。在一些实现方式中,拒绝消息由扬声器输出,拒绝消息的内容由车辆中的图形用户界面输出,或者拒绝消息传输到与车辆的驾驶者相关联的便携式电子设备。在一些实现方式中,传输指示拒绝应用执行的拒绝消息包括:传输已经终止、暂停或者延迟后端应用的执行的指示,或者传输阻止前端应用的执行的指示。在一些实现方式中,响应基于车辆的操作状态确定执行应用,控制车辆中的图形用户界面显示与应用的执行相关联的输出数据。在一些实现方式中,由车辆处理器基于车辆的操作状态、与应用相关联的分类数据以及一个或多个执行规则确定是否执行应用包括下列中的一个或多个:确定应用是前端应用还是后端应用;确定应用是否被分类为在停放车辆模式和移动车辆模式中的一个或多个中可操作;以及确定车辆的位置并且获得基于车辆的位置的一个或多个应用执行规则。在一些实现方式中,基于车辆的操作状态、与应用相关联的分类数据以及一个或多个执行规则确定执行应用还包括:确定应用是前端应用;确定车辆的操作状态指示停放车辆模式;确定车辆的位置以及一个或多个执行规则容许应用的执行;以及确定执行应用。在一些实现方式中,基于车辆的操作状态、与应用相关联的分类数据以及一个或多个执行规则确定执行应用还包括:确定应用是后端应用;响应确定应用是后端应用,确定执行应用对一个或多个前端应用的可能影响;确定执行后端应用对一个或多个前端应用的可能影响小于阈值量;确定车辆的位置以及一个或多个执行规则容许后端应用的执行;以及确定执行后端应用。这些方面的其他实现方式包括对应的系统、装置、计算机可读存储介质以及被配置为实现上述方法的动作的计算机程序,例如包括包含这样的系统和计算机程序的诸如道路车辆这样的车辆。下面在附图和描述中阐述一个或多个实现方式的细节。其他特征和优点将根据描述、附图和权利要求而变得明显。附图说明图1图示当车辆开始移动时禁止电子游戏应用的执行的示例性场景。图2图示响应车辆操作状态的改变而继续应用的执行的示例性场景。图3图示防止应用执行的示例性场景。图4图示允许或禁止车辆中应用的执行的示例性方法的流程图。图5图示允许或禁止车辆中应用的执行的示例性方法的流程图。图6图示支持车辆中的应用执行的示例性系统。各个附图中相同的标号和名称指示相同的元件。具体实施方式本公开一般地描述用于控制车辆应用的执行的系统和方法。根据实现方式,当车辆处理系统接收到执行应用(app)的请求或者检测到车辆的操作状态的改变时,车辆处理系统可以执行若干动作以允许或禁止车辆中应用的执行。在一些实现方式中,当接收到执行应用的请求时,车辆处理系统可以获得对应用进行分类的分类数据以及车辆的当前操作状态。分类数据可以指示应用的应用类型以及能够执行应用的车辆操作状态的类型。例如,文本消息传递应用的分类数据可以指示文本消息传递应用是使用图形用户界面的前端应用,但是应当只有当车辆处于停放状态或者没有移动时才执行。能够在驾驶时使用的应用可以显示特定的图形指示符,图形指示符可以是诸如图标、图像、设计、文本或图案这样的任何适当的图形表示。基于分类数据、车辆操作状态以及一个或多个规则,车辆处理系统确定是允许应用的执行还是拒绝应用的执行。在一些实现方式中,当检测到车辆的操作状态的改变时,车辆处理系统确定正在车辆中执行的应用。对于当车辆操作状态改变时正在执行的车辆应用中的一个或多个,车辆处理系统可以获得对应用进行分类的分类数据。基于分类数据、车辆操作状态以及一个或多个规则,车辆处理系统确定是继续应用的执行还是中断应用的执行。例如,在一些情况下,电子游戏应用可以被分类为应当只有当车辆处于停放状态或者不移动时才执行的应用。因此,如果车辆从例如停放排档变成驾驶排档并且开始移动,则车辆的车辆处理系统将禁止电子游戏应用,使得驾驶者在车辆移动时不会分心。车辆处理系统可以输出驾驶安全消息,在一些实现方式中,驾驶安全消息可以在预先确定的时间段之后中断。在不再输出驾驶安全消息之后,车辆处理系统可以显示默认的主屏幕(homescreen)。图1图示当车辆开始移动时禁止电子游戏应用的执行的示例性场景。在示例性场景中,驾驶者可能正在使用驾驶者所坐的静止车辆的图形用户界面(GUI)玩电子游戏。虽然参考图1使用电子游戏的示例,但是应当理解,所图示的场景可以一般地应用于需要驾驶者的注意力的各种应用。应用的其他示例包括例如购物应用、网络浏览应用以及文本消息传递应用。车辆GUI的屏幕110例示驾驶者正在玩电子游戏的示例。如果车辆开始移动或者排档从停放变成驾驶或者检测到倒车排档,则车辆中的处理器确定当前正在车辆中运行的所有应用以及是否容许这些应用在车辆移动时继续执行。如下面更详细地说明的那样,使用一个或多个规则和条件以及对各个应用进行分类的数据来确定当车辆操作状态改变时容许哪些应用继续执行。参考图本文档来自技高网...
操作车辆时的应用执行

【技术保护点】
一种计算机实现的方法,包括:接收在车辆中执行应用的指示;获得与应用相关联的分类数据;由车辆处理器确定车辆的操作状态;由车辆处理器基于车辆的操作状态、与应用相关联的分类数据以及一个或多个执行规则确定是否执行应用;以及响应基于车辆的操作状态、与应用相关联的分类数据以及一个或多个执行规则确定执行应用,在车辆中执行应用。

【技术特征摘要】
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所述的计算机实现的方法,其中基于车辆的操作状态、与应用相关联的分类数据以及一个或多个执行规则确定执行应用还包括:确定应用是前端应用;确定车辆的操作状态指示停放车辆模式;确定车辆的位置以及...

【专利技术属性】
技术研发人员:KY朴
申请(专利权)人:谷歌公司
类型:发明
国别省市:美国,US

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

1