基于nft的卡面生成方法及装置
技术领域
1.本发明涉及云计算技术领域,尤其涉及一种基于nft的卡面生成方法及装置。
背景技术:2.本部分旨在为权利要求书中陈述的本发明实施例提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
3.目前,尚没有为用户定制具有唯一性的卡面,进而制成一张具有完全独一无二卡面的卡。
技术实现要素:4.本发明实施例提供一种基于nft的卡面生成方法,用以基于nft为用户定制具有唯一性的卡面,该方法包括:
5.在接收到用户的卡面生成指令时生成卡面图像;
6.生成非同质化代币nft编码;
7.将nft编码嵌入卡面图像中,生成nft编码卡面图像;所述nft编码卡面图像用于印刷到卡面上。
8.本发明实施例还提供一种基于nft的卡面生成装置,用以基于nft为用户定制具有唯一性的卡面,该装置包括:
9.图像生成单元,用于在接收到用户的卡面生成指令时生成卡面图像;
10.nft编码生成单元,用于生成非同质化代币nft编码;
11.卡面生成单元,用于将nft编码嵌入卡面图像中,生成nft编码卡面图像;所述nft编码卡面图像用于印刷到卡面上。
12.本发明实施例还提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述基于 nft的卡面生成方法。
13.本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述基于nft的卡面生成方法。
14.本发明实施例还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现上述基于nft的卡面生成方法。
15.本发明实施例中,基于nft的卡面生成方案,通过:在接收到用户的卡面生成指令时生成卡面图像;生成非同质化代币nft编码;将nft编码嵌入卡面图像中,生成nft编码卡面图像;所述nft编码卡面图像用于印刷到卡面上,可以基于nft 为用户定制具有唯一性的卡面,从而制成一张具有完全独一无二卡面的卡。
附图说明
16.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现
有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:
17.图1为本发明实施例中基于nft的卡面生成方法的流程示意图;
18.图2为本发明实施例中生成卡面图像的流程示意图;
19.图3为本发明另一实施例中生成卡面图像的流程示意图;
20.图4为本发明另一实施例中基于nft的卡面生成方法的流程示意图;
21.图5为本发明实施例中基于nft的卡面生成装置的结构示意图;
22.图6为本发明另一实施例中基于nft的卡面生成装置的结构示意图。
具体实施方式
23.为使本发明实施例的目的、技术方案和优点更加清楚明白,下面结合附图对本发明实施例做进一步详细说明。在此,本发明的示意性实施例及其说明用于解释本发明,但并不作为对本发明的限定。
24.卡面:指借记卡或信用卡的实体卡封面。
25.本发明实施例提出一种基于nft的卡面生成方案,该方案可以使用nft的方式生成信用卡或借记卡的卡面内容,可以实现一种定制卡封面的功能,其中生成的卡封面具备nft的编码,可以做到独一无二。nft编码具备唯一性,本发明将nft编码放置于图像中,并将其印刷到卡面上,实现定制的nft卡面。下面对该基于nft的卡面生成方案进行详细介绍。
26.图1为本发明实施例中基于nft的卡面生成方法的流程示意图,如图1所示,该方法包括如下步骤:
27.步骤101:在接收到用户的卡面生成指令时生成卡面图像;
28.步骤102:生成非同质化代币nft编码;
29.步骤103:将nft编码嵌入卡面图像中,生成nft编码卡面图像;所述nft编码卡面图像用于印刷到卡面上。
30.本发明实施例提供的基于nft的卡面生成方法,工作时:在接收到用户的卡面生成指令时生成卡面图像;生成非同质化代币nft编码;将nft编码嵌入卡面图像中,生成nft编码卡面图像;所述nft编码卡面图像用于印刷到卡面上,可以基于 nft为用户定制具有唯一性的卡面,从而制成一张具有完全独一无二卡面的卡。下面结合图2至图4对该基于nft的卡面生成方法进行详细介绍。
31.首先,介绍上述步骤101。
32.在上述步骤101中,用户可以实现按照自我喜好生成图像,关于改步骤的详细介绍如下。
33.在一个实施例中,如图2所示,在接收到用户的卡面生成指令时生成卡面图像,可以包括如下步骤:
34.步骤1011:在接收到用户的卡面生成指令时,提供多个类型的图像供用户选择;
35.步骤1012:根据用户选择的类型图像生成卡面图像。
36.具体实施时,在接收到用户的卡面生成指令时,可以提供多个类型的图像供用户选择,根据用户选择的类型图像生成卡面图像,得到的卡面图像是用户喜好的,进一步地提
高用户体验。
37.在一个实施例中,如图3所示,在接收到用户的卡面生成指令时生成卡面图像,可以包括:
38.步骤1011’:在接收到用户的卡面生成指令时,发出图像上传提示信息;
39.步骤1012’:接收用户根据所述提示信息上传的图像;
40.步骤1013’:根据用户上传的图像生成卡面图像。
41.具体实施时,在接收到用户的卡面生成指令时,可以发出图像上传提示信息,用户看到提示信息,可以上传自己感兴趣的图像,实现用户自定义图像,根据用户上传的自定义图像生成卡面图像,进一步地提高用户体验。
42.其次,介绍上述步骤102。
43.在上述步骤102中,需要生成一个nft编码,供后续步骤使用。
44.具体实施时,本发明实施例中提到的卡可以是借记卡或信用卡,当然,还可以是其他种类的卡。
45.再次,介绍上述步骤103。
46.具体实施时,在上述步骤103中,将nft编码与步骤101生成的卡面图像进行强耦合,得到nft编码卡面图像,输出结合了nft编码的图像,得到了具有唯一性的卡面,即后续可以将nft编码卡面图像印刷到卡面上,得到一张具有完全独一无二卡面的卡。
47.最后,介绍进一步优选的步骤。
48.在一个实施例中,如图4所示,上述基于nft的卡面生成方法还可以包括步骤 104:对所述nft编码卡面图像进行校验;校验成功的nft编码卡面图像用于印刷到卡面上。
49.具体实施时,在上述步骤103中,生成了一个nft编码的图像,再经过nft校验(主要查看图像是否已经被使用),校验成功后,将其编码并打印到卡面。
50.为了便于理解本发明如何实施,下面再整体介绍下基于nft的卡面生成方法:银行开放客户定制化卡面业务,客户根据银行提供的指导生成图像,银行收到客户提供的图像之后,使用nft编码将图像进行唯一化处理,最终生成独一无二的卡面。生成之后与客户确认,确认完成后,银行进行制卡,最终将卡片交付于客户。
51.综上,本发明将nft编码嵌入图像中,生成nft图像,再将图像印刷到卡面上,从而制成一张完全独一无二的卡面,使用nft对的唯一性进行保护。
52.本技术技术方案中对数据的获取、存储、使用、处理等均符合国家法律法规的相关规定。
53.本发明实施例中还提供了一种基于nft的卡面生成装置,如下面的实施例所述。由于该装置解决问题的原理与基于nft的卡面生成方法相似,因此该装置的实施可以参见基于nft的卡面生成方法的实施,重复之处不再赘述。
54.图5为本发明实施例中基于nft的卡面生成装置的结构示意图,如图5所示,该装置包括:
55.图像生成单元01,用于在接收到用户的卡面生成指令时生成卡面图像;
56.nft编码生成单元02,用于生成非同质化代币nft编码;
57.卡面生成单元03,用于将nft编码嵌入卡面图像中,生成nft编码卡面图像;所述nft编码卡面图像用于印刷到卡面上。
58.在一个实施例中,所述图像生成单元具体用于:
59.在接收到用户的卡面生成指令时,提供多个类型的图像供用户选择;
60.根据用户选择的类型图像生成卡面图像。
61.在一个实施例中,所述图像生成单元具体用于:
62.在接收到用户的卡面生成指令时,发出图像上传提示信息;
63.接收用户根据所述提示信息上传的图像;
64.根据用户上传的图像生成卡面图像。
65.在一个实施例中,如图6所示,上述基于nft的卡面生成装置还可以包括:校验单元04,用于对所述nft编码卡面图像进行校验;校验成功的nft编码卡面图像用于印刷到卡面上。
66.本发明实施例还提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述基于 nft的卡面生成方法。
67.本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述基于nft的卡面生成方法。
68.本发明实施例还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现上述基于nft的卡面生成方法。
69.本发明实施例中,基于nft的卡面生成方案,通过:在接收到用户的卡面生成指令时生成卡面图像;生成非同质化代币nft编码;将nft编码嵌入卡面图像中,生成nft编码卡面图像;所述nft编码卡面图像用于印刷到卡面上,可以基于nft 为用户定制具有唯一性的卡面,从而制成一张具有完全独一无二卡面的卡。
70.本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等) 上实施的计算机程序产品的形式。
71.本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
72.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
73.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一
个方框或多个方框中指定的功能的步骤。
74.以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
技术特征:1.一种基于nft的卡面生成方法,其特征在于,包括:在接收到用户的卡面生成指令时生成卡面图像;生成非同质化代币nft编码;将nft编码嵌入卡面图像中,生成nft编码卡面图像;所述nft编码卡面图像用于印刷到卡面上。2.如权利要求1所述的基于nft的卡面生成方法,其特征在于,在接收到用户的卡面生成指令时生成卡面图像,包括:在接收到用户的卡面生成指令时,提供多个类型的图像供用户选择;根据用户选择的类型图像生成卡面图像。3.如权利要求1所述的基于nft的卡面生成方法,其特征在于,在接收到用户的卡面生成指令时生成卡面图像,包括:在接收到用户的卡面生成指令时,发出图像上传提示信息;接收用户根据所述提示信息上传的图像;根据用户上传的图像生成卡面图像。4.如权利要求1所述的基于nft的卡面生成方法,其特征在于,还包括:对所述nft编码卡面图像进行校验;校验成功的nft编码卡面图像用于印刷到卡面上。5.一种基于nft的卡面生成装置,其特征在于,包括:图像生成单元,用于在接收到用户的卡面生成指令时生成卡面图像;nft编码生成单元,用于生成非同质化代币nft编码;卡面生成单元,用于将nft编码嵌入卡面图像中,生成nft编码卡面图像;所述nft编码卡面图像用于印刷到卡面上。6.如权利要求5所述的基于nft的卡面生成装置,其特征在于,所述图像生成单元具体用于:在接收到用户的卡面生成指令时,提供多个类型的图像供用户选择;根据用户选择的类型图像生成卡面图像。7.如权利要求5所述的基于nft的卡面生成装置,其特征在于,所述图像生成单元具体用于:在接收到用户的卡面生成指令时,发出图像上传提示信息;接收用户根据所述提示信息上传的图像;根据用户上传的图像生成卡面图像。8.如权利要求5所述的基于nft的卡面生成装置,其特征在于,还包括:校验单元,用于对所述nft编码卡面图像进行校验;校验成功的nft编码卡面图像用于印刷到卡面上。9.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至4任一所述方法。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1至4任一所述方法。11.一种计算机程序产品,其特征在于,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现权利要求1至4任一所述方法。
技术总结本发明公开了一种基于NFT的卡面生成方法及装置,涉及云计算技术领域,其中该方法包括:在接收到用户的卡面生成指令时生成卡面图像;生成非同质化代币NFT编码;将NFT编码嵌入卡面图像中,生成NFT编码卡面图像;所述NFT编码卡面图像用于印刷到卡面上。本发明可以基于NFT为用户定制具有唯一性的卡面,从而制成一张具有完全独一无二卡面的卡。有完全独一无二卡面的卡。有完全独一无二卡面的卡。
技术研发人员:田刚
受保护的技术使用者:中国银行股份有限公司
技术研发日:2022.06.14
技术公布日:2022/11/1