[发明专利]基于区块链的图形生成方法有效
申请号: | 201811542461.6 | 申请日: | 2018-12-17 |
公开(公告)号: | CN109712210B | 公开(公告)日: | 2023-03-28 |
发明(设计)人: | 李嘉华 | 申请(专利权)人: | 重庆长安汽车股份有限公司 |
主分类号: | G06T11/00 | 分类号: | G06T11/00;H04L9/32 |
代理公司: | 重庆华科专利事务所 50123 | 代理人: | 康海燕 |
地址: | 400023 *** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 区块 图形 生成 方法 | ||
本发明公开了基于区块链的图形生成方法,构造区块体,区块体包括上一区块的哈希值、该区块的唯一性数据(如:用户身份信息、时间戳及随机数),区块头包括根据区块体内数据生成的哈希值;每一个与区块对应的唯一哈希值可以对应到图像特征库中唯一特征组合并用该特征组合重构成唯一图像,故图像具有与用户身份唯一对应性,每个用户看看到的图像均不同。
技术领域
本发明属于图形生成技术领域,具体涉及基于区块链的图形生成方法。
背景技术
对于具备某些特征的系列图形生成方法,譬如虚拟宠物形象,现有的解决方案有:
1)为所有用户提供相同的形象。
2)通过贴画机制,为用户提供基础的宠物形象,该形象可通过添加各种附加贴纸来改变基础形象。
上述这些方法都只能生成有限的宠物形象,且用户与用户之间宠物形象相同概率很高,不具备唯一性,缺乏特色。因此,有必要开发一种可生成独一无二的图形的方法。
发明内容
本发明公开了基于区块链的图形生成方法,可实现生成用户数量多少的且具有唯一性的图像数据。
本发明公开的基于区块链的图形生成方法,包括以下步骤:
1)按构成图像的特征,建立各种特征库F1、F2…F3、FN;
2)定义可唯一标识各图像特征库中的特征的特征标识值集合F1index、F2index、F3index…FNindex;
3)定义包括用户身份信息的区块结构及信息,通过区块链算法,生成该区块对应的唯一哈希值;
4)将唯一哈希值对应到特征标识值集合中的一组唯一特征标识值,并通过该组唯一特征标识值来对应到特征库生成一个图像。
进一步地,
步骤3中,按以下方式生成唯一哈希值,
31)定义区块的结构及信息:
区块包括区块头和区块体,区块体包括上一区块的哈希值、该区块的唯一性数据,区块头包括根据区块体内数据生成的哈希值;
人为定义图形的第一个区块为创世区块,其区块体中的上一区块哈希值定义成任意随机数;区块头包括根据区块体生成的哈希值;
32)由区块链算法,将本区块体中上一区块的哈希值、该区块的唯一性数据作为输入生成该区块对应的唯一哈希值,并将该哈希值放入区块头。
进一步地,
区块的唯一性数据包括:意图生成图像时的图形数据、意图生成图像时的时间戳及随机数。
进一步地,
图形数据包括用户身份信息。
进一步地,
一个区块的唯一哈希值的位数与特征标识值集合中各特征标识值位数和相同。
进一步地,
一个区块的唯一哈希值计算,其对应位取值范围应控制在对应特征标识值取值范围内。本发明有益技术效果为:构造区块结构,区块包括区块头和区块体,区块体包括上一区块的哈希值、该区块的唯一性数据(如:用户身份信息、时间戳及随机数),区块头包括根据区块体内数据生成的哈希值;每一个与区块对应的唯一哈希值可以对应到图像特征库中唯一特征组合并用该特征组合重构成唯一图像,故图像具有与用户身份唯一对应性,每个用户看看到的图像均不同。
附图说明
图1为区块结构定义示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆长安汽车股份有限公司,未经重庆长安汽车股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811542461.6/2.html,转载请声明来源钻瓜专利网。