本發明涉及物聯網領域,具體而言,涉及一種基于物聯網的水表遠程鎖定系統及方法。
背景技術:
隨著人類社會的不斷發展,未來城市將承載越來越多的人口。目前,我國正處于城鎮化加速發展的時期,部分地區“城市病”問題日益嚴峻。為解決城市發展難題,實現城市可持續發展,建設智慧城市已成為當今世界城市發展不可逆轉的歷史潮流。
水是人們生活中最重要的生活元素,每時每刻都離不開水。目前市場上的水表大部分采用人工抄寫及人工統計用戶的用水數據的傳統水表,以及逐漸取代傳統水表的電子水表。發明人發現:電子遠傳水表的運用,雖然可以遠程抄表,但是無法對用戶水表進行監測及對水表進行控制,無法判斷用戶水表是否異常,需要一種可以遠程發現水表異常并對異常水表進行關閥的系統,通過系統對水表的控制,排除安全隱患。
技術實現要素:
有鑒于此,本發明的目的在于提供一種基于物聯網的水表遠程鎖定系統及方法,以改善上述問題。
為了實現上述目的,本發明采用的技術方案如下:
一種基于物聯網的水表遠程鎖定系統,所述基于物聯網的水表遠程鎖定系統包括水表及服務端,所述服務端與所述水表通信連接,其中,
所述水表用于采集用水數據及振動數據,所述振動數據為所述水表的振動數據,并將所述用水數據及所述振動數據發送到所述服務端;
所述服務端用于接收所述用水數據及所述振動數據,判斷所述振動數據是否包括水流振動;根據用水數據或用水數據和所述振動數據的判斷結果判斷是否生成控制命令,當生成控制命令時,將所述控制命令發送至所述水表;
所述水表還用于根據所述控制命令控制閥門關閉。
進一步地,所述服務端用于在所述用水數據在預設的時間內一直為零時,生成控制命令。
進一步地,所述服務端用于在所述振動數據包括水流振動且所述用水數據為零時,生成控制命令。
進一步地,所述服務端用于在所述振動數據在預設的時間內一直不包括水流振動時,生成控制命令。
進一步地,所述水表包括控制器、計量模塊、射頻傳輸模塊、振動傳感器及閥門,所述計量模塊、射頻傳輸模塊、振動傳感器及閥門均與所述控制器連接,其中,
所述計量模塊用于將機械轉動轉換為電信號并將所述電信號發送給所述控制器;
所述振動傳感器用于檢測所述水表的振動數據,并將所述振動數據發送給所述控制器;
所述控制器用于接收所述電信號,將所述電信號生成對應的用水數據,并將所述用水數據及振動數據通過所述射頻傳輸模塊發送至所述服務端;
所述控制器還用于通過所述射頻傳輸模塊接收服務端發送的所述控制命令并根據所述控制命令關閉所述閥門。
進一步地,所述水表還包括遠程校時及時鐘產生模塊,所述遠程校時及時鐘產生模塊與所述控制器電性連接;
所述服務端還用于向所述水表發送參考時間;
所述射頻傳輸模塊還用接收所述參考時間并將所述參考時間發送給所述控制器;
所述遠程校時及時鐘產生模塊用于產生本地時間,并將所述本地時間與所述參考時間進行比對,以實現時鐘校正。
一種基于物聯網的水表遠程鎖定方法,應用于與水表通信的服務端,所述方法包括:
接收水表上傳的用水數據及振動數據;
判斷所述振動數據是否包括水流振動;
根據用水數據或用水數據和所述振動數據的判斷結果判斷是否生成控制命令;
當生成控制命令時,將所述控制命令發送至所述水表,以控制所述水表關閉。
進一步地,所述根據用水數據或用水數據和所述振動數據的判斷結果判斷是否生成控制命令的步驟包括:
當所述用水數據在預設的時間內一直為零時,生成控制命令。
進一步地,所述根據用水數據或用水數據和所述振動數據的判斷結果判斷是否生成控制命令的步驟包括:
當所述振動數據包括水流振動且所述用水數據為零時,生成控制命令。
進一步地,所述根據用水數據或用水數據和所述振動數據的判斷結果判斷是否生成控制命令的步驟包括:
當所述振動數據在預設的時間內一直不包括水流振動時,生成控制命令。
本發明提供了一種基于物聯網的水表遠程鎖定系統及方法,涉及物聯網領域。基于物聯網的水表遠程鎖定方法應用于基于物聯網的水表遠程鎖定系統,基于物聯網的水表遠程鎖定系統包括水表及服務端,水表用于采集用水數據及振動數據,該振動數據為水表周圍的振動數據,并將用水數據及振動數據發送到服務端;服務端用于接收用水數據及振動數據,判斷振動數據是否包括水流振動;根據用水數據或用水數據和該振動數據的判斷結果判斷是否生成控制命令,當生成控制命令時,將控制命令發送至水表;水表還用于根據控制命令控制閥門關閉。在實現遠程計費的基礎上監測水表的運行狀態,當運行狀態異常或用戶錯誤操作時關閉閥門,在減少安全事故發生的同時,還增強了用戶體驗。
為使本發明的上述目的、特征和優點能更明顯易懂,下文特舉較佳實施例,并配合所附附圖,作詳細說明如下。
附圖說明
為了更清楚地說明本發明實施例的技術方案,下面將對實施例中所需要使用的附圖作簡單地介紹,應當理解,以下附圖僅示出了本發明的某些實施例,因此不應被看作是對范圍的限定,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他相關的附圖。
圖1為本發明實施例提供的基于物聯網的水表遠程鎖定系統的組成示意圖;
圖2為本發明實施例所提供的水表的組成框圖;
圖3為本發明第一實施例所提供的基于物聯網的水表遠程鎖定方法應用于服務端的流程圖;
圖4為本發明第二實施例所提供的基于物聯網的水表遠程鎖定方法應用于服務端的流程圖;
圖5為本發明第三實施例所提供的基于物聯網的水表遠程鎖定方法應用于服務端的流程圖。
圖標:100-服務端;200-水表;300-網絡;201-控制器;202-計量模塊;203-閥門;204-振動傳感器;205-遠程校時及時鐘產生模塊;207-射頻傳輸模塊;206-電源模塊。
具體實施方式
為使本發明實施例的目的、技術方案和優點更加清楚,下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發明一部分實施例,而不是全部的實施例。通常在此處附圖中描述和示出的本發明實施例的組件可以以各種不同的配置來布置和設計。
因此,以下對在附圖中提供的本發明的實施例的詳細描述并非旨在限制要求保護的本發明的范圍,而是僅僅表示本發明的選定實施例。基于本發明中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
應注意到:相似的標號和字母在下面的附圖中表示類似項,因此,一旦某一項在一個附圖中被定義,則在隨后的附圖中不需要對其進行進一步定義和解釋。在本發明的描述中,還需要說明的是,除非另有明確的規定和限定,術語“連接”應做廣義理解,例如,可以是固定連接,也可以是可拆卸連接,或一體地連接;可以是機械連接,也可以是電連接;可以是直接相連,也可以通過中間媒介間接相連,可以是兩個元件內部的連通。對于本領域的普通技術人員而言,可以具體情況理解上述術語在本發明中的具體含義。
請參閱圖1,本實施例提供了一種基于物聯網的水表遠程鎖定系統的組成示意圖,該基于物聯網的水表遠程鎖定系統包括服務端100、水表200、網絡300,服務端100與水表200通過網絡300相互之間通信連接。
水表200用于采集用水數據及振動數據,振動數據為水表200的振動數據,并將用水數據及振動數據發送到服務端100。具體實施時,水表200采集到用水數據的同時采集振動數據,并處于全天候采集狀態,當水表200有振動時喚醒振動傳感器204,及在水表200周圍無振動時振動傳感器204進入休眠,水表200將用水數據和振動數據通過射頻傳輸模塊207傳輸到服務端100。
服務端100用于接收用水數據及振動數據,判斷該振動數據是否包括水流振動。具體實施時,將振動數據進行濾波,并判斷濾波后的振動數據是否含有通過水表200的水流產生的振動。根據用水數據或用水數據和該振動數據的判斷結果判斷是否生成控制命令,當生成控制命令時,將該控制命令發送至水表200。
根據用水數據或用水數據和該振動數據的判斷結果判斷是否生成控制命令包括:
服務端100用于在用水數據在預設的時間內一直為零時,生成控制命令。其中,預設時間可以根據自來水部門或用戶設定,包括一天、一周、一月、一季度及半年等,當水表200在預設的時間內接收到的用水數據為零時,判斷該水表200對應的用戶沒有用水,生成控制命令。
服務端100用于在振動數據包括水流振動且所述用水數據為零時,生成控制命令。其中服務端100將振動數據進行濾波、分析得到的振動包括水流振動時,確定為水表200在用水。但是計量模塊202沒有采集到用水數據,判定水表200發生故障,從而生成控制命令。
服務端100用于在振動數據在預設的時間內一直不包括水流振動時,生成控制命令。具體實施過程中,預設時間可以根據自來水部門或用戶設定,包括一天、一周、一月、一季度及半年等,當水表200在預設的時間內接收到的振動數據不包括水流振動時,判斷該水表200對應的用戶沒有用水,生成控制命令。
水表200還用于根據控制命令控制閥門203關閉。
請參閱圖2,為本發明實施例提供的水表200,水表200包括控制器201、計量模塊202、射頻傳輸模塊207、振動傳感器204及閥門203、遠程校時及時鐘產生模塊205、電源模塊206。計量模塊202、射頻傳輸模塊207、振動傳感器204及閥門203、遠程校時及時鐘產生模塊205及電源模塊206均與所述控制器201連接,其中,
計量模塊202用于將機械轉動轉換為電信號并將該電信號發送給控制器201;
振動傳感器204用于檢測水表200的振動數據,并將該振動數據發送給控制器201;
控制器201用于接收該電信號,將該電信號生成對應的用水數據,并將該用水數據及振動數據通過射頻傳輸模塊207發送至服務端100;
控制器201還用于通過射頻傳輸模塊207接收服務端100發送的控制命令并根據該控制命令關閉所述閥門203;
射頻傳輸模塊207還用于接收服務端100向水表200發送參考時間,并將該參考時間發送給控制器201;
遠程校時及時鐘產生模塊205用于產生本地時間,并將該本地時間與所述參考時間進行比對,以實現時鐘校正;
電源模塊206用于給水表200提供電源。
請參閱圖3,為本發明第一實施例所提供的基于物聯網的水表遠程鎖定方法應用于服務端100的流程圖,所述方法流程圖如下進行闡述:
步驟s11,接收水表200上傳的用水數據及振動數據。
步驟s12,判斷所述振動數據是否包括水流振動。
步驟s13,根據用水數據或用水數據和所述振動數據的判斷結果判斷是否生成控制命令。
步驟s14,當所述用水數據在預設的時間內一直為零時,生成控制命令。
步驟s15,將所述控制命令發送至所述水表200,以控制所述水表200關閉。
請參閱圖4,為本發明第二實施例所提供的基于物聯網的水表遠程鎖定方法應用于服務端100的流程圖,該實施例與實施例一不同的是步驟s13后執行的是步驟s16,再執行步驟s15,將所述控制命令發送至水表200,以控制水表200關閉。
步驟s16,當所述振動數據包括水流振動且所述用水數據為零時,生成控制命令。
請參閱圖5,為本發明第三實施例所提供的基于物聯網的水表遠程鎖定方法應用于服務端100的流程圖,該實施例與實施例一不同的是步驟s13后執行的是步驟s16,再執行步驟s17,將所述控制命令發送至所述水表200,以控制水表200關閉。
步驟s17,當所述振動數據在預設的時間內一直不包括水流振動時,生成控制命令。
綜上所述,本發明提供了一種基于物聯網的水表遠程鎖定系統及方法,通過水表采集用水數據及振動數據,所述振動數據為所述水表的振動數據,并將所述用水數據及所述振動數據發送到所述服務端;所述服務端接收所述用水數據及所述振動數據,判斷所述振動數據是否包括水流振動;根據用水數據或用水數據和所述振動數據的判斷結果判斷是否生成控制命令,當生成控制命令時,將所述控制命令發送至所述水表;所述水表根據所述控制命令控制閥門關閉。實現在遠程計費的基礎上檢測水表的運行狀態,當運行狀態異常或用戶錯誤時關閉閥門,從減少安全事故發生,同時增強用戶體驗。
在本發明各個實施例中的各功能模塊可以集成在一起形成一個獨立的部分,也可以是各個模塊單獨存在,也可以兩個或兩個以上模塊集成形成一個獨立的部分。
以上所述僅為本發明的優選實施例而已,并不用于限制本發明,對于本領域的技術人員來說,本發明可以有各種更改和變化。凡在本發明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發明的保護范圍之內。應注意到:相似的標號和字母在下面的附圖中表示類似項,因此,一旦某一項在一個附圖中被定義,則在隨后的附圖中不需要對其進行進一步定義和解釋。