System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 批量生成数字藏品的方法及装置、电子设备、存储介质制造方法及图纸_技高网

批量生成数字藏品的方法及装置、电子设备、存储介质制造方法及图纸

技术编号:40587631 阅读:3 留言:0更新日期:2024-03-12 21:47
本申请的实施例揭示了一种批量生成数字藏品的方法及装置、电子设备、存储。该方法包括:获取用于批量生成藏品内容的多个内容构成部分以及各个内容构成部分包含的多个属性元素;根据各个属性元素在对应内容构成部分中的预设属性权重,分别从每个内容构成部分中确定出目标属性元素,预设属性权重表征对应的属性元素在批量生成的数字藏品中的数量占比;组合每个内容构成部分中的目标属性元素以获得目标藏品内容;重复执行上述两个步骤,直至获得目标数量的目标藏品内容;对目标数量的目标藏品内容进行上链处理以获得批量的数字藏品,不同数字藏品对应的目标藏品内容不同。本申请的实施例能够实现数字藏品在批量生成过程中的按需生成。

【技术实现步骤摘要】

本申请涉及区块链,具体涉及一种批量生成数字藏品的方法及装置、电子设备、计算机可读存储介质。


技术介绍

1、数字藏品理解为是一份数字内容,例如,任何艺术品或商品通过数字手段加密后,便拥有了一张独一无二的“数字证书”,这张“数字证书”即可称为是一个数字藏品。基于区块链技术将数字藏品存储在区块链上,则可实现数字藏品的不可篡改和不可复制。每个数字藏品都有唯一的区块链编号,可称为数字藏品的链上唯一标识。

2、在现有的技术实现中,每份数字藏品的铸造都是先获取具体的藏品内容,再将每份藏品内容上链,并且在上链阶段可按照自定义数量来得到多份数字藏品。但是,这种方式仅能获得多份具有相同藏品内容的数字藏品,如何批量地生成多份具有不同的藏品内容的数字藏品仍是本领域技术人员需研究解决的技术问题。


技术实现思路

1、为解决上述技术问题,本申请的实施例分别提供了一种批量生成数字藏品的方法及装置、电子设备、计算机可读存储介质、计算机程序产品。

2、根据本申请实施例的一个方面,提供了一种批量生成数字藏品的方法,包括:获取用于批量生成藏品内容的多个内容构成部分以及各个内容构成部分包含的多个属性元素;根据各个属性元素在对应内容构成部分中的预设属性权重,分别从每个内容构成部分中确定出目标属性元素,所述预设属性权重表征对应的属性元素在批量生成的数字藏品中的数量占比;组合每个内容构成部分中的目标属性元素以获得目标藏品内容;重复执行所述根据各个属性元素在对应内容构成部分中的预设属性权重,分别从每个内容构成部分中确定出目标属性元素,并组合每个内容构成部分中的目标属性元素以获得目标藏品内容的步骤,直至获得目标数量的目标藏品内容;对所述目标数量的目标藏品内容进行上链处理以获得批量的数字藏品,不同数字藏品对应的目标藏品内容不同。

3、根据本申请实施例的一个方面,提供了一种批量生成数字藏品的装置,包括:信息获取模块,配置为获取用于批量生成藏品内容的多个内容构成部分以及各个内容构成部分包含的多个属性元素;元素选择模块,配置为根据各个属性元素在对应内容构成部分中的预设属性权重,分别从每个内容构成部分中确定出目标属性元素,所述预设属性权重表征对应的属性元素在批量生成的数字藏品中的数量占比;元素组合模块,配置为组合每个内容构成部分中的目标属性元素以获得目标藏品内容;循环控制模块,配置为重复执行所述元素选择模块和元素组合模块,直至获得目标数量的目标藏品内容;上链处理模块,配置为对所述目标数量的目标藏品内容进行上链处理以获得批量的数字藏品,不同数字藏品对应的目标藏品内容不同。

4、在另一示例性实施例中,所述元素选择模块包括:

5、坐标轴生成单元,配置为根据各个属性元素在对应内容构成部分中的预设属性权重,分别生成每个内容构成部分对应的一维坐标轴,不同的属性元素对应所述一维坐标轴上不同的坐标值区间;随机数生成单元,配置为针对每个内容构成部分分别生成预设数值范围内的随机数,所述预设数值范围对应所述一维坐标轴上的坐标值范围,所述坐标值范围由所述坐标值区间组成;属性元素选取单元,配置为从所述一维坐标轴上确定出所述随机数对应的属性元素,并将确定出的属性元素作为对应内容构成部分中的目标属性元素。

6、在另一示例性实施例中,所述装置还包括:

7、数组处理模块,配置为根据每个内容组成部分中的目标属性元素形成属性元素数组,并确定数组集合中是否存在所述属性元素数组,所述数组集合用于存储已生成的目标藏品内容所对应的属性元素数组;若所述数组集合中不存在所述属性元素数组,则由所述元素组合模块执行所述组合每个内容构成部分中的目标属性元素以获得目标藏品内容的过程。

8、在另一示例性实施例中,所述装置还包括重新处理模块,配置为若所述数组集合中存在所述属性元素数组,则针对每个内容构成部分重新生成随机数,并根据重新生成的随机数重新确定对应内容构成部分中的目标属性元素,直至根据重新确定的目标属性元素所形成的属性元素数组不存在于所述数组集合中。

9、在另一示例性实施例中,所述信息获取模块包括:

10、配置文件获取单元,配置为获取用于批量生成藏品内容的配置文件,所述配置文件中含有多个配置子文件,不同的配置子文件对应不同的内容构成部分,各个配置子文件中包含多个属性元素以及各属性元素对应的预设属性权重;配置文件读取单元,配置为通过读取所述配置文件以获得所述用于批量生成藏品内容的多个内容构成部分以及各个内容构成部分包含的多个属性元素。

11、在另一示例性实施例中,所述配置文件获取单元还配置为:构建用于批量生成藏品内容的工作表;根据用于组成藏品内容的内容构成部分的数量,在所述工作表中创建相应数量的工作子表;在每个工作子表中写入对应内容构成部分所包含的多个属性元素的信息,以及所述属性元素对应的预设属性权重;保存所述工作表以得到所述配置文件。

12、在另一示例性实施例中,所述装置还包括:

13、数量比对模块,配置为根据用于批量生成藏品内容的内容构成部分的数量以及各个内容构成部分包含的属性元素的数量,确定能够生成所述目标藏品内容的最大数值;结果应对模块,配置为若所述目标数量小于或等于所述最大数值,则由所述信息获取模块执行所述获取用于批量生成藏品内容的多个内容构成部分以及各个内容构成部分包含的多个属性元素的过程;若所述目标数量大于所述最大数值,则生成用于提示无法获得所述目标数量的数字藏品的提示消息。

14、在另一示例性实施例中,结果应对模块还配置为:若所述目标数量小于或等于所述最大数值,则生成所述目标数量的处理进程,每个处理进程用于执行所述根据各个属性元素在对应内容构成部分中的预设属性权重,分别从每个内容构成部分中确定出目标属性元素的过程,以及所述组合每个内容构成部分中的目标属性元素以获得目标藏品内容的过程;并发启用所述处理进程,以获得所述目标数量的目标藏品内容。

15、在另一示例性的实施例中,数字藏品包括图片藏品,用于批量生成藏品内容的多个内容构成部分包括多个图层,内容构成部分包含的多个属性元素包括多个图片属性元素。

16、根据本申请实施例的一个方面,提供了一种电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述电子设备实现如前所述的批量生成数字藏品的方法。

17、根据本申请实施例的一个方面,提供了一种计算机可读存储介质,其上存储有计算机可读指令,当所述计算机可读指令被计算机的处理器执行时,使计算机执行如上所述的批量生成数字藏品的方法。

18、根据本申请实施例的一个方面,还提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现如上所述的批量生成数字藏品的方法。

19、在本申请的实施例提供的技术方案中,一方面,通过对每个内容构成部分中的目标属性元素进行组合,以获得目标数量的目标藏品内容,将目标数量的目标藏品内容上链后即可本文档来自技高网...

【技术保护点】

1.一种批量生成数字藏品的方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述根据各个属性元素在对应内容构成部分中的预设属性权重,分别从每个内容构成部分中确定出目标属性元素,包括:

3.根据权利要求1所述的方法,其特征在于,在组合每个内容构成部分中的目标属性元素以获得目标藏品内容之前,所述方法还包括:

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

5.根据权利要求3所述的方法,其特征在于,所述组合每个内容构成部分中的目标属性元素以获得目标藏品内容,包括:

6.根据权利要求1-5任一项所述的方法,其特征在于,所述获取用于批量生成藏品内容的多个内容构成部分以及各个内容构成部分包含的多个属性元素,包括:

7.根据权利要求6所述的方法,其特征在于,所述获取用于批量生成藏品内容的配置文件,包括:

8.根据权利要求6所述的方法,其特征在于,所述对所述目标数量的目标藏品内容进行上链处理以获得批量的数字藏品,包括:

9.根据权利要求1-5任一项所述的方法,其特征在于,所述方法还包括:

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

11.根据权利要求1-5任一项所述的方法,其特征在于,所述数字藏品包括图片藏品,所述用于批量生成藏品内容的多个内容构成部分包括多个图层,所述内容构成部分包含的多个属性元素包括多个图片属性元素。

12.一种批量生成数字藏品的装置,其特征在于,包括:

13.一种电子设备,其特征在于,包括:

14.一种计算机可读存储介质,其特征在于,其上存储有计算机可读指令,当所述计算机可读指令被计算机的处理器执行时,使计算机执行权利要求1-11中任一项所述的方法。

15.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1-11中任一项所述的方法。

...

【技术特征摘要】

1.一种批量生成数字藏品的方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述根据各个属性元素在对应内容构成部分中的预设属性权重,分别从每个内容构成部分中确定出目标属性元素,包括:

3.根据权利要求1所述的方法,其特征在于,在组合每个内容构成部分中的目标属性元素以获得目标藏品内容之前,所述方法还包括:

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

5.根据权利要求3所述的方法,其特征在于,所述组合每个内容构成部分中的目标属性元素以获得目标藏品内容,包括:

6.根据权利要求1-5任一项所述的方法,其特征在于,所述获取用于批量生成藏品内容的多个内容构成部分以及各个内容构成部分包含的多个属性元素,包括:

7.根据权利要求6所述的方法,其特征在于,所述获取用于批量生成藏品内容的配置文件,包括:

8.根据权利要求6所述的方法,其特征在于,所...

【专利技术属性】
技术研发人员:黄桂鸿
申请(专利权)人:财付通支付科技有限公司
类型:发明
国别省市:

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

1