电梯运行数据收集方法及装置与流程

文档序号:12338230阅读:724来源:国知局
电梯运行数据收集方法及装置与流程

本发明实施例涉及电梯技术领域,尤其涉及一种电梯运行数据收集方法及装置。



背景技术:

“互联网+”已经上升到国家战略层面,各行各业都在利用互联网这个工具,获取产品的相关数据、客户的使用情况,并以此为依据反哺自己的产品,为客户提供更全面更便捷的服务。随着全国电梯保有台量的逐年增加,电梯保养变得越来越重要,各大电梯及部件厂家也因此推出了电梯互联网终端,以便于更快地获取电梯的数据状态进行分析。

电梯互联网终端在执行数据收集时,需要同服务端进行预先的数据格式约定。比如,在第一个字段内写入怎样格式的数据内容,在第二个字段内写入怎样的数据内容。在电梯互联网终端需要遵守这样的约定进行数据收集,而服务端也需要遵守这样的约定进行数据分析。

现有技术中,这种字段的约定一般是由程序开发人员人为进行的。这种人为的约定只可能记录在开发文档内,在具体的程序代码中要直接发现上述的约定逻辑较为困难。其弊端在于,一旦电梯互联网终端与服务端中一方的程序需要升级或者更改,则另一方上运行的程序也需要相应的做出改变。也就是说,现有的电梯运行数据的收集过程不够灵活。



技术实现要素:

针对上述技术问题,本发明实施例提供了一种电梯运行数据收集方法及装置,以提高电梯数据收集过程的灵活性。

一方面,本发明实施例提供了一种电梯运行数据收集方法,所述方法包括:

获取计算中心下发的对电梯运行数据的数据收集规则;

根据所述数据收集规则,指令相应的电梯终端执行数据收集动作;

将所述数据收集动作所收集到的数据上传至所述计算中心。

另一方面,本发明实施例还提供了一种电梯运行数据收集装置,所述装置包括:

规则获取模块,用于获取计算中心下发的对电梯运行数据的数据收集规则;

动作执行模块,用于根据所述数据收集规则,指令相应的电梯终端执行数据收集动作;

数据上传模块,用于将所述数据收集动作所收集到的数据上传至所述计算中心。

本发明实施例提供的电梯运行数据收集方法及装置,通过获取计算中心下发的对电梯运行数据的数据收集规则,根据所述数据收集规则,指令相应的电梯终端执行数据收集动作,将所述数据收集动作所收集到的数据上传至所述计算中心,提高了电梯数据收集过程的灵活性。

附图说明

通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:

图1是本发明实施例提供的电梯运行数据收集方法所应用网络的网络拓扑图;

图2是本发明第一实施例提供的电梯运行数据收集方法的流程图;

图3是本发明第二实施例提供的电梯运行数据收集方法中动作执行操作的流程图;

图4是本发明第三实施例提供的电梯运行数据收集方法的流程图;

图5是本发明第四实施例提供的电梯运行数据收集装置的结构图。

具体实施方式

下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。

图1示出了所述电梯运行数据收集方法所应用的网络的网络拓扑结构。参见图1,所述数据终端12分别与部署在远程的计算中心11以及部署在电梯本地的电梯终端13连接。所述数据终端12可以通过所述电梯终端13收集各个电梯的电梯运行数据,并将收集到的所述电梯运行数据通过与所述计算中心11之间的网络连接上传至所述计算中心11。

第一实施例

本实施例提供了电梯运行数据收集方法的一种技术方案。所述电梯运行数据收集方法由电梯运行数据收集装置执行,并且,所述电梯运行数据收集装置集成在所述数据终端12中。

参见图2,所述电梯运行数据收集方法包括:

S21,获取计算中心下发的对电梯运行数据的数据收集规则。

在本实施例中,在数据终端实际执行数据收集动作之前,计算中心首先需要向所述数据终端下发用来控制数据收集动作的数据收集规则。所述数据收集规则中会具体的定义在数据收集动作中需要收集哪些数据,以及被收集数据的字段长度、具体含义等具体的属性。

示例性的,所述数据收集规则中需要定义:数据代号、数据源位置、收集周期、清除模式以及数据含义。

所述数据代号字段具体指明了一个被收集数据项目的代号。这个代号在系统内能够唯一标识所述被收集数据项目。

所述数据源位置字段定义了一个被收集数据项目的位置,也就是收集该数据项目应该查找的目标位置。例如,一个被收集数据项目的数据源位置可以是电梯1对应的电梯终端的内存。

所述收集周期字段定义了一个被收集数据项目的数据需要被收集的周期。所述收集周期的单位是天。例如,所述收集周期字段的取值是30,则该被收集数据项目需要每隔30天被收集一次。

所述清除模式字段定义了将一个被收集数据项目的具体取值上传至计算中心11之后,是否需要清除在电梯终端13本地留存的该数据项目的备份。也就是说,所述清除模式字段的取值是一个布尔型变量。如果在数据项目上传至计算中心11之后,需要清除本地备份,则所述清除模式字段的取值为真;如果在数据项目上传至计算中心11之后,不需要清除本地备份,则所述清除模式字段的取值为假。

所述数据含义字段具体定义了一个被收集数据项目的数据内容的实际含义。所述数据含义字段提供为计算机中心分析数据时使用。

进一步优选的,在所述数据收集规则中还应该定义每个被收集数据项目的字段长度。

S22,根据所述数据收集规则,指令相应的电梯终端执行数据收集动作。

由于所述数据收集规则中有每个被收集数据项目的定义,以及每个被收集数据项目的相关属性的定义,所述数据终端12在获取到计算中心11下发的所述数据收集规则之后,能够依据所述数据收集规则中的定义,向相应的电梯终端13发送相关的数据收集指令,指示所述电梯终端收集相应的数据项目。

进一步的,在对应的电梯终端根据所述指令,收集并上传相应的被收集数据项目之后,所述数据终端12能够依据所述数据收集规则中定义的被收集数据项目的字段长度,判断该被收集数据项目的收集是否完成。而且,所述数据终端12还能够根据所述被收集数据项目的总的字段长度,判断一次数据收集动作中所有被收集数据项目是否已经收集完成。

S23,将所述数据收集动作所收集到的数据上传至所述计算中心。

指令电梯终端完成相应的数据收集动作之后,将收集到的数据进行汇总,并将汇总得到的数据整体上传至所述计算中心。

本实施例提供的电梯运行数据收集方法的有益效果在于,可以在计算机中心灵活地设置不同的电梯终端需要收集的数据内容,不同的电梯终端可以收集不同的数据内容,以适用于不同的客户需求。

本实施例通过获取计算中心下发的对电梯运行数据的数据收集规则,根据所述数据收集规则,指令相应的电梯终端执行数据收集动作,以及将所述数据收集动作所收集到的数据上传至所述计算中心,提高了电梯数据收集过程的灵活性。

第二实施例

本实施例以本发明上述实施例为基础,进一步的提供了电梯运行数据收集方法的一种技术方案。在该技术方案中,根据所述数据收集规则,指令相应的电梯终端执行数据收集动作包括:根据所述数据收集规则中的数据代号、数据源位置以及数据含义,指令相应的电梯终端收集相应的数据项;根据所述数据收集规则中定义的所述数据项的数据长度,判断对所述数据项的收集是否完成。

参见图3,根据所述数据收集规则,指令相应的电梯终端执行数据收集动作包括:

S31,根据所述数据收集规则中的数据代号、数据源位置,指令相应的电梯终端收集相应的数据项。

所述数据收集规则中定义有被收集数据项目的数据代号、数据源位置以及其具体的数据含义。根据上述定义,所述数据终端12可以指令与此次数据收集动作对应的电梯终端执行相应的数据项收集。比如,一个被收集数据项目的数据收集规则中定义,其数据源位置为电梯终端3的内存,则所述数据终端12应该指令电梯终端3执行该被收集数据项目的数据收集。

而且,进一步优选的,执行向一个被收集数据项目的收集动作时,应该根据所述数据收集规则中定义的收集周期字段,执行所述收集动作。例如,一个被收集数据项目的数据收集规则中定义,该数据项目的收集周期是15天,则应该每隔15天对该数据项目执行一次收集动作。

需要说明的是,在指令电梯终端收集相应的数据项时,各个电梯终端收集的数据的字节长度是有限制的。一旦一个电梯终端收集的数据的总字节长度超出了给定的字节长度限制值,则该电梯终端收集的数据需要被分包。

例如,数据传输长度有最大限制L,若数据代号N对应的数据长度超过L时,分包进行传输;电梯终端把数据长度超过L的数据进行分包处理,每包限长为L,且分包后最多仅有一包数据不为L。

在执行分包之后,每包数据用子代号n表示,第一包数据子代号为0,第二包数据子代号为1,依次类推。

数据终端发起某数据代号N的数据获取请求时,子代号n从0开始;电梯终端判断该数据代号N的子代号n数据是否为最后一个子代号,若不是则回复数据终端下一包继续查询n+1的子代号数据,若是则回复数据终端为n的子代号结束信息;数据终端判断电梯终端回复的子代号信息,是否跟其查询的子代号信息一致,一致则结束本次数据代号N的数据获取请求,不一致则采用本次数据终端回复的子代号数据继续获取数据代号N的数据。

S32,根据所述数据收集规则中定义的所述数据项的数据长度,判断对所述数据项的收集是否完成。

由于所述数据收集规则中定义有每个数据项的数据长度,因此,可以根据所述数据长度字段的取值,判断对于该数据项的收集动作是否已经完成。

例如,一个被收集数据项目的数据收集规则中定义该项目的长度是5字节,则如果发现收集到的数据完整占用了5字节,则说明该数据项目的收集动作已经完成。

本实施例通过根据所述数据收集规则中的数据代号、数据源位置以及数据含义,指令相应的电梯终端收集相应的数据项,并且根据所述数据收集规则中定义的所述数据项的数据长度,判断对所述数据项的收集是否完成,实现了通过指令相应的电梯终端而完成的数据收集动作。

第三实施例

本实施例以本发明上述实施例为基础,进一步的提供了电梯运行数据收集方法的另一种技术方案。在该技术方案中,所述电梯运行数据收集方法还包括:根据所述数据收集规则中清除模式的取值,以预定的清除模式对所述数据收集动作所收集到的本地数据进行清除。

参见图4,所述电梯运行数据收集方法包括:

S41,获取计算中心下发的对电梯运行数据的数据收集规则。

S42,根据所述数据收集规则,指令相应的电梯终端执行数据收集动作。

S43,将所述数据收集动作所收集到的数据上传至所述计算中心。

S44,根据所述数据收集规则中清除模式的取值,以预定的清除模式对所述数据收集动作所收集到的本地数据进行清除。

如果所述数据收集规则中定义在数据上传之后需要清除所述电梯终端本地的数据备份,则所述数据终端12在完成收集数据的上传之后,还需要执行所述电梯终端13的本地数据备份的清除。

执行所述电梯终端13的本地数据备份的清除的优点在于,保证了在电梯终端中留存的收集数据的数据备份的取值都是实时采集,真实有效的。另外,也有效的避免了本地留存的数据备份被运用于其他的非法目的。

进一步优选的,所述数据收集规则中的清除模式字段还可以对数据清除的具体方式进行定义。比如,在执行完成数据上传操作之后,是立即执行数据清除,还是等待一定的时间段之后,再执行数据清除。另外,是对所有收集数据进行整体清除,还是仅对所有收集数据中的一部分收集数据进行清除。

本实施例通过根据所述数据收集规则中清除模式的取值,以预定的清除模式对所述数据收集动作所收集到的本地数据进行清除,实现了对电梯终端中留存的数据备份的清除,提高了被收集数据的准确性及安全性。

第四实施例

本实施例提供了电梯运行数据收集装置的一种技术方案。参见图5,在该技术方案中,所述电梯运行数据收集装置包括:规则获取模块51、动作执行模块52以及数据上传模块53。

所述规则获取模块51用于获取计算中心下发的对电梯运行数据的数据收集规则。

所述动作执行模块52用于根据所述数据收集规则,指令相应的电梯终端执行数据收集动作。

所述数据上传模块53用于将所述数据收集动作所收集到的数据上传至所述计算中心。

优选的,所述数据收集规则包括:数据代号、数据源位置、收集周期、清除模式以及数据含义。

优选的,所述动作执行模块52包括:收集单元,以及判断单元。

所述收集单元用于根据所述数据收集规则中的数据代号、数据源位置,指令相应的电梯终端收集相应的数据项。

所述判断单元用于根据所述数据收集规则中定义的所述数据项的数据长度,判断对所述数据项的收集是否完成。

优选的,所述收集单元具体用于:根据所述数据收集规则中的收集周期的定义,指令相应的电梯终端以预定的收集周期收集相应的数据项。

优选的,所述电梯运行数据收集装置还包括:清除模块54。

所述清除模块54用于根据所述数据收集规则中清除模式的取值,以预定的清除模式对所述数据收集动作所述收集到的本地数据进行清除。

以上所述仅为本发明的优选实施例,并不用于限制本发明,对于本领域技术人员而言,本发明可以有各种改动和变化。凡在本发明的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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