在匹配成功时控制当前页面跳转至对应的操作页面中,并执行对应的操作类型。本发明可快速的到达所需操作页面实现具体的操作,提高了移动应用的可操作性,并进一步提高了用户的使用体验和操作效率。
【附图说明】
[0042]图1为本发明实施例1的移动终端的声控方法的流程图。
[0043]图2为本发明实施例1的移动终端的结构框图。
[0044]图3为本发明实施例2的移动终端的结构框图。
【具体实施方式】
[0045]下面通过实施例的方式进一步说明本发明,但并不因此将本发明限制在所述的实施例范围之中。
[0046]实施例1
[0047]如图1所示,本实施例提供一种移动终端的声控方法,该移动终端包括一包含多个语音信息的匹配语音操作库,该语音信息包括预设结构化语音文本、移动应用的操作页面和操作类型,预设结构化语音文本一一对应于操作页面中所执行的操作类型,该移动终端还设有一文本库,该文本库中存储有预设信号波与预设文本的对应关系,该声控方法包括以下步骤:
[0048]步骤101、该移动终端接收一语音信号,并对该语音信号进行降噪、滤波处理以获得一信号波;
[0049]步骤102、该移动终端将该信号波与该文本库中的所有预设信号波进行匹配,若匹配成功则进入步骤103,若匹配失败则重复步骤101 ;
[0050]步骤103、该移动终端获取与该信号波相匹配的预设信号波对应的预设文本作为第一语音文本;
[0051]步骤104、对该第一语音文本进行分词,并对分词出的每一单词进行词性标注;
[0052]步骤105、针对每一单词采用一同义词词库和/或同音词词库统一同义词和/或同音词并以归一化的方式来结构化处理以获得第二语音文本。
[0053]步骤106、该移动终端将该第二语音文本与该匹配语音操作库中的所有预设结构化语音文本进行匹配,若匹配成功则进入步骤107,若匹配失败则重复步骤101 ;
[0054]步骤107、该移动终端获取与该第二语音文本相匹配的预设结构化语音文本对应的操作页面和操作类型,控制当前页面跳转至对应的操作页面中,并执行对应的操作类型。
[0055]而且,在步骤106中,在匹配失败时除了等待再次接收语音信号外,还可以进一步地将一匹配失败信息上传至日志服务器中,该匹配失败信息包括该移动终端的用户标识、该第一语音文本和该第二语音文本。该日志服务器提取该匹配失败信息,建立与该第二语音文本相匹配的结构化语音文本,构建该相匹配的结构化语音文本与移动应用的操作页面和操作类型的对应关系,并将该对应关系发送至该匹配语音操作库中。
[0056]如图2所示,本实施例还提供一种移动终端,该移动终端包括一包含多个语音信息的匹配语音操作库1,该语音信息包括预设结构化语音文本、移动应用的操作页面和操作类型,预设结构化语音文本一一对应于操作页面中所执行的操作类型,该移动终端还设有一文本库2,该文本库中存储有预设信号波与预设文本的对应关系,该移动终端还包括:
[0057]—转化模块3,用于接收一语音信号,并将该语音信号转化为第一语音文本,进一步地该转化模块3包括一第二处理模块31、一第二匹配模块32和一第二获取模块33,这三个部件各自实现的功能为:
[0058]该第二处理模块31用于接收该语音信号,并对该语音信号进行降噪、滤波处理以获得一信号波,该第二匹配模块32用于将该信号波与该文本库中的所有预设信号波进行匹配,若匹配成功则调用该第二获取模块33,若匹配失败则重复调用该第二处理模块31,该第二获取模块33用于获取与该信号波相匹配的预设信号波对应的预设文本作为该第一语音文本;
[0059]一第一处理模块4,用于对该第一语音文本进行结构化处理以获得第二语音文本,该第一处理模块4包括一分词标注模块41和一统一模块42,这两个部件各自实现的功能为:
[0060]该分词标注模块41用于对该第一语音文本进行分词,并对分词出的每一单词进行词性标注;
[0061]该统一模块42用于针对每一单词采用一同义词词库和/或同音词词库统一同义词和/或同音词并以归一化的方式来结构化处理以获得该第二语音文本;
[0062]一第一匹配模块5,用于将该第二语音文本与该匹配语音操作库I中的所有预设结构化语音文本进行匹配,若匹配成功则调用一第一获取模块6,若匹配失败则重复调用该转化模块3 ;
[0063]该第一获取模块6用于获取与该第二语音文本相匹配的预设结构化语音文本对应的操作页面和操作类型;
[0064]一控制模块7,用于控制当前页面跳转至对应的操作页面中,并执行对应的操作类型。
[0065]而且,在该第一匹配模块5匹配失败时调用该转化模块3并产生一匹配失败信息,且将该匹配失败信息上传至日志服务器(图中未示出)中或存储至该移动终端中,该匹配失败信息包括该移动终端的用户标识、该第一语音文本和该第二语音文本。该日志服务器用于提取该匹配失败信息,建立与该第二语音文本相匹配的结构化语音文本,构建该相匹配的结构化语音文本与移动应用的操作页面和操作类型的对应关系,并将该对应关系发送至该匹配语音操作库中。
[0066]下面举具体的例子,以进一步说明本发明,以使本领域的技术人员能够更好地理解本发明:
[0067]用户对着手机发出“打开本地搜索”的指令,本地搜索为手机的移动应用,手机接收这一语音信号并对该语音信号进行降噪、滤波处理以获得该语音信号对应的信号波,手机将该信号波与该文本库中的所有预设信号波进行匹配,在匹配成功时,手机获取与该信号波相匹配的预设信号波对应的预设文本作为第一语音文本,例如该第一语音文本的内容为“打开本地搜索”。
[0068]然后,对该第一语音文本进行分词操作并将其分词为“打开”和“本地搜索”这两个单词,对这两个单词进行词性标注并标注为“动词”和“名词”,对上述两个单词均采用同义词词库进行统一并进行归一化处理,上述两个单词处理后分别为“打开”和“本地搜索”并组成第二语音文本,手机将该第二语音文本与该匹配语音操作库中的所有预设结构化语音文本进行匹配,在匹配成功时,手机获取与该第二语音文本相匹配的预设结构化语音文本对应的操作页面和操作类型,控制当前页面跳转至移动应用“本地搜索”的操作页面中,并执行对应的操作类型。
[0069]又如,用户对着手机发出“开启本地搜索”的指令,手机接收这一语音信号并对该语音信号进行降噪、滤波处理以获得该语音信号对应的信号波,手机将该信号波与该文本库中的所有预设信号波进行匹配,在匹配成功时,手机获取与该信号波相匹配的预设信号波对应的预设文本作为第一语音文本,该第一语音文本的内容为“开启本地搜索”。
[0070]然后,对该第一语音文本进行分词操作并将其分词为“开启”和“本地搜索”这两个单词,对这两个单词进行词性标注并标注为“动词”和“名词”,对上述两个单词均采用同义词词库进行统一并进行归一化处理,上述两个单词处理后分别为“打开”和“本地搜索”并组成第二语音文本,手机将该第二语音文本与该匹配语音操作库中的所有预设结构化语音文本进行匹配,匹配成功,手机获取与该第二语音文本相匹配的预设结构化语音文本对应的操作页面和操作类型,控制当前页面跳转至移动应用“本地搜索”的操作页面中,并执行对应的操作类型。
[0071]再如,用户对着手机发出“实现当前页面为本地搜索页面”的指令,手机接收这一语音信号并对该语音信号进行降噪、滤波处理以及与该文本库中的所有预设信号波进行匹配等处理,在匹配成功时,手机获取第一语音文本,且其内容为“实现当前页面为本地搜索页面”。
[0072]然后,对该第一语音文本进行分词操作并将其分词为“实现”、“当前页面”、“为”和“本地搜索页面”,对上述单词进行词性标注并分别标注为“动词”、“名词”、“介词”和“名词”,对上述每一个单词均采用同义词词库进行统一并进行归一化处理,上述单词处理后分别为“实现”、“当前页面”、“为”和“本地搜索页面”并组成第二语音文本,手机将该第二语音文本与该匹配语音