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

基于分析控制图的SPC实时分析方法及系统

文献发布时间:2024-04-18 20:01:55


基于分析控制图的SPC实时分析方法及系统

技术领域

本发明涉及数据分析领域,尤其涉及一种基于分析控制图的SPC实时分析方法及系统。

背景技术

现有的SPC分析,通常是工作人员将分析样本手工录入 或通过文档导入到常规的SPC分析客户端中手动点击分析按钮后,客户端输出分析结果图表;由于分析样本需要工作人员整理记录并且录入或导入到客户端中,工作人员在整理和录入样本需要花费大量的人力成本,并且分析样本的数据通常较多,工作人员容易出现疏漏和错误;而且工作人员录入或导入的分析样本通常是生产完成后的样本数据,存在非常严重的滞后性,使用该样本进行分析无法实现预防性分析的效果,事故已经发生了、不良品已经产生了,再去分析没有太大的意义。

发明内容

为了解决上述问题,本发明的目的在于提供一种基于分析控制图的SPC实时分析方法及系统,能够实现SPC数据分析的及时性、可预见性。

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

一种基于分析控制图的SPC实时分析方法,包括:

步骤S1:创建分析控制图,包括支持自动获取已有数据获取分析静态分析控制图、支持和采集应用对接分析动态分析控制图和支持录入和导入数据分析人工录入控制图;

步骤S2:基于分析控制图,分别进行分析计算;

步骤S3:订阅端自动请求分析样本数据,基于订阅端订阅情况,实时判断分析样本数据的数据量是否大于预设标准;

步骤S4:基于判断结果,若大于预设标准采用流式分析并分段推送分析结果,若小于预设标准则采用普通分析并推送全部分析结果;

步骤S5:订阅端根据预先配置的分析看板,根据实时获取的分析结果,同步回执分析看板图标。

进一步的,所述创建分析控制图,具体为:

(1)静态分析控制图:设置获取数据的数据库信息以及设置数据库查询语句,通过查询语句从数据库中获取已有样本数据,并基于已有样本数据绘制;该控制图用户自定义设置样本数据的来源,用户通过自定义设置分析控制图的执行计划,让分析控制图按计划自动获取样本自动分析、自动推送结果;

(2)动态分析控制图:基于API接口采集应用调用,采集应用将采集到的样本通过API接口推给SPC的控制图,API接口获取到采集数据后,找到系统中相应的控制图;

动态分析控制图支持和数据采集应用对接,实时接收采集应用的采集数据,对采集数据进行分析计算,并自动推送结果;

(3)人工录入控制图:通过界面上的导入按钮和表格进行填写,绘制相应的控制图;该控制图,用户将整理好的数据录入或导入,使用分析控制图进行数据分析,并自动推送结果。

进一步的,所述流式分析,具体为:将样本数据的总量,按指定的容量拆分成多个批次;每个批次按照相同的分析逻辑并发进行分析,完成后将每一批的分析结果进行合并计算生成最终的分析结果。

进一步的,还预设有告警触发,包括告警的条件、告警的等级、告警的通知对象、告警的消息模板、告警的通知方式;当分析结果符合告警条件时,会触发告警。

一种基于分析控制图的SPC实时分析系统,包括分析计算单元、接口单元和异常告警单元;所述分析计算单元创建有分析控制图,包括支持自动获取已有数据获取分析静态分析控制图、支持和采集应用对接分析动态分析控制图和支持录入和导入数据分析人工录入控制图;所述接口单元,提供开放性的API接口,第三方应用通过API接口接入系统订阅分析数据,支持同时订阅一张或多张分析控制图;所述异常告警单元,支持针对自定义告警消息,用户可以正对分析控制图进行告警设置,一旦分析结果中有异常结果数据,会第一时间触发告警,进行消息发送。

进一步的,所述分析控制图,具体为:

(1)静态分析控制图:设置获取数据的数据库信息以及设置数据库查询语句,通过查询语句从数据库中获取已有样本数据,并基于已有样本数据绘制;该控制图用户自定义设置样本数据的来源,用户通过自定义设置分析控制图的执行计划,让分析控制图按计划自动获取样本自动分析、自动推送结果;

(2)动态分析控制图:基于API接口采集应用调用,采集应用将采集到的样本通过API接口推给SPC的控制图,API接口获取到采集数据后,找到系统中相应的控制图;

动态分析控制图支持和数据采集应用对接,实时接收采集应用的采集数据,对采集数据进行分析计算,并自动推送结果;

(3)人工录入控制图:通过界面上的导入按钮和表格进行填写,绘制相应的控制图;该控制图,用户将整理好的数据录入或导入,使用分析控制图进行数据分析,并自动推送结果。

进一步的,所述接口单元,当第三方应用接入时,接入信息中会包含一个或多个控制图的KEY,接口单元通过KEY来识别第三方应用系统要订阅哪些控制图,当这些控制图有分析结果产生时,会将数据推送给订阅端。

进一步的,所述系统还设有分析看板生成单元,用于生成WEB页面看板的程序包,用户将程序包解压到订阅端,打开程序包中的WEB页面即显示看板;所述程序包中的WEB页面已经将所有与SPC系统对接的逻辑都封装编写完成,用户不需要重新编写订阅逻辑,即开即用。

本发明具有如下有益效果:

本发明通过动态自动获取已有分析样本数据,在线实时的计算分析、实时的结果推送、实时的图表绘制以及实时的异常告警,实现SPC数据分析的及时性、可预见性。

附图说明

图1为本发明方法流程图。

具体实施方式

以下结合附图和具体实施例对本发明做进一步详细说明:

参考图1,本发明提供一种基于分析控制图的SPC实时分析方法,包括:步骤S1:创建分析控制图,包括支持自动获取已有数据获取分析静态分析控制图、支持和采集应用对接分析动态分析控制图和支持录入和导入数据分析人工录入控制图;

步骤S2:基于分析控制图,分别进行分析计算;

步骤S3:订阅端自动请求分析样本数据,基于订阅端订阅情况,实时判断分析样本数据的数据量是否大于预设标准;

步骤S4:基于判断结果,若大于预设标准采用流式分析并分段推送分析结果,若小于预设标准则采用普通分析并推送全部分析结果;

步骤S5:订阅端根据预先配置的分析看板,根据实时获取的分析结果,同步回执分析看板图标。

在本实施例中,创建分析控制图,具体为:

(1)静态分析控制图:设置获取数据的数据库信息以及设置数据库查询语句,通过查询语句从数据库中获取已有样本数据,并基于已有样本数据绘制;该控制图用户自定义设置样本数据的来源,用户通过自定义设置分析控制图的执行计划,让分析控制图按计划自动获取样本自动分析、自动推送结果;

(2)动态分析控制图:基于API接口采集应用调用,采集应用将采集到的样本通过API接口推给SPC的控制图,API接口获取到采集数据后,找到系统中相应的控制图;

动态分析控制图支持和数据采集应用对接,实时接收采集应用的采集数据,对采集数据进行分析计算,并自动推送结果;

(3)人工录入控制图:通过界面上的导入按钮和表格进行填写,绘制相应的控制图;该控制图,用户将整理好的数据录入或导入,使用分析控制图进行数据分析,并自动推送结果。

在本实施例中,分析的结果数据是以推送制分发到各个订阅端的,这样可以减少订阅端的访问开销并且提高分析数据应用的时效性(WisSPC一旦产生结果立即推送)。

针对超过预设标准数据量的大批量的分析结果,采用流式分析+批量推送的技术,将要推送的数据进行分批推送,保证订阅端不会在短时间内容一下子接收到大批量的数据,导致系统反应不过来,造成系统卡顿、系统假死、渲染异常等现象。

优选的,流式分析,具体为:将样本数据的总量,按指定的容量拆分成多个批次;每个批次按照相同的分析逻辑并发进行分析,完成后将每一批的分析结果进行合并计算生成最终的分析结果。

在本实施例中,还预设有告警触发,包括告警的条件、告警的等级、告警的通知对象、告警的消息模板、告警的通知方式;当分析结果符合告警条件时,会触发告警。

一种基于分析控制图的SPC实时分析系统,包括分析计算单元、接口单元和异常告警单元;所述分析计算单元创建有分析控制图,包括支持自动获取已有数据获取分析静态分析控制图、支持和采集应用对接分析动态分析控制图和支持录入和导入数据分析人工录入控制图;所述接口单元,提供开放性的API接口,第三方应用通过API接口接入系统订阅分析数据,支持同时订阅一张或多张分析控制图;支持PC端、手机等应用接入;支持Java、.NET、Pyton等多语言的应用接入;支持Web程序、桌面程序、H5应用等多形态的应用接入;提供了自由度非常高的接入方式,实现了应用高度互通的模式;所述异常告警单元,支持针对自定义告警消息,用户可以正对分析控制图进行告警设置,一旦分析结果中有异常结果数据,会第一时间触发告警,进行消息发送,支持:微信、钉钉、邮件等通用的消息发送方式。如:分析结果CPK值小于1时触发告警。

在本实施例中,分析控制图,具体为:

(1)静态分析控制图:设置获取数据的数据库信息以及设置数据库查询语句,通过查询语句从数据库中获取已有样本数据,并基于已有样本数据绘制;该控制图用户自定义设置样本数据的来源,用户通过自定义设置分析控制图的执行计划,让分析控制图按计划自动获取样本自动分析、自动推送结果;

(2)动态分析控制图:基于API接口采集应用调用,采集应用将采集到的样本通过API接口推给SPC的控制图,API接口获取到采集数据后,找到系统中相应的控制图;

动态分析控制图支持和数据采集应用对接,实时接收采集应用的采集数据,对采集数据进行分析计算,并自动推送结果;

(3)人工录入控制图:通过界面上的导入按钮和表格进行填写,绘制相应的控制图;该控制图,用户将整理好的数据录入或导入,使用分析控制图进行数据分析,并自动推送结果。

在本实施例中,接口单元,当第三方应用接入时,接入信息中会包含一个或多个控制图的KEY,接口单元通过KEY来识别第三方应用系统要订阅哪些控制图,当这些控制图有分析结果产生时,会将数据推送给订阅端。

在本实施例中,系统还设有分析看板生成单元,用于生成WEB页面看板的程序包,用户将程序包解压到订阅端,打开程序包中的WEB页面即显示看板;所述程序包中的WEB页面已经将所有与SPC系统对接的逻辑都封装编写完成,用户不需要重新编写订阅逻辑,即开即用。

本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

以上所述,仅是本发明的较佳实施例而已,并非是对本发明作其它形式的限制,任何熟悉本专业的技术人员可能利用上述揭示的技术内容加以变更或改型为等同变化的等效实施例。但是凡是未脱离本发明技术方案内容,依据本发明的技术实质对以上实施例所作的任何简单修改、等同变化与改型,仍属于本发明技术方案的保护范围。

技术分类

06120116571938