一种多信道场景实时动态择优的文件传输方法技术

技术编号:39739410 阅读:6 留言:0更新日期:2023-12-17 23:40
本发明专利技术公开了一种多信道场景实时动态择优的文件传输方法,其包括:设定初始的发送文件以及通信信道参数产生滑动窗口和权重池;发送方开始发送初始信息给接收方,与接收方建立传输连接后,开始向接收方发送窗口内的待传输文件,窗口不间断在待传输文件上滑动,依次发送窗口内对应的文件片数据,直至整个待传输文件发送完为止,双方结束文件传输流程

【技术实现步骤摘要】
一种多信道场景实时动态择优的文件传输方法


[0001]本专利技术涉及通信
,特别是一种多信道场景实时动态择优的文件传输方法


技术介绍

[0002]随着通信技术不断深耕发展,多样化的通信手段

通信信道层出不穷

设备多信道传输的使用或多信道集成系统的传输使用非常普遍,多信道协同传输时采用单信道单独处理一类数据的方式通信,传统的多信道协同传输文件技术应用甚少

[0003]传统的文件传输技术基本是
HTTP、FTP、CDN、P2P
这几种传输的方式,这些技术的前提为
TCP
协议,因此文件传输多用于网络通信信道中

对多信道系统或多信道设备来讲能用到的文件传输方式基本离不开网络通信信道

[0004]因此

多信道系统

设备的文件传输存在以下几点难题:
(1)
集成符合
TCP
协议运作的通信信道,才能运用通用的文件传输技术
。(2)
文件传输只能由特定的信道进行,信道的适配使用问题
。(3)
多信道的同时传输以及动态择优传输的问题


技术实现思路

[0005]鉴于此,本专利技术提供一种多信道场景实时动态择优的文件传输方法,合理利用多通信信道进行传输

并在文件传输的过程中动态调整使用中信道的传输量,最终以达到适用多种通信场景提高文件传输的效率

[0006]本专利技术公开了一种多信道场景实时动态择优的文件传输方法,其包括:
[0007]设定初始的发送文件以及通信信道参数产生滑动窗口和权重池;
[0008]发送方开始发送初始信息给接收方,与接收方建立传输连接后,开始向接收方发送窗口内的待传输文件,窗口不间断在待传输文件上滑动,依次发送窗口内对应的文件片数据,直至整个待传输文件发送完为止,双方结束文件传输流程

[0009]进一步地,使用者可按需选择待传输文件的信道;滑动窗口的生成由注册的信道数量以及窗口权重系数决定;每个滑动窗口对应注册的信道数

[0010]进一步地,不同位置的窗口对应的文件片数据之间,互不重叠

[0011]进一步地,滑动窗口在整个待传输文件上滑动,每个窗口代表一片文件数据,同时每个窗口也代表相应的信道,当窗口内所有数据接收完成后,窗口开始在待传输文件上滑动,发送下一片文件数据,直至文件传输完成

[0012]进一步地,若注册的信道数为
n
,采用
n
个注册的信道传输一片文件数据;滑动窗口的宽度等于
n
个注册的信道的宽度

[0013]进一步地,滑动窗口的动态择优过程为:
[0014]每个信道在接收到相应的文件片后,返回整个滑动窗口的接收图,对于接收回传信息小于平均半数的信道,在窗口滑动时获取一次权重匙;对于接收回传信息大于平均半数的信道,本次直接归还大于平均半数的数量的权重匙为下次窗口滑动做准备;其中,滑动
窗口的大小为权重池内权重匙的总数,权重匙的总数代表同时进行文件传输的数据量

[0015]进一步地,窗口回传信息超过半数会进行一次统计;窗口根据平均大小,调整下一次每个信道的数据量,以实现通信质量好的通道多发,通信质量差的通道少发或者不发;若回传时间小,则多传;若回传时间大,则少传

[0016]进一步地,通信信道的收发质量同收发数据量有关,收发数据量与时间的关系曲线呈钟形,影响信道的传输质量;在信道注册时,进行最低数据阈值的注册,实现在保证效率的同时,提高信道的使用寿命

[0017]进一步地,对于发送端多信道择优文件传输方法:发送端的应用程序设定发送的文件,根据设定的信道
n
生成对应的文件数据片,通知应用程序根据设定信道发送置对端,接收端的应用程序接收到文件数据片后,将接收端多信道择优文件传输方法写入文件并回传窗口信息,完成整个文件传输过程

[0018]由于采用了上述技术方案,本专利技术具有如下的优点:
[0019]1.
信道权重池注册机制

按需动态选择多信道,灵活选定工作信道更好的使用多信道工作场景

[0020]2.
滑动窗口动态择优信道

提高传输效率,传输过程中由滑动窗口动态调整每个信道收发数据量,使整个文件传输的过程能更好的完成

[0021]3.
多信道同时传输
,
减少择优信道的负荷,提高信道使用寿命,高频使用某个信道时会降低信道的使用时长,多信道同时进行文件传输减少信道负荷提高效率的同时延长通道的使用寿命

[0022]4.
滑动窗口对文件多信道的切割与组装降低多信道传输的复杂度,分割上层应用操作组装文件的过程,由窗口统一完成,降低多信道同时传输的复杂性

附图说明
[0023]为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术实施例中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图

[0024]图1为本专利技术实施例的滑动窗口生成示意图;
[0025]图2为本专利技术实施例的滑动窗口动态择优示意图;
[0026]图3为本专利技术实施例的多信道动态择优同时进行文件传输方法结构示意图;
[0027]图4为本专利技术实施例的多信道动态择优同时进行文件传输方法流程示意图

具体实施方式
[0028]结合附图和实施例对本专利技术作进一步说明,所描述的实施例仅是本专利技术实施例一部分实施例,而不是全部的实施例

本领域普通技术人员所获得的所有其他实施例,都应当属于本专利技术实施例保护的范围

[0029]参见图4,本专利技术提供了一种多信道场景实时动态择优的文件传输方法的实施例,其包括:
[0030]1、
信道权重池注册机制

[0031]本方法使用了信道注册机制

多信道的文件传输由使用者自己决定,可按需选择
要传输文件的信道

滑动窗口的生成由注册的信道数量以及总体参数
(
窗口权重系数
)
决定,如图1所示

[0032]滑动窗口在整个传输文件上进行滑动,注册的信道数为
n
滑动窗口会根据设定
n
的倍数来生成相应的窗口数,每一个窗口代表一片文件数据,同时每个窗口也代表相应的信道,起始信道的数据量相等

当窗口内所有数据接收完成后,窗口开本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种多信道场景实时动态择优的文件传输方法,其特征在于,包括:设定初始的发送文件以及通信信道参数产生滑动窗口和权重池;发送方开始发送初始信息给接收方,与接收方建立传输连接后,开始向接收方发送窗口内的待传输文件,窗口不间断在待传输文件上滑动,依次发送窗口内对应的文件片数据,直至整个待传输文件发送完为止,双方结束文件传输流程
。2.
根据权利要求1所述的方法,其特征在于,使用者可按需选择待传输文件的信道;滑动窗口的生成由注册的信道数量以及窗口权重系数决定;每个滑动窗口对应注册的信道数
。3.
根据权利要求1所述的方法,其特征在于,不同位置的窗口对应的文件片数据之间,互不重叠
。4.
根据权利要求1所述的方法,其特征在于,滑动窗口在整个待传输文件上滑动,每个窗口代表一片文件数据,同时每个窗口也代表相应的信道,当窗口内所有数据接收完成后,窗口开始在待传输文件上滑动,发送下一片文件数据,直至文件传输完成
。5.
根据权利要求4所述的方法,其特征在于,若注册的信道数为
n
,采用
n
个注册的信道传输一片文件数据;滑动窗口的宽度等于
n
个注册的信道的宽度
。6.
根据权利要求1所述的方法,其特征...

【专利技术属性】
技术研发人员:贾梁陈宇燕吴朗秦力恒张驰
申请(专利权)人:北京航天极峰科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1