[发明专利]一种基于及时通信的智能家居控制方法在审
申请号: | 201711190984.4 | 申请日: | 2017-11-24 |
公开(公告)号: | CN107819673A | 公开(公告)日: | 2018-03-20 |
发明(设计)人: | 朱治广 | 申请(专利权)人: | 安徽省雨龙家具有限公司 |
主分类号: | H04L12/58 | 分类号: | H04L12/58;H04L29/06;H04L12/28 |
代理公司: | 北京久维律师事务所11582 | 代理人: | 邢江峰 |
地址: | 230000 安徽省合*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明属于智能家居领域,公开了一种基于即时通信的智能家居控制方法,首先在客户端设置管理员,所述管理员具有设定普通用户个数、设定普通用户权限的权利,所述普通用户在自身权限内能够向服务器发送控制指令,所述服务器能够接收管理员以及普通用户的控制指令,同时能够反馈智能家居的状态信息,所述智能家居执行第一条收到的指令并向服务器发出工作中的状态信息。本发明利用网络通信技术、自动控制技术将家居生活有关的设施进行高效集成,构建高效的住宅设施与家庭日程事务的控制方法,提升家居智能、安全、便利、舒适,并实现环保节能的综合智能家居网络控制系统。 | ||
搜索关键词: | 一种 基于 及时 通信 智能家居 控制 方法 | ||
【主权项】:
一种基于即时通信的智能家居控制方法,其特征在于,所述基于即时通信的智能家居控制方法,在客户端设置具有设定普通用户个数、设定普通用户权限的权利,普通用户在自身权限内向服务器发送控制指令;服务器接收客户端以及普通用户的控制指令;同时反馈智能家居的状态信息;智能家居执行收到的客户端指令并向服务器发出工作中的状态信息;客户端具有强制关闭正在执行普通用户控制指令的权利;所述客户端和普通用户均能查询自身权限内的智能家居的运行状态;所述客户端及普通用户与智能家居间的通信采用内置智能网关;所述内置智能网关包括:网络数据下载模块,用于从运营商服务器下载被公钥加密后的网络鉴权数据和网络配置数据;密钥库,用于存储与所述运营商服务器的公钥相匹配的私钥;运营商数据库,用于存储网络鉴权数据和网络配置数据;分别与所述密钥库、所述运营商数据库和所述网络数据下载模块相连接的网络数据认证模块,用于获取所述密钥库中与所述公钥所对应的私钥,通过所述私钥对加密后的网络鉴权数据和网络配置数据进行解密,并对解密后的网络鉴权数据和网络配置数据进行认证,认证通过后将网络鉴权数据和网络配置数据存入所示运营商数据库中;与所述运营商数据库相连接的鉴权模块,用于使用所述运营商数据库中的网络鉴权数据完成鉴权请求;与所述运营商数据库相连接的网络选择模块,用于通过设置所述网络鉴权数据和网络配置数据;分别与所述网络数据下载模块、所述鉴权模块和所述网络选择模块相连接的命令解释模块,用于解释来自所述客户端的命令,并将解释后的命令发送至对应的服务器内;与所述命令解释模块相连接的接口通信模块,用于与所述客户端进行通信;所述的客户端包括:预置单元,用于预置用户帐号和用户密码;物理控件,用于提供物理认证码;客户端发送单元,用于将用户帐号和用户密码发送给所述服务器,用于将物理认证码发送给认证端;客户端接收单元,用于接收服务器的验证结果;所述的服务器包括:认证端;服务器接收单元,用于接收所述客户端发送的用户帐号和用户密码;服务器控件,用于将所述用户帐号,以及服务器端信息发送给所述认证端,并接收所述认证端发送的认证信息;服务器验证加密单元,用于综合判断所述认证信息、用户密码、用户帐号,生成验证结果;服务器发送单元,用于发送所述验证结果给所述客户端;所述客户端接收并存储用户提供的信息和输入的数据;所述客户端对所述验证信息中的一部分与所存储的所述数据进行匹配;匹配成功后,所述客户端将所述验证信息的其余部分发送给所述服务器进行进一步的验证后获得服务器反馈的验证结果;所述预置单元的加密方法包括:公钥生成:公钥由有限域k,以及它的加法和乘法结构和n个二次多元多项式组成;私钥生成:私钥由映射随机选取的r个线性独立的z1,…,zr∈k[x1,…,x2l]、一个点集P、两个可逆仿射变换L1和L2以及它们的逆组成;加密过程即给定明文M′=(x1′,…,xn′),用选取的公钥进行加密,形成密文Z′=(z1′,…,zn′);中心映射重新构造的过程包括以下步骤:首先,选择r是一个比较小的整数,随机选择r个线性独立方程z1(x1,...,x2l)=Σj=12lαj1xj+β1]]>zr(x1,...,x2l)=Σj=12lαjrxj+β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={(μ,λ|F^(μ)=λ},]]>点集P由随机选取的2l个二次多项式确定;选取两个可逆仿射变换L1和L2以及它们的逆;所述的加密过程包括以下步骤:给定消息M′=(x1′,…,xn′);用选取的公钥对明文进行加密,加密后的密文为:Z′=(z1′,…,zn′),其中提供物理认证码的物理控件解密方法包括:解密过程是加密的逆过程,解密所用的秘钥为选取的私钥;包括以下步骤:在得到密文Z′=(z1′,…,z2l′)后,首先计算:Y′=L2‑1(Z′)=(y1′,…,y2l′);对于点集P中的每一点(μ,λ),计算:(y1′′,...,y2l′′)=F~-1((y1′,...,y2l′)+λ),]]>然后验证Z(y1″,…,y2l″)=μ,如果不成立,则丢弃这组值;否则进行下一步;最后计算:M′=L1‑1(y1″,…,y2l″)=(m1′,…,m2l′),如果只有唯一的一组(m1′,…,m2l′),那么M′就一定是对应的明文,如果得到超过一组的(m1′,…,m2l′),则用Hash函数或者增加验证方程的方式来确定唯一明文。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安徽省雨龙家具有限公司,未经安徽省雨龙家具有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201711190984.4/,转载请声明来源钻瓜专利网。