專利名稱:一種雙路連接m2m系統(tǒng)、終端及其連接方法
技術(shù)領(lǐng)域:
本發(fā)明涉及物聯(lián)網(wǎng)技術(shù)中的M2M (Machine-to-Machine,機器到機器)系統(tǒng),還涉及該系統(tǒng)中的M2M終端及其連接的方法。
背景技術(shù):
隨著物聯(lián)網(wǎng)技術(shù)的不斷發(fā)展,提出了 M2M的概念,是一種以機器終端智能交互為核心的、網(wǎng)絡(luò)化的應(yīng)用與服務(wù)。它通過在機器內(nèi)部嵌入無線通信模塊,以無線通信等為接入手段,為客戶提供綜合的信息化解決方案,以滿足客戶對監(jiān)控、指揮調(diào)度、數(shù)據(jù)采集和測量等方面的信息化需求。M2M網(wǎng)元一般包括M2M終端、M2M平臺和M2M應(yīng)用業(yè)務(wù)平臺。其中M2M終端具有底層數(shù)據(jù)采集和無線傳輸功能,遵循一定的協(xié)議格式;M2M平臺為應(yīng)用服務(wù)客戶提供統(tǒng)一的 M2M終端管理、終端設(shè)備鑒權(quán)和接入方式鑒權(quán),支持多種網(wǎng)絡(luò)接入方式,提供標準化的接口, 使得數(shù)據(jù)傳輸簡單直接;M2M應(yīng)用業(yè)務(wù)平臺為應(yīng)用服務(wù)客戶提供各類M2M應(yīng)用服務(wù)業(yè)務(wù), 包括個人、家庭、行業(yè)三大類應(yīng)用。M2M的應(yīng)用增加了對無線通信質(zhì)量、流量、故障的檢測及報警,保證了終端設(shè)備的長期有效運行,并且封裝了物聯(lián)網(wǎng)協(xié)議,改變了現(xiàn)有系統(tǒng)的網(wǎng)絡(luò)結(jié)構(gòu),構(gòu)造了一個覆蓋范圍更廣、通信效率更高、容錯性更好的智能監(jiān)控系統(tǒng)。因此M2M系統(tǒng)的設(shè)計與實現(xiàn)已經(jīng)成為相關(guān)領(lǐng)域的研究熱點問題。但是目前的M2M終端一般采用單路連接模式,當網(wǎng)絡(luò)堵塞或信號不好時,會造成采集數(shù)據(jù)無法上傳等現(xiàn)象,同時M2M平臺要接收所有M2M終端的實時數(shù)據(jù),當終端過多或數(shù)據(jù)量過大時,會造成接收延遲和回復(fù)慢等現(xiàn)象。所有問題反應(yīng)到系統(tǒng)應(yīng)用端,就是數(shù)據(jù)更新不及時、終端斷線和失控,從而限制了智能網(wǎng)絡(luò)監(jiān)控系統(tǒng)的功能和應(yīng)用。上述問題亟待解決。
發(fā)明內(nèi)容
本發(fā)明針對現(xiàn)有技術(shù)上存在的不足,提供一種雙路連接的M2M系統(tǒng),同時提供相應(yīng)的M2M終端及其建立雙路連接的方法,從而保證網(wǎng)絡(luò)運行穩(wěn)定、連接可靠、始終在線并具有斷線重連功能。為了實現(xiàn)上述發(fā)明目的,本發(fā)明是通過如下的技術(shù)方案來實現(xiàn)
一種雙路連接M2M系統(tǒng),包括M2M終端、M2M平臺和應(yīng)用系統(tǒng),其特征在于,在M2M終端與M2M平臺和應(yīng)用系統(tǒng)之間分別建立連接,兩路連接基于不同的協(xié)議;其中一路連接實現(xiàn) M2M終端與M2M平臺之間的數(shù)據(jù)交互,M2M平臺再通過互聯(lián)網(wǎng)與應(yīng)用系統(tǒng)建立數(shù)據(jù)傳輸通道;另一路連接實現(xiàn)M2M終端和應(yīng)用系統(tǒng)之間的直接數(shù)據(jù)交互。
一種雙路連接M2M終端,包括電源模塊、時鐘模塊、工況采集模塊和無線通信模塊,其特征在于,還包括協(xié)議棧模塊1和協(xié)議棧模塊2,所述無線通信模塊具有雙連接功能, 其中連接1通過協(xié)議棧模塊1與M2M平臺建立數(shù)據(jù)交互通道,連接2通過協(xié)議棧模塊2與應(yīng)用系統(tǒng)建立數(shù)據(jù)交互通道。上述雙路連接M2M終端建立雙路連接的方法,其特征在于包括如下步驟 步驟201 終端上電;
步驟202 系統(tǒng)初始化,配置運行參數(shù),并啟動無線通信模塊;
步驟203 根據(jù)時鐘提供的時間基準,當循環(huán)周期到時,采集各路工況,處理相關(guān)數(shù)據(jù); 步驟204 判斷協(xié)議棧模塊1與M2M平臺的連接1是否在線,如果當前處于連接狀態(tài), 轉(zhuǎn)到步驟212,否則進行步驟205 ;
步驟205 利用協(xié)議棧模塊1,連接M2M平臺;
步驟206 判斷連接1是否連上,如果連接上,進入步驟207,否則轉(zhuǎn)到步驟208 ; 步驟207 注冊、登錄M2M平臺;
步驟208 連接1的重連次數(shù)累加1,此參數(shù)用于終端斷線重連處理的判斷; 步驟209 判斷終端是否成功注冊、登錄M2M平臺,如果成功,進行步驟211,否則轉(zhuǎn)到步驟 210 ;
步驟210 斷開與M2M平臺的連接1 ;
步驟211 將連接1的重連次數(shù)清零;
步驟212 終端根據(jù)協(xié)議要求,向M2M平臺發(fā)送數(shù)據(jù);
步驟213 判斷協(xié)議棧模塊2與應(yīng)用系統(tǒng)的連接2是否在線,如果當前處于連接狀態(tài), 轉(zhuǎn)到步驟218,否則進行步驟214 ;
步驟214 利用協(xié)議棧模塊2,連接應(yīng)用系統(tǒng);
步驟215 判斷連接2是否連上,如果連接上,進入步驟216,否則轉(zhuǎn)到步驟217 ; 步驟216 將連接2的重連次數(shù)清零; 步驟217 將連接2的重連次數(shù)累加1 ; 步驟218 終端根據(jù)協(xié)議要求,向應(yīng)用系統(tǒng)發(fā)送數(shù)據(jù);
步驟219 判斷上述連接1和連接2的重連次數(shù)是否大于設(shè)定值,如果大于設(shè)定值,進入步驟220,否則返回步驟203 ;
步驟220 進行終端的斷線重連處理。本發(fā)明具有如下有益效果
1、本發(fā)明的雙路連接M2M系統(tǒng)及雙路連接M2M終端,實現(xiàn)了終端同時與M2M平臺和應(yīng)用系統(tǒng)建立數(shù)據(jù)交互通道,增強了無線通信的可靠性,實現(xiàn)了采集信息的冗余備份和及時更新;
2、本發(fā)明的雙路連接M2M終端在連接過程中具有始終在線和斷線重連的功能,最大限度的保證與M2M平臺和應(yīng)用系統(tǒng)的連接,減少終端失控狀態(tài)的發(fā)生;
3、本發(fā)明的雙路連接M2M終端與M2M平臺的連接,增加了對無線通信質(zhì)量、流量、故障的檢測及報警,保證了終端長期有效運行。
圖1為本發(fā)明雙路連接M2M系統(tǒng)及終端的結(jié)構(gòu)框圖; 圖2為本發(fā)明雙路連接M2M終端建立雙路連接的流程圖3為本發(fā)明雙路連接M2M終端兩路連接都斷開的重連過程流程圖; 圖4為本發(fā)明終端一路連接斷開的重連過程流程圖。
具體實施例方式下面結(jié)合附圖和具體實施例來詳細說明本發(fā)明。如圖1所示,雙路連接M2M系統(tǒng)包括M2M終端101、M2M平臺112和應(yīng)用系統(tǒng)113。 M2M終端101為雙路連接M2M終端,包括電源模塊102、時鐘模塊103、工況采集模塊104和無線通信模塊109,還包括協(xié)議棧模塊1和協(xié)議棧模塊2。無線通信模塊109具有雙連接功能,其中連接1通過協(xié)議棧模塊1與M2M平臺112建立數(shù)據(jù)交互通道,連接2通過協(xié)議棧模塊2與應(yīng)用系統(tǒng)113建立數(shù)據(jù)交互通道。這樣,整個系統(tǒng)在M2M終端101與M2M平臺112 和應(yīng)用系統(tǒng)113之間分別建立起了連接,兩路連接基于不同的協(xié)議。其中一路連接實現(xiàn)了 M2M終端101與M2M平臺112之間的數(shù)據(jù)交互,M2M平臺112再通過互聯(lián)網(wǎng)與應(yīng)用系統(tǒng)建立數(shù)據(jù)傳輸通道;另一路連接實現(xiàn)M2M終端101和應(yīng)用系統(tǒng)113之間的直接數(shù)據(jù)交互。電源模塊102作為終端正常運行的供電設(shè)備,可以采用普通的開關(guān)電源或穩(wěn)壓電源,滿足時鐘模塊103、工況采集模塊104和無線通信模塊109的電源范圍即可。時鐘模塊 103用作系統(tǒng)的計時基準,提供控制周期、等待重連時間的計量,可用微處理器內(nèi)部自帶的時鐘源或?qū)崟r時鐘芯片(如DS1302等)實現(xiàn)。工況采集模塊104包括模擬量模塊105、數(shù)字量模塊106、串口 107和CAN總線108等多種模塊,通用性強,針對一般的被控對象和終端本身都能提供電壓、電流、觸點和通訊數(shù)據(jù)等工作狀態(tài)信息的實時監(jiān)測。無線通信模塊109通過運營商提供的2G或3G網(wǎng)絡(luò),利用網(wǎng)絡(luò)能支持的數(shù)據(jù)傳輸方式,與M2M平臺112和應(yīng)用系統(tǒng)113分別建立無線通信網(wǎng)絡(luò),實現(xiàn)將終端101采集的工況數(shù)據(jù)發(fā)送給應(yīng)用系統(tǒng)113,用于數(shù)據(jù)的分析、存儲、統(tǒng)計和顯示,同時終端101也能接收來自 M2M平臺112和應(yīng)用系統(tǒng)113的指令,用于運行參數(shù)的設(shè)置和被控對象的遠程操作。無線通信模塊109要求帶有多連接功能,本具體實施例中采用SIM900A模塊,它是SIMCom推出的一款SMT封裝、雙頻GSM/GPRS模塊,可以低功耗實現(xiàn)語音、SMS、數(shù)據(jù)和傳真信息的傳輸,最多可以建立七路TCP/IP連接。本實施例正是利用無線通信模塊SIM900A建立兩路連接,連接1實現(xiàn)M2M終端101與M2M平臺112之間的數(shù)據(jù)交互,連接2實現(xiàn)M2M終端101與應(yīng)用系統(tǒng)113之間的數(shù)據(jù)交互,兩路連接基于不同的協(xié)議。協(xié)議棧模塊1要求滿足運營商所制訂的無線機器通信協(xié)議,并據(jù)此設(shè)計其結(jié)構(gòu)、 報文、加密和封裝形式,實現(xiàn)M2M終端在M2M平臺的注冊、登錄、連接檢測、數(shù)據(jù)透傳和遠程控制等數(shù)據(jù)交互。在本實施例中,協(xié)議棧模塊1封裝了協(xié)議規(guī)定的報文格式、加密算法和校驗算法,以庫文件和函數(shù)接口的形式加載到系統(tǒng)中。連接1還能夠處理與M2M平臺交互過程中的應(yīng)答,通信過程中的異常與重發(fā)等問題,同時要保證通信和數(shù)據(jù)的安全性。M2M平臺具有監(jiān)控終端通信故障和流量等作用,同時還能通過互聯(lián)網(wǎng)與應(yīng)用系統(tǒng)建立數(shù)據(jù)傳輸通道,將終端的上傳數(shù)據(jù)轉(zhuǎn)發(fā)到應(yīng)用系統(tǒng),或?qū)?yīng)用系統(tǒng)的指令轉(zhuǎn)發(fā)給終端。
協(xié)議棧模塊2要求滿足應(yīng)用系統(tǒng)113所能接收的協(xié)議,此協(xié)議應(yīng)根據(jù)應(yīng)用系統(tǒng)113 所能實現(xiàn)的數(shù)據(jù)處理、信息統(tǒng)計和遠程控制等功能而制訂,根據(jù)與應(yīng)用系統(tǒng)113之間傳輸數(shù)據(jù)的類型、標志和數(shù)量而設(shè)計。在本實施例中,協(xié)議棧模塊2封裝了包括信息頭、數(shù)據(jù)長度、標志位、信息內(nèi)容、校驗碼和結(jié)束符在內(nèi)的數(shù)據(jù)包格式,將工況采集模塊104和時鐘模塊103等信息發(fā)送到應(yīng)用系統(tǒng)113,同時還能接收和解析來自應(yīng)用系統(tǒng)113的參數(shù)配置、IP 和端口號的修改、遠程控制等指令,從而實現(xiàn)終端101與應(yīng)用系統(tǒng)113之間直接的數(shù)據(jù)交互,不再通過M2M平臺轉(zhuǎn)發(fā),實現(xiàn)應(yīng)用系統(tǒng)的遠程監(jiān)控作用。能夠保證雙路連接建立的前提是終端內(nèi)無線通信模塊109的正常啟動、初始化設(shè)置及其工作狀態(tài)。在本實施例中,SIM900A的正常啟動包括模塊的上電、開機、搜尋網(wǎng)絡(luò);初始化設(shè)置包括模式、回顯、提示、啟動多IP連接等運行參數(shù)的設(shè)置;工作狀態(tài)包括查詢當前網(wǎng)絡(luò)信號質(zhì)量、查詢通話狀態(tài)、查詢當前連接狀態(tài)等,因為要成功連接上多個IP,模塊的連接狀態(tài)要為IP STATUS,即獲得本地IP地址。正常啟動無線通信模塊109后,就可以進行終端與M2M平臺112和應(yīng)用系統(tǒng)113 的雙路連接。在此過程中,要注意連接1和連接2的差異,充分利用協(xié)議棧模塊1和協(xié)議棧模塊2提供的接口函數(shù),同時還應(yīng)考慮連不上時的處理方法。參見圖2,M2M終端啟動并建立雙路連接的方法包括如下步驟
步驟201 終端上電;
步驟202 系統(tǒng)初始化,配置運行參數(shù),并啟動無線通信模塊;
步驟203 根據(jù)時鐘提供的時間基準,當循環(huán)周期到時,采集各路工況,包括模擬量、數(shù)字量、串口和CAN總線,處理相關(guān)數(shù)據(jù);
步驟204 判斷協(xié)議棧模塊1與M2M平臺的連接1是否在線,如果當前處于連接狀態(tài), 轉(zhuǎn)到步驟212,否則進行步驟205 ;
步驟205 利用協(xié)議棧模塊1,連接M2M平臺;
步驟206 判斷連接1是否連上,如果連接上,進入步驟207,否則轉(zhuǎn)到步驟208 ; 步驟207 注冊、登錄M2M平臺;
步驟208 連接1的重連次數(shù)累加1,此參數(shù)用于終端斷線重連處理的判斷; 步驟209 判斷終端是否成功注冊、登錄M2M平臺,如果成功,進行步驟211,否則轉(zhuǎn)到步驟 210 ;
步驟210 斷開與M2M平臺的連接1 ;
步驟211 將連接1的重連次數(shù)清零;
步驟212 終端根據(jù)協(xié)議要求,向M2M平臺發(fā)送數(shù)據(jù);
步驟213 判斷協(xié)議棧模塊2與應(yīng)用系統(tǒng)的連接2是否在線,如果當前處于連接狀態(tài), 轉(zhuǎn)到步驟218,否則進行步驟214 ;
步驟214 利用協(xié)議棧模塊2,連接應(yīng)用系統(tǒng);
步驟215 判斷連接2是否連上,如果連接上,進入步驟216,否則轉(zhuǎn)到步驟217 ; 步驟216 將連接2的重連次數(shù)清零; 步驟217 將連接2的重連次數(shù)累加1 ; 步驟218 終端根據(jù)協(xié)議要求,向應(yīng)用系統(tǒng)發(fā)送數(shù)據(jù);
步驟219 判斷上述連接1和連接2的重連次數(shù)是否大于設(shè)定值,如果大于設(shè)定值,進入步驟220,否則返回步驟203 ;
步驟220 進行終端的斷線重連處理。要保證終端建立的雙路連接始終在線,必須處理好斷線重連的問題。在本實施例中,采取如下方法若兩路連接都斷線,則查詢無線通信模塊的工作狀態(tài),并重新進行雙路連接,當重連次數(shù)超過設(shè)定值時,重啟無線通信模塊,參見圖3,雙連接都斷開的重連過程開始于步驟301,結(jié)束于步驟306
步驟301 判斷雙路連接是否都斷線,如果連接1和連接2都處于斷開狀態(tài),則進行步驟302,否則轉(zhuǎn)到步驟306,結(jié)束此流程;
步驟302:查詢當前的無線通信模塊是否正常工作,并已經(jīng)附著在運營商提供的網(wǎng)絡(luò)上,如果是,進行步驟303,否則轉(zhuǎn)到步驟305 ;
步驟303 終端嘗試重新連接M2M平臺和應(yīng)用系統(tǒng),建立連接1和連接2,并累加重連次
數(shù);
步驟304 判斷重連次數(shù)是否超過設(shè)定值,如果超過,則進行步驟305,否則轉(zhuǎn)到步驟
306 ;
步驟305 重新啟動無線通信模塊; 步驟306 結(jié)束。若只有一路連接斷線,另一路連接始終保持在線,則重啟無線通信模塊達到設(shè)定次數(shù)后,為了不影響已在線連接的數(shù)據(jù)傳輸,將停止斷線那路連接的重連,使其變?yōu)榈却剡B狀態(tài),等到設(shè)定的時間段后,再重新之前的流程,參見圖4,一路連接斷開的重連過程開始于步驟401,結(jié)束于步驟407
步驟401 判斷是否只有一路連接斷線,而另一路連接始終在線,如果是,則進行步驟 402,否則轉(zhuǎn)到步驟407,結(jié)束此流程;
步驟402 重新連接已經(jīng)斷開的那路連接,并累加重連次數(shù);
步驟403 判斷重連次數(shù)是否超過設(shè)定值,如果超過,則進行步驟404,否則轉(zhuǎn)到步驟
407 ;
步驟404 重新啟動無線通信模塊,并累加重啟次數(shù);
步驟405 判斷無線通信模塊的重啟次數(shù)是否超過設(shè)定值,如果超過,則進行步驟406, 否則轉(zhuǎn)到步驟407 ;
步驟406 停止已斷開那路連接的重連,等待設(shè)定的時間段后再動作; 步驟407 結(jié)束。
權(quán)利要求
1.一種雙路連接M2M系統(tǒng),包括M2M終端、M2M平臺和應(yīng)用系統(tǒng),其特征在于,在M2M終端與M2M平臺和應(yīng)用系統(tǒng)之間分別建立連接,兩路連接基于不同的協(xié)議;其中一路連接實現(xiàn)M2M終端與M2M平臺之間的數(shù)據(jù)交互,M2M平臺再通過互聯(lián)網(wǎng)與應(yīng)用系統(tǒng)建立數(shù)據(jù)傳輸通道;另一路連接實現(xiàn)M2M終端和應(yīng)用系統(tǒng)之間的直接數(shù)據(jù)交互。
2.一種雙路連接M2M終端,包括電源模塊(102)、時鐘模塊(103)、工況采集模塊(104) 和無線通信模塊(109),其特征在于,還包括協(xié)議棧模塊1 (110)和協(xié)議棧模塊2 (111),所述無線通信模塊(109)具有雙連接功能,其中連接1通過協(xié)議棧模塊1 (110)與M2M平臺(112)建立數(shù)據(jù)交互通道,連接2通過協(xié)議棧模塊2(111)與應(yīng)用系統(tǒng)(113)建立數(shù)據(jù)交互通道。
3.根據(jù)權(quán)利要求2所述的雙路連接M2M終端,其特征在于,所述工況采集模塊(104)包括模擬量模塊(105)、數(shù)字量模塊(106)、串口(107)和CAN總線(108),用于實時監(jiān)測被控對象和終端的工作狀態(tài)信息。
4.根據(jù)權(quán)利要求2所述的雙路連接M2M終端,其特征在于,所述無線通信模塊(109) 通過運營商提供的2G或3G網(wǎng)絡(luò),利用網(wǎng)絡(luò)能支持的數(shù)據(jù)傳輸方式,與M2M平臺(112)和應(yīng)用系統(tǒng)(113)分別建立無線通信網(wǎng)絡(luò),實現(xiàn)將終端(101)采集的工況數(shù)據(jù)發(fā)送給應(yīng)用系統(tǒng)(113),用于數(shù)據(jù)的分析、存儲、統(tǒng)計和顯示,同時終端(101)也能接收來自M2M平臺(112)和應(yīng)用系統(tǒng)(113)的指令,用于運行參數(shù)的設(shè)置和被控對象的遠程操作。
5.根據(jù)權(quán)利要求2所述的雙路連接M2M終端,其特征在于,所述協(xié)議棧模塊1(110) 根據(jù)運營商所制訂的無線機器通信協(xié)議來設(shè)計其結(jié)構(gòu)、報文、加密和封裝形式,實現(xiàn)終端 (101)與M2M平臺(112)的數(shù)據(jù)交互。
6.根據(jù)權(quán)利要求2所述的雙路連接M2M終端,其特征在于,所述協(xié)議棧模塊2(111)根據(jù)與應(yīng)用系統(tǒng)(113)之間傳輸數(shù)據(jù)的類型、標志和數(shù)量而設(shè)計,實現(xiàn)終端(101)與應(yīng)用系統(tǒng) (113)的數(shù)據(jù)交互。
7.權(quán)利要求2所述的雙路連接M2M終端建立雙路連接的方法,其特征在于包括如下步驟步驟201 終端(101)上電;步驟202 系統(tǒng)初始化,配置運行參數(shù),并啟動無線通信模塊(109); 步驟203 根據(jù)時鐘(103)提供的時間基準,當循環(huán)周期到時,采集各路工況,處理相關(guān)數(shù)據(jù);步驟204 判斷協(xié)議棧模塊1 (110)與M2M平臺(112)的連接1是否在線,如果當前處于連接狀態(tài),轉(zhuǎn)到步驟212,否則進行步驟205 ;步驟205 利用協(xié)議棧模塊1 (110 ),連接M2M平臺(112 );步驟206 判斷連接1是否連上,如果連接上,進入步驟207,否則轉(zhuǎn)到步驟208 ;步驟207 注冊、登錄M2M平臺(112);步驟208 連接1的重連次數(shù)累加1,此參數(shù)用于終端斷線重連處理的判斷; 步驟209 判斷終端(101)是否成功注冊、登錄M2M平臺(112),如果成功,進行步驟 211,否則轉(zhuǎn)到步驟210 ;步驟210 斷開與M2M平臺(112)的連接1 ; 步驟211 將連接1的重連次數(shù)清零;步驟212 終端(101)根據(jù)協(xié)議要求,向M2M平臺(112)發(fā)送數(shù)據(jù); 步驟213 判斷協(xié)議棧模塊2(111)與應(yīng)用系統(tǒng)(113)的連接2是否在線,如果當前處于連接狀態(tài),轉(zhuǎn)到步驟218,否則進行步驟214 ;步驟214 利用協(xié)議棧模塊2(111 ),連接應(yīng)用系統(tǒng)(113); 步驟215 判斷連接2是否連上,如果連接上,進入步驟216,否則轉(zhuǎn)到步驟217 ; 步驟216 將連接2的重連次數(shù)清零; 步驟217 將連接2的重連次數(shù)累加1 ;步驟218 終端(101)根據(jù)協(xié)議要求,向應(yīng)用系統(tǒng)(113)發(fā)送數(shù)據(jù); 步驟219 判斷上述連接1和連接2的重連次數(shù)是否大于設(shè)定值,如果大于設(shè)定值,進入步驟220,否則返回步驟203 ;步驟220 進行終端(101)的斷線重連處理。
8.根據(jù)權(quán)利要求7所述雙路連接M2M終端建立雙路連接的方法,其特征在于,所述斷線重連的處理過程為若兩路連接都斷線,則查詢無線通信模塊(109)的工作狀態(tài),并重新進行雙路連接,當重連次數(shù)超過設(shè)定值時,重啟無線通信模塊(109);若只有一路連接斷線,另一路連接始終保持在線,則重啟無線通信模塊(109),達到設(shè)定次數(shù)后,為了不影響已在線連接的數(shù)據(jù)傳輸,將停止斷線那路連接的重連,使其變?yōu)榈却剡B狀態(tài),等到設(shè)定的時間段后,再重新之前的流程。
9.根據(jù)權(quán)利要求8所述雙路連接M2M終端建立雙路連接的方法,其特征在于,兩路連接都斷線的重連步驟如下步驟301 判斷雙路連接是否都斷線,如果連接1和連接2都處于斷開狀態(tài),則進行步驟302,否則轉(zhuǎn)到步驟306,結(jié)束此流程;步驟302 查詢當前的無線通信模塊(109)是否正常工作,并已經(jīng)附著在運營商提供的網(wǎng)絡(luò)上,如果是,進行步驟303,否則轉(zhuǎn)到步驟305 ;步驟303 終端(101)嘗試重新連接M2M平臺(112)和應(yīng)用系統(tǒng)(113),建立連接1和連接2,并累加重連次數(shù);步驟304 判斷重連次數(shù)是否超過設(shè)定值,如果超過,則進行步驟305,否則轉(zhuǎn)到步驟·306 ;步驟305 重新啟動無線通信模塊(109); 步驟306 結(jié)束。
10.根據(jù)權(quán)利要求8所述雙路連接M2M終端建立雙路連接的方法,其特征在于,一路連接斷線的重連步驟如下步驟401 判斷是否只有一路連接斷線,而另一路連接始終在線,如果是,則進行步驟 402,否則轉(zhuǎn)到步驟407,結(jié)束此流程;步驟402 重新連接已經(jīng)斷開的那路連接,并累加重連次數(shù);步驟403 判斷重連次數(shù)是否超過設(shè)定值,如果超過,則進行步驟404,否則轉(zhuǎn)到步驟·407 ;步驟404 重新啟動無線通信模塊(109),并累加重啟次數(shù);步驟405 判斷無線通信模塊(109)的重啟次數(shù)是否超過設(shè)定值,如果超過,則進行步驟406,否則轉(zhuǎn)到步驟407 ;步驟406 停止已斷開那路連接的重連,等待設(shè)定的時間段后再動作; 步驟407 結(jié)束。
全文摘要
本發(fā)明公開了一種雙路連接M2M系統(tǒng),包括M2M終端、M2M平臺和應(yīng)用系統(tǒng),在M2M終端與M2M平臺和應(yīng)用系統(tǒng)之間分別建立連接,兩路連接基于不同的協(xié)議;其中一路連接實現(xiàn)M2M終端與M2M平臺之間的數(shù)據(jù)交互,M2M平臺再通過互聯(lián)網(wǎng)與應(yīng)用系統(tǒng)建立數(shù)據(jù)傳輸通道;另一路連接實現(xiàn)M2M終端和應(yīng)用系統(tǒng)之間的直接數(shù)據(jù)交互。本發(fā)明還公開了雙路連接M2M終端及其連接方法。本發(fā)明的M2M系統(tǒng)及終端具有雙路連接特征,增強了無線通信的可靠性,實現(xiàn)了采集信息的冗余備份和及時更新;斷線重連措施,最大限度地保證了連接在線,減少終端失控狀態(tài)的發(fā)生。
文檔編號H04W80/00GK102368873SQ20111027435
公開日2012年3月7日 申請日期2011年9月16日 優(yōu)先權(quán)日2011年9月16日
發(fā)明者仰燕蘭, 任崢崢, 葉樺, 周一航, 孫曉潔 申請人:東南大學