本發(fā)明涉及物聯(lián)網技術領域,具體涉及一種基于過濾網關的終端設備工作狀態(tài)檢測方法及系統(tǒng)。
背景技術:
物聯(lián)網(internetofthings,簡稱iot)是把所有物品通過射頻識別、紅外感應器、全球定位系統(tǒng)、激光掃描器等信息傳感設備,按照約定的協(xié)議,與互聯(lián)網連接起來,進行信息交換和通訊,實現(xiàn)智能化識別、定位、跟蹤、監(jiān)控和管理。這些信息傳感設備稱之為整個物聯(lián)網中的終端設備,只是簡單地“廣播”少量數(shù)據,或者“收聽”直接發(fā)送給自己的數(shù)據,也可以稱之為“啞設備”。終端設備通過位于物聯(lián)網中的轉發(fā)節(jié)點、過濾網關接入到物聯(lián)網,將采集的數(shù)據信息上傳到匯聚單元,其中,匯聚單元用于對海量終端設備產生的數(shù)據信息進行分析和處理,還可以通過發(fā)指令去獲取信息、或者配置終端設備參數(shù)等。在物聯(lián)網中,終端設備必須能夠獨立自主地進行運作,且在特定場景下,需要確保指定區(qū)域內終端設備的在線數(shù)量,以維持足夠的在線終端設備將數(shù)據信息上報給匯聚單元,保證數(shù)據信息的“可靠”。
技術實現(xiàn)要素:
本發(fā)明實施例公開了一種基于過濾網關的終端設備工作狀態(tài)檢測方法及系統(tǒng),用于檢測終端設備的工作狀態(tài),確保終端設備的在線數(shù)量,提高數(shù)據信息的可靠性。
本發(fā)明第一方面公開了一種基于過濾網關的終端設備工作狀態(tài)檢測方法,可包括:
過濾網關接收轉發(fā)節(jié)點轉發(fā)的終端設備上報的數(shù)據幀;其中,所述數(shù)據幀攜帶終端設備類型、終端設備地址、上報所述數(shù)據幀的上報時間點;
所述過濾網關判斷所述上報時間點是否屬于預設上報時間段;
如果屬于,所述過濾網關確定出在所述預設上報時間段內未上報數(shù)據幀、且匹配匯聚單元下發(fā)的感興趣信息的目標終端設備;其中,所述感興趣信息包括所述匯聚單元感興趣的位置信息和/或所述匯聚單元感興趣的終端設備類型;
所述過濾網關根據所述目標終端設備上一次上報的數(shù)據幀,獲得匯報信息并上報給所述匯聚單元,所述匯報信息包括所述目標終端設備地址、目標終端設備類型和所述目標終端設備的最后一次上報時間點;
所述匯聚單元根據所述匯報信息,分析所述目標終端設備的工作狀態(tài)。
作為一種可選的實施方式,在本發(fā)明第一方面中,所述過濾網關根據所述目標終端設備上一次上報的數(shù)據幀,獲得匯報信息并上報給所述匯聚單元,包括:
所述過濾網關調用天氣信息查詢接口,并通過所述天氣信息查詢接口向對應的云端服務平臺發(fā)送天氣類型查詢請求,所述天氣類型查詢請求用于向所述云端服務平臺請求查詢包括所述目標終端設備地址和所述預設上報時間段對應的即時天氣類型;
所述過濾網關接收所述云端服務平臺通過所述天氣信息查詢接口返回的所述目標終端設備地址和所述預設上報時間段對應的即時天氣類型;
所述過濾網關根據所述目標終端設備上一次上報的數(shù)據幀和所述即時天氣類型,獲得所述匯報信息并上報給匯聚單元,所述匯報信息包括所述目標終端設備地址、目標終端設備類型、所述目標終端設備的最后一次上報時間點和所述即時天氣類型。
作為一種可選的實施方式,在本發(fā)明第一方面中,在所述過濾網關調用天氣信息查詢接口,并通過所述天氣信息查詢接口向對應的云端服務平臺發(fā)送天氣類型查詢請求之前,所述方法還包括:
所述過濾網關檢測所述天氣信息查詢接口是否處于激活狀態(tài),如果所述天氣信息查詢接口處于激活狀態(tài),所述過濾網關執(zhí)行調用天氣信息查詢接口,并通過所述天氣信息查詢接口向對應的云端服務平臺發(fā)送天氣類型查詢請求的步驟。
作為一種可選的實施方式,在本發(fā)明第一方面中,所述匯聚單元根據所述匯報信息,分析所述目標終端設備的工作狀態(tài),包括:
所述匯聚單元調用天氣信息查詢接口,并通過所述天氣信息查詢接口向對應的云端服務平臺發(fā)送天氣類型查詢請求,所述天氣類型查詢請求用于向所述云端服務平臺請求查詢包括所述目標終端設備地址和所述預設上報時間段對應的即時天氣類型;
所述匯聚單元接收所述云端服務平臺通過所述天氣信息查詢接口返回的所述目標終端設備地址和所述預設上報時間段對應的即時天氣類型;
所述匯聚單元根據所述即時天氣類型和所述匯報信息,分析所述目標終端設備的工作狀態(tài)。
作為一種可選的實施方式,在本發(fā)明第一方面中,在所述匯聚單元調用天氣信息查詢接口,并通過所述天氣信息查詢接口向對應的云端服務平臺發(fā)送天氣類型查詢請求之前,所述方法還包括:
所述匯聚單元檢測所述天氣信息查詢接口是否處于激活狀態(tài),如果所述天氣信息查詢接口處于激活狀態(tài),所述匯聚單元執(zhí)行調用天氣信息查詢接口,并通過所述天氣信息查詢接口向對應的云端服務平臺發(fā)送天氣類型查詢請求的步驟。
本發(fā)明第二方面公開了一種基于過濾網關的終端設備工作狀態(tài)檢測系統(tǒng),可包括:
終端設備,用于上報數(shù)據幀;其中,所述數(shù)據幀攜帶終端設備類型、終端設備地址、上報所述數(shù)據幀的上報時間點;
轉發(fā)節(jié)點,用于獲取終端設備上報的數(shù)據幀,并將獲取到的數(shù)據幀發(fā)送給過濾網關;
所述過濾網關,用于接收所述轉發(fā)節(jié)點轉發(fā)的所述終端設備上報的數(shù)據幀,判斷所述終端設備上報的數(shù)據幀中攜帶的上報時間點是否屬于預設上報時間段,如果屬于,確定出在所述預設上報時間段內未上報數(shù)據幀、且匹配匯聚單元下發(fā)的感興趣信息的目標終端設備,其中,所述感興趣信息包括所述匯聚單元感興趣的位置信息和/或所述匯聚單元感興趣的終端設備類型;根據所述目標終端設備上一次上報的數(shù)據幀,獲得匯報信息并上報給所述匯聚單元,所述匯報信息包括所述目標終端設備地址、目標終端設備類型和所述目標終端設備的最后一次上報時間點;
所述匯聚單元,用于根據所述匯報信息,分析所述目標終端設備的工作狀態(tài)。
作為一種可選的實施方式,在本發(fā)明第二方面中,所述過濾網關用于根據所述目標終端設備上一次上報的數(shù)據幀,獲得匯報信息并上報給所述匯聚單元的方式具體為:
所述過濾網關用于,調用天氣信息查詢接口,并通過所述天氣信息查詢接口向對應的云端服務平臺發(fā)送天氣類型查詢請求,所述天氣類型查詢請求用于向所述云端服務平臺請求查詢包括所述目標終端設備地址和所述預設上報時間段對應的即時天氣類型;接收所述云端服務平臺通過所述天氣信息查詢接口返回的所述目標終端設備地址和所述預設上報時間段對應的即時天氣類型;根據所述目標終端設備上一次上報的數(shù)據幀和所述即時天氣類型,獲得所述匯報信息并上報給匯聚單元,所述匯報信息包括所述目標終端設備地址、目標終端設備類型、所述目標終端設備的最后一次上報時間點和所述即時天氣類型。
作為一種可選的實施方式,在本發(fā)明第二方面中,所述過濾網關,還用于在調用天氣信息查詢接口,并通過所述天氣信息查詢接口向對應的云端服務平臺發(fā)送天氣類型查詢請求之前,檢測所述天氣信息查詢接口是否處于激活狀態(tài),如果所述天氣信息查詢接口處于激活狀態(tài),執(zhí)行調用天氣信息查詢接口,并通過所述天氣信息查詢接口向對應的云端服務平臺發(fā)送天氣類型查詢請求。
作為一種可選的實施方式,在本發(fā)明第二方面中,所述匯聚單元用于根據所述匯報信息,分析所述目標終端設備的工作狀態(tài)的方式具體為:
所述匯聚單元用于,調用天氣信息查詢接口,并通過所述天氣信息查詢接口向對應的云端服務平臺發(fā)送天氣類型查詢請求,所述天氣類型查詢請求用于向所述云端服務平臺請求查詢包括所述目標終端設備地址和所述預設上報時間段對應的即時天氣類型;接收所述云端服務平臺通過所述天氣信息查詢接口返回的所述目標終端設備地址和所述預設上報時間段對應的即時天氣類型;根據所述即時天氣類型和所述匯報信息,分析所述目標終端設備的工作狀態(tài)。
作為一種可選的實施方式,在本發(fā)明第二方面中,所述匯聚單元,還用于在調用天氣信息查詢接口,并通過所述天氣信息查詢接口向對應的云端服務平臺發(fā)送天氣類型查詢請求之前,檢測所述天氣信息查詢接口是否處于激活狀態(tài),如果所述天氣信息查詢接口處于激活狀態(tài),執(zhí)行調用天氣信息查詢接口,并通過所述天氣信息查詢接口向對應的云端服務平臺發(fā)送天氣類型查詢請求。
與現(xiàn)有技術相比,本發(fā)明實施例具有以下有益效果:
在本發(fā)明實施例中,轉發(fā)節(jié)點將終端設備上報的數(shù)據幀發(fā)送給過濾網關,過濾網關接收數(shù)據幀后,判斷數(shù)據幀中攜帶的上報時間點是否屬于預設上報時間段,在上報時間點屬于預設上報時間段時,過濾網關確定出預設上報時間段內未上報數(shù)據幀、且匹配匯聚單元下發(fā)的感興趣信息(包括匯聚單元感興趣的位置信息或者匯聚單元感興趣的終端設備類型)的目標終端設備,過濾網關根據目標終端設備上一次上報的數(shù)據幀,獲得包括目標終端設備地址、目標終端設備類型和目標終端設備的最后一次上報時間點的匯報信息,并上報給匯聚單元,匯聚單元根據匯報信息,分析目標終端設備的工作狀態(tài)??梢钥闯觯鶕繕私K端設備上報數(shù)據幀的時間點、目標終端設備地址和目標終端設備類型等,分析目標終端設備的工作狀態(tài),以確保終端設備的在線數(shù)量,實現(xiàn)物聯(lián)網中的信息匯聚,通過信息匯聚提高物聯(lián)網的穩(wěn)定性和可靠性。
附圖說明
為了更清楚地說明本發(fā)明實施例中的技術方案,下面將對實施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
圖1為本發(fā)明一些實施例公開的物聯(lián)網架構示意圖;
圖2為本發(fā)明實施例公開的基于過濾網關的終端設備工作狀態(tài)檢測方法的流程示意圖;
圖3為本發(fā)明實施例公開的基于過濾網關的終端設備工作狀態(tài)檢測方法的另一流程示意圖;
圖4為本發(fā)明實施例公開的基于過濾網關的終端設備工作狀態(tài)檢測系統(tǒng)的結構示意圖。
具體實施方式
下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
需要說明的是,本發(fā)明實施例的術語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過程、方法、系統(tǒng)、產品或設備不必限于清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或對于這些過程、方法、產品或設備固有的其它步驟或單元。
本發(fā)明實施例公開了一種基于過濾網關的終端設備工作狀態(tài)檢測方法,用于檢測終端設備的工作狀態(tài),確保終端設備的在線數(shù)量,提高數(shù)據信息的可靠性。本發(fā)明實施例相應地公開了一種基于過濾網關的終端設備工作狀態(tài)檢測系統(tǒng)。
在介紹本發(fā)明實施例之前,先簡單介紹一下本發(fā)明一些實施例公開的物聯(lián)網架構。如圖1所示,圖1為本發(fā)明一些實施例公開的物聯(lián)網架構示意圖;圖1所示的物聯(lián)網架構按照功能劃分可以包括終端設備層、轉發(fā)節(jié)點層以及匯聚層三個層。其中,終端設備層可以包括海量規(guī)模的終端設備,例如濕度計、煙感器、通風設備、雨量傳感器、灌溉閥等等;轉發(fā)節(jié)點層可以包括網絡連接的大量的轉發(fā)節(jié)點,轉發(fā)節(jié)點可以包括路由器、中繼器、接入點等設備,本發(fā)明實施例不作限定;轉發(fā)節(jié)點可以使用任何標準的組網協(xié)議,而且轉發(fā)節(jié)點可以在不同的網絡制式之間實現(xiàn)數(shù)據解析;匯聚層可以包括過濾網關和匯聚單元,其中,過濾網關可以通過互聯(lián)網與轉發(fā)節(jié)點層的各個轉發(fā)節(jié)點直接或間接通訊連接(在圖中未全部示出);匯聚單元可以通過過濾網關對轉發(fā)節(jié)點層的各個轉發(fā)節(jié)點進行高層管理,從而實現(xiàn)數(shù)據傳輸頻率、網絡拓撲以及其他組網功能的控制;匯聚單元不僅可以對海量終端設備產生的物聯(lián)網數(shù)據進行分析和決策,還可以通過發(fā)指令去獲取信息或者配置終端設備參數(shù)(此時數(shù)據的傳輸指向終端設備);匯聚單元還可以引入各種業(yè)務,從大數(shù)據到社交網絡、甚至從社交工具“點贊”到天氣分享等。在圖1所示的物聯(lián)網架構中,每一個轉發(fā)節(jié)點可以為其自身無線網絡覆蓋范圍內的海量終端設備提供物聯(lián)網數(shù)據收發(fā)服務,其中,每一個轉發(fā)節(jié)點自身無線網絡覆蓋范圍內的每一個終端設備可以內置有無線通訊模塊,這使得每一轉發(fā)節(jié)點可以通過無線網絡通訊方式與自身無線網絡覆蓋范圍內的每一個終端設備進行無線通訊。在圖1所示的物聯(lián)網架構中,終端設備內置的無線通訊模塊在生產時,可以輸入上頻點470mhz,下頻點510mhz,這樣無線通訊模塊可以自動將通訊頻段定義為470mhz~510mhz,以符合中國srrc標準的規(guī)定;或者,也可以輸入上頻點868mhz,下頻點908mhz,這樣無線通訊模塊可以自動將通訊頻段定義為868mhz~908mhz,以符合歐洲etsi標準的規(guī)定;或者,可以輸入上頻點918mhz,下頻點928mhz,這樣無線通訊模塊可以自動將通訊頻段定義為918mhz~928mhz,以符合美國fcc標準的規(guī)定;或者,無線通訊模塊的通訊頻段也可以定義為符合日本arib標準或加拿大ic標準的規(guī)定,本發(fā)明實施例不作限定。在圖1所示的物聯(lián)網架構中,終端設備可以采用頻分復用(frequencydivisionmultipleaccess,fdma)、跳頻(frequency-hoppingspreadspectrum,fhss)、動態(tài)時分復用(dynamictimedivisionmultipleaccess,dtdma)、退避復用(csma)相結合的方法來解決干擾問題。
下面將結合具體實施例,從圖1所示的物聯(lián)網架構的角度出發(fā),對本發(fā)明技術方案進行詳細說明。
實施例一
請參閱圖2,圖2為本發(fā)明實施例公開的基于過濾網關的終端設備工作狀態(tài)檢測方法的流程示意圖;如圖2所示,一種基于過濾網關的終端設備工作狀態(tài)檢測方法可包括:
201、過濾網關接收轉發(fā)節(jié)點轉發(fā)的終端設備上報的數(shù)據幀;其中,數(shù)據幀攜帶終端設備類型、終端設備地址、上報數(shù)據幀的上報時間點;
其中,與過濾網關通信的轉發(fā)節(jié)點可以是物聯(lián)網中用于與終端設備直接通信的邊緣轉發(fā)節(jié)點,也可以是其它轉發(fā)節(jié)點。如果轉發(fā)節(jié)點為邊緣轉發(fā)節(jié)點,轉發(fā)節(jié)點獲取其無線網絡覆蓋范圍內的終端設備上報的數(shù)據幀,然后將其轉發(fā)給過濾網關或者再通過其它轉發(fā)節(jié)點轉發(fā)給過濾網關。如果轉發(fā)節(jié)點不是邊緣轉發(fā)節(jié)點,轉發(fā)節(jié)點從其它轉發(fā)節(jié)點或者邊緣轉發(fā)節(jié)點中獲取終端設備的數(shù)據幀,然后轉發(fā)給過濾網關。
需要說明的是,數(shù)據幀中除了攜帶終端設備類型、終端設備地址和上報數(shù)據幀的上報時間點外,還包括必要的數(shù)據內容。舉例來說,當終端設備為溫度傳感器時,數(shù)據幀中還包括用于指示溫度傳感器采集到的溫度的數(shù)據內容。
202、過濾網關判斷上報時間點是否屬于預設上報時間段;
作為一種可選的實施方式,匯聚單元可以設置終端設備上報數(shù)據幀的時間段,作為預設上報時間段,具體地,匯聚單元針對其感興趣位置(某一個農場)上的終端設備和/或其感興趣的終端設備類型(濕度計、煙感器等)對應的終端設備設置預設上報時間段,比如匯聚單元可以對某一個農場上的終端設備設置該預設上報時間段,或者對某一種終端設備(如濕度計)設置該預設上報時間段,或者匯聚單元對某一座高速公路橋上的應變式傳感器設置該預設上報時間段。在本發(fā)明實施例中將匯聚單元感興趣的位置信息和匯聚單元感興趣的終端設備類型,稱之為匯聚單元的感興趣信息。匯聚單元可以通過下發(fā)預設上報時間段的設置參數(shù)到終端設備,終端設備根據設置參數(shù)設置出該預設上報時間段,之后,終端設備將在該預設上報時間段上報數(shù)據幀。
如果過濾網關在判定上報時間點屬于預設上報時間段時,轉向步驟203;如果過濾網關在判定上報時間點不屬于預設上報時間段時,結束該流程。
203、過濾網關確定出在預設上報時間段內未上報數(shù)據幀、且匹配匯聚單元下發(fā)的感興趣信息的目標終端設備;其中,感興趣信息包括匯聚單元感興趣的位置信息和/或匯聚單元感興趣的終端設備類型;
匯聚單元將感興趣信息下發(fā)給過濾網關,過濾網關根據感興趣信息和上報的數(shù)據幀,確定出未在預設上報時間段上報數(shù)據幀、且匹配匯聚單元下發(fā)的感興趣信息的目標終端設備。
作為一種可選的實施方式,針對于該終端設備的預設上報時間段,過濾網關可以設置匹配該預設上報時間段的接收時間段,在設置該接收時間段時,可以考慮物聯(lián)網中數(shù)據擁堵造成的延遲、終端設備數(shù)據幀收發(fā)的優(yōu)先級等,設置一個合理且基本能夠在其內接收到在預設上報時間段內上報的數(shù)據幀的接收時間段。
204、過濾網關根據目標終端設備上一次上報的數(shù)據幀,獲得匯報信息并上報給匯聚單元,匯報信息包括目標終端設備地址、目標終端設備類型和目標終端設備的最后一次上報時間點;
作為一種可選的實施方式,過濾網關將匯報信息上報給匯聚單元具體包括:過濾網關從匯聚單元下發(fā)的轉發(fā)規(guī)則表中確定出目標終端設備地址或者目標終端設備類型匹配的目標傳輸頻段;在目標傳輸頻段上與匯聚單元建立通信連接,以及基于建立的通信連接將匯報信息上報給匯聚單元。
進一步地,過濾網關在目標傳輸頻段上與匯聚單元建立通信連接,以及基于建立的通信連接將匯報信息上報給匯聚單元具體包括:過濾網關確定目標傳輸頻段所對應的時頻資源,在時頻資源上向匯聚單元上報匯報信息。
進一步地,過濾網關確定目標傳輸頻段所對應的時頻資源,在時頻資源上向匯聚單元上報匯報信息具體包括:過濾網關通過跳頻方式從目標傳輸頻段中確定用于上報匯報信息的物理資源塊的頻域位置;過濾網關在確定的物理資源塊的頻域位置所對應的時頻資源上,向匯聚單元上報匯報信息。
通過上述實施方式,能夠解決數(shù)據干擾問題,提高數(shù)據傳輸效率。
205、匯聚單元根據匯報信息,分析目標終端設備的工作狀態(tài)。
匯聚單元根據匯報信息中攜帶的目標終端設備上一次上報數(shù)據幀的上報時間點,分析目標終端設備的上報頻率,進一步分析目標終端設備的工作狀態(tài)以及導致出現(xiàn)這種工作狀態(tài)的原因等。這里的工作狀態(tài)包括目標終端設備在線狀態(tài)或者離線狀態(tài)。
作為一種可選的實施方式,匯聚單元根據匯報信息,分析目標終端設備的工作狀態(tài)具體包括:匯聚單元調用天氣信息查詢接口,并通過天氣信息查詢接口向對應的云端服務平臺發(fā)送天氣類型查詢請求,天氣類型查詢請求用于向云端服務平臺請求查詢包括目標終端設備地址和預設上報時間段對應的即時天氣類型;接收云端服務平臺通過天氣信息查詢接口返回的目標終端設備地址和預設上報時間段對應的即時天氣類型;根據即時天氣類型和匯報信息,分析目標終端設備的工作狀態(tài)。通過該實施方式,匯聚單元進一步地獲取目標終端設備地址及預設上報時間段對應的即時天氣類型,結合即時天氣類型分析目標終端設備處于在線狀態(tài)或者離線狀態(tài)。舉例來說,在高速公路橋的不同位置,分布著成百上千的應變式傳感器,這些應變式傳感器能夠采集數(shù)據,然后通過轉發(fā)節(jié)點、過濾網關將數(shù)據上報給匯聚單元,形成對高速公路橋的狀態(tài)監(jiān)測。其中,分布在高速公路橋的應變式傳感器通常是利用“太陽能”為其供電。在晴天時,由于陽光輻射,應變式傳感器能夠正常上報采集到的數(shù)據幀;在雨天時,由于沒有陽光輻射,應變式傳感器無法上報數(shù)據幀(數(shù)據幀上報被中斷,應變式傳感器因為天氣原因暫時處于離線狀態(tài),匯聚單元可以不用預警),也就不能在預設上報時間段上報數(shù)據幀。如果在預設上報時間段內為晴天,應變式傳感器未上報數(shù)據幀,匯聚單元根據最后一次上報時間點,進一步分析應變式傳感器是否由于其它故障(硬件故障等)造成離線,相應預警,以便檢修。從而可以看出,進一步結合即時天氣類型,以進一步準確地分析目標終端設備的工作狀態(tài)及其造成原因。
進一步地,在匯聚單元調用天氣信息查詢接口,并通過天氣信息查詢接口向對應的云端服務平臺發(fā)送天氣類型查詢請求之前,匯聚單元檢測天氣信息查詢接口是否處于激活狀態(tài),如果天氣信息查詢接口處于激活狀態(tài),匯聚單元執(zhí)行調用天氣信息查詢接口,并通過天氣信息查詢接口向對應的云端服務平臺發(fā)送天氣類型查詢請求的步驟。
作為一種可選的實施方式,匯聚單元調用天氣信息查詢接口,并通過天氣信息查詢接口向對應的云端服務平臺發(fā)送天氣類型查詢請求之前,匯聚單元檢測該目標終端設備的目標終端設備類型是否與天氣標識相關聯(lián)(該關聯(lián)關系用于指示目標終端設備的工作會受到即時天氣影響),如果相關聯(lián),匯聚單元執(zhí)行調用天氣信息查詢接口,并通過天氣信息查詢接口向對應的云端服務平臺發(fā)送天氣類型查詢請求。
在本發(fā)明實施例中,轉發(fā)節(jié)點將終端設備上報的數(shù)據幀發(fā)送給過濾網關,過濾網關接收數(shù)據幀后,判斷數(shù)據幀中攜帶的上報時間點是否屬于預設上報時間段,在上報時間點屬于預設上報時間段時,過濾網關確定出預設上報時間段內未上報數(shù)據幀、且匹配匯聚單元下發(fā)的感興趣信息(包括匯聚單元感興趣的位置信息或者匯聚單元感興趣的終端設備類型)的目標終端設備,過濾網關根據目標終端設備上一次上報的數(shù)據幀,獲得包括目標終端設備地址、目標終端設備類型和目標終端設備的最后一次上報時間點的匯報信息,并上報給匯聚單元,匯聚單元根據匯報信息,分析目標終端設備的工作狀態(tài)??梢钥闯觯鶕繕私K端設備上報數(shù)據幀的時間點、目標終端設備地址和目標終端設備類型等,分析目標終端設備的工作狀態(tài),以確保終端設備的在線數(shù)量,實現(xiàn)物聯(lián)網中的信息匯聚,通過信息匯聚提高物聯(lián)網的穩(wěn)定性和可靠性。
實施例二
請參閱圖3,圖3為本發(fā)明實施例公開的基于過濾網關的終端設備工作狀態(tài)檢測方法的另一流程示意圖;如圖3所示,一種基于過濾網關的終端設備工作狀態(tài)檢測方法可包括:
301、過濾網關接收轉發(fā)節(jié)點轉發(fā)的終端設備上報的數(shù)據幀;其中,數(shù)據幀攜帶終端設備類型、終端設備地址、上報數(shù)據幀的上報時間點;
302、過濾網關判斷上報時間點是否屬于預設上報時間段;
如果過濾網關在判定上報時間點屬于預設上報時間段時,轉向步驟303;如果過濾網關在判定上報時間點不屬于預設上報時間段時,結束該流程。
303、過濾網關確定出在預設上報時間段內未上報數(shù)據幀、且匹配匯聚單元下發(fā)的感興趣信息的目標終端設備;
其中,感興趣信息包括匯聚單元感興趣的位置信息和/或匯聚單元感興趣的終端設備類型。
304、過濾網關調用天氣信息查詢接口,并通過天氣信息查詢接口向對應的云端服務平臺發(fā)送天氣類型查詢請求,該天氣類型查詢請求用于向云端服務平臺請求查詢包括目標終端設備地址和預設上報時間段對應的即時天氣類型;
作為一種可選的實施方式,過濾網關調用天氣信息查詢接口,并通過天氣信息查詢接口向對應的云端服務平臺發(fā)送天氣類型查詢請求之前,過濾網關調用天氣信息查詢接口,并通過天氣信息查詢接口向對應的云端服務平臺發(fā)送天氣類型查詢請求。
作為一種可選的實施方式,過濾網關調用天氣信息查詢接口,并通過天氣信息查詢接口向對應的云端服務平臺發(fā)送天氣類型查詢請求之前,過濾網關檢測該目標終端設備的目標終端設備類型是否與天氣標識相關聯(lián)(該關聯(lián)關系用于指示目標終端設備的工作會受到即時天氣影響),如果相關聯(lián),過濾網關執(zhí)行調用天氣信息查詢接口,并通過天氣信息查詢接口向對應的云端服務平臺發(fā)送天氣類型查詢請求。
作為一種可選的實施方式,過濾網關通過天氣信息查詢接口向對應的云端服務平臺發(fā)送天氣類型查詢請求具體包括:
過濾網關判斷該天氣信息查詢接口接入的過濾網關的數(shù)量是否超過閾值,如果否,通過該天氣信息查詢接口向對應的云端服務平臺發(fā)送天氣類型查詢請求。
305、過濾網關接收云端服務平臺通過天氣信息查詢接口返回的目標終端設備地址和預設上報時間段對應的即時天氣類型;
306、過濾網關根據目標終端設備上一次上報的數(shù)據幀和即時天氣類型,獲得匯報信息并上報給匯聚單元,匯報信息包括目標終端設備地址、目標終端設備類型、目標終端設備的最后一次上報時間點和即時天氣類型;
307、匯聚單元根據匯報信息,分析目標終端設備的工作狀態(tài)。
匯聚單元結合即時天氣類型,以進一步準確地分析目標終端設備的工作狀態(tài)及其造成原因,以便能夠準確預警,進行終端設備檢修,確保終端設備的數(shù)量,以提高數(shù)據的可靠性。
在本發(fā)明實施例中,轉發(fā)節(jié)點將終端設備上報的數(shù)據幀發(fā)送給過濾網關,過濾網關接收數(shù)據幀后,判斷數(shù)據幀中攜帶的上報時間點是否屬于預設上報時間段,在上報時間點屬于預設上報時間段時,過濾網關確定出預設上報時間段內未上報數(shù)據幀、且匹配匯聚單元下發(fā)的感興趣信息(包括匯聚單元感興趣的位置信息或者匯聚單元感興趣的終端設備類型)的目標終端設備,過濾網關進一步調用天氣信息查詢接口,通過向天氣信息查詢接口向對應的云端服務平臺發(fā)送天氣類型查詢請求,向云端服務平臺獲取目標終端設備地址和預設上報時間段對應的即時天氣類型對應的即時天氣類型,然后根據目標終端設備上一次上報的數(shù)據幀和即時天氣類型,獲得包括目標終端設備地址、目標終端設備類型、即時天氣類型和目標終端設備的最后一次上報時間點的匯報信息,并上報給匯聚單元,匯聚單元根據匯報信息,分析目標終端設備的工作狀態(tài)。可以看出,根據目標終端設備上報數(shù)據幀的時間點、目標終端設備類型、目標終端設備地址以及結合即時天氣類型,分析終端設備的工作狀態(tài)和造成其工作狀態(tài)的原因,以確保終端設備的在線數(shù)量,實現(xiàn)物聯(lián)網中的信息匯聚,通過信息匯聚提高物聯(lián)網的穩(wěn)定性和可靠性。
實施例三
請參閱圖4,圖4為本發(fā)明實施例公開的基于過濾網關的終端設備工作狀態(tài)檢測系統(tǒng)的結構示意圖;如圖4所示,一種基于過濾網關的終端設備工作狀態(tài)檢測系統(tǒng)可包括:
終端設備410,用于上報數(shù)據幀;其中,數(shù)據幀攜帶終端設備類型、終端設備地址、上報數(shù)據幀的上報時間點;
轉發(fā)節(jié)點420,用于獲取終端設備410上報的數(shù)據幀,并將獲取到的數(shù)據幀發(fā)送給過濾網關430;
過濾網關430,用于接收轉發(fā)節(jié)點420轉發(fā)的終端設備410上報的數(shù)據幀,判斷終端設備410上報的數(shù)據幀中攜帶的上報時間點是否屬于預設上報時間段,如果屬于,確定在預設上報時間段內未上報數(shù)據幀、且匹配匯聚單元440下發(fā)的感興趣信息的目標終端設備,其中,感興趣信息包括匯聚單元440感興趣的位置信息和/或匯聚單元440感興趣的終端設備類型;根據目標終端設備上一次上報的數(shù)據幀,獲得匯報信息并上報給匯聚單元440,匯報信息包括目標終端設備地址、目標終端設備類型和目標終端設備的最后一次上報時間點;
匯聚單元440,用于根據匯報信息,分析目標終端設備的工作狀態(tài)。
其中,匯聚單元440可以設置終端設備410上報數(shù)據幀的時間段,作為預設上報時間段,具體地,匯聚單元440針對其感興趣位置(某一個農場)上的終端設備410和/或其感興趣的終端設備類型(濕度計、煙感器等)對應的終端設備410設置預設上報時間段,比如匯聚單元440可以對某一個農場上的終端設備410設置該預設上報時間段,或者對某一種終端設備410(如濕度計)設置該預設上報時間段,或者匯聚單元440對某一座高速公路橋上的應變式傳感器設置該預設上報時間段。在本發(fā)明實施例中將匯聚單元440感興趣的位置信息和匯聚單元440感興趣的終端設備類型,稱之為匯聚單元440的感興趣信息。匯聚單元440可以通過下發(fā)預設上報時間段的設置參數(shù)到終端設備410,終端設備410根據設置參數(shù)設置出該預設上報時間段,之后,終端設備410將在該預設上報時間段上報數(shù)據幀。
其中,匯聚單元440將感興趣信息下發(fā)給過濾網關430,過濾網關430根據感興趣信息和上報的數(shù)據幀,確定出未在預設上報時間段上報數(shù)據幀、且匹配匯聚單元440下發(fā)的感興趣信息的目標終端設備。
作為一種可選的實施方式,針對于該終端設備410的預設上報時間段,過濾網關430可以設置匹配該預設上報時間段的接收時間段,在設置該接收時間段時,可以考慮物聯(lián)網中數(shù)據擁堵造成的延遲、終端設備數(shù)據幀收發(fā)的優(yōu)先級等,設置一個合理且基本能夠在其內接收到在預設上報時間段內上報的數(shù)據幀的接收時間段。
作為一種可選的實施方式,過濾網關430將匯報信息上報給匯聚單元440具體包括:過濾網關430從匯聚單元440下發(fā)的轉發(fā)規(guī)則表中確定出目標終端設備地址或者目標終端設備類型匹配的目標傳輸頻段;在目標傳輸頻段上與匯聚單元440建立通信連接,以及基于建立的通信連接將匯報信息上報給匯聚單元440。
進一步地,過濾網關430在目標傳輸頻段上與匯聚單元440建立通信連接,以及基于建立的通信連接將匯報信息上報給匯聚單元440具體包括:過濾網關430確定目標傳輸頻段所對應的時頻資源,在時頻資源上向匯聚單元440上報匯報信息。
進一步地,過濾網關430確定目標傳輸頻段所對應的時頻資源,在時頻資源上向匯聚單元440上報匯報信息具體包括:過濾網關430通過跳頻方式從目標傳輸頻段中確定用于上報匯報信息的物理資源塊的頻域位置;過濾網關430在確定的物理資源塊的頻域位置所對應的時頻資源上,向匯聚單元440上報匯報信息。
通過上述實施方式,能夠解決數(shù)據干擾問題,提高數(shù)據傳輸效率。
作為一種可選的實施方式,過濾網關430用于根據目標終端設備上一次上報的數(shù)據幀,獲得匯報信息并上報給匯聚單元440的方式具體為:
過濾網關430用于,調用天氣信息查詢接口,并通過天氣信息查詢接口向對應的云端服務平臺發(fā)送天氣類型查詢請求,天氣類型查詢請求用于向云端服務平臺請求查詢包括目標終端設備地址和預設上報時間段對應的即時天氣類型;接收云端服務平臺通過天氣信息查詢接口返回的目標終端設備地址和預設上報時間段對應的即時天氣類型;根據目標終端設備上一次上報的數(shù)據幀和即時天氣類型,獲得匯報信息并上報給匯聚單元,匯報信息包括目標終端設備地址、目標終端設備類型、目標終端設備的最后一次上報時間點和即時天氣類型。
作為一種可選的實施方式,過濾網關430,還用于在調用天氣信息查詢接口,并通過天氣信息查詢接口向對應的云端服務平臺發(fā)送天氣類型查詢請求之前,檢測天氣信息查詢接口是否處于激活狀態(tài),如果天氣信息查詢接口處于激活狀態(tài),執(zhí)行調用天氣信息查詢接口,并通過天氣信息查詢接口向對應的云端服務平臺發(fā)送天氣類型查詢請求。
作為一種可選的實施方式,過濾網關430,還用于在調用天氣信息查詢接口,并通過天氣信息查詢接口向對應的云端服務平臺發(fā)送天氣類型查詢請求之前,過濾網關430檢測該目標終端設備的目標終端設備類型是否與天氣標識相關聯(lián)(該關聯(lián)關系用于指示目標終端設備的工作會受到即時天氣影響),如果相關聯(lián),執(zhí)行調用天氣信息查詢接口,并通過天氣信息查詢接口向對應的云端服務平臺發(fā)送天氣類型查詢請求。
過濾網關430通過天氣信息查詢接口向對應的云端服務平臺發(fā)送天氣類型查詢請求具體包括:
過濾網關430判斷該天氣信息查詢接口接入的過濾網關430的數(shù)量是否超過閾值,如果否,通過該天氣信息查詢接口向對應的云端服務平臺發(fā)送天氣類型查詢請求。
作為一種可選的實施方式,匯聚單元440用于根據匯報信息,分析目標終端設備的工作狀態(tài)的方式具體為:
匯聚單元440用于,調用天氣信息查詢接口,并通過天氣信息查詢接口向對應的云端服務平臺發(fā)送天氣類型查詢請求,天氣類型查詢請求用于向云端服務平臺請求查詢包括目標終端設備地址和預設上報時間段對應的即時天氣類型;接收云端服務平臺通過天氣信息查詢接口返回的目標終端設備地址和預設上報時間段對應的即時天氣類型;根據即時天氣類型和匯報信息,分析目標終端設備的工作狀態(tài)。
作為一種可選的實施方式,匯聚單元440,還用于在調用天氣信息查詢接口,并通過天氣信息查詢接口向對應的云端服務平臺發(fā)送天氣類型查詢請求之前,檢測天氣信息查詢接口是否處于激活狀態(tài),如果天氣信息查詢接口處于激活狀態(tài),執(zhí)行調用天氣信息查詢接口,并通過天氣信息查詢接口向對應的云端服務平臺發(fā)送天氣類型查詢請求。
作為一種可選的實施方式,匯聚單元440,還用于在調用天氣信息查詢接口,并通過天氣信息查詢接口向對應的云端服務平臺發(fā)送天氣類型查詢請求之前,檢測該目標終端設備的目標終端設備類型是否與天氣標識相關聯(lián)(該關聯(lián)關系用于指示目標終端設備的工作會受到即時天氣影響),如果相關聯(lián),執(zhí)行調用天氣信息查詢接口,并通過天氣信息查詢接口向對應的云端服務平臺發(fā)送天氣類型查詢請求。
可以看出,通過實施上述系統(tǒng),匯聚單元根據目標終端設備上報數(shù)據幀的時間點,目標終端設備地址和目標終端設備類型等,分析終端設備的工作狀態(tài),以確保終端設備的在線數(shù)量,實現(xiàn)物聯(lián)網中的信息匯聚,通過信息匯聚提高物聯(lián)網的穩(wěn)定性和可靠性。進一步地,匯聚單元結合目標終端設備上報數(shù)據幀的時間點,目標終端設備地址和目標終端設備類型和即時天氣類型,以進一步準確地分析目標終端設備的工作狀態(tài)及其造成原因,以便能夠準確預警,進行終端設備檢修,確保終端設備的數(shù)量,以提高數(shù)據的可靠性。
本領域普通技術人員可以理解上述實施例的各種方法中的全部或部分步驟是可以通過程序來指令相關的硬件來完成,該程序可以存儲于一計算機可讀存儲介質中,存儲介質包括只讀存儲器(read-onlymemory,rom)、隨機存儲器(randomaccessmemory,ram)、可編程只讀存儲器(programmableread-onlymemory,prom)、可擦除可編程只讀存儲器(erasableprogrammablereadonlymemory,eprom)、一次可編程只讀存儲器(one-timeprogrammableread-onlymemory,otprom)、電子抹除式可復寫只讀存儲器(electrically-erasableprogrammableread-onlymemory,eeprom)、只讀光盤(compactdiscread-onlymemory,cd-rom)或其他光盤存儲器、磁盤存儲器、磁帶存儲器、或者能夠用于攜帶或存儲數(shù)據的計算機可讀的任何其他介質。
以上對本發(fā)明實施例公開的一種基于過濾網關的終端設備工作狀態(tài)檢測方法及系統(tǒng)進行了詳細介紹,本文中應用了具體個例對本發(fā)明的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領域的一般技術人員,依據本發(fā)明的思想,在具體實施方式及應用范圍上均會有改變之處,綜上所述,本說明書內容不應理解為對本發(fā)明的限制。