【技术实现步骤摘要】
【国外来华专利技术】在基于声学的数字助理应用中验证触发关键字的系统和方法
本说明书涉及在基于声学的数字助理应用中验证触发关键字的系统和方法。
技术介绍
可以将应用安装在计算设备上。计算设备可以执行应用。
技术实现思路
本公开的至少一个方面涉及一种用于在基于声学的数字助理应用中验证触发关键字的系统。该系统包括数据处理系统,数据处理系统包括至少一个请求管理组件、至少一个链接管理组件、至少一个请求验证组件、至少一个处理器以及存储器。数据处理系统的至少一个请求管理组件可以从应用开发者计算设备接收用于生成基于语音的软件应用的请求。请求可以包括与基于语音的软件应用提供的服务相关的统一资源定位符(URL)和与URL相对应的标识符。数据处理系统的至少一个链接管理组件可以从多个网页的索引中识别包括该URL作为目标的多个HTTP(或其他协议)链接。每个链接可以包括相应字符串。数据处理系统可以解析所述多个链接中的每个链接的相应字符串,以确定具有包括对与该URL相对应的标识符的引用的相应字符串的所述多个链接的子集。数据处理系统可以将所述多个链接的所 ...
【技术保护点】
1.一种用于在基于声学的数字助理应用中验证触发关键字的系统,包括:/n数据处理系统,所述数据处理系统包括至少一个请求管理组件、至少一个链接管理组件、至少一个请求验证组件、至少一个处理器以及存储器,用于:/n由所述至少一个请求管理组件从应用开发者计算设备接收用于生成基于语音的软件应用的请求,所述请求包括与由所述基于语音的软件应用提供的服务相关联的统一资源定位符(URL)和与所述URL相对应的标识符;/n通过所述至少一个链接管理组件从多个网页的索引中识别包括所述URL作为目标的多个超文本传输协议(HTTP)链接,每个链接包括相应字符串;/n解析所述多个链接中的每个链接的所述相应 ...
【技术特征摘要】
【国外来华专利技术】1.一种用于在基于声学的数字助理应用中验证触发关键字的系统,包括:
数据处理系统,所述数据处理系统包括至少一个请求管理组件、至少一个链接管理组件、至少一个请求验证组件、至少一个处理器以及存储器,用于:
由所述至少一个请求管理组件从应用开发者计算设备接收用于生成基于语音的软件应用的请求,所述请求包括与由所述基于语音的软件应用提供的服务相关联的统一资源定位符(URL)和与所述URL相对应的标识符;
通过所述至少一个链接管理组件从多个网页的索引中识别包括所述URL作为目标的多个超文本传输协议(HTTP)链接,每个链接包括相应字符串;
解析所述多个链接中的每个链接的所述相应字符串,以确定具有包括对与所述URL相对应的所述标识符的引用的相应字符串的所述多个链接的子集;
将所述多个链接的所述子集与阈值进行比较以确定匹配级别;
由所述至少一个请求验证组件基于所述匹配级别确定所述请求的验证状态;
响应于确定所述请求的所述验证状态指示所述请求被验证,将触发关键字分配给所述基于语音的软件应用;
从移动计算设备接收与所述触发关键字相对应的音频输入;以及
响应于接收到与所述触发关键字相对应的所述音频输入,使所述基于语音的软件应用在所述移动计算设备上执行。
2.根据权利要求1所述的系统,包括:
所述数据处理系统,用于:
基于所述请求中包括的所述标识符,确定至少一个替代标识符;以及
确定所述多个链接的所述子集以包括至少一个链接,所述至少一个链接的相应字符串包括对所述替代标识符的引用并且不包括对所述标识符的引用。
3.根据权利要求1或2所述的系统,包括:
所述数据处理系统,用于:
确定所述阈值以与第一百分比相对应;
确定第二百分比,所述第二百分比包括包含在所述子集中的所述多个链接的一部分;以及
将所述第二百分比与所述第一百分比进行比较,以确定所述匹配级别。
4.根据权利要求1、2或3所述的系统,包括:
所述数据处理系统,用于基于包括在所述多个链接中的链接的数量来确定所述阈值的值。
5.根据任一项前述权利要求所述的系统,包括:
所述数据处理系统,用于使用自然语言处理来解析所述多个链接中的每个链接的所述相应字符串。
6.根据任一项前述权利要求所述的系统,包括:
所述数据处理系统,用于:
确定与从所述应用开发者计算设备接收到的所述请求相关联的风险级别;以及
基于所述风险级别确定所述阈值的值。
7.根据任一项前述权利要求所述的系统,包括:
所述数据处理系统,用于:
确定所述基于语音的软件应用的类型;
确定与所述基于语音的软件应用的所述类型相关联的风险级别;以及
基于所述风险级别确定所述阈值的值。
8.根据任一项前述权利要求所述的系统,包括:
所述数据处理系统,用于:
向代理计算设备传输对包括所述URL作为所述目标的所述多个链接的请求;以及
响应于所述请求,从所述代理计算设备接收所述多个链接。
9.根据权利要求1至7中任一项所述的系统,包括:
所述数据处理系统,用于:
向服务器传输远程过程调用(RPC),所述远程过程调用包括对包括所述URL作为目标的所述多个链接的请求;以及
响应于所述RPC,从所述服务器接收所述多个链接。
10.根据任一项前述权利所述的系统,包括:
所述数据处理系统,用于:
确定与从所述应用开发者计算设备接收的所述请求中包括的所述URL相对应的顶级域;
识别与所述顶级域相关联的至少一个子域;以及
识别包括包含与所述子域相对应的URL作为目标的至少一个链接的所述多个链接。
11.根据任一项前述权利要求所述的系统,包括:
所述数据处理系统,用于:
响应于确定所述验证状态指示所述请求被验证,生成所述基于语音的软件应用的至少一部分。
12.根据任一项前述权利要求所述的系统,包括:
所述数据处理系统...
【专利技术属性】
技术研发人员:亚历克斯·麦克斯维尔,
申请(专利权)人:谷歌有限责任公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。