專利名稱:無(wú)線通訊模塊及其控制方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種無(wú)線通訊模塊及其控制方法。
背景技術(shù):
計(jì)算機(jī)的出現(xiàn)使得任何懂得計(jì)算機(jī)基本操作的用戶都能夠方便的書寫文字,為用戶的使用帶來(lái)了極大的方便。目前,利用計(jì)算機(jī)輸入文字的方式最為普遍的方法為鍵盤輸入,但是這種方法有兩個(gè)缺點(diǎn)一是輸入速度慢,且容易輸入錯(cuò)誤;二是要求用戶具有必要的鍵盤輸入的訓(xùn)練和技巧,尤其是需要輸入的內(nèi)容很多且要求較高輸入速度的時(shí)候?,F(xiàn)有的輸入AT命令通常是在個(gè)人計(jì)算機(jī)或單片機(jī)上的腳本中編寫AT命令后,通過(guò)串口傳輸至無(wú)線通訊模塊的無(wú)線通訊單元中,這種輸入方式使得輸入AT命令的速度慢,且在輸入時(shí)極易出現(xiàn)輸入錯(cuò)誤的情況,若是輸入錯(cuò)誤會(huì)導(dǎo)致無(wú)線通訊單元無(wú)法執(zhí)行AT命令的功能,需要檢查腳本中編寫的AT命令中的錯(cuò)誤或是在腳本中重新輸入AT命令。AT命令的編寫至無(wú)線通訊單元能夠執(zhí)行AT命令的功能這一流程操作復(fù)雜,耗費(fèi)的時(shí)間較長(zhǎng),效率低。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問(wèn)題是為了克服現(xiàn)有技術(shù)中通過(guò)腳本編寫字符串并傳輸至無(wú)線通訊模塊的無(wú)線通訊單元中這種方式帶來(lái)字符串輸入速度慢、使用復(fù)雜、耗費(fèi)時(shí)間長(zhǎng)以及效率低的缺陷,提供一種具有使用方便、字符串通過(guò)語(yǔ)音信號(hào)輸入速度快、耗費(fèi)時(shí)間短、效率高以及語(yǔ)音識(shí)別準(zhǔn)確率高的功能的無(wú)線通訊模塊及其控制方法。本發(fā)明是通過(guò)下述技術(shù)方案來(lái)解決上述技術(shù)問(wèn)題的一種無(wú)線通訊模塊,該無(wú)線通訊模塊包括一無(wú)線通訊單元,其特點(diǎn)在于,該無(wú)線通訊單元包括一包含多個(gè)AT命令的指令庫(kù),該無(wú)線通訊模塊還包括一語(yǔ)音輸入模塊和一語(yǔ)音識(shí)別模塊,該語(yǔ)音識(shí)別模塊包括一由符合AT命令的語(yǔ)法規(guī)則的所有字符構(gòu)成的信息庫(kù);該語(yǔ)音輸入模塊用于在接收一語(yǔ)音信號(hào)后,將該語(yǔ)音信號(hào)輸入至該語(yǔ)音識(shí)別模塊;該語(yǔ)音識(shí)別模塊用于對(duì)接收到的該語(yǔ)音信號(hào)進(jìn)行語(yǔ)音識(shí)別以獲得一字符串,并將該字符串中的每一字符與該信息庫(kù)中的字符進(jìn)行匹配,在該字符串中的每一字符均匹配成功時(shí)輸出該字符串至該無(wú)線通訊單元中;該無(wú)線通訊單元用于接收該字符串,并將該字符串與該指令庫(kù)中的AT命令進(jìn)行匹配,在匹配成功時(shí)執(zhí)行與該字符串匹配成功的AT命令。較佳地,該信息庫(kù)中的字符為字母、符號(hào)或數(shù)字。本發(fā)明還提供了一種上述無(wú)線通訊模塊的控制方法,該控制方法包括以下步驟;步驟S1、該語(yǔ)音輸入模塊在接收該語(yǔ)音信號(hào)后,將該語(yǔ)音信號(hào)輸入至該語(yǔ)音識(shí)別模塊;步驟S2、該語(yǔ)音識(shí)別模塊對(duì)接收到的該語(yǔ)音信號(hào)進(jìn)行語(yǔ)音識(shí)別以獲得該字符串;
步驟S3、該語(yǔ)音識(shí)別模塊將該字符串中的每一字符與該信息庫(kù)中的字符進(jìn)行匹配,若該字符串中的每一字符均匹配成功則進(jìn)入步驟S4,若該字符串中有至少一字符匹配失敗則進(jìn)入步驟S7 ;步驟S4、該語(yǔ)音識(shí)別模塊輸出該字符串至該無(wú)線通訊單元中;步驟S5、該無(wú)線通訊單元收到該字符串后,將該字符串與該指令庫(kù)中的AT命令進(jìn)行匹配;若匹配成功則進(jìn)入步驟S6,若匹配失敗則進(jìn)入步驟S7 ;步驟S6、該無(wú)線通訊單元執(zhí)行與該字符串匹配成功的AT命令;步驟S7、結(jié)束程序。本發(fā)明的積極進(jìn)步效果在于本發(fā)明的無(wú)線通訊模塊及其控制方法,使得用戶無(wú)需通過(guò)腳本編寫字符串并傳輸至無(wú)線通訊單元中,而只需用戶將字符串通過(guò)語(yǔ)音信號(hào)的方式傳輸,具有使用方便,縮短時(shí)間成本,效率高以及語(yǔ)音識(shí)別準(zhǔn)確率高等優(yōu)點(diǎn)。
圖I為本發(fā)明較佳實(shí)施例的無(wú)線通訊模塊的結(jié)構(gòu)圖。圖2為本發(fā)明較佳實(shí)施例的無(wú)線通訊模塊的控制方法的流程圖。
具體實(shí)施例方式下面結(jié)合附圖給出本發(fā)明較佳實(shí)施例,以詳細(xì)說(shuō)明本發(fā)明的技術(shù)方案,但并不因此將本發(fā)明限制在所述的實(shí)施例范圍之中。參考圖I所示,本實(shí)施例的無(wú)線通訊模塊包括一語(yǔ)音輸入模塊I、一語(yǔ)音識(shí)別模塊2和一無(wú)線通訊單元3,該無(wú)線通訊單元3包括一包含多個(gè)AT命令的指令庫(kù),該語(yǔ)音識(shí)別模塊2包括一由符合AT命令的語(yǔ)法規(guī)則的所有字符構(gòu)成的信息庫(kù),該信息庫(kù)中的字符為字母、符號(hào)或數(shù)字。其中,該語(yǔ)音輸入模塊I用于在接收一語(yǔ)音信號(hào)后,將該語(yǔ)音信號(hào)輸入至該語(yǔ)音識(shí)別模塊2 ;該語(yǔ)音識(shí)別模塊2用于對(duì)接收到的該語(yǔ)音信號(hào)進(jìn)行語(yǔ)音識(shí)別以獲得一字符串,并將該字符串中的每一字符與該信息庫(kù)中的字符進(jìn)行匹配,在該字符串中的每一字符均匹配成功時(shí)輸出該字符串至該無(wú)線通訊單元3中;該無(wú)線通訊單元3用于接收該字符串,并將該字符串與該指令庫(kù)中的AT命令進(jìn)行匹配,在匹配成功時(shí)執(zhí)行與該字符串匹配成功的AT命令。參考圖2所示,一種上述無(wú)線通訊模塊的控制方法,該控制方法包括以下步驟;
步驟101、該語(yǔ)音輸入模塊在接收該語(yǔ)音信號(hào)后,將該語(yǔ)音信號(hào)輸入至該語(yǔ)音識(shí)別模塊;步驟102、該語(yǔ)音識(shí)別模塊對(duì)接收到的該語(yǔ)音信號(hào)進(jìn)行語(yǔ)音識(shí)別以獲得該字符串;步驟103、該語(yǔ)音識(shí)別模塊將該字符串中的每一字符與該信息庫(kù)中的字符進(jìn)行匹配,若該字符串中的每一字符均匹配成功則進(jìn)入步驟104,若該字符串中有至少一字符匹配失敗則進(jìn)入步驟107 ;
步驟104、該語(yǔ)音識(shí)別模塊輸出該字符串至該無(wú)線通訊單元中;步驟105、該無(wú)線通訊單元收到該字符串后,將該字符串與該指令庫(kù)中的AT命令進(jìn)行匹配;若匹配成功則進(jìn)入步驟106,若匹配失敗則進(jìn)入步驟107 ;步驟106、該無(wú)線通訊單元執(zhí)行與該字符串匹配成功的AT命令;步驟107、結(jié)束程序。
本發(fā)明中的各個(gè)功能模塊均能夠在現(xiàn)有的硬件條件下結(jié)合現(xiàn)有的軟件編程手段加以實(shí)現(xiàn),故在此對(duì)其具體實(shí)現(xiàn)方法均不做贅述。雖然以上描述了本發(fā)明的具體實(shí)施方式
,但是本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,這些僅是舉例說(shuō)明,本發(fā)明的保護(hù)范圍是由所附權(quán)利要求書限定的。本領(lǐng)域的技術(shù)人員在不背離本發(fā)明的原理和實(shí)質(zhì)的前提下,可以對(duì)這些實(shí)施方式做出多種變更或修改,但這些變更和修改均落入本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種無(wú)線通訊模塊,該無(wú)線通訊模塊包括一無(wú)線通訊單元,其特征在于,該無(wú)線通訊單元包括一包含多個(gè)AT命令的指令庫(kù),該無(wú)線通訊模塊還包括一語(yǔ)音輸入模塊和一語(yǔ)音識(shí)別模塊,該語(yǔ)音識(shí)別模塊包括一由符合AT命令的語(yǔ)法規(guī)則的所有字符構(gòu)成的信息庫(kù); 該語(yǔ)音輸入模塊用于在接收一語(yǔ)音信號(hào)后,將該語(yǔ)音信號(hào)輸入至該語(yǔ)音識(shí)別模塊;該語(yǔ)音識(shí)別模塊用于對(duì)接收到的該語(yǔ)音信號(hào)進(jìn)行語(yǔ)音識(shí)別以獲得一字符串,并將該字符串中的每一字符與該信息庫(kù)中的字符進(jìn)行匹配,在該字符串中的每一字符均匹配成功時(shí)輸出該字符串至該無(wú)線通訊單元中; 該無(wú)線通訊單元用于接收該字符串,并將該字符串與該指令庫(kù)中的AT命令進(jìn)行匹配,在匹配成功時(shí)執(zhí)行與該字符串匹配成功的AT命令。
2.如權(quán)利要求I所述的無(wú)線通訊模塊,其特征在于,該信息庫(kù)中的字符為字母、符號(hào)或數(shù)字。
3.—種如權(quán)利要求I或2所述的無(wú)線通訊模塊的控制方法,該控制方法包括以下步驟; 步驟S1、該語(yǔ)音輸入模塊在接收該語(yǔ)音信號(hào)后,將該語(yǔ)音信號(hào)輸入至該語(yǔ)音識(shí)別模塊; 步驟S2、該語(yǔ)音識(shí)別模塊對(duì)接收到的該語(yǔ)音信號(hào)進(jìn)行語(yǔ)音識(shí)別以獲得該字符串; 步驟S3、該語(yǔ)音識(shí)別模塊將該字符串中的每一字符與該信息庫(kù)中的字符進(jìn)行匹配,若該字符串中的每一字符均匹配成功則進(jìn)入步驟S4,若該字符串中有至少一字符匹配失敗則進(jìn)入步驟S7 ; 步驟S4、該語(yǔ)音識(shí)別模塊輸出該字符串至該無(wú)線通訊單元中; 步驟S5、該無(wú)線通訊單元收到該字符串后,將該字符串與該指令庫(kù)中的AT命令進(jìn)行匹配;若匹配成功則進(jìn)入步驟S6,若匹配失敗則進(jìn)入步驟S7 ; 步驟S6、該無(wú)線通訊單元執(zhí)行與該字符串匹配成功的AT命令; 步驟S7、結(jié)束程序。
全文摘要
本發(fā)明公開(kāi)了一種無(wú)線通訊模塊及其控制方法,該無(wú)線通訊模塊包括一無(wú)線通訊單元、一語(yǔ)音輸入模塊和一語(yǔ)音識(shí)別模塊,該無(wú)線通訊單元包括一包含多個(gè)AT命令的指令庫(kù),該語(yǔ)音識(shí)別模塊包括一由符合AT命令的語(yǔ)法規(guī)則的所有字符構(gòu)成的信息庫(kù);該語(yǔ)音輸入模塊在接收一語(yǔ)音信號(hào)后,將該語(yǔ)音信號(hào)輸入至該語(yǔ)音識(shí)別模塊;該語(yǔ)音識(shí)別模塊對(duì)接收到的該語(yǔ)音信號(hào)進(jìn)行語(yǔ)音識(shí)別以獲得一字符串,并將該字符串中的每一字符與該信息庫(kù)中的字符進(jìn)行匹配,該字符串中的每一字符均匹配成功時(shí)輸出該字符串至該無(wú)線通訊單元;該無(wú)線通訊單元將該字符串與該指令庫(kù)中的AT命令進(jìn)行匹配,匹配成功時(shí)執(zhí)行與該字符串匹配成功的AT命令。本發(fā)明使用方便,效率高。
文檔編號(hào)G06F3/01GK102938945SQ20121039638
公開(kāi)日2013年2月20日 申請(qǐng)日期2012年10月17日 優(yōu)先權(quán)日2012年10月17日
發(fā)明者晉龍 申請(qǐng)人:上海移遠(yuǎn)通信技術(shù)有限公司