无线通讯模块及其控制方法

文档序号:6379026阅读:155来源:国知局
专利名称:无线通讯模块及其控制方法
技术领域
本发明涉及一种无线通讯模块及其控制方法。
背景技术
计算机的出现使得任何懂得计算机基本操作的用户都能够方便的书写文字,为用户的使用带来了极大的方便。目前,利用计算机输入文字的方式最为普遍的方法为键盘输入,但是这种方法有两个缺点一是输入速度慢,且容易输入错误;二是要求用户具有必要的键盘输入的训练和技巧,尤其是需要输入的内容很多且要求较高输入速度的时候。现有的输入AT命令通常是在个人计算机或单片机上的脚本中编写AT命令后,通过串口传输至无线通讯模块的无线通讯单元中,这种输入方式使得输入AT命令的速度慢,且在输入时极易出现输入错误的情况,若是输入错误会导致无线通讯单元无法执行AT命令的功能,需要检查脚本中编写的AT命令中的错误或是在脚本中重新输入AT命令。AT命令的编写至无线通讯单元能够执行AT命令的功能这一流程操作复杂,耗费的时间较长,效率低。

发明内容
本发明要解决的技术问题是为了克服现有技术中通过脚本编写字符串并传输至无线通讯模块的无线通讯单元中这种方式带来字符串输入速度慢、使用复杂、耗费时间长以及效率低的缺陷,提供一种具有使用方便、字符串通过语音信号输入速度快、耗费时间短、效率高以及语音识别准确率高的功能的无线通讯模块及其控制方法。本发明是通过下述技术方案来解决上述技术问题的一种无线通讯模块,该无线通讯模块包括一无线通讯单元,其特点在于,该无线通讯单元包括一包含多个AT命令的指令库,该无线通讯模块还包括一语音输入模块和一语音识别模块,该语音识别模块包括一由符合AT命令的语法规则的所有字符构成的信息库;该语音输入模块用于在接收一语音信号后,将该语音信号输入至该语音识别模块;该语音识别模块用于对接收到的该语音信号进行语音识别以获得一字符串,并将该字符串中的每一字符与该信息库中的字符进行匹配,在该字符串中的每一字符均匹配成功时输出该字符串至该无线通讯单元中;该无线通讯单元用于接收该字符串,并将该字符串与该指令库中的AT命令进行匹配,在匹配成功时执行与该字符串匹配成功的AT命令。较佳地,该信息库中的字符为字母、符号或数字。本发明还提供了一种上述无线通讯模块的控制方法,该控制方法包括以下步骤;步骤S1、该语音输入模块在接收该语音信号后,将该语音信号输入至该语音识别模块;步骤S2、该语音识别模块对接收到的该语音信号进行语音识别以获得该字符串;
步骤S3、该语音识别模块将该字符串中的每一字符与该信息库中的字符进行匹配,若该字符串中的每一字符均匹配成功则进入步骤S4,若该字符串中有至少一字符匹配失败则进入步骤S7 ;步骤S4、该语音识别模块输出该字符串至该无线通讯单元中;步骤S5、该无线通讯单元收到该字符串后,将该字符串与该指令库中的AT命令进行匹配;若匹配成功则进入步骤S6,若匹配失败则进入步骤S7 ;步骤S6、该无线通讯单元执行与该字符串匹配成功的AT命令;步骤S7、结束程序。本发明的积极进步效果在于本发明的无线通讯模块及其控制方法,使得用户无需通过脚本编写字符串并传输至无线通讯单元中,而只需用户将字符串通过语音信号的方式传输,具有使用方便,缩短时间成本,效率高以及语音识别准确率高等优点。


图I为本发明较佳实施例的无线通讯模块的结构图。图2为本发明较佳实施例的无线通讯模块的控制方法的流程图。
具体实施例方式下面结合附图给出本发明较佳实施例,以详细说明本发明的技术方案,但并不因此将本发明限制在所述的实施例范围之中。参考图I所示,本实施例的无线通讯模块包括一语音输入模块I、一语音识别模块2和一无线通讯单元3,该无线通讯单元3包括一包含多个AT命令的指令库,该语音识别模块2包括一由符合AT命令的语法规则的所有字符构成的信息库,该信息库中的字符为字母、符号或数字。其中,该语音输入模块I用于在接收一语音信号后,将该语音信号输入至该语音识别模块2 ;该语音识别模块2用于对接收到的该语音信号进行语音识别以获得一字符串,并将该字符串中的每一字符与该信息库中的字符进行匹配,在该字符串中的每一字符均匹配成功时输出该字符串至该无线通讯单元3中;该无线通讯单元3用于接收该字符串,并将该字符串与该指令库中的AT命令进行匹配,在匹配成功时执行与该字符串匹配成功的AT命令。参考图2所示,一种上述无线通讯模块的控制方法,该控制方法包括以下步骤;
步骤101、该语音输入模块在接收该语音信号后,将该语音信号输入至该语音识别模块;步骤102、该语音识别模块对接收到的该语音信号进行语音识别以获得该字符串;步骤103、该语音识别模块将该字符串中的每一字符与该信息库中的字符进行匹配,若该字符串中的每一字符均匹配成功则进入步骤104,若该字符串中有至少一字符匹配失败则进入步骤107 ;
步骤104、该语音识别模块输出该字符串至该无线通讯单元中;步骤105、该无线通讯单元收到该字符串后,将该字符串与该指令库中的AT命令进行匹配;若匹配成功则进入步骤106,若匹配失败则进入步骤107 ;步骤106、该无线通讯单元执行与该字符串匹配成功的AT命令;步骤107、结束程序。
本发明中的各个功能模块均能够在现有的硬件条件下结合现有的软件编程手段加以实现,故在此对其具体实现方法均不做赘述。虽然以上描述了本发明的具体实施方式
,但是本领域的技术人员应当理解,这些仅是举例说明,本发明的保护范围是由所附权利要求书限定的。本领域的技术人员在不背离本发明的原理和实质的前提下,可以对这些实施方式做出多种变更或修改,但这些变更和修改均落入本发明的保护范围。
权利要求
1.一种无线通讯模块,该无线通讯模块包括一无线通讯单元,其特征在于,该无线通讯单元包括一包含多个AT命令的指令库,该无线通讯模块还包括一语音输入模块和一语音识别模块,该语音识别模块包括一由符合AT命令的语法规则的所有字符构成的信息库; 该语音输入模块用于在接收一语音信号后,将该语音信号输入至该语音识别模块;该语音识别模块用于对接收到的该语音信号进行语音识别以获得一字符串,并将该字符串中的每一字符与该信息库中的字符进行匹配,在该字符串中的每一字符均匹配成功时输出该字符串至该无线通讯单元中; 该无线通讯单元用于接收该字符串,并将该字符串与该指令库中的AT命令进行匹配,在匹配成功时执行与该字符串匹配成功的AT命令。
2.如权利要求I所述的无线通讯模块,其特征在于,该信息库中的字符为字母、符号或数字。
3.—种如权利要求I或2所述的无线通讯模块的控制方法,该控制方法包括以下步骤; 步骤S1、该语音输入模块在接收该语音信号后,将该语音信号输入至该语音识别模块; 步骤S2、该语音识别模块对接收到的该语音信号进行语音识别以获得该字符串; 步骤S3、该语音识别模块将该字符串中的每一字符与该信息库中的字符进行匹配,若该字符串中的每一字符均匹配成功则进入步骤S4,若该字符串中有至少一字符匹配失败则进入步骤S7 ; 步骤S4、该语音识别模块输出该字符串至该无线通讯单元中; 步骤S5、该无线通讯单元收到该字符串后,将该字符串与该指令库中的AT命令进行匹配;若匹配成功则进入步骤S6,若匹配失败则进入步骤S7 ; 步骤S6、该无线通讯单元执行与该字符串匹配成功的AT命令; 步骤S7、结束程序。
全文摘要
本发明公开了一种无线通讯模块及其控制方法,该无线通讯模块包括一无线通讯单元、一语音输入模块和一语音识别模块,该无线通讯单元包括一包含多个AT命令的指令库,该语音识别模块包括一由符合AT命令的语法规则的所有字符构成的信息库;该语音输入模块在接收一语音信号后,将该语音信号输入至该语音识别模块;该语音识别模块对接收到的该语音信号进行语音识别以获得一字符串,并将该字符串中的每一字符与该信息库中的字符进行匹配,该字符串中的每一字符均匹配成功时输出该字符串至该无线通讯单元;该无线通讯单元将该字符串与该指令库中的AT命令进行匹配,匹配成功时执行与该字符串匹配成功的AT命令。本发明使用方便,效率高。
文档编号G06F3/01GK102938945SQ20121039638
公开日2013年2月20日 申请日期2012年10月17日 优先权日2012年10月17日
发明者晋龙 申请人:上海移远通信技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1