本申请涉及分布式计算,尤其涉及一种梯级水电站数据治理安全防护方法及系统。
背景技术:
1、在梯级水电站是沿天然河流方向开发的呈梯级分布的水电站,由于天然河流流域的自然环境复杂多变,且梯级水电站多为无人值守,因此如何对梯级水电站进行安全防护成为了重点研究内容。
2、在现有技术中,通常由水电站终端将水电站监控数据发送到云端,云端根据得到的监控数据对该水电站进行相应的安全预警,并采集相应的安全防护措施。
技术实现思路
1、本申请实施例提供一种梯级水电站数据治理安全防护方法及系统,解决现有技术无法保证对梯级水电站安全防护的及时性等缺陷。
2、本申请实施例提出一种梯级水电站数据治理安全防护方法,应用于梯级电站中,且流域中的任一级电站配置有若干个水电站终端和边缘服务器,所述方法包括如下步骤:
3、利用所述水电站终端采集水电站的工况监测数据,并将所述工况监测数据发送到所述边缘服务器;
4、利用所述边缘服务器,接收所述工况监测数据,根据所述工况监测数据,确定所述水电站的安全预警结果,当所述安全预警结果表征所述水电站存在安全风险时,生成相应的安全防护策略,并将所述安全防护策略发送至所述水电站终端,以及梯级电站的集控终端并在所述集控终端呈现相关的安全预警结果及安全防护策略;
5、利用所述水电站终端按照所述安全防护策略,将计算任务迁移至对应的目标边缘服务器执行。
6、可选的,所述边缘服务器,具体用于:
7、对所述工况监测数据进行数据预处理,得目标工况监测数据;
8、提取所述目标工况监测数据的数据特征,得到对应的工况监测特征;
9、基于预设的风险预警模型,根据所述工况监测特征,确定所述水电站的安全预警结果;
10、其中,所述安全预警结果至少包括风险类型和风险发育程度。
11、可选的,各所述水电站终端与所述边缘服务器之间通过基站进行数据通信,所述安全防护策略包括当前水电站终端与所述目标边缘服务器之间的目标通信路径,所述边缘服务器,具体用于:
12、当所述安全预警结果表征所述水电站存在安全风险时,基于预设的收益效用函数,根据所述基站为所有所述水电站终端分配的无线通信资源得到的网络收益、所述目标边缘服务器为当前水电站终端提供通信服务得到的收益、目标边缘服务器为当前水电站终端提供计算服务得到的收益和数据通信成本,确定当前水电站终端与所述目标边缘服务器之间采用不同通信路径时产生的收益效用值;
13、将最大收益效用值对应的通信路径,确定为所述目标通信路径。
14、可选的,基于如下公式,确定当前水电站终端与所述目标边缘服务器之间采用不同通信路径时产生的收益效用值:
15、
16、其中,w表示所述收益效用值,n表示水电站终端的总量,zn表示当前水电站终端,zn表示水电站终端集合,w1表示所述基站为所有所述水电站终端分配的无线通信资源得到的网络收益,w2表示目标边缘服务器为当前水电站终端提供通信服务得到的收益,γ表示目标边缘服务器为当前水电站终端提供计算服务得到的收益, azn,1表示当前水电站终端对计算任务的分配路径对应的频谱变量, azn,2表示所述目标边缘服务器为水电站终端提供通信服务和通信资源的频谱变量,u表示预设的效用函数,t(j)表示当前水电站终端的时间成本,e(j)表示耗电成本,所述数据通信成本包括所述时间成本和耗电成本。
17、可选的,所述安全防护策略包括所述目标边缘服务器的标识信息,所述边缘服务器,具体用于:
18、根据各所述边缘服务器的成本、计算资源总量和通信资源总量,以及当前水电站终端所需要的周期数和分配的单信道数量,确定所述当前水电站终端采用不同边缘服务器执行计算任务时产生的价值密度比;
19、将最高价值密度比对应的边缘服务器,确定为所述目标边缘服务器;
20、将所述目标边缘服务器的标识信息添加到所述安全防护策略。
21、可选的,基于如下公式,确定所述当前水电站终端采用不同边缘服务器执行计算任务时产生的价值密度比:
22、
23、
24、
25、
26、其中,p(j)表示所述价值密度比,p(j)t表示所述计算任务从当前水电站终端j迁移到边缘服务器执行的服务成本,p(j)c表示所述计算任务从当前水电站终端j迁移到边缘服务器执行的计算成本,所述成本包括所述服务成本和计算成本,bj表示所述当前水电站终端分配的单信道数量,f j表示所述当前水电站终端所需要的周期数,c1表示所述边缘服务器通信资源总量,c2表示所述边缘服务器的计算资源总量。
27、可选的,所述边缘服务器,还用于:
28、根据所述安全风险的溯源和诱因解析结果,确定所述安全风险的风险影响范围;根据所述风险影响范围的大小,判断当前水电站终端和各所述边缘服务器是否具备对所述计算任务的计算能力;
29、若所述当前水电站终端和各所述边缘服务器均不具备对所述计算任务的计算能力,则将所述计算任务迁移至集控终端;
30、利用所述集控终端接收并执行所述计算任务,将任务执行结果反馈至所述当前水电站终端。
31、可选的,所述目标边缘服务器,具体用于:
32、按照预设的调度目标和约束条件,执行所述计算任务,得到任务执行结果;
33、对所述任务执行结果进行可行性与合理性的验证,当确定所述任务执行结果通过验证时,将所述任务执行结果反馈至当前水电站终端。
34、本申请实施例还提出一种梯级水电站数据治理安全防护系统,包括处理器和存储器,所述存储器上存储有计算机程序,所述计算机程序被处理器执行时实现如前述的梯级水电站数据治理安全防护方法的步骤。
35、本申请通过利用边缘服务器进行水电站的安全防护,边缘服务器与水电站终端之间的通信距离较短,减小了数据传输的延时,从而保证了对梯级水电站安全防护的及时性。
36、上述说明仅是本申请技术方案的概述,为了能够更清楚了解本申请的技术手段,而可依照说明书的内容予以实施,并且为了让本申请的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
1.一种梯级水电站数据治理安全防护方法,其特征在于,应用于梯级电站中,且流域中的任一级电站配置有若干个水电站终端和边缘服务器,所述方法包括如下步骤:
2.如权利要求1所述的梯级水电站数据治理安全防护方法,其特征在于,所述边缘服务器,具体用于:
3.如权利要求1所述的梯级水电站数据治理安全防护方法,其特征在于,各所述水电站终端与所述边缘服务器之间通过基站进行数据通信,所述安全防护策略包括当前水电站终端与所述目标边缘服务器之间的目标通信路径,所述边缘服务器,具体用于:
4.如权利要求3所述的梯级水电站数据治理安全防护方法,其特征在于,基于如下公式,确定当前水电站终端与所述目标边缘服务器之间采用不同通信路径时产生的收益效用值:
5.如权利要求1所述的梯级水电站数据治理安全防护方法,其特征在于,所述安全防护策略包括所述目标边缘服务器的标识信息,所述边缘服务器,具体用于:
6.如权利要求1所述的梯级水电站数据治理安全防护方法,其特征在于,
7.如权利要求1所述的梯级水电站数据治理安全防护方法,其特征在于,所述边缘服务器,还用于:
8.如权利要求1所述的梯级水电站数据治理安全防护方法,其特征在于,所述目标边缘服务器,具体用于:
9.一种梯级水电站数据治理安全防护系统,其特征在于,包括处理器和存储器,所述存储器上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至8中任一项所述的梯级水电站数据治理安全防护方法的步骤。