语音激活数据分组的数据结构池化制造技术

技术编号:18953759 阅读:24 留言:0更新日期:2018-09-15 14:03
提供了在基于语音激活数据分组的环境中的语音线程管理的系统和方法。一种自然语言处理器(“NLP”)组件可以接收包括第一输入音频信号的数据分组并且对其进行解析以识别第一请求和第一触发关键字。一种直接动作应用编程接口(“API”)可以生成具有限定第一动作的参数的第一动作数据结构。所述NLP组件可以接收第二输入音频信号并且对其进行解析以识别第二请求和第二触发关键字,并且可以生成具有限定第二动作的参数的第二动作数据结构。池化组件可以将所述第一和第二动作数据生成为池化数据结构,并且可以将所述池化数据结构传输至服务提供者计算装置以使所述服务提供者计算装置执行由所述池化数据结构限定的操作。

【技术实现步骤摘要】
【国外来华专利技术】语音激活数据分组的数据结构池化相关申请的交叉引用本申请要求2016年12月30日提交的标题为“DATASTRUCTUREPOOLINGOFVOICEACTIVATEDDATAPACKETS”的美国专利申请第15/395,707号的权益和优先权,该案出于所有目的通过引用的方式全部并入本文。
技术介绍
在计算装置之间的网络流量数据的基于分组的或者按照其它方式的过多网络传输能够阻止计算装置正确地处理网络流量数据、完成与网络流量数据有关的操作、或者及时对网络流量数据作出响应。如果响应的计算装置处于其处理能力或者高于其处理能力(这可能导致带宽利用不足),则网络流量数据的过多网络传输还能够使数据路由复杂化或者降低响应的质量。可以在计算装置之间发起网络流量数据的网络传输的大量内容项对象能够使对与内容项对象对应的网络传输的控制复杂化。
技术实现思路
至少一个方面涉及一种用于管理在语音激活的基于数据分组的计算机网络环境中的语音激活线程的系统。由数据处理系统执行的自然语言处理器经由数据处理系统的接口接收包括由第一客户端计算装置的传感器检测的第一输入音频信号的数据分组。自然语言处理器组件可以对第一输入音频信号进行解析以识别第一请求和与该第一请求对应的第一触发关键字。数据处理系统的直接动作应用编程接口(“API”)可以基于第一触发关键字并且响应于第一请求来生成具有限定第一动作的参数的第一动作数据结构。自然语言处理器组件可以经由数据处理系统的接口来接收包括由第二客户端计算装置的传感器检测的第二输入音频信号的数据分组,并且可以对第二输入音频信号进行解析以识别第二请求和与该第二请求对应的第二触发关键字。直接动作API可以基于第二触发关键字并且响应于第二请求来生成具有限定第二动作的参数的第二动作数据结构。数据处理系统的池化组件可以基于应用于第一动作数据结构的参数和第二动作数据结构的参数的启发式技术来确定指示在第一动作数据结构与第二动作数据结构之间的重叠级别的池化参数。池化组件可以基于池化参数来将第一动作数据结构和第二动作数据结构组合到池化数据结构中。池化组件可以经由计算机网络将池化数据结构传输至服务提供者计算装置以使该服务提供者计算装置执行由池化数据结构限定的并且与第一动作和第二动作对应的操作。至少一个方面涉及一种用于管理在基于语音激活数据分组的计算机网络环境中的语音激活线程的方法。该方法可以包括:通过由数据处理系统执行的自然语言处理器组件经由数据处理系统的接口接收包括由第一客户端计算装置的传感器检测的第一输入音频信号的数据分组。该方法可以包括:由自然语言处理器组件对第一输入音频信号进行解析以识别第一请求和与该第一请求对应的第一触发关键字。该方法可以包括:由数据处理系统的直接动作应用编程接口(“API”)基于第一触发关键字并且响应于第一请求来生成具有限定第一动作的参数的第一动作数据结构。该方法可以包括:由自然语言处理器组件经由数据处理系统的接口来接收包括由第二客户端计算装置的传感器检测到的第二输入音频信号的数据分组,以及由自然语言处理器组件对第二输入音频信号进行解析以识别第二请求和与该第二请求对应的第二触发关键字。该方法可以包括:通过直接动作API基于第二触发关键字并且响应于第二请求来生成具有限定第二动作的参数的第二动作数据结构。该方法可以包括:由数据处理系统的池化组件基于应用于第一动作数据结构的参数和第二动作数据结构的参数的启发式技术来确定指示在第一动作数据结构与第二动作数据结构之间的重叠级别的池化参数。该方法可以包括:基于池化参数来将第一动作数据结构和第二动作数据结构组合到池化数据结构中。该方法可以包括:经由计算机网络将池化数据结构传输至服务提供者计算装置以使该服务提供者计算装置执行由池化数据结构限定的并且与第一动作和第二动作对应的操作。至少一个方面涉及一种计算机可读存储介质,该计算机可读存储介质存储指令,该指令在由一个或者多个数据处理器执行时使该一个或者多个数据处理器执行用于管理在基于语音激活数据分组的计算机网络环境中的语音激活线程的操作。该操作可以包括:通过由数据处理系统执行的自然语言处理器组件经由数据处理系统的接口接收包括由第一客户端计算装置的传感器检测到的第一输入音频信号的数据分组。该操作可以包括:由自然语言处理器组件对第一输入音频信号进行解析以识别第一请求和与该第一请求对应的第一触发关键字。该操作可以包括:由数据处理系统的直接动作应用编程接口(“API”)基于第一触发关键字并且响应于第一请求来生成具有限定第一动作的参数的第一动作数据结构。该操作可以包括:由自然语言处理器组件经由数据处理系统的接口来接收包括由第二客户端计算装置的传感器检测的第二输入音频信号的数据分组,以及通过自然语言处理器组件对第二输入音频信号进行解析以识别第二请求和与该第二请求对应的第二触发关键字。该操作可以包括:由直接动作API基于第二触发关键字并且响应于第二请求来生成具有限定第二动作的参数的第二动作数据结构。该操作可以包括:由数据处理系统的池化组件基于应用于第一动作数据结构的参数和第二动作数据结构的参数的启发式技术来确定指示在第一动作数据结构与第二动作数据结构之间的重叠级别的池化参数。该操作可以包括:基于池化参数来将第一动作数据结构和第二动作数据结构组合到池化数据结构中。该操作可以包括:经由计算机网络将池化数据结构传输至服务提供者计算装置以使该服务提供者计算装置执行由池化数据结构限定的并且与第一动作和第二动作对应的操作。下面详细讨论这些和其它方面以及实施方式。前述信息和以下具体实施方式包括各个方面和实施方式的说明性示例,并且提供用于理解所要求保护的方面和实施方式的性质和特征的概述或者框架。附图提供了对各个方面和实施方式的说明和进一步理解,并且被并入以及构成本说明书的一部分。附图说明不旨在按比例绘制附图。各个附图中的类似附图标记和标号指示类似的元件。为了清楚起见,可能在每个附图中并未标注每个组件。在附图中:图1描绘了一种用于管理在基于语音激活数据分组的计算机网络环境中的语音激活线程的系统;图2描绘了用于基于语音激活数据分组的计算机网络环境的池化数据结构的功能图;图3描绘了在基于语音激活数据分组的计算机网络环境中在远程数据处理系统与服务提供者计算装置之间的动作数据结构池化和通信的功能图;图4描绘了用于管理在基于语音激活数据分组的计算机网络环境中的语音激活线程的方法;以及图5是图示了可以采用来实施本文描述的和图示的系统和方法的元件的用于计算机系统的一般架构的框图。具体实施方式以下是对与用于管理在基于语音激活数据分组(或者其它协议)的计算机网络环境中的语音激活线程的方法、设备、和系统有关的各种构思及其实施方式的更详细的描述。可以按照众多方式中的任何一种方式来实施上面介绍的以及下面更详细讨论的各种构思。本公开的系统和方法大体上涉及一种管理在语音激活计算机网络环境中的冗余或者重叠语音激活线程的数据处理系统。语音激活线程可以指示由至少一种动作数据结构表示的一个或者多个动作。数据处理系统可以通过例如,将由于重叠的主题或者其它重叠或者共同的参数而引起的动作数据结构池化(例如,合并、聚合、或者批处理)来改进通过一个或者多个计算机网络进行的数据分组传输的效率和有效性本文档来自技高网...

【技术保护点】
1.一种用于管理在基于语音激活数据分组的计算机网络环境中的语音激活线程的系统,包括:由数据处理系统执行的自然语言处理器组件,所述自然语言处理器组件用于经由所述数据处理系统的接口接收包括由第一客户端计算装置的传感器检测的第一输入音频信号的数据分组;所述自然语言处理器组件用于对所述第一输入音频信号进行解析以识别第一请求和与所述第一请求对应的第一触发关键字;所述数据处理系统的直接动作应用编程接口(“API”),所述数据处理系统的所述直接动作应用编程接口用于基于所述第一触发关键字并且响应于所述第一请求来生成具有限定第一动作的参数的第一动作数据结构;所述自然语言处理器组件用于经由所述数据处理系统的所述接口来接收包括由第二客户端计算装置的传感器检测的第二输入音频信号的数据分组,并且对所述第二输入音频信号进行解析以识别第二请求和与所述第二请求对应的第二触发关键字;所述直接动作API基于所述第二触发关键字并且响应于所述第二请求来生成具有限定第二动作的参数的第二动作数据结构;以及所述数据处理系统的池化组件,用于:基于应用于所述第一动作数据结构的参数和所述第二动作数据结构的参数的启发式技术来确定指示在所述第一动作数据结构与所述第二动作数据结构之间的重叠级别的池化参数;基于所述池化参数、所述第一动作数据结构和所述第二动作数据结构来生成池化数据结构;以及经由计算机网络将所述池化数据结构传输至服务提供者计算装置以使所述服务提供者计算装置执行由所述池化数据结构限定的并且与所述第一动作和所述第二动作对应的操作。...

【技术特征摘要】
【国外来华专利技术】2016.12.30 US 15/395,7071.一种用于管理在基于语音激活数据分组的计算机网络环境中的语音激活线程的系统,包括:由数据处理系统执行的自然语言处理器组件,所述自然语言处理器组件用于经由所述数据处理系统的接口接收包括由第一客户端计算装置的传感器检测的第一输入音频信号的数据分组;所述自然语言处理器组件用于对所述第一输入音频信号进行解析以识别第一请求和与所述第一请求对应的第一触发关键字;所述数据处理系统的直接动作应用编程接口(“API”),所述数据处理系统的所述直接动作应用编程接口用于基于所述第一触发关键字并且响应于所述第一请求来生成具有限定第一动作的参数的第一动作数据结构;所述自然语言处理器组件用于经由所述数据处理系统的所述接口来接收包括由第二客户端计算装置的传感器检测的第二输入音频信号的数据分组,并且对所述第二输入音频信号进行解析以识别第二请求和与所述第二请求对应的第二触发关键字;所述直接动作API基于所述第二触发关键字并且响应于所述第二请求来生成具有限定第二动作的参数的第二动作数据结构;以及所述数据处理系统的池化组件,用于:基于应用于所述第一动作数据结构的参数和所述第二动作数据结构的参数的启发式技术来确定指示在所述第一动作数据结构与所述第二动作数据结构之间的重叠级别的池化参数;基于所述池化参数、所述第一动作数据结构和所述第二动作数据结构来生成池化数据结构;以及经由计算机网络将所述池化数据结构传输至服务提供者计算装置以使所述服务提供者计算装置执行由所述池化数据结构限定的并且与所述第一动作和所述第二动作对应的操作。2.根据权利要求1所述的系统,其中,所述服务提供者计算装置是与第一实体对应的第一服务提供者计算装置,所述系统包括:所述数据处理系统的所述池化组件用于经由所述计算机网络向与第二实体对应的第二服务提供者计算装置传输第二池化数据结构以使所述第二服务提供者计算装置执行由所述第二池化数据结构限定的操作。3.根据权利要求1所述的系统,其中,所述池化参数是第一池化参数,所述池化数据结构是第一池化数据结构,并且所述服务提供者计算装置是第一服务提供者计算装置,所述系统包括所述数据处理系统的所述池化组件用于:确定指示在第三动作数据结构与第四动作数据结构之间的重叠级别的第二池化参数;基于所述第二池化参数、所述第三动作数据结构和所述第四动作数据结构来生成第二池化数据结构;以及经由计算机网络将所述第二池化数据结构传输至第二服务提供者计算装置以使所述第二服务提供者计算装置执行由所述第二池化数据结构限定的并且与所述第三动作和所述第四动作对应的操作。4.根据权利要求1所述的系统,其中,所述池化参数是第一池化参数,所述系统包括:所述自然语言处理器组件用于经由所述数据处理系统的所述接口接收包括由所述第一客户端计算装置的所述传感器检测的第三输入音频信号的数据分组,并且对所述第三输入音频信号进行解析以识别第三请求和与所述第三请求对应的第三触发关键字;所述直接动作API用于基于所述第三触发关键字并且响应于所述第三请求来生成具有限定第三动作的参数的第三动作数据结构;所述数据处理系统的所述池化组件用于确定指示在所述第三动作数据结构与第一动作数据结构、所述第二动作数据结构和所述池化参数中的至少一个之间的重叠级别的第二池化参数;以及所述数据处理系统的所述池化组件用于基于所述池化参数来将所述第三动作数据结构组合到所述池化数据结构中。5.根据权利要求1所述的系统,其中,所述池化参数是第一池化参数,所述系统包括:所述数据处理系统的所述池化组件用于基于第三动作数据结构来确定第二池化参数;以及所述数据处理系统的所述池化组件用于基于所述第二池化参数来修改所述池化数据结构。6.根据权利要求1所述的系统,其中,所述重叠级别指示在所述第一数据结构与所述第二数据结构之间的相似性度量。7.根据权利要求1所述的系统,包括:所述数据处理系统的所述池化组件用于基于由所述第一动作数据结构指示的主题和由所述第二动作数据结构指示的主题来确定在所述第一数据结构和所述第二数据结构之间的重叠级别。8.根据权利要求1所述的系统,其中,所述第一动作包括第一多个子动作,并且所述第二动作包括第二多个子动作。9.根据权利要求1所述的系统,其中,包括所述池化组件的所述数据处理系统与第一实体对应,并且所述服务提供者计算装置与不同于所述第一实体的第二...

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

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

1