减少业务时延的方法及控制器的制造方法
【专利摘要】本发明公开了一种减少业务时延的方法,包括步骤:控制器接收用户设备UE发起的业务时延加速请求;所述控制器根据所述业务时延加速请求调整核心网、UE的接入网两者或两者之一的传输时延;所述控制器获取调整后所述UE反馈的时延,若达到所述UE要求的时延,则完成调整。还公开了一种减少业务时延的控制器。本发明中OTT可以调用无线控制器的API接口,可以控制基站,网络路由器的行为,从而优化OTT的业务时延。
【专利说明】减少业务时延的方法及控制器
【技术领域】
[0001] 本发明涉及计算机及通信【技术领域】,尤其涉及一种减少业务时延的方法及控制 器。
【背景技术】
[0002] 在现有的典型的长期演进(Long Term Evolution,LTE)标准流程中通过专有承载 的建立,修改和释放可以完成业务服务质量(Quality of Service, QoS)的修改。
[0003] 专用承载建立流程如图1所示,专用承载建立可以由用户设备(User Equipment, UE)或者移动管理实体(Mobility Management Entity,MME)主动发起,基站eNodeB不能主 动发起。如果是MME主动发起的承载建立流程,则无步骤1和步骤2 ;UE发起的承载建立流 程,核心网可以回复承载建立、修改流程;可以同时建立多个专用承载,但目前还不支持。
[0004] 专用承载修改可以由UE、MME主动发起,不能由eNodeB主动发起。修改QoS的流 程如图2所示。若MME主动发起的承载建立/修改/释放,则无步骤1和步骤2 ;若eNodeB 主动发起的释放,则无步骤1,步骤2改为发送E-RAB RELEASE INDICATION消息给MME ;UE 发起的承载修改流程,核心网可以回复承载建立、修改、释放流程。不修改QoS只修改流量 模板(Traffic Flow Template, TFT)的流程如图3所示,为上下行直传消息,与eNodeB无 关。
[0005] 专用承载释放流程如图4所示,专用承载释放可以由eNodeB、MME主动发起。
[0006] 现有技术中对用户业务信息(用户业务信息是指用户和运营商签约电信业务的信 息,可以包括:用户使用电信业务带宽,用户使用电信业务的时间,用户使用电信业务的资 费,用户使用电信业务的可用率等等,如:运营商保证业务的全年中断时间小于2小时)的 修改都是由核心网触发,而核心网属于电信网络中的黑盒子,尽管有一些所谓的基于核心 网改造提出的电信能力开放的方案,但是这种方案对底层网络能力的开放依然不够多。现 有技术主要是通过核心网的交互,从Q〇S,专有承载的角度去完成业务带宽的变更,不支持 对外实时变更用户在无线侧的优先级,以及对外提供对无线网络接入侧的网络能力开放。 典型业务的QoS包括:用户的电信业务带宽,用户的电信业务时延,用户的电信业务可用率 等等,因此电信业务时延是QoS的一个指标。现有技术主要是从改善电信QoS的角度去改 善业务时延(比如:当用户接入带宽受限时,可能导致用户业务时延增大,这样现有技术就 从改善用户接入带宽去改善时延;再比如当用户业务数据的路由阻塞时,现有技术则考虑 从优化数据包路由的角度去改善)。
[0007] 而电信系统中的现有技术中改善QoS都是将QoS策略从核心网侧映射到接入网来 处理的,中间要通过一个复杂的映射和转换过程,导致时延改善的实时性不是特别好。另外 由于电信业务的QoS并不等于用户使用0ΤΤ业务的QoS,因此运营商优化电信业务不会考 虑0ΤΤ (over the top,指互联网公司越过电信(telecom)运营商,发展基于开放互联网的 各种视频及数据服务业务,强调服务与物理网络的无关性)业务的时延迟,因此并不能保证 按用户要求改善0ΤΤ的业务时延。
【发明内容】
[0008] 本发明实施例提供减少业务时延的方法及系统,以解决现有技术中无法实时、动 态地按业务运营商的0ΤΤ业务要求减少业务时延的问题。
[0009] 为了解决上述技术问题,本发明实施例公开了如下技术方案:
[0010] 第一方面,提供了一种减少业务时延的方法,所述方法包括步骤:
[0011] 控制器接收用户设备UE发起的业务时延加速请求;
[0012] 所述控制器根据所述业务时延加速请求调整核心网、UE的接入网两者或两者之一 的传输时延;
[0013] 所述控制器获取调整后所述UE反馈的时延,若达到所述UE要求的时延,则完成调 整。
[0014] 第二方面,提供了一种减少业务时延的控制器,包括:
[0015] 请求接收单元,用于接收用户设备UE发起的业务时延加速请求;
[0016] 时延调整单元,用于根据所述业务时延加速请求调整核心网、UE的接入网两者或 两者之一的传输时延;
[0017] 时延反馈单元,用于获取调整后所述UE反馈的时延,若达到所述UE要求的时延, 则完成调整。
[0018] 第三方面,提供了一种减少业务时延的系统,所述系统包括:用户设备UE、控制 器、无线接入网及业务运营商服务器,所述UE通过所述无线接入网连接所述控制器,所述 控制器通过核心网连接所述业务运营商服务器,所述业务运营商服务器为所述UE提供业 务服务,所述UE发送业务时延加速请求至所述控制器,所述控制器用于根据所述请求调整 核心网、UE的接入网两者或两者之一的传输时延,所述UE将调整后的时延反馈至所述控制 器。
[0019] 在第三方面的第一种可能的实现方式中,所述UE具体用于将携带有UE在网络运 营商的标识、在业务运营商的业务标识、以及加速后的时延信息的数据发送至所述控制器。
[0020] 在第三方面的第二种可能的实现方式中,所述UE具体用于将携带有UE所在网络 运营商的UE标识及在网络运营商的业务标识的数据发送至所述业务运营商服务器;所述 业务运营商向所述控制器发起携带有UE在网络运营商中的UE标识、业务运营商在网络运 营商的业务标识及业务运营商在网络运营商的身份标识的请求;所述控制器用于在收到业 务运营商发起的请求后,对业务运营商进行鉴权,并根据所述请求中携带的信息,找到UE 使用的业务对应的运营商业务标识或者承载标识。
[0021] 在第三方面的第三种可能的实现方式中,所述控制器用于向无线接入网中为UE 服务的基站eNodeB发起QoS修改请求,该请求用来修改UE的业务QoS等级,或者是修改 UE的承载;eNodeB收到该请求后,向UE发起修改承载上下文请求;UE收到请求后回复无线 资源控制协议RRC连接重配置完成;eNodeB向控制器回复演进分组系统EPS承载上下文响 应;UE向eNodeB发起修改EPS承载上下文接受请求;eNodeB向控制器发起修改EPS承载上 下文接受请求。
[0022] 在第三方面的第四种可能的实现方式中,当所述控制器检测到UE的业务时延没 有达到请求的业务时延要求时,所述控制器生成用于减少业务时延的路由器转发策略并将 路由器转发策略下发给相应的路由器;所述路由器用于收到转发策略后,更新路由器的转 发表,后续路由器转发数据包的时候将根据所述策略进行路由转发。
[0023] 在第三方面的第五种可能的实现方式中,当所述控制器检测到UE的业务时延没 有达到请求的业务时延要求时,所述控制器向无线接入网中的基站eNodeB发起请求,指示 基站提高对UE的调度优先级;eNodeB收到所述控制器发来的请求后,修改每个传输时间间 隔对UE的空口调度优先级,并向所述控制器返回修改调度优先级成功响应。
[0024] 在第三方面的第六种可能的实现方式中,当所述控制器检测到UE的业务时延没 有达到请求的业务时延要求时,所述控制器指示基站eNodeB减少对UE的重传消息;eNodeB 修改每个传输时间间隔对UE的HARQ重传次数;eNodeB向所述控制器反馈修改成功响应。
[0025] 在第三方面的第七种可能的实现方式中,所述UE具体用于将调整后的时延反馈 至所述控制器。
[0026] 在第三方面的第八种可能的实现方式中,所述业务运营商服务器具体用于将调整 后的时延反馈至所述控制器。
[0027] 在第三方面的第九种可能的实现方式中,所述控制器具体用于通过探测业务层的 时延来获取调整后所述UE反馈的时延。
[0028] 本发明实施例中,通过开放接口的网络架构,该架构包含一种逻辑网元控制器 controller,controller向0ΤΤ开放API,另外一方面0ΤΤ,基站也向controller提供开放 API。通过这种方式,0ΤΤ可以调用controller的API接口,可以控制基站,网络路由器的 行为,从而优化0ΤΤ的业务时延;无线网络也可以获取0ΤΤ的信息来进一步优化网络,提供 更好的服务。通过开放接口的方式,0ΤΤ可以按需使用运营商的网络资源去增强0ΤΤ的业 务体验,并给运营商提供了一种新的运营模式。
【专利附图】
【附图说明】
[0029] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发 明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根 据这些附图获得其他的附图。
[0030] 图1是本发明现有技术的LTE网络中专用承载建立流程图;
[0031] 图2是本发明现有技术的LTE网络中专用承载修改QoS流程图;
[0032] 图3是本发明现有技术的LTE网络中专用承载修改TFT,不修改QoS的流程图;
[0033] 图4是本发明现有技术的LTE网络中专用承载释放流程图;
[0034] 图5是基于SDN的无线网络架构不意图;
[0035] 图6是本发明实施例的一种减少业务时延的方法流程图;
[0036] 图7是本发明实施例的第一种减少游戏业务时延的方法流程图;
[0037] 图8是本发明实施例的第二种减少游戏业务时延的方法流程图;
[0038] 图9是本发明实施例的第二种减少游戏业务时延的方法流程图;
[0039] 图10是本发明实施例的第四种减少游戏业务时延的方法流程图;
[0040] 图11是本发明实施例的第五种减少游戏业务时延的方法流程图;
[0041] 图12是本发明实施例的一种减少业务时延的控制器的结构示意图。
【具体实施方式】
[0042] 为了使本【技术领域】的人员更好地理解本发明实施例中的技术方案,并使本发明实 施例的上述目的、特征和优点能够更加明显易懂,下面结合附图对本发明实施例中技术方 案作进一步详细的说明。
[0043] 本发明基于SDN的无线网络架构,提出一种减少用户业务时延的方法。这种SDN 的无线网络架构如下(该架构已经在有些专利中进行了公开,本发明在此做一个介绍):
[0044] 如图5所示,SDN的无线网络架构包括以下几个重要网元:wireless controller, 无线接入网,电信运营商计费系统,0ΤΤ计费系统,0ΤΤ服务器等。
[0045] 其中controller是本架构的核心,该网元集中了无线网络的控制面能力,包括: 对无线空口调度优先级的控制,对核心网路由的控制,对无线网络RB资源的调度,对无线 频谱资源的调度等等。
[0046] controller作为本架构的核心网元,和其它网元之间都存在接口,其中 controller和无线接入网之间采用0R1接口,controller和用户终端之间采用0R2接口, controller和0ΤΤ运营商/虚拟运营商之间采用0R3接口。此外本架构还定义了电信运营 商和0ΤΤ运营商之间的计费接口:0R4接口。
[0047] 0R1接口,作为无线网络控制面和数据面之间的接口,主要传统控制面对数据面 的控制信息,这些信息包括但不限于:控制无线基站的空口调度优先级;控制RB资源的调 度;控制无线基站频谱如何使用;控制无线基站之间数据传输;控制基站到核心网的数据 传输;控制无线基站的调度算法;控制无线基站的制式;控制虚拟基站的生成,销毁等等;
[0048] 0R2接口,作为无线网络和无线终端之间的接口,主要是传递网络对终端的控制信 息,这些信息包括但不限于:控制无线终端的制式,控制无线的频谱使用(白频谱的使用); 控制无线终端接入到无线网络(在多个无线网络的情况下,控制无线终端接入到哪一个无 线网络);控制无线终端生成,销毁虚拟基站;控制无线终端的切换;此外0R4接口传输的信 息还包括无线终端对无线网络的控制信息,即通过0R4接口不仅仅可以是无线网络控制无 线终端,也可以是无线终端控制无线网络。具体在无线终端对无线网络的控制上,类似于 0R3接口的控制;
[0049] 0R3接口,作为controller和0ΤΤ运营商,虚拟运营商之间的接口,通过该接口, 0ΤΤ运营商和虚拟运营商,可以调用无线网络的控制能力去控制无线接入网和无线核心网; 这些控制包括但不限于:控制无线虚拟基站的创建,销毁;控制基站到核心网的数据路由; 控制基站到RRU之间的数据路由;控制业务的QoS ;控制无线资源空口调度的优先级;控制 基站使用无线频谱资源(如:使用白频谱);控制基站和频谱数据库的交互;控制电信计费系 统和0ΤΤ计费系统之间的计费交互;控制数据流到多种无线制式网络的分流;控制RAN之 间资源的切换;控制切换时数据流的路由等等;
[0050] 0R4接口,是电信运营商和0ΤΤ运营商之间的接口,通过该接口,0ΤΤ运营商和电信 运营商进行实时的费用结算。
[0051] 基于上述架构的场景中的用户,具有两种身份,一种身份是电信用户,一种身份是 0ΤΤ用户;用户通过付费给0ΤΤ使用0ΤΤ高速通道,从而使用0ΤΤ增强业务;0ΤΤ通过给电信 运营商付费,让电信运营商给0ΤΤ用户提供高速通道满足0ΤΤ增强业务的需求。通过这种 方式,可以为电信运营商,οττ运营商,用户带来双赢。
[0052] 基于上述网络架构,本发明实施例的减少业务时延的方法如图6所示,包括:
[0053] 步骤S610,控制器(如上述无线控制器controller)接收用户设备UE发起的业务 时延加速请求。
[0054] 步骤S620,所述控制器根据所述业务时延加速请求调整核心网、UE的接入网两者 或两者之一的传输时延。
[0055] 步骤S630,所述控制器获取调整后所述UE反馈的时延,若达到所述UE要求的时 延,则完成调整。
[0056] 进一步地,步骤S610中控制器接收用户设备UE发起的业务时延加速请求的具体 方式包括:
[0057] 所述控制器接收UE向其直接发起的业务时延加速的请求,该请求中携带UE在网 络运营商的标识、UE在业务运营商的业务标识、以及要求的时延信息。或者所述控制器接 收业务运营商上报UE的业务时延加速请求,该请求中携带UE所在网络运营商的身份标识、 UE在网络运营商的业务标识、业务运营商在网络运营商的业务标识及业务运营商在网络运 营商的身份标识。控制器收到业务运营商上报的请求后,对业务运营商进行鉴权,并根据请 求中携带的信息,找到UE在网络运营商业务标识或者承载标识。
[0058] 进一步地,S620中控制器根据所述业务时延加速请求调整核心网、UE的接入网两 者或两者之一的传输时延的具体方式包括以下四种:
[0059] (1)控制器向位于UE的接入网侧的为UE服务的基站eNodeB发起QoS修改请求, 该请求用来修改UE的业务QoS等级,或者是修改UE的承载。即通过修改服务质量或承载 能力来减少业务时延。
[0060] (2)控制器生成用于减少业务时延的路由转发策略以控制路由器优化转发路径; 并将所述路由转发策略下发给位于核心网的路由器。该方式通过优化路由,减少数据传输 时间的方式来减少业务时延。
[0061] (3)控制器向位于UE的接入网侧的基站eNodeB发起请求,指示基站eNodeB提高 对UE的调度优先级。该方式通过对该UE的传输数据优先调度,减少数据在eNodeB处的等 待时间,从而减少业务时延。
[0062] (4)该无线控制器指示位于UE的接入网侧的基站eNodeB减少对UE的重传消息来 减少业务时延。例如:eN 〇deB传输给UE的某个消息未得到响应,则eNodeB会减少该消息 的重传次数,以传输当前应该传输的数据,从而减少时延。
[0063] 在具体调整时延的过程中,可以采用上述(1)?(4)的具体一种方式进行调整,也 可以采用(1)?(4)的方式的任意组合进行调整,例如:可以采用(1)和(3)的方式同时调 整核心网和UE的接入网的时延。
[0064] 进一步地,步骤S630中控制器获取调整后UE反馈的时延可通过接收UE上报调整 后时延;或接收业务运营商上报调整后时延;或所述控制器通过探测业务层的时延来获取 调整后所述UE反馈的时延。
[0065] 经过上述步骤对时延的调节,控制器获取调整后UE反馈的时延,若未达到UE要求 的时延,则重复执行所述步骤S620,即按上述(1)?(4)之一或任意组合的方式调整时延, 直到达到UE要求的时延。
[0066] 进一步地,完成调整后还包括:控制器启动业务计费,即通过图5中的0R3接口启 动0ΤΤ服务器中的0ΤΤ计费系统对加速后的业务按预设的计费方式进行计费。
[0067] 下面通过以下场景来具体说明本发明的减少业务时延的方法。
[0068] Bob是一个游戏爱好者,使用LTE网络,与运营商签约的业务速率是2兆/秒。
[0069] 周六放假,Bob和朋友们出去春游,来到美丽的青城山进行烧烤。途中几个朋友觉 得无聊,想在一起打一盘魔兽,于是几个朋友都拿出自己的ipad (LTE版),连上浩方平台, 打起游戏。但是由于青城山景区游人太多,他们打游戏的时候延迟很大过程中感觉时延偏 大,游戏体验不好。此时运营商提示用户可以购买"Gaming Boost"业务,并提示用户使用 该业务后,可以将游戏的时延降低到l〇ms,保证游戏竞技的实时效果。于是Bob和朋友们一 起购买了这个业务。购买该加速业务后,Bob和朋友终于可以流畅地玩起Dota。本场景下, 用户使用默认的电信签约业务,无法保证用户满意的0ΤΤ业务体验。用户通过付费给0ΤΤ 业务运营商,0ΤΤ运营商则通过和电信运营商进行协商分成,对用户进行业务的时延加速, 从而保证用户可以流畅地使用该0ΤΤ的业务。实现上述,游戏业务时延减少,游戏加速的具 体方法如下:
[0070] 基于上述网络架构,本发明实施例的第一种减少游戏业务时延的方法如图7所 示:包括:
[0071] Stepl :UE向无线控制器controller发起请求,请求对游戏业务进行加速;请求中 携带UE在网络运营商的身份标识,游戏的业务标识(UE在业务运营商的业务标识),以及加 速后的时延信息;
[0072] Step2 :无线控制器controller根据stepl中的两个标识,判决找到UE使用的游 戏业务对应的网络运营商业务标识(或者是承载标识),然后无线控制器controller向为 UE服务的eNodeB发起QoS修改请求,该请求用来修改UE的业务QoS等级(或者是修改UE 的承载,通过修改承载的方式提高业务时延,这种方式需要无线控制器Controller根据);
[0073] Step3 : eNodeB收到该请求后,向UE发起修改承载上下文请求;
[0074] Step4 :UE收到请求后回复无线资源控制(Radio Resource Control,RRC)连接重 配置完成;
[0075] Step5 :eNodeB向无线控制器controller回复演进分组系统(Evolved Packet System, EPS)承载上下文响应;
[0076] Step6 :UE向eNodeB发起修改EPS承载上下文接受请求;
[0077] Step7 :eNodeB向无线控制器controller发起修改EPS承载上下文接受请求;
[0078] Step8 :UE反馈业务时延给无线控制器;
[0079] Step9 :无线控制器根据UE反馈的业务时延,判断业务时延满足了业务要求,于是 启动业务计费。
[0080] 本实施例中业务时延的反馈是通过UE上报的方式完成,实际实现过程中,也可以 是游戏的运营商上报的方式,也可以是无线控制器通过探测业务层的时延来完成。
[0081] 基于上述网络架构,本发明实施例的第二种减少游戏业务时延的方法如图8所 示:包括:
[0082] Stepl :UE向无线控制器controller发起请求,请求对游戏业务进行加速;请求中 携带UE在网络运营商的身份标识,以及加速后的时延信息。controller根据UE在网络运 营商的标识进行鉴权。
[0083] Step2 :无线控制器controller检测到UE的业务时延没有达到请求的业务时延要 求;于是无线控制器controller生成相关的路由器转发策略,该策略可以控制路由器优化 转发路径,从而带来业务时延的减少;
[0084] 本实施例可以是在第一种方法中的加速时延后依然未达到要求后,进行的进一步 处理;即本方法中st印2取代第一种方法中st印9后的流程。
[0085] St印3 :无线控制器controller将路由器转发策略下发给相应的路由器中。
[0086] 本实施例中所指的路由器可以是基于Openflow的路由器,这样相应的路由转发 策略可以是基于Openflow的规则。
[0087] Step4:路由器收到转发策略后,将更新路由器的转发表,后续路由器转发数据包 的时候将根据新的规则进行路由转发。
[0088] Step5 :UE向无线控制器反馈新的业务时延。
[0089] 本实施例业务时延采用UE反馈的方式进行采集,实际实施中也可以是无线控制 器自己采集,或者是游戏服务器上报的方式。
[0090] Step6 :反馈的业务时延达到要求后,无线控制器controller启动计费。
[0091] 基于上述网络架构,本发明实施例的第三种减少游戏业务时延的方法如图9所 示:包括:
[0092] Stepl :UE向无线控制器controller发起请求,请求对游戏业务进行加速,请求中 携带UE在网络运营商的身份标识,游戏的业务标识,以及加速后的时延信息。controller 根据UE在网络运营商的标识进行鉴权。
[0093] Step2 :无线控制器controller检测到UE的业务时延没有达到请求的业务时延要 求;无线控制器controller通过判决从空口调度的角度减少网络的时延;
[0094] 本方法中st印2到st印7可以是在第一种或第二种方法中的加速时延后依然未达 到要求后,进行的进一步处理;即本方法中step2取代第一种或第二种方法中step9后的流 程。
[0095] Step3 :无线控制器controller向eNodeB发起请求,指示基站提高对UE的调度优 先级。
[0096] Step4 :eNodeB收到无线控制器controller发来的请求后,修改每个传输时间间 隔(Transmission Time Interval, TTI)对 UE 的空口调度优先级。
[0097] Step5 :eNodeB向无线控制器controller返回修改调度优先级成功响应。
[0098] Step6 :UE向无线控制器反馈新的业务时延。
[0099] 本实施例业务时延采用UE反馈的方式进行采集,实际实施中也可以是无线控制 器自己采集,或者是游戏服务器上报的方式。
[0100] Step7 :反馈的业务时延达到要求后,无线控制器controller启动计费。
[0101] 基于上述网络架构,本发明实施例的第四种减少游戏业务时延的方法如图10所 示,包括:
[0102] Stepl :UE向无线控制器controller发起请求,请求对游戏业务进行加速;请求中 携带UE在网络运营商的身份标识,游戏的业务标识,以及加速后的时延信息。controller 根据UE在网络运营商的标识进行鉴权。
[0103] Step2 :无线控制器controller检测到UE的业务时延没有达到请求的业务时延 要求;无线控制器controller通过判决从空口减少混合自动重传请求(Hybrid Automatic R印eat Request,HARQ)和ARQ (自动请求重发)的角度减少网络的时延。
[0104] 本实施例中step2到step7可以是在上述任一种方法中的加速时延后依然未达到 要求后,进行的进一步处理;即本方法中st印2取代上述任一方法中st印9后的流程。
[0105] Step3 :无线控制器controller指示基站减少对UE的重传消息。
[0106] St印4 :eNodeB修改每个TTI对UE的HARQ重传次数。
[0107] Step5 :eNodeB向无线控制器controller反馈修改成功响应。
[0108] Step6 :UE向无线控制器controller反馈网络时延。
[0109] Step7 :反馈的业务时延达到要求后,无线控制器controller启动计费。
[0110] 上述四种减少业务时延的方法中描述的是UE向网络运营商请求时延加速,本方 法中也可以演变成,UE向游戏的运营商请求业务时延加速,然后游戏的运营商向无线控制 器Controller请求对指定UE的指定业务进行时延的加速。即流程替换为如图11所示,以 改进第一种方法的流程进行说明。该替换流程包括:
[0111] Stepl :UE向游戏运营商发起的业务加速请求中需要携带UE所在网络运营商的身 份标识,UE的游戏业务在网络运营商的业务标识。
[0112] Step2 :游戏运营商向无线控制器controller发起请求,请求对UE进行时时延 加速,该请求中携带UE在网络运营商中的身份标识,以及游戏业务在网络运营商的业务标 识,游戏运营商在网络运营商的身份标识。由于携带了"业务运营商在网络运营商的业务标 识",该业务标志和时延是相关的,比如视频业务预定时延必须是50ms,游戏业务时延必须 是 10ms。
[0113] Step3 :无线控制器controller收到该请求后,对游戏运营商进行鉴权;并根据 st印2中携带的信息,找到UE在网络运营商业务标识或者承载标识。
[0114] 鉴权通过后,便由controller采用上述第一种到第四种方法中的任一种方式来 减少业务时延。
[0115] 通过上述方法,用户设备可以在需要时发起请求,以减少业务时延。
[0116] 本发明还提供了一种减少业务时延的控制器,如图12所示包括:请求接收单元 1210、时延调整单元1220和时延调整单元1230。
[0117] 请求接收单元1210用于接收用户设备UE发起的业务时延加速请求,并将该请求 发送至时延调整单元1220。请求接收单元1210具体用于接收UE向其直接发起的业务时延 加速的请求,所述请求中携带UE在网络运营商的身份标识、UE在业务运营商的业务标识、 以及要求的时延信息。或者具体用于接收业务运营商上报UE的业务时延加速请求,所述 请求中携带UE所在网络运营商的身份标识、UE在网络运营商的业务标识、业务运营商在网 络运营商的业务标识及业务运营商在网络运营商的身份标识;收到业务运营商上报的请求 后,对业务运营商进行鉴权,并根据所述请求中携带的信息,找到UE在网络运营商业务标 识或者承载标识。
[0118] 时延调整单元1220用于根据所述业务时延加速请求调整核心网、UE的接入网两 者或两者之一的传输时延。以使得调整后的时延能够达到UE要求的时延。
[0119] 其中,时延调整单元1220具体通过以下四种方式进行调节:
[0120] (1)时延调整单元1220向位于UE的接入网侧的为UE服务的基站eNodeB发起QoS 修改请求,该请求用来修改UE的业务QoS等级,或者是修改UE的承载。
[0121] (2)时延调整单元1220生成用于减少业务时延的路由转发策略以控制路由器优 化转发路径,并将所述路由转发策略下发给位于核心网的路由器。
[0122] (3)时延调整单元1220向位于UE的接入网侧的基站eNodeB发起请求,指示基站 eNodeB提高对UE的调度优先级。
[0123] (4)时延调整单元1220指示位于UE的接入网侧的基站eNodeB减少对UE的重传 消息。
[0124] 时延反馈单元1230获取调整后所述UE反馈的时延,若达到所述UE要求的时延, 则完成调整;若未达到要求,则反馈信息至时延调整单元1220使其继续调整直到达到要 求。时延反馈单元1230用于接收UE上报调整后时延;或接收业务运营商上报调整后时延; 通过探测业务层的时延来获取调整后所述UE反馈的时延。
[0125] 该减少业务时延的控制器还包括计费启动单元1240,用于启动业务计费。时延反 馈单元1230判断调整后达到要求的时延,则通知计费启动单元1240启动业务计费。
[0126] 本发明还提供了一种减少业务时延的系统,其结构图如图5所示,包括:用户设备 UE、无线控制器controller、无线接入网及业务运营商服务器,所述UE通过所述无线接入 网连接所述controller,所述controller通过核心网连接所述业务运营商服务器,所述业 务运营商服务器为所述UE提供业务服务,其特征在于,所述UE发送业务时延加速请求至所 述controller,所述controller用于根据所述请求调整核心网、UE的接入网两者或两者之 一的传输时延,所述UE将调整后的时延反馈至所述controller。
[0127] 进一步地,所述UE具体用于将携带有UE在网络运营商的身份标识、业务标识、以 及加速后的时延信息的数据发送至所述controller。
[0128] 进一步地,所述UE具体用于将携带有UE在网络运营商的身份标识及业务标识的 数据发送至所述业务运营商服务器;所述业务运营商向所述controller发起携带有UE在 网络运营商的身份标识、业务标识及在业务运营商的身份标识的请求;所述controller用 于在收到业务运营商发起的请求后,对业务运营商进行鉴权,并根据所述UE在网络运营商 的身份标识、业务标识及业务运营商的身份标识,找到UE使用的业务对应的运营商业务标 识。
[0129] 进一步地,所述controller用于根据所述UE在网络运营商的标识及业务标识,查 找到UE使用的业务对应的运营商业务标识或者是承载标识,并向无线接入网中为UE服务 的基站eNodeB发起QoS修改请求,该请求用来修改UE的业务QoS等级,或者是修改UE的 承载;eNodeB收到该请求后,向UE发起修改承载上下文请求;UE收到请求后回复RRC连接 重配置完成;eNodeB向无线控制器controller回复EPS承载上下文响应;UE向eNodeB发 起修改EPS承载上下文接受请求;eNodeB向无线控制器controller发起修改EPS承载上 下文接受请求。
[0130] 进一步地,当所述controller检测到UE的业务时延没有达到请求的业务时延要 求时,所述controller生成用于减少业务时延的路由器转发策略并将路由器转发策略下 发给相应的路由器;所述路由器用于收到转发策略后,更新路由器的转发表,后续路由器转 发数据包的时候将根据所述策略进行路由转发。
[0131] 进一步地,当所述controller检测到UE的业务时延没有达到请求的业务时延要 求时,所述controller向无线接入网中的基站eNodeB发起请求,指示基站提高对UE的调 度优先级;eNodeB收到所述controller发来的请求后,修改每个传输时间间隔对UE的空 口调度优先级,并向所述controller返回修改调度优先级成功响应。
[0132] 进一步地,当所述controller检测到UE的业务时延没有达到请求的业务时延要 求时,所述controller指示基站eNodeB减少对UE的重传消息;eNodeB修改每个传输时间 间隔对UE的HARQ重传次数;eNodeB向所述controller反馈修改成功响应。
[0133] 进一步地,所述UE具体用于将调整后的时延反馈至所述controller。
[0134] 进一步地,所述业务运营商服务器具体用于将调整后的时延反馈至所述 controller。
[0135] 进一步地,所述controller具体用于通过探测业务层的时延来获取调整后所述 UE反馈的时延。
[0136] 本领域普通技术人员将会理解,本发明的各个方面、或各个方面的可能实现方式 可以被具体实施为系统、方法或者计算机程序产品。因此,本发明的各方面、或各个方面的 可能实现方式可以采用完全硬件实施例、完全软件实施例(包括固件、驻留软件等等),或 者组合软件和硬件方面的实施例的形式,在这里都统称为"电路"、"模块"或者"系统"。此 夕卜,本发明的各方面、或各个方面的可能实现方式可以采用计算机程序产品的形式,计算机 程序产品是指存储在计算机可读介质中的计算机可读程序代码。
[0137] 计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可 读存储介质包含但不限于电子、磁性、光学、电磁、红外或半导体系统、设备或者装置,或者 前述的任意适当组合,如随机存取存储器(RAM)、只读存储器(ROM)、可擦除可编程只读存 储器(EPR0M或者快闪存储器)、光纤、便携式只读存储器(CD-ROM)。
[0138] 计算机中的处理器读取存储在计算机可读介质中的计算机可读程序代码,使得处 理器能够执行在流程图中每个步骤、或各步骤的组合中规定的功能动作;生成实施在框图 的每一块、或各块的组合中规定的功能动作的装置。
[0139] 计算机可读程序代码可以完全在用户的计算机上执行、部分在用户的计算机上执 行、作为单独的软件包、部分在用户的计算机上并且部分在远程计算机上,或者完全在远程 计算机或者服务器上执行。也应该注意,在某些替代实施方案中,在流程图中各步骤、或框 图中各块所注明的功能可能不按图中注明的顺序发生。例如,依赖于所涉及的功能,接连示 出的两个步骤、或两个块实际上可能被大致同时执行,或者这些块有时候可能被以相反顺 序执行。
[0140] 显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精 神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围 之内,则本发明也意图包含这些改动和变型在内。
【权利要求】
1. 一种减少业务时延的方法,其特征在于,包括步骤: 控制器接收用户设备UE发起的业务时延加速请求; 所述控制器根据所述业务时延加速请求调整核心网、UE的接入网两者或两者之一的传 输时延; 所述控制器获取调整后所述UE反馈的时延,若达到所述UE要求的时延,则完成调整。
2. 如权利要求1所述的减少业务时延的方法,其特征在于,所述控制器接收用户设备 UE发起的业务时延加速请求的步骤具体包括: 所述控制器接收UE向其直接发起的业务时延加速的请求,所述请求中携带包括UE在 网络运营商的身份标识、UE在业务运营商的业务标识、以及要求的时延的信息。
3. 如权利要求1所述的减少业务时延的方法,其特征在于,所述控制器接收用户设备 UE发起的业务时延加速请求的步骤具体包括: 所述控制器接收业务运营商上报UE的业务时延加速请求,所述请求中携带包括:UE在 网络运营商的身份标识、UE在网络运营商的业务标识、业务运营商在网络运营商的业务标 识、身份标识和要求的时延的信息; 所述控制器收到业务运营商上报的请求后,对业务运营商进行鉴权,并根据所述请求 中携带的信息,找到UE在网络运营商业务标识或者承载标识。
4. 如权利要求2或3所述的减少业务时延的方法,其特征在于,所述控制器根据所述业 务时延加速请求调整核心网、UE的接入网两者或两者之一的传输时延的步骤具体包括: 所述控制器向为UE服务的基站eNodeB发起服务质量QoS修改请求,该请求用来修改 UE的业务QoS等级,或者是修改UE的承载;或者, 所述控制器生成用于减少业务时延的路由转发策略以控制路由器优化转发路径; 所述控制器将所述路由转发策略下发给位于核心网的路由器;或者, 所述控制器向位于所述UE的接入网的基站eNodeB发起请求,指示基站eNodeB提高对 UE的调度优先级;或者, 所述控制器指示位于所述UE的接入网的基站eNodeB减少对UE的重传消息。
5. 如权利要求1所述的减少业务时延的方法,其特征在于,所述控制器获取调整后所 述UE反馈的时延包括: 所述控制器接收UE上报调整后时延;或接收业务运营商上报调整后时延;或所述控制 器通过探测业务层的时延来获取调整后所述UE反馈的时延。
6. 如权利要求1所述的减少业务时延的方法,其特征在于,所述控制器获取调整后所 述UE反馈的时延,若未达到UE要求的时延,则重复执行所述调整核心网、UE的接入网两者 或两者之一的传输时延的步骤,直到达到UE要求的时延。
7. 如权利要求1所述的减少业务时延的方法,其特征在于,完成调整后还包括:所述控 制器启动业务计费。
8. -种减少业务时延的控制器,其特征在于,包括: 请求接收单元,用于接收用户设备UE发起的业务时延加速请求; 时延调整单元,用于根据所述业务时延加速请求调整核心网、UE的接入网两者或两者 之一的传输时延; 时延反馈单元,用于获取调整后所述UE反馈的时延,若达到所述UE要求的时延,则完 成调整。
9. 如权利要求8所述的减少业务时延的控制器,其特征在于,请求接收单元具体用于 接收UE向其直接发起的业务时延加速的请求,所述请求中携带包括UE在网络运营商的身 份标识、UE在业务运营商的业务标识、以及要求的时延的信息。
10. 如权利要求8所述的减少业务时延的控制器,其特征在于,请求接收单元具体用于 接收业务运营商上报UE的业务时延加速请求,所述请求中携带包括UE在网络运营商的身 份标识、UE在网络运营商的业务标识、业务运营商在网络运营商的业务标识及业务运营商 在网络运营商的身份标识的信息;收到业务运营商上报的请求后,对业务运营商进行鉴权, 并根据所述请求中携带的信息,找到UE在网络运营商业务标识或者承载标识。
11. 如权利要求9或10所述的减少业务时延的控制器,其特征在于,所述时延调整单元 具体用于向位于所述UE的接入网的为UE服务的基站eNodeB发起服务质量QoS修改请求, 该请求用来修改UE的业务QoS等级,或者是修改UE的承载;或者, 所述时延调整单元具体用于生成用于减少业务时延的路由转发策略以控制路由器优 化转发路径,并将所述路由转发策略下发给位于核心网的路由器;或者, 所述时延调整单元具体用于向位于所述UE的接入网的基站eNodeB发起请求,指示基 站eNodeB提高对UE的调度优先级;或者, 所述时延调整单元具体用于指示位于所述UE的接入网的基站eNodeB减少对UE的重 传消息。
12. 如权利要求8所述的减少业务时延的控制器,其特征在于,所述时延反馈单元用于 接收UE上报调整后时延;或接收业务运营商上报调整后时延;通过探测业务层的时延来获 取调整后所述UE反馈的时延。
13. 如权利要求8所述的减少业务时延的控制器,其特征在于,所述控制器还包括计费 启动单元,用于启动业务计费。
14. 如权利要求8所述的减少业务时延的控制器,其特征在于,所述控制器通过0R3接 口连接位于核心网侧的业务运营商,通过0R1接口连接所述UE的接入网,通过0R2接口连 接所述UE。
【文档编号】H04W28/24GK104066125SQ201310088794
【公开日】2014年9月24日 申请日期:2013年3月19日 优先权日:2013年3月19日
【发明者】陈学梁, 李丹 申请人:华为技术有限公司