【技术实现步骤摘要】
IMS注册方法、装置及系统
[0001]本申请涉及通信领域,尤其涉及网际互连协议多媒体子系统(internet protocol multimedia subsystem,IMS)注册方法、装置及系统。
技术介绍
[0002]随着用户对语音、视频通话的质量要求不断提升,长期演进语音承载(voice over long
‑
term evolution,VoLTE)技术应运而生。若用户想使用某运营商提供的语音或视频服务,需要使用该运营商的参数进行IMS注册。具体地,现有技术中,可以在终端设备的操作系统中预置某些运营商的参数。在终端设备插上这些运营商中某一个运营商的用户识别模块(subscriber identification module,SIM)卡,并注册到该运营商的网络之后,终端设备能够使用操作系统中该运营商的参数来进行IMS注册。其中,IMS注册成功后,用户即可使用该运营商提供的语音或视频服务。
[0003]然而,当运营商的参数发生变更时,上述方案不仅需要开发人员开发新的系统软件版本,还需要用户联网下载更新后的系统软件版本。由于系统软件版本的开发周期长,且用户可能无法及时进行联网下载,因此,上述方案可能会导致运营商的参数更新延迟同步至终端设备,用户无法及时使用新的运营商参数注册到IMS,进而影响语音或视频服务的用户体验。
技术实现思路
[0004]本申请实施例提供IMS注册方法、装置及系统,用于解决现有技术中运营商的参数更新延迟同步至终端设备的问题。
[0005]
【技术保护点】
【技术特征摘要】
1.一种网际互连协议多媒体子系统IMS注册方法,其特征在于,所述方法包括:终端设备接收来自网络设备的第一消息;所述终端设备根据所述第一消息更新缓存库,所述缓存库包括参数来源、参数名称和对应的参数值,所述参数来源包括所述网络设备、所述终端设备的参数库或者所述终端设备的默认参数;所述终端设备使用所述缓存库中所述参数名称和对应的参数值进行IMS注册。2.根据权利要求1所述的方法,其特征在于,所述缓存库还包括参数版本号,所述终端设备根据所述第一消息更新缓存库,包括:若所述第一消息包括IMS字段,且所述IMS字段携带的第一参数的版本号大于所述参数版本号,所述终端设备将所述缓存库中的所述参数来源更新为所述网络设备,以及,所述终端设备将所述缓存库中的所述参数名称和对应的取值分别更新为所述IMS字段携带的所述第一参数的名称和对应的取值。3.根据权利要求1所述的方法,其特征在于,所述终端设备根据所述第一消息更新缓存库,包括:若所述第一消息不包括IMS字段,所述终端设备确定所述终端设备的参数库中是否存在第二参数的名称和对应的取值,其中,所述第二参数为所述终端设备当前接入网络的IMS参数;若所述终端设备的参数库中存在所述第二参数的名称和对应的取值,且所述缓存库中的所述参数来源不是所述网络设备,所述终端设备将所述缓存库中的所述参数来源更新为所述终端设备的参数库,以及,所述终端设备将所述缓存库中的所述参数名称和对应的取值分别更新为所述第二参数的名称和对应的取值。4.根据权利要求1所述的方法,其特征在于,所述终端设备根据所述第一消息更新缓存库,包括:若所述第一消息不包括IMS字段,所述终端设备确定所述终端设备的参数库中是否存在第二参数的名称和对应的取值,其中,所述第二参数为所述终端设备当前接入网络的IMS参数;若所述终端设备的参数库中不存在所述第二参数的名称和对应的取值,所述终端设备将所述缓存库中的所述参数来源更新为所述终端设备的默认参数,以及,所述终端设备将所述缓存库中的所述参数名称和对应的取值分别更新为第三参数的名称和对应的取值,所述第三参数为所述终端设备中预先配置的默认参数。5.根据权利要求1
‑
4任一项所述的方法,其特征在于,在所述终端设备根据所述第一消息更新缓存库之前,所述方法还包括:所述终端设备确定长期演进语音承载VoLTE开关处于开启状态。6.根据权利要求1
‑
5任一项所述的方法,其特征在于,在所述终端设备使用所述缓存库中所述参数名称和对应的取值进行IMS注册之后,所述方法还包括:若注册失败且所述缓存库中的所述参数来源为所述网络设备,且所述终端设备的参数库中存在第二参数的名称和对应的取值,所述终端设备将所述缓存库中的所述参数来源更新为所述终端设备的参数库,以及,所述终端设备将所述缓存库中的所述参数名称和对应的取值分别更新为所述第二参数的名称和对应的取值;其中,所述第二参数为所述终端设
备当前接入网络的IMS参数;所述终端设备使用所述缓存库中所述参数名称和取值进行IMS注册。7.根据权利要求1
‑
5任一项所述的方法,其特征在于,在所述终端设备使用所述缓存库中所述参数名称和对应的取值进行IMS注册之后,所述方法还包括:若注册失败且所述缓存库中的所述参数来源为所述网络设备,且所述终端设备的参数库中不存在第二参数的名称和对应的取值,所述终端设备将所述缓存库中的所述参数来源更新为所述终端设备的默认参数,以及,所述终端设备将所述缓存库中的所述参数名称和对应的取值分别更新为第三参数的名称和对应的取值;其中,所述第二参数为所述终端设备当前接入网络的IMS参数,所述第三参数为所述终端设备中预先配置的默认参数;所述终端设备使用所述缓存库中所述参数名称和取值进行IMS注册。8.一种通信装置,其特征在于,包括:收发模块和处理模块;所述收发模块,用于接收来自网络设备的第一消息;所述处理模块,用于根据所述第一消息更新缓存库,所述...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。