一种数据管理方法及装置制造方法及图纸

技术编号:27446773 阅读:20 留言:0更新日期:2021-02-25 04:14
本申请公开了一种数据管理方法及装置,属于通信技术领域。该数据管理方法包括:接收第一节点在区块链网络广播的数据处理请求,并根据预存的验证信息对数据处理请求进行验证,获得验证结果;将验证结果发送至第一节点;接收第一节点在区块链网络广播的验证结果汇总反馈消息,并根据验证结果汇总反馈消息执行对应的数据处理操作,以缓解物联网系统的数据处理压力,同时保障物联网数据的真实性和安全性。同时保障物联网数据的真实性和安全性。同时保障物联网数据的真实性和安全性。

【技术实现步骤摘要】
一种数据管理方法及装置


[0001]本申请涉及通信
,具体涉及一种数据管理方法及装置。

技术介绍

[0002]目前,在传统的物联网系统中,物联网数据一般从物联网实体汇聚到物联网系统,由物联网系统进行统一存储和管理。随着物联网时代的到来,未来物联网设备将呈几何级数增长,相应的,物联网数据规模也将不断攀升,在对物联网数据管理过程中的确权、追溯、保护等操作将导致物联网系统面临较大的数据处理压力。同时,传统的物联网系统中心化的管理方式无法自证清白,从而无法保障物联网数据的真实性和安全性。因此,如何缓解物联网系统的数据处理压力,同时保障物联网数据的真实性和安全性,成为本领域亟待解决的问题。

技术实现思路

[0003]为此,本申请提供一种数据管理方法及装置,以解决物联网数据规模增加导致物联网系统数据处理压力增大,且物联网系统中心化的管理方式无法保障物联网数据的真实性和安全性的问题。
[0004]为了实现上述目的,本申请第一方面提供一种数据管理方法。该数据管理方法包括:
[0005]接收第一节点在区块链网络广播的数据处理请求;
[0006]根据预存的验证信息对数据处理请求进行验证,获得验证结果;
[0007]将验证结果发送至第一节点;
[0008]接收第一节点在区块链网络广播的验证结果汇总反馈消息,并根据验证结果汇总反馈消息执行对应的数据处理操作;其中,验证结果汇总反馈消息为第一节点根据第二节点的验证结果获得的结果,第二节点为区块链网络中除第一节点之外的其它节点。/>[0009]进一步地,接收第一节点在区块链网络广播的数据处理请求之前,还包括:
[0010]将第一节点加入区块链网络。
[0011]进一步地,将第一节点加入区块链网络,包括:
[0012]接收第一节点在区块链网络发送的加入请求;其中,加入请求包括第一节点的第一数字身份,第一数字身份包括第一权限,第一权限为第一节点在物联网系统中的权限;
[0013]根据第一权限为第一节点分配第二权限;其中,第二权限为第一节点在区块链网络中的权限;
[0014]生成并发送加入反馈消息至第一节点;其中,加入反馈消息包括公钥、私钥和数字签名信息,公钥和私钥为根据第一数字身份生成的第一节点的密钥,数字签名信息是根据预设的签名函数、第一数字身份和第二权限生成的信息。
[0015]进一步地,数据处理请求为状态更新类型数据处理请求,数据处理请求包括第一节点的数字签名信息和状态变更信息;
[0016]根据预存的验证信息对数据处理请求进行验证,获得验证结果,包括:
[0017]从区块链网络的区块中获取预存的第一验证信息;其中,区块为基于节点加入消息生成的区块,节点加入消息为第一节点加入区块链网络时当前节点在区块链网络广播的消息,第一验证信息包括第一节点的签名函数、第一数字身份和第二权限;
[0018]根据签名函数和数字签名信息,获得第一节点的第二数字身份和第三权限;
[0019]比较第二数字身份和第三权限与第一数字身份和第二权限是否一致,获得比较结果;
[0020]根据比较结果获得验证结果。
[0021]进一步地,验证结果汇总反馈消息为数据处理请求通过验证;
[0022]根据验证结果汇总反馈消息执行对应的数据处理操作,包括:
[0023]基于状态变更信息更新第一节点对应的状态信息。
[0024]进一步地,数据处理请求为操作类型数据处理请求,数据处理请求包括第一节点的数字签名信息、数据操作对象和数据操作类型;
[0025]根据预存的验证信息对数据处理请求进行验证,获得验证结果,包括:
[0026]从区块链网络的区块中获取预存的第二验证信息;其中,区块为基于节点加入消息生成的区块,节点加入消息为第一节点加入区块链网络时当前节点在区块链网络广播的消息,第二验证信息包括第一节点的第二权限;
[0027]判断数据操作对象和数据操作类型是否符合第一节点的第二权限,获得判断结果;
[0028]根据判断结果获得验证结果。
[0029]进一步地,验证结果汇总反馈消息为数据处理请求通过验证;
[0030]根据验证结果汇总反馈消息执行对应的数据处理操作,包括:
[0031]接收第一节点发送的加密的操作数据;其中,加密的操作数据为第一节点使用私钥对操作数据进行加密获得的数据;
[0032]使用第一节点的公钥对加密的操作数据进行解密,获得操作数据;
[0033]基于操作数据、数据操作对象和数据操作类型执行对应的数据操作。
[0034]进一步地,数据管理方法,还包括:
[0035]在区块链网络广播数据处理请求;
[0036]接收第二节点返回的验证结果;其中,第二节点为区块链网络中除当前节点之外的其它节点,验证结果为第二节点根据预存的验证信息对数据处理请求进行验证获得的结果;
[0037]根据验证结果确定数据处理请求是否通过验证,生成验证结果汇总反馈消息;
[0038]在区块链网络广播验证结果汇总反馈消息,以供第二节点根据验证结果汇总反馈消息执行对应的数据处理操作。
[0039]进一步地,根据验证结果确定数据处理请求是否通过验证,生成验证结果汇总反馈消息,包括:
[0040]当验证结果均为验证通过的情况下,生成数据处理请求通过验证的验证结果汇总反馈消息;
[0041]当验证结果存在验证未通过的情况下,生成数据处理请求未通过验证的验证结果
汇总反馈消息。
[0042]为了实现上述目的,本申请第二方面提供一种数据管理装置。该数据管理装置包括:
[0043]接收模块,用于接收第一节点在区块链网络广播的数据处理请求,以及接收第一节点在区块链网络广播的验证结果汇总反馈消息;其中,验证结果汇总反馈消息为第一节点根据第二节点的验证结果获得的结果,第二节点为区块链网络中除第一节点之外的其它节点;
[0044]验证模块,用于根据预存的验证信息对数据处理请求进行验证,获得验证结果;
[0045]发送模块,用于将验证结果发送至第一节点;
[0046]处理模块,用于根据验证结果汇总反馈消息执行对应的数据处理操作。
[0047]本申请具有如下优点:
[0048]本申请提供的数据管理方法,接收第一节点在区块链网络广播的数据处理请求,并根据预存的验证信息对数据处理请求进行验证,获得验证结果;将验证结果发送至第一节点;接收第一节点在区块链网络广播的验证结果汇总反馈消息,并根据验证结果汇总反馈消息执行对应的数据处理操作,以缓解物联网系统的数据处理压力,同时保障物联网数据的真实性和安全性。
附图说明
[0049]附图是用来提供对本申请的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本申请,但并不构成对本申请的限制。
[0050]图1为本申请第一实施例提供的一种数据管理方法的本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据管理方法,其特征在于,包括:接收第一节点在区块链网络广播的数据处理请求;根据预存的验证信息对所述数据处理请求进行验证,获得验证结果;将所述验证结果发送至所述第一节点;接收所述第一节点在所述区块链网络广播的验证结果汇总反馈消息,并根据所述验证结果汇总反馈消息执行对应的数据处理操作;其中,所述验证结果汇总反馈消息为所述第一节点根据第二节点的所述验证结果获得的结果,所述第二节点为所述区块链网络中除所述第一节点之外的其它节点。2.根据权利要求1所述的数据管理方法,其特征在于,所述接收第一节点在区块链网络广播的数据处理请求之前,还包括:将所述第一节点加入所述区块链网络。3.根据权利要求2所述的数据管理方法,其特征在于,所述将所述第一节点加入所述区块链网络,包括:接收所述第一节点在所述区块链网络发送的加入请求;其中,所述加入请求包括所述第一节点的第一数字身份,所述第一数字身份包括第一权限,所述第一权限为所述第一节点在物联网系统中的权限;根据所述第一权限为所述第一节点分配第二权限;其中,所述第二权限为所述第一节点在所述区块链网络中的权限;生成并发送加入反馈消息至所述第一节点;其中,所述加入反馈消息包括公钥、私钥和数字签名信息,所述公钥和所述私钥为根据所述第一数字身份生成的所述第一节点的密钥,所述数字签名信息是根据预设的签名函数、所述第一数字身份和所述第二权限生成的信息。4.根据权利要求3所述的数据管理方法,其特征在于,所述数据处理请求为状态更新类型数据处理请求,所述数据处理请求包括所述第一节点的所述数字签名信息和状态变更信息;所述根据预存的验证信息对所述数据处理请求进行验证,获得验证结果,包括:从所述区块链网络的区块中获取预存的第一验证信息;其中,所述区块为基于节点加入消息生成的区块,所述节点加入消息为所述第一节点加入所述区块链网络时当前节点在所述区块链网络广播的消息,所述第一验证信息包括所述第一节点的所述签名函数、所述第一数字身份和所述第二权限;根据所述签名函数和所述数字签名信息,获得所述第一节点的第二数字身份和第三权限;比较所述第二数字身份和所述第三权限与所述第一数字身份和所述第二权限是否一致,获得比较结果;根据所述比较结果获得所述验证结果。5.根据权利要求4所述的数据管理方法,其特征在于,所述验证结果汇总反馈消息为数据处理请求通过验证;所述根据所述验证结果汇总反馈消息执行对应的数据处理操作,包括:基于所述状态变更信息更新所述第一节点对应的状态信息。
6.根据权利要求3所述的数据管理方法,其特征在于,所述数据处理请求为操作类型数据处理请求,所述数据处理请求包括所述第一...

【专利技术属性】
技术研发人员:黄珂
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:

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

1