智能家電設備的遠程控制安全綁定方法、裝置和系統的制作方法
【技術領域】
[0001]本發明涉及移動通信領域,尤其涉及一種智能家電設備的遠程控制安全綁定方法、裝置和系統。
【背景技術】
[0002]智能家電設備在傳統家電的基礎上加入了通信模塊,使得家電設備具有聯網功能。用戶能夠通過終端遠程控制智能家電。用戶手機上的控制應用和智能家電設備與云平臺連接。一方面,用戶在戶外能通過云平臺遠程控制家中的智能設備;另一方面,云平臺會收集家電設備上報的數據,推送給用戶。
[0003]遠程控制的前提是用戶(代表用戶的手機應用)與家電設備進行綁定,并在云端存儲綁定信息。現有的綁定過程主要是手機從設備獲取設備標識,將設備標識與用戶ID捆綁,發送到云平臺,云平臺記錄相應的數據,完成綁定。或者是手機將用戶ID發送給設備,設備將自身信息與用戶ID捆綁,發送到云平臺,云平臺記錄相應的數據,完成綁定。
[0004]然而,現有綁定方式無法判斷綁定者是否為設備的擁有者,給攻擊者遠程綁定設備創造了機會,攻擊者可以遠程獲取設備綁定標識進行綁定,或者截獲并篡改用戶發送給云平臺的綁定信息,從而達到非法操控他人設備的目的。
【發明內容】
[0005]本發明提供一種智能家電設備的遠程控制安全綁定方法、裝置和系統,用以解決現有技術中的綁定方式安全性低的問題。
[0006]依據本發明的一個方面,提供一種智能家電設備的遠程控制安全綁定方法,應用于用戶終端側,包括:
[0007]近距離讀取智能家電設備的第一標識;
[0008]將用戶ID和所述第一標識發送至所述智能家電設備;
[0009]接收所述智能家電設備反饋的智能家電設備的第二標識和利用所述第一標識對所述用戶ID進行加密/簽名處理后的加密/簽名數據;
[0010]向云平臺發送將所述用戶ID與所述智能家電設備進行綁定的綁定請求;所述綁定請求中攜帶有所述加密/簽名數據、第二標識和用戶ID。
[0011]依據本發明的另一個方面,提供一種智能家電設備的遠程控制安全綁定方法,應用于智能家電設備側,所述方法包括:
[0012]接收用戶終端發送的用戶ID和智能家電設備的第一標識;
[0013]利用所述第一標識對所述用戶ID進行加密或簽名處理;
[0014]將加密/簽名數據和智能家電設備的第二標識反饋至所述用戶終端。
[0015]依據本發明的第三個方面,提供一種智能家電設備的遠程控制安全綁定方法,應用于云平臺側,包括:
[0016]接收用戶終端發送的攜帶有加密/簽名數據、智能家電設備的第二標識和用戶ID的綁定請求;
[0017]根據所述第二標識,獲取與所述智能家電設備對應的密鑰;
[0018]利用所述密鑰對所述加密/簽名數據進行解密或驗簽處理;
[0019]根據解密或驗簽得到的數據,對請求綁定的用戶的合法性進行校驗;
[0020]在校驗成功時,將所述用戶ID與智能家電設備進行綁定。
[0021]依據本發明的第四個方面,提供一種用戶終端,包括:
[0022]信息讀取模塊,用于近距離讀取智能家電設備的第一標識;
[0023]信息處理模塊,用于將用戶ID和所述第一標識發送至所述智能家電設備,并接收所述智能家電設備反饋的智能家電設備的第二標識和利用所述第一標識對所述用戶ID進行加密/簽名處理后的加密/簽名數據;
[0024]綁定請求模塊,用于向云平臺發送將所述用戶ID與所述智能家電設備進行綁定的綁定請求;所述綁定請求中攜帶有所述加密/簽名數據、第二標識和用戶ID。
[0025]依據本發明的第五個方面,提供一種智能家電設備,所述智能家電設備為用戶終端提供近距離獲取智能家電設備的第一標識信息的獲取渠道;所述智能家電設備包括:
[0026]數據接收模塊,用于接收用戶終端發送的用戶ID和智能家電設備的第一標識;
[0027]數據處理模塊,用于利用所述第一標識對所述用戶ID進行加密或簽名處理;
[0028]數據反饋模塊,用于將加密/簽名數據和智能家電設備的第二標識反饋至所述用戶終端。
[0029]依據本發明的第六個方面,提供一種云平臺,包括:
[0030]請求接收模塊,用于接收用戶終端發送的攜帶有加密/簽名數據、智能家電設備的第二標識和用戶ID的綁定請求;
[0031]密鑰獲取模塊,用于根據所述第二標識,獲取與所述智能家電設備對應的密鑰;
[0032]解密/驗簽模塊,用于利用所述密鑰對所述加密/簽名數據進行解密或驗簽處理;
[0033]校驗模塊,用于根據解密或驗簽得到的數據,對請求綁定的用戶的合法性進行校驗;
[0034]綁定模塊,用于在校驗成功時,將所述用戶ID與智能家電設備進行綁定。
[0035]依據本發明的第七個方面,提供一種智能家電設備的遠程控制安全綁定系統,包括:本發明提供的所述用戶終端、智能家電設備、以及云平臺。
[0036]本發明有益效果如下:
[0037]本發明所述方案,通過要求用戶近距離獲取綁定所需的第一標識,并在智能家電設備側采用第一標識對綁定所需的信息進行加密,在云平臺側進行解密并校驗,確保了非法用戶無法遠程綁定智能家電設備,提高了綁定的安全性。
【附圖說明】
[0038]為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動性的前提下,還可以根據這些附圖獲得其他的附圖。
[0039]圖1為本發明實施例中用戶終端側實現智能家電設備的遠程控制安全綁定方法的流程圖;
[0040]圖2為本發明實施例中智能家電設備側實現智能家電設備的遠程控制安全綁定方法的流程圖;
[0041]圖3為本發明實施例中云平臺側實現智能家電設備的遠程控制安全綁定方法的流程圖;
[0042]圖4為本發明實施例中應用示例一的流程圖;
[0043]圖5為本發明實施例中應用示例二的流程圖;
[0044]圖6為本發明實施例中應用示例三的流程圖;
[0045]圖7為本發明實施例提供的一種用戶終端的結構框圖;
[0046]圖8為本發明實施例提供的一種智能家電設備的結構框圖;
[0047]圖9為本發明實施例提供的一種云平臺的結構框圖。
【具體實施方式】
[0048]下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
[0049]方法實施例
[0050]本發明實施例提供一種智能家電設備的遠程控制安全綁定方法,通過從智能家電設備近距離讀取的家電標識作為密鑰加密用戶ID,將密文傳送至云平臺,在云平臺通過家電標識對應的密鑰解密并判斷結果是否合法,從而實現用戶與智能家電設備的遠程安全綁定。
[0051]本實施例所述方法主要在用戶終端、智能家電設備和云平臺上實施,通過三者的協作完成用戶與智能家電設備間的安全綁定。下面分別闡述用戶終端側、智能家電設備側和云平臺側的實施過程,以對本發明所提出的綁定方法進行詳細說明。
[0052]如圖1所示,本發明實施例提供一種綁定智能家電設備的方法,應用于用戶終端,所述方法包括如下步驟:
[0053]步驟SlOl,近距離讀取智能家電設備的第一標識;
[0054]其中,智能家電設備的第一標識為智能家電設備生產時,廠家為其分配的標識。該標識以二維碼的形式印刷在設備表面,或者,存儲在設備的NFC ( Ne ar FieldCommunicat 1n,近距離無線通信技術)芯片中,或者,存儲在設備的RFID (Rad1 FrequencyIdentif icat 1n,射頻識別)芯片中。
[0055]那么,用戶終端近距離讀取智能家電設備的第一標識的方式包括:
[0056]通過NFC讀取智能家電設備的第一標識;
[0057]或者,通過RFID方式讀取智能家電設備的第一標識;
[0058]或者,掃描印刷在智能家電設備上的二維碼的方式讀取智能家電設備的第一標識。
[0059]步驟S102,將用戶ID和所述第一標識發送至所述智能家電設備;
[0060]其中,用戶ID為用戶在云平臺進行注冊,成功后,云平臺為用戶分配的用戶ID,代表該用戶的身份信息。
[0061]步驟S103,接收所述智能家電設備反饋的智能家電設備的第二標識和利用所述第一標識對所述用戶ID進行加密/簽名處理后的加密/簽名數據;
[0062]其中,智能家電設備的第二標識為設備的ID或者MAC(Media Access Control,媒體訪問控制)地址等代表該設備的身份的標識信息。
[0063]步驟S104,向