System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请属于通信,具体涉及一种会话迁移方法、装置、电子设备及存储介质。
技术介绍
1、第五代移动通信技术(5th generation mobile communication technology,5g)网络下实现了控制面/用户面(control plane/user plane,c/u)分离。控制面的会话管理功能(session management function,smf)和用户面的用户面功能(user planefunction,upf)通过n4接口的epc节点的cu分离(control and user plane separation ofepc nodes,cups)协议进行消息通讯。
2、当smf故障宕机时,smf会将其承载的业务全部释放,由smf通知认证管理功能(authentication management function,amf),amf通知终端进行去注册流程,对于正在使用的数据业务,终端下线后再次上报注册和服务请求,通过网络侧快速的通知业务下线,数据业务再次上线后重新选择smf,避开故障smf,业务感知不明显;但是对于正在通话状态的长期演进语音承载(voice over long-term evolution,volte)业务,smf通知删除该会话时,将直接导致掉话现象,客户感知明显,影响用户体验。
技术实现思路
1、本申请实施例提供一种会话迁移方法、装置、电子设备及存储介质,能够在smf故障的情况下实现会话迁移,同时保证正在进行volte
2、第一方面,本申请实施例提供了一种会话迁移方法,包括:在第一会话管理功能smf发生故障的情况下,应急smf向第一用户平面功能upf发送第一请求,其中,所述第一upf包括与所述第一smf有关联的多个upf中的至少一者,所述第一请求用于获取第一用户的第一信息,所述第一用户包括所述第一smf承载的多个业务对应的多个用户终端ue中的至少一者,所述第一信息包括用户标识信息和网络业务信息;根据所述第一信息,建立所述第一upf与所述第一用户的对应关系;在所述网络业务信息指示所述第一用户为第二用户且接收到所述第一用户的目标会话请求的情况下,所述应急smf向第二upf发送第二请求,其中,所述第二upf包括与所述第一用户有对应关系的多个第一upf中的至少一者,所述第二请求用于获取与所述第一用户相关的目标会话信息,所述第二用户包括开通长期演进语音承载volte业务的用户;根据所述目标会话信息,所述应急smf响应所述目标会话请求。
3、第二方面,本申请实施例提供了一种会话迁移方法,由网络存储功能nrf执行,包括:接收第一会话管理功能smf发送的故障上报消息,其中,所述故障上报消息包括表示所述第一smf发生故障的第一原因和所述第一smf承载的业务信息;在所述第一原因指示所述第一smf发生临时故障的情况下,启用应急smf,其中,所述应急smf用于向第一用户平面功能upf发送第一请求,其中,所述第一upf包括与所述第一smf有关联的多个upf中的至少一者,所述第一请求用于获取第一用户的第一信息,所述第一用户包括所述第一smf承载的多个业务对应的多个用户终端ue中的至少一者,所述第一smf承载的多个业务对应的多个ue是根据所述第一smf承载的业务信息确定的,所述第一信息包括用户标识信息和网络业务信息,所述应急smf还用于根据所述第一信息,建立所述第一upf与所述第一用户的对应关系,所述应急smf还用于在所述网络业务信息指示所述第一用户为第二用户且接收到所述第一用户的目标会话请求的情况下,向第二upf发送第二请求,其中,所述第二upf包括与所述第一用户有对应关系的多个第一upf中的至少一者,所述第二请求用于获取与所述第一用户相关的目标会话信息,所述第二用户包括开通长期演进语音承载volte业务的用户,所述应急smf还用于根据所述目标会话信息,响应所述目标会话请求。
4、第三方面,本申请实施例提供了一种会话迁移方法,由用户平面功能upf执行,所述upf包括与第一smf有关联的多个upf中的至少一者,所述第一smf为发生故障的多个smf中的至少一者,包括:向应急smf发送第一响应消息和/或第二响应消息,其中,所述第一响应消息中携带第一用户的第一信息,所述第一用户包括所述第一smf承载的多个业务对应的多个用户终端ue中的至少一者,所述第一信息包括用户标识信息和网络业务信息,所述网络业务信息用于指示所述第一用户是否开通长期演进语音承载volte业务,所述第二响应消息中携带与所述第一用户相关的目标会话信息,所述目标会话信息用以所述应急smf响应所述第一用户的目标会话请求。
5、第四方面,本申请实施例提供了一种会话迁移装置,包括:第一请求模块,用于在第一会话管理功能smf发生故障的情况下,应急smf向第一用户平面功能upf发送第一请求,其中,所述第一upf包括与所述第一smf有关联的多个upf中的至少一者,所述第一请求用于获取第一用户的第一信息,所述第一用户包括所述第一smf承载的多个业务对应的多个用户终端ue中的至少一者,所述第一信息包括用户标识信息和网络业务信息;建立模块,用于根据所述第一信息,建立所述第一upf与所述第一用户的对应关系;第二请求模块,用于在所述网络业务信息指示所述第一用户为第二用户且接收到所述第一用户的目标会话请求的情况下,所述应急smf向第二upf发送第二请求,其中,所述第二upf包括与所述第一用户有对应关系的多个第一upf中的至少一者,所述第二请求用于获取与所述第一用户相关的目标会话信息,所述第二用户包括开通长期演进语音承载volte业务的用户;响应模块,用于根据所述目标会话信息,所述应急smf响应所述目标会话请求。
6、第五方面,本申请实施例提供了一种会话迁移装置,应用于网络存储功能nrf,包括:接收模块,用于接收第一会话管理功能smf发送的故障上报消息,其中,所述故障上报消息包括表示所述第一smf发生故障的第一原因和所述第一smf承载的业务信息;控制模块,用于在所述第一原因指示所述第一smf发生临时故障的情况下,启用应急smf,其中,所述应急smf用于向第一用户平面功能upf发送第一请求,其中,所述第一upf包括与所述第一smf有关联的多个upf中的至少一者,所述第一请求用于获取第一用户的第一信息,所述第一用户包括所述第一smf承载的多个业务对应的多个用户终端ue中的至少一者,所述第一smf承载的多个业务对应的多个ue是根据所述第一smf承载的业务信息确定的,所述第一信息包括用户标识信息和网络业务信息,所述应急smf还用于根据所述第一信息,建立所述第一upf与所述第一用户的对应关系,所述应急smf还用于在所述网络业务信息指示所述第一用户为第二用户且接收到所述第一用户的目标会话请求的情况下,向第二upf发送第二请求,其中,所述第二upf包括与所述第一用户有对应关系的多个第一upf中的至少一者,所述第二请求用于获取与所述第一用户相关的目标会话信息,所述第二用户本文档来自技高网...
【技术保护点】
1.一种会话迁移方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,在所述应急SMF向第一用户平面功能UPF发送第一请求之后,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,在所述应急SMF响应所述目标会话请求之后,所述方法还包括:
4.根据权利要求1所述的方法,其特征在于,在所述应急SMF向第一用户平面功能UPF发送第一请求之后,所述方法还包括:
5.一种会话迁移方法,其特征在于,由网络存储功能NRF执行,所述方法包括:
6.根据权利要求5所述的方法,其特征在于,在所述启用应急SMF之后,所述方法还包括:
7.一种会话迁移方法,其特征在于,由用户平面功能UPF执行,所述UPF包括与第一SMF有关联的多个UPF中的至少一者,所述第一SMF为发生故障的多个SMF中的至少一者,所述方法包括:
8.一种会话迁移装置,其特征在于,所述装置包括:
9.一种会话迁移装置,其特征在于,应用于网络存储功能NRF,所述装置包括:
10.一种会话迁移装置,其
...【技术特征摘要】
1.一种会话迁移方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,在所述应急smf向第一用户平面功能upf发送第一请求之后,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,在所述应急smf响应所述目标会话请求之后,所述方法还包括:
4.根据权利要求1所述的方法,其特征在于,在所述应急smf向第一用户平面功能upf发送第一请求之后,所述方法还包括:
5.一种会话迁移方法,其特征在于,由网络存储功能nrf执行,所述方法包括:
6.根据权利要求5所述的方法,其特征在于,在所述启用...
【专利技术属性】
技术研发人员:姚芋伶,樊士杨,颜鹏博,王逊,
申请(专利权)人:中国移动通信集团四川有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。