唤醒应用的方法及装置的制造方法
【技术领域】
[0001]本发明涉及通信技术领域,特别涉及一种唤醒应用的方法及装置。
【背景技术】
[0002]随着移动通信电子技术的发展,如今以手机为典型代表的移动终端已经不单具有远程通话的功能,许多个人电脑上的应用程序功能都可以通过移动终端来实现,如用户可以通过手机的浏览器浏览网页内容、通过手机上播放器播放视频和音乐、通过手机上的摄像头进行拍照等。
[0003]现有的一些操作系统可以通过推送(push,推送服务是指服务器定向将信息实时送达移动终端的服务)的方式唤醒特定的应用程序,例如远端服务器通过将聊天请求发送给移动终端来唤醒移动终端中的聊天工具。但是这种推送的唤醒方式必须在具有网络的前提下才能正常使用,当移动终端处于无网络环境的情况下则无法实施。
[0004]为此,一些开发商提出了以特定运动轨迹唤醒应用程序的构想,如1s系统(1s系统是由苹果公司开发的手持设备操作系统)中携带的Siri服务(Siri是一款内建在1S系统中的的人工智能助理软件),当握住移动终端并作出接听电话的动作时,系统会通过陀螺仪和加速计获取运动轨迹,经过复杂计算后对动作进行匹配,如果符合设定的特定运动轨迹则唤醒Siri服务。
[0005]通过这种特定运动轨迹的唤醒方式,即使移动终端处于无网络环境,也可以随时唤醒相应的应用程序。但是,采用陀螺仪、加速计等工具计算运动轨迹时的算法较为复杂,会占有大量CPU资源,而且在用户不希望唤醒某个应用程序,但作出了类似的运动轨迹的情况下,容易产生误唤醒,从而造成移动终端使用上的不便。
【发明内容】
[0006]本发明实施例的目的是提供一种唤醒应用的方法及装置,以解决现有的应用程序唤醒方式容易产生误唤醒而造成移动终端使用不便的问题。
[0007]本发明实施例提出一种唤醒应用的方法,包括:
[0008]实时监测移动终端的设备状态;
[0009]当监测到的所述设备状态与设定状态一致时启动录音模块;
[0010]将所述录音模块录制的语音与预置的关键词进行匹配;
[0011]若匹配成功则启动相应的应用。
[0012]本发明实施例还提出一种唤醒应用的装置,包括:
[0013]监测模块,用于实时监测移动终端的设备状态;
[0014]录音启动模块,用于当所述监测模块监测到的设备状态与设定状态一致时启动录音模块;
[0015]匹配模块,用于将所述录音模块录制的语音与预置的关键词进行匹配;
[0016]应用唤醒模块,用于当录制的语音与预置的关键词匹配成功时启动相应的应用。
[0017]相对于现有技术,本发明的有益效果是:本实施例的方法及装置可以通过语音识别的方式唤醒任意形式的应用程序,操作方便,可以有效避免误唤醒的发生。而且,本实施例的方法只会在移动终端处于设定状态下才会启动录音模块,可以防止录音模块长时间运行而消耗的额外电量和CPU资源,也能防止应用程序的唤醒对移动终端的正常使用产生干扰。
【附图说明】
[0018]图1为本发明实施例的一种唤醒应用的方法的流程图;
[0019]图2为本发明实施例的另一种唤醒应用的方法的流程图;
[0020]图3为本发明实施例的一种唤醒应用的装置的结构图;
[0021]图4为本发明实施例的另一种唤醒应用的装置的结构图。
【具体实施方式】
[0022]有关本发明的前述及其他技术内容、特点及功效,在以下配合参考图式的较佳实施例详细说明中将可清楚的呈现。通过【具体实施方式】的说明,当可对本发明为达成预定目的所采取的技术手段及功效得以更加深入且具体的了解,然而所附图式仅是提供参考与说明之用,并非用来对本发明加以限制。
[0023]请参见图1,其为本发明实施例的一种唤醒应用的方法的流程图,其包括以下步骤:
[0024]S11,实时监测移动终端的设备状态。
[0025]具体来说,可以通过监测移动终端的系统进程来监测其设备状态,例如监测移动终端是否处于屏幕点亮或熄灭的状态、是否处于通话的状态、是否处于应用程序运行的状态(如音视频播放工具启动的状态)等。
[0026]S12,当监测到的所述设备状态与设定状态一致时启动录音模块。
[0027]本实施例优选的的设定状态可以包括屏幕点亮状态、不处于通话的状态、不处于音视频播放的状态中的一种或者几种相结合。当然,设定状态也可以根据需要来设置,其目的是确保录音模块启动时,移动终端是处于正在被使用的状态,避免录音模块长时间运行而损耗的多余电量。另外,通过设定状态的设置,也可以使应用的唤醒不会对移动终端的正常使用或其它应用程序的正常运行产生干扰。所述的录音模块优选移动终端自带的麦克风。
[0028]S13,将所述录音模块录制的语音与预置的关键词进行匹配。
[0029]所述的关键词可以是一个也可以是多个,例如关键词可以是“打电话”、“听音乐”、“发短信”等。具体来说,录音模块在录制过程中会不断检测输入的语音,当检测到有语音输入时,利用语音识别技术将录制到的语音数据与预置的关键词进行比对,如果录制到的语音与关键词一致或者包含在关键词中,则匹配成功。
[0030]S14,当录制的语音与预置的关键词匹配成功则启动相应的应用。
[0031]启动的应用与关键词相对应,S卩如果匹配成功的关键词是“打电话”则可以启动电话簿,如果匹配成功的关键词是“听音乐”则可以启动音频播放工具。
[0032]本实施例的方法可以通过语音识别的方式唤醒任意形式的应用程序,操作方便,可以有效避免误唤醒的发生。而且,本实施例的方法只会在移动终端处于设定状态下才会启动录音模块,可以防止录音模块长时间运行而消耗的额外电量和CPU资源,也能防止应用程序的唤醒对移动终端的正常使用产生干扰。
[0033]特别的,通过对设定状态的设置,本发明实施例的方法在移动终端锁屏的条件下也能正常唤醒对应的应用程序,在一些特殊的环境下(如开车过程中)为移动终端的使用带来了很大的便利。
[0034]请参见图2,其为本发明实施例的一种唤醒应用的方法的流程图,其包括以下步骤:
[0035]S21,提供交互界面,接收并储存用户对要唤醒的应用和唤醒应用对应关键词的设定。
[0036]本实施例可以由用户根据需要来配置关键词和对应的应用程序,可以设置多组关键词和应用程序的对应关系,每组对应关系中每个应用程序的唤醒也可以对应多个关键词。例如,可以设定对应一个音频播放工具的关键词为“听音乐”、“听歌”,同时设定对应通讯录的关键词为“打电话”,即如果监测到“听音乐”或是“听歌”的语音输入则唤醒该音频播放工具,如果检测到“打电话”的语音输入则打开通讯录。
[0037]S22,实时监测移动终端的设备状态。
[0038]S23,判断监测到的设备状态是否与设定状态一致。如果一致则进入步骤S24,如果不一致则返回S22。
[0039]所述的设定状态可以根据需要来设定,例如屏幕点亮状态、不处于通话的状态、不处于音视频播放的状态中的一种或者几种相结合。
[0040]S24,启动录音模块。录音模块优选移动终端自带的麦克风。