资源包的处理方法、装置、产品、设备和介质与流程

文档序号:36891216发布日期:2024-02-02 21:23阅读:12来源:国知局
资源包的处理方法、装置、产品、设备和介质与流程

本技术涉及数据处理的,尤其涉及一种资源包的处理方法、装置、产品、设备和介质。


背景技术:

1、资源包可以是用于存放用户的线上资源的数据包,该资源包可以与所属用户的用户账号相关联,用户基于自己的用户账号登录了该资源包所在的客户端之后,就可以在该客户端中对自己的资源包进行任意的处理。可见,此种方式下,资源包是由所属用户进行中心化的全权管理,使得用户对资源包的处理方式单一,且对资源包的处理也并不灵活。


技术实现思路

1、本技术提供了一种资源包的处理方法、装置、产品、设备和介质,可丰富对资源包进行处理的方式,并提升对资源包进行处理的灵活性。

2、本技术一方面提供了一种资源包的处理方法,该方法包括:

3、接收第一协作对象针对资源包的目标处理操作;所述资源包配置有多个协作对象,所述多个协作对象包含所述第一协作对象,所述多个协作对象中的各个协作对象具有各自针对所述资源包的处理权限,以及所述各个协作对象基于各自针对所述资源包的处理权限,对所述资源包进行协同处理;

4、获取所述第一协作对象针对所述资源包的处理权限;

5、若所述第一协作对象针对所述资源包的处理权限包含执行所述目标处理操作的权限,则响应于所述目标处理操作,对所述资源包进行所述目标处理操作对应的业务处理。

6、本技术一方面提供了一种资源包的处理装置,该装置包括:

7、接收模块,用于接收第一协作对象针对资源包的目标处理操作;资源包配置有多个协作对象,多个协作对象包含第一协作对象,多个协作对象中的各个协作对象具有各自针对资源包的处理权限,以及各个协作对象基于各自针对资源包的处理权限,对资源包进行协同处理;

8、获取模块,用于获取第一协作对象针对资源包的处理权限;

9、响应模块,用于若第一协作对象针对资源包的处理权限包含执行目标处理操作的权限,则响应于目标处理操作,对资源包进行目标处理操作对应的业务处理。

10、可选的,上述装置应用于第一协作对象的对象设备,第一协作对象是创建资源包的对象;上述装置还用于:

11、获取资源包的资源包私钥,并对资源包私钥进行分片处理,生成资源包私钥的m个私钥分片;m为正整数;

12、将m个私钥分片分配给多个协作对象中的m个协作对象;

13、其中,m个协作对象针对资源包的处理权限,包括:发起对资源包中的资源进行转移的交易的权限,以及采用分配的私钥分片对发起的资源包的交易进行协同签名的权限。

14、可选的,资源包私钥被封装至安全环境中,安全环境是隔离的用于进行数据处理的环境;

15、上述装置获取资源包的资源包私钥,并对资源包私钥进行分片处理,生成资源包私钥的m个私钥分片的方式,包括:

16、在安全环境中,调用封装的资源包私钥;

17、在安全环境中,对调用的资源包私钥进行分片处理,生成资源包私钥的m个私钥分片。

18、可选的,上述装置将m个私钥分片分配给多个协作对象中的m个协作对象的方式,包括:

19、获取m个协作对象的对象公钥,并将m个协作对象的对象公钥传输至安全环境中;

20、基于安全环境中m个协作对象的对象公钥,将安全环境中的m个私钥分片分配给m个协作对象。

21、可选的,上述装置基于安全环境中m个协作对象的对象公钥,将安全环境中的m个私钥分片分配给m个协作对象的方式,包括:

22、在安全环境中,采用m个协作对象的对象公钥对m个私钥分片进行加密处理,生成m个协作对象分别对应的加密私钥分片;m个协作对象中的任一协作对象的对象公钥用于对资源包私钥的一个私钥分片进行加密处理,以生成该任一协作对象对应的加密私钥分片;

23、将m个协作对象对应的加密私钥分片,分别发送至m个协作对象的对象设备;

24、其中,m个协作对象中的任一协作对象的对象设备用于采用该任一协作对象的对象私钥,对接收到的该任一协作对象对应的加密私钥分片进行解密处理,以得到分配给该任一协作对象的私钥分片。

25、可选的,目标处理操作是发起对资源包中的资源进行转移的交易的操作;资源包私钥可基于m个私钥分片中的n个私钥分片进行恢复,n为正整数,且n小于或等于m;

26、若第一协作对象针对资源包的处理权限包含执行目标处理操作的权限,则响应模块响应于目标处理操作,对资源包执行目标处理操作对应的业务处理的方式,包括:

27、若m个协作对象包含第一协作对象,则响应于目标处理操作,生成资源转移交易;资源转移交易是用于对资源包中的资源进行转移的交易;

28、响应于第一协作对象针对资源转移交易的协同签名操作,协同第一协作对象及m个协作对象中除第一协作对象外的n-1个协作对象,采用各自被分配的私钥分片对资源转移交易进行协同签名处理,以生成资源转移交易的交易签名;

29、基于资源转移交易和交易签名生成资源包的目标资源转移交易,并将目标资源转移交易提交至区块链网络中进行执行。

30、可选的,响应模块响应于第一协作对象针对资源转移交易的协同签名操作,协同第一协作对象及m个协作对象中除第一协作对象外的n-1个协作对象,采用各自被分配的私钥分片对资源转移交易进行协同签名处理,生成资源转移交易的交易签名的方式,包括:

31、响应于协同签名操作,输出签名对象列表;签名对象列表是由m个协作对象构成的列表;

32、响应于对签名对象列表中的协作对象的选择操作,获取选择的n-1个协作对象;

33、协同第一协作对象及选择的n-1个协作对象,采用各自被分配的私钥分片对资源转移交易进行协同签名处理,生成交易签名。

34、可选的,资源转移交易中包含资源转移量及资源接收地址;

35、区块链网络用于采用目标资源转移交易中的交易签名,对目标资源转移交易中的资源转移交易的合法性进行验证,并用于检测资源包的资源剩余量与资源转移量之间的大小关系;

36、区块链网络用于在对资源转移交易的合法性验证成功,且检测到资源剩余量大于或等于资源转移量后,将资源包中资源转移量所指示的资源转移至资源接收地址。

37、可选的,采用目标配置参数对资源包的原始配置参数进行更新的操作包括k个子操作,k为正整数,多个协作对象中的k个协作对象具有执行k个子操作的权限,k个协作对象中的一个协作对象具有执行k个子操作中对应的一个子操作的权限;

38、若第一协作对象针对资源包的处理权限包含执行目标处理操作的权限,则响应模块响应于目标处理操作,对资源包进行目标处理操作对应的业务处理的方式,包括:

39、若k个协作对象包含第一协作对象,且目标处理操作是k个子操作中第一协作对象对应的子操作,则响应于目标处理操作,生成针对目标配置参数的确认更新信息;

40、其中,k个子操作均由对应的协作对象执行以生成对应的确认更新信息后,资源包的原始配置参数被更新为目标配置参数。

41、可选的,上述装置应用于第一协作对象的对象设备,第一协作对象针对资源包的处理权限包含针对资源包的处理权限的分配权限,多个协作对象包含第二协作对象;上述装置对第二协作对象配置针对资源包的处理权限的流程,包括:

42、获取第二协作对象的对象标识信息,并获取第二协作对象的匹配处理权限;匹配处理权限是需对第二协作对象配置的、针对资源包的处理权限;

43、采用分配权限基于对象标识信息及匹配处理权限,对第二协作对象与资源包进行关联配置,使第二协作对象具有针对资源包的匹配处理权限。

44、可选的,上述装置基于对象标识信息及匹配处理权限,对第二协作对象与资源包进行关联配置的方式,包括:

45、基于对象标识信息和匹配处理权限,生成第二协作对象的授权邀请信息;

46、将授权邀请信息发送至第二协作对象的对象设备;

47、其中,授权邀请信息在第二协作对象的对象设备中被执行确认操作后,对象标识信息与资源包的资源包标识信息之间进行关联绑定,使第二协作对象具有针对资源包的匹配处理权限。

48、本技术一方面提供了一种计算机设备,包括存储器和处理器,存储器存储有计算机程序,计算机程序被处理器执行时,使得处理器执行本技术中一方面中的方法。

49、本技术一方面提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,该计算机程序被处理器执行时使该处理器执行上述一方面中的方法。

50、根据本技术的一个方面,提供了一种计算机程序产品,该计算机程序产品包括计算机程序,该计算机程序存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机程序,处理器执行该计算机程序,使得该计算机设备执行上述一方面等各种可选方式中提供的方法。

51、本技术可以接收第一协作对象针对资源包的目标处理操作;资源包配置有多个协作对象,多个协作对象包含第一协作对象,多个协作对象中的各个协作对象具有各自针对资源包的处理权限,以及各个协作对象基于各自针对资源包的处理权限,对资源包进行协同处理;并可以获取第一协作对象针对资源包的处理权限;从而,若第一协作对象针对资源包的处理权限包含执行目标处理操作的权限,则响应于目标处理操作,对资源包进行目标处理操作对应的业务处理。由此可见,本技术提出的方法,可以对资源包配置多个协作对象,各个协作对象可以具有针对资源包各自的处理权限,因此,资源包可以由多个协作对象基于各自针对资源包的处理权限进行协同处理,以此可以丰富对资源包进行处理的方式,且由于可以根据实际需求为各个协作对象灵活配置针对资源包相应的处理权限,因此,也可以提升对资源包进行处理的灵活性。

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