新四季網

一種控制智能設備的方法、裝置和系統與流程

2024-03-03 20:23:15


本發明涉及計算機技術領域,特別涉及一種控制智能設備的方法、裝置和系統。

背景技術:
隨著計算機技術的飛速發展,智能設備逐步進入人們的生活,用戶可以使用終端通過網絡控制家中的智能設備,如智能冰箱,智能微波爐等。智能設備一般均配置有用於管理的管理帳號和密碼,用戶需要通過終端控制智能設備時,需要打開終端上的設備控制程序,選定某個智能設備,並輸入智能設備對應的管理帳號和密碼。終端可以將智能設備標識、管理帳號和密碼發送給伺服器,進而伺服器可以根據智能設備標識確定對應的智能設備,並判斷終端發送的管理帳號和密碼是否與預先存儲的該智能設備對應的管理帳號和密碼相匹配,如果匹配,伺服器則允許用戶通過終端控制智能設備。在實現本發明的過程中,發明人發現現有技術至少存在以下問題:在上述智能設備的控制過程中,如果黑客獲取到用戶輸入的管理帳號和密碼,則可以輕鬆控制用戶家中的智能設備,這樣,控制智能設備的安全性較差。

技術實現要素:
為了解決現有技術的問題,本發明實施例提供了一種控制智能設備的方法、裝置和系統。所述技術方案如下:第一方面,提供了一種控制智能設備的方法,所述方法包括:向伺服器發送對應第一智能設備的控制請求,所述控制請求中攜帶有第一智能設備標識;接收所述伺服器發送的對應所述控制請求的第一驗證字符串;向與本地建立有數據連接的第一穿戴設備發送所述第一驗證字符串;接收所述第一穿戴設備發送的對第一待籤名信息進行籤名得到的第一已籤名信息,其中,所述第一待籤名信息至少包含所述第一驗證字符串;向所述伺服器發送所述第一已籤名信息和用戶輸入的對所述第一智能設備的操作信息。可選的,所述控制請求中還攜帶有第一穿戴設備標識。可選的,所述第一待籤名信息還包含所述第一智能設備標識;所述向與本地建立有數據連接的第一穿戴設備發送所述第一驗證字符串,包括:向與本地建立有數據連接的第一穿戴設備發送所述第一驗證字符串和所述第一智能設備標識。可選的,所述第一待籤名信息還包含第一路由設備標識;所述接收所述伺服器發送的對應所述控制請求的第一驗證字符串,包括:接收所述伺服器發送的對應所述控制請求的第一驗證字符串和所述第一路由設備標識,其中,所述第一路由設備標識是所述第一智能設備接入的第一路由設備的標識;所述向與本地建立有數據連接的第一穿戴設備發送所述第一驗證字符串和所述第一智能設備標識,包括:向與本地建立有數據連接的第一穿戴設備發送所述第一驗證字符串、所述第一智能設備標識和所述第一路由設備標識。可選的,所述第一待籤名信息還包含所述第一穿戴設備當前的總籤名次數;所述接收所述第一穿戴設備發送的對第一待籤名信息進行籤名得到的第一已籤名信息,包括:接收所述第一穿戴設備發送的對第一待籤名信息進行籤名得到的第一已籤名信息和所述第一穿戴設備當前的總籤名次數;所述向所述伺服器發送所述第一已籤名信息和用戶輸入的對所述第一智能設備的操作信息,包括:向所述伺服器發送所述第一已籤名信息、用戶輸入的對所述第一智能設備的操作信息和所述總籤名次數。可選的,所述第一待籤名信息還包含所述操作信息;在向第一穿戴設備發送所述第一驗證字符串之前,所述方法還包括:獲取所述用戶輸入的對所述第一智能設備的操作信息;所述向第一穿戴設備發送所述第一驗證字符串,包括:向第一穿戴設備發送所述第一驗證字符串和所述操作信息。可選的,所述方法還包括:從所述第一智能設備處獲取所述第一智能設備標識,從所述第一穿戴設備處獲取所述第一穿戴設備標識;向所述第一智能設備發送穿戴設備綁定請求;接收所述第一智能設備發送的第二驗證字符串;向所述第一穿戴設備發送所述第二驗證字符串和所述第一智能設備標識;接收所述第一穿戴設備發送的對第二待籤名信息進行籤名得到的第二已籤名信息、第一密鑰索引和第一綁定公鑰,其中,所述第二待籤名信息包含所述第二驗證字符串、所述第一智能設備標識、所述第一密鑰索引和所述第一綁定公鑰;向所述第一智能設備發送所述第二已籤名信息、所述第一綁定公鑰、所述第一密鑰索引和所述第一穿戴設備標識。可選的,所述方法還包括:獲取用戶輸入的第一智能設備標識和第一穿戴設備標識;向所述第一智能設備發送穿戴設備解綁請求,所述穿戴設備解綁請求中攜帶有所述第一穿戴設備標識;接收所述第一智能設備發送的解綁成功通知,所述解綁成功通知中攜帶有所述第一密鑰索引;向所述第一穿戴設備發送智能設備解綁請求,所述智能設備解綁請求中攜帶有所述第一密鑰索引。第二方面,提供了一種控制智能設備的方法,所述方法包括:接收第一終端設備發送的對應第一智能設備的控制請求,所述控制請求中攜帶有第一智能設備標識;向所述第一智能設備標識對應的第一智能設備發送所述驗證請求;接收所述第一智能設備發送的第一驗證字符串,向所述第一終端設備發送所述第一驗證字符串;接收所述第一終端設備發送的對第一待籤名信息進行籤名得到的第一已籤名信息和對所述第一智能設備的操作信息,將所述第一已籤名信息和所述操作信息發送給所述第一智能設備,其中,所述第一待籤名信息至少包含所述第一驗證字符串。可選的,所述控制請求中還攜帶有所述第一穿戴設備標識;所述驗證請求中還攜帶有所述第一穿戴設備標識。可選的,所述第一待籤名信息還包含第一路由設備標識;所述接收所述第一智能設備發送的第一驗證字符串,向所述第一終端設備發送所述第一驗證字符串,包括:接收所述第一智能設備發送的第一驗證字符串和所述第一路由設備標識,向所述第一終端設備發送所述第一驗證字符串和所述第一路由設備標識。可選的,所述第一待籤名信息還包含第一穿戴設備當前的總籤名次數;所述接收所述第一終端設備發送的對第一待籤名信息進行籤名得到的第一已籤名信息和對所述第一智能設備的操作信息,將所述第一已籤名信息和所述操作信息發送給所述第一智能設備,包括:接收所述第一終端設備發送的對第一待籤名信息進行籤名得到的第一已籤名信息、對所述第一智能設備的操作信息和所述第一穿戴設備當前的總籤名次數,將所述第一已籤名信息、所述操作信息和所述總籤名次數發送給所述第一智能設備。可選的,所述第一待籤名信息還包含所述操作信息。可選的,所述方法還包括:接收第一智能設備發送的註冊請求,所述註冊請求中攜帶有第一智能設備標識;如果本地不存在所述第一智能設備標識對應的註冊記錄,則向所述第一智能設備發送第三驗證字符串;接收所述第一智能設備發送的對第三待籤名信息進行籤名得到的第三已籤名信息,根據本地預先存儲的第一智能設備證書的公鑰,對所述已籤名信息進行驗籤,其中,所述第三待籤名信息包含所述第三驗證字符串;如果驗籤通過,則允許所述第一智能設備在本地進行註冊。第三方面,提供了一種控制智能設備的方法,所述方法包括:接收伺服器發送的驗證請求;向所述伺服器發送第一驗證字符串;接收所述伺服器發送的對第一待籤名信息進行籤名得到的第一已籤名信息和操作信息,根據本地預先存儲的公鑰,對所述第一已籤名信息進行驗籤,其中,所述第一待籤名信息至少包含所述第一驗證字符串;如果驗籤通過,則根據所述操作信息,執行對應的操作處理。可選的,所述驗證請求中還攜帶有所述第一穿戴設備標識;所述根據本地預先存儲的公鑰,對所述第一已籤名信息進行驗籤,包括:根據預先存儲的穿戴設備標識與公鑰的對應關係,確定所述第一穿戴設備標識對應的第一公鑰,根據所述第一公鑰,對所述第一已籤名信息進行驗籤。可選的,所述向所述伺服器發送第一驗證字符串,包括:向所述伺服器發送第一驗證字符串和與本地建立通信連接的第一路由設備的第一路由設備標識。可選的,所述第一待籤名信息還包含第一穿戴設備當前的總籤名次數;所述接收所述伺服器發送的對第一待籤名信息進行籤名得到的第一已籤名信息和操作信息,根據本地預先存儲的公鑰,對所述第一已籤名信息進行驗籤,包括:接收所述伺服器發送的對第一待籤名信息進行籤名得到的第一已籤名信息、操作信息和所述第一穿戴設備當前的總籤名次數,如果在每次歷史驗籤過程中存儲的第一穿戴設備的總籤名次數中,不包含所述第一穿戴設備當前的總籤名次數,則根據本地預先存儲的公鑰,對所述第一已籤名信息進行驗籤;所述方法還包括:如果驗籤通過,則存儲所述第一穿戴設備當前的總籤名次數。可選的,所述第一待籤名信息還包含所述操作信息。可選的,所述方法還包括:向伺服器發送註冊請求,所述註冊請求中攜帶有第一智能設備標識;接收所述伺服器發送的第三驗證字符串;根據本地預先存儲的第一智能設備證書的私鑰,對第三待籤名信息進行籤名,其中,所述第三待籤名信息包含所述第三驗證字符串;向所述伺服器發送對第三待籤名信息進行籤名得到的第三已籤名信息。可選的,所述方法還包括:接收所述第一終端設備發送的穿戴設備綁定請求;向所述第一終端設備發送第二驗證字符串;接收所述第一終端設備發送的對第二待籤名信息進行籤名得到的第二已籤名信息、第一綁定公鑰、第一密鑰索引和第一穿戴設備標識,其中,所述第二待籤名信息包含所述第二驗證字符串、所述第一智能設備標識、所述第一密鑰索引和所述第一綁定公鑰;根據所述第一綁定公鑰對所述第二已籤名信息進行驗籤;如果驗籤通過,則將所述第一綁定公鑰、所述第一密鑰索引和所述第一穿戴設備標識對應存儲在本地。可選的,所述方法還包括:接收所述第一終端設備發送的穿戴設備解綁請求,所述穿戴設備解綁請求中攜帶有所述第一穿戴設備標識;刪除本地存儲的所述第一穿戴設備標識對應的第一解綁公鑰和第一密鑰索引;向所述第一終端設備發送解綁成功通知,所述解綁成功通知中攜帶有所述第一密鑰索引。第四方面,提供了一種控制智能設備的方法,所述方法包括:接收第一終端設備發送的第一驗證字符串;根據本地預先存儲的私鑰,對第一待籤名信息進行籤名,其中,所述第一待籤名信息至少包含所述第一驗證字符串;向所述第一終端設備發送對所述第一待籤名信息進行籤名得到的第一已籤名信息。可選的,所述第一待籤名信息還包含所述第一智能設備標識;所述接收第一終端設備發送的第一驗證字符串,包括:接收第一終端設備發送的第一驗證字符串和第一智能設備標識;所述根據本地預先存儲的私鑰,對所述第一待籤名信息進行籤名,包括:根據預先存儲的智能設備標識與私鑰的對應關係,確定所述第一智能設備標識對應的第一私鑰,根據所述第一私鑰,對所述第一待籤名信息進行籤名。可選的,所述第一待籤名信息還包含第一路由設備標識;所述接收第一終端設備發送的第一驗證字符串和第一智能設備標識,包括:接收第一終端設備發送的第一驗證字符串、第一智能設備標識和所述第一路由設備標識;所述根據預先存儲的智能設備標識與私鑰的對應關係,確定所述第一智能設備標識對應的第一私鑰,包括:根據預先存儲的智能設備標識、路由設備標識和私鑰的對應關係,確定與所述第一智能設備標識、所述第一路由設備標識對應的第一私鑰。可選的,所述第一待籤名信息還包含第一穿戴設備當前的總籤名次數;所述向所述第一終端設備發送對所述第一待籤名信息進行籤名得到的第一已籤名信息,包括:向所述第一終端設備發送對所述第一待籤名信息進行籤名得到的第一已籤名信息和所述當前的總籤名次數。可選的,所述第一待籤名信息還包含操作信息,所述接收第一終端設備發送的第一驗證字符串,包括:接收第一終端設備發送的第一驗證字符串和所述操作信息。可選的,所述方法還包括:顯示所述操作信息;所述根據本地預先存儲的私鑰,對第一待籤名信息進行籤名,包括:當接收到用戶輸入的籤名確認指令時,根據本地預先存儲的私鑰,對第一待籤名信息進行籤名。可選的,所述方法還包括:接收所述第一終端設備發送的第二驗證字符串和第一智能設備標識;生成第一綁定公鑰和第一綁定私鑰,並確定第一密鑰索引;根據所述第一綁定私鑰,對第二待籤名信息進行籤名,其中,所述第二待籤名信息包含所述第二驗證字符串、所述第一智能設備標識、所述第一密鑰索引和所述第一綁定公鑰;將所述第一綁定私鑰、所述第一密鑰索引和所述第一智能設備標識對應存儲在本地;向所述第一終端設備發送對第二待籤名信息進行籤名得到的第二已籤名信息、所述第一密鑰索引和第一綁定公鑰。可選的,所述方法還包括:接收所述第一終端設備發送的智能設備解綁請求,所述智能設備解綁請求中攜帶有所述第一密鑰索引;刪除本地存儲的所述第一密鑰索引對應的第一綁定私鑰和第一智能設備標識。第五方面,提供了一種第一終端設備,所述第一終端設備包括:第一發送模塊,用於向伺服器發送對應第一智能設備的控制請求,所述控制請求中攜帶有第一智能設備標識;第一接收模塊,用於接收所述伺服器發送的對應所述控制請求的第一驗證字符串;第二發送模塊,用於向與本地建立有數據連接的第一穿戴設備發送所述第一驗證字符串;第二接收模塊,用於接收所述第一穿戴設備發送的對第一待籤名信息進行籤名得到的第一已籤名信息,其中,所述第一待籤名信息至少包含所述第一驗證字符串;第三發送模塊,用於向所述伺服器發送所述第一已籤名信息和用戶輸入的對所述第一智能設備的操作信息。可選的,所述控制請求中還攜帶有第一穿戴設備標識。可選的,所述第一待籤名信息還包含所述第一智能設備標識;所述第二發送模塊,用於:向與本地建立有數據連接的第一穿戴設備發送所述第一驗證字符串和所述第一智能設備標識。可選的,所述第一待籤名信息還包含第一路由設備標識;所述第一接收模塊,用於:接收所述伺服器發送的對應所述控制請求的第一驗證字符串和所述第一路由設備標識,其中,所述第一路由設備標識是所述第一智能設備接入的第一路由設備的標識;所述第二發送模塊,用於:向與本地建立有數據連接的第一穿戴設備發送所述第一驗證字符串、所述第一智能設備標識和所述第一路由設備標識。可選的,所述第一待籤名信息還包含所述第一穿戴設備當前的總籤名次數;所述第二接收模塊,用於:接收所述第一穿戴設備發送的對第一待籤名信息進行籤名得到的第一已籤名信息和所述第一穿戴設備當前的總籤名次數;所述第三發送模塊,用於:向所述伺服器發送所述第一已籤名信息、用戶輸入的對所述第一智能設備的操作信息和所述總籤名次數。可選的,所述第一待籤名信息還包含所述操作信息;所述第一終端設備還包括:第一獲取模塊,用於獲取所述用戶輸入的對所述第一智能設備的操作信息;所述第二發送模塊,用於:向第一穿戴設備發送所述第一驗證字符串和所述操作信息。可選的,所述第一終端設備還包括:第二獲取模塊,用於從所述第一智能設備處獲取所述第一智能設備標識,從所述第一穿戴設備處獲取所述第一穿戴設備標識;第四發送模塊,用於向所述第一智能設備發送穿戴設備綁定請求;第三接收模塊,用於接收所述第一智能設備發送的第二驗證字符串;第五發送模塊,用於向所述第一穿戴設備發送所述第二驗證字符串和所述第一智能設備標識;第四接收模塊,用於接收所述第一穿戴設備發送的對第二待籤名信息進行籤名得到的第二已籤名信息、第一密鑰索引和第一綁定公鑰,其中,所述第二待籤名信息包含所述第二驗證字符串、所述第一智能設備標識、所述第一密鑰索引和所述第一綁定公鑰;第六發送模塊,用於向所述第一智能設備發送所述第二已籤名信息、所述第一綁定公鑰、所述第一密鑰索引和所述第一穿戴設備標識。可選的,所述第一終端設備還包括:第三獲取模塊,用於獲取用戶輸入的第一智能設備標識和第一穿戴設備標識;第七發送模塊,用於向所述第一智能設備發送穿戴設備解綁請求,所述穿戴設備解綁請求中攜帶有所述第一穿戴設備標識;第五接收模塊,用於接收所述第一智能設備發送的解綁成功通知,所述解綁成功通知中攜帶有所述第一密鑰索引;第八發送模塊,用於向所述第一穿戴設備發送智能設備解綁請求,所述智能設備解綁請求中攜帶有所述第一密鑰索引。第六方面,提供了一種伺服器,所述伺服器包括:第一接收模塊,用於接收第一終端設備發送的對應第一智能設備的控制請求,所述控制請求中攜帶有第一智能設備標識;第一發送模塊,用於向所述第一智能設備標識對應的第一智能設備發送所述驗證請求;第二接收模塊,用於接收所述第一智能設備發送的第一驗證字符串,向所述第一終端設備發送所述第一驗證字符串;第二發送模塊,用於接收所述第一終端設備發送的對第一待籤名信息進行籤名得到的第一已籤名信息和對所述第一智能設備的操作信息,將所述第一已籤名信息和所述操作信息發送給所述第一智能設備,其中,所述第一待籤名信息至少包含所述第一驗證字符串。可選的,所述控制請求中還攜帶有所述第一穿戴設備標識;所述驗證請求中還攜帶有所述第一穿戴設備標識。可選的,所述第一待籤名信息還包含第一路由設備標識;所述接第二接收模塊,用於:接收所述第一智能設備發送的第一驗證字符串和所述第一路由設備標識,向所述第一終端設備發送所述第一驗證字符串和所述第一路由設備標識。可選的,所述第一待籤名信息還包含第一穿戴設備當前的總籤名次數;所述第二發送模塊,用於:接收所述第一終端設備發送的對第一待籤名信息進行籤名得到的第一已籤名信息、對所述第一智能設備的操作信息和所述第一穿戴設備當前的總籤名次數,將所述第一已籤名信息、所述操作信息和所述總籤名次數發送給所述第一智能設備。可選的,所述第一待籤名信息還包含所述操作信息。可選的,所述伺服器還包括:第三接收模塊,用於接收第一智能設備發送的註冊請求,所述註冊請求中攜帶有第一智能設備標識;第三發送模塊,用於如果本地不存在所述第一智能設備標識對應的註冊記錄,則向所述第一智能設備發送第三驗證字符串;驗籤模塊,用於接收所述第一智能設備發送的對第三待籤名信息進行籤名得到的第三已籤名信息,根據本地預先存儲的第一智能設備證書的公鑰,對所述已籤名信息進行驗籤,其中,所述第三待籤名信息包含所述第三驗證字符串;註冊模塊,用於如果驗籤通過,則允許所述第一智能設備在本地進行註冊。第七方面,提供了一種第一智能設備,所述第一智能設備包括:第一接收模塊,用於接收伺服器發送的驗證請求;第一發送模塊,用於向所述伺服器發送第一驗證字符串;第一驗籤模塊,用於接收所述伺服器發送的對第一待籤名信息進行籤名得到的第一已籤名信息和操作信息,根據本地預先存儲的公鑰,對所述第一已籤名信息進行驗籤,其中,所述第一待籤名信息至少包含所述第一驗證字符串;處理模塊,用於如果驗籤通過,則根據所述操作信息,執行對應的操作處理。可選的,所述驗證請求中還攜帶有所述第一穿戴設備標識;所述第一驗籤模塊,用於:根據預先存儲的穿戴設備標識與公鑰的對應關係,確定所述第一穿戴設備標識對應的第一公鑰,根據所述第一公鑰,對所述第一已籤名信息進行驗籤。可選的,所述第一發送模塊,用於:向所述伺服器發送第一驗證字符串和與本地建立通信連接的第一路由設備的第一路由設備標識。可選的,所述第一待籤名信息還包含第一穿戴設備當前的總籤名次數;所述第一驗籤模塊,用於:接收所述伺服器發送的對第一待籤名信息進行籤名得到的第一已籤名信息、操作信息和所述第一穿戴設備當前的總籤名次數,如果在每次歷史驗籤過程中存儲的第一穿戴設備的總籤名次數中,不包含所述第一穿戴設備當前的總籤名次數,則根據本地預先存儲的公鑰,對所述第一已籤名信息進行驗籤;所述第一智能設備還包括:第一存儲模塊,用於如果驗籤通過,則存儲所述第一穿戴設備當前的總籤名次數。可選的,所述第一待籤名信息還包含所述操作信息。可選的,所述第一智能設備還包括:第二發送模塊,用於向伺服器發送註冊請求,所述註冊請求中攜帶有第一智能設備標識;第二接收模塊,用於接收所述伺服器發送的第三驗證字符串;籤名模塊,用於根據本地預先存儲的第一智能設備證書的私鑰,對第三待籤名信息進行籤名,其中,所述第三待籤名信息包含所述第三驗證字符串;第三發送模塊,用於向所述伺服器發送對第三待籤名信息進行籤名得到的第三已籤名信息。可選的,所述第一智能設備還包括:第三接收模塊,用於接收所述第一終端設備發送的穿戴設備綁定請求;第四發送模塊,用於向所述第一終端設備發送第二驗證字符串;第四接收模塊,用於接收所述第一終端設備發送的對第二待籤名信息進行籤名得到的第二已籤名信息、第一綁定公鑰、第一密鑰索引和第一穿戴設備標識,其中,所述第二待籤名信息包含所述第二驗證字符串、所述第一智能設備標識、所述第一密鑰索引和所述第一綁定公鑰;第二驗籤模塊,用於根據所述第一綁定公鑰對所述第二已籤名信息進行驗籤;第二存儲模塊,用於如果驗籤通過,則將所述第一綁定公鑰、所述第一密鑰索引和所述第一穿戴設備標識對應存儲在本地。可選的,所述第一智能設備還包括:第五接收模塊,用於接收所述第一終端設備發送的穿戴設備解綁請求,所述穿戴設備解綁請求中攜帶有所述第一穿戴設備標識;刪除模塊,用於刪除本地存儲的所述第一穿戴設備標識對應的第一解綁公鑰和第一密鑰索引;第五發送模塊,用於向所述第一終端設備發送解綁成功通知,所述解綁成功通知中攜帶有所述第一密鑰索引。第八方面,提供了一種第一穿戴設備,所述第一穿戴設備包括:第一接收模塊,用於接收第一終端設備發送的第一驗證字符串;第一籤名模塊,用於根據本地預先存儲的私鑰,對第一待籤名信息進行籤名,其中,所述第一待籤名信息至少包含所述第一驗證字符串;第一發送模塊,用於向所述第一終端設備發送對所述第一待籤名信息進行籤名得到的第一已籤名信息。可選的,所述第一待籤名信息還包含所述第一智能設備標識;所述第一接收模塊,用於:接收第一終端設備發送的第一驗證字符串和第一智能設備標識;所述第一籤名模塊,用於:根據預先存儲的智能設備標識與私鑰的對應關係,確定所述第一智能設備標識對應的第一私鑰,根據所述第一私鑰,對所述第一待籤名信息進行籤名。可選的,所述第一待籤名信息還包含第一路由設備標識;所述第一接收模塊,用於:接收第一終端設備發送的第一驗證字符串、第一智能設備標識和所述第一路由設備標識;所述第一籤名模塊,用於:根據預先存儲的智能設備標識、路由設備標識和私鑰的對應關係,確定與所述第一智能設備標識、所述第一路由設備標識對應的第一私鑰。可選的,所述第一待籤名信息還包含第一穿戴設備當前的總籤名次數;所述第一發送模塊,用於:向所述第一終端設備發送對所述第一待籤名信息進行籤名得到的第一已籤名信息和所述當前的總籤名次數。可選的,所述第一待籤名信息還包含操作信息,所述第一接收模塊,用於:接收第一終端設備發送的第一驗證字符串和所述操作信息。可選的,所述第一穿戴設備還包括:顯示模塊,用於顯示所述操作信息;所述第一籤名模塊,用於:當接收到用戶輸入的籤名確認指令時,根據本地預先存儲的私鑰,對第一待籤名信息進行籤名。可選的,所述第一穿戴設備還包括:第二接收模塊,用於接收所述第一終端設備發送的第二驗證字符串和第一智能設備標識;確定模塊,用於生成第一綁定公鑰和第一綁定私鑰,並確定第一密鑰索引;第二籤名模塊,用於根據所述第一綁定私鑰,對第二待籤名信息進行籤名,其中,所述第二待籤名信息包含所述第二驗證字符串、所述第一智能設備標識、所述第一密鑰索引和所述第一綁定公鑰;存儲模塊,用於將所述第一綁定私鑰、所述第一密鑰索引和所述第一智能設備標識對應存儲在本地;第二發送模塊,用於向所述第一終端設備發送對第二待籤名信息進行籤名得到的第二已籤名信息、所述第一密鑰索引和第一綁定公鑰。可選的,所述第一穿戴設備還包括:第三接收模塊,用於接收所述第一終端設備發送的智能設備解綁請求,所述智能設備解綁請求中攜帶有所述第一密鑰索引;刪除模塊,用於刪除本地存儲的所述第一密鑰索引對應的第一綁定私鑰和第一智能設備標識。第九方面,提供了一種控制智能設備的系統,所述系統包括:第一終端設備、伺服器、第一智能設備和第一穿戴設備,其中:所述第一終端設備,用於向所述伺服器發送對應所述第一智能設備的控制請求,所述控制請求中攜帶有第一智能設備標識,接收所述伺服器發送的對應所述控制請求的第一驗證字符串,向與本地建立有數據連接的所述第一穿戴設備發送所述第一驗證字符串,接收所述第一穿戴設備發送的對第一待籤名信息進行籤名得到的第一已籤名信息,其中,所述第一待籤名信息至少包含所述第一驗證字符串,向所述伺服器發送所述第一已籤名信息和用戶輸入的對所述第一智能設備的操作信息;所述伺服器,用於接收所述第一終端設備發送的對應所述第一智能設備的控制請求,向所述第一智能設備標識對應的第一智能設備發送所述驗證請求,接收所述第一智能設備發送的第一驗證字符串,向所述第一終端設備發送所述第一驗證字符串,接收所述第一終端設備發送的對第一待籤名信息進行籤名得到的第一已籤名信息和對所述第一智能設備的操作信息,將所述第一已籤名信息和所述操作信息發送給所述第一智能設備;所述第一智能設備,用於接收所述伺服器發送的驗證請求,向所述伺服器發送第一驗證字符串,接收所述伺服器發送的對第一待籤名信息進行籤名得到的第一已籤名信息和操作信息,根據本地預先存儲的公鑰,對所述第一已籤名信息進行驗籤,如果驗籤通過,則根據所述操作信息,執行對應的操作處理;所述第一穿戴設備,用於接收所述第一終端設備發送的第一驗證字符串,根據本地預先存儲的私鑰,對第一待籤名信息進行籤名,向所述第一終端設備發送對所述第一待籤名信息進行籤名得到的第一已籤名信息。本發明實施例提供的技術方案帶來的有益效果是:本發明實施例中,第一終端設備向伺服器發送對應第一智能設備的控制請求,所述控制請求中攜帶有第一智能設備標識接收所述伺服器發送的對應所述控制請求的第一驗證字符串;向與本地建立有數據連接的第一穿戴設備發送所述第一驗證字符串;接收所述第一穿戴設備發送的對第一待籤名信息進行籤名得到的第一已籤名信息,其中,所述第一待籤名信息至少包含所述第一驗證字符串;向所述伺服器發送所述第一已籤名信息和用戶輸入的對所述第一智能設備的操作信息。在對智能設備進行控制的過程中,使用穿戴設備進行授權,這樣即使黑客竊取了智能設備的管理帳號和密碼,在沒有對應的穿戴設備的情況下也無法對智能設備進行控制,因此可以增強控制智能設備的安全性。附圖說明為了更清楚地說明本發明實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對於本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。圖1是本發明實施例提供的一種控制智能設備的方法流程圖;圖2是本發明實施例提供的一種控制智能設備的方法流程圖;圖3是本發明實施例提供的一種控制智能設備的方法流程圖;圖4是本發明實施例提供的一種控制智能設備的方法流程圖;圖5是本發明實施例提供的一種控制智能設備的方法流程圖;圖6是本發明實施例提供的一種通過終端設備控制智能設備的信令圖;圖7是本發明實施例提供的一種智能設備在伺服器中註冊的信令圖;圖8是本發明實施例提供的一種智能設備與穿戴設備綁定的信令圖;圖9是本發明實施例提供的一種智能設備與穿戴設備解綁的信令圖;圖10是本發明實施例提供的一種第一終端設備的裝置結構示意圖;圖11是本發明實施例提供的一種伺服器的裝置結構示意圖;圖12是本發明實施例提供的一種第一智能設備的裝置結構示意圖;圖13是本發明實施例提供的一種第一穿戴設備的裝置結構示意圖;圖14是本發明實施例提供的一種第一終端設備的結構示意圖;圖15是本發明實施例提供的一種第一智能設備的結構示意圖。具體實施方式為使本發明的目的、技術方案和優點更加清楚,下面將結合附圖對本發明實施方式作進一步地詳細描述。本發明實施例提供了一種控制智能設備的方法,該方法可以由穿戴設備、智能設備、終端設備和伺服器功能實現,並可以由路由設備配合實現。如圖1所示,該方法中第二穿戴式設備的處理流程可以包括如下的步驟:步驟101,第一終端設備向伺服器發送對應第一智能設備的控制請求,所述控制請求中攜帶有第一智能設備標識。步驟102,第一終端設備接收所述伺服器發送的對應所述控制請求的第一驗證字符串。步驟103,第一終端設備向與本地建立有數據連接的第一穿戴設備發送所述第一驗證字符串。步驟104,第一終端設備接收所述第一穿戴設備發送的對第一待籤名信息進行籤名得到的第一已籤名信息,其中,所述第一待籤名信息至少包含所述第一驗證字符串。步驟105,第一終端設備向所述伺服器發送所述第一已籤名信息和用戶輸入的對所述第一智能設備的操作信息。本發明實施例中,第一終端設備向伺服器發送對應第一智能設備的控制請求,所述控制請求中攜帶有第一智能設備標識接收所述伺服器發送的對應所述控制請求的第一驗證字符串;向與本地建立有數據連接的第一穿戴設備發送所述第一驗證字符串;接收所述第一穿戴設備發送的對第一待籤名信息進行籤名得到的第一已籤名信息,其中,所述第一待籤名信息至少包含所述第一驗證字符串;向所述伺服器發送所述第一已籤名信息和用戶輸入的對所述第一智能設備的操作信息。在對智能設備進行控制的過程中,使用穿戴設備進行授權,這樣即使黑客竊取了智能設備的管理帳號和密碼,在沒有對應的穿戴設備的情況下也無法對智能設備進行控制,因此可以增強控制智能設備的安全性。本發明實施例提供了一種控制智能設備的方法,該方法可以由穿戴設備、智能設備、終端設備和伺服器功能實現,並可以由路由設備配合實現。其中,穿戴設備可以是具有密鑰生成功能的可穿戴式設備,如智能手環、智能筆、藍牙耳機等。穿戴設備可以包括近距離通信部件,用於與其它設備進行信息交互,近距離通信部件可以是NFC(NearFieldCommunication,近距離無線通訊技術)通信部件或藍牙通信部件,穿戴設備可以包括輸入單元,如按鍵、觸控螢幕等,用戶可以通過輸入單元在穿戴設備上進行控制智能設備過程中可能涉及的輸入操作;穿戴設備可以包括處理器,處理器可以用於負責穿戴設備在控制智能設備的過程所進行的處理;穿戴設備還可以包括存儲器,存儲器可以用於記錄穿戴設備在控制智能設備的過程中產生的數據以及接收的從其它設備處發送的數據。穿戴設備還可以包括傳感器、輸出單元以及電源等部件。智能設備可以是智能冰箱、智能電視、智能微波爐等。智能設備可以包括通信部件,用於負責控制智能設備的過程中的數據傳輸,通信部件可以是藍牙、WiFi(Wireless-Fidelity,無線高保真技術)部件或天線等;智能設備還可以包括近距離通信部件,用於與其它設備進行信息交互,近距離通信部件可以是NFC(NearFieldCommunication,近距離無線通訊技術)通信部件或藍牙通信部件,智能設備可以包括輸入單元,如按鍵、觸控螢幕等,用戶可以通過輸入單元在智能設備上進行控制智能設備過程中可能涉及的輸入操作;智能設備可以包括處理器,處理器可以用於負責智能設備在控制智能設備的過程所進行的處理;智能設備還可以包括存儲器,存儲器可以用於記錄智能設備在控制智能設備的過程中產生的數據以及接收的從其它設備處發送的數據。智能設備還可以包括傳感器、輸出單元以及電源等部件。終端設備可以是手機或平板電腦等移動終端,也可以是臺式計算機等固定終端,終端設備可以包括通信部件,用於負責控制智能設備的過程中的數據傳輸,通信部件可以是藍牙、WiFi(Wireless-Fidelity,無線高保真技術)部件或天線等;終端設備還可以包括近距離通信部件,用於與其它設備進行信息交互,近距離通信部件可以是NFC(NearFieldCommunication,近距離無線通訊技術)通信部件或藍牙通信部件,終端設備可以包括輸入單元,如按鍵,觸控螢幕、滑鼠等,用戶可以通過輸入單元在終端設備上進行控制智能設備過程中的輸入操作;終端設備可以包括處理器,處理器可以用於負責終端設備在控制智能設備的過程所進行的處理;終端設備還可以包括存儲器、傳感器、以及電源等部件。伺服器可以是智能設備的管理伺服器,伺服器中可以設置有處理器、存儲器、收發器,處理器可以用於負責伺服器在控制智能設備的過程所進行的處理,存儲器可以用於存儲下述處理過程中需要和產生的數據,收發器可以用於接收和發送數據。路由設備可以用來使智能設備與伺服器建立數據連接的設備,如路由器,路由器可以設置有處理器、存儲器、收發器,處理器可以用於負責伺服器在控制智能設備的過程所進行的處理,存儲器可以用於存儲下述處理過程中需要和產生的數據,收發器可以用於接收和發送數據。本實施例中,以終端設備為手機、穿戴設備為智能手環、智能設備為智能微波爐、路由設備為無線路由器為例,進行方案的詳細說明,其它情況與之類似,本實施例不再累述。下面將結合具體實施方式,對圖2所示的處理流程進行詳細的說明,內容可以如下:步驟201,第一終端設備向伺服器發送對應第一智能設備的控制請求,控制請求中攜帶有第一智能設備標識。在實施中,第一終端設備上可以安裝有用於控制智能設備的控制類應用程式,用戶可以打開控制類應用程式,這時,第一終端設備可以顯示該控制類應用程式的主頁面,用戶可以點擊主頁面中的設備選擇按鍵,第一終端設備則可以顯示已與當前登錄第一終端設備的第一帳戶進行綁定的智能設備的智能設備標識,從而,用戶可以點擊需要控制的第一智能設備的第一智能設備標識。此處,如果用戶想要的控制的第一智能設備未與第一帳戶進行綁定,用戶則可以點擊打開第一終端設備的攝像頭,掃描第一智能設備的二維碼,這樣,則可以將第一智能設備和第一帳戶進行綁定。在用戶點擊選...

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀