本發(fā)明涉及通信領(lǐng)域,具體而言,涉及一種數(shù)據(jù)上報方法及裝置。
背景技術(shù):
隨著物聯(lián)網(wǎng)的發(fā)展,支持ip嵌入式設(shè)備的數(shù)量也正在迅速增加,而面向低功耗無線局域網(wǎng)的ipv6(lowpowerwirelesspersonalareanetwork)正是其中非常關(guān)鍵的技術(shù)。
6lowpan是一種基于ipv6的低速無線個域網(wǎng)標(biāo)準(zhǔn),即ipv6overieee802.15.4。電氣和電子工程師協(xié)會(instituteforelectricalandelectronicengineers,簡稱為ieee)802.15.4是專門研究低速無線個域網(wǎng)的工作組,該工作組致力于研究可以靠電池運(yùn)行1到5年的緊湊型低功率廉價嵌入式設(shè)備(如傳感器)。該標(biāo)準(zhǔn)使用工作在2.4ghz頻段的無線電收發(fā)器傳送信息,使用的頻帶與wi-fi相同,但其射頻發(fā)射功率大約只有wi-fi的1%。ieee802.15.4的出現(xiàn)推動了短距離、低速率、低功耗的無線個人區(qū)域網(wǎng)絡(luò)的發(fā)展。但是,ieee80215.4只規(guī)定了物理層(phy)和媒體訪問控制(mediumaccesscontrol,簡稱為mac)層標(biāo)準(zhǔn),沒有涉及到網(wǎng)絡(luò)層以上規(guī)范。
6lowpan的網(wǎng)絡(luò)中目前有兩種路由:
1)內(nèi)部lowpan路由:工作在lowpan網(wǎng)絡(luò)之間;
2)邊界路由:工作在邊界路由器之間或者邊界路由器和ipv6路由器之間。
也就是說如果lowpan數(shù)據(jù)需要和外網(wǎng)交互,必然會經(jīng)過邊界路由器。
圖1為相關(guān)技術(shù)中6lowpan的場景圖,如圖1所示:邊界路由器是連接6lowpan網(wǎng)絡(luò)和其它ip網(wǎng)絡(luò)的橋梁,圖2為相關(guān)技術(shù)中6lowpan網(wǎng)絡(luò)各個元件的工作示意圖,圖2則從ip協(xié)議的角度畫出 了邊界路由器與內(nèi)部路由器的區(qū)分。
目前,由于所有傳感器都會將所采集的數(shù)據(jù)通過邊界路由器通上報給遠(yuǎn)程服務(wù)器,供遠(yuǎn)程服務(wù)器進(jìn)行數(shù)據(jù)處理。與此同時,也會帶來很多問題:
1)通過邊界路由器傳輸數(shù)據(jù)的傳感器較多:無論與邊界路由器直連的傳感器還是通過內(nèi)部路由器透傳過來的數(shù)據(jù),最終都需要通過邊界路由器及時上報給遠(yuǎn)程服務(wù)器;
2)為了省電,數(shù)據(jù)包會很小,每次傳輸?shù)臄?shù)據(jù)都是小數(shù)據(jù)包的話,并不能充分利用網(wǎng)絡(luò)資源;并且,傳感器主要的應(yīng)用是數(shù)據(jù)檢測,并對異常數(shù)據(jù)進(jìn)行及時有效的處理。那么不是所有的正常數(shù)據(jù)都需要傳送到遠(yuǎn)程服務(wù)器,或者說不是所有正常數(shù)據(jù)都需要及時傳輸給遠(yuǎn)程服務(wù)器。在一定時間和區(qū)域內(nèi)傳感器所檢測的數(shù)據(jù)具有一定的關(guān)聯(lián)性,這些信息的有效性可見一般。
綜上,邊界路由器轉(zhuǎn)發(fā)數(shù)據(jù),不進(jìn)行數(shù)據(jù)處理,也就是說:一旦邊界路由器收到來自傳感器或內(nèi)部lowpan路由透傳過來的數(shù)據(jù),無論該數(shù)據(jù)是否有效,都會將相關(guān)數(shù)據(jù)按要求發(fā)往指定的目的遠(yuǎn)程服務(wù)器。供遠(yuǎn)程服務(wù)器進(jìn)行分析,這樣勢必降低了網(wǎng)絡(luò)傳輸?shù)挠行畔⒘?,浪費(fèi)了大量的網(wǎng)絡(luò)資源。
針對相關(guān)技術(shù)中,邊界路由器對接收到的數(shù)據(jù)不進(jìn)行如何處理直接發(fā)給遠(yuǎn)程服務(wù)器而導(dǎo)致的增加網(wǎng)路負(fù)擔(dān),浪費(fèi)大量的網(wǎng)絡(luò)資源的問題,尚未提出有效的解決方案。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例提供了一種數(shù)據(jù)上報方法及裝置,以至少解決相關(guān)技術(shù)中邊界路由器對接收到的數(shù)據(jù)不進(jìn)行如何處理直接發(fā)給遠(yuǎn)程服務(wù)器而導(dǎo)致的增加網(wǎng)路負(fù)擔(dān),浪費(fèi)大量的網(wǎng)絡(luò)資源的問題。
根據(jù)本發(fā)明的一個方面,提供了一種數(shù)據(jù)上報方法,包括:
邊界路由器獲取當(dāng)前低速無線個域網(wǎng)lowpan網(wǎng)絡(luò)內(nèi)傳感器采 集到的傳感器數(shù)據(jù);所述邊界路由器對所述傳感器數(shù)據(jù)進(jìn)行融合處理;所述邊界路由器判斷是否將融合處理后的傳感器數(shù)據(jù)上報至遠(yuǎn)程服務(wù)器。
可選地,所述邊界路由器根據(jù)預(yù)設(shè)條件判斷是否將融合處理后的傳感器數(shù)據(jù)上報至遠(yuǎn)程服務(wù)器,包括:
當(dāng)所述邊界路由器判定經(jīng)融合處理后的傳感器數(shù)據(jù)處于預(yù)設(shè)定的正常范圍時,將所述融合處理后的傳感器數(shù)據(jù)的部分?jǐn)?shù)據(jù)上報至所述遠(yuǎn)程服務(wù)器,或者,禁止上報所述傳感器數(shù)據(jù);
當(dāng)所述邊界路由器判定經(jīng)融合處理后的傳感器數(shù)據(jù)未處于預(yù)設(shè)定的正常范圍時,將所述融合處理后的傳感器數(shù)據(jù)上報至所述遠(yuǎn)程服務(wù)器。
可選地,邊界路由器獲取當(dāng)前l(fā)owpan網(wǎng)絡(luò)內(nèi)傳感器采集到的傳感器數(shù)據(jù)之前,所述方法還包括:
配置邊界路由器的工作模式,其中,所述工作模式至少包括以下之一:保存所述傳感器數(shù)據(jù)的時間;保存所述傳感器數(shù)據(jù)的格式;對于超過指定時間的傳感器數(shù)據(jù)進(jìn)行刪除;對于超過指定容量的傳感器數(shù)據(jù)進(jìn)行刪除;對所述傳感器數(shù)據(jù)進(jìn)行融合處理的方式;所述邊界路由器在滿足指定條件下將融合處理后的傳感器數(shù)據(jù)上報至所述遠(yuǎn)程服務(wù)器。
可選地,所述方法還包括:
所述邊界路由器接收所述遠(yuǎn)程服務(wù)器的請求信息,其中,該請求信息用于請求所述邊界路由器內(nèi)保存的傳感器數(shù)據(jù);
所述邊界路由器將請求的傳感器數(shù)據(jù)上報至所述遠(yuǎn)程服務(wù)器。
可選地,所述邊界路由器對所述傳感器數(shù)據(jù)進(jìn)行融合處理,包括:
所述邊界路由器獲取所述傳感器的數(shù)據(jù)特征和/或數(shù)據(jù)規(guī)律。
可選地,所述邊界路由器至少通過以下方式之一對所述傳感器數(shù)據(jù)進(jìn)行融合處理:代數(shù)法、圖形回歸法、小波變換、貝葉斯估計、 d-s推理法、人工神經(jīng)網(wǎng)絡(luò)ann、專家系統(tǒng)。
根據(jù)本發(fā)明的另一個方面,還提供了一種數(shù)據(jù)上報裝置,應(yīng)用于邊界路由器,包括:
獲取模塊,用于獲取當(dāng)前低速無線個域網(wǎng)lowpan網(wǎng)絡(luò)內(nèi)傳感器采集到的傳感器數(shù)據(jù);
處理模塊,用于對所述傳感器數(shù)據(jù)進(jìn)行融合處理;
判斷模塊,用于判斷是否將融合處理后的傳感器數(shù)據(jù)上報至遠(yuǎn)程服務(wù)器。
可選地,所述判斷模塊,用于當(dāng)所述邊界路由器判定經(jīng)融合處理后的傳感器數(shù)據(jù)處于預(yù)設(shè)定的正常范圍時,將所述融合處理后的傳感器數(shù)據(jù)的部分?jǐn)?shù)據(jù)上報至所述遠(yuǎn)程服務(wù)器,或者,禁止上報所述傳感器數(shù)據(jù);還用于當(dāng)所述邊界路由器判定經(jīng)融合處理后的傳感器數(shù)據(jù)未處于預(yù)設(shè)定的正常范圍時,將所述融合處理后的傳感器數(shù)據(jù)上報至所述遠(yuǎn)程服務(wù)器。
可選地,所述裝置還包括:配置模塊,用于配置邊界路由器的工作模式,其中,所述工作模式至少包括以下之一:保存所述傳感器數(shù)據(jù)的時間;保存所述傳感器數(shù)據(jù)的格式;對于超過指定時間的傳感器數(shù)據(jù)進(jìn)行刪除;對于超過指定容量的傳感器數(shù)據(jù)進(jìn)行刪除;對所述傳感器數(shù)據(jù)進(jìn)行融合處理的方式;所述邊界路由器在滿足指定條件下將融合處理后的傳感器數(shù)據(jù)上報至所述遠(yuǎn)程服務(wù)器。
根據(jù)本發(fā)明的另一個方面,還提供了一種邊界路由器,包括以上任一項所述的數(shù)據(jù)上報裝置。
通過本發(fā)明,由邊界路由器對獲取的傳感器數(shù)據(jù)進(jìn)行融合處理再判斷是否將融合處理后的傳感器數(shù)據(jù)上報至遠(yuǎn)程服務(wù)器的技術(shù)方案,解決了相關(guān)技術(shù)中,邊界路由器的現(xiàn)有技術(shù)是只要收到到達(dá)邊界路由器的數(shù)據(jù),無論數(shù)據(jù)是否有效,都會按要求發(fā)往外網(wǎng)服務(wù)器。這樣勢必增加網(wǎng)絡(luò)的負(fù)擔(dān)。浪費(fèi)大量的網(wǎng)絡(luò)資源的問題,進(jìn)而大大的降低了網(wǎng)絡(luò)負(fù)擔(dān),節(jié)省了網(wǎng)絡(luò)資源。
附圖說明
此處所說明的附圖用來提供對本發(fā)明的進(jìn)一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實(shí)施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中:
圖1為相關(guān)技術(shù)中6lowpan的場景圖;
圖2為相關(guān)技術(shù)中6lowpan網(wǎng)絡(luò)各個元件的工作示意圖;
圖3是根據(jù)本發(fā)明實(shí)施例的數(shù)據(jù)上報方法的流程圖;
圖4是根據(jù)本發(fā)明實(shí)施例的數(shù)據(jù)上報裝置的結(jié)構(gòu)框圖;
圖5是根據(jù)本發(fā)明實(shí)施例的數(shù)據(jù)上報裝置的另一結(jié)構(gòu)框圖;
圖6為本發(fā)明優(yōu)選實(shí)施例的數(shù)據(jù)傳輸方法的流程示意圖;
圖7為本根據(jù)本發(fā)明優(yōu)選實(shí)施例的完整的邊界路由器工作流程示意圖;
圖8為根據(jù)本發(fā)明優(yōu)選實(shí)施例2的遠(yuǎn)程服務(wù)器的工作流程圖。
具體實(shí)施方式
下文中將參考附圖并結(jié)合實(shí)施例來詳細(xì)說明本發(fā)明。需要說明的是,在不沖突的情況下,本申請中的實(shí)施例及實(shí)施例中的特征可以相互組合。
需要說明的是,本發(fā)明的說明書和權(quán)利要求書及上述附圖中的術(shù)語“第一”、“第二”等是用于區(qū)別類似的對象,而不必用于描述特定的順序或先后次序。
在本實(shí)施例中提供了一種數(shù)據(jù)上報方法,圖3是根據(jù)本發(fā)明實(shí)施例的數(shù)據(jù)上報方法的流程圖,如圖3所示,該流程包括如下步驟:
步驟s302,邊界路由器獲取當(dāng)前低速無線個域網(wǎng)lowpan網(wǎng)絡(luò)內(nèi)傳感器采集到的傳感器數(shù)據(jù);
步驟s304,邊界路由器對傳感器數(shù)據(jù)進(jìn)行融合處理;
步驟s306,邊界路由器判斷是否將融合處理后的傳感器數(shù)據(jù)上 報至遠(yuǎn)程服務(wù)器。
通過上述各個步驟,由邊界路由器對獲取的傳感器數(shù)據(jù)進(jìn)行融合處理再判斷是否將融合處理后的傳感器數(shù)據(jù)上報至遠(yuǎn)程服務(wù)器的技術(shù)方案,解決了相關(guān)技術(shù)中,邊界路由器的現(xiàn)有技術(shù)是只要收到到達(dá)邊界路由器的數(shù)據(jù),無論數(shù)據(jù)是否有效,都會按要求發(fā)往外網(wǎng)服務(wù)器。這樣勢必增加網(wǎng)絡(luò)的負(fù)擔(dān)。浪費(fèi)大量的網(wǎng)絡(luò)資源的問題,進(jìn)而大大的降低了網(wǎng)絡(luò)負(fù)擔(dān),節(jié)省了網(wǎng)絡(luò)資源。
對于上述步驟s306可以有多種實(shí)現(xiàn)方式,在本發(fā)明實(shí)施例中,可以主要通過以下方式實(shí)現(xiàn):
當(dāng)邊界路由器判定經(jīng)融合處理后的傳感器數(shù)據(jù)處于預(yù)設(shè)定的正常范圍時,將融合處理后的傳感器數(shù)據(jù)的部分?jǐn)?shù)據(jù)上報至遠(yuǎn)程服務(wù)器,或者,禁止上報傳感器數(shù)據(jù);
當(dāng)邊界路由器判定經(jīng)融合處理后的傳感器數(shù)據(jù)未處于預(yù)設(shè)定的正常范圍時,將融合處理后的傳感器數(shù)據(jù)上報至遠(yuǎn)程服務(wù)器。
也就是說,本發(fā)明實(shí)施例設(shè)置對邊界路由器設(shè)置了數(shù)據(jù)處理機(jī)制,并不是所有數(shù)據(jù)都要上傳至遠(yuǎn)程服務(wù)器,只有滿足一定條件的數(shù)據(jù)才能發(fā)往外網(wǎng)中的遠(yuǎn)程服務(wù)器。
在邊界路由器獲取傳感器采集的傳感器數(shù)據(jù)之前,本發(fā)明實(shí)施例的技術(shù)方案中,還可以配置邊界路由器的工作模式,其中,工作模式至少包括以下之一:保存?zhèn)鞲衅鲾?shù)據(jù)的時間;保存?zhèn)鞲衅鲾?shù)據(jù)的格式;對于超過指定時間的傳感器數(shù)據(jù)進(jìn)行刪除;對于超過指定容量的傳感器數(shù)據(jù)進(jìn)行刪除;對傳感器數(shù)據(jù)進(jìn)行融合處理的方式;邊界路由器在滿足指定條件下將融合處理后的傳感器數(shù)據(jù)上報至遠(yuǎn)程服務(wù)器,需要說明的是,工作模式的設(shè)置可以根據(jù)實(shí)際情況進(jìn)行多種配置,本發(fā)明實(shí)施例對此不作限定。
當(dāng)然,對于邊界路由器保存放入一定時期內(nèi)的數(shù)據(jù),除了可以上報至遠(yuǎn)程服務(wù)器之外,本發(fā)明實(shí)施例還提供了以下實(shí)現(xiàn)方式:邊界路由器接收遠(yuǎn)程服務(wù)器的請求信息,其中,該請求信息用于請求邊界路 由器內(nèi)保存的傳感器數(shù)據(jù);邊界路由器將請求的傳感器數(shù)據(jù)上報至遠(yuǎn)程服務(wù)器,即如果遠(yuǎn)程服務(wù)器需要數(shù)據(jù),邊界路由器就可將數(shù)據(jù)壓縮打包,以便外網(wǎng)中的遠(yuǎn)程服務(wù)器查詢,這樣減少了大量和外網(wǎng)交互的次數(shù)以及數(shù)據(jù)。此外,本發(fā)明實(shí)施例的技術(shù)方案還增大了每一數(shù)據(jù)包的數(shù)據(jù)。從而有效提高了每一網(wǎng)絡(luò)數(shù)據(jù)包的利用率,從而節(jié)省了網(wǎng)絡(luò)資源。
在本發(fā)明實(shí)施例中,步驟s304的具體實(shí)現(xiàn)方式可以是本發(fā)明實(shí)施例中提及的邊界路由器獲取傳感器的數(shù)據(jù)特征和/或數(shù)據(jù)規(guī)律,也可以是邊界路由器至少通過以下方式之一對傳感器數(shù)據(jù)進(jìn)行融合處理:代數(shù)法、圖形回歸法、小波變換、貝葉斯估計、d-s推理法、人工神經(jīng)網(wǎng)絡(luò)ann、專家系統(tǒng),也可以是現(xiàn)有技術(shù)中存在的其他方式,本發(fā)明實(shí)施例對此不作限定。
以下結(jié)合一示例對上述技術(shù)方案進(jìn)行解釋說明,主要方案可以通過步驟一至步驟六所體現(xiàn)的技術(shù)方案來實(shí)現(xiàn):
步驟一:需要發(fā)往外網(wǎng)(可以理解為是遠(yuǎn)程服務(wù)器)的數(shù)據(jù)到達(dá)邊界路由器。
步驟二:邊界路由器根據(jù)預(yù)先設(shè)定的學(xué)習(xí)機(jī)制進(jìn)行數(shù)據(jù)融合。
當(dāng)前數(shù)據(jù)融合大多應(yīng)用于與數(shù)據(jù)采集有關(guān)的領(lǐng)域,并且應(yīng)用較為廣泛。其實(shí)質(zhì)是在統(tǒng)一地理坐標(biāo)系中將對同一目標(biāo)檢測的多幅遙感圖像數(shù)據(jù)采用一定的算法,生成一幅新的、更能有效表示該目標(biāo)的圖像信息。將單一傳感器的多波段信息或不同類別傳感器所提供的信息加以綜合,消除多傳感器信息之間可能存在的冗余和矛盾,加以互補(bǔ),改善遙感信息提取的及時性和可靠性,提高數(shù)據(jù)的使用效率。
步驟三:邊界路由器按預(yù)設(shè)的判定規(guī)則及上報機(jī)制進(jìn)行數(shù)據(jù)上報;
傳感器在一段時間內(nèi)所采集或數(shù)據(jù)融合后的某些特征值的數(shù)據(jù)正常。此時,按照預(yù)設(shè)的上報機(jī)制:上報一定時間段內(nèi)通過預(yù)制的數(shù)據(jù)融合算法得出的所檢測區(qū)域完整的數(shù)據(jù)特征或者僅僅是部分傳感器數(shù)據(jù),非所有傳感器數(shù)據(jù),或者按預(yù)設(shè)要求不上報任何數(shù)據(jù)。
如若采集數(shù)據(jù)或數(shù)據(jù)融合后的某些特征值異常,可以直接上報遠(yuǎn)程服務(wù)器。
步驟四:邊界路由器在一定時間內(nèi)對數(shù)據(jù)進(jìn)行保留。
步驟五:當(dāng)邊界路由器收到遠(yuǎn)程服務(wù)器請求:請求查看歷史數(shù)據(jù),邊界路由器將相關(guān)數(shù)據(jù)按要求進(jìn)行壓縮后傳輸給遠(yuǎn)程服務(wù)器。
此處,壓縮打包后的數(shù)據(jù)也將小于每包正常傳輸?shù)臄?shù)據(jù)。因?yàn)椋撼藟嚎s算法會壓縮減小數(shù)據(jù)之外,每包獨(dú)立傳輸?shù)男“鼣?shù)據(jù)都會有包頭,包尾,而將一段時期內(nèi)的數(shù)據(jù)統(tǒng)一打包壓縮使其成為一個大數(shù)據(jù)時,將增大ip網(wǎng)絡(luò)的傳輸效率。提高網(wǎng)絡(luò)傳輸效率。
步驟六:邊界路由器對超過預(yù)留時間內(nèi)的數(shù)據(jù)清除,不再保存。
綜上,本發(fā)明實(shí)施例的技術(shù)方案,在邊界路由器設(shè)置了學(xué)習(xí)機(jī)制,通過數(shù)據(jù)融合,對所采集數(shù)據(jù)的走向,以及風(fēng)險做出一個基本的判斷。當(dāng)所檢測的數(shù)據(jù)存在風(fēng)險時,及時通知遠(yuǎn)程服務(wù)器,同時,邊界路由器按要求會保留一定時間內(nèi)采集的數(shù)據(jù),以供遠(yuǎn)程服務(wù)器查詢,大大節(jié)省網(wǎng)絡(luò)資源,提高網(wǎng)絡(luò)利用率。
通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到根據(jù)上述實(shí)施例的方法可借助軟件加必需的通用硬件平臺的方式來實(shí)現(xiàn),當(dāng)然也可以通過硬件,但很多情況下前者是更佳的實(shí)施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機(jī)軟件產(chǎn)品存儲在一個存儲介質(zhì)(如rom/ram、磁碟、光盤)中,包括若干指令用以使得一臺終端設(shè)備(可以是手機(jī),計算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實(shí)施例的方法。
實(shí)施例2
在本實(shí)施例中還提供了一種數(shù)據(jù)上報裝置,應(yīng)用于邊界路由器,該裝置用于實(shí)現(xiàn)上述實(shí)施例及優(yōu)選實(shí)施方式,已經(jīng)進(jìn)行過說明的不再贅述。如以下所使用的,術(shù)語“模塊”可以實(shí)現(xiàn)預(yù)定功能的軟件和/或硬件的組合。盡管以下實(shí)施例所描述的裝置較佳地以軟件來實(shí)現(xiàn), 但是硬件,或者軟件和硬件的組合的實(shí)現(xiàn)也是可能并被構(gòu)想的。
圖4是根據(jù)本發(fā)明實(shí)施例的數(shù)據(jù)上報裝置的結(jié)構(gòu)框圖,如圖4所示,該裝置包括:
獲取模塊40,用于獲取當(dāng)前低速無線個域網(wǎng)lowpan網(wǎng)絡(luò)內(nèi)傳感器采集到的傳感器數(shù)據(jù);
處理模塊42,用于對傳感器數(shù)據(jù)進(jìn)行融合處理;
判斷模塊44,用于判斷是否將融合處理后的傳感器數(shù)據(jù)上報至遠(yuǎn)程服務(wù)器。
通過上述各個模塊的綜合作用,對獲取的傳感器數(shù)據(jù)進(jìn)行融合處理再判斷是否將融合處理后的傳感器數(shù)據(jù)上報至遠(yuǎn)程服務(wù)器的技術(shù)方案,解決了相關(guān)技術(shù)中,邊界路由器的現(xiàn)有技術(shù)是只要收到到達(dá)邊界路由器的數(shù)據(jù),無論數(shù)據(jù)是否有效,都會按要求發(fā)往外網(wǎng)服務(wù)器。這樣勢必增加網(wǎng)絡(luò)的負(fù)擔(dān)。浪費(fèi)大量的網(wǎng)絡(luò)資源的問題,進(jìn)而大大的降低了網(wǎng)絡(luò)負(fù)擔(dān),節(jié)省了網(wǎng)絡(luò)資源。
可選地,判斷模塊44,用于當(dāng)邊界路由器判定經(jīng)融合處理后的傳感器數(shù)據(jù)處于預(yù)設(shè)定的正常范圍時,將融合處理后的傳感器數(shù)據(jù)的部分?jǐn)?shù)據(jù)上報至遠(yuǎn)程服務(wù)器,或者,禁止上報傳感器數(shù)據(jù);還用于當(dāng)邊界路由器判定經(jīng)融合處理后的傳感器數(shù)據(jù)未處于預(yù)設(shè)定的正常范圍時,將融合處理后的傳感器數(shù)據(jù)上報至遠(yuǎn)程服務(wù)器。
圖5是根據(jù)本發(fā)明實(shí)施例的數(shù)據(jù)上報裝置的另一結(jié)構(gòu)框圖,如圖5所示,上述裝置還包括:配置模塊46,用于配置邊界路由器的工作模式,其中,工作模式至少包括以下之一:保存?zhèn)鞲衅鲾?shù)據(jù)的時間;保存?zhèn)鞲衅鲾?shù)據(jù)的格式;對于超過指定時間的傳感器數(shù)據(jù)進(jìn)行刪除;對于超過指定容量的傳感器數(shù)據(jù)進(jìn)行刪除;對傳感器數(shù)據(jù)進(jìn)行融合處理的方式;邊界路由器在滿足指定條件下將融合處理后的傳感器數(shù)據(jù)上報至遠(yuǎn)程服務(wù)器。
在本發(fā)明實(shí)施例中,還提供了一種邊界路由器,包括以上任一項的數(shù)據(jù)上報裝置。
需要說明的是,上述各個模塊是可以通過軟件或硬件來實(shí)現(xiàn)的,對于后者,可以通過以下方式實(shí)現(xiàn),但不限于此:上述模塊均位于同一處理器中;或者,上述各個模塊以任意組合的形式分別位于不同的處理器中。
以下結(jié)合優(yōu)選實(shí)施例對上述實(shí)施例的技術(shù)方案進(jìn)行詳細(xì)說明。
優(yōu)選實(shí)施例1
圖6為本發(fā)明優(yōu)選實(shí)施例的數(shù)據(jù)傳輸方法的流程示意圖,自上而下。描述了數(shù)據(jù)到達(dá)邊界路由的工作流程示意圖,具體包括以下步驟:
步驟s602:6lowpan網(wǎng)絡(luò)將所采集的數(shù)據(jù)傳輸?shù)竭吔缏酚善鳌?/p>
步驟s604:邊界路由器按預(yù)制的規(guī)則對數(shù)據(jù)進(jìn)行保存并進(jìn)行數(shù)據(jù)融合。數(shù)據(jù)融合將得出所采集數(shù)據(jù)的特征及規(guī)律。
所預(yù)制的數(shù)據(jù)融合方法包括但不限于:代數(shù)法、圖形回歸法、小波變換、貝葉斯(bayes)估計、d-s推理法(dempster-shafter)、ann、專家系統(tǒng)等。
步驟s606:邊界路由器根據(jù)預(yù)制標(biāo)準(zhǔn)對數(shù)據(jù)融合結(jié)果進(jìn)行判斷。
步驟s608:數(shù)據(jù)正常時,按預(yù)設(shè)要求上報或者不上報數(shù)據(jù),即本次處理流程結(jié)束;
步驟s610:數(shù)據(jù)異常時,上報遠(yuǎn)程服務(wù)器。
圖7為本根據(jù)本發(fā)明優(yōu)選實(shí)施例的完整的邊界路由器工作流程示意圖,具體包括:
步驟s702:預(yù)制邊界路由器的工作模式及工作方法,包括:數(shù)據(jù)存儲規(guī)則、數(shù)據(jù)融合方法、數(shù)據(jù)判斷規(guī)則、數(shù)據(jù)上報模式等。
其中,數(shù)據(jù)存儲規(guī)則包括:數(shù)據(jù)到達(dá)邊界路由器后,何時存儲、以什么格式存儲、存儲多長時間的數(shù)據(jù)、以及刪除規(guī)則等。
例如:數(shù)據(jù)到達(dá)邊界路由器后,可以立刻保存;可以以excel或者xml的形式進(jìn)行存儲;存儲內(nèi)容包括:數(shù)據(jù)到達(dá)邊界路由器的時間,傳感器編號以及采樣數(shù)據(jù)等;數(shù)據(jù)可以按時間或按容量存儲,超過 該時間或容量的數(shù)據(jù)刪除或壓縮后傳輸?shù)狡渌?wù)器。
數(shù)據(jù)融合方法:包括但不限于代數(shù)法、圖形回歸法、小波變換、貝葉斯(bayes)估計、d-s推理法(dempster-shafter)、ann、專家系統(tǒng)等。
數(shù)據(jù)判斷規(guī)則:指采集的數(shù)據(jù)或融合特征是否符合預(yù)設(shè)要求。不同的檢測系統(tǒng),預(yù)設(shè)值不同。
數(shù)據(jù)上報模式:指采集的數(shù)據(jù)或融合特征滿足什么條件上報給遠(yuǎn)程的服務(wù)器,以及以什么形式上報。
步驟s704:待預(yù)制完成后,邊界路由器啟動工作。
步驟s706:當(dāng)有數(shù)據(jù)通過6lowpan網(wǎng)絡(luò)到達(dá)邊界路由器,邊界路由器按要求進(jìn)行數(shù)據(jù)保存和融合。
步驟s708:根據(jù)預(yù)制的判定規(guī)則對數(shù)據(jù)融合結(jié)果進(jìn)行判定。
步驟s710:根據(jù)預(yù)制條件進(jìn)行數(shù)據(jù)上報,數(shù)據(jù)結(jié)果正常:本次流程結(jié)束。按預(yù)設(shè)要求上報或者不上報數(shù)據(jù)。
步驟s712:數(shù)據(jù)結(jié)果異常:上報遠(yuǎn)程服務(wù)器。遠(yuǎn)程服務(wù)器根據(jù)處理結(jié)果進(jìn)行操作。
此外,邊界路由器按照預(yù)制要求進(jìn)行上報:上報的內(nèi)容可以是具體的消息,也可以是數(shù)據(jù)具體的數(shù)據(jù)或特征。
優(yōu)選實(shí)施例2
由于不同的6lowpan網(wǎng)絡(luò)的應(yīng)用預(yù)制條件也不同,且具有較強(qiáng)的專業(yè)性,所以沒有統(tǒng)一的預(yù)制條件。本發(fā)明優(yōu)選實(shí)施例結(jié)合具體場景用例,解釋說明上述技術(shù)方案。
用例一:遠(yuǎn)程水紋污染檢測
水紋污染檢測所鋪設(shè)的傳感器是專業(yè)的污染檢測傳感器。輸出指標(biāo)具有專業(yè)性。
步驟一:預(yù)制邊界路由器的工作模式及工作方法,包括:數(shù)據(jù)存儲規(guī)則、數(shù)據(jù)融合方法、數(shù)據(jù)判斷規(guī)則、數(shù)據(jù)上報模式等。
例如,可以采用神經(jīng)網(wǎng)絡(luò)對相關(guān)數(shù)據(jù)進(jìn)行融合學(xué)習(xí)。從而得出水紋污染的相關(guān)規(guī)律。比如某個季節(jié)或某個區(qū)域污染嚴(yán)重。從而可以為預(yù)防污染做一些準(zhǔn)備。同時,判定某些非正常數(shù)據(jù)為干擾數(shù)據(jù),不符合規(guī)律,可能是由于異常舉動造成。與之對應(yīng),這些干擾數(shù)據(jù)可以不處理。
數(shù)據(jù)判斷規(guī)則:根據(jù)水紋檢測的專業(yè)性,可以設(shè)置檢測數(shù)據(jù)達(dá)到某些特定值,即判斷為該水紋已污染。當(dāng)檢測數(shù)值達(dá)到另一預(yù)制值時,判定為嚴(yán)重污染。
數(shù)據(jù)上報模式:可選擇僅上報消息以及攜帶數(shù)據(jù)進(jìn)行上報等規(guī)則。上報的數(shù)據(jù)可以是當(dāng)次的超標(biāo)數(shù)據(jù),也可以是某段時間內(nèi)的波動規(guī)律。
例如:在數(shù)據(jù)異常時,可以按上報規(guī)則進(jìn)行上報。
在數(shù)據(jù)正常時,可以周期上報指定時間內(nèi)的數(shù)據(jù)融合結(jié)果,或打包的原始數(shù)據(jù)。
步驟二:待預(yù)制完成后,邊界路由器啟動工作。
步驟三:當(dāng)有數(shù)據(jù)通過6lowpan網(wǎng)絡(luò)到達(dá)邊界路由器,邊界路由器按要求進(jìn)行數(shù)據(jù)保存和融合。
步驟四:根據(jù)預(yù)制的判定規(guī)則對數(shù)據(jù)融合結(jié)果進(jìn)行判定。
步驟五:根據(jù)預(yù)制條件進(jìn)行數(shù)據(jù)上報。
用例二:遠(yuǎn)程體溫檢測
隨著科技的發(fā)展,遠(yuǎn)程監(jiān)控人體或動物身體指標(biāo)將越來越普遍。
步驟一:預(yù)制邊界路由器的工作模式及工作方法,包括:數(shù)據(jù)存儲規(guī)則、數(shù)據(jù)融合方法、數(shù)據(jù)判斷規(guī)則、數(shù)據(jù)上報模式等。
根據(jù)采集的數(shù)據(jù)的特殊性,選取合適的數(shù)據(jù)融合方法。比如:專家系統(tǒng)等。通過融合可以得到一天內(nèi)人體最高體溫和最低體溫出現(xiàn)在 什么時間段,也可以得到人體體溫隨季節(jié),年齡的變化規(guī)律等。也可以得到某類人群的體溫特征。
根據(jù)體溫,按要求設(shè)置體溫的門限值,比如:溫度超過某個特定值認(rèn)為是高燒,低于某個特定值是低燒。同時,也需要區(qū)別對待不同的個體,可以根據(jù)數(shù)據(jù)融合的體溫變化為基準(zhǔn),進(jìn)行預(yù)制設(shè)置。
可選擇僅上報消息以及攜帶數(shù)據(jù)進(jìn)行上報等規(guī)則。上報的數(shù)據(jù)可以是當(dāng)次的超標(biāo)數(shù)據(jù),也可以是某段時間內(nèi)的波動規(guī)律。
在數(shù)據(jù)異常時,可以按上報規(guī)則進(jìn)行上報。
在數(shù)據(jù)正常時,可以周期上報指定時間內(nèi)的數(shù)據(jù)融合結(jié)果,或打包的原始數(shù)據(jù)。
步驟二:待預(yù)制完成后,邊界路由器啟動工作。
步驟三:當(dāng)有數(shù)據(jù)通過6lowpan網(wǎng)絡(luò)到達(dá)邊界路由器,邊界路由器按要求進(jìn)行數(shù)據(jù)保存和融合。
步驟四:根據(jù)預(yù)制的判定規(guī)則對數(shù)據(jù)融合結(jié)果進(jìn)行判定。
步驟五:根據(jù)預(yù)制條件進(jìn)行數(shù)據(jù)上報:
圖8為根據(jù)本發(fā)明優(yōu)選實(shí)施例2的遠(yuǎn)程服務(wù)器的工作流程圖,如圖8所示:
步驟s802:當(dāng)遠(yuǎn)程服務(wù)器收到邊界路由器按要求上報的消息或者鑒于對日常數(shù)據(jù)的分析,遠(yuǎn)程路由器向邊界路由器發(fā)起數(shù)據(jù)請求消息,請求邊界路由器上報相關(guān)數(shù)據(jù)。
步驟s804:邊界路由器按要求將一定時間內(nèi)數(shù)據(jù),按一定的壓縮格式打包,將數(shù)據(jù)反饋給邊界路由器。
本發(fā)明的實(shí)施例還提供了一種存儲介質(zhì)??蛇x地,在本實(shí)施例中,上述存儲介質(zhì)可以被設(shè)置為存儲用于執(zhí)行以下步驟的程序代碼:
s1,邊界路由器獲取當(dāng)前低速無線個域網(wǎng)lowpan網(wǎng)絡(luò)內(nèi)傳感器采集到的傳感器數(shù)據(jù);
s2,邊界路由器對傳感器數(shù)據(jù)進(jìn)行融合處理;
s3,邊界路由器判斷是否將融合處理后的傳感器數(shù)據(jù)上報至遠(yuǎn)程服務(wù)器。
可選地,在本實(shí)施例中,上述存儲介質(zhì)可以包括但不限于:u盤、只讀存儲器(rom,read-onlymemory)、隨機(jī)存取存儲器(ram,randomaccessmemory)、移動硬盤、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
可選地,本實(shí)施例中的具體示例可以參考上述實(shí)施例及可選實(shí)施方式中所描述的示例,本實(shí)施例在此不再贅述。
顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計算裝置來實(shí)現(xiàn),它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計算裝置可執(zhí)行的程序代碼來實(shí)現(xiàn),從而,可以將它們存儲在存儲裝置中由計算裝置來執(zhí)行,并且在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟,或者將它們分別制作成各個集成電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模塊來實(shí)現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。
以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。