專利名稱:自適應(yīng)雙模移動數(shù)據(jù)通信終端的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于移動通信設(shè)備技術(shù)領(lǐng)域,特別地涉及一種自適應(yīng)雙模移動數(shù)據(jù)通信終端。
背景技術(shù):
隨著科技的進(jìn)步和通信網(wǎng)絡(luò)的普及,人們對通信網(wǎng)絡(luò)的數(shù)據(jù)傳輸質(zhì)量提出了更高的要求。例如,在氣象數(shù)據(jù)傳輸?shù)奶厥鈶?yīng)用中,網(wǎng)絡(luò)運營商系統(tǒng)升級、基站故障、SIM欠費、移動通信模塊故障、服務(wù)器故障等原因造成的通信中斷往往無法避免,使得氣象數(shù)據(jù)信息無法及時地發(fā)送到服務(wù)器上。為了解決在一個網(wǎng)絡(luò)運營商故障造成天氣數(shù)據(jù)無法傳輸?shù)膯栴},當(dāng)前,嵌入式系統(tǒng)的強大性能已經(jīng)足以支持在同一個通信終端上設(shè)置多個移動通信模塊,即同時可以獲取多個網(wǎng)絡(luò)運營商提供的數(shù)據(jù)服務(wù),各種移動通信模塊支持三個3G無線 接口標(biāo)準(zhǔn)和兩個2G無線接口標(biāo)準(zhǔn),為數(shù)據(jù)在單一設(shè)備上通過多條通信鏈路傳輸提供了可倉泛。以現(xiàn)有的主備鏈路通信終端為例,其具有主移動通信模塊和備用移動通信模塊,服務(wù)器只與工作的主移動通信模塊通信,無法得知備用移動通信模塊是否“可用”,即無法得知備用移動通信模塊在啟動后,是否可以正常使用。這使得維護人員無法監(jiān)測備用移動通信模塊的使用情況,無法在備用移動通信模塊出現(xiàn)問題時及時修復(fù)。這種雙卡相互備份的工作機制,雖然用兩張卡減小了主備鏈路通信終端即數(shù)據(jù)傳輸單元(Data TransferUnit, DTU)連網(wǎng)失敗的概率,但是無法獲取備卡的“可用”狀態(tài),無法有效預(yù)防DTU連網(wǎng)失敗?;谏鲜鲈颍叫柩邪l(fā)一種具有故障診斷與預(yù)警的自適應(yīng)雙模移動數(shù)據(jù)通信終端,能在主用移動通信模塊所對應(yīng)的主用數(shù)據(jù)傳輸通道出現(xiàn)故障的時候,自動啟動備用移動通信模塊,滿足人們對數(shù)據(jù)傳輸高穩(wěn)定性、不間斷的要求。
發(fā)明內(nèi)容
為解決上述問題,本發(fā)明的目的在于提供一種自適應(yīng)雙模移動數(shù)據(jù)通信終端,用于采用故障診斷與預(yù)警模塊實時監(jiān)測主移動通信模塊和備用移動通信模塊與數(shù)據(jù)接收端服務(wù)器連接狀態(tài)的信息,備用移動通信模塊定時向服務(wù)器報告可用狀態(tài),可以預(yù)防主備雙鏈路通信終端的兩個移動通信模塊同時無法連網(wǎng)通信的情況,提高了主備雙鏈路通信的穩(wěn)定性、可靠性。為實現(xiàn)上述目的,本發(fā)明的技術(shù)方案為—種自適應(yīng)雙模移動數(shù)據(jù)通信終端,包括中央處理器,內(nèi)存芯片,閃存芯片,時鐘芯片,主移動通信模塊,備用移動通信模塊,以太網(wǎng)模塊,用戶接口,通用串行接口,控制模塊和對上述所有部件供電的電源模塊,所述內(nèi)存芯片,閃存芯片和時鐘芯片與所述中央處理器連接組成中央處理器芯片組,所述以太網(wǎng)模塊和用戶接口與所述中央處理器芯片組連接,所述以太網(wǎng)模塊的接口用于用戶配置系統(tǒng)參數(shù),中央處理器芯片組通過通用串行接口與主移動通信模塊和備用移動通信模塊連接,并通過控制模塊對主移動通信模塊和備用移動通信模塊進(jìn)行控制,所述控制包括對供電、重啟引腳和連網(wǎng)使能引腳的控制,主移動通信模塊一直處于連網(wǎng)狀態(tài),備用移動通信模塊在備用狀態(tài)時定時啟動,定時向服務(wù)器報告?zhèn)溆靡苿油ㄐ拍K的狀態(tài)報告,主移動通信模塊連網(wǎng)失敗時,備用移動通信模塊立即啟動,并保持連網(wǎng)狀態(tài),備用移動通信模塊啟動后,主移動通信模塊不斷嘗試重新連網(wǎng),直到連網(wǎng)成功,主移動通信模塊連網(wǎng)成功后,通知備用移動通信模塊返回到備用狀態(tài),用戶接口通過中央處理器芯片組與主移動通信模塊和備用移動通信模塊實現(xiàn)雙向數(shù)據(jù)傳輸,所述雙向數(shù)據(jù)傳輸為中央處理器對用戶接口上接收到的外界數(shù)據(jù)按預(yù)定義的協(xié)議進(jìn)行數(shù)據(jù)封裝,并通過主移動通信模塊或備用移動通信模塊向外界發(fā)送數(shù)據(jù);中央處 理器對主移動通信模塊或備用移動通信模塊上接收到的外界數(shù)據(jù)按預(yù)定義的協(xié)議進(jìn)行數(shù)據(jù)解析,并通過用戶接口向外界發(fā)送數(shù)據(jù),所述中央處理器進(jìn)一步包括系統(tǒng)參數(shù)配置模塊、主備鏈路切換模塊、撥號管理模塊、故障診斷與預(yù)警模塊、數(shù)據(jù)傳輸服務(wù)模塊和備用移動通信模塊狀態(tài)報告模塊,所述系統(tǒng)參數(shù)配置模塊用于撥號參數(shù)配置和數(shù)據(jù)傳輸參數(shù)配置,撥號參數(shù)供撥號管理模塊使用,數(shù)據(jù)傳輸參數(shù)供數(shù)據(jù)傳輸服務(wù)模塊使用;所述撥號管理模塊采用點對點協(xié)議守護進(jìn)程PPro實現(xiàn)撥號,分別單獨對主移動通信模塊和備用移動通信模塊實現(xiàn)上電、連網(wǎng)、斷網(wǎng)、重起、斷電等控制,撥號管理模塊和故障診斷與預(yù)警模塊同時啟動,如果故障診斷結(jié)果通信沒有異常,則開始數(shù)據(jù)傳輸服務(wù);反之,則根據(jù)診斷故障結(jié)果,向服務(wù)器發(fā)送預(yù)警信息,主備鏈路切換模塊開始進(jìn)行主備鏈路切換,所述備用移動通信模塊狀態(tài)報告模塊用于在備用移動通信模塊沒有被啟動的情況下,定時向服務(wù)器報告?zhèn)溆靡苿油ㄐ拍K的狀態(tài),所述故障診斷與預(yù)警模塊的預(yù)警的故障內(nèi)容包括主移動通信模塊與服務(wù)器通信失敗或備用移動通信模塊通信模塊無法被啟動,備用移動通信模塊在主移動通信模塊與服務(wù)器通信失敗的情況下啟用,當(dāng)服務(wù)器收到備用移動通信模塊發(fā)送的心跳包或者數(shù)據(jù)時,獲知故障內(nèi)容為主移動通信模塊與服務(wù)器通信失敗;備用移動通信模塊在主移動通信模塊與服務(wù)器通信正常的情況下,定時向服務(wù)器報告?zhèn)溆靡苿油ㄐ拍K的狀態(tài)報告,當(dāng)服務(wù)器接收狀態(tài)報告超時的時候,獲知故障內(nèi)容為備用移動通信模塊無法被啟動。優(yōu)選地,所述主移動通信模塊或備用移動通信模塊為GSM通信模塊、CDMA通信模塊、GPRS通信模塊、TD-SCDMA通信模塊、CDMA2000通信模塊或WCDMA通信模塊。優(yōu)選地,所述用戶接口為RS232或者RS485。優(yōu)選地,所述系統(tǒng)參數(shù)包括移動通信模塊接入點名稱,移動通信模塊用戶名、密碼,重新?lián)芴枙r間間隔,主備切換時間間隔,數(shù)據(jù)傳輸目的主機地址和端口,用戶接口波特率設(shè)置和狀態(tài)報告時間間隔中的至少一種。優(yōu)選地,所述心跳包內(nèi)容包括報文標(biāo)識,設(shè)備編號,報文編號,報文類型和報文數(shù)據(jù)。優(yōu)選地,所述狀態(tài)報告超時時間根據(jù)用戶需要設(shè)定。
與現(xiàn)有技術(shù)采用的兩個移動通信模塊相互切換,服務(wù)器只與工作的移動通信模塊通信,無法得知備用的移動通信模塊是否“可用”,即無法得知備用的移動通信模塊在啟動后,是否可以正常使用,使得維護人員無法監(jiān)測備用的移動通信模塊的使用情況,無法在備用的移動通信模塊出現(xiàn)問題時及時修復(fù)相比,本發(fā)明將兩個移動通信模塊分為主移動通信模塊和備用移動通信模塊,主移動通信模塊一直處于連網(wǎng)狀態(tài),備用移動通信模塊在備用狀態(tài)時定時啟動,向服務(wù)器報告“可用”狀態(tài)。主移動通信模塊連網(wǎng)失敗時,備用移動通信模塊立即啟動,并保持連網(wǎng)狀態(tài)。備用移動通信模塊啟動后,主移動通信模塊不斷嘗試重新連網(wǎng),直到連網(wǎng)成功。主移動通信模塊連網(wǎng)成功后,通知備用移動通信模塊返回到備用狀態(tài),可以預(yù)防主備雙鏈路通信終端的兩個移動通信模塊同時無法連網(wǎng)通信的情況,提高了主備雙鏈路通信的穩(wěn)定性、可靠性。
圖I為本發(fā)明實施例的自適應(yīng)雙模移動數(shù)據(jù)通信終端的模塊結(jié)構(gòu)示意圖;圖2為本發(fā)明實施例的自適應(yīng)雙模移動數(shù)據(jù)通信終端的中央處理器的功能模塊結(jié)構(gòu)示意圖;圖3為本發(fā)明實施例的自適應(yīng)雙模移動數(shù)據(jù)通信終端的中央處理器的狀態(tài)報告模塊工作流程圖;圖4為本發(fā)明實施例的自適應(yīng)雙模移動數(shù)據(jù)通信終端的中央處理器的主備鏈路切換模塊工作流程圖。
具體實施例方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。相反,本發(fā)明涵蓋任何由權(quán)利要求定義的在本發(fā)明的精髓和范圍上做的替代、修改、等效方法以及方案。進(jìn)一步,為了使公眾對本發(fā)明有更好的了解,在下文對本發(fā)明的細(xì)節(jié)描述中,詳盡描述了一些特定的細(xì)節(jié)部分。對本領(lǐng)域技術(shù)人員來說沒有這些細(xì)節(jié)部分的描述也可以完全理解本發(fā)明。參考圖I,所示為本發(fā)明實施例的自適應(yīng)雙模移動數(shù)據(jù)通信終端的結(jié)構(gòu)示意圖,其包括中央處理器101,內(nèi)存芯片102,閃存芯片103,時鐘芯片104,主移動通信模塊20,備用移動通信模塊30,以太網(wǎng)模塊40,用戶接口 50,通用串行接口 60,控制模塊70和對上述所有部件供電的電源模塊80,所述內(nèi)存芯片102,閃存芯片103和時鐘芯片104與所述中央處理器101連接組成中央處理器芯片組10,內(nèi)存芯片102用于給中央處理器101提供數(shù)據(jù)運算空間,閃存芯片102用于給中央處理器101提供存儲空間,時鐘芯片104用于提供日期、時間信息。中央處理器芯片組10通過通用串行接口 60與主移動通信模塊20和備用移動通信模塊30連接,并通過控制模塊70對主移動通信模塊20和備用移動通信模塊30進(jìn)行控制,控制包括對供電、重起引腳、連網(wǎng)使能引腳的控制,使得主移動通信模塊20 —直處于連網(wǎng)狀態(tài),備用移動通信模塊30在備用狀態(tài)時定時啟動,定時向服務(wù)器報告?zhèn)溆靡苿油ㄐ拍K30的狀態(tài)報告,主移動通信模塊20連網(wǎng)失敗時,備用移動通信模塊30立即啟動,并保持連網(wǎng)狀態(tài),備用移動通信模塊30啟動后,主移動通信模塊20不斷嘗試重新連網(wǎng),直到連網(wǎng)成功,主移動通信模塊20連網(wǎng)成功后,通知備用移動通信模塊30返回到備用狀態(tài)。用戶接口 50為外部數(shù)據(jù)提供了接口,為RS232或者RS485。以太網(wǎng)模塊40和用戶接口 50與中央處理器芯片組10連接,以太網(wǎng)模塊40的接口用于用戶配置系統(tǒng)參數(shù),系統(tǒng)參數(shù)可包括移動通信模塊接入點名稱,移動通信模塊用戶名、密碼,重新?lián)芴枙r間間隔,主備切換時間間隔,數(shù)據(jù)傳輸目的主機地址和端口,用戶接口波特率設(shè)置和狀態(tài)報告時間間隔等。用戶接口50通過中央處理器芯片組10與主移動通信模塊20和備用移動通信模塊30實現(xiàn)雙向數(shù)據(jù)傳輸,雙向數(shù)據(jù)傳輸為中央處理器101對用戶接口 50上接收到的外界數(shù)據(jù)按預(yù)定義的協(xié)議進(jìn)行數(shù)據(jù)封裝,并通過主移動通信模塊20或備用移動通信模塊30向外界發(fā)送數(shù)據(jù);中央處理器101對主移動通信模塊20或備用移動通信模塊30上接收到的外界數(shù)據(jù)按預(yù)定義的協(xié)議進(jìn)行數(shù)據(jù)解析,并通過用戶接口 50向外界發(fā)送數(shù)據(jù)。外界服務(wù)器網(wǎng)絡(luò)地址,端口號,以及傳輸方法都在系統(tǒng)參數(shù)配置中完成。所述傳輸方法包括傳輸控制協(xié)議(TransmissionControl Protocol, TCP)和用戶數(shù)據(jù)報協(xié)議(User Datagram Protocol, UDP)。中央處理器對主移動通信模塊20和備用移動通信模塊30上接收到的外界數(shù)據(jù)按預(yù)定義的協(xié)議進(jìn)行數(shù)據(jù)解析,并通過用戶接口 50向外界發(fā)送數(shù)據(jù)。為了增強自適應(yīng)雙模移動數(shù)據(jù)通信終·端的可適應(yīng)性,主移動通信模塊20和備用移動通信模塊30為全球移動通信系統(tǒng)(globalsystem for mobile communications,GSM)通信模塊,碼分多址(Code Division MultipleAccess,CDMA)通信模塊,通用分組無線服務(wù)(General Packet Radio Service,GPRS)通信模塊,時分同步碼分多址(Time Division-Synchronous Code Division Multiple Access,TD-SCDMA)通信模塊,CDMA2000通信模塊或?qū)拵Тa分多址(Wideband Code DivisionMultiple Access, WCDMA)通信模塊中的兩種。如圖2所示,中央處理器101的功能模塊包括系統(tǒng)參數(shù)配置模塊1011、主備鏈路切換模塊1012、撥號管理模塊1013、故障診斷與預(yù)警模塊1014、數(shù)據(jù)傳輸服務(wù)模塊1015和備用移動通信模塊狀態(tài)報告模塊1016,系統(tǒng)參數(shù)配置模塊1011用于撥號參數(shù)配置和數(shù)據(jù)傳輸參數(shù)配置,撥號參數(shù)供撥號管理模塊1013使用,數(shù)據(jù)傳輸參數(shù)供數(shù)據(jù)傳輸服務(wù)模塊1015使用;撥號管理模塊1013采用點對點協(xié)議守護進(jìn)程PPro實現(xiàn)撥號,分別單獨對主移動通信模塊20和備用移動通信模塊30實現(xiàn)上電、連網(wǎng)、斷網(wǎng)、重起、斷電等控制,撥號管理模塊1013和故障診斷與預(yù)警模塊1014同時啟動,如果故障診斷結(jié)果通信沒有異常,則開始數(shù)據(jù)傳輸服務(wù);反之,則根據(jù)診斷故障結(jié)果,向服務(wù)器發(fā)送預(yù)警信息,主備鏈路切換模塊1012開始進(jìn)行主備鏈路切換,備用移動通信模塊狀態(tài)報告模塊1016用于在備用移動通信模塊30沒有被啟動的情況下,定時向服務(wù)器報告?zhèn)溆靡苿油ㄐ拍K30的狀態(tài)。故障診斷與預(yù)警模塊1014的預(yù)警的故障內(nèi)容包括主移動通信模塊20與服務(wù)器通信失敗或備用移動通信模塊通信模塊30無法被啟動,備用移動通信模塊30在主移動通信模塊20與服務(wù)器通信失敗的情況下啟用,當(dāng)服務(wù)器收到備用移動通信模塊20發(fā)送的心跳包或者數(shù)據(jù)時,獲知故障內(nèi)容為主移動通信模塊20與服務(wù)器通信失??;備用移動通信模塊30在主移動通信模塊20與服務(wù)器通信正常的情況下,定時向服務(wù)器報告?zhèn)溆靡苿油ㄐ拍K30的狀態(tài)報告,當(dāng)服務(wù)器接收狀態(tài)報告超時的時候,獲知故障內(nèi)容為備用移動通信模塊30無法被啟動。為了使本發(fā)明實施例的優(yōu)點更加明顯,特別對中央處理器101中的備用移動通信模塊狀態(tài)報告模塊1016和主備鏈路切換模塊1012的具體工作流程進(jìn)行說明。參考圖3,所示為備用移動通信模塊狀態(tài)報告模塊1016的工作流程圖,備用移動通信模塊狀態(tài)報告模塊1016啟動,狀態(tài)報告開始,判斷備用移動通信模塊是否被啟用,若沒有,再判斷狀態(tài)報告時間間隔是否超時,若沒有超時,繼續(xù)跳轉(zhuǎn)至判斷備用移動通信模塊是否被啟用,若狀態(tài)報告時間間隔超時,向服務(wù)器發(fā)送狀態(tài)報告。狀態(tài)報告時間間隔可以根據(jù)用戶需要自行設(shè)定,一般為10分鐘、30分鐘或I小時。故障診斷針對數(shù)據(jù)通信的狀況,包括如下幾個方面主移動通信模塊和備用移動通信模塊撥號是否成功,主移動通信模塊和備用移動通信模塊心跳包是否獲得數(shù)據(jù)處理中心響應(yīng),主移動通彳目模塊和備用移動通彳目模塊Ping包是否獲得目標(biāo)主機響應(yīng)。心跳包內(nèi)容包括報文標(biāo)識,設(shè)備編號,報文編號,報文類型和報文數(shù)據(jù)。自適應(yīng)雙模移動數(shù)據(jù)通信終端的主移動通信模塊一直處于啟用狀態(tài),即成功連網(wǎng)狀態(tài)或者正在撥號狀態(tài),主備鏈路切換根據(jù)故障診斷結(jié)果決定啟用備用移動通信模塊或者關(guān)閉備用移動通信模塊,具體實現(xiàn)流程如圖4所示。參考圖4,所示為主備鏈路切換模塊1012的工作流程圖,故障診斷和撥號開始,主移動通信模塊撥號,判斷主移動通信模塊是否撥號成功,若成功,則判斷主移動通信·模塊的心跳包是否獲得數(shù)據(jù)處理中心響應(yīng),若響應(yīng),則開啟主移動通信模塊數(shù)據(jù)傳輸服務(wù),關(guān)閉備用移動通信模塊,主移動通信模塊數(shù)據(jù)傳輸完成后等待主移動通信模塊數(shù)據(jù)傳輸服務(wù)退出,判斷主移動通信模塊Ping包是否獲得目標(biāo)主機響應(yīng),若有響應(yīng),繼續(xù)判斷主移動通信模塊的心跳包是否獲得數(shù)據(jù)處理中心響應(yīng),若沒有響應(yīng),則繼續(xù)主移動通信模塊撥號;若主移動通信模版撥號沒有成功或主移動通信模塊Ping包沒有獲得目標(biāo)主機響應(yīng),則啟動備用移動通信模塊。通過以上技術(shù)方案可知,故障預(yù)警并不是指所述移動通信終端向外發(fā)送具體的預(yù)警內(nèi)容,而是移動通信終端通過向與移動通信終端通信的設(shè)備或者系統(tǒng)發(fā)送的數(shù)據(jù)、心跳包、狀態(tài)報告等方式,傳遞可分析獲得預(yù)警內(nèi)容的信息。預(yù)警的故障內(nèi)容包括主移動通信模塊與服務(wù)器通信失敗,備用移動通信模塊無法被啟動。由于備用移動通信模塊是在主移動通信模塊與服務(wù)器通信失敗的情況下啟用的,因此當(dāng)服務(wù)器收到備用移動通信模塊發(fā)送的心跳包或者數(shù)據(jù)的時候,即可獲知故障內(nèi)容為主移動通信模塊與服務(wù)器通信失敗。另外,由于備用移動通信模塊在主移動通信模塊與服務(wù)器通信正常的情況下,定時向服務(wù)器報告?zhèn)溆靡苿油ㄐ拍K的狀態(tài),因此當(dāng)服務(wù)器接收狀態(tài)報告超時的時候,即可獲知故障內(nèi)容為備用移動通信模塊無法被啟動。以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1.一種自適應(yīng)雙模移動數(shù)據(jù)通信終端,其特征在于,包括中央處理器(101),內(nèi)存芯片(102),閃存芯片(103),時鐘芯片(104),主移動通信模塊(20),備用移動通信模塊(30),以太網(wǎng)模塊(40),用戶接口(50),通用串行接口(60),控制模塊(70)和對上述所有部件供電的電源模塊(80),所述內(nèi)存芯片(102),閃存芯片(103)和時鐘芯片(104)與所述中央處理器(101)連接組成中央處理器芯片組(10), 所述以太網(wǎng)模塊(40)和用戶接口(50)與所述中央處理器芯片組(10)連接,所述以太網(wǎng)模塊(40)的接口用于用戶配置系統(tǒng)參數(shù), 中央處理器芯片組(10)通過通用串行接口 ¢0)與主移動通信模塊(20)和備用移動通信模塊(30)連接,并通過控制模塊(70)對主移動通信模塊(20)和備用移動通信模塊(30)進(jìn)行控制,所述控制包括對供電、重啟引腳和連網(wǎng)使能引腳的控制,主移動通信模塊(20) 一直處于連網(wǎng)狀態(tài),備用移動通信模塊(30)在備用狀態(tài)時定時啟動,定時向服務(wù)器報告?zhèn)溆靡苿油ㄐ拍K(30)的狀態(tài)報告,主移動通信模塊(20)連網(wǎng)失敗時,備用移動通信模塊(30)立即啟動,并保持連網(wǎng)狀態(tài),備用移動通信模塊(30)啟動后,主移動通信模塊(20) 不斷嘗試重新連網(wǎng),直到連網(wǎng)成功,主移動通信模塊(20)連網(wǎng)成功后,通知備用移動通信模塊(30)返回到備用狀態(tài), 用戶接口(50)通過中央處理器芯片組(10)與主移動通信模塊(20)和備用移動通信模塊(30)實現(xiàn)雙向數(shù)據(jù)傳輸,所述雙向數(shù)據(jù)傳輸為中央處理器(101)對用戶接口(50)上接收到的外界數(shù)據(jù)按預(yù)定義的協(xié)議進(jìn)行數(shù)據(jù)封裝,并通過主移動通信模塊(20)或備用移動通信模塊(30)向外界發(fā)送數(shù)據(jù);中央處理器(101)對主移動通信模塊(20)或備用移動通信模塊(30)上接收到的外界數(shù)據(jù)按預(yù)定義的協(xié)議進(jìn)行數(shù)據(jù)解析,并通過用戶接口(50)向外界發(fā)送數(shù)據(jù), 所述中央處理器(101)進(jìn)一步包括系統(tǒng)參數(shù)配置模塊(1011)、主備鏈路切換模塊(1012)、撥號管理模塊(1013)、故障診斷與預(yù)警模塊(1014)、數(shù)據(jù)傳輸服務(wù)模塊(1015)和備用移動通信模塊狀態(tài)報告模塊(1016),所述系統(tǒng)參數(shù)配置模塊(1011)用于撥號參數(shù)配置和數(shù)據(jù)傳輸參數(shù)配置,撥號參數(shù)供撥號管理模塊(1013)使用,數(shù)據(jù)傳輸參數(shù)供數(shù)據(jù)傳輸服務(wù)模塊(1015)使用;所述撥號管理模塊(1013)采用點對點協(xié)議守護進(jìn)程PPro實現(xiàn)撥號,分別單獨對主移動通信模塊(20)和備用移動通信模塊(30)實現(xiàn)上電、連網(wǎng)、斷網(wǎng)、重起、斷電等控制,撥號管理模塊(1013)和故障診斷與預(yù)警模塊(1014)同時啟動,如果故障診斷結(jié)果通信沒有異常,則開始數(shù)據(jù)傳輸服務(wù);反之,則根據(jù)診斷故障結(jié)果,向服務(wù)器發(fā)送預(yù)警信息,主備鏈路切換模塊(1012)開始進(jìn)行主備鏈路切換,所述備用移動通信模塊狀態(tài)報告模塊(1016)用于在備用移動通信模塊(30)沒有被啟動的情況下,定時向服務(wù)器報告?zhèn)溆靡苿油ㄐ拍K(30)的狀態(tài), 所述故障診斷與預(yù)警模塊(1014)的預(yù)警的故障內(nèi)容包括主移動通信模塊(20)與服務(wù)器通信失敗或備用移動通信模塊通信模塊(30)無法被啟動, 備用移動通信模塊(30)在主移動通信模塊(20)與服務(wù)器通信失敗的情況下啟用,當(dāng)服務(wù)器收到備用移動通信模塊(20)發(fā)送的心跳包或者數(shù)據(jù)時,獲知故障內(nèi)容為主移動通信模塊與服務(wù)器通信失??; 備用移動通信模塊(30)在主移動通信模塊(20)與服務(wù)器通信正常的情況下,定時向服務(wù)器報告?zhèn)溆靡苿油ㄐ拍K(30)的狀態(tài)報告,當(dāng)服務(wù)器接收狀態(tài)報告超時的時候,獲知故障內(nèi)容為備用移動通信模塊(30)無法被啟動。
2.根據(jù)權(quán)利要求I所述的自適應(yīng)雙模移動數(shù)據(jù)通信終端,其特征在于,所述主移動通信模塊或備用移動通信模塊為GSM通信模塊、CDMA通信模塊、GPRS通信模塊、TD-SCDMA通信模塊、CDMA2000通信模塊或WCDMA通信模塊。
3.根據(jù)權(quán)利要求I所述的自適應(yīng)雙模移動數(shù)據(jù)通信終端,其特征在于,所述用戶接口為 RS232 或者 RS485。
4.根據(jù)權(quán)利要求I所述的自適應(yīng)雙模移動數(shù)據(jù)通信終端,其特征在于,所述系統(tǒng)參數(shù)包括移動通信模塊接入點名稱,移動通信模塊用戶名、密碼,重新?lián)芴枙r間間隔,主備切換時間間隔,數(shù)據(jù)傳輸目的主機地址和端口,用戶接口波特率設(shè)置和狀態(tài)報告時間間隔中的至少一種。
5.根據(jù)權(quán)利要求I所述的自適應(yīng)雙模移動數(shù)據(jù)通信終端,其特征在于,所述心跳包內(nèi)容包括報文標(biāo)識,設(shè)備編號,報文編號,報文類型和報文數(shù)據(jù)?!?br>
6.根據(jù)權(quán)利要求I所述的自適應(yīng)雙模移動數(shù)據(jù)通信終端,其特征在于,所述狀態(tài)報告超時時間根據(jù)用戶需要設(shè)定。
全文摘要
本發(fā)明實施例公開了一種自適應(yīng)雙模移動數(shù)據(jù)通信終端,包括中央處理器,內(nèi)存芯片,閃存芯片,時鐘芯片,主移動通信模塊,備用移動通信模塊,以太網(wǎng)模塊,用戶接口,通用串行接口,控制模塊和對上述所有部件供電的電源模塊,所述內(nèi)存芯片,閃存芯片和時鐘芯片與所述中央處理器連接組成中央處理器芯片組。本發(fā)明采用雙模雙通道實現(xiàn)主備移動數(shù)據(jù)通信功能。通過故障診斷與預(yù)警模塊實時監(jiān)測主移動通信模塊、備用移動通信模塊與服務(wù)器連接狀態(tài)。備用移動通信模塊定時向數(shù)據(jù)接收端服務(wù)器報告可用狀態(tài),有效防止主備雙鏈路通信終端的兩個移動通信模塊同時無法連網(wǎng)通信的情況,提高了主備雙鏈路通信的穩(wěn)定性、可靠性。
文檔編號H04W88/06GK102905400SQ20121041172
公開日2013年1月30日 申請日期2012年10月24日 優(yōu)先權(quán)日2012年10月24日
發(fā)明者黃思源, 傅偉忠, 邢振中 申請人:邢振中