[发明专利]监管码生成方法、装置及服务器有效
申请号: | 201610511308.1 | 申请日: | 2016-06-30 |
公开(公告)号: | CN107578248B | 公开(公告)日: | 2021-09-03 |
发明(设计)人: | 客斌 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06Q30/00 | 分类号: | G06Q30/00 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 李辉 |
地址: | 开曼群岛大开曼*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 监管 生成 方法 装置 服务器 | ||
本公开提供一种监管码生成方法、装置及服务器。该方法包括:接收申请设备发送的申请请求;至少根据所述申请请求关联的时间信息,确定时间码段。本实施例中,时间码段与时间信息关联,由于时间信息是一个可持续变化的信息,随着时间的增加,时间信息可持续增加,保证时间码段可以被无限制申请,根据该时间码段生成监管码,从而实现了监管码可以被无限制申请。
技术领域
本公开涉及互联网技术,尤其涉及一种监管码生成方法、装置及服务器。
背景技术
监管码是为了对产品进行电子监管而为每件产品赋予的标识,每件产品的监管码唯一,即“一件一码”,监管码如同每件产品的身份证。
现有技术中,监管码是20位的一个数字序列,例如80123451234567891111,其中,前两位(例如,80)是前缀,用于标识产品的种类;前缀之后的五位(例如,12345)是码段,码段用于标识产品的生产企业和产品信息,产品信息包括产品名称、产品规格等信息,同一生产企业生产的同一种产品的每种规格对应有一个码段;码段之后的九位(例如,123456789)是序列号,序列号用于标识同一生产企业生产的同一种产品的同一规格的每件产品;序列号之后的四位(例如,1111)是校检位,该校检位是根据校检算法对监管码的前16位进行校检得到的结果。
码段是按序生成的,具体从00000到99999,即不重复的码段的最大数量是100000个,但是,随着生产企业、产品种类、以及产品规格的增加,被占用的码段越来越多,100000个码段会被很快耗尽,导致生产企业不能无限制的申请监管码。另外,前缀和序列号也是按序生成的,当前缀、码段、序列号均增大到最大值时,监管码的所有位数已被耗尽,若继续增大监管码,则需要增加监管码的长度,因此,需要统一改造监管码的生成、管理、维护系统,导致监管码的可扩展性差。
发明内容
本公开提供一种监管码生成方法、装置及服务器,以实现无限制申请监管码。
一个方面,本公开提供一种监管码生成方法,包括:
接收申请设备发送的申请请求;
至少根据所述申请请求关联的时间信息,确定时间码段。
另一方面,本公开提供一种监管码生成方法,包括:
接收申请设备发送的申请请求,所述申请请求用于申请监管码,所述申请请求包括货物名称、以及所需申请的监管码的数量;
根据所述货物名称,确定监管码的前缀;
至少根据所述申请请求关联的时间信息,确定时间码段;
根据所需申请的监管码的数量,确定每个监管码的序列号,所述每个监管码的序列号连续递增;
对所述前缀、所述时间码段、所述序列号构成的序列进行校验,生成监管码的校验位;
将所述前缀、所述时间码段、所述序列号、以及所述校验位构成所述监管码;
将所述监管码发送给所述申请设备。
另一方面,本公开提供一种监管码生成方法,包括:
向服务器发送申请请求,所述申请请求用于申请监管码,所述申请请求包括货物名称、以及所需申请的监管码的数量;
接收并显示所述服务器反馈的监管码;
其中,所述监管码由前缀、时间码段、序列号、以及校验位构成,所述前缀是所述服务器根据所述货物名称确定的,所述时间码段是所述服务器根据所述申请请求关联的时间信息确定的,每个监管码的序列号是所述服务器根据所需申请的监管码的数量确定的,所述每个监管码的序列号连续递增,所述校验位是所述服务器对所述前缀、所述时间码段、所述序列号构成的序列进行校验生成的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610511308.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:指纹感测系统和方法
- 下一篇:基于纹理合成在图像中嵌入秘密信息的方法