数字藏品的生成方法、装置、存储介质及系统制造方法及图纸

技术编号:37543617 阅读:12 留言:0更新日期:2023-05-12 16:13
本公开提供了一种数字藏品的生成方法、装置、计算机程序产品、非暂时性计算机可读存储介质及计算机系统。该数字藏品的生成方法包括判断所述数字藏品的素材是否为需要执行预设逻辑的素材;若是,对所述数字藏品的所述素材进行所述预设逻辑处理;以及使用处理后的所述素材进行合成以更新所述数字藏品。根据本公开提供的各个实施例,在生成数字藏品过程中具有自动调整素材的能力,从而降低人力成本。从而降低人力成本。从而降低人力成本。

【技术实现步骤摘要】
数字藏品的生成方法、装置、存储介质及系统


[0001]本公开总体上涉及计算机领域,更具体地涉及一种数字藏品的生成方法、装置、计算机程序产品、非暂时性计算机可读存储介质及计算机系统。

技术介绍

[0002]本部分旨在介绍本领域的一些方面,其可以与下面描述的和/或要求保护的本公开的各个方面相关。相信本部分有助于提供背景信息以便于更好地理解本公开的各个方面。因此,应该理解的是这些介绍应该从这个角度来理解,而不是作为对现有技术的承认。
[0003]数字藏品是基于图片、视频、音频、3D模型等媒介形式在区块链上拥有唯一令牌标识的数字资产。数字藏品可以通过随机筛选素材进行搭配来生成。由于数字藏品是通过生成器随机生成的,因此在素材与素材之间的搭配会有一些不太合适宜的问题,例如人物的肤色搭配可能有问题、场景和素材的搭配可能有问题。
[0004]目前遇到这些问题,主流解决方案是弃选,即放弃问题藏品,重新生成一个不带问题的藏品。该方案虽然成本较低,但是在特定场景下,如生成的问题藏品数量较大时,带来的人工成本将显著提升。

技术实现思路

[0005]本公开的目的在于提供一种数字藏品的生成方法、装置、计算机程序产品、非暂时性计算机可读存储介质及计算机系统,以降低人力成本。
[0006]根据本公开的第一方面,提供了一种数字藏品的生成方法,包括:判断所述数字藏品的素材是否为需要执行预设逻辑的素材;若是,对所述数字藏品的所述素材进行所述预设逻辑处理;以及使用处理后的所述素材进行合成以更新所述数字藏品。
[0007]根据本公开的第二方面,提供了一种数字藏品的生成装置,包括:判断模块,其配置为判断所述数字藏品的素材是否为需要执行预设逻辑的素材;逻辑处理模块,其配置为若是,对所述数字藏品的所述素材进行所述预设逻辑处理;以及合成模块,其配置为使用处理后的所述素材进行合成以更新所述数字藏品。
[0008]根据本公开的第三方面,提供了一种计算机程序产品,包括程序代码指令,当所述程序产品由计算机执行时,所述程序代码指令使所述计算机执行根据本公开的第一方面所述的方法。
[0009]根据本公开的第四方面,提供了一种存储有计算机指令的非暂时性计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行根据本公开的第一方面所述的方法。
[0010]根据本公开的第五方面,提供了一种计算机系统,包括:处理器,与所述处理器进行电子通信的存储器;以及指令,所述指令存储在所述存储器中并且可由所述处理器执行以使所述计算机系统执行根据本公开的第一方面所述的方法。
[0011]根据本公开提供的各个实施例,在生成数字藏品过程中具有自动调整素材的能力,从而降低人力成本。
[0012]应当理解,本部分所描述的内容并不旨在标识所要求保护的
技术实现思路
的关键或必要特征,也不旨在单独地用于确定所要求保护的
技术实现思路
的范围。
附图说明
[0013]为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开的该实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在所有附图中,相同的附图标记指代类似但不一定相同的要素。
[0014]图1示出了可以应用本公开实施例的系统架构图。
[0015]图2示出了可以应用本公开实施例的客户端110的一个示例的结构示意图。
[0016]图3示出了根据本公开实施例的用描述性语言编写的脚本的一个示例。
[0017]图4示出了可以应用本公开实施例的服务端120的一个示例的结构示意图。
[0018]图5示出了根据本公开实施例的数字藏品的生成方法的流程示意图。
[0019]图6示出了根据本公开另一实施例的数字藏品的生成方法的流程示意图。
[0020]图7示出了根据本公开实施例的数字藏品的生成装置的示例性框图。
[0021]图8示出了可以用来实施本公开的实施例的示例计算机系统的示意性框图。
[0022]具体实现方式
[0023]下文将参考附图更全面地描述本公开。然而,本公开可以以多种替代形式来体现,并且不应被解释为限于本文描述的实施例。因此,尽管本公开易于进行各种修改和替代形式,但是其具体实施例在附图中以示例的方式示出,并将在本文详细描述。然而,应当理解,这种方式并不旨在将本公开限制于所公开的特定形式,相反,本公开覆盖了落入由权利要求所限定的本公开的精神和范围内的所有修改方案、等同方案和替代方案。
[0024]应当理解,尽管本文可以用术语第一、第二等描述各种元素,但是这些元素不应该被这些术语所限制。这些术语仅用于区分一个元素和另一个元素。例如,第一元素可以被称为第二元素,并且类似地,第二元素可以被称为第一元素,而不脱离本公开的教导。
[0025]本文结合框图和/或流程图描述了一些示例,其中每个框表示包括用于实现指定逻辑功能的一个或多个可执行指令的电路元件、模分块或代码的部分。还应该注意的是,在其他实现方式中,框中所述的功能可以不按所述的顺序发生。例如,根据所涉及的功能,连续示出的两个框实际上可以实质上同时执行,或者这些框有时可以以相反的顺序执行。
[0026]本文提到的“根据...示例”或“在..示例中”意味着结合示例描述的特定特征、结构或特性可以被包括在本公开的至少一个实现方式中。本文中不同地方出现的短语“根据...示例”或“在...示例中”不一定都指同一示例,也不一定是与其他示例相互排斥的单独或替代示例。
[0027]图1示出了可以应用本公开实施例的系统架构图。如图1所示,该系统100可以包括客户端110和服务端120。客户端110和服务端120通常彼此远离,并且通常通过通信网络进行交互。客户端110和服务端120之间的关系可以通过在相应计算设备上运行并彼此具有客户端

服务端关系的计算机程序(又称应用程序或应用)而产生。用户可以在客户端110的界面上向服务端120发送请求(例如下文即将描述的提交数字藏品的请求)以及数据(例如下
文即将描述的数字藏品的素材),交给服务端120处理。服务端120接收并存储客户端110发送过来的数据或请求,并且对请求进行响应(例如下文即将描述的对数字藏品的素材进行合成)。
[0028]作为示例而非限制,客户端110和服务端120之间的关系可以通过在相应计算设备上运行并彼此具有客户端

服务端关系的同构应用而产生。同构应用是指在客户端和服务端使用相同技术构建的应用程序,同构应用具备客户端和服务端运行某些程序结果相同的特性。作为示例而非限制,同构应用的服务端可以用Node.js语言开发,同构应用的客户端可以用Javascript语言开发,Node.js语言和Javascript语言均遵循Ecmascript语法规范。
[0029]图2示出了可以应用本公开实施例的客户端110的一个示例本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数字藏品的生成方法,包括:判断所述数字藏品的素材是否为需要执行预设逻辑的素材;若是,对所述数字藏品的所述素材进行所述预设逻辑处理;以及使用处理后的所述素材进行合成以更新所述数字藏品。2.根据权利要求1所述的生成方法,其中,所述判断所述数字藏品的素材是否为需要执行预设逻辑的素材包括:判断所述数字藏品的素材的标识是否在需要执行预设逻辑的素材的标识列表内。3.根据权利要求2所述的生成方法,其中,素材的所述标识与素材名称、图层名称具有映射关系。4.根据权利要求1所述的生成方法,其中,所述预设逻辑包括裁剪,所述对所述数字藏品的所述素材进行所述预设逻辑处理包括:对所述数字藏品的所述素材进行裁剪处理。5.根据权利要求1所述的生成方法,其中,所述预设逻辑包括换色,所述对所述数字藏品的所述素材进行所述预设逻辑处理包括:对所述数字藏品的所述素材进行换色处理。6.根据权利要求1所述的生成方法,其中,所述预设逻辑包括部件搭配,所述对所述数字藏品的所述素材进行所述预设逻辑处理包括:使用替换的素材来替换所述数字藏品的所述素材。7.根据权利要求6所述的生成方法,其中,所述使用替换的素材来替换所述数字藏品的所述素材包括:对所述数字藏品的所有素材进行查找以确定是否存在不可搭配的素材;以...

【专利技术属性】
技术研发人员:陈健戴冰刘磊蒲蕾
申请(专利权)人:上海加密原生科技有限公司
类型:发明
国别省市:

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

1