标识码生成方法、计算机设备和存储介质技术

技术编号:32576803 阅读:27 留言:0更新日期:2022-03-09 17:06
本发明专利技术提供一种标识码生成方法、计算机设备和存储介质,该方法包括:接收第一用户的第一用户端生成的第一标识码规则制定请求交易;通过标识码管理合约执行第一标识码规则制定请求交易,并在执行成功时,为第一用户分配第一识别码制定规则;接收第二用户的第二用户端生成的第一识别码生成请求交易;通过标识码管理合约判断区块链上是否存在为第二用户分配的第二识别码制定规则:是,则根据第二识别码制定规则对第一待编码数据进行编码以生成带有颜色、和/或图形形状的第一识别码。本申请使得小微精密零件易于识别。得小微精密零件易于识别。得小微精密零件易于识别。

【技术实现步骤摘要】
标识码生成方法、计算机设备和存储介质


[0001]本申请涉及区块链
,具体涉及一种标识码生成方法、计算机设备和存储介质。

技术介绍

[0002]在现有技术中,零件的批次管理标记识别普遍采用电化学刻蚀法、激光刻蚀法、点刻法及喷墨法等方法。对于小微精密零件,若采用上述方法,则会存在不易于识别等问题。

技术实现思路

[0003]鉴于现有技术中的上述缺陷或不足,期望提供一种易于识别的标识码生成方法、计算机设备和存储介质。
[0004]第一方面,本专利技术提供一种适用于区块链节点的标识码生成方法,区块链配置有标识码管理合约,上述方法包括:
[0005]接收第一用户的第一用户端生成的第一标识码规则制定请求交易;
[0006]通过标识码管理合约执行第一标识码规则制定请求交易,并在执行成功时,为第一用户分配第一识别码制定规则;其中,第一识别码制定规则包括颜色、和/或图形形状;
[0007]接收第二用户的第二用户端生成的第一识别码生成请求交易;其中,第一识别码生成请求交易包括第一待编码数据;
[0008]通过标识码管理合约判断区块链上是否存在为第二用户分配的第二识别码制定规则:
[0009]是,则根据第二识别码制定规则对第一待编码数据进行编码以生成带有颜色、和/或图形形状的第一识别码。
[0010]第二方面,本专利技术提供一种适用于中继服务器的标识码生成方法,中继服务器上配置有硬件加密卡,硬件加密卡保存多个为用户分配的私钥,每个私钥由唯一的index来对应指定,上述方法包括:
[0011]接收第一用户的第一用户端生成的第一标识码规则制定请求信息;其中,第一标识码规则制定请求信息包括第一index;
[0012]通过第一index对应的第一私钥对第一标识码规则制定请求信息签名以生成第一标识码规则制定请求交易;
[0013]将第一标识码规则制定请求交易发送至区块链网络,以供区块链节点:通过标识码管理合约执行第一标识码规则制定请求交易,并在执行成功时,为第一用户分配第一识别码制定规则;其中,第一识别码制定规则包括颜色、和/或图形形状;
[0014]接收第二用户的第二用户端生成的第一识别码生成请求信息;其中,第一识别码生成请求信息包括第一待编码数据和第二index;
[0015]通过第二index对应的第二私钥对第一识别码生成请求信息签名以生成第一识别码生成请求交易;
[0016]将第一识别码生成请求交易发送至区块链网络,以供区块链节点:
[0017]通过标识码管理合约判断区块链上是否存在为第二用户分配的第二识别码制定规则:
[0018]是,则根据第二识别码制定规则对第一待编码数据进行编码以生成带有颜色、和/或图形形状的第一识别码。
[0019]第三方面,本专利技术还提供一种设备,包括一个或多个处理器和存储器,其中存储器包含可由该一个或多个处理器执行的指令以使得该一个或多个处理器执行根据本专利技术各实施例提供的识别码生成方法。
[0020]第四方面,本专利技术还提供一种存储有计算机程序的存储介质,该计算机程序使计算机执行根据本专利技术各实施例提供的识别码生成方法。
[0021]本专利技术诸多实施例提供的标识码生成方法、计算机设备和存储介质通过接收第一用户的第一用户端生成的第一标识码规则制定请求交易;通过标识码管理合约执行第一标识码规则制定请求交易,并在执行成功时,为第一用户分配第一识别码制定规则;接收第二用户的第二用户端生成的第一识别码生成请求交易;通过标识码管理合约判断区块链上是否存在为第二用户分配的第二识别码制定规则:是,则根据第二识别码制定规则对第一待编码数据进行编码以生成带有颜色、和/或图形形状的第一识别码的方法,使得小微精密零件易于识别。
附图说明
[0022]通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:
[0023]图1为本专利技术一实施例提供的一种识别码生成方法的流程图。
[0024]图2为本专利技术一实施例提供的另一种识别码生成方法的流程图。
[0025]图3为本专利技术一实施例提供的一种设备的结构示意图。
具体实施方式
[0026]下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关专利技术,而非对该专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与专利技术相关的部分。
[0027]需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。
[0028]图1为本专利技术一实施例提供的一种识别码生成方法的流程图。如图1所示,在本实施例中,本专利技术提供一种适用于区块链节点的标识码生成方法,区块链配置有标识码管理合约,上述方法包括:
[0029]S11:接收第一用户的第一用户端生成的第一标识码规则制定请求交易;
[0030]S13:通过标识码管理合约执行第一标识码规则制定请求交易,并在执行成功时,为第一用户分配第一识别码制定规则;其中,第一识别码制定规则包括颜色、和/或图形形状;
[0031]S15:接收第二用户的第二用户端生成的第一识别码生成请求交易;其中,第一识
别码生成请求交易包括第一待编码数据;
[0032]S171:通过标识码管理合约判断区块链上是否存在为第二用户分配的第二识别码制定规则:
[0033]是,则执行步骤S172:根据第二识别码制定规则对第一待编码数据进行编码以生成带有颜色、和/或图形形状的第一识别码。
[0034][0035]表1
[0036]具体的,零件生成商A的用户端响应于A请求制定标识码规则,生成标识码规则制定请求交易tx1;
[0037]区块链节点执行步骤S11,接收tx1;
[0038]区块链节点执行步骤S13,通过标识码管理合约执行tx1,并在执行tx1成功时,为A分配识别码制定规则;假设分配的识别码制定规则如上表1所示;
[0039]A的用户端响应于A请求生成某一批次零件M的识别码,生成识别码生成请求交易tx2;其中,tx2包括待编码数据:零件M的生成时间T;
[0040]区块链节点执行步骤S15,接收tx2;
[0041]区块链节点执行步骤S171,通过标识码管理合约判断区块链上是否存在为A分配的识别码制定规则:
[0042]由于存在,则执行步骤S172:根据表1的识别码制定规则对T进行编码以生成对应的识别码。
[0043]上述识别码可由A,或由A授权的零件制造商将识别码标记到M 上;具体的标记方法可以配置为:将不同颜色的金属小颗粒通过高压强压进M的表面,如M的表面需要打磨或作粗糙化处理的,可预先完成打磨或粗糙化处理步骤。上述标记方法可以降低标记难度、标记成本低、零件表面缺陷少。
[0044]为降低零件表面金属小颗粒标记的磨损程度,还可以本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种标识码生成方法,其特征在于,区块链配置有标识码管理合约,所述方法适用于区块链节点,所述方法包括:接收第一用户的第一用户端生成的第一标识码规则制定请求交易;通过所述标识码管理合约执行所述第一标识码规则制定请求交易,并在执行成功时,为所述第一用户分配第一识别码制定规则;其中,所述第一识别码制定规则包括颜色、和/或图形形状;接收第二用户的第二用户端生成的第一识别码生成请求交易;其中,所述第一识别码生成请求交易包括第一待编码数据;通过所述标识码管理合约判断区块链上是否存在为所述第二用户分配的第二识别码制定规则:是,则根据所述第二识别码制定规则对所述第一待编码数据进行编码以生成带有颜色、和/或图形形状的第一识别码。2.根据权利要求1所述的方法,其特征在于,所述根据所述第二识别码制定规则对所述第一待编码数据进行编码以生成带有颜色、和/或图形形状的第一识别码包括:根据所述第一待编码数据的内容、单个识别码的所能编码数据的最大容量生成一个或多个所述第一识别码;在生成多个所述第一识别码时,各所述第一识别码还包括前后承接关系。3.根据权利要求1所述的方法,其特征在于,还包括:接收第三用户的第三用户端生成的第一授权交易;其中,所述授权交易包括若干第四用户的第四用户地址;通过所述标识码管理合约执行所述第一授权交易,并在执行成功时,将所述第三用户的第三用户地址与各所述第四用户地址的第一授权关联关系记录到区块链上;接收第五用户的第五用户端生成的第一识别码授权生成请求交易;其中,所述第一识别码授权生成请求交易包括第二待编码数据;通过所述标识码管理合约判断区块链上是否存在第六用户与所述第五用户的第二授权关联关系:是,则根据为所述第六用户分配的第六识别码制定规则对所述第二待编码数据进行编码以生成带有颜色、和/或图形形状的第二识别码。4.一种标识码生成方法,其特征在于,区块链配置有标识码管理合约,中继服务器上配置有硬件加密卡,所述硬件加密卡保存多个为用户分配的私钥,每个私钥由唯一的index来对应指定,所述方法适用于中继服务器,所述方法包括:接收第一用户的第一用户端生成的第一标识码规则制定请求信息;其中,所述第一标识码规则制定请求信息包括第一index;通过所述第一index对应的第一私钥对所述第一标识码规则制定请求信息签名以生成第一标识码规则制定请求交易;将所述第一标识码规则制定请求交易发送至区块链网络,以供区块链节点:通过所述标识码管理合约执行所述第一标识码规则制定请求交易,并在执行成功时,为所述第一用户分配第一识别码制定规则;其中,所述第一识别码制定规则包括颜色、和/或图形形状;接收第二用户的第二用户端生成的第一识别码生成请求信息;其中,所述第一识别码
生成请求信息包括第一待编码数据和第二index;通过所述第二index对应的第二私钥对所述第一识别码生成请求信息签名以生成第一识别码生成请求交易;将所述第一识别码生成请求交易发送至区块链网络,以供区块链节点:通过所述标识码管理合约判断区块链上是否存在为所述第二用户分配的第二识别码制定规则:是,则根据所述第二识别码制定规则对所述第一待编码数据进行编码以生成带有颜色、和/或图形形状的第一识别码。5.根据权利要求4所述的方法,其特征在于,所述根据所述第二识别码制定规则对所述第一待编码数据进行编码以生成带有颜色、和/或图形形状的第一识别码包括:根据所述第一待编码数据的内容、单个识别码的所能编码数据的最大容量生成一...

【专利技术属性】
技术研发人员:吴思进王继尧王志文
申请(专利权)人:杭州复杂美科技有限公司
类型:发明
国别省市:

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

1