[发明专利]一种语音控制方法、装置及终端在审
申请号: | 201610817618.6 | 申请日: | 2016-09-12 |
公开(公告)号: | CN106653011A | 公开(公告)日: | 2017-05-10 |
发明(设计)人: | 李光宇 | 申请(专利权)人: | 努比亚技术有限公司 |
主分类号: | G10L15/22 | 分类号: | G10L15/22;H04M1/725 |
代理公司: | 深圳鼎合诚知识产权代理有限公司44281 | 代理人: | 江婷,李发兵 |
地址: | 518057 广东省深圳市南山区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 语音 控制 方法 装置 终端 | ||
技术领域
本发明涉及电子技术领域,更具体地说,涉及一种语音控制方法、装置及终端。
背景技术
语音助手是一类可以通过语音交互来实现或替代部分用户在手机上的查询与操作的应用,是用于终端的语音控制程序。用户可以通过语音指令让语音助手完成一些事情,比如查天气,发短信给某人,打电话给某人等等。但现有的语音助手基本上只能做到系统级应用的操作,即只能调用对系统应用进行上述控制。在Android(安卓)系统平台,语音助手种类繁杂,各第三方应用开发的厂家/设计商也没为开发出来的各应用针对系统的语音助手添加特定的接口,以供语音助手接入调用。所以,现有语音助手并不能支持根据语音指令对系统中的第三方应用进行控制,例如不能根据语音指令控制微信做到“给某人发微信”,也不能做到根据语音指令控制QQ做到“给某人发QQ消息”。而这必然会极大的限制语音助手的功能,降低用户体验的满意度。
发明内容
本发明要解决的技术问题在于:现有语音助手不能根据语音指令对系统中的第三方应用进行控制,针对该技术问题,提供一种语音控制方法、装置及终端。
为解决上述技术问题,本发明提供一种语音控制方法,所述方法包括:语音指令训练过程以及语音指令执行过程;
所述语音指令训练过程包括:
接收包含应用操作指示的语音学习指令;
对用户执行所述应用操作指示的操作过程进行学习得到执行脚本,所述执行脚本为系统模拟操作测试工具可识别的脚本;
将所述语音学习指令与所述执行脚本关联存储在语音助手学习表中;
所述语音指令执行过程包括:
接收包含待执行应用操作指示的待执行语音指令;
将所述语音助手学习表中具有与所述待执行应用操作指示相匹配的应用操作指示的语音学习指令所关联的执行脚本作为待执行脚本;
调用所述系统模拟操作测试工具运行所述待执行脚本执行所述待执行应用操作指示。
可选的,所述应用操作指示包含被操作应用的标识以及操作内容;
对用户执行所述应用操作指示的操作过程进行学习包括:
记录所述被操作应用的标识,并将用户对所述被操作应用执行所述操作内容的执行步骤依次进行记录;
根据记录所述标识和各执行步骤生成所述系统模拟操作测试工具可识别的执行脚本。
可选的,所述被操作应用的标识为所述被操作应用在系统中的安装包名称,所述系统中各应用的安装包名称各不相同。
可选的,所述被操作应用包括所述系统中的第三方应用。
可选的,所述操作内容包括:打开被操作应用并执行指定应用功能;
将用户对所述被操作应用执行所述操作内容的执行步骤依次进行记录包括:
通过目标定位方法依序检测用户执行各执行步骤时,在所述被操作应用的功能界面操作的目标对象,并获取对所述目标对象执行的动作;所述动作包括单击、双击、短按、长按、滑动中的至少一种。。
可选的,目标定位方法包括文本检测定位方法和色块检测定位方法中的至少一种。
可选的,所述系统模拟操作测试工具为Monkey测试工具。
进一步地,本发明还提供了一种语音控制装置,包括:
学习接口模块,用于接收包含应用操作指示的语音学习指令;
学习模块,用于对用户执行所述应用操作指示的操作过程进行学习得到执行脚本,所述执行脚本为系统模式操作测试工具系统模拟操作测试工具可识别的脚本;
存储控制模块,用于将所述语音学习指令与所述执行脚本关联存储在语音助手学习表中;
执行接口模块,用于接收包含待执行应用操作指示的待执行语音指令;
匹配模块,用于将所述将所述语音助手学习表中具有与所述待执行应用操作指示相匹配的应用操作指示的语音学习指令所关联的执行脚本作为待执行脚本;
执行模块,调用系统模拟操作测试工具运行所述待执行脚本执行所述应用操作指示。
可选的,所述应用操作指示包含被操作应用的标识以及操作内容;
所述学习模块用于记录所述被操作应用的标识,并将用户对所述被操作应用执行所述操作内容的执行步骤依次进行记录,根据记录的所述标识和各执行步骤生成所述系统模拟操作测试工具可识别的执行脚本。
进一步地,本发明还提供了一种包括前述语音控制装置的终端。
有益效果
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于努比亚技术有限公司,未经努比亚技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610817618.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种字幕制作方法及系统
- 下一篇:一种基于WIFI及语音控制的智能马桶