IMS注册状态的校正方法和装置制造方法及图纸

技术编号:15727408 阅读:340 留言:0更新日期:2017-06-30 01:47
本发明专利技术涉及一种IMS注册状态的校正方法和装置,获取网络状态变化事件,响应网络状态变化事件生成IMS注销请求,将IMS注销请求发送至IMS核心网服务器。判断是否接收到IMS核心网服务器返回的IMS注销成功的反馈消息,若否,标记IMS注销尚未完成。检测LTE网络连接状态,在LTE网络连接断开之前再次判断是否接收到IMS核心网服务器返回的IMS注销成功的反馈消息,若否,则在LTE网络连接断开之后获取IMS注册状态图标,并将IMS注册状态图标隐藏。使用该方法提高IMS注册状态显示准确率,避免给用户造成了误解。

【技术实现步骤摘要】
IMS注册状态的校正方法和装置
本专利技术涉及通信
,特别是涉及一种IMS注册状态的校正方法和装置。
技术介绍
Volte(VoiceoverLTE,基于LTE网络的语音业务)是指架构于LTE(LongTermEvolution,长期演进)网络上的基于IMS(IPMultimediaSubsystem,IP多媒体子系统)的语音业务,能够提供高质量的音视频通话,大幅度的提升了通话质量。当终端和所处网络都支持Volte语音业务的时候,目前只有4G(the4thGenerationcommunicationsystem,第四代移动通信技术)网络即LTE网络支持Volte语音业务,终端开机后就会发起IMS初始注册。注册成功后,终端将会在状态栏显示HD(HighDefinition,高清晰度)或者Volte图标。而在终端从4G模式切换至飞行模式或3G(the3rdGenerationcommunicationsystem,第三代移动通信技术)模式的时候,终端则会触发IMS注销。有时IMS注销请求发出后,却迟迟没有收到IMS核心网服务器的反馈。终端切换至飞行模式或3G模式时,终端会与LTE网络分离,因为IMS是需要基于LTE网络来实现的技术,所以当终端与LTE网络分离时,终端实际上也完成了IMS注销,终端已经不能支持Volte语音业务。由于此时终端未收到IMS核心网服务器的反馈,所以还会在终端状态栏错误地显示HD或者Volte图标,如图1所示,终端已经处于飞行模式下,却仍然错误地显示HD或者Volte图标。在终端状态栏错误地显示HD或者Volte图标的这种情况下,当从飞行模式或3G模式切换至4G模式即LTE模式时,终端向IMS核心网服务器发起IMS注册,假如在预设时间内注册失败,但是终端状态栏依然持续错误地显示HD或者Volte图标。如图2所示,此时为LTE模式且状态栏显示HD或者Volte图标,但是实际上IMS注册失败,不支持Volte语音业务。用户以为状态栏显示HD或者Volte图标就表示可以拨打Volte语音电话,但每次拨出却是普通电话,这就会给用户造成误解。
技术实现思路
基于此,有必要针对上述问题,提供一种提高IMS注册状态显示准确率的IMS注册状态的校正方法和装置。一种IMS注册状态的校正方法,所述方法包括:获取网络状态变化事件,响应所述网络状态变化事件生成IMS注销请求;将所述IMS注销请求发送至IMS核心网服务器;判断是否在预设时间内接收到所述IMS核心网服务器返回的IMS注销成功的反馈消息;若否,标记IMS注销尚未完成;检测LTE网络连接状态;在LTE网络连接断开之前再次判断是否接收到所述IMS核心网服务器返回的IMS注销成功的反馈消息;若否,则在LTE网络连接断开之后获取IMS注册状态图标,并将所述IMS注册状态图标隐藏。在其中一个实施例中,所述检测LTE网络连接状态的步骤之前,还包括:生成LTE网络分离请求;将所述LTE网络分离请求发送至LTE网络服务器,以使得所述LTE网络服务器根据所述LTE网络分离请求断开LTE网络连接。在其中一个实施例中,所述标记IMS注销尚未完成的步骤包括:若在预设时间内未接收到所述IMS核心网服务器返回的IMS注销成功的反馈消息,则插入标识符;对所述标识符配置为第一值,利用标识符的第一值来标记IMS注销尚未完成。在其中一个实施例中,在所述判断是否接收到所述IMS核心网服务器返回的IMS注销成功的反馈消息的步骤之后,还包括:若接收到所述IMS核心网服务器返回的IMS注销成功的反馈消息,则IMS注销成功,将所述标识符配置为第二值;确认IMS注册状态为注销成功,获取IMS注册状态图标,并将所述IMS注册状态图标隐藏。在其中一个实施例中,所述在LTE网络连接断开之前再次判断是否接收到所述IMS核心网服务器返回的IMS注销成功的反馈消息的步骤包括:在LTE网络连接断开之前判断所述标识符对应的数值是否为第一值;若是,则确定IMS注销失败;获取IMS注册状态图标,并将所述IMS注册状态图标隐藏。一种IMS注册状态的校正装置,所述装置包括:生成模块,用于获取网络状态变化事件,响应所述网络状态变化事件生成IMS注销请求;发送模块,用于将所述IMS注销请求发送至IMS核心网服务器;判断模块,用于判断是否在预设时间内接收到所述IMS核心网服务器返回的IMS注销成功的反馈消息;标记模块,用于若未接收到所述IMS核心网服务器返回的IMS注销成功的反馈消息,标记IMS注销尚未完成;所述检测模块,用于检测LTE网络连接状态;所述判断模块,还用于在LTE网络连接断开之前再次判断是否接收到所述IMS核心网服务器返回的IMS注销成功的反馈消息;隐藏模块,用于若未接收到所述IMS核心网服务器返回的IMS注销成功的反馈消息,则在LTE网络连接断开之后获取IMS注册状态图标,并将所述IMS注册状态图标隐藏。在其中一个实施例中,所述生成模块,还用于生成LTE网络分离请求;所述发送模块,还用于将所述LTE网络分离请求发送至LTE网络服务器,以使得LTE网络服务器根据所述LTE网络分离请求断开LTE网络连接。在其中一个实施例中,所述标记模块还用于若在预设时间内未接收到IMS服务返回的IMS注销成功的反馈消息,则插入标识符;对所述标识符配置为第一值,利用标识符的第一值来标记IMS注销尚未完成。在其中一个实施例中,所述标记模块还用于若接收到所述IMS核心网服务器返回的IMS注销成功的反馈消息,则IMS注销成功,将所述标识符配置为第二值;确认IMS注册状态为注销成功,获取IMS注册状态图标,并将所述IMS注册状态图标隐藏。在其中一个实施例中,所述判断模块还用于在LTE网络连接断开之前再次判断所述标识符对应的数值是否为第一值;若是,则确定IMS注销失败,获取IMS注册状态图标,并将所述IMS注册状态图标隐藏。上述IMS注册状态的校正方法和装置,终端获取网络状态变化事件,响应网络状态变化事件生成IMS注销请求,将IMS注销请求发送至IMS核心网服务器。判断是否接收到IMS核心网服务器返回的IMS注销成功的反馈消息,若否,标记IMS注销尚未完成。通过标记IMS注销尚未完成,可以实现对IMS注销是否成功进行监控,从而能够在终端的网络状态发送变化后,及时纠正IMS注册状态。终端检测LTE网络连接状态,在LTE网络连接断开之前再次判断是否接收到IMS核心网服务器返回的IMS注销成功的反馈消息,若否,那么在LTE网络连接断开之后终端自动获取IMS注册状态图标,并将所述IMS注册状态图标隐藏。本方法实现了终端的网络状态发送变化后,IMS注销如未成功则终端自动校正将IMS注册状态图标隐藏。避免在终端与LTE网络连接断开之后,若IMS注销失败,终端上仍然错误显示IMS注册状态图标,进而影响到终端再次与LTE网络连接后,若此时IMS注册失败,终端仍然错误显示IMS注册状态图标。附图说明图1为一个实施例中终端上的操作界面示意图一;图2为一个实施例中终端上的操作界面示意图二;图3为一个实施例中IMS注册状态的校正方法的应用环境图;图4为一个实施例中IMS注册状态的校正方法的流程图;图5为一个实施例中IMS注册状态的校正装置的结构示本文档来自技高网
...
IMS注册状态的校正方法和装置

【技术保护点】
一种IMS注册状态的校正方法,所述方法包括:获取网络状态变化事件,响应所述网络状态变化事件生成IMS注销请求;将所述IMS注销请求发送至IMS核心网服务器;判断是否在预设时间内接收到所述IMS核心网服务器返回的IMS注销成功的反馈消息;若否,标记IMS注销尚未完成;检测LTE网络连接状态;在LTE网络连接断开之前再次判断是否接收到所述IMS核心网服务器返回的IMS注销成功的反馈消息;若否,则在LTE网络连接断开之后获取IMS注册状态图标,并将所述IMS注册状态图标隐藏。

【技术特征摘要】
1.一种IMS注册状态的校正方法,所述方法包括:获取网络状态变化事件,响应所述网络状态变化事件生成IMS注销请求;将所述IMS注销请求发送至IMS核心网服务器;判断是否在预设时间内接收到所述IMS核心网服务器返回的IMS注销成功的反馈消息;若否,标记IMS注销尚未完成;检测LTE网络连接状态;在LTE网络连接断开之前再次判断是否接收到所述IMS核心网服务器返回的IMS注销成功的反馈消息;若否,则在LTE网络连接断开之后获取IMS注册状态图标,并将所述IMS注册状态图标隐藏。2.根据权利要求1所述的方法,其特征在于,所述检测LTE网络连接状态的步骤之前,还包括:生成LTE网络分离请求;将所述LTE网络分离请求发送至LTE网络服务器,以使得所述LTE网络服务器根据所述LTE网络分离请求断开LTE网络连接。3.根据权利要求1所述的方法,其特征在于,所述标记IMS注销尚未完成的步骤包括:若在预设时间内未接收到所述IMS核心网服务器返回的IMS注销成功的反馈消息,则插入标识符;对所述标识符配置为第一值,利用标识符的第一值来标记IMS注销尚未完成。4.根据权利要求1所述的方法,其特征在于,在所述判断是否接收到所述IMS核心网服务器返回的IMS注销成功的反馈消息的步骤之后,还包括:若接收到所述IMS核心网服务器返回的IMS注销成功的反馈消息,则IMS注销成功,将所述标识符配置为第二值;确认IMS注册状态为注销成功,获取IMS注册状态图标,并将所述IMS注册状态图标隐藏。5.根据权利要求1所述的方法,其特征在于,所述在LTE网络连接断开之前再次判断是否接收到所述IMS核心网服务器返回的IMS注销成功的反馈消息的步骤包括:在LTE网络连接断开之前判断所述标识符对应的数值是否为第一值;若是,则确定IMS注销失败;获取IMS注册状态图标,并将所述IMS注册状态图标隐藏。6.一种IMS注册状态的校正装置,所述装置包括:生...

【专利技术属性】
技术研发人员:汪志成
申请(专利权)人:深圳市万普拉斯科技有限公司
类型:发明
国别省市:广东,44

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

1