电梯数据处理方法、装置、计算机设备和存储介质与流程

文档序号:20777180发布日期:2020-05-19 20:53阅读:510来源:国知局
电梯数据处理方法、装置、计算机设备和存储介质与流程

本申请涉及物联网技术领域,特别是涉及一种电梯数据处理方法、装置、计算机设备和存储介质。



背景技术:

随着社会的不断发展,电梯日益深入人们的日常生活,电梯的安全性和可靠性也成为人们普遍关注的问题。而电梯的平衡系数是曳引驱动式电梯的重要性能指标,曳引驱动式电梯的轿厢与对重通过钢丝绳分别悬挂于曳引轮的两侧。利用对重可以部分平衡轿厢及轿内负载,使曳引电机运行的负荷减轻。由于轿厢内负载的大小是经常变化的,而对重在电梯安装调试完毕后已经固定,不能随时改变,为了保证电梯的运行基本上接近理想的平衡状态,就要选择一个合适的平衡系数。

目前,电梯的平衡系数通常是由维保人员在对电梯定期检修时,通过停运电梯,人工搬运不同重量的砝码至电梯,多人配合检测得到,需要耗费大量的人力和时间,检测效率低。



技术实现要素:

基于此,有必要针对上述技术问题,提供一种能够提高电梯平衡系数检测效率的电梯数据处理方法、装置、计算机设备和存储介质。

一种电梯数据处理方法,所述方法包括:

获取目标电梯对应的当前运行数据集合,当前运行数据集合中的当前运行数据携带时间戳,时间戳是通过目标电梯对应的传感器的通讯模组添加的;

根据时间戳将当前运行数据集合中的当前运行数据进行关联,得到当前运行数据集合对应的目标运行关联数据集合;

根据目标运行关联数据集合生成目标电梯的上行运行曲线和下行运行曲线;

根据上行运行曲线和下行运行曲线确定目标电梯的平衡系数,根据平衡系数确定目标电梯的当前运行状态。

在其中一个实施例中,获取目标电梯对应的当前运行数据集合之前,该方法还包括:

接收目标电梯对应的传感器上传的当前运行数据;

对当前运行数据进行解析,得到当前运行数据的时间戳;

根据当前运行数据的时间戳将当前运行数据存储至数据库。

在其中一个实施例中,当前运行数据包括运行电压、运行电流和运行距离,根据时间戳将当前运行数据集合中的当前运行数据进行关联,得到当前运行数据集合对应的目标运行关联数据集合,包括:

获取运行距离;

当运行距离等于距离阈值时,确定运行距离为目标距离;

根据目标距离的时间戳确定目标运行关联数据集合。

在其中一个实施例中,根据目标距离的时间戳确定目标运行关联数据集合,包括:

获取目标距离的时间戳;

获取运行电压的时间戳,获取运行电流的时间戳;

将时间戳与目标距离的时间戳相同的运行电压和运行电流作为运行关联数据归入同一个运行关联数据集合,得到多个不同时间戳对应的运行关联数据集合;

验证各个运行关联数据集合的有效性,将通过验证的运行关联数据集合组成目标运行关联数据集合。

在其中一个实施例中,验证各个运行关联数据集合的有效性,包括:

获取各个运行关联数据集合中各个运行关联数据的时间戳、有效时长和接收时间;

根据各个运行关联数据集合中各个运行关联数据的时间戳和有效时长分别计算得到各个运行关联数据集合中各个运行关联数据的有效时间;

当第一运行关联数据集合中至少一个运行关联数据的有效时间小于对应的接收时间时,确定第一运行关联数据集合通过有效性验证,第一运行关联数据集合为各个运行关联数据集合中的至少一个。

在其中一个实施例中,根据目标运行关联数据集合生成目标电梯的上行运行曲线和下行运行曲线,包括:

获取运行数据表模板;

将目标运行关联数据集合导入运行数据表模板,得到目标运行数据表;

根据目标运行数据表生成上行运行曲线和下行运行曲线。

在其中一个实施例中,根据上行运行曲线和下行运行曲线确定目标电梯的平衡系数,根据平衡系数确定目标电梯的当前运行状态,包括:

获取上行运行曲线和下行运行曲线的交点;

根据交点确定目标电梯对应的平衡系数;

当平衡系数在预设阈值范围内时,确定目标电梯的当前运行状态为安全状态;

当平衡系数不在预设阈值范围内时,确定目标电梯的当前运行状态为异常状态。

一种电梯数据处理装置,所述装置包括:

运行数据获取模块,用于获取目标电梯对应的当前运行数据集合,当前运行数据集合中的当前运行数据携带时间戳,时间戳是通过目标电梯对应的传感器的通讯模组添加的;

关联数据确定模块,用于根据时间戳将当前运行数据集合中的当前运行数据进行关联,得到当前运行数据集合对应的目标运行关联数据集合;

曲线生成模块,用于根据目标运行关联数据集合生成目标电梯的上行运行曲线和下行运行曲线;

状态确定模块,用于根据上行运行曲线和下行运行曲线确定目标电梯的平衡系数,根据平衡系数确定目标电梯的当前运行状态。

一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:

获取目标电梯对应的当前运行数据集合,当前运行数据集合中的当前运行数据携带时间戳,时间戳是通过目标电梯对应的传感器的通讯模组添加的;

根据时间戳将当前运行数据集合中的当前运行数据进行关联,得到当前运行数据集合对应的目标运行关联数据集合;

根据目标运行关联数据集合生成目标电梯的上行运行曲线和下行运行曲线;

根据上行运行曲线和下行运行曲线确定目标电梯的平衡系数,根据平衡系数确定目标电梯的当前运行状态。

一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:

获取目标电梯对应的当前运行数据集合,当前运行数据集合中的当前运行数据携带时间戳,时间戳是通过目标电梯对应的传感器的通讯模组添加的;

根据时间戳将当前运行数据集合中的当前运行数据进行关联,得到当前运行数据集合对应的目标运行关联数据集合;

根据目标运行关联数据集合生成目标电梯的上行运行曲线和下行运行曲线;

根据上行运行曲线和下行运行曲线确定目标电梯的平衡系数,根据平衡系数确定目标电梯的当前运行状态。

上述电梯数据处理方法、装置、计算机设备和存储介质,通过获取目标电梯对应的当前运行数据集合,当前运行数据集合中的当前运行数据携带时间戳,时间戳是通过目标电梯对应的传感器的通讯模组添加的;根据时间戳将当前运行数据集合中的当前运行数据进行关联,得到当前运行数据集合对应的目标运行关联数据集合;根据目标运行关联数据集合生成目标电梯的上行运行曲线和下行运行曲线;根据上行运行曲线和下行运行曲线确定目标电梯的平衡系数,根据平衡系数确定目标电梯的当前运行状态。由于,当前运行数据集合包括目标电梯当前时间段多个时刻对应的当前运行数据,因此,通过获取目标电梯的当前运行数据集合来检测目标电梯的平衡系数,可以实现对电梯平衡系数的实时自动检测,提高了电梯平衡系数检测效率。此外,当前运行数据的时间戳是由传感器的通讯模组添加的,根据当前运行数据的时间戳可以准确识别多个传感器在同一时间采集到的运行数据,进而可以提高电梯平衡系数检测准确率。

附图说明

图1为一个实施例中电梯数据处理方法的应用环境图;

图2为一个实施例中电梯数据处理方法的流程示意图;

图3为一个实施例中确定目标运行关联数据集合的流程示意图;

图4为另一个实施例中验证各个运行关联数据集合有效性的流程示意图;

图5为另一个实施例中电梯数据处理方法的流程示意图;

图5a为一个实施例中电梯上行运行曲线和下行运行曲线的示意图;

图6为一个实施例中电梯数据处理装置的结构框图;

图7为另一个实施例中电梯数据处理装置的结构框图;

图8为一个实施例中计算机设备的内部结构图。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。

本申请提供的电梯数据处理方法,可以应用于如图1所示的应用环境中。该应用环境包括目标电梯102、目标电梯内的传感器以及服务器104。其中,目标电梯102与传感器之间可以通过有线或无线的方式进行通信,传感器用于采集目标电梯102的运行数据。目标电梯102通过内部的传感器通过网络与服务器104通过网络进行通信。传感器可以将采集到的数据发送给服务器104。

具体地,传感器可以实时采集目标电梯102当前的运行数据,并通过传感器的通讯模组给运行数据添加时间戳,以标记运行数据的采集时间。传感器再将采集到的运行数据发送给服务器104。服务器104可以接收传感器发送的目标电梯102的运行数据,并可以对运行数据进行存储。服务器104获取目标电梯对应的当前运行数据集合,根据当前运行数据集合中运行数据的时间戳对当前运行数据集合中的当前运行数据进行关联,确定当前运行数据集合对应的目标运行关联数据集合。服务器104可以根据目标运行关联数据集合生成目标电梯的上行运行曲线和下行运行曲线,根据上行运行曲线和下行运行曲线确定目标电梯的平衡系数,根据平衡系数确定目标电梯的当前运行状态。其中,目标电梯102可以为一个电梯或者多个电梯。传感器可以为多个,包括各种类型的传感器,例如电流传感器、电压传感器和激光测距传感器等,服务器104可以用独立的服务器或者是多个服务器组成的服务器集群来实现。

电梯的平衡系数是当轿厢和对重运行到同一水平位置时,记录电机的电流值,通过绘制电流-载重率曲线,以上行运行曲线和下行运行曲线的交点确定。

在一个实施例中,如图2所示,提供了一种电梯数据处理方法,以该方法应用于图1中的服务器为例进行说明,包括以下步骤:

s202,获取目标电梯对应的当前运行数据集合,当前运行数据集合中的当前运行数据携带时间戳,时间戳是通过目标电梯对应的传感器的通讯模组添加的。

其中,目标电梯是需要检测平衡系数的电梯设备。例如,目标电梯可以是乘客电梯、载货电梯以及建筑施工电梯等。当前运行数据是指电梯在当前时间段运行所产生的数据,包括电梯的运行距离、运行电流和运行电压。当前运行数据集合是指由当前运行数据组成的集合,当前运行数据集合中的运行数据可以是有序的也可以是无序的,例如可以是按照时间排序的。当前时间段是指当前时刻所在的时间段。当前时刻所在时间段的时间长度可以根据需要进行设置,例如可以获取目标电梯当天的运行数据,组成当天运行数据集合。根据当天运行数据集合检测电梯的平衡系数。

电梯的运行距离可以以电梯轿厢顶部与井道顶部的距离表示。电梯轿厢顶部与井道顶部的距离可以通过放置在电梯轿厢顶部的激光测距传感器检测得到。电梯的运行电流是指电梯运行时通过曳引机马达的电流,可以通过电流传感器检测得到。例如,将电流传感器夹住电梯曳引机马达其中一根输入相线检测电梯的运行电流。电梯的运行电压是指电梯运行时称重传感器的输出电压,可以通过与电梯称重传感器相连接的电压传感器检测得到。因为称重传感器输出的是电压,通过电压传感器检测称重传感器的输出电压,根据检测到的输出电压可以计算电梯的实际载重。计算公式为:g=k*u。其中,g表示电梯的实际载重,u表示电梯的运行电压,k为常数,可以根据不同电梯进行自定义设置。根据电梯的实际载重和电梯的额定载重可以计算得到电梯的载重率。

时间戳是一个由数字和符号两种字符组成的字符串,用于唯一标识传感器的通讯模组接收到采集模组发送过来的数据的接收时间。

当前运行数据包括多个传感器采集的数据。由于,传感器的采集模组在采集数据时,是不会记录相应的时间戳。若以数据到达服务器的时间作为数据的采集时间,由于数据从不同的通讯模组到达服务器会经过不同的计算机节点,因此以数据到达服务器的时间作为数据的采集时间,无法准确识别多个传感器在同一时间采集的数据。因此,由传感器的通讯模组为采集到的数据添加时间戳。在一个实施例中,目标电梯对应的多个传感器都为lora传感器,lora传感器的采集模组将采集到的数据发送至通讯模组的时间是固定的,因此根据时间戳可以准确识别传感器采集数据的采集时间。

在一个实施例中,各个传感器的通讯模组定时与服务器进行时间同步,确保各个传感器的通讯模组在添加时间戳时是按照相同的时间基准。

具体地,服务器从数据库中获取目标电梯当前时间段对应的当前运行数据集合。

在一个实施例中,服务器可以接收电梯检测请求,电梯检测请求携带目标电梯的电子设备标识。进而,服务器根据电梯检测请求获取目标电梯当前时间段对应的当前运行数据集合。

在一个实施例中,服务器的数据库中电子设备标识和传感器标识是关联存储的。因此,根据目标电梯的电子设备标识可以查找到该电子设备标识对应的传感器标识。进而根据传感器标识可以查找到该传感器标识对应的运行数据。

s204,根据时间戳将当前运行数据集合中的当前运行数据进行关联,得到当前运行数据集合对应的目标运行关联数据集合。

具体地,由于当前运行数据集合包括多个时间的多种当前运行数据,且各种当前运行数据分别由不同的传感器检测得到,因此,需要根据当前运行数据的时间戳将相同时间戳的当前运行数据进行数据关联,得到当前运行数据集合对应的目标运行关联数据集合。其中,目标运行关联数据集合包括多个不同时间戳对应的运行关联数据集合。一个时间戳对应的运行关联数据集合包括该时间戳对应的各种当前运行数据,可以理解,该各种当前运行数据是由多个传感器在同一时间采集的。

在一个实施例中,当前运行数据包括运行距离、运行电流和运行电压。当前运行数据集合包括多个时间的运行距离、运行电流和运行电压。可以通过目标电梯的历史测试数据得到目标电梯的对重与轿厢处于同一水平时,轿厢顶部与井道顶部的距离l0。当目标电梯的运行距离lt等于l0时,表示在运行距离lt对应的时间点,目标电梯的对重与轿厢处于同一水平。根据运行距离lt的时间戳,将时间戳与运行距离lt的时间戳相同的运行电流和运行电压进行关联,得到运行关联数据集合。由于当前运行数据集合中有多个时间对应的运行距离等于l0,因此可以得到多个运行关联数据集合。进一步,可以按照时间对当前运行数据集合中的运行数据进行排序。假设lt前一个时间点的数据为lt-1,后一个时间点的数据为lt+1。当lt+1-lt-1>0时,目标电梯向下运行,处于下行状态。当lt+1-lt-1>0时,目标电梯向上运行,处于上行状态。因此,根据运行距离可以判断电梯的上下行状态。进而,可以确定运行关联数据集合中运行电流是上行电流还是下行电流。上行电流是指目标电梯处于上行状态时对应的运行电流。下行电流是指目标电梯处于下行状态时对应的电流。

s206,根据目标运行关联数据集合生成目标电梯的上行运行曲线和下行运行曲线。

其中,上行运行曲线是反映目标电梯处于上行状态时,运行电流随载重率变化而变化的曲线。下行运行曲线是反映目标电梯处于下行状态时,运行电流随载重率变化而变化的曲线。

具体地,目标运行关联数据集合包括多个不同时间戳对应的运行关联数据集合。运行关联数据集合中包括运行电流和运行电压。根据运行电流是上行电流还是下行电流,可以将运行关联数据集合分为上行运行关联数据集合和下行运行关联数据集合。根据运行电压可以计算得到目标电梯的载重率。因此,可以根据多个不同时间戳对应的目标电梯的载重率和运行电流生成目标电梯的上行运行曲线和下行运行曲线。

s208,根据上行运行曲线和下行运行曲线确定目标电梯的平衡系数,根据平衡系数确定目标电梯的当前运行状态。

具体地,服务器获取上行运行曲线和下行运行曲线的交点对应的坐标,根据该交点的坐标确定该交点对应的目标电梯的载重率,该载重率即为平衡系数。当平衡系数在预设阈值范围内时,确定目标电梯的运行状态为安全状态。当平衡系数不在预设阈值范围内时,确定目标电梯的运行状态为异常状态。预设阈值范围可以是根据电梯的国家标准设置的。国家标准规定,曳引式电梯的平衡系数应在0.4~0.5范围内。还可以根据不同的电梯型号设置不同的预设阈值范围。不同电梯型号对应的具体预设阈值范围可以由电梯的生产商设置,也可以由电梯的检修商设置。当目标电梯的运行状态为异常状态时,目标电梯的对重设置不合理,存在安全隐患,应及时调整目标电梯的对重,将目标电梯的平衡系数调整至预设阈值范围内。因此,当目标电梯的运行状态为异常状态时,服务器可以根据目标电梯的电子设备标识生成警报信息,并发送至预设终端。预设终端在接收到该警报信息后,显示该警报信息对应的目标电梯的电子设备标识,并进行报警提示。这里的报警提示可以是发出预设的提示音,或者振动提示,当然,也可以是其他方式,本申请在此不做限定。

在一个实施例中,服务器在生成警报信息后,也可以将该警报信息发送至维保人员对应的终端,维保人员对应的终端可以对该警报信息进行显示,并进行报警提示,从而使得维保人员及时获知电梯的异常情况,对电梯进行抢修。

在一个实施例中,警报信息还可以包括电梯的地理位置信息,以便维保人员及时确认异常电梯的地理位置,对电梯进行抢修。

上述电梯数据处理方法中,通过获取目标电梯对应的当前运行数据集合,当前运行数据集合中的当前运行数据携带时间戳,时间戳是通过目标电梯对应的传感器的通讯模组添加的;根据时间戳将当前运行数据集合中的当前运行数据进行关联,得到当前运行数据集合对应的目标运行关联数据集合;根据目标运行关联数据集合生成目标电梯的上行运行曲线和下行运行曲线;根据上行运行曲线和下行运行曲线确定目标电梯的平衡系数,根据平衡系数确定目标电梯的当前运行状态。由于,当前运行数据集合包括目标电梯当前时间段多个时刻对应的当前运行数据,因此,通过获取目标电梯的当前运行数据集合来检测目标电梯的平衡系数,可以实现对电梯平衡系数的实时自动检测,提高了电梯平衡系数检测效率。此外,当前运行数据的时间戳是由传感器的通讯模组添加的,根据当前运行数据的时间戳可以准确识别多个传感器在同一时间采集到的运行数据,进而可以提高电梯平衡系数检测准确率。

在一个实施例中,步骤s202之前,还包括:接收目标电梯对应的传感器上传的当前运行数据;对当前运行数据进行解析,得到当前运行数据的时间戳;根据当前运行数据的时间戳将当前运行数据存储至数据库。

具体地,服务器接收目标电梯对应的多个传感器上传的当前运行数据。当前运行数据携带时间戳。服务器解析当前运行数据得到当前运行数据的时间戳。进而,服务器以时间戳为关键字将当前运行数据存储至数据库中。

在一个实施例中,目标电梯的多个传感器分别采集目标电梯的运行数据。各个传感器的采集模组将采集到的运行数据发送至各个传感器的通讯模组。各个传感器的通讯模组以接收运行数据的接收时间为运行数据加上时间戳。进而,各个传感器的通讯模组通过lora传输协议将运行数据发送至lora网关,lora网关再将当前运行数据发送至服务器。服务器对接收到的运行数据进行解析,提取运行数据的时间戳,进而以时间戳为关键字将运行数据存储至数据库。其中,lora传输协议是一种适用于物联网的低功耗无线传输协议。

在一个实施例中,为了提高数据的安全性和可靠性,lora传输协议提供了数据加密服务。传感器的通讯模组将运行数据加密和编码后,发送至lora网关。lora网关对接收到的运行数据进行解码和解密,再发送至服务器。

在一个实施例中,传感器和服务器也可以约定用于加密和解密的密钥。传感器的通讯模组将运行数据加密和编码后,发送至lora网关。lora网关将运行数据发送至服务器,服务器对运行数据进行解码后,基于约定的解密密钥进行解密。

上述实施例中,接收目标电梯对应的传感器上传的当前运行数据;对当前运行数据进行解析,得到当前运行数据的时间戳;根据当前运行数据的时间戳将当前运行数据存储至数据库。这样,数据库存储有当前运行数据和当前运行数据的时间戳的对应关系,根据时间戳可以方便快捷查找到对应的运行数据。

如图3所示,在一个实施例中,当前运行数据包括运行电压、运行电流和运行距离,步骤s204具体包括:

s302,获取运行距离。

s304,当运行距离等于距离阈值时,确定运行距离为目标距离。

其中,距离阈值是指目标电梯的对重与轿厢处于同一水平位置时,轿厢顶部与井道顶部的距离。

具体地,当前运行数据集合中包括多个运行距离。当运行距离等于距离阈值时,将该运行距离作为目标距离。

s306,根据目标距离的时间戳确定目标运行关联数据集合。

服务器获取目标距离的时间戳;获取运行电压的时间戳,获取运行电流的时间戳;将时间戳与目标距离的时间戳相同的运行电压和运行电流作为运行关联数据归入同一个运行关联数据集合,得到多个不同时间戳对应的运行关联数据集合;验证各个运行关联数据集合的有效性,将通过验证的运行关联数据集合组成目标运行关联数据集合。

具体地,当前运行数据集合包括当前时间段目标电梯多次上下运行的运行数据,因此根据当前运行数据集合中的运行距离可以确定多个目标距离,各个目标距离的时间戳不同。根据一个目标距离的时间戳可以将时间戳与该目标距离的时间戳相同的运行电压和运行电流作为运行关联数据组成一个运行关联数据集合。也就是,在目标电梯运行到对重与轿厢处于同一水平位置时,将该时间点采集的运行电压和运行电流进行关联。根据每个目标距离的时间戳可以确定每个目标距离的时间戳对应的运行关联数据集合。服务器对每一个运行关联数据集合的有效性进行验证,将通过验证的运行关联数据集合组成目标运行关联数据集合。

在一个实施例中,对运行关联数据集合进行有效性验证需要验证运行关联数据集合中每一个数据的有效性。服务器可以设置各个传感器上传数据的有效时长。可以根据传感器上传数据是否超过相应的有效时长来对该数据进行有效性验证,当传感器上传数据没有超过相应的有效时长时,则可判断验证通过。

上述实施例中,为了确定目标电梯的平衡系数,根据当前运行数据集合中的运行距离是否等于距离阈值,筛选出多个目标距离。根据各个目标距离的时间戳确定多个不同时间戳对应的运行关联数据集合,将通过有效性验证的运行关联数据集合组成目标运行关联数据集合。对运行关联数据集合进行有效性验证,防止过期的运行关联数据集合对电梯平衡系数检测准确性的影响。

如图4所示,在一个实施例中,验证各个运行关联数据集合的有效性,包括:

s402,获取各个运行关联数据集合中各个运行关联数据的时间戳、有效时长和接收时间。

s404,根据各个运行关联数据集合中各个运行关联数据的时间戳和有效时长分别计算得到各个运行关联数据集合中各个运行关联数据的有效时间。

s406,当第一运行关联数据集合中至少一个运行关联数据的有效时间小于对应的接收时间时,确定第一运行关联数据集合通过有效性验证,第一运行关联数据集合为各个运行关联数据集合中的至少一个。

具体地,服务器获取各个运行关联数据的时间戳、有效时长和接收时间。根据各个运行关联数据的时间戳和有效时长可以计算得到各个运行关联数据的有效时间。当一个运行关联数据的接收时间小于或等于该运行关联数据的有效时间时,该运行关联数据没有超时上传至服务器,该运行关联数据为有效数据。当一个运行关联数据的接收时间大于该运行关联数据的有效时间时,该运行关联数据超时上传至服务器,该运行关联数据为无效数据。当一个运行关联数据集合中至少一个运行关联数据为无效数据,确定该运行关联数据集合为无效集合。服务器对每一个运行关联数据集合进行有效性验证,将通过有效性验证的运行关联数据集合组成目标运行关联数据集合。

上述实施例中,对每一个运行关联数据集合进行有效性验证,可以保障目标运行关联数据集合中的数据都是有效的数据,这样就保障了服务器根据有效的目标运行关联数据集合确定目标电梯的平衡系数,保障了平衡系数的准确性。

在一个实施例中,步骤s206具体包括:获取运行数据表模板;将目标运行关联数据集合导入运行数据表模板,得到目标运行数据表;根据目标运行数据表生成上行运行曲线和下行运行曲线。

其中,运行数据表模板是一个具有固定格式的表格,用于生成上行运行曲线和下行运行曲线。

具体地,服务器中存储有运行数据表模板。服务器获取运行数据表模板,将目标运行关联数据集合导入运行数据表模板,得到目标运行数据表。目标运行数据表包括多个上行电流和各个上行电流对应的载重率,多个下行电流和各个下行电流对应的载重率。载重率可以根据运行电压计算得到。根据上行电流和上行电流对应的载重率可以绘制出上行运行曲线,根据下行电流和下行电流对应的载重率可以绘制出下行运行曲线。上行运行曲线和下行运行曲线可以绘制在同一个图表里。

上述实施例中,通过运行数据表模板可以快速生成上行运行曲线和下行运行曲线。

如图5所示,在一个具体的实施例中,电梯数据处理方法具体实现步骤包括:

s502,接收目标电梯对应的传感器上传的当前运行数据。

s504,对当前运行数据进行解析,得到当前运行数据的时间戳,时间戳是通过目标电梯对应的传感器的通讯模组添加的。

s506,根据当前运行数据的时间戳将当前运行数据存储至数据库。

s508,获取目标电梯对应的当前运行数据集合,当前运行数据集合中的当前运行数据包括运行电压、运行电流和运行距离。

s510,获取运行距离。

s512,当运行距离等于距离阈值时,确定运行距离为目标距离。

s514,获取目标距离的时间戳。

s516,获取运行电压的时间戳,获取运行电流的时间戳。

s518,将时间戳与目标距离的时间戳相同的运行电压和运行电流作为运行关联数据归入同一个运行关联数据集合,得到多个不同时间戳对应的运行关联数据集合。

s520,获取各个运行关联数据集合中各个运行关联数据的时间戳、有效时长和接收时间。

s522,根据各个运行关联数据集合中各个运行关联数据的时间戳和有效时长分别计算得到各个运行关联数据集合中各个运行关联数据的有效时间。

s524,当第一运行关联数据集合中至少一个运行关联数据的有效时间小于对应的接收时间时,确定第一运行关联数据集合通过有效性验证,第一运行关联数据集合为各个运行关联数据集合中的至少一个。

s526,将通过验证的运行关联数据集合组成目标运行关联数据集合。

s528,获取运行数据表模板。

s530,将目标运行关联数据集合导入运行数据表模板,得到目标运行数据表。

s532,根据目标运行数据表生成上行运行曲线和下行运行曲线。

s534,获取上行运行曲线和下行运行曲线的交点。

s536,根据交点确定目标电梯对应的平衡系数。

s538,当平衡系数在预设阈值范围内时,确定目标电梯的当前运行状态为安全状态。

s540,当平衡系数不在预设阈值范围内时,确定目标电梯的当前运行状态为异常状态。

在一个实施例中,将电梯a的目标运行关联数据集合导入运行数据表模板得到的目标运行数据表可以如表1所示。根据表1绘制的上行运行曲线和下行运行曲线可以如图5a所示。假设预设阈值范围为0.4~0.5。根据图5a可知,上行运行曲线和下行运行曲线的交点对应的载重率在40%-50%之间,在预设阈值范围内,因此,电梯a的运行状态为正常状态。

表1

应该理解的是,上述流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,上述流程图中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。

在一个实施例中,如图6所示,提供了一种电梯数据处理装置,包括:运行数据获取模块602、关联数据确定模块604、曲线生成模块606和状态确定模块608,其中:

运行数据获取模块602,用于获取目标电梯对应的当前运行数据集合,当前运行数据集合中的当前运行数据携带时间戳,时间戳是通过目标电梯对应的传感器的通讯模组添加的。

关联数据确定模块604,用于根据时间戳将当前运行数据集合中的当前运行数据进行关联,得到当前运行数据集合对应的目标运行关联数据集合。

曲线生成模块606,用于根据目标运行关联数据集合生成目标电梯的上行运行曲线和下行运行曲线。

状态确定模块608,用于根据上行运行曲线和下行运行曲线确定目标电梯的平衡系数,根据平衡系数确定目标电梯的当前运行状态。

在一个实施例中,如图7所示,该装置还包括:运行数据接收模块601,用于接收目标电梯对应的传感器上传的当前运行数据;对当前运行数据进行解析,得到当前运行数据的时间戳;根据当前运行数据的时间戳将当前运行数据存储至数据库。

在一个实施例中,当前运行数据包括运行电压、运行电流和运行距离,关联数据确定模块604还用于获取运行距离;当运行距离等于距离阈值时,确定运行距离为目标距离;根据目标距离的时间戳确定目标运行关联数据集合。

在一个实施例中,关联数据确定模块604还用于获取目标距离的时间戳;获取运行电压的时间戳,获取运行电流的时间戳;将时间戳与目标距离的时间戳相同的运行电压和运行电流作为运行关联数据归入同一个运行关联数据集合,得到多个不同时间戳对应的运行关联数据集合;验证各个运行关联数据集合的有效性,将通过验证的运行关联数据集合组成目标运行关联数据集合。

在一个实施例中,关联数据确定模块604还用于获取各个运行关联数据集合中各个运行关联数据的时间戳、有效时长和接收时间;根据各个运行关联数据集合中各个运行关联数据的时间戳和有效时长分别计算得到各个运行关联数据集合中各个运行关联数据的有效时间;当第一运行关联数据集合中至少一个运行关联数据的有效时间小于对应的接收时间时,确定第一运行关联数据集合通过有效性验证,第一运行关联数据集合为各个运行关联数据集合中的至少一个。

在一个实施例中,曲线生成模块606还用于获取运行数据表模板;将目标运行关联数据集合导入运行数据表模板,得到目标运行数据表;根据目标运行数据表生成上行运行曲线和下行运行曲线。

在一个实施例中,状态确定模块608还用于获取上行运行曲线和下行运行曲线的交点;根据交点确定目标电梯对应的平衡系数;当平衡系数在预设阈值范围内时,确定目标电梯的当前运行状态为安全状态;当平衡系数不在预设阈值范围内时,确定目标电梯的当前运行状态为异常状态。

上述电梯数据处理装置,通过获取目标电梯对应的当前运行数据集合,当前运行数据集合中的当前运行数据携带时间戳,时间戳是通过目标电梯对应的传感器的通讯模组添加的;根据时间戳将当前运行数据集合中的当前运行数据进行关联,得到当前运行数据集合对应的目标运行关联数据集合;根据目标运行关联数据集合生成目标电梯的上行运行曲线和下行运行曲线;根据上行运行曲线和下行运行曲线确定目标电梯的平衡系数,根据平衡系数确定目标电梯的当前运行状态。由于,当前运行数据集合包括目标电梯当前时间段多个时刻对应的当前运行数据,因此,通过获取目标电梯的当前运行数据集合来检测目标电梯的平衡系数,可以实现对电梯平衡系数的实时自动检测,提高了电梯平衡系数检测效率。此外,当前运行数据的时间戳是由传感器的通讯模组添加的,根据当前运行数据的时间戳可以准确识别多个传感器在同一时间采集到的运行数据,进而可以提高电梯平衡系数检测准确率。

关于电梯数据处理装置的具体限定可以参见上文中对于电梯数据处理方法的限定,在此不再赘述。上述电梯数据处理装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。

在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图8所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储当前运行数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种电梯数据处理方法。

本领域技术人员可以理解,图8中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器存储有计算机程序,计算机程序被处理器执行时,使得处理器执行上述电梯数据处理方法的步骤。此处电梯数据处理方法的步骤可以是上述各个实施例的电梯数据处理方法中的步骤。

在一个实施例中,提供了一种计算机可读存储介质,存储有计算机程序,计算机程序被处理器执行时,使得处理器执行上述电梯数据处理方法的步骤。此处电梯数据处理方法的步骤可以是上述各个实施例的电梯数据处理方法中的步骤。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

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