专利名称:一种小区多媒体广播业务迁移的方法及无线网络控制器的制作方法
技术领域:
本发明涉及第三代移动通信技术领域,特别是涉及一种小区多媒体广播业务迁移的方法及无线网络控制器。
背景技术:
第三代合作工程(3GPP)版本6(R6)中引入了多媒体多播广播(MBMS)承载和业务,目的是在宽带码分多址接入(WCDMA)网络中实现流媒体的广播和多播功能。但是与MBMS相应的协议标准目前尚未完成,推出商用产品还需要一段较长的时间。针对这种现状,在R6之前的R99、R4、R5系统平台上,提出了小区多媒体广播(CMB),CMB业务通过在公共信道上播放流媒体节目,实现了WCDMA网络中流媒体的广播和多播功能。
图1为CMB业务实现方法的示意图。如图1所示,CMB业务的建立过程包括以下步骤步骤101为用户设备(UE)建立分组交换(PS)业务。
UE发起无线资源控制(RRC)连接的建立过程,RRC连接建立完成后,UE处于小区专用信道(CELL-DCH)状态;然后建立UE和核心网络(CN)之间的无线接入承载(RAB),并激活分组数据协议(PDP)。
步骤102无线网络控制器(RNC)中的应用层控制代理(CA)建立RNC和UE之间的传输控制协议(TCP)连接。
步骤103CA建立RNC和UE之间的实时流协议(RTSP)连接。RTSP由TCP承载,在RTSP连接建立过程中,UE发送给CA的RTSP的描述(Describe)消息中携带有UE选择的频道号。
步骤104CA向无线网络控制器应用部分(RNCAP)发送专用信道到前向接入信道(D2F)的重配置指示消息,请求将UE配置到小区前向接入信道(CELL-FACH)状态,该消息中携带有用户选择的频道号。
步骤105RNCAP根据用户选择的频道号计算通用陆地无线接入网络(UTRAN)无线网络临时标识(U-RNTI),将该U-RNTI分配给UE,并完成D2F重配置,重配置完成后,UE处于CELL-FACH状态。
步骤106UE根据分配的U-RNTI选择辅助公共控制信道(SCCPCH),从该SCCPCH承载的FACH上接收广播的流媒体数据,并启动流媒体节目的播放。
CMB业务的建立过程包括TCP连接和RTSP连接的建立,在TCP连接和RTSP连接处于稳态后,流媒体业务上下文保存在CA中,CA将流媒体业务上下文发送到RNCAP;在CMB业务建立完成,即CMB业务处于稳态后,CA实例被释放。其中,流媒体业务上下文为与TCP连接和RTSP连接相关的信息。
UE的小区发生更新时,若UE的服务无线网络控制器(SRNC)从一个RNC变成另外一个RNC,则触发小区更新伴随迁移。图2为小区更新伴随迁移的示意图。如图2所示,小区更新伴随迁移过程包括以下步骤步骤201SRNC向CN发送要求迁移(RELOCATION REQUIRED)消息,消息中携带连接相关上下文,包括,信令无线承载(SRB)参数、RAB参数、无线链路控制(RLC)参数。
步骤202CN向漂移无线网络控制器(DRNC)发送迁移请求(RELOCATION REQUEST)消息,消息中携带连接相关上下文,要求DRNC做好迁移准备,即准备好迁移所需的资源。
步骤203DRNC向CN发送迁移请求应答(RELOCATION REQUESTACKNOWLEDGE)消息,通知CN迁移所需的资源已经准备好。
步骤204CN向SRNC发送迁移命令(RELOCATION COMMAND)消息,通知SRNC可以进行迁移。
步骤205SRNC向DRNC发送迁移执行(RELOCATION COMMIT)消息,进行数据转发,在数据转发完成后,SRNC不再给UE下发用户面数据。
步骤206DRNC向CN发送迁移检测(RELOCATION DETECT)消息,通知CN,DRNC已经完成准备过程,随后CN不再向SRNC下发用户面数据,转而向DRNC下发用户面数据。
步骤207UE完成和DRNC的同步后,DRNC向CN发送迁移完成(RELOCATION COMPLETE)消息,迁移成功。
通过上述小区更新伴随迁移过程,SRNC将UE的连接相关上下文传递到了DRNC中,DRNC根据所述连接相关上下文为UE分配接入所需的资源,并将UE的无线连接从SRNC持续到DRNC。但是,对于CMB业务,迁移后,RSTP连接和TCP连接中断,导致CMB业务中断。由于在DRNC中没有UE的流媒体业务上下文,因而DRNC无法主动重新建立CMB,只能由UE重新发起CMB的建立过程,影响了UE中流媒体广播节目播放的连续性。
发明内容
有鉴于此,本发明的实施例提供了一种小区多媒体广播业务迁移的方法,以保证小区更新伴随迁移中CMB业务的连续性。
此外,本发明的实施例还提供一种无线网络控制器。
本发明实施例提供的小区多媒体广播业务迁移的方法,在UE和SRNC之间建立有CMB业务,所述方法包括a)在进行小区更新伴随迁移时,SRNC将流媒体业务上下文发送到DRNC;b)DRNC根据所述流媒体业务上下文建立UE和本DRNC之间的CMB业务。
所述步骤a)包括a1)SRNC中的RNCAP向核心网络CN发送RELOCATION REQUIRED消息,消息中携带流媒体业务上下文;a2)CN接收到所述RELOCATION REQUIRED消息时,向DRNC发送RELOCATION REQUEST消息,消息中携带所述流媒体业务上下文。
所述流媒体业务上下文包括RTSP连接信息和TCP连接信息;所述RTSP连接信息包括RTSP实体的会话标识(Session ID)、RTSP实体的序列号;所述TCP连接信息包括待接收的序列号、待发送的序列号、本端因特网协议(IP)地址、对端IP地址、本端端口号和对端端口号。
本发明实施例提供的无线网络控制器包括用于建立CMB业务的CA实体和RNCAP实体;所述CA实体进一步用于保存流媒体业务上下文;
在本RNC为SRNC时,所述RNCAP实体进一步用于在小区更新伴随迁移过程中,从所述CA实体中获取流媒体业务上下文,并将所述流媒体业务上下文发送到DRNC;和/或在本RNC为DRNC时,所述RNCAP实体进一步用于接收SRNC发送的流媒体业务上下文,DRNC进一步用于根据所述流媒体业务上下文建立CMB业务。
与现有技术相比,本发明的实施例通过在小区更新伴随迁移过程中,由SRNC将UE的流媒体业务上下文发送到DRNC,由DRNC根据所述流媒体业务上下文重新建立CMB业务,从而保证了CMB业务的连续性。
图1为现有技术中CMB业务实现方法的示意图;图2为现有技术中小区更新伴随迁移的示意图;图3为本发明的CMB业务迁移的方法的一个实施例的流程图;图4为本发明的实施例中RNCAP通过查询的方式从CA中获取流媒体业务上下文的流程图。
具体实施例方式
以下参考附图结合本发明的实施例对本发明进行详细阐述。
为了保证UE从一个RNC进入另外一个RNC的时候CMB业务的连续性,需要DRNC主动重新建立CMB业务,而DRNC重新建立CMB业务,则需要获取UE的流媒体业务上下文。在本发明的实施例中,在小区更新伴随迁移时,由SRNC组织所需的流媒体业务上下文,并将该流媒体业务上下文发送到DRNC,DRNC根据所述流媒体业务上下文完成CMB业务的重建,保证了CMB业务的连续性。
如图3所示,本发明的小区多媒体广播业务迁移的方法的一个实施例,包括以下步骤步骤301在进行小区更新伴随迁移时,SRNC将流媒体业务上下文发送到DRNC;步骤302DRNC根据所述流媒体业务上下文建立UE和本DRNC之间的CMB业务。
在步骤301中,SRNC中的RNCAP将迁移所需的流媒体业务上下文通过RELOCATION REQUIRED消息发送给CN;CN接收到所述RELOCATIONREQUIRED消息时,通过RELOCATION REQUEST消息将该流媒体业务上下文发送到DRNC。
在步骤301之前,SRNC中的RNCAP判断本RNCAP是否保存有流媒体业务上下文,如果是,则执行步骤301),否则,通过查询的方式从CA中获取流媒体业务上下文后再执行步骤301)。
CMB业务的建立过程包括TCP连接和RTSP连接的建立,在TCP连接和RTSP连接处于稳态后,流媒体业务上下文保存在CA中,CA将流媒体业务上下文发送到RNCAP;在CMB业务建立完成,即CMB业务处于稳态后,CA实例被释放。因此,在进行小区更新伴随迁移之前,如果CMB业务已经处于稳态,则RNCAP中已经保存有流媒体业务上下文,RNCAP可以直接将该流媒体业务上下文发送到DRNC。
如果在小区更新伴随迁移之前,CMB业务不是处于稳态,则RNCAP中还没有相关的流媒体业务上下文。在这种情况下,RNCAP通过查询的方式来从CA中获取流媒体业务上下文。
如图4所示,RNCAP通过查询的方式从CA中获取流媒体业务上下文包括以下步骤步骤401SRNC中的RNCAP向CA发送无线链路控制(RLC)状态迁移查询请求(RLC_STATE_RELOC_QUERY_REQ)消息,请求获取流媒体业务上下文;步骤402CA接收到所述RLC_STATE_RELOC_QUERY_REQ消息后,判断RTSP连接和TCP连接是否处于稳态,在确定RTSP连接和TCP连接处于稳态时,执行步骤403,在确定RTSP连接或TCP连接不是处于稳态时,释放CMB业务,并结束本流程;步骤403CA向RNCAP发送RLC_STATE_RELOC_QUERY_CNF消息,消息中携带所述流媒体业务上下文。
步骤402中,只有在RTSP连接和TCP连接处于稳态时,CA中才保存有流媒体业务上下文,才能执行步骤403中的发送过程。在RTSP连接或TCP不是处于稳态时,说明RTSP连接或TCP还没有建立完成,在这种情况下,迁移失败,可以先释放CMB业务,再由UE重新发起和DRNC之间的CMB业务建立过程。当然,也可以等待RTSP和TCP建立完成后,再重新查询,即等待一段时间后,重新执行步骤401。
DRNC接收到流媒体业务上下文后,可以根据所述流媒体业务上下文建立UE和本DRNC之间的CMB业务。其中,流媒体业务上下文包括RTSP连接信息和TCP连接信息。RTSP连接信息是RTSP连接重建所需要用到的信息,包括RTSP实体的Session ID、RTSP实体的序列号。TCP连接信息是TCP连接重建所需要用到的信息,包括待接收的序列号、待发送的序列号、本端IP地址、对端IP地址、本端端口号和对端端口号。
根据以上对本发明的方法的实施例的描述,以下描述本发明的无线网络控制器的实施例。
本发明的实施例的无线网络控制器,包括用于建立CMB业务的CA实体和RNCAP实体。所述CA实体进一步用于保存流媒体业务上下文。在本RNC为SRNC时,所述RNCAP实体进一步用于在小区更新伴随迁移过程中,从所述CA实体中获取流媒体业务上下文,并将所述流媒体业务上下文发送到DRNC。在本RNC为DRNC时,所述RNCAP实体进一步用于接收SRNC发送的流媒体业务上下文;DRNC用于根据所述流媒体业务上下文建立CMB业务。
如前所述,RNCAP实体从CA实体中获取流媒体业务上下文包括两种方式一种为RNCAP实体通过查询的方式从CA实体中获取流媒体业务上下文;另外一种为在在TCP连接和RTSP连接处于稳态后,CA实体直接将流媒体业务上下文发送到RNCAP实体。
其中,所述流媒体业务上下文包括RTSP连接信息和TCP连接信息;所述RTSP连接信息包括RTSP实体的Session ID、RTSP实体的序列号;所述TCP连接信息包括待接收的序列号、待发送的序列号、本端IP地址、对端IP地址、本端端口号和对端端口号。
本领域技术人员应当理解,上述实施方式仅起解释本发明的作用,而不应当理解为对其作出的任何限制。
权利要求
1.一种小区多媒体广播业务迁移的方法,在用户设备UE和服务无线网络控制器SRNC之间建立有小区多媒体广播CMB业务,其特征在于,所述方法包括a)在进行小区更新伴随迁移时,SRNC将流媒体业务上下文发送到漂移无线网络控制器DRNC;b)DRNC根据所述流媒体业务上下文建立UE和本DRNC之间的CMB业务。
2.如权利要求1所述的方法,其特征在于,所述步骤a)包括a1)SRNC中的无线网络控制器应用部分RNCAP向核心网络CN发送要求迁移RELOCATION REQUIRED消息,消息中携带流媒体业务上下文;a2)CN接收到所述RELOCATION REQUIRED消息时,向DRNC发送迁移请求RELOCATION REQUEST消息,消息中携带所述流媒体业务上下文。
3.如权利要求2所述的方法,其特征在于,步骤a1)之前进一步包括a01)SRNC中的RNCAP向应用层控制代理CA发送无线链路控制RLC状态迁移查询请求消息;a02)CA接收到所述RLC状态迁移查询请求消息后,判断实时流协议RTSP连接和传输控制协议TCP连接是否处于稳态,在确定RTSP连接和TCP连接处于稳态时,执行步骤a03);在确定RTSP连接或TCP连接不是处于稳态时,重新执行步骤a01),或者释放CMB业务并结束本流程;a03)CA向RNCAP发送RLC状态迁移查询确认消息,消息中携带本CA保存的流媒体业务上下文。
4.如权利要求3所述的方法,其特征在于,步骤a1)之前进一步包括RNCAP判断本RNCAP是否保存有流媒体业务上下文,如果是,则执行步骤a1),否则,执行步骤a01)。
5.如权利要求2或4所述的方法,其特征在于,步骤a1)之前进一步包括;在UE和SRNC之间的TCP连接和RTSP连接处于稳态后,SRNC的CA将本CA保存的流媒体业务上下文发送到RNCAP。
6.如权利要求1至4任一项所述的方法,其特征在于所述流媒体业务上下文包括RTSP连接信息和TCP连接信息;所述RTSP连接信息包括RTSP实体的会话标识Session ID、RTSP实体的序列号;所述TCP连接信息包括待接收的序列号、待发送的序列号、本端因特网协议IP地址、对端IP地址、本端端口号和对端端口号。
7.一种无线网络控制器,其特征在于包括用于建立CMB业务的CA实体和RNCAP实体;所述CA实体进一步用于保存流媒体业务上下文;在本RNC为SRNC时,所述RNCAP实体进一步用于在小区更新伴随迁移过程中,从所述CA实体中获取流媒体业务上下文,并将所述流媒体业务上下文发送到DRNC;和/或在本RNC为DRNC时,所述RNCAP实体进一步用于接收SRNC发送的流媒体业务上下文,DRNC进一步用于根据所述流媒体业务上下文建立CMB业务。
8.如权利要求7所述的无线网络控制器,其特征在于所述RNCAP实体通过查询的方式从CA实体中获取流媒体业务上下文。
9.如权利要求7所述的无线网络控制器,其特征在于所述RNCAP实体直接接收CA实体发送的流媒体业务上下文。
10.如权利要求7、8或9所述的无线网络控制器,其特征在于所述流媒体业务上下文包括RTSP连接信息和TCP连接信息;所述RTSP连接信息包括RTSP实体的Session ID、RTSP实体的序列号;所述TCP连接信息包括待接收的序列号、待发送的序列号、本端IP地址、对端IP地址、本端端口号和对端端口号。
全文摘要
本发明公开了一种小区多媒体广播业务迁移的方法及无线网络控制器。在本发明的方法中,在UE和SRNC之间建立有CMB业务,所述方法包括a)在进行小区更新伴随迁移时,SRNC将流媒体业务上下文发送到DRNC;b)DRNC根据所述流媒体业务上下文建立UE和本DRNC之间的CMB业务。通过本发明的方法和装置,在发生小区更新伴随迁移时,能够保证CMB业务的连续性。
文档编号H04W76/02GK1972511SQ20061013635
公开日2007年5月30日 申请日期2006年10月13日 优先权日2006年10月13日
发明者楚志远, 沈伟峰, 郝健, 高 玉 申请人:华为技术有限公司