一種設備認證方法
【技術領域】
[0001]本發明實施例涉及通信技術,尤其涉及一種設備認證方法。
【背景技術】
[0002]智能家居行業中,通常通過Zigbee設備監測家居狀態,Zigbee設備均綁定在無線保真WiFi主機上,WiFi主機通過路由器將與該WiFi主機綁定的Zigbee設備的狀態信息發送至云服務器,移動終端通過WiFi主機存儲在云服務器的唯一的網絡賬號查詢Zigbee設備的狀態信息。其中,移動終端可以是手機或者平板電腦等,Zigbee設備可以檢測家庭的溫度、濕度以及用電等。
[0003]上述現有的智能家居的監控技術中,用戶通過移動終端根據WiFi主機的網絡賬號以及與該網絡賬號對應的密碼即可獲取全部Zigbee設備的狀態信息,并對Zigbee設備進行控制,用戶不需要實際的Zigbee設備就可以獲得該設備的控制權限,造成了一定的安全隱串
■/Ql、O
【發明內容】
[0004]本發明提供了一種設備認證方法,提高了Zigbee設備添加到用戶帳號下的安全性問題。
[0005]第一方面,本發明實施例提供了一種設備認證方法,包括:
[0006]移動終端向云服務器發送對在同一局域網中的待綁定WiFi主機的綁定請求,以使所述云服務器將用戶賬號信息與所述待綁定WiFi主機進行綁定,其中,所述綁定請求包括:所述用戶賬號信息以及所述待綁定WiFi主機的標識信息;
[0007]所述移動終端接收所述云服務器返回的綁定信息,其中,所述綁定信息包括所述用戶賬號信息以及與所述用戶賬號信息對應的已綁定WiFi主機的標識信息;
[0008]所述移動終端根據Zigbee設備的標識信息以及所述綁定信息構造連接控制指令,并將所述連接控制指令發送至所述已綁定WiFi主機,控制所述已綁定WiFi主機對所述Zigbee設備進行綁定。
[0009]進一步地,移動終端向云服務器發送對在同一局域網中的待綁定WiFi主機的綁定請求具體包括:
[0010]所述移動終端根據用戶輸入的待綁定WiFi主機的綁定請求;其中,所述待綁定WiFi主機的綁定請求中包括用戶賬號信息以及所述待綁定WiFi主機的標識信息;
[0011]所述移動終端如果接收到所述待綁定WiFi主機通過網絡接入設備發送的廣播數據包,則將所述待綁定WiFi主機的綁定請求發送至云服務器。
[0012]進一步地,移動終端向云服務器發送對在同一局域網中的待綁定WiFi主機的綁定請求具體包括:
[0013]所述移動終端獲取周圍環境中的廣播數據包,并根據所述廣播數據包中包括的主機標識,生成主機列表;[OOM]所述移動終端根據用戶對所述主機列表中待綁定WiFi主機的選擇,生成待綁定W i F i主機的綁定請求,其中,所述待綁定W i F i主機的綁定請求中包括用戶賬號信息以及所述待綁定WiFi主機的標識信息;
[0015]移動終端將所述WiFi主機綁定請求發送至所述云服務器。
[0016]進一步地,所述移動終端根據Zigbee設備的標識信息以及所述綁定信息構造連接控制指令,并將所述連接控制指令發送至所述已綁定WiFi主機,控制所述已綁定WiFi主機對所述Zigbee設備進行綁定具體包括:
[0017]所述移動終端獲取所述Zigbee設備的標識信息;
[0018]所述移動終端將所述綁定信息中包括的所述用戶賬號信息作為發送方標識、所述綁定信息中包括的已綁定WiFi主機的標識信息作為接收方標識,以及將所述Zigbee設備的標識信息作為數據內容構造連接控制指令;
[00?9]所述移動終端向所述已綁定WiF i主機發送所述連接控制指令,控制所述已綁定WiFi主機對所述Zigbee設備進行綁定。
[0020]進一步地,所述移動終端控制所述已綁定WiFi主機對所述Zigbee設備進行綁定之后,還包括:
[0021]所述移動終端向所述云服務器發送Zigbee設備查詢請求,其中,所述Zigbee設備查詢請求中包括:目標用戶賬號信息;
[0022]所述移動終端接收所述服務器返回的與所述目標用戶賬號信息對應的Zigbee設備的實時狀態信息;
[0023]其中,所述云服務器中存儲有用戶賬號信息與WiFi主機標識之間的綁定信息,以及WiFi主機標識與所述WiFi主機標識綁定的Zigbee設備的實時狀態信息。
[0024]第二方面,本發明實施例還提供了一種設備認證方法,包括:
[0025]已綁定WiFi主機獲取并存儲云服務器發送的綁定信息,其中,所述綁定信息包括用戶賬號信息以及與所述用戶賬號信息對應的已綁定WiFi主機的標識信息;
[0026]所述已綁定WiFi主機接收移動終端發送的連接控制指令,其中,所述連接控制指令由所述移動終端根據Zigbee設備的標識信息以及所述移動終端中存儲的綁定信息構造生成;
[0027]所述已綁定WiFi主機如果確定所述連接控制指令與本地存儲的綁定信息相匹配,則根據所述連接控制指令中包括的所述Zigbee設備的標識信息查找對應的目標Zigbee設備;
[0028]所述已綁定WiFi主機與所述目標Zigbee設備進行連接,完成對所述目標Zigbee設備的綁定。
[0029]進一步地,所述已綁定WiFi主機與所述目標Zigbee設備進行連接,完成對所述目標Zigbee設備的綁定之后,還包括:
[0030]所述已綁定WiFi主機獲取所述目標Zigbee設備的實時狀態信息;
[0031 ]所述已綁定WiFi主機根據所述目標Zigbee設備的實時狀態信息以及自身的標識信息構造監控設備狀態信息;
[0032]所述已綁定WiFi主機將所述監控設備狀態信息發送至所述云服務器。
[0033]第三方面,本發明實施例還提供了一種設備認證方法,包括:
[0034]云服務器接收移動終端發送的對待綁定WiFi主機的綁定請求,其中,所述綁定請求包括:所述移動終端的用戶賬號信息以及所述待綁定WiFi主機的標識信息;
[0035]所述云服務器將所述用戶賬號信息以及所述WiFi主機的標識信息進行綁定,并記錄綁定信息,其中,所述綁定信息包括:所述用戶賬號信息以及與所述用戶賬號信息對應的已綁定WiFi主機的標識信息;
[0036]所述云服務器將所述綁定信息發送至所述移動終端以及所述已綁定WiFi主機。
[0037]進一步地,所述云服務器將所述綁定信息發送至所述移動終端以及所述待綁定WiFi主機之后,還包括:
[0038]所述云服務器接收所述待綁定WiFi主機發送的監控設備狀態信息并進行存儲,其中,所述監控設備狀態信息包括:WiFi主機標識以及所述WiFi主機標識綁定的Zigbee設備的實時狀態信息;
[0039]相應的,還包括:
[0040]所述云服務器接收目標移動終端發送的Zigbee設備查詢請求,其中,所述Zigbee設備查詢請求中包括:目標用戶賬號信息;
[0041 ]所述云服務器根據所述目標用戶賬號信息,查詢存儲的與所述目標用戶賬號信息對應的綁定信息,獲取與所述目標用戶賬號信息對應的目標WiFi主機標識;
[0042]所述云服務器根據所述目標WiFi主機標識,查詢存儲的與所述目標WiFi主機標識對應的監控設備狀態信息,并將與所述目標WiFi主機標識所綁定的Zigbee設備的實時狀態信息發送至所述目標移動終端。
[0043]進一步地,在云服務器接收移動終端發送的對待綁定WiFi主機的綁定請求之前,還包括:
[0044]云服務器獲取所述移動終端發送的賬號注冊請求,其中,所述賬號注冊請求包括:待注冊用戶信息;
[0045]所述云服務根據所述賬號注冊請求生成所述用戶賬號信息,并對所述用戶賬號信息進行存儲。
[0046]本發明實施例提供的技術方案,通過移動終端向云服務器發送對在同一局域網中的待綁定WiFi主機的綁定請求,云服務器根據綁定請求將用戶賬號信息以及待綁定WiFi主機的標識信息進行綁定,并記錄綁定信息,云服務器記錄并發送綁定信息至移動終端以及WiFi主機,移動終端接收云服務器返回的綁定信息,并根據綁定信息以及Zigbee設備的標識信息構造連接控制指令,將連接控制指令發送至已綁定WiFi主機,已綁定WiFi主機根據連接控制指令對Zigbee設備進行綁定,將Zigbee設備添加到用戶帳號下,提高了Zigbee設備添加的安全性。
【附圖說明】
[0047]圖1是本發明實施例一提供的一種設備認證方法的流程圖;
[0048]圖2是本發明實施例二提供的一種設備認證方法的流程圖;
[0049]圖3是本發明實施例三提供的一種設備認證方法的流程圖;
[0050]圖4是本發明實施例四提供的一種設備認證方法的流程圖;
[0051 ]圖5