本發(fā)明涉及語音通信技術(shù)領(lǐng)域,特別涉及一種基于嵌入式設(shè)備的應(yīng)急語音通話裝置與通話方法。
背景技術(shù):
當(dāng)前的應(yīng)急語音通信領(lǐng)域一般是通過無線終端連接一個電話機(jī)來實現(xiàn)通話功能,或者是通過VOIP這種網(wǎng)絡(luò)電話的方式來實現(xiàn)。這兩種方式都需要外接電話機(jī),占用空間不說,也不利于嵌入式集成應(yīng)用,并增加了成本;VOIP這種網(wǎng)絡(luò)電話非常容易受到網(wǎng)絡(luò)環(huán)境的影響,通話質(zhì)量很不穩(wěn)定,還存在語音延時問題。
技術(shù)實現(xiàn)要素:
本發(fā)明目的在于解決以上的問題,提供一種不用外接電話機(jī)、也不采用VOIP技術(shù),而是采用全球成熟穩(wěn)定的手機(jī)移動通信網(wǎng)絡(luò)來實現(xiàn)應(yīng)急語音通話,方法簡單、操控靈活、節(jié)約成本、極易集成。
為此,本發(fā)明的一個目的在于提出一種基于嵌入式設(shè)備的應(yīng)急語音通話裝置,包括MCU中央控制器、看門狗模塊、無線通信模塊、語音模塊和GPIO模塊。
所述GPIO模塊分別連接觸發(fā)器和MCU中央控制器,所述GPIO模塊用于接收觸發(fā)器發(fā)送的觸發(fā)信號,并將接收到的觸發(fā)信號發(fā)送到MCU中央控制器;根據(jù)觸發(fā)信號,MCU中央控制器發(fā)送呼叫指令或者掛機(jī)指令給語音模塊;語音模塊收到指令后執(zhí)行呼叫或者掛機(jī)。
所述MCU中央控制器分別與看門狗模塊、無線通信模塊、語音模塊相連接,所述MCU中央控制器用于存儲多個預(yù)設(shè)通信號碼;所述MCU中央控制器依據(jù)接收到的所述觸發(fā)信號,生成相應(yīng)的查詢指令;所述查詢指令中攜帶有預(yù)設(shè)通信號碼地址,所述MCU中央控制器將查詢指令發(fā)送至語音模塊,其中,所述通信號碼地址指向依據(jù)優(yōu)先級排列的多個預(yù)設(shè)通信號碼。
所述語音模塊分別與無線通信模塊、MCU中央控制器和GPIO模塊相連接,所述語音模塊獲取所述通信號碼地址中首個地址對應(yīng)的預(yù)設(shè)通信號碼,同時根據(jù)接收到的呼叫指令,立即通過所述無線通信模塊呼叫該首個地址對應(yīng)的所述預(yù)設(shè)通信號碼;并判斷線路狀態(tài),將線路狀態(tài)反饋至MCU中央控制器,MCU中央控制器根據(jù)線路狀態(tài)判斷是否繼續(xù)呼叫預(yù)設(shè)的下一個通信號碼,直至通話建立或者最后一個通信號碼無法接通時掛機(jī)。
優(yōu)選的,所述線路狀態(tài)至少包括以下兩種狀態(tài):
狀態(tài)1、所述預(yù)設(shè)通信號碼為通路,此時MCU中央控制器根據(jù)線路狀態(tài)判斷為通話建立,并停止執(zhí)行呼叫下一個預(yù)設(shè)通信號碼的指令。
狀態(tài)2、所述預(yù)設(shè)通信號碼為無法接通,此時MCU中央控制器根據(jù)線路狀態(tài)判斷為通話無法建立,MCU中央控制器執(zhí)行呼叫下一個預(yù)設(shè)的通信號碼的指令,并繼續(xù)判斷線路狀態(tài),依次類推,直至通話建立或者最后一個通信號碼無法接通時掛機(jī)。
優(yōu)選的,所述MCU中央控制器根據(jù)用戶指令將被動接聽的通信號碼進(jìn)行分類,設(shè)置為電話號碼黑、白名單。
優(yōu)選的,所述看門狗模塊連接MCU中央控制器,用于實時監(jiān)測MCU中央控制器的運(yùn)行狀態(tài)。
優(yōu)選的,所述語音模塊包括音頻信號放大與轉(zhuǎn)換電路、音頻接口、IO控制電路。所述的音頻接口包括話筒和聽筒。
優(yōu)選的,所述的觸發(fā)器為按鍵開關(guān)或繼電器。
本發(fā)明還提供一種基于嵌入式設(shè)備的應(yīng)急語音通話方法,包括以下步驟:
步驟S1,GPIO模塊接收觸發(fā)器發(fā)送的觸發(fā)信號,并將接收到的觸發(fā)信號發(fā)送到MCU中央控制器;根據(jù)觸發(fā)信號,MCU中央控制器發(fā)送呼叫指令或者掛機(jī)指令給語音模塊;語音模塊收到指令后執(zhí)行呼叫或者掛機(jī)。
步驟S2,所述MCU中央控制器內(nèi)置有多個預(yù)設(shè)通信號碼,且依據(jù)接收到的所述觸發(fā)信號生成相應(yīng)的查詢指令,所述查詢指令中攜帶的預(yù)設(shè)通信號碼地址,其中,所述通信號碼地址指向依據(jù)優(yōu)先級排列的多個預(yù)設(shè)通信號碼,所述MCU中央控制器將生成的查詢指令發(fā)送至語音模塊。
步驟S3,所述語音模塊獲取所述查詢指令的通信號碼地址對應(yīng)的預(yù)設(shè)通信號碼,同時根據(jù)接收到的呼叫指令,立即通過無線通信模塊呼叫該首個地址對應(yīng)的所述預(yù)設(shè)通信號碼;并判斷線路狀態(tài),將線路狀態(tài)反饋至MCU中央控制器,MCU中央控制器根據(jù)線路狀態(tài)判斷是否執(zhí)行呼叫下一個預(yù)設(shè)的通信號碼的指令,并繼續(xù)判斷線路狀態(tài),依次類推,直至通話建立或者最后一個通信號碼無法接通時掛機(jī)。
優(yōu)選的,步驟S1中還包括如下步驟:MCU中央控制器1控制語音模塊時預(yù)設(shè)呼叫延時時間,GPIO模塊在預(yù)設(shè)的呼出延時時間內(nèi)接收到第2次觸發(fā)器發(fā)送的觸發(fā)信號,則MCU中央控制器判斷為取消執(zhí)行所有指令,發(fā)送掛機(jī)指令給語音模塊,語音模塊收到指令后執(zhí)行掛機(jī)。
優(yōu)選的,步驟S1中還包括如下步驟:GPIO模塊可以檢測本地電話是否被接通的觸發(fā)信號,如果GPIO模塊接收到本地電話被接通的觸發(fā)信號,則MCU中央控制器判斷為取消執(zhí)行后續(xù)指令,并發(fā)送掛機(jī)指令給語音模塊,實現(xiàn)本地語音通信;如果GPIO未接收到到本地電話被接通的觸發(fā)信號,則MCU中央控制器根本預(yù)設(shè)通信號碼輪流撥打,直至通話建立或者最后一個通信號碼無法接通時掛機(jī)。
優(yōu)選的,步驟S3中所述線路狀態(tài)至少包括以下兩種狀態(tài):
狀態(tài)1、所述預(yù)設(shè)通信號碼為通路,此時MCU中央控制器根據(jù)線路狀態(tài)判斷為通話建立,并停止執(zhí)行呼叫下一個預(yù)設(shè)通信號碼的指令;
狀態(tài)2、所述預(yù)設(shè)通信號碼為無法接通,此時MCU中央控制器根據(jù)線路狀態(tài)判斷為通話無法建立,MCU中央控制器執(zhí)行呼叫下一個預(yù)設(shè)的通信號碼的指令,并繼續(xù)判斷線路狀態(tài),依次類推,直至通話建立或者最后一個通信號碼無法接通時掛機(jī)。
根據(jù)本發(fā)明實施的基于嵌入式設(shè)備的應(yīng)急語音通話裝置與通話方法,本發(fā)明相比于現(xiàn)有技術(shù)至少存在以下優(yōu)點(diǎn):
1、MCU中央處理系統(tǒng)為一個高度集成的高性能嵌入式MIPS處理器,采用這種方式可以最大限度降低成本和功耗,提升設(shè)計效率,并可精簡電路板的布局尺寸。
2、無線通信模塊通過Mini-PCie或USB接口和MCU中央處理系統(tǒng)相連,支持GSM/GPRS/EDGE/CDMA/WCDMA/EVDO/TD-SCDMA/TDD-LTE/FDD-LTE等多種網(wǎng)絡(luò)制式的。
3、通過MCU與GPIO、語音模塊結(jié)合;實現(xiàn)手動或自動一鍵通話,方便快捷,根據(jù)判斷呼入電話與設(shè)置的黑白名單是否匹配,能自動或手動選擇接聽和掛斷,對于應(yīng)急情況能做出及時處理,減少不必要的損失。
4、通過MCU與GPIO、語音模塊結(jié)合;可以實現(xiàn)與本地電話、遠(yuǎn)程電話的聯(lián)動檢測、自動呼叫與自動應(yīng)答,對于緊急情況下,本地有人能夠及時響應(yīng)并處理,就能夠爭取到更多的寶貴時間!
5、看門狗模塊,實時監(jiān)測MCU中央控制器的運(yùn)行狀態(tài),方便及時發(fā)現(xiàn)MCU的異常運(yùn)行狀況,實現(xiàn)自動診斷、自動恢復(fù)。
6、MCU中央控制器通過與遠(yuǎn)程服務(wù)器進(jìn)行通信,可以對預(yù)設(shè)的電話號碼進(jìn)行遠(yuǎn)程修改。
本發(fā)明附加的方面和優(yōu)點(diǎn)將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本發(fā)明的實踐了解到。
附圖說明
本發(fā)明的上述和/或附加的方面和優(yōu)點(diǎn)從結(jié)合下面附圖對實施例的描述中將變得明顯和容易理解,其中:
圖1為本發(fā)明實施例一種基于嵌入式設(shè)備的應(yīng)急語音通話裝置的電路連接框圖;
圖2為本發(fā)明實施例一種基于嵌入式設(shè)備的應(yīng)急語音通話裝置的具體實施過程的流程圖;
圖3為本發(fā)明一種基于嵌入式設(shè)備的應(yīng)急語音通話方法的流程圖;
附圖標(biāo)記
1-MCU中央控制器,2-看門狗模塊,3-無線通信模塊,4-語音模塊,5-GPIO模塊。
具體實施方式
下面詳細(xì)描述本發(fā)明的實施例,所述實施例的示例在附圖中示出,其中自始至終相同或類似的標(biāo)號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實施例是示例性的,旨在用于解釋本發(fā)明,而不能理解為對本發(fā)明的限制。
如圖1所示,本發(fā)明實施例提出一種基于嵌入式設(shè)備的應(yīng)急語音通話裝置,包括MCU中央控制器1、看門狗模塊2、無線通信模塊3、語音模塊4和GPIO模塊5;看門狗模塊2連接MCU中央控制器1,用于實時監(jiān)測MCU中央控制器1的運(yùn)行狀態(tài)。
GPIO模塊分別連接觸發(fā)器和MCU中央控制器1,GPIO模塊5用于接收觸發(fā)器發(fā)送的觸發(fā)信號,并將接收到的觸發(fā)信號發(fā)送到MCU中央控制器1;根據(jù)觸發(fā)信號,MCU中央控制器1發(fā)送呼叫指令或者掛機(jī)指令給語音模塊4;語音模塊收到指令后執(zhí)行呼叫或者掛機(jī)。
進(jìn)一步,MCU中央控制器1控制語音模塊時預(yù)設(shè)呼叫延時時間,GPIO模塊在預(yù)設(shè)的呼出延時時間內(nèi)接收到第2次觸發(fā)器發(fā)送的觸發(fā)信號,則MCU中央控制器判斷為取消執(zhí)行所有指令,發(fā)送掛機(jī)指令給語音模塊,語音模塊收到指令后執(zhí)行掛機(jī)。
再進(jìn)一步,GPIO模塊還可以檢測本地電話是否被接通的觸發(fā)信號,如果GPIO模塊接收到本地電話被接通的觸發(fā)信號,則MCU中央控制器判斷為取消執(zhí)行后續(xù)指令,并發(fā)送掛機(jī)指令給語音模塊,實現(xiàn)本地語音通信;如果GPIO未接收到到本地電話被接通的觸發(fā)信號,則MCU中央控制器根本預(yù)設(shè)通信號碼輪流撥打,直至通話建立或者最后一個通信號碼無法接通時掛機(jī)。
MCU中央控制器1采用嵌入式MIPS處理器,可以最大限度降低成本和功耗,提升設(shè)計效率,并可精簡電路板的布局尺寸。進(jìn)一步,觸發(fā)器可以為按鍵開關(guān)或繼電器。
MCU中央控制器1分別與看門狗模塊2、無線通信模塊3、語音模塊4相連接,MCU中央控制器1用于存儲多個預(yù)設(shè)通信號碼;多個預(yù)設(shè)通信號碼由用戶進(jìn)行設(shè)置,并且為必要的應(yīng)急聯(lián)絡(luò)號碼,例如:監(jiān)控中心、救援人員及維修人員的電話號碼。
MCU中央控制器1依據(jù)接收到的觸發(fā)信號,生成相應(yīng)的查詢指令;查詢指令中攜帶有預(yù)設(shè)通信號碼地址,MCU中央控制器1將查詢指令發(fā)送至語音模塊4,其中,通信號碼地址指向依據(jù)優(yōu)先級排列的多個預(yù)設(shè)通信號碼;看門狗模塊,實時監(jiān)測MCU中央控制器的運(yùn)行狀態(tài),方便及時發(fā)現(xiàn)MCU的異常運(yùn)行狀況,實現(xiàn)自動診斷、自動恢復(fù)。
MCU中央控制器根據(jù)用戶指令將被動接聽的通信號碼進(jìn)行分類,設(shè)置為電話號碼黑、白名單。進(jìn)一步,如果呼入的電話號碼為黑名單中的電話號碼時,MCU中央控制器控制語音通話模塊掛斷此電話;當(dāng)呼入的電話號碼為白名單的電話號碼時,MCU中央控制器控制語音模塊4進(jìn)行自動或手動接聽。
需要說明的是,黑、白名單中的通信號碼可以由用戶實時進(jìn)行修改操作。
語音模塊4分別與無線通信模塊3、MCU中央控制器和GPIO模塊5相連接,進(jìn)一步,語音模塊主要實現(xiàn)基于SIM卡的語音通話功能;SIM卡支持單卡或多卡。
語音模塊4包括音頻信號放大與轉(zhuǎn)換電路、音頻接口、IO控制電路。MIC音頻接口包括話筒和聽筒接口。語音模塊4與SIM卡相連接,通過MCU中央處理系統(tǒng)控制GPIO實現(xiàn)自動或手動輪流撥打預(yù)設(shè)的電話號碼和接聽呼入的電話。
語音模塊4根據(jù)查詢指令,獲取通信號碼地址中首個地址對應(yīng)的預(yù)設(shè)通信號碼,同時根據(jù)接收到的呼叫指令,立即通過無線通信模塊3呼叫該首個地址對應(yīng)的預(yù)設(shè)通信號碼;并判斷線路狀態(tài),將線路狀態(tài)反饋至MCU中央控制器1,具體地,線路狀態(tài)至少包括以下兩種狀態(tài):
狀態(tài)1、所述預(yù)設(shè)通信號碼為通路,此時MCU中央控制器根據(jù)線路狀態(tài)判斷為通話建立,并停止執(zhí)行呼叫下一個預(yù)設(shè)通信號碼的指令;
狀態(tài)2、所述預(yù)設(shè)通信號碼為無法接通,此時MCU中央控制器根據(jù)線路狀態(tài)判斷為通話無法建立,MCU中央控制器執(zhí)行呼叫下一個預(yù)設(shè)的通信號碼的指令,并繼續(xù)判斷線路狀態(tài),依次類推,直至通話建立或者最后一個通信號碼無法接通時掛機(jī)。
進(jìn)一步,無線通信模塊3可以為2G/3G/4G無線通信模塊,通過Mini-PCie或USB接口和MCU中央處理系統(tǒng)相連,支持GSM/GPRS/EDGE/CDMA/WCDMA/EVDO/TD-SCDMA/LTE等多種網(wǎng)絡(luò)制式。無線通信模塊3主要采用標(biāo)準(zhǔn)化的接口設(shè)計,可以兼容市場上眾多廠商的不同型號的基于同類標(biāo)準(zhǔn)接口的2G/3G/4G無線通信模塊。2G/3G/4G無線通信模塊和MCU中央處理系統(tǒng)之間采用標(biāo)準(zhǔn)的接口相連,2G/3G/4G無線通信模塊主要完成2G/3G/4G無線網(wǎng)絡(luò)的空中接口,包括2G/3G/4G無線網(wǎng)絡(luò)的建立/數(shù)據(jù)通信、語音通話和GPS數(shù)據(jù)傳輸?shù)裙δ堋?/p>
具體地,在通信過程中,語音模塊根據(jù)獲取的預(yù)設(shè)通信號碼,利用無線通信模塊3發(fā)送呼叫指令,呼叫指令通過基站發(fā)送至對方接收端,如果為通路,對方接收端應(yīng)答則通話建立;否則對方接收端不應(yīng)答,則反饋給語音模塊忙音或占線信號。當(dāng)未能建立通話時,MCU中央控制器根據(jù)語音模塊是否為忙音或占線信號確定是否執(zhí)行呼叫下一個預(yù)設(shè)的通信號碼的指令。
當(dāng)建立通話后,基站將該呼叫指令發(fā)送至被叫終端,建立主叫終端(本發(fā)明的應(yīng)急語音通話裝置)和被叫終端的通話連接,雙方通過基站實現(xiàn)應(yīng)急通話。
如圖2所示,具體過程可通過下述實施例進(jìn)行說明。
當(dāng)觸發(fā)器被人為或自動觸發(fā)后,GPIO控制語音模塊4,立即呼叫預(yù)設(shè)的第1個電話號碼,如果第1個電話號碼未占線,而等待對方接聽,完成本次語音通話的建立;如果第1個電話號碼占線,則可返回忙音給MCU中央控制器進(jìn)行判斷,此時MCU中央控制器執(zhí)行呼叫下一個預(yù)設(shè)的通信號碼的指令,并繼續(xù)判斷線路狀態(tài),依次類推,直至通話建立或者最后一個通信號碼無法接通時掛機(jī)。
GPIO模塊在預(yù)設(shè)的呼出延時時間內(nèi)接收到第2次觸發(fā)器發(fā)送的觸發(fā)信號,則MCU中央控制器判斷為取消執(zhí)行所有指令,發(fā)送掛機(jī)指令給語音模塊,語音模塊收到指令后執(zhí)行掛機(jī)。
進(jìn)一步,如圖2所示,GPIO模塊還可以檢測本地電話是否被接通的觸發(fā)信號,如果GPIO模塊接收到本地電話被接通的觸發(fā)信號,則MCU中央控制器判斷為取消執(zhí)行后續(xù)指令,并發(fā)送掛機(jī)指令給語音模塊,實現(xiàn)本地語音通信;如果GPIO未接收到到本地電話被接通的觸發(fā)信號,則MCU中央控制器根本預(yù)設(shè)通信號碼輪流撥打,直至通話建立或者最后一個通信號碼無法接通時掛機(jī)。
當(dāng)呼入電話時,如果呼入的電話號碼為黑名單中的電話號碼時,MCU中央控制器控制語音通話模塊掛斷此電話;當(dāng)呼入的電話號碼為白名單的電話號碼時,MCU中央控制器控制語音模塊4進(jìn)行自動或手動接聽。
本發(fā)明中MCU中央控制器1還可以通過無線通信模塊3和SIM卡與遠(yuǎn)程控制終端進(jìn)行通信,通過短信或遠(yuǎn)程服務(wù)器對預(yù)設(shè)的電話號碼進(jìn)行遠(yuǎn)程修改。
具體地,用戶通過遠(yuǎn)程控制終端(包括短信設(shè)備或服務(wù)器)向無線通信模塊3發(fā)送短信或指令,其中,短信或指令內(nèi)容包括:對預(yù)設(shè)通信號碼的修改指令,無線通信模塊3將該修改指令轉(zhuǎn)發(fā)至MCU中央控制器1,以由MCU中央控制器對其內(nèi)部的原始存儲內(nèi)容進(jìn)行更新。
如圖3所示,本發(fā)明還提供一種基于嵌入式設(shè)備的應(yīng)急語音通話方法,包括以下步驟:
步驟S1,GPIO模塊5接收觸發(fā)器發(fā)送的觸發(fā)信號,并將接收到的觸發(fā)信號發(fā)送到MCU中央控制器;根據(jù)觸發(fā)信號,MCU中央控制器發(fā)送呼叫指令或者掛機(jī)指令給語音模塊;語音模塊收到指令后執(zhí)行呼叫或者掛機(jī)。如圖2所示,步驟S1中還包括如下步驟:GPIO模塊在預(yù)設(shè)的呼出延時時間內(nèi)接收到第2次觸發(fā)器發(fā)送的觸發(fā)信號,則MCU中央控制器判斷為取消執(zhí)行所有指令,發(fā)送掛機(jī)指令給語音模塊,語音模塊收到指令后執(zhí)行掛機(jī)。
進(jìn)一步,如圖2所示,GPIO模塊還可以檢測本地電話是否被接通的觸發(fā)信號,如果GPIO模塊接收到本地電話被接通的觸發(fā)信號,則MCU中央控制器判斷為取消執(zhí)行后續(xù)指令,并發(fā)送掛機(jī)指令給語音模塊,實現(xiàn)本地語音通信;如果GPIO未接收到到本地電話被接通的觸發(fā)信號,則MCU中央控制器根本預(yù)設(shè)通信號碼輪流撥打,直至通話建立或者最后一個通信號碼無法接通時掛機(jī)。
步驟S2,MCU中央控制器內(nèi)置有多個預(yù)設(shè)通信號碼,且依據(jù)接收到的觸發(fā)信號的次數(shù),生成相應(yīng)的查詢指令,查詢指令中攜帶的預(yù)設(shè)通信號碼地址,其中,通信號碼地址指向依據(jù)優(yōu)先級排列的多個預(yù)設(shè)通信號碼,MCU中央控制器將生成的查詢指令發(fā)送至語音模塊。
進(jìn)一步,如圖2所示,在步驟S2中還包括如下MCU中央控制器根據(jù)用戶指令將被動接聽的通信號碼進(jìn)行分類,設(shè)置電話號碼黑、白名單。進(jìn)一步,如果呼入的電話號碼為黑名單中的電話號碼時,MCU中央控制器控制語音通話模塊掛斷此電話;當(dāng)呼入的電話號碼為白名單的電話號碼時,MCU中央控制器控制語音模塊進(jìn)行自動或手動接聽。需要說明的是,黑、白名單中的通信號碼可以由用戶實時進(jìn)行修改操作。
如圖3所示,步驟S3,語音模塊獲取查詢指令的通信號碼地址對應(yīng)的預(yù)設(shè)通信號碼,同時根據(jù)接收到的呼叫指令,立即通過無線通信模塊呼叫該首個地址對應(yīng)的預(yù)設(shè)通信號碼;并判斷線路狀態(tài),線路狀態(tài)至少包括以下兩種狀態(tài):
狀態(tài)1、預(yù)設(shè)通信號碼為通路;此時MCU中央控制器根據(jù)線路狀態(tài)判斷為通話建立,并停止執(zhí)行呼叫下一個預(yù)設(shè)通信號碼的指令。
狀態(tài)2、預(yù)設(shè)通信號碼為無法接通;此時MCU中央控制器根據(jù)線路狀態(tài)判斷為通話無法建立,通過手動或由MCU中央控制器控制語音模塊自動掛斷,依次根據(jù)優(yōu)先級撥打通信號碼地址中下一個地址對應(yīng)的預(yù)設(shè)的第二個號碼,將該線路狀態(tài)反饋至MCU中央控制器,并繼續(xù)判斷線路狀態(tài),MCU中央控制器根據(jù)繼續(xù)判斷線路狀態(tài),依次類推,直至通話建立或者最后一個通信號碼無法接通時掛機(jī)。
進(jìn)一步,無線通信模塊3可以為3G/4G無線通信模塊或Wifi模塊,通過Mini-PCie或USB接口和MCU中央處理系統(tǒng)相連,支持GSM/GPRS/EDGE/CDMA、WCDMA/EVDO/TD-SCDMA/TDD-LTE/FDD-LTE多種網(wǎng)絡(luò)制式的3G/4G無線通信模塊。無線通信模塊主要采用標(biāo)準(zhǔn)化的接口設(shè)計,可以兼容市場上眾多廠商的不同型號的基于同類標(biāo)準(zhǔn)接口的2G/3G/4G無線通信模塊。2G/3G/4G無線通信模塊和MCU中央處理系統(tǒng)之間采用標(biāo)準(zhǔn)的接口相連,2G/3G/4G無線通信模塊主要完成2G/3G/4G無線網(wǎng)絡(luò)的空中接口,包括2G/3G/4G無線網(wǎng)絡(luò)的建立/數(shù)據(jù)通信、語音通話和GPS數(shù)據(jù)傳輸?shù)裙δ堋?/p>
具體地,在通信過程中,語音模塊根據(jù)獲取的預(yù)設(shè)通信號碼利用無線通信模塊發(fā)送呼叫指令,呼叫指令通過基站發(fā)送至對方接收端,如果為通路,則對方接收端應(yīng)答則通話建立;否則對方接收端不應(yīng)答,則反饋給語音模塊忙音或占線信號。當(dāng)未能建立通話時,MCU中央控制器根據(jù)語音模塊是否為忙音或占線信號確定是否自動或手動控制觸發(fā)器再次觸發(fā)。
當(dāng)建立通話后,基站將該呼叫指令發(fā)送至被叫終端,建立主叫終端(本發(fā)明的應(yīng)急語音通話裝置)和被叫終端的通話連接,雙方通過基站實現(xiàn)應(yīng)急通話。
如圖2所示,具體過程可通過下述實施例進(jìn)行說明。
當(dāng)觸發(fā)器被人為或自動觸發(fā)后,GPIO控制語音模塊4,立即呼叫預(yù)設(shè)的第1個電話號碼,如果第1個電話號碼未占線,而等待對方接聽,完成本次語音通話的建立;如果第1個電話號碼占線,則可返回忙音給MCU中央控制器進(jìn)行判斷,此時MCU中央控制器執(zhí)行呼叫第2個預(yù)設(shè)的電話號碼的指令,并繼續(xù)判斷線路狀態(tài),依次類推,直至通話建立或者最后一個通信號碼無法接通時掛機(jī)。
當(dāng)有電話呼入時,如果呼入的電話號碼為黑名單中的電話號碼時,MCU中央控制器控制語音通話模塊掛斷此電話;當(dāng)呼入的電話號碼為白名單的電話號碼時,MCU中央控制器控制語音模塊4進(jìn)行自動或手動接聽。
進(jìn)一步,步驟S3中還包括如下MCU中央控制器連接看門狗模塊,以由看門狗模塊實時監(jiān)測MCU中央控制器的運(yùn)行狀態(tài)??撮T狗模塊,實時監(jiān)測MCU中央控制器的運(yùn)行狀態(tài),方便及時發(fā)現(xiàn)MCU的異常運(yùn)行狀況,實現(xiàn)自動診斷、自動恢復(fù)。
本發(fā)明中MCU中央控制器1還可以通過無線通信模塊3與遠(yuǎn)程控制終端(短信設(shè)備或者服務(wù)器)進(jìn)行通信,通過短信指令或者移動通信網(wǎng)絡(luò)傳輸?shù)目刂浦噶畹男问綄︻A(yù)設(shè)的電話號碼進(jìn)行遠(yuǎn)程修改。
具體地,用戶通過遠(yuǎn)程控制終端(短信設(shè)備或者服務(wù)器)向無線通信模塊3發(fā)送短信指令或者控制指令,其中,內(nèi)容包括:對預(yù)設(shè)通信號碼的修改指令,無線通信模塊3將該修改指令轉(zhuǎn)發(fā)至MCU中央控制器1,以由MCU中央控制器對其內(nèi)部的原始存儲內(nèi)容進(jìn)行更新。
本發(fā)明,通過設(shè)置可實現(xiàn)一鍵撥號、自動和手動接聽功能。其支持2G/3G/4G等眾多廠商的無線通信模塊,擁有方法簡單、操控靈活、節(jié)約成本并極易集成的特點(diǎn)。
在本說明書的描述中,參考術(shù)語“一個實施例”、“一些實施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結(jié)合該實施例或示例描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)包含于本發(fā)明的至少一個實施例或示例中。在本說明書中,對上述術(shù)語的示意性表述不一定指的是相同的實施例或示例。而且,描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)可以在任何的一個或多個實施例或示例中以合適的方式結(jié)合。
盡管上面已經(jīng)示出和描述了本發(fā)明的實施例,可以理解的是,上述實施例是示例性的,不能理解為對本發(fā)明的限制,本領(lǐng)域的普通技術(shù)人員在不脫離本發(fā)明的原理和宗旨的情況下在本發(fā)明的范圍內(nèi)可以對上述實施例進(jìn)行變化、修改、替換和變型。本發(fā)明的范圍由所附權(quán)利要求及其等同限定。