一种条码规则配置方法与流程

文档序号:24187625发布日期:2021-03-09 14:07阅读:330来源:国知局
一种条码规则配置方法与流程

1.本发明涉及生产制造技术领域,尤其涉及一种条码规则配置方法。


背景技术:

2.在生产制造企业中,产品在生产的过程中都会用到各种条码(如主条码、副条码、物料条码、单据条码等),这些条码通常都需要打印出来,贴到产品上,以便追溯。然而在各制造企业未信息化或者信息化处于初步的时候,这些工作往往都是在线下手动完成的,即便可以在线上配置,往往也是针对某种产品的写死固定处理,没有一个灵活的条码规则生成方法及统一的条码规则管理中心,这就造成了条码的不可追溯和后端开发人员的时间浪费(因为条码规则随时可能要替换,需要配合更改),相当混乱难处理。造成这种问题的原因是工艺人员对多产品的条码规则没有梳理,即便梳理了,条码规则的复杂程度也会让工艺人员处理起来很繁琐,条码规则的手动生成也是很繁琐,产品类型和规则的千变万化让工艺人员很是头疼。本专利申请的方法技术本质是在mes平台上建立一个统一的条码规则管理中心,提出一种灵活配置条码规则的方法,以达到条码规则的易配置,可实时预览,可调整,可追溯,更好的服务于生产制造。


技术实现要素:

3.本发明的目的就在于为了解决产品生产制造过程中的各种产品条码规则无法溯源、调整、管理混乱问题而提供一种条码规则配置方法,本发明来对条码规则进行分析、剥离、单个适配、多规则配置、组合、预览,查询,很好的解决了条码规则的繁琐配置问题及不可追溯问题。
4.本发明通过以下技术方案来实现上述目的:
5.一种条码规则配置方法,所述条码规则由多个编码段及分隔符组成,多个编码段之间的顺序、分隔符文本及分隔符显示位置均可灵活调整;
6.所述编码段编码类型有文本、流水号、时间、数据表共四种;
7.所述分隔符可设置也可不设置,若分隔符文本未设置,分割符显示位置不起效。
8.进一步方案为,所述编码段可以通过置顶、上移、下移、置底、删除操作来调整顺序及存在与否。
9.进一步方案为,所述编码段的编码类型均可单独配置。
10.进一步方案为,所述编码类型中的文本编码类型可以设置文本长度、文本类型;
11.所述文本编码类型有固定文本、全部变量、范围变量三种;所述固定文本不可变动;所述全部变量,文本内容可随机获取,所述范围变量用于限制文本范围。
12.进一步方案为,所述编码类型中的流水号编码类型可以设置流水号长度、流水号进制、流水号起始号;
13.所述的流水号进制可分为10进制和16进制,默认10进制。
14.进一步方案为,所述编码类型中的时间编码类型用于设置时间模式、时间分隔符
及配置变更后是否重置流水号;
15.所述时间模式分为常用时间、复杂时间和自定义时间;所述常用时间的时间编码段用于选取常用时间格式;所述复杂时间分别对年、月、周、日四种时间类型设置国际通用的时间格式,且四种时间类型均可设置启用与否;所述自定义时间的年、月、周、日四种时间类型的时间格式选择列表由自定义日期模块对应时间类型获取。
16.进一步方案为,所述编码类型中的数据表编码类型用于选择数据源及配置变更后是否重置流水号。
17.本发明的有益效果在于:
18.本发明的一种条码规则配置方法,通过优化条码规则配置使得条码规则配置方便快速,可预览,可追溯,可以节省工艺人员的很多时间,更好的服务于生产,提升工作效率。
附图说明
19.为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要实用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
20.图1是条码规则配置元素示意图。
21.图2是四种编码类型的单独配置示意图。
22.图3是条码规则配置编码段信息及规则预览示意图。
23.图4是条码规则管理中心示意图。
具体实施方式
24.为使本发明的目的、技术方案和优点更加清楚,下面将对本发明的技术方案进行详细的描述。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所得到的所有其它实施方式,都属于本发明所保护的范围。
25.本发明首先分析要配置的条码规则,将其分解为四种编码类型(文本、流水号、时间、数据表)中的某几种,然后一个一个添加配置元素,配置元素也可单独进行配置,配置完成后得到条码规则的编码段,多个编码段加上全局分隔符就得到一个完整的编码规则。在配置元素单独配置的过程中和配置完成后都可以实时预览条码规则配置样例,然后根据预览结果,不断调整得到最终的编码规则。编码段的调整是指可以通过置顶、上移、下移、置底、删除等操作进行顺序调整,灵活方便。
26.本发明的条码规则配置是指可以针对某一种条码,按照特定的规则来进行配置;
27.所述某一种条码,可以是主条码,副条码,物料条码,单据条码等多种条码类型中的某一种;所述特定的规则,往往是由产品的甲方指定,虽说是特定,但规则99%以上都是由文本、流水号、时间和数据源这四个基本元素及全局分隔符组成;
28.所述的条码规则是通过文本、流水号、时间和数据源四个基本元素及全局分隔符配置得到;
29.所述配置指的是文本、流水号、时间和数据源可以存在至少一种,而且这四种类型
中的某一种都可以分别出现多次,顺序也可以调整变化(置顶、上移、下移、置底)。在四种基本配置元素按照一定的顺序排列好后,还可以在配置元素的特定位置加上全局分隔符,这样就组合得到一个条码规则。
30.所述特定位置指的是在配置元素的前端或者中间或者后端加上全局分隔符;
31.所述全局分隔符可以是空(不设置),*号,#等,可代码写死,也可在服务器端配置。
32.再进一步的,所述条码规则在配置时和配置完成后都可以实时预览配置样例。
33.在一个具体实施例中,如图1-4所示,本发明的一种条码规则配置方法,条码规则配置元素示意图参见图1,条码规则由多个编码段及全局分隔符组合得到。编码段类型有“文本”、“流水号”,“时间”和“数据表”四种;全局分隔符可以自定义,也可以用常用的

无’(不设置分隔符),

*’,

#’。编码段的多种排列组合再辅助以全局分隔符就可以得到一个完整的规则码。
34.其中,编码段的顺序可灵活调整,每一种编码类型可以出现多次,全局分隔符可设置,也可不设置,分割符的位置可位于编码段的前端,中间或者后端,三者之一。
35.本发明实施例的四种编码类型的单独配置示意图,见意图2,每种编码类型都可单独配置,基本涵盖了行业内的条码编码需求。
36.其中,对于“文本”编码类型,可以单独配置文本长度,选择文本类型,文本类型有“固定文本”,“全部变量”,“范围变量”三种,
37.对于“固定文本”的文本类型,可以输入固定内容,如“aaaaaaa”;
38.对于“全部变量”的文本类型,采用随机文本;
39.对于“范围变量”的文本类型,可以配置文本范围,如a-z,b-d等等。
40.其中,对于“流水号”编码类型,可以单独配置流水号长度,选择流水号进制(默认10进制),设置流水号起始号。
41.其中,对于“时间”编码类型,可以单独配置时间模式,设置时间编码段变更后是否重置流水号的。在这其中,时间模式有三种“常用时间”,“复杂时间”,“自定义时间”可供选择。
42.对于“常用时间”的时间模式,可以选择常用时间格式,如

yyyymmdd’,

yyyy/mm/dd’,

yyyy-mm-dd’,

yymmdd’,

yy/mm/dd’,yy-mm-dd’;
43.对于“复杂时间”的时间模式,可以针对常用的

年’、

月’、

周’、

日’时间类型,分别设置时间格式及启用状态,并可对

年’、

月’、

周’、

日’时间类型的展示顺序做调整,还可设置时间类型之间的时间分隔符(

无’,
‘-’


.’,

/’)。
44.比如

年’时间类型,可以选择

yyyy’(4位年,如2020),

yyy’(3位年,如020),

yy’(2位年,如20);
45.比如

月’时间类型,可以选择

mm’(2位月,如01),

m’(1位年,如1);
46.比如

周’时间类型,可以选择

@yw’(年份当前周期),

@mw’(当前月份周期),

@week’(本周的第几天,1-7);
47.比如

日’时间类型,可以选择

dd’(2位日,从01到31),

d’(1位月,按位截取末尾1位日期);
[0048]“复杂时间”时间模式的设置也很灵活,不仅

年’、

月’、

周’、

日’顺序可变,而且可设置是否启用(当前类型是否启用),如

年’选择

yyy’,

月’选择

mm’,

周’选择

@yw’,

日’选择

dd’,那么2020年10月16日就可以转变为020-10-42-16,这里020是年,10为月,42为本周是今年的第42周,16为16日,若不启用周,就变为020-10-16,这里的举例假定时间分隔符为
‘-’

[0049]
对于“自定义时间”的时间模式,设置方式同“复杂时间”时间模式,主要不同之处在于“复杂时间”时间模式

年’、

月’、

周’、

日’时间类型,选择的不是国际通用的时间格式而且在前面提到的“自定义日期”模块中配置的

年’、

月’、

周’、

日’相关时间格式。如a公司

年’时间类型,将2020-2099年每一年都设置为特定字符,b公司

周’时间类型,将周一至周日设置为某些特定字符等等,那么就需要做相关转换。
[0050]
其中,对于“数据表”编码类型,可以选择某种数据表,作为条码的一个组成部分,数据表的选择
[0051]
图3为本发明实施例的条码规则编码段信息及规则预览示意图,每种编码段在单独配置完成后,可以在外层进行调整,调整编码段的顺序,设置全局分割符的文本内容及显示位置,编码段和分割符的调整结果会实时展示在预览区域。
[0052]
上述的调整,可以通过置顶、上移、下移、置底、删除等操作实现。
[0053]
本发明实施例的条码规则管理中心见图4,所述条码规则管理中心涵盖“条码规则配置”,“自定义日期”、“条码规则查看”、“自定义数据表”等模块,其中“条码规则配置”是条码规则管理中心最重要的一部分;
[0054]
所述“自定义日期”模块是指,不同公司(往往是甲方)对

年’、

月’、

周’,

日’有着不同的内部定义,需要在该模块单独配置,以供编码类型为“时间”且时间模式为

自定义时间’的编码段配置选择。
[0055]
所述“条码规则查看”模块是指可以在此模块查看追溯某种条码的规则。
[0056]
所述“自定义数据表”模块是指可以在此模块配置数据表列表,如“班组”,“线体”,“物料代码”等,在配置数据表编码段的时候可选择
[0057]
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。另外需要说明的是,在上述具体实施方式中所描述的各个具体技术特征,在不矛盾的情况下,可以通过任何合适的方式进行组合,为了避免不必要的重复,本发明对各种可能的组合方式不再另行说明。此外,本发明的各种不同的实施方式之间也可以进行任意组合,只要其不违背本发明的思想,其同样应当视为本发明所公开的内容。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1