一种基于用户业务速率的质量分配方法及装置制造方法

文档序号:7773375阅读:362来源:国知局
一种基于用户业务速率的质量分配方法及装置制造方法
【专利摘要】本发明提供的一种基于用户业务速率的质量分配方法及装置,涉及通讯领域,用于解决现有技术中网络侧的资源不足以提供签约的最大带宽,导致SGSN与GGSN之间、SGSN与RNC之间的QoS协商失败,无法成功的激活PDP的问题。本发明提供的技术方案包括:SGSN获取用户终端的移动速率,根据用户终端的业务速率以及移动速率,选择带宽算法得到QoS带宽,根据所述QoS带宽建立PDP上下文,以便所述用户终端进行会话数据业务。本发明应用于PDP激活时的QoS带宽分配。
【专利说明】一种基于用户业务速率的质量分配方法及装置
【技术领域】
[0001]本发明涉及通讯领域,尤其涉及一种基于用户业务速率的质量分配方法及装置。【背景技术】
[0002]现有网络技术中,当用户向SGSN (Serving GPRS Support Node,GPRS服务支持节点)发起F1DP (Packet Data Protocol,分组数据协议)激活流程后,SGSN向GGSN (GatewayGPRS Support Node,网关GPRS支持节点)发出激活PDP上下文请求消息,用于通过在SGSN与GGSN之间、SGSN与RNC (Radio Network Controller,无线网络控制器)之间进行QoS(Quality of Service,服务质量)协商得到网络侧最大化的网络资源。
[0003]该PDP上下文请求消息中携带QoS带宽,此QoS带宽中包含用户与运营商签约的上下行最大数据带宽、保证数据带宽等参数。当SGSN根据QoS请求字段与GGSN协商建立PDP上下文成功后,SGSN根据QoS带宽与RNC进行QoS协商。在QoS协商建立过程中,SGSN按照签约的最大带宽为用户提供QoS带宽,但是如果网络侧的资源不足以提供签约的最大带宽,则SGSN对签约的最大带宽进行降级运算,将得到的降级QoS带宽与GGSN之间、SGSN与RNC之间进行QoS协商,如不成功,则重复这一过程,直至QoS协商建立成功。QoS协商成功后建立RAB (Radio Access Bearer,用户平面承载)承载,RAB承载建立成功后向用户发送PDP激活成功消息,用户进行业务体验。
[0004]在实现上述方案的过程中,发明人发现现有技术中至少存在如下问题:
[0005]SGSN按照签约的最大带宽为用户提供QoS带宽,但是如果网络侧的资源不足以提供签约的最大带宽,则导致SGSN与GGSN之间、SGSN与RNC之间进行多次QoS协商,导致的占用不必要的带宽资源,系统资源的利用率低的问题。

【发明内容】

[0006]本发明的实施例提供一种基于用户业务速率的质量分配方法及装置,用于解决现有技术中由于SGSN按照签约的最大带宽为用户提供QoS带宽,网络侧的资源不足以提供签约的最大带宽,导致SGSN与GGSN之间、SGSN与RNC之间进行多次QoS协商,导致的占用不必要的带宽资源,系统资源的利用率低的问题。
[0007]为达到上述目的,本发明的实施例采用如下技术方案:
[0008]—种基于用户业务速率的质量分配方法,包括:
[0009]GPRS服务支持节点SGSN接收用户终端发送的PDP激活流程消息;
[0010]接收所述PDP激活流程消息后,所述SGSN获取用户终端的移动速率;
[0011]根据所述用户终端的业务速率以及所述移动速率,选择带宽算法得到服务质量QoS带宽;
[0012]根据所述QoS带宽建立分组数据协议PDP上下文,以便所述用户终端进行会话数据业务。
[0013]一种基于用户业务速率的质量分配装置,包括:[0014]接收单元,用于GPRS服务支持节点SGSN接收所述用户终端发送的PDP激活流程消息;
[0015]移动速率获取单元,用于所述接收单元接收所述PDP激活流程消息之后所述SGSN获取用户终端的移动速率;
[0016]带宽获取单元,用于根据所述用户终端的业务速率以及所述移动速率获取单元获取的所述移动速率,选择带宽算法得到服务质量QoS带宽;
[0017]建立单元,用于根据所述带宽获取单元获取的所述QoS带宽建立分组数据协议PDP上下文,以便所述用户终端进行会话数据业务。
[0018]本发明实施例提供的一种基于用户业务速率的质量分配方法及装置,通过SGSN获取用户终端的移动速率,根据所述用户终端的业务速率以及所述移动速率,得到QoS带宽,进而建立PDP上下文,以便所述用户终端进行会话数据业务。该方案无需像现有技术一样直接将签约的最大带宽分配给用户终端,从而减少了因带宽不足导致进行多次QoS协商,导致的占用不必要的带宽资源,系统资源的利用率低的问题。
【专利附图】

【附图说明】
[0019]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0020]图1为本发明实施例提供的一种基于用户业务速率的质量分配方法的流程图;
[0021]图2为本发明又一实施例提供的一种基于用户业务速率的质量分配方法的流程图;
[0022]图3为本发明提供一种基于用户业务速率的质量分配装置的结构示意图一;
[0023]图4为图3所示的一种基于用户业务速率的质量分配装置中移动速率获取单元32的结构不意图;
[0024]图5为图3所示的一种基于用户业务速率的质量分配装置中带宽获取单元33的结构示意图一;
[0025]图6为图3所示的一种基于用户业务速率的质量分配装置中带宽获取单元33的结构示意图二;
[0026]图7为本发明提供一种基于用户业务速率的质量分配装置的结构示意图二 ;
[0027]图8为本发明提供一种基于用户业务速率的质量分配装置的结构示意图三。
【具体实施方式】
[0028]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0029]本发明实施例提供的一种基于用户业务速率的质量分配方法及装置,用于解决现有技术中由于SGSN按照签约的最大带宽为用户提供QoS带宽,网络侧的资源不足以提供签约的最大带宽,导致SGSN与GGSN之间、SGSN与RNC之间的QoS协商失败,使用户无法成功的激活PDP的问题。下面结合附图对本发明实施例提供的一种基于用户业务速率的质量分配方法及装置进行详细描述。
[0030]如图1所示,本发明实施例提供的一种基于用户业务速率的质量分配方法,包括:
[0031]步骤101、SGSN接收用户终端发送的PDP激活流程消息。
[0032]当所述用户终端需要使用会话数据业务时,所述用户终端会向所述SGSN发送的PDP激活流程消息。
[0033]步骤102、接收所述PDP激活流程消息后,所述SGSN获取用户终端的移动速率。
[0034]所述SGSN收到所述PDP激活流程消息后,采集RNC侧中RRC层信令中的第一条MR (Measurement Report,测量报告)与第二条MR。其中所述第一条MR与第二条MR为所述用户终端最近两次上报至所述RNC的MR,MR中包含了所述用户终端的上报MR的上报时间,根据所述第一条MR与所述第二条MR得到所述用户终端的第一经纬度信息和第二经纬度信息(比如利用MR估算到每个激活集中小区的距离,再利用三点定位法得到用户经纬度信息,但方法不限于此),进一步根据所述第一经纬度信息和所述第二经纬度信息得到所述用户终端的移动距离。所述SGSN根据所述第一 MR与所述第二 MR中的上报时间以及所述用户终端的移动距离能够计算得出用户终端的移动速率。
[0035]步骤103、根据所述用户终端的业务速率以及所述移动速率,选择带宽算法得到QoS带宽。
[0036]当用户终端需要使用会话数据业务时,所述SGSN根据所述移动速率判断所述用户终端处于的运动场景并获取所述业务速率,根据所述运动场景以及所述业务速率选择不同的带宽算法,得到QoS带宽。
[0037]需要说明的是,如果用户终端首次使用会话数据业务,由于历史业务速率还未产生,因此用户终端向网络侧请求的QoS带宽可以为:所述用户终端与网络侧签约的最大上行QoS带宽与最大下行QoS带宽。
[0038]步骤104、根据所述QoS带宽建立PDP上下文,以便所述用户终端进行会话数据业务。
[0039]SGSN通过所述步骤103得到QoS带宽与GGSN进行协商建立PDP上下文,得到建立PDP上下文成功消息,SGSN收到所述建立PDP上下文成功消息后,将通过所述步骤103得到QoS带宽与RNC进行协商,建立RAB承载,得到建立RAB成功消息。其中,在所述建立RAB承载的过程中,所述承载建立可能不是一次完成的,当首次建立不成功时,所述SGSN会根据当前网络给定的QoS降级算法对所述QoS带宽进行降级计算,将通过降级计算得到的另一 QoS带宽再次与RNC进行协商,直至协商成功建立RAB承载为止。其中,由于步骤103中根据所述用户终端的业务速率以及所述移动速率,动态的选择带宽算法,则可以得到适合当前网络的QoS带宽,最大限度保证了 QoS协商的一次成功,节约了大量不必要的对QoS带宽进行降级计算以及冗余QoS协商所需要占用的系统资源,提高了系统效率。SGSN接收RAB承载建立成功的消息,并向所述用户终端发送PDP激活成功消息,所述用户终端接收到素搜PDP激活成功消息后,进行会话数据业务。在所述用户终端的会话数据业务进行完毕后,向SGSN发起PDP去激活流程消息,所述SGSN获取本次会话数据业务的速率并存储。
[0040]本发明实施例提供的一种基于用户业务速率的质量分配方法及装置,通过SGSN获取用户终端的移动速率,根据所述用户终端的业务速率以及所述移动速率,得到QoS带宽,进而建立PDP上下文,以便所述用户终端进行会话数据业务。该方案无需像现有技术一样直接将签约的最大带宽分配给用户终端,从而减少了因带宽不足导致多次QoS协商、占用不必要的带宽资源,系统资源的利用率低的问题。
[0041 ] 为了使得本领域技术人员更好的理解本发明实施例提供的技术方案,现对本发明又一实施例提供的一种基于用户业务速率的质量分配方法进行详细的说明。
[0042]如图2所示,本发明又一实施例提供的一种基于用户业务速率的质量分配方法,该方法包括:
[0043]步骤201、用户终端向SGSN发送PDP激活流程消息。
[0044]所述PDP激活流程消息为所述用 户在需要进行会话数据业务时,向SGSN发送的请求数据连接消息。
[0045]步骤202、SGSN采集RNC侧RRC层信令中的MR。
[0046]若采集到第一条MR与第二条MR则执行步骤203,若未采集到MR则认为所述用户终端首次请求PDP激活,执行步骤215。
[0047]其中所述第一条MR与第二条MR是所述用户终端最近两次向RNC上报的MR。所述RRC中包含多条所述MR。所述MR包含了所述用户终端上报MR至RNC的上报时间。
[0048]步骤203、根据第一条MR与第二条MR中包含的上报时间和所述用户终端的移动距离得到所述用户终端的移动速率。
[0049]具体的,根据所述第一条MR得到所述用户终端的第一经纬度信息,根据所述第二条MR得到所述用户终端的第二经纬度信息,将所述第一经纬度信息与所述第二经纬度信息进行差值计算,得到所述用户终端的移动距离。
[0050]所述第一条MR中包含所述用户终端的第一上报时间,所述第二条MR中包含所述用户终端的第二上报时间,将所述第一上报时间与所述第二上报时间进行差值计算,得到所述用户终端上报所述第一条MR与所述第二条MR之间的时间间隔。
[0051]将所述移动距离与所述时间间隔进行除法计算,得到所述用户终端的移动速率。
[0052]步骤204、将所述用户终端的移动速率与移动速率阈值进行比对,若所述移动速率小于等于所述移动速率阈值,则所述用户终端的运动场景为低速运动场景执行步骤205,否则为高速运动场景执行步骤210。
[0053]其中,所述移动速率阈值是预设的。
[0054]步骤205、获取自首次会话数据业务起至第N-1次会话数据业务的平均业务速率,以及第N次会话数据业务的业务速率。
[0055]其中,SGSN中存储器对会话数据业务速率、业务次数以及二者之间的对应关系进行存储,具体的,以第N次的会话速率为Rn的形式存储。
[0056]其中,N为大于O的正整数,所述自首次会话数据业务起至第N-1次会话数据业务的平均业务速率力瓦K !所述第N次会话数据业务的业务速率为Rn。
[0057]所述SGSN还包括一删除用户定时器,用于定时删除所述寄存器中存储的会话数据业务速率。例如,删除用户定时器的时间设置为24小时,每24小时对在这段时间内所述寄存器中存储的会话数据业务速率清零。在将寄存器中存储的会话数据业务速率清零后,用户进行的第一次会话业务作为首次会话数据业务,其对应的业务速率为首次会话数据业务速率。
[0058]步骤206、获取第N次会话数据业务的QoS带宽BWn。
[0059]为了能够获取第N次会话数据业务的QoS带宽,SGSN需要对曾经建立的PDP连接的带宽信息进行记录保存,以便使用。
[0060]其中,所述Rn为第N次会话数据业务的实际速率。由于在数据传输过程会产生开销(比如冗余数据占用带宽),因此该Rn通常小于BWn。
[0061]步骤207、将 所述前N-1次会话数据业务的平均业务速率瓦N.1与所述第N次会话
数据业务的业务速率Rn进行比对,若所辻I d、于等于Rn则执行步骤208,否则执行步骤209。
[0062]步骤208、根据所述BW N与步进比率进行正相关计算,得到第一 QoS带宽。
[0063]之后,执行步骤216。
[0064]第一 QoS带宽具体可以包括一个上行带宽和一个下行带宽。设当前所述用户终端请求的PDP激活流程消息是为了建立第N+1次会话数据业务,具体的所述第一 QoS带宽的上行带宽和下行带宽的计算过程如下所示:
[0065]根据公式(I)得到第一 QoS上行带宽:
[0066]BWUL—MaxBitRate—N+1-BWUL—MaxBitRate—N* (1+Δ BWupi)(I)
[0067]根据公式(2)得到第一 QoS下行带宽:
[0068]BWDL—MaxBitRate—N+1-BWDL—MaxBitRate—N* (1+Δ BWupi)(2)
[0069]其中,BffULMaxBitEate_N+1为本次会话数据业务所需要请求的上行带宽,BffDLMaxBitEate_N+1为本次会话数据业务所需要请求的下行带宽,BffULJaxBitEate_N为第N次会话数据业务的上行带宽,BWDLJaxBitEate_N+1为第N次会话数据业务的下行带宽,Λ Bffupi为带宽提升的步进比率。
[0070]步骤209、根据所述BWn与步进比率进行负相关计算,得到第二 QoS带宽。
[0071]之后,执行步骤216。
[0072]第二 QoS带宽具体可以包括一个上行带宽和一个下线带宽。设当前所述用户终端请求的PDP激活流程消息是为了建立第Ν+1次会话数据业务,具体的所述第二 QoS带宽计算过程如下所示:
[0073]根据公式(3)得到第二 QoS上行带宽:
[0074]BWUL—MaxBitRate—N+1-BWUL—MaxBitRate—N* (1-Δ BWDmml)(3)
[0075]根据公式(4)得到第一 QoS下行带宽:
[0076]BWdl—MaxBitRate—n+1-BWdl—MaxBitRate—N* (1-Δ BWDownl)(4)
[0077]其中,BffULMaxBitEate_N+1为本次会话数据业务所需要请求的上行带宽,BffDLMaxBitEate_N+1为本次会话数据业务所需要请求的下行带宽,BffULJaxBitEate_N为第N次会话数据业务的上行带宽,BffDLJtlaxBitEate N+1为第N次会话数据业务的下行带宽,Λ Bffnownl为带宽下降的步进比率。
[0078]将通过公式(3)与公式(4)得到的第二 QoS上行带宽与第二 QoS下行带宽进行组合,得到所述第二 QoS带宽。
[0079]通过上述步骤205至209的描述,SGSN获取前N_1次会话数据业务的平均业务速率瓦I1以及第N次会话数据业务的业务速率Rn,并比较Rn和瓦N-!,苕所述瓦小于等于Rn,则业务速率有增大的趋势,因此为第N+1次会话分配的第一 QoS带宽会比第N次会话的带宽有所增大,如公式(I) (2)所示。另一方面,所述i大于Rn,则业务速率有减小的趋势,因此为第N+1次会话分配的第一 QoS带宽会比第N次会话的带宽有所减少,如公式(3) (4)所示。其中公式(1)、(2)中的ABWupi,以及公式(3)、(4)中的ABWltownl的具体取值,可以根据实际网络情况,通过有限次的实验进行选定,本发明实施例对其不做具体限定。
[0080]步骤210、获取第N-1次会话数据业务的业务速率,以及第N次会话数据业务的业务速率。
[0081]其中,N为大于O的正整数,所述第N-1次会话数据业务的业务速率为Rim,所述第N次会话数据业务的业务速率为Rn。
[0082]步骤211、获取第N次会话数据业务的QoS带宽BWn。
[0083]其中,所述第N次会话数据业务的QoS带宽为BWn,所述BWn包括第N次会话数据业务的上行带宽和下行带宽。
[0084]步骤212、将所述第N-1次会话数据业务的业务速率Rim与所述第N次会话数据业务的业务速率Rn进行比对,若所述Rim小于等于Rn则执行步骤213,否则执行步骤214。
[0085]步骤213、根据所述BWn与步进比率进行正相关计算,得到第三QoS带宽。
[0086]之后,执行步骤216。
[0087]第三QoS带宽具体可以包括一个`上行带宽和一个下线带宽。设当前所述用户终端请求的PDP激活流程消息是为了建立第N+1次会话数据业务,具体的所述第三QoS带宽计算过程如下所示:
[0088]根据公式(5)得到第三QoS上行带宽:
[0089]BWUL—MaxBitRate—N+1-BWUL—MaxBitRate—, (1+Δ BWup2)(5)
[0090]根据公式(6)得到第三QoS下行带宽:
[0091]BWDL—MaxBitRate—N+1-BWDL—MaxBitRate—N* (1+Δ BWup2)(6)
[0092]其中,BffULMaxBitEate_N+1为本次会话数据业务所需要请求的上行带宽,BffDLMaxBitEate_N+1为本次会话数据业务所需要请求的下行带宽,BffULJaxBitEate_N为第N次会话数据业务的上行带宽,BffDLJtlaxBitEate N+1为第N次会话数据业务的下行带宽,Λ Bffup2为带宽提升的步进比率。
[0093]将通过公式(5)与公式(6)得到的第三QoS上行带宽与第三QoS下行带宽进行组合,得到所述第三QoS带宽。
[0094]步骤214、根据所述BWn与步进比率进行负相关计算,得到第四QoS带宽。
[0095]之后,执行步骤216。
[0096]第四QoS带宽具体可以包括一个上行带宽和一个下线带宽。设当前所述用户终端请求的PDP激活流程消息是为了建立第Ν+1次会话数据业务,具体的所述第四QoS带宽计算过程如下所示:
[0097]根据公式(7)得到第四QoS上行带宽:
[0098]BWul—MaxBitRate—n+1-BWul—MaxBitRate—N* (1-Δ BWd_2)(7)
[0099]根据公式(8)得到第一 QoS下行带宽:
[0100]BWdl—MaxBitRate—n+1-BWdl—MaxBitRate—N* (1-Δ BWd_2)(8)
[0101]其中,BffULMaxBitEate_N+1为本次会话数据业务所需要请求的上行带宽,BffDLMaxBitEate_N+1为本次会话数据业务所需要请求的下行带宽,BffULJaxBitEate_N为第N次会话数据业务的上行带宽,BffDLJtlaxBitEate N+1为第N次会话数据业务的下行带宽,Λ BWdoto2为带宽下降的步进比率。[0102]在本实施例中,所述Λ Bffupi与A BWup2、BWltownl与A Bffnown2的数值不一定相同,但为了提高后续流程中一次建立PDP上下文的成功率,在获取QoS带宽的过程中,带宽下降的步进比率大于带宽上升步进比率。
[0103]通过上述步骤210至214的描述,SGSN获取第N_1次会话数据业务的业务速率为Rn+所述第N次会话数据业务的业务速率为Rn,并比较Rim和Rn,若所述Rim小于等于Rn,则业务速率有增大的趋势,因此为第N+1次会话分配的第三QoS带宽会比第N次会话的带宽有所增大,如公式(5) (6)所示。另一方面,所述IV1大于Rn,则业务速率有减小的趋势,因此为第N+1次会话分配的第四QoS带宽会比第N次会话的带宽有所减少,如公式(7)(8)所示。其中公式(5)、(6)中的Λ Bffup2,以及公式(7)、(8)中的Λ Bffnown2的具体取值,可以根据实际网络情况,通过有限次的实验进行选定,本发明实施例对其不做具体限定。
[0104]步骤215、当所述用户终端首次请求PDP激活时,所述QoS带宽为初始QoS带宽。之后,执行步骤216。
[0105]所述初始QoS带宽为所述用户终端与网络侧签约的最大上行QoS带宽与最大下行QoS带宽。由于用户终端首次请求PDP激活,未产生所述历史业务速率,则认为此时网络侧有充足的资源,可以按照签约带宽信息,直接为用户进行分配,本实施例仅以此种情况对首次请求PDP激活请求的QoS带宽进行说明,并非用以对本发明方案进行限制。
[0106]步骤216、SGSN根据计算得到的QoS带宽向GGSN协商建立PDP上下文。
[0107]具体的,SGSN携带通过上述步骤计算得到的第一 QoS带宽、第二 QoS带宽、第三QoS带宽、第四QoS带宽或者初始QoS带宽与GGSN协商,以达到为用户终端提供QoS保证,建立PDP上下文的目的。
[0108]步骤216之后,SGSN与RNC协商建立RAB承载,向用户发送建立PDP上下文成功消息。
[0109]具体的,所述SGSN携带通过上述步骤计算得到的第一 QoS带宽、第二 QoS带宽、第三QoS带宽、第四QoS带宽或者初始QoS带宽与RNC进行QoS协商。若QoS协商成功,则建立RAB承载;若QoS协商失败,则SGSN根据当前网络的QoS降级算法对当前QoS带宽进行降级,再次协商,直至成功。
[0110]用户终端根据接收的建立PDP上下文成功消息,使用会话数据业务。
[0111]进一步的,在本发明的另一种实现方式中,用户终端使用会话数据业务完毕后向SGSN发送PDP去激活流程消息。SGSN接收所述PDP去激活流程消息后,记录本次会话数据业务速率。通过记录会话数据业务速率,便于以后再次建立PDP连接时,根据会话数据业务速率的历史记录,计算第一、第二、第三或第四QoS带宽。
[0112]本发明通过获取用户终端的移动速率判断用户终端的运动场景,若为低速运动场景则说明用户终端的移动速度慢,此时网络环境变化缓慢,长期的历史会话数据业务速率具有参考价值,所以将所述瓦㈨与Rn进行比较;若为高速运动场景则说明用户终端的移动速度快,此时网络环境变化快(比如用户终端可能迅速从一个高速网络区域移动至一个低速网络区域),数据速率变化幅度大,长期的历史会话数据业务速率参考价值较小,所以在N-1次会话数据业务之前的会话数据业务产生的会话数据业务速率不做选取,仅将所述Rim与Rn进行比较。
[0113]本发明实施例提供的一种基于用户业务速率的质量分配方法,在用户发起PDP激活流程消息时,SGSN获取用户移动速率,根据移动速率动态选择带宽算法中的一种,根据选择的具体带宽算法获取用户在之前的会话数据业务中产生的会话数据业务速率,进而得到本次用户终端需要的QoS带宽,根据此QoS带宽进行QoS协商,从而保证了 SGSN与GGSN之间、SGSN与RNC之间的QoS协商的成功,最终使得用户成功的激活TOP。由于本发明根据用户终端的移动速率,动态选择需要计算本次QoS带宽的业务速率参数,与现有技术中直接分配最大签约带宽相比,能得到更合理的QoS带宽,保证了 QoS协商成功,还节约了系统资源,提高了系统效率,最终成功建立PDP上下文。
[0114]如图3所示,本发明提供一种基于用户业务速率的质量分配装置,包括:
[0115]接收单元31,用于SGSN接收所述用户终端发送的PDP激活流程消息。
[0116]移动速率获取单元32、用于所述接收单元31接收所述TOP激活流程消息之后所述SGSN获取用户终端的移动速率。
[0117]带宽获取单元33、用于根据所述用户终端的业务速率以及所述移动速率获取单元32获取的所述移动速率,选择带宽算法得到服务质量QoS带宽。
[0118]建立单元34、用于根据所述带宽获取单元33获取的所述QoS带宽建立分组数据协议PDP上下文,以便所述用户终端进行会话数据业务。
[0119]如图4所示,所述移动速率获取单元32,包括:
[0120]MR获取子单元41、用于获取所述SGSN采集RNC侧的RRC层信令中的第一条MR与第二条MR。
[0121]其中所述第一条MR与所述第二条MR为所述用户终端最近两次上报至所述RNC的MR ;所述MR中包含所述用户终端的上报时间。
[0122]距离及时间获取子单元42、用于根据所述MR获取子单元41获取的所述第一条MR和所述第二条MR得到所述用户终端的经纬度信息,并根据所述经纬度信息得到所述用户终端的移动距离,并根据所述第一条MR和所述第二条MR的所述上报时间得到时间间隔。
[0123]速率获取子单元43、用于根据所述距离及时间获取子单元42获取的所述移动距离和所述时间间隔得到所述移动速率。
[0124]如图5所示,所述带宽获取单元33,包括:
[0125]比对子单元51、用于将所述用户终端的移动速率与预设的移动速率阈值进行比对。
[0126]第一会话数据业务速率获取子单元52、用于当所述比对子单元51得到的比对结果为所述用户移动速率小于等于所述移动速率阈值,获取自首次会话数据业务起至第N-1次会话数据业务的平均业务速率S:N_i,以及第N次会话数据业务的业务速率Rn。
[0127]第一 QoS带宽获取子单元53、用于当所述第一会话数据业务速率获取子单元52获
取的所述Rn >瓦N-丨时,根据BW n+1=BW N* (1+ABW),得到第一 QoS带宽;其中,BW N+1为本
次所述用户终端需要的会话数据业务的带宽,BW N为第N次会话数据业务的带宽,Λ Bff为步进比率。
[0128]第二 QoS带宽获取子单元54、用于当所述第一会话数据业务速率获取子单元52获取的所述^^ <瓦1?时,根据BWN+1=BWN*(1-ABW),得到第二 QoS带宽。其中,所述Rn包含所述BWn。[0129]如图6所示,所述带宽获取单元33,还包括:
[0130]第二会话数据业务速率获取子单元55、用于当所述比对子单元51得到的比对结果为当所述用户终端的移动速率大于所述移动速率阈值,获取第N-1次会话数据业务的业务速率IV1,以及所述Rn。
[0131]第三QoS带宽获取子单元56、用于当所述第二会话数据业务速率获取子单元55获取的所述Rn ^ Rn时,根据BWn+1=BWn* (1+ Δ Bff),得到第三QoS带宽;其中,BffN+1为本次所述用户终端需要的会话数据业务的带宽,BWn为第N次会话数据业务的带宽,Λ BW为步进比率;
[0132]第四QoS带宽获取子单元57、用于当所述第二会话数据业务速率获取子单元55获取的所述R/Rh时,根据BWN+1=BWN* (1- Δ Bff),得到第四QoS带宽。其中,所述Rn包含所述BWn。
[0133]如图7所示,所述装置,还包括:
[0134]初始QoS带宽获取单元61、用于当所述用户终端首次请求PDP激活时,所述QoS带宽为初始QoS带宽;所述初始QoS带宽为所述用户终端与网络侧签约的最大上行QoS带宽与最大下行QoS带宽。
[0135]其中,由于用户终端首次使用会话数据业务,所述历史业务速率还未产生,因此用户终端向网络侧请求的QoS带宽可以为:所述用户终端与网络侧签约的最大上行QoS带宽与最大下行QoS带宽,此处不做限制。
[0136]如图8所示,所述装置还包括: [0137]会话数据业务速率记 录单元71、用于当所述会话数据业务进行完毕后,所述SGSN对本次会话数据业务速率进行记录。
[0138]本发明实施例提供的一种基于用户业务速率的质量分配方法,在用户发起PDP激活流程消息时,SGSN获取用户移动速率,根据移动速率动态选择带宽算法中的一种,根据选择的具体带宽算法获取用户在之前的会话数据业务中产生的会话数据业务速率,进而得到本次用户终端需要的QoS带宽,根据此QoS带宽进行QoS协商,从而保证了 SGSN与GGSN之间、SGSN与RNC之间的QoS协商的成功,最终使得用户成功的激活TOP。由于本发明根据用户终端的移动速率,动态选择需要计算本次QoS带宽的业务速率参数,与现有技术中直接分配最大签约带宽相比,能得到更合理的QoS带宽,保证了 QoS协商成功,还节约了系统资源,提高了系统效率,最终成功建立PDP上下文。
[0139]以上所述,仅为本发明的【具体实施方式】,但本发明的保护范围并不局限于此,任何熟悉本【技术领域】的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
【权利要求】
1.一种基于用户业务速率的质量分配方法,其特征在于,包括: GPRS服务支持节点SGSN接收用户终端发送的PDP激活流程消息; 接收所述PDP激活流程消息后,所述SGSN获取用户终端的移动速率; 根据所述用户终端的业务速率以及所述移动速率,选择带宽算法得到服务质量QoS带宽; 根据所述QoS带宽建立分组数据协议PDP上下文,以便所述用户终端进行会话数据业务。
2.根据权利要求1所述方法,其特征在于,所述GPRS服务支持节点SGSN获取用户终端的移动速率,包括: 所述SGSN采集无线网络控制器RNC侧的用户历史无线资源控制协议RRC层信令中的第一条测量报告MR与第二条MR ;其中所述第一条MR与所述第二条MR为所述用户终端最近两次上报至所述RNC的MR ;所述MR中包含所述用户终端的上报时间; 根据所述第一条MR和所述第二条MR得到所述用户终端的经纬度信息,并根据所述经纬度信息得到所述用户终端的移动距离,并根据所述第一条MR和所述第二条MR的所述上报时间得到时间间隔; 根据所述移动距离和所述时间间隔得到所述移动速率。
3.根据权利要求1或2所述的方法,其特征在于,所述根据所述用户终端的业务速率以及所述移动速率,选择带宽算法得到QoS带宽,包括: 将所述用户终端的移动速率与预设的移动速率阈值进行比对; 当所述用户终端的移动速率小于等于所述移动速率阈值,获取自首次会话数据业务起至第N-1次会话数据业务的平均业务速率瓦,以及第N次会话数据业务的业务速率Rn ; 当所述Rn> Rn-1时,根据BffN+1=BffN* (1+ Δ Bff),得到第一 QoS带宽;其中,BffN+1为本次所述用户终端需要的会话数据业务的带宽,BWn是为第N次会话数据业务分配的QoS带宽,Λ BW为步进比率; 当所述尺!^ < Rn-1时,根据BWn+1=BWn* (1- Δ Bff),得到第二 QoS带宽; 所述方法还包括: 当所述用户终端的移动速率大于所述移动速率阈值,获取第N-1次会话数据业务的业务速率IV1,以及所述Rn ; 当所述R N ^ Rn-!时,根据BWn+1=BWn*(1+ Δ BW),得到第三QoS带宽;其中,BWm为本次所述用户终端需要的会话数据业务的带宽,BWn为第N次会话数据业务的QoS带宽,Λ BW为步进比率; 当R/Rh时,根据BWn+1=BWn* (1- Δ Bff),得到第四QoS带宽。
4.根据权利要求3所述的方法,还包括: 当所述用户终端首次请求PDP激活时,所述QoS带宽为初始QoS带宽; 所述初始QoS带宽为所述用户终端与网络侧签约的最大上行QoS带宽与最大下行QoS带宽。
5.根据权利要求4所述的方法,其特征在于,还包括: 所述会话数据业务进行完毕后,所述SGSN对本次会话数据业务速率进行记录。
6.一种基于用户业务速率的质量分配装置,其特征在于,包括: 接收单元,用于SGSN接收所述用户终端发送的PDP激活流程消息; 移动速率获取单元,用于所述接收单元接收所述PDP激活流程消息之后所述SGSN获取用户终端的移动速率; 带宽获取单元,用于根据所述用户终端的业务速率以及所述移动速率获取单元获取的所述移动速率,选择带宽算法得到服务质量QoS带宽; 建立单元,用于根据所述带宽获取单元获取的所述QoS带宽建立分组数据协议PDP上下文,以便所述用户终端进行会话数据业务。
7.根据权利要求6所述装置,其特征在于,所述移动速率获取单元,包括: MR获取子单元,用于获取所述SGSN采集无线网络控制器RNC侧的用户历史无线资源控制协议RRC层信令中的第一条测量报告MR与第二条测量报告MR ;其中所述第一条MR与所述第二条MR为所述用户终端最近两次上报至所述RNC的MR ;所述MR中包含所述用户终端的上报时间; 距离及时间获取子单元,用于根据所述MR获取子单元获取的所述第一条MR和所述第二条MR得到所述用户终端的经纬度信息,并根据所述经纬度信息得到所述用户终端的移动距离,并根据所述第一条MR和所述第二条MR的所述上报时间得到时间间隔; 速率获取子单元,用于根据所述距离及时间获取子单元获取的所述移动距离和所述时间间隔得到所述移动速率。
8.根据权利要求6或7所述的装置,其特征在于,所述带宽获取单元,包括: 比对子单元,用于将所述用户终端的移动速率与预设的移动速率阈值进行比对; 第一会话数据业务速率获取子单元,用于当所述比对单元得到的比对结果为所述用户移动速率小于等于所述移动速率阈值,获取自首次会话数据业务起至第N-1次会话数据业务的平均业务速率瓦N-1,以及第N次会话数据业务的业务速率Rn ; 第一 QoS带宽获取子单元,用于当所述第一会话数据业务速率获取子单元获取的所述Rn> Rn-1财,根据BWn+1=BWn*(1+ Δ Bff),得到第一 QoS带宽;其中,BffN+1为本次所述用户终端需要的会话数据业务的QoS带宽,BWn是为第N次会话数据业务分配的QoS带宽,Λ BW为步进比率; 第二 QoS带宽获取子单元,用于当所述第一会话数据业务速率获取子单元获取的所述R1, < 瓦w时,根据 BffN+1=BffN* (1- Δ Bff),得到第二 QoS 带宽; 其中,所述Rn包含所述BWn; 所述带宽获取单元还包括: 第二会话数据业务速率获取子单元,用于当所述比对单元得到的比对结果为当所述用户终端的移动速率大于所述移动速率阈值,获取第N-1次会话数据业务的业务速率IV1,以及所述Rn ; 第三QoS带宽获取子单元,用于当所述第二会话数据业务速率获取子单元获取的所述Rn≥Rn^1时,根据BWn+1=BWn*(1+ Δ BW),得到第三QoS带宽;其中,BffN+1为本次所述用户终端需要的会话数据业务的QoS带宽,BWn为第N次会话数据业务的QoS带宽,Λ BW为步进比率;第四QoS带宽获取子单元,用于当所述第二会话数据业务速率获取子单元获取的所述Rn<Rn-!时,根据 BWn+1=BWn* (1- Δ Bff),得到第四 QoS 带宽; 其中,所述Rn包含所述BWn。
9.根据权利要求8所述的装置,其特征在于,还包括: 初始QoS带宽获取单元,用于当所述用户终端首次请求PDP激活时,所述QoS带宽为初始QoS带宽;所述初始QoS带宽为所述用户终端与网络侧签约的最大上行QoS带宽与最大下行QoS带宽。
10.根据权利要求9所述的装置,其特征在于,所述装置还包括: 会话数据业务速率记录单元,用于当所述会话数据业务进行完毕后,所述SGSN对本次会话数据业务速率进行记录。
【文档编号】H04W72/04GK103491636SQ201310476425
【公开日】2014年1月1日 申请日期:2013年10月12日 优先权日:2013年10月12日
【发明者】高洁, 黄志勇, 陈国利, 杨剑键, 龙青良, 许国平 申请人:中国联合网络通信集团有限公司, 中讯邮电咨询设计院有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1