一种智能家居控制方法以及云端服务器技术

技术编号:32745664 阅读:15 留言:0更新日期:2022-03-20 08:53
本发明专利技术公开一种智能家居控制方法以及云端服务器。本发明专利技术提供的一种智能家居控制方法,通过采用RSA加密算法确定智能家居系统通信所需的共享密钥,云端服务器与智慧网关通信连接,智慧网关与智能家居设备和用户端通信连接;智慧网关基于共享密钥,为智能家居设备和用户端提供本地注册服务,根据智能家居设备的标识生成设备唯一标识,根据用户端的用户标识生成用户唯一标识,将设备唯一标识和用户唯一标识存储到区块链网络,智能家居设备在区块链上创建通证,并将通证存储在智慧网关,以根据设备唯一标识、用户唯一标识以及通证对请求访问智能家居设备的用户端进行身份验证,显著提升智能家居系统中数据的隐私和传输安全。升智能家居系统中数据的隐私和传输安全。升智能家居系统中数据的隐私和传输安全。

【技术实现步骤摘要】
一种智能家居控制方法以及云端服务器


[0001]本专利技术涉及智能家居
,尤其涉及一种智能家居控制方法以及云端服务器。

技术介绍

[0002]智能家居系统是利用先进的计算机技术、网络通讯技术、智能云端控制、综合布线技术、医疗电子技术依照人体工程学原理,融合个性需求,将与家居生活有关的各个子系统如安防、灯光控制、窗帘控制、煤气阀控制、信息家电、场景联动、地板采暖、健康保健、卫生防疫、安防保安等有机地结合在一起,通过网络化综合智能控制和管理,实现“以人为本”的全新家居生活体验。全屋智能家居都是以系统方式安装部署到室内空间的,可靠的安全策略、完善的系统安全与身份认证流程是智能家居系统安全使用的保障。认证协议在保障智能家居环境下用户数据和隐私安全发挥着重要的作用。
[0003]然而,当前智能家居控制涉及的安全及隐私问题,面临着严峻的挑战。智能家居设备通常采用WiFi、蓝牙或者4G、5G通信网络等无线通信的方式接入主控制网络,易遭受中间人攻击、消息窃听等多种安全威胁。智能家居控制涉及的密码如果设置得过于简单,或者用户认证凭证丢失、缺乏安全加密机制得情况下,容易造成不法分子通过智能家居窃取用户隐私、非法对终端设备进行操控等行为。智能家居系统中,智能摄像头为了节约本地存储空间,通常将实时的视频数据存储到云端服务器。但在视频数据的访问和上传过程中,存在的隐私泄露问题也日趋严重。存在不法分子恶意获取和篡改用户的数据,导致视频数据泄露的先例,智能家居系统中数据的隐私和传输安全得不到保护。因此,有必要提出一种智能家居控制方法以及云端服务器,以解决上述问题。

技术实现思路

[0004]本专利技术的目的在于提供一种智能家居控制方法以及云端服务器,以解决智能家居系统中数据的隐私和传输安全得不到保护的问题。
[0005]本专利技术提供一种智能家居控制方法,包括:
[0006]云端服务器采用RSA加密算法确定智能家居系统通信所需的共享密钥,所述云端服务器与智慧网关通信连接,智慧网关与智能家居设备和用户端通信连接;
[0007]智慧网关基于所述共享密钥,为智能家居设备和用户端提供本地注册服务,根据智能家居设备的标识生成设备唯一标识,根据用户端的用户标识生成用户唯一标识,将所述设备唯一标识和用户唯一标识存储到区块链网络,智能家居设备在区块链上创建通证,并将通证存储在智慧网关,以根据所述设备唯一标识、用户唯一标识以及通证对请求访问智能家居设备的用户端进行身份验证。
[0008]进一步地,在智能家居设备和用户端的注册过程中,采用以下方式对智能家居设备和用户端的信息进行加密,并将智能家居设备和用户端的信息存储在区块链网络:
[0009]使用数据流加密算法对智能家居设备和用户端的信息进行同态加密,在密钥分配
阶段,为每个智能家居设备和用户端广播由基于密钥长度可变的流加密算法簇产生的密钥;每个智能家居设备和用户端产生一个计数,并对计数进行初始化,来保证数据的实时性和抵御重放攻击能力;智能家居设备和用户端将信息进行加密后,将密文上传至云端服务器;云端服务器将智能家居设备和用户端上传的密文通过加密算法进行聚合。
[0010]进一步地,所述方法还包括:
[0011]用户端提供用户标识并连接到云端服务器,进入区块链网络;
[0012]云端服务器通过解码函数验证是否存在与所述用户标识对应的用户唯一标识;
[0013]如果存在与所述用户标识对应的用户唯一标识,云端服务器对用户端通过认证;
[0014]用户端根据要连接的智能家居设备的设备唯一标识获取用户端应连接的智慧网关,并向所述智慧网关请求智能家居设备的通证,其中,调用区块链网络的智能合约以获取通证;
[0015]智慧网关验证用户端通过后,所述智慧网关将通证发送给用户端。
[0016]进一步地,所述方法还包括:
[0017]用户端向智慧网关请求智能家居设备服务访问,再次调用区块链网络的智能合约,验证通证以检查存储在相应的链上凭证中被授予的访问控制权限,返回验证结果;
[0018]智慧网关根据验证结果将所需的智能家居设备服务API和手册转发给用户端,为用户端提供智能家居设备服务访问。
[0019]进一步地,所述方法还包括:
[0020]如果不存在与所述用户标识对应的用户唯一标识,云端服务器结束与用户端的会话,且用户端的认证过程被记录在区块链网络。
[0021]进一步地,云端服务器采用RSA加密算法确定智能家居系统通信所需的共享密钥,所述云端服务器与智慧网关通信连接,智慧网关与智能家居设备和用户端通信连接的步骤中,所述智慧网关包括网关箱体,所述网关箱体的一侧设置有网线接口,所述网关箱体的端部设置有散热孔,所述网关箱体的一侧端部设置有天线组件,所述天线组件包括调节支撑座,所述调节支撑座固定于所述网关箱体的侧壁,所述调节支撑座上设置有左侧基础天线柱、右侧基础天线柱以及中部基础天线柱。
[0022]所述中部基础天线柱与所述调节支撑座上表面垂直,所述中部基础天线柱的底部与所述调节支撑座转动连接,所述调节支撑座底部设置有与所述中部基础天线柱同轴连接的调节旋钮,所述中部基础天线柱的上部区域外壁设置有外螺纹,所述左侧基础天线柱、右侧基础天线柱对称设置于所述中部基础天线柱的两侧,所述左侧基础天线柱、右侧基础天线柱底部固定在调节支撑座上表面,所述左侧基础天线柱、右侧基础天线柱的顶部向中部基础天线柱的两侧倾斜;所述左侧基础天线柱外部套设有左侧滑块,所述中部基础天线柱的外部套设有中部滑块,所述右侧基础天线柱的外部套设有右侧滑块,所述左侧滑块与所述左侧基础天线柱滑动连接,所述中部滑块与所述外螺纹螺纹连接,所述左侧滑块、所述中部滑块以及所述右侧滑块内设置有同轴且直径相等的水平柱孔,所述水平柱孔内设置有水平柱,所述左侧滑块和右侧滑块在水平方向与所述水平柱滑动连接;所述左侧滑块顶部设置有左侧延长天线,所述中部滑块上设置有中部延长天线,所述右侧滑块顶部设置有右侧延长天线。
[0023]进一步地,所述左侧基础天线柱与所述左侧延长天线平行,所述中部延长天线与
所述中部基础天线柱平行,所述右侧延长天线与所述右侧基础天线柱平行;所述左侧滑块、所述右侧滑块、所述中部滑块、所述左侧基础天线柱、所述左侧延长天线、所述中部延长天线、所述中部基础天线柱、所述右侧延长天线、所述右侧基础天线柱均为铜制,所述左侧基础天线柱、所述右侧基础天线柱以及所述中部基础天线柱底部在调节支撑座内通过导线与网关箱体内的信号接收模块连接。
[0024]进一步地,所述水平柱的两端设置有水平限位帽,所述左侧基础天线柱顶部设置有左侧限位帽,所述右侧基础天线柱顶部设置有右侧限位帽,所述中部基础天线柱顶部设置有中部限位帽。
[0025]本专利技术提供一种云端服务器,所述云端服务器与智慧网关通信连接,智慧网关与智能家居设备和用户端通信连接;所述云端服务器用于采用RSA加密算法确定智能家居系统通信所需的共享密钥,以使智慧网关基于所述共享密钥,为智能家本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种智能家居控制方法,其特征在于,包括:云端服务器采用RSA加密算法确定智能家居系统通信所需的共享密钥,所述云端服务器与智慧网关通信连接,智慧网关与智能家居设备和用户端通信连接;智慧网关基于所述共享密钥,为智能家居设备和用户端提供本地注册服务,根据智能家居设备的标识生成设备唯一标识,根据用户端的用户标识生成用户唯一标识,将所述设备唯一标识和用户唯一标识存储到区块链网络,智能家居设备在区块链上创建通证,并将通证存储在智慧网关,以根据所述设备唯一标识、用户唯一标识以及通证对请求访问智能家居设备的用户端进行身份验证。2.根据权利要求1所述的智能家居控制方法,其特征在于,其中,在智能家居设备和用户端的注册过程中,采用以下方式对智能家居设备和用户端的信息进行加密,并将智能家居设备和用户端的信息存储在区块链网络:使用数据流加密算法对智能家居设备和用户端的信息进行同态加密,在密钥分配阶段,为每个智能家居设备和用户端广播由基于密钥长度可变的流加密算法簇产生的密钥;每个智能家居设备和用户端产生一个计数,并对计数进行初始化,来保证数据的实时性和抵御重放攻击能力;智能家居设备和用户端将信息进行加密后,将密文上传至云端服务器;云端服务器将智能家居设备和用户端上传的密文通过加密算法进行聚合。3.根据权利要求2所述的智能家居控制方法,其特征在于,所述方法还包括:用户端提供用户标识并连接到云端服务器,进入区块链网络;云端服务器通过解码函数验证是否存在与所述用户标识对应的用户唯一标识;如果存在与所述用户标识对应的用户唯一标识,云端服务器对用户端通过认证;用户端根据要连接的智能家居设备的设备唯一标识获取用户端应连接的智慧网关,并向所述智慧网关请求智能家居设备的通证,其中,调用区块链网络的智能合约以获取通证;智慧网关验证用户端通过后,所述智慧网关将通证发送给用户端。4.根据权利要求3所述的智能家居控制方法,其特征在于,所述方法还包括:用户端向智慧网关请求智能家居设备服务访问,再次调用区块链网络的智能合约,验证通证以检查存储在相应的链上凭证中被授予的访问控制权限,返回验证结果;智慧网关根据验证结果将所需的智能家居设备服务API和手册转发给用户端,为用户端提供智能家居设备服务访问。5.根据权利要求4所述的智能家居控制方法,其特征在于,所述方法还包括:如果不存在与所述用户标识对应的用户唯一标识,云端服务器结束与用户端的会话,且用户端的认证过程被记录在区块链网络。6.根据权利要求1所述的智能家居控制方法,其特征在于,云端服务器采用RSA加密算法确定智能家居系统通信所需的共享密钥,所述云端服务器与智慧网关通信连接,智慧网关与智能家居设备和用户端通信连接的步骤中,所述智慧网关包括网关箱体(21),所述网关箱体(21)的一侧设置有网线接口(22),所述网关箱体(21)的端部设置有散热孔(23),所述网关箱体(21)的一侧端部设置有天线组件(6),所述天线组件(6)包括调节支撑座(7),所述调节支撑座(7)固定于所述网关箱体(21)的侧壁,所述调节支撑座(7)上设置有左侧基础天线柱(8)、右侧基础天线柱(9)以及中部基础天线柱(10)。7.根...

【专利技术属性】
技术研发人员:黄碧仁
申请(专利权)人:佛山市鑫诺家具有限公司
类型:发明
国别省市:

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

1