用户上下文更新方法和装置的制作方法

文档序号:7846504阅读:192来源:国知局
专利名称:用户上下文更新方法和装置的制作方法
技术领域
本发明涉及通信技术领域,尤其涉及一种用户上下文更新方法和装置。
背景技术
3GPP用户上下文更新(UE Context Modification)流程中,基站(eNodeB)可能接收到移动性管理实体(Mobility Management Entity, MME)发送的用户上下文更新请求 (UE Context Modification Request)消息,用户上下文更新请求消息中可以同时包括安全密钥 Security key)、安全能力(Security Capability)和语音回落(Circuit Switched Fallback ;简称CSFB)指示(indicator)等参数,基站(eNodeB)根据接收到的这些参数执行语音回落(CSFB)和更新密钥(Rekeying)的操作。在用户上下文更新请求(UE Context Modification Request)消息中,基站可能会同时接收到安全密钥,安全能力和语音回落指示。其中,基站将收到的安全密钥和安全能力保存,可以用于后续的安全算法,并可以发起安全更新密钥流程;基站可以根据收到的语音回落指示,触发CSFB流程。但是,当基站出现更新密钥失败或语音回落失败的场景时,移动性管理实体 (Mobility Management Entity ;简称MME)无法确定哪种操作失败,导致MME采取错误的动作,从而造成UE掉话,浪费了信令资源,因为语音回落失败,造成业务延迟,使通话效果受到影响。

发明内容
本发明提供一种用户上下文更新方法和装置,避免UE掉话。一方面,提供了一种用户上下文更新方法,包括接收移动管理实体发送的用户上下文更新消息,所述用户上下文更新请求消息携带新安全密钥、安全能力和语音回落指示;根据所述新安全密钥、安全能力和语音回落指示,执行更新密钥和/或语音回落;向移动性管理实体发送用户上下文更新响应消息,所述用户上下文更新响应消息携带执行更新密钥的操作结果和/或执行语音回落的操作结果所对应的原因值。一方面,提供了另一种用户上下文更新方法,包括接收基站用户上下文更新响应消息,所述用户上下文更新响应消息携带执行更新密钥的操作结果和/或执行语音回落的操作结果所对应的原因值;根据执行更新密钥的操作结果和/或执行语音回落的操作结果所对应的原因值, 确定是否使用所述新安全密钥与所述基站进行通信。一方面,提供了一种基站,包括更新消息接收模块,用于接收移动管理实体发送的用户上下文更新消息,所述用户上下文更新请求消息携带新安全密钥、安全能力和语音回落指示;更新请求执行模块,用于根据所述更新消息接收模块接收的所述新安全密钥、安全能力和语音回落指示,执行更新密钥和/或语音回落;操作结果发送模块,用于向移动性管理实体发送用户上下文更新响应消息,所述用户上下文更新响应消息携带所述更新请求执行模块执行更新密钥的操作结果和/或执行语音回落的操作结果所对应的原因值。一方面,提供了一种移动性管理实体,包括响应消息接收模块,用于接收基站用户上下文更新响应消息,所述用户上下文更新响应消息携带执行更新密钥的操作结果和/或执行语音回落的操作结果所对应的原因值;原因值处理模块,与所述响应消息接收模块连接,用于根据执行更新密钥的操作结果和/或执行语音回落的操作结果所对应的原因值,确定是否使用所述新安全密钥与所述基站进行通信。本发明提供的用户上下文更新方法和装置,在用户上下文更新回复消息或用户上下文更新失败消息中,携带执行语音回落和/或更新密钥的操作结果所对应的原因值,移动性管理实体可以针对不同的操作结果采取不同的措施,防止对基站的语音回落和更新密钥的操作结果出现错误动作,避免UE掉话或语音回落失败,减少信令资源的浪费。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本发明一个实施例提供的用户上下文更新方法的流程图;图2为本发明另一实施例提供的用户上下文更新方法的流程图;图3为本发明另一实施例提供的用户上下文更新方法的信令流程图;图4为本发明一个实施例提供的基站的结构示意图;图5为本发明另一实施例提供的基站的结构示意图;图6为本发明一个实施例提供的移动性管理实体的结构示意图;图7为本发明另一实施例提供的移动性管理实体的结构示意图。
具体实施例方式为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。在基站向MME发送的消息包括用户上下文更新回复(UE Context Modification Response)消息或用户上下文更新失败(UE Context Modification Failure)消息。通常, 当基站的语音回落和更新密钥操作全部成功时,向MME发送用户上下文更新回复消息;当基站的语音回落和更新密钥操作全部失败时,向MME发送用户上下文更新失败消息。例如如果基站更新密钥失败,语音回落成功,基站可以向MME返回用户上下文更新回复消息或用户上下文更新失败消息,如果MME接收到用户上下文更新回复消息,可以按照更新密钥成功处理,从而导致MME和基站的密钥(key)不一致,引起掉话;如果MME 接收到用户上下文更新失败消息,可以按照语音回落失败进行处理,从而导致CSFB最终失败。再如如果基站的更新密钥成功,语音回落失败,基站可以向MME返回用户上下文更新回复消息或用户上下文更新失败消息,如果MME接收到用户上下文更新回复消息,可以错误的按照语音回落成功处理;如果MME接收到用户上下文更新失败消息,可以按照更新密钥失败处理,将会重试更新密钥,从而导致不必要的信令交互。因此,当基站出现更新密钥失败或语音回落失败的场景时,移动性管理实体 (Mobility Management Entity ;简称MME)无法确定哪种操作失败,导致MME采取错误的动作,造成UE掉话或语音回落失败,从而浪费了信令资源。图1为本发明一个实施例提供的用户上下文更新方法的流程图,如图1所示,该用户上下文更新方法可以包括100、接收移动管理实体发送的用户上下文更新消息,所述用户上下文更新请求消息携带新安全密钥、安全能力和语音回落指示;101、根据所述新安全密钥、安全能力和语音回落指示,执行更新密钥和/或语音回落;具体可以为根据所述用户上下文更新请求消息中携带的所述新安全密钥和安全能力,执行更新密钥;根据所述用户上下文更新请求消息中携带的所述语音回落指示,执行语音回落。102、向移动性管理实体发送用户上下文更新响应消息,所述用户上下文更新响应消息携带执行更新密钥的操作结果和/或执行语音回落的操作结果所对应的原因值。具体地,所述用户上下文更新响应消息可以采用例如3GPP的TS36. 413协议中的消息实现,当然也可以为其他类型的消息实现,只要能够携带原因值即可,具体可以为以下任一方式方式一、用户上下文更新响应消息可以为用户上下文更新回复(UE Context Modification Response)消息。具体地,可以在协议TS36. 413定义的用户上下文更新回复(UE Context Modification Response)消息的基础上,添加原因值的信元Cause,形成用户上下文更新响应消息,如下表1的示例。表 1
权利要求
1.一种用户上下文更新方法,其特征在于,包括接收移动管理实体发送的用户上下文更新消息,所述用户上下文更新请求消息携带新安全密钥、安全能力和语音回落指示;根据所述新安全密钥、安全能力和语音回落指示,执行更新密钥和/或语音回落;向移动性管理实体发送用户上下文更新响应消息,所述用户上下文更新响应消息携带执行更新密钥的操作结果和/或执行语音回落的操作结果所对应的原因值。
2.根据权利要求1所述的方法,其特征在于,所述向移动性管理实体发送用户上下文更新响应消息,所述用户上下文更新响应消息携带执行更新密钥的操作结果和/或执行语音回落的操作结果所对应的原因值,包括若所述基站执行更新密钥成功且执行语音回落失败,则向移动性管理实体发送用户上下文更新响应消息,所述用户上下文更新响应消息携带语音回落失败所对应的原因值和/ 或更新密钥成功所对应的原因值;或若所述基站执行更新密钥失败且执行语音回落成功,则向移动性管理实体发送用户上下文更新响应消息,所述用户上下文更新响应消息携带更新密钥失败所对应的原因值和/ 或语音回落成功所对应的原因值。
3.根据权利要求1或2所述的方法,其特征在于,所述用户上下文更新响应消息为用户上下文更新回复消息或用户上下文更新失败消息。
4.根据权利要求1或2所述的方法,其特征在于,所述根据所述新安全密钥、安全能力和语音回落指示,执行更新密钥和/或语音回落,包括根据所述用户上下文更新请求消息中携带的所述新安全密钥和安全能力,执行更新密钥;根据所述用户上下文更新请求消息中携带的所述语音回落指示,执行语音回落。
5.一种用户上下文更新方法,其特征在于,包括接收基站用户上下文更新响应消息,所述用户上下文更新响应消息携带执行更新密钥的操作结果和/或执行语音回落的操作结果所对应的原因值;根据执行更新密钥的操作结果和/或执行语音回落的操作结果所对应的原因值,确定是否使用所述新安全密钥与所述基站进行通信。
6.根据权利要求5所述的方法,其特征在于,所述根据执行更新密钥的操作结果和/或执行语音回落的操作结果所对应的原因值,确定是否使用所述新安全密钥与所述基站进行通信,包括若所述用户上下文更新响应消息携带语音回落失败所对应的原因值和/或更新密钥成功所对应的原因值,则使用所述新安全密钥与所述基站进行通信;或若所述用户上下文更新响应消息携带更新密钥失败所对应的原因值和/或语音回落成功所对应的原因值,则使用旧安全密钥与所述基站进行通信。
7.根据权利要求5或6所述的方法,其特征在于,所述用户上下文更新响应消息为用户上下文更新回复消息或用户上下文更新失败消息。
8.一种基站,其特征在于,包括更新消息接收模块,用于接收移动管理实体发送的用户上下文更新消息,所述用户上下文更新请求消息携带新安全密钥、安全能力和语音回落指示;更新请求执行模块,用于根据所述更新消息接收模块接收的所述新安全密钥、安全能力和语音回落指示,执行更新密钥和/或语音回落;操作结果发送模块,用于向移动性管理实体发送用户上下文更新响应消息,所述用户上下文更新响应消息携带所述更新请求执行模块执行更新密钥的操作结果和/或执行语音回落的操作结果所对应的原因值。
9.根据权利要求8所述的基站,其特征在于,所述操作结果发送模块包括第一操作结果子模块,用于若所述基站执行更新密钥成功且执行语音回落失败,则向移动性管理实体发送用户上下文更新响应消息,所述用户上下文更新响应消息携带语音回落失败所对应的原因值和/或更新密钥成功所对应的原因值;和/或第二操作结果子模块,用于若所述基站执行更新密钥失败且执行语音回落成功,则向移动性管理实体发送用户上下文更新响应消息,所述用户上下文更新响应消息携带更新密钥失败所对应的原因值和/或语音回落成功所对应的原因值。
10.根据权利要求8所述的基站,其特征在于,所述更新请求执行模块具体用于根据所述用户上下文更新请求消息中包含的新安全密钥和安全能力,执行更新密钥;根据所述用户上下文更新请求消息中包含的所述语音回落指示,执行语音回落。
11.一种移动性管理实体,其特征在于,包括响应消息接收模块,用于接收基站用户上下文更新响应消息,所述用户上下文更新响应消息携带执行更新密钥的操作结果和/或执行语音回落的操作结果所对应的原因值;原因值处理模块,与所述响应消息接收模块连接,用于根据执行更新密钥的操作结果和/或执行语音回落的操作结果所对应的原因值,确定是否使用所述新安全密钥与所述基站进行通信。
12.根据权利要求11所述的移动性管理实体,其特征在于,所述原因值处理模块包括第一处理子模块,用于若所述用户上下文更新响应消息携带语音回落失败所对应的原因值和/或更新密钥成功所对应的原因值,则使用所述新安全密钥与所述基站进行通信; 和/或第二处理子模块,用于若所述用户上下文更新响应消息携带更新密钥失败所对应的原因值和/或语音回落成功所对应的原因值,则使用旧安全密钥与所述基站进行通信。
全文摘要
本发明公开了一种用户上下文更新方法和装置,其中,该用户上下文更新方法包括接收移动管理实体发送的用户上下文更新消息,所述用户上下文更新请求消息携带新安全密钥、安全能力和语音回落指示;根据所述新安全密钥、安全能力和语音回落指示,执行更新密钥和/或语音回落;向移动性管理实体发送用户上下文更新响应消息,所述用户上下文更新响应消息携带执行更新密钥的操作结果和/或执行语音回落的操作结果所对应的原因值。本发明实施例移动性管理实体可以针对不同的操作结果采取不同的措施,防止对基站的语音回落和更新密钥的操作结果出现错误动作,避免UE掉话或语音回落失败,减少信令资源的浪费。
文档编号H04W12/04GK102204297SQ201180000526
公开日2011年9月28日 申请日期2011年5月10日 优先权日2011年5月10日
发明者戴明增, 曾美艳 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1