一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种数据筛选方法、装置、设备及存储介质与流程

2022-04-09 10:43:03 来源:中国专利 TAG:


1.本技术涉及统计过程控制(statistical process control,spc)技术领域,具体而言,涉及一种数据筛选方法、装置、设备及存储介质。


背景技术:

2.现有技术中,若用户想要在统计过程控制系统中确定某一参数项目(所需参数项目)中参数的变化过程,需要在统计过程控制系统中手动输入为该参数预设的关键词来查询该关键词对应的所有参数,然后人工在所有参数中查找所需参数项目中的参数并记录,最后通过记录结果确定该变化过程;比如:用户想要确定a工厂的线上数据中批次号的变化过程,需要先使用关键词lot_id(identity document,唯一编号)从统计图表中筛选中lot_id对应的所有批次号,然后人工从所有批次号中找到参数项目为“a工厂的线上数据”的目标批次号,并进行记录,在该过程中,人工需要在大量参数中确定每一个参数对应的参数项目,以寻找参数项目为所需参数项目的参数,该方式使得人工的工作量较大。


技术实现要素:

3.有鉴于此,本技术实施例提供了一种数据筛选方法、装置、设备及存储介质,以降低人工的工作量。
4.主要包括以下几个方面:
5.第一方面,本技术实施例提供了一种数据筛选方法,应用于统计过程控制系统,包括:
6.s1:获取所述统计过程控制系统的统计图表中的至少一个筛选信息及每一个筛选信息对应的筛选优先级,并将所述至少一个筛选信息中筛选优先级最高的筛选信息作为第一筛选信息;
7.s2:响应对所述第一筛选信息包括的至少一个第一信息中第一目标信息的第一选择操作,确定所述第一目标信息在第二筛选信息包括的至少一个第二信息中对应的至少一个第二目标信息;其中,所述第二筛选信息对应的筛选优先级与所述第一筛选信息对应的筛选优先级相邻且所述第二筛选信息对应的筛选优先级低于所述第一筛选信息对应的筛选优先级;
8.s3:判断所述第二筛选信息对应的筛选优先级在获取到的至少一个筛选优先级中是否为最低的筛选优先级;
9.s4:若不是最低的筛选优先级,将所述至少一个第二目标信息作为所述第一筛选信息包括的至少一个第一信息,并重复依次执行s2、s3和s4,直至第二筛选信息对应的筛选优先级在获取到的至少一个筛选优先级中为最低的筛选优先级;若为最低的筛选优先级,响应对所述至少一个第二目标信息中的第三目标信息的第二选择操作,在所述统计图表中对所述第三目标信息进行可视化显示。
10.可选的,所述第一选择操作为单选操作,所述第二选择操作为多选操作。
11.可选的,所述第一筛选信息包括至少一个数据升级版本对应的第一信息,所述确定所述第一目标信息在第二筛选信息包括的至少一个第二信息中对应的至少一个第二目标信息,包括:
12.在至少一个数据升级版本中确定目标数据升级版本;其中,所述目标数据升级版本为对应的第一信息中包含有第一目标信息的数据升级版本;
13.在第二筛选信息中的所述目标数据升级版本对应的至少一个第二信息中,确定所述第一目标信息对应的至少一个第二目标信息。
14.可选的,在确定所述第一目标信息对应的至少一个第二目标信息后,还包括:
15.在所述统计图表的不同显示区域中显示不同目标数据升级版本对应的第二目标信息。
16.可选的,所述在所述统计图表中对所述第三目标信息进行可视化显示,包括:
17.在所述统计图表中,基于所述第三目标信息的唯一标识和所述第三目标信息对应参数的参数值,创建折线图;其中,所述折线图中的折线上的一个节点用于表示一个第三目标信息;
18.针对每一个所述节点,根据为该节点对应的第三目标信息预设的目标颜色,将位于该节点左侧的折线的颜色设置为所述目标颜色。
19.可选的,所述数据筛选方法还包括:
20.响应对所述至少一个第二目标信息中的第三目标信息的第二选择操作,在所述统计图表中对所述至少一个第二目标信息中除所述第三目标信息之外的剩余第二目标信息进行可视化显示。
21.第二方面,本技术实施例提供了一种数据筛选装置,应用于统计过程控制系统,包括:
22.获取模块,用于获取所述统计过程控制系统的统计图表中的至少一个筛选信息及每一个筛选信息对应的筛选优先级,并将所述至少一个筛选信息中筛选优先级最高的筛选信息作为第一筛选信息;
23.执行模块,用于响应对所述第一筛选信息包括的至少一个第一信息中第一目标信息的第一选择操作,确定所述第一目标信息在第二筛选信息包括的至少一个第二信息中对应的至少一个第二目标信息;其中,所述第二筛选信息对应的筛选优先级与所述第一筛选信息对应的筛选优先级相邻且所述第二筛选信息对应的筛选优先级低于所述第一筛选信息对应的筛选优先级;
24.判断模块,用于判断所述第二筛选信息对应的筛选优先级在获取到的至少一个筛选优先级中是否为最低的筛选优先级;
25.处理模块,用于若不是最低的筛选优先级,将所述至少一个第二目标信息作为所述第一筛选信息包括的至少一个第一信息,并重复依次执行s2、s3和s4,直至第二筛选信息对应的筛选优先级在获取到的至少一个筛选优先级中为最低的筛选优先级;若为最低的筛选优先级,响应对所述至少一个第二目标信息中的第三目标信息的第二选择操作,在所述统计图表中对所述第三目标信息进行可视化显示;其中,所述s2为:响应对所述第一筛选信息包括的至少一个第一信息中第一目标信息的第一选择操作,确定所述第一目标信息在第二筛选信息包括的至少一个第二信息中对应的至少一个第二目标信息;所述s3为:判断所
述第二筛选信息对应的筛选优先级在获取到的至少一个筛选优先级中是否为最低的筛选优先级;所述s4为:若不是最低的筛选优先级,将所述至少一个第二目标信息作为所述第一筛选信息包括的至少一个第一信息,并重复依次执行s2、s3和s4,直至第二筛选信息对应的筛选优先级在获取到的至少一个筛选优先级中为最低的筛选优先级;若为最低的筛选优先级,响应对所述至少一个第二目标信息中的第三目标信息的第二选择操作,在所述统计图表中对所述第三目标信息进行可视化显示。
26.可选的,所述第一选择操作为单选操作,所述第二选择操作为多选操作。
27.可选的,所述第一筛选信息包括至少一个数据升级版本对应的第一信息,所述执行模块在用于确定所述第一目标信息在第二筛选信息包括的至少一个第二信息中对应的至少一个第二目标信息时,具体用于:
28.在至少一个数据升级版本中确定目标数据升级版本;其中,所述目标数据升级版本为对应的第一信息中包含有第一目标信息的数据升级版本;
29.在第二筛选信息中的所述目标数据升级版本对应的至少一个第二信息中,确定所述第一目标信息对应的至少一个第二目标信息。
30.可选的,所述执行模块在用于确定所述第一目标信息对应的至少一个第二目标信息后,还用于:
31.在所述统计图表的不同显示区域中显示不同目标数据升级版本对应的第二目标信息。
32.可选的,所述处理模块在用于在所述统计图表中对所述第三目标信息进行可视化显示时,具体用于:
33.在所述统计图表中,基于所述第三目标信息的唯一标识和所述第三目标信息对应参数的参数值,创建折线图;其中,所述折线图中的折线上的一个节点用于表示一个第三目标信息;
34.针对每一个所述节点,根据为该节点对应的第三目标信息预设的目标颜色,将位于该节点左侧的折线的颜色设置为所述目标颜色。
35.可选的,所述数据筛选装置还包括:
36.显示模块,用于响应对所述至少一个第二目标信息中的第三目标信息的第二选择操作,在所述统计图表中对所述至少一个第二目标信息中除所述第三目标信息之外的剩余第二目标信息进行可视化显示。
37.第三方面,本技术实施例提供了一种计算机设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述第一方面中任一所述的数据筛选方法的步骤。
38.第四方面,本技术实施例提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行上述第一方面中任一所述的数据筛选方法的步骤。
39.本技术的实施例提供的技术方案可以包括以下有益效果:
40.本技术实施例提供的数据筛选方法,获取统计图表中的至少一个筛选信息和每一个筛选信息对应的筛选优先级,并按照筛选优先级由高到低的顺序依次进行筛选,每一次筛选均基于上一次筛选的筛选结果,即:在通过第一选择操作在第一筛选信息包括的至少
一个第一信息中选中第一目标信息后,从筛选优选级比第一筛选信息对应筛选优先级低一级的第二筛选信息所包括的至少一个第二信息中筛选出第一目标信息对应的至少一个第二目标信息,若第二筛选信息不是各筛选信息中筛选优先级最低的筛选信息,则可以继续在至少一个第二目标信息中选中一个第二目标信息,并基于选中的第二目标信息执行后续的筛选操作;若第二筛选信息是各筛选信息中筛选优先级最低的筛选信息,则可以对在至少一个第二目标信息中选中的第三目标信息进行可视化显示;比如:用户想要在统计图表中确定a工厂的线上数据中批次号的变化过程,可以通过对a工厂、a工厂中的线上数据、a工厂中的线上数据中的批次号数据的一次选择方式确定所需的a工厂的线上数据中的批次号,该过程不需要用户在大量参数中确定每一个参数对应的参数项目,从而有利于降低人工的工作量,此外,在上述过程中,用户可以在最终确定出来的批次号中选择想要了解的批次号,统计过程控制系统自动对选中的批次号进行可视化显示,以方便用户直观了解所需批次号的变化过程,从而有利于提高用户体验。
41.为使本技术的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
42.为了更清楚地说明本技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
43.图1示出了本技术实施例一所提供的一种数据筛选方法的流程图;
44.图2示出了本技术实施例一所提供的一种第三目标信息的可视化显示的示例图;
45.图3示出了本技术实施例二所提供的一种数据筛选装置的结构示意图;
46.图4示出了本技术实施例三所提供的一种计算机设备的结构示意图。
具体实施方式
47.为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本技术实施例中附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本技术实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本技术的实施例的详细描述并非旨在限制要求保护的本技术的范围,而是仅仅表示本技术的选定实施例。基于本技术的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本技术保护的范围。
48.本技术实施例提供了一种数据筛选方法、装置、设备及存储介质,下面通过实施例进行描述。
49.实施例一
50.图1示出了本技术实施例一所提供的一种数据筛选方法的流程图,如图1所示,该数据筛选方法应用于统计过程控制系统,该数据筛选方法可以通过下述步骤s102至下述步骤s104实现:
51.步骤s101:获取所述统计过程控制系统的统计图表中的至少一个筛选信息及每一个筛选信息对应的筛选优先级,并将所述至少一个筛选信息中筛选优先级最高的筛选信息作为第一筛选信息。
52.具体的,上述统计过程控制系统根据电子数据采集(edc,electronic data capture)计划从制造执行系统(mes,manufacturing execution system)中获取符合预设规格(spec)的若干工艺数据,在对采集到的若干工艺数据进行统计计算后,将统计计算结果存储在统计图表(chart)中;在该统计图表中,各筛选信息为该统计图表中各层级的工艺数据,比如:工厂标识、工厂中的统计数据类别、统计数据类别下的工艺信息分别为三个层级的工艺数据,筛选信息的筛选优先级是根据该筛选信息的层级确定的,第一筛选信息为获取到的各筛选信息中筛选优先级最高的筛选信息。
53.举例说明:筛选信息按照层级由上到下的顺序分别为工厂标识、统计数据类别、工艺信息,则这三个筛选信息按照筛选优先级由高到低的顺序分别为:工厂标识、统计数据类别、工艺信息,在这三个筛选信息中,工厂标识的筛选优先级最高,所以将工厂标识作为第一筛选信息。
54.步骤s102:响应对所述第一筛选信息包括的至少一个第一信息中第一目标信息的第一选择操作,确定所述第一目标信息在第二筛选信息包括的至少一个第二信息中对应的至少一个第二目标信息;其中,所述第二筛选信息对应的筛选优先级与所述第一筛选信息对应的筛选优先级相邻且所述第二筛选信息对应的筛选优先级低于所述第一筛选信息对应的筛选优先级。
55.具体的,上述第一选择操作可以是用户对上述第一目标信息的操作,比如:用户使用鼠标点击统计过程控制系统的用户图形界面上显示的至少一个第一信息中的第一目标信息的操作,或者用户使用键盘在上述统计过程控制系统中输入的第一目标信息的标识信息;上述第一选择操作也可以是统计过程控制系统自动从至少一个第一信息中选择的第一目标信息,比如:统计过程控制系统的随机选择,有关上述第一选择操作,在此不做具体限定。
56.具体实施时,在确定出第一筛选信息后,该第一筛选信息包括的至少一个第一信息,比如:第一筛选信息为工厂标识,该工厂标识包括至少一个工厂的标识信息;当确定出上述至少一个第一信息中被选中的第一目标信息后,根据上述第一筛选信息以及该第一筛选信息对应的筛选优先级,在上述获取得到至少一个筛选信息中确定第二筛选信息,上述第二筛选信息的特点为:第二筛选信息的筛选优先级低于第一筛选信息的筛选优先级,且上述筛选信息的筛选优先级与第一筛选信息的筛选优先级相邻,比如:获取到三个筛选信息,这三个筛选信息按照筛选优先级由高到低的顺序分别为工厂标识、统计数据类别、工艺信息,当第一筛选信息为工厂标识时,确定出的第二筛选信息为统计数据类别,当第一筛选信息为统计数据类别时,确定出的第二筛选信息为工艺信息;在确定出第二筛选信息后,该第二筛选信息中包括有至少一个第二信息,在这至少一个第二信息中确定出第一目标信息对应的至少一个第二目标信息,比如:第二筛选信息为统计数据类别,该统计数据类别包括的第二信息分别为:a工厂的标识对应的线上数据、a工厂的标识对应的线下数据、b工厂的标识对应的线上数据和b工厂的标识对应的线下数据,确定出的第一目标信息为a工厂的标识,则该a工厂的标识在各第二信息中对应的第二目标信息包括:a工厂的标识对应的线上
数据和a工厂的标识对应的线下数据。
57.步骤s103:判断所述第二筛选信息对应的筛选优先级在获取到的至少一个筛选优先级中是否为最低的筛选优先级。
58.步骤s104:若不是最低的筛选优先级,将所述至少一个第二目标信息作为所述第一筛选信息包括的至少一个第一信息,并重复依次执行步骤s102、步骤s103和步骤s104,直至第二筛选信息对应的筛选优先级在获取到的至少一个筛选优先级中为最低的筛选优先级;若为最低的筛选优先级,响应对所述至少一个第二目标信息中的第三目标信息的第二选择操作,在所述统计图表中对所述第三目标信息进行可视化显示。
59.具体的,在确定出至少一个第二目标信息后,为了判断该第二目标信息是否为最后一个层级的数据,需要判断第二筛选信息的筛选优先级在获取到的各筛选信息的筛选优先级中是都为最低的筛选优先级,即:获取到的各筛选信息中除该第二筛选信息之外的其他筛选信息的筛选优先级均比该第二筛选信息的筛选优先级高,若上述第二筛选信息的筛选优先级在获取到的各筛选信息的筛选优先级中不是最低的筛选优先级,也就是说在各筛选信息中存在筛选优先级比该第二筛选信息的筛选优先级低的筛选信息,则需要继续进行筛选,即:将获取到的至少一个第二目标信息作为第一筛选信息中的至少一个第一信息,然后重复依次执行上述步骤s102、步骤s103和步骤s104,直到第二筛选信息的筛选优先级在各筛选信息的筛选优先级中是最低的,即:获取得到的第二目标信息是最后一个层级的数据。若第二筛选信息的筛选优先级在各筛选信息的筛选优先级中是最低的,响应在该至少一个第二目标信息中第三目标信息的第二选择操作,对该第二选择操作选中的第三目标信息在上述统计图表中进行可视化显示,以使用户可以更直观的了解该第三目标信息。
60.需要说明的是,上述第三目标信息可以是一个,也可以是多个,在此不做具体限定。
61.需要再次说明的是,有关上述第二选择操作的说明,参见上述对第一选择操作的说明,在此不再进行赘述。
62.举例说明上述步骤s101至上述步骤s104:获取到的统计图表中的至少一个筛选信息按照筛选优先级由高到低的顺序依次为:工厂标识、统计数据类别、工艺信息和工艺参数,在这四个筛选信息中,工厂标识的筛选优先级最高,所以将工厂标识作为第一筛选信息,由于统计数据类别的筛选优先级与工厂标识的筛选优先级相邻且低于工厂标识的筛选优先级,所以在工厂标识为第一筛选信息时,统计数据类别为第二筛选信息,其中,工厂标识中包括两个工厂的标识(即两个第一信息),分别为工厂a的标识和工厂b的标识,统计数据类别(第二筛选信息)包括的第二信息分别为:线上数据(online)和线下数据(inline),其中,线上数据包括工厂a的标识对应的线上数据和工厂b的标识对应的线上数据,线下数据包括工厂a的标识对应的线下数据和工厂b的标识对应的线下数据;响应在这两个工厂的标识中对工厂a的标识(第一目标信息)的第一选择操作,在各第二信息中确定该工厂a的标识对应的第二目标信息,即:工厂a的标识对应的线上数据和工厂a的标识对应的线下数据。通过判断得到第二筛选信息(即:统计数据类别)不是筛选优先级最低的筛选信息,所以将工厂a的标识对应的线上数据和工厂a的标识对应的线下数据作为第一筛选信息中包括的第一信息,此时,对应的第二筛选信息为工艺信息,工艺信息中的第二信息包括至少一个产品批次信息(lot)和至少一个设备信息(eqp,equipment),至少一个产品信息包括批次号
(lot id)、批次号(lot type)、最终成品编号(finish good id)、产品id(product id)、产品版本(product version)、工艺路线(route)等信息,至少一个设备信息包括设备id(eqp id)、生产设备(process equipment),测量设备(measurement equipment)等信息,其中,每一个产品信息均包括不同统计数据类别对应的产品信息(比如:批次号包括:线上数据对应的批次号和线下数据对应的批次号),在通过第一选择操作选中工厂a的标识对应的线上数据后,在各第二信息中确定工厂a的标识对应的线上数据对应的第二目标信息,即:工厂a的标识对应的线上数据所对应的至少一个产品批次信息和至少一个设备信息。通过判断得到第二筛选信息(即:工艺信息)不是筛选优先级最低的筛选信息,则将上述确定出的工厂a的标识对应的线上数据所对应的至少一个产品批次信息和至少一个设备信息作为第一筛选信息中的至少一个第一信息,此时,工艺参数为第二筛选信息,该工艺参数包括的第二信息为工艺信息对应的每一个批次的具体参数(比如:批次号对应的第二信息包括所有批次(供三个批次)的具体批次号:lot_id_1、lot_id_2、lot_id_3),当通过第一选择操作在各第一信息选中批次号后,在第二筛选信息(工艺参数)中确定出的至少一个第二目标信息分别为:lot_id_1、lot_id_2、lot_id_3,且判断得到上述工艺参数为筛选优先级最低的筛选信息,所以在通过第二选择操作在三个第二目标信息中选中lot_id_1和lot_id_2后,在统计图表中对选中的lot_id_1和lot_id_2进行可视化显示。
63.图1提供的数据筛选方法,获取统计图表中的至少一个筛选信息和每一个筛选信息对应的筛选优先级,并按照筛选优先级由高到低的顺序依次进行筛选,每一次筛选均基于上一次筛选的筛选结果,即:在通过第一选择操作在第一筛选信息包括的至少一个第一信息中选中第一目标信息后,从筛选优选级比第一筛选信息对应筛选优先级低一级的第二筛选信息所包括的至少一个第二信息中筛选出第一目标信息对应的至少一个第二目标信息,若第二筛选信息不是各筛选信息中筛选优先级最低的筛选信息,则可以继续在至少一个第二目标信息中选中一个第二目标信息,并基于选中的第二目标信息执行后续的筛选操作;若第二筛选信息是各筛选信息中筛选优先级最低的筛选信息,则可以对在至少一个第二目标信息中选中的第三目标信息进行可视化显示;比如:用户想要在统计图表中确定a工厂的线上数据中批次号的变化过程,可以通过对a工厂、a工厂中的线上数据、a工厂中的线上数据中的批次号数据的一次选择方式确定所需的a工厂的线上数据中的批次号,该过程不需要用户在大量参数中确定每一个参数对应的参数项目,从而有利于降低人工的工作量,此外,在上述过程中,用户可以在最终确定出来的批次号中选择想要了解的批次号,统计过程控制系统自动对选中的批次号进行可视化显示,以方便用户直观了解所需批次号的变化过程,从而有利于提高用户体验。
64.在一种可行的实施方案中,所述第一选择操作为单选操作,所述第二选择操作为多选操作。
65.具体的,由于不同的第一信息在第二筛选信息中可能对应相同的第二信息,比如:工厂a的标识在统计数据类别中对应线上数据和线下数据,工厂b的标识在统计数据类别中也对应线上数据和线下数据,在该情况下,在统计类别中选择工厂a的标识所对应的线上数据时,工厂标识b的标识所对应的线上数据可能干扰该选择,同理,工厂a的标识所对应的线上数据也会干扰对工厂标识b的标识所对应的线上数据的选择;为了避免出现该相互干扰的情况,将第一选择操作设置为单选操作;执行第二选择操作的对象为最低筛选优先级的
第二目标数据(即:最后一个层级的数据),所以不会存在上述相互干扰的情况,为了能够对不同第二目标数据进行对比显示,将上述第二选择操作设置为多选操作。
66.在一种可行的实施方案中,所述第一筛选信息包括至少一个数据升级版本对应的第一信息,所述步骤s102中确定所述第一目标信息在第二筛选信息包括的至少一个第二信息中对应的至少一个第二目标信息,可以通过以下方式实现:
67.在至少一个数据升级版本中确定目标数据升级版本;其中,所述目标数据升级版本为对应的第一信息中包含有第一目标信息的数据升级版本。
68.在第二筛选信息中的所述目标数据升级版本对应的至少一个第二信息中,确定所述第一目标信息对应的至少一个第二目标信息。
69.具体的,为了优化工艺生产流程,用户会对工艺生产流程进行多次的升级改造,每进行一次升级改造,工艺生产流程上的工艺数据也会进行相应的变更,即:每个版本的工艺生产流程均对应一个数据升级版本的工艺数据;所以统计过程控制系统从制造执行系统获取到的若干工艺数据包括至少一个数据升级版本对应的工艺数据;由此,上述第一筛选信息包括至少一个数据升级版本对应的第一信息,每一个数据升级版本对应至少一个第一信息,同上,第二筛选信息中也包括每一个数据升级版本对应的至少一个第二信息。
70.具体实施时,当通过第一选择操作选择第一目标信息时,存在数据升级版本对应的第一信息中不包括该第一目标信息,由此,第二筛选信息中该数据升级版本对应的第二信息也不包括该第一目标信息对应的第二目标信息;所以为了提高筛选效率,先在至少一个数据升级版本中确定对应第一信息中包括该第一目标信息的目标数据升级版本,在确定出目标数据升级版本后,在第二筛选信息中的确定该目标数据升级版本对应至少一个第二信息,确定出的该目标数据升级版本对应的至少一个第二信息中包括第一目标信息对应的第二目标信息,所以可以在该目标数据升级版本对应的至少一个第二信息中确定第一目标信息对应的至少一个第二目标信息。
71.举例说明,第一筛选信息为工艺信息,该工艺信息包括三个数据升级版本对应的工艺信息,其中,数据升级版本1对应的工艺信息有:批次号和产品id,数据升级版本2对应的工艺信息有:批次号、产品id和生产设备id,数据升级版本3对应的工艺信息有:批次号和生产设备id,当通过第一选择操作选中的第一目标数据为生产设备id时,只有数据升级版本2对应的工艺信息和数据升级版本3对应的工艺信息中包含有设备id,所以数据升级版本2和数据升级版本3为目标数据升级版本;第二筛选数据为工艺参数,其该工艺参数中,数据升级版本2对应的第二信息中设备id对应的第二目标信息为:eqp_id_1、eqp_id_2、eqp_id_3,数据升级版本3对应的第二信息中设备id对应的第二目标信息为:eqp_id_1、eqp_id_2。
72.在另一可行的实施方案中,上述在第二筛选信息中的所述目标数据升级版本对应的至少一个第二信息中,确定所述第一目标信息对应的至少一个第二目标信息,包括:确定第一目标信息在目标数据升级版本对应的至少一个第一信息中对应的顺序编号,并在目标数据升级版本对应的至少一个第二信息中,确定该顺序编号对应的列字段中的至少一个第二信息,以将该列字段中的第二信息作为上述第二目标信息。
73.需要说明的是,在不同的目标数据升级版本对应的至少一个第一信息中,第一目标信息可以对应不同的顺序编号,也可以对应相同的顺序编号,在此不做具体限定。
74.在一种可行的实施方案中,在上述确定所述第一目标信息对应的至少一个第二目
标信息后,还可以在所述统计图表的不同显示区域中显示不同目标数据升级版本对应的第二目标信息。
75.具体的,为了使用户更快区分不同数据升级版本对应的第二目标信息,可以在统计图表的不同显示区域上显示不同目标数据升级版本对应的第二目标信息,需要说明的是,该统计图表显示在图形用户界面上。
76.举例说明,第二筛选数据为工艺参数,确定出的第二目标信息包括:数据升级版本2对应第二目标信息:eqp_id_1、eqp_id_2、eqp_id_3,数据升级版本3对应的第二目标信息为:eqp_id_1、eqp_id_2;在统计图表上的第一显示区域显示上述数据升级版本2对应第二目标信息(即:eqp_id_1、eqp_id_2和eqp_id_3),在统计图表上的第二显示区域显示上述数据升级版本3对应的第二目标信息(即:eqp_id_1和eqp_id_2),其中,第一显示区域和第二显示区域不存在交集区域。
77.在一种可行的实施方案中,上述步骤s104中在所述统计图表中对所述第三目标信息进行可视化显示,可以通过以下方式实现:
78.在所述统计图表中,基于所述第三目标信息的唯一标识和所述第三目标信息对应参数的参数值,创建折线图;其中,所述折线图中的折线上的一个节点用于表示一个第三目标信息。
79.针对每一个所述节点,根据为该节点对应的第三目标信息预设的目标颜色,将位于该节点左侧的折线的颜色设置为所述目标颜色。
80.具体的,为了方便用户更直观的了解选中的各第三目标数据的区别(变化趋势),创建各第三目标数据对应的折线图,其中,第三目标信息的数量与折线图中折线上的节点的数量相同,针对每一个折点,该折点用于表示一个第三目标信息,该折点的横坐标用于表示该第三目标信息的唯一标识,该折点的纵坐标用于表示该第三目标信息对应参数的参数值;为了使用户更清楚的区分折线图中的各第三目标数据,可以为不同的第三目标数据设置不同的颜色,然后在折线图中将该第三目标数据对应的折点左侧的折线设置为该第三目标数据对应的颜色。
81.举例说明,图2示出了本技术实施例一所提供的一种第三目标信息的可视化显示的示例图,如图2所示,在统计图表200中,至少一个第二目标信息(lot_id)包括:a00200、a00201、a00208、a00210、a00212和a00229,各lot_id对应的颜色分别为:a00200对应红色,a00201对应黄色,a00208对应蓝色,a00210对应绿色,a00212对应橙色,a00229对应黑色,当lot_id对应的选择框中的存在黑色圆圈,说明该lot_id为被选中的第三目标信息,所以a00201、a00208、a00212和a00229均为第三目标信息;在箭头下方为根据选中的各第三目标信息创建的折线图,在该折线图中,横轴表示的是第三目标信息的标识(即:lot_id),纵轴表示的是第三目标信息对应参数的参数值,即(value),纵轴上各分割点之间相差的数值为0.1(即:各分割点处代表的数值由小到大分别为0、0.1、0.2、0.3、0.4、0.5、0.6、
……
);在该折线图中的折线上,折点

用于表示第三目标信息a00201,所以折点

的横坐标(对应的横轴上的位置)为a00201,位于该折点

左侧的折线的颜色为黄色;折点

用于表示第三目标信息a00208,所以折点

的横坐标为a00208,位于该折点

左侧的折线的颜色为蓝色;位于该折点

左侧的折线的颜色为黄色;折点

用于表示第三目标信息a00212,所以折点

的横坐标为a00212,位于该折点

左侧的折线的颜色为橙色;折点

用于表示第三目标信息
a00229,所以折点

的横坐标为a00229,位于该折点

左侧的折线的颜色为黑色。
82.在另一种可行的实施方案中,若选中的第三目标信息包括至少一个数据升级版本对应的第三目标信息,则使用不同的折线图表示不同数据升级版本对应的第三目标信息,或者使用同一折线图上的不同折线表示不同数据升级版本对应的第三目标信息,在此不做具体限定。
83.在一种可行的实施方案中,所述数据筛选方法还可以通过以下方式实现:
84.响应对所述至少一个第二目标信息中的第三目标信息的第二选择操作,在所述统计图表中对所述至少一个第二目标信息中除所述第三目标信息之外的剩余第二目标信息进行可视化显示。
85.具体的,上述第二选择操作也可以是用于过滤所选的第三目标信息的操作,此时,响应该第二操作,对上述至少一个第二目标信息中除选中的第三目标信息之外的剩余第二目标信息进行可视化显示。
86.举例说明,上述至少一个第二目标信息为三个批次的批次号,即:lot_id_1、lot_id_2和lot_id_3,在通过上述第二选择操作选中lot_id_2后,在统计图表中对lot_id_1和lot_id_3进行可视化显示。
87.需要说明的是,有关对上述剩余第二目标信息的可视化显示的说明,参见上述对第二目标信息的可视化显示的说明,在此不再进行赘述。
88.实施例二
89.图3示出了本技术实施例二所提供的一种数据筛选装置的结构示意图,如图3所示,该数据筛选装置应用于统计过程控制系统,该数据筛选装置包括:
90.获取模块301,用于获取所述统计过程控制系统的统计图表中的至少一个筛选信息及每一个筛选信息对应的筛选优先级,并将所述至少一个筛选信息中筛选优先级最高的筛选信息作为第一筛选信息;
91.执行模块302,用于响应对所述第一筛选信息包括的至少一个第一信息中第一目标信息的第一选择操作,确定所述第一目标信息在第二筛选信息包括的至少一个第二信息中对应的至少一个第二目标信息;其中,所述第二筛选信息对应的筛选优先级与所述第一筛选信息对应的筛选优先级相邻且所述第二筛选信息对应的筛选优先级低于所述第一筛选信息对应的筛选优先级;
92.判断模块303,用于判断所述第二筛选信息对应的筛选优先级在获取到的至少一个筛选优先级中是否为最低的筛选优先级;
93.处理模块304,用于若不是最低的筛选优先级,将所述至少一个第二目标信息作为所述第一筛选信息包括的至少一个第一信息,并重复依次执行步骤s102、步骤s103和步骤s104,直至第二筛选信息对应的筛选优先级在获取到的至少一个筛选优先级中为最低的筛选优先级;若为最低的筛选优先级,响应对所述至少一个第二目标信息中的第三目标信息的第二选择操作,在所述统计图表中对所述第三目标信息进行可视化显示;其中,所述步骤s102为:响应对所述第一筛选信息包括的至少一个第一信息中第一目标信息的第一选择操作,确定所述第一目标信息在第二筛选信息包括的至少一个第二信息中对应的至少一个第二目标信息;所述步骤s102为:判断所述第二筛选信息对应的筛选优先级在获取到的至少一个筛选优先级中是否为最低的筛选优先级;所述步骤s102为:若不是最低的筛选优先级,
将所述至少一个第二目标信息作为所述第一筛选信息包括的至少一个第一信息,并重复依次执行步骤s102、步骤s103和步骤s104,直至第二筛选信息对应的筛选优先级在获取到的至少一个筛选优先级中为最低的筛选优先级;若为最低的筛选优先级,响应对所述至少一个第二目标信息中的第三目标信息的第二选择操作,在所述统计图表中对所述第三目标信息进行可视化显示。
94.在一种可行的实施方案中,所述第一选择操作为单选操作,所述第二选择操作为多选操作。
95.在一种可行的实施方案中,所述第一筛选信息包括至少一个数据升级版本对应的第一信息,所述执行模块302在用于确定所述第一目标信息在第二筛选信息包括的至少一个第二信息中对应的至少一个第二目标信息时,具体用于:
96.在至少一个数据升级版本中确定目标数据升级版本;其中,所述目标数据升级版本为对应的第一信息中包含有第一目标信息的数据升级版本;
97.在第二筛选信息中的所述目标数据升级版本对应的至少一个第二信息中,确定所述第一目标信息对应的至少一个第二目标信息。
98.在一种可行的实施方案中,所述执行模块302在用于确定所述第一目标信息对应的至少一个第二目标信息后,还用于:
99.在所述统计图表的不同显示区域中显示不同目标数据升级版本对应的第二目标信息。
100.在一种可行的实施方案中,所述处理模块304在用于在所述统计图表中对所述第三目标信息进行可视化显示时,具体用于:
101.在所述统计图表中,基于所述第三目标信息的唯一标识和所述第三目标信息对应参数的参数值,创建折线图;其中,所述折线图中的折线上的一个节点用于表示一个第三目标信息;
102.针对每一个所述节点,根据为该节点对应的第三目标信息预设的目标颜色,将位于该节点左侧的折线的颜色设置为所述目标颜色。
103.在一种可行的实施方案中,所述数据筛选装置还包括:
104.显示模块,用于响应对所述至少一个第二目标信息中的第三目标信息的第二选择操作,在所述统计图表中对所述至少一个第二目标信息中除所述第三目标信息之外的剩余第二目标信息进行可视化显示。
105.本技术实施例所提供的装置可以为设备上的特定硬件或者安装于设备上的软件或固件等。本技术实施例所提供的装置,其实现原理及产生的技术效果和前述方法实施例相同,为简要描述,装置实施例部分未提及之处,可参考前述方法实施例中相应内容。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,前述描述的系统、装置和单元的具体工作过程,均可以参考上述方法实施例中的对应过程,在此不再赘述。
106.实施例三
107.本技术实施例还提供了一种计算机设备400,图4示出了本技术实施例三所提供的一种计算机设备的结构示意图,如图4所示,该设备包括存储器401、处理器402及存储在该存储器401上并可在该处理器402上运行的计算机程序,其中,上述存储器401和上述处理器402通过总线进行通信连接,上述处理器402执行上述计算机程序时实现上述数据筛选方
法。
108.具体地,上述存储器401和处理器402能够为通用的存储器和处理器,这里不做具体限定,当处理器402运行存储器401存储的计算机程序时,能够执行上述数据筛选方法,解决了现有技术中人工工作量大的问题。
109.实施例四
110.本技术实施例还提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行上述数据筛选方法的步骤。
111.具体地,该存储介质能够为通用的存储介质,如移动磁盘、硬盘等,该存储介质上的计算机程序被运行时,能够执行上述数据筛选方法,解决了现有技术中人工工作量大的问题。
112.在本技术所提供的实施例中,应该理解到,所揭露装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
113.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
114.另外,在本技术提供的实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
115.所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
116.应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释,此外,术语“第一”、“第二”、“第三”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
117.最后应说明的是:以上所述实施例,仅为本技术的具体实施方式,用以说明本技术的技术方案,而非对其限制,本技术的保护范围并不局限于此,尽管参照前述实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本技术实施例技术方案的精神和范围。都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以所述权利要求的保护范围为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献