一种卷烟生产质检数据采集方法及系统技术方案

技术编号:13370943 阅读:122 留言:0更新日期:2016-07-19 19:07
本发明专利技术涉及一种卷烟生产质检数据采集方法及系统,其中,卷烟生产质检数据采集方法包括:接收卷烟生产质检设备发送的数据;调用解析引擎;解析引擎根据卷烟生产质检设备的类型从配置表中加载卷烟生产质检设备对应的解析规则表达式;解析引擎采用解析规则表达式对接收到的数据进行解析。本发明专利技术的卷烟生产质检数据采集方法,能够在需要对不同的质检设备数据采集时只需调用不同的解析规则表达式即可,不需要开发新的解析模块,使得通用性较强,能够节约开发新模块所耗费的人力和时间成本;另外,由于解析引擎统一了数据采集的流程,当修复数据采集程序遇到的问题时,就可以通过一处修改来修复所有质检设备存在的问题,使得维护工作较为便捷。

【技术实现步骤摘要】

本专利技术涉及数据采集
,具体为卷烟生产
,尤其涉及一种卷烟生产质检数据采集方法及系统
技术介绍
在卷烟生产过程中,当卷烟设备将烟支生产完毕后,还需要通过质检设备对烟支的生产质量进行检验,质检设备上设有与各个待检测量相对应的传感器。在检测时,将卷烟固定在质检设备中,然后通过控制器对各个传感器测得的数据进行采集,再将电信号转化为相对应的物理参数,从而判断被检测的卷烟是否达标。现有技术中常用的数据采集方法一般按照如图1所示的流程进行数据采集:在设备开始检测后,数据采集程序通过串口接收质检设备上的传感器数据,再调用对应质检设备的解析模块来解析传输过来的数据,解析完成之后将结果保存在数据库中,然后由用户在系统的数据列表中寻找到需要的数据并提取到对应的工单中。但是此种数据采集的流程每当有新的设备需要进行数据采集时,就需要单独编写一个新的设备数据解析模块,使得此种数据采集方法在用于不同的质检设备时通用性较差。
技术实现思路
本专利技术的目的是提出一种卷烟生产质检数据采集方法及系统,能够提高对不同质检设备进行数据采集时的通用性。为实现上述目的,本专利技术第一方面提供了一种卷烟生产质检数据采集方法,包括:接收卷烟生产质检设备发送的数据;调用解析引擎;所述解析引擎根据卷烟生产质检设备的类型从配置表中加载所述卷烟生产质检设备对应的解析规则表达式;所述解析引擎采用所述解析规则表达式对接收到的数据进行解析。进一步地,在所述接收卷烟生产质检设备发送的数据的步骤之前,还包括:对需要发送数据的所述卷烟生产质检设备进行锁定。进一步地,在所述对需要发送数据的所述卷烟生产质检设备进行锁定的操作之后,还包括:接收填入的工单信息并将所述工单信息写入被锁定的所述卷烟生产质检设备的设备表中;在所述解析引擎对接收到的数据进行解析后,还包括:从所述设备表中加载工单信息;将所述解析引擎解析后的数据写入对应的工单。进一步地,还包括:配置各种所述卷烟生产质检设备对应的所述解析规则表达式;将配置好的所述解析规则表达式添加到所述配置表中。进一步地,所述配置各种所述卷烟生产质检设备对应的所述解析规则表达式的具体步骤包括:确定所述卷烟生产质检设备输出的各种信号的格式;通过人机交互界面接收各个信号对应的正则表达式作为所述解析规则表达式;将所述解析规则表达式写入所述配置表中。进一步地,所述卷烟生产质检设备为电子称、密度折光仪或QTM综合测试台。为实现上述目的,本专利技术第二方面提供了一种卷烟生产质检数据采集系统,包括:数据接收模块、引擎调用模块和解析引擎,所述数据接收模块与所述解析引擎连接,所述引擎调用模块与所述解析引擎连接,数据接收模块,用于接收卷烟生产质检设备发送的数据;引擎调用模块,用于调用解析引擎;所述解析引擎,用于根据卷烟生产质检设备的类型从配置表中加载所述卷烟生产质检设备对应的解析规则表达式,并采用所述解析规则表达式对所述数据接收模块接收到的数据进行解析。进一步地,还包括设备锁定模块,用于在所述数据接收模块接收所述卷烟生产质检设备发送的数据之前,对需要发送数据的所述卷烟生产质检设备进行锁定。进一步地,还包括:工单信息写入模块,用于在对需要发送数据的所述卷烟生产质检设备进行锁定之后,接收填入的工单信息并将所述工单信息写入被锁定的所述卷烟生产质检设备的设备表中;工单信息加载模块,与所述工单信息写入模块连接,用于在所述解析引擎对接收到的数据进行解析后,从所述设备表中加载工单信息;数据写入模块,与所述工单信息加载模块和所述解析引擎连接,用于在所述工单信息加载模块从所述设备表中加载工单信息后,将所述解析引擎解析后的数据写入对应的工单。进一步地,还包括:表达式配置模块,用于配置各种所述卷烟生产质检设备对应的所述解析规则表达式;表达式添加模块,与所述表达式配置模块连接,用于将所述表达式配置模块配置好的所述解析规则表达式添加到所述配置表中。进一步地,表达式配置模块具体包括:信号格式确定模块,用于确定所述卷烟生产质检设备输出的各种信号的格式;表达式接收模块,用于通过人机交互界面接收各个信号对应的正则表达式作为所述解析规则表达式;表达式写入模块,与所述表达式接收模块连接,用于将所述表达式接收模块接收到的解析规则表达式写入所述配置表中。基于上述技术方案,本专利技术实施例的卷烟生产质检数据采集方法,通过调用解析引擎,并根据质检设备的类型从配置表中加载对应的解析规则表达式对数据进行匹配和解析操作,使得需要对不同的质检设备进行数据采集时只需调用相应的解析规则表达式即可,不需要开发新的解析模块,使得此种数据采集方法通用性较强,在适用于不同设备时操作较为简便,能够节约开发新模块所耗费的人力和时间成本。另外,由于解析引擎统一了数据采集的流程,当修复数据采集程序遇到的问题时,就可以通过一处修改来修复所有质检设备存在的问题,使得维护工作较为便捷。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1为现有技术中卷烟生产质检数据采集方法的流程示意图;图2为本专利技术卷烟生产质检数据采集方法的一个实施例的流程示意图;图3为本专利技术卷烟生产质检数据采集方法的另一个实施例的流程示意图;图4为本专利技术卷烟生产质检数据采集方法的再一个实施例的流程示意图;图5为本专利技术卷烟生产质检数据采集方法的一个具体实施例的流程示意图;图6为本专利技术卷烟生产质检数据采集系统的一个实施例中各种质检设备在配置表中对应的解析表达式列表示意图;图7为本专利技术卷烟生产质检数据采集系统的一个实施例中需要新增表单信息时的界面示意图;图8为本专利技术卷烟生产质检数据采集系统的一个实施例中解析表达式的测试界面示意图;图9为本专利技术卷烟生产质检数据采集系统的一个实施例的界面示意图;图10为本专利技术卷烟生产质检数据采集系统的一个实施例中历史数据查询界面示意图;图11为本专利技术质检数据采集系统的一个实施例中质检结果显示的界面示意图;图12为本专利技术质检数据采集系统的一个实施例中工单查询的界面示意图;图13为本专利技术质检数据采集系统的一个实施例本文档来自技高网...
一种卷烟生产质检数据采集方法及系统

【技术保护点】
一种卷烟生产质检数据采集方法,其特征在于,包括:接收卷烟生产质检设备发送的数据;调用解析引擎;所述解析引擎根据卷烟生产质检设备的类型从配置表中加载所述卷烟生产质检设备对应的解析规则表达式;所述解析引擎采用所述解析规则表达式对接收到的数据进行解析。

【技术特征摘要】
1.一种卷烟生产质检数据采集方法,其特征在于,包括:
接收卷烟生产质检设备发送的数据;
调用解析引擎;
所述解析引擎根据卷烟生产质检设备的类型从配置表中加载所
述卷烟生产质检设备对应的解析规则表达式;
所述解析引擎采用所述解析规则表达式对接收到的数据进行解
析。
2.根据权利要求1所述的卷烟生产质检数据采集方法,其特征
在于,在所述接收卷烟生产质检设备发送的数据的步骤之前,还包括:
对需要发送数据的所述卷烟生产质检设备进行锁定。
3.根据权利要求2所述的卷烟生产质检数据采集方法,其特征
在于,在所述对需要发送数据的所述卷烟生产质检设备进行锁定的操
作之后,还包括:
接收填入的工单信息并将所述工单信息写入被锁定的所述卷烟
生产质检设备的设备表中;
在所述解析引擎对接收到的数据进行解析后,还包括:
从所述设备表中加载工单信息;
将所述解析引擎解析后的数据写入对应的工单。
4.根据权利要求1所述的卷烟生产质检数据采集方法,其特征
在于,还包括:
配置各种所述卷烟生产质检设备对应的所述解析规则表达式;
将配置好的所述解析规则表达式添加到所述配置表中。
5.根据权利要求4所述的质检数据采集方法,其特征在于,所
述配置各种所述卷烟生产质检设备对应的所述解析规则表达式的具体
步骤包括:
确定所述卷烟生产质检设备输出的各种信号的格式;
通过人机交互界面接收各个信号对应的正则表达式作为所述解

\t析规则表达式;
将所述解析规则表达式写入所述配置表中。
6.根据权利要求1所述的卷烟生产质检数据采集方法,其特征
在于,所述卷烟生产质检设备为电子称、密度折光仪或QTM综合测
试台。
7.一种卷烟生产质检数据采集系统,其特征在于,包括:数据
接收模块、引擎调用模块和解析引擎,所述数据接收模块与所述解析
引擎连接,所述引擎调用模块与所述解析引擎连接,
数据接收模块,用于...

【专利技术属性】
技术研发人员:曹琦吴永辉陈晓杜林郁林苗俏吴永生苏玲郭天文林慧
申请(专利权)人:龙岩烟草工业有限责任公司
类型:发明
国别省市:福建;35

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1