一种SRVCC切换处理方法、装置及其终端制造方法及图纸

技术编号:7267987 阅读:256 留言:0更新日期:2012-04-15 08:15
本发明专利技术公开了一种SRVCC切换处理方法、装置及其终端,本发明专利技术提供的技术方案,在SRVCC切换过程中能够保存两套鉴权参数,一套保存在卡中,另一套保存在临时数据区,并且用开关变量控制访问具体的鉴权参数,而使用者不用考虑使用那一个数据区。等SRVCC切换成功或者失败之后再确定是否将临时数据区的鉴权参数写到卡中。并在SRVCC切换开始后直接计算写到卡中的方式,更新更为灵活,并且能减少和网络的信令交互。

【技术实现步骤摘要】
一种SRVCC切换处理方法、装置及其终端
本专利技术涉及通信领域,具体而言,涉及一种SRVCC(SingleRadioVoiceCallContinuity,语音业务连续性)切换处理方法、装置及其终端。
技术介绍
随着通信技术的不断发展,出现了由数据域PS的语音业务可以向电路域CS的语音业务切换的技术,这种技术就是SRVCC切换技术。其中,SRVCC切换的方式包括TD单制式内切换、TD到GSM的切换、LTE到TD的切换,以及LTE到GSM的切换这四种情况。在多模的系统中,这一技术的应用可以大大提高用户的体验。下面,以LTE到TD的SRVCC切换为例,简述SRVCC切换的过程。如终端的当前制式是LTE,这时发起PS域的语音业务,PS域的语音业务建立完成后,在通话过程中,由于信号质量的问题,网络侧决定进行语音业务连续性切换,当网络侧资源切换完成后,通知终端将当前制式切换到TD,切换完成后,可以使终端在TD下继续进行这次语音业务。在这个过程中,如果有PS域的语音业务也是可以切换的到TD继续进行的。由于原来制式语音业务可能进行了加密或者是完整性保护,那么为了顺利的切换和到目标制式继续语音业务,需要把原来的鉴权参数映射到新的目标制式,但是在这个过程中,会涉及到是否进行鉴权参数转换的问题、什么时候开始鉴权参数的转换的问题、什么时候保存到卡中的问题,以及SRVCC失败后如何处理鉴权参数等问题,然而,目前并没有任何能够解决上述问题的现有技术被公开。
技术实现思路
本专利技术提供了一种SRVCC切换处理方法、装置及终端,其用于在SRVCC切换过程中鉴权参数的处理,使得SRVCC切换能够顺利完成,以及在成功和失败后对业务没有影响。为了达到本专利技术的目的,本专利技术采用以下技术方案实现:一种SRVCC切换处理方法,包括:终端在获取网络侧发送的SRVCC切换命令后,判断当前制式PS域的语音业务是否进行了加密保护以及完整性保护,若是,则将当前制式的PS域鉴权参数转换为目的制式的CS域鉴权参数和PS域鉴权参数;将所述目的制式的CS域鉴权参数和PS域鉴权参数保存于非接入层NAS(Non-AccessStratum,非接入层)和接入层AS(AccessStratum,接入层)都能访问的临时数据区,且对该临时数据区设置一开关变量;若终端判断SRVCC切换成功,则NAS将临时数据区的目的制式的CS域鉴权参数和PS域鉴权参数写到卡中,并且将开关变量设置为从卡中读取。优选地,当由当前的LTE制式SRVCC切换到TD或GSM制式时,将当前LTE制式的PS域鉴权参数转换为TD或GSM制式的CS域鉴权参数和PS域鉴权参数的方法包括:读卡获取LTE制式的密钥的接入安全管理实体KASME(AccessSecurityManagementEntityOfKey,接入安全管理实体)、统计MME和终端NAS消息的计数器值downlinkNASCOUNTvalue,以及安全密钥标识eKsi(KeySetIdentifierforE-UTRAN,LTE的安全密钥标识);计算UMTS的完整性保护密钥IK(UMTSintegritykey,UMTS的完整性保护密钥)和UMTS的加密密钥Ck(UMTScipheringkey,UMTS的加密密钥);根据所述计算得到的IK以及Ck计算出64位GSM的加密密钥Kc(GSMcipheringkey,GSM的加密密钥);根据所述计算得到的IK以及Ck计算128位Kc;将用以表明是否是新的密钥KEY的NewFlag设置为无效;将UMTS的安全密钥标识CKSN(cipheringkeysequencenumber,UMTS的安全密钥标识)和GSM的安全密钥标识KSI设置为LTE制式的安全密钥标识eKsi。优选地,当由当前的TD制式SRVCC切换到TD或GSM制式时,将当前TD制式的PS域鉴权参数转换为TD或GSM制式的CS域鉴权参数和PS域鉴权参数的方法包括:计算IK和Ck;根据所述计算得到的IK以及Ck计算出64位Kc;根据所述计算得到的IK以及Ck计算128位Kc;将NewFlag设置为无效;将CKSN和KSI设置为PS域的KSI。一种SRVCC切换处理装置,包括:SRVCC切换命令获取模块,用于获取网络侧发送的SRVCC切换命令;鉴权参数转换模块,用于判断当前制式PS域的语音业务是否进行了加密保护以及完整性保护,若是,则将当前制式的PS域鉴权参数转换为目的制式的CS域鉴权参数和PS域鉴权参数;鉴权参数处理模块,用于将所述目的制式的CS域鉴权参数和PS域鉴权参数保存于NAS和AS都能访问的临时数据区,且对该临时数据区设置一开关变量;鉴权参数写入模块,用于在终端成功进行SRVCC切换时,则将临时数据区的目的制式的CS域鉴权参数和PS域鉴权参数写到卡中,并且将开关变量设置为从卡中读取。优选地,当由当前的LTE制式SRVCC切换到TD或GSM制式时,所述鉴权参数处理模块将当前LTE制式的PS域鉴权参数转换为TD或GSM制式的CS域鉴权参数和PS域鉴权参数的方法包括:读卡获取LTE制式的KASME、NASdownlinkCOUNTvalue,以及eKsi;计算IK和Ck;根据所述计算得到的IK以及Ck计算出64位Kc;根据所述计算得到的IK以及Ck计算128位Kc;将NewFlag设置为无效;将CKSN和KSI设置为eKsi。优选地,当由当前的TD制式SRVCC切换到TD或GSM制式时,所述鉴权参数处理模块将当前TD制式的PS域鉴权参数转换为TD或GSM制式的CS域鉴权参数和PS域鉴权参数的方法包括:计算IK和Ck;根据所述计算得到的IK以及Ck计算出64位Kc;根据所述计算得到的IK以及Ck计算128位Kc;将NewFlag设置为无效;将CKSN和KSI设置为PS域的KSI。一种终端,包括SRVCC切换处理装置,所述装置包括:SRVCC切换命令获取模块,用于获取网络侧发送的SRVCC切换命令;鉴权参数转换模块,用于判断当前制式PS域的语音业务是否进行了加密保护以及完整性保护,若是,则将当前制式的PS域鉴权参数转换为目的制式的CS域鉴权参数和PS域鉴权参数;鉴权参数处理模块,用于将所述目的制式的CS域鉴权参数和PS域鉴权参数保存于NAS和AS都能访问的临时数据区,且对该临时数据区设置一开关变量;鉴权参数写入模块,用于在终端成功进行SRVCC切换时,则将临时数据区的目的制式的CS域鉴权参数和PS域鉴权参数写到卡中,并且将开关变量设置为从卡中读取。优选地,当由当前的LTE制式SRVCC切换到TD或GSM制式时,所述鉴权参数处理模块将当前LTE制式的PS域鉴权参数转换为TD或GSM制式的CS域鉴权参数和PS域鉴权参数的方法包括:读卡获取LTE制式的KASME、NASdownlinkCOUNTvalue,以及eKsi;计算IK和Ck,其计算公式为derivedkey=HMAC-SHA-256(Key,S);根据所述计算得到的IK以及Ck计算出64位Kc;根据所述计算得到的IK以及Ck计算128位Kc;将NewFlag设置为无效;将CKSN和KSI设置为eKsi。优选地,当由当前的TD制式SRVCC切换到TD或GSM制式时,所述鉴权参数处理模块将本文档来自技高网...
一种SRVCC切换处理方法、装置及其终端

【技术保护点】

【技术特征摘要】
1.一种SRVCC切换处理方法,其特征在于,包括:终端在获取网络侧发送的SRVCC切换命令后,判断当前制式PS域的语音业务是否进行了加密保护以及完整性保护,若是,则将当前制式的PS域鉴权参数转换为目的制式的CS域鉴权参数和PS域鉴权参数;将所述目的制式的CS域鉴权参数和PS域鉴权参数保存于非接入层NAS和接入层AS都能访问的临时数据区,且对该临时数据区设置一开关变量;若终端判断SRVCC切换成功,则NAS将临时数据区的目的制式的CS域鉴权参数和PS域鉴权参数写到卡中,并且将开关变量设置为从卡中读取。2.如权利要求1所述的SRVCC切换处理方法,其特征在于,当由当前的LTE制式SRVCC切换到TD或GSM制式时,将当前LTE制式的PS域鉴权参数转换为TD或GSM制式的CS域鉴权参数和PS域鉴权参数的方法包括:读卡获取LTE制式的密钥的接入安全管理实体KASME、统计MME和终端NAS消息的计数器值downlinkNASCOUNTvalue,以及安全密钥标识eKsi;计算UMTS的完整性保护密钥IK和UMTS的加密密钥Ck;根据所述计算得到的IK以及Ck计算出64位GSM的加密密钥Kc;根据所述计算得到的IK以及Ck计算128位Kc;将用以表明是否是新的密钥KEY的NewFlag设置为无效;将UMTS的安全密钥标识CKSN和GSM的安全密钥标识KSI设置为LTE制式的安全密钥标识eKsi。3.如权利要求2所述的SRVCC切换处理方法,其特征在于,当由当前的TD制式SRVCC切换到TD或GSM制式时,将当前TD制式的PS域鉴权参数转换为TD或GSM制式的CS域鉴权参数和PS域鉴权参数的方法包括:计算IK和Ck;根据所述计算得到的IK以及Ck计算出64位Kc;根据所述计算得到的IK以及Ck计算128位Kc;将NewFlag设置为无效;将CKSN和KSI设置为PS域的KSI。4.一种SRVCC切换处理装置,其特征在于,包括:SRVCC切换命令获取模块,用于获取网络侧发送的SRVCC切换命令;鉴权参数转换模块,用于判断当前制式PS域的语音业务是否进行了加密保护以及完整性保护,若是,则将当前制式的PS域鉴权参数转换为目的制式的CS域鉴权参数和PS域鉴权参数;鉴权参数处理模块,用于将所述目的制式的CS域鉴权参数和PS域鉴权参数保存于NAS和AS都能访问的临时数据区,且对该临时数据区设置一开关变量;鉴权参数写入模块,用于在终端成功进行SRVCC切换时,则将临时数据区的目的制式的CS域鉴权参数和PS域鉴权参数写到卡中,并且将开关变量设置为从卡中读取。5.如权利要求4所述的SRVCC切换处理装置,其特征在于,当由当前的LTE制式SRVCC切换到TD或GSM制式时,所述鉴权参数处理模块将当前LTE制式的PS域鉴权参数转换为TD或GSM制式的CS域鉴权参数和PS域鉴权参数的方法包括:读卡获取LTE制式的KASME、NASdownlinkCOUNTvalue,以及eKsi;计算IK和Ck;根据所述计算...

【专利技术属性】
技术研发人员:陈扬
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术