一种管理物联网终端的方法及系统技术方案

技术编号:18623587 阅读:94 留言:0更新日期:2018-08-08 01:36
本申请实施例公开了一种管理物联网终端的方法及系统,其中,所述方法包括:基于目标物联网终端生成目标虚拟设备,所述目标虚拟设备包含一个区块链的节点,所述目标虚拟设备与基于其它物联网终端所生成的其它虚拟设备组成一个基于区块链的子网络;将所述目标虚拟设备与所述目标物联网终端进行绑定;在所述目标虚拟设备与所述目标物联网终端之间同步数据,以保证所述目标虚拟设备与所述目标物联网终端之间的数据一致性。采用本发明专利技术实施例,可以方便对物联网终端进行管理。

A method and system for the management of the terminal of the Internet of things

The present application embodiment discloses a method and system for managing a network terminal, in which the method includes: generating a target virtual device based on a target internet terminal, the target virtual device including a node of a block chain, the target virtual device and other virtual settings generated by the other Internet based internet terminal. A sub network based on block chain is made up; the target virtual device is bound to the target internet terminal, and the data is synchronized between the target virtual device and the target internet terminal to ensure the data consistency between the target virtual device and the end of the target Internet of objects. By adopting the embodiment of the invention, it is convenient to manage the terminal of the Internet of things.

【技术实现步骤摘要】
一种管理物联网终端的方法及系统
本专利技术涉及计算机
,尤其涉及一种管理物联网终端的方法及系统。
技术介绍
物联网是互联网、传统电信网等信息承载体,是让所有能行使独立功能的普通物体实现互联互通的网络。随着物联网的应用,越来越多的物联网终端接入到物联网中,其规模达到数亿甚至更多。然而,物联网通常采用单一的中心化管理控制系统,使得中心化服务运算、存储等压力增大,不利于对物联网终端的管理。
技术实现思路
本专利技术实施例提供了一种管理物联网终端的方法及系统。可以结合区块链技术,并引入虚拟设备以方便对物联网终端进行管理。第一方面,本专利技术实施例提供了一种管理物联网终端的方法,所述方法包括:基于目标物联网终端生成目标虚拟设备;所述目标虚拟设备包含一个区块链的节点,所述目标虚拟设备与基于其它物联网终端所生成的其它虚拟设备组成一个基于区块链的子网络;将所述目标虚拟设备与所述目标物联网终端进行绑定;在所述目标虚拟设备与所述目标物联网终端之间同步数据,以保证所述目标虚拟设备与所述目标物联网终端之间的数据一致性。可选地,所述在所述目标虚拟设备与所述目标物联网终端之间同步数据,包括:当云平台和所述目标物联网终端进行通信时,由所述目标虚拟设备接收所述云平台向所述目标物联网终端下发的第一通信数据,并对所述第一通信数据进行处理,将处理后的第一通信数据发送给所述目标物联网终端;和/或,由所述目标虚拟设备接收所述目标物联网终端向所述云平台上传的第二通信数据,并对所述第二通信数据进行处理,将处理后的第二通信数据发送给所述云平台。可选地,所述云平台、所述目标虚拟设备,及所述目标物联网终端分别设置有标识;当所述云平台、所述目标虚拟设备及所述目标物联网终端相互之间进行通信时,所述云平台、所述目标虚拟设备及所述目标物联网终端相互之间所传输的通信数据是采用标识算法进行安全加固后的数据;其中,所述安全加固至少包括以下任意一项或多项:身份认证、数字签名、数据加解密。可选地,所述在所述目标虚拟设备与所述目标物联网终端之间同步数据,包括:若所述目标虚拟设备与所述其它虚拟设备已生成基于区块链的智能合约,则所述目标虚拟设备将所述智能合约转化成联动规则;所述目标虚拟设备将所述联动规则同步至所述目标物联网终端进行存储。可选地,所述联动规则被所述目标物联网终端内运行的定时程序激活,或在所述目标物联网终端接收到网络信息时被激活;在所述联动规则被激活后,所述目标物联终端根据所述联动规则包含的判定条件执行所述联动规则包含的规定条款。可选地,所述方法还包括:采用集中化管理方式对所述目标物联网终端进行管理;和/或,采用去中心化管理方式对所述目标物联网终端进行管理。可选地,所述采用集中化管理方式对所述目标物联网终端进行管理,包括:将所述目标虚拟设备托管至云平台中;由云平台对所述目标虚拟设备进行操作以对所述目标物联网终端进行管理;所述操作包括以下至少一项:信息读取操作、参数配置操作、下发控制命令的操作、生成智能合约的操作。可选地,所述采用去中心化管理方式对所述目标物联网终端进行管理,包括:将所述目标虚拟设备在所述基于区块链的子网络中运行;对所述目标虚拟设备进行操作以对所述目标物联网终端进行管理;所述操作包括以下至少一项:信息读取操作、参数配置操作、下发控制命令的操作、生成智能合约的操作。第二方面,本专利技术实施例提供了一种管理物联网终端的系统,所述系统包括至少一个物联网终端及基于所述物联网终端生成的至少一个虚拟设备,各物联网终端与基于自己所生成的虚拟设备相互绑定;其中,每个虚拟设备均包含一个区块链的节点,所述至少一个虚拟设备组成一个基于区块链的子网络;各虚拟设备与各自相绑定的物联网终端同步数据,以保证任一对相互绑定的虚拟设备与物联网终端之间的数据一致性。可选地,所述系统还包括云平台;云平台向目标物联网终端下发的第一通信数据被与所述目标物联网终端相绑定的目标虚拟设备处理后再发送至目标物联网终端;和/或,目标物联网终端向云平台上传的第二通信数据被目标虚拟设备处理后再发送给所述云平台;所述云平台、所述目标虚拟设备,及所述目标物联网终端分别设置有标识;所述云平台、所述目标虚拟设备及所述目标物联网终端相互之间所传输的通信数据是采用标识算法进行安全加固后的数据;其中,所述安全加固至少包括以下任意一项或多项:身份认证、数字签名、数据加解密;所述至少一个物联网终端基于集中化管理方式被管理,和/或基于去中心化管理方式被管理。综上所述,基于目标物联网终端可以生成目标虚拟设备,该目标虚拟设备可以与基于其它物联网终端生成的其它虚拟设备形成一个基于区块链的子网络,并且该目标虚拟设备可以与该目标物联网终端进行绑定以便该目标虚拟设备与目标物联网终端之间同步数据,本申请实施例通过引入虚拟设备以及区块链技术,使得对物理网终端的管理更为方便。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本申请实施例提供的一种管理物联网终端的系统的网络架构图;图2是本申请实施例提供的一种管理物联网终端的方法的流程示意图;图3是本申请实施例提供的另一种管理物联网终端的方法的流程示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述。随着物联网技术的发展,越来越多的物联网终端接入到物联网中,由此而引发的物联网终端之间的安全问题,中心化管理系统的运算资源消耗问题等,为物联网终端的管理带来了极大的挑战。而区块链技术作为一种新兴技术,为解决上述物联网的问题带来了极大的可能性。区块链技术是一种互联网数据库技术,其本质是去中心化且基于分布式结构的数据存储、传输和证明的方法。区块链用数据区块取代了目前互联网对中心服务器的依赖,使得所有数据变更或交易项目都记录在一个云系统之上,实现了数据传输中对数据的自我证明。一旦信息经过验证并添加至区块链,就会永久的存储起来,并且登记在区块链上的数据具备不可篡改性。在区块链上部署的智能合约是一份可以在CPU执行合约代码的数字合同,当满足智能合约包括的规定条款时,可以自动化地执行该规定条款。本申请实施例在物联网技术和区块链技术的基础上,通过引入虚拟设备进行数据分发和交易,不仅方便了对物联网终端的管理过程,还可以使得各设备间通信过程更具安全性。请参阅图1,为本申请实施例提供的一种管理物联终端的系统的网络架构图。该系统可以包括至少一个虚拟设备10、至少一个物联网终端20。可选地,该系统还可以包括云平台30。其中,该至少一个物联网终端20可以是基于该至少一个虚拟设备10生成的。该至少一个虚拟设备10中每个虚拟设备可以包括一个区块链的节点,如基于区块链的应用程序。该至少一个虚拟设备10可以组成一个基于区块链的子网络。具体地,该至少一个虚拟设备10可以包括虚拟设备11和虚拟设备12,该至少一个物联网终端20可以包括物联网终端21和物联网终端22。该至少一个物联网终端20可以与基于自己生成的虚拟设备相互绑定。该参见图1,虚拟设备11可以与物联网终端21绑定,虚拟设备12可本文档来自技高网...

【技术保护点】
1.一种管理物联网终端的方法,其特征在于,所述方法包括:基于目标物联网终端生成目标虚拟设备;所述目标虚拟设备包含一个区块链的节点,所述目标虚拟设备与基于其它物联网终端所生成的其它虚拟设备组成一个基于区块链的子网络;将所述目标虚拟设备与所述目标物联网终端进行绑定;在所述目标虚拟设备与所述目标物联网终端之间同步数据,以保证所述目标虚拟设备与所述目标物联网终端之间的数据一致性。

【技术特征摘要】
1.一种管理物联网终端的方法,其特征在于,所述方法包括:基于目标物联网终端生成目标虚拟设备;所述目标虚拟设备包含一个区块链的节点,所述目标虚拟设备与基于其它物联网终端所生成的其它虚拟设备组成一个基于区块链的子网络;将所述目标虚拟设备与所述目标物联网终端进行绑定;在所述目标虚拟设备与所述目标物联网终端之间同步数据,以保证所述目标虚拟设备与所述目标物联网终端之间的数据一致性。2.根据权利要求1所述的方法,其特征在于,所述在所述目标虚拟设备与所述目标物联网终端之间同步数据,包括:当云平台和所述目标物联网终端进行通信时,由所述目标虚拟设备接收所述云平台向所述目标物联网终端下发的第一通信数据,并对所述第一通信数据进行处理,将处理后的第一通信数据发送给所述目标物联网终端;和/或,由所述目标虚拟设备接收所述目标物联网终端向所述云平台上传的第二通信数据,并对所述第二通信数据进行处理,将处理后的第二通信数据发送给所述云平台。3.根据权利要求2所述的方法,其特征在于,所述云平台、所述目标虚拟设备,及所述目标物联网终端分别设置有标识;当所述云平台、所述目标虚拟设备及所述目标物联网终端相互之间进行通信时,所述云平台、所述目标虚拟设备及所述目标物联网终端相互之间所传输的通信数据是采用标识算法进行安全加固后的数据;其中,所述安全加固至少包括以下任意一项或多项:身份认证、数字签名、数据加解密。4.根据权利要求1所述的方法,其特征在于,所述在所述目标虚拟设备与所述目标物联网终端之间同步数据,包括:若所述目标虚拟设备与所述其它虚拟设备已生成基于区块链的智能合约,则所述目标虚拟设备将所述智能合约转化成联动规则;所述目标虚拟设备将所述联动规则同步至所述目标物联网终端进行存储。5.根据权利要求4所述的方法,其特征在于,所述联动规则被所述目标物联网终端内运行的定时程序激活,或在所述目标物联网终端接收到网络信息时被激活;在所述联动规则被激活后,所述目标物联终端根据所述联动规则包含的判定条件执行所述联动规则包含的规定条款。6.根据权利...

【专利技术属性】
技术研发人员:李宏寨
申请(专利权)人:深圳市有方科技股份有限公司
类型:发明
国别省市:广东,44

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

1