一种确定传输带宽受限基站的方法及装置与流程

文档序号:21104377发布日期:2020-06-16 21:07阅读:276来源:国知局
一种确定传输带宽受限基站的方法及装置与流程

本申请涉及网络技术领域,尤其涉及一种确定传输带宽受限基站的方法及装置。



背景技术:

在实际应用中,基站传输带宽受限,就会导致该基站下用户使用网络受到影响,所以一般需要先确定传输带宽受限的基站,并对其带宽进行扩容,现有技术中确定传输带宽受限的基站的方法是定期核查现网基站端口的配置带宽是否符合最低保障带宽(committedinformationrate,简称:cir)/峰值流量速率(peakinformationrate,简称:pir)规划要求来确定疑似带宽受限基站,并通过文件传输协议(filetransferprotocol,简称:ftp)+用户数据报协议(userdatagramprotocol,简称:udp)灌包对疑似带宽受限基站进行确认。

udp是面向非连接的传输层协议,是把应用程序传给ip层的数据包发送出去。udp灌包包括ftpserver向手机进行udp灌包(检查传输通道是否存在问题)和enodeb向手机进行udp灌包(主要是检查空口是否存在问题)。当udp灌包手机峰值速率无法达到规范定义的理论速率时,按照灌包方向逐步进行ftpserver、ugw、传输、空口质量、ue等几个测量点流量的对比进行问题隔离定界,最终确认是否存在基站传输带宽受限问题。

通过现有技术这种方法确定传输带宽受限基站,需要投入较多的人力和物力,需要逐站点排查,效率低下,并且udp灌包时会占用基站空口资源,一定程度上会影响该基站下现网用户的业务感知。



技术实现要素:

本申请实施例提供了一种确定传输带宽受限基站的方法及装置,用于解决现有技术中确定传输带宽受限基站的效率低下,并且会对该基站下用户正常的业务使用造成影响的问题。

第一方面,提供一种确定传输带宽受限基站的方法,包括:

从基站管理设备获取设定时间段内所述基站的每个传输周期的快速和千兆以太网(fastethernetandgigabitethernet,简称:fege)接收最大速率;

基于所述设定时间段内所有传输周期fege接收最大速率的平均值和最大值确定用于指示所述基站的fege接收最大速率波动幅度的第一数值;

将所述第一数值与预设的第一阀值进行比较确定传输带宽受限基站。

通过本申请实施例提供的确定传输带宽受限基站的方法,实现了对全网基站传输带宽受限问题的快速识别和高效发现,解决了传统udp灌包逐站测试方式评估范围有限、人力物力投入成本高及效率低的问题;并且本申请实施例提供的方案在识别过程中不影响基站下其他用户正常业务使用感知。

可选的,所述获取设定时间段内所述基站的每个传输周期的fege接收最大速率之前,还包括:

根据传输网络数据包ip头和安全协议开销计算基站建议传输带宽值;

将基站配置传输带宽值与所述基站建议传输带宽值进行比较,确定所述基站。

通过应用此方法可以在对基站相关指标进行计算确定传输带宽受限基站之前对所有基站进行初步筛选,确定出传输带宽可能受限的基站,缩小了进一步判断传输带宽是否受限的基站范围,使最终确定传输带宽受限的效率提高。

可选的,所述确定传输带宽受限基站之后还包括:

基于所述传输带宽受限基站设定时间段内所有传输周期内前向数据丢包率的平均值,确定用于指示所述传输带宽受限基站传输带宽受限严重程度的第二数值;

将所述第二数值与预设的第二阀值进行比较,确定对所述传输带宽受限基站进行传输带宽扩容的先后顺序。

可选的,所述确定对所述传输带宽受限基站进行传输带宽扩容的先后顺序包括:

所述第二数值大于或等于所述预设的第二阀值,确定所述传输带宽受限基站为第一扩容基站;

所述第二数值小于所述预设的第二阀值,确定所述传输带宽受限基站为第二扩容基站;

对所述第一扩容基站的传输带宽进行扩容在对所述第二扩容基站的传输带宽进行扩容之前。

通过得出指示基站传输带宽受限严重程度的第二数值来确定传输带宽扩容的先后顺序,可以保证资源的合理分配,对传输带宽受限严重的基站先进行扩容,以达到同时使各个基站下的用户都能正常办理业务。

本申请提供的确定传输带宽受限基站的方法,至少具有如下优势效果:首先,通过应用此方法可以在对基站相关指标进行计算确定传输带宽受限基站之前对所有基站进行初步筛选,确定出传输带宽可能受限的基站,缩小了进一步判断传输带宽是否受限的基站范围,使最终确定传输带宽受限的效率提高;方案总体实现了对全网基站传输带宽受限问题的快速识别和高效发现,解决了传统udp灌包逐站测试方式评估范围有限、人力物力投入成本高及效率低的问题;并且本申请提供的方案在识别过程中不占用基站的空口资源,不影响基站下其他用户正常业务使用感知;其次,通过得出指示基站传输带宽受限严重程度的第二数值来确定传输带宽扩容的先后顺序,可以保证资源的合理分配,对传输带宽受限严重的基站先进行扩容,以达到各个基站下的用户都能正常办理业务。

第二方面,提供一种确定传输带宽受限基站的装置,包括:

获取模块:用于从基站管理设备获取设定时间段内所述基站的每个传输周期的fege接收最大速率;

确定模块:用于基于所述设定时间段内所有传输周期fege接收最大速率的平均值和最大值确定用于指示所述基站的fege接收最大速率波动幅度的第一数值;

比较模块:用于将所述第一数值与预设的第一阀值进行比较确定传输带宽受限基站。

可选的,所述装置还包括:

预判模块:用于根据传输网络数据包ip头和安全协议开销计算基站建议传输带宽值;将基站配置传输带宽值与所述基站建议传输带宽值进行比较,确定所述基站。

可选的,所述装置还包括:

确定顺序模块:用于基于所述传输带宽受限基站设定时间段内所有传输周期内前向数据丢包率的平均值,确定用于指示所述传输带宽受限基站传输带宽受限严重程度的第二数值;

将所述第二数值与预设的第二阀值进行比较,确定对所述传输带宽受限基站进行传输带宽扩容的先后顺序。

可选的,所述确定顺序模块包括:

第一比较单元:用于所述第二数值大于或等于所述预设的第二阀值,确定所述传输带宽受限基站为第一扩容基站;

第二比较单元:用于所述第二数值小于所述预设的第二阀值,确定所述传输带宽受限基站为第二扩容基站;

确定单元:用于对所述第一扩容基站的传输带宽进行扩容在对所述第二扩容基站的传输带宽进行扩容之前。

第三方面,本申请实施例还提供了一种计算机存储介质,包括:

所述计算机可读存储介质包括计算机程序,当计算机程序在计算机上运行时,使得所述计算机执行上述方法中第一方面所述的方法。

第四方面,本申请实施例还提供了一种包含指令的计算机程序产品,包括:

当所述指令在计算机上运行时,使得所述计算机执行上述方法中第一方面所述的方法。

附图说明

图1为申请实施例所提供的一种确定传输带宽受限基站的方法流程示意图;

图2为申请实施例所提供的基站传输带宽组成示意图;

图3为申请实施例所提供的基站传输建议带宽表;

图4为申请实施例所提供的基站小区吞吐率示意图;

图5为申请实施例所提供一种确定传输带宽受限基站的简单流程图;

图6为申请实施例所提供一种确定传输带宽受限基站的装置示意图。

具体实施方式

鉴于现有技术中确定传输带宽受限基站的效率低下,并且会对该基站下用户正常的业务使用造成影响的问题。

本申请实施例提供的方案为解决上述问题,总体思路如下:

对所述基站的fege接收最大速率波动幅度进行计算得到第一数值,并与第一预设阀值进行比较,确定出传输带宽受限基站。

本申请实施例提供的确定传输带宽受限基站的方法的优势效果如下:

通过应用此方法可以实现了对全网基站传输带宽受限问题的快速识别和高效发现,解决了传统udp灌包逐站测试方式评估范围有限、人力物力投入成本高及效率低的问题;并且本申请提供的方案在识别过程中不占用基站的空口资源,不影响基站下其他用户正常业务使用感知;

本申请实施例中的基站传输带宽组成如附图1所示,所述基站传输带宽主要组成部分包括:用户面带宽、s1&x2控制面、重传同步等开销、传输协议开销、ipsec安全开销。

基于附图1所示的基站传输带宽组成,本申请实施例提供的一种确定传输带宽受限基站的方法,如附图2所示,具体实施步骤如下:

在进行附图2所示方法之前,会对基站进行初步的筛选,确定传输带宽可能受限的所述基站,具体方法如下:

第一步:根据传输网络数据包ip头和安全协议开销计算基站建议传输带宽值;

根据传输网络数据包ip头和安全协议开销,基站传输建议带宽计算公式可以是:单基站传输带宽=(基站用户面业务传输带宽+s1&x2信令+om开销)×传输效率。

例如,对于长期演进网络(longtermevolution,简称:lte)基站,传输效率可按照协议头长度进行估算,根据传输协议及安全协议开销约占开销的25%,例如,对于lte20mhzmimo2x2的测试驱动开发(test-drivendevelopment,简称:tdd)基站,单小区理论峰值速率为112mbps,其对应建议传输带宽要求为:112*(1+25%)=140mbps。

以上述方法及公式为基础,根据基站站型、带宽、参数配置及终端类型分布等场景计算单小区理论峰值速率,进而确定出基站传输建议带宽。不同场景下的基站建议传输带宽如附图3所示,以第一行数据为例,基站建议传输带宽=单小区理论峰值速率+单小区理论峰值速率*25%*小区数,即(37.5+37.5*25%)*3=141。需要说明的是可依据不同地区业务模型的实际的单站峰值速率水平适当调整该基站传输带宽的建议标准。

计算出所述基站传输建议带宽后,进行第二步。

第二步:将基站配置传输带宽值与所述基站建议传输带宽值进行比较,确定传输带宽可能受限的基站;如果所述基站配置传输带宽小于所述基站传输建议带宽,就将该基站确定为传输带宽可能受限的所述基站。

通过应用此方法可以在对基站相关指标进行计算确定传输带宽受限基站之前对所有基站进行初步筛选,确定出传输带宽可能受限的基站,缩小了进一步判断传输带宽是否受限的基站范围,使最终确定传输带宽受限基站的效率提高。

通过上述方式对带宽受限的基站进行初步筛选后,需要进一步确定所述基站传输带宽受限情况,具体方法首先需要进行步骤201。

步骤201:从基站管理设备获取设定时间段内所述基站的每个传输周期的fege接收最大速率;

在基站管理设备存储有基站的各个指标,从基站管理设备获取设定时间段内所述基站的每个传输周期的fege接收最大速率。

获取到设定时间段内所述基站的每个传输周期的fege接收最大速率后进行步骤202。

步骤202:基于所述设定时间段内所有传输周期fege接收最大速率的平均值和最大值确定用于指示所述基站的fege接收最大速率波动幅度的第一数值;

首先介绍所述设定时间段内所有传输周期fege接收最大速率的平均值和最大值能够确定用于指示所述基站的fege接收最大速率波动幅度的第一数值的实现原理:

数据承载网络与语音承载网络在小区吞吐率特性上的表现不同,语音为主的网络中,小区的吞吐率与并发呼叫数量相关,语音网络的峰值吞吐率往往发生在网络忙时;而数据承载网络中小区峰值吞吐速率往往是在闲时发生的。如附图4所示,网络忙时大量终端(userequipment,简称:ue)在一个小区下,由于每个ue的位置和信号强度不同,多个ue之间也存在资源争抢和分配,整体的带宽趋向一个平均值(空口资源被多个终端共享)。网络闲时少量甚至单个ue在一个小区下,当ue靠近基站、信号强度高、采用高阶编码时,该ue可以使用到该小区的所有资源,小区达到峰值;当ue在基站覆盖区域的边缘、信号强度差时,该小区的速率则可能非常小。在网络闲时当一个小区达到峰值速率时,所述小区共站其他小区并不会同时达到峰值速率,而网络忙时基站各小区的传输速率都处于忙时均值速率。

对于一个典型的三扇区基站来说,业务带宽需求评估规则可以是其中一个扇区闲时的峰值速率或是三个扇区忙时均值速率的总和。

所述业务带宽需求评估规则同样适用于多个基站流量汇聚的场景,因此,n个小区的基站传输需求带宽为:

max(nxspeed_mean_busy,maxspeed_peruser);

其中,n为小区数量,speed_mean_busy代表小区忙时平均速率,maxspeed_peruser代表小区峰值速率。在网络忙时,基站带宽就是n*平均速率;在网络闲时,基站带宽为该小区下用户能达到的峰值速率。

根据现网大量数据统计结果,对于lte无线小区,其闲时峰值速率大约是忙时速率的4-6倍,因此对于n=3-6个小区的典型基站模型来说,其需要提供的传输容量带宽就是单个扇区的峰值速率,故n个小区的基站传输需求带宽为:

max(nxspeed_mean_busy,maxspeed_peruser)=maxspeed_peruser,总结来说,先通过话务模型确定基站传输需求最大带宽往往是在话务闲时,所述基站传输需求最大带宽值是相应话务闲时的用户峰值速率,所述用户峰值速率在基站管理设备上的数据就是基站fege接收最大速率。

基站传输需求带宽未受限时,基站的fege接收最大速率(vs.fege.rxmaxspeed)上下波动幅度较大,而在基站传输带宽受限时,fege接收最大速率波动幅度较小。

根据上述实现原理,将所述设定时间段内所有传输周期fege接收最大速率的平均值和最大值的比值,作为fege接收最大速率峰均比(以下简称parofmaxspeed或par)表征fege接收最大速率的波动幅度,所述fege接收最大速率峰均比为所述指示所述基站的fege接收最大速率波动幅度的第一数值。

parofmaxspeed公式定义可以是:

parofmaxspeed=max(vs.fege.rxmaxspeed)/average(vs.fege.rxmaxspeed);

其中vs.fege.rxmaxspeed为所述fege接收最大速率。

确定用于指示所述基站的fege接收最大速率波动幅度的第一数值后,进行步骤203。

步骤203:将所述第一数值与预设的第一阀值进行比较确定传输带宽受限基站。

所述第一阀值是基于各地区现网数据验证而确定的,所述基站所处地区不同,所述第一阀值也不同。基于确定的所述第一阀值,将所述第一数值与预设的第一阀值进行比较,如果所述第一数值大于或等于预设的第一阀值,说明所述基站的fege接收最大速率波动幅度大,则所述基站传输带宽未受限;如果所述第一数值小于预设的第一阀值,说明所述基站的fege接收最大速率波动幅度小,则所述基站传输带宽受限,确定所述基站为所述传输带宽受限基站。

确定所述传输带宽受限基站后,需要对所述传输带宽受限基站进行带宽扩容,为了使后续对所述传输带宽受限基站进行带宽扩容更具有针对性,使全网基站的数据传输速率平稳,就需要确定出对所述传输带宽受限基站进行传输带宽扩容的先后顺序,具体确定传输带宽扩容的先后顺序包括以下两个步骤:

第一步:基于所述传输带宽受限基站设定时间段内所有传输周期前向数据丢包率的平均值,确定用于指示所述传输带宽受限基站传输带宽受限严重程度的第二数值;

如果基站传输带宽存在受限问题,则传输网络会出现丢包、时延、抖动等问题,引入指标丢包率(packetlossrate,简称:plr)反映被检测基站数据链路的传输质量,用于指示传输带宽受限严重程度,所述第二数值为设定时间段内所有传输周期前向数据丢包率的平均值,plr指标公式定义如下:plr=averagevs.ippm.forward.dropmeans,其中vs.ippm.forword.dropmeans为前向数据丢包率。

确定所述第二数值后,进行第二步。

第二步:将所述第二数值与预设的第二阀值进行比较,将所述第二数值与预设的第二阀值进行比较,确定对所述传输带宽受限基站进行传输带宽扩容的先后顺序。

具体的,将所述第二数值与预设的第二阀值进行比较,确定对所述传输带宽受限基站进行传输带宽扩容的先后顺序包括:

所述第二数值大于或等于所述预设的第二阀值,确定所述传输带宽受限基站为第一扩容基站;

所述第二数值小于所述预设的第二阀值,确定所述传输带宽受限基站为第二扩容基站;

对所述第一扩容基站的传输带宽进行扩容在对所述第二扩容基站的传输带宽进行扩容之前。

所述第二阀值是基于各地区现网数据验证而确定的,所述基站所处地区不同,所述第二阀值也不同。所述基站的所述第二数值大于或等于所述第二阀值,说明所述基站的传输带宽受限严重,确定所述基站为第一扩容基站,所述基站的所述第二数值小于所述第二阀值,说明所述基站的传输带宽受限不严重,确定所述基站为第二扩容基站,如果对所述传输带宽受限基站进行扩容,则先对所述第一扩容基站进行扩容,也就是最先对传输带宽受限严重的基站进行传输带宽扩容。

通过确定指示基站传输带宽受限严重程度的第二数值来确定传输带宽扩容的先后顺序,可以保证资源的合理分配,对传输带宽受限严重的基站先进行扩容,以达到同时使各个基站下的用户都能正常办理业务。

为了进一步清晰简单的说明本申请实施例的技术方案,以下结合附图5对本申请实施例的技术方案整体流程做简单介绍:

在本申请实施例中,所述预设的第一阀值为a,所述预设的第二阀值为b。本申请实施例技术方案整体步骤流程如下:

步骤501:比较基站配置带宽(allocatedbw)与基站建议带宽(proposalbw),初步筛选传输带宽可能受限基站,确定后进行步骤502。

当某一基站的allocatedbw<proposalbw时,确定该基站为所述基站。

步骤502:计算所述基站fege接收最大速率峰均比par,基于par与a的比较结果,确定传输带宽受限基站,具体的,当par<a时,确定所述基站为传输带宽受限基站,确定所述基站为传输带宽受限基站后进行步骤503。

步骤503:基于plr与b的比较结果确定传输带宽受限基站扩容的先后顺序,具体的,当plr≥b时,表示该基站传输带宽受限严重,将该基站确定为扩容顺序在前的第一扩容基站;plr<b时,表示该基站传输带宽受限不严重,将该基站确定为扩容顺序在后的第二扩容基站。

如附图6所示,基于上述方法,本申请实施例还提供一种确定传输带宽受限基站的装置,包括:

获取模块601:用于从基站管理设备获取设定时间段内所述基站的每个传输周期的fege接收最大速率;

确定模块602:用于基于所述设定时间段内所有传输周期fege接收最大速率的平均值和最大值确定用于指示所述基站的fege接收最大速率波动幅度的第一数值;

比较模块603:用于将所述第一数值与预设的第一阀值进行比较确定传输带宽受限基站。

可选的,所述装置还包括:

预判模块604:用于根据传输网络数据包ip头和安全协议开销计算基站建议传输带宽值;将基站配置传输带宽值与所述基站建议传输带宽值进行比较,确定所述基站。此模块为本方案非必须模块,在图中用虚线框表示。

可选的,所述装置还包括:

确定顺序模块605:用于基于所述传输带宽受限基站设定时间段内所有传输周期内前向数据丢包率的平均值,确定用于指示所述传输带宽受限基站传输带宽受限严重程度的第二数值;

将所述第二数值与预设的第二阀值进行比较,确定对所述传输带宽受限基站进行传输带宽扩容的先后顺序。此模块为本方案非必须模块,在图中用虚线框表示。

可选的,所述确定顺序模块605包括:

第一比较单元6051:用于所述第二数值大于或等于所述预设的第二阀值,确定所述传输带宽受限基站为第一扩容基站;

第二比较单元6052:用于所述第二数值小于所述预设的第二阀值,确定所述传输带宽受限基站为第二扩容基站;

确定单元6053:用于对所述第一扩容基站的传输带宽进行扩容在对所述第二扩容基站的传输带宽进行扩容之前。

本申请实施例还提供了一种计算机存储介质,包括:

所述计算机可读存储介质包括计算机程序,当计算机程序在计算机上运行时,使得所述计算机执行附图2所描述的方法。

本申请实施例还提供了一种包含指令的计算机程序产品,包括:

当所述指令在计算机上运行时,使得所述计算机执行附图2所描述的方法。本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。

本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1