物聯(lián)網(wǎng)系統(tǒng)中數(shù)據(jù)的傳送方法、物聯(lián)網(wǎng)系統(tǒng)及相應(yīng)裝置制造方法
【專利摘要】本發(fā)明公開了物聯(lián)網(wǎng)系統(tǒng)中數(shù)據(jù)的傳送方法、物聯(lián)網(wǎng)系統(tǒng)及相應(yīng)裝置,涉及物聯(lián)網(wǎng)【技術(shù)領(lǐng)域】,解決了現(xiàn)有技術(shù)中由于行業(yè)傳感設(shè)備私有協(xié)議不規(guī)范導(dǎo)致的網(wǎng)絡(luò)側(cè)開發(fā)工作量大的技術(shù)問(wèn)題。本發(fā)明的系統(tǒng)包括:M2M網(wǎng)關(guān),用于接收行業(yè)傳感設(shè)備發(fā)送的數(shù)據(jù),并根據(jù)數(shù)據(jù)中的行業(yè)傳感設(shè)備的標(biāo)識(shí)查找行業(yè)傳感設(shè)備從屬的協(xié)議配置信息,根據(jù)協(xié)議配置信息將數(shù)據(jù)的協(xié)議格式和解讀意義轉(zhuǎn)換成自身所識(shí)別的協(xié)議,并將發(fā)送到物聯(lián)網(wǎng)平臺(tái);中間件平臺(tái),用于從物聯(lián)網(wǎng)平臺(tái)轉(zhuǎn)發(fā)來(lái)的數(shù)據(jù)中解析出關(guān)鍵信息,并根據(jù)關(guān)鍵信息中的消息體類型確定關(guān)鍵信息的協(xié)議種類,對(duì)確定的協(xié)議種類添加對(duì)應(yīng)的標(biāo)識(shí),根據(jù)標(biāo)識(shí)和預(yù)設(shè)的狀態(tài)機(jī)將關(guān)鍵信息轉(zhuǎn)換成協(xié)議格式是企業(yè)應(yīng)用端所識(shí)別的數(shù)據(jù)。
【專利說(shuō)明】物聯(lián)網(wǎng)系統(tǒng)中數(shù)據(jù)的傳送方法、物聯(lián)網(wǎng)系統(tǒng)及相應(yīng)裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及物聯(lián)網(wǎng)【技術(shù)領(lǐng)域】,特別涉及一種物聯(lián)網(wǎng)系統(tǒng)中數(shù)據(jù)的傳送方法、物聯(lián)網(wǎng)系統(tǒng)及相應(yīng)裝置。
【背景技術(shù)】
[0002]基于物聯(lián)網(wǎng)服務(wù)平臺(tái)的物聯(lián)網(wǎng)應(yīng)用體系需要一種遠(yuǎn)程傳輸設(shè)備(或通信模組)來(lái)實(shí)現(xiàn)近程通信網(wǎng)絡(luò)與遠(yuǎn)程通信網(wǎng)絡(luò)的互聯(lián)互通,下面將面向物聯(lián)網(wǎng)服務(wù)平臺(tái)接入并支持遠(yuǎn)程傳輸?shù)慕K端統(tǒng)稱為M2M(machine-to-machine,機(jī)器對(duì)機(jī)器)網(wǎng)關(guān)。M2M網(wǎng)關(guān)是行業(yè)傳感設(shè)備與物聯(lián)網(wǎng)服務(wù)平臺(tái)交互的橋梁,作用就是對(duì)兩個(gè)網(wǎng)絡(luò)段(近程通信網(wǎng)絡(luò)和遠(yuǎn)程通信網(wǎng)絡(luò))中的使用不同傳輸協(xié)議的數(shù)據(jù)進(jìn)行互相的翻譯轉(zhuǎn)換。M2M網(wǎng)關(guān)是承載信息上報(bào)、參數(shù)配置、行業(yè)傳感設(shè)備狀態(tài)檢測(cè)等業(yè)務(wù)功能的上下行通道,目前很多行業(yè)傳感設(shè)備都需要借助M2M網(wǎng)關(guān)實(shí)現(xiàn)物聯(lián)網(wǎng)服務(wù)平臺(tái)的遠(yuǎn)程接入。
[0003]結(jié)合物聯(lián)網(wǎng)服務(wù)平臺(tái)的運(yùn)作原理,目前物聯(lián)網(wǎng)應(yīng)用開發(fā)者接入物聯(lián)網(wǎng)服務(wù)平臺(tái)時(shí)需要在兩個(gè)方面進(jìn)行開發(fā):一是在終端側(cè)采用行業(yè)傳感設(shè)備與支持M2M標(biāo)準(zhǔn)協(xié)議的M2M網(wǎng)關(guān)直接相連,這種方式實(shí)現(xiàn)的M2M終端立即可實(shí)現(xiàn)接入物聯(lián)網(wǎng)服務(wù)平臺(tái),并利用物聯(lián)網(wǎng)服務(wù)平臺(tái)的優(yōu)勢(shì)(具有接入運(yùn)營(yíng)商BOSS系統(tǒng)的授權(quán)),擴(kuò)展一些跟M2M終端通信狀態(tài)、質(zhì)量檢測(cè)有關(guān)的相對(duì)成熟可靠的附加業(yè)務(wù),從而實(shí)現(xiàn)對(duì)M2M終端(及其SIM卡)的全方位控制和管理;二是在應(yīng)用側(cè)解析M2M標(biāo)準(zhǔn)協(xié)議(M2M - A協(xié)議),還原為行業(yè)傳感設(shè)備初始數(shù)據(jù)。
[0004]但是,目前在終端側(cè),針對(duì)每種監(jiān)控對(duì)象的行業(yè)傳感設(shè)備的生產(chǎn)廠商非常多,因此通信協(xié)議、接口方式各不相同,具體項(xiàng)目中的監(jiān)控功能要求也不一樣。傳統(tǒng)M2M終端完成的功能完全是針對(duì)每個(gè)具體項(xiàng)目的系統(tǒng)集成需求進(jìn)行定制兩種網(wǎng)絡(luò)段協(xié)議之間的解析,這種基于定制研發(fā)的M2M終端,通用性差,移植工作量大,重復(fù)開發(fā)導(dǎo)致開發(fā)成本高。還有一種是在傳感設(shè)備與遠(yuǎn)程傳輸設(shè)備之間采用定制適配器來(lái)支持行業(yè)傳感設(shè)備的遠(yuǎn)程通信功能,但該適配器也僅能支持部分行業(yè)傳感設(shè)備,通用性差,在應(yīng)用推廣會(huì)受到限制,并且增加了適配器的成本和開發(fā)時(shí)間。
[0005]在應(yīng)用側(cè),由于M2M標(biāo)準(zhǔn)協(xié)議功能豐富、接口多、不易懂,因此對(duì)物聯(lián)網(wǎng)應(yīng)用開發(fā)者的要求很高,開發(fā)工作量。目前物聯(lián)網(wǎng)應(yīng)用開發(fā)者在基于物聯(lián)網(wǎng)服務(wù)平臺(tái)開發(fā)應(yīng)用側(cè)程序時(shí),不僅需要其具備熟悉M2M標(biāo)準(zhǔn)協(xié)議的能力,而且需要自行開發(fā)搭建WSDL WebServices服務(wù)器,并利用M2M-A協(xié)議的JAVASDK搭建應(yīng)用,另外還必須具備運(yùn)營(yíng)WSDL WebServices服務(wù)器的能力;各個(gè)物聯(lián)網(wǎng)應(yīng)用開發(fā)者開發(fā)搭建的WSDL Web Services服務(wù)器都供自己?jiǎn)为?dú)使用,并不能很好地提供給其他開發(fā)者使用,不僅造成WSDL Web Services服務(wù)器資源浪費(fèi),而且還需要重復(fù)投資建設(shè),無(wú)法提高應(yīng)用開發(fā)者接入物聯(lián)網(wǎng)服務(wù)平臺(tái)的開發(fā)效率。
【發(fā)明內(nèi)容】
[0006]發(fā)明的實(shí)施例提供一種物聯(lián)網(wǎng)系統(tǒng)中數(shù)據(jù)的傳送方法、物聯(lián)網(wǎng)系統(tǒng)及相應(yīng)裝置(包括中間件裝置和M2M網(wǎng)關(guān)裝置),可實(shí)現(xiàn)無(wú)需對(duì)行業(yè)傳感設(shè)備進(jìn)行任何改造,也不用重新定制通信適配器,便可提高行業(yè)傳感設(shè)備接入物聯(lián)網(wǎng)服務(wù)平臺(tái)的效率;此外還可簡(jiǎn)化面向物聯(lián)網(wǎng)服務(wù)平臺(tái)進(jìn)行應(yīng)用開發(fā)的流程,降低了企業(yè)用戶運(yùn)營(yíng)應(yīng)用服務(wù)器的成本。
[0007]為達(dá)到上述目的,本發(fā)明的實(shí)施例采用如下技術(shù)方案:
[0008]一種物聯(lián)網(wǎng)系統(tǒng),包括:M2M網(wǎng)關(guān)、物聯(lián)網(wǎng)平臺(tái)和中間件平臺(tái);其中,
[0009]所述M2M網(wǎng)關(guān),用于接收行業(yè)傳感設(shè)備發(fā)送的數(shù)據(jù),所述數(shù)據(jù)包括業(yè)務(wù)流數(shù)據(jù)和/或管理流數(shù)據(jù),并根據(jù)所述數(shù)據(jù)中的行業(yè)傳感設(shè)備的標(biāo)識(shí)查找所述行業(yè)傳感設(shè)備從屬的協(xié)議配置信息,根據(jù)所述協(xié)議配置信息將所述數(shù)據(jù)的協(xié)議格式和解讀意義轉(zhuǎn)換成自身所識(shí)別的協(xié)議,并將所述轉(zhuǎn)換后的數(shù)據(jù)發(fā)送到物聯(lián)網(wǎng)平臺(tái);
[0010]所述物聯(lián)網(wǎng)平臺(tái),用于存儲(chǔ)所述轉(zhuǎn)換后的數(shù)據(jù),并將所述數(shù)據(jù)發(fā)送到中間件平臺(tái);
[0011]所述中間件平臺(tái),用于從所述數(shù)據(jù)中解析出關(guān)鍵信息,并根據(jù)關(guān)鍵信息中的消息體類型確定所述關(guān)鍵信息的協(xié)議種類,對(duì)確定的協(xié)議種類添加對(duì)應(yīng)的標(biāo)識(shí),根據(jù)所述標(biāo)識(shí)和預(yù)設(shè)的狀態(tài)機(jī)將所述關(guān)鍵信息轉(zhuǎn)換成協(xié)議格式是企業(yè)應(yīng)用端所識(shí)別的數(shù)據(jù),再將所述企業(yè)應(yīng)用端所識(shí)別的數(shù)據(jù)發(fā)送到所述企業(yè)應(yīng)用端。
[0012]本發(fā)明提供的系統(tǒng)中,M2M網(wǎng)關(guān)可以根據(jù)行業(yè)設(shè)備的標(biāo)識(shí)查找到該行業(yè)傳感設(shè)備從屬的協(xié)議配置信息,進(jìn)而可以根據(jù)該協(xié)議配置信息對(duì)該行業(yè)傳感設(shè)備的數(shù)據(jù)轉(zhuǎn)換,以使該行業(yè)傳感設(shè)備的數(shù)據(jù)轉(zhuǎn)換成M2M網(wǎng)關(guān)和物聯(lián)網(wǎng)平臺(tái)可識(shí)別的數(shù)據(jù)協(xié)議,因此克服了現(xiàn)有技術(shù)中由于行業(yè)傳感設(shè)備使用的接入?yún)f(xié)議各異或定制的接入?yún)f(xié)議開發(fā)成本高的技術(shù)問(wèn)題,取得了可以適應(yīng)并識(shí)別使用各種接入?yún)f(xié)議的行業(yè)傳感設(shè)備,無(wú)需對(duì)行業(yè)傳感設(shè)備進(jìn)行改造的技術(shù)效果;此外,本發(fā)明中的中間件平臺(tái)可以將使用復(fù)雜協(xié)議,如WMMP-A (中國(guó)移動(dòng)無(wú)線機(jī)器通信協(xié)議)的物聯(lián)網(wǎng)平臺(tái)的數(shù)據(jù)轉(zhuǎn)換成企業(yè)應(yīng)用端開發(fā)人員熟悉的如HTTP (超文本傳送協(xié)議),解決了開發(fā)物聯(lián)網(wǎng)平臺(tái)對(duì)應(yīng)的企業(yè)應(yīng)用端的開發(fā)難度,實(shí)現(xiàn)了企業(yè)應(yīng)用端開發(fā)者無(wú)需自己搭建web services服務(wù)器,只需要開發(fā)支持HTTP協(xié)議的M2M企業(yè)應(yīng)用端即可,簡(jiǎn)化了面向物聯(lián)網(wǎng)服務(wù)平臺(tái)進(jìn)行應(yīng)用開發(fā)的流程,降低了企業(yè)用戶運(yùn)營(yíng)應(yīng)用服務(wù)器的成本,同時(shí)提高開發(fā)者開發(fā)M2M應(yīng)用的效率,容易推出更多應(yīng)用。
[0013]一種M2M網(wǎng)關(guān),包括:
[0014]接收模塊,用于接收行業(yè)傳感設(shè)備發(fā)送的數(shù)據(jù),所述數(shù)據(jù)包括業(yè)務(wù)流數(shù)據(jù)和/或
管理流數(shù)據(jù);
[0015]查找模塊,用于根據(jù)所述數(shù)據(jù)中的行業(yè)傳感設(shè)備的標(biāo)識(shí)查找所述行業(yè)傳感設(shè)備從屬的協(xié)議配置信息;
[0016]適配模塊,用于根據(jù)所述協(xié)議適配信息將所述數(shù)據(jù)的協(xié)議格式和解讀意義轉(zhuǎn)換成自身所識(shí)別的協(xié)議;
[0017]發(fā)送模塊,用于將所述轉(zhuǎn)換后的數(shù)據(jù)發(fā)送到所述物聯(lián)網(wǎng)平臺(tái)。
[0018]本實(shí)施例提供的M2M網(wǎng)關(guān)可以根據(jù)行業(yè)設(shè)備的標(biāo)識(shí)查找到該行業(yè)傳感設(shè)備從屬的協(xié)議配置信息,進(jìn)而可以根據(jù)該協(xié)議配置信息對(duì)該行業(yè)傳感設(shè)備的數(shù)據(jù)轉(zhuǎn)換,以使該行業(yè)傳感設(shè)備的數(shù)據(jù)轉(zhuǎn)換成M2M網(wǎng)關(guān)和物聯(lián)網(wǎng)平臺(tái)可識(shí)別的數(shù)據(jù)協(xié)議,因此克服了現(xiàn)有技術(shù)中由于行業(yè)傳感設(shè)備使用的接入?yún)f(xié)議各異或定制的接入?yún)f(xié)議開發(fā)成本高的技術(shù)問(wèn)題,取得了可以適應(yīng)并識(shí)別使用各種接入?yún)f(xié)議的行業(yè)傳感設(shè)備,無(wú)需對(duì)行業(yè)傳感設(shè)備進(jìn)行改造的技術(shù)效果。
[0019]一種中間件平臺(tái),包括:
[0020]解析模塊,用于接收來(lái)自物聯(lián)網(wǎng)平臺(tái)的數(shù)據(jù),并從所述數(shù)據(jù)中解析出關(guān)鍵信息;
[0021]確定模塊,用于根據(jù)關(guān)鍵信息中的消息體類型確定所述關(guān)鍵信息的協(xié)議種類,并對(duì)確定的協(xié)議種類添加對(duì)應(yīng)的標(biāo)識(shí);
[0022]轉(zhuǎn)換模塊,用于根據(jù)所述標(biāo)識(shí)和預(yù)設(shè)的狀態(tài)機(jī)將所述關(guān)鍵信息轉(zhuǎn)換成協(xié)議格式是企業(yè)應(yīng)用端所識(shí)別的數(shù)據(jù);
[0023]發(fā)送模塊,用于將所述企業(yè)應(yīng)用端所識(shí)別的數(shù)據(jù)發(fā)送到所述企業(yè)應(yīng)用端。
[0024]本發(fā)明中的中間件平臺(tái)可以將使用復(fù)雜協(xié)議,如WMMP-A (中國(guó)移動(dòng)無(wú)線機(jī)器通信協(xié)議)的物聯(lián)網(wǎng)平臺(tái)的數(shù)據(jù)轉(zhuǎn)換成企業(yè)應(yīng)用端開發(fā)人員熟悉的如HTTP (超文本傳送協(xié)議),解決了開發(fā)物聯(lián)網(wǎng)平臺(tái)對(duì)應(yīng)的企業(yè)應(yīng)用端的開發(fā)難度,實(shí)現(xiàn)了企業(yè)應(yīng)用端開發(fā)者無(wú)需自己搭建web services服務(wù)器,只需要開發(fā)支持HTTP協(xié)議的M2M企業(yè)應(yīng)用端即可,簡(jiǎn)化了面向物聯(lián)網(wǎng)服務(wù)平臺(tái)進(jìn)行應(yīng)用開發(fā)的流程,降低了企業(yè)用戶運(yùn)營(yíng)應(yīng)用服務(wù)器的成本,同時(shí)提高開發(fā)者開發(fā)M2M應(yīng)用的效率,容易推出更多應(yīng)用。
[0025]一種物聯(lián)網(wǎng)系統(tǒng)中數(shù)據(jù)的傳送方法,包括:
[0026]M2M網(wǎng)關(guān)接收行業(yè)傳感設(shè)備發(fā)送的數(shù)據(jù),所述數(shù)據(jù)包括業(yè)務(wù)流數(shù)據(jù)和/或管理流數(shù)據(jù),并根據(jù)所述數(shù)據(jù)中的行業(yè)傳感設(shè)備的標(biāo)識(shí)查找所述行業(yè)傳感設(shè)備從屬的協(xié)議配置信息,根據(jù)所述協(xié)議配置信息將所述數(shù)據(jù)的協(xié)議格式和解讀意義轉(zhuǎn)換成自身所識(shí)別的協(xié)議,并將所述轉(zhuǎn)換后的數(shù)據(jù)發(fā)送到物聯(lián)網(wǎng)平臺(tái);
[0027]所述物聯(lián)網(wǎng)平臺(tái)存儲(chǔ)所述轉(zhuǎn)換后的數(shù)據(jù),并將所述數(shù)據(jù)發(fā)送到中間件平臺(tái);
[0028]所述中間件平臺(tái)從所述數(shù)據(jù)中解析出關(guān)鍵信息,并根據(jù)關(guān)鍵信息中的消息體類型確定所述關(guān)鍵信息的協(xié)議種類,對(duì)確定的協(xié)議種類添加對(duì)應(yīng)的標(biāo)識(shí),根據(jù)所述標(biāo)識(shí)和預(yù)設(shè)的狀態(tài)機(jī)將所述關(guān)鍵信息轉(zhuǎn)換成協(xié)議格式是企業(yè)應(yīng)用端所識(shí)別的數(shù)據(jù),再將所述企業(yè)應(yīng)用端所識(shí)別的數(shù)據(jù)發(fā)送到所述企業(yè)應(yīng)用端。
[0029]本發(fā)明提供的方法中,M2M網(wǎng)關(guān)可以根據(jù)行業(yè)設(shè)備的標(biāo)識(shí)查找到該行業(yè)傳感設(shè)備從屬的協(xié)議配置信息,進(jìn)而可以根據(jù)該協(xié)議配置信息對(duì)該行業(yè)傳感設(shè)備的數(shù)據(jù)轉(zhuǎn)換,以使該行業(yè)傳感設(shè)備的數(shù)據(jù)轉(zhuǎn)換成M2M網(wǎng)關(guān)和物聯(lián)網(wǎng)平臺(tái)可識(shí)別的數(shù)據(jù)協(xié)議,因此克服了現(xiàn)有技術(shù)中由于行業(yè)傳感設(shè)備使用的接入?yún)f(xié)議各異或定制的接入?yún)f(xié)議開發(fā)成本高的技術(shù)問(wèn)題,取得了可以適應(yīng)并識(shí)別使用各種接入?yún)f(xié)議的行業(yè)傳感設(shè)備,無(wú)需對(duì)行業(yè)傳感設(shè)備進(jìn)行改造的技術(shù)效果;此外,本發(fā)明中的中間件平臺(tái)可以將使用復(fù)雜協(xié)議,如WMMP-A (中國(guó)移動(dòng)無(wú)線機(jī)器通信協(xié)議)的物聯(lián)網(wǎng)平臺(tái)的數(shù)據(jù)轉(zhuǎn)換成企業(yè)應(yīng)用端開發(fā)人員熟悉的如HTTP (超文本傳送協(xié)議),解決了開發(fā)物聯(lián)網(wǎng)平臺(tái)對(duì)應(yīng)的企業(yè)應(yīng)用端的開發(fā)難度,實(shí)現(xiàn)了企業(yè)應(yīng)用端開發(fā)者無(wú)需自己搭建web services服務(wù)器,只需要開發(fā)支持HTTP協(xié)議的M2M企業(yè)應(yīng)用端即可,簡(jiǎn)化了面向物聯(lián)網(wǎng)服務(wù)平臺(tái)進(jìn)行應(yīng)用開發(fā)的流程,降低了企業(yè)用戶運(yùn)營(yíng)應(yīng)用服務(wù)器的成本,同時(shí)提高開發(fā)者開發(fā)M2M應(yīng)用的效率,容易推出更多應(yīng)用。
【專利附圖】
【附圖說(shuō)明】
[0030]為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0031]圖1是本發(fā)明實(shí)施例1中的物聯(lián)網(wǎng)系統(tǒng)中數(shù)據(jù)的傳送方法的場(chǎng)景示意圖;
[0032]圖2是本發(fā)明實(shí)施例1中的物聯(lián)網(wǎng)系統(tǒng)中數(shù)據(jù)的傳送方法的一部分流程圖;
[0033]圖3是本發(fā)明實(shí)施例1中的物聯(lián)網(wǎng)系統(tǒng)中數(shù)據(jù)的傳送方法的另一部分流程圖;
[0034]圖4是本發(fā)明實(shí)施例2中的M2M網(wǎng)關(guān)的結(jié)構(gòu)示意圖;
[0035]圖5是本發(fā)明實(shí)施例3中的M2MAH服務(wù)器中間件平臺(tái)的結(jié)構(gòu)示意圖;
[0036]圖6是本發(fā)明實(shí)施例4中物聯(lián)網(wǎng)系統(tǒng)的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0037]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。并且,以下各實(shí)施例均為本發(fā)明的可選方案,實(shí)施例的排列順序及實(shí)施例的編號(hào)與其優(yōu)選執(zhí)行順序無(wú)關(guān)。
[0038]實(shí)施例1
[0039]本實(shí)施例提供一種物聯(lián)網(wǎng)系統(tǒng)中數(shù)據(jù)的傳送方法,在實(shí)施該方法前,考慮到很多的行業(yè)傳感設(shè)備往往都采用其私有協(xié)議,因此各自的協(xié)議格式不同,并且對(duì)于同樣一個(gè)測(cè)量數(shù)值的解讀也不同,因此所以需要用戶向M2M網(wǎng)關(guān)用戶輸入的行業(yè)傳感設(shè)備的基本信息(如該行業(yè)傳感設(shè)備的標(biāo)識(shí))和該行業(yè)傳感設(shè)備使用的私有協(xié)議的協(xié)議配置信息。
[0040]其中,協(xié)議配置信息包括業(yè)務(wù)流數(shù)據(jù)的協(xié)議配置信息和管理流數(shù)據(jù)的協(xié)議配置信息;針對(duì)業(yè)務(wù)流數(shù)據(jù)的協(xié)議配置信息包括:數(shù)據(jù)幀頭及其對(duì)應(yīng)業(yè)務(wù)包長(zhǎng)、有效數(shù)據(jù)的輸出格式及其解讀含義、報(bào)警閾值、數(shù)據(jù)幀尾及其對(duì)應(yīng)業(yè)務(wù)包長(zhǎng);針對(duì)管理流數(shù)據(jù)的協(xié)議配置信息包括:數(shù)據(jù)幀頭及其對(duì)應(yīng)管理包長(zhǎng)、有效數(shù)據(jù)的輸出格式及其解讀含義、報(bào)警閾值、數(shù)據(jù)幀尾及其對(duì)應(yīng)管理包長(zhǎng)。
[0041]相應(yīng)地,M2M網(wǎng)關(guān)在本實(shí)施例中對(duì)應(yīng)上述需要用戶輸入的協(xié)議配置信息,相應(yīng)具有一些配置的選項(xiàng),可記錄用戶輸入的行業(yè)傳感設(shè)備的基本信息和協(xié)議配置信息,基本信息與對(duì)應(yīng)的協(xié)議配置信息之間有對(duì)應(yīng)關(guān)系,用于根據(jù)行業(yè)傳感設(shè)備的標(biāo)識(shí)對(duì)應(yīng)到其從屬的協(xié)議配置信息,即可對(duì)應(yīng)到該行業(yè)傳感設(shè)備所使用的私有協(xié)議其格式和具體數(shù)值的解讀意義。
[0042]進(jìn)一步地,在M2M記錄完用戶輸入的行業(yè)傳感設(shè)備的基本信息和協(xié)議配置信息后,本實(shí)施例的方法還包括:M2M網(wǎng)關(guān)將基本信息和協(xié)議配置信息同步到物聯(lián)網(wǎng)平臺(tái)和中間件平臺(tái)(在本實(shí)施例中具體為M2MAH服務(wù)器中間件平臺(tái));優(yōu)選方案中,物聯(lián)網(wǎng)平臺(tái)在接收M2M網(wǎng)關(guān)的信息后,發(fā)送確定消息到M2M網(wǎng)關(guān),接收到的M2M網(wǎng)關(guān)的信息為:接收到M2M網(wǎng)關(guān)發(fā)送的基本信息和協(xié)議配置信息。M2MAH服務(wù)器中間件平臺(tái)在接收到物聯(lián)網(wǎng)平臺(tái)轉(zhuǎn)發(fā)的M2M網(wǎng)關(guān)的信息后,也可通過(guò)物聯(lián)網(wǎng)平臺(tái)發(fā)送確定消息到M2M網(wǎng)關(guān)。
[0043]將基本信息和協(xié)議配置信息同步到物聯(lián)網(wǎng)平臺(tái)和中間件平臺(tái)的目的是為了讓行業(yè)傳感設(shè)備注冊(cè)到物聯(lián)網(wǎng)平臺(tái)和M2MAH服務(wù)器中間件平臺(tái),實(shí)現(xiàn)物聯(lián)網(wǎng)平臺(tái)、M2MAH服務(wù)器中間件平臺(tái)與M2M網(wǎng)關(guān)數(shù)據(jù)上的同步。同步后物聯(lián)網(wǎng)平臺(tái)和M2MAH服務(wù)器中間件平臺(tái)都會(huì)保存此行業(yè)傳感設(shè)備的基本信息和協(xié)議配置信息,便于后繼該行業(yè)傳感設(shè)備傳送數(shù)據(jù)過(guò)來(lái)時(shí),物聯(lián)網(wǎng)平臺(tái)和M2MAH服務(wù)器中間件平臺(tái)可以識(shí)別出該設(shè)備。
[0044]下面結(jié)合圖1所示的場(chǎng)景,具體描述本實(shí)施例的方法。在圖1中各設(shè)備之間存在四類協(xié)議接口:-S接口、-T接口、-A接口與HTTP接口。-S接口:行業(yè)傳感設(shè)備與M2M網(wǎng)關(guān)之間的接口 ;-T接口:Μ2Μ網(wǎng)關(guān)與物聯(lián)網(wǎng)服務(wù)平臺(tái)之間的接口 ;-A接口(用于WMMP-A協(xié)議):物聯(lián)網(wǎng)服務(wù)平臺(tái)與Μ2ΜΑΗ服務(wù)器中間件平臺(tái)之間的接口 ;ΗΤΤΡ接口(用于HTTP協(xié)議):Μ2ΜΑΗ服務(wù)器中間件平臺(tái)與企業(yè)應(yīng)用之間遠(yuǎn)程接口。如圖2,該方法包括:
[0045]101,行業(yè)傳感設(shè)備在Μ2Μ網(wǎng)關(guān)、物聯(lián)網(wǎng)平臺(tái)和Μ2ΜΑΗ服務(wù)器中間件平臺(tái)注冊(cè)成功后,向Μ2Μ網(wǎng)關(guān)發(fā)送數(shù)據(jù),數(shù)據(jù)包括業(yè)務(wù)流數(shù)據(jù)和/或管理流數(shù)據(jù);
[0046]102,Μ2Μ網(wǎng)關(guān)接收行業(yè)傳感設(shè)備發(fā)送的數(shù)據(jù),并根據(jù)數(shù)據(jù)中的行業(yè)傳感設(shè)備的標(biāo)識(shí)查找行業(yè)傳感設(shè)備從屬的協(xié)議配置信息,再根據(jù)協(xié)議配置信息將數(shù)據(jù)的協(xié)議格式和解讀意義轉(zhuǎn)換成Μ2Μ網(wǎng)關(guān)所識(shí)別的協(xié)議;
[0047]行業(yè)傳感設(shè)備發(fā)出的是私有協(xié)議格式的數(shù)據(jù),由于Μ2Μ網(wǎng)關(guān)記錄了此行業(yè)傳感設(shè)備其私有協(xié)議的專屬協(xié)議識(shí)別方法,因此該行業(yè)傳感設(shè)備的數(shù)據(jù)傳遞至Μ2Μ網(wǎng)關(guān)時(shí),Μ2Μ網(wǎng)關(guān)可根據(jù)此數(shù)據(jù)私有協(xié)議格式數(shù)據(jù)包調(diào)用專屬的協(xié)議配置信息,并根據(jù)此協(xié)議配置信息完成此私有協(xié)議格式數(shù)據(jù)的標(biāo)準(zhǔn)化轉(zhuǎn)化。
[0048]例如:Μ2Μ網(wǎng)關(guān)會(huì)有一個(gè)配置工具界面,此配置界面包括了數(shù)據(jù)幀頭、包長(zhǎng)、幀標(biāo)識(shí)、數(shù)據(jù)實(shí)體、報(bào)警閾值、數(shù)據(jù)幀尾等輸入欄,用戶只需要將行業(yè)傳感設(shè)備的私有協(xié)議格式的解讀意義根據(jù)上述配置界面分別填入,如果對(duì)于數(shù)據(jù)實(shí)體、以及報(bào)警閾值的解析可通過(guò)配置界面進(jìn)行具體設(shè)置(如加、減、乘、除等經(jīng)典數(shù)據(jù)轉(zhuǎn)換方式),這樣用戶確認(rèn)配置界面后,此行業(yè)傳感設(shè)備發(fā)送的該私有協(xié)議格式的數(shù)據(jù)包將由Μ2Μ網(wǎng)關(guān)封裝成標(biāo)準(zhǔn)化格式。
[0049]103,Μ2Μ網(wǎng)關(guān)將轉(zhuǎn)換后的數(shù)據(jù)封裝成物聯(lián)網(wǎng)平臺(tái)適用協(xié)議,如_Τ接口適用協(xié)議的標(biāo)準(zhǔn)化格式,并將封裝后的數(shù)據(jù)(管理流數(shù)據(jù)和/或業(yè)務(wù)流數(shù)據(jù))發(fā)送到物聯(lián)網(wǎng)平臺(tái);
[0050]由于該轉(zhuǎn)換后的數(shù)據(jù)的解讀意義和協(xié)議格式是Μ2Μ網(wǎng)關(guān)所識(shí)別的,因此可對(duì)該轉(zhuǎn)換后的數(shù)據(jù)按照物聯(lián)網(wǎng)平臺(tái)可識(shí)別的格式進(jìn)行標(biāo)準(zhǔn)化封裝,故而可取得可實(shí)現(xiàn)無(wú)需對(duì)行業(yè)傳感設(shè)備進(jìn)行任何改造,也不用重新定制通信適配器,便可提高行業(yè)傳感設(shè)備接入物聯(lián)網(wǎng)服務(wù)平臺(tái)的效率的技術(shù)效果。
[0051]104,物聯(lián)網(wǎng)平臺(tái)在接收到Μ2Μ網(wǎng)關(guān)發(fā)送的數(shù)據(jù)后,發(fā)送確定消息到Μ2Μ網(wǎng)關(guān)。
[0052]優(yōu)選方案中,為了保證Μ2Μ網(wǎng)關(guān)與行業(yè)傳感設(shè)備之間數(shù)據(jù)傳送的可靠性,本實(shí)施例的方法還可包括:
[0053]Μ2Μ網(wǎng)關(guān)實(shí)時(shí)檢測(cè)與行業(yè)傳感設(shè)備的連接是否正常,若檢測(cè)到連接不正常,則建立與所屬行業(yè)傳感設(shè)備的連接。
[0054]105,Μ2Μ網(wǎng)關(guān)接收到物聯(lián)網(wǎng)平臺(tái)反饋的確認(rèn)消息后,發(fā)送確認(rèn)消息到終端。
[0055]106,如圖3所示,物聯(lián)網(wǎng)平臺(tái)存儲(chǔ)轉(zhuǎn)換后的數(shù)據(jù),并將數(shù)據(jù)發(fā)送到Μ2ΜΑΗ服務(wù)器中間件平臺(tái);
[0056]107,Μ2ΜΑΗ服務(wù)器中間件平臺(tái)從數(shù)據(jù)中解析出關(guān)鍵信息,并根據(jù)該關(guān)鍵信息中的小消息體類型確定關(guān)鍵信息的協(xié)議種類,對(duì)確定的協(xié)議種類添加對(duì)應(yīng)的標(biāo)識(shí),根據(jù)標(biāo)識(shí)和預(yù)設(shè)的狀態(tài)機(jī)將關(guān)鍵信息轉(zhuǎn)換成協(xié)議格式是企業(yè)應(yīng)用端所識(shí)別的數(shù)據(jù);
[0057]其中,該關(guān)鍵信息包括:版本信息、消息頭、消息體類型、消息長(zhǎng)度、包序列號(hào)和消息體。
[0058]具體而言,上述步驟107可通過(guò)如下方式實(shí)現(xiàn):
[0059]M2MAH服務(wù)器中間件平臺(tái)對(duì)到達(dá)的WMMP-A協(xié)議格式的數(shù)據(jù)進(jìn)行緩存,并根據(jù)企業(yè)應(yīng)用需求確定是否需要存入DB數(shù)據(jù)庫(kù);M2MAH服務(wù)器中間件平臺(tái)對(duì)WMMP-A協(xié)議格式的數(shù)據(jù)進(jìn)行解析處理,按照WMMP-A協(xié)議格式的定義從中提取出xml版本信息、消息頭、消息類型、消息長(zhǎng)度、消息體、包序列號(hào)等關(guān)鍵信息;M2MAH服務(wù)器中間件平臺(tái)根據(jù)消息體類型確定該數(shù)據(jù)的協(xié)議種類(該協(xié)議種類不同于步驟102或103中提到的傳輸協(xié)議的協(xié)議種類,而是在某一傳輸協(xié)議格式下,定義出數(shù)據(jù)專用于某一作用或功能的數(shù)據(jù)格式類型。例如該數(shù)據(jù)是業(yè)務(wù)流數(shù)據(jù)的數(shù)據(jù)格式類型還是管理流數(shù)據(jù)的數(shù)據(jù)格式類型?若消息體類型是管理流數(shù)據(jù),還需要確定具體是控制指令還是注冊(cè)指令等);M2MAH服務(wù)器中間件平臺(tái)根據(jù)預(yù)先設(shè)立的狀態(tài)機(jī)對(duì)確定消息體類型的數(shù)據(jù)中的各個(gè)部分,例如消息體、消息頭等進(jìn)行標(biāo)識(shí),并將標(biāo)識(shí)出各個(gè)部分的消息體類型的數(shù)據(jù)按照HTTP格式轉(zhuǎn)換成HTTP協(xié)議格式數(shù)據(jù)。
[0060]108,M2MAH服務(wù)器中間件平臺(tái)對(duì)轉(zhuǎn)換成為HTTP協(xié)議的數(shù)據(jù)進(jìn)行完整性校驗(yàn),以確保轉(zhuǎn)換結(jié)果的準(zhǔn)確性。若通過(guò)校驗(yàn),則只需步驟109 ;否則將重新等待接收來(lái)自物聯(lián)網(wǎng)平臺(tái)的數(shù)據(jù),返回步驟107執(zhí)行。
[0061]其中,完整性校驗(yàn)可以利用現(xiàn)有的奇偶校驗(yàn)、或者循環(huán)冗余校驗(yàn)碼(CyclicRedundancy Check, CRC)校驗(yàn)來(lái)實(shí)現(xiàn)。
[0062]109,將經(jīng)過(guò)轉(zhuǎn)換及經(jīng)過(guò)校驗(yàn)后的企業(yè)應(yīng)用端所識(shí)別的數(shù)據(jù),如HTTP格式的數(shù)據(jù)發(fā)送到企業(yè)應(yīng)用端。
[0063]本實(shí)施例提供的方法中,M2M網(wǎng)關(guān)可以記錄用戶自定義輸入的協(xié)議配置信息和基本信息,可實(shí)現(xiàn)終端設(shè)備的登記、以及協(xié)議配置后適配接入物聯(lián)網(wǎng)件平臺(tái)的效果,進(jìn)而可免去現(xiàn)有適配時(shí)必須要對(duì)終端設(shè)備進(jìn)行改造,或者通過(guò)連接一個(gè)硬件適配器的方式來(lái)實(shí)現(xiàn)終端設(shè)備的物聯(lián)網(wǎng)平臺(tái)的遠(yuǎn)程接入;此外,本方法中的M2MA2H服務(wù)器中間件平臺(tái)可將復(fù)雜的WMMP-A協(xié)議轉(zhuǎn)化為簡(jiǎn)單的HTTP,故而企業(yè)應(yīng)用開發(fā)人員無(wú)需自己搭建WSDL web services服務(wù)器,只需要開發(fā)支持HTTP協(xié)議的M2M應(yīng)用即可,從而實(shí)現(xiàn)了全網(wǎng)設(shè)備靈活接入物聯(lián)網(wǎng)服務(wù)平臺(tái)的能力。因此本實(shí)施例提出的方法節(jié)省了 M2M終端定制化改造開發(fā)的成本和時(shí)間,或接入硬件適配器的成本,提高了行業(yè)傳感設(shè)備接入物聯(lián)網(wǎng)服務(wù)平臺(tái)的效率,并節(jié)約了開發(fā)成本;同時(shí)簡(jiǎn)化了 M2M應(yīng)用開發(fā)流程,降低了企業(yè)用戶運(yùn)營(yíng)應(yīng)用服務(wù)器的成本,同時(shí)提高企業(yè)開發(fā)M2M應(yīng)用的效率。
[0064]實(shí)施例2
[0065]本實(shí)施例提供一種M2M網(wǎng)關(guān),如圖4所示,包括:接收模塊31,查找模塊32,適配模塊33。
[0066]接收模塊31,用于接收行業(yè)傳感設(shè)備發(fā)送的數(shù)據(jù),數(shù)據(jù)包括業(yè)務(wù)流數(shù)據(jù)和/或管理流數(shù)據(jù);查找模塊32,用于根據(jù)數(shù)據(jù)中的行業(yè)傳感設(shè)備的標(biāo)識(shí)查找行業(yè)傳感設(shè)備從屬的協(xié)議配置信息;適配模塊33,用于根據(jù)協(xié)議適配信息將數(shù)據(jù)的協(xié)議格式和解讀意義轉(zhuǎn)換成物聯(lián)網(wǎng)平臺(tái)所識(shí)別的協(xié)議;發(fā)送模塊,用于將轉(zhuǎn)換后的數(shù)據(jù)發(fā)送到物聯(lián)網(wǎng)平臺(tái)。
[0067]優(yōu)選地,該M2M網(wǎng)關(guān)還可包括:記錄模塊34,同步模塊35,檢測(cè)模塊36。
[0068]記錄模塊34,用于記錄用戶輸入的行業(yè)傳感設(shè)備的基本信息和協(xié)議配置信息,其中,協(xié)議配置信息包括業(yè)務(wù)流數(shù)據(jù)的協(xié)議配置信息和管理流數(shù)據(jù)的協(xié)議配置信息;基本信息包括行業(yè)傳感設(shè)備的標(biāo)識(shí);
[0069]同步模塊35,用于將基本信息和協(xié)議配置信息同步到物聯(lián)網(wǎng)平臺(tái)和與物聯(lián)網(wǎng)平臺(tái)連接的中間件平臺(tái)
[0070]檢測(cè)模塊36,用于實(shí)時(shí)檢測(cè)與行業(yè)傳感設(shè)備的連接是否正常,若檢測(cè)到連接不正常,則回滾內(nèi)存中的狀態(tài),并建立與所屬行業(yè)傳感設(shè)備的連接。
[0071]本實(shí)施例提供M2M網(wǎng)關(guān)因?yàn)榫哂锌梢杂涗浻脩糇远x輸入的協(xié)議配置信息和基本信息的功能,所以可實(shí)現(xiàn)行業(yè)傳感設(shè)備的登記、以及協(xié)議配置后適配接入物聯(lián)網(wǎng)件平臺(tái)的效果,進(jìn)而可免去現(xiàn)有適配時(shí)必須要對(duì)終端設(shè)備進(jìn)行改造,或者通過(guò)連接一個(gè)硬件適配器的方式來(lái)實(shí)現(xiàn)終端設(shè)備的物聯(lián)網(wǎng)平臺(tái)的遠(yuǎn)程接入的效果,同時(shí),也節(jié)省了 M2M終端定制化改造開發(fā)的成本和時(shí)間,或接入硬件適配器的成本,提高了行業(yè)傳感設(shè)備接入物聯(lián)網(wǎng)服務(wù)平臺(tái)的效率。
[0072]實(shí)施例3
[0073]本實(shí)施例提供一種中間件平臺(tái),該平臺(tái)可作為實(shí)施I中M2MAH服務(wù)器中間件平臺(tái)使用,如圖5所示,包括:解析模塊41,確定模塊42,轉(zhuǎn)換模塊43,發(fā)送模塊44。
[0074]解析模塊41,用于接收來(lái)自物聯(lián)網(wǎng)平臺(tái)的數(shù)據(jù),并從數(shù)據(jù)中解析出關(guān)鍵信息;確定模塊42,用于根據(jù)關(guān)鍵信息中的消息體類型確定關(guān)鍵信息的協(xié)議種類,并對(duì)確定的協(xié)議種類添加對(duì)應(yīng)的標(biāo)識(shí);轉(zhuǎn)換模塊43,用于根據(jù)標(biāo)識(shí)和預(yù)設(shè)的狀態(tài)機(jī)將關(guān)鍵信息轉(zhuǎn)換成協(xié)議格式是企業(yè)應(yīng)用端所識(shí)別的數(shù)據(jù);發(fā)送模塊44,用于將企業(yè)應(yīng)用端所識(shí)別的數(shù)據(jù)發(fā)送到企業(yè)應(yīng)用端。
[0075]此外,還可包括:校驗(yàn)?zāi)K45,用于對(duì)企業(yè)應(yīng)用端所識(shí)別的數(shù)據(jù)進(jìn)行完整性校驗(yàn),若校驗(yàn)失敗,則重新接收來(lái)自物聯(lián)網(wǎng)平臺(tái)的數(shù)據(jù)。
[0076]本實(shí)施例提供的中間件平臺(tái)可將與物聯(lián)網(wǎng)平臺(tái)之間使用的復(fù)雜協(xié)議,如WMMP-A協(xié)議轉(zhuǎn)化為簡(jiǎn)單的HTTP,故而企業(yè)應(yīng)用開發(fā)人員無(wú)需自己搭建WSDLweb services服務(wù)器來(lái)解析中間件平臺(tái)和物聯(lián)網(wǎng)平臺(tái)應(yīng)用的協(xié)議格式,只需要開發(fā)支持HTTP協(xié)議的M2M應(yīng)用即可,從而實(shí)現(xiàn)了全網(wǎng)設(shè)備靈活接入物聯(lián)網(wǎng)服務(wù)平臺(tái)的能力,同時(shí)簡(jiǎn)化了 M2M應(yīng)用開發(fā)流程,降低了企業(yè)用戶運(yùn)營(yíng)應(yīng)用服務(wù)器的成本,同時(shí)提高企業(yè)開發(fā)M2M應(yīng)用的效率,容易推出更多應(yīng)用,并便于利用物聯(lián)網(wǎng)服務(wù)平臺(tái)實(shí)現(xiàn)終端管理、故障監(jiān)測(cè)等附加業(yè)務(wù)。
[0077]實(shí)施例4
[0078]本實(shí)施例提供一種物聯(lián)網(wǎng)系統(tǒng),如圖6所示,包括:M2M網(wǎng)關(guān)21、物聯(lián)網(wǎng)平臺(tái)22和中間件平臺(tái)23。
[0079]M2M網(wǎng)關(guān)21,用于接收行業(yè)傳感設(shè)備發(fā)送的數(shù)據(jù),數(shù)據(jù)包括業(yè)務(wù)流數(shù)據(jù)和/或管理流數(shù)據(jù),并根據(jù)數(shù)據(jù)中的行業(yè)傳感設(shè)備的標(biāo)識(shí)查找行業(yè)傳感設(shè)備從屬的協(xié)議配置信息,根據(jù)協(xié)議配置信息將數(shù)據(jù)的協(xié)議格式和解讀意義轉(zhuǎn)換成物聯(lián)網(wǎng)平臺(tái)22所識(shí)別的協(xié)議,并將轉(zhuǎn)換后的數(shù)據(jù)發(fā)送到物聯(lián)網(wǎng)平臺(tái)22 ;
[0080]物聯(lián)網(wǎng)平臺(tái)22,用于存儲(chǔ)轉(zhuǎn)換后的數(shù)據(jù),并將數(shù)據(jù)發(fā)送到中間件平臺(tái)23 ;
[0081]中間件平臺(tái)23,用于從數(shù)據(jù)中解析出關(guān)鍵信息,并根據(jù)協(xié)議類型確定關(guān)鍵信息的協(xié)議種類,對(duì)確定的協(xié)議種類添加對(duì)應(yīng)的標(biāo)識(shí),根據(jù)標(biāo)識(shí)和預(yù)設(shè)的狀態(tài)機(jī)將關(guān)鍵信息轉(zhuǎn)換成協(xié)議格式是企業(yè)應(yīng)用端所識(shí)別的數(shù)據(jù),再將企業(yè)應(yīng)用端所識(shí)別的數(shù)據(jù)發(fā)送到企業(yè)應(yīng)用端。[0082]其中,協(xié)議配置信息包括業(yè)務(wù)流數(shù)據(jù)的協(xié)議配置信息和管理流數(shù)據(jù)的協(xié)議配置信息;
[0083]基本信息包括行業(yè)傳感設(shè)備的標(biāo)識(shí)。
[0084]協(xié)議配置信息包括:業(yè)務(wù)流數(shù)據(jù)的數(shù)據(jù)幀頭及其對(duì)應(yīng)包長(zhǎng)、業(yè)務(wù)流數(shù)據(jù)的有效數(shù)據(jù)的輸出格式及其解讀含義、報(bào)警閾值、業(yè)務(wù)流數(shù)據(jù)的數(shù)據(jù)幀尾及其對(duì)應(yīng)包長(zhǎng);管理流數(shù)據(jù)的數(shù)據(jù)幀頭及其對(duì)應(yīng)包長(zhǎng)、管理流數(shù)據(jù)的有效數(shù)據(jù)的輸出格式及其解讀含義、報(bào)警閾值、管理流數(shù)據(jù)的數(shù)據(jù)幀尾及其對(duì)應(yīng)包長(zhǎng)。
[0085]關(guān)鍵信息包括:版本信息、消息頭、消息類型、消息長(zhǎng)度和消息體。
[0086]進(jìn)一步地,M2M網(wǎng)關(guān)21,還用于記錄用戶輸入的行業(yè)傳感設(shè)備的基本信息和協(xié)議配置信息,并將基本信息和協(xié)議配置信息同步到物聯(lián)網(wǎng)平臺(tái)22和中間件平臺(tái)23 ;
[0087]進(jìn)一步地,物聯(lián)網(wǎng)平臺(tái)23,還用于在接收M2M網(wǎng)關(guān)21的信息后,發(fā)送確定消息到M2M網(wǎng)關(guān)21,接收到的M2M網(wǎng)關(guān)的信息包括:接收到M2M網(wǎng)關(guān)發(fā)送的基本信息和配置信息,和接收到M2M網(wǎng)關(guān)發(fā)送的轉(zhuǎn)換后的數(shù)據(jù);
[0088]M2M網(wǎng)關(guān)21,還用于實(shí)時(shí)檢測(cè)與行業(yè)傳感設(shè)備的連接是否正常,若檢測(cè)到連接不正常,則回滾內(nèi)存中的狀態(tài)。
[0089]現(xiàn)有技術(shù)中,由于企業(yè)的各種應(yīng)用系統(tǒng)的體系架構(gòu)和實(shí)現(xiàn)技術(shù)不盡相同,因此企業(yè)也不可能將應(yīng)用系統(tǒng)交由物聯(lián)網(wǎng)服務(wù)平臺(tái)的提供商進(jìn)行修改以適應(yīng)M2M接口的需要。但是,隨著物聯(lián)網(wǎng)平臺(tái)業(yè)務(wù)的推進(jìn)實(shí)施,各種基于物聯(lián)網(wǎng)平臺(tái)的新業(yè)務(wù)應(yīng)用會(huì)不斷增加,因此便出現(xiàn)了如何讓企業(yè)盡量不修改或少修改企業(yè)的應(yīng)用系統(tǒng),讓其更快地接入物聯(lián)網(wǎng)平臺(tái)的技術(shù)問(wèn)題。因此,本實(shí)施例提供的系統(tǒng)中,從物聯(lián)網(wǎng)平臺(tái)的行業(yè)傳感設(shè)備接入以及應(yīng)用側(cè)開發(fā)兩方面結(jié)合考慮,M2M網(wǎng)關(guān)具有用于用戶自定義行業(yè)傳感設(shè)備協(xié)議和基本信息的功能,用戶自身可以對(duì)不同行業(yè)傳感設(shè)備的接入?yún)f(xié)議分別配置協(xié)議配置信息,并進(jìn)行適配以實(shí)現(xiàn)其與物聯(lián)網(wǎng)服務(wù)平臺(tái)的接入通信,無(wú)需對(duì)行業(yè)傳感設(shè)備進(jìn)行任何改造,也不用重新定制通信適配器,提高了行業(yè)傳感設(shè)備接入物聯(lián)網(wǎng)服務(wù)平臺(tái)的效率,并節(jié)約了開發(fā)成本;M2MAH服務(wù)器中間件平臺(tái)可將復(fù)雜的M2M應(yīng)用側(cè)協(xié)議轉(zhuǎn)化為用戶熟悉的HTTP協(xié)議,物聯(lián)網(wǎng)企業(yè)應(yīng)用側(cè)的開發(fā)者無(wú)需自己搭建WSDL web services服務(wù)器,只需要開發(fā)支持HTTP協(xié)議的M2M應(yīng)用即可,簡(jiǎn)化了面向物聯(lián)網(wǎng)平臺(tái)進(jìn)行應(yīng)用開發(fā)的流程,降低了企業(yè)用戶運(yùn)營(yíng)應(yīng)用服務(wù)器的成本,同時(shí)提高開發(fā)者開發(fā)M2M應(yīng)用的效率。
[0090]本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),也即是說(shuō):本發(fā)明的裝置、設(shè)備或者組成系統(tǒng)的各個(gè)設(shè)備即便執(zhí)行方法或?qū)崿F(xiàn)功能的主體為硬件,但實(shí)現(xiàn)該本發(fā)明所述功能的部分也是計(jì)算機(jī)軟件產(chǎn)品的模塊或單元等。該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在可讀取的存儲(chǔ)介質(zhì)中,如計(jì)算機(jī)的軟盤,硬盤或光盤等,包括若干指令用以使得一臺(tái)設(shè)備(可以是筆記本電腦等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述的方法。
[0091]以上公開的僅為本發(fā)明的幾個(gè)具體實(shí)施例,但是,本發(fā)明并非局限于此,任何本領(lǐng)域的技術(shù)人員能思之的變化都應(yīng)落入本發(fā)明的保護(hù)范圍。
【權(quán)利要求】
1.一種物聯(lián)網(wǎng)系統(tǒng),其特征在于,包括:M2M網(wǎng)關(guān)、物聯(lián)網(wǎng)平臺(tái)和中間件平臺(tái);其中, 所述M2M網(wǎng)關(guān),用于接收行業(yè)傳感設(shè)備發(fā)送的數(shù)據(jù),所述數(shù)據(jù)包括業(yè)務(wù)流數(shù)據(jù)和/或管理流數(shù)據(jù),并根據(jù)所述數(shù)據(jù)中的行業(yè)傳感設(shè)備的標(biāo)識(shí)查找所述行業(yè)傳感設(shè)備從屬的協(xié)議配置信息,根據(jù)所述協(xié)議配置信息將所述數(shù)據(jù)的協(xié)議格式和解讀意義轉(zhuǎn)換成自身所識(shí)別的協(xié)議,并將所述轉(zhuǎn)換后的數(shù)據(jù)發(fā)送到物聯(lián)網(wǎng)平臺(tái); 所述物聯(lián)網(wǎng)平臺(tái),用于存儲(chǔ)所述轉(zhuǎn)換后的數(shù)據(jù),并將所述數(shù)據(jù)發(fā)送到中間件平臺(tái); 所述中間件平臺(tái),用于從所述數(shù)據(jù)中解析出關(guān)鍵信息,并根據(jù)所述關(guān)鍵信息中的消息體類型確定所述關(guān)鍵信息的協(xié)議種類,對(duì)確定的協(xié)議種類添加對(duì)應(yīng)的標(biāo)識(shí),根據(jù)所述標(biāo)識(shí)和預(yù)設(shè)的狀態(tài)機(jī)將所述關(guān)鍵信息轉(zhuǎn)換成協(xié)議格式是企業(yè)應(yīng)用端所識(shí)別的數(shù)據(jù),再將所述企業(yè)應(yīng)用端所識(shí)別的數(shù)據(jù)發(fā)送到所述企業(yè)應(yīng)用端。
2.根據(jù)權(quán)利要求1所述的物聯(lián)網(wǎng)系統(tǒng),其特征在于, 所述M2M網(wǎng)關(guān),還用于記錄用戶輸入的行業(yè)傳感設(shè)備的基本信息和協(xié)議配置信息,并將所述基本信息和所述協(xié)議配置信息同步到所述物聯(lián)網(wǎng)平臺(tái)和所述中間件平臺(tái); 所述物聯(lián)網(wǎng)平臺(tái),還用于在接收所述M2M網(wǎng)關(guān)的信息后,發(fā)送確定消息到所述M2M網(wǎng)關(guān),所述接收到的M2M網(wǎng)關(guān)的信息包括:接收到M2M網(wǎng)關(guān)發(fā)送的所述基本信息和所述配置信息,和接收到M2M網(wǎng)關(guān)發(fā)送的轉(zhuǎn)換后的數(shù)據(jù); 其中,所述協(xié)議配置信息包括業(yè)務(wù)流數(shù)據(jù)的協(xié)議配置信息和管理流數(shù)據(jù)的協(xié)議配置信息; 所述基本信息包括所述行業(yè)傳感設(shè)備的標(biāo)識(shí)。
3.根據(jù)權(quán)利要求1 或2所述的物聯(lián)網(wǎng)系統(tǒng),其特征在于,所述協(xié)議配置信息包括:數(shù)據(jù)幀頭及其對(duì)應(yīng)包長(zhǎng)、有效數(shù)據(jù)的輸出格式及其解讀含義、報(bào)警閾值、數(shù)據(jù)幀尾及其對(duì)應(yīng)包長(zhǎng); 所述關(guān)鍵信息包括:版本信息、消息頭、消息類型、消息長(zhǎng)度和消息體。
4.根據(jù)權(quán)利要求1或2所述的物聯(lián)網(wǎng)系統(tǒng),其特征在于, 所述M2M網(wǎng)關(guān),還用于實(shí)時(shí)檢測(cè)與所述行業(yè)傳感設(shè)備的連接是否正常,若檢測(cè)到連接不正常,則建立與所述行業(yè)傳感設(shè)備的連接。
5.一種M2M網(wǎng)關(guān),其特征在于,包括: 接收模塊,用于接收行業(yè)傳感設(shè)備發(fā)送的數(shù)據(jù),所述數(shù)據(jù)包括業(yè)務(wù)流數(shù)據(jù)和/或管理流數(shù)據(jù); 查找模塊,用于根據(jù)所述數(shù)據(jù)中的行業(yè)傳感設(shè)備的標(biāo)識(shí)查找所述行業(yè)傳感設(shè)備從屬的協(xié)議配置信息; 適配模塊,用于根據(jù)所述協(xié)議適配信息將所述數(shù)據(jù)的協(xié)議格式和解讀意義轉(zhuǎn)換成自身所示識(shí)別的協(xié)議; 發(fā)送模塊,用于將所述轉(zhuǎn)換后的數(shù)據(jù)發(fā)送到所述物聯(lián)網(wǎng)平臺(tái)。
6.根據(jù)權(quán)利要求5所述的M2M網(wǎng)關(guān),其特征在于,還包括: 記錄模塊,用于記錄用戶輸入的行業(yè)傳感設(shè)備的基本信息和協(xié)議配置信息,其中,所述協(xié)議配置信息包括業(yè)務(wù)流數(shù)據(jù)的協(xié)議配置信息和管理流數(shù)據(jù)的協(xié)議配置信息;所述基本信息包括所述行業(yè)傳感設(shè)備的標(biāo)識(shí); 同步模塊,用于將所述基本信息和所述協(xié)議配置信息同步到所述物聯(lián)網(wǎng)平臺(tái)和與所述物聯(lián)網(wǎng)平臺(tái)連接的中間件平臺(tái)。
7.根據(jù)權(quán)利要求5或6所述的物聯(lián)網(wǎng)系統(tǒng),其特征在于,還包括: 檢測(cè)模塊,用于實(shí)時(shí)檢測(cè)與所述行業(yè)傳感設(shè)備的連接是否正常,若檢測(cè)到連接不正常,則建立與所屬行業(yè)傳感設(shè)備的連接。
8.—種中間件平臺(tái),其特征在于,包括: 解析模塊,用于接收來(lái)自物聯(lián)網(wǎng)平臺(tái)的數(shù)據(jù),并從所述數(shù)據(jù)中解析出關(guān)鍵信息; 確定模塊,用于根據(jù)所述關(guān)鍵信息中的消息體類型確定所述關(guān)鍵信息的協(xié)議種類,并對(duì)確定的協(xié)議種類添加對(duì)應(yīng)的標(biāo)識(shí); 轉(zhuǎn)換模塊,用于根據(jù)所述標(biāo)識(shí)和預(yù)設(shè)的狀態(tài)機(jī)將所述關(guān)鍵信息轉(zhuǎn)換成協(xié)議格式是企業(yè)應(yīng)用端所識(shí)別的數(shù)據(jù); 發(fā)送模塊,用于將所述企業(yè)應(yīng)用端所識(shí)別的數(shù)據(jù)發(fā)送到所述企業(yè)應(yīng)用端。
9.根據(jù)權(quán)利要求8所述的中間件平臺(tái),其特征在于,還包括: 校驗(yàn)?zāi)K,用于對(duì)所述企業(yè)應(yīng)用端所識(shí)別的數(shù)據(jù)進(jìn)行完整性校驗(yàn),若校驗(yàn)失敗,則重新接收來(lái)自所述物聯(lián)網(wǎng)平臺(tái)的數(shù)據(jù)。
10.一種物聯(lián)網(wǎng)系統(tǒng)中數(shù)據(jù)的傳送方法,其特征在于,包括: M2M網(wǎng)關(guān)接收行業(yè)傳感設(shè)備發(fā)送的數(shù)據(jù),所述數(shù)據(jù)包括業(yè)務(wù)流數(shù)據(jù)和/或管理流數(shù)據(jù),并根據(jù)所述數(shù)據(jù)中的行業(yè)傳感設(shè)備的標(biāo)識(shí)查找所述行業(yè)傳感設(shè)備從屬的協(xié)議配置信息,根據(jù)所述協(xié)議配置信息將所 述數(shù)據(jù)的協(xié)議格式和解讀意義轉(zhuǎn)換成自身所識(shí)別的協(xié)議,并將所述轉(zhuǎn)換后的數(shù)據(jù)發(fā)送到物聯(lián)網(wǎng)平臺(tái); 所述物聯(lián)網(wǎng)平臺(tái)存儲(chǔ)所述轉(zhuǎn)換后的數(shù)據(jù),并將所述數(shù)據(jù)發(fā)送到中間件平臺(tái); 所述中間件平臺(tái)從所述數(shù)據(jù)中解析出關(guān)鍵信息,并根據(jù)關(guān)鍵信息中的消息體類型確定所述關(guān)鍵信息的協(xié)議種類,對(duì)確定的協(xié)議種類添加對(duì)應(yīng)的標(biāo)識(shí),根據(jù)所述標(biāo)識(shí)和預(yù)設(shè)的狀態(tài)機(jī)將所述關(guān)鍵信息轉(zhuǎn)換成協(xié)議格式是企業(yè)應(yīng)用端所識(shí)別的數(shù)據(jù),再將所述企業(yè)應(yīng)用端所識(shí)別的數(shù)據(jù)發(fā)送到所述企業(yè)應(yīng)用端。
11.根據(jù)權(quán)利要求10所述的物聯(lián)網(wǎng)系統(tǒng)中數(shù)據(jù)的傳送方法,其特征在于,該方法還包括: 所述M2M網(wǎng)關(guān)記錄用戶輸入的行業(yè)傳感設(shè)備的基本信息和協(xié)議配置信息,并將所述基本信息和所述協(xié)議配置信息同步到所述物聯(lián)網(wǎng)平臺(tái)和所述中間件平臺(tái); 所述物聯(lián)網(wǎng)平臺(tái)在接收所述M2M網(wǎng)關(guān)的信息后,發(fā)送確定消息到所述M2M網(wǎng)關(guān),所述接收到的M2M網(wǎng)關(guān)的信息包括:接收到M2M網(wǎng)關(guān)發(fā)送的所述基本信息和所述協(xié)議配置信息,以及接收到M2M網(wǎng)關(guān)發(fā)送的轉(zhuǎn)換后的數(shù)據(jù); 其中,所述協(xié)議配置信息包括業(yè)務(wù)流數(shù)據(jù)的協(xié)議配置信息和管理流數(shù)據(jù)的協(xié)議配置信息; 所述基本信息包括所述行業(yè)傳感設(shè)備的標(biāo)識(shí)。
12.根據(jù)權(quán)利要求10或11所述的方法,其特征在于,所述協(xié)議配置信息包括:數(shù)據(jù)幀頭及其對(duì)應(yīng)包長(zhǎng)、有效數(shù)據(jù)的輸出格式及其解讀含義、報(bào)警閾值、數(shù)據(jù)幀尾及其對(duì)應(yīng)包長(zhǎng); 所述關(guān)鍵信息包括:版本信息、消息頭、消息類型、消息長(zhǎng)度和消息體。
【文檔編號(hào)】H04L29/08GK103428627SQ201210160201
【公開日】2013年12月4日 申請(qǐng)日期:2012年5月22日 優(yōu)先權(quán)日:2012年5月22日
【發(fā)明者】丁飛, 張少兵, 童恩 申請(qǐng)人:中國(guó)移動(dòng)通信集團(tuán)江蘇有限公司