资源数据的转移方法、装置和区块链系统与流程

文档序号:19737413发布日期:2020-01-18 04:41阅读:来源:国知局

技术特征:

1.一种资源数据的转移方法,包括:

响应于区块链系统中发起节点的资源数据转移请求,将待处理资源数据中转到所述区块链系统的中转节点;

生成与本次中转过程相应的中转信息,存储在所述区块链系统中,所述中转信息包括本次中转过程中所述发起节点的信息、所述待处理资源数据的指定接收节点的信息;

根据所述发起节点或接收节点的与所述资源数据转移请求相应的资源数据处理请求,以及从所述区块链系统中获取的所述中转信息,确定是否对所述中转节点中的所述待处理资源数据进行转移。

2.根据权利要求1所述的转移方法,其中,所述确定是否对所述中转节点中的所述待处理资源数据进行转移包括:

响应于所述发起节点的撤销转移请求或者所述指定接收节点的拒绝签收请求,将所述待处理资源数据退回所述发起节点;

将相应的退回信息,存储在所述区块链系统中。

3.根据权利要求1所述的转移方法,其中,所述确定是否对所述中转节点中的所述待处理资源数据进行转移包括:

响应于所述发起节点的撤销转移请求或者所述指定接收节点的拒绝签收请求,将所述待处理资源数据的状态配置为正常状态,在所述正常状态下,所述待处理资源数据可以转移到所述指定接收节点以外的节点。

4.根据权利要求1所述的转移方法,其中,所述确定是否对所述中转节点中的所述待处理资源数据进行转移包括:

响应于所述区块链系统中接收节点发起的资源数据签收请求,将所述待处理资源数据转移到所述接收节点;

生成与本次转移过程相应的转移信息,存储在所述区块链系统中。

5.根据权利要求1所述的转移方法,其中,所述确定是否对所述中转节点中的所述待处理资源数据进行转移包括:

根据所述中转信息,将所述待处理资源数据的状态配置为锁定状态,在所述锁定状态下,所述待处理资源数据只能转移到所述指定接收节点;

响应于所述区块链系统中接收节点发起的资源数据签收请求,根据所述中转信息中的所述指定接收节点的信息,确定是否将相应资源数据转移到所述接收节点。

6.根据权利要求4所述的转移方法,其中,

所述发起节点为多个,各发起节点的待处理资源数据为多批;

所述生成与本次转移过程相应的转移信息,存储在所述区块链系统中包括:

将所述中转节点从各发起节点接收的每批待处理资源数据,确定为本次转移过程的各输入资源数据;

将所述中转节点转移给的接收节点的每批相应资源数据,确定为本次转移过程的各输出资源数据,所述各输出资源数据分别来源于相应的所述各输入资源数据;

将具有相同发起节点的各输入资源数据的相应输出资源数据合并为一批综合输出资源数据;

根据各综合输出资源数据的相关信息,生成与本次转移过程相应的转移信息,存储在所述区块链系统中。

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

获取所述发起节点在之前的资源数据转移过程中,来源于其他节点的各转入资源数据的数量和类型;

合并来源于相同其他节点且类型相同的转入资源数据,生成综合转入资源数据;

获取所述发起节点在本次中转过程中,拟转给所述中转节点的转出资源数据的数量和类型;

合并类型相同的转出资源数据,生成所述待处理资源数据;

在所述综合转入资源数据的数量和类型与所述待处理资源数据的数量和类型相同的情况下,将所述待处理资源数据中转到所述区块链系统的中转节点。

8.一种资源数据的转移装置,包括:

中转单元,用于响应于区块链系统中发起节点的资源数据转移请求,将待处理资源数据中转到所述区块链系统的中转节点;

存储单元,用于生成与本次中转过程相应的中转信息,存储在所述区块链系统中,所述中转信息包括本次中转过程中所述发起节点的信息、所述待处理资源数据的指定接收节点的信息;

转移单元,用于根据所述发起节点或接收节点的与所述资源数据转移请求相应的资源数据处理请求,以及从所述区块链系统中获取的所述中转信息,确定是否对所述中转节点中的所述待处理资源数据进行转移。

9.根据权利要求8所述的转移装置,其中,

所述发起节点为多个,各发起节点的待处理资源数据为多批;

所述存储单元根据各综合输出资源数据的相关信息,生成与本次转移过程相应的转移信息,存储在所述区块链系统中;

还包括:

合并单元,用于将所述中转节点从各发起节点接收的每批待处理资源数据,确定为本次转移过程的各输入资源数据,将所述中转节点转移给的接收节点的每批相应资源数据,确定为本次转移过程的各输出资源数据,所述各输出资源数据分别来源于相应的所述各输入资源数据,将具有相同发起节点的各输入资源数据的相应输出资源数据合并为一批综合输出资源数据。

10.根据权利要求8所述的转移装置,还包括:

合并单元,用于获取所述发起节点在之前的资源数据转移过程中,来源于其他节点的各转入资源数据的数量和类型,合并来源于相同其他节点且类型相同的转入资源数据,生成综合转入资源数据,获取所述发起节点在本次中转过程中,拟转给所述中转节点的转出资源数据的数量和类型,合并类型相同的转出资源数据,生成所述待处理资源数据;

其中,所述中转单元在所述综合转入资源数据的数量和类型与所述待处理资源数据的数量和类型相同的情况下,将所述待处理资源数据中转到所述区块链系统的中转节点。

11.一种资源数据的转移装置,包括:

存储器;和

耦接至所述存储器的处理器,所述处理器被配置为基于存储在所述存储器中的指令,执行权利要求1-7任一项所述资源数据的转移方法。

12.一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现权利要求1-7任一项所述资源数据的转移方法。

13.一种区块链系统,包括:

权利要求8-11任一项所述资源数据的转移装置。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1