CN113411265B - 基于风险预测的电网监控***前置服务通道动态调整方法 - Google Patents
基于风险预测的电网监控***前置服务通道动态调整方法 Download PDFInfo
- Publication number
- CN113411265B CN113411265B CN202110659818.4A CN202110659818A CN113411265B CN 113411265 B CN113411265 B CN 113411265B CN 202110659818 A CN202110659818 A CN 202110659818A CN 113411265 B CN113411265 B CN 113411265B
- Authority
- CN
- China
- Prior art keywords
- remote terminal
- server instance
- instance
- data upload
- server
- 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.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/12—Avoiding congestion; Recovering from congestion
- H04L47/125—Avoiding congestion; Recovering from congestion by balancing the load, e.g. traffic engineering
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/22—Arrangements for detecting or preventing errors in the information received using redundant apparatus to increase reliability
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Remote Monitoring And Control Of Power-Distribution Networks (AREA)
Abstract
本申请涉及一种基于风险预测的电网监控***前置服务通道动态调整方法、装置、***、计算机设备和存储介质。所述方法包括:在第一时间段内,当第一服务器实例的当前实例数据上传量大于第一服务器实例的第一预设数据上传量,则先在第二远程终端单元和第三服务器实例之间建立新的第二备用通道,再关闭第二远程终端单元和第一服务器实例之间的第二备用通道;在第一时间段之后的第二时间段内,当第一服务器实例的当前实例数据上传量小于第一服务器实例的第二预设数据上传量,则先恢复第二远程终端单元和第一服务器实例之间的第二备用通道,再关闭第二远程终端单元和第三服务器实例之间的新的第二备用通道。采用本方法,有利于保证数据的正常传输。
Description
技术领域
本申请涉及数字电网技术领域,特别是涉及一种基于风险预测的电网监控***前置服务通道动态调整方法、装置、***、计算机设备和存储介质。
背景技术
对于数字电网中的用于进行数据采集的前置***,往往包括多个RTU(RemoteTerminal Unit,远程终端单元)和多个服务器实例,其中,RTU负责采集数据并传输至服务器实例,接着服务器实例再将数据传输至上级的kafka***、scada***和监视***。
传统技术中,对于每一个RTU,为了防止数据的丢失,往往会同时设置主用通道和备用通道,其中每一个RTU均会通过主用通道和备用通道连接至不同的服务器实例。但是,由于在不同的时间段服务器实例的数据传输量会不均衡,因此,可能会存在某一个服务器实例在某一时间段内数据传输量过载的情况,从而影响数据的正常传输。
发明内容
基于此,有必要针对上述技术问题,提供一种能够保证数据的正常传输的基于风险预测的电网监控***前置服务通道动态调整方法、装置、***、计算机设备和存储介质。
一种基于风险预测的电网监控***前置服务通道动态调整方法,应用于电网监控***中的调度单元,所述电网监控***还包括多个远程终端单元和多个服务器实例,所述多个服务器实例包括第一服务器实例、第二服务器实例和第三服务器实例,所述多个远程终端单元包括多个第一远程终端单元和多个第二远程终端单元,每个所述第一远程终端单元通过第一主用通道连接至所述第一服务器实例,并通过第一备用通道连接至所述第二服务器实例;每个所述第二远程终端单元通过第二主用通道连接至所述第二服务器实例,并通过第二备用通道连接至所述第一服务器实例;所述调度单元分别连接至所述多个服务器实例;
所述方法包括:
获取所述第一服务器实例的当前实例数据上传量;
在第一时间段内,当所述第一服务器实例的当前实例数据上传量大于所述第一服务器实例的第一预设数据上传量,则先在所述第二远程终端单元和所述第三服务器实例之间建立新的第二备用通道,再关闭所述第二远程终端单元和所述第一服务器实例之间的所述第二备用通道;
在所述第一时间段之后的第二时间段内,当所述第一服务器实例的当前实例数据上传量小于所述第一服务器实例的第二预设数据上传量,则先恢复所述第二远程终端单元和所述第一服务器实例之间的第二备用通道,再关闭所述第二远程终端单元和所述第三服务器实例之间的所述新的第二备用通道;所述第二预设数据上传量小于所述第一预设数据上传量。
在其中一个实施例中,所述先在所述第二远程终端单元和所述第三服务器实例之间建立新的第二备用通道,再关闭所述第二远程终端单元和所述第一服务器实例之间的所述第二备用通道,包括:
获取所述当前实例数据上传量与所述第一预设数据上传量之间的第一数据上传量差值,以及每个所述第二远程终端单元的当前终端数据上传量;
从所述多个第二远程终端单元中选择第一目标数量的目标第二远程终端单元;其中,所述第一目标数量的目标第二远程终端单元的当前终端数据上传量的总和大于或等于所述第一数据上传量差值;
分别先在每个目标第二远程终端单元和所述第三服务器实例之间建立新的第二备用通道,再关闭每个目标第二远程终端单元和所述第一服务器实例之间的所述第二备用通道,以使所述第一服务器实例的所述当前实例数据上传量小于或等于所述第一预设数据上传量。
在其中一个实施例中,所述先恢复所述第二远程终端单元和所述第一服务器实例之间的第二备用通道,再关闭所述第二远程终端单元和所述第三服务器实例之间的所述新的第二备用通道,包括:
获取所述第二预设数据上传量与所述当前实例数据上传量之间的第二数据上传量差值,以及每个所述第二远程终端单元的当前终端数据上传量;
从所述多个第二远程终端单元中选择第二目标数量的目标第二远程终端单元;其中,所述第二目标数量的目标第二远程终端单元的当前终端数据上传量的总和小于或等于所述第二数据上传量差值;
分别先恢复每个目标第二远程终端单元和所述第一服务器实例之间的第二备用通道,再关闭每个目标第二远程终端单元和所述第三服务器实例之间的所述新的第二备用通道。
在其中一个实施例中,所述调度单元预先存储有所述第一服务器实例的所述第一预设数据上传量和所述第二预设数据上传量。
一种基于风险预测的电网监控***前置服务通道动态调整装置,应用于电网监控***中的调度单元,所述电网监控***还包括多个远程终端单元和多个服务器实例,所述多个服务器实例包括第一服务器实例、第二服务器实例和第三服务器实例,所述多个远程终端单元包括多个第一远程终端单元和多个第二远程终端单元,每个所述第一远程终端单元通过第一主用通道连接至所述第一服务器实例,并通过第一备用通道连接至所述第二服务器实例;每个所述第二远程终端单元通过第二主用通道连接至所述第二服务器实例,并通过第二备用通道连接至所述第一服务器实例;所述调度单元分别连接至所述多个服务器实例;
所述装置包括:
上传量获取模块,用于获取所述第一服务器实例的当前实例数据上传量;
第一控制模块,用于在第一时间段内,当所述第一服务器实例的当前实例数据上传量大于所述第一服务器实例的第一预设数据上传量,则先在所述第二远程终端单元和所述第三服务器实例之间建立新的第二备用通道,再关闭所述第二远程终端单元和所述第一服务器实例之间的所述第二备用通道;
第二控制模块,用于在所述第一时间段之后的第二时间段内,当所述第一服务器实例的当前实例数据上传量小于所述第一服务器实例的第二预设数据上传量,则先恢复所述第二远程终端单元和所述第一服务器实例之间的第二备用通道,再关闭所述第二远程终端单元和所述第三服务器实例之间的所述新的第二备用通道;所述第二预设数据上传量小于所述第一预设数据上传量。
在其中一个实施例中,所述第一控制模块,还用于获取所述当前实例数据上传量与所述第一预设数据上传量之间的第一数据上传量差值,以及每个所述第二远程终端单元的当前终端数据上传量;从所述多个第二远程终端单元中选择第一目标数量的目标第二远程终端单元;其中,所述第一目标数量的目标第二远程终端单元的当前终端数据上传量的总和大于或等于所述第一数据上传量差值;分别先在每个目标第二远程终端单元和所述第三服务器实例之间建立新的第二备用通道,再关闭每个目标第二远程终端单元和所述第一服务器实例之间的所述第二备用通道,以使所述第一服务器实例的所述当前实例数据上传量小于或等于所述第一预设数据上传量。
在其中一个实施例中,所述第二控制模块,还用于获取所述第二预设数据上传量与所述当前实例数据上传量之间的第二数据上传量差值,以及每个所述第二远程终端单元的当前终端数据上传量;从所述多个第二远程终端单元中选择第二目标数量的目标第二远程终端单元;其中,所述第二目标数量的目标第二远程终端单元的当前终端数据上传量的总和小于或等于所述第二数据上传量差值;分别先恢复每个目标第二远程终端单元和所述第一服务器实例之间的第二备用通道,再关闭每个目标第二远程终端单元和所述第三服务器实例之间的所述新的第二备用通道。
一种基于风险预测的电网监控***,所述***包括:调度单元、多个远程终端单元和多个服务器实例;所述多个服务器实例包括第一服务器实例、第二服务器实例和第三服务器实例,所述多个远程终端单元包括多个第一远程终端单元和多个第二远程终端单元,每个所述第一远程终端单元通过第一主用通道连接至所述第一服务器实例,并通过第一备用通道连接至所述第二服务器实例;每个所述第二远程终端单元通过第二主用通道连接至所述第二服务器实例,并通过第二备用通道连接至所述第一服务器实例;所述调度单元分别连接至所述多个服务器实例;
所述调度单元,用于执行上述所述的基于风险预测的电网监控***前置服务通道动态调整方法。
一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
获取所述第一服务器实例的当前实例数据上传量;
在第一时间段内,当所述第一服务器实例的当前实例数据上传量大于所述第一服务器实例的第一预设数据上传量,则先在所述第二远程终端单元和所述第三服务器实例之间建立新的第二备用通道,再关闭所述第二远程终端单元和所述第一服务器实例之间的所述第二备用通道;
在所述第一时间段之后的第二时间段内,当所述第一服务器实例的当前实例数据上传量小于所述第一服务器实例的第二预设数据上传量,则先恢复所述第二远程终端单元和所述第一服务器实例之间的第二备用通道,再关闭所述第二远程终端单元和所述第三服务器实例之间的所述新的第二备用通道;所述第二预设数据上传量小于所述第一预设数据上传量。
一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
获取所述第一服务器实例的当前实例数据上传量;
在第一时间段内,当所述第一服务器实例的当前实例数据上传量大于所述第一服务器实例的第一预设数据上传量,则先在所述第二远程终端单元和所述第三服务器实例之间建立新的第二备用通道,再关闭所述第二远程终端单元和所述第一服务器实例之间的所述第二备用通道;
在所述第一时间段之后的第二时间段内,当所述第一服务器实例的当前实例数据上传量小于所述第一服务器实例的第二预设数据上传量,则先恢复所述第二远程终端单元和所述第一服务器实例之间的第二备用通道,再关闭所述第二远程终端单元和所述第三服务器实例之间的所述新的第二备用通道;所述第二预设数据上传量小于所述第一预设数据上传量。
上述基于风险预测的电网监控***前置服务通道动态调整方法、装置、***、计算机设备和存储介质,在第一时间段内,当第一服务器实例的当前实例数据上传量大于第一预设数据上传量时,即表明第一服务器实例当前的数据传输负载较高,则将第二备用通道由第二远程终端单元和第一服务器实例之间切换至第二远程终端单元和第三服务器实例之间,从而能够降低在第一时间段内第一服务器实例的数据传输负载;另外,在第一时间段之后的第二时间段内,当第一服务器实例的当前实例数据上传量小于第二预设数据上传量,即表明第一服务器实例当前的数据传输负载较低并恢复至较低的负载水平,则将第二备用通道由第二远程终端单元和第三服务器实例之间切换恢复至第二远程终端单元和第一服务器实例之间,以恢复至初始的通道分配状态,从而实现了根据服务器实例的负载情况实时对数据传输通道进行合理调度的目的,有利于保证数据的正常传输。
附图说明
图1为一个实施例中基于风险预测的电网监控***前置服务通道动态调整方法的应用环境图;
图2为一个实施例中基于风险预测的电网监控***前置服务通道动态调整方法的流程示意图;
图3为一个实施例中先在第二远程终端单元和第三服务器实例之间建立新的第二备用通道,再关闭第二远程终端单元和第一服务器实例之间的第二备用通道的步骤的流程示意图;
图4为一个实施例中先恢复第二远程终端单元和第一服务器实例之间的第二备用通道,再关闭第二远程终端单元和第三服务器实例之间的新的第二备用通道的步骤的流程示意图;
图5为一个实施例中电网监控***关于通道动态调整的变化示意图;
图6为一个实施例中基于风险预测的电网监控***前置服务通道动态调整装置的结构框图;
图7为一个实施例中计算机设备的内部结构图。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
本申请提供的基于风险预测的电网监控***前置服务通道动态调整方法,可以应用于如图1所示的应用环境中。其中,该应用环境包括基于风险预测的电网监控***,基于风险预测的电网监控***包括:调度单元111、多个远程终端单元(比如第一远程终端单元131、第二远程终端单元132)和多个服务器实例(比如第一服务器实例121、第二服务器实例122、第三服务器实例123);多个服务器实例包括第一服务器实例121、第二服务器实例122和第三服务器实例123,多个远程终端单元包括多个第一远程终端单元131和多个第二远程终端单元132,每个第一远程终端单元131通过第一主用通道连接至第一服务器实例121,并通过第一备用通道连接至第二服务器实例122;每个第二远程终端单元132通过第二主用通道连接至第二服务器实例122,并通过第二备用通道连接至第一服务器实例121;调度单元111分别连接至多个服务器实例。
具体地,参考图1,调度单元111获取第一服务器实例121的当前实例数据上传量;在第一时间段内,当第一服务器实例121的当前实例数据上传量大于第一服务器实例121的第一预设数据上传量,则先在第二远程终端单元132和第三服务器实例123之间建立新的第二备用通道,再关闭第二远程终端单元132和第一服务器实例121之间的第二备用通道;在第一时间段之后的第二时间段内,当第一服务器实例121的当前实例数据上传量小于第一服务器实例121的第二预设数据上传量,则先恢复第二远程终端单元132和第一服务器实例121之间的第二备用通道,再关闭第二远程终端单元132和第三服务器实例123之间的新的第二备用通道;第二预设数据上传量小于第一预设数据上传量。这样,实现了根据服务器实例的负载情况实时对数据传输通道进行合理调度的目的,有利于保证数据的正常传输。
其中,调度单元111、第一服务器实例121、第二服务器实例122和第三服务器实例123均可以用独立的服务器或者是多个服务器组成的服务器集群来实现,第一远程终端单元131、第二远程终端单元132均可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备。
在一个实施例中,如图2所示,提供了一种基于风险预测的电网监控***前置服务通道动态调整方法,以该方法应用于图1中的调度单元为例进行说明,包括以下步骤:
步骤S201,获取第一服务器实例的当前实例数据上传量。
其中,当前实例数据可以是指用电数据、电力设备参数等,具体本申请不做限定。第一服务器实例的当前实例数据上传量,是指第一服务器实例当前的数据传输量。
具体地,参考图1,电网监控***中的调度单元根据预设的数据上传量获取指令,获取与其连接的第一服务器实例的当前实例数据上传量。
需要说明的是,电网监控***还包括多个远程终端单元和多个服务器实例,多个服务器实例包括第一服务器实例、第二服务器实例和第三服务器实例,多个远程终端单元包括多个第一远程终端单元和多个第二远程终端单元,每个第一远程终端单元通过第一主用通道连接至第一服务器实例,并通过第一备用通道连接至第二服务器实例;每个第二远程终端单元通过第二主用通道连接至第二服务器实例,并通过第二备用通道连接至第一服务器实例;调度单元分别连接至多个服务器实例。此外,针对远程终端单元和服务器实例的数量,本申请不做限定;第一主用通道、第一备用通道、第二主用通道、第二备用通道均是指数据传输通道。
步骤S202,在第一时间段内,当第一服务器实例的当前实例数据上传量大于第一服务器实例的第一预设数据上传量,则先在第二远程终端单元和第三服务器实例之间建立新的第二备用通道,再关闭第二远程终端单元和第一服务器实例之间的第二备用通道。
其中,第一时间段是指预设的时间段,比如10分钟、20分钟,当然可以根据实际需要进行调整,具体本申请不做限定。第一服务器实例的第一预设数据上传量,是指第一服务器实例的最大限度数据上传量。
具体地,在第一时间段内,调度单元实时监控第一服务器实例的当前实例数据上传量,当第一服务器实例的当前实例数据上传量大于第一服务器实例的第一预设数据上传量,说明第一服务器实例当前的数据传输负载较高,则生成第一通道切换指令,并根据第一通道切换指令,先在第二远程终端单元和第三服务器实例之间建立新的第二备用通道,再关闭第二远程终端单元和第一服务器实例之间的第二备用通道。
步骤S203,在第一时间段之后的第二时间段内,当第一服务器实例的当前实例数据上传量小于第一服务器实例的第二预设数据上传量,则先恢复第二远程终端单元和第一服务器实例之间的第二备用通道,再关闭第二远程终端单元和第三服务器实例之间的新的第二备用通道;第二预设数据上传量小于第一预设数据上传量。
其中,第二时间段也是指预设的时间段,比如10分钟、20分钟,当然可以根据实际需要进行调整,具体本申请不做限定。在第一时间段之后的第二时间段内,是指在第一时间段之后的某个时间段。第一服务器实例的第二预设数据上传量,是指第一服务器实例的最小限度数据上传量。
需要说明的是,调度单元预先存储有第一服务器实例的第一预设数据上传量和第二预设数据上传量。
具体地,在第一时间段之后的第二时间段内,调度单元实时监控第一服务器实例的当前实例数据上传量,当第一服务器实例的当前实例数据上传量小于第一服务器实例的第二预设数据上传量,说明第一服务器实例当前的数据传输负载较低并恢复至较低的负载水平,则生成第二通道切换指令,并根据第二通道切换指令,先恢复第二远程终端单元和第一服务器实例之间的第二备用通道,再关闭第二远程终端单元和第三服务器实例之间的新的第二备用通道。
上述基于风险预测的电网监控***前置服务通道动态调整方法中,在第一时间段内,当第一服务器实例的当前实例数据上传量大于第一预设数据上传量时,即表明第一服务器实例当前的数据传输负载较高,则将第二备用通道由第二远程终端单元和第一服务器实例之间切换至第二远程终端单元和第三服务器实例之间,从而能够降低在第一时间段内第一服务器实例的数据传输负载;另外,在第一时间段之后的第二时间段内,当第一服务器实例的当前实例数据上传量小于第二预设数据上传量,即表明第一服务器实例当前的数据传输负载较低并恢复至较低的负载水平,则将第二备用通道由第二远程终端单元和第三服务器实例之间切换恢复至第二远程终端单元和第一服务器实例之间,以恢复至初始的通道分配状态,从而实现了根据服务器实例的负载情况实时对数据传输通道进行合理调度的目的,有利于保证数据的正常传输。
在一个实施例中,如图3所示,上述步骤S202,先在第二远程终端单元和第三服务器实例之间建立新的第二备用通道,再关闭第二远程终端单元和第一服务器实例之间的第二备用通道,具体包括如下步骤:
步骤S301,获取当前实例数据上传量与第一预设数据上传量之间的第一数据上传量差值,以及每个第二远程终端单元的当前终端数据上传量。
其中,每个第二远程终端单元的当前终端数据上传量,是指每个第二远程终端单元当前的数据传输量;当前实例数据上传量与第一预设数据上传量之间的第一数据上传量差值,是指当前实例数据上传量超过第一预设数据上传量的超额上传量。
具体地,调度单元根据预设的数据上传量获取指令,获取当前实例数据上传量与第一预设数据上传量之间的第一数据上传量差值,以及每个第二远程终端单元的当前终端数据上传量。
步骤S302,从多个第二远程终端单元中选择第一目标数量的目标第二远程终端单元;其中,第一目标数量的目标第二远程终端单元的当前终端数据上传量的总和大于或等于第一数据上传量差值。
具体地,调度单元从多个第二远程终端单元中,选择第一目标数量的目标第二远程终端单元,以使第一目标数量的目标第二远程终端单元的当前终端数据上传量的总和大于或等于第一数据上传量差值。
例如,调度单元从A个第二远程终端单元中,选择B个目标第二远程终端单元(B小于等于A),以使B个目标第二远程终端单元的当前终端数据上传量的总和大于或等于第一数据上传量差值。
步骤S303,分别先在每个目标第二远程终端单元和第三服务器实例之间建立新的第二备用通道,再关闭每个目标第二远程终端单元和第一服务器实例之间的第二备用通道,以使第一服务器实例的当前实例数据上传量小于或等于第一预设数据上传量。
具体地,对于每一个目标第二远程终端单元,调度单元根据第一通道切换指令,先在目标第二远程终端单元和第三服务器实例之间建立新的第二备用通道,再关闭目标第二远程终端单元和第一服务器实例之间的第二备用通道,以使第一服务器实例的当前实例数据上传量小于或等于第一预设数据上传量。
上述实施例中,当第一服务器实例的当前实例数据上传量大于第一预设数据上传量时,无需对所有第二远程终端单元的第二备用通道进行转移切换,只需要对与第一数据上传量差值相对应的一部分第二远程终端单元的第二备用通道进行转移切换即可,操作灵活简单,同时进一步保证了数据的正常传输。
在一个实施例中,如图4所示,上述步骤S203,先恢复第二远程终端单元和第一服务器实例之间的第二备用通道,再关闭第二远程终端单元和第三服务器实例之间的新的第二备用通道,具体包括如下步骤:
步骤S401,获取第二预设数据上传量与当前实例数据上传量之间的第二数据上传量差值,以及每个第二远程终端单元的当前终端数据上传量。
其中,第二预设数据上传量与当前实例数据上传量之间的第二数据上传量差值,是指当前实例数据上传量低于第二预设数据上传量的空余上传量。
具体地,调度单元根据预设的数据上传量获取指令,获取第二预设数据上传量与当前实例数据上传量之间的第二数据上传量差值,以及每个第二远程终端单元的当前终端数据上传量。
步骤S402,从多个第二远程终端单元中选择第二目标数量的目标第二远程终端单元;其中,第二目标数量的目标第二远程终端单元的当前终端数据上传量的总和小于或等于第二数据上传量差值。
具体地,调度单元从多个第二远程终端单元中,选择第二目标数量的目标第二远程终端单元,以使第二目标数量的目标第二远程终端单元的当前终端数据上传量的总和小于或等于第二数据上传量差值。
例如,调度单元从C个第二远程终端单元中选择D个目标第二远程终端单元(D小于等于C),以使D个目标第二远程终端单元的当前终端数据上传量的总和小于或等于第二数据上传量差值。
步骤S403,分别先恢复每个目标第二远程终端单元和第一服务器实例之间的第二备用通道,再关闭每个目标第二远程终端单元和第三服务器实例之间的新的第二备用通道。
具体地,对于每一个目标第二远程终端单元,调度单元根据第二通道切换指令,先恢复第二远程终端单元和第一服务器实例之间的第二备用通道,再关闭第二远程终端单元和第三服务器实例之间的新的第二备用通道。
上述实施例中,当第一服务器实例的当前实例数据上传量小于第二预设数据上传量时,无需对所有第二远程终端单元的第二备用通道进行转移切换,只需要对与第二数据上传量差值相对应的一部分第二远程终端单元的第二备用通道进行转移切换即可,操作灵活简单,同时进一步保证了数据的正常传输。
在一个实施例中,如图5所示,提供了一种电网监控***关于通道动态调整的变化示意图。具体地,参考图5,在第一时间段内,当第一服务器实例的当前实例数据上传量大于第一预设数据上传量时,即表明第一服务器实例当前的数据传输负载较高,对此本申请将第二备用通道由第二远程终端单元和第一服务器实例之间切换至第二远程终端单元和第三服务器实例之间,从而能够降低在第一时间段内第一服务器实例的数据传输负载;另外,在第一时间段之后的第二时间段内,当第一服务器实例的当前实例数据上传量小于第二预设数据上传量,即表明第一服务器实例当前的数据传输负载较低并恢复至较低的负载水平,对此本申请将第二备用通道由第二远程终端单元和第三服务器实例之间切换恢复至第二远程终端单元和第一服务器实例之间,以恢复至初始的通道分配状态;因此,本申请能够根据服务器实例的负载情况实时对数据传输通道进行合理调度,以保证数据的正常传输。
需要说明的是,关于上述的第一主用通道和第一备用通道,当电网监控***处于正常情况下,电网监控***会利用并分析通过第一主用通道所传输的数据,而不会利用和分析通过第一备用通道所传输的数据;同理,关于上述的第二主用通道和第二备用通道,当电网监控***处于正常情况下,电网监控***会利用并分析通过第二主用通道所传输的数据,而不会利用和分析通过第二备用通道所传输的数据。
在一个实施例中,如图1所示,提供了一种基于风险预测的电网监控***,该***包括:调度单元111、多个远程终端单元(比如第一远程终端单元131、第二远程终端单元132)和多个服务器实例(比如第一服务器实例121、第二服务器实例122、第三服务器实例123);多个服务器实例包括第一服务器实例121、第二服务器实例122和第三服务器实例123,多个远程终端单元包括多个第一远程终端单元131和多个第二远程终端单元132,每个第一远程终端单元131通过第一主用通道连接至第一服务器实例121,并通过第一备用通道连接至第二服务器实例122;每个第二远程终端单元132通过第二主用通道连接至第二服务器实例122,并通过第二备用通道连接至第一服务器实例121;调度单元111分别连接至多个服务器实例;
其中,调度单元111,用于执行上述任一项实施例所述的基于风险预测的电网监控***前置服务通道动态调整方法,具体执行过程参考步骤S201至步骤S203,在此不再具体赘述。
上述基于风险预测的电网监控***,实现了根据服务器实例的负载情况实时对数据传输通道进行合理调度的目的,有利于保证数据的正常传输。
应该理解的是,虽然图2-4的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2-4中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
在一个实施例中,如图6所示,提供了一种基于风险预测的电网监控***前置服务通道动态调整装置,应用于电网监控***中的调度单元,电网监控***还包括多个远程终端单元和多个服务器实例,多个服务器实例包括第一服务器实例、第二服务器实例和第三服务器实例,多个远程终端单元包括多个第一远程终端单元和多个第二远程终端单元,每个第一远程终端单元通过第一主用通道连接至第一服务器实例,并通过第一备用通道连接至第二服务器实例;每个第二远程终端单元通过第二主用通道连接至第二服务器实例,并通过第二备用通道连接至第一服务器实例;调度单元分别连接至多个服务器实例;该装置包括:上传量获取模块610、第一控制模块620和第二控制模块630,其中:
上传量获取模块610,用于获取第一服务器实例的当前实例数据上传量。
第一控制模块620,用于在第一时间段内,当第一服务器实例的当前实例数据上传量大于第一服务器实例的第一预设数据上传量,则先在第二远程终端单元和第三服务器实例之间建立新的第二备用通道,再关闭第二远程终端单元和第一服务器实例之间的第二备用通道。
第二控制模块630,用于在第一时间段之后的第二时间段内,当第一服务器实例的当前实例数据上传量小于第一服务器实例的第二预设数据上传量,则先恢复第二远程终端单元和第一服务器实例之间的第二备用通道,再关闭第二远程终端单元和第三服务器实例之间的新的第二备用通道;第二预设数据上传量小于第一预设数据上传量。
在一个实施例中,第一控制模块620,还用于获取当前实例数据上传量与第一预设数据上传量之间的第一数据上传量差值,以及每个第二远程终端单元的当前终端数据上传量;从多个第二远程终端单元中选择第一目标数量的目标第二远程终端单元;其中,第一目标数量的目标第二远程终端单元的当前终端数据上传量的总和大于或等于第一数据上传量差值;分别先在每个目标第二远程终端单元和第三服务器实例之间建立新的第二备用通道,再关闭每个目标第二远程终端单元和第一服务器实例之间的第二备用通道,以使第一服务器实例的当前实例数据上传量小于或等于第一预设数据上传量。
在一个实施例中,第二控制模块630,还用于获取第二预设数据上传量与当前实例数据上传量之间的第二数据上传量差值,以及每个第二远程终端单元的当前终端数据上传量;从多个第二远程终端单元中选择第二目标数量的目标第二远程终端单元;其中,第二目标数量的目标第二远程终端单元的当前终端数据上传量的总和小于或等于第二数据上传量差值;分别先恢复每个目标第二远程终端单元和第一服务器实例之间的第二备用通道,再关闭每个目标第二远程终端单元和第三服务器实例之间的新的第二备用通道。
在一个实施例中,调度单元预先存储有第一服务器实例的第一预设数据上传量和第二预设数据上传量。
关于基于风险预测的电网监控***前置服务通道动态调整装置的具体限定可以参见上文中对于基于风险预测的电网监控***前置服务通道动态调整方法的限定,在此不再赘述。上述基于风险预测的电网监控***前置服务通道动态调整装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图7所示。该计算机设备包括通过***总线连接的处理器、存储器和网络接口。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作***、计算机程序和数据库。该内存储器为非易失性存储介质中的操作***和计算机程序的运行提供环境。该计算机设备的数据库用于存储第一预设数据上传量、第二预设数据上传量等数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种基于风险预测的电网监控***前置服务通道动态调整方法。
本领域技术人员可以理解,图7中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在一个实施例中,还提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现上述各方法实施例中的步骤。
在一个实施例中,提供了一种计算机可读存储介质,存储有计算机程序,该计算机程序被处理器执行时实现上述各方法实施例中的步骤。
在一个实施例中,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述各方法实施例中的步骤。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(Read-Only Memory,ROM)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(Random Access Memory,RAM)或外部高速缓冲存储器。作为说明而非局限,RAM可以是多种形式,比如静态随机存取存储器(Static Random Access Memory,SRAM)或动态随机存取存储器(Dynamic Random Access Memory,DRAM)等。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。
Claims (10)
1.一种基于风险预测的电网监控***前置服务通道动态调整方法,其特征在于,应用于电网监控***中的调度单元,所述电网监控***还包括多个远程终端单元和多个服务器实例,所述多个服务器实例包括第一服务器实例、第二服务器实例和第三服务器实例,所述多个远程终端单元包括多个第一远程终端单元和多个第二远程终端单元,每个所述第一远程终端单元通过第一主用通道连接至所述第一服务器实例,并通过第一备用通道连接至所述第二服务器实例;每个所述第二远程终端单元通过第二主用通道连接至所述第二服务器实例,并通过第二备用通道连接至所述第一服务器实例;所述调度单元分别连接至所述多个服务器实例;
所述方法包括:
获取所述第一服务器实例的当前实例数据上传量;
在第一时间段内,当所述第一服务器实例的当前实例数据上传量大于所述第一服务器实例的第一预设数据上传量,则先在所述第二远程终端单元和所述第三服务器实例之间建立新的第二备用通道,再关闭所述第二远程终端单元和所述第一服务器实例之间的所述第二备用通道;
在所述第一时间段之后的第二时间段内,当所述第一服务器实例的当前实例数据上传量小于所述第一服务器实例的第二预设数据上传量,则先恢复所述第二远程终端单元和所述第一服务器实例之间的第二备用通道,再关闭所述第二远程终端单元和所述第三服务器实例之间的所述新的第二备用通道;所述第二预设数据上传量小于所述第一预设数据上传量。
2.根据权利要求1所述的方法,其特征在于,所述先在所述第二远程终端单元和所述第三服务器实例之间建立新的第二备用通道,再关闭所述第二远程终端单元和所述第一服务器实例之间的所述第二备用通道,包括:
获取所述当前实例数据上传量与所述第一预设数据上传量之间的第一数据上传量差值,以及每个所述第二远程终端单元的当前终端数据上传量;
从所述多个第二远程终端单元中选择第一目标数量的目标第二远程终端单元;其中,所述第一目标数量的目标第二远程终端单元的当前终端数据上传量的总和大于或等于所述第一数据上传量差值;
分别先在每个目标第二远程终端单元和所述第三服务器实例之间建立新的第二备用通道,再关闭每个目标第二远程终端单元和所述第一服务器实例之间的所述第二备用通道,以使所述第一服务器实例的所述当前实例数据上传量小于或等于所述第一预设数据上传量。
3.根据权利要求1所述的方法,其特征在于,所述先恢复所述第二远程终端单元和所述第一服务器实例之间的第二备用通道,再关闭所述第二远程终端单元和所述第三服务器实例之间的所述新的第二备用通道,包括:
获取所述第二预设数据上传量与所述当前实例数据上传量之间的第二数据上传量差值,以及每个所述第二远程终端单元的当前终端数据上传量;
从所述多个第二远程终端单元中选择第二目标数量的目标第二远程终端单元;其中,所述第二目标数量的目标第二远程终端单元的当前终端数据上传量的总和小于或等于所述第二数据上传量差值;
分别先恢复每个目标第二远程终端单元和所述第一服务器实例之间的第二备用通道,再关闭每个目标第二远程终端单元和所述第三服务器实例之间的所述新的第二备用通道。
4.根据权利要求1所述的方法,其特征在于,所述调度单元预先存储有所述第一服务器实例的所述第一预设数据上传量和所述第二预设数据上传量。
5.一种基于风险预测的电网监控***前置服务通道动态调整装置,其特征在于,应用于电网监控***中的调度单元,所述电网监控***还包括多个远程终端单元和多个服务器实例,所述多个服务器实例包括第一服务器实例、第二服务器实例和第三服务器实例,所述多个远程终端单元包括多个第一远程终端单元和多个第二远程终端单元,每个所述第一远程终端单元通过第一主用通道连接至所述第一服务器实例,并通过第一备用通道连接至所述第二服务器实例;每个所述第二远程终端单元通过第二主用通道连接至所述第二服务器实例,并通过第二备用通道连接至所述第一服务器实例;所述调度单元分别连接至所述多个服务器实例;
所述装置包括:
上传量获取模块,用于获取所述第一服务器实例的当前实例数据上传量;
第一控制模块,用于在第一时间段内,当所述第一服务器实例的当前实例数据上传量大于所述第一服务器实例的第一预设数据上传量,则先在所述第二远程终端单元和所述第三服务器实例之间建立新的第二备用通道,再关闭所述第二远程终端单元和所述第一服务器实例之间的所述第二备用通道;
第二控制模块,用于在所述第一时间段之后的第二时间段内,当所述第一服务器实例的当前实例数据上传量小于所述第一服务器实例的第二预设数据上传量,则先恢复所述第二远程终端单元和所述第一服务器实例之间的第二备用通道,再关闭所述第二远程终端单元和所述第三服务器实例之间的所述新的第二备用通道;所述第二预设数据上传量小于所述第一预设数据上传量。
6.根据权利要求5所述的装置,其特征在于,所述第一控制模块,还用于获取所述当前实例数据上传量与所述第一预设数据上传量之间的第一数据上传量差值,以及每个所述第二远程终端单元的当前终端数据上传量;从所述多个第二远程终端单元中选择第一目标数量的目标第二远程终端单元;其中,所述第一目标数量的目标第二远程终端单元的当前终端数据上传量的总和大于或等于所述第一数据上传量差值;分别先在每个目标第二远程终端单元和所述第三服务器实例之间建立新的第二备用通道,再关闭每个目标第二远程终端单元和所述第一服务器实例之间的所述第二备用通道,以使所述第一服务器实例的所述当前实例数据上传量小于或等于所述第一预设数据上传量。
7.根据权利要求5所述的装置,其特征在于,所述第二控制模块,还用于获取所述第二预设数据上传量与所述当前实例数据上传量之间的第二数据上传量差值,以及每个所述第二远程终端单元的当前终端数据上传量;从所述多个第二远程终端单元中选择第二目标数量的目标第二远程终端单元;其中,所述第二目标数量的目标第二远程终端单元的当前终端数据上传量的总和小于或等于所述第二数据上传量差值;分别先恢复每个目标第二远程终端单元和所述第一服务器实例之间的第二备用通道,再关闭每个目标第二远程终端单元和所述第三服务器实例之间的所述新的第二备用通道。
8.一种基于风险预测的电网监控***,其特征在于,所述***包括:调度单元、多个远程终端单元和多个服务器实例;所述多个服务器实例包括第一服务器实例、第二服务器实例和第三服务器实例,所述多个远程终端单元包括多个第一远程终端单元和多个第二远程终端单元,每个所述第一远程终端单元通过第一主用通道连接至所述第一服务器实例,并通过第一备用通道连接至所述第二服务器实例;每个所述第二远程终端单元通过第二主用通道连接至所述第二服务器实例,并通过第二备用通道连接至所述第一服务器实例;所述调度单元分别连接至所述多个服务器实例;
所述调度单元,用于执行权利要求1至4任一项所述的基于风险预测的电网监控***前置服务通道动态调整方法。
9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至4中任一项所述的方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至4中任一项所述的方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110659818.4A CN113411265B (zh) | 2021-06-09 | 2021-06-09 | 基于风险预测的电网监控***前置服务通道动态调整方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110659818.4A CN113411265B (zh) | 2021-06-09 | 2021-06-09 | 基于风险预测的电网监控***前置服务通道动态调整方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113411265A CN113411265A (zh) | 2021-09-17 |
CN113411265B true CN113411265B (zh) | 2022-07-29 |
Family
ID=77683880
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110659818.4A Active CN113411265B (zh) | 2021-06-09 | 2021-06-09 | 基于风险预测的电网监控***前置服务通道动态调整方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113411265B (zh) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2016197876A1 (zh) * | 2015-06-11 | 2016-12-15 | 阿里巴巴集团控股有限公司 | 远程控制方法、远程服务器、管理设备和终端 |
CN110351146A (zh) * | 2019-07-19 | 2019-10-18 | 深圳市网心科技有限公司 | 一种服务端实例确定方法、***、客户端及存储介质 |
CN110519346A (zh) * | 2019-08-14 | 2019-11-29 | Oppo(重庆)智能科技有限公司 | 一种数据切换的方法、终端、服务器及计算机可读存储介质 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10904322B2 (en) * | 2018-06-15 | 2021-01-26 | Cisco Technology, Inc. | Systems and methods for scaling down cloud-based servers handling secure connections |
-
2021
- 2021-06-09 CN CN202110659818.4A patent/CN113411265B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2016197876A1 (zh) * | 2015-06-11 | 2016-12-15 | 阿里巴巴集团控股有限公司 | 远程控制方法、远程服务器、管理设备和终端 |
CN110351146A (zh) * | 2019-07-19 | 2019-10-18 | 深圳市网心科技有限公司 | 一种服务端实例确定方法、***、客户端及存储介质 |
CN110519346A (zh) * | 2019-08-14 | 2019-11-29 | Oppo(重庆)智能科技有限公司 | 一种数据切换的方法、终端、服务器及计算机可读存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN113411265A (zh) | 2021-09-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110247856B (zh) | 服务器资源释放方法和装置 | |
CN107911399B (zh) | 一种基于负载预测的弹性伸缩方法及*** | |
CN108540568B (zh) | 计算能力共享方法及智能设备 | |
CN103559072A (zh) | 虚拟机双向自动伸缩服务实现方法及其*** | |
WO2014194704A1 (en) | A grouping processing method and system | |
WO2023125637A1 (zh) | 充电控制方法、***、电子设备及计算机可读存储介质 | |
CN110637272A (zh) | 处理核组的动态最大频率极限 | |
CN115081946A (zh) | 用电量调控方法、***、装置、电子设备和计算机介质 | |
CN111008909A (zh) | 储能***的防逆流保护方法、装置、设备及存储介质 | |
CN110098976B (zh) | 网络参数的测量方法、装置、计算机设备和存储介质 | |
US10171572B2 (en) | Server pool management | |
CN113411265B (zh) | 基于风险预测的电网监控***前置服务通道动态调整方法 | |
US8046602B2 (en) | Controlling connection status of network adapters | |
CN104135525A (zh) | 云平台elb组件的资源扩展方法和装置 | |
CN113258679B (zh) | 基于服务器实例缩容的电网监控***通道分配方法 | |
CN108173683B (zh) | 云应用的弹性控制方法、装置和云服务器 | |
CN116700953A (zh) | 节点功率消耗调节方法、装置、电子设备及存储介质 | |
CN114243681B (zh) | 电力***的用电调控方法、装置、设备和存储介质 | |
CN113840313B (zh) | 移动终端的网络模式控制方法、装置和计算机设备 | |
US9479579B2 (en) | Grouping processing method and system | |
CN114040378A (zh) | 应用的编排方法、装置、计算机设备和存储介质 | |
CN113688008B (zh) | 基于聚类算法技术的电网监控***前置服务故障处理方法 | |
CN113742059A (zh) | 任务分配方法、装置、计算机设备和存储介质 | |
CN113364122B (zh) | 基于服务器实例扩容的电网监控***通道分配方法 | |
CN111817307B (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 | ||
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20230412 Address after: Full Floor 14, Unit 3, Building 2, No. 11, Middle Spectra Road, Huangpu District, Guangzhou, Guangdong 510700 Patentee after: China Southern Power Grid Digital Grid Technology (Guangdong) Co.,Ltd. Address before: Room 86, room 406, No.1, Yichuang street, Zhongxin Guangzhou Knowledge City, Huangpu District, Guangzhou City, Guangdong Province Patentee before: Southern Power Grid Digital Grid Research Institute Co.,Ltd. |