使用基于传感器的验证的车辆功能控制制造技术

技术编号:29933247 阅读:26 留言:0更新日期:2021-09-04 19:05
本公开涉及使用基于传感器的验证的车辆功能控制。本公开一般地涉及一种在语音激活的计算机网络环境中验证车辆功能的数据处理系统。数据处理系统可以通过在网络上传输无效的动作数据结构和请求之前丢弃它们来提高网络效率。该系统可以通过将车辆状态的属性与请求状态的属性进行比较来使请求无效。状态的属性进行比较来使请求无效。状态的属性进行比较来使请求无效。

【技术实现步骤摘要】
使用基于传感器的验证的车辆功能控制
[0001]分案说明
[0002]本申请属于申请日为2017年10月3日的中国专利技术专利申请201780091946.5的分案申请。


[0003]本专利技术涉及使用基于传感器的验证的车辆功能控制。

技术介绍

[0004]计算设备之间的网络业务数据基于分组或其他方式的过多网络传输会妨碍计算设备正确地处理网络业务数据、完成与网络业务数据有关的操作或及时响应网络业务数据。如果响应计算设备达到或超过其处理能力时,网络业务数据的过多网络传输也会使数据路由复杂化或降低响应质量,这可能导致带宽利用效率低下。过量网络传输的一部分可以包括对为无效请求的请求的传输。

技术实现思路

[0005]根据本公开的方面,一种用于验证车辆功能的系统可以包括数据处理系统。该系统可以包括由该数据处理系统执行的自然语言处理器组件。自然语言处理器组件可以经由数据处理系统的接口接收输入音频信号。自然语言处理器组件可以解析输入音频信号以识别请求、与请求相关联的车辆以及与请求和车辆相关联的履行接口。该系统可以包括直接动作应用编程接口,用于基于请求生成第一动作数据结构。该系统可以包括验证引擎,用于基于第一传感器数据集合确定与请求相关联的车辆的车辆状态。该车辆状态可以包括第一多个属性。验证引擎可以基于请求和第二传感器数据集合确定请求状态。该请求状态可以包括第二多个属性。验证引擎可以将请求状态的第二多个属性与车辆状态的第一多个属性进行比较。验证引擎可以基于请求状态的第二多个属性中的一个与车辆状态的第一多个属性中的一个匹配,将第一动作数据结构发送到履行接口以执行与第一动作数据结构相关联的功能。
[0006]根据本公开的方面,一种验证车辆功能的方法可以包括由数据处理系统执行的自然语言处理器组件并且经由数据处理系统的接口接收输入音频信号。该方法可以包括由自然语言处理器解析输入音频信号以识别请求、与请求相关联的车辆以及与请求和车辆相关联的履行接口。该方法可以包括由直接动作应用编程接口基于请求生成第一动作数据结构。该方法可以包括由验证引擎基于第一传感器数据集合确定与请求相关联的车辆的车辆状态。该车辆状态可以包括第一多个属性。该方法可以包括由验证引擎基于该请求和第二传感器数据集合,确定请求状态。该请求状态包括第二多个属性。该方法可以包括由验证引擎将请求状态的第二多个属性与车辆状态的第一多个属性进行比较。该方法可以包括由验证并且基于请求状态的第二多个属性中的一个与车辆状态的第一多个属性中的一个匹配,将第一动作数据结构发送到履行接口以执行与第一动作数据结构相关联的功能。
[0007]在下文中,详细讨论这些和其他方面以及实施方式。前述信息和以下详细描述包括各种方面和实施方式的示例性示例,并且提供用于理解所要求保护的方面和实施方式的性质和特征的概述或框架。附图提供了对各个方面和实施方式的说明和进一步理解,以及包含在本说明书中并构成本说明书的一部分。
附图说明
[0008]附图不旨在按比例绘制。各附图中相似的附图标记和名称指示相似的元件。为清楚起见,可以并非在每个附图中标记每个组件。在附图中:
[0009]图1示出了通过基于传感器的验证来认证和控制车辆功能的示例系统。
[0010]图2示出了车辆的俯视图,并且示出了图1中所示的车辆的内饰。
[0011]图3示出了使用图1中示出的示例系统来验证车辆功能的示例方法。
[0012]图4是示例计算机系统的框图。
具体实施方式
[0013]以下是与在基于语音激活的数据分组的计算机网络环境中的分组数据的多模式传输的方法、装置和系统有关的各种概念以及其实施方式的更详细描述。可以以许多方式中的任何一种来实现上文介绍的和下文将更详细讨论的各种概念。
[0014]本公开一般地针对一种数据处理系统,以在语音激活的计算机网络环境中验证打包音频信号内的请求。数据处理系统可以通过例如在通过网络传输之前丢弃或以其他方式禁用无效的请求(及其相关联的动作数据结构),提高通过一个或多个计算机网络的听觉数据分组传输的效率和有效性。本解决方案还可以通过防止数据处理系统对无效且应当被丢弃的动作数据结构执行进一步的计算操作来提高计算效率。通过禁用无效请求的传输,系统可以通过不在网络上传输携带无效动作数据结构的数据分组来减少带宽利用。处理自然语音音频信号可能是计算密集的任务。通过检测可能无效的请求,系统可以使系统能够跳过、临时跳过、丢弃或修改可能无效的请求,从而减少计算浪费。
[0015]本文描述的系统和方法可以包括接收音频输入查询、也可以被称为音频输入信号的数据处理系统。输入音频信号可以包括执行车辆设置中的功能的请求,例如打开窗户或启动汽车。数据处理系统可以从该输入音频信号可以识别请求。该系统可以基于音频输入查询生成动作数据结构。动作数据结构可以包括指示履行请求的要求的属性。该系统可以确定车辆状态以及与该车辆状态相关联的属性。系统可以将动作数据结构的属性与车辆状态的属性进行比较和分析,以确定是否应当履行该请求。如果车辆状态和动作数据结构的属性不匹配,则系统可以禁用或丢弃该动作数据结构(以及相关联的请求),并且阻止履行接口履行该请求,从而节省了网络带宽、减少了处理器利用,并且省电。
[0016]图1示出了示例系统100,其利用基于传感器的验证来认证和控制车辆功能。系统100可以包括至少一个数据处理系统102、一个或多个客户端设备128以及一个或多个车辆140。
[0017]数据处理系统102可以包括接口104。数据处理系统102可以包括自然语言处理器(NLP)组件106以解析基于音频的输入。数据处理系统102可以包括接口管理组件108,以检测和管理系统100中的其他设备的接口。数据处理系统102可以包括音频信号生成器组件
110,以生成基于音频的信号。数据处理系统102可以包括直接动作应用编程接口(API)112。数据处理系统102可以包括响应选择器组件114,以选择对基于音频的输入信号的响应。数据处理系统102可以包括验证引擎116,以验证由数据处理系统102接收的基于音频的输入。数据处理系统102可以包括数据储存库118,数据处理系统102可以在其中存储参数120、策略122、响应数据124和模板126。客户端设备128和车辆140可以包括并执行数据处理系统102的组件的实例。在一些实施方式中,客户端设备128和车辆140可每个包括并执行数据处理系统102的实例。
[0018]系统100还可以包括一个或多个客户端设备128。客户端设备128可以包括传感器130、扬声器132、接口104和换能器136。客户端设备128可以执行NLP组件106的实例。系统100还可以包括一个或多个数据提供者138。系统100可以包括一个或多个车辆140。车辆140可以包括传感器130、扬声器132、接口104和换能器136。车辆140可以执行NLP组件106的实例。系统100的组件可以通过网络142进行通信。在一些实施方式中,一个或多个客户端设备本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种由一个或多个处理器实现的方法,包括:基于处理接收到的用户输入,识别执行车辆功能的请求;基于执行所述车辆功能的所述请求,生成动作数据结构,所述动作数据结构包括与执行所述车辆功能的所述请求相关联的动作;基于以下来确定与执行所述车辆功能的所述请求相关联的车辆的车辆状态:与所述车辆相关联的第一传感器数据,其中,所述车辆状态包括多个第一属性;基于与所述车辆相关联的第二传感器数据来确定与执行所述车辆功能的所述请求相关联的请求状态,其中,所述请求状态包括多个第二属性;将所述请求状态的所述多个第二属性与所述车辆状态的所述多个第一属性进行比较;以及响应于确定所述请求状态的所述多个第二属性中的一个或多个与所述车辆状态的所述多个第一属性中的一个或多个不匹配:修改所述动作数据结构以生成替代动作数据结构,所述替代动作数据结构包括基于执行所述车辆功能的所述请求来识别的替代动作;以及使包括在所述替代动作数据结构中的所述替代动作被提供以呈现给经由用户的客户端设备或所述车辆的头部单元提供所述用户输入的所述用户。2.根据权利要求1所述的方法,其中,所述车辆状态的所述多个第一属性至少包括外部环境属性,并且其中,所述请求状态的所述多个第二属性至少包括外部环境要求。3.根据权利要求2所述的方法,其中,确定所述请求状态的所述多个第二属性中的一个或多个与所述车辆状态的所述多个第一属性中的一个或多个不匹配包括确定所述车辆状态的多个第一属性中的所述外部环境属性不满足所述请求状态的多个第二属性中的所述外部环境要求。4.根据权利要求3所述的方法,其中,与执行所述车辆功能的所述请求相关联的所述动作包括打开窗户动作,并且其中,基于执行所述车辆功能的所述请求来识别的所述替代动作是打开空调动作。5.根据权利要求1所述的方法,其中,使包括在所述替代动作数据结构中的所述替代动作被提供以呈现给所述用户包括:生成提示以索求所述用户是否要代替包括在所述动作数据结构中的所述动作而执行包括在所述替代动作数据结构中的所述替代动作。6.根据权利要求5所述的方法,进一步包括:在使包括在所述替代动作数据结构中的所述替代动作被提供以呈现给所述用户之后:基于处理进一步接收到的用户输入,识别执行包括在所述替代动作数据结构中的所述替代动作的用户确认;以及响应于识别执行所述替代动作的所述用户确认:使包括在所述替代动作数据结构中的所述替代动作由所述车辆执行。7.根据权利要求5所述的方法,进一步包括:在使包括在所述替代动作数据结构中的所述替代动作被提供以呈现给所述用户之后:基于处理接收到的进一步用户输入,识别推翻所修改的动作数据结构的进一步请求;以及
响应于识别推翻所述替代动作的所述进一步请求:使包括在所述动作数据结构中的所述动作由所述车辆执行。8.一种由一个或多个处理器实现的方法,包括:基于处理接收到的用户输入,识别执行车辆功能的请求;基于执行所述车辆功能的所述请求,生成动作数据结构,所述动作数据结构包括与执行所述车辆功能的所述请求相关联的动作;基于以下来确定与执行所述车辆功能的所述请求相关联的车辆的车辆状态:与所述车辆相关联的第一传感器数据,其中,所述车辆状态包括多个第一属性;基于与所述车辆相关联的第二传感器数据来确定与执行所述车辆功能的所述请求相关联的请求状态,其中,所述请求状态包括多个第二属性;将所述请求状态的所述多个第二属性与所述车辆状态的所述多个第一属性进行比较;以及响应于确定所述请求状态的所述多个第二属性中的一个或多个与所述车辆状态的所述多个第一属性中的一个或多个不匹配:丢弃所述动作数据结构;生成指示包括在所述动作数据结构中的所述动作没有被执行的通知;以及使所述通知被提供以呈现给经由用户的客户端设备或所述车辆的头部单元提供所述用户输入的所述用户。9.根据权利要求8所述的方法,其中,与执行所述车辆功能的所述请求相关联的所述动作包括改变所述车辆的一个或多个设备的设备状态。10.根据权利要求9所述的方法,其中,所述车辆状态的所述多个第一属性至少包括所述车辆的所述设备中的一个或...

【专利技术属性】
技术研发人员:哈里斯
申请(专利权)人:谷歌有限责任公司
类型:发明
国别省市:

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

1