一种组播业务的实现方法

文档序号:7956120阅读:172来源:国知局
专利名称:一种组播业务的实现方法
技术领域
本发明涉及组播技术领域,尤其涉及一种组播业务的实现方法。
背景技术
组播是指从一个数据源向多个用户发送数据的点到多点技术,它不仅能实现纯文本低速率的消息类组播和广播,而且能实现高速率的多媒体业务组播和广播,实现了网络中点到多点的高效数据传送,能够大量节约网络带宽、降低网络负载、有效利用网络资源,顺应了未来移动数据发展的趋势。
参见图1所示,现有技术中组播业务的实现过程主要包括以下几个步骤步骤101用户设备(User Equipment,UE)要接收来自网络侧的组播业务时,首先,UE通过连接建立及分组数据协议(Packet Data Protocol,PDP)上下文激活,与组播业务服务器(Server)建立点到点IP通道;其中,UE与无线网络控制器(Radio Network Controller,RNC)之间的通道为无线通道,RNC与网关通用分组无线业务支持节点(Gateway GPRS SupportNode,GGSN)之间的通道为通用分组无线业务隧道协议(GPRS TunnelingProtocol,GTP)通道,GGSN与Server之间的通道为公共数据网通道。对于已与Server建立点到点IP通道的UE,RNC负责将从无线通道来的IP包直接转发到GTP通道上,并将从GTP通道来的IP包直接转发到无线通道上。
步骤102UE利用建立的点到点IP通道,通过组播业务应用层协议向Server发送组播业务开始请求;IP通道上传输的数据采用IP包形式,每个IP包都有源IP地址和目的IP地址,这里,组播业务开始请求的IP包中,源IP地址为UE的IP地址(UE IP),目的IP地址为Server的IP地址。
步骤103Server通过GGSN和服务通用分组无线业务支持节点(ServingGPRS Support Node,SGSN)向UE所属无线网络控制器(Radio NetworkController,RNC)发送组播开始消息,该消息中携带相应的UE标识和组播业务标识;步骤103的具体处理过程如下Server收到UE发送来的组播业务开始请求后,根据UE的IP地址找到UE所属GGSN,并向该GGSN发送组播开始消息,GGSN再将接收到的组播开始消息转发给UE所属SSGN,最后由SGSN将组播开始消息转发给UE所属RNC。
步骤104RNC收到组播开始消息后,通过SGSN和GGSN向Server返回组播开始确认;步骤105RNC根据接收到的组播开始消息中携带的UE标识及组播业务标识,将UE的空口信道重配置到传送该组播业务的组播信道上;如果该UE是其自身当前所属小区中第一个接收该组播业务的UE,则RNC需预先分配传送该组播业务的组播信道,并在分配的组播信道上传送组播业务。
步骤106UE在重配置的组播信道上接收组播业务;步骤107如果UE想要结束组播业务的接收,则利用建立的点到点IP通道,通过组播业务应用层协议向Server发送组播业务结束请求;步骤108Server收到UE发送来的组播业务结束请求后,通过GGSN和SGSN向UE所属RNC发送组播结束消息,该消息中携带相应的UE标识;步骤109RNC收到组播结束消息后,通过SGSN和GGSN向Server返回组播结束确认;步骤110RNC根据接收到的组播结束消息中携带的UE标识,将UE的空口信道重配置到单播信道上;如果该UE是其自身当前所属小区中最后一个接收该组播业务的UE,则RNC应停止传送该组播业务,并释放传送该组播业务的组播信道。
步骤111UE停止接收组播业务后,继续处理其它业务或回到空闲模式。
由以上描述可见,在图1所示的组播业务实现方法中,RNC与Server间组播开始消息、组播开始确认、组播结束消息和组播结束确认的传输都需要通过SGSN和GGSN这两个节点转发,即该方法需要改动SGSN和GGSN这两个节点,也就是说,现有的组播业务实现方法需要对已有的通信系统做很大改动。

发明内容
有鉴于此,本发明的目的在于提供一种组播业务的实现方法,在实现组播业务的同时,减少组播业务对已有通信系统的改动。
为达到上述目的,本发明提供的技术方案包括以下步骤A、用户设备UE与服务器Server建立点到点IP通道,并通过已建立的点到点IP通道向Server发送组播业务开始请求;B、Server收到组播业务开始请求后,通过已建立的点到点IP通道向所述UE所属无线网络控制器RNC发送组播开始消息;RNC根据收到的组播开始消息,将UE的空口信道重配置到组播信道上,并通过已建立的点到点IP通道向Server返回组播开始确认;C、在结束接收组播业务时,UE通过已建立的点到点IP通道向Server发送组播业务结束请求;D、Server收到组播业务结束请求后,通过已建立的点到点IP通道向所述UE所属RNC发送组播结束消息;RNC根据收到的组播结束消息,将UE的空口信道重配置到单播信道上,并通过已建立的点到点IP通道向Server返回组播结束确认。
其中,步骤B之前进一步包括为Server分配RNC可见的IP地址ServerIP Addr。
所述组播开始消息、组播开始确认、组播结束消息和组播结束确认通过IP包传输。
所述组播开始消息中携带的源IP地址为Server IP Addr、目的IP地址为UE的IP地址UE IP;所述组播开始确认中携带的源IP地址为UE IP、目的IP地址为Server IPAddr。
所述组播结束消息中携带的源IP地址为Server IP Addr、目的IP地址为UE的IP地址UE IP;所述组播结束确认中携带的源IP地址为UE IP、目的IP地址为Server IPAddr。
所述组播开始消息携带组播业务标识;步骤B所述RNC根据收到的组播开始消息将UE的空口信道重配置到组播信道上具体为RNC将UE的空口信道重配置到传送所述组播业务标识所对应组播业务的组播信道上,所述UE为传输组播开始消息的通用分组无线业务隧道协议GTP通道对应的UE。
步骤D所述UE为传输组播结束消息的GTP通道对应的UE。
由此可见,本发明中,RNC和Server间通过已建立的UE与Server间的点到点IP通道,直接进行通信,不通过SGSN和GGSN转发组播开始消息、组播开始确认、组播结束消息和组播结束确认等消息,无需改动SGSN和GGSN这两个节点,在实现组播业务的同时,减少了组播业务对已有通信系统的改动。


图1为现有技术中组播业务的实现方法流程图;图2为本发明实施例中组播业务的实现方法流程图。
具体实施例方式
为使本发明的目的、技术方案及优点更加清楚明白,下面参照附图,对本发明作进一步详细说明。
从背景技术的描述中可以看出,Server具有一个UE可见的IP地址,利用该IP地址,UE可通过已建立的点到点IP通道与Server直接通信。因此,为实现RNC与Server间的直接通信,本发明的基本思想是为Server再分配一个RNC可见的IP地址(Server IP Addr),并在RNC上保存Server IP Addr,根据该IP地址,RNC和Server间通过已建立的UE与Server间的点到点IP通道,直接进行通信。
参见图2所示,该实施例中组播业务的实现过程主要包括以下几个步骤步骤201UE与Server建立点到点IP通道;步骤202UE通过建立的点到点IP通道,向Server发送组播业务开始请求;步骤203Server收到UE发送来的组播业务开始请求后,通过已建立的UE与Server间的点到点IP通道,向UE所属RNC发送组播开始消息;在点到点IP通道上,组播开始消息通过IP包传输。其中,组播开始消息携带UE要接收的组播业务所对应的组播业务标识,该组播开始消息的源IP地址为RNC可见的Server的IP地址,即Server IP Addr;目的IP地址为UE的IP地址即UE IP。
步骤204RNC检测GTP通道上发送来的每个IP包的源IP地址,并比较IP包的源IP地址与保存的Server IP Addr是否相同,如果相同,则将IP包截取下来,并根据IP包的消息类型判断该IP包是否为组播开始消息IP包,如果是,则执行步骤205,否则,将收到的IP包转发到无线通道,结束本处理流程;步骤205RNC根据传输组播开始消息IP包的GTP通道,确定要接收组播业务的UE,并根据接收到的组播开始消息中携带的组播业务标识,将该UE的空口信道重配置到传送该组播业务标识所对应的组播业务的组播信道上;其中,要接收组播业务的UE为传输组播开始消息的GTP通道对应的UE。
如果该UE是其自身当前所属小区中第一个接收该组播业务的UE,则RNC需预先分配传送该组播业务的组播信道,并在分配的组播信道上传送组播业务。
步骤206重配置成功后,RNC通过已建立的UE与Server间的点到点IP通道,向Server返回组播开始确认;在点到点IP通道上,组播开始确认通过IP包传输。其中,组播开始确认的源IP地址为UE IP,目的IP地址为Server IP Addr。
Server如果收到目的IP地址为Server IP Addr的IP包,则说明该IP包是RNC发送来的特殊IP包,根据该IP包的源IP地址就可以知道该IP包是与哪个UE相关的。
步骤207UE在重配置的组播信道上接收组播业务;步骤208如果UE想要结束组播业务的接收,则通过建立的点到点IP通道,向Server发送组播业务结束请求;步骤209Server收到UE发送来的组播业务结束请求后,通过已建立的UE与Server间的点到点IP通道,向UE所属RNC发送组播结束消息;在点到点IP通道上,组播结束消息通过IP包传输。该组播结束消息的源IP地址为RNC可见的Server的IP地址即Server IP Addr、目的IP地址为UE的IP地址即UE IP。
步骤210RNC检测GTP通道上发送来的每个IP包的源IP地址,并比较IP包的源IP地址与保存的Server IP Addr是否相同,如果相同,则将IP包截取下来,并根据IP包的消息类型判断该IP包是否为组播结束消息IP包,如果是,则执行步骤211,否则,将收到的IP包转发到无线通道,结束本处理流程;步骤211RNC根据传输组播结束消息IP包的GTP通道,确定要结束组播业务的UE,将该UE的空口信道重配置到单播信道上;其中,要结束组播业务的UE为传输组播结束消息的GTP通道对应的UE。
如果该UE是其自身当前所属小区中最后一个接收该组播业务的UE,则RNC应停止传送该组播业务,并释放传送该组播业务的组播信道。
步骤212重配置成功后,RNC通过已建立的UE与Server间的点到点IP通道,向Server返回组播结束确认;在点到点IP通道上,组播结束确认通过IP包传输。其中,组播结束确认的源IP地址为UE IP,目的IP地址为Server IP Addr。
Server如果收到目的IP地址为Server IP Addr的IP包,则说明该IP包是RNC发送来的特殊IP包,根据该IP包的源IP地址就可以知道该IP包是与哪个UE相关的。
步骤213UE停止接收组播业务后,继续处理其它业务或回到空闲模式。
本实施例中,为避免重配置不成功就发送组播开始确认或组播结束确认的情况出现,RNC在UE的空口信道重配置到组播信道、或UE的组播信道重配置到单播信道成功以后,才向Server发送组播开始确认或组播结束确认。
可见,利用本发明的方法,不用通过SGSN和GGSN转发组播开始消息、组播开始确认、组播结束消息和组播结束确认等消息,无需改动SGSN和GGSN这两个节点,在实现组播业务的同时,减少了组播业务对已有通信系统的改动。
其中,步骤201、202、207、208及213与现有技术相同,这里不再赘述。
以上所述对本发明的目的、技术方案和有益效果进行了进一步的详细说明,所应理解的是,以上所述并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种组播业务的实现方法,其特征在于,该方法包括以下步骤A、用户设备UE与服务器Server建立点到点IP通道,并通过已建立的点到点IP通道向Server发送组播业务开始请求;B、Server收到组播业务开始请求后,通过已建立的点到点IP通道向所述UE所属无线网络控制器RNC发送组播开始消息;RNC根据收到的组播开始消息,将UE的空口信道重配置到组播信道上,并通过已建立的点到点IP通道向Server返回组播开始确认;C、在结束接收组播业务时,UE通过已建立的点到点IP通道向Server发送组播业务结束请求;D、Server收到组播业务结束请求后,通过已建立的点到点IP通道向所述UE所属RNC发送组播结束消息;RNC根据收到的组播结束消息,将UE的空口信道重配置到单播信道上,并通过已建立的点到点IP通道向Server返回组播结束确认。
2.根据权利要求1所述的方法,其特征在于,步骤B之前进一步包括为Server分配RNC可见的IP地址Server IP Addr。
3.根据权利要求1所述的方法,其特征在于,所述组播开始消息、组播开始确认、组播结束消息和组播结束确认通过IP包传输。
4.根据权利要求2或3所述的方法,其特征在于,所述组播开始消息中携带的源IP地址为Server IP Addr、目的IP地址为UE的IP地址UE IP;所述组播开始确认中携带的源IP地址为UE IP、目的IP地址为Server IPAddr。
5.根据权利要求2或3所述的方法,其特征在于,所述组播结束消息中携带的源IP地址为Server IP Addr、目的IP地址为UE的IP地址UE IP;所述组播结束确认中携带的源IP地址为UE IP、目的IP地址为Server IPAddr。
6.根据权利要求1所述的方法,其特征在于,所述组播开始消息携带组播业务标识;步骤B所述RNC根据收到的组播开始消息将UE的空口信道重配置到组播信道上具体为RNC将UE的空口信道重配置到传送所述组播业务标识所对应组播业务的组播信道上,所述UE为传输组播开始消息的通用分组无线业务隧道协议GTP通道对应的UE。
7.根据权利要求1所述的方法,其特征在于,步骤D所述UE为传输组播结束消息的GTP通道对应的UE。
全文摘要
本发明提供一种组播业务的实现方法,包括以下步骤A.UE与服务器建立点到点IP通道,并通过该通道向服务器发送组播业务开始请求;B.服务器通过点到点IP通道向RNC发送组播开始消息;RNC根据收到的组播开始消息,将UE的空口信道重配置到组播信道上,并通过点到点IP通道向服务器返回组播开始确认;C.结束接收组播业务时,UE通过点到点IP通道向服务器发送组播业务结束请求;D.服务器通过点到点IP通道向RNC发送组播结束消息;RNC根据收到的组播结束消息,将UE的空口信道重配置到单播信道上,并通过点到点IP通道向服务器返回组播结束确认。在实现组播业务的同时,减少了组播业务对已有通信系统的改动。
文档编号H04L12/56GK1859421SQ20061005709
公开日2006年11月8日 申请日期2006年3月17日 优先权日2006年3月17日
发明者胡军 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1