掌桥专利:专业的专利平台
掌桥专利
首页

基于树莓派系统的二维码或条形码重复性检查方法及系统

文献发布时间:2023-06-19 18:37:28


基于树莓派系统的二维码或条形码重复性检查方法及系统

技术领域

本发明涉及电子产品二维码或条形码追溯技术领域,具体涉及基于树莓派系统的二维码或条形码重复性检查方法及系统。

背景技术

在现有技术中,都是通过利用扫描枪获取电子产品的二维码或条形码的ID信息并利用电脑和MES服务器数据库通讯进行查询、比对、判断;整个条形码追溯系统存在以下问题:

1、采用的电脑和服务器系统,导致整个条形码追溯系统的成本比较昂贵;

2、硬件设备体积较大,安装不便,用电量较多,长时间使用时,使得CPU的风扇灰尘大量堆积,散热不畅,导致电脑运行卡顿,效率降低;

3、传统的为了降低成本,通常只能降低电脑配置,但由于需要保持电脑CPU性能,导致成本下降并不明显;

4、在服务器断网情况下,便无法进行电子产品的二维码或条形码追溯工作。

发明内容

针对现有技术中存在的缺陷,本发明的目的在于提供一种基于树莓派系统的二维码或条形码重复性检查方法及系统,旨在提供可以应用在无大型数据库的场景下,对多条产线、多工位的产品二维码或条形码进行追溯。

为实现上述目的,本发明采用的技术方案如下:

第一方面,本申请提供了一种基于树莓派系统的二维码或条形码重复性检查方法,所述重复性检查方法包括:

获取EMS系统服务器上的产品二维码或条形码数据信息,并保存在树莓派条码/二维码追溯系统的本地数据库内;

待检测产品的二维码或条形码信息上传至树莓派条码/二维码追溯系统内,并对上传的二维码或条形码信息检验比对;

树莓派条码/二维码追溯系统显示上述检验比对结果,若对比结果显示二维码或条形码信息无误,则提示进行下一产品的二维码或条形码信息比对;若对比结果显示二维码或条形码信息有误,则显示错误。

进一步的,若对比结果显示二维码或条形码信息有误,则对当前的产品二维码或条形码信息进行修改,并将修改后的二维码或条形码信息上传至EMS系统服务器内。

进一步的,树莓派条码/二维码追溯系统通过设置有的局域网服务器与EMS系统服务器进行数据传递通信交换。

第二方面,本申请还提供一种用于实现如上述基于树莓派系统的二维码或条形码重复性检查方法的系统,该重复性检查系统与存储有产品二维码或条形码信息的EMS系统服务器通信相连,所述重复性检查系统包括:

树莓派条码/二维码追溯存储模块,所述树莓派条码/二维码追溯存储模块与EMS系统服务器通信相连,用于对存储于所述EMS系统服务器中的产品二维码或条形码信息进行下载存储;

树莓派条码/二维码追溯客户端模块,所述树莓派条码/二维码追溯客户端模块用于对待检测产品的二维码或条形码信息进行收集;

树莓派条码/二维码追溯分析模块,所述树莓派条码/二维码追溯分析模块与所述树莓派条码/二维码追溯客户端模块通信相连,用于对所述树莓派条码/二维码追溯客户端模块收集的产品二维码或条形码信息进行分析比对,并将分析比对后的结果显示在所述树莓派条码/二维码追溯客户端模块上。

进一步的,所述树莓派条码/二维码追溯客户端模块还与所述树莓派条码/二维码追溯存储模块通信相连,用于将产品修改后的二维码或条形码信息传递至所述树莓派条码/二维码追溯存储模块中。

进一步的,所述重复性检查系统还包括树莓派条码/二维码追溯局域网服务器,所述树莓派条码/二维码追溯存储模块通过所述树莓派条码/二维码追溯局域网服务器与所述EMS系统服务器通信相连。

进一步的,所述产品的二维码或条形码信息包括产品信号、扫码类型、主机地址、主机端口、设定数量以及扫码长度参数信息。

本发明的有益效果为:

1、通过采用树莓派卡片式电脑系统来代替传统的PC电脑,成本更加低廉,且体积较小,方便在产线上增加产品ID比对工位;

2、可以应用在无大型数据库的场景下,对多条产线、多工位的产品二维码或条形码进行追溯;

3、采用模块化设计,可安排在生产线的任意位置。

附图说明

图1为本申请实施例重复性检查系统结构方框原理示意图。

图2为本申请实施例重复性检查系统框架图。

图3为本申请实施例重复性检查系统中树莓派条码/二维码追溯客户端模块开机时的界面信息示意图。

图4为本申请实施例重复性检查系统中树莓派条码/二维码追溯客户端模块界面参数设置时的示意图。

图5为本申请实施例产品二维码或条形码信息扫描正确时的树莓派条码/二维码追溯客户端模块界面信息示意图。

图6为本申请实施例产品二维码或条形码信息扫描错误时的树莓派条码/二维码追溯客户端模块界面信息示意图。

图7为本申请实施例重复性检查方法流程步骤示意图。

图8为本申请实施例重复性检查方法流程方框示意图。

图中:

1-树莓派条码/二维码追溯存储模块,2-树莓派条码/二维码追溯客户端模块,3-树莓派条码/二维码追溯分析模块,4-树莓派条码/二维码追溯局域网服务器,5-EMS系统服务器。

具体实施方式

下面结合说明书附图与具体实施方式对本发明做进一步的详细说明。

参见附图1至2所示,本实施例提供一种基于树莓派系统的二维码或条形码重复性检查系统,该重复性检查系统主要应用在利用二维码或条形码对电子产品进行生产追溯。

本实施例中的重复性检查系统与存储有产品二维码或条形码信息的EMS系统服务器5通信相连,即本实施例中的重复性检查系统需要与EMS系统服务器5相配合,需要对事先存储在EMS系统服务器5中的电子产品的二维码或条形码信息进行下载存储。

本实施例中的重复性检查系统包括树莓派条码/二维码追溯存储模块1、树莓派条码/二维码追溯局域网服务器4、树莓派条码/二维码追溯客户端模块2以及树莓派条码/二维码追溯分析模块3。树莓派条码/二维码追溯存储模块1通过树莓派条码/二维码追溯局域网服务器4与EMS系统服务器5通信相连,用于对存储在EMS系统服务器5中的产品二维码或条形码信息进行下载存储。树莓派条码/二维码追溯客户端模块2用于对需检测的电子产品的二维码或条形码信息进行获取并将检测后的电子产品的检测信息进行显示。在本实施例中,树莓派条码/二维码追溯客户端模块2其外围安装有电子扫码枪,利用电子扫码枪对电子产品的二维码或条形码进行扫描,将获取的电子产品二维码或条形码信息与存储在树莓派条码/二维码追溯存储模块1或EMS系统服务器5中的电子产品二维码或条形码信息进行对比分析,而对比分析的工作由树莓派条码/二维码追溯分析模块3进行处理。

由于本方案采用树莓派片式电脑系统来作为电子产品条码/二维码的追溯分析装置,其体积较小,成本低廉,因此可以方便的应用在生产线上需要对电子产品进行追溯的生产工位。可以理解的是,由于采用模块化设计且体积小,本实施例中的上述二维码或条形码重复性检查系统可以安排在生产线的任何位置,在一条生产线上多个工位上都可以安装。

此外,还需要说明的是,由于本实施例中的二维码或条形码重复性检查系统其通过将存储在EMS系统服务器5中的产品二维码或条形码信息下载到树莓派条码/二维码追溯存储模块1中,并且树莓派条码/二维码追溯分析模块3也可以通过树莓派条码/二维码追溯局域网服务器4与EMS系统服务器5进行通信相连。因此本实施例中的二维码或条形码重复性检查系统可以在断网的情况下仍然能够进行电子产品的追溯工作,下面做具体的情况说明:

在网络正常的情况下,电子扫码枪对待检测电子产品的二维码或条形码进行扫码,电子扫码枪获取到的产品二维码或条形码信息上传到树莓派条码/二维码追溯分析模块3中,树莓派条码/二维码追溯分析模块3将获取的产品二维码或条形码信息与存储在EMS系统服务器5中的信息进行比较分析,并将得出的分析结果通过树莓派条码/二维码追溯客户端模块2进行显示,以便操作者进行相应的操作。

当网络出现问题时,本实施例中的二维码或条形码重复性检查系统仍然能够进行电子产品的追溯工作。具体的为:电子扫码枪获取到的产品二维码或条形码信息上传到树莓派条码/二维码追溯分析模块3中,树莓派条码/二维码追溯分析模块3将获取的产品二维码或条形码信息与存储在树莓派条码/二维码追溯存储模块1中的信息进行比较分析,并将得出的分析结果通过树莓派条码/二维码追溯客户端模块2进行显示,以便操作者进行相应的操作。

结合参照附图3至6所示,对本实施例中的基于树莓派系统的二维码或条形码重复性检查系统的工作过程进行大概的说明:

在本实施例中的树莓派条码/二维码追溯客户端模块2通电后,树莓派系统会自动开启,我们已经安装了树莓派条码/二维码追溯系统(包括树莓派条码追溯系统服务器和树莓派条码追溯系统客户端),并且已经设置了在树莓派系统启动完毕后自动打开本系统(参照附图3所示),在信息框内会显示产品型号、扫码类型、主机地址、主机端口、设定数量和扫码长度的格式信息,如果发现有错误,可以点击右边的设置参数按钮进行修改。如果信息没有错误,就可以把产品放在扫码枪下面,让产品的二维码或条形码出现在扫码枪的扫码范围内,扫码枪读取二维码或条形码成功后,二维码或条形码的信息会在图4的二维码或条形码信息显示框内显示,并上传给树莓派条码/二维码追溯系统服务器,树莓派条码/二维码追溯系统服务器会校验比对二维码或条形码是否重复,并把校验结果回传给树莓派条码/二维码追溯系统客户端,树莓派条码/二维码追溯系统客户端会将树莓派条码/二维码追溯系统服务器反馈的信息显示在信息框内。操作按钮有3个,从上到下分别是“关闭系统”、“重启系统”和“设置参数”。

在参数设置界面,可以修改产品型号、扫码类型、主机地址、主机端口、设定数量和扫码长度,修改完毕后点击“确认按钮”,树莓派条码/二维码追溯系统会保存信息,下次登录将显示这次修改后的信息。产品型号是根据要检查的产品来设定修改。主机地址指的是服务器的IP地址,比如192.168.160.1,这个是局域网的IP地址。主机端口指的是服务器的端口,这个是树莓派条码/二维码追溯系统局域网服务器设置的。只有保证IP和端口都正确才能连接到树莓派条码/二维码追溯系统局域网服务器。设定数量是指当扫码数量达到设定的数量时候会有弹窗提示,方便产品的数量统计,同时也一定程度上保证产品数量的正确性。扫码长度是指产品的二位码的长度,当二维码或条形码的长度与设置的长度不一致时候,会在信息框给出提示,以便操作人员检查产品是否合格。

正常情况下,树莓派条码/二维码追溯系统获取到二维码或条形码的信息并上传至树莓派条码/二维码追溯系统局域网服务器,等待树莓派条码/二维码追溯系统局域网服务器的数据反馈。如图5所示,当产品信息没有问题的情况下,将反馈“PASS”和上传的二维码或条形码数据信息。同时树莓派条码/二维码追溯系统会将“PASS”的产品数量显示在信息框内。当数量达到设定数量时,将会弹窗提示,确定后提示数量将清零,等待到达下一次数量再次提示。当产品二维码或条形码信息出现重复的情况,就会有“FAIL”的提示,如图6所示。例如显示当前二维码或条形码产品已经录入,或者二维码或条形码长度错误等信息提示。

参照附图7和8所示,本实施例还提供一种基于树莓派系统的二维码或条形码重复性检查方法,该重复性检查方法包括以下步骤:

S1、获取EMS系统服务器上的产品二维码或条形码数据信息,并保存在树莓派条码/二维码追溯系统的本地数据库内;

即树莓派条码/二维码追溯系统局域网服务器连接MES系统服务器获取相应数据,并保存在本地树莓派上。

S2、待检测产品的二维码或条形码信息上传至树莓派条码/二维码追溯系统内,并对上传的二维码或条形码信息检验比对;

树莓派条码/二维码追溯系统客户端连接树莓派条码/二维码追溯系统局域网服务器,并上传二维码或条形码信息。树莓派条码/二维码追溯系统局域网服务器校验比对后,再向树莓派条码/二维码追溯系统客户端反馈结果。

S3、树莓派条码/二维码追溯系统显示上述检验比对结果,若对比结果显示二维码或条形码信息无误,则提示进行下一产品的二维码或条形码信息比对;若对比结果显示二维码或条形码信息有误,则显示错误。

树莓派条码/二维码追溯系统客户端把树莓派条码/二维码追溯系统局域网服务器的结果显示出来,让操作人员看到,并发出声音提示操作人员。树莓派条码/二维码追溯系统局域网服务器连接MES系统服务器,当连接成功后,树莓派条码/二维码追溯系统局域网服务器再把新的产品二维码或条形码信息上传到MES系统服务器。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其同等技术的范围之内,则本发明也意图包含这些改动和变型在内。

技术分类

06120115632530