一种数据处理方法及相关设备与流程

文档序号:16743091发布日期:2019-01-28 13:12阅读:117来源:国知局
一种数据处理方法及相关设备与流程

本申请涉及物联网领域,尤其涉及一种数据处理方法及相关设备。



背景技术:

设备的运行状态与设备的维护息息相关,然而设备的各项参数在设备的不同的运行状态也会有变化。

对于设备的运行状态,目前并没有很好的方法来计算设备的各种可能情况,例如设备中转子的转速情况,如何确定设备中转子在设备的各个状态下的运行状况(例如转子是否正常运转,或者转速超过一个阈值等等运行状况)目前并没有一种特别好的方法来考察设备的可能情况。

申请内容

本申请实施例提供了一种数据处理方法及数据处理装置,用于快速准确的考察设备的各种事件发生的概率情况。

本申请实施例第一方面提供了一种数据处理方法,具体包括:

获取目标设备的目标参数在预设时间段内的运行数据;

确定所述运行数据的目标分类;

基于所述目标分类确定所述目标参数的取值范围;

根据所述运行数据以及所述目标参数的取值范围生成所述目标参数对应的概率分布函数;

根据所述目标分类确定所述运行数据的临界值,所述运行数据的临界值为所述目标参数在所述目标设备对应预设运行状态下的临界值;

基于所述运行数据的临界值对所述目标参数对应的概率分布函数进行划分,得到所述目标参数对应的参数区间,所述目标参数对应的参数区间与所述目标设备的运行状态具有关联关系。

可选地,所述确定所述运行数据的目标分类包括:

获取所述目标设备对应的数据分类;

根据所述运行数据以及所述目标设备对应的数据分类确定所述目标分类。

可选地,所述目标设备对应的数据分类至少包括:状态类数据、事件类数据、故障类数据、报警类数据以及设定类数据中的一种。

可选地,所述概率分布函数的表达式如下:

f(x)=p{x≤x};

其中,x为连续性随机变量或离散型随机变量,x为所述运行数据的取值范围内的任意实数,所述基于所述运行数据的临界值对所述目标参数对应的概率分布函数进行划分,得到所述目标参数对应的参数区间包括:

基于所述运行数据的临界值通过如下公式计算所述概率分布函数进行划分,得到所述目标参数对应的参数区间:

其中x为连续性随机变量,t为中间变量;

其中x为离散型随机变量,n为所述离散型随机变量中的变量个数,1≤i≤n。

本申请实施例第二方面提供了一种服务器,包括:

获取单元,用于获取目标设备的目标参数在预设时间段内的运行数据;

第一确定单元,用于确定所述运行数据的目标分类;

第二确定单元,用于基于所述目标分类确定所述目标参数的取值范围;

生成单元,用于根据所述运行数据以及所述目标参数的取值范围生成所述目标参数对应的概率分布函数;

第三确定单元,用于根据所述目标分类确定所述运行数据的临界值,所述运行数据的临界值为所述目标参数在所述目标设备对应预设运行状态下的临界值;

处理单元,用于基于所述运行数据的临界值对所述目标参数对应的概率分布函数进行划分,得到所述目标参数对应的参数区间,所述目标参数对应的参数区间与所述目标设备的运行状态具有关联关系。

可选地,所述第二确定单元具体用于:

获取所述目标设备对应的数据分类;

根据所述运行数据以及所述目标设备对应的数据分类确定所述目标分类。

可选地,所述目标设备对应的数据分类至少包括:状态类数据、事件类数据、故障类数据、报警类数据以及设定类数据中的一种。

可选地,所述概率分布函数的表达式如下:

f(x)=p{x≤x};

其中,x为连续性随机变量或离散型随机变量,x为所述运行数据的取值范围内的任意实数,所述处理单元具体用于:

基于所述运行数据的临界值通过如下公式计算所述概率分布函数进行划分,得到所述目标参数对应的参数区间:

其中x为连续性随机变量,t为中间变量;

其中x为离散型随机变量,n为所述离散型随机变量中的变量个数,1≤i≤n。

本申请实施例第三方面提供了一种处理器,所述处理器用于运行计算机程序,所述计算机程序运行时执行上述任意一项所述的数据处理方法。

本申请实施例第四方面提供了一种计算机可读存储介质,其上存储有计算机程序,其特征在于:所述计算机程序被处理器执行时实现如权利要求1至7中任意一项所述方法的步骤。

综上所述,可以看出本申请实施例中,通过计算得到设备的参数空间,包含该设备的所有参数空间即为样本空间,得到样本空间之后,既可以运用概率论,对目标设备各种事件进行可能性的分析,例如某种故障发生的概率值、某个参数将超过某个阈值的概率值,由此可以准确快速的对设备发生各种事件的概率进行考察,同时还可以当运行一个与目标设备相似的新设备时,还可以通过该样本空间对该新设备的发生各种事件的概率进行考察。

附图说明

图1为本申请实施例提供的数据处理方法的实施例示意图;

图2为本申请实施例提供的服务器的实施例示意图;

图3为本申请实施例提供的服务器的结构示意图。

具体实施方式

本申请实施例提供了一种数据处理方法及服务器,用于快速准确的考察设备的各种事件发生的概率情况。

本申请的说明书和权利要求书及上述附图中的术语”第一”、”第二”、”第三”、”第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语”包括”和”具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

需要说明的是,为了衡量设备,可以根据经验或者根据设备的运行机理,将设备分为几种工作状态,例如安全工作状态、临界工作状态以及过载工作状态等等,对于设备的单个参数来说,可以将参数分为几段,以对应设备相应的工作状态,例如将设备的当个参数在一段时间段内的数据分为三段,第一段数据对应目标设备的安全工作状态,第二段数据对应目标设备的临界工作状态,第三段数据对应的目标设备的过载工作状态等等。

下面从数据处理装置的角度对本申请进行说明,该数据处理装置可以为服务器,也可以为服务器中的服务单元,具体不限定。

请参阅图1,本申请实施例中数据处理方法的一个实施例包括:

101、获取目标设备的目标参数在预设时间段内的运行数据。

本实施例中,当需要考察目标设备在预设时间段内的发生各种事件的概率时,服务器可以首先获取目标设备的目标参数在预设时间段内的运行数据。具体的,服务器可以通过收集预设时间段内目标设备的适配器上传的目标参数的运行数据,该预设时间段例如可以是一个月,或者是其他时长,该目标参数例如可以是目标设备的转子,则目标参数对应的目标参数即为转子的转速。

102、确定运行数据的目标分类。

本实施例中,服务器在获取到目标参数在预设时间段内的运行数据之后,可以确定该运行数据的目标分类。具体的,服务器可以获取目标设备对应的数据分类;

根据运行数据以及目标设备对应的数据分类确定目标分类。

本实施例中,目标设备对应的数据分类至少包括:状态类数据、事件类数据、故障类数据、报警类数据以及设定类数据中的一种,下面对目标设备对应的数据分类以及各个数据分类的获取进行说明:

1、sta,status,状态类数据,该状态类数据是描述目标设备在获取数据的瞬间,所获取到的目标设备状态参数数据,例如电流、电压、温度、压力、频率,…,等等。状态类数据的获取是按周期进行的,比如,每秒钟获取1次,每5秒钟获取1次,或者每分钟获取1次(可以根据实际情况进行获取,此处仅为举例说明),周期的确定视根据目标设备的具体情况而定。

2、evnt,event,事件类数据,事件是指一个工业设备(内部或外部)发生的某个操作或动作,比如,某人把设备的电机启动了、把某个阀门关了、把某个压力调高了(外部);或者设备自动停机了或自动把安全阀打开了(内部)等等。事件类数据是实时获取的,也就是事件出现即获取事件类数据。

3、flt,fault,故障类数据,故障类数据是由设备提供的故障信息,例如,设备上报了“控制阀门失灵”的故障信息。故障类数据也是实时获取的,也就是说设备故障发生的时候生成故障类数据并由设备自行上报。

4、alt,alert,报警类数据,该报警类数据是指设备上报的报警信息,例如,设备上报了“压力过高”的报警信息,同样的,报警类数据也是在设备发生了报警的时候实时获取的。

5、set,setting,设定类数据,该设定类数据是指设备的设定数据,例如,现在空调设定的是“制冷、23℃,中等风速,左右摆风”,该“制冷、23℃,中等风速、左右摆风即为设定类数据”,可以理解的是,设定类数据是初始化的时候获取一次,改变的时候实时获取。

需要说明的是,上述5类数据仅为举例说明,当然也还可以包括其他类型的数据,具体不限定。

103、基于目标分类确定目标参数的取值范围。

本实施例中,服务器在确定运行数据的目标分类之后,可以基于该目标分类确定目标参数的取值范围,例如该目标分类为状态类数据,例如目标参数对应的数据为电流,则可以知道该预设时间段内目标参数的电流的取值范围,即确定了目标参数的允许的最大电流值以及最小电流值,即电流的取值范围,又例如目标设备转子的转速,在确定一段时间的转速之后,即可知道转速的最大值以及最小值,即转速的取值范围。

104、根据运行数据生成目标参数对应的概率分布函数。

本实施例中,当服务器获取到目标设备的目标参数在预设时间段内的运行数据之后,即确定目标参数的取值范围,之后,服务器可以根据该运行数据以及目标参数的取值范围生成目标参数对应的概率分布函数。

具体的,设x是连续性随机变量或者离散型随机变量,x为目标参数在预设时间段内的运行数据的取值范围内的任意实数,其密度函数为f(x),则它的一元分布函数是:

f(x)=p{x≤x}。

105、根据目标分类确定运行数据的临界值。

本实施例中,服务器可以根据目标分类确定运行数据的临界值,该运行数据的临界值为目标参数在目标设备对应预设运行状态下的临界值。可以理解的是,该临界值可以是一些指标,这里的指标有可能是与目标分类不同的其他状态数据,例如目标分类的运行数据为状态类数据,则该指标有可能为故障类数据或者报警类数据;该临界值也可能是一些根据经验得出的具体数值等等,以转子为例进行说明,假如目标设备的转子的运行状态包括正常运转状态、轻度危险状态、中度危险状态以及高度危险状态,正常运转状态对应转子的转速为1000转/s,轻度危险对应转子的转速为1000转/s-2000转/s,中度危险对应的转子的转速为2000转/s,高度危险状态对应的转子的转速为3000转/s,只要是可以分类目标设备的工作状态即可,具体不限定。

106、基于运行状态的临界值对目标参数对应的概率分布函数进行划分,得到目标参数对应的参数区间。

本实施例中,服务器在得到目标参数对应的概率分布函数以及运行数据的临界值之后,可以基于运行状态的临界值对目标参数对应的概率分布进行划分,得到目标参数对应的参数区间。

具体的,基于运行数据的临界值通过如下公式计算概率分布函数进行划分,得到目标参数对应的参数区间:

本实施例中,该x为连续性随机变量,t为中间变量,可以将运行数据的临界值带入上述公式得到目标参数对应的数据在目标设备不同运行状态的概率值,也就得到了将临界值作为标签在概率密度函数上面划分的参数区间,既可以找出参数区间与设备状态的对应关系,由此可以计算出目标设备中所有参数对应的参数区间。

可以理解的是,上述对x为连续性随机变量进行说明,下面对x为离散型随机变量进行说明:

当x为离散型随机变量时,x只取有限个数或者可能个数的值,例如x1,x2,…xn,n为离散型随机变量中变量的个数,即:

p{x=xi}=pi,(i=1,2,3…n);

p{x=xi}=pi,(i=1,2,3…n)也称为概率函数,将x取某个值xi的概率记做pi,离散型随机概率分布具有以下性质:

pi>=0。

通过如下公式计算离散型随机变量中的各个随机变量的概率值,得到目标参数对应的参数区间:

可以理解的是,i的取值为小于等于n,当i=n时,x中的离散型随机变量中的所有变量的概率值总和为1。

可以理解的是,上述以目标设备的单个参数(目标参数)为例进行说明,通过上述方式,可以得到目标设备的所有参数的参数区间,进而得到所有参数区间与目标设备的工作状态的对应关系,其中包含所有参数区间的集合即为样本空间。

综上所述,可以看出本申请实施例中,通过计算得到设备的参数空间,包含该设备的所有参数空间即为样本空间,得到样本空间之后,既可以运用概率论,对目标设备各种事件进行可能性的分析,例如某种故障发生的概率值、某个参数将超过某个阈值的概率值,由此可以准确快速的对设备发生各种事件的概率进行考察,同时还可以当运行一个与目标设备相似的新设备时,还可以通过该样本空间对该新设备的发生各种事件的概率进行考察。

上面从数据处理方法的角度对本申请实施例进行说明,下面从服务器的角度对本申请实施例进行说明。

请参阅图2,本申请实施例中服务器的一个实施例包括:

获取单元201,用于获取目标设备的目标参数在预设时间段内的运行数据;

第一确定单元202,用于确定所述运行数据的目标分类;

第二确定单元203,用于基于所述目标分类确定所述目标参数的取值范围;

生成单元204,用于根据所述运行数据以及所述目标参数的取值范围生成所述目标参数对应的概率分布函数;

第三确定单元205,用于根据所述目标分类确定所述运行数据的临界值,所述运行数据的临界值为所述目标参数在所述目标设备对应预设运行状态下的临界值;

处理单元206,用于基于所述运行数据的临界值对所述目标参数对应的概率分布函数进行划分,得到所述目标参数对应的参数区间,所述目标参数对应的参数区间与所述目标设备的运行状态具有关联关系。

可选地,所述第二确定单元202具体用于:

获取所述目标设备对应的数据分类;

根据所述运行数据以及所述目标设备对应的数据分类确定所述目标分类。

可选地,所述目标设备对应的数据分类至少包括:状态类数据、事件类数据、故障类数据、报警类数据以及设定类数据中的一种。

可选地,所述概率分布函数的表达式如下:

f(x)=p{x≤x};

其中,x为连续性随机变量或离散型随机变量,x为所述运行数据的取值范围内的任意实数,所述处理单元206具体用于:

基于所述运行数据的临界值通过如下公式计算所述概率分布函数进行划分,得到所述目标参数对应的参数区间:

其中x为连续性随机变量,t为中间变量;

其中x为离散型随机变量,n为所述离散型随机变量中的变量个数,1≤i≤n。

本申请实施例提供的服务器中各单元的交互方式与图1所述的数据处理方法的实施例类似,上述已经进行了具体说明,具体此处不再赘述。

综上所述,可以看出本申请实施例中,通过计算得到设备的参数空间,包含该设备的所有参数空间即为样本空间,得到样本空间之后,既可以运用概率论,对目标设备各种事件进行可能性的分析,例如某种故障发生的概率值、某个参数将超过某个阈值的概率值,由此可以准确快速的对设备发生各种事件的概率进行考察,同时还可以当运行一个与目标设备相似的新设备时,还可以通过该样本空间对该新设备的发生各种事件的概率进行考察。

请参阅图3,本申请实施例提供的一种服务器结构示意图,该服务器300可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上中央处理器(centralprocessingunits,cpu)301(例如,一个或一个以上处理器)和存储器302,一个或一个以上存储应用程序304或数据305的存储介质303(例如一个或一个以上海量存储设备)。其中,存储器302和存储介质303可以是短暂存储或持久存储。存储在存储介质303的程序可以包括一个或一个以上模块(图示没标出),每个模块可以包括对服务器中的一系列指令操作。更进一步地,中央处理器301可以设置为与存储介质303通信,在服务器300上执行存储介质303中的一系列指令操作。

服务器300还可以包括一个或一个以上电源309,一个或一个以上有线或无线网络接口307,一个或一个以上输入输出接口308,和/或,一个或一个以上操作系统306,例如windowsserver,macosx,unix,linux,freebsd等等。

上述实施例中由服务器所执行的步骤可以基于该图3所示的服务器结构。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

本申请实施例提供了一种存储介质,其上存储有程序,该程序被处理器执行时实现所述数据处理方法。

本申请实施例提供了一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行所述数据处理方法。

本申请实施例提供了一种设备,设备包括处理器、存储器及存储在存储器上并可在处理器上运行的程序,处理器执行程序时实现以下步骤:

获取目标设备的目标参数在预设时间段内的运行数据;

确定所述运行数据的目标分类;

基于所述目标分类确定所述目标参数的取值范围;

根据所述运行数据以及所述目标参数的取值范围生成所述目标参数对应的概率分布函数;

根据所述目标分类确定所述运行数据的临界值,所述运行数据的临界值为所述目标参数在所述目标设备对应预设运行状态下的临界值;

基于所述运行数据的临界值对所述目标参数对应的概率分布函数进行划分,得到所述目标参数对应的参数区间,所述目标参数对应的参数区间与所述目标设备的运行状态具有关联关系。

该处理器执行程序还可以实现如图1所述的实施例中的步骤。

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

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

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

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

在一个典型的配置中,计算设备包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。

存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flashram)。存储器是计算机可读介质的示例。

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitorymedia),如调制的数据信号和载波。

还需要说明的是,术语”包括”、”包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句”包括一个……”限定的要素,并不排除在包括要素的过程、方法、商品或者设备中还存在另外的相同要素。

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

以上仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。

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