一种呼叫方法及相关装置与流程

专利2026-06-14  10


本发明涉及通信领域,更具体的说,涉及一种呼叫方法及相关装置。


背景技术:

1、ims(ip multimedia subsystem)是一种基于ip(internet protocol,网际互连协议)网络的多媒体通信系统架构,它提供了各种多媒体服务,如语音、视频、数据和实时通信。

2、在ims通信过程中,由于网络异常或设备运行异常等原因,会导致sa(securityassociation,安全联盟)丢失,导致呼叫流程无法正常建立,影响用户体验。


技术实现思路

1、有鉴于此,本发明提供一种呼叫方法及相关装置,以解决sa丢失时,无法继续进行呼叫操作,导致呼叫流程无法正常建立,影响用户体验的问题。

2、为解决上述技术问题,本发明采用了如下技术方案:

3、一种呼叫方法,应用于移动发起端侧的代理呼叫会话控制端p-cscf,所述呼叫方法包括:

4、接收所述移动发起端发送的呼叫信令;

5、若检测到所述呼叫信令中的第一安全联盟信息异常,生成所述呼叫信令对应的重鉴权信令;所述重鉴权信令中的require消息头中配置有重鉴权标识;

6、将所述重鉴权信令发送到服务呼叫会话控制端s-cscf,以使所述s-cscf输出重鉴权通知消息至所述p-cscf;

7、转发所述重鉴权通知消息至所述移动发起端,以使所述移动发起端执行重鉴权操作得到新的第一安全联盟信息,利用所述新的第一安全联盟信息重新执行呼叫操作。

8、可选地,检测到移动发起端发送的呼叫信令中的第一安全联盟信息异常,包括:

9、检测所述呼叫信令是否是明文信令、检测所述呼叫信令中的第一安全联盟信息是否处于即将过期状态、以及检测所述呼叫信令中的预设参数是否异常;

10、若所述呼叫信令是明文信令、所述呼叫信令中的第一安全联盟信息处于即将过期状态、或所述呼叫信令中的预设参数异常,确定检测到移动发起端发送的呼叫信令中的第一安全联盟信息异常。

11、可选地,检测所述呼叫信令中的预设参数是否异常,包括:

12、获取预设参数的参考值;所述预设参数包括封装安全载荷层中的序列号;

13、将所述呼叫信令中的预设参数的参数值与所述参考值进行比对,得到比对结果;

14、若所述比对结果为不一致,确定检测出所述呼叫信令中的预设参数异常。

15、可选地,生成所述呼叫信令对应的重鉴权信令,包括:

16、获取重鉴权标识;

17、将所述重鉴权标识添加到所述呼叫信令中的require消息头中的 token字段中,得到重鉴权信令。

18、一种呼叫系统,包括:

19、移动发起端、所述移动发起端侧的s-cscf以及上述的p-cscf;

20、所述移动发起端用于,发送呼叫信令至所述p-cscf,接收所述p-cscf发送的重鉴权通知消息,执行重鉴权操作得到新的第一安全联盟信息,利用所述新的第一安全联盟信息重新执行呼叫操作;

21、所述s-cscf用于,接收所述p-cscf发送的重鉴权信令,输出重鉴权通知消息至所述p-cscf。

22、可选地,所述重鉴权通知消息包括到期时间;所述移动发起端用于执行重鉴权操作得到新的第一安全联盟信息时,具体用于:

23、判断所述到期时间是否到期;

24、若是,执行重鉴权操作,以得到新的第一安全联盟信息。

25、一种呼叫方法,应用于移动终结端侧的代理呼叫会话控制端p-cscf,所述呼叫方法包括:

26、若接收到移动终结端侧的服务呼叫会话控制端s-cscf向所述p-cscf转发的呼叫信令,检测所述p-cscf与所述移动终结端之间的第二安全联盟信息是否异常;

27、若异常,输出重鉴权响应信息至所述s-cscf,以使所述s-cscf控制所述移动终结端执行重鉴权操作,得到新的第二安全联盟信息;

28、利用所述新的第二安全联盟信息对所述呼叫信令进行加密操作,将加密操作得到的信令转发至所述移动终结端。

29、可选地,输出重鉴权响应信息至所述s-cscf,包括:

30、生成携带重鉴权标识的100 trying响应消息;

31、将所述100 trying响应消息作为重鉴权响应信息发送至所述s-cscf。

32、一种呼叫系统,包括:

33、移动终结端、所述移动终结端侧的s-cscf以及上述的p-cscf;

34、所述s-cscf用于,接收所述p-cscf发送的重鉴权响应信息,控制所述移动终结端执行重鉴权操作,得到新的第二安全联盟信息。

35、一种电子设备,包括至少一个处理器和与所述处理器连接的存储器,其中:

36、所述存储器用于存储计算机程序;

37、所述处理器用于执行所述计算机程序,以使所述电子设备能够实现上述的呼叫方法。

38、相较于现有技术,本发明具有以下有益效果:

39、本发明提供了一种呼叫方法及相关装置,本发明中,在sa异常,如丢失时,会执行重鉴权操作以得到新的安全联盟信息,从而使得移动发起端利用新的安全联盟信息重新执行呼叫操作,或者是移动终结端侧的p-cscf利用新的安全联盟信息对所述呼叫信令进行加密操作,将加密操作得到的信令转发至所述移动终结端,实现了呼叫的正常执行,从而使得呼叫流程正常建立,提高用户体验。



技术特征:

1.一种呼叫方法,其特征在于,应用于移动发起端侧的代理呼叫会话控制端p-cscf,所述呼叫方法包括:

2.根据权利要求1所述的呼叫方法,其特征在于,检测到移动发起端发送的呼叫信令中的第一安全联盟信息异常,包括:

3.根据权利要求2所述的呼叫方法,其特征在于,检测所述呼叫信令中的预设参数是否异常,包括:

4.根据权利要求1所述的呼叫方法,其特征在于,生成所述呼叫信令对应的重鉴权信令,包括:

5.一种呼叫系统,其特征在于,包括:

6.根据权利要求5所述的呼叫系统,其特征在于,所述重鉴权通知消息包括到期时间;所述移动发起端用于执行重鉴权操作得到新的第一安全联盟信息时,具体用于:

7.一种呼叫方法,其特征在于,应用于移动终结端侧的代理呼叫会话控制端p-cscf,所述呼叫方法包括:

8.根据权利要求7所述的呼叫方法,其特征在于,输出重鉴权响应信息至所述s-cscf,包括:

9.一种呼叫系统,其特征在于,包括:

10.一种电子设备,其特征在于,包括至少一个处理器和与所述处理器连接的存储器,其中:


技术总结
本发明提供了一种呼叫方法及相关装置,涉及通信领域。本发明中,在SA异常,如丢失时,会执行重鉴权操作以得到新的安全联盟信息,从而使得移动发起端利用新的安全联盟信息重新执行呼叫操作,或者是移动终结端侧的P‑CSCF利用新的安全联盟信息对所述呼叫信令进行加密操作,将加密操作得到的信令转发至所述移动终结端,实现了呼叫的正常执行,从而使得呼叫流程正常建立,提高用户体验。另外,S‑CSCF通知UE发起重鉴权流程时,可以将通知消息体中的expires参数的取值设置得相对较小,以保证呼叫流程可以及时建立,避免影响用户呼叫体验。

技术研发人员:朱添
受保护的技术使用者:亚信科技(中国)有限公司
技术研发日:
技术公布日:2024/11/11
转载请注明原文地址: https://tieba.8miu.com/read-21733.html

最新回复(0)