【技术实现步骤摘要】
数据传输方法及装置
[0001]本申请实施例涉及通信技术,尤其涉及一种数据传输方法及装置。
技术介绍
[0002]作为传输控制协议(Transmission Control Protocol,TCP)的扩展,多路径传输协议标准(Multipath TCP,MPTCP)是一种面向连接、可靠有序的传输协议。MPTCP数据调度主要完成将从应用层接收到的数据进行分组,然后将分组后得到对应的数据包分发到不同子流进行传输等工作。
[0003]为适应高度动态变化的异构网络环境以实现数据包准确高效的传输,选择合适的MPTCP数据调度方法将发挥至关重要的作用。目前,在有关多路径数据调度方法的现有技术中,前向预测调度方法通过设计预测模型,对待发送的数据包在每条子流的传输到达时间进行估算,然后再选择合适的子流传输数据。
[0004]然而,前向预测调度方法主要在发送方设计调度算法,仅对发送方可获得的网络参数进行了考虑,因此现有技术的实现方案无法保证数据传输的效果。
技术实现思路
[0005]本申请实施例提供一种数据传 ...
【技术保护点】
【技术特征摘要】
1.一种数据传输方法,其特征在于,包括:获取至少一个训练样本;根据所述至少一个训练样本,进行离线学习处理,得到评估参数,所述评估参数用于指示在各个状态下执行各个动作的评估值;根据所述评估参数进行在线学习处理,对所述评估参数进行更新;根据所述更新后的评估参数,确定目标动作,所述目标动作用于指示采用目标路径传输目标数据。2.根据权利要求1所述的方法,其特征在于,各所述训练样本中至少包括如下数据:当前时刻的初始状态、所述初始状态对应的动作、所述动作对应的奖励值、所述动作对应的下一状态;其中,所述初始状态包括当前时刻各个路径的往返时延以及拥塞程度,所述动作包括采用第一路径传输数据,所述下一状态包括执行所述动作后各个路径的往返时延以及拥塞程度;其中,所述奖励值和所述第一路径的吞吐量成正比,以及和所述第一路径的丢包率成反比,以及和所述第一路径的能耗成反比。3.根据权利要求2所述的方法,其特征在于,所述获取至少一个训练样本,包括:确定当前时刻的初始状态,并根据所述初始状态确定各个路径的往返时延;将往返时延最小的路径确定为所述第一路径,根据所述第一路径传输数据,得到所述初始状态对应的动作;根据所述第一路径的吞吐量、所述第一路径的丢包率、所述第一路径的能耗,确定所述动作对应的奖励值;根据接收到的确认字符,获取执行所述动作后各个路径的往返时延以及拥塞程度,得到所述动作对应的下一状态;根据所述当前时刻的初始状态、所述初始状态对应的动作、所述动作对应的奖励值、所述动作对应的下一状态,得到训练样本;将所述动作对应的下一状态作为当前时刻的初始状态,重复执行上述得到训练样本的操作,直至得到预设数量的训练样本。4.根据权利要求1
‑
3任一项所述的方法,其特征在于,所述根据所述至少一个训练样本,进行离线学习处理,得到评估参数,包括:根据各所述训练样本中的初始状态进行聚类处理,得到M个聚类中心,所述M为大于或等于1的整数;根据所述M个聚类中心,确定评估表格,所述评估表格用于指示所述评估参数;其中,所述评估表格为M行N列的表格,所述评估表格的M行分别对应所述M个聚类中心,所述评估表格的N列分别对应N个动作,所述评估表格中的M
×
N个元素分别用于指示在各个聚类中心对应的状态下执行各个动作的评估值,所述N为大于等于1的整数。5.根据权利要求4所述的方法,其特征在于,所述根据所述M个聚类中心,确定评估表格,包括:构建初始表格,将所述初始表格中的各个元素初始化为0;针对各所述训练样本,分别确定所述训练样本中的初始状态和各所述聚类中心的欧式
距离,以及分别确定所述训练样本中的下一状态和各所述聚类中心的欧式距离;在所述初始表格中确定所述初始状态对应的欧式距离最小的聚类中心对应的第i行,以及在所...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。