智能家居的通信加密方法、装置、控制系统和存储介质制造方法及图纸

技术编号:31583849 阅读:18 留言:0更新日期:2021-12-25 11:28
本申请实施例公开了智能家居的通信加密方法、装置、控制系统和存储介质,本申请实施例通过调试终端向服务器端发送住宅创建指令,以使服务器端创建虚拟住宅,并生成虚拟住宅对应的通信秘钥;调试终端与目标住宅中的网关建立通讯连接,并将通信秘钥写入网关,以使目标住宅中的网关与虚拟住宅建立关联关系;控制终端登录服务器端时,从服务器端获取对应的虚拟住宅的通信秘钥;控制终端向对应的目标住宅发送控制指令时,基于获取到的通信密钥对控制指令进行加密;网关接收到控制指令时,基于写入的通信密钥对控制指令进行解密和响应。本方案有效降低了控制指令传输过程中被拦截之后,对家人和财物可能带来的安全隐患。人和财物可能带来的安全隐患。人和财物可能带来的安全隐患。

【技术实现步骤摘要】
智能家居的通信加密方法、装置、控制系统和存储介质


[0001]本申请实施例涉及智能家居领域,尤其涉及智能家居的通信加密方法、装置、控制系统和存储介质。

技术介绍

[0002]随着计算机网络及电子技术的发展,数字家庭的理念已经逐渐投入到实际应用中,而智能家居是其中投入应用最早的
之一。在智能家居概念下,用户可以通过各种控制终端向目标住宅发送控制指令,例如到家前远程开启空调,到家即有最舒适的温度;长时间离家过程中,定时或随时远程开启电视和灯,造成家里有人的假象。
[0003]但是专利技术人在使用现有的智能家居实现远程控制时发现,仅仅通过账号密码实现控制终端的鉴权后,明文发送的远程控制指令,如果被人恶意拦截,很容易实现远程控制指令的复制和仿制,对家人或财物存在较高的安全隐患。

技术实现思路

[0004]本申请提供了智能家居的通信加密方法、装置、控制系统和存储介质,以提供解决现有的智能家居远程控制过程安全隐患较高的技术问题。
[0005]第一方面,提供智能家居的通信加密方法,包括:
[0006]调试终端向服务器端发送住宅创建指令,以使所述服务器端创建虚拟住宅,并生成所述虚拟住宅对应的通信秘钥;
[0007]所述调试终端与目标住宅中的网关建立通讯连接,并将所述通信秘钥写入所述网关,以使所述目标住宅中的网关与所述虚拟住宅建立关联关系;
[0008]控制终端登录服务器端时,从所述服务器端获取对应的虚拟住宅的通信秘钥;
[0009]所述控制终端向对应的目标住宅发送控制指令时,基于获取到的通信密钥对所述控制指令进行加密;
[0010]所述网关接收到控制指令时,基于写入的通信密钥对所述控制指令进行解密和响应。
[0011]进一步的,所述控制指令包括主题信息、长度信息和控制信息;
[0012]所述控制终端向对应的目标住宅发送控制指令时,通过获取到的通信密钥对所述控制指令进行加密,具体为:
[0013]所述控制终端向对应的目标住宅发送控制指令时,基于获取到的通信秘钥对所述控制指令中的控制信息进行加密;
[0014]对应的,所述网关接收到控制指令时,基于写入的通信密钥对所述控制指令进行解密和响应,具体为:
[0015]所述网关接收到控制指令时,基于写入的通信密钥对所述控制指令中的控制信息进行解密和响应。
[0016]进一步的,所述调试终端与目标住宅中的网关建立通讯连接,并将所述通信秘钥
写入所述网关,以使所述目标住宅中的网关与所述虚拟住宅建立关联关系,包括:
[0017]所述调试终端使用UDP协议进行组播搜索发送连接请求,以获取网关基于连接请求回复的连接信息;
[0018]所述调试终端根据获取到的连接信息与目标住宅中的网关建立通讯连接;
[0019]所述调试终端将通信秘钥通过所述通讯连接写入所述网关,以使所述目标住宅中的网关与所述虚拟住宅建立关联关系。
[0020]进一步的,所述控制终端向对应的目标住宅发送控制指令时,基于获取到的通信密钥对所述控制指令进行加密,具体为:
[0021]所述控制终端向对应的目标住宅发送控制指令时,基于获取到的通信秘钥使用AES加密算法对所述控制指令进行加密;
[0022]对应的,所述网关接收到控制指令时,基于写入的通信密钥对所述控制指令进行解密和响应,具体为:
[0023]所述网关接收到控制指令时,基于写入的通信密钥使用AES加密算法对所述控制指令进行解密和响应。
[0024]进一步的,所述网关接收到控制指令时,基于写入的通信密钥对所述控制指令进行解密和响应,包括:
[0025]所述网关接收到控制指令时,确认写入的通信密钥相对于接收到的控制指令在有效时间内;
[0026]基于所述通信秘钥对所述控制指令进行解密,将解密后的控制指令发送到目标设备,以响应所述控制指令。
[0027]第二方面,提供智能家居的通信加密装置,包括:
[0028]创建指令发送单元,用于调试终端向服务器端发送住宅创建指令,以使所述服务器端创建虚拟住宅,并生成所述虚拟住宅对应的通信秘钥;
[0029]通信密钥写入单元,用于所述调试终端与目标住宅中的网关建立通讯连接,并将所述通信秘钥写入所述网关,以使所述目标住宅中的网关与所述虚拟住宅建立关联关系;
[0030]通信密钥获取单元,用于控制终端登录服务器端时,从所述服务器端获取对应的虚拟住宅的通信秘钥;
[0031]控制指令加密单元,用于所述控制终端向对应的目标住宅发送控制指令时,基于获取到的通信密钥对所述控制指令进行加密;
[0032]控制指令解密单元,用于所述网关接收到控制指令时,基于写入的通信密钥对所述控制指令进行解密和响应。
[0033]进一步的,所述控制指令包括主题信息、长度信息和控制信息;
[0034]所述控制指令加密单元,具体用于所述控制终端向对应的目标住宅发送控制指令时,基于获取到的通信秘钥对所述控制指令中的控制信息进行加密;
[0035]对应的,所述控制指令解密单元,具体用于所述网关接收到控制指令时,基于写入的通信密钥对所述控制指令中的控制信息进行解密和响应。
[0036]进一步的,所述通信密钥写入单元,包括:
[0037]连接请求发送模块,用于所述调试终端使用UDP协议进行组播搜索发送连接请求,以获取网关基于连接请求回复的连接信息;
[0038]通讯连接建立模块,用于所述调试终端根据获取到的连接信息与目标住宅中的网关建立通讯连接;
[0039]通信密钥写入模块,用于所述调试终端将通信秘钥通过所述通讯连接写入所述网关,以使所述目标住宅中的网关与所述虚拟住宅建立关联关系。
[0040]进一步的,所述控制指令加密单元,具体用于所述控制终端向对应的目标住宅发送控制指令时,基于获取到的通信秘钥使用AES加密算法对所述控制指令进行加密;
[0041]对应的,所述控制指令解密单元,具体用于所述网关接收到控制指令时,基于写入的通信密钥使用AES加密算法对所述控制指令进行解密和响应。
[0042]进一步的,所述控制指令解密单元,包括:
[0043]指令时效判断模块,用于所述网关接收到控制指令时,确认写入的通信密钥相对于接收到的控制指令在有效时间内;
[0044]指令解密响应模块,用于基于所述通信秘钥对所述控制指令进行解密,将解密后的控制指令发送到目标设备,以响应所述控制指令。
[0045]第三方面,提供一种控制系统,包括调试终端、控制终端、网关和服务器,所述调试终端、控制终端、网关和服务器,均包括:一个或多个处理器;
[0046]存储器,用于存储一个或多个程序;
[0047]当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如第一方面任一所述的智能家居的通信加密方法。
[0048]第四方面,提供一种包含计算机可执行指令的存储介本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.智能家居的通信加密方法,其特征在于,包括:调试终端向服务器端发送住宅创建指令,以使所述服务器端创建虚拟住宅,并生成所述虚拟住宅对应的通信秘钥;所述调试终端与目标住宅中的网关建立通讯连接,并将所述通信秘钥写入所述网关,以使所述目标住宅中的网关与所述虚拟住宅建立关联关系;控制终端登录服务器端时,从所述服务器端获取对应的虚拟住宅的通信秘钥;所述控制终端向对应的目标住宅发送控制指令时,基于获取到的通信密钥对所述控制指令进行加密;所述网关接收到控制指令时,基于写入的通信密钥对所述控制指令进行解密和响应。2.根据权利要求1所述的方法,其特征在于,所述控制指令包括主题信息、长度信息和控制信息;所述控制终端向对应的目标住宅发送控制指令时,通过获取到的通信密钥对所述控制指令进行加密,具体为:所述控制终端向对应的目标住宅发送控制指令时,基于获取到的通信秘钥对所述控制指令中的控制信息进行加密;对应的,所述网关接收到控制指令时,基于写入的通信密钥对所述控制指令进行解密和响应,具体为:所述网关接收到控制指令时,基于写入的通信密钥对所述控制指令中的控制信息进行解密和响应。3.根据权利要求1所述的方法,其特征在于,所述调试终端与目标住宅中的网关建立通讯连接,并将所述通信秘钥写入所述网关,以使所述目标住宅中的网关与所述虚拟住宅建立关联关系,包括:所述调试终端使用UDP协议进行组播搜索发送连接请求,以获取网关基于连接请求回复的连接信息;所述调试终端根据获取到的连接信息与目标住宅中的网关建立通讯连接;所述调试终端将通信秘钥通过所述通讯连接写入所述网关,以使所述目标住宅中的网关与所述虚拟住宅建立关联关系。4.根据权利要求1

3任一所述的方法,其特征在于,所述控制终端向对应的目标住宅发送控制指令时,基于获取到的通信密钥对所述控制指令进行加密,具体为:所述控制终端向对应的目标住宅发送控制指令时,基于获取到的通信秘钥使用AES加密算法对所述控制指令进行加密;对应的,所述网关接收到控制指令时,基于写入的通信密钥对所述控制指令进行解密和响应,具体为:所述网关接收到控制指令时,基于写入的通信密钥使用AES加密算法对所述控制指令进行解密和响应。5.根据权利要求1所述的方法,其特征在于,所述网关接收到控制指令时,基于写入的通信密钥对所述控制指令进行解密和响应,包括:所述网关接收到控制指令时,确认写入的...

【专利技术属性】
技术研发人员:黄学彪翁云峰
申请(专利权)人:广州河东科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1