本發(fā)明涉及北斗通信領(lǐng)域,尤其涉及一種北斗語音通信方法及系統(tǒng)。
背景技術(shù):
現(xiàn)有的語音識別和合成引擎需要云服務(wù)器作為支撐才能實現(xiàn)語音的自由識別和合成能力,目前的語音識別和合成軟件一般依托于移動通信技術(shù)與語音識別和合成引擎建立連接,因此,語音識別和合成軟件需要在移動通信基站信號覆蓋的范圍內(nèi)才能正常使用。由于建設(shè)基站受其成本和外界環(huán)境的影響,這導(dǎo)致有些特殊的環(huán)境,如大?;蛏衬绕h(yuǎn)地區(qū)無法覆蓋基站信號,進(jìn)而無法實現(xiàn)通信。
現(xiàn)有北斗RDSS通信技術(shù),可以解決移動通信信號無法覆蓋的問題,但是由于帶寬限制,只能實現(xiàn)簡短報文通信,這種通信方式具有以下不足:(1)不能傳輸帶寬較大的語音信息,只能發(fā)送短報文,且必須依賴于手動編輯輸入,而對輸入法的使用能力決定了報文編輯的快慢,不利于快速發(fā)送緊急信息;(2)在某些特殊的場合,如因為一些情況無法解放雙手來進(jìn)行操作,或無法用雙眼去查看編輯的界面等,則無法實現(xiàn)通信。
現(xiàn)有的自由語音識別合成操作基本都是基于公網(wǎng),通過公網(wǎng)上的語音識別合成引擎進(jìn)行語音識別和合成,而北斗語音通信終端的使用環(huán)境多為公網(wǎng)無法覆蓋的偏遠(yuǎn)地區(qū)或者特定環(huán)境限制接入公網(wǎng)的條件下,由于終端上的資源限制,大多只能進(jìn)行命令或特定語句的語音識別和合成,無法做到自由語音識別和合成。因此,基于現(xiàn)有技術(shù)無法與基站信號未覆蓋的區(qū)域進(jìn)行語音通信。
技術(shù)實現(xiàn)要素:
本發(fā)明所要解決的技術(shù)問題是:提供一種北斗語音通信方法及系統(tǒng),實現(xiàn)與基站信號未覆蓋的區(qū)域進(jìn)行語音通信。
為了解決上述技術(shù)問題,本發(fā)明采用的技術(shù)方案為:
本發(fā)明提供一種北斗語音通信方法,包括:
S11、獲取北斗短報文,形成第一報文集合;
S12、將所述第一報文集合中的所述北斗短報文排序,形成第一報文隊列;
S13、合成所述第一報文隊列中各北斗短報文的信息段為第一文本信息;
S14、轉(zhuǎn)換所述第一文本信息為第一語音信息。
本發(fā)明還提供一種北斗語音通信方法,包括:
S21、獲取語音信息;
S22、轉(zhuǎn)換所述語音信息為第二文本信息;
S23、根據(jù)北斗短報文的長度劃分所述第二文本信息,形成文本信息隊列;
S24、封裝所述文本信息隊列中的文本信息為北斗短報文,形成第二報文隊列;
S25、發(fā)送所述第二報文隊列。
本發(fā)明另提供一種北斗語音通信系統(tǒng),包括北斗模塊、數(shù)據(jù)處理模塊、第一局域網(wǎng)通訊模塊、語音處理服務(wù)器、語音輸入裝置和語音輸出裝置;
所述北斗模塊、所述語音輸入裝置、所述語音輸出裝置、所述第一局域網(wǎng)通訊模塊分別與所述數(shù)據(jù)處理模塊連接;
所述第一局域網(wǎng)通訊模塊與所述語音處理服務(wù)器連接;
所述語音處理服務(wù)器包括語音合成模塊和語音識別模塊。
本發(fā)明的有益效果在于:通過將由北斗模塊獲取到的北斗短報文的信息段中包含的信息合成完整的文本信息,數(shù)據(jù)處理模塊通過第一局域網(wǎng)通訊模塊將完整的文本信息發(fā)送至語音處理服務(wù)器,由語音處理服務(wù)器轉(zhuǎn)換文本信息為語音信息,并通過語音輸出裝置播放語音信息,從而實現(xiàn)無基站信號覆蓋的區(qū)域可接收語音信息。通過語音輸入裝置獲取語音信息,由語音處理服務(wù)器將語音信息轉(zhuǎn)換為文本信息,數(shù)據(jù)處理模塊通過第一局域網(wǎng)獲取文本信息,并根據(jù)北斗短報文使用的協(xié)議中設(shè)定的報文長度劃分文本信息,并將劃分后的文本信息封裝為北斗短報文,北斗模塊發(fā)送北斗短報文,從而實現(xiàn)無基站信號覆蓋的區(qū)域可發(fā)送語音信息。實現(xiàn)了可與無基站信號覆蓋的區(qū)域進(jìn)行語音通信,提高了通信的便利性。
附圖說明
圖1為本發(fā)明提供的一種北斗語音通信方法的具體實施方式的流程框圖;
圖2為本發(fā)明提供的另一種北斗語音通信方法的具體實施方式的流程框圖;
圖3為本發(fā)明提供的一種北斗語音通信系統(tǒng)的具體實施方式的結(jié)構(gòu)框圖;
圖4位本發(fā)明提供的一種北斗語音通信系統(tǒng)的實施例的結(jié)構(gòu)框圖;
標(biāo)號說明:
1、北斗模塊;11、北斗收發(fā)天線;12、北斗射頻模塊;2、語音處理服務(wù)器;21、語音合成模塊;22、語音識別模塊;23、第二局域網(wǎng)通訊模塊;
24、第二顯示設(shè)備;25、第二輸入設(shè)備;3、語音輸入裝置;4、語音輸出裝置;5、數(shù)據(jù)處理模塊;6、第一局域網(wǎng)通訊模塊;7、第一顯示設(shè)備;8、第一輸入設(shè)備。
具體實施方式
為詳細(xì)說明本發(fā)明的技術(shù)內(nèi)容、所實現(xiàn)目的及效果,以下結(jié)合實施方式并配合附圖予以說明。
本發(fā)明最關(guān)鍵的構(gòu)思在于:通過局域網(wǎng)連接北斗模塊和語音服務(wù)器,實現(xiàn)當(dāng)北斗模塊收到北斗短報文時,可將其轉(zhuǎn)換為語音信息,并可將語音信息轉(zhuǎn)換為北斗短報文后發(fā)送。
請參照圖1至圖4,
如圖1所示,本發(fā)明提供一種北斗語音通信方法,包括:
S11、獲取北斗短報文,形成第一報文集合;
S12、將所述第一報文集合中的所述北斗短報文排序,形成第一報文隊列;
S13、合成所述第一報文隊列中各北斗短報文的信息段為第一文本信息;
S14、轉(zhuǎn)換所述第一文本信息為第一語音信息。
由上述描述可知,實現(xiàn)無基站信號覆蓋的區(qū)域可接收語音信息。
進(jìn)一步地,所述S12之前還包括:
根據(jù)所述第一報文集合中各北斗短報文的序號,檢測是否已獲取所有的北斗短報文,若否,則:
獲取所述第一報文集合中缺失的北斗短報文的序號,得到第一序號;
發(fā)送獲取與所述第一序號相應(yīng)的北斗短報文的請求。
由上述描述可知,對北斗模塊獲取到的北斗短報文進(jìn)行完整性、正確性驗證,提高由北斗短報文的信息段混合成的文本信息轉(zhuǎn)換為語音信息的準(zhǔn)確性。
進(jìn)一步地,所述S14之前還包括:
保存所述第一文本信息和第一當(dāng)前系統(tǒng)時間。
由上述描述可知,可通過保存的第一當(dāng)前系統(tǒng)時間快速搜索到與其對應(yīng)的第一文本信息,從而可核實語音信息是否準(zhǔn)確轉(zhuǎn)換。
如圖2所示,本發(fā)明還提供一種北斗語音通信方法,包括:
S21、獲取語音信息;
S22、轉(zhuǎn)換所述語音信息為第二文本信息;
S23、根據(jù)北斗短報文的長度劃分所述第二文本信息,形成文本信息隊列;
S24、封裝所述文本信息隊列中的文本信息為北斗短報文,形成第二報文隊列;
S25、發(fā)送所述第二報文隊列。
由上述描述可知,實現(xiàn)無基站信號覆蓋的區(qū)域可發(fā)送語音信息。
進(jìn)一步地,所述S21之后還包括:
對所述語音信息進(jìn)行降噪處理。
由上述描述可知,提高語音信息轉(zhuǎn)換為文本信息的準(zhǔn)確度。
進(jìn)一步地,所述S24之后還包括:
保存所述第二報文隊列及第二當(dāng)前系統(tǒng)時間。
由上述描述可知,若北斗模塊發(fā)送第二報文隊列時出現(xiàn)部分或全部報文未成功到達(dá)目的地時,可通過第二當(dāng)前系統(tǒng)時間快速獲取到對應(yīng)的第二報文隊列,并根據(jù)未發(fā)送成功的報文的序號重新發(fā)送對應(yīng)的報文。
如圖3所示,本發(fā)明另提供一種北斗語音通信系統(tǒng),其特征在于,包括北斗模塊1、數(shù)據(jù)處理模塊5、第一局域網(wǎng)通訊模塊6、語音處理服務(wù)器2、語音輸入裝置3和語音輸出裝置4;
所述北斗模塊、所述語音輸入裝置、所述語音輸出裝置、所述第一局域網(wǎng)通訊模塊分別與所述數(shù)據(jù)處理模塊連接;
所述第一局域網(wǎng)通訊模塊與所述語音處理服務(wù)器連接;
所述語音處理服務(wù)器包括語音合成模塊21和語音識別模塊22。
由上述描述可知,通過北斗語音通信系統(tǒng)可實現(xiàn)向基站信號未覆蓋的區(qū)域進(jìn)行語音通信。
進(jìn)一步地,還包括第一顯示設(shè)備7和第一輸入設(shè)備8;
所述第一顯示設(shè)備和所述第一輸入設(shè)備分別與所述數(shù)據(jù)處理模塊連接。
由上述描述可知,通過所述第一輸入設(shè)備可以用于選擇當(dāng)前文本信息來源為語音輸入或是文本編輯,所述第一顯示設(shè)備用于顯示當(dāng)前輸入的文本信息內(nèi)容,或判斷語音識別結(jié)果是否正確,如果正確則進(jìn)行文本信息發(fā)送。
進(jìn)一步地,所述北斗模塊包括北斗收發(fā)天線和北斗射頻模塊;
所述北斗收發(fā)天線11和所述北斗射頻模塊12連接;
所述北斗射頻模塊和所述數(shù)據(jù)處理模塊連接。
由上述描述可知,通過北斗收發(fā)天線可從北斗衛(wèi)星系統(tǒng)中獲取北斗短報文調(diào)制信號,并通過北斗射頻模塊解調(diào)后將北斗短報文發(fā)送給數(shù)據(jù)處理模塊;通過北斗射頻模塊可將數(shù)據(jù)處理模塊發(fā)送的北斗短報文進(jìn)行調(diào)制,并通過北斗天線將北斗短報文調(diào)制信號進(jìn)行發(fā)送。
進(jìn)一步地,所述語音處理服務(wù)器還包括第二局域網(wǎng)通訊模塊23、第二顯示設(shè)備24和第二輸入設(shè)備25;
所述第一局域網(wǎng)通訊模塊、所述語音合成模塊和所述語音識別模塊分別與所述第二局域網(wǎng)通訊模塊連接;
所述第二顯示設(shè)備和所述第二輸入設(shè)備分別與所述語音合成模塊連接;
所述第二顯示設(shè)備和所述第二輸入設(shè)備分別與所述語音識別模塊連接。
由上述描述可知,通過所述第二輸入設(shè)備和所述第二顯示設(shè)備可以查看及設(shè)置第一局域網(wǎng)模塊與第二局域網(wǎng)模塊的連接狀態(tài)以及當(dāng)前處理的文本信息內(nèi)容,語音合成模塊可將文本信息轉(zhuǎn)換為語音信息,語音識別模塊可將語音信息轉(zhuǎn)換為文本信息。
實施例:
本實施例提供的北斗語音通信系統(tǒng),如圖4所示,包括一臺云服務(wù)器和若干臺北斗語音通信終端,云服務(wù)器與若干臺語音通信終端處于一個無線網(wǎng)絡(luò)覆蓋的局域網(wǎng)內(nèi),該局域網(wǎng)與公網(wǎng)沒有直接連接。所述無線網(wǎng)絡(luò)可以是WiFi網(wǎng)絡(luò)或是無線自組網(wǎng)網(wǎng)絡(luò)系統(tǒng)。北斗語音通信終端包括北斗模塊、數(shù)據(jù)處理模塊、第一局域網(wǎng)通訊模塊、語音輸入裝置、語音輸出裝置、第一顯示設(shè)備、第一輸入設(shè)備;云服務(wù)器包括語音處理服務(wù)器、第二局域網(wǎng)通訊模塊、第二顯示設(shè)備、第二輸入設(shè)備。
其中,北斗語音通信終端播放語音信息的方法具體為:
S11、獲取北斗短報文,形成第一報文集合;
北斗語音通信終端中的北斗模塊獲取北斗衛(wèi)星系統(tǒng)發(fā)送的北斗短報文;
S12、根據(jù)所述第一報文集合中各北斗短報文的序號,檢測是否已獲取所有的北斗短報文,若否,則:獲取所述第一報文集合中缺失的北斗短報文的序號,得到第一序號;發(fā)送獲取與所述第一序號相應(yīng)的北斗短報文的請求;
數(shù)據(jù)處理模塊對接收到的北斗短報文校驗其是否正確,并確認(rèn)北斗短報文是否完整無丟包,如果有丟包可發(fā)送重發(fā)請求;
S13、將所述第一報文集合中的所述北斗短報文排序,形成第一報文隊列;合成所述第一報文隊列中各北斗短報文的信息段為第一文本信息;
數(shù)據(jù)處理模塊將收到的所有北斗短報文按照序號重新排序,得到完整的文本信息;如,北斗短報文1攜帶信息“今晚”,北斗短報文2攜帶信息“七點”,北斗短報文3攜帶信息“開會”,完整的文本信息為“今晚七點開會”;
S14、保存所述第一文本信息和第一當(dāng)前系統(tǒng)時間至預(yù)設(shè)的數(shù)據(jù)庫中;
S15、轉(zhuǎn)換所述第一文本信息為第一語音信息。
云服務(wù)器的第二局域網(wǎng)通訊模塊與北斗通信終端的第一局域網(wǎng)通訊模塊連接,并從數(shù)據(jù)處理模塊中獲取第一文本信息,通過語音處理服務(wù)器轉(zhuǎn)換第一文本信息為第一語音信息,并通過喇叭播放所述第一語音信息。
其中,北斗語音系統(tǒng)發(fā)送語音信息的方法具體為:
S21、獲取語音信息;對所述語音信息進(jìn)行降噪處理;
通過麥克風(fēng)獲取用戶發(fā)出的聲音,得到語音信息,并對其進(jìn)行降噪處理;
S22、轉(zhuǎn)換所述語音信息為第二文本信息;
云服務(wù)器中的語音處理服務(wù)器對語音信息的特征值進(jìn)行對比分析,從預(yù)設(shè)的數(shù)據(jù)庫中檢索出匹配度最高的文本信息;并在第二顯示設(shè)備上顯示文本信息,以確認(rèn)語音信息是否準(zhǔn)確翻譯;
S23、根據(jù)北斗短報文的長度劃分所述第二文本信息,形成文本信息隊列封裝所述文本信息隊列中的文本信息為北斗短報文,形成第二報文隊列;
由于北斗帶寬的限制,欲發(fā)送的文本信息可能會超過單條報文通信長度,需通過北斗語音通信終端的數(shù)據(jù)處理模塊根據(jù)北斗短報文的協(xié)議劃分文本信息,形成文本信息隊列;
S24、保存所述第二報文隊列及第二當(dāng)前系統(tǒng)時間至預(yù)設(shè)的數(shù)據(jù)庫中;
S25、發(fā)送所述第二報文隊列;
北斗模塊發(fā)送第二報文隊列至北斗衛(wèi)星系統(tǒng)。
綜上所述,本發(fā)明提供的一種北斗語音通信方法及系統(tǒng),通過將由北斗模塊獲取到的北斗短報文的信息段中包含的信息合成完整的文本信息,數(shù)據(jù)處理模塊通過第一局域網(wǎng)通訊模塊將完整的文本信息發(fā)送至語音處理服務(wù)器,由語音處理服務(wù)器轉(zhuǎn)換文本信息為語音信息,并通過語音輸出裝置播放語音信息,從而實現(xiàn)無基站信號覆蓋的區(qū)域可接收語音信息。通過語音輸入裝置獲取語音信息,由語音處理服務(wù)器將語音信息轉(zhuǎn)換為文本信息,數(shù)據(jù)處理模塊通過第一局域網(wǎng)獲取文本信息,并根據(jù)北斗短報文使用的協(xié)議中設(shè)定的報文長度劃分文本信息,并將劃分后的文本信息封裝為北斗短報文,北斗模塊發(fā)送北斗短報文,從而實現(xiàn)無基站信號覆蓋的區(qū)域可發(fā)送語音信息。實現(xiàn)了可與無基站信號覆蓋的區(qū)域進(jìn)行語音通信,提高了通信的便利性。
以上所述僅為本發(fā)明的實施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等同變換,或直接或間接運用在相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。