專利名稱:一種物聯(lián)網(wǎng)網(wǎng)關(guān)數(shù)據(jù)處理方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動(dòng)通信領(lǐng)域,特別是涉及一種物聯(lián)網(wǎng)網(wǎng)關(guān)處理方法及裝置。
背景技術(shù):
物聯(lián)網(wǎng)是指以對(duì)物理世界感知為目的,以信息處理為主要任務(wù),以網(wǎng)絡(luò)為信息交互載體,實(shí)現(xiàn)物與物、物與人之間的信息交互,提供感知信息服務(wù)的智能綜合信息系統(tǒng)。通過物與物互聯(lián),人們可以更加精細(xì)地、動(dòng)態(tài)地管理生產(chǎn)和生活,提高資源利用率和生產(chǎn)效率,改善人與自然間的關(guān)系。物聯(lián)網(wǎng)的發(fā)展帶來了全新的產(chǎn)業(yè)和模式,具有巨大的市場(chǎng)潛力和社會(huì)經(jīng)濟(jì)效益,成為推動(dòng)經(jīng)濟(jì)發(fā)展和和諧社會(huì)的強(qiáng)大動(dòng)力。一般意義上,物聯(lián)網(wǎng)整體架構(gòu)可以分為三層,自下而上分別是感知層、網(wǎng)絡(luò)層和應(yīng) 用層。而物聯(lián)網(wǎng)網(wǎng)關(guān)是物聯(lián)網(wǎng)感知層與網(wǎng)絡(luò)層之間的物理或邏輯網(wǎng)元,主要完成感知終端的網(wǎng)絡(luò)接入以及感知數(shù)據(jù)的匯聚、轉(zhuǎn)發(fā),同時(shí)提供感知終端、感知網(wǎng)絡(luò)配置、管理、組網(wǎng)、協(xié)議轉(zhuǎn)換以及地址映射等功能?,F(xiàn)有的網(wǎng)關(guān)只能實(shí)現(xiàn)協(xié)議轉(zhuǎn)換的功能,而物聯(lián)網(wǎng)平臺(tái)需要完成應(yīng)用數(shù)據(jù)和設(shè)備數(shù)據(jù)的處理,由于一個(gè)物聯(lián)網(wǎng)平臺(tái)要處理大量的節(jié)點(diǎn)數(shù)據(jù)信息,所以會(huì)給物聯(lián)網(wǎng)平臺(tái)系統(tǒng)帶來巨大的處理壓力,并且有些數(shù)據(jù)是物聯(lián)網(wǎng)平臺(tái)不需要處理的數(shù)據(jù),而物聯(lián)網(wǎng)平臺(tái)仍然得接收這些數(shù)據(jù),這樣就會(huì)造成網(wǎng)絡(luò)資源的大量浪費(fèi),所以將物聯(lián)網(wǎng)平臺(tái)中的部分功能處理單元提取出來,以便減輕系統(tǒng)的處理壓力,提高系統(tǒng)處理速度,有效利用網(wǎng)絡(luò)資源。若采用在網(wǎng)關(guān)中增加數(shù)據(jù)處理功能,以減少物聯(lián)網(wǎng)平臺(tái)系統(tǒng)處理壓力,采用這種方式會(huì)帶來網(wǎng)關(guān)通用的問題,具體是因?yàn)椴煌母兄W(wǎng)絡(luò)有不同的數(shù)據(jù)協(xié)議和不同的數(shù)據(jù)格式,所以針對(duì)不同的感知網(wǎng)絡(luò)的節(jié)點(diǎn)數(shù)據(jù),必須有不同的網(wǎng)關(guān)數(shù)據(jù)處理功能模塊與其對(duì)應(yīng),當(dāng)接入不同的感知網(wǎng)絡(luò)時(shí)就需要更換不同的網(wǎng)關(guān)與之相對(duì)應(yīng),因?yàn)楦兄W(wǎng)絡(luò)的種類繁多,所以相對(duì)應(yīng)也要生產(chǎn)多種網(wǎng)關(guān),并且在組網(wǎng)的過程也會(huì)增大整個(gè)系統(tǒng)的復(fù)雜性,會(huì)耗費(fèi)大量的人力物力資源,所以無法滿足物聯(lián)網(wǎng)快速發(fā)展和網(wǎng)絡(luò)部署的經(jīng)濟(jì)需求。
發(fā)明內(nèi)容
為了解決上述問題,本發(fā)明目的在于提供一種物聯(lián)網(wǎng)網(wǎng)關(guān)數(shù)據(jù)處理方法及裝置,能夠?qū)?yīng)用數(shù)據(jù)和設(shè)備管理數(shù)據(jù)進(jìn)行相應(yīng)的處理,減少物聯(lián)網(wǎng)平臺(tái)系統(tǒng)處理壓力,并且能夠靈活地支持多種不同的感知網(wǎng)絡(luò)協(xié)議和多種不同的物聯(lián)網(wǎng)平臺(tái),降低成本、節(jié)約資源,用以滿足物聯(lián)網(wǎng)快速部署的經(jīng)濟(jì)需求。(此部分直接復(fù)制粘貼權(quán)利要求書即可,等我們確定權(quán)利要求書之后我再進(jìn)行補(bǔ)充)根據(jù)本發(fā)明實(shí)施例可以看出,通過對(duì)緩存的設(shè)備管理數(shù)據(jù)進(jìn)行設(shè)備管理處理,減少了物聯(lián)網(wǎng)平臺(tái)處理大量感知網(wǎng)絡(luò)節(jié)點(diǎn)的設(shè)備管理數(shù)據(jù)的壓力,增強(qiáng)了整個(gè)物聯(lián)網(wǎng)網(wǎng)絡(luò)處理數(shù)據(jù)的性能;同時(shí)對(duì)應(yīng)用處理數(shù)據(jù)進(jìn)行相應(yīng)的應(yīng)用處理,更進(jìn)一步的減少了物聯(lián)網(wǎng)平臺(tái)的數(shù)據(jù)處理壓力,更進(jìn)一步提高了整個(gè)物聯(lián)網(wǎng)網(wǎng)絡(luò)的處理性能,同時(shí)也使得網(wǎng)絡(luò)處理數(shù)據(jù)的準(zhǔn)確性提高。
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖I為本發(fā)明實(shí)施例一揭示的一種物聯(lián)網(wǎng)網(wǎng)關(guān)數(shù)據(jù)處理方法流程圖;圖2為本發(fā)明實(shí)施例二揭示的另一種物聯(lián)網(wǎng)網(wǎng)關(guān)數(shù)據(jù)處理方法流程圖;圖3為本發(fā)明實(shí)施例三揭示的一種物聯(lián)網(wǎng)網(wǎng)關(guān)數(shù)據(jù)處理裝置的結(jié)構(gòu)示意圖;
圖4為本發(fā)明實(shí)施例四揭示的另一種物聯(lián)網(wǎng)網(wǎng)關(guān)數(shù)據(jù)處理裝置的結(jié)構(gòu)示意圖;圖5為本發(fā)明揭示的另一種物聯(lián)網(wǎng)網(wǎng)關(guān)數(shù)據(jù)處理裝置的結(jié)構(gòu)示意圖。
具體實(shí)施例方式為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面結(jié)合附圖對(duì)本發(fā)明實(shí)施例進(jìn)行詳細(xì)描述。實(shí)施例一請(qǐng)參閱圖1,其為本發(fā)明實(shí)施例一揭示的一種物聯(lián)網(wǎng)網(wǎng)關(guān)數(shù)據(jù)處理方法的方法流程圖,包括以下步驟步驟101 :接收感知層發(fā)送的數(shù)據(jù),根據(jù)無線通信數(shù)據(jù)協(xié)議對(duì)接收的數(shù)據(jù)進(jìn)行解數(shù)據(jù)包和提取數(shù)據(jù)處理;步驟102 :按照數(shù)據(jù)封裝格式重新對(duì)提取的數(shù)據(jù)進(jìn)行打包,所述打包后的數(shù)據(jù)中標(biāo)識(shí)了數(shù)據(jù)的功能類型;步驟103 :將重新打包后的數(shù)據(jù)中的設(shè)備管理數(shù)據(jù)進(jìn)行緩存;步驟104 :對(duì)緩存的設(shè)備管理數(shù)據(jù)進(jìn)行管理處理,將管理處理后需要上傳到物聯(lián)網(wǎng)平臺(tái)的設(shè)備管理數(shù)據(jù)進(jìn)行緩存;步驟105 :按照數(shù)據(jù)解封裝格式對(duì)緩存的需要上傳到物聯(lián)網(wǎng)平臺(tái)的設(shè)備管理數(shù)據(jù)進(jìn)行解數(shù)據(jù)包和提取數(shù)據(jù)處理;步驟106 :按照物聯(lián)網(wǎng)接入?yún)f(xié)議的數(shù)據(jù)格式重新對(duì)提取的數(shù)據(jù)進(jìn)行打包,并將打包后的數(shù)據(jù)發(fā)送至物聯(lián)網(wǎng)平臺(tái)。上述步驟102,“按照數(shù)據(jù)封裝格式重新對(duì)提取的數(shù)據(jù)進(jìn)行打包,所述打包后的數(shù)據(jù)中標(biāo)識(shí)了數(shù)據(jù)的功能類型”可以具體為,在接收到感知網(wǎng)絡(luò)I的數(shù)據(jù)時(shí),只要識(shí)別出提取的數(shù)據(jù)是什么功能類型,比如是注冊(cè)幀,則對(duì)所述數(shù)據(jù)進(jìn)行功能標(biāo)識(shí),用第一標(biāo)識(shí)指示其為注冊(cè)幀,再將所述標(biāo)識(shí)后的數(shù)據(jù),按照數(shù)據(jù)格式進(jìn)行打包,如果要接收到不同的感知網(wǎng)絡(luò)2的數(shù)據(jù)時(shí),同樣也是識(shí)別出提取的數(shù)據(jù)時(shí)什么功能類型,如果同樣是注冊(cè)幀,則同樣采用第一標(biāo)識(shí)來指示為注冊(cè)幀,這樣處理,在網(wǎng)關(guān)內(nèi)部就能夠?qū)λ胁煌母兄W(wǎng)絡(luò)數(shù)據(jù)進(jìn)行識(shí)別進(jìn)行處理。所述識(shí)別數(shù)據(jù)的功能類型包括注冊(cè)幀、心跳幀、配置幀、指示幀、查詢幀、注銷幀、應(yīng)用上報(bào)幀和應(yīng)用數(shù)據(jù)幀。而對(duì)于每一種不同的功能類型,會(huì)有不同的標(biāo)識(shí)與其對(duì)應(yīng)。上述實(shí)施例一,通過對(duì)緩存的設(shè)備管理數(shù)據(jù)進(jìn)行設(shè)備管理處理,減少了物聯(lián)網(wǎng)平臺(tái)處理大量感知網(wǎng)絡(luò)節(jié)點(diǎn)的設(shè)備管理數(shù)據(jù)的壓力,增強(qiáng)了整個(gè)物聯(lián)網(wǎng)網(wǎng)絡(luò)處理數(shù)據(jù)的性倉泛。
實(shí)施例二
針對(duì)上述實(shí)施例一中的一種物聯(lián)網(wǎng)網(wǎng)關(guān)數(shù)據(jù)處理方法,其只能對(duì)設(shè)備管理數(shù)據(jù)進(jìn)行處理,也僅僅減輕了物聯(lián)網(wǎng)平臺(tái)處理大量感知網(wǎng)絡(luò)節(jié)點(diǎn)的設(shè)備管理數(shù)據(jù)的壓力,對(duì)于大量的應(yīng)用處理數(shù)據(jù)依然是需要上傳在物聯(lián)網(wǎng)平臺(tái)上進(jìn)行后臺(tái)處理的,無法進(jìn)一步減輕后臺(tái)處理壓力的問題,本發(fā)明實(shí)施例二提供了另一種物聯(lián)網(wǎng)網(wǎng)關(guān)數(shù)據(jù)處理方法,具體請(qǐng)參閱圖 2,包括以下步驟
步驟201 :接收感知層發(fā)送的數(shù)據(jù),根據(jù)無線通信數(shù)據(jù)協(xié)議對(duì)接收的數(shù)據(jù)進(jìn)行解數(shù)據(jù)包和提取數(shù)據(jù)處理;
步驟202 :按照數(shù)據(jù)封裝格式重新對(duì)提取的數(shù)據(jù)進(jìn)行打包,所述打包后的數(shù)據(jù)中標(biāo)識(shí)了數(shù)據(jù)的功能類型;
優(yōu)選的,所述步驟202具體為識(shí)別提取的數(shù)據(jù)功能類型,所述功能類型包括注冊(cè)幀、心跳幀、配置幀、指示幀、查詢幀、注銷幀、應(yīng)用上報(bào)幀和應(yīng)用數(shù)據(jù)幀;
針對(duì)不同的功能類型對(duì)提取的數(shù)據(jù)添加不同的類型標(biāo)識(shí),對(duì)標(biāo)識(shí)后的數(shù)據(jù)重新打包。
步驟203 :將重新打包后的數(shù)據(jù)中的設(shè)備管理數(shù)據(jù)進(jìn)行緩存;
步驟204 :將重新打包后的數(shù)據(jù)中的應(yīng)用控制數(shù)據(jù)進(jìn)行緩存;
步驟205 :對(duì)緩存的設(shè)備管理數(shù)據(jù)進(jìn)行管理處理,將管理處理后需要上傳到物聯(lián)網(wǎng)平臺(tái)的設(shè)備管理數(shù)據(jù)進(jìn)行緩存;
步驟206 :對(duì)緩存的應(yīng)用控制數(shù)據(jù)進(jìn)行應(yīng)用處理,將應(yīng)用處理后需要上傳到物聯(lián)網(wǎng)平臺(tái)的應(yīng)用處理數(shù)據(jù)進(jìn)行緩存;
步驟207 :按照數(shù)據(jù)解封裝格式對(duì)緩存的需要上傳到物聯(lián)網(wǎng)平臺(tái)的設(shè)備管理數(shù)據(jù)和應(yīng)用處理數(shù)據(jù)分別進(jìn)行解數(shù)據(jù)包和提取數(shù)據(jù)處理;
步驟208 :按照物聯(lián)網(wǎng)接入?yún)f(xié)議的數(shù)據(jù)格式重新對(duì)提取的數(shù)據(jù)進(jìn)行打包,并將打包后的數(shù)據(jù)發(fā)送至物聯(lián)網(wǎng)平臺(tái)。
上述步驟203和步驟204沒有先后順序要求,也可以同時(shí)進(jìn)行;
優(yōu)選的,所述步驟203,包括
根據(jù)數(shù)據(jù)重要程度設(shè)置數(shù)據(jù)的優(yōu)先級(jí);
按照數(shù)據(jù)優(yōu)先級(jí)的高低順序?qū)⒔邮盏降臄?shù)據(jù)排序?yàn)橄㈥?duì)列。
同樣,步驟204優(yōu)選的,也可以按照上述方式執(zhí)行。
優(yōu)選的,所述步驟205,還包括更新感知層設(shè)備在網(wǎng)關(guān)中的儲(chǔ)存狀態(tài)信息。
優(yōu)選的,所述步驟205,還包括當(dāng)設(shè)備管理數(shù)據(jù)不需要上傳到物聯(lián)網(wǎng)平臺(tái)時(shí),則發(fā)送一個(gè)應(yīng)答數(shù)據(jù)包,所述應(yīng)答數(shù)據(jù)包用于指示設(shè)備管理數(shù)據(jù)是否被正確接收。
優(yōu)選的,所述步驟207,具體為按照數(shù)據(jù)解封裝格式對(duì)緩存的需要上傳到物聯(lián)網(wǎng)平臺(tái)的設(shè)備管理數(shù)據(jù)進(jìn)行解數(shù)據(jù)包處理,得到類型標(biāo)識(shí);
根據(jù)所述類型標(biāo)識(shí)識(shí)別設(shè)備管理數(shù)據(jù)的功能類型;
按照設(shè)備管理數(shù)據(jù)的功能類型提取數(shù)據(jù)。
優(yōu)選的,步驟206,可以具體為,例如需要在網(wǎng)關(guān)本地處理的應(yīng)用數(shù)據(jù),溫度檢測(cè)應(yīng)用場(chǎng)景下,需要檢測(cè)溫度的最大值或者最小值,則對(duì)接收到的感知網(wǎng)絡(luò)的溫度檢測(cè)數(shù)據(jù), 進(jìn)行排序處理,得到溫度的最大值或者溫度的最小值,再將溫度的最大值或者最小值進(jìn)行緩存,以便上傳到物聯(lián)網(wǎng)平臺(tái),如此處理,節(jié)省了公共網(wǎng)絡(luò)流量,如果不在網(wǎng)關(guān)中對(duì)溫度數(shù)據(jù)進(jìn)行排序處理得到最大最小值,則就需要將所有的溫度檢測(cè)數(shù)據(jù)都緩存以便最終傳送給物聯(lián)網(wǎng)平臺(tái),然后物聯(lián)網(wǎng)平臺(tái)再對(duì)接收到的所有溫度數(shù)據(jù)進(jìn)行處理,當(dāng)物聯(lián)網(wǎng)平臺(tái)對(duì)大量的感知網(wǎng)絡(luò)節(jié)點(diǎn)中溫度檢測(cè)信息進(jìn)行處理時(shí),則是需要處理非常大的數(shù)據(jù)量,十分影響整個(gè)網(wǎng)絡(luò)處理性能,最終還會(huì)影響檢測(cè)結(jié)果。
上述實(shí)施例二提供的一種物聯(lián)網(wǎng)網(wǎng)關(guān)數(shù)據(jù)處理方法,既能夠?qū)υO(shè)備管理數(shù)據(jù)進(jìn)行處理。同時(shí)對(duì)應(yīng)用處理數(shù)據(jù)進(jìn)行處理,更進(jìn)一步的減少了物聯(lián)網(wǎng)平臺(tái)的處理壓力,提高了整個(gè)物聯(lián)網(wǎng)網(wǎng)絡(luò)的處理性能,同時(shí)也使得網(wǎng)絡(luò)處理數(shù)據(jù)的準(zhǔn)確性提高。
實(shí)施例三
本發(fā)明還提供了一種物聯(lián)網(wǎng)網(wǎng)關(guān)數(shù)據(jù)處理裝置,請(qǐng)參閱圖3,,其為本發(fā)明實(shí)施例三揭示了一種物聯(lián)網(wǎng)網(wǎng)關(guān)數(shù)據(jù)處理裝置結(jié)構(gòu)示意圖。包括
感知層數(shù)據(jù)接收模塊301、感知層數(shù)據(jù)打包模塊302、緩存模塊303、設(shè)備管理模塊 304、數(shù)據(jù)解封裝模塊305和物聯(lián)網(wǎng)數(shù)據(jù)打包模塊306,具體為
感知層數(shù)據(jù)接收模塊301,用于接收感知層發(fā)送的數(shù)據(jù),根據(jù)無線通信數(shù)據(jù)協(xié)議對(duì)接收的數(shù)據(jù)進(jìn)行解數(shù)據(jù)包和提取數(shù)據(jù)處理;
感知層數(shù)據(jù)打包模塊302,用于按照數(shù)據(jù)封裝格式重新對(duì)提取的數(shù)據(jù)進(jìn)行打包,所述打包后的數(shù)據(jù)中標(biāo)識(shí)了數(shù)據(jù)的功能類型;
緩存模塊303,用于將重新打包后的數(shù)據(jù)中的設(shè)備管理數(shù)據(jù)進(jìn)行緩存;
設(shè)備管理模塊304,用于對(duì)緩存模塊中緩存的設(shè)備管理數(shù)據(jù)進(jìn)行管理處理,將管理處理后需要上傳到物聯(lián)網(wǎng)平臺(tái)的設(shè)備管理數(shù)據(jù)進(jìn)行緩存;
數(shù)據(jù)解封裝模塊305,用于按照數(shù)據(jù)解封裝格式對(duì)緩存的需要上傳到物聯(lián)網(wǎng)平臺(tái)的設(shè)備管理數(shù)據(jù)進(jìn)行解數(shù)據(jù)包和提取數(shù)據(jù)處理;
物聯(lián)網(wǎng)數(shù)據(jù)打包模塊306,用于按照物聯(lián)網(wǎng)接入?yún)f(xié)議的數(shù)據(jù)格式重新對(duì)提取的數(shù)據(jù)進(jìn)行打包,并將打包后的數(shù)據(jù)發(fā)送至物聯(lián)網(wǎng)平臺(tái)。
優(yōu)選的,所述感知層數(shù)據(jù)打包模塊302,包括第一識(shí)別子模塊302A和第一標(biāo)識(shí)子模塊302B,具體為第一識(shí)別子模塊302A,用于識(shí)別提取的數(shù)據(jù)功能類型,所述功能類型包括注冊(cè)幀、心跳幀、配置幀、指示幀、查詢幀、注銷幀、應(yīng)用上報(bào)幀和應(yīng)用數(shù)據(jù)幀;
第一標(biāo)識(shí)子模塊302B,用于針對(duì)不同的功能類型對(duì)提取的數(shù)據(jù)添加不同的類型標(biāo)識(shí),對(duì)標(biāo)識(shí)后的數(shù)據(jù)重新打包。
優(yōu)選的,所述緩存裝置303,還包括設(shè)置子模塊303A和排序子模塊303B,具體為 所述設(shè)置子模塊303A,用于根據(jù)接收到的消息重要程度設(shè)置數(shù)據(jù)的優(yōu)先等級(jí);所述排序子模塊303B,用于按照優(yōu)先級(jí)高低的順序?qū)⒔邮盏降臄?shù)據(jù)排序成為消息隊(duì)列。
優(yōu)選的,所述設(shè)備管理模塊304,還包括更新子模塊304A,用于更新感知層設(shè)備在網(wǎng)關(guān)中的儲(chǔ)存狀態(tài)信息。
優(yōu)選的,所述設(shè)備管理模塊304,還包括應(yīng)答子模塊304B,用于當(dāng)設(shè)備管理數(shù)據(jù)不需要上傳到物聯(lián)網(wǎng)平臺(tái)時(shí),則發(fā)送一個(gè)應(yīng)答數(shù)據(jù)包,所述應(yīng)答數(shù)據(jù)包用于指示設(shè)備管理數(shù)據(jù)是否被正確接收。
優(yōu)選的,所述數(shù)據(jù)解封裝模塊305,包括解數(shù)據(jù)包子模塊305A、識(shí)別子模塊305B 和提取數(shù)據(jù)子模塊305C,具體為所述解數(shù)據(jù)包子模塊305A,用于按照數(shù)據(jù)解封裝格式對(duì)緩存的需要上傳到物聯(lián)網(wǎng)平臺(tái)的設(shè)備管理數(shù)據(jù)進(jìn)行解數(shù)據(jù)包處理,得到類型標(biāo)識(shí);所述識(shí)別子模塊305B,用于根據(jù)所述類型標(biāo)識(shí)識(shí)別設(shè)備管理數(shù)據(jù)的功能類型;所述提取數(shù)據(jù)子模塊305C,用于按照設(shè)備管理數(shù)據(jù)的功能類型提取數(shù)據(jù)。
上述實(shí)施例三所提供的裝置中的感知層數(shù)據(jù)打包模塊對(duì)不同功能類型的數(shù)據(jù)進(jìn)行不同的標(biāo)識(shí)處理,并打包,使得整個(gè)裝置能夠?qū)Σ煌兄W(wǎng)絡(luò)的數(shù)據(jù)進(jìn)行識(shí)別處理,裝置中的應(yīng)用管理模塊,能夠?qū)υO(shè)備管理數(shù)據(jù)進(jìn)行處理,將需要上傳的設(shè)備管理數(shù)據(jù)緩存,以便傳送給物聯(lián)網(wǎng)平臺(tái),將不需要上傳的設(shè)備管理數(shù)據(jù)進(jìn)行設(shè)備管理處理之后,只需要發(fā)送應(yīng)答數(shù)據(jù)包即可,避免了物聯(lián)網(wǎng)平臺(tái)接收不需要處理的數(shù)據(jù),大大減輕了物聯(lián)網(wǎng)平臺(tái)的數(shù)據(jù)處理量,提高了網(wǎng)絡(luò)處理速度。
實(shí)施例四
針對(duì)上述實(shí)施例三中的裝置,存在無法對(duì)應(yīng)用數(shù)據(jù)進(jìn)行網(wǎng)關(guān)處理,僅僅只能對(duì)設(shè)備管理數(shù)據(jù)進(jìn)行處理,而物聯(lián)網(wǎng)平臺(tái)針對(duì)不同的應(yīng)用場(chǎng)景需要做對(duì)大量的應(yīng)用數(shù)據(jù)進(jìn)行處理,若物聯(lián)網(wǎng)平臺(tái)接入大量的感知網(wǎng)絡(luò)節(jié)點(diǎn)則需要處理更多的應(yīng)用數(shù)據(jù),使得網(wǎng)絡(luò)處理速度無法保證,則對(duì)于網(wǎng)絡(luò)處理結(jié)果的實(shí)用性無法保證。下面在具體的火警測(cè)試場(chǎng)景下對(duì)本發(fā)明提出的另一種物聯(lián)網(wǎng)網(wǎng)關(guān)數(shù)據(jù)處理裝置進(jìn)行詳細(xì)描述,具體裝置圖如圖4所示,包括
感知層數(shù)據(jù)接收模塊401、感知層數(shù)據(jù)打包模塊402、緩存模塊403、設(shè)備管理模塊 404、應(yīng)用處理模塊405、數(shù)據(jù)解封裝模塊406和物聯(lián)網(wǎng)數(shù)據(jù)打包模塊407,具體為
感知層數(shù)據(jù)接收模塊401,用于接收感知層發(fā)送的數(shù)據(jù),根據(jù)無線通信數(shù)據(jù)協(xié)議對(duì)接收的數(shù)據(jù)進(jìn)行解數(shù)據(jù)包和提取數(shù)據(jù)處理;
感知層數(shù)據(jù)打包模塊402,用于按照數(shù)據(jù)封裝格式重新對(duì)提取的數(shù)據(jù)進(jìn)行打包,所述打包后的數(shù)據(jù)中標(biāo)識(shí)了數(shù)據(jù)的功能類型;
緩存模塊403,用于將重新打包后的數(shù)據(jù)中的設(shè)備管理數(shù)據(jù)進(jìn)行緩存;
設(shè)備管理模塊404,用于對(duì)緩存模塊中緩存的設(shè)備管理數(shù)據(jù)進(jìn)行管理處理,將管理處理后需要上傳到物聯(lián)網(wǎng)平臺(tái)的設(shè)備管理數(shù)據(jù)進(jìn)行緩存;
應(yīng)用處理模塊405,用于對(duì)緩存模塊中緩存的重新打包后的數(shù)據(jù)中的應(yīng)用處理數(shù)據(jù)進(jìn)行應(yīng)用處理;
數(shù)據(jù)解封裝模塊406,用于按照數(shù)據(jù)解封裝格式對(duì)緩存的需要上傳到物聯(lián)網(wǎng)平臺(tái)的設(shè)備管理數(shù)據(jù)和應(yīng)用處理數(shù)據(jù)進(jìn)行解數(shù)據(jù)包和提取數(shù)據(jù)處理;
物聯(lián)網(wǎng)數(shù)據(jù)打包模塊407,用于按照物聯(lián)網(wǎng)接入?yún)f(xié)議的數(shù)據(jù)格式重新對(duì)提取的數(shù)據(jù)進(jìn)行打包,并將打包后的數(shù)據(jù)發(fā)送至物聯(lián)網(wǎng)平臺(tái)。
優(yōu)選的,所述感知層數(shù)據(jù)打包模塊402,包括第一識(shí)別子模塊402A和第一標(biāo)識(shí)子模塊402B,具體為第一識(shí)別子模塊402A,用于識(shí)別提取的數(shù)據(jù)功能類型,所述功能類型包括注冊(cè)幀、心跳幀、配置幀、指示幀、查詢幀、注銷幀、應(yīng)用上報(bào)幀和應(yīng)用數(shù)據(jù)幀;
第一標(biāo)識(shí)子模塊402B,用于針對(duì)不同的功能類型對(duì)提取的數(shù)據(jù)添加不同的類型標(biāo)識(shí),對(duì)標(biāo)識(shí)后的數(shù)據(jù)重新打包。
優(yōu)選的,所述緩存裝置403,還包括設(shè)置子模塊403A和排序子模塊403B,具體為 所述設(shè)置子模塊403A,用于根據(jù)接收到的消息重要程度設(shè)置數(shù)據(jù)的優(yōu)先等級(jí);所述排序子模塊403B,用于按照優(yōu)先級(jí)高低的順序?qū)⒔邮盏降臄?shù)據(jù)排序成為消息隊(duì)列。
優(yōu)選的,所述設(shè)備管理模塊404,還包括更新子模塊404A,用于更新感知層設(shè)備在網(wǎng)關(guān)中的儲(chǔ)存狀態(tài)信息。
優(yōu)選的,所述設(shè)備管理模塊404,還包括應(yīng)答子模塊404B,用于當(dāng)設(shè)備管理數(shù)據(jù)不需要上傳到物聯(lián)網(wǎng)平臺(tái)時(shí),則發(fā)送一個(gè)應(yīng)答數(shù)據(jù)包,所述應(yīng)答數(shù)據(jù)包用于指示設(shè)備管理數(shù)據(jù)是否被正確接收。
優(yōu)選的,所述數(shù)據(jù)解封裝模塊406,包括解數(shù)據(jù)包子模塊406A、識(shí)別子模塊406B 和提取數(shù)據(jù)子模塊406C,具體為所述解數(shù)據(jù)包子模塊406A,用于按照數(shù)據(jù)解封裝格式對(duì)緩存的需要上傳到物聯(lián)網(wǎng)平臺(tái)的設(shè)備管理數(shù)據(jù)進(jìn)行解數(shù)據(jù)包處理,得到類型標(biāo)識(shí);所述識(shí)別子模塊406B,用于根據(jù)所述類型標(biāo)識(shí)識(shí)別設(shè)備管理數(shù)據(jù)的功能類型;所述提取數(shù)據(jù)子模塊406C,用于按照設(shè)備管理數(shù)據(jù)的功能類型提取數(shù)據(jù)。
優(yōu)選的,所述裝置,還包括網(wǎng)關(guān)管理模塊,用于對(duì)緩存模塊中緩存的重新打包后的數(shù)據(jù)中的應(yīng)用控制數(shù)據(jù)進(jìn)行網(wǎng)關(guān)控制處理,具體如圖5所示。
優(yōu)選的,所述應(yīng)用處理模塊405,具體可以為,例如在處理火警檢測(cè)場(chǎng)景中,應(yīng)用處理模塊接收到大量的感知層發(fā)送的溫度數(shù)據(jù),對(duì)接收到的溫度數(shù)據(jù)進(jìn)行排序處理,得到溫度的最高值,將所述溫度最高值緩存在緩存模塊中,以便傳送給物聯(lián)網(wǎng)平臺(tái)進(jìn)行處理,則所述物聯(lián)網(wǎng)平臺(tái)也僅僅需要對(duì)溫度最高值進(jìn)行判斷是否超過火警檢測(cè)閾值,已決定是否發(fā)送火警告警。
優(yōu)選的,所述裝置中的應(yīng)用處理模塊,可以根據(jù)網(wǎng)絡(luò)需求針對(duì)不同應(yīng)用場(chǎng)景配置不同的應(yīng)用處理模塊,以支持不同的應(yīng)用數(shù)據(jù)的處理,減輕物聯(lián)網(wǎng)平臺(tái)的處理壓力,提高物聯(lián)網(wǎng)平臺(tái)處理速度,保證了檢測(cè)數(shù)據(jù)的正確性和實(shí)用性,同時(shí)也提高了整個(gè)網(wǎng)聯(lián)網(wǎng)網(wǎng)絡(luò)的性能。
以上對(duì)本發(fā)明所提供的一種物聯(lián)網(wǎng)網(wǎng)關(guān)數(shù)據(jù)處理方法及裝置進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體實(shí)施例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式
及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。
權(quán)利要求
1.一種物聯(lián)網(wǎng)網(wǎng)關(guān)數(shù)據(jù)處理方法,其特征在于,包括接收感知層發(fā)送的數(shù)據(jù),根據(jù)無線通信數(shù)據(jù)協(xié)議對(duì)接收的數(shù)據(jù)進(jìn)行解數(shù)據(jù)包和提取數(shù)據(jù)處理;按照數(shù)據(jù)封裝格式重新對(duì)提取的數(shù)據(jù)進(jìn)行打包,所述打包后的數(shù)據(jù)中標(biāo)識(shí)了數(shù)據(jù)的功能類型;將重新打包后的數(shù)據(jù)中的設(shè)備管理數(shù)據(jù)進(jìn)行緩存;對(duì)緩存的設(shè)備管理數(shù)據(jù)進(jìn)行管理處理,將管理處理后需要上傳到物聯(lián)網(wǎng)平臺(tái)的設(shè)備管理數(shù)據(jù)進(jìn)行緩存;按照數(shù)據(jù)解封裝格式對(duì)緩存的需要上傳到物聯(lián)網(wǎng)平臺(tái)的設(shè)備管理數(shù)據(jù)進(jìn)行解數(shù)據(jù)包和提取數(shù)據(jù)處理;按照物聯(lián)網(wǎng)接入?yún)f(xié)議的數(shù)據(jù)格式重新對(duì)提取的數(shù)據(jù)進(jìn)行打包,并將打包后的數(shù)據(jù)發(fā)送至物聯(lián)網(wǎng)平臺(tái)。
2.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述按照數(shù)據(jù)封裝格式重新對(duì)提取的數(shù)據(jù)進(jìn)行打包,所述打包后的數(shù)據(jù)中標(biāo)識(shí)了數(shù)據(jù)的功能類型,包括識(shí)別提取的數(shù)據(jù)功能類型,所述功能類型包括注冊(cè)幀、心跳幀、配置幀、指示幀、查詢幀、注銷幀、應(yīng)用上報(bào)幀和應(yīng)用數(shù)據(jù)幀;針對(duì)不同的功能類型對(duì)提取的數(shù)據(jù)添加不同的類型標(biāo)識(shí),對(duì)標(biāo)識(shí)后的數(shù)據(jù)重新打包。
3.根據(jù)權(quán)利要求I或2所述的方法,其特征在于,所述將重新打包后的數(shù)據(jù)中的設(shè)備管理數(shù)據(jù)進(jìn)行緩存,包括根據(jù)數(shù)據(jù)重要程度設(shè)置數(shù)據(jù)的優(yōu)先級(jí);按照優(yōu)先級(jí)的高低順序?qū)⒔邮盏降臄?shù)據(jù)排序成為消息隊(duì)列。
4.根據(jù)權(quán)利要求I或2所述的方法,其特征在于,所述對(duì)緩存的設(shè)備管理數(shù)據(jù)進(jìn)行管理處理之后,還包括更新感知層設(shè)備在網(wǎng)關(guān)中的儲(chǔ)存狀態(tài)信息。
5.根據(jù)權(quán)利要求I或2所述的方法,其特征在于,所述對(duì)緩存的設(shè)備管理數(shù)據(jù)進(jìn)行管理處理之后,還包括當(dāng)設(shè)備管理數(shù)據(jù)不需要上傳到物聯(lián)網(wǎng)平臺(tái)時(shí),則發(fā)送一個(gè)應(yīng)答數(shù)據(jù)包,所述應(yīng)答數(shù)據(jù)包用于指示設(shè)備管理數(shù)據(jù)是否被正確接收。
6.根據(jù)權(quán)利要求I或2所述的方法,其特征在于,所述按照數(shù)據(jù)封裝格式重新對(duì)提取的數(shù)據(jù)進(jìn)行打包,所述打包后的數(shù)據(jù)中標(biāo)識(shí)了數(shù)據(jù)的功能類型之后,所述方法還包括將重新打包后的數(shù)據(jù)中的應(yīng)用處理數(shù)據(jù)投進(jìn)行緩存,以便對(duì)所述應(yīng)用處理數(shù)據(jù)進(jìn)行應(yīng)用處理。
7.根據(jù)權(quán)利要求I或2所述的方法,其特征在于,所述按照數(shù)據(jù)封裝格式重新對(duì)提取的數(shù)據(jù)進(jìn)行打包,所述打包后的數(shù)據(jù)中標(biāo)識(shí)了數(shù)據(jù)的功能類型之后,所述方法還包括將重新打包后的數(shù)據(jù)中的應(yīng)用控制數(shù)據(jù)進(jìn)行緩存,以便對(duì)所述應(yīng)用控制數(shù)據(jù)進(jìn)行網(wǎng)關(guān)控制處理。
8.根據(jù)權(quán)利要求I或2所述的方法,其特征在于,所述按照數(shù)據(jù)解封裝格式對(duì)緩存的需要上傳到物聯(lián)網(wǎng)平臺(tái)的設(shè)備管理數(shù)據(jù)進(jìn)行解數(shù)據(jù)包和提取數(shù)據(jù)處理,包括按照數(shù)據(jù)解封裝格式對(duì)緩存的需要上傳到物聯(lián)網(wǎng)平臺(tái)的設(shè)備管理數(shù)據(jù)進(jìn)行解數(shù)據(jù)包處理,得到類型標(biāo)識(shí);根據(jù)所述類型標(biāo)識(shí)識(shí)別設(shè)備管理數(shù)據(jù)的功能類型;按照設(shè)備管理數(shù)據(jù)的功能類型提取數(shù)據(jù)。
9.一種物聯(lián)網(wǎng)網(wǎng)關(guān)數(shù)據(jù)處理裝置,其特征在于,包括感知層數(shù)據(jù)接收模塊,用于接收感知層發(fā)送的數(shù)據(jù),根據(jù)無線通信數(shù)據(jù)協(xié)議對(duì)接收的數(shù)據(jù)進(jìn)行解數(shù)據(jù)包和提取數(shù)據(jù)處理;感知層數(shù)據(jù)打包模塊,用于按照數(shù)據(jù)封裝格式重新對(duì)提取的數(shù)據(jù)進(jìn)行打包,所述打包后的數(shù)據(jù)中標(biāo)識(shí)了數(shù)據(jù)的功能類型;緩存模塊,用于將重新打包后的數(shù)據(jù)中的設(shè)備管理數(shù)據(jù)進(jìn)行緩存;設(shè)備管理模塊,用于對(duì)緩存模塊中緩存的設(shè)備管理數(shù)據(jù)進(jìn)行管理處理,將管理處理后需要上傳到物聯(lián)網(wǎng)平臺(tái)的設(shè)備管理數(shù)據(jù)進(jìn)行緩存;數(shù)據(jù)解封裝模塊,用于按照數(shù)據(jù)解封裝格式對(duì)緩存的需要上傳到物聯(lián)網(wǎng)平臺(tái)的設(shè)備管理數(shù)據(jù)進(jìn)行解數(shù)據(jù)包和提取數(shù)據(jù)處理;物聯(lián)網(wǎng)數(shù)據(jù)打包模塊,用于按照物聯(lián)網(wǎng)接入?yún)f(xié)議的數(shù)據(jù)格式重新對(duì)提取的數(shù)據(jù)進(jìn)行打包,并將打包后的數(shù)據(jù)發(fā)送至物聯(lián)網(wǎng)平臺(tái)。
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述感知層數(shù)據(jù)打包模塊,包括第一識(shí)別子模塊,用于識(shí)別提取的數(shù)據(jù)功能類型,所述功能類型包括注冊(cè)巾貞、心跳中貞、 配置幀、指示幀、查詢幀、注銷幀、應(yīng)用上報(bào)幀和應(yīng)用數(shù)據(jù)幀;第一標(biāo)識(shí)子模塊,用于針對(duì)不同的功能類型對(duì)提取的數(shù)據(jù)添加不同的類型標(biāo)識(shí),對(duì)標(biāo)識(shí)后的數(shù)據(jù)重新打包。
11.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述緩存模塊,還包括設(shè)置子模塊,用于根據(jù)接收到的消息重要程度設(shè)置數(shù)據(jù)的優(yōu)先等級(jí);排序子模塊,用于按照優(yōu)先級(jí)高低的順序?qū)⒔邮盏降臄?shù)據(jù)排序成為消息隊(duì)列。
12.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述設(shè)備管理模塊,還包括更新子模塊,用于更新感知層設(shè)備在網(wǎng)關(guān)中的儲(chǔ)存狀態(tài)信息。
13.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述設(shè)備管理模塊,還包括應(yīng)答子模塊,用于當(dāng)設(shè)備管理數(shù)據(jù)不需要上傳到物聯(lián)網(wǎng)平臺(tái)時(shí),則發(fā)送一個(gè)應(yīng)答數(shù)據(jù)包,所述應(yīng)答數(shù)據(jù)包用于指示設(shè)備管理數(shù)據(jù)是否被正確接收。
14.根據(jù)權(quán)利要求9所述的裝置,其特征在于,還包括應(yīng)用處理模塊,用于對(duì)緩存模塊中緩存的重新打包后的數(shù)據(jù)中的應(yīng)用處理數(shù)據(jù)進(jìn)行應(yīng)用處理。
15.根據(jù)權(quán)利要求9所述的裝置,其特征在于,還包括網(wǎng)關(guān)管理模塊,用于對(duì)緩存模塊中緩存的重新打包后的數(shù)據(jù)中的應(yīng)用控制數(shù)據(jù)進(jìn)行網(wǎng)關(guān)控制處理。
16.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述數(shù)據(jù)解封裝模塊,包括解數(shù)據(jù)包子模塊,用于按照數(shù)據(jù)解封裝格式對(duì)緩存的需要上傳到物聯(lián)網(wǎng)平臺(tái)的設(shè)備管理數(shù)據(jù)進(jìn)行解數(shù)據(jù)包處理,得到類型標(biāo)識(shí);識(shí)別子模塊,用于根據(jù)所述類型標(biāo)識(shí)識(shí)別設(shè)備管理數(shù)據(jù)的功能類型;提取數(shù)據(jù)子模塊, 用于按照設(shè)備管理數(shù)據(jù)的功能類型提取數(shù)據(jù)。全文摘要
本發(fā)明實(shí)施例公開了一種物聯(lián)網(wǎng)網(wǎng)關(guān)數(shù)據(jù)處理方法及裝置。所述方法包括根據(jù)無線通信數(shù)據(jù)協(xié)議接收的感知層發(fā)送的數(shù)據(jù),進(jìn)行解數(shù)據(jù)包和提取數(shù)據(jù)處理;按照數(shù)據(jù)封裝格式重新對(duì)提取的數(shù)據(jù)進(jìn)行打包,所述打包后的數(shù)據(jù)中標(biāo)識(shí)了數(shù)據(jù)的功能類型;并將數(shù)據(jù)中的設(shè)備管理數(shù)據(jù)進(jìn)行緩存并進(jìn)行管理處理,然后按照數(shù)據(jù)解封裝格式對(duì)需要上傳到物聯(lián)網(wǎng)平臺(tái)的設(shè)備管理數(shù)據(jù)進(jìn)行解數(shù)據(jù)包和提取數(shù)據(jù)處理;按照物聯(lián)網(wǎng)接入?yún)f(xié)議的數(shù)據(jù)格式重新對(duì)提取的數(shù)據(jù)進(jìn)行打包處理,發(fā)送至物聯(lián)網(wǎng)平臺(tái)。本發(fā)明能夠減少物聯(lián)網(wǎng)平臺(tái)系統(tǒng)處理壓力,能夠靈活地支持多種不同的感知網(wǎng)絡(luò)協(xié)議和多種不同的物聯(lián)網(wǎng)平臺(tái),降低成本、節(jié)約資源,用以滿足物聯(lián)網(wǎng)快速部署的經(jīng)濟(jì)需求。
文檔編號(hào)H04W28/14GK102984757SQ20121046636
公開日2013年3月20日 申請(qǐng)日期2012年11月16日 優(yōu)先權(quán)日2012年11月16日
發(fā)明者李磊, 馬奎, 王海林, 黃河清, 沈杰 申請(qǐng)人:感知集團(tuán)有限公司