CN1177446C - 一种单信息源至多接收点的分组数据业务实现方法 - Google Patents

一种单信息源至多接收点的分组数据业务实现方法

Info

Publication number
CN1177446C
CN1177446C CNB02100756XA CN02100756A CN1177446C CN 1177446 C CN1177446 C CN 1177446C CN B02100756X A CNB02100756X A CN B02100756XA CN 02100756 A CN02100756 A CN 02100756A CN 1177446 C CN1177446 C CN 1177446C
Authority
CN
China
Prior art keywords
sgsn
service
ggsn
user
pdp context
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CNB02100756XA
Other languages
English (en)
Other versions
CN1434612A (zh
Inventor
���Ǿ�
武亚娟
赵建国
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CNB02100756XA priority Critical patent/CN1177446C/zh
Publication of CN1434612A publication Critical patent/CN1434612A/zh
Application granted granted Critical
Publication of CN1177446C publication Critical patent/CN1177446C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

本发明公开了一种单信息源至多接收点的分组数据业务实现方法,首先由用户通过分组数据协议PDP上下文激活过程请求业务,再由应用业务服务器依次经GGSN、SGSN、RNC将业务数据传输给用户,在PDP上下文激活过程中,于每个SGSN中填写包括业务数据来源GGSN、服务RNC、接入点名APN的映射表;于每个GGSN中填写包括服务SGSN、APN的映射表;在业务数据传输给用户的过程中,根据上述映射表,在GGSN与各SGSN的连接及SGSN与各RNC的连接中对每个APN仅选取一条GPRS隧道GTP传输,使得承载网络的资源利用率显著提高。

Description

一种单信息源至多接收点的分组数据业务实现方法
技术领域
本发明涉及分组数据网络技术,尤其涉及一种单信息源至多接收点的分组数据业务实现方法。
背景技术
随着数据业务的高速增长,以电路交换为主的GSM(全球移动通信***)移动通信***越来越无法满足用户的需求,因此出现了以分组交换为特征的GPRS(通用分组无线业务)网络,电路域核心网络和分组域核心网络进一步融合成为UMTS(通用移动通信***)网络,实现核心网络的分组化结构。基于分组交换的网络能够以数据分组为单位实现动态路由,和电路交换要建立专用连接相比,大大提高了网络资源的利用率。
分组交换网络除了可以提供各种分组交换数据业务之外,还可以作为其它应用的承载层,提供承载业务,因此在分组交换网络中可以引入多种多样的应用业务。在这些应用业务之中,有一种类型的业务是从一个消息源同时向多个用户发送同样的消息,这类业务的典型代表是广播业务和多播业务。
现有的小区广播业务使用电路交换方式或者分组交换方式来传送数据,用在GSM网络、GPRS网络和UMTS网络中。小区广播消息在小区广播中心被按页的形式进行组织,每页小区广播消息由82字节组成,按ASCII字符7位编码为93个字符,在由CBC(小区广播中心)发往UE(用户设备)或者MS(移动台)的过程中还需要作一些报头处理,因此小区广播的实现机制注定了只能提供基于消息的业务类型,无法进行音频、视频、流媒体等高速率的数据传输,而且采用存储转发方式处理业务,不能保证实时性。
在移动通信网络中实现IP(互联网协议)多播业务的组网和协议栈如图1所示,其中用户设备指的是各种移动终端,用户设备通过IP多播应用协议连接到位于外部网络的IP多播应用服务器上,外部网络和GGSN(GPRS网关支持节点)通过Gi(GGSN与IP多播应用服务器)接口连接。在外部网络中有一个代理实体和GPRS网络中的GGSN相连,这个代理实体和GGSN构成对等层,都要实现PIM(与协议无关的多播)协议或其他多播协议。GGSN位于用户设备和IP多播应用服务器之间,充当IP多播代理的角色,SGSN作为分组域承载的一部分,在IP层不可见。此外,为了控制IP多播应用协议,用户设备和GGSN上还要实现IGMP(互联网组管理协议)协议。
在上述协议栈中,移动终端相当于加入多播群组的主机,GGSN实现了IGMP和PIM路由协议,相当于支持多播功能的路由器,移动通信网络的空中接口部分和核心网部分共同作为图1中的分组域承载部分,承载IP协议。在实现中,GGSN从IP多播应用服务器接收多播业务消息,根据IP地址识别出是多播业务数据,进行复制之后用IP协议发送到多个用户设备处。但是在分组域承载网络中传送时,被屏蔽掉的SGSN和无线接入网部分并不知道这些数据是多播业务数据,因此,如图2所示,其中,带箭头实线表示业务数据传递,可见,即使接收数据的用户设备都是由同一个SGSN服务的,位于同一个小区,也要为每一个用户单独建立一条数据传输通道,单独使用一条寻呼信道来寻呼移动终端,使得承载网络的资源利用率较低。
发明内容
本发明的目的在于提供一种优化分组域核心网络资源,以实现单信息源至多接收点的分组数据业务的方法。
为达到上述目的,本发明采用的技术方案是:一种单信息源至多接收点的分组数据业务实现方法,首先由用户通过分组数据协议PDP上下文激活过程请求业务,再由应用业务服务器依次经通用分组无线业务GPRS网关支持节点GGSN、GPRS服务支持节点SGSN、无线网络控制器RNC将业务数据传输给用户,在所述PDP上下文激活过程中,于每个SGSN中填写包括如下信息的映射表:(1)提供业务数据来源的GGSN;(2)为激活业务用户服务的RNC;(3)标识所连接具体业务的接入点名APN;于每个GGSN中填写包括如下信息的映射表:(1)为激活多播业务用户服务的SGSN;(2)标识所连接具体业务的接入点名APN;在所述业务数据传输给用户的过程中,根据上述映射表,在GGSN与各SGSN的连接中对每个APN仅选取一条GPRS隧道GTP传输;在SGSN与各RNC的连接中对每个APN仅选取一条GTP隧道传输。
由于采用以上技术方案,在PDP上下文激活过程中,通过填写映射表,将GGSN与SGSN、SGSN与RNC间关于广播及多播业务的参数加以记录,在业务数据传输给用户的过程中,通过映射表可反映出哪些接收数据的用户设备是由同一个SGSN服务,位于同一个小区,对此只建立一条数据传输通道,使得承载网络的资源利用率显著提高。
附图说明
图1是IP多播业务的协议栈示意图;
图2为现有技术中广播及多播业务发送过程示图;
图3为本发明方法中广播及多播业务发送过程示图;
图4是请求业务的PDP上下文激活过程图;
图5所示为本发明方法中映射表的表项;
图6所示为本发明方法中映射表的建立和填写详解。
具体实施方式
单信息源至多接收点数据业务的典型应用是多播业务和广播业务。
本发明方法在具体实施中,对于多播业务,在PDP上下文激活过程中,于每个SGSN中填写包括如下信息的映射表:(1)提供多播数据来源的GGSN;(2)为激活多播业务用户服务的RNC;(3)标识所连接具体多播业务的接入点名APN;(4)所服务的多播业务用户;于每个GGSN中填写包括如下信息的映射表:(1)为激活多播业务用户服务的SGSN;(2)标识所连接具体业务的接入点名APN;(3)所服务的多播业务用户;
在所述业务数据传输给用户的过程中,根据上述映射表,在GGSN与各SGSN的连接中对每个APN仅选取一条GTP隧道传输;在SGSN与各RNC的连接中对每个APN仅选取一条GTP隧道传输;
对于广播业务,在所述业务数据传输给用户的过程中,GGSN只需对当前所有存在激活PDP上下文的SGSN均选取一条GTP隧道传输,SGSN只需对当前所有存在激活PDP上下文的RNC均选取一条GTP隧道传输,无需在映射表中对所有用户加以记录。
下面以多播业务的具体实施,说明映射表的建立,我们可以在GGSN内部设置一个映射表,该映射表表明目前已经激活了对多播业务的接收的用户有哪些,当前为这些用户服务的都是哪些SGSN,GGSN根据某种原则,在它和每一个SGSN的一条或者多条连接中选取其中一条GTP隧道,将收到的IP数据报直接封装在该GTP分组数据包中,然后发送给每一个正在接收多播数据的SGSN。在每个SGSN中,可设置两个映射表,一个表用于GGSN侧,表明目前正在接收的多播数据来自哪一个GGSN,自己正在服务的多播用户有哪些,这个表和GGSN中的表对应存在;另一个表用于RNC侧,保存的信息对应着已经激活了多播业务的用户,以及为这些用户服务的所有RNC,这个表是和RNC中的表对应存在的。SGSN在激活PDP上下文时就记录了这些RNC的信息,收到来自GGSN的多播数据之后,同样,SGSN查找和RNC侧对应存在的映射表,在它和每一个RNC的一条或者多条GTP隧道中选取其中一条,对收到的GTP-U(GPRS隧道协议的用户平面部分协议)数据包进行拆封和重装之后,发送给每一个正在接收多播数据的RNC,实现SGSN用一条链路完成多播数据到一个RNC的传送,完成核心网中的数据传输过程。
图4是请求业务的PDP上下文激活过程图,在本发明方法的具体实施中,本过程执行时填写映射表,其操作包括下述步骤:
1)用户发送带有参数APN的激活PDP上下文请求Activate PDPContext Request消息给SGSN;
2)执行无线接入承载分配过程;
3)SGSN收到Activate PDP Context Request消息之后,根据APN解析的结果选择一个GGSN。给该GGSN分配隧道端节点TEID,如果APN的配置中是单信息源至多接收点的分组数据业务,就已有参数填写映射表的相关表项,然后发送带有参数TEID的建立PDP上下文请求Create PDP Context Request消息给GGSN;
4)GGSN收到Create PDP Context Request消息之后,激活APN对应的应用业务服务器中相应的业务,并给SGSN分配另一端隧道端节点TEID’,如果APN的配置中是单信息源至多接收点的分组数据业务,就已有参数填写映射表的相关表项,然后返回带有参数TEID’的建立PDP上下文应答Create PDP Context Request消息给SGSN;
5)SGSN根据Create PDP Context Request消息中返回的参数填写映射表,并返回激活PDP上下文认可Activate PDP Context Accept消息给用户。
图5所示为本发明方法在多播业务的具体实施中一种SGSN与GGSN一侧相应映射表的表项结构,下面结合图6及图4涉及的执行步骤详细说明该映射表的建立和填写过程。
1)用户A发送Activate PDP Context Request消息给SGSN1,其中带有接入点名APN1,APN1的配置表明选择的是外部网络中的某个多播应用业务;
2)执行无线接入承载分配过程;
3)SGSN收到Activate PDP Context Request消息之后,根据APN1解析的结果选择一个GGSN1。SGSN1从APN1的配置中得知用户A请求的是多播业务,在内部的GGSN侧建立一个映射表,即表1,其中的TEIDa(隧道段节点a)是SGSN1分配给GGSN1的,然后发送CreatePDP Context Request消息给GGSN1,消息中带有TEIDa。
4)GGSN1收到Create PDP Context Request消息之后,激活APN1对应的多播业务服务器中相应的业务,由于GGSN1从APN1配置中得知用户请求的是多播业务,则在内部建立一个映射表,即表2,其中的TEIDa’是GGSN1分配给SGSN1的,GGSN1在Create PDP ContextResponse消息中返回TEIDa’。TEIDa和TEIDa’相对应,构成用户A在SGSN1和GGSN1之间的传输通道。
5)SGSN1返回Activate PDP Context Accept消息给用户A,这时SGSN1就可以在GGSN1和用户A之间路由PDP分组数据包,并开始计费。
如果这时和用户A处于同一个小区的用户B也发起多播业务的注册,则执行以下过程:
1)用户B发送Activate PDP Context Request消息给SGSN1,其中APN1中的配置表明选择的是外部网络中的多播应用业务,和用户A选择的是同一个多播业务服务器;
2)使用无线接入承载分配过程建立无线接入承载;
3)SGSN1收到Activate PDP Context Request消息之后,从APN1的配置中得知用户B请求的是多播业务,在内部已建立的映射表中增加用户B的纪录,见表3,其中的TEIDb是SGSN1分配给GGSN1的,然后发送Create PDP Context Request消息给GGSN1,为了以典型实施例说明本发明方法,即假设APN1经解析之后返回给SGSN1的所有GGSN中,选择的GGSN和用户A使用的GGSN1相同。
4)GGSN1收到Create PDP Context Request消息之后,从APN1配置中得知用户B请求的是同一类多播业务,那么在内部建立的表中增加用户B的纪录,该表指出现在有两个用户在接收来自同一个多播业务服务器的多播数据,见表4,其中的TEIDb’是GGSN1分配给SGSN1的,然后在Create PDP Context Response消息中返回,其中TEIDb和TEIDb’对应着用户B在SGSN1和GGSN1之间的传输通道。
5)SGSN1返回Activate PDP Context Accept消息给用户B,然后SGSN就可以在GGSN1和用户B之间路由PDP分组数据包,并开始计费。SGSN与RNC一侧相应映射表的表项结构及建立和填写过程与此类似。
广播业务和多播业务类似,其用户的数目比多播用户要多,而且SGSN服务区内每一个能够接收广播业务的用户都已经在SGSN中进行了附着过程,所以不必进行映射表的具体用户记录。
本发明方法实施中,无线接入承载分配过程是由SGSN发起,当无线接入承载分配请求消息用于建立无线接入承载时,SGSN将其用于接收数据的TEID号放在无线接入承载建立请求消息中发送给RNC,在RNC返回的无线接入承载建立响应中SGSN得到RNC用于接收数据的TEID号;如果RNC和SGSN之间的隧道发生改变,即通过无线接入承载分配修改相应的映射表,解决了一个正在接收多播业务的用户从当前的服务RNC移动到了另一个RNC的转换问题。
本发明方法中选取一条用于传输数据的GTP隧道亦可通过将多个TEID对应到一个实际使用的TEID上的方法实现。

Claims (4)

1、一种单信息源至多接收点的分组数据业务实现方法,其特征在于:首先由用户通过分组数据协议PDP上下文激活过程请求业务,再由应用业务服务器依次经通用分组无线业务GPRS网关支持节点GGSN、GPRS服务支持节点SGSN、无线网络控制器RNC将业务数据传输给用户,在所述PDP上下文激活过程中,于每个SGSN中填写包括如下信息的映射表:(1)提供业务数据来源的GGSN;(2)为激活业务用户服务的RNC;(3)标识所连接具体业务的接入点名APN;(4)如果是多播业务,该映射表中还应该包括所服务的多播业务用户,如果是广播业务,则无需记录用户信息;于每个GGSN中填写包括如下信息的映射表:(1)为激活多播业务用户服务的SGSN;(2)标识所连接具体业务的接入点名APN;(3)如果是多播业务,该映射表中还应该包括所服务的多播业务用户,如果是广播业务,则无需记录用户信息;在所述业务数据传输给用户的过程中,根据上述映射表,在GGSN与各SGSN的连接中对每个APN仅选取一条GPRS隧道GTP传输;在SGSN与各RNC的连接中对每个APN仅选取一条GTP隧道传输。
2、如权利要求1所述的单信息源至多接收点的分组数据业务实现方法,其特征在于:在PDP上下文激活过程中,并填写映射表的操作包括下述步骤:
1)用户发送带有参数APN的激活PDP上下文请求Activate PDPContext Request消息给SGSN;
2)执行无线接入承载分配过程;
3)SGSN收到Activate PDP Context Request消息之后,根据APN解析的结果选择一个GGSN。给该GGSN分配隧道端节点TEID,如果APN的配置中是单信息源至多接收点的分组数据业务,就已有参数填写映射表的相关表项,然后发送带有参数TEID的建立PDP上下文请求Create PDP Context Request消息给GGSN;
4)GGSN收到Create PDP Context Request消息之后,激活APN对应的应用业务服务器中相应的业务,并给SGSN分配另一端隧道端节点TEID’,如果APN的配置中是单信息源至多接收点的分组数据业务,就已有参数填写映射表的相关表项,然后返回带有参数TEID’的建立PDP上下文应答Create PDP Context Request消息给SGSN;
5)SGSN根据Create PDP Context Request消息中返回的参数填写映射表,并返回激活PDP上下文认可Activate PDP Context Accept消息给用户。
3、如权利要求2所述的单信息源至多接收点的分组数据业务实现方法,其特征在于:所述无线接入承载分配过程由SGSN发起,当无线接入承载分配请求消息用于建立无线接入承载时,SGSN将其用于接收数据的TEID号放在无线接入承载建立请求消息中发送给RNC,在RNC返回的无线接入承载建立响应中SGSN得到RNC用于接收数据的TEID号;如果RNC和SGSN之间的隧道发生改变,即通过无线接入承载分配修改相应的映射表。
4、如权利要求2所述的单信息源至多接收点的分组数据业务实现方法,其特征在于:通过将多个TEID对应到一个实际使用的TEID上的方法实现选取一条用于传输数据的GTP隧道。
CNB02100756XA 2002-01-23 2002-01-23 一种单信息源至多接收点的分组数据业务实现方法 Expired - Fee Related CN1177446C (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB02100756XA CN1177446C (zh) 2002-01-23 2002-01-23 一种单信息源至多接收点的分组数据业务实现方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB02100756XA CN1177446C (zh) 2002-01-23 2002-01-23 一种单信息源至多接收点的分组数据业务实现方法

Publications (2)

Publication Number Publication Date
CN1434612A CN1434612A (zh) 2003-08-06
CN1177446C true CN1177446C (zh) 2004-11-24

Family

ID=27627241

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB02100756XA Expired - Fee Related CN1177446C (zh) 2002-01-23 2002-01-23 一种单信息源至多接收点的分组数据业务实现方法

Country Status (1)

Country Link
CN (1) CN1177446C (zh)

Families Citing this family (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1283055C (zh) * 2003-08-15 2006-11-01 华为技术有限公司 一种对创建分组数据协议上下文请求的处理方法
CN1592167B (zh) * 2003-08-25 2010-05-12 北京三星通信技术研究有限公司 支持mbms后向兼容性的方法
CN100375423C (zh) * 2003-08-27 2008-03-12 Ut斯达康(中国)有限公司 在移动通信***中实现互联网协议组播业务的方法及装置
CN100440873C (zh) * 2003-11-19 2008-12-03 华为技术有限公司 通用分组无线业务中网关支持节点的选择方法
CN100387072C (zh) * 2004-07-13 2008-05-07 华为技术有限公司 通用分组无线业务网关支持节点业务的锁定方法
CN100387024C (zh) * 2004-08-03 2008-05-07 华为技术有限公司 一种无线通信***网络侧处理所接收数据包的方法
CN100393062C (zh) * 2005-05-12 2008-06-04 中兴通讯股份有限公司 将核心网接入多协议标记交换虚拟专用网的方法
CN1849004B (zh) * 2005-08-19 2012-02-29 华为技术有限公司 一种位置切换的方法及装置
EP2515476A1 (en) * 2005-09-06 2012-10-24 Redknee Inc. Method for the interception of GTP-C messages
CN100466612C (zh) * 2005-11-18 2009-03-04 华为技术有限公司 实现无线网络控制器间通信的方法和***
CN101064937B (zh) * 2006-04-28 2010-09-08 华为技术有限公司 一种漫游用户的归属地的接入方法及***
CN101064676B (zh) * 2006-04-29 2010-09-22 摩托罗拉公司 用于建立点到多点的通信环境的方法和***
WO2007130281A2 (en) * 2006-05-03 2007-11-15 Interdigital Technology Corporation Wireless communication method and system for activating multiple service bearers via efficient packet data protocol context activation procedures
CN102523570B (zh) * 2006-06-15 2015-11-25 华为技术有限公司 一种网络侧用户面实体选择方法和装置
CN100486381C (zh) * 2006-08-18 2009-05-06 中兴通讯股份有限公司 分组域中ggsn获知sgsn启用单隧道信息的方法
CN101198102B (zh) * 2007-12-25 2011-11-02 华为技术有限公司 一种终端接入网络的方法、装置和***
CN101505534B (zh) * 2008-02-05 2010-12-08 中兴通讯股份有限公司 用于移动通信***的资源管理方法
CN101340731B (zh) * 2008-08-22 2011-06-15 中国电信股份有限公司 业务的服务质量的保证方法、网络侧设备和终端
CN102694663A (zh) * 2011-03-25 2012-09-26 ***通信集团公司 中转多播传输方法、***、中转选择服务器、中转节点及终端
CN104427553B (zh) * 2013-09-05 2019-08-02 中兴通讯股份有限公司 一种组播组优化方法及锚点
CN105379199B (zh) * 2014-06-16 2019-07-09 华为技术有限公司 业务报文分发方法与装置
CN106792664B (zh) * 2016-12-09 2020-03-31 中国科学院计算技术研究所 一种生成动态gtp隧道的方法

Also Published As

Publication number Publication date
CN1434612A (zh) 2003-08-06

Similar Documents

Publication Publication Date Title
CN1177446C (zh) 一种单信息源至多接收点的分组数据业务实现方法
JP4982545B2 (ja) 移動通信システムのmbmsサービスのためのpdcp構造及び動作方法
EP1753165B1 (en) The method of data transmission of multimedia broadcast/multicast service
CN1099205C (zh) 在移动通信网络中使用移动因特网进行通信的方法和设备
CN1203695C (zh) 临时移动组标识的产生与分配方法
CN101518122B (zh) 组播快速切换
US6501957B2 (en) Method and network element for forwarding multicast messages
CA2356866C (en) System and method for providing mobile terminating calls to a roaming mobile station within an h.323 system
CN1201540C (zh) 分组交换无线网中准备多媒体相关信息传送的方法和装置
EP1464192B1 (en) Network initialized packet data protocol context activation for multicast/broadcast services
CN1515122A (zh) 从外部分组网向移动无线台传送数据分组的方法和设备
CN102196497A (zh) 双向分组数据传输***和方法
CN1822573A (zh) 用于在无线通信***中控制数据通信的***和方法
CN1438809A (zh) 上下文重定位方法
JP2005528865A5 (zh)
CN1324549A (zh) 分组无线网的ip移动性机理
CN100473188C (zh) 全ip架构网络中处理话音通话的方法和***
CN1859775A (zh) 一种用户设备附着方法
CN106686553B (zh) 一种在核心网epc上进行组播的方法和装置
CN102014039B (zh) 数据传输方法和接入点
EP3537666B1 (en) Service data processing method and apparatus
CN1192576C (zh) 移动网络中实现多播业务的方法
CN100484290C (zh) 一种业务接入中实现pdp地址分配的方法
CN1835475A (zh) 通用分组无线业务网络侧激活的方法
CN100372390C (zh) 一种协议数据单元的转发方法

Legal Events

Date Code Title Description
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20041124

Termination date: 20130123