本發(fā)明涉及家用電器技術領域,特別涉及一種家用電器的綁定控制方法、一種家用電器的綁定控制裝置和一種云服務器。
背景技術:
智能家居是以住宅為平臺,利用綜合布線技術、網(wǎng)絡通信技術、安全防范技術、自動控制技術、音視頻技術將家居生活有關的設施集成,構建高效的住宅設施與家庭日程事務的管理系統(tǒng),提升家居安全性、便利性、舒適性、藝術性,并實現(xiàn)環(huán)保節(jié)能的居住環(huán)境。
目前隨著社會的不斷發(fā)展和改進,智能家居通過不斷的更進表現(xiàn)贏得了發(fā)展方面的絕佳表現(xiàn),且得到了廣泛的認可和人們的重視,同時在進行道路發(fā)展的基礎層次上,市場的發(fā)展也朝著更寬泛的角度得到了升級。
然而,隨著家居智能化程度的不斷深入,以及網(wǎng)絡攻擊手段的不斷演進,智慧家居面臨著網(wǎng)絡安全、隱私安全和健康安全等多個層面的安全挑戰(zhàn)。
技術實現(xiàn)要素:
本發(fā)明旨在至少在一定程度上解決上述技術中的技術問題之一。為此,本發(fā)明的第一個目的在于提出一種家用電器的綁定控制方法,能夠在家用電器受到非法用戶的登錄或控制時切換該家用電器與客戶端之間的綁定關系,從而解決了非法用戶登錄和控制家用電器的問題,提高了家用電器的安全性。
本發(fā)明的第二個目的在于提出一種家用電器的綁定控制裝置。
本發(fā)明的第三個目的在于提出一種云服務器。
為達到上述目的,本發(fā)明第一方面實施例提出了一種家用電器的綁定控制方法,檢測家用電器是否存在非法用戶登錄和/或控制的情況;如果所述家用電器存在所述非法用戶登錄和/或控制的情況,則斷開所述非法用戶的連接,并解除所述家用電器與客戶端之間的當前綁定關系;以及根據(jù)預設綁定策略,建立所述家用電器與所述客戶端之間的預設綁定關系,以使所述非法用戶無法登錄和/或控制所述家用電器。
根據(jù)本發(fā)明實施例的家用電器的綁定控制方法,首先檢測家用電器是否存在非法用戶登錄和/或控制的情況,如果家用電器存在非法用戶登錄和/或控制的情況,則斷開非法用戶的連接,并解除家用電器與客戶端之間的當前綁定關系,以及根據(jù)預設綁定策略,建立家用電器與客戶端之間的預設綁定關系,以使非法用戶無法登錄和/或控制家用電器,從而解決了非法用戶登錄和控制家用電器的問題,提高了家用電器的安全性。
另外,根據(jù)本發(fā)明上述實施例提出的家用電器的綁定控制方法還可以具有如下附加的技術特征:
在本發(fā)明的一個實施例中,所述客戶端設置在移動終端中,其中,所述移動終端包括手機和平板電腦。
在本發(fā)明的一個實施例中,所述預設綁定策略以MD5(Message Digest Algorithm MD5,消息摘要算法)運算作為綁定的基礎,或者以SHA(Secure Hash Algorithm,安全哈希算法)256運算作為綁定的基礎。
在本發(fā)明的一個實施例中,所述根據(jù)預設綁定策略,建立所述家用電器與所述客戶端之前的預設綁定關系,具體包括:獲取所述家用電器的標識碼,以及獲取所述客戶端的用戶標識碼;將所述用戶標識碼進行MD5加密或者SHA256加密,并保存;建立所述家用電器的標識碼與加密后的用戶標識碼之間的對應關系,并進行綁定。
為達到上述目的,本發(fā)明第二方面實施例提出了一種家用電器的綁定控制裝置,包括:檢測模塊,所述檢測模塊用于檢測家用電器是否存在非法用戶登錄和/或控制的情況;解除模塊,所述解除模塊用于在所述家用電器存在所述非法用戶登錄和/或控制的情況時,斷開所述非法用戶的連接,并解除所述家用電器與客戶端之間的當前綁定關系;以及綁定模塊,所述綁定模塊用于根據(jù)預設綁定策略,建立所述家用電器與所述客戶端之間的預設綁定關系,以使所述非法用戶無法登錄和/或控制所述家用電器。
根據(jù)本發(fā)明實施例的家用電器的綁定控制裝置,通檢測模塊檢測家用電器是否存在非法用戶登錄和/或控制的情況,并在家用電器存在非法用戶登錄和/或控制的情況時,通過解除模塊斷開非法用戶的連接,并解除家用電器與客戶端之間的當前綁定關系,而后綁定模塊根據(jù)預設綁定策略,建立家用電器與客戶端之間的預設綁定關系,以使非法用戶無法登錄和/或控制家用電器,從而解決了非法用戶登錄和控制家用電器的問題,提高了家用電器的安全性。
另外,根據(jù)本發(fā)明上述實施例提出的家用電器的綁定控制裝置還可以具有如下附加的技術特征:
在本發(fā)明的一個實施例中,所述客戶端設置在移動終端中,其中,所述移動終端包括手機和平板電腦。
在本發(fā)明的一個實施例中,所述預設綁定策略以MD5運算作為綁定的基礎,或者以SHA256運算作為綁定的基礎。
在本發(fā)明的一個實施例中,所述綁定模塊,具體用于:獲取所述家用電器的標識碼,以及獲取所述客戶端的用戶標識碼;將所述用戶標識碼進行MD5加密或者SHA256加密,并保存;建立所述家用電器的標識碼與加密后的用戶標識碼之間的對應關系,并進行綁定。
為了實現(xiàn)上述目的,本發(fā)明第三方面實施例提出的一種云服務器包括:本發(fā)明第二方面實施例的家用電器的綁定控制裝置。
本發(fā)明實施例的云服務器,通過上述家用電器的綁定控制裝置,能夠在家用電器受到非法用戶的登錄或控制時切換該家用電器與客戶端之間的綁定關系,從而解決了非法用戶登錄和控制家用電器的問題,提高了家用電器的安全性。
本發(fā)明附加的方面的優(yōu)點將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本發(fā)明的實踐了解到。
附圖說明
圖1是根據(jù)本發(fā)明一個實施例的家用電器的綁定控制方法的流程圖。
圖2是根據(jù)本發(fā)明另一個實施例的家用電器的綁定控制方法的流程圖。
圖3是根據(jù)本發(fā)明一個實施例的家用電器的綁定控制裝置的方框示意圖。
具體實施方式
下面詳細描述本發(fā)明的實施例,所述實施例的示例在附圖中示出,其中自始至終相同或類似的標號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實施例是示例性的,旨在用于解釋本發(fā)明,而不能理解為對本發(fā)明的限制。
下面參照附圖來描述根據(jù)本發(fā)明實施例提出的家用電器的綁定控制方法、裝置和云服務器。
圖1是根據(jù)本發(fā)明一個實施例的家用電器的綁定控制方法的流程圖。
如圖1所示,本發(fā)明實施例的家用電器的綁定控制方法包括以下步驟:
S1,檢測家用電器是否存在非法用戶登錄和/或控制的情況。
在本發(fā)明的實施例中,家用電器可包括電視機、電冰箱、洗衣機和微波爐中的一種。應說明的是,上述的家用電器可包括無線通信模塊,其中,該無線通信模塊可包括WIFI(Wireless Fidelity,無線局域網(wǎng))模塊、藍牙模塊和ZigBee(紫蜂協(xié)議)模塊中的一種或多種。
S2,如果家用電器存在非法用戶登錄和/或控制的情況,則斷開非法用戶的連接,并解除家用電器與客戶端之間的當前綁定關系。
在本發(fā)明的一個實施例中,客戶端可設置在移動終端中,其中,移動終端可包括手機和平板電腦。在本發(fā)明的其他實施例中,上述客戶端可為設置在手機中的APP(Application,應用程序)。
具體地,云服務器可通過檢測登錄家用電器的IP(Internet Protocol,網(wǎng)絡之間互連的協(xié)議)地址的地理位置的變化,來確定本次登錄是否為非法登錄。例如,用戶平時登錄家用電器的IP地址的地理位置都在“北京”,當?shù)卿浽摷矣秒娖鞯腎P地址的地理位置不在北京(例如,南京、天津和云南等)時,云服務器可判定本次登錄該家用電器的用戶為非法用戶。
當云服務器判斷家用電器存在非法用戶登錄和/或控制的情況時,可斷開非法用戶與該家用電器之間的連接,同時解除該家用電器與客戶端之間的當前綁定關系。應理解的是,非法用戶之所以可以登錄該家用電器是因為非法用戶破解了該家用電器與客戶端之間的當前綁定關系,并以此為依據(jù)連接該家用電器進行非法操作。
需要說明的是,該實施例中該所描述的綁定關系為家用電器的標識碼與客戶端的標識碼之間的綁定關系,也可以是家用電器的標識碼與用戶的登錄密碼之間的綁定關系,在此不做限定。
S3,根據(jù)預設綁定策略,建立家用電器與客戶端之間的預設綁定關系,以使非法用戶無法登錄和/或控制家用電器。其中,預設綁定策略可根據(jù)實際情況進行標定,且預設綁定策略可以MD5運算作為綁定的基礎,或者以SHA256運算作為綁定的基礎。
在本發(fā)明的一個實施例中,如圖2所示,根據(jù)預設綁定策略,建立家用電器與客戶端之前的預設綁定關系,具體可包括以下步驟:
S31,獲取家用電器的標識碼,以及獲取客戶端的用戶標識碼。其中,家用電器的標識碼可為家用電器的序列號與云服務器的序列號通過第一預設算法生成的標識碼,客戶端的用戶標識碼可以是用戶的登錄機ID,也可以是的用戶的ID與客戶端軟件的版本號通過第二預設算法生成的標識碼,在此不做限定。
S32,將用戶標識碼進行MD5加密或者SHA256加密,并保存。應說明的是,MD5加密是不可逆的,即加密后的密碼不能再根據(jù)加密的秘鑰去解密。
在本發(fā)明的其他實施例中,還可將用戶標識通過其他的加密算法進行加密,例如,IDEA(International Data Encryption Algorithm,國際數(shù)據(jù)加密算法)、AES(Advanced Encryption Standard,高級加密標準)和DES(Data Encryption Standard,數(shù)據(jù)加密標準)等。
S33,建立家用電器的標識碼與加密后的用戶標識碼之間的對應關系,并進行綁定。例如,云服務器可在自身的數(shù)據(jù)庫中建立一張家用電器的標識碼與加密后的用戶標識碼之間的對應關系表,并以該對應關系表為依據(jù)進行綁定。
綜上所述,本發(fā)明實施例提供的家用電器的綁定控制方法,能夠在家用電器受到非法用戶的登錄或控制時切換該家用電器與客戶端之間的綁定關系,從而解決了非法用戶登錄和控制家用電器的問題,提高了家用電器的安全性。
進一步地,在本發(fā)明的實施例中,云端服務器可將根據(jù)預設綁定策略,建立的家用電器與客戶端之前的綁定關系進行保存,并在用戶下一次登錄驗證時,通過查詢云服務器中家用電器與客戶端之前的綁定關系,確定該用戶是否對該家用電器具有相應的控制權限。
如果非法用戶繼續(xù)采用上次非法登錄家用電器時的該家用電器與客戶端之前的綁定關系進行登錄,則無法通過驗證,即登錄失敗,從而解決了非法用戶登錄和控制家用電器的問題,提高了家用電器的安全性。
綜上,根據(jù)本發(fā)明實施例的家用電器的綁定控制方法,首先檢測家用電器是否存在非法用戶登錄和/或控制的情況,如果家用電器存在非法用戶登錄和/或控制的情況,則斷開非法用戶的連接,并解除家用電器與客戶端之間的當前綁定關系,以及根據(jù)預設綁定策略,建立家用電器與客戶端之間的預設綁定關系,以使非法用戶無法登錄和/或控制家用電器,從而解決了非法用戶登錄和控制家用電器的問題,提高了家用電器的安全性。
圖3是根據(jù)本發(fā)明一個實施例的家用電器的綁定控制裝置的方框示意圖。
如圖3所示,本發(fā)明實施例的家用電器的綁定控制裝置包括:檢測模塊100、解除模塊200和綁定模塊300。
其中,檢測模塊100用于檢測家用電器是否存在非法用戶登錄和/或控制的情況。
在本發(fā)明的實施例中,家用電器可包括電視機、電冰箱、洗衣機和微波爐中的一種。應說明的是,上述的家用電器可包括無線通信模塊,其中,該無線通信模塊可包括WIFI(Wireless Fidelity,無線局域網(wǎng))模塊、藍牙模塊和ZigBee(紫蜂協(xié)議)模塊中的一種或多種。
解除模塊200用于在家用電器存在非法用戶登錄和/或控制的情況時,斷開非法用戶的連接,并解除家用電器與客戶端之間的當前綁定關系。
在本發(fā)明的一個實施例中,客戶端可設置在移動終端中,其中,移動終端可包括手機和平板電腦。在本發(fā)明的其他實施例中,上述客戶端可為設置在手機中的APP(Application,應用程序)。
具體地,檢測模塊100可通過檢測登錄家用電器的IP(Internet Protocol,網(wǎng)絡之間互連的協(xié)議)地址的地理位置的變化,來確定本次登錄是否為非法登錄。例如,用戶平時登錄家用電器的IP地址的地理位置都在“北京”,當?shù)卿浽摷矣秒娖鞯腎P地址的地理位置不在北京(例如,南京、天津和云南等)時,檢測模塊100可判定本次登錄該家用電器的用戶為非法用戶。
當檢測模塊100檢測出家用電器存在非法用戶登錄和/或控制的情況時,解除模塊200可斷開非法用戶與該家用電器之間的連接,同時解除該家用電器與客戶端之間的當前綁定關系。應理解的是,非法用戶之所以可以登錄該家用電器是因為非法用戶破解了該家用電器與客戶端之間的當前綁定關系,并以此為依據(jù)連接該家用電器進行非法操作。
需要說明的是,該實施例中該所描述的綁定關系為家用電器的標識碼與客戶端的標識碼之間的綁定關系,也可以是家用電器的標識碼與用戶的登錄密碼之間的綁定關系,在此不做限定。
綁定模塊300用于根據(jù)預設綁定策略,建立家用電器與客戶端之間的預設綁定關系,以使非法用戶無法登錄和/或控制家用電器。其中,預設綁定策略可根據(jù)實際情況進行標定,且預設綁定策略可以MD5運算作為綁定的基礎,或者以SHA256運算作為綁定的基礎。
在本發(fā)明的一個實施例中,綁定模塊300具體用于獲取家用電器的標識碼,以及獲取客戶端的用戶標識碼,并將該用戶標識碼進行MD5加密或者SHA256加密,而后進行保存,以及建立家用電器的標識碼與加密后的用戶標識碼之間的對應關系,并進行綁定。例如,綁定模塊300可在云服務器的數(shù)據(jù)庫中建立一張家用電器的標識碼與加密后的用戶標識碼之間的對應關系表,并以該對應關系表為依據(jù)進行綁定。
在本發(fā)明的實施例中,家用電器的標識碼可為家用電器的序列號與云服務器的序列號通過第一預設算法生成的標識碼,客戶端的用戶標識碼可以是用戶的登錄機ID,也可以是的用戶的ID與客戶端軟件的版本號通過第二預設算法生成的標識碼,在此不做限定。
需要說明的是,MD5加密是不可逆的,即加密后的密碼不能再根據(jù)加密的秘鑰去解密。在本發(fā)明的其他實施例中,還可將用戶標識通過其他的加密算法進行加密,例如,IDEA(International Data Encryption Algorithm,國際數(shù)據(jù)加密算法)、AES(Advanced Encryption Standard,高級加密標準)和DES(Data Encryption Standard,數(shù)據(jù)加密標準)等。
綜上所述,本發(fā)明實施例提供的家用電器的綁定控制裝置,能夠在家用電器受到非法用戶的登錄或控制時切換該家用電器與客戶端之間的綁定關系,從而解決了非法用戶登錄和控制家用電器的問題,提高了家用電器的安全性。
進一步地,在本發(fā)明的實施例中,綁定模塊300還可將根據(jù)預設綁定策略,建立的家用電器與客戶端之前的綁定關系進行保存,并在用戶下一次登錄驗證時,通過查詢云服務器中家用電器與客戶端之前的綁定關系,確定該用戶是否對該家用電器具有相應的控制權限。
如果非法用戶繼續(xù)采用上次非法登錄家用電器時的該家用電器與客戶端之前的綁定關系進行登錄,則無法通過驗證,即登錄失敗,從而解決了非法用戶登錄和控制家用電器的問題,提高了家用電器的安全性。
綜上,根據(jù)本發(fā)明實施例的家用電器的綁定控制裝置,通檢測模塊檢測家用電器是否存在非法用戶登錄和/或控制的情況,并在家用電器存在非法用戶登錄和/或控制的情況時,通過解除模塊斷開非法用戶的連接,并解除家用電器與客戶端之間的當前綁定關系,而后綁定模塊根據(jù)預設綁定策略,建立家用電器與客戶端之間的預設綁定關系,以使非法用戶無法登錄和/或控制家用電器,從而解決了非法用戶登錄和控制家用電器的問題,提高了家用電器的安全性。
為了實現(xiàn)上述實施例,本發(fā)明還提出一種云服務器,其包括上述家用電器的綁定控制裝置。
本發(fā)明實施例的云服務器,通過上述家用電器的綁定控制裝置,能夠在家用電器受到非法用戶的登錄或控制時切換該家用電器與客戶端之間的綁定關系,從而解決了非法用戶登錄和控制家用電器的問題,提高了家用電器的安全性。
在本發(fā)明的描述中,需要理解的是,術語“中心”、“縱向”、“橫向”、“長度”、“寬度”、“厚度”、“上”、“下”、“前”、“后”、“左”、“右”、“豎直”、“水平”、“頂”、“底”、“內(nèi)”、“外”、“順時針”、“逆時針”、“軸向”、“徑向”、“周向”等指示的方位或位置關系為基于附圖所示的方位或位置關系,僅是為了便于描述本發(fā)明和簡化描述,而不是指示或暗示所指的裝置或元件必須具有特定的方位、以特定的方位構造和操作,因此不能理解為對本發(fā)明的限制。
此外,術語“第一”、“第二”僅用于描述目的,而不能理解為指示或暗示相對重要性或者隱含指明所指示的技術特征的數(shù)量。由此,限定有“第一”、“第二”的特征可以明示或者隱含地包括一個或者更多個該特征。在本發(fā)明的描述中,“多個”的含義是兩個或兩個以上,除非另有明確具體的限定。
在本發(fā)明中,除非另有明確的規(guī)定和限定,術語“安裝”、“相連”、“連接”、“固定”等術語應做廣義理解,例如,可以是固定連接,也可以是可拆卸連接,或成一體;可以是機械連接,也可以是電連接;可以是直接相連,也可以通過中間媒介間接相連,可以是兩個元件內(nèi)部的連通或兩個元件的相互作用關系。對于本領域的普通技術人員而言,可以根據(jù)具體情況理解上述術語在本發(fā)明中的具體含義。
在本發(fā)明中,除非另有明確的規(guī)定和限定,第一特征在第二特征“上”或“下”可以是第一和第二特征直接接觸,或第一和第二特征通過中間媒介間接接觸。而且,第一特征在第二特征“之上”、“上方”和“上面”可是第一特征在第二特征正上方或斜上方,或僅僅表示第一特征水平高度高于第二特征。第一特征在第二特征“之下”、“下方”和“下面”可以是第一特征在第二特征正下方或斜下方,或僅僅表示第一特征水平高度小于第二特征。
在本說明書的描述中,參考術語“一個實施例”、“一些實施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結合該實施例或示例描述的具體特征、結構、材料或者特點包含于本發(fā)明的至少一個實施例或示例中。在本說明書中,對上述術語的示意性表述不必須針對的是相同的實施例或示例。而且,描述的具體特征、結構、材料或者特點可以在任一個或多個實施例或示例中以合適的方式結合。此外,在不相互矛盾的情況下,本領域的技術人員可以將本說明書中描述的不同實施例或示例以及不同實施例或示例的特征進行結合和組合。
盡管上面已經(jīng)示出和描述了本發(fā)明的實施例,可以理解的是,上述實施例是示例性的,不能理解為對本發(fā)明的限制,本領域的普通技術人員在本發(fā)明的范圍內(nèi)可以對上述實施例進行變化、修改、替換和變型。