一种网络扩容方法及装置与流程

文档序号:16688602发布日期:2019-01-22 18:34阅读:264来源:国知局
一种网络扩容方法及装置与流程

本发明的实施例涉及通信技术领域,尤其涉及一种网络扩容方法及装置。



背景技术:

lte无线宽带网络给移动网络用户提供了更大的速率带宽,更多的业务体验。丰富的终端app市场在为用户提供多种多样的移动互联网服务的同时,对网络的整体质量和速率的要求也愈发增高。伴随着市场及用户规模的不断扩张,面对网络业务量及负荷的不断上涨,如何有效预警并提供一次性解决方案解决突发性的用户聚集以及用户业务模型改变而导致的高负荷业务热点区域问题,是当前网络优化工作中的一个严峻挑战。当前行业内现有的扩容方案主要是以一定周期内的小区负荷类的指标为依据,加以过往的经验对未来的业务需求及流量趋势进行预测。但是现有的扩容方案存在用户业务流量资源释放的滞后性和不准确性的问题,从而无法满足用户业务流量需求。



技术实现要素:

本发明的实施例提供一种网络扩容方法及设备,能够通过精准的预测预定周期内目标区域的用户业务流量需求缺口,从而及时对目标区域的业务流量进行扩容。

第一方面,提供一种网络扩容方法,该方法包括:获取目标区域的单类业务数据、预定周期的单类业务类型占比变化系数、预定周期的单类业务的用户变化系数以及qos保障的最大业务流量;单类业务数据包括单类业务qos保障速率以及单类业务使用时长;根据单类业务数据获得目标区域的单类业务容量需求;根据目标区域的单类业务容量需求、预定周期的单类业务类型占比变化系数以及预定周期的单类业务的用户变化系数获得目标区域的业务总需求流量;根据目标区域的业务总需求流量与qos保障的最大业务流量的差值,获得目标区域的流量需求缺口;并根据流量需求缺口对目标区域进行扩容。

在上述方法中,首先,根据获取的单类业务数据获得目标区域的单类业务容量需求;根据获取的目标区域的单类业务容量需求、预定周期的单类业务类型占比变化系数以及预定周期的单类业务的用户变化系数获得目标区域的业务总需求流量;然后,根据获得的目标区域的业务总需求流量与获取的qos保障的最大业务流量的差值,获得目标区域的流量需求缺口;并根据流量需求缺口对目标区域进行扩容。本发明能够通过精准的预测预定周期内目标区域的用户业务流量需求缺口,从而及时对目标区域的业务流量进行扩容。

可选的,根据单类业务数据获得目标区域的单类业务容量需求,具体包括:根据目标区域的单类业务qos保障速率以及单类业务使用时长之间的乘积获得目标区域的单类业务容量需求。

可选的,根据目标区域的单类业务容量需求、预定周期的单类业务类型占比变化系数以及预定周期的单类业务的用户变化系数获得目标区域的业务总需求流量,具体包括:根据目标区域的单业务容量需求、预定周期的各类业务的业务类型占比变化系数以及预定周期的各类业务的用户变化系数之间的乘积获得目标区域的单类业务总需求流量;并对目标区域的单类业务总需求流量求和获得目标区域的所有业务总需求流量。

可选的,目标区域的业务流量极限与需扩容流量之和不得小于所有业务总需求流量。

第二方面,提供一种网络扩容装置,该网络扩容装置包括:

获取单元,用于获取目标区域的单类业务数据、预定周期的单类业务类型占比变化系数、预定周期的单类业务的用户变化系数以及qos保障的最大业务流量;单类业务数据包括单类业务qos保障速率以及单类业务使用时长。

处理单元,用于根据获取单元获取的单类业务数据获得目标区域的单类业务容量需求。

处理单元,还用于根据目标区域的单类业务容量需求、获取单元获取的预定周期的单类业务类型占比变化系数以及预定周期的单类业务的用户变化系数获得目标区域的业务总需求流量。

处理单元,还用于根据目标区域的业务总需求流量与获取单元获取的qos保障的最大业务流量的差值,获得目标区域的流量需求缺口;并根据流量需求缺口对目标区域进行扩容。

可选的,处理单元,具体用于根据获取单元获取的目标区域的单类业务qos保障速率以及单类业务使用时长之间的乘积获得目标区域的单类业务容量需求。

可选的,处理单元,具体用于根据目标区域的单业务容量需求、获取单元获取的预定周期的各类业务的业务类型占比变化系数以及预定周期的各类业务的用户变化系数之间的乘积获得目标区域的单类业务总需求流量;并对目标区域的单类业务总需求流量求和获得目标区域的所有业务总需求流量。

可选的,目标区域的业务流量极限与需扩容流量之和不得小于所有业务总需求流量。

可以理解地,上述提供的一种网络扩容装置用于执行上文所提供的第一方面对应的方法,因此,其所能达到的有益效果可参考上文第一方面对应的方法以及下文具体实施方式中对应的方案的有益效果,此处不再赘述。

第四方面,提供了网络扩容装置,其特征在于,网络扩容装置的结构中包括处理器和存储器,存储器用于与处理器耦合,保存网络扩容装置的程序指令和数据,处理器用于执行存储器中存储的程序指令,使得网络扩容装置执行第一方面对应的方法。

第五方面,提供一种计算机存储介质,计算机存储介质中存储有计算机程序代码,当计算机程序代码在上述第四方面的网络扩容装置上运行时,使得处理器执行上述第一方面的方法。

第六方面,提供一种计算机程序产品,该程序产品储存有上述第四方面的网络扩容装置执行的计算机软件指令,该计算机软件指令包含用于执行上述第一方面方法的程序。

附图说明

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

图1为本发明的实施例提供的一种网络扩容方法的流程示意图;

图2为本发明的实施例提供的一种在校园场景中处于网络繁忙状态时对应的实际业务速率以及业务qos保障速率的条形示意图;

图3为本发明的实施例提供的一种在校园场景中处于网络繁忙状态时业务使用时长占比的扇形示意图;

图4为本发明的实施例提供的一种网络扩容装置的结构示意图;

图5为本发明的实施例提供的一种网络扩容装置的结构示意图;

图6为本发明的实施例提供的一种网络扩容装置的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

随着智能终端的迅速普及,移动互联网的数据业务所承载的流量迅猛增长,而现有的网络容量已经不能满足用户日常的上网需求,需要对网络的容量进行扩展,这种方法还可以称之为网络扩容。当前行业内通用的扩容方案主要是以一定周期内的小区负荷类的指标为依据,加以过往的经验对未来的业务需求及流量趋势进行预测。当前行业内现有的扩容方案主要是以一定周期内的小区负荷类的指标为依据,加以过往的经验对未来的业务需求及流量趋势进行预测。但是现有的扩容方案存在用户业务流量资源释放的滞后性和不准确性的问题,从而无法满足用户业务流量需求。

为了解决上述问题,参照图1,本发明实施例提供一种网络扩容方法,该方法包括:

101、获取目标区域的单类业务数据、预定周期的单类业务类型占比变化系数、预定周期的单类业务的用户变化系数以及qos保障的最大业务流量;单类业务数据包括单类业务qos保障速率以及单类业务使用时长。

其中,单类业务数据与预定周期的单类业务类型占比变化系数一一对应;预定周期的单类业务类型占比变化系数与预定周期的单类业务的用户变化系数一一对应;单类业务qos保障速率与单类业务使用时长一一对应。

102、根据单类业务数据获得目标区域的单类业务容量需求。

详细的,步骤102具体包括:根据目标区域的单类业务qos保障速率以及单类业务使用时长之间的乘积获得目标区域的单类业务容量需求。

103、根据目标区域的单类业务容量需求、预定周期的单类业务类型占比变化系数以及预定周期的单类业务的用户变化系数获得目标区域的业务总需求流量。

详细的,步骤103具体包括:根据目标区域的单业务容量需求、预定周期的各类业务的业务类型占比变化系数以及预定周期的各类业务的用户变化系数之间的乘积获得目标区域的单类业务总需求流量;并对目标区域的单类业务总需求流量求和获得目标区域的所有业务总需求流量。

104、根据目标区域的业务总需求流量与qos保障的最大业务流量的差值,获得目标区域的流量需求缺口;并根据流量需求缺口对目标区域进行扩容。

另外,需要说明的是,目标区域的业务流量极限与需扩容流量之和不得小于所有业务总需求流量。

为了更好地理解,以校园场景为例对本发明实施例提供的网络扩容方法进行示例性说明。

参照图2,本发明实施例提供一种在校园场景中五种业务类型处于网络繁忙状态时对应的实际业务速率以及业务qos保障速率的条形示意图;其中横轴表示业务类型,纵轴表示业务速率(kbps)。详细的,业务类型为即时通讯时,处于网络繁忙状态时对应的实际业务速率为374kbps以及业务qos保障速率为256kbps;业务类型为社交媒体时,处于网络繁忙状态时对应的实际业务速率为1152kbps以及业务qos保障速率为2500kbps;业务类型为视频时,处于网络繁忙状态时对应的实际业务速率为5330bps以及业务qos保障速率为5000kbps;业务类型为应用下载时,处于网络繁忙状态时对应的实际业务速率为2948bps以及业务qos保障速率为1000kbps。

参照图3,本实施例提供一种在校园场景中五种业务类型处于网络繁忙状态时业务使用时长占比的扇形示意图。详细的,业务类型为即时通讯时对应的业务使用时长占比为27%;业务类型为社交媒体时对应的业务使用时长占比为17%;业务类型为视频时对应的业务使用时长占比为22%;业务类型为网页浏览时对应的业务使用时长占比为33%;业务类型为应用下载时对应的业务使用时长占比为1%。

根据图2和图3的数据可以看出,在校园场景中网页浏览和即时通讯在网络繁忙状态时,用户使用最为频繁的两种业务;但该两种业务的实际业务速率均无法达到单类业务qos保障速率。但随着视频产品丰富和不限流量套餐的推广。根据业务流量总需求流量计算方式,参考预定周期的单类业务的用户变化系数和预定周期的单类业务类型占比变化系数,必然导致在校园场景下流量在预定周期内的需求变化,则针对校园场景下业务总需求流量可进一步细化,具体如下:

业务总需求流量=及时通讯业务使用时长*及时通讯业务qos保障速率*预定周期的及时通讯业务的用户变化系数*预定周期的及时通讯业务类型占比变化系数+社交媒体业务使用时长*社交媒体业务qos保障速率*预定周期的社交媒体业务的用户变化系数*预定周期的社交媒体业务类型占比变化系数+视频业务使用时长*视频业务qos保障速率*预定周期的视频业务的用户变化系数*预定周期的视频业务类型占比变化系数+网页浏览业务使用时长*网页浏览业务qos保障速率*预定周期的网页浏览业务的用户变化系数*预定周期的网页浏览业务类型占比变化系数+应用下载业务使用时长*应用下载业务qos保障速率*预定周期的应用下载的用户变化系数*预定周期的应用下载业务类型占比变化系数。

另外,根据目标区域的业务总需求流量与qos保障的最大业务流量的差值,获得目标区域的流量需求缺口。其中qos保障的最大业务流量例如可以为20m。

此外,根据流量需求缺口对目标区域进行扩容,可参考如表1的流量配置方案。

表1

在上述方法中,首先,根据获取的单类业务数据获得目标区域的单类业务容量需求;根据获取的目标区域的单类业务容量需求、预定周期的单类业务类型占比变化系数以及预定周期的单类业务的用户变化系数获得目标区域的业务总需求流量;然后,根据获得的目标区域的业务总需求流量与获取的qos保障的最大业务流量的差值,获得目标区域的流量需求缺口;并根据流量需求缺口对目标区域进行扩容。另外,本发明实施例以校园场景作为目标区域对网络扩容方法进行了示例性说明,并提供了常见的流量配置方案,这里不再赘述。本发明能够通过精准的预测预定周期内目标区域的用户业务流量需求缺口,从而及时对目标区域的业务流量进行扩容。

参照图4,本发明实施例提供一种网络扩容装置40,该网络扩容装置40包括:

获取单元401,用于获取目标区域的单类业务数据、预定周期的单类业务类型占比变化系数、预定周期的单类业务的用户变化系数以及qos保障的最大业务流量;单类业务数据包括单类业务qos保障速率以及单类业务使用时长。

处理单元402,用于根据获取单元401获取的单类业务数据获得目标区域的单类业务容量需求。

处理单元402,还用于根据目标区域的单类业务容量需求、获取单元401获取的预定周期的单类业务类型占比变化系数以及预定周期的单类业务的用户变化系数获得目标区域的业务总需求流量。

处理单元402,还用于根据目标区域的业务总需求流量与获取单元401获取的qos保障的最大业务流量的差值,获得目标区域的流量需求缺口;并根据流量需求缺口对目标区域进行扩容。

在一种示例性的方案中,处理单元402,具体用于根据获取单元401获取的目标区域的单类业务qos保障速率以及单类业务使用时长之间的乘积获得目标区域的单类业务容量需求。

在一种示例性的方案中,处理单元402,具体用于根据目标区域的单业务容量需求、获取单元401获取的预定周期的各类业务的业务类型占比变化系数以及预定周期的各类业务的用户变化系数之间的乘积获得目标区域的单类业务总需求流量;并对目标区域的单类业务总需求流量求和获得目标区域的所有业务总需求流量。

在一种示例性的方案中,目标区域的业务流量极限与需扩容流量之和不得小于所有业务总需求流量。

由于本发明实施例中的网络扩容装置可以应用于实施上述方法实施例,因此,其所能获得的技术效果也可参考上述方法实施例,本发明实施例在此不再赘述。

在采用集成的单元的情况下,图5示出了上述实施例中所涉及的网络扩容装置40的一种可能的结构示意图。网络扩容装置40包括:处理模块501、通信模块502和存储模块503。处理模块501用于对网络扩容装置40的动作进行控制管理,例如,处理模块501用于支持网络扩容装置40执行图1中的过程101~103。通信模块502用于支持网络扩容装置40与其他实体的通信。存储模块503用于存储网络扩容装置40的程序代码和数据。

其中,处理模块501可以是处理器或控制器,例如可以是中央处理器(centralprocessingunit,cpu),通用处理器,数字信号处理器(digitalsignalprocessor,dsp),专用集成电路(application-specificintegratedcircuit,asic),现场可编程门阵列(fieldprogrammablegatearray,fpga)或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本申请公开内容所描述的各种示例性的逻辑方框,模块和电路。所述处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,dsp和微处理器的组合等等。通信模块502可以是收发器、收发电路或通信接口等。存储模块503可以是存储器。

当处理模块501为如图6所示的处理器,通信模块502为图6的收发器,存储模块603为图6的存储器时,本申请实施例所涉及的网络扩容装置40可以为如下所述的网络扩容装置40。

参照图6所示,该网络扩容装置40包括:处理器601、收发器602、存储器603和总线604。

其中,处理器601、收发器602、存储器603通过总线604相互连接;总线604可以是外设部件互连标准(peripheralcomponentinterconnect,pci)总线或扩展工业标准结构(extendedindustrystandardarchitecture,eisa)总线等。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

处理器601可以是一个通用中央处理器(centralprocessingunit,cpu),微处理器,特定应用集成电路(application-specificintegratedcircuit,asic),或一个或多个用于控制本申请方案程序执行的集成电路。

存储器603可以是只读存储器(read-onlymemory,rom)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(randomaccessmemory,ram)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(electricallyerasableprogrammableread-onlymemory,eeprom)、只读光盘(compactdiscread-onlymemory,cd-rom)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器可以是独立存在,通过总线与处理器相连接。存储器也可以和处理器集成在一起。

其中,存储器603用于存储执行本申请方案的应用程序代码,并由处理器601来控制执行。收发器602用于接收外部设备输入的内容,处理器601用于执行存储器603中存储的应用程序代码,从而实现本申请实施例中所述的网络扩容方法。

应理解,在本申请的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统、设备和方法,可以通过其它的方式实现。例如,以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件程序实现时,可以全部或部分地以计算机程序产品的形式来实现。该计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或者数据中心通过有线(例如同轴电缆、光纤、数字用户线(digitalsubscriberline,dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可以用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带),光介质(例如,dvd)、或者半导体介质(例如固态硬盘(solidstatedisk,ssd))等。

本发明实施例还提供一种计算机程序产品,该计算机程序产品可直接加载到存储器中,并含有软件代码,该计算机程序产品经由计算机载入并执行后能够实现上述的网络扩容方法。

以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应所述以权利要求的保护范围为准。

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