组播广播业务流量控制方法及相关设备的制作方法

文档序号:7808818阅读:168来源:国知局
组播广播业务流量控制方法及相关设备的制作方法
【专利摘要】本发明公开了组播广播业务流量控制方法及相关设备,本发明实施例提供组播广播业务流量控制方法,包括:基站统计组播广播业务数据流的丢包信息;当所述统计的丢包信息超出预置的门限时,则基站向BMSC发送流量控制请求,以便于BMSC对组播广播业务数据流进行流量控制。相对于现有技术,降低了组播广播业务数据包的丢包率,提升了用户的业务体验。
【专利说明】组播广播业务流量控制方法及相关设备
[0001] 本申请是作为申请号为200910179903. X、发明名称为"组播广播业务流量控制方 法及相关设备"的案件的分案申请提出的。

【技术领域】
[0002] 本发明涉及通信【技术领域】,具体涉及组播广播业务流量控制方法及相关设备。

【背景技术】
[0003] 第三代移动通信引入了多媒体组播广播业务(MultiMedia Broadcast Multicast Service, MBMS),实现对天气预报、新闻短片、体育比赛集锦内容的群发。
[0004] 现有技术MBMS业务提供过程为:当一个新的MBMS会话开始的时候,BMSC会通过 MBMS GW发送会话开始消息到MME,其中包括会话标识、MBMS业务标识等信息。MME转发会 话开始消息到MCE,MCE为新增的MBMS业务预留无线资源,并且告诉给该MBSFN区域下的所 有eNB。eNB通过RAN侧的无线资源控制消息(RRC)告诉UE有新的MBMS业务进行传输,对 该业务感兴趣的UE会向eNB进行反馈,eNB根据用户的反馈信息决定是否加入该MBMS业 务的IP多播组进行该业务的传输。
[0005] 在对现有技术的研究和实践过程中,本发明的发明人发现,MCE对于动态调度周期 (Dynamic Scheduling Period,DSP)的配置不依赖于BMSC具体传输的业务数据,这就有可 能造成在一个调度周期内,需要调度的业务的数据包超出了该调度周期实际能够调度的数 据包的数量,尤其是在某段时间出现突发MBMS业务的数据传输时,会最终导致eNB丢弃无 法进行调度的数据包,从而影响用户的体验。


【发明内容】

[0006] 本发明实施例提供组播广播业务流量控制方法及相关设备,可以实现对组播广播 进行流量控制,降低丢包率,提升用户的业务体验。
[0007] 本发明实施例提供的一种组播广播业务流量控制方法,包括:
[0008] 组播广播业务服务器BMSC接收多小区多播协调实体MCE发送的业务资源分配信 息;
[0009] 根据所述业务资源分配信息对组播广播业务的数据流进行流量整形以实现流量 控制。
[0010] 本发明实施例提供的一种组播广播业务流量控制方法,包括:
[0011] BMSC根据MBMS业务服务质量QoS信息,生成组播广播业务的数据流输速率门限 值;
[0012] 根据所述门限值对所述组播广播业务的数据流进行流量整形,以实现流量控制。
[0013] 本发明实施例提供的一种组播广播业务流量控制方法,包括:
[0014] BMSC获取复用的多个组播广播业务的业务绑定速率ABBR ;
[0015] 根据所述ABBR对所复用的多个组播广播业务传输的数据流进行流量整形,以实 现流量控制。
[0016] 本发明实施例提供的一种组播广播业务流量控制方法,包括:
[0017] 基站统计组播广播业务数据流的丢包信息;
[0018] 当所述统计的丢包信息超出预置的门限时,则基站向BMSC发送流量控制请求,以 便于BMSC对组播广播业务数据流进行流量控制。
[0019] 本发明实施例提供的一种组播广播业务流量控制方法,包括:
[0020] MCE接收BMSC的会话开始请求消息;
[0021] MCE根据剩余的MBMS无线资源判断是否可以支持新增的MBMS业务,
[0022] 若不可以支持,则MCE拒绝为新增的MBMS业务分配无线资源,或者用新增的MBMS 业务替代已有的MBMS业务的无线资源。
[0023] 本发明实施例提供的一种组播广播业务流量控制方法,包括:
[0024] MCE接收BMSC发送的QoS信息;
[0025] 根据同步序列长度SYNC sequence length和/或QoS信息,配置动态周期DSP的 长度,并将调整后的DSP长度通知给广播多播单频网MBSFN区域下的基站。
[0026] 本发明实施例提供的一种组播广播业务服务器,包括:
[0027] 信息接收单元,用于接收多小区多播协调实体MCE发送的业务资源分配信息;
[0028] 流量控制单元,用于根据所述业务资源分配信息对组播广播业务数据流进行流量 整形以实现流量控制。
[0029] 本发明实施例提供的一种组播广播业务服务器,包括:
[0030] 门限值设置单元,根据MBMS业务服务质量QoS信息,生成组播广播业务的数据流 输速率门限值;
[0031] 流量控制单元,用于根据所述门限值对所述组播广播业务的数据流传输进行流量 整形。
[0032] 本发明实施例提供的一种组播广播业务服务器,包括:
[0033] 速率选择单元,用于获取复用的多个组播广播业务的业务绑定速率ABBR ;
[0034] 流量控制单元,用于根据所述ABBR对所述数据传输通道的传输的数据流进行流 量整形。
[0035] 本发明实施例提供的一种基站,包括:
[0036] 统计单元,用于统计组播广播业务数据流的丢包信息;
[0037] 流量控制请求单元,用于当所述统计的丢包信息超出预置的门限时,向BMSC发送 流量控制请求,以便于BMSC对组播广播业务数据流进行流量控制。
[0038] 本发明实施例提供的一种多小区多播协调实体,包括:
[0039] 接收单元,用于接收BMSC的会话开始请求消息;
[0040] 资源分配控制单元,用于根据剩余的MBMS无线资源判断是否可以支持新增的 MBMS业务,若不可以支持,则拒绝为新增的MBMS业务分配无线资源,或者用新增的MBMS业 务替代已有的MBMS业务的无线资源。
[0041] 本发明实施例提供的一种多小区多播协调实体,包括:
[0042] 接收单元,接收BMSC发送的QoS信息;
[0043] 周期调整单元,用于根据同步序列长度SYNC sequence length和/或QoS信息, 配置动态周期DSP的长度,并将调整后的DSP长度通知给广播多播单频网MBSFN区域下的 基站。本发明实施例提供组播广播业务流量控制方法,通过在组播广播业务提供过程中获 取相关数据,并根据获取的数据对组播广播业务流进行控制,相对于现有技术,降低了组播 广播业务数据包的丢包率,提升了用户的业务体验。

【专利附图】

【附图说明】
[0044] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使 用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于 本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他 的附图。
[0045] 图1是现有技术组播广播业务的网络架构示意图;
[0046] 图2是本发明实施例一组播广播业务流量控制方法的流程图;
[0047] 图3是本发明实施例二组播广播业务流量控制方法的流程图;
[0048] 图4是本发明实施例三组播广播业务流量控制方法的流程图;
[0049] 图5是本发明应用例一的信令流程图;
[0050] 图6是本发明实施例四组播广播业务流量控制方法的流程图;
[0051] 图7是本发明应用例二的信令流程图;
[0052] 图8是本发明实施例五组播广播业务流量控制方法的流程图;
[0053] 图9是本发明应用例三的信令流程图;
[0054] 图10本发明实施例六组播广播业务流量控制方法的流程图;
[0055] 图11是本发明应用例四的信令流程图;
[0056] 图12是本发明实施例七组播广播业务服务器的结构示意图;
[0057] 图13是本发明实施例八组播广播业务服务器的结构示意图;
[0058] 图14是本发明实施例九组播广播业务服务器的结构示意图;
[0059] 图15是本发明实施例十基站的结构示意图;
[0060] 图16是本发明实施例i^一多小区多播协调实体的结构示意图;
[0061] 图17是本发明实施例十二多小区多播协调实体的结构示意图。

【具体实施方式】
[0062] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他 实施例,都属于本发明保护的范围。
[0063] 支持演进的通用陆基无线接入网(Evolved Universal Terrestrial Radio Access Network, E-UTRAN)的组播广播业务的网络架构示意图如图1所示,主要实体和接 口功能如下:
[0064] 组播广播业务服务器(Broadcast Multicast Service Center,BMSC):用于接收 来自内容提供商得广播/多播业务数据,通过MBMS网关(Gateway,GW)下发到各个基站 (eNB)。首要功能是使用同步(synchronization, SYNC)协议给传输业务的eNB发送/广播 MBMS包。使用网际协议(Internet Protocol,IP)组播协议传输MBMS用户面数据。
[0065] 多小区多播协调实体(Multi-cell/multicast Coordination Entity,MCE)是一 个逻辑实体,不排除该实体是其他网元的一部分,该实体在广播多播单频网(Multicast/ Broadcast single frequency network,MBSFN)传输中给所有参与的eNB分配资源。不仅 分配时频资源,还包括确定无线配置的细节,比如调制和编码方案。MCE仅涉及MBMS会话控 制信令。不存在MCE和用户设备(User Equipment,UE)交互信令。
[0066] 演进的多媒体广播组播业务(Evolved MultiMedia Broadcast Multicast Service,E-MBMS)提出了广播多播单频网(Multicast/Broadcast single frequency network,MBSFN)的概念,即采用同一个频率在所有小区同时发送相同的数据,这种方式可 以极大地提高小区整体信噪比分布,大大节约宝贵的频率资源,提高频谱利用率,并且可通 过多点同频发射的办法来解决覆盖盲区问题,获得较好的覆盖率。
[0067] 实施例一
[0068] 一种组播广播业务流量控制方法,流程图如图2所示,包括:
[0069] A1,组播广播业务服务器(BMSC)接收多小区多播协调实体MCE发送的业务资源分 配信息;
[0070] A2,根据所述业务资源分配信息对组播广播业务数据流进行流量整形以实现流量 控制。
[0071] 可以理解,所述BMSC接收多小区多播协调实体发送的业务资源分配信息之前可 以包括:MCE根据从BMSC获取的服务质量(Quality of Service,QoS)信息或从基站上获 取的资源使用信息进行组播广播业务无线资源的分配。所述从基站上获取的资源使用信息 包括:基站上用于单播或者位置业务的资源使用信息。
[0072] 本发明实施例中进行流量整形的粒度可以基于某一业务的,也可以是基于进行业 务复用的多个业务(至少两个业务),具体所述业务资源分配信息可以包括:
[0073] 某一组播广播业务传输的比特率;或者,进行复用的多个组播广播业务传输的总 比特率;或者,一个调度周期内某一组播广播业务的传输数据量;或者,一个调度周期内进 行复用的多个组播广播业务总的传输数据量。
[0074] 本发明实施例中,流量整形一般是指对某一 MBMS业务或者进行复用的多个MBMS 业务超出一个调度周期内能够调度的数据包进行缓存,并在用后续的调度周期进行调度。 即采用延迟调度的方式,使得数据流的传输可以基于资源的使用情况和设备能力进行调 配。
[0075] 本发明实施例还可以基于空口资源占用情况或者QoS参数进行流量整形,参见下 述实施例二和三;
[0076] 实施例二,基于空口资源占用情况的流量整形;
[0077] -种组播广播业务流量控制方法,流程图如图3所示,包括:
[0078] B1、BMSC根据MBMS业务服务质量QoS信息,生成组播广播业务的数据流输速率门 限值;
[0079] 可以理解,本发明实施例中,基于业务的优先级不同,MBMS业务可以定义不同的 QoS信息,QoS信息可以包括多种参数,如时延、抖动、业务保证速率(Guaranteed Bit Rate, GBR)和最大业务传输速率(Maximal Bit Rate,MBR)等等。
[0080] B2、根据所述门限值对所述组播广播业务的数据流进行流量整形。
[0081] 获取QoS信息中的业务保证速率(Guaranteed Bit Rate,GBR)和最大业务传输速 率(Maximal Bit Rate,MBR);
[0082] 并根据GMR和MBR生成组播广播业务的数据流输速率门限值;所述门限值大于业 务保证速率,小于最大业务传输速率;所述门限值的选择范围一般在业务保证速率和最大 业务传输速率之间进行选择;当所述组播广播业务的数据流传输速率超过所述门限值,则 把传输速率调整到所述门限值并缓存多余的数据包。
[0083] 实施例三、基于QoS参数的流量整形;
[0084] 一种组播广播业务流量控制方法,流程如图4所示,包括:
[0085] Cl,BMSC获取复用的多个组播广播业务的业务绑定速率ABBR ;
[0086] 具体获取复用的多个组播广播业务的业务绑定速率ABBR的过程可以采取多种方 式,下面提供两种可行的方式,可以理解以下方式仅仅为本发明举例,不构成对本发明的限 制。
[0087] 方式一、获取所述复用的多个组播广播业务的QoS信息内的ABBR ;
[0088] 方式二、根据所述所述复用的多个组播广播业务中每个业务的QoS信息内的GBR 和MBR计算所述ABBR。
[0089] C2,根据所述ABBR对所述复用的多个组播广播业务的数据流进行流量整形。
[0090] 本发明实施例中,为了保证服务质量(QoS),可根据不同的组播广播业务的0〇S参 数,选取对应的业务绑定的传输速率;流量整形的方式参见上述实施例一或二。
[0091] 上述实施例一至三技术方案,BMSC通过依据MCE上报的资源分配信息或者根据获 取的空口资源状况信息或者业务的QoS参数对组播广播业务数据流进行流量整形,控制数 据流的传输,降低了组播广播业务数据包的丢包率,提升了用户的业务体验。
[0092] 下面结合具体应用场景,提供应用例一对本发明实施例一至三的方法进行描述, 信令流程图如图所示5所示,包括:
[0093] 步骤dl - d3中,BMSC通过携带业务相关的服务质量参数(QoS)到MCE,其中包 括该业务保证比特率(GBR)和/或最大比特率(MBR)等信息。MCE根据获取的业务质量信 息为该业务分配无线资源,如计算出该业务在一个调度周期内传的数据量。实现方式是,根 据空口资源情况取GBR和MBR之间的一个值作为该业务的传输速率,设为X,调度周期的长 度为y,分配的无线资源为z。计算公式为:z = x*y。
[0094] 步骤d4中,MCE通过会话请求消息或者其它的M2 (MCE和eNB之间)信令告知eNB 该业务在空口上的无线资源配置信息,其中包括传输业务的传输信道、业务传输的顺序等。
[0095] 步骤d5、eNB加入IP多播组,主要是为了建立核心网和接入网之间的MBMS用户面 的传输通道。
[0096] 步骤d6、eNB根据MCE提供的相关信息为该业务进行无线资源的调度,并返回会话 开始响应消息或其他的M2信令消息到MCE。步骤五和六没有必然的时间关系。
[0097] 步骤d7 - d9、MCE在会话开始响应消息中携带该业务的资源预留信息到BMSC,该 预留信息可以是一个调度周期中分配给该业务的资源信息(如传输的数据量/传输的比特 速率),也可以为一个调度周期中分配给该业务所在的传输信道(MCH)的资源信息(如传输 信道传输的数据量/传输的比特速率),或者进行业务复用的多个组播广播业务绑定的资 源。其中的业务或传输信道或业务绑定的传输数据量一般指的是一个动态调度周期传输的 数据包的数量,当使用该参数的时候,MCE还需要告诉BMSC动态调度周期的长度。如果预 留资源信息用业务绑定的资源表示,MCE还需要告诉BMSC该业务绑定的传输信道上的业务 映射信息,即传输信道上有哪些MBMS业务。另外,本应用例中,步骤d7,可以直接在步骤d3 以后就发送,无需等到收到步骤d6的响应消息。
[0098] 步骤dlO、BMSC根据MCE提供的资源分配信息进行MBMS业务传输的流量整形,该 流量整形根据步骤d9的指示可以是基于某个播组广播业务的,也可以是基于进行业务复 用的多个组播广播业务的。流量整形的方式是,BMSC根据MCE提供的资源预留信息缓存在 一个调度周期无法调度的数据包,在后续的调度周期对缓存的数据包进行调度。
[0099] 本应用例MCE还可以通过各个eNB上报的资源使用情况进行资源预留,实现方式 是,eNB可以通过步骤d6的会话响应消息或其他的M2信令消息告知MCE该eNB上的资源 使用情况,其中包含eNB上用于单播或者其他用途(如位置业务LCS、Relay)等的资源情 况。步骤d7 - d9、MCE通过该信息决定如何进行无线侧的资源分配,并且通知给BMSC。步 骤dlO、BMSC根据上述信息进行流量整形。
[0100] 实施例四、
[0101] 一种组播广播业务流量控制方法,流程图如图6所示,包括:
[0102] E1,基站统计组播广播业务数据流的丢包信息;
[0103] E2,当所述统计的丢包信息超出预置的门限时,则基站向BMSC发送流量控制请 求,以便于BMSC对组播广播业务数据流进行流量控制。
[0104] 本发明实施例中,所述丢包信息可以采用多方式来表示当前的丢包状况,如:丢失 的数据包的数量,或者基于连续丢包的时间间隔或者统计的丢包率等。
[0105] 具体的丢包信息的统计对象可以有多种:例如:统计某个组播广播业务的数据流 丢包信息;所述BMSC对组播广播业务数据流进行流量控制为:对所述组播广播业务的数据 流进行控制。或者,统计复用的多个组播广播业务的数据流总的丢包信息;所述BMSC对组 播广播业务数据流进行流量控制为:对所述复用的多个组播广播业务的数据流进行控制。
[0106] 本发明实施例四、通过在组播广播业务提供过程中统计业务数据流的丢包信息, 并根据丢包信息对组播广播业务数据流进行控制,相对于现有技术,降低了组播广播业务 数据包的丢包率,提升了用户的业务体验。
[0107] 下面结合具体应用场景,提供应用例二本发明实施例四的方法进行描述,信令流 程图如图所示7所示,本例中,MCE通过会话管理消息(如会话开始请求)为各个eNB配置 反馈报告的门限值,或者0&M预先在各个eNB上配置报告反馈的门限值,该门限值可以基于 丢失的数据包的数量,或者基于连续丢包的时间间隔,具体流程包括:
[0108] 步骤Π 、当数据包丢失的情况超过设置的门限值的时候,eNB会向MCE发送流量控 制请求,该请求可以是基于某业务的(Session ID或Service ID),也可以是基于某个传输 信道的,如果是基于传输信道的,eNB需要告知MCE该传输信道所包含的MBMS业务信息,如 哪些业务映射在该传输信道上。
[0109] 步骤f2 - f4、MCE可以直接转发流量控制请求消息到MBMS网关(Gateway,GW); 也可以根据eNB上报的流量控制请求决定是否需要进行流量控制,如果是,则转发流量控 制请求到MBMS GW。MBMS GW转发流量控制请求消息到BMSC。BMSC根据eNB发送的流量控 制请求携带的信息(如丢包率等)进行流量控制,如降低业务或业务绑定的传输速率。
[0110] 另外,eNB也可以直接通过MBMS GW向BMSC发送流量控制请求,不需要通过MCE和 MME进行转发。
[0111] 实施例五、一种组播广播业务流量控制方法,流程图如图8所示,包括:
[0112] Gl,MCE接收BMSC的会话开始请求消息;
[0113] G2,MCE根据剩余的MBMS无线资源判断是否可以支持新增的MBMS业务,若不支持, 则继续步骤G3 ;若支持,则继续步骤G4 ;
[0114] G3,MCE拒绝为新增的MBMS业务分配无线资源,或者用新增的MBMS业务替代已有 的MBMS业务的无线资源。具体用新增的MBMS业务替代已有的MBMS业务的无线资源可以 采取多种实现方式:本实施例中可以根据所述会话开始请求中携带的新增MBMS业务的优 先级等信息,将低于所述优先级的MBMS业务占用的无线资源重新分配给所述新增的MBMS 业务。当然,在进行业务替换时,也可以随机选择已有的业务进行替换,只是按照优先级替 换更加合理,贴近用户需求,具体的替换方方式不构成对本发明的限制。
[0115] 本实施例中,将低于所述优先级的MBMS业务占用的无线资源重新分配给所述新 增的MBMS业务可以采取以下方式:
[0116] MCE通过M2信令消息通知eNB,使得eNB退出被替换的MBMS业务的多播组,加入 所述新增的MBMS业务的多播组;并通过响应消息通知BMSC。
[0117] G4, MCE向广播多播单频网MBSFN区域下的基站转发会话开始请求消息。
[0118] 在本发明实施例中,,若MCE拒绝为新增的MBMS业务分配无线资源,则MCE不向广 播多播单频网MBSFN区域下的基站转发会话开始请求消息。
[0119] 本发明实施例五,通过MCE作为准入控制的接口,基于无线资源的分配情况,决定 是否拒绝新的业务资源申请,降低了系统的负载,进而降低了组播广播业务数据包的丢包 率,提升了用户的业务体验。
[0120] 下面结合具体应用场景,提供应用例三对本发明实施例五的方法进行描述,信令 流程图如图所示9所示,包括:
[0121] 步骤hi - h3中,BMSC通过携带业务相关的服务质量参数(QoS)到MCE,其中包 括该业务保证速率(GBR)和/或最大速率(MBR)等信息。
[0122] 步骤h4、由于MCE负责为MBSFN区域下的所有eNB分配用于MBMS传输的无线资 源,因而MCE知道该MBSFN区域还剩余多少可用的MBMS无线资源;并且根据从BMSC接收到 的服务质量(QoS)信息,MCE可以估算出新增的MBMS业务所需的无线资源。
[0123] 步骤h5 - h7、如果剩余的MBMS无线资源无法支持新增的MBMS业务,MCE不会向 该MBSFN区域下的eNB转发会话开始请求消息,而是直接拒绝为新增的MBMS业务分配无线 资源,并且向BMSC返回会话拒绝响应;或者MCE会根据MBMS业务中携带的业务优先级等信 息,决定是否替代优先级比较低的MBMS业务的无线资源,如需要替换,MCE通过M2信令消 息通知eNB,使得eNB退出被替换的MBMS业务的多播组,并通过响应消息通知BMSC。
[0124] 实施例六、
[0125] 一种组播广播业务流量控制方法,流程图如图10所示,包括:
[0126] Kl,MCE接收BMSC发送的QoS信息;
[0127] K2,根据同步序列长度(SYNC sequence length)和/或QoS信息,配置动态周期 DSP的长度,并将调整后的DSP长度通知给广播多播单频网MBSFN区域下的基站。
[0128] 本实施例中,同步序列(synchronization sequence, SYNC sequence)用于标识在 一段时间内的多个数据包的传输,在同一个SYNC sequence下的所有数据包使用相同的时 间戳(Timestamp)作为指示。对于不同的MBMS业务根据传输的数据率可能采用不同的SYNC sequence取值,SYNC sequence的取值可以由网管中心(0&M)进行配置,也可以由BMSC进 行配置。
[0129] 本实施例根据同步序列长度(SYNC sequence length)和/或QoS信息对DSP进 行动态调整,在原有的业务动态调度周期不能满足调度需求而导致丢包时,则增加 DSP,有 效的降低了数据传输的丢包率,提高了数据传输的质量,提升了用户的业务体验。
[0130] 下面结合具体应用场景,提供应用例四对本发明实施例六的方法进行描述,信令 流程图如图所示11所示,包括:
[0131] 步骤S1 - S3中,BMSC通过携带SYNC sequence length和业务相关的服务质量 参数(QoS)到MCE,其中SYNC sequence length也可以是直接通过网管系统(0&M)配置在 MCE上;QoS包括该业务保证比特率(GBR)和/或最大比特率(MBR)等信息。MCE根据SYNC sequence length和QoS信息配置动态周期(DSP)的长度,为了使得同一个SYNC sequence 的业务能够在一个DSP传输完毕,DSP的配置一般为SYNC sequence length的整数倍;MCE 在配置DSP的时候还要考虑对应的传输信道(MCH)具体传输的业务数据量的总和,保证在 一个DSP中能够使得该传输信道中的所有的业务数据包得到调度。
[0132] 步骤S4中,MCE通过会话请求消息或其他的M2信令消息告知eNB该业务在空口 上的无线资源配置信息,其中包括DSP的配置信息、传输业务的传输信道、业务传输的顺序 等。eNB根据接收到的相关信息对该传输信道里的业务进行调度。后续步骤和现有技术相 同。
[0133] 下面提供本发明实施例中实现上述方法的设备的基本逻辑结构示意图。为了便于 说明,仅示出了与本发明实施例相关的部分,以下设备包含的功能模块/单元可以是硬件 模块/单元、软件模块/单元或软硬件相结合的模块/单元。
[0134] 实施例七、一种组播广播业务服务器,结构示意图如图12所示,包括:
[0135] 信息接收单元1210,用于接收多小区多播协调实体MCE发送的业务资源分配信 息;
[0136] 流量控制单元1220,用于根据所述信息接收单元1210接收的业务资源分配信息 对组播广播业务流进行流量整形以实现流量控制。
[0137] 本实施例中,所述流量控制单元1220进行流量整形的粒度可以基于某一业务的, 也可以是基于进行业务复用的多个业务(至少两个业务),具体的所述信息接收单元1210 业务资源分配信息可以包括:某一组播广播业务传输的比特率;或者,进行复用的多个组 播广播业务传输的总比特率;或者,一个调度周期内某一组播广播业务的传输数据量;或 者,一个调度周期内进行复用的多个组播广播业务总的传输数据量。
[0138] 本发明实施例中,流量整形一般是指对某一 MBMS业务或者进行复用的多个MBMS 业务超出一个调度周期内能够调度的数据包进行缓存,并在用后续的调度周期进行调度。 即采用延迟调度的方式,使得数据流的传输可以基于资源的使用情况和设备能力进行调 配。
[0139] 本发明实施例七组播广播业务服务器可以但不限于运行实施例一所述的方法。
[0140] 可以理解,进行流量整形还可以依据其他数据进行,参考实施例八和九和十。
[0141] 实施例八、一种组播广播业务服务器,结构示意图如图13所示,包括:
[0142] 门限值设置单元1310,根据MBMS业务服务质量QoS信息,生成组播广播业务的数 据流输速率门限值;
[0143] 本发明实施例中,基于业务的优先级不同,MBMS业务可以定义不同的QoS信息, QoS信息可以包括多种参数,如时延、抖动、业务保证速率(Guaranteed Bit Rate,GBR)和 最大业务传输速率(Maximal Bit Rate, MBR)等等。
[0144] 流量控制单元1320,用于根据所述门限值对所述组播广播业务的数据流传输进行 流量整形。
[0145] 本实施例中所述流量控制单元1320进行流量整形的过程可以采取以下方式:获 取QoS信息中的业务保证速率(Guaranteed Bit Rate,GBR)和最大业务传输速率(Maximal Bit Rate,MBR);并根据GMR和MBR生成组播广播业务的数据流输速率门限值;所述门限值 大于业务保证速率,小于最大业务传输速率;所述门限值的选择范围一般在业务保证速率 和最大业务传输速率之间进行选择;当所述组播广播业务的数据流传输速率超过所述门限 值,则把传输速率调整到所述门限值并缓存多余的数据包。
[0146] 本实施例提供的组播广播业务服务器可以但不限于运行实施例二所述的方法。
[0147] 实施例九、一种组播广播业务服务器,结构示意图如图14所示,包括:
[0148] 速率选择单元1410,用于获取复用的多个组播广播业务的业务绑定速率ABBR ;
[0149] 本实施例中,速率选择单元1410具体获取复用的多个组播广播业务的业务绑定 速率ABBR的过程可以采取多种方式,下面提供两种可行的方式,可以理解以下方式仅仅为 本发明举例,不构成对本发明的限制。
[0150] 方式一、获取所述复用的多个组播广播业务的QoS信息内的ABBR ;
[0151] 方式二、根据所述所述复用的多个组播广播业务中每个业务的QoS信息内的GBR 和MBR计算所述ABBR。
[0152] 流量控制单元1420,用于根据所述ABBR对所述数据传输通道的传输的数据流进 行流量整形。流量整形的过程参见实施例七的描述。
[0153] 本实施例提供的组播广播业务服务器可以但不限于运行实施例三所述的方法。
[0154] 为了实现组播广播业务的流量控制,本发明实施例十提供一种基站,结构示意图 如图15所示,包括:
[0155] 统计单元1510,用于统计组播广播业务数据流的丢包信息;
[0156] 流量控制请求单元1520,用于当所述统计的丢包信息超出预置的门限时,向BMSC 发送流量控制请求,以便于BMSC对组播广播业务数据流进行流量控制。
[0157] 本发明实施例中,所述丢包信息可以采用多方式来表示当前的丢包状况,如:丢失 的数据包的数量,或者基于连续丢包的时间间隔或者统计的丢包率等。
[0158] 所述统计单元1510具体的丢包信息的统计对象可以有多种:例如:统计某个组播 广播业务的数据流丢包信息;所述BMSC收到所述流量控制请求后,对组播广播业务数据流 进行流量控制为:对所述组播广播业务的数据流进行控制。或者,统计复用的多个组播广播 业务的数据流总的丢包信息;所述BMSC对组播广播业务数据流进行流量控制为:对所述复 用的多个组播广播业务的数据流进行控制。
[0159] 进行流量控制的还可以在多小区多播协调实体上实现,本发明实施例十五和十六 提供一种多小区多播协调实体。
[0160] 本实施例提供的基站可以运行实施例四所述的方法。
[0161] 实施例i^一、一种多小区多播协调实体,结构示意图如图16所示,包括:
[0162] 接收单元1610,用于接收BMSC的会话开始请求消息;
[0163] 资源分配控制单元1620,用于根据剩余的MBMS无线资源判断是否可以支持新增 的MBMS业务,若不可以支持,则拒绝为新增的MBMS业务分配无线资源,或者用新增的MBMS 业务替代已有的MBMS业务的无线资源。
[0164] 本实施例中资源分配控制单元1620可以根据所述会话开始请求中携带的新增 MBMS业务的优先级等信息,将低于所述优先级的MBMS业务占用的无线资源重新分配给所 述新增的MBMS业务。当然,在进行业务替换时,也可以随机选择已有的业务进行替换,只是 按照优先级替换更加合理,贴近用户需求,具体的替换方方式不构成对本发明的限制。
[0165] 将低于所述优先级的MBMS业务占用的无线资源重新分配给所述新增的MBMS业务 可以采取以下方式:
[0166] MCE通过M2信令消息通知eNB,使得eNB退出被替换的MBMS业务的多播组,加入 所述新增的MBMS业务的多播组;并通过响应消息通知BMSC。
[0167] 本实施例提供的多小区多播协调实体可以但不限于运行实施例五所述的方法。
[0168] 实施例十二、一种多小区多播协调实体,结构示意图如图17所示,包括:
[0169] 接收单元1710,接收BMSC发送的QoS信息;
[0170] 周期调整单元1720,用于根据同步序列长度SYNC sequence length和/或QoS信 息,配置动态周期DSP的长度,并将调整后的DSP长度通知给广播多播单频网MBSFN区域下 的基站。
[0171] 本实施例中,同步序列(synchronization sequence, SYNC sequence)用于标识在 一段时间内的多个数据包的传输,在同一个SYNC sequence下的所有数据包使用相同的时 间戳(Timestamp)作为指示。对于不同的MBMS业务根据传输的数据率可能采用不同的SYNC sequence取值,SYNC sequence的取值可以由网管中心(0&M)进行配置,也可以由BMSC进 行配置。
[0172] 本实施例提供的多小区多播协调实体可以但不限于运行实施例六所述的方法。
[0173] 本领域普通技术人员可以理解上述实施例的各种方法或者装置中的全部或部分 步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质 中,存储介质可以包括:R〇M、RAM、磁盘或光盘等。
[0174] 本发明实施例上述各种设备可以运行的方法参照上述方法实施例的描述,此处不 再赘述。
[0175] 以上对本发明实施例所提供的组播广播业务流量控制方法及相关设备进行了详 细介绍,其中:
[0176] 本发明实施例中提供的组播广播业务流量控制方法,通过在组播广播业务提供过 程中获取相关数据,并根据获取的数据对组播广播业务数据流进行控制,相对于现有技术, 降低了组播广播业务数据包的丢包率,提升了用户的业务体验。
[0177] 本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说 明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据 本发明的思想,在【具体实施方式】及应用范围上均会有改变之处,综上所述,本说明书内容不 应理解为对本发明的限制。
【权利要求】
1. 一种组播广播业务流量控制方法,其特征在于,包括: 基站统计组播广播业务数据流的丢包信息; 当所述统计的丢包信息超出预置的门限时,则基站向BMSC发送流量控制请求,以便于 BMSC对组播广播业务数据流进行流量控制。
2. 如权利要求1所述的方法,其特征在于,所述基站统计组播广播业务数据流的丢包 信息包括:统计某个组播广播业务的数据流丢包信息;所述BMSC对组播广播业务数据流进 行流量控制为:对所述组播广播业务的数据流进行控制。
3. 如权利要求1所述的方法,其特征在于,所述基站统计组播广播业务数据流的丢包 信息包括:统计复用的多个组播广播业务的数据流总的丢包信息;所述BMSC对组播广播业 务数据流进行流量控制为:对所述复用的多个组播广播业务的数据流进行控制。
4. 如权利要求1-3所述的方法,其特征在于: 所述预置的门限由多播协调实体通过会话管理消息进行配置;或者, 所述预置的门限由网管系统预先配置。
5. -种基站,其特征在于,包括: 统计单元,用于统计组播广播业务数据流的丢包信息; 流量控制请求单元,用于当所述统计的丢包信息超出预置的门限时,向BMSC发送流量 控制请求,以便于BMSC对组播广播业务数据流进行流量控制。
6. 如权利要求5所述的基站,其特征在于: 所述统计单元用于统计组播广播业务数据流的丢包信息,具体包括: 统计某个组播广播业务的数据流丢包信息;或者, 统计复用的多个组播广播业务的数据流总的丢包信息。
7. 如权利要求5或6所述的基站其特征在于: 所述预置的门限由多播协调实体通过会话管理消息进行配置;或者, 所述预置的门限由网管系统预先配置。
【文档编号】H04W72/12GK104093130SQ201410333781
【公开日】2014年10月8日 申请日期:2009年9月29日 优先权日:2009年9月29日
【发明者】曾清海, 陈芳, 俸旻 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1