资源数据的转移方法、装置和区块链系统制造方法及图纸

技术编号:23148838 阅读:24 留言:0更新日期:2020-01-18 13:23
本公开涉及一种资源数据的转移方法、装置和区块链系统,涉及数据处理技术领域。该方法包括:响应于区块链系统中发起节点的资源数据转移请求,将待处理资源数据中转到所述区块链系统的中转节点;生成与本次中转过程相应的中转信息,存储在区块链系统中,中转信息包括本次中转过程中发起节点的信息、待处理资源数据的指定接收节点的信息;根据发起节点或接收节点的与所述资源数据转移请求相应的资源数据处理请求,以及从区块链系统中获取的中转信息,确定是否对中转节点中的待处理资源数据进行转移。

Resource data transfer method, device and blockchain system

【技术实现步骤摘要】
资源数据的转移方法、装置和区块链系统
本公开涉及数据处理
,特别涉及一种资源数据的转移方法、资源数据的转移装置、区块链系统和计算机可读存储介质。
技术介绍
随着互联网技术的发展,可以实现用户(个人用户或企业用户等)之间的资源数据转移。例如,可以实现互联网用户之间的流量资源、带宽资源等网络资源的转移;或者实现云系统或计算机集群用户之间的计算资源、存储资源等系统资源的转移。通过资源数据交换,也可以实现用户之间资源的互换。例如,用户A可以利用自身流量资源换取用户B的带宽资源,用户B可以利用自身带宽资源换取用户C的流量资源等,从而形成一条包含用户A、B、C等多级资源供应用户的资源数据供应链。在相关技术中,资源数据供应链上的各用户直接进行资源转移。
技术实现思路
本公开的专利技术人发现上述相关技术中存在如下问题:资源转移过程易被篡改,导致系统的可靠性差;资源数据一旦转移无法撤回,导致系统的灵活性差。鉴于此,本公开提出了一种资源数据的转移技术方案,能够提高系统的可靠性、灵活性。根据本公开的一些实施例,提供了一种资源数据的转移方法,包括:响应于区块链系统中发起节点的资源数据转移请求,将待处理资源数据中转到所述区块链系统的中转节点;生成与本次中转过程相应的中转信息,存储在所述区块链系统中,所述中转信息包括本次中转过程中所述发起节点的信息、所述待处理资源数据的指定接收节点的信息;根据所述发起节点或接收节点的与所述资源数据转移请求相应的资源数据处理请求,以及从所述区块链系统中获取的所述中转信息,确定是否对所述中转节点中的所述待处理资源数据进行转移。在一些实施例中,所述确定是否对所述中转节点中的所述待处理资源数据进行转移包括:响应于所述发起节点的撤销转移请求或者所述指定接收节点的拒绝签收请求,将所述待处理资源数据退回所述发起节点;将相应的退回信息,存储在所述区块链系统中。在一些实施例中,所述确定是否对所述中转节点中的所述待处理资源数据进行转移包括:响应于所述发起节点的撤销转移请求或者所述指定接收节点的拒绝签收请求,将所述待处理资源数据的状态配置为正常状态,在所述正常状态下,所述待处理资源数据可以转移到所述指定接收节点以外的节点。在一些实施例中,所述确定是否对所述中转节点中的所述待处理资源数据进行转移包括:响应于所述区块链系统中接收节点发起的资源数据签收请求,将所述待处理资源数据转移到所述接收节点;生成与本次转移过程相应的转移信息,存储在所述区块链系统中。在一些实施例中,所述确定是否对所述中转节点中的所述待处理资源数据进行转移包括:根据所述中转信息,将所述待处理资源数据的状态配置为锁定状态,在所述锁定状态下,所述待处理资源数据只能转移到所述指定接收节点;响应于所述区块链系统中接收节点发起的资源数据签收请求,根据所述中转信息中的所述指定接收节点的信息,确定是否将相应资源数据转移到所述接收节点。在一些实施例中,所述发起节点为多个,各发起节点的待处理资源数据为多批;所述生成与本次转移过程相应的转移信息,存储在所述区块链系统中包括:将所述中转节点从各发起节点接收的每批待处理资源数据,确定为本次转移过程的各输入资源数据;将所述中转节点转移给的接收节点的每批相应资源数据,确定为本次转移过程的各输出资源数据,所述各输出资源数据分别来源于相应的所述各输入资源数据;将具有相同发起节点的各输入资源数据的相应输出资源数据合并为一批综合输出资源数据;根据各综合输出资源数据的相关信息,生成与本次转移过程相应的转移信息,存储在所述区块链系统中。在一些实施例中,所述将待处理资源数据中转到所述区块链系统的中转节点包括:获取所述发起节点在之前的资源数据转移过程中,来源于其他节点的各转入资源数据的数量和类型;合并来源于相同其他节点且类型相同的转入资源数据,生成综合转入资源数据;获取所述发起节点在本次中转过程中,拟转给所述中转节点的转出资源数据的数量和类型;合并类型相同的转出资源数据,生成所述待处理资源数据;在所述综合转入资源数据的数量和类型与所述待处理资源数据的数量和类型相同的情况下,将所述待处理资源数据中转到所述区块链系统的中转节点。根据本公开的另一些实施例,提供一种资源数据的转移装置,包括:中转单元,用于响应于区块链系统中发起节点的资源数据转移请求,将待处理资源数据中转到所述区块链系统的中转节点;存储单元,用于生成与本次中转过程相应的中转信息,存储在所述区块链系统中,所述中转信息包括本次中转过程中所述发起节点的信息、所述待处理资源数据的指定接收节点的信息;转移单元,用于根据所述发起节点或接收节点的与所述资源数据转移请求相应的资源数据处理请求,以及从所述区块链系统中获取的所述中转信息,确定是否对所述中转节点中的所述待处理资源数据进行转移。在一些实施例中,所述发起节点为多个,各发起节点的待处理资源数据为多批;所述存储单元根据各综合输出资源数据的相关信息,生成与本次转移过程相应的转移信息,存储在所述区块链系统中。在一些实施例中,所述的转移装置还包括合并单元,用于将所述中转节点从各发起节点接收的每批待处理资源数据,确定为本次转移过程的各输入资源数据,将所述中转节点转移给的接收节点的每批相应资源数据,确定为本次转移过程的各输出资源数据,所述各输出资源数据分别来源于相应的所述各输入资源数据,将具有相同发起节点的各输入资源数据的相应输出资源数据合并为一批综合输出资源数据。在一些实施例中,所述的转移装置还包括合并单元,用于获取所述发起节点在之前的资源数据转移过程中,来源于其他节点的各转入资源数据的数量和类型,合并来源于相同其他节点且类型相同的转入资源数据,生成综合转入资源数据,获取所述发起节点在本次中转过程中,拟转给所述中转节点的转出资源数据的数量和类型,合并类型相同的转出资源数据,生成所述待处理资源数据;所述中转单元在所述综合转入资源数据的数量和类型与所述待处理资源数据的数量和类型相同的情况下,将所述待处理资源数据中转到所述区块链系统的中转节点。在一些实施例中,所述转移单元响应于所述发起节点的撤销转移请求或者所述指定接收节点的拒绝签收请求,将所述待处理资源数据退回所述发起节点;所述存储单元将相应的退回信息,存储在所述区块链系统中。在一些实施例中,所述转移单元响应于所述发起节点的撤销转移请求或者所述指定接收节点的拒绝签收请求,将所述待处理资源数据的状态配置为正常状态,在所述正常状态下,所述待处理资源数据可以转移到所述指定接收节点以外的节点。在一些实施例中,所述转移单元响应于所述区块链系统中接收节点发起的资源数据签收请求,将所述待处理资源数据转移到所述接收节点;所述存储单元生成与本次转移过程相应的转移信息,存储在所述区块链系统中。在一些实施例中,所述转移单元根据所述中转信息,将所述待处理资源数据的状态配置为锁定状态,在所述锁定状态下,所述待处理资源数据只能转移到所述指定接收节点;响应于所述区块链系统中接收节点发起的资源数据签收请求,根据所述中转信息中的所述指本文档来自技高网...

【技术保护点】
1.一种资源数据的转移方法,包括:/n响应于区块链系统中发起节点的资源数据转移请求,将待处理资源数据中转到所述区块链系统的中转节点;/n生成与本次中转过程相应的中转信息,存储在所述区块链系统中,所述中转信息包括本次中转过程中所述发起节点的信息、所述待处理资源数据的指定接收节点的信息;/n根据所述发起节点或接收节点的与所述资源数据转移请求相应的资源数据处理请求,以及从所述区块链系统中获取的所述中转信息,确定是否对所述中转节点中的所述待处理资源数据进行转移。/n

【技术特征摘要】
1.一种资源数据的转移方法,包括:
响应于区块链系统中发起节点的资源数据转移请求,将待处理资源数据中转到所述区块链系统的中转节点;
生成与本次中转过程相应的中转信息,存储在所述区块链系统中,所述中转信息包括本次中转过程中所述发起节点的信息、所述待处理资源数据的指定接收节点的信息;
根据所述发起节点或接收节点的与所述资源数据转移请求相应的资源数据处理请求,以及从所述区块链系统中获取的所述中转信息,确定是否对所述中转节点中的所述待处理资源数据进行转移。


2.根据权利要求1所述的转移方法,其中,所述确定是否对所述中转节点中的所述待处理资源数据进行转移包括:
响应于所述发起节点的撤销转移请求或者所述指定接收节点的拒绝签收请求,将所述待处理资源数据退回所述发起节点;
将相应的退回信息,存储在所述区块链系统中。


3.根据权利要求1所述的转移方法,其中,所述确定是否对所述中转节点中的所述待处理资源数据进行转移包括:
响应于所述发起节点的撤销转移请求或者所述指定接收节点的拒绝签收请求,将所述待处理资源数据的状态配置为正常状态,在所述正常状态下,所述待处理资源数据可以转移到所述指定接收节点以外的节点。


4.根据权利要求1所述的转移方法,其中,所述确定是否对所述中转节点中的所述待处理资源数据进行转移包括:
响应于所述区块链系统中接收节点发起的资源数据签收请求,将所述待处理资源数据转移到所述接收节点;
生成与本次转移过程相应的转移信息,存储在所述区块链系统中。


5.根据权利要求1所述的转移方法,其中,所述确定是否对所述中转节点中的所述待处理资源数据进行转移包括:
根据所述中转信息,将所述待处理资源数据的状态配置为锁定状态,在所述锁定状态下,所述待处理资源数据只能转移到所述指定接收节点;
响应于所述区块链系统中接收节点发起的资源数据签收请求,根据所述中转信息中的所述指定接收节点的信息,确定是否将相应资源数据转移到所述接收节点。


6.根据权利要求4所述的转移方法,其中,
所述发起节点为多个,各发起节点的待处理资源数据为多批;
所述生成与本次转移过程相应的转移信息,存储在所述区块链系统中包括:
将所述中转节点从各发起节点接收的每批待处理资源数据,确定为本次转移过程的各输入资源数据;
将所述中转节点转移给的接收节点的每批相应资源数据,确定为本次转移过程的各输出资源数据,所述各输出资源数据分别来源于相应的所述各输入资源数据;
将具有相同发起节点的各输入资源数据的相应输出资源数据合并为一批综合输出资源数据;
根据各综合输出资源数据的相关信息,生成与本次转移过程相应的转移信息,存储在所述区块链系统中。


7.根据权利要求1-6任一项所述的转移方法,其中,所述将待处理资源数据中转到所述区块链系统的中转节点包括:
获取所述发...

【专利技术属性】
技术研发人员:冷从林王知博
申请(专利权)人:京东数字科技控股有限公司
类型:发明
国别省市:北京;11

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

1