数据处理方法、配置方法及计算设备技术

技术编号:37149995 阅读:21 留言:0更新日期:2023-04-06 22:04
本申请实施例提供一种数据处理方法、配置方法及计算设备。其中,根据目标设备的至少一个属性值是否符合运行条件的判定结果,触发窗口启动及结束;响应于所述窗口的启动操作,收集所述目标设备对应的与所述运行条件相关的目标数据;响应于所述窗口的结束操作,按照所述目标设备对应的处理方式,对在所述窗口运行期间收集的目标数据进行处理。本申请实施例提供的技术方案降低了数据处理复杂度。供的技术方案降低了数据处理复杂度。供的技术方案降低了数据处理复杂度。

【技术实现步骤摘要】
数据处理方法、配置方法及计算设备


[0001]本申请实施例涉及数据处理
,尤其涉及一种数据处理方法、配置方法及计算设备。

技术介绍

[0002]在工业生产等制造场景中,车间设备运行会产生大量的数据,为了更好指导生产等,存在对这些数据进行分析处理的需求。而为了保证数据处理实时性、降低数据传输量等,目前,通常由部署在计算设备中的流计算应用例如实时计算引擎,对数据进行分析处理。其中,窗口(Window)是流计算应用处理无界流的关键所在,流计算应用采用时间窗口或计数窗口将设备产生的数据流划分为有限数据集,再对有限数据集进行处理,之后再将处理结果保存至数据库中。
[0003]采用流计算应用可以实现数据实时处理等,然而,实际应用中存在很多工况下的数据,无法实现处理,需要从数据库中对保存的数据进行查询和处理等,处理方式较为复杂。

技术实现思路

[0004]本申请实施例提供一种数据处理方法、配置方法及计算设备,用以解决现有技术中数据处理较为复杂的技术问题。
[0005]第一方面,本申请实施例中提供了一种数据处理方法,包括:
[0006]根据目标设备的至少一个属性值是否符合运行条件的判定结果,触发窗口启动及结束;
[0007]响应于所述窗口的启动操作,收集所述目标设备对应的与所述运行条件相关的目标数据;
[0008]响应于所述窗口的结束操作,按照所述目标设备对应的处理方式,对在所述窗口运行期间收集的目标数据进行处理。
[0009]第二方面,本申请实施例中提供了一种数据处理方法,包括:
[0010]获取流计算应用输出的目标设备对应的处理结果;其中,所述处理结果为所述流计算应用根据目标设备的至少一个属性值是否符合运行条件的判定结果,触发窗口启动及结束,并对在所述窗口运行期间收集的目标数据进行处理获得;
[0011]根据至少一个设备分别对应的处理结果,执行对应的控制操作。
[0012]第三方面,本申请实施例中提供了一种配置方法,包括:
[0013]提供配置界面;
[0014]在所述配置界面显示配置提示信息;
[0015]响应于配置操作,确定针对目标设备配置的运行条件及处理方式;
[0016]将所述运行条件及所述处理方式提供至流计算应用;所述运行条件用以触发启动及结束窗口,所述处理方式用以触发对所述窗口运行期间收集的目标数据进行处理。
[0017]第四方面,本申请实施例中提供了一种计算设备,包括处理组件、存储组件;所述存储组件存储一个或多个计算机指令;所述一个或多个计算机指令用于被所述处理组件调用并执行,以实现如上述第一方面所述的数据处理方法或者如上述第二方面所述的数据处理方法或者如上述第三方面所述的配置方法。
[0018]本申请实施例中,根据目标设备的至少一个属性值是否符合运行条件的判定结果,触发窗口启动及结束。响应于窗口的启动操作,收集目标设备对应的与所述运行条件相关的目标数据。响应于所述窗口的结束操作,按照目标设备对应的处理方式,对在窗口运行期间收集的目标数据进行处理。本申请实施例通过设定的运行条件以及目标设备的至少一个属性值,实现了窗口可以基于条件而实时触发,从而可以实现不同处理需求下的数据收集,实现实时的数据处理,无需查询数据库,从而降低了数据处理复杂度。
[0019]本申请的这些方面或其他方面在以下实施例的描述中会更加简明易懂。
附图说明
[0020]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0021]图1示出了本申请提供的一种数据处理系统一个实施例的系统架构图;
[0022]图2示出了本申请提供的一种数据处理方法一个实施例的流程图;
[0023]图3示出了本申请实施例在一个实际应用中的窗口运行示意图;
[0024]图4示出了本申请提供的一种数据处理方法又一个实施例的流程图;
[0025]图5示出了本申请提供的一种配置方法又一个实施例的流程图;
[0026]图6示出了本申请实施例在一个实际应用中的配置界面显示示意图;
[0027]图7示出了本申请提供的一种数据处理装置一个实施例的结构示意图;
[0028]图8示出了本申请提供的一种数据处理装置又一个实施例的结构示意图;
[0029]图9示出了本申请提供的一种配置装置一个实施例的结构示意图;
[0030]图10示出了本申请提供的一种计算设备一个实施例的结构示意图。
具体实施方式
[0031]为了使本
的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。
[0032]在本申请的说明书和权利要求书及上述附图中的描述的一些流程中,包含了按照特定顺序出现的多个操作,但是应该清楚了解,这些操作可以不按照其在本文中出现的顺序来执行或并行执行,操作的序号如101、102等,仅仅是用于区分开各个不同的操作,序号本身不代表任何的执行顺序。另外,这些流程可以包括更多或更少的操作,并且这些操作可以按顺序执行或并行执行。需要说明的是,本文中的“第一”、“第二”等描述,是用于区分不同的消息、设备、模块等,不代表先后顺序,也不限定“第一”和“第二”是不同的类型。
[0033]本申请实施例的技术方案可以应用于制造场景,如工厂生产等智能制造场景中,在这些制造场景中,车间设备用以生产产品,在智能制造等场景中,车间设备还会对应配置
有信息控制系统,以记录车间设备的相关信息并可以基于配置数据对车间设备进行管控等。车间设备生产过程中,会产生大量的数据,实际应用存在对这些数据进行处理的需求。
[0034]由于目前是由流计算应用进行数据处理,而流计算应用采用的是时间窗口或计数窗口将设备产品的数据流划分为有限数据集,再对有限数据集进行处理,这种处理方式无法满足所有的处理需求,比如,专利技术人在实现本专利技术的过程中发现,实际应用中,存在对设备处于运行状态期间生产的产品实时数量的统计需求、对设备采用某些特定零件类型期间生产的坏品生产率的计算需求,设备故障持续时间、设备运行时段、设备耗能等的实时统计需求,然而目前的流计算应用无法实现这类数据处理,只能从数据库中利用查询语句查询原始数据,再对原始数据分析处理等,计算量大且复杂,无法满足实时性要求。
[0035]为了降低计算量,降低处理复杂度,专利技术人经过一系列研究提出本申请实施例的技术方案,在本申请实施例中,可以预先设定运行条件,从而流计算应用根据目标设备的至少一个属性值是否符合运行条件的判定结果,可以触发窗口的启动以及关闭,并响应于所述窗口的启动操作,收集所述目标设备对应的且与运行条件相关的目标数据;响应于所述窗口的结束操作,按照所述目标设备对应的处理方式本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:根据目标设备的至少一个属性值是否符合运行条件的判定结果,触发窗口启动及结束;响应于所述窗口的启动操作,收集所述目标设备对应的与所述运行条件相关的目标数据;响应于所述窗口的结束操作,按照所述目标设备对应的处理方式,对在所述窗口运行期间收集的目标数据进行处理。2.根据权利要求1所述的方法,其特征在于,所述运行条件包括启动条件以及结束条件;所述根据目标设备的至少一个属性值是否符合运行条件的判定结果,触发窗口启动及结束包括:在所述目标设备的至少一个第一属性值符合所述启动条件的情况下,启动窗口;在所述目标设备的至少一个第二属性值符合所述结束条件的情况下,结束所述窗口。3.根据权利要求1所述的方法,其特征在于,所述响应于所述窗口的启动操作,收集所述目标设备对应的与所述运行条件相关的目标数据包括:响应于所述窗口的启动操作,收集所述目标设备对应的与所述运行条件相关的目标数据,并按照约定数量或约定时间,将收集的目标数据依次划分为多个数据区间;针对划分生成的任一个数据区间,结合前一个数据区间的计算结果,对当前数据区间收集的目标数据按照所述处理方式进行处理,以获得当前数据区间的计算结果;所述按照所述目标设备对应的处理方式,对在所述窗口运行期间收集的目标数据进行处理包括:响应于所述窗口的结束操作,将最后一个数据区间收集的目标数据与前一个数据区间的计算结果,按照所述处理方式进行处理,以获得所述窗口对应的处理结果。4.根据权利要求3所述的方法,其特征在于,所述获得当前数据区间的计算结果之后,所述方法还包括:输出当前数据区间对应的计算结果;所述计算结果用于执行对应的控制操作;所述获得所述窗口对应的处理结果之后,所述方法还包括:输出所述窗口对应的处理结果;所述处理结果用于执行对应的控制操作。5.根据权利要求3所述的方法,其特征在于,还包括:判断任一个数据区间收集的目标数据是否符合处理要求;若否,结束所述窗口并删除收集的目标数据。6.根据权利要求3所述的方法,其特征在于,所述按照约定数量或约定时间,将收集的目标数据依次划分为多个数据区间包括:判断所述目标设备是否配置有划分权限;在所述目标设备配置有划分权限的情况下,按照约定数量或约定时间,将收集的目标数据依次划分为多个数据区间。7.根据权利要求2所述的方法,其特征在于,所述启动条件为工作状态为运行状态;所述结束条件为工作状态为结束状态;所述响应于所述窗口的启动操作,收集与所述目标设备相关的目标数据包括:响应于所述窗口的启动操作,收集所述目标设备的产品生产数量;
所述响应于所述窗口的结束操作,按照所述目标设备对应的处理方式,对在所述窗口运行期间收集的目标数据进行处理包括:响应于所述窗口的结束操作,按照所述目标设备对应的处理方式,对在所述窗口运行期间收集的产品生产数量进行累积,获得所述目标设备处于运行状态情况下的产品生产总量;或者,所述启动条件为目标零件处于使用状态;所述结束条件为目标零件为停止停用状态;所述响应于所述窗口的启动操作,收集与所述目标设备相关的目标数据包括:响应于所述窗口的启动操作,收集所述目标设备的产品生产数量以及坏品生产数量;所述响应于所述窗口的结束操作,按照所述目标设备对应的处理方式,对在所述窗口运行期间收集的目标数据进行处理包括:响应于所述窗口的结束操作,按照所述目标设备对应的处理方式,对在所述窗口运行期间收集的产品生产数量以及坏品生产数量分别进行累积,获得产品生产总量以及坏品生产总量,并根据所述产品生产总量以及所述坏品生产总量,获得所述目标零件处于使用状态下所述目标设备对应的坏品生产率;或者,所述启动条件为任一个第一属性值符合对应的故障取值;所述结束条件为所述至少一个第二属性值均不符合各自对应的故障取值;所述响应于所述窗口的启动操作,收集与所述目标设备相关的目标数据包括:响应于所述窗口的启动操作,开始计时;所述响应于所述窗口的结束操作,按照所述目标设备对应的处理方式,对在所述窗口运行期间收集的目标数据进行处理包括:响应于所述窗口的结束操作,按照所述目标设备对应的处理方式,累积在所述窗口运行期间的计时时长,将所述计时时长作为所述目标设备的故障持续时间;或...

【专利技术属性】
技术研发人员:尹晓磊陈新新
申请(专利权)人:阿里云计算有限公司
类型:发明
国别省市:

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

1