一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种电缆监测数据上传方法、装置、设备以及存储介质与流程

2022-02-22 02:52:17 来源:中国专利 TAG:


1.本技术实施例涉及数据上传领域,尤其涉及一种电缆监测数据上传方法、装置、设备以及存储介质。


背景技术:

2.目前,随着国内经济的不断发展,社会对于电力能源的需求也愈发旺盛,为了满足社会对电力能源的需求,国家也在加大电力网络的建设。电缆是电力网络中必不可少的传输器件,在电力网络中起到了举足轻重的作用,掌握电缆的实际运行状态是保证电力网络能否可靠工作的必要条件,目前一般通过实时获取电缆上各个监测节点的监测数据来掌握电缆的实际运行情况,然而,在监测节点的数量较多的情况下,电力网络中会产生海量的监测数据,导致系统后台需要承受较大的数据接收压力以及数据处理压力,数据处理效率低下,对于一些需要及时上传的监测数据,无法及时上传到监测系统。
3.综上所述,如何在保证监测数据能够及时上传的情况下,缓解系统后台的数据处理压力,成为了目前亟需解决的技术问题。


技术实现要素:

4.本发明实施例提供了一种电缆护套层在线监测方法、装置、设备及储存介质,解决了目前无法在保证监测数据能够及时上传的情况下,缓解系统后台的数据处理压力的技术问题。
5.第一方面,本发明实施例提供了一种电缆监测数据上传方法,包括以下步骤:
6.周期接收每个监测节点上传的监测数据;
7.在当前周期中遍历每一个所述监测数据,确定所述当前遍历的监测数据所处的异常状态,所述异常状态包括第一异常状态、第二异常状态以及正常状态;
8.若所述当前遍历的监测数据处于所述第一异常状态,实时上传所述当前遍历的监测数据至监测系统;
9.若所述当前遍历的监测数据处于所述第二异常状态,将所述当前遍历的监测数据写入第一数据上报队列,待所有监测数据遍历完毕后,将所述第一数据上报队列中的监测数据上传至所述监测系统;
10.若所述当前遍历的监测数据处于所述正常状态,将所述当前遍历的监测数据写入第二数据上报队列,待所有监测数据遍历完毕后,将所述第二数据上报队列中的监测数据上传至所述监测系统;所述第一数据上报队列的上传优先级高于所述第二数据上报队列。
11.优选的,所述确定所述当前遍历的监测数据所处的异常状态的具体过程为:
12.将当前遍历的监测数据与预设的数据上报阈值以及与对应监测节点的历史监测数据均值进行比对,确定所述当前遍历的监测数据所处的异常状态。
13.优选的,所述将当前遍历的监测数据与预设的数据上报阈值以及与对应监测节点的历史监测数据均值进行比对,确定所述当前遍历的监测数据所处的异常状态的具体过程
为:
14.将当前遍历的监测数据与预设的数据上报阈值进行比较,判断所述当前遍历的监测数据是否大于所述数据上报阈值;
15.若大于等于所述数据上报阈值,确定所述当前遍历的监测数据处于第一异常状态;
16.若小于所述数据上报阈值,计算所述当前遍历的监测数据与对应监测节点的历史监测数据均值的偏离值,判断所述偏离值是否大于预设偏离值;
17.若大于等于所述预设偏离值,确定所述当前遍历的监测数据处于第二异常状态;若小于所述预设偏离值,确定所述当前遍历的监测数据处于正常状态。
18.优选的,所述监测数据中包括有监测节点的标识;
19.相应的,所述计算所述当前遍历的监测数据与对应监测节点的历史监测数据均值的偏离值的具体过程为:
20.从所述当前遍历的监测数据中获取所述监测节点的标识,根据所述标识获取对应监测节点的历史监测数据均值;
21.计算所述当前遍历的监测数据与对应监测节点的历史监测数据均值的偏离值。
22.优选的,在当前周期确定了所有监测数据所处的异常状态后,根据每一个所述监测数据所处的异常状态,确定电缆的异常等级,将所述异常等级上报至所述监测系统。
23.优选的,所述根据每一个所述监测数据所处的异常状态,确定电缆的异常等级的具体过程为:
24.在当前周期中,统计处于每一个异常状态的监测数据的数量;
25.根据所述处于每一个异常状态的监测数据的数量,确定电缆的异常等级。
26.优选的,所述根据所述处于每一个异常状态的监测数据的数量,确定电缆的异常等级的具体过程为:
27.根据所述处于每一个异常状态的监测数据的数量,计算处于每一个所述异常状态的监测数据占所有监测数据的比例;
28.根据所述比例确定电缆的异常等级。
29.第二方面,本发明实施例提供了一种电缆监测数据上传装置,包括:
30.数据接收模块,用于周期接收每个监测节点上传的监测数据;
31.状态确定模块,用于在当前周期中遍历每一个所述监测数据,确定所述当前遍历的监测数据所处的异常状态,所述异常状态包括第一异常状态、第二异常状态以及正常状态;
32.数据上传模块,用于若所述当前遍历的监测数据处于所述第一异常状态,实时上传所述当前遍历的监测数据至监测系统;若所述当前遍历的监测数据处于所述第二异常状态,将所述当前遍历的监测数据写入第一数据上报队列,待所有监测数据遍历完毕后,将所述第一数据上报队列中的监测数据上传至所述监测系统;若所述当前遍历的监测数据处于所述正常状态,将所述当前遍历的监测数据写入第二数据上报队列,待所有监测数据遍历完毕后,将所述第二数据上报队列中的监测数据上传至所述监测系统;所述第一数据上报队列的上传优先级高于所述第二数据上报队列。
33.第三方面,本发明实施例提供了一种设备,所述设备包括处理器以及存储器;
34.所述存储器用于存储计算机程序,并将所述计算机程序传输给所述处理器;
35.所述处理器用于根据所述计算机程序中的指令执行如第一方面所述的一种电缆监测数据上传方法。
36.第四方面,本发明实施例提供了一种存储计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行如第一方面所述的一种电缆监测数据上传方法。
37.上述,本发明实施例提供了一种电缆监测数据上传方法,包括以下步骤:周期接收每个监测节点上传的监测数据;在当前周期中遍历每一个监测数据,确定当前遍历的监测数据所处的异常状态,异常状态包括第一异常状态、第二异常状态以及正常状态;若当前遍历的监测数据处于第一异常状态,实时上传当前遍历的监测数据至监测系统;若当前遍历的监测数据处于第二异常状态,将当前遍历的监测数据写入第一数据上报队列,待所有监测数据遍历完毕后,将第一数据上报队列中的监测数据上传至监测系统;若当前遍历的监测数据处于正常状态,将当前遍历的监测数据写入第二数据上报队列,待所有监测数据遍历完毕后,将第二数据上报队列中的监测数据上传至监测系统;第一数据上报队列的上传优先级高于第二数据上报队列。本发明实施例通过在每个周期内遍历接收到的监测数据,从而判断每一个监测数据所处的异常状态,并根据每一个监测数据所处的异常状态确定监测数据的上传方式,当处于第一异常状态时,实时上传监测数据,从而保证重要的监测数据能够及时上传,当监测数据处于其他异常状态时,根据监测数据所处的异常状态将监测数据写入不同的数据上报队列中,待所有监测数据遍历结束后根据上报优先级进行上报,在保证重要的监测数据能及时上传的同时,缓解了系统后台处理监测数据的压力,提高了系统后台对监测数据的处理效率。
附图说明
38.图1为本发明实施例提供的一种电缆监测数据上传方法的流程图。
39.图2为本发明实施例提供的一种电缆监测数据上传方法的流程图。
40.图3为本发明实施例提供的一种电缆监测数据上传装置的结构示意图。
41.图4为本发明实施例提供的一种设备的结构示意图。
具体实施方式
42.以下描述和附图充分地示出本技术的具体实施方案,以使本领域的技术人员能够实践它们。实施例仅代表可能的变化。除非明确要求,否则单独的部件和功能是可选的,并且操作的顺序可以变化。一些实施方案的部分和特征可以被包括在或替换其他实施方案的部分和特征。本技术的实施方案的范围包括权利要求书的整个范围,以及权利要求书的所有可获得的等同物。在本文中,各实施方案可以被单独地或总地用术语“发明”来表示,这仅仅是为了方便,并且如果事实上公开了超过一个的发明,不是要自动地限制该应用的范围为任何单个发明或发明构思。本文中,诸如第一和第二等之类的关系术语仅仅用于将一个实体或者操作与另一个实体或操作区分开来,而不要求或者暗示这些实体或操作之间存在任何实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法或者设备不仅包括那些要素,而且还包括
没有明确列出的其他要素。本文中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的结构、产品等而言,由于其与实施例公开的部分相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
43.实施例一
44.如图1所示,图1为本发明实施例提供的一种电缆监测数据上传方法的流程图。本发明实施例提供的电缆监测数据上传方法可以由电缆监测数据上传设备执行,该电缆监测数据上传设备可以通过软件和/或硬件的方式实现,该电缆监测数据上传设备可以是两个或多个物理实体构成,也可以由一个物理实体构成。例如电缆监测数据上传设备可以是电脑、上位机、服务器、平板等设备。在本实施例中,以通信中继设备为电缆监测数据上传设备为例,方法包括以下步骤:
45.步骤101、周期接收每个监测节点上传的监测数据。
46.在本实施例中,每个监测节点安装在电缆的不同位置上,用于对电缆的运行状态进行监控从而得到电缆的监测数据。在一个实施例中,监测数据可以包括电压数据、电流数据以及负载数据等,监测数据的具体内容可根据实际需要进行设置。监测节点周期性地获取电缆的监测数据,并将监测数据发送到通信中继设备,通信中继设备接收每个监测节点上传的监测数据。可理解,在本实施例中,每个周期的时间长度可根据实际需要进行设置,示例性的,在一个实施例中,每个周期的时间长度为5s,即通信中继设备每隔5s接收一次监测节点上传的监测数据。
47.步骤102、在当前周期中遍历每一个监测数据,确定当前遍历的监测数据所处的异常状态,异常状态包括第一异常状态、第二异常状态以及正常状态。
48.对于在当前周期获取到的监测数据,通信中继设备遍历每一个监测数据,确定出当前遍历的监测数据所处的异常状态,异常状态反映了监测数据的异常情况。在本实施例中,异常状态包括第一异常状态、第二异常状态以及正常状态,其中,第一异常状态的表示监测数据异常的严重程度最高,第二异常状态表示监测数据的异常的严重程度较低,正常状态表示监测数据为正常数据。
49.步骤103、若当前遍历的监测数据处于第一异常状态,实时上传当前遍历的监测数据至监测系统。
50.如果当前遍历的监测数据处于第一异常状态,则说明该监测数据严重异常,该监测节点安装处的电缆可能发送故障或出现异常。因此,需要实时将该监测数据上传到监测系统,以使得监测系统能够对尽快该监测数据进行具体分析,判断电缆是否发生故障或出现异常,从而使得工作人员能够尽快对故障或者异常情况进行排查,保证电缆的正常稳定运行。
51.步骤104、若当前遍历的监测数据处于第二异常状态,将当前遍历的监测数据写入第一数据上报队列,待所有监测数据遍历完毕后,将第一数据上报队列中的监测数据上传至监测系统。
52.如果当前遍历的监测数据处于第二异常状态,则说明当前遍历的监测数据处于异常状态,但是异常程度比较低,不需要将该监测数据实时上传至监测系统中。将该数据写入第一数据上报队列中,等到所有监测数据都遍历完毕后,再将第一数据上报队列中的监测
数据上传到监测系统,使得监测系统对第一数据上报队列中的监测数据进行分析处理,确定电缆的异常情况。
53.步骤105、若当前遍历的监测数据处于正常状态,将当前遍历的监测数据写入第二数据上报队列,待所有监测数据遍历完毕后,将第二数据上报队列中的监测数据上传至监测系统;第一数据上报队列的上传优先级高于第二数据上报队列。
54.如果当前遍历的监测数据处于正常状态,则说明该监测数据正常,将该监测数据写入第二数据上报队列中即可,待所有监测数据遍历完毕后,再将第二数据上报队列中的监测数据发送到监测系统中进行处理。需要进一步说明的是,第一数据上报队列的上传优先级要高于第二数据上报队列,即当第一数据上报队列以及第二数据上报队列中都写入有监测数据时,优先将第二数据上报队列中的监测数据上传到监测系统中,从而使得监测系统能够优先对处于第二异常状态的监测数据进行分析处理,尽快确定电缆是否发生故障,以免电缆微小故障演变成严重故障。对于第二数据上报队列中的监测数据,在处理完第一数据上报队列中的监测数据后再进行分析。
55.上述,本发明实施例通过在每个周期内遍历接收到的监测数据,从而判断每一个监测数据所处的异常状态,并根据每一个监测数据所处的异常状态确定监测数据的上传方式,当处于第一异常状态时,实时上传监测数据,从而保证重要的监测数据能够及时上传,当监测数据处于其他异常状态时,根据监测数据所处的异常状态将监测数据写入不同的数据上报队列中,待所有监测数据遍历结束后根据上报优先级进行上报,在保证重要的监测数据能及时上传的同时,缓解了系统后台处理监测数据的压力,提高了系统后台对监测数据的处理效率。
56.实施例二
57.如图2所示,图2为本实施例提供的另一种电缆监测数据上传方法的流程图,包括以下步骤:
58.步骤201、周期接收每个监测节点上传的监测数据。
59.步骤202、在当前周期中遍历每一个监测数据,将当前遍历的监测数据与预设的数据上报阈值以及与对应监测节点的历史监测数据均值进行比对,确定当前遍历的监测数据所处的异常状态,异常状态包括第一异常状态、第二异常状态以及正常状态。
60.在本实施例中,在遍历每一个监测数据时,将当前遍历的监测数据与预设的数据上报阈值以及与对应监测节点的历史监测数据均值进行比对,从而确定出当前遍历的监测数据所处的异常状态。其中,预设的数据上报阈值由工作人员预先进行设定,在本实施中,将数据上报阈值设置为电缆正常运行时的监测数据所能够达到的最大值。对应监测节点的历史监测数据均值,即为上传当前遍历的监测数据的监测节点历史上传的历史监测数据的平均值,示例性的,若当前遍历的监测数据为1号监测节点上传的,则将当前遍历的监测数据和1号监测节点历史上传的历史监测数据均值进行比对。
61.在一个实施例中,将当前遍历的监测数据与预设的数据上报阈值以及与对应监测节点的历史监测数据均值进行比对,确定当前遍历的监测数据所处的异常状态的过程由步骤2021-步骤2024实现,具体为:
62.步骤2021、将当前遍历的监测数据与预设的数据上报阈值进行比较,判断当前遍历的监测数据是否大于数据上报阈值。
63.首先,将当前遍历的监测数据与预设的数据上报阈值进行比较,判断当前遍历的监测数据是否大于预设的数据上报阈值。
64.步骤2022、若大于等于数据上报阈值,确定当前遍历的监测数据处于第一异常状态。
65.由于在本实施例中数据上报阈值设置为电缆正常运行时的监测数据所能够达到的最大值,如果监测数据大于或等于数据上报阈值,则说明此时电缆处于非正常的运行状态,电缆上可能出现故障或者是异常,导致监测数据不处于正常范围内,因此,确定当前遍历的监测数据处于第一异常状态。
66.步骤2023、若小于数据上报阈值,计算当前遍历的监测数据与对应监测节点的历史监测数据均值的偏离值,判断偏离值是否大于预设偏离值。
67.如果当前遍历的监测数据小于数据上报阈值,则计算当前遍历的监测数据与对应监测节点的历史监测数据均值的偏离值,由于对应监测节点的历史监测数据均值在一定程度上反映了历史以来该监测节点所采集到的监测数据的平均趋势,通过计算当前遍历的监测数据与历史监测数据均值的偏离值,从而可以确定出当前遍历的监测数据是否靠近平均趋势。
68.步骤2024、若大于等于预设偏离值,确定当前遍历的监测数据处于第二异常状态;若小于预设偏离值,确定当前遍历的监测数据处于正常状态。
69.如果当前遍历的监测数据与历史监测数据均值的偏离值大于等于预设偏离值,则说明当前遍历的监测数据偏离平均趋势过大,当前遍历的监测数据出现异常,电缆上可能发送有故障,因此,确定当前遍历的监测数据处于第二异常状态。如果当前遍历的监测数据与历史监测数据均值的偏离值小于预设偏离值,则说明当前遍历的监测数据靠近平均趋势,没有发生异常,确定当前遍历的监测数据处于正常状态。
70.在上述实施例的基础上,监测数据中包括有监测节点的标识。
71.监测节点在上传监测数据时,在监测数据中附带上自身的标识,可理解,标识为区别不同监测节点的唯一凭证。
72.相应的,计算当前遍历的监测数据与对应监测节点的历史监测数据均值的偏离值的过程由步骤20231-步骤20232实现,具体为:
73.步骤20231、从当前遍历的监测数据中获取监测节点的标识,根据标识获取对应监测节点的历史监测数据均值。
74.在本实施例中,首先从当前遍历的监测数据中获取监测节点的标识,之后根据标识获取确定对应的监测节点,获取该监测节点的历史监测数据均值。示例性的,若当前遍历的监测数据的监测节点标识为008,则根据标识008确定出对应的监测节点,获取对应的监测节点的历史监测数据均值。在本实施例中,每个监测节点的历史监测数据均值储存在服务器中,从根据标识从服务器中获取对应监测节点的历史监测数据均值即可。
75.步骤20232、计算当前遍历的监测数据与对应监测节点的历史监测数据均值的偏离值。
76.在得到对应监测节点的历史监测数据均值后,计算述当前遍历的监测数据与对应监测节点的历史监测数据均值的偏离值。在一个实施例中,将当前遍历的监测数据与对应监测节点的历史监测数据均值求差后取绝对值,即得到了偏离值。
77.步骤203、若当前遍历的监测数据处于第一异常状态,实时上传当前遍历的监测数据至监测系统。
78.步骤204、若当前遍历的监测数据处于第二异常状态,将当前遍历的监测数据写入第一数据上报队列,待所有监测数据遍历完毕后,将第一数据上报队列中的监测数据上传至监测系统。
79.步骤205、若当前遍历的监测数据处于正常状态,将当前遍历的监测数据写入第二数据上报队列,待所有监测数据遍历完毕后,将第二数据上报队列中的监测数据上传至监测系统;第一数据上报队列的上传优先级高于第二数据上报队列。
80.步骤206、在当前周期确定了所有监测数据所处的异常状态后,根据每一个监测数据所处的异常状态,确定电缆的异常等级,将异常等级上报至监测系统。
81.在本实施例中,在当前周期中确定了所有监测数据所处的异常状态后,还根据每一个监测数据所处的异常状态,确定出电缆的异常等级,并将该异常等级上报到监测系统中,以使得工作人员获知电缆的整体异常情况。
82.在一个实施例中,根据每一个监测数据所处的异常状态,确定电缆的异常等级的过程由步骤2061-步骤2062实现,具体为:
83.步骤2061、在当前周期中,统计处于每一个异常状态的监测数据的数量。
84.首先,统计当前周期中,处于每一个异常状态的监测数据的数量,即分别统计处于的第一异常状态的监测数据的数量,处于第二异常状态的监测数据的数量以及处于正常状态的监测数据的数量。
85.步骤2062、根据处于每一个异常状态的监测数据的数量,确定电缆的异常等级。
86.之后,根据处于每一个异长状态的监测数据的数量,来确定出电缆的异常等级。可理解,电缆的异常等级越高,电缆发生异常的故障概率越大。电缆的异常等级可根据实际需要进行设置,在本实施例中,不对电缆的异常等级数量进行具体限定。
87.在一个实施例中,根据处于每一个异常状态的监测数据的数量,确定电缆的异常等级的过程由步骤20621-步骤20622实现,具体为:
88.步骤20621、根据处于每一个异常状态的监测数据的数量,计算处于每一个异常状态的监测数据占所有监测数据的比例。
89.在本实施例中,根据处于每一个异常状态的监测数据的数量,来计算出处于每一个异常状态的监测数据占所有监测数据的比例。示例性的,若在当前周期中一共接收到100个数据,其中处于第一异常状态的监测数据有5个,处于第二异常状态的监测数据有12个,处于正常状态的监测数据有83个。则第一异常状态的监测数据所占比例为5%,第二异常状态的监测数据所占比例为12%,正常状态的监测数据所占比例为83%。
90.步骤20622、根据比例确定电缆的异常等级。
91.在得到每一个异常状态的监测数据占所有监测数据的比例,即可根据比例确定电缆的异常等级。示例性的,在一个实施例中,异常等级包括4个等级,分别为第一异常等级、第二异常等级、第三异常等级以及第四异常等级。当正常状态的监测数据所占比例为100%时,异常等级为第一异常等级,当第一异常状态的监测数据所占比例为0,且第二异常状态的监测数据所占比例大于0时,异常等级为第二异常等级。当第一异常状态的监测数据所占比例为大于0,且第二异常状态的监测数据所占比例等于0,电缆异常等级为第三异常等级。
当第一异常状态的监测数据所占比例为大于0,且第二异常状态的监测数据所占比例大于0时,异常等级为第四异常等级。
92.上述,本发明实施例通过在每个周期内遍历接收到的监测数据,从而判断每一个监测数据所处的异常状态,并根据每一个监测数据所处的异常状态确定监测数据的上传方式,当处于第一异常状态时,实时上传监测数据,从而保证重要的监测数据能够及时上传,当监测数据处于其他异常状态时,根据监测数据所处的异常状态将监测数据写入不同的数据上报队列中,待所有监测数据遍历结束后根据上报优先级进行上报,在保证重要的监测数据能及时上传的同时,缓解了系统后台处理监测数据的压力,提高了系统后台对监测数据的处理效率。
93.实施例三
94.如图3所示,图3为本发明实施例提供的一种电缆监测数据上传装置的结构示意图,包括:
95.数据接收模块301,用于周期接收每个监测节点上传的监测数据;
96.状态确定模块302,用于在当前周期中遍历每一个监测数据,确定当前遍历的监测数据所处的异常状态,异常状态包括第一异常状态、第二异常状态以及正常状态;
97.数据上传模块303,用于若当前遍历的监测数据处于第一异常状态,实时上传当前遍历的监测数据至系统后台;若当前遍历的监测数据处于第二异常状态,将当前遍历的监测数据写入第一数据上报队列,待所有监测数据遍历完毕后,将第一数据上报队列中的监测数据上传至系统后台;若当前遍历的监测数据处于正常状态,将当前遍历的监测数据写入第二数据上报队列,待所有监测数据遍历完毕后,将第二数据上报队列中的监测数据上传至系统后台;第一数据上报队列的上传优先级高于第二数据上报队列。
98.在上述实施例的基础上,状态确定模块302具体用于将当前遍历的监测数据与预设的数据上报阈值以及与对应监测节点的历史监测数据均值进行比对,确定所述当前遍历的监测数据所处的异常状态。
99.在上述实施例的基础上,状态确定模块302具体用于将当前遍历的监测数据与预设的数据上报阈值进行比较,判断所述当前遍历的监测数据是否大于所述数据上报阈值;
100.若大于等于所述数据上报阈值,确定所述当前遍历的监测数据处于第一异常状态;
101.若小于所述数据上报阈值,计算所述当前遍历的监测数据与对应监测节点的历史监测数据均值的偏离值,判断所述偏离值是否大于预设偏离值;
102.若大于等于所述预设偏离值,确定所述当前遍历的监测数据处于第二异常状态;若小于所述预设偏离值,确定所述当前遍历的监测数据处于正常状态。
103.在上述实施例的基础上,所述监测数据中包括有监测节点的标识;
104.相应的,状态确定模块302具体用于从所述当前遍历的监测数据中获取所述监测节点的标识,根据所述标识获取对应监测节点的历史监测数据均值;
105.计算所述当前遍历的监测数据与对应监测节点的历史监测数据均值的偏离值。
106.在上述实施例的基础上,还包括异常等级确定模块,用于在当前周期确定了所有监测数据所处的异常状态后,根据每一个所述监测数据所处的异常状态,确定电缆的异常等级,将所述异常等级上报至所述系统后台。
107.在上述实施例的基础上,异常等级确定模块具体用于:
108.在当前周期中,统计处于每一个异常状态的监测数据的数量;
109.根据所述处于每一个异常状态的监测数据的数量,确定电缆的异常等级。
110.在上述实施例的基础上,异常等级确定模块具体用于:
111.根据所述处于每一个异常状态的监测数据的数量,计算处于每一个所述异常状态的监测数据占所有监测数据的比例;根据所述比例确定电缆的异常等级。
112.实施例四
113.本实施例还提供了一种设备,如图4所示,一种设备40,所述设备包括处理器400以及存储器401;
114.所述存储器401用于存储计算机程序402,并将所述计算机程序402传输给所述处理器;
115.所述处理器400用于根据所述计算机程序402中的指令执行上述的一种电缆监测数据上传方法实施例中的步骤。
116.示例性的,所述计算机程序402可以被分割成一个或多个模块/单元,所述一个或者多个模块/单元被存储在所述存储器401中,并由所述处理器400执行,以完成本技术。所述一个或多个模块/单元可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述所述计算机程序402在所述设备40中的执行过程。
117.所述设备40可以是桌上型计算机、笔记本、掌上电脑及云端服务器等计算设备。所述设备可包括,但不仅限于,处理器400、存储器401。本领域技术人员可以理解,图4仅仅是设备40的示例,并不构成对设备40的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如所述设备还可以包括输入输出设备、网络接入设备、总线等。
118.所称处理器400可以是中央处理单元(central processing unit,cpu),还可以是其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现成可编程门阵列(field-programmable gatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
119.所述存储器401可以是所述设备40的内部存储单元,例如设备40的硬盘或内存。所述存储器401也可以是所述设备40的外部存储设备,例如所述设备40上配备的插接式硬盘,智能存储卡(smart media card,smc),安全数字(secure digital,sd)卡,闪存卡(flash card)等。进一步地,所述存储器401还可以既包括所述设备40的内部存储单元也包括外部存储设备。所述存储器401用于存储所述计算机程序以及所述设备所需的其他程序和数据。所述存储器401还可以用于暂时地存储已经输出或者将要输出的数据。
120.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
121.在本技术所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或
讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
122.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
123.另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
124.所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,randomaccess memory)、磁碟或者光盘等各种可以存储计算机程序的介质。
125.实施例四
126.本发明实施例还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行一种电缆监测数据上传方法,该方法包括以下步骤:
127.周期接收每个监测节点上传的监测数据;
128.在当前周期中遍历每一个监测数据,确定当前遍历的监测数据所处的异常状态,异常状态包括第一异常状态、第二异常状态以及正常状态;
129.若当前遍历的监测数据处于第一异常状态,实时上传当前遍历的监测数据至系统后台;
130.若当前遍历的监测数据处于第二异常状态,将当前遍历的监测数据写入第一数据上报队列,待所有监测数据遍历完毕后,将第一数据上报队列中的监测数据上传至系统后台;
131.若当前遍历的监测数据处于正常状态,将当前遍历的监测数据写入第二数据上报队列,待所有监测数据遍历完毕后,将第二数据上报队列中的监测数据上传至系统后台;第一数据上报队列的上传优先级高于第二数据上报队列。
132.注意,上述仅为本发明实施例的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明实施例不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明实施例的保护范围。因此,虽然通过以上实施例对本发明实施例进行了较为详细的说明,但是本发明实施例不仅仅限于以上实施例,在不脱离本发明实施例构思的情况下,还可以包括更多其他等效实施例,而本发明实施例的范围由所附的权利要求范围决定。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献