CN116360992A - 基于容器化微服务的轨道交通供电智能运维方法及*** - Google Patents
基于容器化微服务的轨道交通供电智能运维方法及*** Download PDFInfo
- Publication number
- CN116360992A CN116360992A CN202310330739.8A CN202310330739A CN116360992A CN 116360992 A CN116360992 A CN 116360992A CN 202310330739 A CN202310330739 A CN 202310330739A CN 116360992 A CN116360992 A CN 116360992A
- Authority
- CN
- China
- Prior art keywords
- server
- data
- different
- intelligent
- intelligent terminal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 196
- 238000012423 maintenance Methods 0.000 title claims abstract description 49
- 238000012545 processing Methods 0.000 claims abstract description 86
- 238000004458 analytical method Methods 0.000 claims abstract description 47
- 238000001914 filtration Methods 0.000 claims abstract description 24
- 238000004364 calculation method Methods 0.000 claims description 133
- 230000005540 biological transmission Effects 0.000 claims description 56
- 238000004891 communication Methods 0.000 claims description 32
- 230000000007 visual effect Effects 0.000 claims description 6
- 230000006870 function Effects 0.000 abstract description 23
- 238000012544 monitoring process Methods 0.000 description 13
- 230000002159 abnormal effect Effects 0.000 description 5
- 230000007613 environmental effect Effects 0.000 description 4
- 238000012217 deletion Methods 0.000 description 2
- 230000037430 deletion Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000003062 neural network model Methods 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000007405 data analysis Methods 0.000 description 1
- 238000003745 diagnosis Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02J—CIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
- H02J13/00—Circuit arrangements for providing remote indication of network conditions, e.g. an instantaneous record of the open or closed condition of each circuitbreaker in the network; Circuit arrangements for providing remote control of switching means in a power distribution network, e.g. switching in and out of current consumers by using a pulse code signal carried by the network
- H02J13/00001—Circuit arrangements for providing remote indication of network conditions, e.g. an instantaneous record of the open or closed condition of each circuitbreaker in the network; Circuit arrangements for providing remote control of switching means in a power distribution network, e.g. switching in and out of current consumers by using a pulse code signal carried by the network characterised by the display of information or by user interaction, e.g. supervisory control and data acquisition systems [SCADA] or graphical user interfaces [GUI]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/602—Providing cryptographic facilities or services
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5005—Allocation of resources, e.g. of the central processing unit [CPU] to service a request
- G06F9/5027—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals
- G06F9/5038—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals considering the execution order of a plurality of tasks, e.g. taking priority or time dependency constraints into consideration
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/06—Energy or water supply
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02J—CIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
- H02J13/00—Circuit arrangements for providing remote indication of network conditions, e.g. an instantaneous record of the open or closed condition of each circuitbreaker in the network; Circuit arrangements for providing remote control of switching means in a power distribution network, e.g. switching in and out of current consumers by using a pulse code signal carried by the network
- H02J13/00002—Circuit arrangements for providing remote indication of network conditions, e.g. an instantaneous record of the open or closed condition of each circuitbreaker in the network; Circuit arrangements for providing remote control of switching means in a power distribution network, e.g. switching in and out of current consumers by using a pulse code signal carried by the network characterised by monitoring
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/04—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
- H04L63/0428—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y04—INFORMATION OR COMMUNICATION TECHNOLOGIES HAVING AN IMPACT ON OTHER TECHNOLOGY AREAS
- Y04S—SYSTEMS INTEGRATING TECHNOLOGIES RELATED TO POWER NETWORK OPERATION, COMMUNICATION OR INFORMATION TECHNOLOGIES FOR IMPROVING THE ELECTRICAL POWER GENERATION, TRANSMISSION, DISTRIBUTION, MANAGEMENT OR USAGE, i.e. SMART GRIDS
- Y04S10/00—Systems supporting electrical power generation, transmission or distribution
- Y04S10/50—Systems or methods supporting the power network operation or management, involving a certain degree of interaction with the load-side end user applications
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Health & Medical Sciences (AREA)
- General Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- General Health & Medical Sciences (AREA)
- Physics & Mathematics (AREA)
- Software Systems (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Economics (AREA)
- Signal Processing (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- Power Engineering (AREA)
- Public Health (AREA)
- Human Computer Interaction (AREA)
- Bioethics (AREA)
- Medical Informatics (AREA)
- Water Supply & Treatment (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- Computer And Data Communications (AREA)
Abstract
本发明属于数据处理技术领域,具体涉及基于容器化微服务的轨道交通供电智能运维方法及***,方法包括:在轨道交通供电现场内部署智能终端,智能终端将采集到的数据传输给其连接的第一服务器,第一服务器进行分析处理,将分析处理的结果向上传输给第二服务器;第二服务器接收来自第一服务器的分析处理的结果,同时还收集第三方***的数据,并且进行过滤处理,还将分析处理的结果,以及过滤处理的结果继续向上传输给第三服务器;在第三服务器上搭建供电智能运维***,供电智能运维***提供应用功能,以及展示功能。通过本发明能够提升供电智能运维***的整体的运行效率。
Description
技术领域
本发明属于数据处理技术领域,具体涉及基于容器化微服务的轨道交通供电智能运维方法及***。
背景技术
地铁运营公司对供电安全管理的要求非常严格,地铁的供电环境纷繁复杂,供电设备可能发生的问题又非常多,因而诞生了供电智能运维***,依托各种传感器设备采集到的供电现场的环境数据,以及借助供电现场的实时监控设备采集的视频数据,将环境数据、视频数据等发送给远程服务器,从而远程服务器分析得出供电设备的运行状况,实现对供电设备的监控。
类似现有技术有公开号为CN107070744A的发明专利,提供一种服务器监控方法,服务器连接控制模块通过节点监控模块与待监控服务器建立长连接,节点监控模块监控待监控服务器的服务器运行状态数据和任务状态数据,并上报给服务器连接控制模块;服务器连接控制模块将服务器运行状态数据、任务状态数据及识别信息上报给数据处理模块,将待监控服务器的在线状态数据上报给数据处理模块;数据处理模块分析出待监控服务器的服务器运行状态、任务状态以及在线状态,然而,全部的数据分析过程都由数据处理模块单独执行,导致整体的监控效率较低。此外,公开号为WO2014127614A1的发明专利提供一种服务器远程监控方法,方法包括监控端每隔一个时间间隔获取其所监控的服务器的运行状态信息,并根据获取的服务器的运行状态信息判断服务器是否异常;若是,监控端则将异常信息发送至与服务器对应的应用端;应用端接收该异常信息并通知用户端,但是,监控端并未区分运行状态信息的优先级,可能会造成紧急的运行状态信息得不到及时处理的问题。由此,本发明提供基于容器化微服务的轨道交通供电智能运维方法及***。
发明内容
本发明在轨道交通供电现场内部署智能终端进行数据采集,将采集到的数据发送给第一服务器,第一服务器进行分析处理,第一服务器将分析处理的结果发送给第二服务器,同时第二服务器还接入第三方***的数据,第二服务器还继续将数据发送给第三服务器,第三服务器对电力设备的运行状况进行监控和管理,本发明旨在提高供电智能运维***的整体执行效率。
为了达到上述的发明目的,本发明给出如下所述的基于容器化微服务的轨道交通供电智能运维方法,主要包括以下的步骤:
在轨道交通供电现场内部署智能终端,所述智能终端包括能够对现场视频进行采集的摄像装置,能够对现场的包括温度、湿度、振动、声纹在内的环境数据进行采集的传感器装置,以及能够对现场的包括供电设备的外观图像、指示灯图像在内的图像数据进行采集的巡检机器人装置,并且不同的所述智能终端分别与不同的第一服务器建立通信连接,所述智能终端将采集到的数据传输给其连接的所述第一服务器,所述第一服务器对所述智能终端采集到的数据进行分析处理,还将分析处理的结果向上传输给第二服务器;
所述第二服务器接收来自所述第一服务器的分析处理的结果,同时所述第二服务器收集第三方***的数据,所述第三方***的数据包括PSCADA***的数据、ISCS***的数据、故障录波***的数据,并且所述第二服务器针对所述第三方***的数据进行过滤处理,所述第二服务器还将分析处理的结果,以及过滤处理的结果继续向上传输给第三服务器;
采用微服务技术手段在所述第三服务器上搭建供电智能运维***,所述供电智能运维***提供应用功能,以及展示功能,应用功能基于所述第二服务器发送的分析处理的结果和过滤处理的结果,对电力设备的运行状况进行监控和管理,展示功能通过PC端、移动端、可视化大屏向用户展示供电智能运维***。
作为本发明的一种优选技术方案,同一个所述第一服务器能够与多个不同的所述智能终端通信连接,同时,同一个所述智能终端能够与多个不同的所述第一服务器通信连接,并且,不同的所述智能终端采集的数据的类型不同,一个所述智能终端采集一种类型的数据,一个所述第一服务器能够分析处理多种类型的数据。
作为本发明的一种优选技术方案,在所述第一服务器对所述智能终端采集到的数据进行分析处理之前,包括在所述第二服务器上预先存储所述第一服务器对所述智能终端采集到的数据进行分析处理时使用的不同的计算过程,每个所述计算过程由不同的计算环节组成,并且分析处理一种类型的数据。
作为本发明的一种优选技术方案,在所述第一服务器对所述智能终端采集到的数据进行分析处理的过程中,所述第二服务器执行如下的方法:
所述第二服务器将预先存储的所述计算过程划分成不同的部分计算过程,所述部分计算过程包括组成所述计算过程的若干个计算环节,并且记录不同的所述部分计算过程之间的先后执行顺序;所述第二服务器对所述计算过程的不同的所述部分计算过程分别使用不同的加密密钥进行加密存储以得到不同的加密结果,同时所述第二服务器分别生成关于不同的所述加密结果的不同的解密密钥;
所述第二服务器确定与其通信连接的不同的所述第一服务器,以及分别与不同的所述第一服务器通信连接的不同的所述智能终端,和不同的所述智能终端分别采集的数据的类型,并且根据不同的所述智能终端分别采集的数据的类型决定对应的所述计算过程;
所述第二服务器按照预先设定的规则决定所述计算过程的不同的所述部分计算过程分别能够由哪些所述第一服务器执行从而生成执行顺序表,所述执行顺序表包含所述部分计算过程,在所述部分计算过程执行完成后需要继续执行的下一个所述部分计算过程,以及与下一个所述部分计算过程相对应的不同的所述第一服务器,并且所述第二服务器分别统计与不同的所述第一服务器通信连接的所述智能终端的个数,基于个数分别为不同的所述第一服务器设置顺序值;
基于能够执行所述计算过程的需要首先执行的所述部分计算过程的不同的所述第一服务器,分别统计与不同的所述第一服务器通信连接的所述智能终端的个数,将所述执行顺序表,所述计算过程的需要首先执行的所述部分计算过程的加密结果,以及所述计算过程的其他所述部分计算过程的加密结果发送给通信连接的所述智能终端的个数最少的所述第一服务器,并且所述第二服务器还根据所述执行顺序表,向所述第一服务器发送解密密钥。
作为本发明的一种优选技术方案,预先设定的规则包括,把所述计算过程的需要首先执行的所述部分计算过程的加密结果发送给相应的所述第一服务器,相应的所述第一服务器的数量为多个,同时,与相应的所述第一服务器通信连接的其中一个所述智能终端采集的数据的类型与所述计算过程相对应,并且所述第二服务器分别统计与所述第一服务器通信连接的所述智能终端的个数,在个数大于等于预先设定的个数阈值的情况下,向所述第一服务器发送少于预先设定的数量阈值的所述部分计算过程的加密结果,所述第二服务器还确保需要先后执行的两个所述部分计算过程的加密结果不发送给同一个所述第一服务器。
作为本发明的一种优选技术方案,在所述第一服务器对所述智能终端采集到的数据进行分析处理的过程中,所述第一服务器执行如下的方法:
所述第一服务器在接收到所述执行顺序表,所述计算过程的需要首先执行的所述部分计算过程的加密结果,以及所述计算过程的其他所述部分计算过程的加密结果时,使用所述第二服务器发来的解密密钥对加密结果进行解密处理,并且所述第一服务器执行需要首先执行的所述部分计算过程,得到计算结果;
所述第一服务器根据所述执行顺序表的内容,判断能否找到其将要进行数据发送的下一个所述第一服务器,若不能找到下一个所述第一服务器,则继续下个步骤,若能找到下一个所述第一服务器,则将计算结果和所述执行顺序表,以及未执行的所述部分计算过程的加密结果发送给下一个所述第一服务器,还判断是否接收到来自下一个所述第一服务器的回复消息,在没有接收到回复消息的情况下,在所述执行顺序表中增大下一个所述第一服务器对应的所述顺序值,同时通知其他所述第一服务器,在接收到回复消息的情况下,下一个所述第一服务器判断是否已经接收到来自所述第二服务器的解密密钥,若已经接收到解密密钥,则通过计算得到新的计算结果,若没有接收到解密密钥,则先向所述第二服务器申请解密密钥,再通过计算得到新的计算结果;
在不能找到下一个所述第一服务器的情况下,将最后的计算结果作为分析处理的结果。
作为本发明的一种优选技术方案,所述智能终端将采集到的数据传输给其连接的所述第一服务器,包括如下的步骤:
所述智能终端将其存储空间划分为不同的发送区域,同时为每个所述发送区域设定优先级数,并且所述智能终端每经过一个预先设定的时间段,统计在时间段内采集到的若干个数据,还为每个数据也设定优先级数,数据的优先级数越大代表数据越重要,所述智能终端将数据存储到优先级数和数据的优先级数相同的所述发送区域中,不同的所述发送区域按照优先级数从大到小的顺序将存储的数据分别发送给所述第一服务器;
所述第一服务器将其存储空间划分为不同的接收区域,同时为每个所述接收区域设定优先级数,并且所述第一服务器在接收到所述智能终端发来的数据时,将数据存储到优先级数和数据的优先级数相同的所述接收区域中,当优先级数和数据的优先级数相同的所述接收区域已满时,所述第一服务器通知所述智能终端不再发送相应优先级数的数据,对于不同的所述接收区域按照优先级数从大到小的顺序依次分别处理存储的数据。
作为本发明的一种优选技术方案,所述智能终端还执行如下的方法:
所述智能终端在其存储空间的所述发送区域已满时,检查优先级数比所述发送区域的优先级数低的其他所述发送区域是否也已满,若其他所述发送区域也已满,则在其他所述发送区域中进行数据删除,删除的数据的数量与所述智能终端将要存储的数据的数量相同,并且所述智能终端扩大所述发送区域,若存在未满的其他所述发送区域,则所述智能终端先扩大所述发送区域,如果所述发送区域还不够存储所述智能终端将要存储的数据,再在已满的其他所述发送区域中进行数据删除,继续扩大所述发送区域;
所述智能终端对于其存储空间的优先级数低于预先设定的优先级数阈值的所述发送区域,删除所述发送区域中的超过预先设定的时间长度还未被发送出去的数据。
本发明还提供基于容器化微服务的轨道交通供电智能运维***,包括如下的模块:
站控模块,用于在轨道交通供电现场内部署智能终端,智能终端包括能够对现场视频进行采集的摄像装置,能够对现场的包括温度、湿度、振动、声纹在内的环境数据进行采集的传感器装置,以及能够对现场的包括供电设备的外观图像、指示灯图像在内的图像数据进行采集的巡检机器人装置,并且不同的智能终端分别与不同的第一服务器建立通信连接,智能终端将采集到的数据传输给其连接的第一服务器,第一服务器对智能终端采集到的数据进行分析处理,还将分析处理的结果向上传输给第二服务器;
线控模块,用于使第二服务器接收来自第一服务器的分析处理的结果,同时第二服务器还收集第三方***的数据,第三方***的数据包括PSCADA***的数据、ISCS***的数据、故障录波***的数据,并且第二服务器针对第三方***的数据进行过滤处理,第二服务器还将分析处理的结果,以及过滤处理的结果继续向上传输给第三服务器;
中央模块,用于采用微服务技术手段在第三服务器上搭建供电智能运维***,供电智能运维***提供应用功能,以及展示功能,应用功能基于第二服务器发送的分析处理的结果和过滤处理的结果,对电力设备的运行状况进行监控和管理,展示功能通过PC端、移动端、可视化大屏向用户展示供电智能运维***。
与现有技术相比,本发明的有益效果至少如下所述:
在本发明中,首先在轨道交通供电现场内部署智能终端,智能终端将采集到的数据传输给其连接的第一服务器,第一服务器进行分析处理,将分析处理的结果向上传输给第二服务器,其次第二服务器接收来自第一服务器的分析处理的结果,同时收集第三方***的数据,并且进行过滤处理,还将分析处理的结果,以及过滤处理的结果继续向上传输给第三服务器;最后在第三服务器上搭建供电智能运维***,供电智能运维***提供应用功能,以及展示功能。本发明将一个第一服务器对智能终端采集到的数据进行分析处理的过程分给若干个第一服务器执行,从而通过这种方式能够提高第一服务器进行分析处理的及时性,使得第一服务器不用执行完成整个分析处理过程就可以执行下一个分析处理过程,提升了供电智能运维***的整体的运行效率,并且,本发明的第一服务器能够优先分析处理那些产生时间较晚但是更紧急的数据,从而更好的监控电力设备的运行状况。
附图说明
图1为本发明的基于容器化微服务的轨道交通供电智能运维方法的步骤流程图;
图2为本发明的基于容器化微服务的轨道交通供电智能运维***的组成结构图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
可以理解,本申请所使用的术语“第一”、“第二”等可在本文中用于描述各种元件,但除非特别说明,这些元件不受这些术语限制。这些术语仅用于将第一个元件与另一个元件区分。举例来说,在不脱离本申请的范围的情况下,可以将第一xx脚本称为第二xx脚本,且类似地,可将第二xx脚本称为第一xx脚本。
本发明提供了如图1所示的基于容器化微服务的轨道交通供电智能运维方法,主要通过执行如下的步骤过程来实现:
步骤一、在轨道交通供电现场内部署智能终端,上述智能终端包括能够对现场视频进行采集的摄像装置,能够对现场的包括温度、湿度、振动、声纹在内的环境数据进行采集的传感器装置,以及能够对现场的包括供电设备的外观图像、指示灯图像在内的图像数据进行采集的巡检机器人装置,并且不同的上述智能终端分别与不同的第一服务器建立通信连接,上述智能终端将采集到的数据传输给其连接的上述第一服务器,上述第一服务器对上述智能终端采集到的数据进行分析处理,还将分析处理的结果向上传输给第二服务器;
步骤二、上述第二服务器接收来自上述第一服务器的分析处理的结果,同时上述第二服务器还收集第三方***的数据,上述第三方***的数据包括PSCADA***的数据、ISCS***的数据、故障录波***的数据,并且上述第二服务器针对上述第三方***的数据进行过滤处理,上述第二服务器还将分析处理的结果,以及过滤处理的结果继续向上传输给第三服务器;
步骤三、采用微服务技术手段在上述第三服务器上搭建供电智能运维***,上述供电智能运维***提供应用功能,以及展示功能,应用功能基于上述第二服务器发送的分析处理的结果和过滤处理的结果,对电力设备的运行状况进行监控和管理,展示功能通过PC端、移动端、可视化大屏向用户展示供电智能运维***。
具体的,为了提升供电智能运维***的整体的运行效率,提出了步骤一到步骤三,首先,在轨道交通供电现场内部署不同的智能终端,包括摄像装置、传感器装置、巡检机器人装置,不同的智能终端采集的数据的类型不同,在智能终端的数量较多的情况下,智能终端会产生大量的数据,如果将全部的数据都直接传送到第二或第三服务器进行最终的计算,不仅需要花费较多的通信时间,还会大大降低供电智能运维***的整体的运行效率,因此,把不同的智能终端与不同的第一服务器相连,第一服务器对智能终端采集的数据进行分析处理,再将分析处理的结果上传,能够减少需要传送给第二或第三服务器的数据量,同时减轻第二或第三服务器的计算负担,比如第一服务器分析处理现场视频,以判断供电现场是否有人员闯入,还比如第一服务器分析处理供电设备的外观图像,来检查供电设备是否出现异常,其次,第二服务器接入第三方***的数据,并且进行过滤处理,还把分析处理的结果,以及过滤处理的结果继续发送给第三服务器,最后,通过微服务技术手段在第三服务器上搭建供电智能运维***,供电智能运维***通过容器化的服务管理工具进行运维,供电智能运维***提供应用功能,以及展示功能,应用功能通过各子***进行实现,包括设备台账管理子***、运行监控子***、智能诊断子***、业务流程管控子***等。
进一步的,同一个上述第一服务器能够与多个不同的上述智能终端通信连接,同时,同一个上述智能终端能够与多个不同的上述第一服务器通信连接,并且,不同的上述智能终端采集的数据的类型不同,一个上述智能终端采集一种类型的数据,一个上述第一服务器能够分析处理多种类型的数据。具体的,第一服务器通过执行计算过程实现对智能终端采集到的数据的分析处理,计算过程与智能终端采集到的数据的类型相对应,比如同一个第一服务器分析处理环境数据和图像数据时分别采用不同的计算过程。
进一步的,在上述第一服务器对上述智能终端采集到的数据进行分析处理之前,还包括在上述第二服务器上预先存储上述第一服务器对上述智能终端采集到的数据进行分析处理时使用的不同的计算过程,每个上述计算过程由不同的计算环节组成,并且分析处理一种类型的数据。具体的,第一服务器分析处理环境数据时采用的计算过程可以是将环境数据与预先设定的标准环境数据进行比较的过程,仅包括一个计算环节,第一服务器分析处理图像数据和视频数据时采用的计算过程可以是把图像数据和视频数据输入神经网络模型得到输出结果的过程,神经网络模型的不同层的结构分别对应组成计算过程的不同环节。
进一步的,在上述第一服务器对上述智能终端采集到的数据进行分析处理的过程中,上述第二服务器执行如下的方法:
第一步、上述第二服务器将预先存储的上述计算过程划分成不同的部分计算过程,上述部分计算过程包括组成上述计算过程的若干个计算环节,并且记录不同的上述部分计算过程之间的先后执行顺序;上述第二服务器对上述计算过程的不同的上述部分计算过程分别使用不同的加密密钥进行加密存储以得到不同的加密结果,同时上述第二服务器分别生成关于不同的上述加密结果的不同的解密密钥;
第二步、上述第二服务器确定与其通信连接的不同的上述第一服务器,以及分别与不同的上述第一服务器通信连接的不同的上述智能终端,和不同的上述智能终端分别采集的数据的类型,并且根据不同的上述智能终端分别采集的数据的类型决定对应的上述计算过程;
第三步、上述第二服务器按照预先设定的规则决定上述计算过程的不同的上述部分计算过程分别能够由哪些上述第一服务器执行从而生成执行顺序表,上述执行顺序表包含上述部分计算过程,在上述部分计算过程执行完成后需要继续执行的下一个上述部分计算过程,以及与下一个上述部分计算过程相对应的不同的上述第一服务器,并且上述第二服务器分别统计与不同的上述第一服务器通信连接的上述智能终端的个数,基于个数分别为不同的上述第一服务器设置顺序值;
第四步、基于能够执行上述计算过程的需要首先执行的上述部分计算过程的不同的上述第一服务器,分别统计与不同的上述第一服务器通信连接的上述智能终端的个数,将上述执行顺序表,上述计算过程的需要首先执行的上述部分计算过程的加密结果,以及上述计算过程的其他上述部分计算过程的加密结果发送给通信连接的智能终端的个数最少的上述第一服务器,并且上述第二服务器还根据上述执行顺序表,向上述第一服务器发送解密密钥。
进一步的,上述预先设定的规则包括,把上述计算过程的需要首先执行的上述部分计算过程的加密结果发送给相应的上述第一服务器,相应的上述第一服务器的数量为多个,同时,与相应的上述第一服务器通信连接的其中一个上述智能终端采集的数据的类型与上述计算过程相对应,并且上述第二服务器分别统计与上述第一服务器通信连接的上述智能终端的个数,在个数大于等于预先设定的个数阈值的情况下,向上述第一服务器发送少于预先设定的数量阈值的上述部分计算过程的加密结果,目的是减轻那些本身就比较繁忙的第一服务器的计算任务,连接的智能终端越多,第一服务器越繁忙,上述第二服务器还确保需要先后执行的两个上述部分计算过程的加密结果不发送给同一个上述第一服务器,这样做是为了在第一服务器被非法入侵时,降低计算过程被泄露的风险。
为了便于理解,举例如计算过程A包括部分计算过程A(1),部分计算过程A(2),以及部分计算过程A(3),为了避免在不同的第一服务器之间传输智能终端采集到的数据的额外的通信成本,直接将部分计算过程A(1)发送给与产生特定数据的智能终端连接的不同的第一服务器,特定数据的类型与计算过程A相对应,假设将部分计算过程A(1)发送给第一服务器A和第一服务器C执行,发送之后与第一服务器A和第一服务器C连接的智能终端的个数小于个数阈值,因为给第一服务器A和第一服务器C发送了部分计算过程A(1),所以部分计算过程A(2)不能发送给第一服务器A和第一服务器C,可以发送给第一服务器B和第一服务器D,发送之后第一服务器B和第一服务器D连接的智能终端的个数小于个数阈值,由于相同的原因,部分计算过程A(3)可以发送给第一服务器A和第一服务器C,因为若将部分计算过程A(3)发送给第一服务器A,那么发送之后第一服务器A连接的智能终端的个数将会超过个数阈值,所以将部分计算过程A(3)发送给第一服务器C。
具体的,在第一步中,第二服务器将计算过程划分成不同的部分计算过程,但并不是对全部的计算过程都进行划分,比如无需对分析处理环境数据的计算过程进行划分,在划分之后,为了确保不同的部分计算过程的安全性,第二服务器对部分计算过程进行加密,为了进一步提高部分计算过程的安全性,不同的部分计算过程的加密密钥和解密密钥不相同,在第二步中,第二服务器统计与其连接的第一服务器,与第一服务器连接的智能终端,以及智能终端采集的数据类型,从而第二服务器能够确定与智能终端采集的数据类型相对应的计算过程,在第三步中,先根据预先设定的规则决定计算过程的不同的部分计算过程分别能够发送给哪个第一服务器执行,再进一步生成执行顺序表,为了便于理解,举例如已经决定了能够将计算过程A(1)发送给第一服务器A和第一服务器C,能够将计算过程A(2)发送给第一服务器B和第一服务器D,能够将计算过程A(3)发送给第一服务器C,那么执行顺序表的第一条记录为“A(1),A(2),B:1,D:2”,第二条记录为“A(2),A(3),C:1”,第三条记录为“A(3),空,空:空”,其中,顺序值根据第一服务器通信连接的智能终端的个数设置,智能终端的个数越少对应的顺序值越小,在第四步中,第二服务器在能够执行计算过程的需要首先执行的部分计算过程的不同的第一服务器中,选择那个连接的智能终端最少的第一服务器,将执行顺序表和需要首先执行的部分计算过程的加密结果发给这个第一服务器,第二服务器将相应的解密密钥也发送给这个第一服务器,从而这个第一服务器通过解密处理能够得到需要首先执行的部分计算过程,此外,第二服务器还根据执行顺序表,向与每条记录中的最小顺序值相对应的第一服务器发送相应的解密密钥,不向执行顺序表中的全部的第一服务器发送相应的解密密钥,是为了尽量减少通信成本。
进一步的,在上述第一服务器对上述智能终端采集到的数据进行分析处理的过程中,上述第一服务器执行如下的方法:
第一步、上述第一服务器在接收到上述执行顺序表,上述计算过程的需要首先执行的上述部分计算过程的加密结果,以及上述计算过程的其他上述部分计算过程的加密结果时,使用上述第二服务器发来的解密密钥对加密结果进行解密处理,并且上述第一服务器执行需要首先执行的上述部分计算过程,得到计算结果;
第二步、上述第一服务器根据上述执行顺序表的内容,判断能否找到其将要进行数据发送的下一个上述第一服务器,若不能找到下一个上述第一服务器,则继续下个步骤,若能找到下一个上述第一服务器,则将计算结果和上述执行顺序表,以及未执行的上述部分计算过程的加密结果发送给下一个上述第一服务器,还判断是否接收到来自下一个上述第一服务器的回复消息,在没有接收到回复消息的情况下,在上述执行顺序表中增大下一个上述第一服务器对应的上述顺序值,同时通知其他上述第一服务器,在接收到回复消息的情况下,下一个上述第一服务器判断是否已经接收到来自上述第二服务器的解密密钥,若已经接收到解密密钥,则通过计算得到新的计算结果,若没有接收到解密密钥,则先向上述第二服务器申请解密密钥,再通过计算得到新的计算结果;
第三步、在不能找到下一个上述第一服务器的情况下,将最后的计算结果作为分析处理的结果。
具体的,在第一步中,第一服务器通过解密密钥进行解密处理,得到需要首先执行的部分计算过程,获取与第一服务器连接的相应的智能终端采集到的数据,对于数据执行部分计算过程得到计算结果,在第二步中,第一服务器根据执行顺序表检查是否存在下一个第一服务器,也即是否还需要将其计算结果继续发送给下一个第一服务器,下一个第一服务器为执行顺序表中出现的第一服务器,如果存在下一个第一服务器的话,那么就将其计算结果、执行顺序表,和未执行的部分计算过程的加密结果发送给下一个第一服务器,下一个第一服务器在同一条记录中的顺序值为最小,并且第一服务器若接收不到来自下一个第一服务器的回复消息,就增大下一个第一服务器在执行顺序表中的顺序值,同时通知其他的第一服务器进行相同操作,从而使得不向通信状态可能异常的第一服务器优先发送数据,提高分析处理的可靠度,第一服务器若接收到来自下一个第一服务器的回复消息,因为一开始第二服务器仅向部分第一服务器发送了解密密钥,因此如果下一个第一服务器没有接收到解密密钥,需要向第二服务器进行申请,进而能够解密处理相应的未执行的部分计算过程的加密结果,并且对第一服务器的计算结果继续执行相应的部分计算过程来得到新的计算结果,之后,下一个第一服务器作为上述第一服务器重复类似的方法,以此类推,在第三步中,当不存在下一个第一服务器时,产生了分析处理的结果,也就是最后得到的计算结果。
进一步的,上述智能终端将采集到的数据传输给其连接的上述第一服务器,包括如下的步骤:
第一步、上述智能终端将其存储空间划分为不同的发送区域,同时为每个上述发送区域设定优先级数,并且上述智能终端每经过一个预先设定的时间段,统计在时间段内采集到的若干个数据,还为每个数据也设定优先级数,数据的优先级数越大代表数据越重要,上述智能终端将数据存储到优先级数和数据的优先级数相同的上述发送区域中,不同的上述发送区域按照优先级数从大到小的顺序将存储的数据分别发送给上述第一服务器;
第二步、上述第一服务器将其存储空间划分为不同的接收区域,同时为每个上述接收区域设定优先级数,并且上述第一服务器在接收到上述智能终端发来的数据时,将数据存储到优先级数和数据的优先级数相同的上述接收区域中,当优先级数和数据的优先级数相同的上述接收区域已满时,上述第一服务器通知上述智能终端不再发送相应优先级数的数据,对于不同的上述接收区域按照优先级数从大到小的顺序依次分别处理存储的数据。
具体的,考虑到智能终端在向第一服务器发送数据的过程中,由于之前采集到的数据可能还没来得及发送完,导致之后采集到的较为紧急的数据不能被发送,为了解决这个问题,提出以上方法,在第一步中,智能终端划分发送区域,为发送区域指定优先级数,并且为在一个时间段内采集到的不同数据设置优先级数,从而将数据存储到对应优先级数的发送区域中,优先级数越大的发送区域中数据越早被发送给第一服务器,在第二步中,第一服务器划分接收区域,为接收区域指定优先级数,并且将接收的数据存储到对应优先级数的接收区域中,优先级数越大的接收区域中数据越早被第一服务器分析处理,如果接收区域已满,就通知智能终端不再发送数据,如果接收区域因为分析处理变回未满,也通知智能终端可以发送数据,通过以上方法,能够将后收集但是更紧急的数据优先发送给第一服务器。
进一步的,上述智能终端还执行如下的方法:
第一步、上述智能终端在其上述存储空间的上述发送区域已满时,检查优先级数比上述发送区域的优先级数低的其他上述发送区域是否也已满,若其他上述发送区域也已满,则在其他上述发送区域中进行数据删除,删除的数据的数量与上述智能终端将要存储的数据的数量相同,并且上述智能终端扩大上述发送区域,若存在未满的其他上述发送区域,则上述智能终端先扩大上述发送区域,如果上述发送区域还不够存储上述智能终端将要存储的数据,再在已满的其他上述发送区域中进行数据删除,继续扩大上述发送区域;
第二步、上述智能终端对于其存储空间的优先级数低于预先设定的优先级数阈值的上述发送区域,删除上述发送区域中的超过预先设定的时间长度还未被发送出去的数据。
具体的,当智能终端向发送区域存储数据时,可能存在发送区域已满的问题,为了解决这个问题,需要检查优先级数比发送区域的优先级数低的其他发送区域是不是也都满了,如果其他发送区域也都满了的话,则根据优先级数从小到大对其他发送区域进行排序,依次从其他发送区域中删除一定数量的数据,并且将新增的能够存储数据的空间分给发送区域,如果存在未满的其他发送区域的话,则先使用未满的其他发送区域中的能够存储数据的空间来扩大发送区域,若发送区域还不够,才使用与以上相同的方法在已满的其他发送区域中进行数据删除,其中,删除数据时优先删除那些早收集的数据,此外,由于优先级数大的数据会先被发给第一服务器进行分析处理,那么那些优先级数低的数据可能会长时间不能被发送给第一服务器,其已经失去了数据意义,因此可以对其进行删除,这样做不仅能避免将智能终端的全部数据都发送给第一服务器,从而减少通信负担,还能减少对第一服务器的存储空间的无效占用。
根据本发明实施例的另一个方面,参考如图2所示,还提供基于容器化微服务的轨道交通供电智能运维***,包括站控模块,线控模块,以及中央模块,用来实现如以上内容所描述的基于容器化微服务的轨道交通供电智能运维方法,各个模块的具体功能如下所述:
站控模块,用于在轨道交通供电现场内部署智能终端,智能终端包括能够对现场视频进行采集的摄像装置,能够对现场的包括温度、湿度、振动、声纹在内的环境数据进行采集的传感器装置,以及能够对现场的包括供电设备的外观图像、指示灯图像在内的图像数据进行采集的巡检机器人装置,并且不同的智能终端分别与不同的第一服务器建立通信连接,智能终端将采集到的数据传输给其连接的第一服务器,第一服务器对智能终端采集到的数据进行分析处理,还将分析处理的结果向上传输给第二服务器;
线控模块,用于使第二服务器接收来自第一服务器的分析处理的结果,同时第二服务器还收集第三方***的数据,第三方***的数据包括PSCADA***的数据、ISCS***的数据、故障录波***的数据,并且第二服务器针对第三方***的数据进行过滤处理,第二服务器还将分析处理的结果,以及过滤处理的结果继续向上传输给第三服务器;
中央模块,用于采用微服务技术手段在第三服务器上搭建供电智能运维***,供电智能运维***提供应用功能,以及展示功能,应用功能基于第二服务器发送的分析处理的结果和过滤处理的结果,对电力设备的运行状况进行监控和管理,展示功能通过PC端、移动端、可视化大屏向用户展示供电智能运维***。
应该理解的是,虽然本发明各实施例的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,各实施例中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,上述的程序可存储于一个非易失性计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(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)等。
以上上述的实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上上述的实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
以上上述的仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
Claims (9)
1.基于容器化微服务的轨道交通供电智能运维方法,其特征在于,包括如下的步骤:
在轨道交通供电现场内部署智能终端,所述智能终端包括能够对现场视频进行采集的摄像装置,能够对现场的包括温度、湿度、振动、声纹在内的环境数据进行采集的传感器装置,以及能够对现场的包括供电设备的外观图像、指示灯图像在内的图像数据进行采集的巡检机器人装置,并且不同的所述智能终端分别与不同的第一服务器建立通信连接,所述智能终端将采集到的数据传输给其连接的所述第一服务器,所述第一服务器对所述智能终端采集到的数据进行分析处理,还将分析处理的结果向上传输给第二服务器;
所述第二服务器接收来自所述第一服务器的分析处理的结果,同时所述第二服务器收集第三方***的数据,所述第三方***的数据包括PSCADA***的数据、ISCS***的数据、故障录波***的数据,并且所述第二服务器针对所述第三方***的数据进行过滤处理,所述第二服务器还将分析处理的结果,以及过滤处理的结果继续向上传输给第三服务器;
采用微服务技术手段在所述第三服务器上搭建供电智能运维***,所述供电智能运维***提供应用功能,以及展示功能,应用功能基于所述第二服务器发送的分析处理的结果和过滤处理的结果,对电力设备的运行状况进行监控和管理,展示功能通过PC端、移动端、可视化大屏向用户展示供电智能运维***。
2.根据权利要求1所述的基于容器化微服务的轨道交通供电智能运维方法,其特征在于,同一个所述第一服务器能够与多个不同的所述智能终端通信连接,同时,同一个所述智能终端能够与多个不同的所述第一服务器通信连接,并且,不同的所述智能终端采集的数据的类型不同,一个所述智能终端采集一种类型的数据,一个所述第一服务器能够分析处理多种类型的数据。
3.根据权利要求2所述的基于容器化微服务的轨道交通供电智能运维方法,其特征在于,在所述第一服务器对所述智能终端采集到的数据进行分析处理之前,包括在所述第二服务器上预先存储所述第一服务器对所述智能终端采集到的数据进行分析处理时使用的不同的计算过程,每个所述计算过程由不同的计算环节组成,并且分析处理一种类型的数据。
4.根据权利要求3所述的基于容器化微服务的轨道交通供电智能运维方法,其特征在于,在所述第一服务器对所述智能终端采集到的数据进行分析处理的过程中,所述第二服务器执行如下的方法:
所述第二服务器将预先存储的所述计算过程划分成不同的部分计算过程,所述部分计算过程包括组成所述计算过程的若干个计算环节,并且记录不同的所述部分计算过程之间的先后执行顺序;所述第二服务器对所述计算过程的不同的所述部分计算过程分别使用不同的加密密钥进行加密存储以得到不同的加密结果,同时所述第二服务器分别生成关于不同的所述加密结果的不同的解密密钥;
所述第二服务器确定与其通信连接的不同的所述第一服务器,以及分别与不同的所述第一服务器通信连接的不同的所述智能终端,和不同的所述智能终端分别采集的数据的类型,并且根据不同的所述智能终端分别采集的数据的类型决定对应的所述计算过程;
所述第二服务器按照预先设定的规则决定所述计算过程的不同的所述部分计算过程分别能够由哪些所述第一服务器执行从而生成执行顺序表,所述执行顺序表包含所述部分计算过程,在所述部分计算过程执行完成后需要继续执行的下一个所述部分计算过程,以及与下一个所述部分计算过程相对应的不同的所述第一服务器,并且所述第二服务器分别统计与不同的所述第一服务器通信连接的所述智能终端的个数,基于个数分别为不同的所述第一服务器设置顺序值;
基于能够执行所述计算过程的需要首先执行的所述部分计算过程的不同的所述第一服务器,分别统计与不同的所述第一服务器通信连接的所述智能终端的个数,将所述执行顺序表,所述计算过程的需要首先执行的所述部分计算过程的加密结果,以及所述计算过程的其他所述部分计算过程的加密结果发送给通信连接的所述智能终端的个数最少的所述第一服务器,并且所述第二服务器还根据所述执行顺序表,向所述第一服务器发送解密密钥。
5.根据权利要求4所述的基于容器化微服务的轨道交通供电智能运维方法,其特征在于,预先设定的规则包括,把所述计算过程的需要首先执行的所述部分计算过程的加密结果发送给相应的所述第一服务器,相应的所述第一服务器的数量为多个,同时,与相应的所述第一服务器通信连接的其中一个所述智能终端采集的数据的类型与所述计算过程相对应,并且所述第二服务器分别统计与所述第一服务器通信连接的所述智能终端的个数,在个数大于等于预先设定的个数阈值的情况下,向所述第一服务器发送少于预先设定的数量阈值的所述部分计算过程的加密结果,所述第二服务器还确保需要先后执行的两个所述部分计算过程的加密结果不发送给同一个所述第一服务器。
6.根据权利要求5所述的基于容器化微服务的轨道交通供电智能运维方法,其特征在于,在所述第一服务器对所述智能终端采集到的数据进行分析处理的过程中,所述第一服务器执行如下的方法:
所述第一服务器在接收到所述执行顺序表,所述计算过程的需要首先执行的所述部分计算过程的加密结果,以及所述计算过程的其他所述部分计算过程的加密结果时,使用所述第二服务器发来的解密密钥对加密结果进行解密处理,并且所述第一服务器执行需要首先执行的所述部分计算过程,得到计算结果;
所述第一服务器根据所述执行顺序表的内容,判断能否找到其将要进行数据发送的下一个所述第一服务器,若不能找到下一个所述第一服务器,则继续下个步骤,若能找到下一个所述第一服务器,则将计算结果和所述执行顺序表,以及未执行的所述部分计算过程的加密结果发送给下一个所述第一服务器,还判断是否接收到来自下一个所述第一服务器的回复消息,在没有接收到回复消息的情况下,在所述执行顺序表中增大下一个所述第一服务器对应的所述顺序值,同时通知其他所述第一服务器,在接收到回复消息的情况下,下一个所述第一服务器判断是否已经接收到来自所述第二服务器的解密密钥,若已经接收到解密密钥,则通过计算得到新的计算结果,若没有接收到解密密钥,则先向所述第二服务器申请解密密钥,再通过计算得到新的计算结果;
在不能找到下一个所述第一服务器的情况下,将最后的计算结果作为分析处理的结果。
7.根据权利要求1所述的基于容器化微服务的轨道交通供电智能运维方法,其特征在于,所述智能终端将采集到的数据传输给其连接的所述第一服务器,包括如下的步骤:
所述智能终端将其存储空间划分为不同的发送区域,同时为每个所述发送区域设定优先级数,并且所述智能终端每经过一个预先设定的时间段,统计在时间段内采集到的若干个数据,还为每个数据也设定优先级数,数据的优先级数越大代表数据越重要,所述智能终端将数据存储到优先级数和数据的优先级数相同的所述发送区域中,不同的所述发送区域按照优先级数从大到小的顺序将存储的数据分别发送给所述第一服务器;
所述第一服务器将其存储空间划分为不同的接收区域,同时为每个所述接收区域设定优先级数,并且所述第一服务器在接收到所述智能终端发来的数据时,将数据存储到优先级数和数据的优先级数相同的所述接收区域中,当优先级数和数据的优先级数相同的所述接收区域已满时,所述第一服务器通知所述智能终端不再发送相应优先级数的数据,对于不同的所述接收区域按照优先级数从大到小的顺序依次分别处理存储的数据。
8.根据权利要求7所述的基于容器化微服务的轨道交通供电智能运维方法,其特征在于,所述智能终端还执行如下的方法:
所述智能终端在其存储空间的所述发送区域已满时,检查优先级数比所述发送区域的优先级数低的其他所述发送区域是否也已满,若其他所述发送区域也已满,则在其他所述发送区域中进行数据删除,删除的数据的数量与所述智能终端将要存储的数据的数量相同,并且所述智能终端扩大所述发送区域,若存在未满的其他所述发送区域,则所述智能终端先扩大所述发送区域,如果所述发送区域还不够存储所述智能终端将要存储的数据,再在已满的其他所述发送区域中进行数据删除,继续扩大所述发送区域;
所述智能终端对于其存储空间的优先级数低于预先设定的优先级数阈值的所述发送区域,删除所述发送区域中的超过预先设定的时间长度还未被发送出去的数据。
9.基于容器化微服务的轨道交通供电智能运维***,用于实现如权利要求1-8任意一项所述的方法,其特征在于,包括如下的模块:
站控模块,用于在轨道交通供电现场内部署智能终端,智能终端包括能够对现场视频进行采集的摄像装置,能够对现场的包括温度、湿度、振动、声纹在内的环境数据进行采集的传感器装置,以及能够对现场的包括供电设备的外观图像、指示灯图像在内的图像数据进行采集的巡检机器人装置,并且不同的智能终端分别与不同的第一服务器建立通信连接,智能终端将采集到的数据传输给其连接的第一服务器,第一服务器对智能终端采集到的数据进行分析处理,还将分析处理的结果向上传输给第二服务器;
线控模块,用于使第二服务器接收来自第一服务器的分析处理的结果,同时第二服务器还收集第三方***的数据,第三方***的数据包括PSCADA***的数据、ISCS***的数据、故障录波***的数据,并且第二服务器针对第三方***的数据进行过滤处理,第二服务器还将分析处理的结果,以及过滤处理的结果继续向上传输给第三服务器;
中央模块,用于采用微服务技术手段在第三服务器上搭建供电智能运维***,供电智能运维***提供应用功能,以及展示功能,应用功能基于第二服务器发送的分析处理的结果和过滤处理的结果,对电力设备的运行状况进行监控和管理,展示功能通过PC端、移动端、可视化大屏向用户展示供电智能运维***。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310330739.8A CN116360992B (zh) | 2023-03-30 | 2023-03-30 | 基于容器化微服务的轨道交通供电智能运维方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310330739.8A CN116360992B (zh) | 2023-03-30 | 2023-03-30 | 基于容器化微服务的轨道交通供电智能运维方法及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN116360992A true CN116360992A (zh) | 2023-06-30 |
CN116360992B CN116360992B (zh) | 2023-11-17 |
Family
ID=86919671
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310330739.8A Active CN116360992B (zh) | 2023-03-30 | 2023-03-30 | 基于容器化微服务的轨道交通供电智能运维方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116360992B (zh) |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107070744A (zh) * | 2017-03-22 | 2017-08-18 | 上海合志信息技术有限公司 | 服务器监控方法 |
CN110704278A (zh) * | 2019-09-30 | 2020-01-17 | 山东超越数控电子股份有限公司 | 一种智能服务器管理***及其管理方法 |
CN110830943A (zh) * | 2019-11-06 | 2020-02-21 | 湖南银河电气有限公司 | 一种基于边缘计算和大数据分析的设备状态监测*** |
CN111490947A (zh) * | 2019-01-25 | 2020-08-04 | 上海哔哩哔哩科技有限公司 | 数据包发送方法、数据包接收方法、***、设备及介质 |
CN112256429A (zh) * | 2020-10-22 | 2021-01-22 | 莫毓昌 | 基于计算图和工业云边缘***的数据请求处理方法 |
WO2021057213A1 (zh) * | 2019-09-23 | 2021-04-01 | 上海意略明数字科技股份有限公司 | 一种智能图像识别进行大数据采集分析***及应用方法 |
CN114679460A (zh) * | 2022-05-26 | 2022-06-28 | 天津理工大学 | 建筑运维监控报警*** |
CN115047834A (zh) * | 2022-06-22 | 2022-09-13 | 江苏京源环保股份有限公司 | 一种基于下位机的智慧工业水处理管控***及其方法 |
CN115276233A (zh) * | 2022-08-11 | 2022-11-01 | 上海应用技术大学 | 一种城轨地铁供电智能运维*** |
CN115663999A (zh) * | 2022-09-20 | 2023-01-31 | 国网山东省电力公司淄博供电公司 | 基于大数据和深度学习的变电站在线智能巡视***及方法 |
-
2023
- 2023-03-30 CN CN202310330739.8A patent/CN116360992B/zh active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107070744A (zh) * | 2017-03-22 | 2017-08-18 | 上海合志信息技术有限公司 | 服务器监控方法 |
CN111490947A (zh) * | 2019-01-25 | 2020-08-04 | 上海哔哩哔哩科技有限公司 | 数据包发送方法、数据包接收方法、***、设备及介质 |
WO2021057213A1 (zh) * | 2019-09-23 | 2021-04-01 | 上海意略明数字科技股份有限公司 | 一种智能图像识别进行大数据采集分析***及应用方法 |
CN110704278A (zh) * | 2019-09-30 | 2020-01-17 | 山东超越数控电子股份有限公司 | 一种智能服务器管理***及其管理方法 |
CN110830943A (zh) * | 2019-11-06 | 2020-02-21 | 湖南银河电气有限公司 | 一种基于边缘计算和大数据分析的设备状态监测*** |
CN112256429A (zh) * | 2020-10-22 | 2021-01-22 | 莫毓昌 | 基于计算图和工业云边缘***的数据请求处理方法 |
CN114679460A (zh) * | 2022-05-26 | 2022-06-28 | 天津理工大学 | 建筑运维监控报警*** |
CN115047834A (zh) * | 2022-06-22 | 2022-09-13 | 江苏京源环保股份有限公司 | 一种基于下位机的智慧工业水处理管控***及其方法 |
CN115276233A (zh) * | 2022-08-11 | 2022-11-01 | 上海应用技术大学 | 一种城轨地铁供电智能运维*** |
CN115663999A (zh) * | 2022-09-20 | 2023-01-31 | 国网山东省电力公司淄博供电公司 | 基于大数据和深度学习的变电站在线智能巡视***及方法 |
Non-Patent Citations (1)
Title |
---|
朱超平;白雪;: "基于大数据的电务智能运维平台方案研究", 铁道通信信号, no. 04 * |
Also Published As
Publication number | Publication date |
---|---|
CN116360992B (zh) | 2023-11-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109522287B (zh) | 分布式文件存储集群的监控方法、***、设备及介质 | |
CN112114533B (zh) | 物联网数据处理方法、装置、计算机设备和存储介质 | |
CN110262337B (zh) | 电力智能监控***及方法 | |
CN108391086A (zh) | 融合事件感知与位置传感的工业视频联动分析方法与*** | |
CN111143163B (zh) | 数据监控方法、装置、计算机设备和存储介质 | |
CN109325010B (zh) | 日志查看方法、装置、计算机设备和存储介质 | |
CN111400367B (zh) | 业务报告生成方法、装置、计算机设备和存储介质 | |
CN111208748A (zh) | 基于物联网的联动控制方法、***和计算机设备 | |
EP3594875A1 (en) | Systems and methods for providing an access management platform | |
Alcaraz et al. | WASAM: A dynamic wide-area situational awareness model for critical domains in Smart Grids | |
CN113507691B (zh) | 一种基于配电网跨区服务的信息推送***和方法 | |
CN110908812B (zh) | 业务数据处理方法、装置、可读存储介质和计算机设备 | |
CN110490594A (zh) | 业务数据处理方法、装置、计算机设备和存储介质 | |
CN107306200B (zh) | 网络故障预警方法和用于网络故障预警的网关 | |
US20220337809A1 (en) | Video playing | |
CN103490978A (zh) | 终端、服务器和消息监视方法 | |
CN111539862B (zh) | 基于单兵派遣的应急处理方法、装置和计算机设备 | |
CN116360992B (zh) | 基于容器化微服务的轨道交通供电智能运维方法及*** | |
CN116980483A (zh) | 一种消防物联网数据接入方法及*** | |
CN116170445A (zh) | 一种基于云计算的工业数据处理*** | |
CN113271439B (zh) | 一种施工场地安全监控配置处理方法和*** | |
CN116132326A (zh) | 一种综合能效数据管理方法及*** | |
CN115936458A (zh) | 基于唯一编码的接地管理方法及*** | |
CN111708795B (zh) | 对象标识生成方法、更新方法、装置、计算机设备和介质 | |
CN114706829A (zh) | 一种应用于元宇宙的大数据处理方法及*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |