基于分组的数据消息传输的依赖序列的操作处理制造技术

技术编号:18953756 阅读:24 留言:0更新日期:2018-09-15 14:03
本发明专利技术提供在语音激活的基于数据分组的计算机网络环境中优化依赖序列的操作。自然语言处理器组件能够解析输入音频信号以识别请求和触发关键词。预测组件能够基于所述触发关键词和所述请求来确定线程,其包括第一动作、所述第一动作之后的第二动作以及所述第二动作之后的第三动作。内容选择器组件能够基于所述第三动作和所述触发关键词来选择内容项。音频信号生成器组件能够生成包括所述内容项的输出信号。在所述第一动作和所述第二动作中的至少一个的发生之前,接口能够传送所述输出信号以使客户端计算设备驱动扬声器生成与所述输出信号相对应的声波。

【技术实现步骤摘要】
【国外来华专利技术】基于分组的数据消息传输的依赖序列的操作处理相关申请的交叉引用本申请要求于2016年12月30日提交并且标题为“SEQUENCEDEPENDENTOPERATIONPROCESSINGOFPACKETBASEDDATAMESSAGETRANSMISSIONS”的美国专利申请号15/395,682的权益和优先权,其全部内容出于所有目的通过引用并入本文。
技术介绍
计算设备间网络流量数据的基于分组或其他方式的过度网络传输会阻止计算设备正确处理网络流量数据、完成与网络流量数据相关的操作或者及时对网络流量数据作出响应。如果响应的计算设备处于或超过其处理能力,则网络流量数据的过度网络传输还会使数据路由复杂化或者降低响应质量,这可能导致低效的带宽利用。对应于内容项对象的网络传输的控制会因大量内容项对象能够启动计算设备之间网络业务数据的网络传输而变得复杂。
技术实现思路
至少一个方面针对一种在语音激活的基于数据分组的计算机网络环境中优化依赖序列的操作的处理的系统。由数据处理系统执行的自然语言处理器组件能够接收数据分组。所述数据分组能够包括由客户端计算设备的传感器检测到的输入音频信号。所述自然语言处理器组件能够解析所述输入音频信号以识别请求和与所述请求相对应的触发关键词。预测组件能够基于所述触发关键词和所述请求来确定线程。所述线程能够包括第一动作、所述第一动作之后的第二动作以及所述第二动作之后的第三动作。所述预测组件能够在所述第一动作和所述第二动作中的至少一个的发生之前向所述数据处理系统的内容选择器组件提供所述第三动作的指示。基于所述第三动作和由所述自然语言处理器识别的触发关键词,所述内容选择器组件能够经由实时内容选择过程来选择内容项。由所述数据处理系统执行的音频信号生成器组件能够生成包括所述内容项的输出信号。所述数据处理系统的接口能够在所述第一动作和所述第二动作中的至少一个的发生之前传送包括由所述音频信号生成器组件生成的输出信号的数据分组,以使由所述客户端计算设备执行的音频驱动器组件驱动所述客户端计算设备的扬声器生成与所述输出信号相对应的声波。至少一个方面针对一种在语音激活的基于数据分组的计算机网络环境中调用依赖序列的操作的动作的方法。所述方法包括通过数据处理系统执行的自然语言处理器组件,接收包括由客户端计算设备的传感器检测到的输入音频信号的数据分组;所述方法包括通过所述自然语言处理器组件基于所述输入音频信号来识别请求和与所述请求相对应的触发关键词。所述方法包括通过预测组件基于所述触发关键词和所述请求来确定线程。所述线程能够包括第一动作、所述第一动作之后的第二动作以及所述第二动作之后的第三动作。所述方法能够包括通过所述预测组件,在所述第一动作和所述第二动作中的至少一个的发生之前向所述数据处理系统的内容选择器组件提供所述第三动作的指示。所述方法能够包括通过所述内容选择器组件基于所述第三动作和由所述自然语言处理器识别的触发关键词,经由实时内容选择过程来选择内容项。所述方法能够包括通过由所述数据处理系统执行的音频信号生成器组件,获得包括所述内容项的输出信号。所述方法能够包括经由所述数据处理系统的接口,在所述第一动作和所述第二动作中的至少一个发生之前传送包括由所述音频信号生成器组件获得的输出信号的数据分组以使由所述客户端计算设备和第二客户端计算设备中的至少一个执行的音频驱动器组件驱动所述客户端计算设备的扬声器,以生成与所述输出信号相对应的声波。至少一个方面针对一种存储指令的计算机可读存储介质,所述指令当由一个或多个数据处理器执行时使得所述一个或多个数据处理器执行操作,以在语音激活的基于数据分组的计算机网络环境中选择依赖序列的操作。所述操作能够通过数据处理系统执行的自然语言处理器组件,接收包括由客户端计算设备的传感器检测到的输入音频信号的数据分组。所述操作能够通过所述自然语言处理器组件,基于所述输入音频信号来识别请求和与所述请求相对应的触发关键词。所述操作能够通过预测组件基于所述触发关键词和所述请求来选择线程。所述线程能够包括第一动作、所述第一动作之后的第二动作以及所述第二动作之后的第三动作。所述操作能够通过所述预测组件,在所述第一动作和所述第二动作中的至少一个的发生之前向所述数据处理系统的内容选择器组件提供所述第三动作的指示。所述操作能够通过所述内容选择器组件,基于所述第三动作和由所述自然语言处理器识别的触发关键词,经由实时内容选择过程来选择内容项。所述操作能够通过由所述数据处理系统执行的音频信号生成器组件,生成包括所述内容项的输出信号。所述操作能够经由所述数据处理系统的接口,在所述第一动作和所述第二动作中的至少一个的发生之前传送包括由所述音频信号生成器组件生成的输出信号的数据分组,以使由所述客户端计算设备执行的音频驱动器组件驱动所述客户端计算设备的扬声器生成与所述输出信号相对应的声波。下面详细讨论这些和其他方面以及实施方式。上文的信息和下文的具体描述包括各个方面和实施方式的说明性示例,并且提供用于理解所要求保护的方面和实施方式的性质和特点的概述或构架。附图提供对各个方面和各种实施方式的说明和进一步理解,并且被并入本说明书且构成本说明书的一部分。附图说明附图并无意于按比例绘制。在各图中相同的附图标号和标记指示相同的元素。为清楚起见,在每个图中可以并不标注每个组件。在图中:图1描绘出在语音激活的计算机网络环境中优化依赖序列的操作的处理的系统;图2描绘出包括依赖序列的动作的线程的功能图;图3描绘出在语音激活的基于数据分组的计算机网络环境中调用依赖序列的操作的动作的方法;以及图4是图示出可以用来实现本文所述和所示的系统和方法的元素的计算机系统的总体架构的框图。具体实施方式下面更详细地描述有关在语音激活的计算机网络环境中优化对依赖序列的操作的处理的方法、装置和系统的各种概念及其实施方式。上文介绍并且下文将更详细讨论的各种概念可以通过若干方式中的任何一种来实现。本公开的系统和方法大体上涉及一种数据处理系统,其经由语音激活的计算机网络环境中基于数据分组的传输来优化或动态地调整处理依赖序列的操作的顺序。所述数据处理系统能够例如通过从多个依赖序列的操作中异步地、失序地或者动态地选择操作而提高通过一个或多个计算机网络的数据分组传输的效率和有效性。与所选择的操作相对应的基于数据分组或者其他协议的信号能够通过计算机网络而在多个计算设备之间路由。所述数据处理系统能够暂时性或者永久性跳过依赖序列的操作的集合的初始操作,并且能够改为转到与稍后或最后操作相对应的操作。通过绕过与多个依赖序列的操作中的前期操作相对应的基于分组或者其他协议的数据传输,并且改为直接转到操作序列中的后期操作的基于分组的数据传输,所述数据处理系统能够减少、延迟或者消除与前期操作相关联的数据处理。这就会节省处理功率和诸如存储器的其他计算资源,减少数据处理系统的电力消耗,以及降低的经由计算机网络的数据传输会减少数据处理系统的带宽要求和使用。本文所述的系统和方法能够包括接收输入音频查询的数据处理系统。从输入音频查询中,数据处理系统能够识别请求和与该请求相对应的触发关键词。基于触发关键词或请求,数据处理系统能够确定指示多个依赖序列的操作的线程。例如,线程能够包括第一动作、该第一动作之后本文档来自技高网...

【技术保护点】
1.一种在语音激活的基于数据分组的计算机网络环境中优化依赖序列的操作的处理的系统,包括:自然语言处理器组件,所述自然语言处理器组件由数据处理系统执行用于接收包括由客户端计算设备的传感器检测到的输入音频信号的数据分组;所述自然语言处理器组件用于解析所述输入音频信号以识别请求和与所述请求相对应的触发关键词;预测组件,所述预测组件用于基于所述触发关键词和所述请求来确定线程,所述线程包括第一动作、所述第一动作之后的第二动作以及所述第二动作之后的第三动作;所述预测组件用于在所述第一动作和所述第二动作中的至少一个的发生之前向所述数据处理系统的内容选择器组件提供所述第三动作的指示;所述内容选择器组件,所述内容选择器组件用于基于所述第三动作和由所述自然语言处理器识别的所述触发关键词经由实时内容选择过程来选择内容项;音频信号生成器组件,所述音频信号生成器组件由所述数据处理系统执行用于生成包括所述内容项的输出信号;以及所述数据处理系统的接口,所述数据处理系统的接口用于在所述第一动作和所述第二动作中的至少一个的发生之前传送包括由所述音频信号生成器组件生成的所述输出信号的数据分组并且使由所述客户端计算设备执行的音频驱动器组件驱动所述客户端计算设备的扬声器生成与所述输出信号相对应的声波。...

【技术特征摘要】
【国外来华专利技术】2016.12.30 US 15/395,6821.一种在语音激活的基于数据分组的计算机网络环境中优化依赖序列的操作的处理的系统,包括:自然语言处理器组件,所述自然语言处理器组件由数据处理系统执行用于接收包括由客户端计算设备的传感器检测到的输入音频信号的数据分组;所述自然语言处理器组件用于解析所述输入音频信号以识别请求和与所述请求相对应的触发关键词;预测组件,所述预测组件用于基于所述触发关键词和所述请求来确定线程,所述线程包括第一动作、所述第一动作之后的第二动作以及所述第二动作之后的第三动作;所述预测组件用于在所述第一动作和所述第二动作中的至少一个的发生之前向所述数据处理系统的内容选择器组件提供所述第三动作的指示;所述内容选择器组件,所述内容选择器组件用于基于所述第三动作和由所述自然语言处理器识别的所述触发关键词经由实时内容选择过程来选择内容项;音频信号生成器组件,所述音频信号生成器组件由所述数据处理系统执行用于生成包括所述内容项的输出信号;以及所述数据处理系统的接口,所述数据处理系统的接口用于在所述第一动作和所述第二动作中的至少一个的发生之前传送包括由所述音频信号生成器组件生成的所述输出信号的数据分组并且使由所述客户端计算设备执行的音频驱动器组件驱动所述客户端计算设备的扬声器生成与所述输出信号相对应的声波。2.根据权利要求1所述的系统,包括:所述数据处理系统,所述数据处理系统用于在确定的时间段期满以及从所述客户端设备接收到授权指示中的一个之前防止包括所述输出信号的所述数据分组传输到所述客户端计算设备。3.根据权利要求1所述的系统,其中,所述数据处理系统的所述接口从所述客户端计算设备接收作为音频输入被录入所述客户端计算设备的用于取消所述第三动作的基于分组的数据消息。4.根据权利要求1所述的系统,其中,所述自然语言处理器组件在由所述第一动作和所述第二动作中的一个触发的时间间隔内接收用于取消所述第三动作的基于分组的数据消息。5.根据权利要求1所述的系统,包括:所述数据处理系统的所述接口用于在所述第一动作的发生之后和所述第二动作的发生之前传送包括由所述音频信号生成器组件生成的所述输出信号的所述数据分组并且使由所述客户端计算设备执行的所述音频驱动器组件驱动所述客户端计算设备的所述扬声器生成与所述输出信号相对应的声波。6.根据权利要求1所述的系统,包括:所述数据处理系统用于在所述第一动作和所述第二动作中的至少一个的发生之前从所述客户端计算设备接收包括对所述内容项的响应的数据消息。7.根据权利要求1所述的系统,包括:所述数据处理系统用于基于所述第一动作的完成时间和所述第二动作的完成时间中的一个来启动所述第三动作。8.根据权利要求1所述的系统,包括:所述数据处理系统的直接动作应用编程接口,所述数据处理系统的直接动作应用编程接口用于在所述第一动作和所述第二动作中的至少一个的完成之后启动所述第三动作。9.根据权利要求1所述的系统,包括:所述数据处理系统的直接动作应用编程接口,所述数据处理系统的直接动作应用编程接口用于基于所述数据处理系统的处理器利用和计算机网络的带宽度量中的至少一个来启动与所述第三动作相对应的活动。10.根据权利要求1所述的系统,包括:所述数据处理系统的直接动作应用编程接口,所述...

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

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

1