【技术实现步骤摘要】
设备状态分析方法、装置、设备和存储介质
[0001]本专利技术涉及数据处理
,尤其涉及一种设备状态分析方法、装置、设备和存储介质。
技术介绍
[0002]在工业企业的数字化建设过程中,需要了解各种设备的工作状态情况,以便及时地进行设备的维修、替换等处理。其中,对于设备处于某种状态下的持续时长的统计,是一项很重要的数据分析目标,可以反映设备的运行状况。
[0003]设备可以内置或外部耦合一些用于采集各种状态数据的传感器,设备和传感器可以以固定或非固定频率不断上报采集到的设备的状态数据,因此,设备的状态数据是时序数据,比如设备每隔2.5秒上报一次采集的运行状态数据,上报的运行状态数据比如包括1(正常),2(停机),3(故障)等表征不同运行状态的数值。
[0004]假设需要统计该设备发生故障的时长,传统方案中,需要遍历所有的时序数据,记录每一次状态取值为3的开始时间,并向后逐条扫描直到匹配到第一个状态取值不为3的记录,记为一个窗口。然后根据得到的各窗口的开始和结束时间来计算状态取值为3的持续时长。但是这种统计 ...
【技术保护点】
【技术特征摘要】
1.一种设备状态分析方法,其特征在于,包括:获取目标统计时间内接收到的目标设备的多条状态数据;以目标时间分割步长对所述目标统计时间进行时间段的划分,以确定多个时间段以及分别落入所述多个时间段内的状态数据,其中,所述目标时间分割步长使得所述多个时间段内各自包含的数据量呈现出均衡性;根据所述多个时间段内目标状态数据各自对应的数量占比,确定所述多个时间段内目标状态数据各自对应的持续时长;根据所述多个时间段内目标状态数据各自对应的持续时长,确定所述目标状态数据在所述目标统计时间内对应的总持续时长。2.根据权利要求1所述的方法,其特征在于,每条状态数据的上报时间以设定的字符串格式表示;所述确定多个时间段以及分别落入所述多个时间段内的状态数据,包括:根据所述目标时间分割步长确定字符串截取位置;根据所述字符串截取位置对所述多条状态数据的上报时间进行截取;根据截取后的上报时间和所述目标时间分割步长,确定所述多个时间段以及分别落入所述多个时间段内的状态数据。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:通过执行如下迭代过程,以确定所述目标时间分割步长:以第一时间分割步长对所述目标统计时间进行时间段的划分,以得到多个备选时间段;确定所述多个备选时间段内各自包含的数据量;根据所述多个备选时间段内各自包含的数据量,确定离散系数,所述离散系数用于度量不同备选时间段内的数据量的差异程度;若所述离散系数符合迭代截止条件,则确定所述第一时间分割步长作为所述目标时间分割步长;若所述离散系数不符合迭代截止条件,则将所述第一时间分割步长更新为第二时间分割步长,所述第二时间分割步长小于所述第一时间分割步长。4.根据权利要求3所述的方法,其特征在于,所述根据所述多个备选时间段内各自包含的数据量,确定离散系数,包括:根据所述多个备选时间段内各自包含的数据量,确定数据量均值和标准差;根据所述标准差与所述数据量均值的比值确定所述离散系数。5.根据权利要求3所述的方法,其特征在于,所述迭代截止条件包括:所述离散系数小于或等于设定阈值;或者,所述离散系数大于设定阈值,但已经迭代到的时间分割...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。