【技术实现步骤摘要】
在基于音频的计算环境中执行请求的动作的平台选择
[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]至少一个方面涉及一种选择用于执行基于语音的命令的数字平台的系统。该系统可包括数据处理系统,该数据处理系统包括至少一个处理器和存储器。数据处理系统可从服务提供者设备接收经由多个数字平台来执行与服务相关联的动作的应用。数据处理系统可调试应用以验证多个数字平台中的至少两个平台上的动作的参数。数据处理系统可经由数据处理系统的接口接收包括由客户端设备的传感器检测到的输入音频信号的数据分组。数据处 ...
【技术保护点】
【技术特征摘要】
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所述的方法,包括:针对所述动作识别所述多个数字平台中的所述第一平台的第一参数以及指示所述多个数字平台中的第二平台的第二参数的第二标记信息;基于比较,确定所述第一参数与所述第二参数之间的不一致性;响应于对所述不一致性的确定,检索服务提供者设备的解决策略;以及基于所述解决策略,解决...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。