一种基于区块链的智能家居控制系统、方法及装置制造方法及图纸

技术编号:19436251 阅读:45 留言:0更新日期:2018-11-14 13:05
本发明专利技术公开了一种基于区块链的智能家居控制系统,包括至少两个家居子系统,每个家居子系统中均包括一控制装置和与所述控制装置连接的至少一家居设备,各个家居子系统中的控制装置通过以太网连接组成局域网,以建立起区块链数据库,每个控制装置都是所述区块链数据库上的一个节点;所述控制装置,用于获取用户的操作指令,并依据操作指令对与其连接的家居设备进行控制;所述家居设备,用于在所述控制装置的控制下执行相应功能;所述区块链数据库,用于将写入有该控制系统的数据的区块链主链储存在其每个节点上。该控制系统在断网或遭受网络攻击时,依然能够正常运行,并且确保数据的准确、安全和不可更改。本发明专利技术还公开了用于上述控制系统的控制方法和控制装置。

【技术实现步骤摘要】
一种基于区块链的智能家居控制系统、方法及装置
本专利技术涉及智能家居领域,尤其涉及一种基于区块链的智能家居控制系统、方法及装置。
技术介绍
随着生活水平的提高和技术的成熟,智能家居系统日益普遍,但在实际应用中,大部分智能家居提供商使用的都是在互联网上部署云端服务器的方式来对家居设备进行统一的远程控制,将用户数据都集中储存在云端服务器里,一旦断网或云端服务器崩溃,所有家居设备将失去控制,给用户生活造成了极大麻烦。同时由于用户数据都储存在云端服务器,用户隐私容易发生泄漏或者恶意修改,更严重的是如果被漏洞攻击和远程劫持,远程操控用户的家居设备,可能会造成极大的隐私泄漏和人身安全。近年来,随着区块链技术的快速发展,其分布式建立的信任机制,使数据具有不可更改和不可撤销的特点,具有极大的应用前景,同时由于区块链的私有链具有交易速度快、数据不公开隐私有保障、交易成本低甚至为零、不破坏原有产品的生态体系的优点,在银行清结算、证券交易、互联网金融、版权保护、互联网彩票、电子合同等领域得以广泛应用,而在智能家居领域暂无行业应用。
技术实现思路
为了解决上述现有技术的不足,本专利技术提供一种基于区块链的智能家本文档来自技高网...

【技术保护点】
1.一种基于区块链的智能家居控制系统,其特征在于,包括至少两个家居子系统,每个家居子系统中均包括一控制装置和与所述控制装置连接的至少一家居设备,各个家居子系统中的控制装置连接组成局域网,以建立起区块链数据库,每个控制装置都是所述区块链数据库上的一个节点;所述控制装置,用于获取用户的操作指令,并依据操作指令对与其连接的家居设备进行控制;所述家居设备,用于在所述控制装置的控制下执行相应功能;所述区块链数据库,用于将写入有该控制系统的数据的区块链主链储存在其每个节点上。

【技术特征摘要】
1.一种基于区块链的智能家居控制系统,其特征在于,包括至少两个家居子系统,每个家居子系统中均包括一控制装置和与所述控制装置连接的至少一家居设备,各个家居子系统中的控制装置连接组成局域网,以建立起区块链数据库,每个控制装置都是所述区块链数据库上的一个节点;所述控制装置,用于获取用户的操作指令,并依据操作指令对与其连接的家居设备进行控制;所述家居设备,用于在所述控制装置的控制下执行相应功能;所述区块链数据库,用于将写入有该控制系统的数据的区块链主链储存在其每个节点上。2.根据权利要求1所述的基于区块链的智能家居控制方法,其特征在于,还包括:移动终端和云端服务器,所述云端服务器通过互联网分别连接至所述移动终端和各个控制装置;所述移动终端,用于获取用户的操作指令,并将操作指令远程发送至所述云端服务器;所述云端服务器,用于将所述移动终端远程发送的操作指令转发至对应的控制装置。3.一种基于区块链的智能家居控制方法,其特征在于,应用于权利要求1或2所述的控制系统中,包括:步骤1:所述控制装置获取用户输入的数字签名,以登录对应的账户;步骤2:所述控制装置创建新的区块,将登录账户的账户信息和数字签名写入新的区块内;步骤3:所述控制装置将新的区块发布储存到其区块链主链上并同步储存到所述区块链数据库其他节点的控制装置上;步骤4:所述控制装置获取用户输入的操作指令;步骤5:所述控制装置依据智能合约向用户分配私钥;步骤6:所述控制装置创建新的区块,将用户的操作指令写入到新的区块中,并依据智能合约对操作指令进行检验,若为合法行为,则控制与其连接的家居设备执行相应功能;步骤7:所述控制装置将新的区块发布储存到其区块链主链上并同步储存到所述区块链数据库其他节点的控制装置上。4.根据权利要求3所述的基于区块链的智能家居控制方法,其特征在于,在步骤4中,若操作指令是通过所述控制装置上的交互单元获取的话,则进行步骤5-7;若操作指令是通过所述控制装置上的互联网连接单元获取的话,则所述控制装置先依据智能合约判断该用户是否拥有远程操作权限,若有,则进行步骤5-7,若无,则进行步骤a和b;步骤a:所述控制装置拒绝该用户访问对应的家居设备,并创建新的区块,将用户的操作指令和拒绝访问行为写入到新的区块内;步骤b:所述控制装置将新的区块发布储存到其区块链主链上并同步储存到所述区块链数据库其他节点的控制装置上。5.根据权利要求3或4所述的基于区块链的智能家居控制方法,其特征在于,在步骤1之前还包括:步骤01:所述控制装置与用户签订智能合约,生成数字签名;步骤02:所述控制装置判断是否已存在区块链主链,若是,则进行步骤03和04;若否,则先创建创世区块,将智能合约写入到创世区块内,将创世区块发布储存形成区块链主链上并同步储存到所述区块链数据库其他节点的控制装置上,再进行步骤03和04;步骤03:所述控制装置创建新账户和新的区块,将新账户的账户信息写入到新的区块内;步骤04:所述控制装置将新的区块发布储存到其区块链主链上并同步储存到所述...

【专利技术属性】
技术研发人员:李承霖张贺
申请(专利权)人:爱图智能深圳有限公司
类型:发明
国别省市:广东,44

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

1