本發(fā)明涉及建筑結構監(jiān)測技術領域,尤其涉及一種建筑結構體變形監(jiān)測方法、設備與系統(tǒng)。
背景技術:
建筑結構體如水庫大壩或者橋梁一般比較長(幾公里),監(jiān)測設備分散分布在上面,傳統(tǒng)辦法是在大壩上布置有線網(wǎng)絡,但是要保證隱蔽且不破壞大壩或橋梁,施工麻煩,中間可能還需要橋接放大設備,且容易線材損壞需要維護,而且如果在敏感時刻(比如大雨汛期需要更細致的監(jiān)測時)需要臨時靈活加入更多監(jiān)測設備時就需要再布線。另一種辦法是采用在大壩或橋梁上布置WIFI AP,監(jiān)測設備接入WIFI AP,但因為監(jiān)測設備分布在一個較長的大壩或者橋梁上,單個AP不可能覆蓋,只能間隔地布置多個WIFI AP方式來組網(wǎng),這些AP的布置也要比較高的成本,也需要額外的維護成本,并且AP的覆蓋范圍有限,靈活性也是受限。
技術實現(xiàn)要素:
針對上述問題,本發(fā)明的目的在于提供一種建筑結構體變形監(jiān)測方法,免去了布置有線網(wǎng)絡和WIFI AP的工作,減少了網(wǎng)絡設備的維護工作量,解決了水庫大壩和橋梁監(jiān)測設備與服務器的網(wǎng)絡連接問題。
為了實現(xiàn)上述目的,本發(fā)明一方面提供了一種建筑結構體變形監(jiān)測方法,通過分布在被監(jiān)測的建筑結構體的監(jiān)測設備上實施,包括:
檢測本設備是否存在有線網(wǎng)口或WIFI Client到服務器的有效連接;
當存在所述有效連接時,將監(jiān)測數(shù)據(jù)上傳到所述服務器,并判斷本設備是否已經開啟了AP接入點;所述監(jiān)測數(shù)據(jù)包括被監(jiān)測的建筑結構體位于監(jiān)測點處的變形量;
在判定本設備沒有開啟AP接入點時,根據(jù)預先配置的網(wǎng)絡參數(shù)開啟本設備的AP接入點并且為本設備開啟DHCP服務器;所述網(wǎng)絡參數(shù)至少包括本設備的AP接入點的SSID;
當不存在所述有效連接時,在周邊選擇一臺與本設備具有相同的組網(wǎng)標識的其他監(jiān)測設備作為上一級設備;其中,任一監(jiān)測設備的組網(wǎng)標識記載在其AP接入點的SSID上;
通過本設備的WIFI Client連接到所述上一級設備的AP接入點,并通過所述上一級設備的DHCP服務器獲取IP以建立本設備的WIFI Client到所述服務器的有效連接。
優(yōu)選地,所述當不存在所述有效連接時,在周邊選擇一臺與本設備具有相同的組網(wǎng)標識的其他監(jiān)測設備作為上一級設備,包括:
在當不存在所述有效連接時,確定周邊與本設備具有相同的組網(wǎng)標識的其他監(jiān)測設備;
在確定到的其他監(jiān)測設備中,選擇其中信號最強的一臺設備作為上一級設備。
優(yōu)選地,所述方法還包括:
當不存在所述有效連接時,判斷本設備是否已經開啟了AP接入點,并在判定本設備已經開啟了AP接入點時,關閉本設備的AP接入點及對應的DHCP服務器。
優(yōu)選地,所述檢測本設備是否存在有線網(wǎng)口或WIFI Client到服務器的有效連接,具體為按照預設的檢測周期檢測本設備是否存在有線網(wǎng)口或WIFI Client到服務器的有效連接。
為了實現(xiàn)上述目的,本發(fā)明另一方面提供了一種建筑結構體變形監(jiān)測設備,包括:
有效連接檢測模塊,用于檢測本設備是否存在有線網(wǎng)口或WIFI Client到服務器的有效連接;
有效連接處理模塊,用于當存在所述有效連接時,將監(jiān)測數(shù)據(jù)上傳到所述服務器,并判斷本設備是否已經開啟了AP接入點;所述監(jiān)測數(shù)據(jù)包括被監(jiān)測的建筑結構體位于監(jiān)測點處的變形量;
AP開啟模塊,用于在判定本設備沒有開啟AP接入點時,根據(jù)預先配置的網(wǎng)絡參數(shù)開啟本設備的AP接入點并且為本設備開啟DHCP服務器;所述網(wǎng)絡參數(shù)至少包括本設備的AP接入點的SSID;
無效連接處理模塊,用于當不存在所述有效連接時,在周邊選擇一臺與本設備具有相同的組網(wǎng)標識的其他監(jiān)測設備作為上一級設備;其中,任一監(jiān)測設備的組網(wǎng)標識記載在其AP接入點的SSID上;
連接建立模塊,用于通過本設備的WIFI Client連接到所述上一級設備的AP接入點,并通過所述上一級設備的DHCP服務器獲取IP以建立本設備的WIFI Client到所述服務器的有效連接。
優(yōu)選地,所述無效連接處理模塊包括:
組網(wǎng)設備確定單元,用于當不存在所述有效連接時,確定周邊與本設備具有相同的組網(wǎng)標識的其他監(jiān)測設備;
上級設備選擇單元,用于在確定到的其他監(jiān)測設備中,選擇其中信號最強的一臺設備作為上一級設備。
優(yōu)選地,所述無效連接處理模塊還用于:
當不存在所述有效連接時,判斷本設備是否已經開啟了AP接入點,并在判定本設備已經開啟了AP接入點時,關閉本設備的AP接入點及對應的DHCP服務器。
優(yōu)選地,所述有效連接檢測模塊具體為按照預設的檢測周期檢測本設備是否存在有線網(wǎng)口或WIFI Client到服務器的有效連接。
本發(fā)明第三方面還提供了一種建筑結構體變形監(jiān)測系統(tǒng),包括服務器以及若干個具有相同的組網(wǎng)標識并分布在被監(jiān)測的建筑結構體上的、上述第二方面所述的建筑結構體變形監(jiān)測設備。
相比于現(xiàn)有技術,本發(fā)明實施例的有益效果在于:本發(fā)明實施例提供了一種建筑結構體變形監(jiān)測方法、設備與系統(tǒng),方法包括檢測本設備是否存在有線網(wǎng)口或WIFI Client到服務器的有效連接;當存在所述有效連接時,將監(jiān)測數(shù)據(jù)上傳到所述服務器,并判斷本設備是否已經開啟了AP接入點;在判定本設備沒有開啟AP接入點時,根據(jù)預先配置的網(wǎng)絡參數(shù)開啟本設備的AP接入點并且為本設備開啟DHCP服務器;當不存在所述有效連接時,在周邊選擇一臺與本設備具有相同的組網(wǎng)標識的其他監(jiān)測設備作為上一級設備;通過本設備的WIFI Client連接到所述上一級設備的AP接入點,并通過所述上一級設備的DHCP服務器獲取IP以建立本設備的WIFI Client到所述服務器的有效連接。每個監(jiān)測設備通過鏈式連接方式將監(jiān)測數(shù)據(jù)上傳到服務器,這種鏈式連接方式,特別適合分布在長距離上的監(jiān)測設備。每個監(jiān)測設備既當接入WIFI AP的客戶端又當WIFIAP,使用監(jiān)測設備本身來擴展網(wǎng)絡的覆蓋率,減少了所需要的網(wǎng)線或WIFI AP。本發(fā)明實施例在部署監(jiān)測設備時設備可以靈活自組網(wǎng),并且可以方便布置臨時監(jiān)控設備,解決了在大壩和橋梁變形監(jiān)測場景下監(jiān)測設備分散布置時的網(wǎng)絡建設復雜且不靈活的問題。
附圖說明
為了更清楚地說明本發(fā)明的技術方案,下面將對實施方式中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施方式,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明實施例提供的一種建筑結構體變形監(jiān)測方法的流程示意圖;
圖2是本發(fā)明實施例提供的建筑結構體變形監(jiān)測設備的結構框圖。
具體實施方式
下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
請參閱圖1,其是本發(fā)明實施例提供的一種建筑結構體變形監(jiān)測方法的流程示意圖。所述無線組網(wǎng)設備的配置同步方法通過分布在被監(jiān)測的建筑結構體的監(jiān)測設備上實施,包括步驟S1~S5:
S1,檢測本設備是否存在有線網(wǎng)口或WIFI Client到服務器的有效連接;
S2,當存在所述有效連接時,將監(jiān)測數(shù)據(jù)上傳到所述服務器,并判斷本設備是否已經開啟了AP接入點;所述監(jiān)測數(shù)據(jù)包括被監(jiān)測的建筑結構體位于監(jiān)測點處的變形量;
S3,在判定本設備沒有開啟AP接入點時,根據(jù)預先配置的網(wǎng)絡參數(shù)開啟本設備的AP接入點并且為本設備開啟DHCP服務器;所述網(wǎng)絡參數(shù)至少包括本設備的AP接入點的SSID;
S4,當不存在所述有效連接時,在周邊選擇一臺與本設備具有相同的組網(wǎng)標識的其他監(jiān)測設備作為上一級設備;其中,任一監(jiān)測設備的組網(wǎng)標識記載在其AP接入點的SSID上;
S5,通過本設備的WIFI Client連接到所述上一級設備的AP接入點,并通過所述上一級設備的DHCP服務器獲取IP以建立本設備的WIFI Client到所述服務器的有效連接。
其中,所述WIFI Client即WIFI客戶端,將無線網(wǎng)卡作為接收器;所述AP接入點即將無線網(wǎng)卡作為發(fā)射器。因此,本設備同時具備發(fā)射無線信號和接收無線信號的功能。為了實現(xiàn)這一點,可以在本設備上配置兩個WIFI網(wǎng)絡接口分別用于WIFI Client與AP接入點;或者只配置一個WIFI網(wǎng)絡接口用于WIFI Client,并基于Linux系統(tǒng)虛擬出AP接入點。
在本發(fā)明實施例中,監(jiān)測設備在存在有線網(wǎng)口或WIFI Client到服務器的有效連接時會開啟AP接入點,其他具有相同的組網(wǎng)標識的設備可以通過其WIFI Client連接到所述監(jiān)測設備的AP接入點,從而也形成到服務器的有效連接。因此,可以在被監(jiān)測的建筑結構體如大壩上分布多個具有相同的組網(wǎng)標識的監(jiān)測設備,每個監(jiān)測設備通過鏈式連接方式將監(jiān)測數(shù)據(jù)上傳到服務器,這種鏈式連接方式,特別適合分布在長距離上的監(jiān)測設備。每個監(jiān)測設備既當接入WIFIAP的客戶端又當WIFIAP,使用監(jiān)測設備本身來擴展網(wǎng)絡的覆蓋率,減少了所需要的網(wǎng)線或WIFIAP。如果某臺設備斷網(wǎng)了,本方案可以監(jiān)測到斷網(wǎng)并重新運行,進行自動重連網(wǎng);如果有新設備放置在新的監(jiān)測點時也會自動接入網(wǎng)絡。
以下舉例說明本發(fā)明實施例的工作過程:
假設在被監(jiān)測的建筑結構體上布置有A、B、C三臺監(jiān)測設備。設備A和設備B在開機后發(fā)現(xiàn)自己不存在到服務器的有效連接,則持續(xù)地尋找上一級設備進行連接。用戶此時在設備A的有線網(wǎng)口中插入網(wǎng)線連接到服務器,因此設備A檢測到所述有效連接,開啟設備A的AP接入點和DHCP服務器。
設備B搜索到設備A的AP接入點,將設備A作為上一級設備。因此設備B的WIFI Client連接到設備A的AP接入點從而連接到服務器,并且同樣地開啟設備B的AP接入點和DHCP服務器。
設備C之后開機,并且能夠同時搜索到設備A和設備B的AP接入點,設備C按照預先配置的選擇策略選擇設備B作為上一級設備。因此設備C的WIFI Client連接到設備B的AP接入點從而連接到服務器,并且同樣地開啟設備C的AP接入點和DHCP服務器。因此,此時網(wǎng)絡連接關系為服務器←設備A←設備B←設備C。
假設設備B由于故障的原因而關機了,此時設備C檢測不到與服務器的有效連接,重新搜索上一級設備,此時設備B搜索到設備A作為上一級設備,因此設備C的WIFI Client連接到設備A的AP接入點從而連接到服務器。此時網(wǎng)絡連接關系為服務器←設備A←設備C。
在步驟S1中,所述檢測本設備是否存在有線網(wǎng)口或WIFI Client到服務器的有效連接,具體為按照預設的檢測周期檢測本設備是否存在有線網(wǎng)口或WIFI Client到服務器的有效連接。
在步驟S3中,所述網(wǎng)絡參數(shù)還可以包括本設備的AP接入點的密碼。
在步驟S4中,所述組網(wǎng)ID以前綴的形式記載在SSID中。具體地,SSID為組網(wǎng)ID(前綴)+標識符。所述標識符用于區(qū)分同一組網(wǎng)內的不同設備,可以為設備ID或編號。
優(yōu)選地,在步驟S4中,所述當不存在所述有效連接時,在周邊選擇一臺與本設備具有相同的組網(wǎng)標識的其他監(jiān)測設備作為上一級設備,包括:
在當不存在所述有效連接時,確定周邊與本設備具有相同的組網(wǎng)標識的其他監(jiān)測設備;
在確定到的其他監(jiān)測設備中,選擇其中信號最強的一臺設備作為上一級設備。
優(yōu)選地,所述方法還包括:
當不存在所述有效連接時,判斷本設備是否已經開啟了AP接入點,并在判定本設備已經開啟了AP接入點時,關閉本設備的AP接入點及對應的DHCP服務器。當本設備不存在到服務器的有效連接時,如果照常開啟AP接入點的話一方面會增加功耗,另一方面會讓其他設備連接到本設備而造成假性連接,增加了連接所需要的時長。因此當判定本設備不存在到服務器的有效連接并且已經開啟了AP接入點時,關閉本設備的AP接入點及對應的DHCP服務器可以避免上述的問題。
為了執(zhí)行上述的一種建筑結構體變形監(jiān)測方法,本發(fā)明實施例還提供了一種建筑結構體變形監(jiān)測設備。如圖2所示,其是本發(fā)明實施例提供的建筑結構體變形監(jiān)測設備的結構框圖,包括:
有效連接檢測模塊1,用于檢測本設備是否存在有線網(wǎng)口或WIFI Client到服務器的有效連接;
有效連接處理模塊2,用于當存在所述有效連接時,將監(jiān)測數(shù)據(jù)上傳到所述服務器,并判斷本設備是否已經開啟了AP接入點;所述監(jiān)測數(shù)據(jù)包括被監(jiān)測的建筑結構體位于監(jiān)測點處的變形量;
AP開啟模塊3,用于在判定本設備沒有開啟AP接入點時,根據(jù)預先配置的網(wǎng)絡參數(shù)開啟本設備的AP接入點并且為本設備開啟DHCP服務器;所述網(wǎng)絡參數(shù)至少包括本設備的AP接入點的SSID;
無效連接處理模塊4,用于當不存在所述有效連接時,在周邊選擇一臺與本設備具有相同的組網(wǎng)標識的其他監(jiān)測設備作為上一級設備;其中,任一監(jiān)測設備的組網(wǎng)標識記載在其AP接入點的SSID上;
連接建立模塊5,用于通過本設備的WIFI Client連接到所述上一級設備的AP接入點,并通過所述上一級設備的DHCP服務器獲取IP以建立本設備的WIFI Client到所述服務器的有效連接。
優(yōu)選地,所述無效連接處理模塊4包括:
組網(wǎng)設備確定單元,用于當不存在所述有效連接時,確定周邊與本設備具有相同的組網(wǎng)標識的其他監(jiān)測設備;
上級設備選擇單元,用于在確定到的其他監(jiān)測設備中,選擇其中信號最強的一臺設備作為上一級設備。
優(yōu)選地,所述無效連接處理模塊4還用于當不存在所述有效連接時,判斷本設備是否已經開啟了AP接入點,并在判定本設備已經開啟了AP接入點時,關閉本設備的AP接入點及對應的DHCP服務器。
優(yōu)選地,所述有效連接檢測模塊1具體為按照預設的檢測周期檢測本設備是否存在有線網(wǎng)口或WIFI Client到服務器的有效連接。
需要說明的是,本發(fā)明實施例提供的一種建筑結構體變形監(jiān)測設備用于執(zhí)行上述的建筑結構體變形監(jiān)測方法的所有流程步驟,其工作原理和有益效果一一對應,因而不再贅述。
本發(fā)明實施例還提供了一種建筑結構體變形監(jiān)測系統(tǒng),其包括服務器以及若干個具有相同的組網(wǎng)標識并分布在被監(jiān)測的建筑結構體上的、如圖2所述的建筑結構體變形監(jiān)測設備。
相比于現(xiàn)有技術,本發(fā)明實施例的有益效果在于:本發(fā)明實施例提供了一種建筑結構體變形監(jiān)測方法、設備與系統(tǒng),方法包括檢測本設備是否存在有線網(wǎng)口或WIFI Client到服務器的有效連接;當存在所述有效連接時,將監(jiān)測數(shù)據(jù)上傳到所述服務器,并判斷本設備是否已經開啟了AP接入點;在判定本設備沒有開啟AP接入點時,根據(jù)預先配置的網(wǎng)絡參數(shù)開啟本設備的AP接入點并且為本設備開啟DHCP服務器;當不存在所述有效連接時,在周邊選擇一臺與本設備具有相同的組網(wǎng)標識的其他監(jiān)測設備作為上一級設備;通過本設備的WIFI Client連接到所述上一級設備的AP接入點,并通過所述上一級設備的DHCP服務器獲取IP以建立本設備的WIFI Client到所述服務器的有效連接。每個監(jiān)測設備通過鏈式連接方式將監(jiān)測數(shù)據(jù)上傳到服務器,這種鏈式連接方式,特別適合分布在長距離上的監(jiān)測設備。每個監(jiān)測設備既當接入WIFI AP的客戶端又當WIFIAP,使用監(jiān)測設備本身來擴展網(wǎng)絡的覆蓋率,減少了所需要的網(wǎng)線或WIFI AP。本發(fā)明實施例在部署監(jiān)測設備時設備可以靈活自組網(wǎng),并且可以方便布置臨時監(jiān)控設備,解決了在大壩和橋梁變形監(jiān)測場景下監(jiān)測設備分散布置時的網(wǎng)絡建設復雜且不靈活的問題。
以上所揭露的僅為本發(fā)明一種較佳實施例而已,當然不能以此來限定本發(fā)明之權利范圍,本領域普通技術人員可以理解實現(xiàn)上述實施例的全部或部分流程,并依本發(fā)明權利要求所作的等同變化,仍屬于發(fā)明所涵蓋的范圍。
本領域普通技術人員可以理解實現(xiàn)上述實施例方法中的全部或部分流程,是可以通過計算機程序來指令相關的硬件來完成,所述的程序可存儲于一計算機可讀取存儲介質中,該程序在執(zhí)行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory,ROM)或隨機存儲記憶體(RandomAccess Memory,RAM)等。