System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本说明书的多个实施例涉及表具数据传输,具体涉及一种用电信息采集终端大体积故障数据远程智能传输方法及系统。
技术介绍
1、用电信息采集系统是智能电网中的关键组成部分,主要包括数据平台和用电信息采集终端,数据平台负责收集、处理和分析用电信息采集终端实时采集的用户用电数据。
2、sftp(ssh file transfer protocol)因其高安全性和便捷的文件管理功能,成为了在不安全网络环境中进行文件传输的首选协议之一。传统的用电信息采集系统架构便是通过sftp的方式向用电信息采集终端获取大体积故障数据的。然而采用sftp方式进行大体积故障数据传输存在诸多的技术缺陷,通信带宽会在大体积故障数据整个传输周期中持续被占用,用电信息采集终端的发送速率若是超过通信带宽,则会导致业务数据交互出现阻碍,出现业务数据上报滞后的现象,极端的网络环境甚至会出现业务数据无法上报的情况,严重影响用电信息采集系统采集用电数据的完备性。
技术实现思路
1、本说明书实施例提供了一种用电信息采集终端大体积故障数据远程智能传输方法及系统,通过对多维信息的深度融合,并结合人工智能和深度强化学习技术,实现对传输信道的主动动态管理与精准预测,基于不影响业务传输的基本原则,充分挖掘并利用带宽资源,进而实现大体积故障数据传输的高效性和稳定性。其技术方案如下:
2、第一方面,本说明书实施例提供了一种用电信息采集终端大体积故障数据远程智能传输方法,包括下列步骤:
3、s1、基于当前发送速率进
4、s2、基于当前发送速率、当前发送速率对应的数据接收状态信息、当前轮次的前一轮次对应的数据接收状态信息得到调整发送速率,同时基于当前预测模型、当前发送速率对应的数据接收状态信息得到预测发送速率;
5、s3、基于历史上所有调整发送速率、历史上所有预测发送速率以及历史平均接收速率,选择当前轮次对应的调整发送速率、当前轮次对应的预测发送速率中的一个作为当前轮次对应的目标发送速率;
6、s4、基于当前轮次对应的目标发送速率进行数据传输,以获取传输信道在当前轮次对应的目标发送速率下进行数据传输时对应的数据接收状态信息;
7、s5、基于传输信道在当前轮次对应的目标发送速率下进行数据传输时对应的数据接收状态信息,获取在当前轮次的数据接收状态信息下以当前轮次对应的目标发送速率进行数据传输的奖励值;
8、s6、基于包括当前轮次和当前轮次之前共计预设数量的全部轮次各自对应的数据接收状态信息、目标发送速率以及目标发送速率的奖励值,对当前预测模型进行训练以得到训练后的预测模型;
9、s7、将选择的当前轮次对应的目标发送速率作为当前发送速率以及将训练后的预测模型作为当前预测模型返回步骤s2。
10、作为优选的方案,所述基于当前发送速率、当前发送速率对应的数据接收状态信息、当前轮次的前一轮次对应的数据接收状态信息得到调整发送速率,包括:
11、基于当前发送速率对应的数据接收状态信息和当前轮次的前一轮次对应的数据接收状态信息各自对应的数据包延迟获取延迟梯度;
12、基于延迟梯度获取当前轮次的网络状态,所述网络状态包括欠用、过用、正常;
13、基于当前轮次的网络状态调整当前发送速率以得到调整发送速率。
14、作为优选的方案,所述基于当前轮次的网络状态调整当前发送速率以得到调整发送速率,包括:
15、当网络状态为欠用时,则以当前发送速率与预设增量的和作为调整发送速率;
16、当网络状态为过用时,则以当前发送速率的一半作为调整发送速率;
17、当网络状态为正常时,则以当前发送速率作为调整发送速率。
18、作为优选的方案,所述基于历史上所有调整发送速率、历史上所有预测发送速率以及历史上所有接收速率,选择当前轮次对应的调整发送速率、当前轮次对应的预测发送速率中的一个作为当前轮次对应的目标发送速率,包括:
19、基于历史平均接收速率、历史上所有调整发送速率获取第一误差;
20、基于历史平均接收速率、历史上所有预测发送速率获取第二误差;
21、当第一误差与第二误差的绝对差大于预设阈值时,则以当前轮次对应的调整发送速率作为当前轮次对应的目标发送速率;
22、当第一误差与第二误差的绝对差小于或等于预设阈值时,则以当前轮次对应的预测发送速率作为当前轮次对应的目标发送速率。
23、作为优选的方案,所述步骤s1之前还包括预设阈值的选取步骤,所述预设阈值的选取包括:
24、以多个不同的阈值作为预设阈值分别基于步骤s1-s7进行数据传输;
25、针对多个阈值中的任一阈值作为目标阈值:
26、基于目标阈值得到测试轮次中各轮次对应的目标发送速率、测试轮次中最后一个轮次对应的数据接收状态信息和目标阈值下历史平均接收速率,获取目标阈值的评分值;
27、重复上述过程,直至得到所有阈值各自对应的评分值;
28、选取最大的评分值对应的阈值为预设阈值。
29、作为优选的方案,所述在当前轮次的数据接收状态信息下以当前轮次对应的目标发送速率进行数据传输的奖励值rt,具体为:
30、
31、其中,ct、dt、lt依次为传输信道以当前轮次对应的目标发送速率下进行数据传输时对应的数据接收状态信息中的接收速率、数据包延迟、数据包丢失率,linear-to-log(ct)表示将ct从线性尺度转换为对数尺度的函数。
32、作为优选的方案,所述基于当前预测模型、当前发送速率对应的数据接收状态信息得到预测发送速率,具体为:
33、以当前发送速率对应的数据接收状态信息作为当前预测模型的模型输入,并基于最大化优势函数得到预测发送速率。
34、作为优选的方案,所述基于包括当前轮次和当前轮次之前共计预设数量的全部轮次各自对应的数据接收状态信息、目标发送速率以及目标发送速率的奖励值,对当前预测模型进行训练以得到训练后的预测模型,包括:
35、基于当前预测模型中优势函数中的价值函数,获取当前轮次的预期回报;
36、基于包括当前轮次和当前轮次之前共计预设数量的全部轮次各自对应的数据接收状态信息、目标发送速率以及目标发送速率的奖励值、当前轮次的预期回报以及最小化损失函数更新价值函数,计算价值误差;
37、基于价值误差更新价值函数,以对当前预测模型进行训练以得到训练后的预测模型。
38、作为优选的方案,所述基于当前预测模型中最大化优势函数中的价值函数,获取当前预测模型预测输出的预期回报中,所述预期回报通过k步时间差分法计算,其中k=预设数量。
39、第二方面,本说明书实施例提供本文档来自技高网...
【技术保护点】
1.一种用电信息采集终端大体积故障数据远程智能传输方法,其特征在于,包括下列步骤:
2.根据权利要求1所述的一种用电信息采集终端大体积故障数据远程智能传输方法,其特征在于,所述基于当前发送速率、当前发送速率对应的数据接收状态信息、当前轮次的前一轮次对应的数据接收状态信息得到调整发送速率,包括:
3.根据权利要求2所述的一种用电信息采集终端大体积故障数据远程智能传输方法,其特征在于,所述基于当前轮次的网络状态调整当前发送速率以得到调整发送速率,包括:
4.根据权利要求1所述的一种用电信息采集终端大体积故障数据远程智能传输方法,其特征在于,所述基于历史上所有调整发送速率、历史上所有预测发送速率以及历史平均接收速率,选择当前轮次对应的调整发送速率、当前轮次对应的预测发送速率中的一个作为当前轮次对应的目标发送速率,包括:
5.根据权利要求4所述的一种用电信息采集终端大体积故障数据远程智能传输方法,其特征在于,所述步骤S1之前还包括预设阈值的选取步骤,所述预设阈值的选取包括:
6.根据权利要求1所述的一种用电信息采集终端大体积故障
7.根据权利要求1所述的一种用电信息采集终端大体积故障数据远程智能传输方法,其特征在于,所述基于当前预测模型、当前发送速率对应的数据接收状态信息得到预测发送速率,具体为:
8.根据权利要求7所述的一种用电信息采集终端大体积故障数据远程智能传输方法,其特征在于,所述基于包括当前轮次和当前轮次之前共计预设数量的全部轮次各自对应的数据接收状态信息、目标发送速率以及目标发送速率的奖励值,对当前预测模型进行训练以得到训练后的预测模型,包括:
9.根据权利要求8所述的一种用电信息采集终端大体积故障数据远程智能传输方法,其特征在于,所述基于当前预测模型中最大化优势函数中的价值函数,获取当前预测模型预测输出的预期回报中,所述预期回报通过k步时间差分法计算,其中k=预设数量。
10.一种应用如权利要求1-9任一项所述用电信息采集终端大体积故障数据远程智能传输方法的传输系统,其特征在于:包括数据收集模块、混合预测模块、自适应切换模块和学习模块;
...【技术特征摘要】
1.一种用电信息采集终端大体积故障数据远程智能传输方法,其特征在于,包括下列步骤:
2.根据权利要求1所述的一种用电信息采集终端大体积故障数据远程智能传输方法,其特征在于,所述基于当前发送速率、当前发送速率对应的数据接收状态信息、当前轮次的前一轮次对应的数据接收状态信息得到调整发送速率,包括:
3.根据权利要求2所述的一种用电信息采集终端大体积故障数据远程智能传输方法,其特征在于,所述基于当前轮次的网络状态调整当前发送速率以得到调整发送速率,包括:
4.根据权利要求1所述的一种用电信息采集终端大体积故障数据远程智能传输方法,其特征在于,所述基于历史上所有调整发送速率、历史上所有预测发送速率以及历史平均接收速率,选择当前轮次对应的调整发送速率、当前轮次对应的预测发送速率中的一个作为当前轮次对应的目标发送速率,包括:
5.根据权利要求4所述的一种用电信息采集终端大体积故障数据远程智能传输方法,其特征在于,所述步骤s1之前还包括预设阈值的选取步骤,所述预设阈值的选取包括:
6.根据权利要求1所述的一种用电信息采集终端大体积故障数据远程智能...
【专利技术属性】
技术研发人员:马昆,段玉卿,丁建顺,尤佳,周永刚,嵇爱琼,梁晓伟,刘单华,宋颖冬,张悦,李双双,蔡鹏康,黄健,冯欣,李旋,
申请(专利权)人:国网安徽省电力有限公司营销服务中心,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。