一种数据传输方法及装置制造方法及图纸

技术编号:19327496 阅读:30 留言:0更新日期:2018-11-03 14:26
本发明专利技术实施例公开了一种数据传输方法及装置,用于提高网络链路质量的稳定性,降低丢包率。本发明专利技术实施例方法包括:确定路由质量满足预置条件的N个路由,所述N为大于1的整数;确定所述N个路由中每个路由对应的分发概率,所述分发概率与所述路由质量成正比;根据所述分发概率从所述N个路由中选取M个目标路由对多个目标数据包进行传输。

Data transmission method and device

The embodiment of the present invention discloses a data transmission method and device for improving the stability of network link quality and reducing the packet loss rate. The embodiments of the present invention include: determining N routes whose routing quality satisfies the preset conditions, the N being an integer greater than 1; determining the distribution probability corresponding to each route in the N routes, the distribution probability being proportional to the routing quality; and selecting M target routing pairs from the N routes according to the distribution probability. Multiple target packets are transmitted.

【技术实现步骤摘要】
一种数据传输方法及装置
本专利技术涉及通信领域,尤其涉及一种数据传输方法及装置。
技术介绍
网络电话(VoiceoverInternetProtocol,Voip)就是将模拟信号数字化,以数据封包的形式在网络之间互联协议(IP)网络上做实时传递。Voip可以在IP网络上便宜的传输语音、传真、视频和数据等业务,因此越来越多的用户使用Voip进行通话。而Voip的通话质量与网络状态密切相关,如何选取质量好的路由是非常重要的,然而随着Voip通话业务需求的激增,常常会出现网络拥塞的现象,从而导致丢包的情况,严重影响了Voip的通话质量。路由选取是通过优化网络链路来提高网络质量和降低丢包的策略,路由选取主要有静态选取和动态选取两种模式。静态选取是在通话呼叫之前,默认选取一个路由或者根据所有路由的历史质量结果分配一个优质路由作为本次通话的路由。动态路由选取是在通话过程中,根据实时统计的路由质量情况动态切换路由的方式,挑选质量最好的一个路由。上述方案在优质路由带宽资源充足的情况下,选取优质路由确实能起到降低丢包概率的作用,但是在用户数量较多,优质路由带宽资源不充足的情况下,大量数据将同时选取同一本文档来自技高网...

【技术保护点】
1.一种数据传输方法,其特征在于,包括:确定路由质量满足预置条件的N个路由,所述N为大于1的整数;确定所述N个路由中每个路由对应的分发概率,所述分发概率与所述路由质量成正比;根据所述分发概率从所述N个路由中选取M个目标路由对多个目标数据包进行传输,所述M为大于1且小于或等于所述N的整数。

【技术特征摘要】
1.一种数据传输方法,其特征在于,包括:确定路由质量满足预置条件的N个路由,所述N为大于1的整数;确定所述N个路由中每个路由对应的分发概率,所述分发概率与所述路由质量成正比;根据所述分发概率从所述N个路由中选取M个目标路由对多个目标数据包进行传输,所述M为大于1且小于或等于所述N的整数。2.根据权利要求1所述的方法,其特征在于,所述确定所述N个路由中每个路由对应的分发概率包括:当接收到所述多个目标数据包时,根据所述N个路由当前的路由质量确定所述N个路由中每个路由对应的分发概率,所述分发概率与所述当前的路由质量成正比。3.根据权利要求1所述的方法,其特征在于,所述根据所述分发概率从所述N个路由中选取M个目标路由对多个目标数据包进行传输之前包括:针对每个接收到的数据包,判断所述数据包是否为关键数据包;若是,则确定所述数据包为目标数据包。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:若否,则通过除了所述N个路由以外的其他路由对所述数据包进行传输。5.根据权利要求1所述的方法,其特征在于,所述确定所述N个路由中每个路由对应的分发概率包括:计算所述每个路由对应的质量分;针对所述每个路由,将该路由的质量分除以所述N个路由的质量分之和得到该路由的分发概率。6.根据权利要求5所述的方法,其特征在于,所述计算所述每个路由对应的质量分包括:获取所述每个路由对应的丢包率和/或时延抖动结果;针对每个路由,根据该路由的丢包率和/或时延抖动结果计算该路由的质量分。7.根据权利要求1至6中任一项所述的方法,其特征在于,所述根据所述分发概率从所述N个路由中选取M个目标路由对多个目标数据包进行传输包括:根据所述分发概率生成目标路由分配序列,每个路由在所述目标路由分配序列中对应的元素的出现频率与该路由对应的分发概率对应;按照所述目标路由分配序列中的元素顺序选择M个目标路由对多个目标数据包进行传输。8.根据权利要求7所述的方法,其特征在于,所述根据所述分发概率生成目标路由分配序列包括:根据所述分发概率生成若干组备选路由分配序列,每个路由在每组备选路由分配序列中对应的元素的出现频率均与该路由对应的分发概率对应;确定所述每组备选路由分配序列中目标元素组合的数量,所述目标元素组合由相同且相邻的两个元素组成;将所述若干组备选路由分配序列中所述数...

【专利技术属性】
技术研发人员:梁俊斌
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

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

1