亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種基于標(biāo)準(zhǔn)協(xié)議的異構(gòu)終端動(dòng)態(tài)接入方法

文檔序號(hào):10538672閱讀:723來(lái)源:國(guó)知局
一種基于標(biāo)準(zhǔn)協(xié)議的異構(gòu)終端動(dòng)態(tài)接入方法
【專(zhuān)利摘要】本發(fā)明屬于一種異構(gòu)終端動(dòng)態(tài)接入方法,具體涉及一種基于標(biāo)準(zhǔn)協(xié)議的異構(gòu)終端動(dòng)態(tài)接入方法。它包括,第一步,在系統(tǒng)中進(jìn)行注冊(cè),注冊(cè)信息包括終端的類(lèi)型、采用的通信協(xié)議、IP、端口、生產(chǎn)廠家、型號(hào);第二步,生成協(xié)議配置信息和動(dòng)態(tài)數(shù)據(jù)通信程序。第三步,向系統(tǒng)發(fā)送鑒權(quán)認(rèn)證信息或主動(dòng)獲取終端權(quán)認(rèn)證信息,如未通過(guò)認(rèn)證,提示連接失敗,重新進(jìn)行確認(rèn)或注銷(xiāo)。第四步,根據(jù)第三步注冊(cè)結(jié)果,完成設(shè)備連接和狀態(tài)管理。第五步,終端連接成功以后會(huì)根據(jù)預(yù)先設(shè)定的頻率向系統(tǒng)發(fā)送心跳信息、發(fā)送消息包、接收消息包。其優(yōu)點(diǎn)是,綜合考慮了設(shè)備的異構(gòu)性和標(biāo)準(zhǔn)協(xié)議支持,適用于各類(lèi)傳感器、車(chē)載終端、移動(dòng)終端、視頻監(jiān)控等智能化終端設(shè)備接入和管理。
【專(zhuān)利說(shuō)明】
一種基于標(biāo)準(zhǔn)協(xié)議的異構(gòu)終端動(dòng)態(tài)接入方法
技術(shù)領(lǐng)域
[0001]本發(fā)明屬于一種異構(gòu)終端動(dòng)態(tài)接入方法,具體涉及一種基于標(biāo)準(zhǔn)協(xié)議的異構(gòu)終端動(dòng)態(tài)接入方法。
【背景技術(shù)】
[0002]隨著物聯(lián)網(wǎng)應(yīng)用的發(fā)展,不同種類(lèi)和協(xié)議的終端設(shè)備越來(lái)越多,且功能復(fù)雜性日益提高,安全、環(huán)保、節(jié)能方面的法規(guī)要求日益嚴(yán)格,舒適、靈活、個(gè)性化的客戶需求千差萬(wàn)另O,大量的各類(lèi)終端廣泛使用,導(dǎo)致終端設(shè)備的管理面臨巨大挑戰(zhàn)。
[0003]傳統(tǒng)做法是根據(jù)實(shí)際需求,需要接某一類(lèi)型或某種協(xié)議的設(shè)備時(shí),針對(duì)該設(shè)備的協(xié)議進(jìn)行開(kāi)發(fā),實(shí)現(xiàn)設(shè)備接入。但是,這種接入方式從設(shè)備接入的實(shí)時(shí)性、接入后的管理和維護(hù)、后續(xù)設(shè)備升級(jí)以及多協(xié)議支持等方面都存在不足,與物聯(lián)網(wǎng)大范圍應(yīng)用難以匹配。

【發(fā)明內(nèi)容】

[0004]本發(fā)明的目的是提供一種能夠克服現(xiàn)有技術(shù)不足,在物聯(lián)網(wǎng)應(yīng)用時(shí)能夠快速有效、安全穩(wěn)定的接入異構(gòu)設(shè)備及協(xié)議的基于標(biāo)準(zhǔn)協(xié)議的異構(gòu)終端動(dòng)態(tài)接入方法。
[0005]本發(fā)明是這樣實(shí)現(xiàn)的,一種基于標(biāo)準(zhǔn)協(xié)議的異構(gòu)終端動(dòng)態(tài)接入方法,它包括以下步驟,
[0006]第一步,終端要接入系統(tǒng)首先要在系統(tǒng)中進(jìn)行注冊(cè),注冊(cè)信息包括終端的類(lèi)型、采用的通信協(xié)議、IP、端口、生產(chǎn)廠家、型號(hào);
[0007]第二步,生成協(xié)議配置信息和動(dòng)態(tài)數(shù)據(jù)通信程序,對(duì)已注冊(cè)的設(shè)備,在協(xié)議庫(kù)中查詢是否已有該設(shè)備對(duì)應(yīng)的協(xié)議配置信息;如果系統(tǒng)協(xié)議庫(kù)中沒(méi)有該終端所遵循的通訊協(xié)議,則通過(guò)梳理該終端的通信協(xié)議規(guī)則,建立協(xié)議元數(shù)據(jù)庫(kù),通過(guò)元數(shù)據(jù)組合的方式實(shí)現(xiàn)終端通訊協(xié)議的配置,生成協(xié)議配置文件和數(shù)據(jù)通信程序;
[0008]第三步,向系統(tǒng)發(fā)送鑒權(quán)認(rèn)證信息或主動(dòng)獲取終端權(quán)認(rèn)證信息,如未通過(guò)認(rèn)證,提示連接失敗,重新進(jìn)行確認(rèn)或注銷(xiāo);
[0009]第四步,根據(jù)第三步注冊(cè)結(jié)果,完成設(shè)備連接和狀態(tài)管理,注冊(cè)成功后終端將獲取鑒權(quán)認(rèn)證碼并進(jìn)行保存,鑒權(quán)認(rèn)證碼在終端登錄到系統(tǒng)時(shí)使用,當(dāng)終端從系統(tǒng)中清除或更換新終端前,系統(tǒng)應(yīng)對(duì)終端應(yīng)該執(zhí)行注銷(xiāo)操作,終端注冊(cè)后每次與系統(tǒng)建立連接后,立即進(jìn)行鑒權(quán)認(rèn)證,鑒權(quán)認(rèn)證成功前終端不得向系統(tǒng)發(fā)送其他消息,終端通過(guò)發(fā)送鑒權(quán)認(rèn)證消息,進(jìn)行鑒權(quán)認(rèn)證,系統(tǒng)回復(fù)通用應(yīng)答消息;
[0010]第五步,終端連接成功以后會(huì)根據(jù)預(yù)先設(shè)定的頻率向系統(tǒng)發(fā)送心跳信息、發(fā)送消息包、接收消息包。
[0011]所述的第五步包括如下步驟,
[0012](I)發(fā)送心跳信息,系統(tǒng)如果可以接收到正常的心跳信息說(shuō)明終端工作良好,如果無(wú)法接收到心跳信息說(shuō)明終端掉線或者出現(xiàn)故障,通知管理人員進(jìn)行查看確認(rèn);
[0013](2)發(fā)送消息包,通過(guò)協(xié)議適配、進(jìn)行消息封裝和數(shù)據(jù)封裝,將封裝后的消息發(fā)送至設(shè)備端,由設(shè)備端接收后處理;
[0014](3)接收消息包,通過(guò)協(xié)議適配,進(jìn)行消息解析和數(shù)據(jù)解析,將解析后的消息進(jìn)行存儲(chǔ)和轉(zhuǎn)發(fā),由上層應(yīng)用或數(shù)據(jù)中心接收后處理。
[0015]本發(fā)明的優(yōu)點(diǎn)是,綜合考慮了設(shè)備的異構(gòu)性和標(biāo)準(zhǔn)協(xié)議支持,它適用于各類(lèi)傳感器、車(chē)載終端、移動(dòng)終端、視頻監(jiān)控等智能化終端設(shè)備接入和管理。
【附圖說(shuō)明】
[0016]圖1本發(fā)明所提供的一種基于標(biāo)準(zhǔn)協(xié)議的異構(gòu)終端動(dòng)態(tài)接入方法流程圖。
【具體實(shí)施方式】
[0017]下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明進(jìn)行詳細(xì)介紹:
[0018]一種基于標(biāo)準(zhǔn)協(xié)議的異構(gòu)終端動(dòng)態(tài)接入方法,它包括以下步驟實(shí)現(xiàn):
[0019]第一步,終端要接入系統(tǒng)首先要在系統(tǒng)中進(jìn)行注冊(cè),注冊(cè)信息包括終端的類(lèi)型、采用的通信協(xié)議、IP、端口、生產(chǎn)廠家、型號(hào)等信息,注冊(cè)是為了便于協(xié)議解析和終端的管理。
[0020]第二步,生成協(xié)議配置信息和動(dòng)態(tài)數(shù)據(jù)通信程序。對(duì)已注冊(cè)的設(shè)備,在協(xié)議庫(kù)中查詢是否已有該設(shè)備對(duì)應(yīng)的協(xié)議配置信息;如果系統(tǒng)協(xié)議庫(kù)中沒(méi)有該終端所遵循的通訊協(xié)議,則通過(guò)梳理該終端的通信協(xié)議規(guī)則,建立協(xié)議元數(shù)據(jù)庫(kù),通過(guò)元數(shù)據(jù)組合的方式實(shí)現(xiàn)終端通訊協(xié)議的配置,生成協(xié)議配置文件和數(shù)據(jù)通信程序。
[0021]第三步,向系統(tǒng)發(fā)送鑒權(quán)認(rèn)證信息或主動(dòng)獲取終端權(quán)認(rèn)證信息,如未通過(guò)認(rèn)證,提示連接失敗,重新進(jìn)行確認(rèn)或注銷(xiāo)。
[0022]第四步,根據(jù)第三步注冊(cè)結(jié)果,完成設(shè)備連接和狀態(tài)管理。注冊(cè)成功后終端將獲取鑒權(quán)認(rèn)證碼并進(jìn)行保存,鑒權(quán)認(rèn)證碼在終端登錄到系統(tǒng)時(shí)使用,當(dāng)終端從系統(tǒng)中清除或更換新終端前,系統(tǒng)應(yīng)對(duì)終端應(yīng)該執(zhí)行注銷(xiāo)操作。終端注冊(cè)后每次與系統(tǒng)建立連接后,立即進(jìn)行鑒權(quán)認(rèn)證。鑒權(quán)認(rèn)證成功前終端不得向系統(tǒng)發(fā)送其他消息。終端通過(guò)發(fā)送鑒權(quán)認(rèn)證消息(對(duì)于非智能或智能化程度較低的終端可以有系統(tǒng)主動(dòng)獲取鑒權(quán)認(rèn)證消息)進(jìn)行鑒權(quán)認(rèn)證,系統(tǒng)回復(fù)通用應(yīng)答消息。
[0023]第五步,終端連接成功以后會(huì)根據(jù)預(yù)先設(shè)定的頻率向系統(tǒng)發(fā)送心跳信息、發(fā)送消息包、接收消息包。
[0024]A5.1、發(fā)送心跳信息。系統(tǒng)如果可以接收到正常的心跳信息說(shuō)明終端工作良好,如果無(wú)法接收到心跳信息說(shuō)明終端掉線或者出現(xiàn)故障,通知管理人員進(jìn)行查看確認(rèn)。
[0025]A5.2、發(fā)送消息包。通過(guò)協(xié)議適配、進(jìn)行消息封裝和數(shù)據(jù)封裝,將封裝后的消息發(fā)送至設(shè)備端,由設(shè)備端接收后處理。
[0026]A5.3、接收消息包。通過(guò)協(xié)議適配,進(jìn)行消息解析和數(shù)據(jù)解析,將解析后的消息進(jìn)行存儲(chǔ)和轉(zhuǎn)發(fā),由上層應(yīng)用或數(shù)據(jù)中心接收后處理。
[0027]以下結(jié)合具體實(shí)例對(duì)本發(fā)明進(jìn)行詳細(xì)說(shuō)明。本發(fā)明終端設(shè)備接入流程如圖1所示,【具體實(shí)施方式】如下:
[0028]以車(chē)載終端設(shè)備接入為例,設(shè)備傳輸層協(xié)議為T(mén)CP和UDP,數(shù)據(jù)協(xié)議為自有協(xié)議,接入步驟如下:
[0029]對(duì)車(chē)載終端進(jìn)行恢復(fù)出廠設(shè)置,將其IP地址和端口號(hào)設(shè)置與接入端一致,并保證兩側(cè)網(wǎng)絡(luò)鏈路正常。
[0030]1、設(shè)備注冊(cè)檢查
[0031]接入設(shè)備首先進(jìn)行符合性檢查,如果注冊(cè)成功,則進(jìn)行設(shè)備認(rèn)證;否則對(duì)設(shè)備進(jìn)行注冊(cè),包括設(shè)備協(xié)議、IP、端口、基本信息等。對(duì)于已有協(xié)議則會(huì)自動(dòng)加載協(xié)議配置信息;未知協(xié)議將通過(guò)協(xié)議生成器生成,并加載新協(xié)議。
[0032]2、鑒權(quán)驗(yàn)證
[0033]已注冊(cè)設(shè)備向系統(tǒng)發(fā)送鑒權(quán)認(rèn)證信息或由系統(tǒng)主動(dòng)獲取終端的鑒權(quán)認(rèn)證信息完成鑒權(quán)。
[0034]3、消息收發(fā)
[0035]鑒權(quán)成功的終端成功握手,實(shí)現(xiàn)連接,可進(jìn)行消息收發(fā),消息包括心跳包、不同消息包、指令包等。
[0036]4、消息包解析與封裝
[0037]對(duì)于終端發(fā)送的消息,通過(guò)協(xié)議適配進(jìn)行協(xié)議解析,將解析后的消息存入多級(jí)緩存隊(duì)列,以備使用;對(duì)于終端接收的指令,通過(guò)協(xié)議適配進(jìn)行協(xié)議封裝,下發(fā)給終端。
[0038]對(duì)于消息接收過(guò)程中的丟包現(xiàn)象,有消息完整性管理模塊處理后再進(jìn)行解析封裝。
[0039]5、數(shù)據(jù)發(fā)送與接收
[0040]6、終端狀態(tài)檢測(cè)
[0041]通過(guò)終端心跳包驗(yàn)證終端狀態(tài),并對(duì)故障進(jìn)行預(yù)警。
【主權(quán)項(xiàng)】
1.一種基于標(biāo)準(zhǔn)協(xié)議的異構(gòu)終端動(dòng)態(tài)接入方法,其特征在于:它包括以下步驟, 第一步,終端要接入系統(tǒng)首先要在系統(tǒng)中進(jìn)行注冊(cè),注冊(cè)信息包括終端的類(lèi)型、采用的通信協(xié)議、IP、端口、生產(chǎn)廠家、型號(hào); 第二步,生成協(xié)議配置信息和動(dòng)態(tài)數(shù)據(jù)通信程序,對(duì)已注冊(cè)的設(shè)備,在協(xié)議庫(kù)中查詢是否已有該設(shè)備對(duì)應(yīng)的協(xié)議配置信息;如果系統(tǒng)協(xié)議庫(kù)中沒(méi)有該終端所遵循的通訊協(xié)議,則通過(guò)梳理該終端的通信協(xié)議規(guī)則,建立協(xié)議元數(shù)據(jù)庫(kù),通過(guò)元數(shù)據(jù)組合的方式實(shí)現(xiàn)終端通訊協(xié)議的配置,生成協(xié)議配置文件和數(shù)據(jù)通信程序; 第三步,向系統(tǒng)發(fā)送鑒權(quán)認(rèn)證信息或主動(dòng)獲取終端權(quán)認(rèn)證信息,如未通過(guò)認(rèn)證,提示連接失敗,重新進(jìn)行確認(rèn)或注銷(xiāo); 第四步,根據(jù)第三步注冊(cè)結(jié)果,完成設(shè)備連接和狀態(tài)管理,注冊(cè)成功后終端將獲取鑒權(quán)認(rèn)證碼并進(jìn)行保存,鑒權(quán)認(rèn)證碼在終端登錄到系統(tǒng)時(shí)使用,當(dāng)終端從系統(tǒng)中清除或更換新終端前,系統(tǒng)應(yīng)對(duì)終端應(yīng)該執(zhí)行注銷(xiāo)操作,終端注冊(cè)后每次與系統(tǒng)建立連接后,立即進(jìn)行鑒權(quán)認(rèn)證,鑒權(quán)認(rèn)證成功前終端不得向系統(tǒng)發(fā)送其他消息,終端通過(guò)發(fā)送鑒權(quán)認(rèn)證消息,進(jìn)行鑒權(quán)認(rèn)證,系統(tǒng)回復(fù)通用應(yīng)答消息; 第五步,終端連接成功以后會(huì)根據(jù)預(yù)先設(shè)定的頻率向系統(tǒng)發(fā)送心跳信息、發(fā)送消息包、接收消息包。2.如權(quán)利要求1所述的一種基于標(biāo)準(zhǔn)協(xié)議的異構(gòu)終端動(dòng)態(tài)接入方法,其特征在于:所述的第五步包括如下步驟, (1)發(fā)送心跳信息,系統(tǒng)如果可以接收到正常的心跳信息說(shuō)明終端工作良好,如果無(wú)法接收到心跳信息說(shuō)明終端掉線或者出現(xiàn)故障,通知管理人員進(jìn)行查看確認(rèn); (2)發(fā)送消息包,通過(guò)協(xié)議適配、進(jìn)行消息封裝和數(shù)據(jù)封裝,將封裝后的消息發(fā)送至設(shè)備端,由設(shè)備端接收后處理; (3)接收消息包,通過(guò)協(xié)議適配,進(jìn)行消息解析和數(shù)據(jù)解析,將解析后的消息進(jìn)行存儲(chǔ)和轉(zhuǎn)發(fā),由上層應(yīng)用或數(shù)據(jù)中心接收后處理。
【文檔編號(hào)】H04L29/06GK105897652SQ201410558547
【公開(kāi)日】2016年8月24日
【申請(qǐng)日】2014年10月21日
【發(fā)明人】王鵬, 王學(xué)勇, 胡占陽(yáng)
【申請(qǐng)人】北京京航計(jì)算通訊研究所
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1