在语音激活的计算机网络环境中的序列相关数据消息整合制造技术

技术编号:19075722 阅读:34 留言:0更新日期:2018-09-29 17:48
本发明专利技术提供组合指示序列相关操作的多个语音激活的音频输入数据分组的系统和方法。自然语言处理器组件能够从客户端计算设备接收第一和第二输入音频信号并且能够识别相应请求和对应触发关键词。直接动作应用编程接口(“API”)能够生成相应动作数据结构,并且能够构建包括相应动作数据结构的相应数据传输。线程优化组件能够获得第一数据传输的数据分组,并且能够获得第二数据传输的数据分组。线程优化组件能够基于应用于相应数据传输的数据分组的启发式技术来确定序列相关性参数。线程优化组件能够基于序列相关性参数与阈值的比较将第一和第二数据传输合并到单线程中。

【技术实现步骤摘要】
【国外来华专利技术】在语音激活的计算机网络环境中的序列相关数据消息整合
技术介绍
本申请请求于2016年12月30日提交并且标题为“在语音激活的计算机网络环境中的序列相关数据消息整合”的美国专利申请No.15/395,725的权益和优先权,其全部内容出于各种目的通过引用并入本文中。计算设备间网络业务数据的基于分组或其他方式的过度网络传输会阻止计算设备正确处理网络业务数据、完成与网络业务数据相关的操作或者及时对网络业务数据作出响应。如果响应的计算设备处于或超过其处理能力,则网络业务数据的过度网络传输还会使数据路由复杂化或者降低响应质量,这可能导致低效的带宽占用。对应于内容项目对象的网络传输的控制会因能够启动计算设备之间网络业务数据的网络传输的大量内容项目对象而变得复杂。
技术实现思路
至少一个方面针对一种组合指示序列相关操作的多个语音激活的音频输入数据分组的系统。由数据处理系统执行的自然语言处理器组件能够经由数据处理系统的接口接收包括由客户端计算设备的传感器检测到的第一输入音频信号的数据分组。自然语言处理器组件能够解析第一输入音频信号以识别第一请求和对应于第一请求的第一触发关键词。数据处理系统的直接动作应用编程接口(“API”)能够基于第一触发关键词并且响应于第一请求而生成第一动作数据结构。直接动作API能够构建包括第一动作数据结构的第一数据传输,以在第一服务提供者计算设备与客户端计算设备之间建立第一通信会话,经由数据处理系统将第一通信会话的数据分组从客户端计算设备路由到第一服务提供者计算设备。自然语言处理器组件能够经由数据处理系统的接口接收包括由客户端计算设备的传感器检测到的第二输入音频信号的数据分组,并且能够解析第二输入音频信号,以识别第二请求和对应于第二请求的第二触发关键词。直接动作API能够基于第二触发关键词并且响应于第二请求而生成第二动作数据结构。直接动作API能够构建包括第二动作数据结构的第二数据传输,以在第二服务提供者计算设备与客户端计算设备之间建立第二通信会话,经由数据处理系统将第二通信会话的数据分组从客户端计算设备路由到第二服务提供者计算设备。由数据处理系统执行的线程优化组件能够获得第一数据传输的数据分组,并且能够获得第二数据传输的数据分组。线程优化组件能够基于应用于第一数据结构的数据分组和应用于第二数据结构的数据分组的启发式技术来确定序列相关性参数。线程优化组件能够基于序列相关性参数与阈值的比较将第一数据传输和第二动作数据传输合并到单线程中。至少一个方面针对一种管理指示序列相关操作的多个语音激活的音频输入数据通信的方法。方法能够包括:通过由数据处理系统执行的自然语言处理器组件,经由数据处理系统的接口接收包括由客户端计算设备的传感器检测到的第一输入音频信号的数据分组。方法能够包括:通过自然语言处理器组件,从第一输入音频信号中识别第一请求和对应于第一请求的第一触发关键词。方法能够包括:通过数据处理系统的直接动作应用编程接口(“API”),基于第一触发关键词并且响应于第一请求生成第一动作数据结构。方法能够包括:构建包括第一动作数据结构的第一数据传输,用于第一服务提供者计算设备与客户端计算设备之间的第一通信会话,经由数据处理系统将第一通信会话的数据分组从客户端计算设备路由到第一服务提供者计算设备。方法能够包括:通过自然语言处理器组件,经由数据处理系统的接口,接收包括由客户端计算设备的传感器检测到的第二输入音频信号的数据分组,以及通过自然语言处理器组件,解析第二输入音频信号,以识别第二请求和对应于第二请求的第二触发关键词。方法能够包括:通过直接动作API,基于第二触发关键词并且响应于第二请求生成第二动作数据结构。方法能够包括:构建包括第二动作数据结构的第二数据传输,用于第二服务提供者计算设备与客户端计算设备之间的第二通信会话,经由数据处理系统将第二通信会话的数据分组从客户端计算设备路由到第二服务提供者计算设备。方法能够包括:通过由数据处理系统执行的线程优化组件,获得第一数据传输的数据和第二数据传输的数据。方法能够包括:基于应用于第一数据结构的数据和应用于第二数据结构的数据的启发式技术,确定序列相关性参数。方法能够包括:基于序列相关性参数与阈值的比较,将第一动作数据结构和第二动作数据结构与单线程相关联。至少一个方面针对一种存储指令的计算机可读存储介质,指令当由一个或多个数据处理器执行时使得一个或多个数据处理器执行操作,以管理指示序列相关操作的多个语音激活的音频输入数据通信。操作能够包括:通过由数据处理系统执行的自然语言处理器组件,经由数据处理系统的接口接收包括由客户端计算设备的传感器检测到的第一输入音频信号的数据分组。操作能够包括:通过自然语言处理器组件,从第一输入音频信号中识别第一请求和对应于第一请求的第一触发关键词。操作能够包括:通过数据处理系统的直接动作应用编程接口(“API”),基于第一触发关键词并且响应于第一请求,生成第一动作数据结构。操作能够包括:构建包括第一动作数据结构的第一数据传输,用于第一服务提供者计算设备与客户端计算设备之间的第一通信会话,经由数据处理系统将第一通信会话的数据分组从客户端计算设备路由到第一服务提供者计算设备。操作能够包括:通过自然语言处理器组件,经由数据处理系统的接口,接收包括由客户端计算设备的传感器检测到的第二输入音频信号的数据分组,以及通过自然语言处理器组件解析第二输入音频信号,以识别第二请求和对应于第二请求的第二触发关键词。操作能够包括:通过直接动作API,基于第二触发关键词并且响应于第二请求生成第二动作数据结构。操作能够包括:构建包括第二动作数据结构的第二数据传输,用于第二服务提供者计算设备与客户端计算设备之间的第二通信会话,经由数据处理系统将第二通信会话的数据分组从客户端计算设备路由到第二服务提供者计算设备。操作能够包括:通过由数据处理系统执行的线程优化组件,获得第一数据传输的数据分组和第二数据传输的数据分组。操作能够包括:基于应用于第一数据结构的数据分组和应用于第二数据结构的数据分组的启发式技术,确定序列相关性参数。操作能够包括:基于序列相关性参数,将第一动作数据结构和第二动作数据结构与单线程相关联。下面详细讨论这些和其他方面以及实施方式。上文的信息和下文的具体描述包括各个方面和各种实施方式的说明性示例,并且提供用于理解所要求保护的方面和实施方式的性质和特点的概述或构架。附图提供对各个方面和各种实施方式的说明和进一步理解,并且被并入本专利技术且构成本说明书的一部分。附图说明附图并不意图按比例绘制。在各图中相似的附图标号和标记指示相似的元素。为清楚起见,在每个图中可以并不标注每个组件。在图中:图1描绘出组合在语音激活的计算机网络环境中指示序列相关操作的多个语音激活的音频输入数据分组的系统;图2描绘出用于基于语音激活的数据分组的计算机网络环境的单线程结构的功能图;图3描绘出基于语音激活的数据分组的计算机网络环境中的线程数据结构生成以及在远程数据处理系统与服务提供者计算设备之间通信的功能图;图4描绘出管理指示序列相关操作的多个语音激活的音频输入数据通信的方法;以及图5是图示出可以用来实现本文所述和所示的系统和方法的元素的计算机系统的总体架构的框图。具体实施方式下面更详细地描本文档来自技高网...

【技术保护点】
1.一种组合指示序列相关操作的多个语音激活的音频输入数据分组的系统,包括:由数据处理系统执行的自然语言处理器组件,用以经由所述数据处理系统的接口接收包括由客户端计算设备的传感器检测到的第一输入音频信号的数据分组;所述自然语言处理器组件,用以解析所述第一输入音频信号以识别第一请求和对应于所述第一请求的第一触发关键词;所述数据处理系统的直接动作应用编程接口(“API”),用以:基于所述第一触发关键词并且响应于所述第一请求,生成第一动作数据结构;以及构建包括所述第一动作数据结构的第一数据传输,以在第一服务提供者计算设备与所述客户端计算设备之间建立第一通信会话,经由所述数据处理系统将所述第一通信会话的数据分组从所述客户端计算设备路由到所述第一服务提供者计算设备;所述自然语言处理器组件,用以经由所述数据处理系统的所述接口接收包括由所述客户端计算设备的所述传感器检测到的第二输入音频信号的数据分组,以及解析所述第二输入音频信号,以识别第二请求和对应于所述第二请求的第二触发关键词;所述直接动作API,用以:基于所述第二触发关键词并且响应于所述第二请求,生成第二动作数据结构;以及构建包括所述第二动作数据结构的第二数据传输,以在第二服务提供者计算设备与所述客户端计算设备之间建立第二通信会话,经由所述数据处理系统将所述第二通信会话的数据分组从所述客户端计算设备路由到所述第二服务提供者计算设备;由所述数据处理系统执行的线程优化组件,用以:获得所述第一数据传输的数据分组,以及获得所述第二数据传输的数据分组;基于应用于所述第一数据传输的数据分组和应用于所述第二数据传输的数据分组的启发式技术,确定序列相关性参数;以及基于所述序列相关性参数与阈值的比较,将所述第一数据传输和所述第二数据传输合并到单线程中。...

【技术特征摘要】
【国外来华专利技术】2016.12.30 US 15/395,7251.一种组合指示序列相关操作的多个语音激活的音频输入数据分组的系统,包括:由数据处理系统执行的自然语言处理器组件,用以经由所述数据处理系统的接口接收包括由客户端计算设备的传感器检测到的第一输入音频信号的数据分组;所述自然语言处理器组件,用以解析所述第一输入音频信号以识别第一请求和对应于所述第一请求的第一触发关键词;所述数据处理系统的直接动作应用编程接口(“API”),用以:基于所述第一触发关键词并且响应于所述第一请求,生成第一动作数据结构;以及构建包括所述第一动作数据结构的第一数据传输,以在第一服务提供者计算设备与所述客户端计算设备之间建立第一通信会话,经由所述数据处理系统将所述第一通信会话的数据分组从所述客户端计算设备路由到所述第一服务提供者计算设备;所述自然语言处理器组件,用以经由所述数据处理系统的所述接口接收包括由所述客户端计算设备的所述传感器检测到的第二输入音频信号的数据分组,以及解析所述第二输入音频信号,以识别第二请求和对应于所述第二请求的第二触发关键词;所述直接动作API,用以:基于所述第二触发关键词并且响应于所述第二请求,生成第二动作数据结构;以及构建包括所述第二动作数据结构的第二数据传输,以在第二服务提供者计算设备与所述客户端计算设备之间建立第二通信会话,经由所述数据处理系统将所述第二通信会话的数据分组从所述客户端计算设备路由到所述第二服务提供者计算设备;由所述数据处理系统执行的线程优化组件,用以:获得所述第一数据传输的数据分组,以及获得所述第二数据传输的数据分组;基于应用于所述第一数据传输的数据分组和应用于所述第二数据传输的数据分组的启发式技术,确定序列相关性参数;以及基于所述序列相关性参数与阈值的比较,将所述第一数据传输和所述第二数据传输合并到单线程中。2.根据权利要求1所述的系统,其中,所述单线程指示第一动作被调度成在第二动作之前发生,所述第一动作对应于所述第一动作数据结构并且所述第二动作对应于所述第二动作数据结构,所述系统包括:所述直接动作API,用以检测所述第一动作的完成;以及所述数据处理系统的接口,用以在所述第一动作完成之后,将所述单线程的数据分组发送到所述第二服务提供者计算设备。3.根据权利要求1所述的系统,其中,所述序列相关性参数指示对应于所述第一动作数据结构的动作被调度成在对应于所述第二动作数据结构的动作之前发生。4.根据权利要求3所述的系统,包括:所述直接动作API,用以基于与对应于所述第一动作数据结构的动作相关联的时间,识别与对应于所述第二动作数据结构的动作相关联的死锁状况。5.根据权利要求4所述的系统,包括:所述数据处理系统的接口,用以响应于所述死锁状况,防止将所述第二通信会话的数据分组传输到所述第二服务提供者计算设备。6.根据权利要求4所述的系统,包括:所述直接动作API,用以获得所述死锁状况终止的指示;以及所述数据处理系统的接口,用以在所述死锁状况终止之后,将所述第二通信会话的数据分组发送到所述第二服务提供者计算设备。7.根据权利要求1所述的系统,其中,所述单线程指示按相继顺序的用于所述单线程的序列相关动作,所述相继顺序包括第一动作、所述第一动作之后的第二动作以及所述第二动作之后的第三动作,所述系统包括所述直接动作API,用以:接收所述相继顺序的指示,以及在接收到所述相继顺序的指示之后,生成经修改的相继顺序,所述经修改的相继顺序包括所述第三动作在所述第二动作之前。8.根据权利要求1所述的系统,其中,所述单线程指示用于所述单线程的一系列序列相关动作,所述序列相关动作包括第一动作、所述第一动作之后的第二动作以及所述第二动作之后的第三动作,所述系统包括:所述直接动作API,用以基于所述第一动作完成的时间,确定死锁状况;所述直接动作API,用以基于所述第一动作的完成,确定所述死锁状况解除;以及所述数据处理系统的内容选择器组件,用以响应于所述死锁状况解除,识别用于所述第二动作的内容项目。9.根...

【专利技术属性】
技术研发人员:格拉瓦·布哈亚罗伯特·斯特茨
申请(专利权)人:谷歌有限责任公司
类型:发明
国别省市:美国,US

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

1