[发明专利]一种工业互联网分布式标识编码方法及系统在审
申请号: | 202010716356.0 | 申请日: | 2020-07-23 |
公开(公告)号: | CN111813559A | 公开(公告)日: | 2020-10-23 |
发明(设计)人: | 王辉;高恒 | 申请(专利权)人: | 济南大陆机电股份有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F9/54;G06K19/077;H04L29/08 |
代理公司: | 北京久维律师事务所 11582 | 代理人: | 邢江峰 |
地址: | 250101 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 工业 互联网 分布式 标识 编码 方法 系统 | ||
1.一种工业互联网分布式标识编码方法,其特征是,包括以下步骤:
编码接收器接收请求标识编码物品的参数;
编码接收器将参数打包,加入到待编码队列集群;
编码监听器监听待编码队列集群,按照先进先出原则给编码执行器分配编码任务;
编码执行器接收到编码任务,根据物品参数,生成全局锁集群;
编码执行器根据参数,递增全局计数器,获取当前序号,生成单向递增标识;
编码执行器将编码结果,异步发送消息通知,执行编码任务。
2.根据权利要求1所述的方法,其特征是,在编码接收器将参数打包,加入到待编码队列集群之前还包括:
对参数进行安全性校验和规则校验。
3.根据权利要求2所述的方法,其特征是,所述的安全性校验包括对涉黄、涉政、辱骂、广告等敏感词、表单参数SQL注入校验;所述的规则校验包括参数必填性校验、数值类型校验、参数长度校验、字符集校验。
4.根据权利要求1所述的方法,其特征是,所述的全局计数器通过设置唯一的主键实现递增。
5.根据权利要求4所述的方法,其特征是,所述的主键由企业组织机构代码、年月和产品分类构成。
6.根据权利要求1所述的方法,其特征是,所述的方法还包括对编码接收器和编码执行器进行解耦。
7.根据权利要求6所述的方法,其特征是,解耦通过以下方法实现:
通过微服务化,将编码接收器和编码执行器单独部署到不同的服务器进行。
8.一种工业互联网分布式标识编码系统,其特征是,该系统包括:
编码接收器,用于对外提高HTTP调用接口,跨平台跨语言支持使用端调用,接收标识编码物品的参数,并对参数进行安全性校验和规则校验、加入到待编码队列集群;或/和,
编码监听器,用于监听待编码队列集群,按照先进先出原则给编码执行器分配编码任务;或/和,
编码执行器,用于接收到编码任务,根据物品参数,生成全局锁集群;或/和,
全局计数器,用于递增标识序号;或/和,
全局锁集群,用于防止同一个编码任务重复执行;或/和,
队列集群,通过Redis的链表属性,实现队列功能,保证编码任务先进先出;或/和,
数据存储系统,用于持久化标识编码成功的数据信息。
9.根据权利要求8所述的系统,其特征是,所述的系统还包括解耦模块,用于通过微服务化,将编码接收器和编码执行器单独部署到不同的服务器对编码接收器与编码执行器的解耦。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于济南大陆机电股份有限公司,未经济南大陆机电股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010716356.0/1.html,转载请声明来源钻瓜专利网。