[發明專利]一種基于及時通信的智能家居控制方法在審
| 申請號: | 201711190984.4 | 申請日: | 2017-11-24 |
| 公開(公告)號: | CN107819673A | 公開(公告)日: | 2018-03-20 |
| 發明(設計)人: | 朱治廣 | 申請(專利權)人: | 安徽省雨龍家具有限公司 |
| 主分類號: | H04L12/58 | 分類號: | H04L12/58;H04L29/06;H04L12/28 |
| 代理公司: | 北京久維律師事務所11582 | 代理人: | 邢江峰 |
| 地址: | 230000 安徽省合*** | 國省代碼: | 安徽;34 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 及時 通信 智能家居 控制 方法 | ||
1.一種基于即時通信的智能家居控制方法,其特征在于,所述基于即時通信的智能家居控制方法,在客戶端設置具有設定普通用戶個數、設定普通用戶權限的權利,普通用戶在自身權限內向服務器發送控制指令;服務器接收客戶端以及普通用戶的控制指令;同時反饋智能家居的狀態信息;智能家居執行收到的客戶端指令并向服務器發出工作中的狀態信息;
客戶端具有強制關閉正在執行普通用戶控制指令的權利;
所述客戶端和普通用戶均能查詢自身權限內的智能家居的運行狀態;
所述客戶端及普通用戶與智能家居間的通信采用內置智能網關;
所述內置智能網關包括:
網絡數據下載模塊,用于從運營商服務器下載被公鑰加密后的網絡鑒權數據和網絡配置數據;
密鑰庫,用于存儲與所述運營商服務器的公鑰相匹配的私鑰;
運營商數據庫,用于存儲網絡鑒權數據和網絡配置數據;
分別與所述密鑰庫、所述運營商數據庫和所述網絡數據下載模塊相連接的網絡數據認證模塊,用于獲取所述密鑰庫中與所述公鑰所對應的私鑰,通過所述私鑰對加密后的網絡鑒權數據和網絡配置數據進行解密,并對解密后的網絡鑒權數據和網絡配置數據進行認證,認證通過后將網絡鑒權數據和網絡配置數據存入所示運營商數據庫中;
與所述運營商數據庫相連接的鑒權模塊,用于使用所述運營商數據庫中的網絡鑒權數據完成鑒權請求;
與所述運營商數據庫相連接的網絡選擇模塊,用于通過設置所述網絡鑒權數據和網絡配置數據;
分別與所述網絡數據下載模塊、所述鑒權模塊和所述網絡選擇模塊相連接的命令解釋模塊,用于解釋來自所述客戶端的命令,并將解釋后的命令發送至對應的服務器內;
與所述命令解釋模塊相連接的接口通信模塊,用于與所述客戶端進行通信;
所述的客戶端包括:
預置單元,用于預置用戶帳號和用戶密碼;
物理控件,用于提供物理認證碼;
客戶端發送單元,用于將用戶帳號和用戶密碼發送給所述服務器,用于將物理認證碼發送給認證端;
客戶端接收單元,用于接收服務器的驗證結果;
所述的服務器包括:
認證端;服務器接收單元,用于接收所述客戶端發送的用戶帳號和用戶密碼;
服務器控件,用于將所述用戶帳號,以及服務器端信息發送給所述認證端,并接收所述認證端發送的認證信息;
服務器驗證加密單元,用于綜合判斷所述認證信息、用戶密碼、用戶帳號,生成驗證結果;
服務器發送單元,用于發送所述驗證結果給所述客戶端;
所述客戶端接收并存儲用戶提供的信息和輸入的數據;
所述客戶端對所述驗證信息中的一部分與所存儲的所述數據進行匹配;匹配成功后,所述客戶端將所述驗證信息的其余部分發送給所述服務器進行進一步的驗證后獲得服務器反饋的驗證結果;
所述預置單元的加密方法包括:
公鑰生成:公鑰由有限域k,以及它的加法和乘法結構和n個二次多元多項式組成;
私鑰生成:私鑰由映射隨機選取的r個線性獨立的z1,…,zr∈k[x1,…,x2l]、一個點集P、兩個可逆仿射變換L1和L2以及它們的逆組成;
加密過程即給定明文M′=(x1′,…,xn′),用選取的公鑰進行加密,形成密文Z′=(z1′,…,zn′);
中心映射重新構造的過程包括以下步驟:
首先,選擇r是一個比較小的整數,隨機選擇r個線性獨立方程
映射Z:k2l→kr如下確定:
Z(x1,…,x2l)=(z1(x1,…,x2l),…,zr(x1,…,x2l)),
其次,隨機選取2l個總次數為2的多項式
映射如下確定:
然后,定義擾動映射F*:k2l→k2l為和Z的復合:
其中f1*,…,f2l*∈k[x1,…,x2l],
最后,用內部擾動映射F*擾動原來的中心映射新的公鑰映射為:
所述公鑰生成包括以下步驟:
選取有限域k,以及它的加法和乘法結構;
選取2l個二次多元多項式組:
f1(x1,…,x2l),…,f2l(x1,…,x2l)∈k[x1,…,x2l];
所述的私鑰生成包括以下步驟:
選取映射即兩個隨機數α1,α2;
隨機選取r個線性獨立的z1,…,zr∈k[x1,…,xn];
選取一個點集P,P是所有映射的像和原像的集合,即:
點集P由隨機選取的2l個二次多項式確定;
選取兩個可逆仿射變換L1和L2以及它們的逆;
所述的加密過程包括以下步驟:
給定消息M′=(x1′,…,xn′);
用選取的公鑰對明文進行加密,加密后的密文為:
Z′=(z1′,…,zn′),其中
提供物理認證碼的物理控件解密方法包括:
解密過程是加密的逆過程,解密所用的秘鑰為選取的私鑰;包括以下步驟:
在得到密文Z′=(z1′,…,z2l′)后,首先計算:
Y′=L2-1(Z′)=(y1′,…,y2l′);
對于點集P中的每一點(μ,λ),計算:
然后驗證Z(y1″,…,y2l″)=μ,如果不成立,則丟棄這組值;否則進行下一步;
最后計算:
M′=L1-1(y1″,…,y2l″)=(m1′,…,m2l′),
如果只有唯一的一組(m1′,…,m2l′),那么M′就一定是對應的明文,如果得到超過一組的(m1′,…,m2l′),則用Hash函數或者增加驗證方程的方式來確定唯一明文。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于安徽省雨龍家具有限公司,未經安徽省雨龍家具有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711190984.4/1.html,轉載請聲明來源鉆瓜專利網。





