一种用于智能家居的离线控制方法及系统的制作方法

文档序号:8265788阅读:768来源:国知局
一种用于智能家居的离线控制方法及系统的制作方法
【技术领域】
[0001]本发明涉及控制技术领域,尤其涉及一种用于智能家居的离线控制方法及系统。
【背景技术】
[0002]随着信息时代电子计算机处理速度的加快和人们生活水平的提高,智能家居逐步走进了人们日常的生活。智能家居让用户采用更方便的手段来管理家庭设备,享受智能化所提供的丰富信息以及智能家居生活的便利、舒适和安全的生活。用户可以通过触摸屏、遥控器、计算机、电话甚至互联网远程控制,也可以自己设定模式,使多个设备联动。
[0003]但是,现在的控制端(如手机)控制智能家居设备的方式一般是直接发送包含ABC权限内容的文本信息,该文本文件描述权限信息。如:
权限 A=true ;
权限 B=false ;
权限 C=false ;
然后根据权限内容来控制智能设备,但是使用文本文件描述权限信息极不安全,当有第三方了解到该描述信息格式时极易被伪造,极大降低了智能家居产品的安全性;而且控制端需要不停地访问智能家居设备,如果控制端较多的时候,对服务器也会造成压力。

【发明内容】

[0004]为了解决上述技术问题,本发明的目的是提供一种能提高安全性,且减轻服务器压力的用于智能家居的离线控制方法及系统。
[0005]本发明所采用的技术方案是:
一种用于智能家居的离线控制方法,包括以下步骤:
A、向服务器请求获取针对需要控制的智能家居设备的权限描述文件;
B、接收到权限描述文件后,与该需要控制的智能家居设备建立网络连接;
C、向该智能家居设备发送权限描述文件,并对权限描述文件进行验证;
D、接收用户的使用请求,并在权限文件验证成功后,智能家居设备根据权限描述文件执行该使用请求。
[0006]作为所述的一种用于智能家居的离线控制方法的进一步改进,所述权限描述文件包括设备id、权限描述列表、文件有效期和数字签名。
[0007]作为所述的一种用于智能家居的离线控制方法的进一步改进,所述数字签名为根据服务器上的私钥和权限描述列表生成。
[0008]作为所述的一种用于智能家居的离线控制方法的进一步改进,所述步骤C中的对权限描述文件进行验证,其具体包括:
Cl、判断权限描述文件中的设备id是否与该智能家居设备自身的id相一致,若是,则执行步骤C2 ;反之,则表明权限描述文件非法,断开连接;
C2、根据权限描述文件中的有限期限判断权限描述文件是否仍在有限期限之内,若是,则执行步骤C3 ;反之,则表明权限描述文件非法,断开连接;
C3、根据该智能家居设备中的公钥,验证权限描述文件中的数字签名与权限描述列表是否匹配,若是,则表示权限描述文件合法,执行步骤D ;反之,则表明权限描述文件非法,断开连接。
[0009]本发明所采用的另一技术方案是:
一种用于智能家居的离线控制系统,包括:
文件请求模块,用于向服务器请求获取针对需要控制的智能家居设备的权限描述文件;
设备连接模块,用于接收到权限描述文件后,与该需要控制的智能家居设备建立网络连接;
文件验证模块,用于向该智能家居设备发送权限描述文件,并对权限描述文件进行验证;
请求执行模块,用于接收用户的使用请求,并在权限文件验证成功后,智能家居设备根据权限描述文件执行该使用请求。
[0010]作为所述的一种用于智能家居的离线控制系统的进一步改进,所述权限描述文件包括设备id、权限描述列表、文件有效期和数字签名。
[0011]作为所述的一种用于智能家居的离线控制系统的进一步改进,所述数字签名为根据服务器上的私钥和权限描述列表生成。
[0012]作为所述的一种用于智能家居的离线控制系统的进一步改进,所述文件验证模块包括:
第一验证单元,用于判断权限描述文件中的设备id是否与该智能家居设备自身的id相一致,若是,则执行第二验证单元;反之,则表明权限描述文件非法,断开连接;
第二验证单元,用于根据权限描述文件中的有限期限判断权限描述文件是否仍在有限期限之内,若是,则执行第三验证单元;反之,则表明权限描述文件非法,断开连接;
第三验证单元,用于根据该智能家居设备中的公钥,验证权限描述文件中的数字签名与权限描述列表是否匹配,若是,则表示权限描述文件合法,执行请求执行模块;反之,则表明权限描述文件非法,断开连接。
[0013]本发明的有益效果是:
本发明一种用于智能家居的离线控制方法通过使用数字签名和有效期对权限描述文件进行保护,从而智能家居设备可以向外公开权限描述文件格式,使得第三方控制端、智能家居设备能接入到该环境中,提高了开放性;而且本发明用户的智能家居设备可以完全在离线的状态下即可完成对权限的认定,减少了智能家居设备与服务器的连接,降低了服务器负载的压力,减低服务器成本,同时用户只需要申请过一次权限描述文件即可在控制端以及智能家居设备端均无法连接服务器的状态下完成权限的验证,提高了产品的安全性以及可用性。
[0014]本发明的另一个有益效果是:
本发明一种用于智能家居的离线控制系统通过文件请求模块、设备连接模块、文件验证模块和请求执行模块使用数字签名和有效期对权限描述文件进行保护,从而智能家居设备可以向外公开权限描述文件格式,使得第三方控制端、智能家居设备能接入到该环境中,提高了开放性;而且本发明用户的智能家居设备可以完全在离线的状态下即可完成对权限的认定,减少了智能家居设备与服务器的连接,降低了服务器负载的压力,减低服务器成本,同时用户只需要申请过一次权限描述文件即可在控制端以及智能家居设备端均无法连接服务器的状态下完成权限的验证,提高了产品的安全性以及可用性。
【附图说明】
[0015]下面结合附图对本发明的【具体实施方式】作进一步说明:
图1是本发明一种用于智能家居的离线控制方法的步骤流程图;
图2是本发明一种用于智能家居的离线控制方法步骤C的步骤流程图;
图3是本发明一种用于智能家居的离线控制系统的模块方框图。
【具体实施方式】
[0016]参考图1,本发明一种用于智能家居的离线控制方法,包括以下步骤:
A、向服务器请求获取针对需要控制的智能家居设备的权限描述文件;
B、接收到权限描述文件后,与该需要控制的智能家居设备建立网络连接;
C、向该智能家居设备发送权限描述文件,并对权限描述文件进行验证;
D、接收用户的使用请求,并在权限文件验证成功后,智能家居设备根据权限描述文件执行该使用请求。
[0017]作为所述的一种用于智能家居的离线控制方法的进一步改进,所述权限描述文件包括设备id、权限描述列表、文件有效期和数字签名。
[0018]作为所述的一种用于智能家居的离线控制方法的进一步改进,所述数字签名为根据服务器上的私钥和权限描述列表生成。
[0019]参考图2,作为所述的一种用于智能家居的离线控制方法的进一步改进,所述步骤C中的对权限描述文件进行验证,其具体包括:
Cl、判断权限描述文件中的设备id是否与该智能家居设备自身的id相一致,若是,则执行步骤C2 ;反之,则表明权限描述文件非法,断开连接;
C2、根据权限描述文件中的有限期限判断权限描述文件是否仍在有限期限之内,若是,则执行步骤C3 ;反之,则表明权限描述文件非法,断开连接;
C3、根据该智能家居设备中的公钥,验证权限描述文件中的数字签名与权限描述列表是否匹配,若是,则表示权限描述文件合法,执行步骤D ;反之,则表明权限描述文件非法,断开连接。
[0020]参考图3,本发明一种用于智能家居的离线控制系统,包括:
文件请求模块,用于向服务器请求获取针对需要控制的智能家居设备的权限描述文件;
设备连接模块,用于接收到权限描述文件后,与该需要控制的智能家居设备建立网络连接;
文件验证模块,用于向该智能家居设备发送权限描述文件,并对权限描述文件进行验证;
请求执行模块,用于接收用户的使用请求,并在权限文件验证成功后,智能家居设备根据权限描述文件执行该使用请求。
[0021]作为所述的一种用于智能家居的离线控制系统的进一步改进,所述权限描述文件包括设备id、权限描述列表、文
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1