一种承载在辅助公共控制物理信道上的广播业务准入方法

文档序号:7626301阅读:331来源:国知局
专利名称:一种承载在辅助公共控制物理信道上的广播业务准入方法
技术领域
本发明涉及移动通信广播技术,尤指一种承载在辅助公共控制物理信道(S-CCPCH,Secondary-Common Control Physical Channel)上的广播业务准入方法。
背景技术
移动终端电视功能是指用户可以直接在移动终端上收看电视节目(流媒体),第三代合作伙伴计划版本6(3GPP R6)协议中可以实现多媒体广播多播业务,但是R6协议目前还没有制定完成,成熟的产品推出市场也需要较长的时间。
宽带码分多址(WCDMA)R99、R4协议的产品已经实现商用,但是只能够为每一个用户提供点对点流媒体直播及点播服务。
鉴于此,相关专利提供了承载在S-CCPCH上的广播业务即小区多播(CMB,Cell Multiple Broadcast)业务,可以在WCDMA R99、R4协议产品中实现广播业务。
为了实现CMB业务,需要为每个小区配置至少一条S-CCPCH来承载CMB频道,每条S-CCPCH上配一条信令前向接入信道(FACH,ForwardAccess Channel)和一条业务FACH,该业务FACH对应一个小区CMB频道,小区CMB频道上承载着不同的节目承载。其中,S-CCPCH用于发送FACH信道的信息,使用CMB业务的移动终端处于CELL_FACH状态。非CMB用户不使用承载CMB的S-CCPCH。
小区CMB频道和节目承载的关系就像电视频道和电视节目的关系一样,比如,电视频道有1频道、2频道、…、K频道,电视节目有中央台、上海台、江苏台、浙江台、云南台等等。电视机上1频道可以播放中央台,也可以播放江苏台,电视频道与电视节目之间存在对应关系且可以通过配置建立,同样,每个CMB频道可以对应不同的节目承载。
为了保证CMB业务的质量,一般需要对加入CMB业务的CMB用户数进行一定限制,换句话说就是,当接入CMB业务的CMB用户达到某个预设的CMB用户数时,网络将不再允许新的CMB用户加入CMB业务,也就是CMB业务的准入问题。
目前,CMB业务准入是在无线资源控制(RRC)连接建立过程中实现的,且是针对小区的CMB用户总数进行的准入,图1是现有技术CMB业务准入的流程图,现有技术方法包括以下步骤步骤100~步骤101无线网络控制器(RNC)中的用户管理模块接收到来自用户终端(UE)的请求建立RRC连接的RRC连接建立请求(RRCConnection Setup Request)后,向RNC中的小区资源管理模块提出资源申请。
步骤102小区资源管理模块根据资源中请中携带的信息及系统资源状态,向用户管理模块返回资源申请响应。
通常,资源申请中携带UE标识、RRC连接建立原因值等信息。当RRC连接建立原因值为加入CMB业务时,如果系统当前资源状态能够为当前请求的RRC连接提供服务,比如当前小区接入的CMB用户未达到预设用户数,则返回资源申请响应显示资源申请成功;如果系统当前资源状态不足以为当前要求的RRC连接提供服务,比如当前小区接入的CMB用户已达到预设CMB用户数,则返回资源申请响应显示资源申请失败。
步骤103用户管理模块根据接收到的资源申请响应向UE返回RRC连接建立响应,若资源申请成功,则返回的RRC连接建立响应为RRC连接建立成功(RRC Connection Setup)消息;若资源申请失败,则返回的RRC连接建立响应为RRC连接建立拒绝(RRC Connection Reject)消息。
从步骤102可以看出,目前CMB业务准入的方法为在RRC连接建立过程中,若系统资源尤指小区CMB用户数能够为当前要求的加入CMB业务的RRC连接提供服务,则允许当前UE加入CMB业务。
在完成CMB业务准入流程之后,按照协议规定还将继续执行分组数据协议(PDP)激活、实时流协议(RTSP,Real-time Stream Protocol)交互过程,直到完成RTSP交互后,UE才能获知自身是否能正常收看所选CMB频道的节目。
从现有CMB业务准入方法来看,即使UE被允许加入CMB业务,UE也不一定就能正常收看节目,因为,在后续流程中,如果UE想收看的节目所在CMB频道接入的CMB用户已达到预设CMB用户数,那么将拒绝该UE接入该CMB频道。可见,现有技术方法对用户接入CMB业务的限制不是很合理。
另外,被允许加入CMB业务的UE处于CELL_FACH状态,但是在RRC连接建立过程中分配给UE的信令无线承载(STB),以及在PDP激活过程中分配给UE的业务无线承载(TRB)在CMB业务中是没有数据交互的,现有技术在准入UE后,没有及时释放如STB和TRB资源,减少了小区能容纳的CMB用户数。

发明内容
有鉴于此,本发明的主要目的在于提供一种承载在辅助公共控制物理信道上的广播业务准入方法,能够按照CMB频道对CMB用户进行准入,对CMB用户接入CMB业务进行合理限制。
为达到上述目的,本发明的技术方案具体是这样实现的一种承载在辅助公共控制物理信道S-CCPCH上的广播业务准入方法,在用户终端UE完成无线资源控制RRC连接建立及分组数据协议PDP激活后,该方法还包括以下步骤A.无线网络控制器RNC根据来自UE的实时流协议RTSP信令获取小区多播CMB频道信息;
B.RNC根据目前小区中所述CMB频道信息对应的CMB频道上的CMB用户数对UE进行准入,若当前该CMB频道上的CMB用户数未超过预设允许CMB用户数,则RNC向UE发送允许该UE加入所述CMB频道的RTSP准入响应;若当前该CMB频道上的CMB用户数已超过预设允许CMB用户数,则RNC向UE发送不允许该UE加入所述CMB频道的RTSP拒绝响应。
步骤A中所述获取CMB频道信息的方法为所述RNC中的RTSP代理接收到来自UE的资源描述DESCRIBE消息后,解析该DESCRIBE消息并获取媒体信息;所述RTSP代理根据自身预先设置的不同媒体信息与CMB频道信息的对应关系,确定获得的媒体信息对应的CMB频道信息。
步骤B所述RNC对UE进行准入的具体实现为所述RTSP代理将获得的CMB频道信息携带在准入请求消息中,发送给所述RNC中的用户管理模块,所述用户管理模决根据所述CMB频道信息,向所述RNC中的小区资源管理模块发送资源查询消息,查询该CMB频道当前已接入的用户数是否达到预设允许CMB用户数;若所述CMB频道当前已接入的CMB用户数未达到预设允许CMB用户数,则所述小区资源管理模块向所述用户管理模块返回的资源响应消息为允许,所述用户管理模块向所述RTSP代理返回的准入请求响应消息显示为成功;所述RTSP代理向UE返回允许该UE加入所述CMB频道的RTSP准入响应;若该CMB频带当前已接入的CMB用户数已达到预设允许CMB用户数,则所述小区资源管理模块向所述用户管理模块返回的资源响应消息为不允许,所述用户管理模块向所述RTSP代理返回的准入请求响应消息显示为失败;所述RTSP代理向UE返回不允许该UE加入所述CMB频道的RTSP拒绝响应并释放UE所有资源。
步骤B所述RNC对UE进行准入的具体实现为在所述RNC中的用户管理模块中设置返回值为是否允许UE加入所述CMB频道信息对应的CMB频道的准入函数;所述RTSP代理以所述频道信息作为输入参数调用所述准入函数,在所述准入函数执行中,所述用户管理模块根据所述RNC中的小区资源管理模块的资源查询响应确定所述准入函数的返回值,所述RTSP代理根据该返回值向UE返回是否允许该UE加入所述CMB频道的RTSP响应。
所述确定所述准入函数的返回值及返回RTSP响应的方法为在所述RNC中的小区资源管理模块中设置返回值为所述CMB频道资源是否允许UE加入的资源查询函数;用户管理模块调用所述资源查询函数,在所述资源查询函数执行中,小区资源管理模块查询所述CMB频道当前已接入的CMB用户数是否达到预设允许CMB用户数,若已达到,则所述资源查询函数的返回值为不允许;所述用户管理模块确定所述准入函数的返回值为失败;所述RTSP代理向UE返回不允许该UE加入所述CMB频道的RTSP拒绝响应且释放UE所有资源;若未达到,所述资源查询函数的返回值为允许;所述用户管理模块确定所述准入函数的返回值为成功;所述RTSP代理向UE返回允许该UE加入所述CMB频道的RTSP准入响应。
所述频道信息为频道号。
所述UE完成无线资源控制RRC连接建立的方法为a.RNC中的用户管理模块接收到来自UE的请求建立RRC连接的RRC连接建立请求后,向RNC中的小区资源管理模块提出资源申请;b.所述小区资源管理模块根据资源申请中携带的信息及系统资源状态,向用户管理模块返回资源申请响应;c.所述用户管理模块根据接收到的资源申请响应向UE返回RRC连接建立响应,若所述资源申请响应显示资源申请成功,则返回的RRC连接建立响应为RRC连接建立成功消息;若所述资源申请响应显示资源申请失败,则返回的RRC连接建立响应为RRC连接建立拒绝消息,并释放UE所有资源后结束本发明方法流程。
由上述技术方案可见,本发明在CMB业务准入过程中,UE完成RRC连接建立及PDP激活之后,RNC中的RTSP代理根据来自UE的RTSP信令获取CMB频道信息如频道号,将获得的CMB频道信息上报给RNC中的用户管理模块,用户管理模块向RNC中的小区资源管理模块查询当前资源情况,小区资源管理模块根据目前小区该CMB频道上的CMB用户数对UE进行准入,若当前该CMB频道上的CMB用户数未超过预设允许CMB用户数,则用户管理模块向RTST代理发送显示成功的准入响应后,RTST代理向UE发送允许当前UE加入所述CMB频道的RTSP准入响应;若当前该CMB频道上的CMB用户数已超过预设允许CMB用户数,则用户管理模块向RTST代理发送显示失败的准入响应后,RTST代理向UE发送拒绝当前UE加入所述CMB频道的RTSP拒绝响应。其中,准入请求和准入请求响应、资源查询和资源查询响应可采用函数调用方式,或RTSP代理与用户管理模块所支持的消息格式来实现。
本发明方法按照CMB频道信息对CMB用户进行准入,使得被准入的CMB用户都能收看到节目,对CMB用户接入CMB业务进行了合理的限制;同时本发明方法在不允许UE加入CMB频道后,释放UE所有资源,保证了及时释放如STB和TRB等无用资源,使小区同时支持了更多的CMB用户。


图1是现有技术CMB业务准入的流程图;图2是本发明CMB业务准入的流程图。
具体实施例方式
本发明的核心思想是申请加入CMB业务的UE完成RRC连接建立及PDP激活之后,RNC根据来自UE的RTSP信令获取CMB频道信息,并根据目前小区中所述CMB频带信息对应的CMB频道上的CMB用户数对UE进行准入,若当前该CMB频道上的CMB用户数未超过预设允许CMB用户数,则RNC向UE发送允许当前UE加入所述CMB频道的RTSP准入响应;若当前该CMB频道上的CMB用户数为已超过预设允许CMB用户数,则RNC向UE发送拒绝当前UE加入所述CMB频道的RTSP拒绝响应。
为使本发明的目的、技术方案及优点更加清楚明白,以下参照附图并举较佳实施例,对本发明进一步详细说明。
图2是本发明CMB业务准入的流程图,具体包括以下步骤步骤200~步骤203UE请求建立RRC连接,进入RRC连接建立过程。
本步骤的实现与步骤100~步骤103完全一致,这里不再重述。
需要强调的是,在RRC连接建立过程中,若系统资源申请失败,则用户管理模块返回RRC连接建立拒绝,拒绝当前UE加入CMB业务,并释放UE所有资源后结束该UE的CMB业务准入过程。
步骤204通过PDP激活过程,建立分组交换(PS)无线承载(RAB)。
在RRC连接建立之后,本步骤用于建立RAB实现UE与核心网之间传送语音、数据及多媒体业务,具体实现可参见相关协议规定,这里不再赘述。
步骤205RNC中的RTSP代理接收到来自UE的资源描述(DESCRIBE)消息后,对该DESCRIBE消息进行解析,以获取CMB频道信息。
按照协议规定,RTSP代理用于解析用户数据中的RTSP协议信息,判断该用户申请的是否为CMB业务,如果是CMB业务,则进一步判断该用户申请的是哪个CMB频道的业务。
DESCRIBE消息是RTSP协议的一种用于描述客户端向服务器请求获取的信息的位置和内容的方法,UE向RNC发送DESCRIBE消息,用以通知RNC UE自身当前所请求的媒体信息。比如DESCRIBE rtsp//server.example.com/fizzle/foo RTSP/1.0CSeq312Acceptapplication/sdp,application/rtsl,application/mheg该DESCRIBE请求所请求的是server.example.com服务器上/fizzle/foo目录下的流媒体,RTSP版本为1.0,UE可接收的媒体描述文件格式为符合会话描述协议(SDP)、一种非标准的流媒体描述格式(RTSL)或多媒体超媒体专家组(MHEG)标准的格式,CSeq后面携带的数字312为RTSP交互的序列号。RTSP代理根据该DESCRIBE请求所请求的流媒体服务器及相关目录,以及RTSP代理自身预设的不同流媒体服务器及相关目录与CMB频道信息如频道号的对应关系,确定当前DESCRIBE消息中媒体信息对应的CMB频道信息。
步骤206~步骤209RTSP代理将获得的CMB频道信息携带在准入请求中,发送给RNC中的用户管理模块,用户管理模块根据当前CMB频道信息,向RNC中的小区资源管理模块查询该CMB频道当前已接入的用户数是否达到预设允许CMB用户数,并根据查询情况向RTSP代理返回准入请求响应。
本步骤中,准入请求和准入请求响应、资源查询和资源查询响应可采用函数调用方式,或RTSP代理与用户管理模块所支持的消息格式来实现。
其中,采用函数调用方式的具体实现为在用户管理模块中设置返回值为是否允许UE加入所述CMB频道信息对应的CMB频道的准入函数CA_RR_CellAdmit,比如intCA_RR_CellAdmit(CMB频道信息),其中括号中的CMB频道信息可以是CMB频道号,在小区资源管理模块中设置返回值为所述CMB频道资源是否允许UE加入的资源查询函数RR_NBM_CmbAdmit,比如RR_NBM_CmbAdmit(CMB频道信息);RTSP代理以频道号作为输入参数调用该准入函数,在该准入函数执行中,用户管理模块继续调用资源查询函数,在该资源查询函数中查询相应CMB频道当前已接入的CMB用户数是否达到预设允许CMB用户数,如果已达到,则则所述资源查询函数的返回值为不允许;否则,所述资源查询函数的返回值为允许;用户管理模块根据小区资源管理模块的资源查询响应确定该准入函数的返回值,RTSP代理根据该返回值判断是否成功。函数调用属于本领域技术人员公知技术,这里不再详述。
采用RTSP代理与用户管理模块所支持的消息格式的具体实现为RTSP代理发送自定义的准入请求(CA_RR_ADMIT_REQ)消息给用户管理模块,用户管理模块根据消息中携带的频道信息如频道号,向小区资源管理模块发送资源查询(RR_NBM_CMB_ADMIT_REQ)消息。小区资源管理模块收到该资源查询消息后,查询该CMB频道当前已接入的用户数是否达到预设允许CMB用户数,并根据查询情况向用户管理模块返回资源查询响应(RR_NBM_CMB_ADMIT_RESULT)消息,用户管理模块根据小区管理模块返回的查询结果发送准入请求响应(CA_RR_ADMIT_RESULT)消息给RTSP代理模块,指明准入是否成功。
所述资源查询及根据查询情况向RTSP代理返回准入请求响应的方法为若所述CMB频道当前已接入的CMB用户数未达到预设允许CMB用户数,则小区资源管理模块向用户管理模块返回的资源响应为允许,之后用户管理模块向RTSP代理返回的准入请求响应显示为成功;若该CMB频带当前已接入的CMB用户数已达到预设允许CMB用户数,则小区资源管理模块向用户管理模块返回的资源响应为不允许,之后用户管理模块RTSP代理返回的准入请求响应显示为失败。
步骤210RTSP代理根据接收到的准入请求响应,向UE返回RTSP响应。
若RTSP代理接收到的准入请求响应显示成功,则RTSP代理向UE返回允许UE加入并收看所述CMB频道的节目的RTSP准入响应;若RTSP代理接收到的准入请求响应显示失败,则RTSP代理向UE返回不允许UE加入并收看所述CMB频道的节目的RTSP拒绝响应,且释放UE所有资源。
从本发明提供了按照CMB频道对UE进行准入的方法,且在不允许UE加入CMB业务时,及时释放UE资源。可见,本发明方法使得被准入的CMB用户都能收看到节目,对CMB用户接入CMB业务进行了合理的限制;同时在不允许UE加入CMB频道后,释放UE所有资源,保证了及时释放如STB和TRB等无用资源,使小区同时支持了更多的CMB用户。
以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
权利要求
1.一种承载在辅助公共控制物理信道S-CCPCH上的广播业务准入方法,其特征在于,在用户终端UE完成无线资源控制RRC连接建立及分组数据协议PDP激活后,该方法还包括以下步骤A.无线网络控制器RNC根据来自UE的实时流协议RTSP信令获取小区多播CMB频道信息;B.RNC根据目前小区中所述CMB频道信息对应的CMB频道上的CMB用户数对UE进行准入,若当前该CMB频道上的CMB用户数未超过预设允许CMB用户数,则RNC向UE发送允许该UE加入所述CMB频道的RTSP准入响应;若当前该CMB频道上的CMB用户数已超过预设允许CMB用户数,则RNC向UE发送不允许该UE加入所述CMB频道的RTSP拒绝响应。
2.根据权利要求1所述的方法,其特征在于,步骤A中所述获取CMB频道信息的方法为所述RNC中的RTSP代理接收到来自UE的资源描述DESCRIBE消息后,解析该DESCRIBE消息并获取媒体信息;所述RTSP代理根据自身预先设置的不同媒体信息与CMB频道信息的对应关系,确定获得的媒体信息对应的CMB频道信息。
3.根据权利要求1所述的方法,其特征在于,步骤B所述RNC对UE进行准入的具体实现为所述RTSP代理将获得的CMB频道信息携带在准入请求消息中,发送给所述RNC中的用户管理模块,所述用户管理模块根据所述CMB频道信息,向所述RNC中的小区资源管理模块发送资源查询消息,查询该CMB频道当前已接入的用户数是否达到预设允许CMB用户数;若所述CMB频道当前已接入的CMB用户数未达到预设允许CMB用户数,则所述小区资源管理模块向所述用户管理模块返回的资源响应消息为允许,所述用户管理模块向所述RTSP代理返回的准入请求响应消息显示为成功;所述RTSP代理向UE返回允许该UE加入所述CMB频道的RTSP准入响应;若该CMB频带当前已接入的CMB用户数已达到预设允许CMB用户数,则所述小区资源管理模块向所述用户管理模块返回的资源响应消息为不允许,所述用户管理模块向所述RTSP代理返回的准入请求响应消息显示为失败;所述RTSP代理向UE返回不允许该UE加入所述CMB频道的RTSP拒绝响应并释放UE所有资源。
4.根据权利要求1所述的方法,其特征在于,步骤B所述RNC对UE进行准入的具体实现为在所述RNC中的用户管理模块中设置返回值为是否允许UE加入所述CMB频道信息对应的CMB频道的准入函数;所述RTSP代理以所述频道信息作为输入参数调用所述准入函数,在所述准入函数执行中,所述用户管理模块根据所述RNC中的小区资源管理模块的资源查询响应确定所述准入函数的返回值,所述RTSP代理根据该返回值向UE返回是否允许该UE加入所述CMB频道的RTSP响应。
5.根据权利要求4所述的方法,其特征在于,所述确定所述准入函数的返回值及返回RTSP响应的方法为在所述RNC中的小区资源管理模块中设置返回值为所述CMB频道资源是否允许UE加入的资源查询函数;用户管理模块调用所述资源查询函数,在所述资源查询函数执行中,小区资源管理模块查询所述CMB频道当前已接入的CMB用户数是否达到预设允许CMB用户数,若已达到,则所述资源查询函数的返回值为不允许;所述用户管理模块确定所述准入函数的返回值为失败;所述RTSP代理向UE返回不允许该UE加入所述CMB频道的RTSP拒绝响应且释放UE所有资源;若未达到,所述资源查询函数的返回值为允许;所述用户管理模块确定所述准入函数的返回值为成功;所述RTSP代理向UE返回允许该UE加入所述CMB频道的RTSP准入响应。
6.根据权利要求1~4任一项所述的方法,其特征在于所述频道信息为频道号。
7.根据权利要求1所述的方法,其特征在于,所述UE完成无线资源控制RRC连接建立的方法为a.RNC中的用户管理模块接收到来自UE的请求建立RRC连接的RRC连接建立请求后,向RNC中的小区资源管理模块提出资源申请;b.所述小区资源管理模块根据资源申请中携带的信息及系统资源状态,向用户管理模块返回资源申请响应;c.所述用户管理模块根据接收到的资源申请响应向UE返回RRC连接建立响应,若所述资源申请响应显示资源申请成功,则返回的RRC连接建立响应为RRC连接建立成功消息;若所述资源申请响应显示资源申请失败,则返回的RRC连接建立响应为RRC连接建立拒绝消息,并释放UE所有资源后结束本发明方法流程。
全文摘要
本发明公开了一种承载在辅助公共控制物理信道(S-CCPCH,Secondary-Common Control Physical Channel)上的广播业务准入方法,在用户终端(UE)完成RRC连接建立及PDP激活之后,RNC从RTSP信令中获取小区多播(CMB,Cell Multiple Broadcast)频道信息,并根据目前小区该CMB频道上的CMB用户数对UE进行准入,若当前该CMB频道上的CMB用户数未超过预设允许CMB用户数,则RNC向UE发送的RTSP响应为允许当前UE加入所述CMB频道的准入响应;若当前该CMB频道上的CMB用户数为已超过预设允许CMB用户数,则RNC向UE发送的RTSP响应为拒绝当前UE加入所述CMB频道的拒绝响应。本发明方法按照CMB频道信息对CMB用户进行准入,使得被准入的CMB用户都能收看到节目,对CMB用户接入CMB业务进行了合理的限制。
文档编号H04N7/16GK1852417SQ200510115310
公开日2006年10月25日 申请日期2005年11月14日 优先权日2005年11月14日
发明者楚志远, 陈取材, 张本矿, 沈伟峰 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1