[发明专利]一种网络数据的传输方法有效
申请号: | 201711450921.8 | 申请日: | 2017-12-27 |
公开(公告)号: | CN108234309B | 公开(公告)日: | 2020-10-27 |
发明(设计)人: | 陈兴桃;钱晓炯;刘谦 | 申请(专利权)人: | 宁波菊风系统软件有限公司 |
主分类号: | H04L12/709 | 分类号: | H04L12/709;H04L12/725;H04L12/727;H04L12/733 |
代理公司: | 上海申新律师事务所 31272 | 代理人: | 俞涤炯 |
地址: | 315000 浙江省*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网络 数据 传输 方法 | ||
1.一种网络数据的传输方法,应用于通信设备之间的传输,网络数据从作为源终端的所述通信设备发送至作为目标终端的所述通信设备,其特征在于,所述通信设备提供一应用单元,所述应用单元提供两种可选择的数据传输方式;
控制单元,与所述应用单元连接,用以为所述应用单元分配一唯一的身份标识;
将所述源终端的所述应用单元以及控制单元分别定义为,第一应用单元和第一控制单元;
将所述目标终端的所述应用单元以及控制单元分别定义为,第二应用单元和第二控制单元;
根据所述第一应用单元自身的所述身份标识和所述第二应用单元的所述身份标识,所述第一控制单元与所述第二控制单元建立通信连接;
所述源终端选择其中一所述数据传输方式,与所述目标设备之间进行所述网络数据的传输方法包括以下步骤:
步骤S1、于所述源终端和所述目标终端之间,获取M个第一数据传输路径;
步骤S2、将M个所述第一数据传输路径,按照传输路径的长短由低至高进行排序形成一排序队列,随后于所述排序队列中获取前N个所述第一数据传输路径作为第二数据传输路径,其中MN;
步骤S3、获取每个所述第二数据传输路径的数据传输质量;
步骤S4、根据所述网络数据的待发送量,针对每个所述第二数据传输路径的所述数据传输质量为每个所述第二数据传输路径分配对应的数据流量;
步骤S5、每个所述第二数据传输路径将分配的所述数据流量,同时发送至所述目标终端;
每个所述通信设备的控制单元均提供一路径最短算法,所述第一控制单元通过所述路径最短算法于M个所述第一数据传输路径中,获得每个所述第一数据传输路径的延迟权重值,在所述步骤S2中,获得N个所述第二数据传输路径的方法包括以下步骤:
步骤S21、根据每个所述第一数据传输路径的延迟权重值的大小,由低至高依次进行排序以形成所述排序队列;
步骤S22、于所述排序队列中,取前N个作为所述第二数据传输路径;
步骤S23、所述源终端通过选取的N个所述第二数据传输路径进行所述网络数据的传输;
所述第一控制单元通过所述路径最短算法所述获得每个所述第二数据传输路径的延迟权重值的计算方法如下:
weightDelayn
=delay+(delay+constFactor)*fnFactor(lossratio,jitter,overuse)
其中,weightDelayn为第n个所述第二数据传输路径的延迟权重值;
delay为实际测试得到的平均延迟;
constFactor为延迟常量;
fnFactor是根据lossratio,jitter和overuse计算得到的归一化为延迟的函数;
jitter表示抖动,单位ms;
lossratio表示丢包率,取值0~1;
overuse表示服务器带宽使用量是否溢出,小于1表示在负载范围内,1表示带宽满负载,大于1表示过载;
在所述步骤S3中,获取每个所述第二数据传输路径的所述数据传输质量的方法如下:
wn=pow(((minweightDelayn+constFactor)/(weightDelayn+constFactor)),constFactor)
其中,Wn表示第n个所述第二数据传输路径的转发权重,minweightDelayn是最优第二数据传输路径的延迟权重,constFactor为延迟常量;
每个所述第二数据传输路径的转发权重表示所述第二数据传输路径对应的所述数据传输质量;
为每个所述第二数据传输路径分配与之所述数据传输质量对应的数据流量的方法如下:
其中,TRi表示第i个所述第二数据传输路径的传输所述网络数据的转发比例,wi表示第i个所述第二数据传输路径的转发权重,其中i取遍0-n的所有整数值;
所述第一控制单元根据第i所述第二数据传输路径对应的所述TRi,分配与所述TRi对应的所述数据流量,通过所述第二数据传输路径传输至所述通信设备;
N个所述第二数据传输路径根据各自对应的转发比例进行网络数据的传输时,实时计算获取每个第二数据传输路径的延迟权重,并根据所述第二数据传输路径的所述延迟权重,重新分配所述第二数据传输路径传输所述网络数据的所述转发权重。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宁波菊风系统软件有限公司,未经宁波菊风系统软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711450921.8/1.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置