一种基于连续扫码的数显卡尺数据采集方法与流程

文档序号:14728922发布日期:2018-06-19 15:21阅读:455来源:国知局

本发明涉及数字化制造技术领域,具体涉及一种基于连续扫码的数显卡尺数据采集方法。



背景技术:

随着近年来数显卡尺在车间生产现场的逐步推广应用,为实现面向关键质量控制点的质量数据在线采集与管理奠定了基础,在关键尺寸的测量过程中通过采用数显卡尺设备,可以大大提高检测数据的准确性、稳定性。但由于数显卡尺的数据输出接口一般采用同步串行脉冲输出或USB输出,其本身具有存储功能,按照信息系统分级保护要求,无法将数显卡尺直接连入内网,且现场环境复杂,线路连接不便,为此需要解决数显卡尺数据采集,且采集后将数据快速、安全导入内网问题。



技术实现要素:

本发明针对提供现有数显卡尺数据采集不方便、导入不便利等问题,提供一种基于连续扫码的数显卡尺数据采集方法。

实现本发明目的的技术方案:一种基于连续扫码的数显卡尺数据采集方法,其包括如下步骤:

(1)基于移动终端的数显卡尺数据采集

将移动终端与数显卡尺建立通讯连接,通过移动终端采集数显卡尺中的数据;

(2)实测数据分组生成二维码

将步骤(1)移动终端上的数显卡尺数据分组生成二维码;具体为:

首先将数显卡尺中的数据按照Base64方法进行加密,生成一个字符串,然后按照设定的长度进行字符串分割,生成一个字符串数组,然后将数组中的数据进行处理,按顺序在每个数组内容前面添加4位数字标识,其中前2位为数组元素总数,后2位为顺序号;原有的数显卡尺中的数据即可被分割成一组有序排列、特定长度的数据单元,进而将该数据单元按序生成数据二维码图片,在移动终端屏幕上按照设定的频率进行滚动播放即可;

(3)成组二维码信息识别与解析

通过高拍仪或高清摄像头扫描步骤(2)所得移动终端上的实测数据二维码图片,并实时进行识别与解析处理;

如果数据二维码图片识别成功,则按照步骤(2)数组中的数据处理规则解析数据,截取前4位数据,其中前2为数组元素总数,后2位为顺序号,将顺序号和该组数据存入一张哈希表中,当哈希表中的元素总数=数据二维码图片解析数据的前2位时,则表示本次识别完成,然后按照顺序对哈希表中的数据进行拼接,并按Base64方法解密,即可还原移动终端上的数显卡尺数据;移动终端上的数显卡尺数据全部识别成功后,将获取的数显卡尺数据存入数据库即可。

如上所述的一种基于连续扫码的数显卡尺数据采集方法,其在步骤(1)中通过移动终端采集数显卡尺中的数据,其获取数据方式为实时读取、显示数据。

如上所述的一种基于连续扫码的数显卡尺数据采集方法,其在步骤(1)中通过移动终端采集数显卡尺中的数据,按照质控卡号,采用同项逐件和同件逐项测量两种方式进行采集数据,然后在本地临时保存一份数据,以便后续再次使用。

如上所述的一种基于连续扫码的数显卡尺数据采集方法,其在步骤(3)中将获取的数显卡尺数据存入数据库,是按照相应规则存入数据库。

如上所述的一种基于连续扫码的数显卡尺数据采集方法,其在步骤(3)中如果数据二维码图片识别成功,则跳过该张数据二维码图片进行下张数据二维码图片识别。

如上所述的一种基于连续扫码的数显卡尺数据采集方法,其在步骤(3)中如果数据二维码图片识别失败,则将自动再次识别数据二维码图片,直到数据二维码图片识别成功。

本发明的效果在于:本发明所述的一种基于连续扫码的数显卡尺数据采集方法,其基于二维码生成与识别技术,利用移动终端与数显卡尺进行连接,按照分组方式来进行数据传递,从而解决数显卡尺数据采集不方便、导入不便利等问题。通过本发明方法实现了基于连续扫码进行大量实测数据传递,从而为提高生产现场质量检测的数字化水平奠定基础,可以在其他类似应用场景中进行推广应用。同时,本方法中的二维码生成采用QR Code编码进行了验证,其他编码方式与此相似,可参照进行使用。

附图说明

图1为本发明所述的一种基于连续扫码的数显卡尺数据采集方法流程图。

图2为实测数显卡尺数据分组生成二维码示意图。

具体实施方式

下面结合附图和具体实施例对本发明所述的一种基于连续扫码的数显卡尺数据采集方法作进一步描述。

如图1和图2所示,本发明所述的一种基于连续扫码的数显卡尺数据采集方法,其包括如下步骤:

(1)基于移动终端的数显卡尺数据采集

将移动终端与数显卡尺建立通讯连接,通过移动终端采集数显卡尺中的数据,其获取数据方式为实时读取、显示数据。

上述通过移动终端采集数显卡尺中的数据,可以按照质控卡号,采用同项逐件和同件逐项测量两种方式进行采集数据,然后在本地临时保存一份数据,以便后续再次使用。

(2)实测数据分组生成二维码

将步骤(1)移动终端上的数显卡尺数据分组生成二维码;具体为:

首先将数显卡尺中的数据按照Base64方法进行加密,生成一个字符串,然后按照设定的长度进行字符串分割,生成一个字符串数组,然后将数组中的数据进行处理,按顺序在每个数组内容前面添加4位数字标识,其中前2位为数组元素总数,后2位为顺序号;原有的数显卡尺中的数据即可被分割成一组有序排列、特定长度的数据单元,进而将该数据单元按序生成数据二维码图片,在移动终端屏幕上按照设定的频率进行滚动播放即可;

(3)成组二维码信息识别与解析

通过高拍仪或高清摄像头扫描步骤(2)所得移动终端上的实测数据二维码图片,并实时进行识别与解析处理;

如果数据二维码图片识别成功,则按照步骤(2)数组中的数据处理规则解析数据,截取前4位数据,其中前2为数组元素总数,后2位为顺序号,将顺序号和该组数据存入一张哈希表中,当哈希表中的元素总数=数据二维码图片解析数据的前2位时,则表示本次识别完成,然后按照顺序对哈希表中的数据进行拼接,并按Base64方法解密,即可还原移动终端上的数显卡尺数据;移动终端上的数显卡尺数据全部识别成功后,将获取的数显卡尺数据按照相应规则存入数据库即可。

如果数据二维码图片识别成功,则跳过该张数据二维码图片进行下张数据二维码图片识别。如果数据二维码图片识别失败,则将自动再次识别数据二维码图片,直到数据二维码图片识别成功。

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