掌桥专利:专业的专利平台
掌桥专利
首页

一种基于区块链技术的智能家居平台

文献发布时间:2023-06-19 11:44:10


一种基于区块链技术的智能家居平台

技术领域

本发明涉及智能家居,具体是指一种基于区块链技术的智能家居平台。

背景技术

智能家居是以住宅为平台,利用综合布线技术、网络通信技术、安全防范技术、自动控制技术、音视频技术将家居生活有关的设施集成,构建高效的住宅设施与家庭日程事务的管理系统,提升家居安全性、便利性、舒适性、艺术性,并实现环保节能的居住环境。

发明内容

本发明要解决的技术问题是现有的智能家居多为封闭式设计,以单一家庭为整体接入多项网络连接的智能家具,实现整体的调控和使用,因不同房型和智能家具结构造成了智能家具平台的普适性差,不具备通用连接功能。

为解决上述技术问题,本发明提供的技术方案为:一种基于区块链技术的智能家居平台,包括基于系统架构设置的前端接入端口、家具数据层、网络层、共识层、合约层,前端接入端口作为系统的前部数据端口,设置有内外两条信道和缓存中间件,外信道连接IDC,实现内部数据与外部数据的交互,方便整体数据接入智能家居;内信道作为连接家具数据层和缓存中间件的载体,提供内部数据的传输通道;家具数据层作为系统的核心模块,封装了底层数据区块以及相关的数据加密和时间戳等基础数据和基本算法,包括数据区块、链式结构模块、时间戳模块、非对称加密模块和算法模块,数据区块设有家具数据输入端,将输入的家具数据存储至服务器中,对家具数据进行记录和备份,方便调取和查询;链式结构模块为数据区块的存储结构提供结构模板,在数据插入、删除和查找时更方便;时间戳模块用于对接入系统的家具按签名时间进行标序,签名的对象包括原始家具文件信息、签名参数、签名时间,设置相应的时间戳系统用来产生和管理时间戳,对签名对象进行数字签名产生时间戳,以证明原始家具文件在签名时间之前已经存在;非对称加密模块采用非对称加密算法对数据区块进行数据加密,公钥在IDC上为被公开数据,接收方根据自己上传的家具数据使用已持有的私钥进行解密即可;算法模块用以储放支撑数据层工作的算法。

本发明与现有技术相比的优点在于:平台架构设计合理,功能模块设置、连接和整体工作方式合理,去除了传统智能家居单一性的弊端,拓展了其连接普适性,通过区块链技术实现整体快速接入公用网络,成本得到了有效控制,适用性好,便于推广。

作为改进,网络层包括分布式组网机制、数据传播机制和数据验证机制.

作为改进,共识层封装网络节点的各类共识算法,实现内部数据与IDC数据的交互,便捷的接入智能家居。

作为改进,合约层作为系统的可编程模块,封装各类脚本、算法和智能合约。

作为改进,前端接入端口设置的缓存中间件用于将待接入外部数据源的内部数据加入排序队列。

附图说明

图1是一种基于区块链技术的智能家居平台的架构示意图。

如图所示:1、前端接入端口,2、家具数据层,3、数据区块,4、链式结构模块,5、时间戳模块,6、非对称加密模块,7、算法模块,8、网络层,9、共识层,10、合约层。

具体实施方式

下面结合附图对本发明做进一步的详细说明。

本发明在具体实施时,一种基于区块链技术的智能家居平台,包括基于系统架构设置的前端接入端口1、家具数据层2、网络层8、共识层9、合约层10,其特征在于:所述前端接入端口1作为系统的前部数据端口,设置有内外两条信道和缓存中间件,外信道连接IDC,实现内部数据与外部数据的交互,方便整体数据接入智能家居;内信道作为连接家具数据层和缓存中间件的载体,提供内部数据的传输通道;所述家具数据层2作为系统的核心模块,封装了底层数据区块以及相关的数据加密和时间戳等基础数据和基本算法,包括数据区块3、链式结构模块4、时间戳模块5、非对称加密模块6和算法模块7,所述数据区块3设有家具数据输入端,将输入的家具数据存储至服务器中,对家具数据进行记录和备份,方便调取和查询;所述链式结构模块4为数据区块的存储结构提供结构模板,在数据插入、删除和查找时更方便;所述时间戳模块5用于对接入系统的家具按签名时间进行标序,签名的对象包括原始家具文件信息、签名参数、签名时间,设置相应的时间戳系统用来产生和管理时间戳,对签名对象进行数字签名产生时间戳,以证明原始家具文件在签名时间之前已经存在;所述非对称加密模块6采用非对称加密算法对数据区块进行数据加密,公钥在IDC上为被公开数据,接收方根据自己上传的家具数据使用已持有的私钥进行解密即可;所述算法模块7用以储放支撑数据层工作的算法。

所述网络层8包括分布式组网机制、数据传播机制和数据验证机制.

所述共识层9封装网络节点的各类共识算法,实现内部数据与IDC数据的交互,便捷的接入智能家居。

所述合约层10作为系统的可编程模块,封装各类脚本、算法和智能合约。

所述前端接入端口1设置的缓存中间件用于将待接入外部数据源的内部数据加入排序队列。

本发明的工作原理:用户通过数据区块3的家具数据输入端录入要接入智能家居的家具数据,在链式结构模块4、时间戳模块、非对称加密模块6和算法模块7的配合工作下,生产对应的数据产品,通过内信道传输至前端接入端口1的缓存中间件处排队等待,验证标签后通过外信道接入IDC上的公用平台,去除了传统单一家居平台信息封闭、不便连接的弊端,使用和前期连接方便且快捷。

此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征,在本发明的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。

在本发明中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”、“固定”等术语应做广义理解,例如,可以是固定连接,也可以是可拆卸连接或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。

在本发明中,除非另有明确的规定和限定,第一特征在第二特征之“上”或之“下”可以包括第一和第二特征直接接触,也可以包括第一和第二特征不是直接接触而是通过它们之间的另外的特征接触。而且,第一特征在第二特征“之上”、“上方”和“上面”包括第一特征在第二特征正上方和斜上方,或仅仅表示第一特征水平高度高于第二特征。第一特征在第二特征“之下”、“下方”和“下面”包括第一特征在第二特征正上方和斜上方,或仅仅表示第一特征水平高度小于第二特征。

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”,“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。

尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在不脱离本发明的原理和宗旨的情况下在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。

相关技术
  • 一种基于区块链技术的智能家居平台
  • 一种基于区块链技术的分布式能源交易通信平台、通信方法及通信平台的搭建方法
技术分类

06120113031731