一种数据采集处理系统及方法与流程

文档序号:21691540发布日期:2020-07-31 22:09阅读:466来源:国知局
一种数据采集处理系统及方法与流程

本申请涉及数据处理技术领域,具体涉及一种数据采集处理系统及方法。



背景技术:

随着现代生产制造业的发展,物联网、大数据等技术的全面升级,现代生产制造业升级也已进入实质阶段,现代生产制造业业慢慢朝着智能化方向发展。

现代生产制造业在朝向智能化方向发展时,针对制造业中生产线进行全面监测管理的操作系统或数据处理系统也应运而生,而现有技术中的相关系统对生产线中不同厂家的设备采集的数据没有办法统一处理,只能针对不同厂家的结构数据进行分类处理,处理效率低下,并且在将不同数据进行转化展示耗时耗力,极大的不方便现代生产制造业的管理。

因此如何对生产制造过程中不同源的生产数据方便快捷的处理,提高对生产过程中数据处理的效率和准确度,是目前有待解决的技术问题。



技术实现要素:

本发明提供一种数据采集处理系统,用以提高现有技术中对生产数据处理准确度以及灵活性,进而对所述生产计划进行实时调整以及提高生产效率。该系统包括:

数据监测单元,用于监测所述数据采集处理系统的状态信息;

数据采集单元,用于接收来自生产线的生产数据,所述数据采集单元包含一个主数据采集单元与多个子数据采集单元;

数据检验单元,用于将接收到的所述生产数据进行数据处理,并对处理后的生产数据进行检验;

数据展示单元,用于根据所述状态信息和检验后的生产数据选择所述生产数据或所述状态信息进行展示。

优选地,所述数据监测单元,具体用于:

接收所述数据采集系统的状态信息,若所述数据采集系统出现故障,则根据所述故障生成故障通知信息,并将所述故障通知信息发送至所述数据采集单元和所述数据展示单元;

其中,所述状态信息是通过所述数据采集系统服务器的操作系统的应用程序编程接口api获取的。

优选地,所述数据采集单元具体用于:

当接收到所述数据监测单元发送的故障通知信息时,离线采集并保存所述生产线的生产数据;

将各个子数据采集单元离线采集并保存的所述生产线的生产数据发送到所述主数据采集单元,并在所述数据采集系统恢复后,通过主数据采集单元将所述离线采集并保存所述生产线的生产数据发送到所述数据采集系统的数据库。

优选地,所述生产线的生产数据具体来源包括生产线的生产设备plc、条码扫描枪,且所述生产设备plc与条码扫描枪通过工业总线与所述数据采集处理系统连接。

优选地,所述数据检验单元,包括:

数据转换单元,用于将采集到的不同数据源的所述生产数据转换成一致性所述一致性生产数据为所述数据采集系统支持的数据;

数据清洗单元,用于将所述一致性生产数据内含有的乱码、错误数据以及重复部分进行删除后对所述一致性生产数据进行长度控制,实现数据标准化;

数据聚合计算单元,用于将实现所述数据标准化的所述一致性生产数据进行聚合与计算;

数据验证单元,用于将经过所述聚合与计算后的一致性生产数据与所述数据采集系统数据库中的标准模型进行比较,以验证所述一致性生产数据是否正确。

相应地,本发明还提出了一种数据采集处理方法,所述方法包括:

监测数据采集处理系统的状态信息;

接收来自生产线的生产数据;

将接收到的所述生产数据进行数据处理,并对处理后的生产数据进行检验;

根据所述状态信息和检验后的生产数据选择所述生产数据或所述状态信息进行展示。

优选地,在所述监测数据采集系统的状态信息之后,还包括:

根据所述数据采集系统的状态信息进行处理,若所述数据采集系统出现故障,则根据所述故障生成故障通知信息,并将所述故障通知信息发送至所述数据采集单元和所述数据展示单元,所述数据采集单元包含一个主数据采集单元与多个子数据采集单元;

其中,所述状态信息是通过所述数据采集系统服务器的操作系统的应用程序编程接口api获取的。

优选地,在将所述故障通知信息发送至所述数据采集单元之后,还包括:

接收所述故障通知信息,所述数据采集单元离线采集并保存所述生产数据;

将所述子数据采集单元离线采集并保存的所述生产数据发送至所述主数据采集单元,并在所述数据采集系统恢复后,将所述主数据采集单元中由子数据采集单元发送的所述生产数据发送到所述数据采集系统的数据库。

优选地,所述接收来自所述生产线的所述生产数据,具体为:

所述生产数据可由所述生产线中的生产设备plc、条形扫码枪发送,其中,所述生产设备plc与所述条形扫码枪具体通过工业总线与所述数据采集处理系统连接。

优选地,所述将接收到的所述生产数据进行数据处理,并对处理后的生产数据进行检验,具体为:

将采集到的不同数据源的生产数据转换成一致性数据,所述一致性数据为所述数据采集系统支持的数据;

将所述一致性数据内含有的乱码、错误数据以及重复部分进行删除后对所述一致性数据进行长度控制,实现数据标准化;

将实现所述数据标准化的所述一致性数据进行聚合与计算;

将经过所述聚合与计算后的一致性数据与所述数据采集系统数据库中的标准模型进行比较,以验证所述一致性数据是否正确。

与现有技术对比,本发明具备以下有益效果:

本发明公开了一种数据采集处理系统及方法,该系统包括:通过数据监测单元监测数据采集处理系统的状态信息,通过包含一个主数据采集单元和多个子数据采集单元的数据采集单元接收来自生产线的生产数据,并将接收的生产数据进行数据处理,对经过处理后的生产数据进行检验,最后通过数据展示单元根据检验后的生产数据和所述状态信息选择需要展示的数据或信息,从而方便快捷的掌握生产制造过程中各部分数据,提高了对生产过程中数据处理的效率和准确度。

附图说明

为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1示出了本发明实施例1提出的一种数据采集处理系统的结构示意图;

图2示出了本发明实施例2提出的一种数据采集处理方法的流程示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

如背景技术所述,现有技术无法掌握生产制造过程中的各部分不同源的生产数,对生产过程中数据处理的效率低下。

为解决上述问题,本申请实施例提出了一种数据采集处理系统,通过数据监测单元监测数据采集处理系统的状态信息,通过包含一个主数据采集单元和多个子数据采集单元的数据采集单元接收来自生产线的生产数据,并将接收的生产数据进行数据处理,对经过处理后的生产数据进行检验,最后通过数据展示单元根据检验后的生产数据和所述状态信息选择需要展示的数据或信息,从而方便快捷的掌握生产制造过程中各部分不同源的生产数据,提高了对生产过程中数据处理的效率和准确度。

如图1所示本发明实施例提出的一种数据采集处理系统的结构示意图,具体为:

数据监测单元101,用于监测所述数据采集处理系统的状态信息。

具体的,本申请的数据采集处理系统中各单元是相互协作但又是相互独立的,该数据监测单元对所述数据采集处理系统中其他单元模块进行实时监测。

为了对数据采集处理系统更好的监测,在本申请优选实施例中,所述数据监测单元,具体用于:

接收所述数据采集系统的状态信息,若所述数据采集系统出现故障,则根据所述故障生成故障通知信息,并将所述故障通知信息发送至所述数据采集单元和所述数据展示单元;

其中,所述状态信息是通过所述数据采集系统服务器的操作系统的应用程序编程接口api获取的。

具体的,在生产制造过程中,数据监测单元会实时接收数据采集处理系统的状态信息,该状态信息可以预先配置属性,也可以当没有接收到系统中某一单元的状态信息时,自动判断为对应单元存在故障,当数据监测单元接收到或判断出数据采集处理系统中存在故障时,则立即根据对应故障信息生成故障通知信息,并将该故障通知信息发送至数据采集单元和数据展示单元,若是数据采集单元发生故障,则数据监测单元立即通过预设的电话号码或者邮箱发送相关故障信息,同时将故障通知信息发送至数据展示单元进行处理。

并且,所述状态信息可以通过可以通过应用程序编程接口api获取,又称应用程序接口api(applicationprogramminginterface)。该接口是为程序员在编程时使用的,系统和应用程序通过这个接口,可在执行中访问系统中的资源和取得os的服务,它也是程序能取得操作系统服务的唯一途径。大多数操作系统的程序接口是由一组系统调用(systemcall)组成,每一个系统调用都是一个能完成特定功能的子程序。

需要说明的是,以上优选实施例的方案仅为本申请所提出的一种具体实现方案,数据监测单元可以为数据采集处理系统中内设,也可为外接,通过其他接口或方法获取所述状态信息的方式均属于本申请的保护范围。

数据采集单元102,用于接收来自生产线的生产数据,所述数据采集单元包含一个主数据采集单元与多个子数据采集单元。

其中,生产线的生产数据具体来源可以为生产线中生产设备plc、条形扫码枪等,并且该生产设备plc和条形扫码枪等可通过工业总线与数据采集处理系统进行连接。

具体的,数据采集单元组成是一个主数据采集单元和多个子数据采集单元,子数据采集单元与生产线中各部分相连接,直接获取生产线中的生产数据,将采集到的生产数据发送至主数据采集单元进行集中处理。

为了更好的对数据进行采集处理,在本申请优选的实施例中,所述数据采集单元,具体用于:

当接收到所述数据监测单元发送的故障通知信息时,离线采集并保存所述生产线的生产数据;

将各个子数据采集单元离线采集并保存的所述生产线的生产数据发送到所述主数据采集单元,并在所述数据采集系统恢复后,通过主数据采集单元将所述离线采集并保存所述生产线的生产数据发送到所述数据采集系统的数据库。

具体的,所述数据采集单元不光只采集生产线中的生产数据,并在接收到来自数据监测单元发送的故障通知信息时,自动转换成离线采集并保存生产数据的模式。

子数据采集单元在采集完生产线中的生产数据后,将生产数据发送至主数据采集单元进行集中处理保存,并在主数据采集单元接收到数据监测单元发送的恢复正常信息后再将该生产数据进行处理发送。

需要说明的是,以上优选实施例的方案仅为本申请的一种具体实现方式,其他根据数据采集处理系统出现故障后将采集到的生产数据进行保存处理的方式均属于本申请的保护范围。

数据检验单元103,用于将接收到的所述生产数据进行数据处理,并对处理后的生产数据进行检验。

具体的,由数据采集单元采集到的生产数据并不能直接使用,需要对采集到的生产数据进行处理检验后才能发送至数据展示单元进行展示。

为了更好的对生产数据进行处理,在本申请优选实施例中,所述数据检验单元,包括:

数据转换单元,用于将采集到的不同数据源的所述生产数据转换成一致性所述一致性数据为所述数据采集系统支持的数据;

数据清洗单元,用于将所述一致性数据内含有的乱码、错误数据以及重复部分进行删除后对所述一致性数据进行长度控制,实现数据标准化;

数据聚合计算单元,用于将实现所述数据标准化的所述一致性数据进行聚合与计算;

数据验证单元,用于将经过所述聚合与计算后的一致性数据与所述数据采集系统数据库中的标准模型进行比较,以验证所述一致性数据是否正确。

具体的,生产线中各生产设备并不是同一厂家生产配置的,因此,对于不同设备发送的不同源生产数据需要进行转换处理,转换成数据采集处理系统支持同一处理展示的一致性生产数据,而在转换过程中,会出现乱码、错误数据以及重复部分,因此在转换之后需要对一致性生产数据进行清洗,删除出现的乱码、错误数据以及重复部分数据,并进行长度控制,实现数据标准化。

然后将实现数据标准化的一致性生产数据进行聚合与计算得到需要的数据,再将经过聚合计算得到的一致性生产数据与数据采集处理系统数据库中预设的标准模型进行比较,当验证通过时才将经过聚合与计算的一致性数据发送至数据展示单元。

需要说明的是,以上优选实施例的方案仅为本申请的一种具体实现方式,其他将不同源的生产数据经过处理得到一致性数据的方式均属于本申请的保护范围。

数据展示单元104,用于根据所述状态信息和检验后的生产数据选择所述生产数据或所述状态信息进行展示。

具体的,数据展示单元为将采集到的生产数据或数据采集处理系统的状态信息进行展示的单元,在接收到经过聚合与计算后的一致性生产数据时,将该数据实时展示在相应显示设备上,并且,若接收到数据采集处理系统的故障通知信息时,将该故障通知信息还原成故障信息进而展示至显示设备上。

需要说明的是,以上优选实施例的方案仅为本申请的一种具体实现方式,其他将生产数据进行展示或将故障信息显示或将故障信息发送至相应账号的方式均属于本申请的保护范围。

通过应用以上技术方案,通过数据监测单元监测数据采集处理系统的状态信息,通过包含一个主数据采集单元和多个子数据采集单元的数据采集单元接收来自生产线的生产数据,并将接收的生产数据进行数据处理,对经过处理后的生产数据进行检验,最后通过数据展示单元根据检验后的生产数据和所述状态信息选择需要展示的数据或信息,从而方便快捷的处理生产制造过程中各部分不同源的生产数据,提高了对生产过程中数据处理的效率和准确度。

基于上述系统,本申请还提出了一种数据采集处理方法,如图2所示,所述方法包括:

步骤s201、监测数据采集处理系统的状态信息。

具体的,本申请实施例中,需要对自身的数据采集处理系统进行实时监测,以确保该数据采集处理系统在生产制造过程中处于正常运行状态。

为了对数据采集处理系统更好的监测,在本申请实施例中,在所述监测数据采集系统的状态信息之后,还包括:

根据所述数据采集系统的状态信息进行处理,若所述数据采集系统出现故障,则根据所述故障生成故障通知信息,并将所述故障通知信息发送至所述数据采集单元和所述数据展示单元,所述数据采集单元包含一个主数据采集单元与多个子数据采集单元;

其中,所述状态信息是通过所述数据采集系统服务器的操作系统的应用程序编程接口api获取的。

具体的,设置数据监测单元实时监测接收数据采集处理系统的状态信息,该状态信息由数据采集处理系统发送,可以预先在数据采集处理系统中设置相应的规则以帮助数据采集处理系统生成相应的状态信息,根据状态信息中的故障信息或没有收到数据采集处理系统发送的状态信息时生成相应的故障通知信息发送给数据采集单元。

其中,所述状态信息可以通过可以通过应用程序编程接口api获取,又称应用程序接口api(applicationprogramminginterface)。该接口是为程序员在编程时使用的,系统和应用程序通过这个接口,可在执行中访问系统中的资源和取得os的服务,它也是程序能取得操作系统服务的唯一途径。大多数操作系统的程序接口是由一组系统调用(systemcall)组成,每一个系统调用都是一个能完成特定功能的子程序。

为了更好的根据状态信息处理,在本申请实施例中,在将所述故障通知信息发送至所述数据采集单元之后,还包括:

接收所述故障通知信息,所述数据采集单元离线采集并保存所述生产数据;

将所述子数据采集单元离线采集并保存的所述生产数据发送至所述主数据采集单元,并在所述数据采集系统恢复后,将所述主数据采集单元中由子数据采集单元发送的所述生产数据发送到所述数据采集系统的数据库。

具体的,所述数据采集单元不光只采集生产线中的生产数据,并在接收到来自数据监测单元发送的故障通知信息时,自动转换成离线采集并保存生产数据的模式。

子数据采集单元在采集完生产线中的生产数据后,将生产数据发送至主数据采集单元进行集中处理保存,并在主数据采集单元接收到数据监测单元发送的恢复正常信息后再将该生产数据进行处理发送。

步骤s202、接收来自生产线的生产数据。

其中,生产线的生产数据具体来源可以为生产线中生产设备plc、条形扫码枪等,并且该生产设备plc和条形扫码枪等可通过工业总线与数据采集处理系统进行连接。

具体的,数据采集单元组成是一个主数据采集单元和多个子数据采集单元,子数据采集单元与生产线中各部分相连接,通过工业总线获取生产线中的生产数据,将采集到的生产数据发送至主数据采集单元进行集中处理。

步骤s203、将接收到的所述生产数据进行数据处理,并对处理后的生产数据进行检验。

具体的,由数据采集单元采集到的生产数据并不能直接使用,需要对采集到的生产数据进行处理检验后才能发送至数据展示单元进行展示。

为了更好的对生产数据进行处理,在本申请实施例中,所述将接收到的所述生产数据进行数据处理,并对处理后的生产数据进行检验,具体为:

将采集到的不同数据源的生产数据转换成一致性生产数据,所述一致性生产数据为所述数据采集系统支持的数据;

将所述一致性生产数据内含有的乱码、错误数据以及重复部分进行删除后对所述一致性生产数据进行长度控制,实现数据标准化;

将实现所述数据标准化的所述一致性生产数据进行聚合与计算;

将经过所述聚合与计算后的一致性生产数据与所述数据采集系统数据库中的标准模型进行比较,以验证所述一致性生产数据是否正确。

具体的,生产线中各生产设备并不是同一厂家生产配置的,因此,对于不同设备发送的不同源生产数据需要进行转换处理,转换成数据采集处理系统支持同一处理展示的一致性生产数据,而在转换过程中,会出现乱码、错误数据以及重复部分,因此在转换之后需要对一致性生产数据进行清洗,删除出现的乱码、错误数据以及重复部分数据,并进行长度控制,实现数据标准化。

然后将实现数据标准化的一致性生产数据进行聚合与计算得到需要的数据,再将经过聚合计算得到的一致性生产数据与数据采集处理系统数据库中预设的标准模型进行比较,当验证通过时才将经过聚合与计算的一致性数据发送至数据展示单元。

步骤s204,根据所述状态信息和检验后的生产数据选择所述生产数据或所述状态信息进行展示。

具体的,数据展示单元将采集到的生产数据或数据采集处理系统的状态信息进行展示,在接收到经过聚合与计算后的一致性生产数据时,将该数据实时展示在相应显示设备上,并且,若接收到数据采集处理系统的故障通知信息时,将该故障通知信息还原成故障信息进而展示至显示设备上。

通过应用以上技术方案,监测数据采集处理系统的状态信息,通过包含一个主数据采集单元和多个子数据采集单元的数据采集单元接收来自生产线的生产数据,并将接收的生产数据进行数据处理,对经过处理后的生产数据进行检验,最后通过数据展示单元根据检验后的生产数据和所述状态信息选择需要展示的数据或信息,从而方便快捷的处理生产制造过程中各部分不同源的生产数据,提高了对生产过程中数据处理的效率和准确度。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可以通过硬件实现,也可以借助软件加必要的通用硬件平台的方式来实现。基于这样的理解,本发明的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是cd-rom,u盘,移动硬盘等)中,包括以若干指令的形式使一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施场景所述的方法。

本领域技术人员可以理解附图只是一个优选实施场景的示意图,附图中的模块或流程并不一定是实施本发明所必须的。

本领域技术人员可以理解装置中的模块可以按照实施场景描述分布于实施场景的装置中,也可以进行相应变化位于不同于本实施场景的一个或多个装置中。上述实施场景的模块可以合并为一个模块,也可以进一步拆分成多个子模块。

上述本发明序号仅仅为了描述,不代表实施场景的优劣。

以上公开的仅为本发明的几个具体实施场景,但是,本发明并非局限于此,任何本领域的技术人员能思之的变化都应落入本发明的保护范围。

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