为用户终端指定sccpch的实现方法及装置的制作方法

文档序号:7627782阅读:111来源:国知局
专利名称:为用户终端指定sccpch的实现方法及装置的制作方法
技术领域
本发明涉及移动通信技术领域,尤其涉及一种无线通信网络中的实现广播业务技术领域。
背景技术
目前,WCDMA(宽带码分多址)R99、R4协议版本的产品已经实现商用,相应产品应该能够为每一个用户提供手机电视功能。所述的手机电视功能是指用户可以直接在手机上收看电视。
在移动通信系统中,每个小区可以配置多条SCCPCH(从公共控制物理信道)来承载CMB(小区多播)频道,每条SCCPCH上配一条信令FACH(前向接入信道)和一条业务FACH,该业务FACH就对应一个小区CMB频道。小区CMB频道上承载着不同的节目承载。非CMB业务用户不使用承载CMB的SCCPCH。
小区CMB频道和节目频道的关系就像电视频道和电视节目的关系,电视频道有1频道、2频道、...、K频道,电视节目有中央台、上海台、江苏台、浙江台、云南台等等。电视机上1频道可以播放中央台,也可以播放江苏台。同样,各小区CMB频道也可以用于传送不同的节目,小区CMB频道和节目频道之间的对应关系可以进行配置。
具体可以通过配置合适的U-RNTI(通用地面无线接入网络无线电网络临时识别)来控制用户使用特定的小区CMB频道收看对应的节目。
所述的U-RNTI是用于在一个RNC内部唯一标识一个用户,为一个32bit的数字,根据3GPP 25.331协议可知,其构成如表1所示表1

仍然参考3GPP 25.331协议中的规定,用户根据U-RNTI来选择SCCPCH的具体规则为Index of selected SCCPCH(选择SCCPCH索引)=U-RNTI mod K,其中,K的值为系统消息6中的SCCPCH个数,即可用的SCCPCH个数。
对于CMB用户来说,通常需要动态为其分配相应的U-RNTI。若采用随机方式分配U-RNTI的话,则对于CMB用户来说既可能选择到其希望选择的频道SCCPCH上,也可能选择到其他承载节目的频道的SCCPCH上,还可能选择到根本不承载节目的频道的SCCPCH上。
因此,对于上述可能导致用户终端无法正常接收CMB业务的情况,需要在为CMB用户动态分配U-RNTI过程中采取相应的解决方案,以保证用户终端正常能够根据分配到的U-RNTI选择到其希望选择的频道上去,以开展相应广播业务,然而,目前还没有一种可行的技术方案可以解决上述问题。

发明内容
本发明的目的是提供一种为用户终端指定SCCPCH的实现方法及装置,从而能够保证在无线通信网络中,CMB用户够根据分配到的U-RNTI选择到其希望选择的频道上去,从而便于其开展相应广播业务。
本发明的目的是通过以下技术方案实现的本发明提供了一种为用户终端指定SCCPCH的实现方法,包括A、获取用户终端开展业务期望选择的从公共控制物理信道SCCPCH索引号信息;B、根据所述的SCCPCH索引号为用户终端计算确定与该SCCPCH索引号对应的U-RNTI信息;C、用户终端根据为其确定的U-RNTI信息进行SCCPCH指配。
本发明中,当用户终端开展广播业务时,所述的步骤A包括获取用户终端开展广播业务的频道号信息,并根据所述的频道号信息查找确定该频道号对应的SCCPCH索引号。
所述的步骤A还包括无线网络控制器RNC根据用户发来的RTSP消息中携带的信息确定用户终端开展广播业务的频道号信息。
所述的步骤A包括A1、RNC查询当前网络侧小区的SCCPCH上的节目频道配置信息;A2、根据查询获得的节目频道配置信息计算该频道号对应的SCCPCH索引号信息。
所述的步骤A1包括判断所述的节目频道配置信息中是否存在该节目,如果存在,则执行步骤A2,否则,向层二发送释放指示信息,释放广播业务。
所述的步骤B具体包括当i>=r时,则U-RNTI=U-RNTI_mask0+i-r;当i<r时,则U-RNTI=U-RNTI_mask0+K+i-r;其中
i为用户期望选择的SCCPCH索引号;r为U-RNTI_mask0模K后获得的余数,而且,U-RNTI_mask0为U-RNTI和N进行位与,即使U-RNTI的低n位为0,高32-n位保持不变,其中,n为表示0~K-1值的二进制码的个数,即U-RNTI的低n位,可以用于表示0~K-1,N为32bit的无符号整数,高32-n位bit全是1,低n位全是0;K为SCCPCH的个数,1<=K<=16。
所述的步骤C包括RNC通过URTAN移动消息承载所述的U-RNTI信息并发送给用户终端。
所述的步骤C还包括用户终端获得所述的U-RNTI信息后,向RNC返回UTRAN移动确认消息。
本发明还提供了一种为用户终端指定SCCPCH的装置,包括SCCPCH索引号获取模块用于获取用户终端开展业务过程中需要选择的SCCPCH索引号信息;U-RNTI信息计算模块根据SCCPCH索引号获取模块获取的SCCPCH索引号信息为相应的用户计算确定该SCCPCH索引号对应的U-RNTI信息;U-RNTI信息下发模块用于将计算确定的U-RNTI信息承载于发送给用户终端的消息中下发给用户终端。
所述的U-RNTI信息计算模块包括判断模块判断用户期望选择的SCCPCH的索引与U-RNTI_mask0模K后获得的余数之间的大小;U-RNTI计算模块根据判断模块的判断结果计算相应的U-RNTI值,具体为当用户期望选择的SCCPCH的索引大于或等于U-RNTI_mask0模K后获得的余数时,则U-RNTI=U-RNT_mask0+i-r;当用户期望选择的SCCPCH的索引小于U-RNTI_mask0模K后获得的余数时,则U-RNTI=U-RNTI_mask0+K+i-r。
由上述本发明提供的技术方案可以看出,本发明中,是根据CMB用户选择的频道号对应的SCCPCH信息为CMB用户计算分配相应的U-RNTI信息,因此,本发明的实现可以保证CMB用户根据分配获得的U-RNTI信息能够准确地选择到其希望选择的频道所在的SCCPCH上,进而使得CMB用户能够顺利接收到其希望接收的广播业务。


图1为本发明提供的实施例的实现流程图;图2为本发明提供的实施例的结构示意图。
具体实施例方式
本发明的核心是为了实现可以将CMB业务正确建立在指定承载特定节目频道的SCCPCH上。为此,本发明主要是根据CMB用户选择的频道号,并根据频道号获取用户终端希望选择的SCCPCH索引号信息,进而通过相应的算法生成相应的U-RNTI,然后,将生成的U-RNTI分配给该CMB用户,这样,就可以保证CMB用户,即UE能够选择到承载该节目频道的SCCPCH,以进行其希望的流媒体数据的接收。
同时,本发明还可以控制非CMB业务用户针对SCCPCH的选择,所采用的方法是根据用户希望选择的SCCPCH索引号计算相应的U-RNTI,然后,将生成的U-RNTI分配给该用户,以保证非CMB用户可以选择到不承载广播业务的SCCPCH上开展业务。
下面将对本发明所述方法的具体实现方式进行说明。
在该具体实现方式中,RNC(无线网络控制器)可以通过合理为用户分配特定的U-RNTI,使得U-RNTI被K取模的结果等于SCCPCH组中对应频道的SCCPCH的索引,进而使得用户可以在请求的节目频道所在的SCCPCH上接收其希望接收的广播业务。
在该具体实现方式中,主要处理过程是为用户分配特定的U-RNTI的处理过程,相应的具体分配U-RNTI的原则如下(1)CMB业务用户需要在承载CMB业务的SCCPCH中选择,根据频道号,查出SCCPCH的索引号i;(2)CMB业务用户需要在承载CMB业务的SCCPCH中选择,非CMB业务用户分配的SCCPCH在不承载CMB业务的SCCPCH中均衡选择,得到SCCPCH的索引i。
所述的U-RNTI的组成如表2所示表2

12bit 20-Nbit Nbit为用户终端(即CMB用户)最终分配的U-RNTI如下(1)i>=r时,U-RNTI=U-RNTI_mask0+i-r;(2)i<r时,U-RNTI=U-RNTI_mask0+K+i-r;其中r为U-RNTI_mask0模K后获得的余数;K为SCCPCH的个数,1<=K<=16;i为用户期望选择的SCCPCH的索引;U-RNTI_mask0=U-RNTI & N,即U-RNTI的低N位为0,该公式表示为U-RNTI和N进行位与,即使U-RNTI的低n位为0,高32-n位保持不变,其中,n为表示0~K-1值的二进制码的个数,即U-RNTI的低n位,可以用于表示0~K-1,N为32bit的无符号整数,高32-n位bit全是1,低n位全是0。
这样,分配的U-RNTI被K模的结果就是i,因此,通过上述为用户终端分配的U-RNTI便可以为相应的节目选择一个对应的承载用SCCPCH,即选择到指定得SCCPCH上。
在本发明提供的具体实现方式中,CMB业务计算U-RNTI的流程如图1所示,具体包括步骤11RNC侧L2模块收到UE的RTSP(实时流协议)消息后,读取所述RTSP消息中CMB用户选择的频道号。
步骤12等到RNC侧L2模块和UE建立完RTSP连接后,发D2F(RB重配置从CELL_DCH状态变为CELL_FACH状态)指示消息给RNC业务模块;步骤13RNC侧业务模块收到当前最优小区的SCCPCH上的节目配置信息后,根据相应的消息中携带的频道信息进行判断,如果存在该节目,则执行步骤14,如果不存在该节目,则给L2发释放指示消息,释放CMB业务,相应的释放CMB业务连接的操作由RNC高层发起。
步骤14根据前面描述的方法计算出消息里的频道信息对应的U-RNTI。
步骤15向UE发UTRAN MOBILITY INFORMATION(UTRAN移动通知)消息,在消息中带上计算出的U-RNTI,并等待UE的响应。
步骤16收到UE的响应消息UTRAN MOBILITY INFORMATIONCONFIRM(UTRAN移动通知确认)后,进行RB(无线承载)的重配置。
本发明还提供了一种为用户终端的广播业务指定SCCPCH的装置,如图2所示,所述装置在具体实现过程中包括以下功能模块(1)SCCPCH索引号获取模块用于获取用户终端开展业务过程中需要选择的SCCPCH索引号信息,对于CMB业务用户需要根据其开展广播业务的频道号信息确定相应的SCCPCH索引号,对于非CMB业务用户则为用户确定不承载广播业务的SCCPCH的索引号;(2)U-RNTI信息计算模块根据SCCPCH索引号获取模块获取的SCCPCH索引号信息为相应的用户计算确定该SCCPCH索引号对应的U-RNTI信息;所述的U-RNTI信息计算模块包括判断模块判断用户期望选择的SCCPCH的索引与U-RNTI_mask0模K后获得的余数之间的大小;U-RNTI计算模块根据判断模块的判断结果计算相应的U-RNTI值,具体为当用户期望选择的SCCPCH的索引大于或等于U-RNTI_mask0模K后获得的余数时,则U-RNTI=U-RNTI_mask0+i-r;当用户期望选择的SCCPCH的索引小于U-RNTI_mask0模K后获得的余数时,则U-RNTI=U-RNTI_mask0+K+i-r。
(3)U-RNTI信息下发模块用于将计算确定的U-RNTI信息承载于发送给用户终端的消息中下发给用户终端。
本发明可以在以下几种情况下为用户终端分配U-RNTI(1)在用户终端进行RRC连接请求的时候,确定为非CMB用户,则分配U-RNTI,让用户选择不承载节目频道的SCCPCH。
(2)在用户终端进行RRC连接请求的时候,确定为CMB用户且获得所选择的频道号后,分配U-RNTI,让用户选择承载节目频道的SCCPCH。
(3)在用户移动到新小区后,同样在确定不是CMB用户时,则分配U-RNTI,让用户选择不承载节目频道的SCCPCH。
(4)在用户移动到新小区后,确定为CMB用户时,则根据所选择的频道号分配U-RNTI,让用户在新小区选择承载相同节目频道的SCCPCH。
因此,本发明既可以用于为CMB用户分配U-RNTI信息,以便于其选择正确的SCCPCH开展广播业务,同时,本发明还可以用于针对非CMB业务用户的U-RNTI的分配,从而保证非CMB业务用户可以选择到不承载广播业务的SCCPCH上开展相应的业务。
综上所述,本发明提供的根据CMB用户选择的频道号令UE选择承载该节目频道SCCPCH的实现方案可以实现本发明的目的,即保证无线通信系统能够为CMB用户分配一个可以令用户选择到其希望选择的频道所在的SCCPCH上的U-RNTI,使得用户能够顺利接收其希望接收的广播业务。
以上所述,仅为本发明较佳的具体实施方式
,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。
权利要求
1.一种为用户终端指定SCCPCH的实现方法,其特征在于,包括A、获取用户终端开展业务期望选择的从公共控制物理信道SCCPCH索引号信息;B、根据所述的SCCPCH索引号为用户终端计算确定与该SCCPCH索引号对应的U-RNTI信息;C、用户终端根据为其确定的U-RNTI信息进行SCCPCH指配。
2.根据权利要求1所述的为用户终端指定SCCPCH的实现方法,其特征在于,当用户终端开展广播业务时,所述的步骤A包括获取用户终端开展广播业务的频道号信息,并根据所述的频道号信息查找确定该频道号对应的SCCPCH索引号。
3.根据权利要求2所述的为用户终端指定SCCPCH的实现方法,其特征在于,所述的步骤A还包括无线网络控制器RNC根据用户发来的RTSP消息中携带的信息确定用户终端开展广播业务的频道号信息。
4.根据权利要求2或3所述的为用户终端指定SCCPCH的实现方法,其特征在于,所述的步骤A包括A1、RNC查询当前网络侧小区的SCCPCH上的节目频道配置信息;A2、根据查询获得的节目频道配置信息计算该频道号对应的SCCPCH索引号信息。
5.根据权利要求4所述的为用户终端指定SCCPCH的实现方法,其特征在于,所述的步骤A1包括判断所述的节目频道配置信息中是否存在该节目,如果存在,则执行步骤A2,否则,向层二发送释放指示信息,释放广播业务。
6.根据权利要求4所述的为用户终端指定SCCPCH的实现方法,其特征在于,所述的步骤B具体包括当i>=r时,则U-RNTI=U-RNTI_mask0+i-r;当i<r时,则U-RNTI=U-RNTI_mask0+K+i-r;其中i为用户期望选择的SCCPCH索引号;r为U-RNTI_mask0模K后获得的余数,而且,U-RNTI_mask0为U-RNTI和N进行位与,即使U-RNTI的低n位为0,高32-n位保持不变,其中,n为表示0~K-1值的二进制码的个数,即U-RNTI的低n位,可以用于表示0~K-1,N为32bit的无符号整数,高32-n位bit全是1,低n位全是0;K为SCCPCH的个数,1<=K<=16。
7.根据权利要求1、2或3所述的为用户终端指定SCCPCH的实现方法,其特征在于,所述的步骤C包括RNC通过URTAN移动消息承载所述的U-RNTI信息并发送给用户终端。
8.根据权利要求7所述的为用户终端指定SCCPCH的实现方法,其特征在于,所述的步骤C还包括用户终端获得所述的U-RNTI信息后,向RNC返回UTRAN移动确认消息。
9.一种为用户终端指定SCCPCH的装置,其特征在于,包括SCCPCH索引号获取模块用于获取用户终端开展业务过程中需要选择的SCCPCH索引号信息;U-RNTI信息计算模块根据SCCPCH索引号获取模块获取的SCCPCH索引号信息为相应的用户计算确定该SCCPCH索引号对应的U-RNTI信息;U-RNTI信息下发模块用于将计算确定的U-RNTI信息承载于发送给用户终端的消息中下发给用户终端。
10.根据权利要求9所述的为用户终端指定SCCPCH的装置,其特征在于,所述的U-RNTI信息计算模块包括判断模块判断用户期望选择的SCCPCH的索引与U-RNTI_mask0模K后获得的余数之间的大小;U-RNTI计算模块根据判断模块的判断结果计算相应的U-RNTI值,具体为当用户期望选择的SCCPCH的索引大于或等于U-RNTI_mask0模K后获得的余数时,则U-RNTI=U-RNTI_mask0+i-r;当用户期望选择的SCCPCH的索引小于U-RNTI_mask0模K后获得的余数时,则U-RNTI=U-RNTI_mask0+K+i-r。
全文摘要
本发明涉及一种为用户终端指定SCCPCH的实现方法及装置。本发明主要包括首先,获取用户终端开展广播业务的SCCPCH索引号信息,如根据CMB业务用户的频道号确定相应的SCCPCH索引号,并根据所述的SCCPCH索引号计算确定该SCCPCH索引号对应的U-RNTI信息;然后,用户终端根据所述的U-RNTI信息进行从公共控制物理信道SCCPCH指配。也就是说,本发明可以根据CMB用户选择的频道号对应的SCCPCH信息为CMB用户计算分配相应的U-RNTI信息,因此,本发明的实现可以保证CMB用户根据分配获得的U-RNTI信息能够准确地选择到其希望选择的频道所在的SCCPCH上,进而使得CMB用户能够顺利接收到其希望接收的广播业务。
文档编号H04W76/06GK1867086SQ20051012392
公开日2006年11月22日 申请日期2005年11月24日 优先权日2005年11月24日
发明者沈志超, 陈取材, 陈建 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1