一种会话处理方法和装置.pdf

上传人:1** 文档编号:4332020 上传时间:2018-09-14 格式:PDF 页数:17 大小:9.40MB
返回 下载 相关 举报
摘要
申请专利号:

CN201280000921.7

申请日:

2012.06.29

公开号:

CN102907124A

公开日:

2013.01.30

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效IPC(主分类):H04W 4/06申请日:20120629|||公开

IPC分类号:

H04W4/06(2009.01)I; H04L29/06

主分类号:

H04W4/06

申请人:

华为技术有限公司

发明人:

龙思锐

地址:

518129 广东省深圳市龙岗区坂田华为总部办公楼

优先权:

专利代理机构:

北京中博世达专利商标代理有限公司 11274

代理人:

申健

PDF下载: PDF下载
内容摘要

本发明公开了一种会话处理方法和装置,涉及通信技术领域。所述方法包括:获取中断检测指令;对所述中断检测指令指示的目标MBMS会话进行流量中断检测;当检测到所述目标MBMS会话流量中断时,释放所述目标MBMS会话占用资源。

权利要求书

权利要求书一种MBMS会话处理方法,其特征在于,包括:获取中断检测指令;对所述中断检测指令指示的目标多媒体广播多播MBMS会话进行流量中断检测;当检测到所述目标MBMS会话流量中断时,释放所述目标MBMS会话占用资源。根据权利要求1所述的方法,其特征在于,所述获取中断检测指令包括:获取输入的中断检测指令,所述中断检测指令包含MBMS GW多媒体广播多播服务网元管理的目标MBMS会话对应相同的第一门限值;或者,获取上行网元发送的目标MBMS会话对应信令中的中断检测指令,所述中断检测指令包含指定的目标MBMS会话对应的第一门限值。根据权利要求2所述的方法,其特征在于,所述对所述中断检测指令指示的目标MBMS会话进行流量中断检测包括:启动所述中断检测指令指示的目标MBMS会话对应的定时器,并将所述目标MBMS会话对应的预设计数器清零;当所述目标MBMS会话对应的定时器到达规定时间时,获取所述目标MBMS会话产生的流量;当本次获取的所述目标MBMS会话产生的流量等于前次获取的所述目标MBMS会话产生的流量时,将所述预设计数器的值增加一,或者将所述预设计数器的值增加一个单位时长,所述一个单位时长的取值为所述定时器从零到达所述规定时间的时长;所述当检测到所述目标MBMS会话流量中断时,释放所述目标MBMS会话占用资源具体为:当所述预设计数器的值等于第一门限值时,释放所述目标MBMS会话占用资源。根据权利要求3所述的方法,其特征在于,所述方法还包括:当本次获取的所述目标MBMS会话产生的流量大于前次获取的所述目标MBMS会话产生的流量时,将所述预设计数器的值清零。根据权利要求3所述的方法,其特征在于,所述方法还包括:当所述预设计数器的值小于第一门限值时,重启所述定时器,跳转执行所述当所述目标MBMS会话对应的定时器到达规定时间时,获取所述目标MBMS会话产生的流量。根据权利要求3所述的方法,其特征在于,所述方法还包括:通知上下行网元释放所述目标MBMS会话占用资源。根据权利要求2或3所述的方法,其特征在于,所述中断检测指令还包含第二门限值,所述第二门限值小于所述第一门限值;所述方法还包括:当所述预设计数器的值等于所述第二门限值时,上报所述目标MBMS会话的中断告警。一种网元,其特征在于,包括:获取单元,用于获取中断检测指令;检测单元,用于对所述中断检测指令指示的目标多媒体广播多播MBMS会话进行流量中断检测;处理单元,用于当检测到所述目标MBMS会话流量中断时,释放所述目标MBMS会话占用资源。根据权利要求8所述的网元,其特征在于,所述获取单元,用于获取输入的中断检测指令,所述中断检测指令包含MBMS GW多媒体广播多播服务网元管理的目标MBMS会话对应相同的第一门限值;或者,用于获取上行网元发送的目标MBMS会话对应信令中的中断检测指令,所述中断检测指令包含指定的目标MBMS会话对应的第一门限值。根据权利要求9所述的网元,其特征在于,所述检测单元包括:设置模块,用于启动所述中断检测指令指示的目标MBMS会话对应的定时器,并将所述目标MBMS会话对应的预设计数器清零;流量获取模块,用于当所述目标MBMS会话对应的定时器到达规定时间时,获取所述目标MBMS会话产生的流量;确定数值模块,用于当本次获取的所述目标MBMS会话产生的流量等于前次获取的所述目标MBMS会话产生的流量时,将所述预设计数器的值增加一,或者将所述预设计数器的值增加一个单位时长,所述一个单位时长的取值为所述定时器从零到达所述规定时间的时长;所述处理单元,具体用于当所述预设计数器的值等于第一门限值时,释放所述目标MBMS会话占用资源。根据权利要求10所述的网元,其特征在于,所述确定数值模块,还用于当本次获取的所述目标MBMS会话产生的流量大于前次获取的所述目标MBMS会话产生的流量时,将所述预设计数器的值清零。根据权利要求10所述的网元,其特征在于,所述检测单元还包括:处理模块,用于当所述预设计数器的值小于第一门限值时,重启所述定时器,跳转执行所述当所述目标MBMS会话对应的定时器到达规定时间时,获取所述目标MBMS会话产生的流量。根据权利要求10所述的网元,其特征在于,所述网元还包括:通知单元,用于通知上下行网元释放所述目标MBMS会话占用资源。根据权利要求9或10所述的网元,其特征在于,所述获取单元获取的中断检测指令还包含第二门限值,所述第二门限值小于所述第一门限值;所述网元还包括:上报单元,用于当所述预设计数器的值等于所述第二门限值时,上报所述目标MBMS会话的中断告警。根据权利要求8所述的网元,其特征在于,所述网元为多媒体广播多播服务网元MBMS GW。

说明书

说明书一种会话处理方法和装置
技术领域
本发明涉及通信技术领域,尤其涉及一种会话处理方法和装置。
背景技术
MBMS(Multimedia Broadcast Multicast Service,多媒体广播多播服务)是用于点到多点的单向多媒体业务,网络运营商可以通过广播形式为指定区域内的终端提供流媒体广播、广告广播等多媒体数据。
BM‑SC(Broadcast‑Multicast Service Centre,广播多播服务中心)与用户设备之间的数据通信称为MBMS会话。其中由BM‑SC发起建立或者删除MBMS会话,并向MBMS GW(MBMS‑GateWay,多媒体广播多播服务网元)发送MBMS会话请求,以便MBMS GW为所述MBMS会话分配或者释放MBMS会话所需的相关资源,之后由MBMS GW通知下行网元MME(Mobility Management Entity,移动性管理实体)或SGSN(Serving GPRS Support Node,通用分组无线业务服务支持节点)为所述MBMS会话分配或者释放MBMS会话所需的相关资源,再由MME或者SGSN通知无线接入网为所述MBMS会话分配或者释放MBMS会话所需的相关资源。
在实现MBMS会话的过程中,当某个MBMS会话连续一段时间都没有正常工作时,将产生MBMS残留会话,而发明人发现现有技术中至少存在如下问题:当某个MBMS会话连续一段时间没有数据通过时,所述MBMS会话将继续占用BM‑SC、MBMS GW以及MME/SGSN的资源,导致网络资源的浪费。
发明内容
本发明实施例提供一种会话处理方法和装置,实现了因会话流量中断产生残留会话时,能够主动释放残留会话占用的资源,节约网络资源。
为达到上述目的,本发明采用如下技术方案:
一种会话处理方法,包括:
获取中断检测指令;
对所述中断检测指令指示的目标MBMS会话进行流量中断检测;
当检测到所述目标MBMS会话流量中断时,释放所述目标MBMS会话占用资源。
一种网元,包括:
获取单元,用于获取中断检测指令;
检测单元,用于对所述中断检测指令指示的目标MBMS会话进行流量中断检测;
处理单元,用于当检测到所述目标MBMS会话流量中断时,释放所述目标MBMS会话占用资源。
本发明实施例提供一种会话处理方法和装置,网元获取中断检测指令时,对所述中断检测指令指示的目标MBMS会话进行流量中断检测,当检测到所述目标MBMS会话流量中断时,释放所述目标MBMS会话占用资源。本发明实施例解决了现有技术中当某个MBMS会话连续一段时间没有正常工作时,所述MBMS会话将继续占用网元的资源的问题,实现了因会话流量中断产生残留会话时,能够主动释放残留会话占用的资源,节约网络资源。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例中所需要使用的附图作简单地介绍,显而易见地,下面所描述的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例1提供的一种会话处理方法的流程图;
图2为本发明实施例1提供的另一种会话处理方法的流程图;
图3为本发明实施例1提供的又一种会话处理方法的流程图;
图4为本发明实施例1提供的再一种会话处理方法的流程图;
图5为本发明实施例1提供的再又一种会话处理方法的流程图;
图6为本发明实施例2提供的一种网元的结构图;
图7为本发明实施例2提供的网元中检测单元结构图;
图8为本发明实施例2提供的网元中检测单元结构图;
图9为本发明实施例2提供的又一种网元的结构图。
具体实施方式
下面结合附图对本发明实施例一种会话处理方法和装置进行详细描述。
实施例1
本发明实施例提供的一种会话处理方法,如图1所示,该方法的执行主体为MBMS GW,所述方法包括:
101、获取中断检测指令;
102、对所述中断检测指令指示的目标MBMS会话进行流量中断检测;
103、当检测到所述目标MBMS会话流量中断时,释放所述目标MBMS会话占用资源。
本发明实施例提供的一种会话处理方法,通过获取中断检测指令,对所述中断检测指令指示的目标MBMS会话进行流量中断检测,当检测到所述目标MBMS会话流量中断时,释放所述目标MBMS会话占用资源。本发明实施例解决了现有技术中当某个MBMS会话连续一段时间都没有正常工作时,所述MBMS会话将继续占用网元的资源的问题,实现了因会话流量中断产生残留会话时,能够主动释放残留会话占用的资源,节约网络资源。
本发明实施例提供的一种会话处理方法,一种实现方式以网元MBMS GW处理MBMS残留会话为例进行说明,其中,网络维护人员预先在所述MBMS GW上为所有已建立的MBMS会话配置相同的第一门限值,并通过对所述MBMS GW下发中断检测指令,以便所述MBMS GW对所有MBMS会话产生的流量进行实时检测,并对MBMS残留会话进行相关处理,如图2所示,具体步骤如下:
201、所述MBMS GW获取输入的中断检测指令,所述中断检测指令包含MBMS GW管理的目标MBMS会话对应相同的第一门限值。
其中,所述获取输入的中断检测指令具体为获取网络维护人员输入的中断检测指令。本发明实施例是以网元MBMS GW为粒度进行MBMS残留会话的处理,所述MBMS GW管理的所有目标MBMS会话都配置相同的第一门限值。
所述MBMS GW在获取到中断检测指令后,启动所述中断检测指令指示的目标MBMS会话对应的定时器,并将所述目标MBMS会话对应的预设计数器清零。其中,一个会话对应一个定时器和预设计数器,具体如步骤202。
202、所述MBMS GW启动所述中断检测指令指示的所述MBMS GW管理的目标MBMS会话对应的定时器,并将所述所有目标MBMS会话对应的预设计数器清零。
其中,所有目标MBMS会话都有属于各自的定时器和预设计数器。所述所有目标MBMS会话对应的定时器的规定时间都相同,例如设为1分钟。因为本实施例是以MBMS GW为粒度进行第一门限值的配置,所有目标MBMS会话配置相同的第一门限值,所以下面以一个目标MBMS会话为例进行说明。
其中为每个会话设置一个定时器的作用,是为了避免将出现较短时间间隔中断的正常会话误判为残留会话。例如,如果不设置定时器,则每次检测的时间间隔可能为1秒,甚至更短,此时,一些正常会话也可能出现较短时间间隔的中断,而这类中断不属于造成残留会话的中断,也不需要释放此类中断对应会话占用的资源。可见,通过设置定时器(例如,可以为该定时器设定1分钟的定时时间,当然,根据实际应用需求的不同,也可以设置成不同的定时时间),可以避免将出现此类较短时间间隔中断的正常会话误判为残留会话。
203、当所述目标MBMS会话对应的定时器到达规定时间时,所述MBMS GW获取所述目标MBMS会话产生的流量。
获取的所述目标MBMS会话产生的流量,是在所述定时器到达所述规定时间点时的总流量。例如,当所述目标MBMS会话对应的定时器的规定时间为1分钟时,1分钟过后,所述MBMS GW获取所述目标MBMS会话在1分钟过后的这个时间点,产生的总流量值。
204、当本次获取的所述目标MBMS会话产生的流量大于前次获取的所述目标MBMS会话产生的流量时,所述MBMS GW将所述预设计数器的值清零;
当本次获取的所述目标MBMS会话产生的流量大于前次获取的所述目标MBMS会话产生的流量时,说明在本次启动所述定时器的这段规定时间内,所述目标MBMS会话有数据通过,并没有中断,则将所述MBMSGW将所述预设计数器的值清零。
205、当本次获取的所述目标MBMS会话产生的流量等于前次获取的所述目标MBMS会话产生的流量时,所述MBMS GW将所述预设计数器的值增加一,或者将所述预设计数器的值增加一个单位时长,所述一个单位时长的取值为所述定时器从零到达所述规定时间的时长。
当本次获取的所述目标MBMS会话产生的流量等于前次获取的所述目标MBMS会话产生的流量时,说明在本次启动所述定时器的这段规定时间内,所述目标MBMS会话没有数据通过,暂时产生了数据中断,则所述MBMS GW将所述预设计数器的值增加一或者增加一个单位时长。
可选的,将所述预设计数器的值增加一,此时所述预设计数器的值用于表示会话中断次数;
可选的,将所述预设计数器的值增加一个单位时长,此时所述预设计数器的值用于表示会话中断时长。
206、当所述预设计数器的值小于第一门限值时,所述MBMS GW重启所述定时器,跳转执行步骤203。
可选的,当上述步骤205中将所述预设计数器的值增加一时,所述第一门限值可以设置为表示中断次数的门限值;
可选的,当上述步骤205中将所述预设计数器的值增加一个单位时长时,所述第一门限值可以设置为表示中断时长的门限值。
在所述预设计数器的值经过增加一或者增加一个单位时长,或者清零后,仍然小于第一门限值时,则说明所述目标MBMS会话的中断次数或者中断时长小于所述第一门限值,重启所述定时器,继续执行步骤203,进行所述目标MBMS会话的流量检测,以便当检测到所述目标MBMS会话流量中断时,释放所述目标MBMS会话占用资源,具体如步骤207。
207、当所述预设计数器的值等于第一门限值时,所述MBMS GW释放所述目标MBMS会话占用资源。
可选的,所述第一门限值可以设置为表示中断次数的门限值,当所述预设计数器的值等于第一门限值时,说明所述目标MBMS会话的中断次数达到了规定的第一门限值,已经形成MBMS残留会话,为了不浪费网络中的资源,所述MBMS GW释放所述目标MBMS会话占用资源。
可选的,所述第一门限值还可以设置为表示中断时长的门限值,利用所述预设计数器的中断时长与所述第一门限值进行比较,例如,当所述定时器的规定时间为1分钟,所述第一门限时长为1440分钟(24小时)时,当所述预设计数器的值为1440分钟时,则所述MBMS GW释放所述目标MBMS会话占用资源。
另外,当所述预设计数器的值等于第一门限值,所述MBMS GW释放所述目标MBMS会话占用资源的同时,要通知上下行网元释放所述目标MBMS会话占用资源,如图2所示,在执行步骤207之后,执行步骤208。
208、所述MBMS GW通知上下行网元释放所述目标MBMS会话占用资源。
具体为所述MBMS GW通过Session Termination Request会话终止申请消息通知上行网元BM‑SC释放所述目标MBMS会话占用资源,通过MBMS Session Stop多媒体广播多播服务会话停止消息通知下行网元MME/SGSN释放所述目标MBMS会话占用资源。
可选的,可对被释放占用资源的目标MBMS会话进行记录,或者生成日志,此处不做限定。
另外,可选的,如果网络维护人员输入的中断检测指令中还包含第二门限值时,且所述第二门限值小于所述第一门限值,则如图3所示,在执行步骤206之前,执行步骤209。
209、当所述预设计数器的值等于所述第二门限值时,所述MBMS GW上报所述目标MBMS会话的中断告警。
对于长时间没有数据通过的目标MBMS会话,所述MBMS GW将上报所述目标MBMS会话的中断告警,便于网络维护人员及时地获知所述中断的目标MBMS会话,并根据需要进行相关处理。
可选的,所述第二门限值还可以设置为表示中断时长的门限值,利用所述预设计数器的中断时长与所述第二门限值进行比较。
可选的,当网络维护人员输入停止中断检测指令时,所述MBMS GW将会停止对所有目标MBMS会话的中断检测。
本发明实施例的另一种实现方式,以网元MBMS GW处理MBMS残留会话为例进行说明,其中,通过BM‑SC向所述MBMS GW下发的MBMS会话对应信令,为目标MBMS会话配置中断检测指令,以及各自的第一门限值,如图4所示,具体步骤如下:
400、上行网元BM‑SC向MBMS GW发送目标MBMS会话对应diameter信令,所述diameter信令中携带中断检测指令,所述中断检测指令包含所述目标MBMS会话对应的第一门限值;
401、所述MBMS GW获取所述BM‑SC发送的目标MBMS会话对应所述diameter信令,所述diameter信令中携带中断检测指令,所述中断检测指令包含所述目标MBMS会话对应的第一门限值;
402、所述MBMS GW启动所述中断检测指令指示的所述目标MBMS会话对应的定时器,并将所述目标MBMS会话对应的预设计数器清零。
在本实现方式中,所述MBMS GW对获取到具有中断检测指令的MBMS会话进行中断检测,与上一实现方式不同,本方式中只对具有中断检测指令的MBMS会话进行中断检测,而上一实现方式则是对所述MBMS GW管理的所有MBMS会话进行中断检测,并且在本方式中MBMS会话都有对应的第一门限值,具有中断检测指令的MBMS会话的第一门限值可能不同,而上一实现方式中所述MBMS会话的第一门限值都相同,因此,本实现方式是以MBMS会话为粒度进行中断检测的,更适用于不同的MBMS会话。并且所有目标MBMS会话都有属于各自的定时器和预设计数器,所述所有目标MBMS会话对应的定时器的规定时间都相同,下面就以一个MBMS会话为例进行说明。
其中为每个会话设置一个定时器的作用,是为了避免将出现较短时间间隔中断的正常会话误判为残留会话。例如,如果不设置定时器,则每次检测的时间间隔可能为1秒,甚至更短,此时,一些正常会话也可能出现较短时间间隔的中断,而这类中断不属于造成残留会话的中断,也不需要释放此类中断对应会话占用的资源。可见,通过设置定时器(例如,可以为该定时器设定1分钟的定时时间,当然,根据实际应用需求的不同,也可以设置成不同的定时时间),可以避免将出现此类较短时间间隔中断的正常会话误判为残留会话。
步骤401中的diameter信令是所述MBMS GW与所述BM‑SC之间基于Diameter链路发送的信令,对所述diameter信令进行私有扩展,并将所述中断检测指令携带在所述diameter信令中,所述中断检测指令包含所述目标MBMS会话对应的第一门限值。
403、当所述目标MBMS会话对应的定时器到达规定时间时,所述MBMS GW获取所述目标MBMS会话产生的流量。
获取的所述目标MBMS会话产生的流量,是在所述定时器到达所述规定时间点时的总流量。例如,当所述目标MBMS会话对应的定时器的规定时间为1分钟时,1分钟过后,所述MBMS GW获取所述目标MBMS会话在1分钟过后的这个时间点,产生的总流量值。
404、当本次获取的所述目标MBMS会话产生的流量大于前次获取的所述目标MBMS会话产生的流量时,所述MBMS GW将所述预设计数器的值清零;
当本次获取的所述目标MBMS会话产生的流量大于前次获取的所述目标MBMS会话产生的流量时,说明在本次启动所述定时器的这段规定时间内,所述目标MBMS会话有数据通过,并没有中断,则将所述MBMSGW将所述预设计数器的值清零。
405、当本次获取的所述目标MBMS会话产生的流量等于前次获取的所述目标MBMS会话产生的流量时,所述MBMS GW将所述预设计数器的值增加一,或者将所述预设计数器的值增加一个单位时长,所述一个单位时长的取值为所述定时器从零到达规定时间的时长。
当本次获取的所述目标MBMS会话产生的流量等于前次获取的所述目标MBMS会话产生的流量时,说明在本次启动所述定时器的这段规定时间内,所述目标MBMS会话没有数据通过,暂时产生了数据中断,则所述MBMS GW将所述预设计数器的值增加一或者增加一个单位时长。
可选的,将所述预设计数器的值增加一,此时所述预设计数器的值用于表示会话中断次数;
可选的,将所述预设计数器的值增加一个单位时长,此时所述预设计数器的值用于表示会话中断时长。
406、当所述预设计数器的值小于第一门限值时,所述MBMS GW重启所述定时器,跳转执行步骤403。
可选的,当上述步骤405中将所述预设计数器的值增加一时,所述第一门限值可以设置为表示中断次数的门限值;
可选的,当上述步骤405中将所述预设计数器的值增加一个单位时长时,所述第一门限值可以设置为表示中断时长的门限值。
在所述预设计数器的值经过增加一或者增加一个单位时长,或者清零后,仍然小于第一门限值时,则说明所述目标MBMS会话的中断次数或者中断时长小于所述第一门限值,重启所述定时器,继续执行步骤403,进行所述目标MBMS会话的流量检测,以便当检测到所述目标MBMS会话流量中断时,释放所述目标MBMS会话占用资源,具体如步骤407。
407、当所述预设计数器的值等于第一门限值时,所述MBMS GW释放所述目标MBMS会话占用资源。
可选的,所述第一门限值可以设置为表示中断次数的门限值,当所述预设计数器的值等于第一门限值时,说明所述目标MBMS会话的中断次数达到了规定的第一门限值,已经形成MBMS残留会话,为了不浪费网络中的资源,所述MBMS GW释放所述目标MBMS会话占用资源。
可选的,所述第一门限值可以设置为表示中断时长的门限值,利用所述预设计数器的中断时长与所述第一门限值进行比较,例如,当所述定时器的规定时间为1分钟,所述第一门限时长为1440分钟(24小时)时,当所述预设计数器的值为1440分钟时,则所述MBMS GW释放所述目标MBMS会话占用资源。
另外,当所述预设计数器的值等于第一门限值,所述MBMS GW释放所述目标MBMS会话占用资源的同时,要通知上下行网元释放所述目标MBMS会话占用资源,如图4所示,在执行步骤407之后,执行步骤408。
408、所述MBMS GW通知上下行网元释放所述目标MBMS会话占用资源。
具体为所述MBMS GW通过Session Termination Request会话终止申请消息通知上行网元BM‑SC释放所述目标MBMS会话占用资源,通过MBMS Session Stop多媒体广播多播服务会话停止消息通知下行网元MME/SGSN释放所述目标MBMS会话占用资源。
可选的,可对被释放占用资源的目标MBMS会话进行记录,或者生成日志,此处不做限定。
另外,可选的,如果所述上行网元BM‑SC发送的所述目标MBMS会话对应信令中,还包含第二门限值时,且所述第二门限值小于所述第一门限值,则在执行步骤406之前,如图5所示,执行步骤409。
409、当所述预设计数器的值等于所述第二门限值时,所述MBMS GW上报所述目标MBMS会话的中断告警。
对于长时间没有数据通过的目标MBMS会话,所述MBMS GW将上报所述目标MBMS会话的中断告警,便于网络维护人员及时地获知所述中断的目标MBMS会话,并根据需要进行相关处理。
可选的,所述第二门限值还可以设置为表示中断时长的门限值,利用所述预设计数器的中断时长与所述第二门限值进行比较。
可选的,当网络维护人员输入停止中断检测指令时,所述MBMS GW将会停止对所有目标MBMS会话的中断检测。
本发明实施例也可应用于当BM‑SC因为异常导致复位,丢失已经建立的MBMS会话时,若要释放MBMS会话占用资源,所述BM‑SC将无法向MBMS GW发出请求时,则可以应用上述实施例由所述MBMS GW进行MBMS会话的检测,并且当MBMS会话连续一段时间没有正常工作时,释放所述MBMS会话占用资源,并通知下行网元MME/SGSN释放所述MBMS会话占用资源。
本发明涉及的网络不限于多媒体广播多播服务网络,其他可以提供互联网访问的网络也可应用在本发明中,本发明中的执行主体也不限于MBMS GW,其他网络中可以针对会话粒度提供告警和通知其他网元的网元也可应用在本发明中,本发明中下发中断检测指令的网元不限于BM‑SC,其他具备会话粒度设置指令或门限值的网元也可应用在本发明中。
实施例2
本发明实施例提供的一种网元,如图6所示,所述网元包括获取单元61、检测单元62和处理单元63。
其中,获取单元61,用于获取中断检测指令;
检测单元62,用于对所述中断检测指令指示的目标MBMS会话进行流量中断检测;
处理单元63,用于当检测到所述目标MBMS会话流量中断时,释放所述目标MBMS会话占用资源。
本发明实施例提供的一种网元,通过获取单元获取中断检测指令,由检测单元对所述中断检测指令指示的目标MBMS会话进行流量中断检测,当所述检测单元检测到所述目标MBMS会话流量中断时,处理单元释放所述目标MBMS会话占用资源。本发明实施例解决了现有技术中当某个MBMS会话连续一段时间没有正常工作时,所述MBMS会话将继续占用网元的资源的问题,实现了因会话流量中断产生残留会话时,能够主动释放残留会话占用的资源,节约网络资源。
可选的一种实现方式中,所述获取单元,具体用于获取输入的中断检测指令,所述中断检测指令包含MBMS GW管理的目标MBMS会话对应相同的第一门限值。
可选的另一种实现方式中,所述获取单元,具体用于获取上行网元发送的目标MBMS会话对应信令中的中断检测指令,所述中断检测指令包含所述目标MBMS会话对应的第一门限值。
可选的,在两种实现方式中,如图7所示,所述检测单元62包括:
设置模块71,用于启动所述中断检测指令指示的目标MBMS会话对应的定时器,并将所述目标MBMS会话对应的预设计数器清零;
流量获取模块72,用于当所述目标MBMS会话对应的定时器到达规定时间时,获取所述目标MBMS会话产生的流量;
确定数值模块73,用于当本次获取的所述目标MBMS会话产生的流量等于前次获取的所述目标MBMS会话产生的流量时,将所述预设计数器的值增加一,或者将所述预设计数器的值增加一个单位时长,所述一个单位时长的取值为所述定时器从零到达所述规定时间的时长;
相应地,所述处理单元,具体用于当所述预设计数器的值等于第一门限值时,释放所述目标MBMS会话占用资源。
另外,可选的,在两种实现方式中,所述确定数值模块,还用于当本次获取的所述目标MBMS会话产生的流量大于前次获取的所述目标MBMS会话产生的流量时,将所述预设计数器的值清零。
如图8所示,所述检测单元62还包括:
处理模块81,用于当所述预设计数器的值小于第一门限值时,重启所述定时器,跳转执行所述当所述目标MBMS会话对应的定时器到达规定时间时,获取所述目标MBMS会话产生的流量。
可选的,在两种实现方式中,如图9所示,所述网元还包括:
通知单元91,用于通知上下行网元释放所述目标MBMS会话占用资源;
当所述获取单元获取的中断检测指令还包含第二门限值,所述第二门限值小于所述第一门限值时,所述网元还包括上报单元92,用于当所述预设计数器的值等于所述第二门限值时,上报所述目标MBMS会话的中断告警。
所述网元的操作过程,参见上述会话处理方法中网元的处理过程。
本发明实施例中的网元可以是MBMS GW,也可以是其他网络中可以针对会话粒度提供告警和通知其他网元的网元,此处不做限定。
通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在可读取的存储介质中,如计算机的软盘,硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。

一种会话处理方法和装置.pdf_第1页
第1页 / 共17页
一种会话处理方法和装置.pdf_第2页
第2页 / 共17页
一种会话处理方法和装置.pdf_第3页
第3页 / 共17页
点击查看更多>>
资源描述

《一种会话处理方法和装置.pdf》由会员分享,可在线阅读,更多相关《一种会话处理方法和装置.pdf(17页珍藏版)》请在专利查询网上搜索。

1、(10)申请公布号 CN 102907124 A (43)申请公布日 2013.01.30 C N 1 0 2 9 0 7 1 2 4 A *CN102907124A* (21)申请号 201280000921.7 (22)申请日 2012.06.29 H04W 4/06(2009.01) H04L 29/06(2006.01) (71)申请人华为技术有限公司 地址 518129 广东省深圳市龙岗区坂田华为 总部办公楼 (72)发明人龙思锐 (74)专利代理机构北京中博世达专利商标代理 有限公司 11274 代理人申健 (54) 发明名称 一种会话处理方法和装置 (57) 摘要 本发明公开了一。

2、种会话处理方法和装置,涉 及通信技术领域。所述方法包括:获取中断检测 指令;对所述中断检测指令指示的目标MBMS会话 进行流量中断检测;当检测到所述目标MBMS会话 流量中断时,释放所述目标MBMS会话占用资源。 (85)PCT申请进入国家阶段日 2012.09.24 (86)PCT申请的申请数据 PCT/CN2012/077978 2012.06.29 (51)Int.Cl. 权利要求书2页 说明书8页 附图6页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书 2 页 说明书 8 页 附图 6 页 1/2页 2 1.一种MBMS会话处理方法,其特征在于,包括: 获取中。

3、断检测指令; 对所述中断检测指令指示的目标多媒体广播多播MBMS会话进行流量中断检测; 当检测到所述目标MBMS会话流量中断时,释放所述目标MBMS会话占用资源。 2.根据权利要求1所述的方法,其特征在于,所述获取中断检测指令包括: 获取输入的中断检测指令,所述中断检测指令包含MBMS GW多媒体广播多播服务网元 管理的目标MBMS会话对应相同的第一门限值;或者, 获取上行网元发送的目标MBMS会话对应信令中的中断检测指令,所述中断检测指令 包含指定的目标MBMS会话对应的第一门限值。 3.根据权利要求2所述的方法,其特征在于,所述对所述中断检测指令指示的目标 MBMS会话进行流量中断检测包括。

4、: 启动所述中断检测指令指示的目标MBMS会话对应的定时器,并将所述目标MBMS会话 对应的预设计数器清零; 当所述目标MBMS会话对应的定时器到达规定时间时,获取所述目标MBMS会话产生的 流量; 当本次获取的所述目标MBMS会话产生的流量等于前次获取的所述目标MBMS会话产生 的流量时,将所述预设计数器的值增加一,或者将所述预设计数器的值增加一个单位时长, 所述一个单位时长的取值为所述定时器从零到达所述规定时间的时长; 所述当检测到所述目标MBMS会话流量中断时,释放所述目标MBMS会话占用资源具体 为: 当所述预设计数器的值等于第一门限值时,释放所述目标MBMS会话占用资源。 4.根据权。

5、利要求3所述的方法,其特征在于,所述方法还包括: 当本次获取的所述目标MBMS会话产生的流量大于前次获取的所述目标MBMS会话产生 的流量时,将所述预设计数器的值清零。 5.根据权利要求3所述的方法,其特征在于,所述方法还包括: 当所述预设计数器的值小于第一门限值时,重启所述定时器,跳转执行所述当所述目 标MBMS会话对应的定时器到达规定时间时,获取所述目标MBMS会话产生的流量。 6.根据权利要求3所述的方法,其特征在于,所述方法还包括: 通知上下行网元释放所述目标MBMS会话占用资源。 7.根据权利要求2或3所述的方法,其特征在于,所述中断检测指令还包含第二门限 值,所述第二门限值小于所述。

6、第一门限值; 所述方法还包括: 当所述预设计数器的值等于所述第二门限值时,上报所述目标MBMS会话的中断告警。 8.一种网元,其特征在于,包括: 获取单元,用于获取中断检测指令; 检测单元,用于对所述中断检测指令指示的目标多媒体广播多播MBMS会话进行流量 中断检测; 处理单元,用于当检测到所述目标MBMS会话流量中断时,释放所述目标MBMS会话占用 资源。 权 利 要 求 书CN 102907124 A 2/2页 3 9.根据权利要求8所述的网元,其特征在于, 所述获取单元,用于获取输入的中断检测指令,所述中断检测指令包含MBMS GW多媒 体广播多播服务网元管理的目标MBMS会话对应相同的。

7、第一门限值;或者,用于获取上行网 元发送的目标MBMS会话对应信令中的中断检测指令,所述中断检测指令包含指定的目标 MBMS会话对应的第一门限值。 10.根据权利要求9所述的网元,其特征在于, 所述检测单元包括: 设置模块,用于启动所述中断检测指令指示的目标MBMS会话对应的定时器,并将所述 目标MBMS会话对应的预设计数器清零; 流量获取模块,用于当所述目标MBMS会话对应的定时器到达规定时间时,获取所述目 标MBMS会话产生的流量; 确定数值模块,用于当本次获取的所述目标MBMS会话产生的流量等于前次获取的所 述目标MBMS会话产生的流量时,将所述预设计数器的值增加一,或者将所述预设计数器。

8、的 值增加一个单位时长,所述一个单位时长的取值为所述定时器从零到达所述规定时间的时 长; 所述处理单元,具体用于当所述预设计数器的值等于第一门限值时,释放所述目标 MBMS会话占用资源。 11.根据权利要求10所述的网元,其特征在于, 所述确定数值模块,还用于当本次获取的所述目标MBMS会话产生的流量大于前次获 取的所述目标MBMS会话产生的流量时,将所述预设计数器的值清零。 12.根据权利要求10所述的网元,其特征在于,所述检测单元还包括: 处理模块,用于当所述预设计数器的值小于第一门限值时,重启所述定时器,跳转执行 所述当所述目标MBMS会话对应的定时器到达规定时间时,获取所述目标MBMS。

9、会话产生的 流量。 13.根据权利要求10所述的网元,其特征在于,所述网元还包括: 通知单元,用于通知上下行网元释放所述目标MBMS会话占用资源。 14.根据权利要求9或10所述的网元,其特征在于,所述获取单元获取的中断检测指令 还包含第二门限值,所述第二门限值小于所述第一门限值; 所述网元还包括: 上报单元,用于当所述预设计数器的值等于所述第二门限值时,上报所述目标MBMS会 话的中断告警。 15.根据权利要求8所述的网元,其特征在于,所述网元为多媒体广播多播服务网元 MBMS GW。 权 利 要 求 书CN 102907124 A 1/8页 4 一种会话处理方法和装置 技术领域 0001 。

10、本发明涉及通信技术领域,尤其涉及一种会话处理方法和装置。 背景技术 0002 MBMS(Multimedia Broadcast Multicast Service,多媒体广播多播服务)是用于 点到多点的单向多媒体业务,网络运营商可以通过广播形式为指定区域内的终端提供流媒 体广播、广告广播等多媒体数据。 0003 BM-SC(Broadcast-Multicast Service Centre,广播多播服务中心)与用户设备 之间的数据通信称为MBMS会话。其中由BM-SC发起建立或者删除MBMS会话,并向MBMS GW (MBMS-GateWay,多媒体广播多播服务网元)发送MBMS会话请求,。

11、以便MBMS GW为所述MBMS 会话分配或者释放MBMS会话所需的相关资源,之后由MBMS GW通知下行网元MME(Mobility Management Entity,移动性管理实体)或SGSN(Serving GPRS Support Node,通用分组无 线业务服务支持节点)为所述MBMS会话分配或者释放MBMS会话所需的相关资源,再由MME 或者SGSN通知无线接入网为所述MBMS会话分配或者释放MBMS会话所需的相关资源。 0004 在实现MBMS会话的过程中,当某个MBMS会话连续一段时间都没有正常工作时,将 产生MBMS残留会话,而发明人发现现有技术中至少存在如下问题:当某个M。

12、BMS会话连续一 段时间没有数据通过时,所述MBMS会话将继续占用BM-SC、MBMS GW以及MME/SGSN的资源, 导致网络资源的浪费。 发明内容 0005 本发明实施例提供一种会话处理方法和装置,实现了因会话流量中断产生残留会 话时,能够主动释放残留会话占用的资源,节约网络资源。 0006 为达到上述目的,本发明采用如下技术方案: 0007 一种会话处理方法,包括: 0008 获取中断检测指令; 0009 对所述中断检测指令指示的目标MBMS会话进行流量中断检测; 0010 当检测到所述目标MBMS会话流量中断时,释放所述目标MBMS会话占用资源。 0011 一种网元,包括: 0012。

13、 获取单元,用于获取中断检测指令; 0013 检测单元,用于对所述中断检测指令指示的目标MBMS会话进行流量中断检测; 0014 处理单元,用于当检测到所述目标MBMS会话流量中断时,释放所述目标MBMS会话 占用资源。 0015 本发明实施例提供一种会话处理方法和装置,网元获取中断检测指令时,对所述 中断检测指令指示的目标MBMS会话进行流量中断检测,当检测到所述目标MBMS会话流量 中断时,释放所述目标MBMS会话占用资源。本发明实施例解决了现有技术中当某个MBMS 会话连续一段时间没有正常工作时,所述MBMS会话将继续占用网元的资源的问题,实现了 说 明 书CN 102907124 A 。

14、2/8页 5 因会话流量中断产生残留会话时,能够主动释放残留会话占用的资源,节约网络资源。 附图说明 0016 为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例中所需要使 用的附图作简单地介绍,显而易见地,下面所描述的附图仅仅是本发明的一些实施例,对于 本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他 的附图。 0017 图1为本发明实施例1提供的一种会话处理方法的流程图; 0018 图2为本发明实施例1提供的另一种会话处理方法的流程图; 0019 图3为本发明实施例1提供的又一种会话处理方法的流程图; 0020 图4为本发明实施例1提供的再一种会话处。

15、理方法的流程图; 0021 图5为本发明实施例1提供的再又一种会话处理方法的流程图; 0022 图6为本发明实施例2提供的一种网元的结构图; 0023 图7为本发明实施例2提供的网元中检测单元结构图; 0024 图8为本发明实施例2提供的网元中检测单元结构图; 0025 图9为本发明实施例2提供的又一种网元的结构图。 具体实施方式 0026 下面结合附图对本发明实施例一种会话处理方法和装置进行详细描述。 0027 实施例1 0028 本发明实施例提供的一种会话处理方法,如图1所示,该方法的执行主体为MBMS GW,所述方法包括: 0029 101、获取中断检测指令; 0030 102、对所述中。

16、断检测指令指示的目标MBMS会话进行流量中断检测; 0031 103、当检测到所述目标MBMS会话流量中断时,释放所述目标MBMS会话占用资源。 0032 本发明实施例提供的一种会话处理方法,通过获取中断检测指令,对所述中断检 测指令指示的目标MBMS会话进行流量中断检测,当检测到所述目标MBMS会话流量中断时, 释放所述目标MBMS会话占用资源。本发明实施例解决了现有技术中当某个MBMS会话连续 一段时间都没有正常工作时,所述MBMS会话将继续占用网元的资源的问题,实现了因会话 流量中断产生残留会话时,能够主动释放残留会话占用的资源,节约网络资源。 0033 本发明实施例提供的一种会话处理方。

17、法,一种实现方式以网元MBMS GW处理MBMS 残留会话为例进行说明,其中,网络维护人员预先在所述MBMS GW上为所有已建立的MBMS 会话配置相同的第一门限值,并通过对所述MBMS GW下发中断检测指令,以便所述MBMS GW 对所有MBMS会话产生的流量进行实时检测,并对MBMS残留会话进行相关处理,如图2所 示,具体步骤如下: 0034 201、所述MBMS GW获取输入的中断检测指令,所述中断检测指令包含MBMS GW管 理的目标MBMS会话对应相同的第一门限值。 0035 其中,所述获取输入的中断检测指令具体为获取网络维护人员输入的中断检测指 令。本发明实施例是以网元MBMS G。

18、W为粒度进行MBMS残留会话的处理,所述MBMS GW管理 说 明 书CN 102907124 A 3/8页 6 的所有目标MBMS会话都配置相同的第一门限值。 0036 所述MBMS GW在获取到中断检测指令后,启动所述中断检测指令指示的目标MBMS 会话对应的定时器,并将所述目标MBMS会话对应的预设计数器清零。其中,一个会话对应 一个定时器和预设计数器,具体如步骤202。 0037 202、所述MBMS GW启动所述中断检测指令指示的所述MBMS GW管理的目标MBMS 会话对应的定时器,并将所述所有目标MBMS会话对应的预设计数器清零。 0038 其中,所有目标MBMS会话都有属于各自。

19、的定时器和预设计数器。所述所有目标 MBMS会话对应的定时器的规定时间都相同,例如设为1分钟。因为本实施例是以MBMS GW 为粒度进行第一门限值的配置,所有目标MBMS会话配置相同的第一门限值,所以下面以一 个目标MBMS会话为例进行说明。 0039 其中为每个会话设置一个定时器的作用,是为了避免将出现较短时间间隔中断的 正常会话误判为残留会话。例如,如果不设置定时器,则每次检测的时间间隔可能为1秒, 甚至更短,此时,一些正常会话也可能出现较短时间间隔的中断,而这类中断不属于造成残 留会话的中断,也不需要释放此类中断对应会话占用的资源。可见,通过设置定时器(例如, 可以为该定时器设定1分钟的。

20、定时时间,当然,根据实际应用需求的不同,也可以设置成不 同的定时时间),可以避免将出现此类较短时间间隔中断的正常会话误判为残留会话。 0040 203、当所述目标MBMS会话对应的定时器到达规定时间时,所述MBMS GW获取所述 目标MBMS会话产生的流量。 0041 获取的所述目标MBMS会话产生的流量,是在所述定时器到达所述规定时间点时 的总流量。例如,当所述目标MBMS会话对应的定时器的规定时间为1分钟时,1分钟过后, 所述MBMS GW获取所述目标MBMS会话在1分钟过后的这个时间点,产生的总流量值。 0042 204、当本次获取的所述目标MBMS会话产生的流量大于前次获取的所述目标M。

21、BMS 会话产生的流量时,所述MBMS GW将所述预设计数器的值清零; 0043 当本次获取的所述目标MBMS会话产生的流量大于前次获取的所述目标MBMS会话 产生的流量时,说明在本次启动所述定时器的这段规定时间内,所述目标MBMS会话有数据 通过,并没有中断,则将所述MBMSGW将所述预设计数器的值清零。 0044 205、当本次获取的所述目标MBMS会话产生的流量等于前次获取的所述目标MBMS 会话产生的流量时,所述MBMS GW将所述预设计数器的值增加一,或者将所述预设计数器的 值增加一个单位时长,所述一个单位时长的取值为所述定时器从零到达所述规定时间的时 长。 0045 当本次获取的所。

22、述目标MBMS会话产生的流量等于前次获取的所述目标MBMS会话 产生的流量时,说明在本次启动所述定时器的这段规定时间内,所述目标MBMS会话没有数 据通过,暂时产生了数据中断,则所述MBMS GW将所述预设计数器的值增加一或者增加一个 单位时长。 0046 可选的,将所述预设计数器的值增加一,此时所述预设计数器的值用于表示会话 中断次数; 0047 可选的,将所述预设计数器的值增加一个单位时长,此时所述预设计数器的值用 于表示会话中断时长。 0048 206、当所述预设计数器的值小于第一门限值时,所述MBMS GW重启所述定时器,跳 说 明 书CN 102907124 A 4/8页 7 转执行。

23、步骤203。 0049 可选的,当上述步骤205中将所述预设计数器的值增加一时,所述第一门限值可 以设置为表示中断次数的门限值; 0050 可选的,当上述步骤205中将所述预设计数器的值增加一个单位时长时,所述第 一门限值可以设置为表示中断时长的门限值。 0051 在所述预设计数器的值经过增加一或者增加一个单位时长,或者清零后,仍然小 于第一门限值时,则说明所述目标MBMS会话的中断次数或者中断时长小于所述第一门限 值,重启所述定时器,继续执行步骤203,进行所述目标MBMS会话的流量检测,以便当检测 到所述目标MBMS会话流量中断时,释放所述目标MBMS会话占用资源,具体如步骤207。 00。

24、52 207、当所述预设计数器的值等于第一门限值时,所述MBMS GW释放所述目标MBMS 会话占用资源。 0053 可选的,所述第一门限值可以设置为表示中断次数的门限值,当所述预设计数器 的值等于第一门限值时,说明所述目标MBMS会话的中断次数达到了规定的第一门限值,已 经形成MBMS残留会话,为了不浪费网络中的资源,所述MBMS GW释放所述目标MBMS会话占 用资源。 0054 可选的,所述第一门限值还可以设置为表示中断时长的门限值,利用所述预设计 数器的中断时长与所述第一门限值进行比较,例如,当所述定时器的规定时间为1分钟,所 述第一门限时长为1440分钟(24小时)时,当所述预设计数。

25、器的值为1440分钟时,则所述 MBMS GW释放所述目标MBMS会话占用资源。 0055 另外,当所述预设计数器的值等于第一门限值,所述MBMS GW释放所述目标MBMS 会话占用资源的同时,要通知上下行网元释放所述目标MBMS会话占用资源,如图2所示,在 执行步骤207之后,执行步骤208。 0056 208、所述MBMS GW通知上下行网元释放所述目标MBMS会话占用资源。 0057 具体为所述MBMS GW通过Session Termination Request会话终止申请消息通知 上行网元BM-SC释放所述目标MBMS会话占用资源,通过MBMS Session Stop多媒体广播多。

26、 播服务会话停止消息通知下行网元MME/SGSN释放所述目标MBMS会话占用资源。 0058 可选的,可对被释放占用资源的目标MBMS会话进行记录,或者生成日志,此处不 做限定。 0059 另外,可选的,如果网络维护人员输入的中断检测指令中还包含第二门限值时,且 所述第二门限值小于所述第一门限值,则如图3所示,在执行步骤206之前,执行步骤209。 0060 209、当所述预设计数器的值等于所述第二门限值时,所述MBMS GW上报所述目标 MBMS会话的中断告警。 0061 对于长时间没有数据通过的目标MBMS会话,所述MBMS GW将上报所述目标MBMS 会话的中断告警,便于网络维护人员及时。

27、地获知所述中断的目标MBMS会话,并根据需要进 行相关处理。 0062 可选的,所述第二门限值还可以设置为表示中断时长的门限值,利用所述预设计 数器的中断时长与所述第二门限值进行比较。 0063 可选的,当网络维护人员输入停止中断检测指令时,所述MBMS GW将会停止对所有 目标MBMS会话的中断检测。 说 明 书CN 102907124 A 5/8页 8 0064 本发明实施例的另一种实现方式,以网元MBMS GW处理MBMS残留会话为例进行说 明,其中,通过BM-SC向所述MBMS GW下发的MBMS会话对应信令,为目标MBMS会话配置中 断检测指令,以及各自的第一门限值,如图4所示,具体。

28、步骤如下: 0065 400、上行网元BM-SC向MBMS GW发送目标MBMS会话对应diameter信令,所述 diameter信令中携带中断检测指令,所述中断检测指令包含所述目标MBMS会话对应的第 一门限值; 0066 401、所述MBMS GW获取所述BM-SC发送的目标MBMS会话对应所述diameter信令, 所述diameter信令中携带中断检测指令,所述中断检测指令包含所述目标MBMS会话对应 的第一门限值; 0067 402、所述MBMS GW启动所述中断检测指令指示的所述目标MBMS会话对应的定时 器,并将所述目标MBMS会话对应的预设计数器清零。 0068 在本实现方式。

29、中,所述MBMS GW对获取到具有中断检测指令的MBMS会话进行中断 检测,与上一实现方式不同,本方式中只对具有中断检测指令的MBMS会话进行中断检测, 而上一实现方式则是对所述MBMS GW管理的所有MBMS会话进行中断检测,并且在本方式中 MBMS会话都有对应的第一门限值,具有中断检测指令的MBMS会话的第一门限值可能不同, 而上一实现方式中所述MBMS会话的第一门限值都相同,因此,本实现方式是以MBMS会话为 粒度进行中断检测的,更适用于不同的MBMS会话。并且所有目标MBMS会话都有属于各自 的定时器和预设计数器,所述所有目标MBMS会话对应的定时器的规定时间都相同,下面就 以一个MB。

30、MS会话为例进行说明。 0069 其中为每个会话设置一个定时器的作用,是为了避免将出现较短时间间隔中断的 正常会话误判为残留会话。例如,如果不设置定时器,则每次检测的时间间隔可能为1秒, 甚至更短,此时,一些正常会话也可能出现较短时间间隔的中断,而这类中断不属于造成残 留会话的中断,也不需要释放此类中断对应会话占用的资源。可见,通过设置定时器(例如, 可以为该定时器设定1分钟的定时时间,当然,根据实际应用需求的不同,也可以设置成不 同的定时时间),可以避免将出现此类较短时间间隔中断的正常会话误判为残留会话。 0070 步骤401中的diameter信令是所述MBMS GW与所述BM-SC之间基。

31、于Diameter 链路发送的信令,对所述diameter信令进行私有扩展,并将所述中断检测指令携带在所述 diameter信令中,所述中断检测指令包含所述目标MBMS会话对应的第一门限值。 0071 403、当所述目标MBMS会话对应的定时器到达规定时间时,所述MBMS GW获取所述 目标MBMS会话产生的流量。 0072 获取的所述目标MBMS会话产生的流量,是在所述定时器到达所述规定时间点时 的总流量。例如,当所述目标MBMS会话对应的定时器的规定时间为1分钟时,1分钟过后, 所述MBMS GW获取所述目标MBMS会话在1分钟过后的这个时间点,产生的总流量值。 0073 404、当本次获。

32、取的所述目标MBMS会话产生的流量大于前次获取的所述目标MBMS 会话产生的流量时,所述MBMS GW将所述预设计数器的值清零; 0074 当本次获取的所述目标MBMS会话产生的流量大于前次获取的所述目标MBMS会话 产生的流量时,说明在本次启动所述定时器的这段规定时间内,所述目标MBMS会话有数据 通过,并没有中断,则将所述MBMSGW将所述预设计数器的值清零。 0075 405、当本次获取的所述目标MBMS会话产生的流量等于前次获取的所述目标MBMS 说 明 书CN 102907124 A 6/8页 9 会话产生的流量时,所述MBMS GW将所述预设计数器的值增加一,或者将所述预设计数器的。

33、 值增加一个单位时长,所述一个单位时长的取值为所述定时器从零到达规定时间的时长。 0076 当本次获取的所述目标MBMS会话产生的流量等于前次获取的所述目标MBMS会话 产生的流量时,说明在本次启动所述定时器的这段规定时间内,所述目标MBMS会话没有数 据通过,暂时产生了数据中断,则所述MBMS GW将所述预设计数器的值增加一或者增加一个 单位时长。 0077 可选的,将所述预设计数器的值增加一,此时所述预设计数器的值用于表示会话 中断次数; 0078 可选的,将所述预设计数器的值增加一个单位时长,此时所述预设计数器的值用 于表示会话中断时长。 0079 406、当所述预设计数器的值小于第一门。

34、限值时,所述MBMS GW重启所述定时器,跳 转执行步骤403。 0080 可选的,当上述步骤405中将所述预设计数器的值增加一时,所述第一门限值可 以设置为表示中断次数的门限值; 0081 可选的,当上述步骤405中将所述预设计数器的值增加一个单位时长时,所述第 一门限值可以设置为表示中断时长的门限值。 0082 在所述预设计数器的值经过增加一或者增加一个单位时长,或者清零后,仍然小 于第一门限值时,则说明所述目标MBMS会话的中断次数或者中断时长小于所述第一门限 值,重启所述定时器,继续执行步骤403,进行所述目标MBMS会话的流量检测,以便当检测 到所述目标MBMS会话流量中断时,释放所。

35、述目标MBMS会话占用资源,具体如步骤407。 0083 407、当所述预设计数器的值等于第一门限值时,所述MBMS GW释放所述目标MBMS 会话占用资源。 0084 可选的,所述第一门限值可以设置为表示中断次数的门限值,当所述预设计数器 的值等于第一门限值时,说明所述目标MBMS会话的中断次数达到了规定的第一门限值,已 经形成MBMS残留会话,为了不浪费网络中的资源,所述MBMS GW释放所述目标MBMS会话占 用资源。 0085 可选的,所述第一门限值可以设置为表示中断时长的门限值,利用所述预设计数 器的中断时长与所述第一门限值进行比较,例如,当所述定时器的规定时间为1分钟,所述 第一门。

36、限时长为1440分钟(24小时)时,当所述预设计数器的值为1440分钟时,则所述MBMS GW释放所述目标MBMS会话占用资源。 0086 另外,当所述预设计数器的值等于第一门限值,所述MBMS GW释放所述目标MBMS 会话占用资源的同时,要通知上下行网元释放所述目标MBMS会话占用资源,如图4所示,在 执行步骤407之后,执行步骤408。 0087 408、所述MBMS GW通知上下行网元释放所述目标MBMS会话占用资源。 0088 具体为所述MBMS GW通过Session Termination Request会话终止申请消息通知 上行网元BM-SC释放所述目标MBMS会话占用资源,通。

37、过MBMS Session Stop多媒体广播多 播服务会话停止消息通知下行网元MME/SGSN释放所述目标MBMS会话占用资源。 0089 可选的,可对被释放占用资源的目标MBMS会话进行记录,或者生成日志,此处不 做限定。 说 明 书CN 102907124 A 7/8页 10 0090 另外,可选的,如果所述上行网元BM-SC发送的所述目标MBMS会话对应信令中,还 包含第二门限值时,且所述第二门限值小于所述第一门限值,则在执行步骤406之前,如图 5所示,执行步骤409。 0091 409、当所述预设计数器的值等于所述第二门限值时,所述MBMS GW上报所述目标 MBMS会话的中断告警。

38、。 0092 对于长时间没有数据通过的目标MBMS会话,所述MBMS GW将上报所述目标MBMS 会话的中断告警,便于网络维护人员及时地获知所述中断的目标MBMS会话,并根据需要进 行相关处理。 0093 可选的,所述第二门限值还可以设置为表示中断时长的门限值,利用所述预设计 数器的中断时长与所述第二门限值进行比较。 0094 可选的,当网络维护人员输入停止中断检测指令时,所述MBMS GW将会停止对所有 目标MBMS会话的中断检测。 0095 本发明实施例也可应用于当BM-SC因为异常导致复位,丢失已经建立的MBMS会话 时,若要释放MBMS会话占用资源,所述BM-SC将无法向MBMS GW。

39、发出请求时,则可以应用上 述实施例由所述MBMS GW进行MBMS会话的检测,并且当MBMS会话连续一段时间没有正常 工作时,释放所述MBMS会话占用资源,并通知下行网元MME/SGSN释放所述MBMS会话占用 资源。 0096 本发明涉及的网络不限于多媒体广播多播服务网络,其他可以提供互联网访问的 网络也可应用在本发明中,本发明中的执行主体也不限于MBMS GW,其他网络中可以针对会 话粒度提供告警和通知其他网元的网元也可应用在本发明中,本发明中下发中断检测指令 的网元不限于BM-SC,其他具备会话粒度设置指令或门限值的网元也可应用在本发明中。 0097 实施例2 0098 本发明实施例提供。

40、的一种网元,如图6所示,所述网元包括获取单元61、检测单元 62和处理单元63。 0099 其中,获取单元61,用于获取中断检测指令; 0100 检测单元62,用于对所述中断检测指令指示的目标MBMS会话进行流量中断检测; 0101 处理单元63,用于当检测到所述目标MBMS会话流量中断时,释放所述目标MBMS会 话占用资源。 0102 本发明实施例提供的一种网元,通过获取单元获取中断检测指令,由检测单元对 所述中断检测指令指示的目标MBMS会话进行流量中断检测,当所述检测单元检测到所述 目标MBMS会话流量中断时,处理单元释放所述目标MBMS会话占用资源。本发明实施例解 决了现有技术中当某个。

41、MBMS会话连续一段时间没有正常工作时,所述MBMS会话将继续占 用网元的资源的问题,实现了因会话流量中断产生残留会话时,能够主动释放残留会话占 用的资源,节约网络资源。 0103 可选的一种实现方式中,所述获取单元,具体用于获取输入的中断检测指令,所述 中断检测指令包含MBMS GW管理的目标MBMS会话对应相同的第一门限值。 0104 可选的另一种实现方式中,所述获取单元,具体用于获取上行网元发送的目标 MBMS会话对应信令中的中断检测指令,所述中断检测指令包含所述目标MBMS会话对应的 第一门限值。 说 明 书CN 102907124 A 10 8/8页 11 0105 可选的,在两种实。

42、现方式中,如图7所示,所述检测单元62包括: 0106 设置模块71,用于启动所述中断检测指令指示的目标MBMS会话对应的定时器,并 将所述目标MBMS会话对应的预设计数器清零; 0107 流量获取模块72,用于当所述目标MBMS会话对应的定时器到达规定时间时,获取 所述目标MBMS会话产生的流量; 0108 确定数值模块73,用于当本次获取的所述目标MBMS会话产生的流量等于前次获 取的所述目标MBMS会话产生的流量时,将所述预设计数器的值增加一,或者将所述预设计 数器的值增加一个单位时长,所述一个单位时长的取值为所述定时器从零到达所述规定时 间的时长; 0109 相应地,所述处理单元,具体。

43、用于当所述预设计数器的值等于第一门限值时,释放 所述目标MBMS会话占用资源。 0110 另外,可选的,在两种实现方式中,所述确定数值模块,还用于当本次获取的所述 目标MBMS会话产生的流量大于前次获取的所述目标MBMS会话产生的流量时,将所述预设 计数器的值清零。 0111 如图8所示,所述检测单元62还包括: 0112 处理模块81,用于当所述预设计数器的值小于第一门限值时,重启所述定时器,跳 转执行所述当所述目标MBMS会话对应的定时器到达规定时间时,获取所述目标MBMS会话 产生的流量。 0113 可选的,在两种实现方式中,如图9所示,所述网元还包括: 0114 通知单元91,用于通知。

44、上下行网元释放所述目标MBMS会话占用资源; 0115 当所述获取单元获取的中断检测指令还包含第二门限值,所述第二门限值小于所 述第一门限值时,所述网元还包括上报单元92,用于当所述预设计数器的值等于所述第二 门限值时,上报所述目标MBMS会话的中断告警。 0116 所述网元的操作过程,参见上述会话处理方法中网元的处理过程。 0117 本发明实施例中的网元可以是MBMS GW,也可以是其他网络中可以针对会话粒度 提供告警和通知其他网元的网元,此处不做限定。 0118 通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本发明可借 助软件加必需的通用硬件的方式来实现,当然也可以通过硬件,。

45、但很多情况下前者是更佳 的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部 分可以以软件产品的形式体现出来,该计算机软件产品存储在可读取的存储介质中,如计 算机的软盘,硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机, 服务器,或者网络设备等)执行本发明各个实施例所述的方法。 0119 以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何 熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵 盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。 说 明 书CN 102907124 A 11 1/6页 12 图1 说 明 书 附 图CN 102907124 A 12 2/6页 13 图2 说 明 书 附 图CN 102907124 A 13 3/6页 14 图3 说 明 书 附 图CN 102907124 A 14 4/6页 15 图4 说 明 书 附 图CN 102907124 A 15 5/6页 16 图5 说 明 书 附 图CN 102907124 A 16 6/6页 17 图6 图7 图8 图9 说 明 书 附 图CN 102907124 A 17 。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1