基于区块链网络的数据管理方法、系统及相关设备与流程

文档序号:35816650发布日期:2023-10-22 07:35阅读:29来源:国知局
基于区块链网络的数据管理方法、系统及相关设备与流程

本发明实施例涉及区块链,尤其涉及一种基于区块链网络的数据管理方法、系统及相关设备。


背景技术:

1、目前,供应商终端、制造商终端、分销商终端、零售商终端和消费者终端均接入供应链管理系统,即数据管理系统,通过数据管理系统实现商品的制造、转运、分销及销售过程。

2、为了更加高效的实行供应链管理,在数据管理系统中引入了区块链技术,通过区块链技术,不同终端对应的节点之间共享业务数据,可以解决信息不对账的问题。然而,在上述方案中,数据管理系统中的所有节点均接入区块链共享数据,这容易导致数据泄露,进而降低了数据管理系统的安全性。


技术实现思路

1、本发明实施例提供一种基于区块链网络的数据管理方法、系统及相关设备,以解决数据管理系统的安全性较低的技术问题。

2、为解决上述问题,本发明是这样实现的:

3、第一方面,本发明实施例提供了一种基于区块链网络的数据管理方法,应用于基于区块链网络的数据管理系统,所述区块链网络包括n个第一节点,所述n为大于1的整数,所述方法包括:

4、接收终端发送的数据查询请求;

5、响应于所述数据查询请求,通过目标节点将业务数据发送至所述终端,所述目标节点为所述n个第一节点中,包括所述终端对应的接入网关信息的第一节点,所述业务数据为所述终端上传至所述区块链网络存储的数据,所述n个第一节点中,不同的第一节点所包括的接入网关信息不同。

6、第二方面,本发明实施例还提供一种基于区块链网络的数据管理系统,所述区块链网络包括n个第一节点,n为大于1的整数,所述系统包括:

7、目标节点,用于接收终端发送的数据查询请求;

8、响应于所述数据查询请求,将业务数据发送至所述终端;

9、其中,所述目标节点为所述n个第一节点中,包括所述终端对应的接入网关信息的第一节点,所述业务数据为所述终端上传至所述区块链网络存储的数据,所述n个第一节点中,不同的第一节点所包括的接入网关信息不同。

10、第三方面,本发明实施例还提供一种设备,包括:收发机、存储器、处理器及存储在所述存储器上并可在所述处理器上运行的程序;所述处理器,用于读取存储器中的程序实现如前述第一方面所述方法中的步骤。

11、第四方面,本发明实施例还提供一种可读存储介质,用于存储程序,所述程序被处理器执行时实现如前述第一方面所述方法中的步骤。

12、在本发明实施例中,在接收到终端发送的数据查询请求的情况下,通过该终端对应的目标节点将业务数据发送至终端,上述目标节点为区块链网络中包括该终端对应的接入网关信息的第一节点;以此不同的目标节点向对应的终端发送业务数据,实现了目标节点之间的数据隔离,避免区块链网络中所有的第一节点共享数据而导致数据泄露,进而提高数据管理系统的安全性。



技术特征:

1.一种基于区块链网络的数据管理方法,其特征在于,应用于基于区块链网络的数据管理系统,所述区块链网络包括n个第一节点,所述n为大于1的整数,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述数据查询请求包括所述终端的身份信息,所述通过目标节点将业务数据发送至所述终端包括:

3.根据权利要求1所述的方法,其特征在于,所述接收终端发送的数据查询请求之前,所述方法包括:

4.根据权利要求3所述的方法,其特征在于,所述区块链网络还包括第二节点,所述终端的身份信息包括终端令牌和与所述业务数据相关联的业务字段,所述第二节点与每个第一节点通信连接;

5.根据权利要求3所述的方法,其特征在于,所述通过所述目标节点将所述业务数据上传至所述区块链网络之前,所述方法还包括:

6.根据权利要求3所述的方法,其特征在于,所述通过所述目标节点将所述业务数据上传至所述区块链网络包括:

7.根据权利要求6所述的方法,其特征在于,所述基于所述区块链网络中每个第一节点对应的目标权重值,确定m个出块节点,包括:

8.一种基于区块链网络的数据管理系统,其特征在于,所述区块链网络包括n个第一节点,所述n为大于1的整数,所述系统包括:

9.根据权利要求8所述的系统,其特征在于,所述数据查询请求包括所述终端的身份信息,所述目标节点具体用于:

10.根据权利要求8所述的系统,其特征在于,所述n个第一节点用于:

11.根据权利要求10所述的系统,其特征在于,所述区块链网络还包括第二节点,所述终端的身份信息包括终端令牌和与所述业务数据相关联的业务字段,所述第二节点与每个第一节点通信连接;

12.根据权利要求10所述的系统,其特征在于,所述第二节点,还用于在所述目标节点为所述区块链网络中的新增节点的情况下,向所述新增节点发送所述终端对应的配置信息,以使得所述新增节点基于所述配置信息进行节点配置。

13.根据权利要求10所述的系统,其特征在于,所述系统,还用于基于所述区块链网络中每个第一节点对应的目标权重值,确定m个出块节点;所述m为大于1且小于或等于n的整数;

14.根据权利要求13所述的系统,其特征在于,所述系统,还用于获取每个第一节点对应的第一算力信息、第二算力信息、内存剩余容量和外存剩余容量,所述第一算力信息用于表征第一节点的中央处理器的空闲算力,所述第二算力信息用于表征第一节点的图形处理器的空闲算力;

15.一种通信设备,包括:收发机、存储器、处理器及存储在所述存储器上并可在所述处理器上运行的程序,所述处理器,用于读取存储器中的程序实现如权利要求1至7中任一项所述的基于区块链网络的数据管理方法中的步骤。

16.一种可读存储介质,用于存储程序,其特征在于,所述程序被处理器执行时实现如权利要求1至7中任一项所述的基于区块链网络的数据管理方法中的步骤。


技术总结
本发明提供了一种基于区块链网络的数据管理方法、系统及相关设备。该方法应用于基于区块链网络的数据管理系统,区块链网络包括N个第一节点,N为大于1的整数,该方法包括:接收终端发送的数据查询请求;响应于数据查询请求,通过目标节点将业务数据发送至终端。在本发明实施例中,在接收到终端发送的数据查询请求的情况下,通过该终端对应的目标节点将业务数据发送至终端,上述目标节点为区块链网络中包括该终端对应的接入网关信息的第一节点;以此不同的目标节点向对应的终端发送业务数据,实现了目标节点之间的数据隔离,避免区块链网络中所有的第一节点共享数据而导致数据泄露,进而提高数据管理系统的安全性。

技术研发人员:郭清华,许寒旭,吴冰,张昊晔,袁方正
受保护的技术使用者:中移(上海)信息通信科技有限公司
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1