初始上下文建立失败后的异常处理方法、系统和设备的制作方法

文档序号:7929001阅读:797来源:国知局
专利名称:初始上下文建立失败后的异常处理方法、系统和设备的制作方法
技术领域
本发明涉及长期演进(LTE, Long Term Evolution)系统中的消息交互技术,尤其 涉及一种初始上下文建立失败后的异常处理方法、系统和设备。
背景技术
在长期演进(LTE, Long Term Evolution)系统中,附着(Attach)过程首先是通 过非接入层(NAS, Non Access Stratum)的消息交互,进行移动管理实体(匪E, Mobility Management Entity)侧的默认承载(Default Bearer)资源建立;在匪E侧若干网元非 接入层的消息交互正常完成之后,才由匪E发起S1 口的用户终端(UE, User Equipment)
连接相关资源的建立过程,也就是初始上下文建立过程。在初始上下文建立过程中,由于 接入侧资源受限或异常,可能会导致UE的初始上下文建立失败,这时演进的节点B(eNB, E-UTRANNodeB)会向匪E回复初始上下文建立失败的响应消息。接入侧包括UE和eNB。初 始上下文建立失败的整个过程如图1所示,主要包括以下步骤 步骤101, UE发送附着请求(Attach Request)消息,通知匪E进行附着操作。
步骤102,匪E接收到来自UE的Attach Request消息后,校验消息正确,并根据当 前UE和网络信息进行NAS交互,进行鉴权安全操作;并且,匪E和服务网关(SGW, Serving GateWay)进行交互,建立默认承载。 步骤103,匪E给eNB下发初始上下文建立请求(Initial Context SetupRequest) 消息,请求建立S1 口的UE上下文。 步骤104, eNB接收到初始上下文建立请求消息后,发起接入层的默认承载建立过 程,但由于接入侧异常或者资源受限,导致UE初始上下文建立失败。 步骤105, eNB给匪E回应初始上下文建立失败(Initial Context SetupFailure) 消息。 对于上述匪E在收到初始上下文建立失败消息后的处理,现有的协议中没有明确 规定,因此,其具体处理操作依赖于厂家的具体实现;相应的,eNB的处理也不确定。如此以 来,在实际应用中则会出现不同的理解 —方面,由于eNB给匪E回复了初始上下文建立失败消息,按照LTE系统的原则, 如果对端网元回复失败消息,则认为本次对端网元的操作没有生效,因而匪E可以认为SI 口的UE相关资源没有建立,初始上下文建立失败,后续无需再发起上下文释放命令的处 理; 另一方面,严格上来说,上下文释放都应该是由匪E发起的,是否需要释放接入侧 上下文,决定权应该在匪E,而不在接入侧,因此接入侧应该等待匪E的后续上下文释放命 令。 这种会产生歧义的理解显然会给不同厂家的对接带来麻烦,还会使得在初始上下 文建立失败的情况下,接入侧资源不能释放,甚至接入侧资源挂死,从而导致UE无法正常 接入。

发明内容
有鉴于此,本发明的主要目的在于提供一种初始上下文建立失败后的异常处理方 法、系统和设备,以解决在初始上下文建立失败的情况下,接入侧资源不能释放,导致UE无 法正常接入的问题。 为达到上述目的,本发明的技术方案是这样实现的 本发明提供了一种初始上下文建立失败后的异常处理方法,该方法包括
A、在初始上下文建立失败的情况下,根据对自身以及移动管理实体匪E的呼叫指 标的判断,选择是否主动向所述匪E发起上下文释放请求,如果是,则执行步骤B ;否则,执 行步骤C ; B、向所述匪E发起上下文释放请求,并根据所述匪E下发的上下文释放命令,释 放本地资源以及用户终端UE侧资源;然后向所述匪E回复上下文释放完成消息,并结束流 程; C、启动定时器等待所述匪E主动下发的上下文释放命令,如果在定时器超时之前 收到所述上下文释放命令,则释放本地资源以及UE侧资源,向所述匪E回复上下文释放完 成消息,并结束流程;如果定时器超时,仍未收到所述上下文释放命令,则自行释放本地资 源以及UE侧资源,并结束流程。 所述呼叫指标为掉话率、呼叫成功率和无线资源控制RRC连接异常释放次数中的 至少一种。 根据对掉话率的判断,选择是否主动向匪E发起上下文释放请求,具体为
将所述掉话率与设置的第一门限值进行比较,当判断所述掉话率低于所述第一门 限值时,选择主动向匪E发起上下文释放请求;当判断所述掉话率高于所述第一门限值时, 选择不主动向匪E发起上下文释放请求。 根据对呼叫成功率的判断,选择是否主动向匪E发起上下文释放请求,具体为
将所述呼叫成功率与设置的第二门限值进行比较,当判断所述呼叫成功率高于所 述第二门限值时,选择主动向匪E发起上下文释放请求;当判断所述呼叫成功率低于所述 第二门限值时,选择不主动向匪E发起上下文释放请求。 根据对RRC连接异常释放次数的判断,选择是否主动向匪E发起上下文释放请求, 具体为 将所述RRC连接异常释放次数与设置的第三门限值进行比较,当判断所述RRC连 接异常释放次数低于所述第三门限值时,选择主动向匪E发起上下文释放请求;当判断所 述RRC连接异常释放次数高于所述第三门限值时,选择不主动向匪E发起上下文释放请求。
本发明还提供了一种初始上下文建立失败后的异常处理系统,包括演进的节点 B、移动管理实体和用户终端;其中, 所述演进的节点B,用于在初始上下文建立失败的情况下,根据对自身以及所述移 动管理实体的呼叫指标的判断,选择是否主动向所述移动管理实体发起上下文释放请求; 并根据所述移动管理实体下发的上下文释放命令,释放本地资源以及用户终端侧资源,回 复上下文释放完成消息给所述移动管理实体; 移动管理实体,用于主动向所述演进的节点B下发上下文释放命令,或者在接收
5到所述演进的节点B发起的上下文释放请求之后,向所述演进的节点B下发上下文释放命 令; 用户终端,用于协助所述演进的节点B进行资源释放。
所述演进的节点B进一步包括 选择模块,用于在初始上下文建立失败的情况下,根据对自身以及所述移动管理 实体的呼叫指标的判断,选择是否主动向所述移动管理实体发起上下文释放请求; 主动释放模块,用于在所述选择模块选择主动向所述移动管理实体发起上下文释 放请求时,向所述移动管理实体发起上下文释放请求,并根据所述移动管理实体下发的上 下文释放命令,释放本地资源以及用户终端侧资源;然后向所述移动管理实体回复上下文 释放完成消息; 被动释放模块,用于在所述选择模块选择不主动向所述移动管理实体发起上下文 释放请求时,启动定时器等待所述移动管理实体主动下发的上下文释放命令,并在定时器 超时前收到所述上下文释放命令的情况下,释放本地资源以及用户终端侧资源,向所述移 动管理实体回复上下文释放完成消息;在定时器超时后仍未收到所述上下文释放命令的情 况下,自行释放本地资源以及用户终端侧资源。 所述呼叫指标为掉话率、呼叫成功率和RRC连接异常释放次数中的至少一种。
本发明还提供了一种演进的节点B,包括 选择模块,用于在初始上下文建立失败的情况下,根据对自身以及所述移动管理 实体的呼叫指标的判断,选择是否主动向所述移动管理实体发起上下文释放请求; 主动释放模块,用于在所述选择模块选择主动向所述移动管理实体发起上下文释 放请求时,向所述移动管理实体发起上下文释放请求,并根据所述移动管理实体下发的上 下文释放命令,释放本地资源以及用户终端侧资源;然后向所述移动管理实体回复上下文 释放完成消息; 被动释放模块,用于在所述选择模块选择不主动向所述移动管理实体发起上下文 释放请求时,启动定时器等待所述移动管理实体主动下发的上下文释放命令,并在定时器 超时前收到所述上下文释放命令的情况下,释放本地资源以及用户终端侧资源,向所述移 动管理实体回复上下文释放完成消息;在定时器超时后仍未收到所述上下文释放命令的情 况下,自行释放本地资源以及用户终端侧资源。 所述呼叫指标为掉话率、呼叫成功率和RRC连接异常释放次数中的至少一种。
本发明所提供的初始上下文建立失败后的异常处理方法、系统和设备,通过eNB 在初始上下文建立失败的情况下,主动释放资源的策略,避免了在上述情况下可能导致的 接入侧资源不能释放,甚至接入侧资源挂死的问题;使得接入侧资源能够及时释放,节省了 流程处理时间,避免了用户终端长时间无法再次接入的情况,提高了系统的可靠性。


图1为现有技术中初始上下文建立失败的流程示意图; 图2为本发明一种初始上下文建立失败后的异常处理方法的流程图; 图3为本发明一种初始上下文建立失败后的异常处理系统的组成结构示意图。
具体实施例方式
下面结合附图和具体实施例对本发明的方案进一步详细阐述。 本发明所提供的一种初始上下文建立失败后的异常处理方法,如图2所示,主要 包括以下步骤 步骤201, eNB接收匪E发起的初始上下文建立请求消息。 步骤202, eNB接收到初始上下文建立请求消息后,发起接入层的默认承载建立过 程,但由于接入侧异常或者资源受限,导致UE初始上下文建立失败;eNB向匪E回复初始上 下文建立失败消息。 步骤203, eNB根据对自身以及匪E的呼叫指标的判断,选择是否主动向匪E发起 上下文释放请求,如果不主动向匪E发起上下文释放请求,则执行步骤204 ;如果主动向匪E 发起上下文释放请求,则执行步骤207。 呼叫指标可以是掉话率、呼叫成功率和无线资源控制(RRC, Radio ResourceControl)连接异常释放次数中的至少一种。当然,本发明中的呼叫指标并不仅仅 局限于前述这些呼叫指标,也可以根据实际需要,选择其他的参数指标作为本发明的呼叫 指标。 以掉话率为例,由于主动发起上下文释放请求的操作会增加eNB和匪E的掉话率, 因此,根据对掉话率的统计结果,在当前掉话率较高的情况下,eNB可以选择不主动向匪E 发起上下文释放请求,从而避免掉话率的进一步上升;在当前掉话率较低的情况下,eNB可 以选择主动向匪E发起上下文释放请求。 以呼叫成功率为例,根据对呼叫成功率的统计结果,在当前呼叫成功率较高的情 况下,eNB可以选择主动向匪E发起上下文释放请求;在当前呼叫成功率较低的情况下,eNB 可以选择不主动向匪E发起上下文释放请求。 以RRC连接异常释放次数为例,根据对RRC连接异常释放次数的统计结果,在当前
RRC连接异常释放次数较低的情况下,eNB可以选择主动向匪E发起上下文释放请求;在当
前RRC连接异常释放次数较高的情况下,eNB可以选择不主动向匪E发起上下文释放请求。
至于如何判定当前掉话率、呼叫成功率或RRC连接异常释放次数的高低,可以通过常用的
设置门限值,并将呼叫指标与设置的门限值进行比较的技术手段来实现;对应不同的呼叫
指标需要设置不同的门限值(比如采用掉话率需要设置第一门限值,采用呼叫成功率设置
第二门限值,如果采用RRC连接异常释放次数就需要设置第三门限值等),这些门限值可以
通过系统仿真或者外场实测数据等手段得到的性能要求进行设置。 步骤204, eNB启动定时器,等待匪E主动下发的上下文释放命令。 定时器的时长可以根据实际需要进行设置,通常在几毫秒到几秒之间进行选择。 步骤205, eNB判断定时器超时之前是否收到来自匪E的上下文释放命令,如果收
到,则执行步骤208 ;否则,执行步骤206。 步骤206,定时器超时,eNB仍未收到来自匪E的上下文释放命令,默认匪E侧资源 已经释放;eNB自行发起接入侧资源释放操作,释放本地资源以及UE侧资源,并在操作完成 后结束整个流程。 步骤207, eNB主动向匪E发起上下文释放请求,并等待接收匪E的上下文释放命 令。
步骤208, eNB接收到匪E的上下文释放命令,发起正常释放过程,释放本地资源以
及UE侧资源,并向匪E回复上下文释放完成消息,然后结束整个流程。 下面结合具体实施例对eNB主动向匪E发起上下文释放请求的处理流程进行详细
阐述,包括以下步骤 步骤301 ,匪E向eNB下发初始上下文建立请求消息,消息中携带默认承载初始会 话协议(SIP, Session Initiation Protocol)信令信息和数据承载语音IP(VOIP, Voice Over Internet Protocol)信息。 步骤302, eNB在建立默认承载SIP和数据承载VOIP时,由于接入侧异常或者资源 受限,导致承载建立失败;eNB向匪E回复初始上下文建立失败消息。
步骤303, eNB向匪E发送上下文释放请求消息,通知匪E发起上下文释放操作。
步骤304,匪E收到来自eNB的上下文释放请求,下发上下文释放命令给eNB。
步骤305, eNB收到匪E的上下文释放命令,释放本地资源以及UE侧资源,并向匪E 回复上下文释放完成消息,然后结束整个流程。 下面结合具体实施例对eNB不主动向匪E发起上下文释放请求的处理流程进行详 细阐述,包括以下步骤 步骤401,匪E向eNB下发初始上下文建立请求消息,消息中携带默认承载SIP信 令信息和数据承载VOIP信息。 步骤402, eNB在建立默认承载SIP和数据承载VOIP时,由于接入侧异常或者资源 受限,导致承载建立失败;eNB向匪E回复初始上下文建立失败消息。 步骤403,eNB启动定时器等待匪E主动下发的上下文释放命令。定时器时长为10毫秒。 步骤404,如果eNB在10毫秒内收到匪E下发的上下文释放命令,则eNB根据上下 文释放命令,释放本地资源以及UE侧资源,并向匪E回复上下文释放完成消息;如果eNB在 经过10毫秒后还未收到匪E下发的上下文释放命令,则eNB自行释放本地资源以及UE侧 资源,然后结束整个流程。 需要指出的是,eNB主动发起上下文释放请求的操作,可以保证接入侧资源的正确 释放,并达到及早释放资源,保证UE后续能尽快重新接入的目的;eNB不主动发起上下文释 放请求的操作,则可以尽量留给匪E正常处理的机会,也可以保证接入侧资源的释放。
为实现上述本发明的初始上下文建立失败后的异常处理方法,本发明还提供了一 种初始上下文建立失败后的异常处理系统,如图3所示,该系统包括演进的节点B 10、移 动管理实体20和用户终端30。 演进的节点B IO,用于在初始上下文建立失败的情况下,根据对自身以及移动管 理实体20的呼叫指标的判断,选择是否主动向移动管理实体20发起上下文释放请求;并根 据移动管理实体20下发的上下文释放命令,释放本地资源以及用户终端30侧资源,回复上 下文释放完成消息给移动管理实体20。 移动管理实体20,连接演进的节点B IO,用于主动向演进的节点B 10下发上下文 释放命令,或者在接收到演进的节点B IO发起的上下文释放请求后,向演进的节点B 10下 发上下文释放命令。 用户终端30,用于协助演进的节点B 10进行资源释放。
其中,演进的节点B 10进一步包括选择模块11、主动释放模块12和被动释放模 块13。选择模块ll,用于在初始上下文建立失败的情况下,根据对自身以及移动管理实体 20的呼叫指标的判断,选择是否主动向移动管理实体20发起上下文释放请求。主动释放模 块12,连接选择模块ll,用于在选择模块11选择主动向移动管理实体20发起上下文释放 请求时,向移动管理实体20发起上下文释放请求,并根据移动管理实体20下发的上下文释 放命令,释放本地资源以及用户终端30侧资源;然后向移动管理实体20回复上下文释放完 成消息。被动释放模块13,连接选择模块ll,用于在选择模块11选择不主动向移动管理实 体20发起上下文释放请求时,启动定时器等待移动管理实体20主动下发的上下文释放命 令,并在定时器超时前收到上下文释放命令的情况下,释放本地资源以及用户终端30侧资 源,向移动管理实体20回复上下文释放完成消息;在定时器超时后仍未收到上下文释放命 令的情况下,自行释放本地资源以及用户终端30侧资源。 以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
权利要求
一种初始上下文建立失败后的异常处理方法,其特征在于,该方法包括A、在初始上下文建立失败的情况下,根据对自身以及移动管理实体MME的呼叫指标的判断,选择是否主动向所述MME发起上下文释放请求,如果是,则执行步骤B;否则,执行步骤C;B、向所述MME发起上下文释放请求,并根据所述MME下发的上下文释放命令,释放本地资源以及用户终端UE侧资源;然后向所述MME回复上下文释放完成消息,并结束流程;C、启动定时器等待所述MME主动下发的上下文释放命令,如果在定时器超时之前收到所述上下文释放命令,则释放本地资源以及UE侧资源,向所述MME回复上下文释放完成消息,并结束流程;如果定时器超时,仍未收到所述上下文释放命令,则自行释放本地资源以及UE侧资源,并结束流程。
2. 根据权利要求1所述初始上下文建立失败后的异常处理方法,其特征在于,所述呼 叫指标为掉话率、呼叫成功率和无线资源控制RRC连接异常释放次数中的至少一种。
3. 根据权利要求1或2所述初始上下文建立失败后的异常处理方法,其特征在于,根据 对掉话率的判断,选择是否主动向匪E发起上下文释放请求,具体为将所述掉话率与设置的第一门限值进行比较,当判断所述掉话率低于所述第一门限值 时,选择主动向匪E发起上下文释放请求;当判断所述掉话率高于所述第一门限值时,选择 不主动向匪E发起上下文释放请求。
4. 根据权利要求1或2所述初始上下文建立失败后的异常处理方法,其特征在于,根据 对呼叫成功率的判断,选择是否主动向匪E发起上下文释放请求,具体为将所述呼叫成功率与设置的第二门限值进行比较,当判断所述呼叫成功率高于所述第 二门限值时,选择主动向匪E发起上下文释放请求;当判断所述呼叫成功率低于所述第二 门限值时,选择不主动向匪E发起上下文释放请求。
5. 根据权利要求1或2所述初始上下文建立失败后的异常处理方法,其特征在于,根据 对RRC连接异常释放次数的判断,选择是否主动向匪E发起上下文释放请求,具体为将所述RRC连接异常释放次数与设置的第三门限值进行比较,当判断所述RRC连接异 常释放次数低于所述第三门限值时,选择主动向匪E发起上下文释放请求;当判断所述RRC 连接异常释放次数高于所述第三门限值时,选择不主动向匪E发起上下文释放请求。
6. —种初始上下文建立失败后的异常处理系统,其特征在于,包括演进的节点B、移 动管理实体和用户终端;其中,所述演进的节点B,用于在初始上下文建立失败的情况下,根据对自身以及所述移动管 理实体的呼叫指标的判断,选择是否主动向所述移动管理实体发起上下文释放请求;并根据所述移动管理实体下发的上下文释放命令,释放本地资源以及用户终端侧资源,回复上 下文释放完成消息给所述移动管理实体;移动管理实体,用于主动向所述演进的节点B下发上下文释放命令,或者在接收到所 述演进的节点B发起的上下文释放请求之后,向所述演进的节点B下发上下文释放命令;用户终端,用于协助所述演进的节点B进行资源释放。
7. 根据权利要求6所述初始上下文建立失败后的异常处理系统,其特征在于,所述演 进的节点B进一步包括选择模块,用于在初始上下文建立失败的情况下,根据对自身以及所述移动管理实体的呼叫指标的判断,选择是否主动向所述移动管理实体发起上下文释放请求;主动释放模块,用于在所述选择模块选择主动向所述移动管理实体发起上下文释放请 求时,向所述移动管理实体发起上下文释放请求,并根据所述移动管理实体下发的上下文释放命令,释放本地资源以及用户终端侧资源;然后向所述移动管理实体回复上下文释放 完成消息;被动释放模块,用于在所述选择模块选择不主动向所述移动管理实体发起上下文释放 请求时,启动定时器等待所述移动管理实体主动下发的上下文释放命令,并在定时器超时 前收到所述上下文释放命令的情况下,释放本地资源以及用户终端侧资源,向所述移动管 理实体回复上下文释放完成消息;在定时器超时后仍未收到所述上下文释放命令的情况 下,自行释放本地资源以及用户终端侧资源。
8. 根据权利要求6或7所述初始上下文建立失败后的异常处理系统,其特征在于,所述 呼叫指标为掉话率、呼叫成功率和RRC连接异常释放次数中的至少一种。
9. 一种演进的节点B,其特征在于,包括选择模块,用于在初始上下文建立失败的情况下,根据对自身以及所述移动管理实体 的呼叫指标的判断,选择是否主动向所述移动管理实体发起上下文释放请求;主动释放模块,用于在所述选择模块选择主动向所述移动管理实体发起上下文释放请 求时,向所述移动管理实体发起上下文释放请求,并根据所述移动管理实体下发的上下文 释放命令,释放本地资源以及用户终端侧资源;然后向所述移动管理实体回复上下文释放 完成消息;被动释放模块,用于在所述选择模块选择不主动向所述移动管理实体发起上下文释放 请求时,启动定时器等待所述移动管理实体主动下发的上下文释放命令,并在定时器超时 前收到所述上下文释放命令的情况下,释放本地资源以及用户终端侧资源,向所述移动管 理实体回复上下文释放完成消息;在定时器超时后仍未收到所述上下文释放命令的情况 下,自行释放本地资源以及用户终端侧资源。
10. 根据权利要求9所述演进的节点B,其特征在于,所述呼叫指标为掉话率、呼叫成功 率和RRC连接异常释放次数中的至少一种。
全文摘要
本发明公开了一种初始上下文建立失败后的异常处理方法,包括演进的节点B(eNB)在初始上下文建立失败的情况下,根据自身以及移动管理实体(MME)的呼叫指标,主动向MME发起上下文释放请求,并根据MME下发的上下文释放命令,释放本地资源以及用户终端(UE)侧资源;或者启动定时器等待MME主动下发的上下文释放命令,并根据收到的上下文释放命令释放本地资源以及UE侧资源。本发明公开了一种初始上下文建立失败后的异常处理系统和eNB,使得接入侧资源在初始上下文建立失败的情况下能够及时释放,节省了流程处理时间,避免了用户终端长时间无法再次接入的情况,提高了系统的可靠性。
文档编号H04W74/00GK101754397SQ200810239949
公开日2010年6月23日 申请日期2008年12月16日 优先权日2008年12月16日
发明者冯岩, 苏宏涛 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1