[发明专利]一种基于及时通信的智能家居控制方法在审
申请号: | 201711190984.4 | 申请日: | 2017-11-24 |
公开(公告)号: | CN107819673A | 公开(公告)日: | 2018-03-20 |
发明(设计)人: | 朱治广 | 申请(专利权)人: | 安徽省雨龙家具有限公司 |
主分类号: | H04L12/58 | 分类号: | H04L12/58;H04L29/06;H04L12/28 |
代理公司: | 北京久维律师事务所11582 | 代理人: | 邢江峰 |
地址: | 230000 安徽省合*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 及时 通信 智能家居 控制 方法 | ||
技术领域
本发明属于智能家居领域,尤其涉及一种基于即时通信的智能家居控制方法。
背景技术
当前,随着移动互连网和云计算的飞速发展,智能家居得到快速普及。现有的智能家居管理系统包括智能家居终端和服务器,通过服务器转发用户的控制指令对智能家居终端的运行进行管理。智能家居管理系统内的每一个智能家居终端都设置有操作系统,其中,操作系统用于智能家居终端管理自身的硬件、软件及数据资源,并控制自身的程序运行。
然而,家庭中的智能家居终端越来越多,由于智能家居会接收到不同用户的不同控制指令,有可能造成重复操作,同时某些用户具有禁止其使用的智能家居的权限,造成整个智能家居控制系统的混乱。
即时通信(Instant messaging,简称IM)已经成为用户通过网络进行通信的重要手段,并且越来越多地在智能家居中部署和应用。
目前很多家居使用基于Internet的在线服务中心即时通讯软件的方式实现即时通讯的功能。这种即时通讯软件主要是为了实现家居与用户间的即时通讯,但还无法实现家居与用户间的灵活、可设置的即时通讯功能。
例如有些家居希望对外自由开放;某些家居不对外开放,只能本人获知,不需要被不法分子入侵信息;如重要物资存储家居;某些家居授权后才能访问,
综上所述,现有技术存在的问题是:智能家居会接收到不同用户的不同控制指令,有可能造成重复操作,同时某些用户具有禁止其使用的智能家居的权限,如果入侵,易造成整个智能家居控制系统的混乱;而现有技术缺乏该控制程序。
发明内容
针对现有技术存在的问题,本发明提供了一种基于即时通信的智能家居控制方法。
本发明是这样实现的,一种基于即时通信的智能家居控制方法,所述基于即时通信的智能家居控制方法,在客户端设置具有设定普通用户个数、设定普通用户权限的权利,普通用户在自身权限内向服务器发送控制指令;服务器接收客户端以及普通用户的控制指令;同时反馈智能家居的状态信息;智能家居执行收到的客户端指令并向服务器发出工作中的状态信息;
客户端具有强制关闭正在执行普通用户控制指令的权利;
所述客户端和普通用户均能查询自身权限内的智能家居的运行状态;
所述客户端及普通用户与智能家居间的通信采用内置智能网关;
所述内置智能网关包括:
网络数据下载模块,用于从运营商服务器下载被公钥加密后的网络鉴权数据和网络配置数据;
密钥库,用于存储与所述运营商服务器的公钥相匹配的私钥;
运营商数据库,用于存储网络鉴权数据和网络配置数据;
分别与所述密钥库、所述运营商数据库和所述网络数据下载模块相连接的网络数据认证模块,用于获取所述密钥库中与所述公钥所对应的私钥,通过所述私钥对加密后的网络鉴权数据和网络配置数据进行解密,并对解密后的网络鉴权数据和网络配置数据进行认证,认证通过后将网络鉴权数据和网络配置数据存入所示运营商数据库中;
与所述运营商数据库相连接的鉴权模块,用于使用所述运营商数据库中的网络鉴权数据完成鉴权请求;
与所述运营商数据库相连接的网络选择模块,用于通过设置所述网络鉴权数据和网络配置数据;
分别与所述网络数据下载模块、所述鉴权模块和所述网络选择模块相连接的命令解释模块,用于解释来自所述客户端的命令,并将解释后的命令发送至对应的服务器内;
与所述命令解释模块相连接的接口通信模块,用于与所述客户端进行通信;
所述的客户端包括:
预置单元,用于预置用户帐号和用户密码;
物理控件,用于提供物理认证码;
客户端发送单元,用于将用户帐号和用户密码发送给所述服务器,用于将物理认证码发送给认证端;
客户端接收单元,用于接收服务器的验证结果;
所述的服务器包括:
认证端;服务器接收单元,用于接收所述客户端发送的用户帐号和用户密码;
服务器控件,用于将所述用户帐号,以及服务器端信息发送给所述认证端,并接收所述认证端发送的认证信息;
服务器验证加密单元,用于综合判断所述认证信息、用户密码、用户帐号,生成验证结果;
服务器发送单元,用于发送所述验证结果给所述客户端;
所述客户端接收并存储用户提供的信息和输入的数据;
所述客户端对所述验证信息中的一部分与所存储的所述数据进行匹配;匹配成功后,所述客户端将所述验证信息的其余部分发送给所述服务器进行进一步的验证后获得服务器反馈的验证结果;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安徽省雨龙家具有限公司,未经安徽省雨龙家具有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711190984.4/2.html,转载请声明来源钻瓜专利网。