System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 区块链资源处理方法、装置、计算机设备、介质及产品制造方法及图纸_技高网

区块链资源处理方法、装置、计算机设备、介质及产品制造方法及图纸

技术编号:41476000 阅读:11 留言:0更新日期:2024-05-30 14:27
本申请提出一种区块链资源处理方法、装置、计算机设备、介质及产品。该方法应用于区块链服务平台,该方法包括:若接收到由数字资源对象向目标数字虚拟对象进行资源转移的转移请求,则获取转移请求所请求转移的目标数字资源的类型;根据目标数字资源的类型,从为目标数字虚拟对象分配的至少一个对象子标识中确定目标对象子标识;根据转移请求所指示的转移资源量,并根据数字资源对象的对象地址和目标数字虚拟对象的区块链地址,进行资源转移处理;其中,资源转移处理用于对目标对象子标识关联记录的目标数字资源按照转移资源量进行更新。本申请支持数字资源对象转移数字资源给目标数字虚拟对象,从而可以满足更多业务场景下的业务需求。

【技术实现步骤摘要】

本申请涉及区块链,尤其涉及一种区块链资源处理方法、一种区块链资源处理装置、一种计算机设备、一种计算机可读存储介质及一种计算机程序产品。


技术介绍

1、伴随着区块链技术的不断发展,基于区块链中所存储数据的不可篡改、安全等特性,各式各样的业务应用在区块链中。例如,数字资源的转移业务通常结合着区块链技术保证其资源转移过程的可靠性和安全性。

2、目前,在基于区块链的数字资源转移场景中,通常是将目标数字资源(例如数字藏品)由对象a的区块链地址转移至对象b的区块链地址中。这种资源转移模式较为单一,不能较好地满足更多的转移业务需求。


技术实现思路

1、本申请实施例提出了一种区块链资源处理方法、装置、计算机设备以及存储介质,支持数字资源对象转移数字资源给目标数字虚拟对象,从而可以满足更多业务场景下的业务需求。

2、一方面,本申请实施例提供了一种区块链资源处理方法,应用于区块链服务平台,该方法包括:

3、若接收到由数字资源对象向目标数字虚拟对象进行资源转移的转移请求,则获取转移请求所请求转移的目标数字资源的类型;

4、根据目标数字资源的类型,从为目标数字虚拟对象分配的至少一个对象子标识中确定目标对象子标识;

5、根据转移请求所指示的转移资源量,并根据数字资源对象的对象地址和目标数字虚拟对象的区块链地址,进行资源转移处理;

6、其中,资源转移处理用于对目标对象子标识关联记录的目标数字资源按照转移资源量进行更新。

7、一方面,本申请实施例提供了一种区块链资源处理方法,应用于数字虚拟管理平台,数字虚拟管理平台与区块链服务平台相连接,数字虚拟管理平台关联有一个或多个数字虚拟对象;该方法包括:

8、获取针对目标数字虚拟对象的对象上链请求,并将对象上链请求发送至区块链服务平台,以使区块链服务平台对目标数字虚拟对象进行身份上链处理;

9、在检测到由数字资源对象发起的向目标数字虚拟对象进行资源转移的转移事件时,生成转移请求;

10、向区块链服务平台发送转移请求,转移请求用于触发区块链服务平台进行资源转移处理。

11、一方面,本申请实施例提供了一种区块链资源处理装置,应用于区块链服务平台,该装置包括:

12、获取单元,用于若接收到由数字资源对象向目标数字虚拟对象进行资源转移的转移请求,则获取转移请求所请求转移的目标数字资源的类型;

13、处理单元,用于根据目标数字资源的类型,从为目标数字虚拟对象分配的至少一个对象子标识中确定目标对象子标识;

14、处理单元,还用于根据转移请求所指示的转移资源量,并根据数字资源对象的对象地址和目标数字虚拟对象的区块链地址,进行资源转移处理;

15、其中,资源转移处理用于对目标对象子标识关联记录的目标数字资源按照转移资源量进行更新。

16、在一种可能的实现方式中,处理单元根据转移请求所指示的转移资源量,并根据数字资源对象的对象地址和目标数字虚拟对象的区块链地址,进行资源转移处理,用于执行以下操作:

17、将目标数字资源的资源标识与目标数字虚拟对象的目标对象子标识进行关联处理,关联处理用于指示目标数字虚拟对象具备针对目标数字资源的拥有权限;

18、将目标数字资源按照转移资源量、从数字资源对象的对象地址转移至目标数字虚拟对象的区块链地址中。

19、在一种可能的实现方式中,区块链服务平台与数字虚拟管理平台相连接,数字虚拟管理平台关联有一个或多个数字虚拟对象;处理单元还用于执行以下操作:

20、获取由数字虚拟管理平台针对所关联的目标数字虚拟对象发送的对象上链请求,对象上链请求中携带有目标数字虚拟对象的属性元数据;

21、根据目标数字虚拟对象的属性元数据,为目标数字虚拟对象分配对应的区块链身份信息,区块链身份信息包括:对象标识、对象标识所关联的至少一个对象子标识、区块链地址中的任一种或多种;

22、其中,对象标识用于指示目标数字虚拟对象的唯一标识,任一个对象子标识用于与一种类型的数字资源之间建立关联关系。

23、在一种可能的实现方式中,处理单元还用于执行以下操作:

24、检测对象上链请求中是否包括目标数字虚拟对象的管理对象的管理地址,若包括管理地址,则为目标数字虚拟对象分配的区块链身份信息中还包括:管理对象的管理地址;或者,

25、检测对象上链请求中是否包括目标数字虚拟对象的管理对象的管理地址,若不包括管理地址,则生成提示信息,提示信息用于提示发起对象上链请求的发起端是否添加针对目标虚拟对象进行管理的管理对象的管理地址;

26、其中,管理对象用于对目标数字虚拟对象、以及目标数字虚拟对象关联拥有的数字资源进行管理。

27、在一种可能的实现方式中,区块链身份信息中还包括:与目标数字虚拟对象相关联的管理对象的管理地址;处理单元还用于执行以下操作:

28、若接收到针对目标数字虚拟对象的管理请求,则获取发送管理请求的请求对象的地址;

29、基于管理地址对请求对象的地址进行验证处理;

30、若验证通过,则响应于管理请求,并按照管理请求所指示的管理操作对目标数字虚拟对象进行对应的管理处理。

31、在一种可能的实现方式中,处理单元按照管理请求所指示的管理操作对目标数字虚拟对象进行对应的管理处理,用于执行以下操作:

32、若管理请求所指示的管理操作为资源查询操作,则查询与目标数字虚拟对象的对象标识相关联的参考数字资源,并将查询得到的参考数字资源发送给管理对象对应的客户端;或者,

33、若管理请求所指示的管理操作为资源转移操作,则获取与目标数字虚拟对象的对象标识相关联的参考数字资源,并将目标数字虚拟对象、以及目标数字虚拟对象所拥有的参考数字资源,从目标数字虚拟对象的区块链地址转移至目标地址,目标地址包括:管理请求所指示的地址、或者区块链身份信息中包括的管理地址。

34、在一种可能的实现方式中,区块链服务平台还与资源审查平台相连接;处理单元还用于执行以下操作:

35、获取由资源审查平台针对目标数字虚拟对象的资源信息同步请求;

36、响应于资源信息同步请求,获取与目标数字虚拟对象相匹配的资源交易数据,资源交易数据包括:待转移的数字资源的发起方、待转移的数字资源的资源量、以及待转移的数字资源的请求方中的任一种或多种;

37、将获取到的资源交易数据发送至资源审查平台,以使资源审查平台对资源交易数据进行审查处理。

38、在一种可能的实现方式中,处理单元还用于执行以下操作:

39、接收审查处理结果,审查处理结果是由资源审查平台对目标数字虚拟对象对应的资源交易数据进行审查处理后得到的;

40、若审查处理结果指示资源交易数据不满足资源转移规则,则向数字虚拟管理平台发送提示消息;

...

【技术保护点】

1.一种区块链资源处理方法,其特征在于,应用于区块链服务平台,所述方法包括:

2.如权利要求1所述的方法,其特征在于,所述根据所述转移请求所指示的转移资源量,并根据所述数字资源对象的对象地址和所述目标数字虚拟对象的区块链地址,进行资源转移处理,包括:

3.如权利要求1所述的方法,其特征在于,所述区块链服务平台与数字虚拟管理平台相连接,所述数字虚拟管理平台关联有一个或多个数字虚拟对象;所述方法还包括:

4.如权利要求3所述的方法,其特征在于,所述方法还包括:

5.如权利要求4所述的方法,其特征在于,所述区块链身份信息中还包括:与所述目标数字虚拟对象相关联的管理对象的管理地址;所述方法还包括:

6.如权利要求5所述的方法,其特征在于,所述按照所述管理请求所指示的管理操作对所述目标数字虚拟对象进行对应的管理处理,包括:

7.如权利要求1所述的方法,其特征在于,所述区块链服务平台还与资源审查平台相连接;所述方法还包括:

8.如权利要求7所述的方法,其特征在于,所述方法还包括:

9.一种区块链资源处理方法,其特征在于,应用于数字虚拟管理平台,所述数字虚拟管理平台与区块链服务平台相连接,所述数字虚拟管理平台关联有一个或多个数字虚拟对象;所述方法包括:

10.如权利要求9所述的方法,其特征在于,所述方法还包括:

11.如权利要求9所述的方法,其特征在于,所述方法还包括:

12.如权利要求9所述的方法,其特征在于,所述目标数字虚拟对象包括虚拟主播对象,所述目标数字资源包括装扮道具;所述方法还包括:

13.如权利要求9所述的方法,其特征在于,所述转移事件中携带有所述数字资源对象的对象身份信息;所述在检测到由数字资源对象发起的向目标数字虚拟对象进行资源转移的转移事件时,生成转移请求,包括:

14.一种区块链资源处理装置,其特征在于,应用于区块链服务平台,所述装置包括:

15.一种区块链资源处理装置,其特征在于,应用于数字虚拟管理平台,所述数字虚拟管理平台与区块链服务平台相连接,所述数字虚拟管理平台关联有一个或多个数字虚拟对象;所述装置包括:

16.一种计算机设备,其特征在于,包括:存储装置和处理器;

17.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序适于被处理器加载并执行如权利要求1-8或9-13中任一项所述的区块链资源处理方法。

18.一种计算机程序产品,其特征在于,所述计算程序产品包括计算机程序,所述计算机程序适于被处理器加载并执行如权利要求1-8或9-13中任一项所述的区块链资源处理方法。

...

【技术特征摘要】

1.一种区块链资源处理方法,其特征在于,应用于区块链服务平台,所述方法包括:

2.如权利要求1所述的方法,其特征在于,所述根据所述转移请求所指示的转移资源量,并根据所述数字资源对象的对象地址和所述目标数字虚拟对象的区块链地址,进行资源转移处理,包括:

3.如权利要求1所述的方法,其特征在于,所述区块链服务平台与数字虚拟管理平台相连接,所述数字虚拟管理平台关联有一个或多个数字虚拟对象;所述方法还包括:

4.如权利要求3所述的方法,其特征在于,所述方法还包括:

5.如权利要求4所述的方法,其特征在于,所述区块链身份信息中还包括:与所述目标数字虚拟对象相关联的管理对象的管理地址;所述方法还包括:

6.如权利要求5所述的方法,其特征在于,所述按照所述管理请求所指示的管理操作对所述目标数字虚拟对象进行对应的管理处理,包括:

7.如权利要求1所述的方法,其特征在于,所述区块链服务平台还与资源审查平台相连接;所述方法还包括:

8.如权利要求7所述的方法,其特征在于,所述方法还包括:

9.一种区块链资源处理方法,其特征在于,应用于数字虚拟管理平台,所述数字虚拟管理平台与区块链服务平台相连接,所述数字虚拟管理平台关联有一个或多个数字虚拟对象;所述方法包括:

10.如权利要求9...

【专利技术属性】
技术研发人员:李军梁军卢洋张懿方李立森
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1