在基于音频的计算环境中执行请求的动作的平台选择制造技术

技术编号:39417676 阅读:10 留言:0更新日期:2023-11-19 16:07
本申请公开了在基于音频的计算环境中执行请求的动作的平台选择。提供了一种选择用于执行基于语音的命令的数字平台的系统和方法。该系统接收经由数字平台执行与服务相关联的动作的应用。该系统对应用进行调试以验证数字平台中的至少两个平台上的动作的参数。该系统接收包括由客户端设备的传感器检测到的输入音频信号的数据分组,并且对输入音频信号进行解析以识别动作和服务。该系统从数字平台中选择第一平台以执行动作。响应于对第一平台的选择,该系统发起交互式数据交换以填充与动作相对应的动作数据结构的参数。该系统使用动作数据结构经由所选择的平台执行动作。据结构经由所选择的平台执行动作。据结构经由所选择的平台执行动作。

【技术实现步骤摘要】
在基于音频的计算环境中执行请求的动作的平台选择
[0001]分案说明
[0002]本申请属于申请日为2019年05月06日的中国专利技术专利申请201980002144.1的分案申请。
[0003]对相关申请的交叉引用
[0004]本申请根据35USC
§
119要求享有于2018年5月7日提交的标题为“PLATFORM SELECTION FOR PERFORMING REQUESTED ACTIONS IN AUDIO

BASED COMPUTING ENVIRONMENTS”的美国临时专利申请No.62/668,207的优先权,通过引用将其全文合并于此。

技术介绍

[0005]基于语音的计算环境可与各种其它计算平台接合(interface)。例如,服务提供者可以经由包括移动应用、桌面应用以及基于web的应用的平台而提供服务。用户可以通过基于语音的计算环境与服务进行交互。然而,选择用于实现通过基于语音的计算环境所接收的用户请求的平台可能具有挑战性。

技术实现思路

[0006]至少一个方面涉及一种选择用于执行基于语音的命令的数字平台的系统。该系统可包括数据处理系统,该数据处理系统包括至少一个处理器和存储器。数据处理系统可从服务提供者设备接收经由多个数字平台来执行与服务相关联的动作的应用。数据处理系统可调试应用以验证多个数字平台中的至少两个平台上的动作的参数。数据处理系统可经由数据处理系统的接口接收包括由客户端设备的传感器检测到的输入音频信号的数据分组。数据处理系统可对输入音频信号进行解析以识别动作和服务。数据处理系统可基于策略和输入音频信号或历史执行信息中的至少一个来选择多个数字平台中的第一平台以执行动作。响应于对第一平台的选择,数据处理系统可发起交互式数据交换以填充与动作相对应的动作数据结构的参数。数据处理系统可使用动作数据结构经由所选择的平台执行动作。
[0007]多个数字平台可包括以下中的至少一个:服务的基于web的应用平台、服务的移动应用平台以及服务的对话平台。数据处理系统可针对动作识别指示多个数字平台中的第一平台的第一参数的第一标记信息。数据处理系统可针对动作识别指示多个数字平台中的第二平台的第二参数的第二标记信息。数据处理系统可基于对第一标记信息与第二标记信息的比较来确定第一参数与第二参数之间的冲突。数据处理系统可向服务提供者设备提供对冲突的指示。
[0008]数据处理系统可针对动作识别多个数字平台中的第一平台的第一参数以及指示多个数字平台中的第二平台的第二参数的第二标记信息。数据处理系统可基于比较来确定第一参数与第二参数之间的冲突。数据处理系统可向服务提供者设备传输用于解决冲突的提示。数据处理系统可确定与基于web的应用平台相比更少的参数针对对话平台被配置。第一平台可是服务的基于web的应用平台,并且第二平台是服务的对话平台。
[0009]数据处理系统可识别在多个数字平台中的至少两个上的动作的参数内的冲突。数据处理系统可基于由数据处理系统存储的至少一个策略来自动地解决冲突。
[0010]数据处理系统可识别在多个数字平台中的至少两个上的动作的参数内的冲突。数据处理系统可通过移除与多个数字平台中的至少两个中的一个上的动作相关联的至少一个参数来自动地解决冲突。
[0011]数据处理系统可针对动作识别多个数字平台中的第一平台的第一参数以及指示多个数字平台中的第二平台的第二参数的第二标记信息。数据处理系统可基于比较来确定第一参数与第二参数之间的不一致性。数据处理系统可响应于对不一致性的确定而检索服务提供者设备的解决策略。数据处理系统可基于解决策略解决不一致性。数据处理系统可确定与第二平台相比第一平台与最新版本更新相关联。数据处理系统可响应于确定第一平台与最新版本更新相关联而通过更新第二参数以与第一参数匹配来解决不一致性。
[0012]数据处理系统可基于排名策略来选择多个数字平台中的第一平台。历史执行信息可包括对先前平台的指示,所述先前平台被执行以响应于来自客户端设备的请求而执行服务的动作。数据处理系统可基于执行动作的先前平台是第一平台而选择第一平台。
[0013]数据处理系统可基于确定与经由多个数字平台中的第二平台执行动作相比经由第一平台执行动作利用更少的计算资源而选择第一平台。
[0014]至少一个方面涉及一种选择用于执行基于语音的命令的数字平台的方法。该方法可由包括至少一个处理器和存储器的数据处理系统来执行。该方法可包括数据处理系统从服务提供者设备接收经由多个数字平台执行与服务相关联的动作的应用。该方法可包括数据处理系统调试应用以验证多个数字平台中的至少两个平台上的动作的参数。该方法可包括数据处理系统经由数据处理系统的接口接收包括由客户端设备的传感器检测到的输入音频信号的数据分组。该方法可包括数据处理系统对输入音频信号进行解析以识别动作和服务。该方法可包括:数据处理系统基于策略和输入音频信号或历史执行信息中的至少一个来选择多个数字平台中的第一平台以执行动作。该方法可包括响应于对第一平台的选择,数据处理系统发起交互式数据交换以填充与动作相对应的动作数据结构的参数。该方法可包括数据处理系统使用动作数据结构经由所选择的平台执行动作。
[0015]本公开的至少一个方面涉及一种用于在基于语音的计算环境中实现请求的系统。该系统可包括数据处理系统以接收与服务的多个平台相对应的计算机指令。该系统可包括数据处理系统的调试器组件以执行对计算机指令的调试以验证多个平台中的至少两个平台上的动作的参数。该系统可包括数据处理系统的自然语言处理器组件以经由数据处理系统的接口接收包括由客户端设备的传感器检测到的输入音频信号的数据分组。该系统可包括自然语言处理器组件以对输入音频信号进行解析以识别动作。该系统可包括数据处理系统的策略引擎以选择多个平台中的第一平台以用于执行动作。数据处理系统可发起交互式数据交换以填充与动作相对应的动作数据结构的参数。数据处理系统可使用动作数据结构经由所选择的平台执行动作。数据处理系统可通过接收服务的基于web的应用平台、服务的移动应用平台以及服务的对话平台中的至少一个的计算机指令来接收与服务的多个平台相对应的计算机指令。调试器组件可执行对计算机指令的调试以通过对包含在至少两个平台中的标记信息进行比较来验证至少两个平台上的动作的参数以识别至少两个平台上的动作的参数内的冲突。调试器组件可识别至少两个平台上的动作的参数内的冲突;并且可
基于由数据处理系统存储的至少一个策略来自动地解决冲突。
[0016]本公开的至少一个方面涉及一种在基于语音的计算环境中实现请求的方法。该方法可包括由数据处理系统来接收与服务的多个平台相对应的计算机指令。该方法可包括由被数据处理系统执行的调试器组件执行对计算机指令的调试以验证多个平台中的至少两个平台上的动作的参数。该方法可包括由被数据处理系统执行的自然语言处理器组件经由数据处理系统的接口接收包括由客户端设备的传感器检测到的输入音频信号的数据分组。该方法可包括由自然语言处理器组件对本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于选择用于执行基于语音的命令的数字平台的系统,包括:数据处理系统,所述数据处理系统包括至少一个处理器和存储器,用于:经由所述数据处理系统的接口接收包括由客户端设备的传感器检测到的输入音频信号的数据分组;解析所述输入音频信号以识别动作和与所述动作相关联的服务;基于策略以及所述输入音频信号或历史执行信息中的至少一个,选择与所述服务相关联的多个数字平台中的第一平台来执行所述动作;响应于对所述第一平台的选择,发起交互式数据交换以填充与所述动作相对应的动作数据结构的参数;以及使用所述动作数据结构经由所述第一平台来执行所述动作。2.根据权利要求1所述的系统,其中,所述多个数字平台包括所述服务的基于web的应用平台、所述服务的移动应用平台以及所述服务的对话平台中的至少一个。3.根据权利要求1所述的系统,包括所述数据处理系统用于:针对所述动作识别指示所述多个数字平台中的所述第一平台的第一参数的第一标记信息;针对所述动作识别指示所述多个数字平台中的第二平台的第二参数的第二标记信息;基于对所述第一标记信息与所述第二标记信息的比较,确定所述第一参数与所述第二参数之间的冲突;以及向服务提供者设备提供对所述冲突的指示。4.根据权利要求1所述的系统,包括所述数据处理系统用于:针对所述动作识别所述多个数字平台中的所述第一平台的第一参数以及指示所述多个数字平台中的第二平台的第二参数的第二标记信息;基于比较,确定所述第一参数与所述第二参数之间的冲突;以及向服务提供者设备传输用于解决所述冲突的提示。5.根据权利要求4所述的系统,包括所述数据处理系统用于:确定与基于web的应用平台相比,更少的参数针对所述对话平台被配置;其中,所述第一平台是所述服务的基于web的应用平台,并且所述第二平台是所述服务的对话平台。6.根据权利要求1所述的系统,包括所述数据处理系统用于:识别在所述多个数字平台中的至少两个上的所述动作的所述参数内的冲突;以及基于由所述数据处理系统存储的至少一个策略,自动地解决所述冲突。7.根据权利要求1所述的系统,包括所述数据处理系统用于:识别在所述多个数字平台中的至少两个上的所述动作的所述参数内的冲突;以及通过移除与所述多个数字平台中的所述至少两个中的一个数字平台上的所述动作相关联的至少一个参数,自动地解决所述冲突。8.根据权利要求1所述的系统,包括所述数据处理系统用于:针对所述动作识别所述多个数字平台中的所述第一平台的第一参数以及指示所述多个数字平台中的第二平台的第二参数的第二标记信息;基于比较,确定所述第一参数与所述第二参数之间的不一致性;
响应于对所述不一致性的确定,检索服务提供者设备的解决策略;以及基于所述解决策略,解决所述不一致性。9.根据权利要求8所述的系统,包括所述数据处理系统用于:确定与所述第二平台相比所述第一平台与最新版本更新相关联;以及响应于确定所述第一平台与所述最新版本更新相关联,通过更新所述第二参数以与所述第一参数匹配来解决所述不一致性。10.根据权利要求1所述的系统,包括:所述数据处理系统用于:基于排名策略选择所述多个数字平台中的所述第一平台。11.根据权利要求1所述的系统,其中,所述历史执行信息包括响应于来自所述客户端设备的请求先前平台被执行以执行所述服务的所述动作的指示,包括:所述数据处理系统用于:基于执行所述动作的所述先前平台是所述第一平台而选择所述第一平台。12.根据权利要求1所述的系统,包括:所述数据处理系统用于:基于确定与经由所述多个数字平台中的第二平台执行所述动作相比经由所述第一平台执行所述动作利用更少的计算资源而选择所述第一平台。13.一种选择用于执行基于语音的命令的数字平台的方法,包括:经由数据处理系统的接口,接收包括由客户端设备的传感器检测到的输入音频信号的数据分组;由所述数据处理系统,解析所述输入音频信号以识别动作和与所述动作相关联的服务;由所述数据处理系统,基于策略以及所述输入音频信号或历史执行信息中的至少一个,选择与所述服务相关联的多个数字平台中的第一平台来执行所述动作;由所述数据处理系统,响应于对所述第一平台的选择,发起交互式数据交换以填充与所述动作相对应的动作数据结构的参数;以及由所述数据处理系统,使用所述动作数据结构经由所述第一平台来执行所述动作。14.根据权利要求13所述的方法,其中,所述多个数字平台包括所述服务的基于web的应用平台、所述服务的移动应用平台以及所述服务的对话平台中的至少一个。15.根据权利要求13所述的方法,包括:针对所述动作识别指示所述多个数字平台中的所述第一平台的第一参数的第一标记信息;针对所述动作识别指示所述多个数字平台中的第二平台的第二参数的第二标记信息;基于对所述第一标记信息与所述第二标记信息的比较,确定所述第一参数与所述第二参数之间的冲突;以及向服务提供者设备提供对所述冲突的指示。16.根据权利要求13所述的方法,包括:针对所述动作识别所述多个数字平台中的所述第一平台的第一参数以及指示所述多个数字平台中的第二平台的第二参数的第二标记信息;基于比较,确定所述第一参数与所述第二参数之间的冲突;以及向服务提供者设备传输用于解决所述冲突的提示。
17.根据权利要求16所述的方法,其中,所述第一平台是基于web的应用平台并且所述第二平台是所述服务的对话平台,所述方法包括:确定与所述基于web的应用平台相比,更少的参数针对所述对话平台被配置。18.根据权利要求13所述的方法,包括:识别在所述多个数字平台中的至少两个上的所述动作的所述参数内的冲突;以及基于由所述数据处理系统存储的至少一个策略,自动地解决所述冲突。19.根据权利要求13所述的方法,包括:针对所述动作识别所述多个数字平台中的所述第一平台的第一参数以及指示所述多个数字平台中的第二平台的第二参数的第二标记信息;基于比较,确定所述第一参数与所述第二参数之间的不一致性;响应于对所述不一致性的确定,检索服务提供者设备的解决策略;以及基于所述解决策略,解决...

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

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

1