CN100531217C - 移动组播广播业务中的异常处理方法 - Google Patents
移动组播广播业务中的异常处理方法 Download PDFInfo
- Publication number
- CN100531217C CN100531217C CNB2006100939053A CN200610093905A CN100531217C CN 100531217 C CN100531217 C CN 100531217C CN B2006100939053 A CNB2006100939053 A CN B2006100939053A CN 200610093905 A CN200610093905 A CN 200610093905A CN 100531217 C CN100531217 C CN 100531217C
- Authority
- CN
- China
- Prior art keywords
- node
- response
- broadcast service
- session
- downstream
- 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.)
- Active
Links
- 238000003672 processing method Methods 0.000 title 1
- 238000000034 method Methods 0.000 claims abstract description 32
- 238000011144 upstream manufacturing Methods 0.000 claims description 25
- 230000000977 initiatory effect Effects 0.000 claims description 13
- 230000005856 abnormality Effects 0.000 claims description 9
- 238000012217 deletion Methods 0.000 claims description 6
- 230000037430 deletion Effects 0.000 claims description 6
- 239000002699 waste material Substances 0.000 abstract description 5
- TZSMWSKOPZEMAJ-UHFFFAOYSA-N bis[(2-methoxyphenyl)methyl] carbonate Chemical compound COC1=CC=CC=C1COC(=O)OCC1=CC=CC=C1OC TZSMWSKOPZEMAJ-UHFFFAOYSA-N 0.000 description 12
- 210000004271 bone marrow stromal cell Anatomy 0.000 description 12
- 238000012545 processing Methods 0.000 description 5
- 238000012546 transfer Methods 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 240000007594 Oryza sativa Species 0.000 description 1
- 235000007164 Oryza sativa Nutrition 0.000 description 1
- 230000002159 abnormal effect Effects 0.000 description 1
- 235000021186 dishes Nutrition 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000012946 outsourcing Methods 0.000 description 1
- 235000009566 rice Nutrition 0.000 description 1
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
一种移动组播广播业务中的异常处理方法,本节点在收到上游节点发起的会话开始请求消息后,创建或更新组播广播业务上下文,然后向上游回送会话开始响应消息,并向所述组播广播业务上下文中的下游节点发起会话开始请求消息,其中,当本节点向下游节点发起会话开始请求消息后,包括如下步骤:(1)本节点判断是否所有下游节点都无法实现移动组播业务;(2)当本节点判断到所有下游节点都无法实现移动组播业务时,本节点向上游节点发起注销流程。本发明在现有组播会话开始流程的基础上,提出一种在下游节点会话开始流程全部失败的情况下,一种快速释放系统资源和承载带宽的方法,从而避免了系统资源和带宽的浪费。
Description
技术领域
本发明涉及移动组播广播业务(MBMS:Multimedia Broadcast/MulticastService)一种异常处理方法。
背景技术
为了有效地利用移动网络资源,移动组播和广播业务在移动网络中提供一个数据源向多个用户发送数据的点到多点业务,实现网络资源共享,提高网络资源的利用率,尤其是空口接口资源。MBMS提供两种方式:广播方式和组播方式。MBMS不仅能实现纯文本低速率的消息类组播和广播,而且还能实现高速多媒体业务的组播和广播,组播和广播业务MBMS基于WCDMA/GSM分组网,通过增加一些新的功能实体,如广播组播业务中心BMSC,对已有的分组域功能实体如SGSN(分组服务节点)、GGSN(分组网关节点)、RNC(无线资源控制节点)和UE(用户终端)增加MBMS功能,并定义了新的逻辑共享信道来实现空口资源共享。(参见图1)
在用户面,MBMS业务特征是:使用特定的服务质量QoS向UE(用户终端)以组播报文的形式分发数据包。在控制面,MBMS业务特征是:管理UE的MBMS服务承载状态(多播模式下);业务的外购版权确定(多播模式下);提供会话的触发和中止控制,并且管理数据分发的承载资源(多播和广播模式下)。MBMS的承载业务边界是Gmb(GGSN和BMSC的接口)口和Gi口(GGSN和数据公网的接口),前者提供控制功能,后者提供用户面功能。BMSC功能实体提供一套用户业务功能,BMSC为不同的用户业务功能可以由不同的物理实体提供。
对于广播和组播业务,都需要由BMSC主导发起一个会话开始流程(Session Start),用于在整个网络中建立数据承载资源,通知网元和用户该业务流程即将开始等,在现有技术中,对该流程定义如下(参见图2)
步骤201,BMSC向MBMS上下文中的下游节点中的所有GGSN发起会话开始消息,指示即将到来的数据传输,以及提供会话属性等,
步骤202,GGSN创建或者更新MBMS上下文,然后向BMSC回送会话开始响应消息。
步骤203,GGSN向MBMS上下文中的下游节点中的所有SGSN发起会话开始请求消息,只是指示即将到来的数据传输,以及提供会话属性等。
步骤204,SGSN创建或者更新MBMS上下文,然后向GGSN回送会话开始响应消息。
步骤205,SGSN向每一个连接的RNC或者BSC发起会话开始请求消息,只是指示即将到来的数据传输,以及提供会话属性等,
步骤206,RNC或者BSC创建或者更新MBMS上下文,然后向SGSN回送会话开始响应消息。
步骤207,RNC或者BSC为相关的用户创建必要的无线资源用于广播组播业务数据的传输。
在上述步骤202和204中,下游节点收到上游节点的会话开始请求消息后,都是创建或者更新MBMS上下文后,直接向上游节点回送会话开始响应消息,然后才向下游节点发送会话开始请求消息并等待下游节点的响应。
现有技术中没有提到如果下游节点中的所有节点都没有正确回应的情况下应该如何处理,如果不对此情况进行处理,该业务相关的数据资源仍然保存在节点中,而且上游节点还会继续下发数据报文,造成资源的浪费。本文就是针对这种情况提出一种异常情况下组播业务的解决方法。
发明内容
本发明所要解决的技术问题在于提供一种移动组播广播业务中的异常处理方法,在下游节点中的所有节点都没有正确回应时,尽快释放系统资源并通知上游节点。
为解决上述技术问题,本发明提供一种移动组播业务中的异常处理方法,本节点在收到上游节点发起的会话开始请求消息后,创建或更新组播广播业务上下文,然后向上游回送会话开始响应消息,并向所述组播广播业务上下文中的下游节点发起会话开始请求消息,其中,当本节点向下游节点发起会话开始请求消息后,包括如下步骤:
(1)本节点判断是否所有下游节点都无法实现移动组播业务;
(2)当本节点判断到所有下游节点都无法实现移动组播业务时,本节点向上游节点发起注销流程。
其中,所述注销流程可以包括:
a.本节点向上游节点发送注销请求;
b.上游节点向本节点返回注销响应。
其中,本发明可以进一步包括:在本节点删除与该节点相关的用户设备上下文信息。
其中,本发明可以进一步包括:在本节点删除该组播广播业务上下文信息,包括用户面资源,并本地删除与该组播广播业务上下文关联的组播广播业务用户设备上下文。
其中,所述步骤(1)可以包括:
启动一个定时器,如果在设定时间内没有收到任何下游节点的响应,则判断为所述组播广播业务已经失败。如果在设定时间内收到任何一个下游节点的正确响应,则判断为所述组播广播业务成功。
本发明的技术效果在于,在现有组播会话开始流程的基础上,提出一种在下游节点会话开始流程全部失败的情况下,一种快速释放系统资源和承载带宽的方法,从而避免了系统资源和带宽的浪费。
附图说明
图1是MBMS业务网络架构示意图;
图2是MBMS中会话开始流程示意图;
图3是根据本发明实施例所述的MBMS中下游节点会话开始流程全部失败后的处理示意图。
具体实施方式
如图3所示,本发明在组播业务中针对MBMS的会话开始流程中下游节点全部失败的情况,提出了一种注销该MBMS业务的方法,对于会话开始(Session Start)失败的节点,及时释放相关资源。包括以下步骤:
步骤301,上游节点向MBMS上下文中的下游节点中的所有下游节点发起会话开始请求消息;
步骤302,本节点创建或者更新MBMS上下文,然后向上游回送会话开始响应消息;
步骤303,本节点向MBMS上下文中的下游节点中的所有下游节点发起会话开始请求消息;
步骤304,本节点等待下游节点的会话开始响应消息。如果在设定的时间内收到任何一个下游节点的正确响应,则流程正常结束;如果在设定的时间内没有收到任何下游节点的响应(包括无响应和失败响应),则进入下面的异常处理流程;
步骤305,由于该MBMS业务已经失败,因此本节点向上游节点发送MBMS注销请求消息;
步骤306,上游节点向本节点返回注销响应消息,并本地删除该节点相关的UE上下文;
步骤307,本节点删除该MBMS上下文,包括用户面资源,再本地删除与该MBMS上下文关联的MBMS UE上下文。
其中,步骤302中,本节点收到会话开始请求后,创建本地资源,然后向上游节点返回响应消息,而不等待下游节点的响应。
其中,步骤304中,本节点循环向所有下游节点发送会话开始请求消息后,设定一定的等待时间,如果在设定的时间内,收到任何一个下游节点的正确响应,则流程正确结束,如果在设定的时间内没有收到任何响应,则执行后续的异常处理流程。
其中,步骤305到307的异常处理流程中,本节点向上游节点发起注销流程,尽快通知上游节点,本节点的业务流程失败,这样可以避免后续的MBMS数据报文的下发,从而避免浪费承载带宽,注销流程后,由于该MBMS业务已经没有实际存在价值,因此删除该业务上下文以及相关的UE上下文,尽早的释放系统资源。
结合图2,在本发明,SGSN,GGSN都可以是本发明所述的本节点。以GGSN作为本节点为例,(SGSN作为本节点也是类同的),图3中描述的方法流程可以包括以下步骤(以GGSN作为本节点,BMSC作为上游节点,SGSN作为下游节点):
步骤301,开始,上游节点BMSC向MBMS上下文中的下游节点中的所有GGSN发起会话开始请求消息,只是指示即将到来的数据传输,以及提供会话属性等;
步骤302,本GGSN创建或者更新MBMS上下文,然后向BMSC回送会话开始响应消息;
步骤303,GGSN向MBMS上下文中的下游节点中的所有下游SGSN发起会话开始请求消息;
步骤304,GGSN等待下游SGSN的会话开始响应消息。如果在设定的时间内收到任何一个SGSN的正确响应,则流程正常结束;如果在设定的时间内没有收到任何SGSN的响应(包括无响应和失败响应),则进入下面的异常处理流程。
步骤305,GGSN判断其所有下游SGSN都无法执行MBMS业务,GGSN向BMSC发送MBMS注销请求消息;
步骤306,BMSC节点向GGSN返回注销响应消息,并本地删除该GGSN相关的UE上下文。
步骤307,GGSN删除该MBMS上下文,包括用户面资源,然后本地删除与该MBMS上下文关联的MBMS UE上下文;
在该方法中,主要是在下游节点会话开始流程全部失败后,尽快释放系统资源并通知上游节点,避免数据报文的无效传输,从而避免传输资源的浪费。
Claims (8)
1、一种移动组播业务中的异常处理方法,本节点在收到上游节点发起的会话开始请求消息后,创建或更新组播广播业务上下文,然后向上游回送会话开始响应消息,并向所述组播业务上下文中的所有下游节点发起会话开始请求消息,其特征在于,当本节点向下游节点发起会话开始请求消息后,包括如下步骤:
(1)本节点判断是否所有下游节点都无法实现移动组播业务;
(2)当本节点判断到所有下游节点都无法实现移动组播业务时,本节点向上游节点发起注销流程。
2、如权利要求1所述的方法,其特征在于,进一步包括:在本节点删除与该节点相关的用户设备上下文信息。
3、如权利要求1所述的方法,其特征在于,进一步包括:在本节点删除该组播广播业务上下文信息,包括用户面资源,并本地删除与该组播广播业务上下文关联的组播广播业务用户设备上下文。
4、如权利要求1所述的方法,其特征在于,所述判断步骤包括:
启动一个定时器,如果在设定时间内没有收到任何下游节点的响应,则判断为所述组播广播业务已经失败。
5、如权利要求4所述的方法,其特征在于,所述没有收到任何下游节点的响应,包括无响应和失败响应。
6、如权利要求4所述的方法,其特征在于,如果在设定时间内收到任何一个下游节点的正确响应,则判断为所述组播广播业务成功。
7、如权利要求1所述的方法,其特征在于,所述本节点执行向上游回送会话开始响应消息的步骤时,并不等待下游节点的响应。
8、如权利要求1所述的方法,其特征在于,所述注销流程包括:
a.本节点向上游节点发送注销请求;
b.上游节点向本节点返回注销响应。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2006100939053A CN100531217C (zh) | 2006-06-23 | 2006-06-23 | 移动组播广播业务中的异常处理方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2006100939053A CN100531217C (zh) | 2006-06-23 | 2006-06-23 | 移动组播广播业务中的异常处理方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101087300A CN101087300A (zh) | 2007-12-12 |
CN100531217C true CN100531217C (zh) | 2009-08-19 |
Family
ID=38938060
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2006100939053A Active CN100531217C (zh) | 2006-06-23 | 2006-06-23 | 移动组播广播业务中的异常处理方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN100531217C (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2010088795A1 (zh) * | 2009-02-03 | 2010-08-12 | 深圳华为通信技术有限公司 | 承载处理方法、装置及附着方法、装置 |
CN102056201B (zh) * | 2009-10-30 | 2014-09-03 | 中国移动通信集团广西有限公司 | 一种业务流程中异常情况的处理方法和装置 |
CN110351194B (zh) | 2018-04-04 | 2021-03-30 | 华为技术有限公司 | 一种组播组创建、组播组加入方法及装置 |
-
2006
- 2006-06-23 CN CNB2006100939053A patent/CN100531217C/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN101087300A (zh) | 2007-12-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4409602B2 (ja) | マルチメディアブロードキャスト/マルチキャストサービスシステムにおけるサービスの識別およびルーティングのための方法および装置 | |
CN101043252B (zh) | 一种基于mbms机制的ims业务的传输方法及系统 | |
CN101052203B (zh) | 多媒体广播组播业务的实现方法 | |
CN101175252B (zh) | 多媒体广播组播服务中建立会话的方法和网络系统 | |
CN101043431B (zh) | 一种缩短多方通话业务建立时间的方法与系统 | |
CN101222685B (zh) | 一种多媒体广播组播业务会话建立的方法 | |
CN106856595B (zh) | 基于B-TrunC组呼的IP组播广播业务传输方法 | |
CN100379221C (zh) | 一种多媒体组播业务的注册方法 | |
CN100568819C (zh) | 多媒体广播组播服务会话开始的异常处理方法 | |
CN100531217C (zh) | 移动组播广播业务中的异常处理方法 | |
CN100421507C (zh) | 一种多媒体广播/组播业务中业务控制信息的传输方法 | |
WO2008025206A1 (fr) | Procédé et réseau pour créer le tunnel de plan de contrôle dans le service de multidiffusion du système de communication mobile | |
CN100426886C (zh) | 一种实现流媒体业务的方法 | |
CN101090327A (zh) | 用于广播/组播业务同时支持ipv4和ipv6地址的方法及系统 | |
CN104349465B (zh) | 无线网络休眠定时器的设定方法与装置 | |
CN101291447B (zh) | 基于多媒体广播多播服务的状态信息获取方法及系统 | |
CN101164281A (zh) | 响应点对点连接建立请求的方法、业务接收方法及装置 | |
CN100450280C (zh) | 用户设备释放点到多点无线承载的方法 | |
CN100502280C (zh) | 一种保证网络侧接收用户设备消息的方法 | |
CN101267580B (zh) | 多媒体广播组播服务的恢复方法 | |
CN101437222B (zh) | 移动通讯网络中恢复广播多媒体广播组播业务的方法 | |
CN100450296C (zh) | 一种广播/组播业务控制信息的传输方法 | |
CN111385745B (zh) | 一种通信方法及装置 | |
CN102595327A (zh) | 一种mbms触发方法及系统 | |
CN101459873B (zh) | 一种多媒体广播组播业务的接入方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
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 |