一种企业产品标识码的生成方法、装置、设备及介质与流程

文档序号:31360564发布日期:2022-08-31 14:30阅读:117来源:国知局
一种企业产品标识码的生成方法、装置、设备及介质与流程

1.本说明书涉及计算机技术领域,尤其涉及一种企业产品标识码的生成方法、装置、设备及介质。


背景技术:

2.产品标识码是指用于表明产品信息的各种表述和指示的统称。产品标识码可以表现为产品的名称、产地,生产企业的名称、厂址,产品的主要成份、规格型号,以及生产日期、失效日期,警示标志等。
3.在现实生活中,企业的同一产品可能会注册多个标识码,而目前同一产品的不同标识之间是没有互认机制的,这样可能会造成不同企业的标识码不能互联互通,进而可能无法通过产品标识码识别当前产品。


技术实现要素:

4.本说明书一个或多个实施例提供了一种企业产品标识码的生成方法、装置、设备及介质,用于解决如下技术问题:
5.在现实生活中,企业的同一产品可能会注册多个标识码,而目前同一产品的不同标识之间是没有互认机制的,这样可能会造成不同企业的标识码不能互联互通,进而可能无法通过产品标识码识别当前产品。
6.本说明书一个或多个实施例采用下述技术方案:
7.本说明书一个或多个实施例提供的一种企业产品标识码的生成方法,包括:
8.获取待生成企业产品标识码的指定企业产品;
9.获取预先设定的所述指定企业产品对应的标识码编码规则,并对所述标识码编码规则配置多种标识码生成规则;
10.根据所述多种标识码生成规则分别对所述指定企业产品进行处理,得到所述指定企业产品多个不同的标识码,并在所述多个不同的标识码之间建立关联关系。
11.进一步的,所述对所述标识码编码规则配置多种标识码生成规则,具体包括:
12.将所述标识码编码规则对应的企业产品标识码划分成多个分段,并对所述多个分段分别配置多种标识码生成规则。
13.进一步的,所述根据所述多种标识码生成规则分别对所述指定企业产品进行处理,得到所述指定企业产品多个不同的标识码,具体包括:
14.同步或异步调用预先设定的标识码生成引擎服务的标识码生成接口,根据所述多种标识码生成规则与所述多个分段,分别对各分段进行处理,得到所述指定企业产品多个不同的标识码。
15.进一步的,所述多个分段包括固定字符串、序列码、时间戳、加密字符串与校验码中的一项或多项。
16.进一步的,所述标识码编码规则为vaa、handle、oid、ecode或ucode。
17.进一步的,所述得到所述指定企业产品多个不同的标识码后,所述方法还包括:
18.将所述多个不同的标识码存储为json格式的数据。
19.进一步的,所述标识码生成引擎服务包括用户管理模块、规则配置模块和标识码生成模块;
20.所述同步或异步调用预先设定的标识码生成引擎服务的标识码生成接口前,所述方法还包括:
21.将所述用户管理模块、规则配置模块和标识码生成模块生成独立应用服务程序;
22.使用虚拟化容器部署所述用户管理模块、规则配置模块和标识码生成模块,并使用预设的容器编排工具对所述用户管理模块、规则配置模块和标识码生成模块进行管理,以便服务横向扩展。
23.本说明书一个或多个实施例提供的一种企业产品标识码的生成装置,包括:
24.产品获取单元,获取待生成企业产品标识码的指定企业产品;
25.规则配置单元,获取预先设定的所述指定企业产品对应的标识码编码规则,并对所述标识码编码规则配置多种标识码生成规则;
26.标识码生成单元,根据所述多种标识码生成规则分别对所述指定企业产品进行处理,得到所述指定企业产品多个不同的标识码,并在所述多个不同的标识码之间建立关联关系。
27.本说明书一个或多个实施例提供的一种企业产品标识码的生成设备,包括:
28.至少一个处理器;以及,
29.与所述至少一个处理器通信连接的存储器;其中,
30.所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:
31.获取待生成企业产品标识码的指定企业产品;
32.获取预先设定的所述指定企业产品对应的标识码编码规则,并对所述标识码编码规则配置多种标识码生成规则;
33.根据所述多种标识码生成规则分别对所述指定企业产品进行处理,得到所述指定企业产品多个不同的标识码,并在所述多个不同的标识码之间建立关联关系。
34.本说明书一个或多个实施例提供的一种非易失性计算机存储介质,存储有计算机可执行指令,所述计算机可执行指令设置为:
35.获取待生成企业产品标识码的指定企业产品;
36.获取预先设定的所述指定企业产品对应的标识码编码规则,并对所述标识码编码规则配置多种标识码生成规则;
37.根据所述多种标识码生成规则分别对所述指定企业产品进行处理,得到所述指定企业产品多个不同的标识码,并在所述多个不同的标识码之间建立关联关系。
38.本说明书实施例采用的上述至少一个技术方案能够达到以下有益效果:本说明书实施例的提供了一种高效的企业标识码生成方法,支持多种标识码编码规则的录入并生成企业标识码。同时,可对同一产品生成多个不同的企业标识码,能在多个不同的企业标识码之间建立联系,使同一产品的不同类型的标识码之间互联互通,也可实现标识码不同企业不同区域的互通。
附图说明
39.为了更清楚地说明本说明书实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。在附图中:
40.图1为本说明书一个或多个实施例提供的一种企业产品标识码的生成方法的流程示意图;
41.图2为本说明书一个或多个实施例提供的一种企业产品标识码的生成装置的结构示意图;
42.图3为本说明书一个或多个实施例提供的一种企业产品标识码的生成设备的结构示意图。
具体实施方式
43.本说明书实施例提供一种企业产品标识码的生成方法、装置、设备及介质。
44.为了使本技术领域的人员更好地理解本说明书中的技术方案,下面将结合本说明书实施例中的附图,对本说明书实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本说明书一部分实施例,而不是全部的实施例。基于本说明书实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都应当属于本说明书保护的范围。
45.图1为本说明书一个或多个实施例提供的一种企业产品标识码的生成方法的流程示意图,该流程可以由企业产品标识码的生成系统执行,该系统可以使得同一产品的不同标识码之间可以互联互通,后续可以通过不同的产品标识准确识别当前产品,流程中的某些输入参数或者中间结果允许人工干预调节,以帮助提高准确性。
46.本说明书实施例的方法流程步骤如下:
47.s102,获取待生成企业产品标识码的指定企业产品。
48.在本说明书实施例中,指定企业产品可以为多个不同企业的同一产品,针对同一产品,对应不同的企业可以生成不同的企业产品标识码,同时,同一企业针对同一产品也可以生成多个不同的企业产品标识码。
49.s104,获取预先设定的所述指定企业产品对应的标识码编码规则,并对所述标识码编码规则配置多种标识码生成规则。
50.在本说明书实施例中,标识码编码规则是指不同企业产品预先设定的标识码编码规则。比如,一个空调产品的标识码编码规则可以设定为生产国家.品牌.品类.生产地区.序列号,标识码可以为aa(表示中国).100.1(表示某个品牌).ac(表示空调品类).qq(表示青岛).1023(表示序列号)。
51.本说明书实施例对所述标识码编码规则配置多种标识码生成规则时,可以将所述标识码编码规则对应的企业产品标识码划分成多个分段,即上述举例的空调标识码,多个分段分别为生产国家、品牌、品类、生产地区及序列号,并可以对所述多个分段分别配置多种标识码生成规则。
52.多个分段并不局限于上述举例的内容,可以包括固定字符串、序列码、时间戳、加
密字符串与校验码中的一项或多项。
53.需要说明的是,标识码编码规则可以为vaa、handle、oid、ecode或ucode。
54.s106,根据所述多种标识码生成规则分别对所述指定企业产品进行处理,得到所述指定企业产品多个不同的标识码,并在所述多个不同的标识码之间建立关联关系。
55.在本说明书实施例中,根据所述多种标识码生成规则分别对所述指定企业产品进行处理,得到所述指定企业产品多个不同的标识码时,可以同步或异步调用预先设定的标识码生成引擎服务的标识码生成接口,然后根据所述多种标识码生成规则与所述多个分段,分别对各分段进行处理,得到所述指定企业产品多个不同的标识码。
56.进一步的,标识码生成引擎服务可以包括用户管理模块、规则配置模块和标识码生成模块。本说明书实施例在同步或异步调用预先设定的标识码生成引擎服务的标识码生成接口前,可以将所述用户管理模块、规则配置模块和标识码生成模块生成独立应用服务程序;然后,使用虚拟化容器部署所述用户管理模块、规则配置模块和标识码生成模块,并使用预设的容器编排工具对所述用户管理模块、规则配置模块和标识码生成模块进行管理,可以提供便于横向自由扩展并具备弹性化的数据模板元数据映射服务,从而更好的满足业务需求。容器编排工具可以应用k8s。
57.本说明书实施例在得到所述指定企业产品多个不同的标识码后,可以将所述多个不同的标识码存储为json格式的数据。
58.需要说明的是,上述提到的标识码生成引擎服务是软件应用,企业用户可对同一产品自定义配置多种标识码生成规则,也可以应用产品行业信息数据规范配置多种标识码生成规则。通过标识码生成引擎服务的内部程序可生成多种类型的标识码,并且建立这些标识码之间的关联关系,从而实现多种标识码的互联互通,在应用产品行业信息数据规范的情况下也可以实现更大范围内的标识信息互通。
59.需要说明的是,本说明书实施例的标识码生成引擎服务是可根据用户需求,提供高效的可横向扩展的生成标识码的能力,其支持但并不限于支持包括vaa、handle、oid、ecode以及ucode等5种及以上标识编码规则的录入并生成标识码。
60.需要说明的是,本说明书实施例的标识码生成引擎服务,支持用户按照编码规则和业务需求,将标识码分成多段,并针对各段数据类型的配置数据来源。
61.需要说明的是,本说明书实施例的标识码生成引擎服务,支持企业标识码的数据类型包括,固定字符串,序列码(包括序列码的起止信息),时间戳(包括配置时间戳的格式),加密字符串(配置根据其他标识码段直接加密或者加盐后加密,并取得加密结果的哪些字符),加密算法(如果使用加密字符串,可根据需求使用内置加密算法aes、des、3des、rsa、hash等,用户也可以自定义加密算法),校验码(包括配置校验码的生成方式)等。
62.需要说明的是,本说明书实施例的标识码生成引擎服务,支持同步和异步两种模式生成标识码。在同步模式下,生成任何编码规则1万个码的时间,不大于10秒钟。标识码生成后,可以向用户提供批量下载接口。
63.标识码生成引擎服务支持对同一产品配置多种编码规则,同时生成同一产品的多个类型的标识码,并在多种类型的标识码之间建立关联关系,
64.本说明书实施例处理过程中,可以通过标识码生成引擎服务的规则配置功能,按照编码实际的编码规则分段配置标识码生成规则,然后,以标识码生成规则和企业标识码
的条数为参数,同步或异步调用标识码生成引擎服务的标识码生成接口,最后,用户可以根据调用方式的不同获取生成的标识码,可以是标识码文件或者json格式的数据。
65.本说明书实施例在实施时,可以先部署标识码生成引擎服务,并通过用户管理注册用户,然后,在标识码生成引擎服务中配置产品标识码生成规则,最后,调用标识码生成接口并获取标识码。
66.需要说明的是,本说明书实施例的标识码生成引擎服务首先提供了一种高效的企业标识码生成工具,其具有一般性,支持但并不限于支持包括vaa、handle、oid、ecode以及ucode等5种及以上标识编码规则的录入并生成企业标识码。同时,标识码生成引擎服务支持用户使用行业产品数据规范或自定义编码规则,可对同一产品生成多个不同的企业标识码,能在多个不同的企业标识码之间建立联系,使同一产品的不同类型的标识码之间互联互通,也可实现标识码不同企业不同区域的互通。
67.图2为本说明书一个或多个实施例提供的一种企业产品标识码的生成装置的结构示意图,包括:产品获取单元202、规则配置单元204与标识码生成单元206。
68.产品获取单元,获取待生成企业产品标识码的指定企业产品;
69.规则配置单元,获取预先设定的所述指定企业产品对应的标识码编码规则,并对所述标识码编码规则配置多种标识码生成规则;
70.标识码生成单元,根据所述多种标识码生成规则分别对所述指定企业产品进行处理,得到所述指定企业产品多个不同的标识码,并在所述多个不同的标识码之间建立关联关系。
71.图3为本说明书一个或多个实施例提供的一种企业产品标识码的生成设备的结构示意图,包括:
72.至少一个处理器;以及,
73.与所述至少一个处理器通信连接的存储器;其中,
74.所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:
75.获取待生成企业产品标识码的指定企业产品;
76.获取预先设定的所述指定企业产品对应的标识码编码规则,并对所述标识码编码规则配置多种标识码生成规则;
77.根据所述多种标识码生成规则分别对所述指定企业产品进行处理,得到所述指定企业产品多个不同的标识码,并在所述多个不同的标识码之间建立关联关系。
78.本说明书一个或多个实施例提供的一种非易失性计算机存储介质,存储有计算机可执行指令,所述计算机可执行指令设置为:
79.获取待生成企业产品标识码的指定企业产品;
80.获取预先设定的所述指定企业产品对应的标识码编码规则,并对所述标识码编码规则配置多种标识码生成规则;
81.根据所述多种标识码生成规则分别对所述指定企业产品进行处理,得到所述指定企业产品多个不同的标识码,并在所述多个不同的标识码之间建立关联关系。
82.本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置、
设备、非易失性计算机存储介质实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
83.上述对本说明书特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。
84.以上所述仅为本说明书的一个或多个实施例而已,并不用于限制本说明书。对于本领域技术人员来说,本说明书的一个或多个实施例可以有各种更改和变化。凡在本说明书的一个或多个实施例的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本说明书的权利要求范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1