本發(fā)明涉及物聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其涉及一種基于終端設(shè)備數(shù)量的數(shù)據(jù)封裝控制方法及系統(tǒng)。
背景技術(shù):
物聯(lián)網(wǎng)是指以對物理世界感知為目的,以信息處理為主要任務(wù),以網(wǎng)絡(luò)為交互載體,實(shí)現(xiàn)物與物、物與人之間的信息交互,提供感知信息服務(wù)的智能綜合系統(tǒng),通過物與物互聯(lián),人們可以更加精細(xì)地、動(dòng)態(tài)地管理生產(chǎn)和生活,提高資源利用率和生產(chǎn)效率。實(shí)際應(yīng)用中,物聯(lián)網(wǎng)主要是通過接收上報(bào)的物聯(lián)網(wǎng)數(shù)據(jù)并對接收到的物聯(lián)網(wǎng)數(shù)據(jù)進(jìn)行處理來智能化且快速的管理生產(chǎn)和生活,且當(dāng)檢測到物聯(lián)網(wǎng)數(shù)據(jù)時(shí),就上報(bào)該物聯(lián)網(wǎng)數(shù)據(jù),由于物聯(lián)網(wǎng)中發(fā)起物聯(lián)網(wǎng)數(shù)據(jù)的終端設(shè)備數(shù)量巨大,當(dāng)前的物聯(lián)網(wǎng)數(shù)據(jù)上報(bào)方式上報(bào)頻繁,會(huì)造成網(wǎng)絡(luò)擁堵的問題。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例公開了一種基于終端設(shè)備數(shù)量的數(shù)據(jù)封裝控制方法及系統(tǒng),能夠減少物聯(lián)網(wǎng)數(shù)據(jù)的上報(bào)次數(shù),進(jìn)而減少因物聯(lián)網(wǎng)數(shù)據(jù)上報(bào)頻繁而導(dǎo)致的網(wǎng)絡(luò)擁堵的情況發(fā)生。
本發(fā)明實(shí)施例第一方面公開了一種基于終端設(shè)備數(shù)量的數(shù)據(jù)封裝控制方法,所述方法包括:
過濾網(wǎng)關(guān)接收匯聚單元下發(fā)的數(shù)據(jù)封裝指示,并將所述數(shù)據(jù)封裝指示下發(fā)至轉(zhuǎn)發(fā)節(jié)點(diǎn),所述數(shù)據(jù)封裝指示用于指示所述轉(zhuǎn)發(fā)節(jié)點(diǎn)封裝預(yù)設(shè)數(shù)量的終端設(shè)備發(fā)起的物聯(lián)網(wǎng)數(shù)據(jù);
所述轉(zhuǎn)發(fā)節(jié)點(diǎn)存儲(chǔ)所述過濾網(wǎng)關(guān)下發(fā)的所述數(shù)據(jù)封裝指示;
所述轉(zhuǎn)發(fā)節(jié)點(diǎn)檢測其無線覆蓋范圍內(nèi)的海量終端設(shè)備發(fā)起的物聯(lián)網(wǎng)數(shù)據(jù),并判斷所述海量終端設(shè)備的數(shù)量是否達(dá)到所述預(yù)設(shè)數(shù)量,如果所述海量終端設(shè)備的數(shù)量達(dá)到所述預(yù)設(shè)數(shù)量,則將所述海量終端設(shè)備發(fā)起的物聯(lián)網(wǎng)數(shù)據(jù)封裝成數(shù)據(jù)元,以及將所述數(shù)據(jù)元發(fā)送至所述匯聚單元,所述物聯(lián)網(wǎng)數(shù)據(jù)包括數(shù)據(jù)內(nèi)容。
作為一種可選的實(shí)施方式,在本發(fā)明實(shí)施例第一方面中,所述數(shù)據(jù)封裝指示還包括目標(biāo)時(shí)間段以及目標(biāo)地理位置;
所述物聯(lián)網(wǎng)數(shù)據(jù)還包括發(fā)起該物聯(lián)網(wǎng)數(shù)據(jù)的終端設(shè)備所處的地理位置;
所述轉(zhuǎn)發(fā)節(jié)點(diǎn)檢測其無線覆蓋范圍內(nèi)的海量終端設(shè)備發(fā)起的物聯(lián)網(wǎng)數(shù)據(jù),包括:
所述轉(zhuǎn)發(fā)節(jié)點(diǎn)在所述目標(biāo)時(shí)間段內(nèi)檢測其無線覆蓋范圍內(nèi)處于所述目標(biāo)地理位置的海量終端設(shè)備發(fā)起的物聯(lián)網(wǎng)數(shù)據(jù)。
作為一種可選的實(shí)施方式,在本發(fā)明實(shí)施例第一方面中,所述物聯(lián)網(wǎng)數(shù)據(jù)還包括發(fā)起該物聯(lián)網(wǎng)數(shù)據(jù)的終端設(shè)備的設(shè)備標(biāo)識(shí);
所述方法還包括:
當(dāng)在所述目標(biāo)時(shí)間段內(nèi)檢測到其無線覆蓋范圍內(nèi)處于所述目標(biāo)地理位置的所述海量終端設(shè)備的數(shù)量未達(dá)到所述預(yù)設(shè)數(shù)量時(shí),所述轉(zhuǎn)發(fā)節(jié)點(diǎn)偵聽其無線覆蓋范圍內(nèi)的相鄰轉(zhuǎn)發(fā)節(jié)點(diǎn)檢測到的部分終端設(shè)備發(fā)起的物聯(lián)網(wǎng)數(shù)據(jù),并將所述海量終端設(shè)備發(fā)起的物聯(lián)網(wǎng)數(shù)據(jù)以及偵聽到的所述部分終端設(shè)備發(fā)起的物聯(lián)網(wǎng)數(shù)據(jù)封裝成數(shù)據(jù)元,以及將所述數(shù)據(jù)元發(fā)送至所述匯聚單元,其中,所述部分終端設(shè)備所處的地理位置為所述目標(biāo)地理位置,所述部分終端設(shè)備中任意一個(gè)終端設(shè)備的設(shè)備標(biāo)識(shí)與所述海量終端設(shè)備中任意一個(gè)終端設(shè)備的設(shè)備標(biāo)識(shí)不同,且所述部分終端設(shè)備包括的終端設(shè)備的數(shù)量與所述海量終端設(shè)備包括的終端設(shè)備的數(shù)量之和等于所述預(yù)設(shè)數(shù)量。
作為一種可選的實(shí)施方式,在本發(fā)明實(shí)施例第一方面中,所述方法還包括:
所述轉(zhuǎn)發(fā)節(jié)點(diǎn)向其無線覆蓋范圍內(nèi)處于所述目標(biāo)地理位置的終端設(shè)備發(fā)送頻率上調(diào)指令,所述頻率上調(diào)指令用于指示處于所述目標(biāo)地理位置的終端設(shè)備在所述目標(biāo)時(shí)間段內(nèi)提高物聯(lián)網(wǎng)數(shù)據(jù)的上報(bào)頻率。
作為一種可選的實(shí)施方式,在本發(fā)明實(shí)施例第一方面中,所述方法還包括:
所述轉(zhuǎn)發(fā)節(jié)點(diǎn)向其無線覆蓋范圍內(nèi)未處于所述目標(biāo)地理位置的終端設(shè)備發(fā)送頻率下調(diào)指令,所述頻率下調(diào)指令用于指示未處于所述目標(biāo)地理位置的終端設(shè)備在所述目標(biāo)時(shí)間段內(nèi)降低物聯(lián)網(wǎng)數(shù)據(jù)的上報(bào)頻率。
本發(fā)明實(shí)施例第二方面公開了一種基于終端設(shè)備數(shù)量的數(shù)據(jù)封裝控制系統(tǒng),所述系統(tǒng)包括匯聚單元、過濾網(wǎng)關(guān)、轉(zhuǎn)發(fā)節(jié)點(diǎn)以及多個(gè)終端設(shè)備,其中:
所述匯聚單元,用于向所述過濾網(wǎng)關(guān)下發(fā)數(shù)據(jù)封裝指示,所述數(shù)據(jù)封裝指示用于指示所述轉(zhuǎn)發(fā)節(jié)點(diǎn)封裝預(yù)設(shè)數(shù)量的終端設(shè)備發(fā)起的物聯(lián)網(wǎng)數(shù)據(jù);
所述過濾網(wǎng)關(guān),用于接收匯聚單元下發(fā)的數(shù)據(jù)封裝指示,并將所述數(shù)據(jù)封裝指示下發(fā)至轉(zhuǎn)發(fā)節(jié)點(diǎn);
所述轉(zhuǎn)發(fā)節(jié)點(diǎn),用于存儲(chǔ)所述過濾網(wǎng)關(guān)下發(fā)的所述數(shù)據(jù)封裝指示;
所述終端設(shè)備,用于向所述轉(zhuǎn)發(fā)節(jié)點(diǎn)上報(bào)物聯(lián)網(wǎng)數(shù)據(jù),所述物聯(lián)網(wǎng)數(shù)據(jù)包括數(shù)據(jù)內(nèi)容;
所述轉(zhuǎn)發(fā)節(jié)點(diǎn),還用于檢測其無線覆蓋范圍內(nèi)的多個(gè)終端設(shè)備發(fā)起的物聯(lián)網(wǎng)數(shù)據(jù),并判斷發(fā)起物聯(lián)網(wǎng)數(shù)據(jù)的多個(gè)所述終端設(shè)備的數(shù)量是否達(dá)到所述預(yù)設(shè)數(shù)量,如果發(fā)起物聯(lián)網(wǎng)數(shù)據(jù)的多個(gè)所述終端設(shè)備的數(shù)量達(dá)到所述預(yù)設(shè)數(shù)量,則將多個(gè)所述終端設(shè)備發(fā)起的物聯(lián)網(wǎng)數(shù)據(jù)封裝成數(shù)據(jù)元,以及將所述數(shù)據(jù)元發(fā)送至所述匯聚單元。
作為一種可選的實(shí)施方式,在本發(fā)明實(shí)施例第二方面中,所述數(shù)據(jù)封裝指示還包括目標(biāo)時(shí)間段以及目標(biāo)地理位置;
所述轉(zhuǎn)發(fā)節(jié)點(diǎn)檢測其無線覆蓋范圍內(nèi)的多個(gè)終端設(shè)備發(fā)起的物聯(lián)網(wǎng)數(shù)據(jù)的具體方式為:
所述轉(zhuǎn)發(fā)節(jié)點(diǎn)在所述目標(biāo)時(shí)間段內(nèi)檢測其無線覆蓋范圍內(nèi)處于所述目標(biāo)地理位置的多個(gè)終端設(shè)備發(fā)起的物聯(lián)網(wǎng)數(shù)據(jù)。
作為一種可選的實(shí)施方式,在本發(fā)明實(shí)施例第二方面中,所述物聯(lián)網(wǎng)數(shù)據(jù)還包括發(fā)起該物聯(lián)網(wǎng)數(shù)據(jù)的終端設(shè)備的設(shè)備標(biāo)識(shí);
所述轉(zhuǎn)發(fā)節(jié)點(diǎn),還用于當(dāng)在所述目標(biāo)時(shí)間段內(nèi)檢測到其無線覆蓋范圍內(nèi)處于所述目標(biāo)地理位置的發(fā)起物聯(lián)網(wǎng)數(shù)據(jù)的多個(gè)所述終端設(shè)備的數(shù)量未達(dá)到所述預(yù)設(shè)數(shù)量時(shí),偵聽其無線覆蓋范圍內(nèi)的相鄰轉(zhuǎn)發(fā)節(jié)點(diǎn)檢測到的部分終端設(shè)備發(fā)起的物聯(lián)網(wǎng)數(shù)據(jù),并將多個(gè)所述終端設(shè)備發(fā)起的物聯(lián)網(wǎng)數(shù)據(jù)以及偵聽到的所述部分終端設(shè)備發(fā)起的物聯(lián)網(wǎng)數(shù)據(jù)封裝成數(shù)據(jù)元,以及將所述數(shù)據(jù)元發(fā)送至所述匯聚單元,其中,所述部分終端設(shè)備所處的地理位置為所述目標(biāo)地理位置,所述部分終端設(shè)備中任意一個(gè)終端設(shè)備的設(shè)備標(biāo)識(shí)與多個(gè)所述終端設(shè)備中任意一個(gè)終端設(shè)備的設(shè)備標(biāo)識(shí)不同,且所述部分終端設(shè)備包括的終端設(shè)備的數(shù)量與多個(gè)所述終端設(shè)備包括的終端設(shè)備的數(shù)量之和等于所述預(yù)設(shè)數(shù)量。
作為一種可選的實(shí)施方式,在本發(fā)明實(shí)施例第二方面中,所述轉(zhuǎn)發(fā)節(jié)點(diǎn),還用于向其無線覆蓋范圍內(nèi)處于所述目標(biāo)地理位置的終端設(shè)備發(fā)送頻率上調(diào)指令,所述頻率上調(diào)指令用于指示處于所述目標(biāo)地理位置的終端設(shè)備在所述目標(biāo)時(shí)間段內(nèi)提高物聯(lián)網(wǎng)數(shù)據(jù)的上報(bào)頻率。
作為一種可選的實(shí)施方式,在本發(fā)明實(shí)施例第二方面中,所述轉(zhuǎn)發(fā)節(jié)點(diǎn),還用于向其無線覆蓋范圍內(nèi)未處于所述目標(biāo)地理位置的終端設(shè)備發(fā)送頻率下調(diào)指令,所述頻率下調(diào)指令用于指示未處于所述目標(biāo)地理位置的終端設(shè)備在所述目標(biāo)時(shí)間段內(nèi)降低物聯(lián)網(wǎng)數(shù)據(jù)的上報(bào)頻率。
與現(xiàn)有技術(shù)相比,本發(fā)明實(shí)施例具有以下有益效果:
本發(fā)明實(shí)施例中,過濾網(wǎng)關(guān)接收匯聚單元下發(fā)的數(shù)據(jù)封裝指示,并將該數(shù)據(jù)封裝指示下發(fā)至轉(zhuǎn)發(fā)節(jié)點(diǎn),該數(shù)據(jù)封裝指示用于指示轉(zhuǎn)發(fā)節(jié)點(diǎn)需要封裝預(yù)設(shè)數(shù)量的終端設(shè)備所發(fā)起的物聯(lián)網(wǎng)數(shù)據(jù),轉(zhuǎn)發(fā)節(jié)點(diǎn)存儲(chǔ)過濾網(wǎng)關(guān)下發(fā)的數(shù)據(jù)封裝指示,并檢測轉(zhuǎn)發(fā)節(jié)點(diǎn)無線覆蓋范圍內(nèi)的海量終端設(shè)備發(fā)起的物聯(lián)網(wǎng)數(shù)據(jù),以及判斷該海量終端設(shè)備包括的終端設(shè)備的數(shù)量是否達(dá)到預(yù)設(shè)數(shù)量,如果海量終端設(shè)備包括的終端設(shè)備的數(shù)量達(dá)到預(yù)設(shè)數(shù)量,則將該海量終端設(shè)備發(fā)起的物聯(lián)網(wǎng)數(shù)據(jù)封裝成數(shù)據(jù)元,并將該數(shù)據(jù)元發(fā)送至匯聚單元。實(shí)施本發(fā)明實(shí)施例能夠在轉(zhuǎn)發(fā)節(jié)點(diǎn)檢測到預(yù)設(shè)數(shù)量的終端設(shè)備上報(bào)的物聯(lián)網(wǎng)數(shù)據(jù)之后對物聯(lián)網(wǎng)數(shù)據(jù)進(jìn)行封裝并上報(bào)至匯聚單元,減少物聯(lián)網(wǎng)數(shù)據(jù)的上報(bào)次數(shù),進(jìn)而減少因物聯(lián)網(wǎng)數(shù)據(jù)上報(bào)頻繁而導(dǎo)致的網(wǎng)絡(luò)擁堵的情況發(fā)生。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對實(shí)施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明實(shí)施例公開的一種物聯(lián)網(wǎng)架構(gòu)的示意圖;
圖2是本發(fā)明實(shí)施例公開的一種基于終端設(shè)備數(shù)量的數(shù)據(jù)封裝控制方法的流程示意圖;
圖3是本發(fā)明實(shí)施例公開的一種基于終端設(shè)備數(shù)量的數(shù)據(jù)封裝控制系統(tǒng)的結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
本發(fā)明實(shí)施例公開了一種基于終端設(shè)備數(shù)量的數(shù)據(jù)封裝控制方法及系統(tǒng),能夠在轉(zhuǎn)發(fā)節(jié)點(diǎn)檢測到預(yù)設(shè)數(shù)量的終端設(shè)備上報(bào)的物聯(lián)網(wǎng)數(shù)據(jù)之后對物聯(lián)網(wǎng)數(shù)據(jù)進(jìn)行封裝并上報(bào)至匯聚單元,減少物聯(lián)網(wǎng)數(shù)據(jù)的上報(bào)次數(shù),進(jìn)而減少因物聯(lián)網(wǎng)數(shù)據(jù)上報(bào)頻繁而導(dǎo)致的網(wǎng)絡(luò)擁堵的情況發(fā)生。以下分別進(jìn)行詳細(xì)說明。
為了更好地理解本發(fā)明實(shí)施例,下面先對本發(fā)明實(shí)施例公開的一種物聯(lián)網(wǎng)架構(gòu)進(jìn)行介紹。請參閱圖1,圖1是本發(fā)明實(shí)施例公開的一種物聯(lián)網(wǎng)架構(gòu)的示意圖。如圖1所示,該物聯(lián)網(wǎng)架構(gòu)按照功能劃分可以包括終端設(shè)備層、轉(zhuǎn)發(fā)節(jié)點(diǎn)層以及匯聚層三個(gè)層。其中,終端設(shè)備層可以包括海量規(guī)模的終端設(shè)備,例如濕度計(jì)、煙感器、通風(fēng)設(shè)備、雨量傳感器、灌溉閥等等;轉(zhuǎn)發(fā)節(jié)點(diǎn)層可以包括網(wǎng)絡(luò)連接的大量的轉(zhuǎn)發(fā)節(jié)點(diǎn),轉(zhuǎn)發(fā)節(jié)點(diǎn)可以包括路由器、中繼器、接入點(diǎn)等設(shè)備,本發(fā)明實(shí)施例不作限定;轉(zhuǎn)發(fā)節(jié)點(diǎn)可以使用任何標(biāo)準(zhǔn)的組網(wǎng)協(xié)議,而且轉(zhuǎn)發(fā)節(jié)點(diǎn)可以在不同的網(wǎng)絡(luò)制式之間實(shí)現(xiàn)數(shù)據(jù)解析;匯聚層可以包括過濾網(wǎng)關(guān)和匯聚單元,其中,過濾網(wǎng)關(guān)可以通過互聯(lián)網(wǎng)與轉(zhuǎn)發(fā)節(jié)點(diǎn)層的各個(gè)轉(zhuǎn)發(fā)節(jié)點(diǎn)直接或簡介通訊連接;匯聚單元可以通過過濾網(wǎng)關(guān)對轉(zhuǎn)發(fā)節(jié)點(diǎn)層的各個(gè)轉(zhuǎn)發(fā)節(jié)點(diǎn)進(jìn)行高層管理,從而實(shí)現(xiàn)數(shù)據(jù)傳輸頻率、網(wǎng)絡(luò)拓?fù)湟约捌渌M網(wǎng)功能的控制;匯聚單元不僅可以對海量終端設(shè)備產(chǎn)生的物聯(lián)網(wǎng)數(shù)據(jù)進(jìn)行分析和決策,還可以通過發(fā)指令去獲取信息或者配置終端設(shè)備參數(shù)(此時(shí)數(shù)據(jù)的傳輸指向終端設(shè)備);匯聚單元還可以引入各種業(yè)務(wù),從大數(shù)據(jù)到社交網(wǎng)絡(luò)、甚至從社交工具“點(diǎn)贊”到天氣分享等。在圖1所示的物聯(lián)網(wǎng)架構(gòu)中,每一個(gè)轉(zhuǎn)發(fā)節(jié)點(diǎn)可以為其自身無線無覆蓋范圍內(nèi)的海量終端設(shè)備提供物聯(lián)網(wǎng)數(shù)據(jù)收發(fā)服務(wù),其中,每一轉(zhuǎn)發(fā)節(jié)點(diǎn)自身無線無覆蓋范圍內(nèi)的每一個(gè)終端設(shè)備可以內(nèi)置有無線通訊模塊,這使得每一轉(zhuǎn)發(fā)節(jié)點(diǎn)可以通過無線網(wǎng)絡(luò)通訊方式與自身無線無覆蓋范圍內(nèi)的每一個(gè)終端設(shè)備進(jìn)行無線通訊。在圖1所示的物聯(lián)網(wǎng)架構(gòu)中,終端設(shè)備內(nèi)置的無線通訊模塊在生產(chǎn)時(shí),可以輸入上頻點(diǎn)470mhz,下頻點(diǎn)510mhz,這樣無線通訊模塊可以自動(dòng)將通訊頻段定義為470mhz~510mhz,以符合中國srrc標(biāo)準(zhǔn)的規(guī)定;或者,也可以輸入上頻點(diǎn)868mhz,下頻點(diǎn)908mhz,這樣無線通訊模塊可以自動(dòng)將通訊頻段定義為868mhz~908mhz,以符合歐洲etsi標(biāo)準(zhǔn)的規(guī)定;或者,可以輸入上頻點(diǎn)918mhz,下頻點(diǎn)928mhz,這樣無線通訊模塊可以自動(dòng)將通訊頻段定義為918mhz~928mhz,以符合美國fcc標(biāo)準(zhǔn)的規(guī)定;或者,無線通訊模塊的通訊頻段也可以定義為符合日本arib標(biāo)準(zhǔn)或加拿大ic標(biāo)準(zhǔn)的規(guī)定,本發(fā)明實(shí)施例不作限定。在圖1所示的物聯(lián)網(wǎng)架構(gòu)中,終端設(shè)備可以采用頻分復(fù)用(frequencydivisionmultipleaccess,fdma)、跳頻(frequency-hoppingspreadspectrum,fhss)、動(dòng)態(tài)時(shí)分復(fù)用(dynamictimedivisionmultipleaccess,dtdma)、退避復(fù)用(csma)相結(jié)合的方法來解決干擾問題。
實(shí)施例一
在圖1所描述的物聯(lián)網(wǎng)架構(gòu)的基礎(chǔ)上,本發(fā)明實(shí)施例公開了一種基于終端設(shè)備數(shù)量的數(shù)據(jù)封裝控制方法。請參閱圖2,圖2是本發(fā)明實(shí)施例公開的一種基于終端設(shè)備數(shù)量的數(shù)據(jù)封裝控制方法的流程示意圖。如圖2所示,該基于終端設(shè)備數(shù)量的數(shù)據(jù)封裝控制方法可以包括以下步驟:
201、匯聚單元向過濾網(wǎng)關(guān)下發(fā)數(shù)據(jù)封裝指示。
本發(fā)明實(shí)施例中,該數(shù)據(jù)封裝指示用于指示轉(zhuǎn)發(fā)節(jié)點(diǎn)封裝預(yù)設(shè)數(shù)量的終端設(shè)備發(fā)起的物聯(lián)網(wǎng)數(shù)據(jù)。
其中,匯聚單元向過濾網(wǎng)關(guān)下發(fā)數(shù)封裝指示可以包括:
匯聚單元接收過濾網(wǎng)關(guān)發(fā)送的包含過濾網(wǎng)關(guān)的身份標(biāo)識(shí)的數(shù)據(jù)封裝指示獲取請求,并根據(jù)過濾網(wǎng)關(guān)的身份標(biāo)識(shí)對過濾網(wǎng)關(guān)進(jìn)行身份驗(yàn)證,當(dāng)識(shí)別出該過濾網(wǎng)關(guān)為匯聚單元感興趣的過濾網(wǎng)關(guān)時(shí),檢測匯聚單元與過濾網(wǎng)關(guān)之間的無線端口的負(fù)荷值是否小于指定負(fù)荷閾值,當(dāng)該負(fù)荷值小于該指定負(fù)荷閾值時(shí),向過濾網(wǎng)關(guān)下發(fā)針對該數(shù)據(jù)封裝指示獲取請求的數(shù)據(jù)封裝指示獲取響應(yīng),其中,該數(shù)據(jù)封裝指示獲取響應(yīng)包括數(shù)據(jù)封裝指示。這樣能夠保證匯聚單元向其感興趣的過濾網(wǎng)關(guān)下發(fā)數(shù)據(jù)封裝指示。
202、過濾網(wǎng)關(guān)接收匯聚單元下發(fā)的數(shù)據(jù)封裝指示。
203、過濾網(wǎng)關(guān)向轉(zhuǎn)發(fā)節(jié)點(diǎn)下發(fā)數(shù)據(jù)封裝指示。
本發(fā)明實(shí)施例中,過濾網(wǎng)關(guān)可以將上述數(shù)據(jù)封裝指示逐級(jí)地下發(fā)給各個(gè)轉(zhuǎn)發(fā)節(jié)點(diǎn)。
204、轉(zhuǎn)發(fā)節(jié)點(diǎn)接收過濾網(wǎng)關(guān)下發(fā)的數(shù)據(jù)封裝指示并存儲(chǔ)。
205、終端設(shè)備向轉(zhuǎn)發(fā)節(jié)點(diǎn)上報(bào)物聯(lián)網(wǎng)數(shù)據(jù)。
本發(fā)明實(shí)施例中,終端設(shè)備上報(bào)的物聯(lián)網(wǎng)數(shù)據(jù)可以包括數(shù)據(jù)內(nèi)容。
本發(fā)明實(shí)施例中,終端設(shè)備向轉(zhuǎn)發(fā)節(jié)點(diǎn)上報(bào)物聯(lián)網(wǎng)數(shù)據(jù)可以包括:
終端設(shè)備判斷當(dāng)前系統(tǒng)時(shí)間是否處于轉(zhuǎn)發(fā)節(jié)點(diǎn)指定的允許該終端設(shè)備上報(bào)物聯(lián)網(wǎng)數(shù)據(jù)的時(shí)間段內(nèi),當(dāng)該當(dāng)前系統(tǒng)時(shí)間處于轉(zhuǎn)發(fā)節(jié)點(diǎn)指定的允許該終端設(shè)備上報(bào)物聯(lián)網(wǎng)數(shù)據(jù)的時(shí)間段內(nèi)時(shí),檢測終端設(shè)備與轉(zhuǎn)發(fā)節(jié)點(diǎn)之間的無線端口的負(fù)荷值是否小于指定閾值,當(dāng)該負(fù)荷值小于指定閾值時(shí),向轉(zhuǎn)發(fā)節(jié)點(diǎn)上報(bào)物聯(lián)網(wǎng)數(shù)據(jù)。這樣在轉(zhuǎn)發(fā)節(jié)點(diǎn)指定的時(shí)間段內(nèi)且在無線端口的負(fù)荷值較小的情況下上報(bào)物聯(lián)網(wǎng)數(shù)據(jù)的方式能夠減少轉(zhuǎn)發(fā)節(jié)點(diǎn)的偵聽壓力。
206、轉(zhuǎn)發(fā)節(jié)點(diǎn)檢測其無線覆蓋范圍內(nèi)的海量終端設(shè)備發(fā)起的物聯(lián)網(wǎng)數(shù)據(jù)。
本發(fā)明實(shí)施例中,海量終端設(shè)備發(fā)起的物聯(lián)網(wǎng)數(shù)據(jù)可以包括數(shù)據(jù)內(nèi)容,其中,數(shù)據(jù)內(nèi)容用于表示終端設(shè)備上報(bào)的數(shù)據(jù)負(fù)載,例如農(nóng)場部署的濕度感知終端設(shè)備上報(bào)的物聯(lián)網(wǎng)數(shù)據(jù)包括的數(shù)據(jù)內(nèi)容可以是土壤容積含水量;又例如,溫度傳感器上報(bào)的物聯(lián)網(wǎng)數(shù)據(jù)包括的數(shù)據(jù)內(nèi)容可以是溫度值;又例如,雨量計(jì)上報(bào)的物聯(lián)網(wǎng)數(shù)據(jù)包括數(shù)據(jù)內(nèi)容可以是降雨量。
207、轉(zhuǎn)發(fā)節(jié)點(diǎn)判斷上述海量終端設(shè)備的數(shù)量是否達(dá)到上述預(yù)設(shè)數(shù)量。
本發(fā)明實(shí)施例中,當(dāng)步驟207的判斷結(jié)果為是時(shí),觸發(fā)執(zhí)行步驟208;當(dāng)步驟207的判斷結(jié)果為否時(shí),轉(zhuǎn)發(fā)節(jié)點(diǎn)可以繼續(xù)檢測其無線覆蓋范圍內(nèi)的其它終端設(shè)備發(fā)起的物聯(lián)網(wǎng)數(shù)據(jù),直到其檢測到的其無線覆蓋范圍內(nèi)發(fā)起物聯(lián)網(wǎng)數(shù)據(jù)的終端設(shè)備的數(shù)量達(dá)到上述預(yù)設(shè)數(shù)量。
208、轉(zhuǎn)發(fā)節(jié)點(diǎn)將上述海量終端設(shè)備發(fā)起的物聯(lián)網(wǎng)數(shù)據(jù)封裝成數(shù)據(jù)元。
209、轉(zhuǎn)發(fā)節(jié)點(diǎn)將上述數(shù)據(jù)元發(fā)送至匯聚單元。
其中,轉(zhuǎn)發(fā)節(jié)點(diǎn)將上述數(shù)據(jù)元發(fā)送至匯聚單元可以包括:
轉(zhuǎn)發(fā)節(jié)點(diǎn)直接向匯聚單元上報(bào)封裝好的上述數(shù)據(jù)元;或者,
轉(zhuǎn)發(fā)節(jié)點(diǎn)將封裝好的上述數(shù)據(jù)元發(fā)送至上述過濾網(wǎng)關(guān),以使上述過濾網(wǎng)關(guān)將接收到的數(shù)據(jù)元發(fā)送至上述匯聚單元。
可選的,上述數(shù)據(jù)封裝指示還可以包括目標(biāo)時(shí)間段以及目標(biāo)地理位置,即上述數(shù)據(jù)封裝指示具有用于指示轉(zhuǎn)發(fā)節(jié)點(diǎn)在目標(biāo)時(shí)間段內(nèi)封裝處于目標(biāo)地理位置的預(yù)設(shè)數(shù)量的終端設(shè)備發(fā)起的物聯(lián)網(wǎng)數(shù)據(jù),且終端設(shè)備發(fā)起的物聯(lián)網(wǎng)數(shù)據(jù)還可以包括發(fā)起該物聯(lián)網(wǎng)數(shù)據(jù)的終端設(shè)備的地理位置。其中,轉(zhuǎn)發(fā)節(jié)點(diǎn)檢測其無線覆蓋范圍內(nèi)的海量終端設(shè)備發(fā)起的物聯(lián)網(wǎng)數(shù)據(jù)可以包括:
轉(zhuǎn)發(fā)節(jié)點(diǎn)在目標(biāo)時(shí)間段內(nèi)檢測其無線覆蓋范圍內(nèi)處于目標(biāo)地理位置的海量終端設(shè)備發(fā)起的物聯(lián)網(wǎng)數(shù)據(jù),即轉(zhuǎn)發(fā)節(jié)點(diǎn)封裝的物聯(lián)網(wǎng)數(shù)據(jù)是由該轉(zhuǎn)發(fā)節(jié)點(diǎn)的無線覆蓋范圍內(nèi)且處于上述目標(biāo)地理位置的預(yù)設(shè)數(shù)量的終端設(shè)備發(fā)起的。
進(jìn)一步可選的,終端設(shè)備發(fā)起的物聯(lián)網(wǎng)數(shù)據(jù)還可以包括發(fā)起該物聯(lián)網(wǎng)數(shù)據(jù)的終端設(shè)備的設(shè)備標(biāo)識(shí)。且該基于終端設(shè)備數(shù)量的數(shù)據(jù)封裝控制方法還可以包括以下步驟:
當(dāng)在上述目標(biāo)時(shí)間段內(nèi)檢測到其無線覆蓋范圍內(nèi)處于上述目標(biāo)地理位置的海量終端設(shè)備的數(shù)量未達(dá)到上述預(yù)設(shè)數(shù)量時(shí),轉(zhuǎn)發(fā)節(jié)點(diǎn)偵聽其無線覆蓋范圍內(nèi)的相鄰轉(zhuǎn)發(fā)節(jié)點(diǎn)檢測到的部分終端設(shè)備發(fā)起的物聯(lián)網(wǎng)數(shù)據(jù),并將上述海量終端設(shè)備發(fā)起的物聯(lián)網(wǎng)數(shù)據(jù)以及偵聽到的該部分終端設(shè)備發(fā)起的物聯(lián)網(wǎng)數(shù)據(jù)封裝成數(shù)據(jù)元,以及將該數(shù)據(jù)元發(fā)送至匯聚單元,其中,該部分終端設(shè)備所處的地理位置為上述目標(biāo)地理位置,該部分終端設(shè)備中任意一個(gè)終端設(shè)備的設(shè)備標(biāo)識(shí)與上述海量終端設(shè)備中任意一個(gè)終端設(shè)備的設(shè)備標(biāo)識(shí)不同,且該部分終端設(shè)備包括的終端設(shè)備的數(shù)量與上述海量終端設(shè)備包括的終端設(shè)備的數(shù)量之和等于上述預(yù)設(shè)數(shù)量。
又進(jìn)一步可選的,該基于終端設(shè)備數(shù)量的數(shù)據(jù)封裝控制方法還可以包括以下步驟:
轉(zhuǎn)發(fā)節(jié)點(diǎn)向其無線覆蓋范圍內(nèi)處于上述目標(biāo)地理位置的終端設(shè)備發(fā)送頻率上調(diào)指令,該頻率上調(diào)指令用于指示處于上述目標(biāo)地理位置的終端設(shè)備在上述目標(biāo)時(shí)間段內(nèi)提高物聯(lián)網(wǎng)數(shù)據(jù)的上報(bào)頻率。
又進(jìn)一步可選的,該基于終端設(shè)備數(shù)量的數(shù)據(jù)封裝控制方法還可以包括以下步驟:
轉(zhuǎn)發(fā)節(jié)點(diǎn)向其無線覆蓋范圍內(nèi)未處于上述目標(biāo)地理位置的終端設(shè)備發(fā)送頻率下調(diào)指令,該頻率下調(diào)指令用于指示未處于上述目標(biāo)地理位置的終端設(shè)備在上述目標(biāo)時(shí)間段內(nèi)降低物聯(lián)網(wǎng)數(shù)據(jù)的上報(bào)頻率。
可見,實(shí)施圖2所描述的基于終端設(shè)備數(shù)量的數(shù)據(jù)封裝控制方法能夠在轉(zhuǎn)發(fā)節(jié)點(diǎn)檢測到預(yù)設(shè)數(shù)量的終端設(shè)備上報(bào)的物聯(lián)網(wǎng)數(shù)據(jù)之后對物聯(lián)網(wǎng)數(shù)據(jù)進(jìn)行封裝并上報(bào)至匯聚單元,減少物聯(lián)網(wǎng)數(shù)據(jù)的上報(bào)次數(shù),進(jìn)而減少因物聯(lián)網(wǎng)數(shù)據(jù)上報(bào)頻繁而導(dǎo)致的網(wǎng)絡(luò)擁堵的情況發(fā)生。
實(shí)施例二
請參閱圖3,圖3是本發(fā)明實(shí)施例公開的一種基于終端設(shè)備數(shù)量的數(shù)據(jù)封裝控制系統(tǒng)的結(jié)構(gòu)示意圖。如圖3所示,該基于終端設(shè)備數(shù)量的數(shù)據(jù)封裝控制系統(tǒng)可以包括匯聚單元301、過濾網(wǎng)關(guān)302、轉(zhuǎn)發(fā)節(jié)點(diǎn)303以及多個(gè)終端設(shè)備304,其中,該多個(gè)終端設(shè)備304處于轉(zhuǎn)發(fā)節(jié)點(diǎn)303的無線覆蓋范圍內(nèi),其中:
匯聚單元301用于將數(shù)據(jù)封裝指示下發(fā)至過濾網(wǎng)關(guān)302,其中,該數(shù)據(jù)封裝指示用于指示轉(zhuǎn)發(fā)節(jié)點(diǎn)303封裝預(yù)設(shè)數(shù)量的終端設(shè)備發(fā)起的物聯(lián)網(wǎng)數(shù)據(jù)。
其中,匯聚單元301將數(shù)據(jù)封裝指示下發(fā)至過濾網(wǎng)關(guān)302的具體方式可以為:
匯聚單元301接收過濾網(wǎng)關(guān)302發(fā)送的包含過濾網(wǎng)關(guān)302的身份標(biāo)識(shí)的數(shù)據(jù)封裝指示獲取請求,并根據(jù)過濾網(wǎng)關(guān)302的身份標(biāo)識(shí)對過濾網(wǎng)關(guān)302進(jìn)行身份驗(yàn)證,當(dāng)識(shí)別出該過濾網(wǎng)關(guān)302為匯聚單元感興趣的過濾網(wǎng)關(guān)302時(shí),檢測匯聚單元301與過濾網(wǎng)關(guān)302之間的無線端口的負(fù)荷值是否小于指定負(fù)荷閾值,當(dāng)該負(fù)荷值小于該指定負(fù)荷閾值時(shí),向過濾網(wǎng)關(guān)302下發(fā)針對該數(shù)據(jù)封裝指示獲取請求的數(shù)據(jù)封裝指示獲取響應(yīng),其中,該數(shù)據(jù)封裝指示獲取響應(yīng)包括數(shù)據(jù)封裝指示。
過濾網(wǎng)關(guān)302用于接收匯聚單元301下發(fā)的上述數(shù)據(jù)封裝指示,并將上述數(shù)據(jù)封裝指示下發(fā)至轉(zhuǎn)發(fā)節(jié)點(diǎn)303。
轉(zhuǎn)發(fā)節(jié)點(diǎn)303用于存儲(chǔ)過濾網(wǎng)關(guān)302下發(fā)的上述數(shù)據(jù)封裝指示。
終端設(shè)備304用于向轉(zhuǎn)發(fā)節(jié)點(diǎn)303上報(bào)物聯(lián)網(wǎng)數(shù)據(jù),其中,每個(gè)終端設(shè)備304上報(bào)的物聯(lián)網(wǎng)數(shù)據(jù)可以包括數(shù)據(jù)內(nèi)容。
其中,終端設(shè)備304向轉(zhuǎn)發(fā)節(jié)點(diǎn)303上報(bào)物聯(lián)網(wǎng)數(shù)據(jù)的具體方式可以為:
終端設(shè)備304判斷當(dāng)前系統(tǒng)時(shí)間是否處于轉(zhuǎn)發(fā)節(jié)點(diǎn)303指定的允許該終端設(shè)備304上報(bào)物聯(lián)網(wǎng)數(shù)據(jù)的時(shí)間段內(nèi),當(dāng)該當(dāng)前系統(tǒng)時(shí)間處于轉(zhuǎn)發(fā)節(jié)點(diǎn)303指定的允許該終端設(shè)備304上報(bào)物聯(lián)網(wǎng)數(shù)據(jù)的時(shí)間段內(nèi)時(shí),檢測終端設(shè)備304與轉(zhuǎn)發(fā)節(jié)點(diǎn)303之間的無線端口的負(fù)荷值是否小于指定閾值,當(dāng)該負(fù)荷值小于指定閾值時(shí),向轉(zhuǎn)發(fā)節(jié)點(diǎn)303上報(bào)物聯(lián)網(wǎng)數(shù)據(jù)。
轉(zhuǎn)發(fā)節(jié)點(diǎn)303還可以用于檢測其無線覆蓋范圍內(nèi)的多個(gè)終端設(shè)備304發(fā)起的物聯(lián)網(wǎng)數(shù)據(jù),并判斷發(fā)起物聯(lián)網(wǎng)數(shù)據(jù)的多個(gè)終端設(shè)備304的數(shù)量是否達(dá)到上述預(yù)設(shè)數(shù)量,如果發(fā)起物聯(lián)網(wǎng)數(shù)據(jù)的多個(gè)終端設(shè)備304的數(shù)量達(dá)到上述預(yù)設(shè)數(shù)量,則將該多個(gè)終端設(shè)備304發(fā)起的物聯(lián)網(wǎng)數(shù)據(jù)封裝成數(shù)據(jù)元,以及將該數(shù)據(jù)元發(fā)送至匯聚單元301。
可選的,上述數(shù)據(jù)封裝指示還可以包括目標(biāo)時(shí)間段以及目標(biāo)地理位置,即上述數(shù)據(jù)封裝指示具有用于指示轉(zhuǎn)發(fā)節(jié)點(diǎn)303在目標(biāo)時(shí)間段內(nèi)封裝處于目標(biāo)地理位置的預(yù)設(shè)數(shù)量的終端設(shè)備發(fā)起的物聯(lián)網(wǎng)數(shù)據(jù),且轉(zhuǎn)發(fā)節(jié)點(diǎn)303檢測其無線覆蓋范圍內(nèi)的多個(gè)終端設(shè)備304發(fā)起的物聯(lián)網(wǎng)數(shù)據(jù)的具體方式可以為:
轉(zhuǎn)發(fā)節(jié)點(diǎn)303在上述目標(biāo)時(shí)間段內(nèi)檢測其無線覆蓋范圍內(nèi)處于上述目標(biāo)地理位置的多個(gè)終端設(shè)備發(fā)起的物聯(lián)網(wǎng)數(shù)據(jù)。
且轉(zhuǎn)發(fā)節(jié)點(diǎn)303判斷發(fā)起物聯(lián)網(wǎng)數(shù)據(jù)的多個(gè)終端設(shè)備的數(shù)量是否達(dá)到上述預(yù)設(shè)數(shù)量可以包括:
轉(zhuǎn)發(fā)節(jié)點(diǎn)303在上述目標(biāo)時(shí)間段內(nèi)判斷其無線覆蓋范圍內(nèi)處于上述目標(biāo)地理位置且發(fā)起物聯(lián)網(wǎng)數(shù)據(jù)的多個(gè)終端設(shè)備的數(shù)量是否達(dá)到上述預(yù)設(shè)數(shù)量。
又進(jìn)一步可選的,如圖3所示,該基于終端設(shè)備數(shù)量的數(shù)據(jù)封裝控制系統(tǒng)還可以包括處于轉(zhuǎn)發(fā)節(jié)點(diǎn)303的無線覆蓋范圍內(nèi)的至少一個(gè)相鄰轉(zhuǎn)發(fā)節(jié)點(diǎn)305,且終端設(shè)備304發(fā)起的物聯(lián)網(wǎng)數(shù)據(jù)還可以包括發(fā)起該物聯(lián)網(wǎng)數(shù)據(jù)的終端設(shè)備304的設(shè)備標(biāo)識(shí)。且轉(zhuǎn)發(fā)節(jié)點(diǎn)303還可以用于當(dāng)在上述目標(biāo)時(shí)間段內(nèi)檢測到其無線覆蓋范圍內(nèi)處于上述目標(biāo)地理位置的發(fā)起物聯(lián)網(wǎng)數(shù)據(jù)的多個(gè)終端設(shè)備304的數(shù)量未達(dá)到上述預(yù)設(shè)數(shù)量時(shí),偵聽其無線覆蓋范圍內(nèi)的相鄰轉(zhuǎn)發(fā)節(jié)點(diǎn)檢測到的部分終端設(shè)備發(fā)起的物聯(lián)網(wǎng)數(shù)據(jù),并將多個(gè)終端設(shè)備304發(fā)起的物聯(lián)網(wǎng)數(shù)據(jù)以及偵聽到的該部分終端設(shè)備發(fā)起的物聯(lián)網(wǎng)數(shù)據(jù)封裝成數(shù)據(jù)元,以及將該數(shù)據(jù)元發(fā)送至匯聚單元301,其中,該部分終端設(shè)備所處的地理位置為上述目標(biāo)地理位置,該部分終端設(shè)備中任意一個(gè)終端設(shè)備的設(shè)備標(biāo)識(shí)與多個(gè)終端設(shè)備304中任意一個(gè)終端設(shè)備的設(shè)備標(biāo)識(shí)不同,且該部分終端設(shè)備包括的終端設(shè)備的數(shù)量與多個(gè)終端設(shè)備304包括的終端設(shè)備的數(shù)量之和等于上述預(yù)設(shè)數(shù)量。
又進(jìn)一步可選的,轉(zhuǎn)發(fā)節(jié)點(diǎn)303還可以用于向其無線覆蓋范圍內(nèi)處于上述目標(biāo)地理位置的終端設(shè)備304發(fā)送頻率上調(diào)指令,該頻率上調(diào)指令用于指示處于上述目標(biāo)地理位置的終端設(shè)備在上述目標(biāo)時(shí)間段內(nèi)提高物聯(lián)網(wǎng)數(shù)據(jù)的上報(bào)頻率。
又進(jìn)一步可選的,轉(zhuǎn)發(fā)節(jié)點(diǎn)303還可以用于向其無線覆蓋范圍內(nèi)未處于上述目標(biāo)地理位置的終端設(shè)備發(fā)送頻率下調(diào)指令,該頻率下調(diào)指令用于指示未處于上述目標(biāo)地理位置的終端設(shè)備在上述目標(biāo)時(shí)間段內(nèi)降低物聯(lián)網(wǎng)數(shù)據(jù)的上報(bào)頻率。
可見,實(shí)施圖3所描述的基于終端設(shè)備數(shù)量的數(shù)據(jù)封裝控制系統(tǒng)能夠在轉(zhuǎn)發(fā)節(jié)點(diǎn)檢測到預(yù)設(shè)數(shù)量的終端設(shè)備上報(bào)的物聯(lián)網(wǎng)數(shù)據(jù)之后對物聯(lián)網(wǎng)數(shù)據(jù)進(jìn)行封裝并上報(bào)至匯聚單元,減少物聯(lián)網(wǎng)數(shù)據(jù)的上報(bào)次數(shù),進(jìn)而減少因物聯(lián)網(wǎng)數(shù)據(jù)上報(bào)頻繁而導(dǎo)致的網(wǎng)絡(luò)擁堵的情況發(fā)生。
本領(lǐng)域普通技術(shù)人員可以理解上述實(shí)施例的各種方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,該程序可以存儲(chǔ)于一計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,存儲(chǔ)介質(zhì)包括只讀存儲(chǔ)器(read-onlymemory,rom)、隨機(jī)存儲(chǔ)器(randomaccessmemory,ram)、可編程只讀存儲(chǔ)器(programmableread-onlymemory,prom)、可擦除可編程只讀存儲(chǔ)器(erasableprogrammablereadonlymemory,eprom)、一次可編程只讀存儲(chǔ)器(one-timeprogrammableread-onlymemory,otprom)、電子抹除式可復(fù)寫只讀存儲(chǔ)器(electrically-erasableprogrammableread-onlymemory,eeprom)、只讀光盤(compactdiscread-onlymemory,cd-rom)或其他光盤存儲(chǔ)器、磁盤存儲(chǔ)器、磁帶存儲(chǔ)器、或者能夠用于攜帶或存儲(chǔ)數(shù)據(jù)的計(jì)算機(jī)可讀的任何其他介質(zhì)。
以上對本發(fā)明實(shí)施例公開的一種基于終端設(shè)備數(shù)量的數(shù)據(jù)封裝控制方法及系統(tǒng)進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。