本技术涉及通信,尤其涉及一种故障处理方法及装置。
背景技术:
1、5g(5th generation mobile communication technology,第五代移动通信技术)用户在进行ims(internet protocol multimedia subsystem,互联网协议多媒体子系统)注册时,smf(session management function,会话管理功能)会在确定出目标upf(userplane function,用户面功能)后,将该目标upf下包含的p-cscf(proxy-call sessioncontrol function,代理呼叫会话控制功能)地址均发送给用户,用户可以任意选择一个p-cscf地址作为目标p-cscf地址,并进行ims注册,以便在注册成功后,可以采用目标p-cscf地址进行相应的用户业务(如语音业务等)。
2、然而当用户选择的目标p-cscf发生故障时,smf仍会把目标p-cscf对应的目标p-cscf地址发送至用户,导致用户注册失败,并回落至4g进行用户业务。因此,无法保证用户业务的连贯性,从而降低用户体验感。
技术实现思路
1、本技术提供一种故障处理方法及装置,能够保证用户业务的连贯性。
2、为达到上述目的,本技术采用如下技术方案:
3、第一方面,本技术提供一种故障处理方法,应用于会话管理功能实体smf,该方法包括:
4、接收到用户设备发送的互联网协议多媒体子系统ims注册请求后,确定目标用户面功能upf;目标upf对应一个代理呼叫会话控制功能p-cscf名单;p-cscf名单中包含至少一个p-cscf标识;
5、获取p-cscf故障名单中包含的与目标upf对应的故障p-cscf标识;故障p-cscf标识是smf在接收到upf发送的用于指示p-cscf发生故障的第一故障指示信息后添加进p-cscf故障名单中的;
6、根据故障p-cscf标识,从p-cscf名单中确定正常p-cscf标识;正常p-cscf标识为p-cscf名单中除故障p-cscf标识外的p-cscf标识;
7、将正常p-cscf标识发送至用户设备,以使用户设备从正常p-cscf标识确定出目标p-cscf标识,并采用目标p-cscf标识完成ims注册。
8、基于上述技术方案,本技术实施例提供的故障处理方法,可以在接收到用户设备发送的ims注册请求后,确定目标用户面功能upf;并获取p-cscf故障名单中包含的与目标upf对应的故障p-cscf标识;然后根据故障p-cscf标识,从p-cscf名单中确定正常p-cscf标识;最后将正常p-cscf标识发送至用户设备,以使用户设备从正常p-cscf标识确定出目标p-cscf标识,并采用目标p-cscf标识完成ims注册。通过该方法,可以保证用户业务的连贯性,提高用户体验感。
9、可选的,确定目标用户面功能upf之前,该方法还包括:
10、接收第一upf发送的用于指示p-cscf发生故障的第一故障指示信息;
11、将第一故障指示信息中包含的p-cscf标识和第一upf的标识对应添加至p-cscf故障名单中。
12、可选的,接收到用户设备发送的互联网协议多媒体子系统ims注册请求之前;该方法还包括:
13、若检测到用户设备当前使用的第一p-cscf对应的p-cscf标识包含在p-cscf故障名单中,则删除第一p-cscf。
14、向用户设备发送第二故障指示信息,以使用户设备基于第二故障指示信息向smf重新发送ims注册请求;第二故障指示信息用于指示用户设备当前使用的第一p-cscf处于故障状态。
15、可选的,向用户设备发送第二故障指示信息,包括:
16、若用户设备处于空闲态,则向第一p-cscf对应的upf、策略控制功能pcf以及统一数据管理功能udm发送第二故障指示信息。
17、在接收到用户设备发送的业务请求后,向用户设备发送第二故障指示信息。
18、可选的,向用v设备发送第二故障指示信息,包括:
19、若用户设备处于连接态,则向第一p-cscf对应的upf、策略控制功能pcf、统一数据管理功能udm、为用户设备提供数据服务的基站以及用户设备发送第二故障指示信息。
20、可选的,该方法还包括:
21、接收第二upf发送的用于指示p-cscf故障恢复的故障恢复信息;
22、将故障恢复信息中包含的p-cscf标识,从p-cscf故障名单中删除。
23、第二方面,本技术提供一种故障处理装置,该装置包括:
24、接收单元,用于接收到用户设备发送的互联网协议多媒体子系统ims注册请求后,确定目标用户面功能upf;目标upf对应一个代理呼叫会话控制功能p-cscf名单;p-cscf名单中包含至少一个p-cscf标识;
25、获取单元,用于获取p-cscf故障名单中包含的与目标upf对应的故障p-cscf标识;故障p-cscf标识是smf在接收到upf发送的用于指示p-cscf发生故障的第一故障指示信息后添加进p-cscf故障名单中的;
26、确定单元,用于根据故障p-cscf标识,从p-cscf名单中确定正常p-cscf标识;正常p-cscf标识为p-cscf名单中除故障p-cscf标识外的p-cscf标识;
27、发送单元,用于将正常p-cscf标识发送至用户设备,以使用户设备从正常p-cscf标识确定出目标p-cscf标识,并采用目标p-cscf标识完成ims注册。
28、可选的,接收单元之前,该装置还包括添加单元;添加单元具体用于:
29、接收第一upf发送的用于指示p-cscf发生故障的第一故障指示信息;
30、将第一故障指示信息中包含的p-cscf标识和第一upf的标识对应添加至p-cscf故障名单中。
31、可选的,接收单元之前,该装置还包括处理单元;处理单元具体用于:
32、若检测到用户设备当前使用的第一p-cscf对应的p-cscf标识包含在p-cscf故障名单中,则删除第一p-cscf;
33、向用户设备发送第二故障指示信息,以使用户设备基于第二故障指示信息向smf重新发送ims注册请求;第二故障指示信息用于指示用户设备当前使用的第一p-cscf处于故障状态。
34、可选的,该装置还包括删除单元;删除单元具体用于:
35、接收第二upf发送的用于指示p-cscf故障恢复的故障恢复信息;
36、将故障恢复信息中包含的p-cscf标识,从p-cscf故障名单中删除。
37、第三方面,本技术提供了一种故障处理装置,该装置包括:处理器和通信接口;通信接口和处理器耦合,处理器用于运行计算机程序或指令,以实现如第一方面和第一方面的任一种可能的实现方式中所描述的故障处理方法。
38、第四方面,本技术提供了一种计算机可读存储介质,计算机可读存储介质中存储有指令,当指令在终端上运行时,使得终端执行如第一方面和第一方面的任一种可能的实现方式中描述的故障处理方法。
39、第五方面,本技术实施例提供一种包含指令的计算机程序产品,当计算机程序产品在故障处理装置上运行时,使得故障处理装置执行如第一方面和第一方面的任一种可能的实现方式中所描述的故障处理方法。
40、第六方面,本技术实施例提供一种芯片,芯片包括处理器和通信接口,通信接口和处理器耦合,处理器用于运行计算机程序或指令,以实现如第一方面和第一方面的任一种可能的实现方式中所描述的故障处理方法。
41、具体的,本技术实施例中提供的芯片还包括存储器,用于存储计算机程序或指令。