首页 / 专利库 / 家用器具 / 定时器 / 一种IMS注册时长管理系统及终端设备

一种IMS注册时长管理系统及终端设备

阅读:794发布:2020-05-08

专利汇可以提供一种IMS注册时长管理系统及终端设备专利检索,专利查询,专利分析的服务。并且一种IMS注册时长管理系统及终端设备,该系统包括终端设备、第一网络设备和第二网络设备。当终端设备在附着的第一网络下向第一网络设备发送IMS注册 请求 时,启动第一网络对应的IMS 定时器 ,若终端设备在第一网络对应的IMS定时器达到第一设定时长未收到来自第一网络设备的注册响应消息,去激活第一网络;当终端设备在附着的第二网络下向第二网络设备发送IMS注册请求时,启动第二网络对应的IMS定时器;若在第二网络对应的IMS定时器的计时时长达到第二设定时长内未收到来自第二网络设备的注册响应消息,去激活第二网络。从而可以在不同网络下IMS注册过程等待不同的时长,提升用户通信体验。,下面是一种IMS注册时长管理系统及终端设备专利的具体信息内容。

1.一种IMS注册时长管理系统,其特征在于,包括:
终端设备,用于在附着的第一网络下向第一网络设备发送网络互联协议多媒体子系统IMS注册请求,并启动所述第一网络对应的IMS定时器
第一网络设备,用于在接收到IMS注册请求后,确定是否发送注册响应消息;
所述终端设备,还用于在所述第一网络对应的IMS定时器的计时时长达到第一设定时长时,仍未接收到来自所述第一网络设备的注册响应消息,去激活所述第一网络;
终端设备,还用于当在附着的第二网络下向第二网络设备发送网络互联协议多媒体子系统IMS注册请求,并启动所述第二网络对应的IMS定时器;
第二网络设备,用于在接收到IMS注册请求后,确定是否发送注册响应消息;
所述终端设备,还用于在所述第二网络对应的IMS定时器的计时时长达到第二设定时长时,仍未接收到来自所述第二网络设备的注册响应消息,去激活所述第二网络;其中,所述第一设定时长与所述第二设定时长不同。
2.如权利要求1所述的系统,其特征在于,所述第一网络为4G网络,所述第二网络为5G网络;或者,所述第一网络为5G网络,所述第二网络为4G网络。
3.如权利要求1或2所述的系统,其特征在于,所述第一网络对应的IMS定时器与所述第二网络对应的IMS定时器不同。
4.如权利要求1或3所述的系统,其特征在于,当所述第一网络为4G网络,所述第二网络为5G网络时,所述第一设定时长大于所述第二设定时长。
5.如权利要求1-4任一项所述的系统,其特征在于,所述第一网络为4G网络,所述终端设备,还用于:
在所述4G网络对应的IMS定时器的计时时长达到第一设定时长时,仍未接收到来自所述第一网络设备的注册响应消息,去激活所述4G网络。
6.如权利要求1-5任一项所述的系统,其特征在于,所述第一网络为4G网络,所述第二网络为5G网络,所述终端设备还用于:
在所述5G网络对应的IMS定时器的计时时长达到第一设定时长时,仍未接收到来自所述第二网络设备的注册响应消息,去激活所述5G网络,或者,在4G网络下进行IMS注册。
7.如权利要求1-6任一项所述的系统,其特征在于,所述第一网络为4G网络,所述第二网络为5G网络,所述终端设备,还用于:
当所述第一网络支持电路域回落、且支持语音业务时,在所述第一网络对应的IMS定时器的计时时长达到第一设定时长时,仍未接收到来自所述第一网络设备的注册响应消息,搜索回落到2G或3G网络,以便接通语音业务。
8.如权利要求1-3任一项所述的系统,其特征在于,所述终端设备还包括显示屏;所述第二网络为5G网络;所述终端设备还用于:
在所述终端设备附着在所述5G网络时,通过显示屏显示5G网络的标识;
在确定在所述5G网络对应的IMS定时器的计时时长达到第二设定时长时,仍未接收到来自所述第二网络设备的注册响应消息,控制显示屏显示5G网络不可用,或者,在搜索到4G网络时控制显示屏显示4G网络的标识。
9.如权利要求1-5中任一项所述的系统,其特征在于,所述终端设备还包括显示屏;所述第一网络为4G网络;所述终端设备还用于:
在所述终端设备附着在所述4G网络时,通过显示屏显示4G网络的标识;
在确定在所述4G网络对应的IMS定时器的计时时长达到第一设定时长时,仍未接收到来自所述第一网络设备的注册响应消息,控制显示屏显示4G网络不可用时,或者,在搜索到
2G/3G网络时控制显示屏显示2G/3G网络的标识。
10.如权利要求1所述的系统,其特征在于,所述第一网络设备,还用于:
向终端设备发送注册响应消息;
所述终端设备,还用于:
在所述第一网络对应的IMS定时器的计时时长未达到第一设定时长之前接收到所述注册响应消息,确定IMS注册成功。
11.如权利要求1所述的系统,其特征在于,所述第二网络设备,还用于:
向终端设备发送注册响应消息;
所述终端设备,还用于:
在所述第二网络对应的IMS定时器的计时结果未达到第二设定时长之前接收到所述注册响应消息,确定IMS注册成功。
12.如权利要求1-11任一项所述的系统,其特征在于,所述第一设定时长小于128秒,所述第二设定时长小于128秒。
13.一种终端设备,其特征在于,包括收发器、存储器、处理器;
所述存储器用于存储指令;
收发器,用于在附着的第一网络下向第一网络设备发送网络互联协议多媒体子系统IMS注册请求;或者,在附着的第二网络下向第二网络设备发送IMS注册请求;
处理器,用于执行所述存储器存储的指令,当所述处理器执行所述存储器存储的指令时,使得所述终端设备执行:
当在附着的第一网络下向第一网络设备发送网络互联协议多媒体子系统IMS注册请求时,启动所述第一网络对应的IMS定时器;在所述第一网络对应的IMS定时器的计时时长达到第一设定时长时,仍未接收到来自所述第一网络设备的注册响应消息,去激活所述第一网络;
当在附着的第二网络下向第二网络设备发送网络互联协议多媒体子系统IMS注册请求时,启动所述第二网络对应的IMS定时器;在所述第二网络对应的IMS定时器的计时时长达到第二设定时长时,仍未接收到来自所述第二网络设备的注册响应消息,去激活所述第二网络;其中,所述第一设定时长与所述第二设定时长不同。
14.如权利要求13所述的终端设备,其特征在于,所述第一网络为4G网络,所述第二网络为5G网络;或者,所述第一网络为5G网络,所述第二网络为4G网络。
15.如权利要求13或14所述的终端设备,其特征在于,所述第一网络对应的IMS定时器与所述第二网络对应的IMS定时器不同。
16.如权利要求13或15所述的终端设备,其特征在于,当所述第一网络为4G网络,所述第二网络为5G网络时,所述第一设定时长大于所述第二设定时长。
17.如权利要求13-16任一项所述的终端设备,其特征在于,所述第一网络为4G网络,所述终端设备,还用于:
在所述4G网络对应的IMS定时器的计时时长达到第一设定时长时,仍未接收到来自所述第一网络设备的注册响应消息,去激活4G网络。
18.如权利要求13-17任一项所述的终端设备,其特征在于,所述第一网络为4G网络,所述第二网络为5G网络,所述终端设备还用于:
在所述5G网络对应的IMS定时器的计时时长达到第一设定时长时,仍未接收到来自所述第二网络设备的注册响应消息,去激活5G网络,或者,在4G网络下进行IMS注册。
19.如权利要求13-18任一项所述的终端设备,其特征在于,所述第一网络为4G网络,所述第二网络为5G网络,所述终端设备,还用于:
当所述第一网络支持电路域回落、且支持语音业务时,在所述第一网络对应的IMS定时器的计时时长达到第一设定时长时,仍未接收到来自所述第一网络设备的注册响应消息,搜索回落到2G或3G网络,以便接通语音业务。
20.如权利要求13-15任一项所述的终端设备,其特征在于,所述终端设备还包括显示屏;所述第二网络为5G网络;所述终端设备还用于:
在所述终端设备附着在所述5G网络时,通过显示屏显示5G网络的标识;
在确定在所述5G网络下IMS注册失败时,控制显示屏显示5G网络不可用,或者,在搜索到4G网络时控制显示屏显示4G网络的标识。
21.如权利要求13-17中任一项所述的终端设备,其特征在于,所述终端设备还包括显示屏;所述第一网络为4G网络;所述终端设备还用于:
在所述终端设备附着在所述4G网络时,通过显示屏显示4G网络的标识;
在确定在所述4G网络下IMS注册失败时,控制显示屏显示4G网络不可用时,或者,在搜索到2G/3G网络时控制显示屏显示2G/3G网络的标识。
22.如权利要求13所述的终端设备,其特征在于,所述终端设备,还用于:
在所述第一网络对应的IMS定时器的计时时长未达到第一设定时长之前接收到所述注册响应消息,确定IMS注册成功。
23.如权利要求13所述的终端设备,其特征在于,所述终端设备,还用于:
在所述第二网络对应的IMS定时器的计时结果未达到第二设定时长之前接收到所述注册响应消息,确定IMS注册成功。
24.如权利要求13-23任一项所述的终端设备,其特征在于,所述第一设定时长小于128秒,所述第二设定时长小于128秒。
25.一种芯片,其特征在于,包括处理器和通信接口
所述通信接口用于接收代码指令,并传输到处理器;
所述处理器,用于调用所述通信接口传输的代码指令以执行:
当在附着的第一网络下向第一网络设备发送网络互联协议多媒体子系统IMS注册请求时,启动所述第一网络对应的IMS定时器;在所述第一网络对应的IMS定时器的计时时长达到第一设定时长时,仍未接收到来自所述第一网络设备的注册响应消息,去激活所述第一网络;
当在附着的第二网络下向第二网络设备发送网络互联协议多媒体子系统IMS注册请求时,启动所述第二网络对应的IMS定时器;在所述第二网络对应的IMS定时器的计时时长达到第二设定时长时,仍未接收到来自所述第二网络设备的注册响应消息,去激活所述第二网络;其中,所述第一设定时长与所述第二设定时长不同。
26.如权利要求25所述的芯片,其特征在于,所述第一网络对应的IMS定时器与所述第二网络对应的IMS定时器不同。
27.如权利要求25或26所述的芯片,其特征在于,当所述第一网络为4G网络,所述第二网络为5G网络时,所述第一设定时长大于所述第二设定时长。
28.如权利要求25-27任一项所述的芯片,其特征在于,所述第一网络为4G网络,所述第二网络为5G网络,所述处理器,用于:
当所述第一网络支持电路域回落、且支持语音业务时,在所述第一网络对应的IMS定时器的计时时长达到第一设定时长时,仍未接收到来自所述第一网络设备的注册响应消息,搜索回落到2G或3G网络,以便接通语音业务。
29.如权利要求25-27任一项所述的芯片,其特征在于,所述第一网络为4G网络;所述处理器,用于:
在所述4G网络对应的IMS定时器的计时时长达到第一设定时长时,仍未接收到来自所述第一网络设备的注册响应消息,去激活4G网络。
30.如权利要求25-27任一项所述的芯片,其特征在于,所述第二网络为5G网络;所述处理器,用于:
在所述5G网络对应的IMS定时器的计时时长达到第一设定时长时,仍未接收到来自所述第二网络设备的注册响应消息,去激活5G网络,或者,在搜索到4G网络时在4G网络下进行IMS注册。

说明书全文

一种IMS注册时长管理系统及终端设备

技术领域

[0001] 本申请涉及通信技术领域,尤其涉及一种IMS注册时长管理系统及终端设备。

背景技术

[0002] 网络协议(internet protocol,IP)多媒体子系统(IPmultimedia subsystem,IMS)是基于IP网络的一种用于提供多媒体业务的网络系统,通过IMS可以为4G和5G提供语音解决方案。
[0003] 在终端设备完成4G或5G网络附着(attach/registration)过程之后,可进行IMS域注册过程。现有技术中,参见图1,IMS域的注册过程主要包括如下步骤:
[0004] 步骤101,终端设备向代理呼叫会话控制器(proxy call session control function,P-CSCF)发起初始注册请求,并启动保护定时器F(称为Timer F),该Timer F设置的定时时长(如3GPP 24.229中定义的)为128秒。该初始注册请求可以包括用户信息、终端设备能信息等。
[0005] 步骤102,P-CSCF向终端设备发送401消息,该401消息用于要求终端设备进行鉴权,该401消息包括鉴权信息。
[0006] 步骤103,终端设备向P-CSCF发起挑战注册请求,并启动保护定时器F(Timer F),该Timer F设置的定时时长(如3GPP 24.229中定义的)为128秒,该挑战注册请求包括鉴权信息。
[0007] 步骤104,在网络侧对终端设备鉴权成功后,P-CSCF向终端设备发送200OK消息,该200OK消息用于指示IMS域注册成功。
[0008] 在上述IMS域的注册过程中,如果第一次启动Timer F达到128秒,终端设备仍未接收到401消息,那么终端设备判定IMS域注册失败。如果第一次启动Timer F达到128秒内接收到401消息,但是在第二次启动Timer F达到128秒,终端设备仍未接收到200OK消息,终端设备也判定为IMS域注册失败。只有在第一次启动Timer F在128秒内接收到401消息,且第二次启动Timer F在128秒内接收到200OK消息,终端设备才会判定IMS域注册成功。因此,IMS注册过程不包含IMS缺省承载的建立过程时,理论上最大时间就可能达到256s,这个过程需要的时间较长,从而影响终端设备的语音通话的呼通率。发明内容
[0009] 本申请实施例提供一种IMS注册时长管理系统及终端设备,以期实现不同网络下IMS注册过程可以等待不同的时长,提升用户通信体验。
[0010] 第一方面,本申请提供了一种IMS注册时长管理系统,包括终端设备、第一网络设备和第二网络设备。终端设备可以用于在附着的第一网络下向第一网络设备发送网络互联协议多媒体子系统IMS注册请求,并启动所述第一网络对应的IMS定时器;第一网络设备可以用于在接收到IMS注册请求后,确定是否发送注册响应消息;终端设备,还可以用于在第一网络对应的IMS定时器的计时时长达到第一设定时长时,仍未接收到来自第一网络设备的注册响应消息,去激活第一网络;终端设备还可以用于:当在附着的第二网络下向第二网络设备发送网络互联协议多媒体子系统IMS注册请求,并启动第二网络对应的IMS定时器;第二网络设备,可以用于在接收到IMS注册请求后,确定是否发送注册响应消息;终端设备,还可以用于在第二网络对应的IMS定时器的计时时长达到第二设定时长时,仍未接收到来自网络设备的注册响应消息,去激活第二网络;其中,第一设定时长与第二设定时长不同。
[0011] 基于该方案,当终端设备附着在不同的网络发起IMS注册时,启动第一网络对应的IMS定时器,在第一网络对应的IMS定时器达到第一设定时长时,仍未接收到来自第一网络设备的注册响应消息,去激活第一网络。当终端设备附着在第二网络时,启动第二网络对应的IMS定时器,在第二网络对应的IMS定时器达到第二设定时长时,仍未接收到来自第二网络设备的注册响应消息,去激活第二网络,其中第一设定时长与第二设定时长不同。这样在不同的网络下发起IMS注册时启动的IMS定时器的设定时长不同,根据当前网络的特点独立进行配置,从而可以在实现不同网络下IMS注册过程可以等待不同的时长,提升用户通信体验。
[0012] 在一种可能的设计中,第一网络为4G网络,第二网络为5G网络;或者,第一网络为5G网络,第二网络为4G网络。
[0013] 在一种可能的设计中,第一网络对应的IMS定时器与第二网络对应的IMS定时器可以为同一个定时器,在不同的网络下设定不同的设定时长;第一网络对应的IMS定时器与第二网络对应的IMS定时器也可以是不同的定时器。
[0014] 在一种可能的设计中,若第一网络为4G网络,第二网络为5G网络,第一设定时长大于第二设定时长;若第一网络为5G网络,第二网络为4G网络,第一设定时长小于第二设定时长。也就是说,4G网络对应的定时器的设定时长大于5G网络对应的定时器的设定时长,这样可以使得终端设备兼顾在4G网络下提升语音通话体验,以及在5G网络下提升语音接通率。
[0015] 在一种可能的设计中,第一网络为4G网络,终端设备,还用于在4G网络对应的IMS定时器的计时时长达到第一设定时长时,仍未接收到来自第一网络设备的注册响应消息,去激活4G网络。这样可以在定时器的计时时长达到第一设定时长时,及时去激活4G网络,以便搜索2、3G网络进行语音通信。
[0016] 在一种可能的设计中,第一网络为4G网络,第二网络为5G网络,终端设备还用于:在5G网络对应的IMS定时器的计时时长达到第二设定时长时,仍未接收到来自第二网络设备的注册响应消息,去激活5G网络,或者,在4G网络下进行IMS注册。这样可以提升5G网络的语音接通率。
[0017] 在一种可能的设计中,第一网络为4G网络,第二网络为5G网络,终端设备,还用于:当第一网络支持电路域回落、且支持语音业务时,在第一网络对应的IMS定时器的计时时长达到第一设定时长时,仍未接收到来自第一网络设备的注册响应消息,搜索回落到2G或3G网络,以便接通语音业务。
[0018] 在一种可能的设计中,终端设备还包括显示屏;第一网络为5G网络;终端设备,还用于:在终端设备附着在5G网络时,通过显示屏显示5G网络的标识;在确定在5G网络对应的IMS定时器的计时时长达到第二设定时长时,仍未接收到来自所述第二网络设备的注册响应消息,控制显示屏显示5G网络不可用,或者,在搜索到4G网络时控制显示屏显示4G网络的标识。通过该设计,用户可以直观的看到在显示屏上看到在5G网络下IMS的注册结果。
[0019] 在一种可能的设计中,终端设备还包括显示屏;第一网络为4G网络;终端设备,还用于:在终端设备附着在4G网络时,通过显示屏显示4G网络的标识;在确定在4G网络对应的IMS定时器的计时时长达到第一设定时长时,仍未接收到来自所述第一网络设备的注册响应消息,控制显示屏显示4G网络不可用时,或者,在搜索到2G/3G网络时控制显示屏显示2G/3G网络的标识。通过该设计,用户可以直观的在显示屏上看到在4G网络下IMS的注册结果。
[0020] 在一种可能的设计中,网络设备,还用于:向终端设备发送注册响应消息;终端设备,还用于:在第一网络对应的IMS定时器的计时结果未达到第一设定时长之前接收到注册响应消息,确定IMS注册成功。
[0021] 在一种可能的设计中,第一设定时长小于128秒,第二设定时长小于128秒。相较于现有技术中的定时器设置128秒来说,该设计可降低IMS注册的等待时长,提升用户体验。
[0022] 第二方面,本申请提供了一种终端设备,包括收发器、存储器、处理器;所述存储器用于存储指令;收发器,用于在附着的第一网络下向网络设备发送网络互联协议多媒体子系统IMS注册请求;或者,在附着的第二网络下向第二网络设备发送网络互联协议多媒体子系统IMS注册请求;处理器,用于执行所述存储器存储的指令,当所述处理器执行所述存储器存储的指令时,使得所述终端设备执行:当在附着的第一网络下向第一网络设备发送网络互联协议多媒体子系统IMS注册请求时,启动所述第一网络对应的IMS定时器;在所述第一网络对应的IMS定时器的计时时长达到第一设定时长时,仍未接收到来自所述第一网络设备的注册响应消息,去激活所述第一网络;当在附着的第二网络下向第二网络设备发送网络互联协议多媒体子系统IMS注册请求时,启动所述第二网络对应的IMS定时器;在所述第二网络对应的IMS定时器的计时时长达到第二设定时长时,仍未接收到来自所述第二网络设备的注册响应消息,去激活所述第二网络;其中,所述第一设定时长与所述第二设定时长不同。
[0023] 基于该方案,当终端设备附着在不同的网络发起IMS注册时,启动第一网络对应的IMS定时器,在第一网络对应的IMS定时器达到第一设定时长时,仍未接收到来自第一网络设备的注册响应消息,去激活第一网络。当终端设备附着在第二网络时,启动第二网络对应的IMS定时器,在第二网络对应的IMS定时器达到第二设定时长时,仍未接收到来自第二网络设备的注册响应消息,去激活第二网络,其中第一设定时长与第二设定时长不同。这样在不同的网络下发起IMS注册时启动的IMS定时器的设定时长不同,不同网络对应的IMS定时器的定时时长根据当前网络的特点独立进行配置,从而可以在实现不同网络下IMS注册过程可以等待不同的时长,提升用户通信体验。
[0024] 在一种可能的设计中,所述第一网络为4G网络,所述第二网络为5G网络;或者,所述第一网络为5G网络,所述第二网络为4G网络。
[0025] 在一种可能的设计中,第一网络对应的IMS定时器与第二网络对应的IMS定时器可以为同一个定时器,在不同的网络下设定不同的设定时长;第一网络对应的IMS定时器与第二网络对应的IMS定时器也可以是不同的定时器。
[0026] 在一种可能的设计中,当所述第一网络为4G网络,所述第二网络为5G网络时,所述第一设定时长大于所述第二设定时长。也就是说,4G网络对应的定时器的设定时长大于5G网络对应的定时器的设定时长,这样可以使得终端设备兼顾在4G网络下提升语音通话体验,以及在5G网络下提升语音接通率。
[0027] 在一种可能的设计中,所述第一网络为4G网络,所述终端设备,还用于:在所述4G网络对应的IMS定时器的计时时长达到第一设定时长时,仍未接收到来自所述第一网络设备的注册响应消息,去激活4G网络。这样可以在定时器的计时时长达到第一设定时长时,及时去激活4G网络,以便搜索2、3G网络进行语音通信。
[0028] 在一种可能的设计中,所述第一网络为4G网络,所述第二网络为5G网络,所述终端设备还用于:在所述5G网络对应的IMS定时器的计时时长达到第一设定时长时,仍未接收到来自所述第二网络设备的注册响应消息,去激活5G网络,或者,在4G网络下进行IMS注册。这样可以提升5G网络的语音接通率。
[0029] 在一种可能的设计中,所述第一网络为4G网络,所述第二网络为5G网络,所述终端设备,还用于:当所述第一网络支持电路域回落、且支持语音业务时,在所述第一网络对应的IMS定时器的计时时长达到第一设定时长时,仍未接收到来自所述第一网络设备的注册响应消息,搜索回落到2G或3G网络,以便接通语音业务。
[0030] 在一种可能的设计中,所述终端设备还包括显示屏;所述第二网络为5G网络;所述终端设备还用于:在所述终端设备附着在所述5G网络时,通过显示屏显示5G网络的标识;在确定在所述5G网络下IMS注册失败时,控制显示屏显示5G网络不可用,或者,在搜索到4G网络时控制显示屏显示4G网络的标识。通过该设计,用户可以直观的看到在显示屏上看到在5G网络下IMS的注册结果。
[0031] 在一种可能的设计中,所述终端设备还包括显示屏;所述第一网络为4G网络;所述终端设备还用于:在所述终端设备附着在所述4G网络时,通过显示屏显示4G网络的标识;
[0032] 在确定在所述4G网络下IMS注册失败时,控制显示屏显示4G网络不可用时,或者,在搜索到2G/3G网络时控制显示屏显示2G/3G网络的标识。通过该设计,用户可以直观的看到在显示屏上看到在4G网络下IMS的注册结果。
[0033] 在一种可能的设计中,所述终端设备,还用于:在所述第一网络对应的IMS定时器的计时时长未达到第一设定时长之前接收到所述注册响应消息,确定IMS注册成功。
[0034] 在一种可能的设计中,所述终端设备,还用于:在所述第二网络对应的IMS定时器的计时结果未达到第二设定时长之前接收到所述注册响应消息,确定IMS注册成功。
[0035] 在一种可能的设计中,所述第一设定时长小于128秒,所述第二设定时长小于128秒。相较于现有技术中的定时器设置128秒来说,该设计可降低IMS注册的等待时长,提升用户体验。
[0036] 第三方面,本申请提供了一种IMS注册时长管理方法,该方法包括:终端设备在附着的第一网络下向第一网络设备发送网络互联协议多媒体子系统IMS注册请求,并启动第一网络对应的IMS定时器;在第一网络对应的IMS定时器的计时时长达到第一设定时长时,仍未接收到来自第一网络设备的注册响应消息,确定在第一网络下IMS注册失败;或者,当在附着的第二网络下向第二网络设备发送网络互联协议多媒体子系统IMS注册请求,并启动第二网络对应的IMS定时器;在第二网络对应的IMS定时器的计时时长达到第二设定时长时,仍未接收到来自网络设备的注册响应消息,确定在第二网络下IMS注册失败。
[0037] 在一种可能的设计中,第一网络为4G网络,第二网络为5G网络;或者,第一网络为5G网络,第二网络为4G网络。
[0038] 在一种可能的设计中,第一网络对应的IMS定时器与第二网络对应的IMS定时器不同。
[0039] 在一种可能的设计中,若第一网络为4G网络,第二网络为5G网络,第一设定时长大于第二设定时长。
[0040] 在一种可能的设计中,第一网络为4G网络,终端设备在确定IMS注册失败时,去激活4G网络。
[0041] 在一种可能的设计中,第一网络为5G网络,终端设备在确定在5G网络下IMS注册失败时,去激活5G网络,或者,在4G网络下进行IMS注册。
[0042] 在一种可能的设计中,终端设备还包括显示屏;第一网络为5G网络;在终端设备附着在5G网络时,通过显示屏显示5G网络的标识;在确定在5G网络下IMS注册失败时,控制显示屏显示5G网络不可用,或者,在搜索到4G网络时控制显示屏显示4G网络的标识。
[0043] 在一种可能的设计中,终端设备还包括显示屏;第一网络为4G网络;在终端设备附着在4G网络时,通过显示屏显示4G网络的标识;在确定在4G网络下IMS注册失败时,控制显示屏显示4G网络不可用时,或者,在搜索到2G/3G网络时控制显示屏显示2G/3G网络的标识。
[0044] 在一种可能的设计中,终端设备在第一网络对应的IMS定时器的计时结果未达到第一设定时长之前接收到注册响应消息,确定IMS注册成功。
[0045] 在一种可能的设计中,第一设定时长小于128秒,第二设定时长小于128秒。
[0046] 上述第三方面或第三方面任一种可能的设计中的方法的有益效果可以参见上述第二方面或第二方面任一种可能的设计中的终端设备的有益效果,此处不再赘述。
[0047] 第四方面,本申请提供了一种IMS注册时长管理方法,该方法包括:网络设备接收到终端设备发送网络互联协议多媒体子系统IMS注册请求,并在对终端设备鉴权成功后向终端设备发送注册响应消息。
[0048] 第五方面,本申请提供一种IMS注册时长管理装置,该装置可以是用于通信系统的装置,也可以是用于通信系统中的装置内的芯片或芯片组,其中,用于通信系统的装置可以是接入网设备或者终端设备。该装置可以包括处理单元和收发单元。当该装置是用于通信系统的装置时,该处理单元可以是处理器,该收发单元可以是收发器;该装置还可以包括存储单元,该存储单元可以是存储器;该存储单元用于存储指令,该处理单元执行该存储单元所存储的指令,以使网络设备执行上述第三方面中相应的功能、或者使终端设备执行上述第四方面中相应的功能。当该装置是网络设备内的芯片或芯片组时,该处理单元可以是处理器,该收发单元可以是输入/输出接口、管脚或电路等;该处理单元执行存储单元所存储的指令,以使网络设备执行上述第三方面中相应的功能、或者使终端设备执行上述第四方面中相应的功能。该存储单元可以是该芯片或芯片组内的存储单元(例如,寄存器、缓存等),也可以是用于通信系统的装置内的位于该芯片或芯片组外部的存储单元(例如,只读存储器随机存取存储器等)。
[0049] 第六方面,本申请还提供一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其被运行时,使得上述各方面所述的方法被执行。
[0050] 第七方面,本申请还提供一种包括指令的计算机程序产品,当其被运行时,使得上述各方面所述的方法被执行。
[0051] 第八方面,本申请提供了一种芯片,该芯片包括处理器和通信接口,所述通信接口用于接收代码指令,并传输到处理器。所述处理器,用于调用所述通信接口传输的代码指令以执行上述各方面所述的方法。附图说明
[0052] 图1为现有技术中的IMS域的注册过程示意图;
[0053] 图2为本申请所适用的一种网络架构示意图;
[0054] 图3为本申请实施例提供的一种在4G网络下的IMS注册过程示意图;
[0055] 图4为本申请实施例提供的一种在5G网络下的IMS注册过程示意图;
[0056] 图5为本申请实施例提供的4G网络下的呼叫场景的IMS注册过程示意图;
[0057] 图6为本申请实施例提供的5G网络下的呼叫场景的IMS注册过程示意图;
[0058] 图7为本申请实施例提供的一种通信方法示意图;
[0059] 图8为本申请实施例提供的一种通信方法示意图;
[0060] 图9为本申请实施例提供的一组用户界面示意图;
[0061] 图10为本申请实施例提供的另一组用户界面示意图;
[0062] 图11为本申请实施例提供的一种终端设备的结构示意图;
[0063] 图12为本申请实施例提供的一种基带芯片的架构示意图。

具体实施方式

[0064] 为了使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请作进一步地详细描述。
[0065] 本申请提供的通信方法可以应用于各类通信系统中,例如,可以是长期演进(long term evolution,LTE),也可以是第五代(5G)通信系统,还可以是LTE与5G混合架构、也可以是5G新无线(newradio,NR)系统,以及未来通信发展中出现的新的通信系统等。只要通信系统中采用IMS作为语音解决方案,均可以采用本申请实施例提供的通信方法。
[0066] 请参见图2,为本申请适用的一种网络架构示意图。该网络架构包括一个或多个终端设备、在一个或多个接入网设备、核心网设备以及IMS系统。
[0067] 如图2所示,该网络架构中包括终端设备201、为终端设备提供2/3G网络的接入网设备202、为终端设备提供LTE网络的接入网设备203、为终端设备提供NR网络的接入网设备204、核心网设备205、以及IP多媒体子系统(IMS)206。
[0068] 其中,终端设备201用于生成注册请求,并将生成的注册请求通过接入网、以及核心网发送给IMS206中的P-CSCF实体;以及接收通过核心网、以及接入网的从IMS206返回的注册应答消息。比如,注册请求为初始注册请求,注册应答消息为401消息;再比如,注册请求为挑战注册请求,注册应答消息为200OK消息。
[0069] IP多媒体子系统(IMS)206可以包括代理呼叫状态控制功能P-CSCF实体、查询呼叫状态控制功能(interrogating-callsessioncontrolfunction,I-CSCF)、服务呼叫状态控制功能(serving-callsessioncontrolfunction,S-CSCF)实体、归属地用户服务器(home subscriber server,HSS)。
[0070] P-CSCF实体为接入网到IMS的最先连接点,所有发起于支持IMS的终端设备和终止于支持IMS的终端设备的会话消息都要通过P-CSCF实体转发。P-CSCF实体可用于将来自终端设备的注册请求转发给S-CSCF实体,以及将注册应答信息转发给终端设备。
[0071] I-CSCF实体可以连接S-CSCF实体和P-CSCF实体,用于为终端设备提供到归属网络的入口。在IMS注册过程中,P-CSCF实体可以将来自终端设备的注册请求消息转发给I-CSCF实体,I-CSCF实体可以查询IMS中的HSS,为终端设备选择一个S-CSCF实体。在呼叫过程中,去往IMS网络的呼叫消息首先路由到I-CSCF,I-CSCF实体可以通过IMS中的HSS为终端设备查询到用户所注册的S-CSCF实体的地址信息,之后再将消息路由到S-CSCF。
[0072] S-CSCF实体为IMS的控制核心,为终端设备提供会话控制和注册等功能。S-CSCF实体用于接收P-CSCF实体转发的终端设备的注册请求,与HSS配合对终端设备进行鉴权;以及在确定鉴权通过后,从HSS获取终端设备的签约信息。S-CSCF实体还用于基于ISC接口与各应用服务器相连,S-CSCF实体还用于触发应用服务器执行操作,将终端设备的请求消息路由到相应的应用服务器。
[0073] HSS为IMS中存储有所有与用户和服务相关的数据的主要的数据存储器。存储在HSS中的数据主要包括用户身份、签约信息、接入信息等。
[0074] 终端设备201,又可称之为用户设备(user equipment,UE),可以部署在陆地上,包括室内或室外、手持或车载;也可以部署在面上(如轮船等);还可以部署在空中(例如飞机、气球和卫星上等)。所述终端设备可以是手机(mobile phone)、平板电脑(pad)、带无线收发功能的电脑、虚拟现实(virtual reality,VR)设备、增强现实(augmented reality,AR)设备、工业控制(industrial control)中的无线设备、无人驾驶(self driving)中的无线设备、远程医疗(remote medical)中的无线设备、智能电网(smart grid)中的无线设备、运输安全(transportation safety)中的无线设备、智慧城市(smart city)中的无线设备、智慧家庭(smart home)中的无线设备等。
[0075] 需要说明的是,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,如无特殊说明,一般表示前后关联对象是一种“或”的关系。且在本申请实施例的描述中,“第一”、“第二”等词汇,仅用于区分描述的目的,而不能理解为指示或暗示相对重要性,也不能理解为指示或暗示顺序。
[0076] 由于现有技术中默认IMS注册时间过长,例如协议中的定时器Timer F的取值为在3GPP 24.229(表7.7.1)中定义,默认为128s,因此一次IMS注册不包含IMS缺省承载的建立,理论上最大时间就可能达到256s。由于默认的IMS注册时间过长,会导致用户不能有更好的通信体验。
[0077] 为了降低IMS注册过程的等待时长,提升用户通信体验,可以设置一个自定义(即非3GPP24.229协议标准中定义的)的IMS注册保护定时器(也可以简称为IMS定时器),当IMS注册超时(或者其它原因)失败后,调整UE的语音解决方案策略,以确保用户的通信体验。
[0078] 在一些实施例中,自定义的IMS注册保护定时器的时长可以小于协议中规定的默认定时器(Timer F)时长,具体地,本申请中可以在终端设备中设置一个IMS注册保护定时器,设定定时时长为35秒,在终端设备在4G网络或5G网络进行IMS注册时,当IMS注册保护定时器的定时时长达到35秒,仍未收到200OK消息,那么终端设备判定IMS注册失败。
[0079] 下面分别对4G和5G的IMS注册流程进行介绍,且为了提升用户通信体验,均采用上述的自定义的定时器。
[0080] 参见图3,为本申请实施例提供的一种在4G网络下的IMS注册过程示意图。如图3所示,4G网络下的IMS注册过程包括如下步骤:
[0081] 步骤301,终端设备中的注册控制模向终端设备中的4G非接入层模块(4G non-access stratum,LNAS)模块发送非接入层(non-access stratum,NAS)注册请求。
[0082] 其中,LNAS模块主要包含移动性管理和会话管理功能。
[0083] 步骤302,LNAS模块向移动性管理实体(mobility management entity,MME)发起NAS注册过程。
[0084] 示例性的,NAS注册过程可以包括认证、鉴权等过程,该NAS注册过程中LNAS模块与MME之间的信令交互如下述步骤S1~S6:
[0085] S1,LNAS模块向MME发送NAS注册请求,该NAS注册请求用于请求注册到4G网络。
[0086] S2,MME向LNAS模块发送身份识别请求(identity request),身份识别请求用于请求获取终端设备的身份信息。
[0087] S3,LNAS模块向MME发送身份识别响应消息(identity request),该身份识别响应消息包括终端设备的身份信息。
[0088] S4,MME向LNAS模块发送鉴权请求,鉴权请求中包括鉴权信息。
[0089] S5,LNAS模块向MME发送鉴权响应消息,鉴权响应消息包括终端设备根据鉴权信息,计算得到的鉴权值,以便MME根据鉴权值对终端设备的身份进行验证,并在验证成功后执行步骤S6。
[0090] S6,MME向LNAS模块发送注册成功的响应消息。
[0091] 步骤303,在NAS注册成功之后,LNAS模块向注册控制模块发送携带NAS注册成功的响应消息。
[0092] 步骤304,注册控制模块启动IMS定时器(IMS Timer)。示例性的,IMS Timer的定时时长为35秒。
[0093] 步骤305,注册控制模块向IMS模块发送IMS注册请求。
[0094] 示例性的,上述步骤304和步骤305可以同时进行,即在注册控制模块向IMS模块发送IMS注册请求的同时,启动IMS Timer。作为另一个示例,也可以进行步骤305,再进行步骤304。
[0095] 步骤306,终端设备中的IMS模块向LNAS模块发送IMS分组数据网(packet data network,PDN)连接建立请求。
[0096] 步骤307,LNAS模块向MME发送PDN连接建立请求。
[0097] 步骤308,MME向LNAS模块发送激活默认承载上下文请求(act default eps bearer context request)。
[0098] 步骤309,LNAS模块向MME模块发送激活默认承载上下文响应(act default eps bearer context acccept)消息。
[0099] 步骤310,LNAS模块向IMS模块发送IMS PDN连接建立响应消息。
[0100] 步骤311,IMS模块向P-CSCF发送IMS注册请求。
[0101] 步骤312,在IMS Timer的定时时长达到35秒,IMS定时器向注册控制模块发送IMS Timer超时消息。之后,注册控制模块可以执行步骤311,或者,步骤312,或者步骤311与步骤312都不执行。
[0102] 步骤313,注册控制模块向IMS模块发送取消IMS注册的通知消息。
[0103] 在一些实施例中,对于双待单通手机,可以取消IMS注册以便释放射频资源,以降低对另一张卡的影响),可选的,UE可以选择Disable LTE(如网络不支持CSFB的时候),然后搜网到2、3G以便可以支持语音通话。可选的,UE还可以在网络支持CSFB时,回落到2、3G以便可以进行语音通话。
[0104] 步骤314,注册控制模块去激活4G网络。
[0105] 在步骤314中,去激活4G网络也可以理解为关闭终端设备的4G能力,示例性的,去激活4G网络主要可以通过以下步骤S7~S9实现:
[0106] S7,LNAS模块向MME发送PDN断开请求(PDN disconnect request)。
[0107] S8,MME向LNAS模块发送去激活默认承载上下文请求(deactivate eps bearer context request)。
[0108] S9,MME向LNAS模块发送去激活默认承载上下文响应(deactivate eps bearer context accept)。
[0109] 参见图4,为本申请实施例提供的一种在5G网络下的IMS注册过程示意图。如图4所示,5G网络下的IMS注册过程包括如下步骤:
[0110] 步骤401,终端设备中的注册控制模块向终端设备中的5G非接入层模块(NR non-access stratum,NRNAS)模块发送NAS注册请求。
[0111] 其中,NRNAS模块主要包含移动性管理和会话管理功能。
[0112] 步骤402,NRNAS模块向接入和移动性管理功能(access and mobility management function,AMF)实体发送NAS注册请求。
[0113] 步骤403,AMF实体与终端设备之间进行认证、鉴权等过程,具体信令交互过程可参考上述图3中的步骤S1~S6,此处不再赘述。
[0114] 步骤404,AMF实体向NRNAS模块发送携带NAS注册成功的响应消息。
[0115] 步骤405,NRNAS模块向注册控制模块发送携带NAS注册成功的响应消息。
[0116] 步骤406,NRNAS模块向AMF实体发送NAS注册完成消息。
[0117] 步骤407,注册控制模块启动IMS定时器(IMS Timer)。示例性的,IMS Timer的定时时长为35秒。
[0118] 步骤408,注册控制模块向IMS模块发送IMS注册请求。
[0119] 示例性的,上述步骤407和步骤408可以同时进行,即在注册控制模块向IMS模块发送IMS注册请求的同时,启动IMS Timer。作为另一个示例,也可以先进行步骤408,再进行步骤407。
[0120] 步骤409,终端设备中的IMS模块向NRNAS模块发送IMS协议数据单元(protocol data unit,PDU)连接建立请求。
[0121] 步骤410,NRNAS模块向AMF实体发送PDU连接建立请求(PDU session establishment request)。
[0122] 步骤411,AMF实体向NRNAS模块发送PDU连接建立响应(PDU session establishment accept)。
[0123] 步骤412,NRNAS模块向IMS模块发送IMS PDU连接建立响应。
[0124] 步骤413,IMS模块向P-CSCF发送IMS注册请求。
[0125] 步骤414,在IMS Timer的定时时长达到35秒,IMS定时器向注册控制模块发送IMS Timer超时的通知消息。之后,注册控制模块可以执行步骤415,或者步骤416,或者步骤417。
[0126] 步骤415,注册控制模块向IMS模块发送取消IMS注册的通知消息。
[0127] 步骤416,注册控制模块去激活5G网络。
[0128] 当注册定时器超时后,注册控制模块通知相关模块IMS能力不可用,UE进行Disable NR,然后搜网到2G、3G、4G以便可以支持语音通话。
[0129] 在步骤316中,去激活5G网络也可以理解为关闭终端设备的5G能力,示例性的,去激活5G网络主要可以通过以下步骤S10~S11实现:
[0130] S10,NRNAS模块向AMF发送PDU会话释放请求(PDU session release request)。
[0131] S11,AMF向NRNAS模块发送PDU会话释放请求(PDU session release accept)。
[0132] 步骤417,终端设备在4G网络下的进行IMS注册。示例的,4G网络下的IMS注册过程可参见上述图3所示的过程。
[0133] 上述实施例中,在4G网络和5G网络下的IMS注册保护定时器不区分是4G还是5G,无法根据当前网络的特点独立进行配置,也就无法确保最优的用户体验。
[0134] 一般而言,4G网络支持CSFB的情况下,在IMS注册成功之前,语音通信可以通过4G网络回落到2/3G网络进行,所以语音通信可通过CS域得到保障。而5G网络下的语音通信只能通过IMS域进行,在IMS注册成功之前,是无法保障语音通信的。下面结合语音呼叫场景的示例分别对4G和5G网络下的IMS注册进行说明。
[0135] 参见图5,为本申请实施例提供的4G网络下的语音呼叫场景的IMS注册过程示意图。如图5所示,主要包括如下步骤:
[0136] 步骤501,终端设备(UE)A中的呼叫管理器(callmanger)向4G模块发送IMS注册请求,并启动保护IMS定时器。示例的,该IMS定时器的定时时长为35秒。
[0137] 步骤502,4G模块向MME发起IMS注册请求。
[0138] 步骤503,在IMS注册未成功之前,MME接收到来自UE B的呼叫请求。
[0139] 步骤504,MME通知UEA从网络4G回落到2G/3G网络,并向UEA发送呼叫请求。
[0140] 在IMS注册还未成功之前,从4G网络回落到2G/3G网络,语音通信可以通过CSFB得到保障,而2G/3G网络不支持IMS域,所以无法继续进行IMS注册,所以在步骤504之后,执行步骤505和步骤506,这两个步骤可以不分先后次序。
[0141] 步骤505,MME向UE B发送的呼叫成功的响应消息。
[0142] 步骤506,UEA中的2G/3G/4G模块通知呼叫管理器IMS注册失败。
[0143] 步骤507,呼叫管理器停止保护IMS定时器。
[0144] 可见,在支持CSFB的情况下,在4G网络下语音通信通过回落到CS域得以保障,但是在CS域的通话体验比在IMS域差,所以,可以将4G网络下的IMS定时器的定时时长适当的配置长一点,这样在IMS注册过程没有被通话打断的情况下,例如,在通话结束之后,IMS注册定时器并未超时,可以再次回到4G网络继续进行IMS注册,这样就可以有更多的机会注册成功,如果能够在IMS域注册成功,可以提升4G网络下的通话体验。
[0145] 参见图6,为本申请实施例提供的5G网络下的语音呼叫场景的IMS注册过程示意图。如图6所示,主要包括如下步骤:
[0146] 步骤601,终端设备(UE)A中的呼叫管理器(callmanger)向5G模块发起IMS注册请求,并启动保护IMS定时器。示例的,该IMS定时器的定时时长为35秒。
[0147] 步骤602,5G模块向AMF发起IMS注册请求。
[0148] 在步骤602之后,AFM还会对UE A进行鉴权。
[0149] 步骤603,在IMS注册未成功之前,AMF接收到来自UE B的呼叫请求。
[0150] 在IMS注册未成功之前,5G网络还不能提供语音通信服务,就会导致UE B无法成功呼叫UE A。
[0151] 步骤604,AMF向UE B发送呼叫失败的响应消息。
[0152] 步骤605,在AMF对UE A鉴权成功后,AMF向UE A中的5G模块发送200OK消息。
[0153] 步骤606,UE A中的5G模块向呼叫管理器发送IMS注册成功的消息。
[0154] 步骤607,UE A停止保护IMS定时器。
[0155] 可见,在5G网络下只能通过IMS域进行语音通话,在IMS注册未成功之前,UE A被叫会直接失败,所以无法保障语音通信,为了保障通话接通率,可以将5G下的IMS定时器的定时时长适当的配置短些,这样在5G网络下的IMS注册失败之后,将终端设备的5G能力关掉,然后回到2/3/4G网络下监听呼叫请求,UE A才可能接收到UE B的呼叫请求。
[0156] 由此可见,上述实施例中在4G网络和5G网络下采用同一IMS定时器,而且采用统一的定时时长,无法同时兼顾4G网络下提升语音通话体验和5G网络下提升语音接通率。
[0157] 因此,进一步地,本申请还提供一种实施例,相对于上述实施例中在4G网络和5G网络下的IMS注册保护定时器不区分是4G还是5G,无法根据当前网络的特点独立进行配置,本申请实施可以根据不同的网络启用不同的定时器,或者同一定时器设置不同的时长,以确保最优的用户体验。下面分别对这两种实现方式进行介绍。
[0158] 实现方式一,采用同一IMS定时器A对终端设备在不同网络下的IMS注册过程进行分别计时,在对不同网络进行计时时设置不同的定时时长,例如,当采用IMS定时器A对4G网络下的IMS注册过程进行计时,将IMS定时器A的定时时长设置为第一时长;当采用IMS定时器A对5G网络下的IMS注册过程进行计时,将IMS定时器A的定时时长设置为第二时长。
[0159] 参加图7,为本申请实施例提供的一种通信方法示意图。该通信方法主要包括如下步骤:
[0160] 步骤701,终端设备中的注册控制模块确定当前注册的网络类型。若注册的网络类型为第一网络类型,则执行步骤702;若注册的网络类型为第二网络类型,则执行步骤704。
[0161] 示例性的,在终端设备搜网过程中,若搜到5G网络时,向网络发起进行NAS注册,在NAS注册成功之后,在5G网络附着;若搜到4G网络时,向网络发起进行NAS注册,在NAS注册成功之后,在5G网络附着。然后,可以根据终端设备所附着的网络的网络类型,确定终端设备当前是在4G还是5G网络下进行IMS注册,如终端设备当前附着在4G网络,那么可以确定当前进行IMS注册的网络类型为4G,如终端设备当前附着在5G网络,那么可以确定当前进行IMS注册的网络类型为5G。
[0162] 步骤702,注册控制模块确定第一网络类型对应的定时时长。
[0163] 在一些实施例中,非易失存储器中的配置文件中存储有各种网络类型对应的定时时长,可以在终端开机时,注册控制模块可以从非易失存储器中的配置文件读取第一网络类型对应的定时时长并存放在内存中,在运行时再从内存中读出来使用,例如,读取的定时时长为第一时长。
[0164] 步骤703,在第一网络类型对应的网络下,发起IMS注册流程,同时启动第一IMS定时器,并将第一IMS定时器的定时时长设置为第一时长。
[0165] 步骤704,确定第二网络类型对应的定时时长。
[0166] 在一些实施例中,注册控制模块可以从非易失存储器中的配置文件读取第二网络类型对应的定时时长,例如,读取的定时时长为第二时长。
[0167] 步骤705,在第二网络类型对应的网络下,发起IMS注册流程,同时启动第一IMS定时器,并将第一IMS定时器的定时时长设置为第二时长。
[0168] 示例性的,第一时长和第二时长均可以小于128秒。
[0169] 在图7所示的示例中,示例性的,若第一网络类型为4G网络,则第二网络类型为5G网络;若第一网络类型为5G网络,则第二网络类型为4G网络。其中,在4G网络下发起的IMS注册流程可参考上述图3中的相关内容,在5G网络下发起的IMS注册流程可参考上述图4中的相关内容,此处不再赘述。
[0170] 以第一网络类型为4G网络,第二网络类型为5G网络为例,4G网络下启动的第一IMS定时器的定时时长设置为第一时长,5G网络下启动的第一IMS定时器的定时时长设置为第二时长,可选的,第一时长与第二时长不同,进一步的,第一时长大于第二时长,例如第一时长为35秒,第二时长为25秒,这样终端设备可以兼顾在4G网络下提升语音通话体验,以及在5G网络下提升语音接通率,从而终端设备在不同的网络技术下可实现IMS注册保护的时长不同,达到兼顾不同网络下最优的用户体验。
[0171] 实现方式二,采用不同IMS定时器对终端设备在不同网络下的IMS注册过程进行计时,例如,采用IMS定时器A对4G网络下的IMS注册过程进行计时,为该IMS定时器A配置第一时长;采用IMS定时器B对5G网络下的IMS注册过程进行计时,为该IMS定时器B配置第二时长,可选的,第一时长和第二时长可以不相同。示例的,第一时长大于第二时长,例如第一时长为35秒,第二时长为25秒。
[0172] 参加图8,为本申请实施例提供的另一种通信方法示意图。该通信方法主要包括如下步骤:
[0173] 步骤801,终端设备中的注册控制模块确定当前注册的网络类型。若当前注册的网络类型为第一网络类型,则执行步骤802;若当前注册的网络类型为第二网络类型,则执行步骤804。
[0174] 示例性的,在终端设备搜网过程中,若搜到5G网络时,向网络发起进行NAS注册,在NAS注册成功之后,在5G网络附着;若搜到4G网络时,向网络发起进行NAS注册,在NAS注册成功之后,在5G网络附着。因此,可以根据终端设备所附着的网络的网络类型,确定终端设备当前是在4G还是5G网络下进行IMS注册,如终端设备当前附着在4G网络,那么可以确定当前进行IMS注册的网络类型为4G,如终端设备当前附着在5G网络,那么可以确定当前进行IMS注册的网络类型为5G。
[0175] 步骤802,注册控制模块确定第一网络类型对应的定时时长。
[0176] 示例性的,非易失存储器中的配置文件中存储有各种网络类型对应的定时时长,可以在终端开机时,注册控制模块可以从非易失存储器中的配置文件读取第一网络类型对应的定时时长并存放在内存中,在运行时再从内存中读出来使用,例如,读取的定时时长为第一时长。
[0177] 步骤803,在第一网络类型对应的网络下,发起IMS注册流程,同时启动第一IMS定时器,并将第一IMS定时器的定时时长设置为第一时长。
[0178] 步骤804,确定第二网络类型对应的定时时长。
[0179] 示例性的,注册控制模块可以从非易失存储器中的配置文件读取第二网络类型对应的定时时长,例如,读取的定时时长为第二时长。
[0180] 步骤805,在第二网络类型对应的网络下,发起IMS注册流程,同时启动第二IMS定时器,并将第二IMS定时器的定时时长设置为第二时长。
[0181] 示例性的,第一时长和第二时长均可以小于128秒。
[0182] 在图8所示的示例中,示例性的,若第一网络类型为4G网络,则第二网络类型为5G网络;若第一网络类型为5G网络,则第二网络类型为4G网络。其中,在4G网络下发起的IMS注册流程可参考上述图3中的相关内容,在5G网络下发起的IMS注册流程可参考上述图4中的相关内容,此处不再赘述。
[0183] 以第一网络类型为4G网络,第二网络类型为5G网络为例,4G网络下启动的第一IMS定时器的定时时长设置为第一时长,5G网络下启动的第二IMS定时器的定时时长设置为第二时长,其中,第一时长大于第二时长,比如,第一时长为35秒,第二时长为25秒。这样可以使得终端设备在4G网络下提升语音通话体验,还可以使得终端设备在5G网络下提升语音接通率,从而终端设备在不同的网络技术下可实现IMS注册保护的时长不同,达到兼顾不同网络下最优的用户体验。
[0184] 应理解,本申请上述任一实施例中,IMS定时器的保护阶段可以是包含IMS注册过程,也可以是同时包含IMS缺省承载建立过程(4G下为IMS PDN建立过程,5G下为IMS PDU Sess建立过程)和IMS注册过程。
[0185] 下面以终端设备为手机为例,对如何测试4G网络下的IMS注册时长进行说明。
[0186] 在一个示例中,在4G网络下,以MME不支持电路域回落(circuit switched fallback,CSFB)为例,当手机接收用户打开4G开关的操作或者关闭飞行模式的操作,手机进行搜网,并在搜索到4G网络后,在4G网络进行NAS注册过程,当手机完成NAS注册并附着在4G网络时,手机的状态栏中显示4G网络标识,如图9中(a)中所示。手机开始IMS注册流程,在此过程中接收到语音呼叫,之后,当手机在IMS Timer的定时时长达到35秒时,仍未接收到来自网络侧的IMS注册响应消息,手机的状态栏可能会显示如下几种状态:其中一种可能为,手机的状态栏显示4G网络不可用,如图9中(d)所示;另一种可能为,手机切换到非4G网络,当手机切换到3G网络之后手机的状态栏显示3G网络标识,如图9中(b)所示;当手机切换到2G网络,手机的状态栏显2G网络标识,如图9中(c)所示。
[0187] 在手机开始IMS注册流程之后,可以有以下两种方式可以测试IMS定时器的设定时长。一种方式为,从MME接收到PDN连接建立请求(如上述步骤307)开始计时,到手机的状态栏显示4G网络不可用,或者,显示2G或3G网络标识时结束计时,这段时间差即为IMS定时器的设定时长。另一种方式为,从P-CSCF接收到IMS注册请求(如上述步骤311)开始计时,到手机的状态栏显示4G网络不可用,或者,显示2G或3G网络标识时结束计时,这段时间差即为IMS定时器的设定时长。
[0188] 在另一个示例中,在4G网络下,以MME不支持CSFB为例,当手机接收用户打开4G开关的操作或者关闭飞行模式的操作,手机进行搜网,并在搜索到4G网络后,在4G网络进行NAS注册过程,当手机完成NAS注册并附着在4G网络时,手机的状态栏中显示4G网络标识,如图9中(a)中所示。手机开始IMS注册流程,之后,当手机在IMS Timer的定时时长达到35秒时,仍未接收到来自网络侧的IMS注册响应消息,手机的状态栏显示4G网络不可用,如图9中(d)所示。
[0189] 在手机开始在4G网络下IMS注册流程之后,可以有以下两种方式可以测试IMS定时器的设定时长。一种方式为,从MME接收到PDN连接建立请求(如上述步骤307)开始计时,到手机的状态栏显示4G网络不可用时结束计时,这段时间差即为IMS定时器的设定时长。另一种方式为,从P-CSCF接收到IMS注册请求(如上述步骤311)开始计时,到手机的状态栏显示4G网络不可用(如上述步骤314)时结束计时,这段时间差即为IMS定时器的设定时长。
[0190] 下面以终端设备为手机为例,对如何测试5G网络下的IMS注册时长进行说明。
[0191] 在5G网络下,当手机接收用户打开5G开关或关闭飞行模式的操作,或者,从非5G网络覆盖区域移动到5G网络覆盖区域,手机在搜索到5G网络后,在5G网络进行NAS注册过程,当手机完成NAS注册并附着在5G网络时,手机的状态栏中显示5G标识,如图10中(a)所示。手机开始IMS注册流程,之后,当手机在IMS Timer的定时时长达到35秒时,仍未接收到来自网络侧的IMS注册响应消息,手机的状态栏可能会显示如下几种状态:其中一种可能为,手机的状态栏显示5G网络不可用,如图10中(d)所示。另一种可能为,手机切换到非5G网络,例如,当手机切换到4G网络之后手机的状态栏显示4G网络标识,如图10中(b)所示;当手机切换到3G网络,手机的状态栏显示3G网络标识,如图10中(c)所示;当手机切换到2G网络,手机的状态栏显示2G网络标识。
[0192] 在手机开始在5G网络下IMS注册流程之后,可以有以下两种方式可以测试IMS定时器的设定时长。一种方式为,从AMF实体接收到PDU连接建立请求(如上述步骤410)开始计时,到手机的状态栏显示5G网络不可用,或手机的状态栏显示非5G网络标识时结束计时,这段时间差即为IMS定时器的设定时长。另一种方式为,从P-CSCF接收到IMS注册请求(如上述步骤413)开始计时,到手机的状态栏显示4G网络不可用时结束计时,这段时间差即为IMS定时器的设定时长。
[0193] 本申请实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,另外,在本申请各个实施例中的各功能模块可以集成在一个处理器中,也可以是单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。可以理解的是,本申请实施例中各个模块的功能或者实现可以进一步参考方法实施例的相关描述。
[0194] 基于与方法实施例的同一发明构思,本申请实施例提供一种通信装置,该通信装置可以是终端设备,终端设备具体可以用于实现图如图3~图8的实施例中终端设备执行的方法,该装置也可以是网络设备,例如接入网设备。
[0195] 图11是本申请实施例提供的一种终端设备的结构示意图。该终端设备可适用于图2所示出的系统中,执行上述方法实施例中终端设备的功能。为了便于说明,图11仅示出了终端设备的主要部件。如图11所示,终端设备1101包括处理器、存储器、控制电路、天线以及输入输出装置。处理器主要用于对通信协议以及通信数据进行处理,以及对整个终端设备进行控制,执行软件程序,处理软件程序的数据,例如用于支持终端设备执行上述方法实施例中所描述的动作。存储器主要用于存储软件程序和数据。控制电路主要用于基带信号射频信号的转换以及对射频信号的处理。控制电路和天线一起也可以叫做收发器,主要用于收发电磁波形式的射频信号。输入输出装置,例如触摸屏、显示屏,键盘等主要用于接收用户输入的数据以及对用户输出数据。
[0196] 当终端设备开机后,处理器可以读取存储器的软件程序,解释并执行软件程序的指令,处理软件程序的数据。当需要通过无线发送数据时,处理器对待发送的数据进行基带处理后,输出基带信号至射频电路,射频电路将基带信号进行射频处理后将射频信号通过天线以电磁波的形式向外发送。当有数据发送到终端设备时,射频电路通过天线接收到射频信号,将射频信号转换为基带信号,并将基带信号输出至处理器,处理器将基带信号转换为数据并对该数据进行处理。
[0197] 本领域技术人员可以理解,为了便于说明,图11仅示出了一个存储器和一个处理器。在实际的终端设备中,可以存在多个处理器和多个存储器。存储器也可以称为存储介质或者存储设备等。存储器可以为与处理器处于同一芯片上的存储元件,即片内存储元件,或者为独立的存储元件,本申请实施例对此不做限定。
[0198] 作为一种可选的实现方式,所述终端设备可以包括基带处理器和中央处理器,基带处理器主要用于对通信协议以及通信数据进行处理,中央处理器主要用于对整个终端设备进行控制,执行软件程序,处理软件程序的数据。图11中的处理器可以集成基带处理器和中央处理器的功能,本领域技术人员可以理解,基带处理器和中央处理器也可以是各自独立的处理器,通过总线等技术互联。本领域技术人员可以理解,终端设备可以包括多个基带处理器以适应不同的网络制式,终端设备可以包括多个中央处理器以增强其处理能力,终端设备的各个部件可以通过各种总线连接。所述基带处理器也可以表述为基带处理电路或者基带处理芯片。所述中央处理器也可以表述为中央处理电路或者中央处理芯片。对通信协议以及通信数据进行处理的功能可以内置在处理器中,也可以以软件程序的形式存储在存储器中,由处理器执行软件程序以实现基带处理功能。
[0199] 在本申请实施例中,可以将具有收发功能的天线和控制电路视为终端设备1100的收发单元1101,例如,用于支持终端设备执行接收功能和发送功能。将具有处理功能的处理器1102视为终端设备的处理单元。如图11所示,终端设备11包括收发单元1101和处理器1102。收发单元也可以称为收发器、收发机、收发装置等。可选的,可以将收发单元1101中用于实现接收功能的器件视为接收单元,将收发单元1101中用于实现发送功能的器件视为发送单元,即收发单元1101包括接收单元和发送单元,接收单元也可以称为接收机、输入口、接收电路等,发送单元可以称为发射机、发射器或者发射电路等。
[0200] 处理器1102可用于执行该存储器存储的指令,以控制收发单元1101接收信号和/或发送信号,完成上述方法实施例中终端设备的功能。所述处理器1102还包括接口,用以实现信号的输入/输出功能。作为一种实现方式,收发单元1101的功能可以考虑通过收发电路或者收发的专用芯片实现。
[0201] 本申请实施例还提供了一种IMS注册时长管理系统,包括终端设备、第一网络设备、以及第二网络设备,其中,终端设备用于在附着的第一网络下向第一网络设备发送网络互联协议多媒体子系统IMS注册请求,并启动第一网络对应的IMS定时器;第一网络设备,用于在接收到IMS注册请求后,确定是否发送注册响应消息;终端设备,还用于在第一网络对应的IMS定时器的计时时长达到第一设定时长时,仍未接收到来自第一网络设备的注册响应消息,去激活第一网络;终端设备,还用于当在附着的第二网络下向第二网络设备发送网络互联协议多媒体子系统IMS注册请求,并启动第二网络对应的IMS定时器;第二网络设备,用于在接收到IMS注册请求后,确定是否发送注册响应消息;终端设备,还用于在第二网络对应的IMS定时器的计时时长达到第二设定时长时,仍未接收到来自第二网络设备的注册响应消息,去激活第二网络;其中,第一设定时长与第二设定时长不同。
[0202] 在一种可能的实现方式中,第一网络为4G网络,第二网络为5G网络;或者,第一网络为5G网络,第二网络为4G网络。
[0203] 在一种可能的实现方式中,第一网络对应的IMS定时器与第二网络对应的IMS定时器不同。
[0204] 在一种可能的实现方式中,当第一网络为4G网络,第二网络为5G网络时,第一设定时长大于第二设定时长。
[0205] 在一种可能的实现方式中,第一网络为4G网络,终端设备,还用于:在4G网络对应的IMS定时器的计时时长达到第一设定时长时,仍未接收到来自第一网络设备的注册响应消息,去激活4G网络。
[0206] 在一种可能的实现方式中,第一网络为4G网络,第二网络为5G网络,终端设备还用于:在5G网络对应的IMS定时器的计时时长达到第一设定时长时,仍未接收到来自第二网络设备的注册响应消息,去激活5G网络,或者,在4G网络下进行IMS注册。
[0207] 在一种可能的实现方式中,第一网络为4G网络,第二网络为5G网络,终端设备,还用于:当第一网络支持电路域回落、且支持语音业务时,在第一网络对应的IMS定时器的计时时长达到第一设定时长时,仍未接收到来自第一网络设备的注册响应消息,搜索回落到2G或3G网络,以便接通语音业务。
[0208] 在一种可能的实现方式中,终端设备还包括显示屏;第二网络为5G网络;终端设备还用于:在终端设备附着在5G网络时,通过显示屏显示5G网络的标识;在确定在5G网络对应的IMS定时器的计时时长达到第二设定时长时,仍未接收到来自第二网络设备的注册响应消息,控制显示屏显示5G网络不可用,或者,在搜索到4G网络时控制显示屏显示4G网络的标识。
[0209] 在一种可能的实现方式中,终端设备还包括显示屏;第一网络为4G网络;终端设备还用于:在终端设备附着在4G网络时,通过显示屏显示4G网络的标识;在确定在4G网络对应的IMS定时器的计时时长达到第一设定时长时,仍未接收到来自第一网络设备的注册响应消息,控制显示屏显示4G网络不可用时,或者,在搜索到2G/3G网络时控制显示屏显示2G/3G网络的标识。
[0210] 在一种可能的实现方式中,第一网络设备,还用于:向终端设备发送注册响应消息;终端设备,还用于:在第一网络对应的IMS定时器的计时时长未达到第一设定时长之前接收到注册响应消息,确定IMS注册成功。
[0211] 在一种可能的实现方式中,第二网络设备,还用于:向终端设备发送注册响应消息;终端设备,还用于:在第二网络对应的IMS定时器的计时结果未达到第二设定时长之前接收到注册响应消息,确定IMS注册成功。
[0212] 在一种可能的实现方式中,第一设定时长小于128秒,第二设定时长小于128秒。
[0213] 基于与上述方法实施例相同构思,本申请实施例还提供了一种计算机可读存储介质,其上存储有一些指令,这些指令被计算机调用执行时,可以使得计算机完成上述方法实施例、方法实施例的任意一种可能的设计中所涉及的方法。本申请实施例中,对计算机可读存储介质不做限定,例如,可以是RAM(random-access memory,随机存取存储器)、ROM(read-only memory,只读存储器)等。
[0214] 基于与上述方法实施例相同构思,本申请还提供一种计算机程序产品,该计算机程序产品在被计算机调用执行时可以完成方法实施例以及上述方法实施例任意可能的设计中所涉及的方法。
[0215] 基于与上述方法实施例相同构思,本申请还提供一种芯片,该芯片与收发器耦合,用于完成上述方法实施例、方法实施例的任意一种可能的实现方式中所涉及的方法,其中,“耦合”是指两个部件彼此直接或间接地结合,这种结合可以是固定的或可移动性的,这种结合可以允许流动液、电、电信号或其它类型信号在两个部件之间进行通信。
[0216] 本申请实施例中还提供一种基带芯片,基带芯片可以用来合成即将发射的基带信号,或对接收到的基带信号进行解码。图12示例性示出一种基带芯片的架构示意图。
[0217] 如图12所示,该基带芯片包括微处理器数字信号处理器(digital signal processor,DSP)。
[0218] 其中,微处理器可通过实时操作系统(real time operation system,RTOS)(如Nucleus PLUS)完成多任务的调度、任务间通信、外设驱动以及微处理器与DSP子系统及其他模块的通信等。微处理器还包括以下功能:对整个移动台进行控制和管理,包括定时控制、数字系统控制、射频控制、省电控制等;完成所有的软件功能,即无线通信协议的物理层与协议栈的通信、高层协议栈(传输控制协议/网际协议(transmission control protocol/internet protocol,TCP/IP)等),若用于功能机则还会包括人-机交互接口(man machine interface,MMI)和应用软件
[0219] DSP子系统则用于物理层所有算法的处理,包括信息的信道编码、加密、信道均衡、语音编码/解码、调制解调等。DSP子系统和微处理器子系统之间的数据通信手段包括双端口随机读取存储器(random access memory,RAM)、多总线共享资源(例如,多层总线协议)等。多模多频基带芯片中可能包含多颗DSP。
[0220] 微处理器和DSP子系统可能都有各自独立的高速缓冲存储器(cache),有共享的片内(Static静态随机存取存储器(random access memory,SRAM)和共享的外扩存储器。扩展存储器普遍支持同步动态随机存储器(synchronous dynamic random-access memory,SDRAM)和nand型Flash RAM等。快速擦写只读存储器(flashrom,也称为闪存)可用于存储无盘启动只读存储器(read only memory,ROM)接口(boot rom)、链接操作系统和用户应用程序的控制程序(control program,CP)Rom。ROM接口主要用来连接存储程序的存储器flashrom,RAM接口主要用来连接存贮暂存数据的静态RAM(SRAM)。片内嵌入大容量静态随机读取存储器(SRAM)已非常普遍,有利于降低功耗,减少系统成本。
[0221] 基带芯片往往支持多种接口以方便和应用处理器的通信以及增加其他模块如无线保真模块(wireless-fidelity,Wifi)、全球定位系统(Global Positioning System,GPS)。其中,接口包括通用异步收发器(universal asynchronous receiver transmitte,UART)、多媒体接口(multi-media interface,MMI)、通用串行总线(universal serial bus,USB)、串行外设接口(serial peripheral interface,SPI)等。
[0222] 微处理器与外部接口的通信可通过直接内存存取(Direct Memory Access,DMA)进行,若基带芯片没有集成射频(radio frequency,RF)模块,则还有RF专用接口。
[0223] 本申请实施例提供的终端设备、计算机存储介质、计算机程序产品或芯片均用于执行上文所提供的对应的方法,因此,其所能达到的有益效果可参考上文所提供的对应的方法中的有益效果,此处不再赘述。
[0224] 通过以上实施方式的描述,所属领域的技术人员可以了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。
[0225] 在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其他的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个装置,或一些特征可以丢弃,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其他的形式。
[0226] 作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是一个物理单元或多个物理单元,即可以位于一个地方,或者也可以分布到多个不同地方。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0227] 另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0228] 集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个可读取存储介质中。基于这样的理解,本申请实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该软件产品存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本申请各个实施例方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器、随机存取存储器、磁碟或者光盘等各种可以存储程序代码的介质。
[0229] 以上内容,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以权利要求的保护范围为准。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈