[发明专利]一种基于微服务架构的发码方法、设备及介质在审
申请号: | 202210986800.X | 申请日: | 2022-08-17 |
公开(公告)号: | CN115392190A | 公开(公告)日: | 2022-11-25 |
发明(设计)人: | 胡建仁;马岩堂;吴宏伟;李程;肖雪;庞松涛;商广勇 | 申请(专利权)人: | 浪潮工业互联网股份有限公司 |
主分类号: | G06F40/126 | 分类号: | G06F40/126;G06F16/903;G06Q30/00 |
代理公司: | 北京君慧知识产权代理事务所(普通合伙) 11716 | 代理人: | 董延丽 |
地址: | 250101 山东省济南市高新*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 微服 架构 方法 设备 介质 | ||
本申请公开了一种基于微服务架构的发码方法、设备及介质,方法包括:获取企业的编码规则,其中,编码规则包括固定码段、可变码段和计算码段;根据编码规则确定独立应用组,并通过独立应用组生成企业的产品码;根据编码规则确定产品码的发码方式,并根据发码方式将产品码发放。本申请通过虚拟化容器部署提供了具备弹性化的生成码服务,缓解了企业发码工具效率低的问题,在流水线上完成产品赋码,使得发码过程达到了工业级的发码要求。本申请能够为多个产品系列同时发码,且在保证快速生成码的同时不会出现重码,提升了企业生产效率,更好地满足了业务需求。
技术领域
本申请涉及工业互联网领域,尤其涉及一种基于微服务架构的发码方法、设备及介质。
背景技术
随着工业互联网产业以及市面上对产品质量追溯要求的提高,越来越多的企业为产品制定了各自的编码,以进行规范化管理,实施了一物一码的方案。由于行业间的编码规则不同,对生成码效率的要求也不同。一般企业都是通过自己的信息化系统发码赋码,若编码规则复杂度很高,码的生成就会比较慢,从而达不到工业级的发码需求。若编码规则复杂度较低,无法满足工作需求。对于产品生产量很大的企业来说,会出现不能满足生产的需求的问题。
发明内容
为了解决上述问题,本申请提出了一种基于微服务架构的发码方法,包括:获取企业的编码规则,其中,所述编码规则包括固定码段、可变码段和计算码段;根据所述编码规则确定独立应用组,并通过所述独立应用组生成所述企业的产品码;根据所述编码规则确定所述产品码的发码方式,并根据所述发码方式将所述产品码发放。
在一个示例中,根据所述编码规则确定所述产品码的发码方式,具体包括:根据所述编码规则确定所述产品码的数量,并将所述数量与预先设置的阈值进行比较;若所述产品码的数量大于或等于所述阈值,则确定预先设置的编码接口,并通过所述编码接口向所述企业发送业务编码,以使所述企业根据所述业务编码查看所述产品码的生成进度,并根据所述业务编码获取编码文件,其中,所述编码文件为所述产品码的打包文件;若所述产品码的数量小于所述阈值,则将所述产品码发送至数据库中,以使所述企业通过所述数据库获取所述产品码。
在一个示例中,获取企业的编码规则之前,所述方法还包括:确定所述企业的企业信息和产品信息,并根据所述企业信息和所述产品信息确定固定字符串,根据所述固定字符串确定所述固定码段;确定所述产品码的编码属性,并根据所述编码属性确定可变码段,其中,所述编码属性至少包括顺序号、时间戳、批次号;确定预先设置的计算算法和入参码段,根据所述入参码段并通过所述计算算法确定所述计算码段,其中,所述计算算法至少包括摘要算法、对称加密、非对称加密算法。
在一个示例中,根据所述编码规则确定独立应用组,并通过所述独立应用组生成所述企业的产品码,具体包括:根据所述固定码段和所述可变码段确定第一独立应用,通过所述第一独立应用生成所述固定码段对应的第一子码段和所述可变码段对应的第二子码段;根据所述计算码段确定第二独立应用,通过所述第二独立应用生成所述计算码段对应的第三子码段;根据所述第一子码段、所述第二子码段和所述第三子码段确定所述产品码。
在一个示例中,所述方法还包括:通过可视化页面获取所述企业的注册信息,根据所述注册信息为所述企业进行注册,并根据所述注册信息确定所述企业的展示信息,其中,所述展示信息至少包括产品信息、产品分类信息;通过所述可视化页面获取所述编码规则,根据所述注册信息将所述编码规则和所述展示信息进行关联展示。
在一个示例中,获取企业的编码规则之前,所述方法还包括:确定所述企业的多个产品,并根据预先设置的代码格式确定所述多个产品对应的多个规则代码;确定编码API,将所述规则代码输入至所述编码API中,以生成对应的编码规则。
在一个示例中,所述方法还包括:根据所述编码规则对所述产品码进行存在性校验,以检查所述产品码是否有重码;若所述产品码有重码,则确定所述产品码对应的所述编码规则,并根据所述编码规则重新生成产品码。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮工业互联网股份有限公司,未经浪潮工业互联网股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210986800.X/2.html,转载请声明来源钻瓜专利网。