地理标志产品的数字身份生成方法和装置制造方法及图纸

技术编号:30772408 阅读:30 留言:0更新日期:2021-11-10 12:44
说明书披露一种地理标志产品的数字身份生成方法和装置。所述方法包括:响应于请求方发送的针对地理标志产品的数字身份生成请求,校验所述请求方是否为地理标志产品授权方;在所述请求方为地理标志产品授权方的情况下,创建用于进行密文产品标识生成的智能合约调用交易,并将所述智能合约调用交易发送至区块链系统,以供区块链系统调用智能合约中定义的生成逻辑基于所述请求方的密钥为所述地理标志产品生成密文产品标识;基于请求方标识和所述密文产品标识为所述地理标志产品生成数字身份,并将所述数字身份返回给所述请求方。并将所述数字身份返回给所述请求方。并将所述数字身份返回给所述请求方。

【技术实现步骤摘要】
地理标志产品的数字身份生成方法和装置


[0001]本说明书涉及区块链
,尤其涉及一种地理标志产品的数字身份生成方法和装置。

技术介绍

[0002]地理标志是知识产权的一种,可用于鉴别原产于一成员国领土或该领土的一个地区或一地点的产品的标志,地理标志产品的质量、声誉或其他确定的特性应主要决定于其原产地。
[0003]地理标志产品相较于普通产品往往具有更好的销路,一些企业为此粗制滥造、以次充好,生产假冒地理标志的产品。

技术实现思路

[0004]有鉴于此,本说明书提供一种地理标志产品数字身份的生成方法和装置。
[0005]具体地,本说明书是通过如下技术方案实现的:一种地理标志产品数字身份的生成方法,应用于地标身份生成平台,包括:响应于请求方发送的针对地理标志产品的数字身份生成请求,校验所述请求方是否为地理标志产品授权方;在所述请求方为地理标志产品授权方的情况下,创建用于进行密文产品标识生成的智能合约调用交易,并将所述智能合约调用交易发送至区块链系统,以供区块链系统调用智能合约中定义的生成逻辑基于所述请求方的密钥为所述地理标志产品生成密文产品标识;基于请求方标识和所述密文产品标识为所述地理标志产品生成数字身份,并将所述数字身份返回给所述请求方。
[0006]可选的,还包括:响应于针对目标数字身份的产品溯源信息上传指令,获取所述目标数字身份中携带的目标请求方标识和目标密文产品标识;基于所述目标请求方标识查找所述目标请求方的目标密钥;基于所述目标密钥对所述目标密文产品标识进行校验;在校验通过的情况下,将所述目标数字身份对应的产品溯源信息上传至区块链系统存证。
[0007]可选的,还包括:响应于针对目标数字身份的产品溯源信息查询指令,获取所述目标数字身份中携带的目标请求方标识和目标密文产品标识;基于所述目标请求方标识查找所述目标请求方的目标密钥;基于所述目标密钥对所述目标密文产品标识进行校验;在校验通过的情况下,从区块链系统中查询存证的所述目标数字身份对应的产品
溯源信息。
[0008]可选的,所述基于所述目标密钥对所述目标密文产品标识进行校验,包括:采用所述目标密钥对所述目标密文产品标识进行解密,得到待校验明文产品标识;查找所述目标密文产品标识对应的目标明文产品标识;校验所述待校验明文产品标识和所述目标明文产品标识是否一致;若校验二者一致,确定所述目标密文产品标识校验通过。
[0009]可选的,所述目标明文产品标识由所述智能合约中定义的所述生成逻辑生成。
[0010]可选的,所述数字身份生成请求中携带数字身份数量,所述方法还包括:校验所述数字身份数量是否匹配请求方产量;在所述数字身份数量匹配请求方产量的情况下,创建用于进行密文产品标识生成的智能合约调用交易,所述智能合约调用交易中包括所述数字身份数量,以供区块链系统调用智能合约中定义的生成逻辑生成对应数量的密文产品标识。
[0011]一种地理标志产品数字身份的生成装置,包括:授权校验单元,响应于请求方发送的针对地理标志产品的数字身份生成请求,校验所述请求方是否为地理标志产品授权方;标识生成单元,在所述请求方为地理标志产品授权方的情况下,创建用于进行密文产品标识生成的智能合约调用交易,并将所述智能合约调用交易发送至区块链系统,以供区块链系统调用智能合约中定义的生成逻辑基于所述请求方的密钥为所述地理标志产品生成密文产品标识;身份生成单元,基于请求方标识和所述密文产品标识为所述地理标志产品生成数字身份,并将所述数字身份返回给所述请求方。
[0012]可选的,还包括:信息上传单元,响应于针对目标数字身份的产品溯源信息上传指令,获取所述目标数字身份中携带的目标请求方标识和目标密文产品标识;基于所述目标请求方标识查找所述目标请求方的目标密钥;基于所述目标密钥对所述目标密文产品标识进行校验;在校验通过的情况下,将所述目标数字身份对应的产品溯源信息上传至区块链系统存证。
[0013]可选的,还包括:信息查询单元,响应于针对目标数字身份的产品溯源信息查询指令,获取所述目标数字身份中携带的目标请求方标识和目标密文产品标识;基于所述目标请求方标识查找所述目标请求方的目标密钥;基于所述目标密钥对所述目标密文产品标识进行校验;在校验通过的情况下,从区块链系统中查询存证的所述目标数字身份对应的产品溯源信息。
[0014]一种地理标志产品数字身份的生成装置,包括:处理器;用于存储机器可执行指令的存储器;其中,通过读取并执行所述存储器存储的与地理标志产品数字身份的生成逻辑对应的机器可执行指令,所述处理器被促使:响应于请求方发送的针对地理标志产品的数字身份生成请求,校验所述请求方是否为地理标志产品授权方;
在所述请求方为地理标志产品授权方的情况下,创建用于进行密文产品标识生成的智能合约调用交易,并将所述智能合约调用交易发送至区块链系统,以供区块链系统调用智能合约中定义的生成逻辑基于所述请求方的密钥为所述地理标志产品生成密文产品标识;基于请求方标识和所述密文产品标识为所述地理标志产品生成数字身份,并将所述数字身份返回给所述请求方。
[0015]采用上述实施方式,一方面,地标身份生成平台在确认请求方为地理标志产品授权方的情况下才会执行密文产品标识的生成,可从源头上确保只为地理标志产品授权方生成数字身份,提高地理标志产品数字身份的可信度。另一方面,借助区块链系统为地理标志产品生成密文产品标识,在确保产品标识无法被篡改的基础上,后续还可基于密文产品标识对地理标志产品的数字身份进行验证,可有效识别出数字身份的真伪,进而识别出假冒的地理标志产品。
附图说明
[0016]图1是本说明书一示例性实施例示出的一种地理标志产品数字身份的生成方法的流程示意图。
[0017]图2是本说明书一示例性实施例示出的一种地理标志产品溯源信息存证方法的流程示意图。
[0018]图3是本说明书一示例性实施例示出的一种地理标志产品溯源信息查询方法的流程示意图。
[0019]图4是本说明书一示例性实施例示出的一种地理标志产品数字身份生成系统的系统架构图。
[0020]图5是本说明书一示例性实施例示出的另一种地理标志产品数字身份生成系统的系统架构图。
[0021]图6是本说明书一示例性实施例示出的一种地理标志产品数字身份的生成装置所在电子设备的一种硬件结构图。
[0022]图7是本说明书一示例性实施例示出的一种地理标志产品数字身份的生成装置的框图。
具体实施方式
[0023]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本说明书相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本说明书的一些方面相一致的装置和方法的例子。
[0024]在本说明书使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本说明书。在本说明书和所本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种地理标志产品数字身份的生成方法,应用于地标身份生成平台,包括:响应于请求方发送的针对地理标志产品的数字身份生成请求,校验所述请求方是否为地理标志产品授权方;在所述请求方为地理标志产品授权方的情况下,创建用于进行密文产品标识生成的智能合约调用交易,并将所述智能合约调用交易发送至区块链系统,以供区块链系统调用智能合约中定义的生成逻辑基于所述请求方的密钥为所述地理标志产品生成密文产品标识;基于请求方标识和所述密文产品标识为所述地理标志产品生成数字身份,并将所述数字身份返回给所述请求方。2.根据权利要求1所述的方法,还包括:响应于针对目标数字身份的产品溯源信息上传指令,获取所述目标数字身份中携带的目标请求方标识和目标密文产品标识;基于所述目标请求方标识查找所述目标请求方的目标密钥;基于所述目标密钥对所述目标密文产品标识进行校验;在校验通过的情况下,将所述目标数字身份对应的产品溯源信息上传至区块链系统存证。3.根据权利要求1所述的方法,还包括:响应于针对目标数字身份的产品溯源信息查询指令,获取所述目标数字身份中携带的目标请求方标识和目标密文产品标识;基于所述目标请求方标识查找所述目标请求方的目标密钥;基于所述目标密钥对所述目标密文产品标识进行校验;在校验通过的情况下,从区块链系统中查询存证的所述目标数字身份对应的产品溯源信息。4.根据权利要求2或3所述的方法,所述基于所述目标密钥对所述目标密文产品标识进行校验,包括:采用所述目标密钥对所述目标密文产品标识进行解密,得到待校验明文产品标识;查找所述目标密文产品标识对应的目标明文产品标识;校验所述待校验明文产品标识和所述目标明文产品标识是否一致;若校验二者一致,确定所述目标密文产品标识校验通过。5.根据权利要求4所述的方法,所述目标明文产品标识由所述智能合约中定义的所述生成逻辑生成。6.根据权利要求1所述的方法,所述数字身份生成请求中携带数字身份数量,所述方法还包括:校验所述数字身份数量是否匹配请求方产量;在所述数字身份数量匹配请求方产量的情况下,创建用于进行密文产品标识生成的智能合约调用交易,所述智能合约调用交易中包括所述数字身份数量,以供区块链系统调用智能合约中定义的生成逻辑生成对应数量的密...

【专利技术属性】
技术研发人员:沈晓东许磊于镳
申请(专利权)人:支付宝杭州信息技术有限公司
类型:发明
国别省市:

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

1