[发明专利]由电子设备的用户操纵动态推断软件操作的语音命令在审
申请号: | 201680016072.2 | 申请日: | 2016-01-20 |
公开(公告)号: | CN107408010A | 公开(公告)日: | 2017-11-28 |
发明(设计)人: | 阿米特·库马尔·阿格拉沃尔;雷蒙德·B·埃西克;萨恰巴拉塔·劳特 | 申请(专利权)人: | 谷歌技术控股有限责任公司 |
主分类号: | G06F3/0484 | 分类号: | G06F3/0484;G10L15/06;G10L25/48 |
代理公司: | 中原信达知识产权代理有限责任公司11219 | 代理人: | 李佳,穆德骏 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 电子设备 用户 操纵 动态 推断 软件 操作 语音 命令 | ||
技术领域
本公开通常涉及电子设备的用户操作,更具体地说,涉及用于在电子设备处启动操作的用户语音命令。
背景技术
通常,用户通过操纵呈现给用户的各种可视元素,诸如电子设备的外壳上的物理按钮或开关或经由电子设备的显示屏呈现的虚拟按钮和其他虚拟用户可选元素,与电子设备进行交互。然而,为便于更有效交互,对于经由用户发出的语音命令实现非接触控制,已经进行了尝试。实现该目标的持久障碍是通过电子设备上的一个或多个软件应用,将语音发音精确的转换成适当的交互序列。一种常见方法是提供用于典型的语音命令的语义特定应用编程接口(APIs)。然而,由于在可用的大量软件之间缺少标准化,该方法通常将使用语音命令的用户能力限定到在电子设备上安装的软件应用的非常小的子集。另一常见方法是将预定语音命令手动地映射到一系列操纵事件。该方法受到类似的限制,因为在大规模,特别是假定有大量软件应用以及它们的不同版本上实现是不实际的。这些规模和一致性问题由此妨碍对能够支持多个软件应用的电子设备普遍采用语音控制。
附图说明
通过参考附图,本领域的技术人员可以更好地理解本公开,并且其多个特征和优点将对本领域的技术人员变得显而易见。在不同图中使用相同的参考符号表示类似或相同的项目。
图1是示出根据本公开的至少一个实施例的将语音命令的动态推断用于软件操作的电子设备的图。
图2是示出根据本公开的至少一个实施例的图1的电子设备的示例性硬件实现的图。
图3是示出根据本公开的至少一个实施例的图1的电子设备的示例性系统实现的图。
图4是示出根据本公开的至少一个实施例,通过监视用户触觉操纵可视元素以启动操作的实例,对电子设备处的软件应用的操作动态地推断语音命令集和相应的可视元素操纵序列的方法的流程图。
图5和6是示出根据本公开的至少一个实施例的图4的方法的示例的图。
图7是示出根据本公开的至少一个实施例,通过监视用户操纵可视元素,对跨电子设备上的多个软件应用的操作,动态地推断语音命令集和相应的可视元素操纵序列的方法的流程图。
图8是示出根据本公开的至少一个实施例的图7的方法的示例的图。
图9是示出根据本公开的至少一个实施例,响应来自用户的语音命令,对电子设备处的一个或多个软件应用,执行用于制定操作实例的可视元素操纵序列的模拟的方法的流程图。
图10是示出根据本公开的至少一个实施例,通过分析与软件应用相关联的用户帮助信息,对电子设备处的软件应用的操作,动态地推断语音命令集和相应的可视元素操纵序列的过程的概述的图。
图11和12是一起示出根据本公开的至少一个实施例,基于用户帮助信息,分析用户帮助信息以动态地推断可视元素操纵序列和用于可视元素操纵序列的语音命令集的方法的图。
图13-18是示出根据本公开的至少一个实施例的图11和12的方法的示例的图。
图19是示出根据本公开的至少一个实施例,对于在多个电子设备之间的软件操作,共享动态推断语音命令集和相应的可视元素操纵序列的系统的图。
具体实施方式
下述描述旨在通过提供包含对于电子设备处的软件操作动态推断语音命令的多个具体实施例和细节,传递本公开的全面理解。然而,应理解到本公开不限于这些仅作为示例的具体的实施例和细节,因此,本公开的范围旨在仅受下述权利要求及其等价物限定。进一步理解到,普通技术人员根据已知系统和方法,将认识到取决于具体设计和其他需要,出于旨在目的和利益,可将本公开用于多个替选实施例中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于谷歌技术控股有限责任公司,未经谷歌技术控股有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201680016072.2/2.html,转载请声明来源钻瓜专利网。