用于移动网络的多链路聚合的链路带宽分配方法及装置制造方法及图纸

技术编号:13603325 阅读:99 留言:0更新日期:2016-08-27 22:08
本发明专利技术实施例提供一种用于移动网络的多链路聚合的链路带宽分配方法及装置。获取聚合链路中当前时刻各所述链路连接的运营商基站、各链路的理论带宽、移动设备的位置信息以及所述移动设备接收到的所述基站的信号强度信息;根据获取到的所述位置信息以及所述信号强度信息计算下一时间间隔内的各所述链路带宽浮动比;根据所述链路带宽浮动比,结合所述理论带宽获取所述下一时间间隔内的链路带宽预测值;根据各链路的所述带宽预测值为所述移动设备和所述基站之间进行所述下一时间间隔内的数据传输带宽分配。由此实现了移动互联网中链路聚合的负载均衡,在移动互联网中实现了良好的链路聚合效果。

【技术实现步骤摘要】

本专利技术实施例涉及链路聚合领域,尤其涉及一种用于移动网络的多链路聚合的链路带宽分配方法与装置。
技术介绍
链路聚合技术,是指将多个物理端口捆绑在一起,成为一个逻辑端口,以实现出/入流量在各成员端口中的负荷分担。当交换机检测到其中一个成员端口的链路发生故障时,就停止在此端口上发送报文,并根据负荷分担策略在剩下链路中重新计算报文发送的端口,故障端口恢复后再次重新计算报文发送端口。链路聚合在增加链路带宽、实现链路传输弹性和冗余等方面是一项很重要的技术。现有的链路聚合方案多用于有线数据交换网络。由于有线网络的网络稳定性较高,所以链路上带宽分配的方案一般较为简单,例如采用循环平均分配或基于各链路带宽按比例分配等分配方案,都能达到较好的聚合效果。随着移动互联网的发展,无线局域网(WLAN)及移动运营商的移动通信网络的信号质量、覆盖范围以及传输速率等都有了很大程度的提高。为了进一步提高移动互联网的数据传输速率、数据传输的实时性及稳定性,采用多移动网络链路聚合技术进行数据传输的方案应运而生。但是,移动互联网受网络覆盖范围、信号强度、信号干扰以及物体遮挡等因素,网络稳定性较差,数据传输的波动较大。如果使用和有线网络相同的带宽分配方案,链路聚合效果会很差,甚至还不如使用单条链路时的传输效果。因此,如何在移动互联网络中使用链路聚合技术来高效、合理地分配链
路并承载数据,以达到较好的聚合效果成为亟待解决的技术问题之一。
技术实现思路
本专利技术实施例提供一种用于移动网络的多链路聚合的链路带宽分配方法与装置,用以解决现有技术移动网络稳定性差,数据波动较大导致的链路聚合效果差的缺陷,实现了适用于移动网络的链路聚合技术中带宽的高效分配。本专利技术实施例提供用于移动网络的多链路聚合的链路带宽分配方法,包括:获取聚合链路中当前时刻各所述链路连接的运营商基站、各链路的理论带宽、移动设备的位置信息以及所述移动设备接收到的所述基站的信号强度信息;根据获取到的所述位置信息以及所述信号强度信息计算下一时间间隔内的各所述链路带宽浮动比,其中,所述链路带宽浮动比表示所述聚合链路中各所述链路的带宽变化情况;其中位置信息包括所述移动设备的当前位置、运动速度以及运动方向;其中,所述信号强度信息包括所述当前时刻所述移动设备接收到的所述基站的信号强度以及所述当前时刻之前所述移动设备接收到的所述基站的信号强度变化趋势;根据所述链路带宽浮动比,结合所述理论带宽获取所述下一时间间隔内的链路带宽预测值;根据各链路的所述带宽预测值为所述移动设备和所述基站之间进行所述下一时间间隔内的数据传输带宽分配。本专利技术实施例提供一种用于移动网络的多链路聚合的链路带宽分配装置,包括:数据获取模块,用于获取聚合链路中当前时刻各所述链路连接的运营商基站、各链路的理论带宽、移动设备的位置信息以及所述移动设备接收到的所
述基站的信号强度;带宽浮动比计算模块,用于根据获取到的所述当前时刻移动设备的位置信息以及所述当前时刻所述移动设备接收到的所述基站的信号强度计算下一时间间隔内的各所述链路带宽浮动比,其中,所述链路带宽浮动比表示所述聚合链路中各所述链路的带宽变化情况;其中位置信息包括所述移动设备的当前位置、运动速度以及运动方向;其中,所述信号强度信息包括所述当前时刻所述移动设备接收到的所述基站的信号强度以及所述当前时刻之前所述移动设备接收到的所述基站的信号强度变化趋势;带宽预测模块,用于根据所述链路带宽浮动比,结合所述理论带宽获取所述下一时间间隔内的链路带宽预测值;带宽分配模块,用于根据各链路的所述带宽预测值为所述移动设备和所述基站之间进行所述下一时间间隔内的数据传输带宽分配。本专利技术实施例提供一种移动设备,处于多个移动通信网络的信号覆盖下,通过周围的多个基站建立有聚合链路,该设备包括:通信模块,用于获取聚合链路中当前时刻各所述链路连接的运营商基站、各链路的理论带宽;定位模块,用于获取聚合链路中当前时刻移动设备的位置信息;射频模块,用于获取聚合链路中当前时刻所述移动设备接收到的所述基站的信号强度信息;处理器,用于根据获取到的所述位置信息以及所述信号强度信息计算下一时间间隔内的各所述链路带宽浮动比;根据所述链路带宽浮动比,结合所述理论带宽获取所述下一时间间隔内的链路带宽预测值;根据各链路的所述带宽预测值为所述移动设备和所述基站之间进行所述下一时间间隔内的数据传输带宽分配。其中,所述链路带宽浮动比表示所述聚合链路中各所述链路
的带宽变化情况本专利技术实施例提供的一种用于移动网络的多链路聚合的链路带宽分配方法与装置,根据移动设备的地理位置变化以及接收到基站的信号强度变化,实时预测移动设备所接入的各网络的状态,并根据各链路当时的负载能力动态调整各链路的带宽,充分考虑了移动互联网信号变化迅速的网络特点,良好地实现了移动互联网中链路聚合的负载均衡,在移动互联网中实现了良好的链路聚合效果。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例一的技术流程图;图2为本专利技术实施例二的技术流程图;图3为本专利技术实施例三的装置结构示意图;图4为本专利技术实施例五的设备结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。另外,附图所示出的本专利技术实施例的方法所包含的步骤,可以在诸如一组计算机可执行指令的计算机系统中执行。并且,虽然本专利技术实施例的方法
在所示的流程图中体现出了本专利技术的技术方案在执行时的一定的逻辑顺序,但通常而言,该逻辑顺序仅限于通过该流程图所示出的实施例。在本专利技术的另一些实施例中,本专利技术的技术方案的逻辑顺序也可以以不同于附图所示的方式来实现。需要说明的是,本专利技术各实施例的执行主体,是用来执行带宽分配的装置,这台装置可以集成在移动设备上,也可以集成在服务器中,也可以独立存在,本专利技术包括但不仅限于此。当然,本专利技术的各实施例也并非单独存在,可以相互融合补充或组合使用,例如实施例二是对实施例一的进一步细化,二者组合使用同样能实现本专利技术实施例的技术方案。为了便于阅读者理解此方案,本申请的实施例以移动的车载设备应用场景来描述,但是,本申请的具体应用领域不限制于此,例如,还可以是手机下载等有大量数据传输的场景。实施例一图1为本专利技术实施例一的技术流程图,如图1所示,本专利技术实施例一种用于移动网络的多链路聚合的链路带宽分配方法,应用在处于多个移动通信网络的信号覆盖下并建立有聚合链路的移动设备在所述聚合链路上分配承载数据,主要通过以下的步骤实现:步骤110:获取聚合链路中当前时刻各所述链路连接的运营商基站、各链路的理论带宽、移动设备的位置信息以及所述移动设备接收到的所述基站的信号强度信息;本专利技术实施例中,本文档来自技高网
...

【技术保护点】
一种用于移动网络的多链路聚合的链路带宽分配方法,其特征在于,所述方法包括如下步骤:获取聚合链路中当前时刻各所述链路连接的运营商基站、各链路的理论带宽、移动设备的位置信息以及所述移动设备接收到的所述基站的信号强度信息;根据获取到的所述位置信息以及所述信号强度信息计算下一时间间隔内的各所述链路带宽浮动比,其中,所述链路带宽浮动比表示所述聚合链路中各所述链路的带宽变化情况;根据所述链路带宽浮动比,结合所述理论带宽获取所述下一时间间隔内的链路带宽预测值;根据各链路的所述带宽预测值为所述移动设备和所述基站之间进行所述下一时间间隔内的数据传输带宽分配。

【技术特征摘要】
1.一种用于移动网络的多链路聚合的链路带宽分配方法,其特征在于,所述方法包括如下步骤:获取聚合链路中当前时刻各所述链路连接的运营商基站、各链路的理论带宽、移动设备的位置信息以及所述移动设备接收到的所述基站的信号强度信息;根据获取到的所述位置信息以及所述信号强度信息计算下一时间间隔内的各所述链路带宽浮动比,其中,所述链路带宽浮动比表示所述聚合链路中各所述链路的带宽变化情况;根据所述链路带宽浮动比,结合所述理论带宽获取所述下一时间间隔内的链路带宽预测值;根据各链路的所述带宽预测值为所述移动设备和所述基站之间进行所述下一时间间隔内的数据传输带宽分配。2.根据权利要求1所述的方法,其特征在于,获取聚合链路中当前时刻各链路的理论带宽,进一步包括:根据以下公式计算所述理论带宽:其中,各所述链路通过与对端链路聚合设备发送/接受ICPM报文获取各所述链路的所述丢包率与所述网络延时的时间。3.根据权利要求1所述的方法,其特征在于,计算下一时间间隔内的各所述链路带宽浮动比,进一步包括:从所述位置信息中获取所述移动设备的当前位置、运动速度以及运动方向;根据所述移动设备的所述当前位置,结合预设的基站位置数据库获取所
\t述移动设备与各所述基站之间的距离,并根据所述移动设备的所述运动速度以及所述运动方向,预测所述下一时间间隔内所述移动设备与所述基站的距离变化值。4.根据权利要求1或3所述的方法,其特征在于,计算下一时间间隔内的各所述链路带宽浮动比,进一步包括:从所述信号强度信息中获取所述当前时刻所述移动设备接收到的所述基站的信号强度以及所述当前时刻之前所述移动设备接收到的所述基站的信号强度变化趋势;根据所述当前时刻所述移动设备接收到的所述基站的信号强度、所述当前时刻之前所述移动设备接收到的所述基站的信号强度变化趋势,结合所述移动设备与所述基站的所述距离变化值预测所述下一时间间隔内所述移动设备接收到的所述基站的信号强度的变化值;根据所述信号强度、所述信号强度的变化值、所述距离、以及所述距离变化值计算所述下一时间间隔内的所述链路带宽浮动比。5.根据权利要求1所述的方法,其特征在于,根据各链路的所述带宽预测值为所述移动设备和所述基站之间进行数据传输带宽的分配,进一步包括:将各所述链路的所述带宽预测值按照从大到小进行排序,在所述预设的时间间隔内,当已分配了承载数据的链路的带宽已用完,则选择所述排序中的下一条链路来承载数据。6.一种用于移动网络的多链路聚合的链路带宽分配装置,其特征在于,所述装置包括如下模块:数据获取模块,用于获取聚合链路中当前时刻各所述链路连接的运营商基站、各链路的理论带宽、移动设备的位置信息以及所述移动设备接收到的所述基站的信号强度;带宽浮动比计算模块,用于根据获取到的所述当前时刻移动设备的位置信息以及所述当前时刻所述移动设备接收到的所述基站的信号强度计算下一时间间隔内的各所述链路带宽浮动比,其中,所述链路带宽浮动比表示所述聚合链路中各所述链路的带宽变化情况;带宽预测模块,用于根据所述链路带宽浮动比,结合所述理论带宽获取所述下一时间间隔内的链路带宽预测值;带宽分配模块,用于根据各链路的所述带宽预测值为所述移动设备和所述基站之间进行所述下一时间间隔内的数据传输带宽分配。7.根据权利要求6所述的装置,其特征在于,所述数据获取模块进一步包括带宽计算子模块,所述带宽计算子模块用于:根据以下公式计算所述理论带宽:其中,各所述链路通过与对端链路聚合设备发送/接受ICPM报文获取各所述链路的所述丢包率与所述网络延时的时间。8.根据权利要求1所述的装置,其特征在于,所述数据获取模块进一步包括:距离变化预测子模块,用于从所述位置信息中获取所述移动...

【专利技术属性】
技术研发人员:杜兆峰
申请(专利权)人:乐卡汽车智能科技北京有限公司
类型:发明
国别省市:北京;11

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

1