一种序列号生成的方法、装置、系统和可读储存介质与流程

文档序号:16579012发布日期:2019-01-14 17:48阅读:150来源:国知局
一种序列号生成的方法、装置、系统和可读储存介质与流程

本发明涉及计算机技术领域,尤其是涉及一种序列号生成的方法和装置。



背景技术:

现有的生产管理方式多采用为设备绑定序列号或机器码的方式进行生产管理和设备管理,现有的序列号产生方式还多采用半人工的方式,自动化程度不高,并且无法做到实时追踪生产进度。因此,有必要发明一种方法以解决上述问题。



技术实现要素:

本发明旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本发明的一个目的是提供一种可进行生产管理的一种序列号生成的方法。

本发明所采用的技术方案是:

一种序列号生成的方法,包括如下步骤:

接收生成序列号的请求;

提取所述请求中序列号生成规则代码;

按照所述规则生成代码对应的预设规则生成序列号并记录在所述数据库中;

数据库实时统计产生的序列号。

优选的,在所述步骤“提取所述请求中的预设条件”之后还包括:

若数据库中不存在满足预设条件的规则代码,则不生成序列号。

优选的,,所述步骤“提取所述请求中序列号生成规则代码”前还包括步骤:提取所述请求中的身份信息,验证身份信息是否合法。

优选的,所述预设规则包括以下要素任意一种或多种组合:身份信息代号、生产日期、第一数值部分。

优选的,所述第一数值部分随着序列号生成的次数递增而递增。

本发明还提出了一种序列号生成装置,包括:

请求接收模块,用于接收生成序列号的请求;

数据库,用于存储号码、统计已经生成的序列号;

条件判断模块,用于提取所述请求中的预设条件,并判断数据库中是否包含满足所述预设条件的号码;

序列号组建模块,用于按照预设规则生成序列号。

优选的,所述条件判断模块还包括身份验证功能,用于验证生成序列号的请求信息中身份信息是否合法。

本发明还提出了一种序列号生成系统,包括:

序列号申请终端:用于发送生成序列号请求;

序列号生成装置:用于生成序列号,并向序列号申请终端发送所述序列号。

本发明还提出了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述序列号生成的方法。

本发明的有益效果是:本发明公开了一种序列号生成的方法,通过接收生成序列号请求,提取请求中的预设条件,在数据库中选取满足预设条件的号码,将所述号码按照预设规则生成序列号并记录在所述数据库中,数据库实时统计产生的序列号,不同的生产线或供应商可采用不同的生成序列号预设规则,本方法可对不同的生产线集中管理,实时监控生产进度。

附图说明

图1是本发明一种序列号生成的方法的具体实施例的流程图;

图2是本发明一种序列号生成的装置的具体实施例的原理框图;

图3是本发明一种序列号生成的系统的具体实施例的原理框图。

具体实施方式

需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。

如图1所示,在一个实施例中,提供了一种序列号生成方法,该方法以应用于服务器,包括:

步骤s1,接收生成序列号的请求,服务器接收来自终端的生成序列号的请求,终端通过互联网向服务器发送请求,服务器可统一处理所有不同生产线的生产信息,实现统一管理。

步骤s3,提取所述请求中序列号生成规则代码,来自终端发送的请求中包含该产线适用的预设规则代码,服务器从请求出提取上述预设条件代码。

步骤s5,按照所述规则生成代码对应的预设规则生成序列号并记录在所述数据库中。

例如提取出到序列号生成请求中的规则代码为a,在系统中代码a对应的预设规则为:hx+日期+流水号,其中hx为固定描述值,日期为服务器当前的日期,系统将返回符合预设规则的代码如:hx20180809211。

若系统中不包含提取到的序列号生成规则代码,则进入步骤s8,不产生序列号。

步骤s7,数据库实时统计产生的序列号,并可生成报表,可了解每条生产线的生产数量和总进度,从而实时追踪当前的生产进度。

通过号码数量控制执行生产计划,通过数据库实施监控和分析已经产生的序列号,并提供统计和查询,可实现生产管理。

在另一个实施例中,步骤s3“提取所述请求中序列号生成规则代码”前还包括步骤s2(图中未示出):提取所述请求中的身份信息,验证身份信息是否合法,通过提取发送端的输出的账户和密码信息,验证发送端的身份。

在另一个实施例中,步骤s5中预设规则包括以下要素任意一种或多种组合:身份信息代号、生产日期、第一数值部分。

预设规则包括但不限于如下:

预设规则一:使用流水号,其中流水号为第一数值部分;

预设规则二:设定一种规则序列号为:hx+日期+流水号,其中hx为固定描述值,日期为系统日期,同一系统日期内,流水号从00000~01000。

预设规则三:设定一种规则序列号为:xx+hx+日期+流水号,其中xx表示变量,来自于预设条件中传入的值,hx为固定描述值,日期为系统日期,同一系统日期内,流水号从10000~99999。可多条产线同时调用这一规则,序列号按照各产线请求的时间先后顺序分配。

总之,预设规则可根据统计和管理的需要,灵活设置。

在另一个实施例中,第一数值部分随着序列号生成的次数递增而递增,内部的生产人员可根据序列号创建时间快速判断出产品生产的先后顺序。

如图2所示,在一个实施例中,提供了一种序列号产生装置,该装置包括:

请求接收模块,用于接收生成序列号的请求;

数据库,用于存储号码、统计已经生成的序列号;

条件判断模块,用于提取所述请求中的预设条件,并判断数据库中是否包含满足所述预设条件的号码;

序列号组建模块,用于将所述号码按照预设规则生成序列号。

条件判断模块还包括身份验证功能,用于验证生成序列号的请求信息中身份信息是否合法。

如图3所示,在一个实施例中提供了一种序列号生成系统,包括:

序列号申请终端:用于发送生成序列号请求;

序列号生成装置:用于生成序列号,并向序列号申请终端发送所述序列号。

序列号申请终端通过互联网与序列号生成装置通信。

序列号申请终端可以为生产线(生产线a/b/c……)或生产线上对应的打标机。

在生产过程中,订单计划员制定好生产计划后,将订单计划发给生产人员,生产人员在打标机上输入帐号、密码和选择本次生产使用的预设规则。打标机向序列号产生装置发送生成序列号请求,序列号产生装置生成序列号,并将生成的序列号发送给打标机,生产人员将序列号打印到产品上,序列号产生装置自动记录产生的序列号及序列号对应的时间、序列号申请终端的相关信息,供管理和查询使用。

在示例性实施例中,还提供了一种存储介质,该存储介质为计算机可读存储介质,

例如可以为包括指令的临时性和非临时性计算机可读存储介质。该存储介质例如包括指令的存储器,上述指令可由处理器执行以完成上述序列号生成的方法。

以上是对本发明的较佳实施进行了具体说明,但本发明创造并不限于所述实施例,熟悉本领域的技术人员在不违背本发明精神的前提下还可做出种种的等同变形或替换,这些等同的变形或替换均包含在本申请权利要求所限定的范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1