用于语音业务的通信方法、装置和系统与流程

文档序号:25993223发布日期:2021-07-23 21:06阅读:133来源:国知局
用于语音业务的通信方法、装置和系统与流程

本申请涉及无线通信技术领域,尤其涉及一种用于语音业务的通信方法、装置和系统。



背景技术:

目前,很多地区已经广泛部署了第二代移动通信技术/第三代移动通信技术(2ndgeneration/3rdgeneration,2g/3g)网络。随着通信技术的迅速发展,诸如lte(longtermevolution,长期演进)网络也已经覆盖到一些城区和话务热点地区。另外新一代网络5g(5thgeneration,第五代移动通信技术)也在部署中。因此,未来在这些区域并存着5g、lte和2g/3g网络。也就是说,在较长一段时间里,异系统网络(例如2g、3g、lte、5g)会同时存在,共同为用户提供服务。为此,网络侧引入了异系统互操作。互操作是异系统之间业务连续性的重要保证,通过异系统互操作,运营商可以实现异系统网络间的互补,完善现有网络的覆盖度,提升网络质量。

在从5g网络切换到lte网络的场景中,由于5g网络中的核心网设备无法获知终端设备是否具有从lte网络回落到2g/3g网络来执行语音业务的能力,即,单一无线语音通话连续性(singleradiovoicecallcontinuity,srvcc)的能力。因此,5g网络中的核心网设备在切换过程中无法向lte网络中的核心网设备传递这个能力,进而,lte网络中的核心网设备无法通知lte网络中的基站该终端设备是否具有从lte网络回落到2g/3g网络来执行语音业务的能力。若lte网络中的该基站不支持语音业务,即便此时存在同覆盖的2g/3g网络的基站能够处理该终端设备的语音业务,该基站也无法将终端设备切换到2g/3g网络,导致语音业务的呼叫失败,影响用户体验。



技术实现要素:

本申请描述了一种用于语音业务的通信方法、装置和系统。

一方面,本申请的实施例提供了一种用于语音业务的通信方法,该方法包括:

第二网络的移动性管理网元从会话管理网元接收请求消息,所述请求消息用于请求为终端设备的语音业务创建第一承载,所述会话管理网元用于第一网络和所述第二网络的会话管理,或者,第二网络的移动性管理网元从第一网络的移动性管理网元接收第一承载的信息;

所述移动性管理网元根据所述请求消息,确定所述第一承载的业务类型为所述语音业务;

在第一事件发生前,所述移动性管理网元暂缓发起所述第一承载的建立,其中,所述第一事件包括:所述移动性管理网元向第二网络的接入网网元发送了指示信息,所述指示信息用于指示支持将所述终端设备的语音业务从所述第二网络回落到第三网络。或者,所述第一事件包括:所述移动性管理网元确定支持将所述终端设备的语音业务从所述第二网络回落到第三网络。

根据上述方案,第二网络的移动性管理网元从会话管理网元接收请求消息后,所述请求消息用于请求为终端设备的语音业务创建第一承载,或者,第二网络的移动性管理网元从第一网络的移动性管理网元接收第一承载的信息,若第一承载的业务类型为所述语音业务,在移动性管理网元向第二网络的接入网网元发送了指示信息前,或者,在确定支持将所述终端设备的语音业务从所述第二网络回落到第三网络前所述移动性管理网元先暂缓发起所述第一承载的建立。这样的等待使得第二网络的接入网网元在收第一承载的建立请求时可以获知:支持将所述终端设备的语音业务从第二网络回落到第三网络。因此,即便第二网络中的该接入网网元不支持语音业务,当第二网络的接入网网元接收到为语音业务创建第一承载的请求后,可将终端设备切换到同覆盖的第三网络的接入网网元处理该终端设备的语音业务,从而保持语音业务的呼叫连续性,提高用户体验。

例如,所述指示信息为单一无线语音通话连续性srvcc操作可能性指示。

在一种可能的设计中,该方法还包括:所述移动性管理网元从所述终端设备接收跟踪区请求消息,所述跟踪区请求消息携带能力信息,所述能力信息指示所述终端设备支持从所述第二网络回落到第三网络以保持语音业务的连续性的能力;所述移动性管理网元根据所述能力信息确定支持将所述终端设备的语音业务从所述第二网络回落到第三网络;所述移动性管理网元向所述接入网网元发送所述指示信息。

在一种可能的设计中,该方法还包括:所述移动性管理网元向用户数据管理网元发送所述能力信息;所述移动性管理网元从所述用户数据管理网元获取所述终端设备的签约信息,所述签约信息指示所述终端设备签约了从所述第二网络回落到第三网络以保持语音业务的连续性。通过移动性管理网元向用户数据管理网元发送所述能力信息,能够使得其他域(例如,ims域)的网元能够迅速从用户数据管理网元获得上述能力信息,提高通信效率。

在一种可能的设计中,该方法还包括:当所述终端设备支持从所述第二网络回落到所述第三网络以保持所述语音业务的连续性的能力,且所述终端设备签约了从所述第二网络回落到第三网络以保持语音业务的连续性时,所述移动性管理网元向所述接入网网元发送所述指示信息。

在一种可能的设计中,该方法还包括:在所述移动性管理网元向所述接入网网元发送所述指示信息后或在所述移动管理网元向所述接入网网元发送所述指示信息时,所述移动性管理网元发起所述第一承载的建立。因此,一直到移动性管理网元向接入网网元发送指示信息后或发送指示信息时才发起所述第一承载的建立,保证了第二网络的接入网网元可以获知:支持将所述终端设备的语音业务从第二网络回落到第三网络。

在一种可能的设计中,该方法还包括:若所述移动性管理网元确定不支持将所述终端设备的语音业务从所述第二网络回落到第三网络,所述移动性管理网元拒绝所述第一承载的建立。

另一方面,本申请的实施例提供了一种用于语音业务的通信方法,该方法包括:

会话管理网元确定终端设备从第一网络切换至第二网络,所述会话管理网元用于所述第一网络和所述第二网络的会话管理;

所述会话管理网元等待至第一时刻,向所述第二网络的移动性管理网元发送请求消息,所述请求消息用于请求为终端设备的语音业务创建第一承载。

通过本实施例提供的方案,在终端设备从第一网络切换至第二网络的场景中,会话管理网元不立即请求为终端设备的语音业务创建第一承载。会话管理网元一直等待至第一时刻才会请求为终端设备的语音业务创建第一承载。这样的等待使得第二网络的接入网网元有足够的时间获知:支持将所述终端设备的语音业务从第二网络回落到第三网络。因此,即便第二网络中的该接入网网元不支持语音业务,同覆盖的第三网络的接入网网元能够处理该终端设备的语音业务,从而保持语音业务的呼叫连续性,提高用户体验。

在一种可能的设计中,所述会话管理网元等待至第一时刻,包括:

所述会话管理网元开启定时器,所述第一时刻为所述定时器超时的时刻。

例如,所述定时器用于等待所述终端设备完成从所述第一网络至所述第二网络的切换,或者,

所述定时器用于等待所述会话管理网元从所述第二网络的移动性管理网元接收第一通知信息,所述第一通知信息用于指示所述终端设备成功从所述第一网络切换至所述第二网络,或者,

所述定时器用于等待所述会话管理网元从用户数据管理网元接收第二通知信息,所述第二通知信息用于指示所述终端设备支持从所述第二网络回落到第三网络以保持语音业务的连续性的能力。

因此,定时器的机制能够保证第二网络的接入网网元有足够的时间获知:支持将所述终端设备的语音业务从第二网络回落到第三网络。

在一种可能的设计中,所述第一时刻为所述会话管理网元从所述第二网络的移动性管理网元接收第一通知信息的时刻,所述第一通知信息用于指示所述终端设备成功从所述第一网络切换至所述第二网络。因此,在终端设备成功从所述第一网络切换至所述第二网络后,第二网络的移动性管理网元才通知会话管理网元,然后会话管理网元才请求为终端设备的语音业务创建第一承载。在终端设备成功从所述第一网络切换至所述第二网络的过程中,第二网络的移动性管理网元已经向第二网络的接入网网元通知:支持将所述终端设备的语音业务从第二网络回落到第三网络。因此,同覆盖的第三网络的接入网网元能够处理该终端设备的语音业务,从而保持语音业务的呼叫连续性,提高用户体验。

在一种可能的设计中,所述第一时刻为所述会话管理网元从用户数据管理网元接收第二通知信息的时刻,所述第二通知信息用于指示所述终端设备支持从所述第二网络回落到第三网络以保持语音业务的连续性的能力。因此,在用户数据管理网元获知终端设备有这样连续性的能力之后,用户数据管理网元通知会话管理网元,然后会话管理网元才请求为终端设备的语音业务创建第一承载。在用户数据管理网元获知终端设备有这样连续性的能力之前,第二网络的移动性管理网元已经向第二网络的接入网网元通知:支持将所述终端设备的语音业务从第二网络回落到第三网络。因此,同覆盖的第三网络的接入网网元能够处理该终端设备的语音业务,从而保持语音业务的呼叫连续性,提高用户体验。

在进一步可能的设计中,该方法还包括:所述会话管理网元向所述用户管理网元发送订阅请求,所述订阅请求用于请求所述用户管理网元在从第二网络的移动性管理网元获知终端设备支持从所述第二网络回落到第三网络以保持语音业务的连续性的能力后,向所述会话管理网元发送所述第二通知信息。例如,在会话建立过程中,所述会话管理网元向所述用户管理网元发送所述订阅请求,或,所述会话管理网元为所述语音业务建立所述第一网络的数据传输通道的过程中,向所述用户管理网元发送所述订阅请求。

在一种可能的设计中,该方法还包括:

所述会话管理网元触发为所述终端设备的所述语音业务建立所述第一网络的数据传输通道;

所述会话管理网元从所述第一网络的接入网网元接收拒绝消息,所述拒绝消息用于拒绝为所述语音业务创建所述数据传输通道,所述拒绝消息包括第一指示信息,所述第一指示信息指示所述接入网网元发起将所述终端设备通过第一接口从所述第一网络切换至所述第二网络,所述第一接口为所述第一网络的移动性管理网元与所述第二网络的移动性管理网元之间的接口。

或者,在一种可能的设计中,该方法还包括:

所述会话管理网元从所述第一网络的移动性管理网元接收上下文请求消息,所述上下文请求消息包括第二指示信息,所述第二指示信息指示用于将所述终端设备从所述第一网络切换至所述第二网络。

在一种可能的设计中,该方法还包括:

若所述会话管理网元接收到第一指示信息或第二指示信息,所述会话管理网元不将所述第一承载的信息发送给第一网络的移动性管理网元。

又一方面,本申请的实施例提供了一种用于语音业务的通信方法,该方法包括:

第二网络的移动性管理网元从终端设备接收能力信息,所述能力信息指示所述终端设备支持从所述第二网络回落到第三网络以保持所述语音业务的连续性的能力;

所述移动管理网元向所述第二网络的接入网网元发送指示信息,所述指示信息用于指示支持将所述终端设备的语音业务从所述第二网络回落到所述第三网络;

在所述移动性管理网元发送所述指示信息后,所述移动性管理网元向会话管理网元发送第一通知信息,所述第一通知信息用于指示所述终端设备成功从第一网络切换至所述第二网络。

因此,通过本实施例提供的方案,在终端设备从第一网络切换至第二网络的场景中,在终端设备成功从所述第一网络切换至所述第二网络后,第二网络的移动性管理网元才通知会话管理网元,然后会话管理网元才请求为终端设备的语音业务创建第一承载。在终端设备成功从所述第一网络切换至所述第二网络的过程中,第二网络的移动性管理网元已经向第二网络的接入网网元通知:支持将所述终端设备的语音业务从第二网络回落到第三网络。因此,当第二网络的接入网网元接收到为语音业务创建第一承载的请求后,若第二网络的接入网网元不支持语音业务时,可将终端设备切换到同覆盖的第三网络的接入网网元处理该终端设备的语音业务,从而保持语音业务的呼叫连续性,提高用户体验。

例如,所述指示信息为单一无线语音通话连续性srvcc操作可能性指示。

在一种可能的设计中,该方法还包括:

所述移动性管理网元向用户数据管理网元发送所述能力信息;

所述移动性管理网元从所述用户数据管理网元获取所述终端设备的签约信息,所述签约信息指示所述终端设备签约了从所述第二网络回落到所述第三网络以保持语音业务的连续性。

又一方面,本申请的实施例提供了一种用于语音业务的通信方法,该方法包括:

用户数据管理网元从第二网络的移动性管理网元接收终端设备的能力信息,所述能力信息指示所述终端设备支持从所述第二网络回落到第三网络以保持所述语音业务的连续性的能力;

所述用户数据管理网元向会话管理网元发送第二通知信息,所述第二通知信息所述终端设备支持从所述第二网络回落到所述第三网络以保持所述语音业务的连续性的能力,所述会话管理网元用于第一网络和所述第二网络的会话管理。

因此,通过本实施例提供的方案,在终端设备从第一网络切换至第二网络的场景中,在用户数据管理网元获知终端设备有这样连续性的能力之后,用户数据管理网元通知会话管理网元,然后会话管理网元才请求为终端设备的语音业务创建第一承载。在用户数据管理网元获知终端设备有这样连续性的能力之前,第二网络的移动性管理网元已经向第二网络的接入网网元通知:支持将所述终端设备的语音业务从第二网络回落到第三网络。因此,当第二网络的接入网网元接收到为语音业务创建第一承载的请求后,若第二网络的接入网网元不支持语音业务时,可将终端设备切换到同覆盖的第三网络的接入网网元处理该终端设备的语音业务,从而保持语音业务的呼叫连续性,提高用户体验。

在一种可能的设计中,该方法还包括:

所述用户数据管理网元从所述会话管理网元接收订阅请求,所述订阅请求用于请求所述用户管理网元在从第二网络的移动性管理网元获知终端设备支持从所述第二网络回落到所述第三网络以保持所述语音业务的连续性的能力后,向所述会话管理网元发送所述第二通知信息。

又一方面,本申请的实施例提供了一种用于语音业务的通信方法,该方法包括:

第一网络的移动性管理网元确定终端设备具有从第二网络回落到第三网络以执行语音业务的能力;

所述第一网络的移动性管理网元向所述第二网络的移动性管理网元发送所述终端设备的能力信息,所述能力信息指示:所述终端设备支持从所述第二网络回落到所述第三网络以保持语音业务的连续性的能力。例如,所述第一网络的移动性管理网元通过转发重定向请求消息或上下文响应消息向所述第二网络的移动性管理网元发送所述终端设备的能力信息。

因此,通过本实施例提供的方案,第一网络的移动性管理网元能够确定终端设备具有从第二网络回落到第三网络以执行语音业务的能力,并向第二网络的移动性管理网元发送终端设备的能力信息。因此,第二网络的移动性管理网元能够获知终端设备支持从所述第二网络回落到所述第三网络以保持语音业务的连续性的能力,并可以在请求第二网络的接入网网元为语音业务创建承载时或创建承载之前向第二网络的接入网网元发送指示信息,用于指示支持将所述终端设备的语音业务从所述第二网络回落到第三网络。这样,即便第二网络中的该接入网网元不支持语音业务,当第二网络的接入网网元接收到为语音业务创建第一承载的请求后,第二网络的接入网网元可将终端设备切换到同覆盖的第三网络的接入网网元处理该终端设备的语音业务,从而保持语音业务的呼叫连续性,提高用户体验。

在一种可能的设计中,所述第一网络的移动性管理网元根据所述终端设备的imei确定所述终端设备是否支持终端设备具有从第二网络回落到第三网络以执行语音业务的能力。

在另一种可能的设计中,所述第一网络的移动性管理网络确定以语音为中心的终端设备具有从第二网络回落到第三网络以执行语音业务的能力。

在一种可能的设计中,该方法还包括:所述第一网络的移动性管理网元向用户数据管理网元发送所述能力信息。通过移动性管理网元向用户数据管理网元发送所述能力信息,能够使得其他域(例如,ims域)的网元能够迅速从用户数据管理网元获得上述能力信息,提高通信效率。

在一种可能的设计中,该方法还包括:所述第一网络的移动性管理网元从用户数据管理网元获取所述终端设备的签约信息,所述签约信息指示所述终端设备签约了从所述第二网络回落到第三网络以保持语音业务的连续性。

在一种可能的设计中,该方法还包括:所述第一网络(5g)的移动性管理网元向所述第二网络的移动性管理网元发送所述签约信息。例如,所述第一网络(5g)的移动性管理网元通过转发重定向请求消息或上下文响应消息向所述第二网络的移动性管理网元发送所述签约信息。

又一方面,本申请的实施例提供了一种用于语音业务的通信方法,该方法包括:

第一网络的第一接入网网元配置第二网络中的第二接入网网元的能力信息,所述能力信息指示所述第二接入网网元是否支持语音业务的能力,所述第二接入网网元为所述第一接入网网元的相邻接入网网元;例如,第二接入网网元是eutran,相应地,第二网络为4g网络。

所述第一接入网网元接收创建所述语音业务对应的传输通道的请求消息,或者,所述第一接入网网元确定已经为所述语音业务创建了对应的传输通道;

所述第一接入网网元根据所述第二接入网网元的能力信息,确定是否将所述终端设备切换或重定向到所述第二接入网网元。

因此,通过本实施例提供的方案,若第一网络的第一接入网网元接收创建语音业务对应的传输通道的请求消息,或者第一网络的第一接入网网元确定已经为所述语音业务创建了对应的传输通道,第一网络的第一接入网网元能够根据第二接入网网元的能力信息,确定是否将终端设备切换或重定向到所述第二接入网网元。这样,无论第二网络中的该接入网网元是否支持语音业务,切换或重定向都已考虑了第二接入网网元的能力信息,从而保持语音业务的呼叫连续性,提高用户体验。

在一种可能的设计中,该方法还包括:当所述第二接入网网元支持所述语音业务时,所述第一接入网网元将所述终端设备切换或重定向到所述第二接入网网元。例如,当在所述第一接入网网元同覆盖区域内存在所述第二接入网网元和第三网络的第三接入网网元,且所述第二接入网网元支持所述语音业务时,所述第一接入网网元根据配置的优先策略将所述终端设备切换或重定向到所述第二接入网网元。第三网络为2g或3g。这样,优选将所述终端设备切换或重定向到所述第二接入网网元,能够使得在支持语音业务连续性的同时,支持数据业务的连续性,避免在切换到第三网络时终端设备的数据业务发生中断。

在一种可能的设计中,该方法还包括:当所述第二接入网网元不支持所述语音业务时,若在所述第一接入网网元同覆盖区域内存在第三网络的第三接入网网元,且所述终端设备支持从所述第一网络回落到第三网络以保持语音业务的连续性,则所述第一接入网网元将所述终端设备切换或重定向到所述第三接入网网元,其中,所述第三接入网网元是所述第二接入网网元的相邻接入网网元。这样,即便第二网络中的该接入网网元不支持语音业务,同覆盖的第三网络的接入网网元能够处理该终端设备的语音业务,从而保持语音业务的呼叫连续性,提高用户体验。

又一方面,本申请实施例提供了一种用于语音业务的通信装置,该通信装置具有实现上述方法中移动性管理网元/会话管理网元/用户数据管理网元/接入网网元行为的功能。功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。硬件或软件包括一个或多个与上述功能相对应的模块。在一个可能的设计中,通信装置的结构中包括处理器和收发器,处理器被配置为处理移动性管理网元/会话管理网元/用户数据管理网元/接入网网元执行上述方法中相应的功能。收发器用于实现移动性管理网元/会话管理网元/用户数据管理网元/接入网网元与其他网元之间的通信。通信装置还可以包括存储器,存储器用于与处理器耦合,其保存移动性管理网元/会话管理网元/用户数据管理网元/接入网网元必要的程序指令和数据。

又一方面,本申请实施例提供了一种计算机可读存储介质,计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述各方面的方法。

又一方面,本申请实施例提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述各方面的方法。

又一方面,本申请提供了一种芯片系统,该芯片系统包括处理器,用于支持上述移动性管理网元/会话管理网元/用户数据管理网元/接入网网元实现上述方面中所涉及的功能,例如,生成或处理上述方法中所涉及的信息。在一种可能的设计中,芯片系统还包括存储器,存储器,用于保存数据发送设备必要的程序指令和数据。该芯片系统,可以由芯片构成,也可以包含芯片和其他分立器件。

附图说明

下面将对实施例描述中所需要使用的附图作简单地介绍。

图1为本申请实施例适用的一种5g系统和4g系统之间进行互操作的非漫游场景架构示意图。

图2为根据本发明实施例的用于语音业务的通信方法的信令交互图。

图3为根据本发明实施例的用于语音业务的通信方法的流程示意图。

图4为根据本发明另一实施例的用于语音业务的通信方法的信令交互图。

图5为根据本发明另一实施例的用于语音业务的通信方法的流程示意图。

图6为根据本发明另一实施例的用于语音业务的通信方法的另一流程示意图。

图7为根据本发明另一实施例的用于语音业务的通信方法的又一流程示意图。

图8为根据本发明又一一实施例的用于语音业务的通信方法的信令交互图。

图9为根据本发明又一实施例的用于语音业务的通信方法的流程示意图。

图10为根据本发明又一一实施例的用于语音业务的通信方法的信令交互图。

图11为根据本发明又一实施例的用于语音业务的通信方法的流程示意图。

图12和图13为根据本发明实施例的于语音业务的通信装置的结构示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚地描述。

图1是本申请实施例提供的系统架构100的示意图。其中,图1示出了非漫游场景下4g网络和5g网络的互通系统架构100。

具体地,在系统架构100中,可以包括4g网络中的网元和5g网络中的网元。系统架构100中的某些模块包含有4g网络中的网元和5g网络中的网元的功能,例如用户面功能(userplanefunction,upf)+分组数据网(packetdatanetwork,pdn)网关用户面功能(pdngatewayuserplanefunction,pgw-u)模块、会话管理功能(sessionmanagementfunction,smf)+pdn网关控制面功能(pdngatewaycontrolplanefunction,pgw-c)模块、归属签约用户服务器(homesubscriberserver,hss)+统一数据管理(unifieddatamanagement,udm)模块。

upf+pgw-u模块:用于用户数据的传输管理,互通系统架构中,该模块既能用于4g的数据传输,又能提供5g的数据传输功能。

smf+pgw-c模块:用于会话的建立、删除和修改管理,互通系统架构中,该模块既能提供4g的会话管理功能,又能提供5g的会话管理功能。

hss+udm模块:用于存储用户的签约数据,互通系统架构中,该模块既存储有终端的4g的签约信息,又存储有终端的5g的签约信息。

应理解,上述“+”表示合设,upf为5g网络的用户面功能,pgw-u是与upf对应的4g网络的网关用户面功能;smf是5g网络的会话管理功能,pgw-c是与smf对应的4g网络中的网关控制面功能。这里的“合设”是指同一个模块可以同时具备两个网络功能实体的功能。

此外,在系统架构100,还可以包括:mme模块和服务网关(servinggateway,sgw)模块、5g网络中的接入和移动性管理功能(accessandmobilitymanagementfunction,amf)模块、pcf(policycontrolfunction)模块。

mme模块:用于用户的移动性管理。例如,主要包含用户的附着管理、可达性管理、移动性管理、寻呼管理、接入认证和授权非接入层信令的加密和完整性保护等。

sgw模块:用户面的网关,与演进型通用陆地无线接入网(evolveduniversalterrestrialradioaccessnetwork,e-utran)的用户面终结点。管理数据包的路由和传输,添加传输层的包标签等。

amf模块:用于用户的接入和移动性管理,主要包含用户的注册管理、可达性管理移动性管理、寻呼管理、接入认证和授权非接入层信令的加密和完整性保护等。

pcf模块:用于策略和计费控制,互通系统架构中,该模块提供策略和计费控制规则。

其中,终端通过演进型通用陆地无线接入网(evolveduniversalterrestrialradioaccessnetwork,e-utran)接入4g网络,终端通过下一代无线接入网(nextgenerationradioaccessnetwork,ng-ran)接入5g网络。

ng-ran:用于为终端提供5g无线空口接入核心网络,从而获取对应的业务。

e-utran:用于为终端提供4g无线空口接入核心网络,从而获取对应的业务。

下面将介绍在系统架构100中,上述模块之间的通信接口。

s1-mme接口:mme和e-utran之间的控制面接口。

s1-u接口:s-gw和e-utran之间的用户面接口。

s5-u接口:sgw和pgw-u之间的用户面接口,用于传输ue的用户面数据。

s5-c接口:sgw和pgw-u之间的控制面管理接口,用于为ue建立sgw和pgw-u用户面连接。

s6a接口:mme与hss之间的接口,用于获取用户的签约数据和为ue执行认证和授权功能。

s11接口:sgw和mme之间的接口,用于建立用户面的承载。

n1接口:ue和amf之间的接口,用户非接入层的信令管理和传输。

n2接口:ng-ran和amf之间的接口,用于信令的传输。

n3接口:upf和ng-ran之间的接口,用于传输用户的数据。

n4接口:smf和upf之间的接口,用于建立用户面的传输通道。

n7接口:smf和pcf之间的接口,用于策略控制和计费信息的制定和下发。

n8接口:amf与udm之间的接口,用于获取用户的移动性相关签约信息等。

n10接口:smf和udm之间的接口,用于获取用户的会话管理相关签约信息等。

n11接口:smf和amf之间的接口,用于会话管理信息的传输等。

n15接口:amf和pcf之间的接口,用于获取接入和移动性相关的策略信息。

在系统架构100,为了支持4g网络和5g网络的互通,引入了第一接口。该第一接口是指5g网络中的amf与4g网络中的mme之间的通信接口,该第一接口可以用n26接口表示。系统架构对n26接口的支持是可选的,只有在支持n26接口的互通系统架构中才能使用切换的流程来保证业务的连续性。

还应理解,由于本申请实施例中,该系统架构100支持n26接口。

需要说明的是,在系统架构100中,各个模块之间的接口名字只是一个示例,具体实现中接口名字可能为其他名字,本申请实施例对此不作具体限定。

还需要说明的是,在系统架构100中,4g网络中的e-utran或5g网络中的ng-ran也可以称为接入网网元,该接入网网元指的是接入核心网的设备,例如可以是基站,宽带网络业务网关(broadbandnetworkgateway,bng),汇聚交换机,非3gpp接入设备等。其中,基站可以是包括宏基站,微基站(也称为小站),中继站,接入点等在内的各种形式的基站,本申请实施例对此不作限定。在后面的描述中,将以ng-ran为5g网络基站(5gnodeb,gnb),e-utran为演进型网络基站(evolvednodeb,enb)为例进行描述。

当然,在系统架构100中,4g网络和5g网络中还可以有其它的模块,比如,4g网络中还可以包括通用分组无线系统(generalpacketradiosystem,gprs)业务支撑节点(servinggprssupportnode,sgsn)模块等,5g网络中还可以包括鉴权服务功能(authenticationserverfunction,ausf)模块和网络切片选择功能(networksliceselectionfunction,nssf)模块等,本申请实施例对此不作限定。

本申请实施例中所涉及到的终端(terminal)可以包括各种具有无线通信功能的手持设备、车载设备、可穿戴设备、计算设备或连接到无线调制解调器的其它处理设备;还可以包括用户单元(subscriberunit)、蜂窝电话(cellularphone)、智能电话(smartphone)、无线数据卡、个人数字助理(personaldigitalassistant,pda)电脑、平板型电脑、无线调制解调器(modem)、手持设备(handheld)、膝上型电脑(laptopcomputer)、无绳电话(cordlessphone)或者无线本地环路(wirelesslocalloop,wll)台、机器类型通信(machinetypecommunication,mtc)终端、用户设备(userequipment,ue),移动台(mobilestation,ms),终端设备(terminaldevice)等,为方便描述,本申请实施例中统称为终端。

在以下描述中,第一网络可以是指5g系统和4g系统互操作场景下的5g网络,即,图1中由ng-ran、amf、smf和upf构成的网络。第二网络是指5g系统和4g系统互操作场景下的4g网络,即,图1中由ue、e-utran、mme、sgw、pgw-c和pgw-u构成的网络。第三网络是指2/3g网络。此外,第一网络还可以包括5g系统中的其他网元,第二网络还可以包括5g系统中的其他网元,本发明并不对此限制。

为便于描述,将把上述“smf+pgw-c模块”简化为pgw-c进行描述。

本申请提供了四种解决方案。需要说明的是,这四种解决方案也可以互相结合使用。

对于第一种解决方案,以下将结合图2介绍根据本申请实施例的用于语音业务的通信方法。该方法包括如下步骤:

步骤201,pgw-c触发为语音业务创建服务质量(qualityofservice,qos)流。

例如,pgw-c可以收到该语音业务对应的策略与计费控制(policyandchargingcontrol,pcc)规则,pgw-c决定为语音业务创建新的qos流,向gnb发送该qos流的创建请求。

例如,若语音业务是网络协议(internetprotocol,ip)多媒体子系统(ipmultimediasubsystem,ims)语音,在5g网络中,pgw-c通常将该语音业务对应的qos流的5gqos指示符(5gqosidentifier,5qi)设置为1。

步骤202,gnb在收到该qos流的创建请求时,若gnb不支持该qos流,则gnb拒绝该qos流的创建。

例如,gnb可设置不支持5qi=1的qos流的创建。gnb判断不支持该qos流对应的5qi,则拒绝该qos流的创建,向pgw-c发送拒绝消息。

步骤203,gnb向amf发送切换请求(handoverrequired)。

例如,gnb在拒绝了上述qos流的创建后,gnb可发起切换请求,以便将ue切换到支持语音业务的enb,以便该语音业务可以继续开展。

gnb给amf发送切换请求,该切换请求中可以携带gnb所选择的enb的信息,以便将ue切换到该enb。

步骤204,amf向mme发送转发切换请求(forwardingrelocationrequest)。

例如,amf根据enb的信息选择mme,并向mme发送转发切换请求。mme收到转发切换请求后,发起从5g到4g的切换。

若gnb支持语音业务,并且ims呼叫已经发起,则当ue在5g网络时已经为ims语音业务建立了对应的qos流并分配了相应的承载标识(即evolvedpacketsystembearerid,ebi)。在这种情况下,amf发送给mme的pdn连接上下文中包括ims语音业务对应的承载上下文。

步骤205,pgw-c向mme发送承载建立请求。

在切换流程中,mme可能会收到pgw-c发送的为语音业务创建承载的承载建立请求。该承载对应步骤201的qos流。如果语音业务是ims语音业务,则通常该承载的qci被设置为1。

上述切换流程需要等到跟踪区更新(trackingareaupdate,tau)流程完成后才结束。在跟踪区更新前,mme无法获取终端设备的srvcc能力信息,mme无法在给enb发送切换请求(handoverrequest)时给enb发送srvccoperationpossible指示。然后,在跟踪区更新过程中,由于mme不给pgw-c发消息,因此,pgw-c不知道tau流程什么时候结束,所以pgw-c可能在切换流程完成前,就向mme发送了承载建立请求。

步骤206,mme暂时不向enb发送承载建立请求。

也就是说,虽然mme从pgw-c收到了承载建立请求,但是mme确定该承载建立请求是为语音业务创建承载,则mme暂时不向enb发送承载创建请求。例如,mme可根据承载的qci确定承载的类型,例如,qci=1表示该承载是为ims语音业务创建的,基于此,mme可暂时不发送承载建立请求给enb。

或者,若mme从amf收到的承载上下文中包括ims语音业务对应的承载上下文,mme在给enb发送切换请求(handoverrequest)时可以不包括该承载的信息,即暂缓该承载的建立。示例性的,ims语音业务对应的承载的qci被设置为1,mme可根据qci判断该承载为ims语音业务对应的承载。

步骤207,切换流程继续。

mme继续处理后续切换流程,直到将ue切换到4g,此时mme等待ue发送的跟踪区更新请求。

步骤208,ue向mme发送跟踪区更新请求。

若ue支持从4g到2/3g的单一无线语音通话连续性(singleradiovoicecallcontinuity,srvcc),则ue在该tau请求消息中携带能力信息。该能力信息指示ue支持从4g回落到2/3g以保持语音业务的连续性的能力。例如,能力信息可以是4g回落到2/3g的srvcc能力(srvcccapability)。

步骤209,mme从hss+udm获取ue的签约数据。

签约数据也可以称为签约信息。签约信息用于指示该ue是否签约了从4g回落到2/3g以保持语音业务的连续性。例如,mme根据收到的签约信息确定ue是否签约了srvcc。

可选的,在这一步,mme还将ue的srvcc能力发送给hss+udm。

步骤210,mme给enb发送指示信息。

该指示信息用于指示支持将ue的语音业务从4g切换到2/3g。例如,指示信息为srvcc操作可能性(srvccoperationpossible)指示。

例如,mme根据ue是否支持从4g回落到2/3g以保持语音业务的连续性的能力,ue是否签约了从4g回落到2/3g以保持语音业务的连续性,以及mme是否支持从4g回落到2/3g以保持语音业务的连续性,确定是否支持(也可理解为是否有这样的可能性,或者说,是否允许)将ue的语音业务从4g切换到2/3g。当ue支持从4g回落到2/3g以保持语音业务的连续性的能力,ue签约了从4g回落到2/3g以保持语音业务的连续性,并且mme支持从4g回落到2/3g以保持语音业务的连续性,mme确定支持将ue的语音业务从4g切换到2/3g。当ue不支持从4g回落到2/3g以保持语音业务的连续性的能力,ue没有签约从4g回落到2/3g以保持语音业务的连续性,或者网络不支持从4g回落到2/3g以保持语音业务的连续性,mme确定不支持将ue的语音业务从4g切换到2/3g。

当mme确定支持将ue的语音业务从4g切换到2/3g,mme向enb发送srvccoperationpossible指示,以指示enb该ue可支持srvcc。

例如,mme可向enb发送ue上下文修改请求消息,该ue上下文修改请求消息中携带srvccoperationpossible指示。或者,mme可以在发送跟踪区更新响应消息的下行非接入层(non-accessstratum,nas)传输消息中发送srvccoperationpossible指示。

步骤211,mme触发创建语音承载。

mme在上述步骤205收到了pgw-c发送的承载建立请求,且mme在上述步骤206中暂时未向enb发送承载建立请求。在步骤210后,也就是说,在mme向enb发送了上述srvccoperationpossible指示后,mme可向enb发送承载建立请求,以便创建相应的承载。可选的,mme也可以将srvccoperationpossible指示与承载建立请求一起发送给enb。

因此,在本实施例中,enb收到承载建立请求后,若该enb不支持该承载,但是由于该enb已经收到srvccoperationpossible指示或者同时收到了该指示,该enb知道可以触发srvcc,以便将ue切换到2/3g,从而通过srvcc在2/3g继续开展语音业务。该方法避免了在语音承载创建时由于enb未收到srvccoperationpossible指示,因此不会触发到2/3g的srvcc,导致语音业务失败。

图2实施例提出了一种epsfallback时支持srvcc的方法,解决了现有技术中,当ue发起语音呼叫时由于gnb不支持语音,将ue回落到4g,并且enb也不支持语音业务时无法发起srvcc,使得即使存在同覆盖的2/3g网络,也无法将ue迁移到2/3g网络以便继续开展语音业务,导致语音业务无法开展。需要说明的是,当gnb支持语音业务,由于ue移动需要切换到4g时,enb可能不支持语音业务。在这种情况下,也存在上述问题。在这种场景下,方法从gnb向amf发送切换请求开始,因此上述步骤针对201和202可以省略,并且,在这种场景下,由于语音业务对应的qos流已经建立,因此,步骤205也可以省略。

图3为根据本申请的实施例提供的一种用于语音业务的通信方法。图3将结合图2进行描述。该方法包括如下步骤:

步骤301,第二网络的移动性管理网元从会话管理网元接收请求消息,所述请求消息用于请求为终端设备的语音业务创建第一承载,所述会话管理网元用于第一网络和所述第二网络的会话管理,或者,第二网络的移动性管理网元从第一网络的移动性管理网元接收第一承载的信息。

例如,第一网络为5g,第二网络为4g,第二网络的移动性管理网元为上述mme,会话管理网元为上述pgw-c,第一网络的移动性管理网元为上述amf。具体的,步骤301可参考图2中步骤204、步骤205的描述,此处不再赘述。

步骤302,所述移动性管理网元根据所述请求消息,确定所述第一承载的业务类型为所述语音业务。

步骤303,在第一事件发生前,所述移动性管理网元暂缓发起所述第一承载的建立,其中,所述第一事件包括:所述移动性管理网元向第二网络的接入网网元(例如,上述enb)发送了指示信息,所述指示信息用于指示支持将所述终端设备的语音业务从所述第二网络回落到第三网络。例如,所述指示信息为上述srvccoperationpossible指示。或者,所述第一事件包括:所述移动性管理网元确定支持将所述终端设备的语音业务从所述第二网络回落到第三网络。

具体的,步骤302和303可参考图2中步骤206的描述,此处不再赘述。

根据上述方案,第二网络的移动性管理网元从会话管理网元接收请求消息后,若第一承载的业务类型为所述语音业务,在移动性管理网元向第二网络的接入网网元发送了指示信息前,或者,在确定支持将所述终端设备的语音业务从所述第二网络回落到第三网络前,所述移动性管理网元先暂缓发起所述第一承载的建立。这样的等待使得第二网络的接入网网元在收第一承载的建立请求时可以获知:支持将所述终端设备的语音业务从第二网络回落到第三网络。因此,即便第二网络中的该接入网网元不支持语音业务,当第二网络的接入网网元接收到为语音业务创建第一承载的请求后,可将终端设备切换到同覆盖的第三网络的接入网网元能够处理该终端设备的语音业务,从而保持语音业务的呼叫连续性,提高用户体验。

可选的,该方法还包括:所述移动性管理网元从所述终端设备接收跟踪区请求消息,所述跟踪区请求消息携带能力信息(例如,上述srvcc能力),所述能力信息指示所述终端设备支持从所述第二网络回落到第三网络以保持语音业务的连续性的能力;所述移动性管理网元根据所述能力信息确定支持将所述终端设备的语音业务从所述第二网络回落到第三网络;所述移动性管理网元向所述接入网网元发送所述指示信息。

可选的,该方法还包括:所述移动性管理网元向用户数据管理网元(例如,上述hss+udm)发送所述能力信息;所述移动性管理网元从所述用户数据管理网元获取所述终端设备的签约信息,所述签约信息指示所述终端设备签约了从所述第二网络回落到第三网络以保持语音业务的连续性。通过移动性管理网元向用户数据管理网元发送所述能力信息,能够使得其他域(例如,ims域)的网元能够迅速从用户数据管理网元获得上述能力信息,提高通信效率。

可选的,该方法还包括:当所述终端设备支持从所述第二网络回落到所述第三网络以保持所述语音业务的连续性的能力,且所述终端设备签约了从所述第二网络回落到第三网络以保持语音业务的连续性时,所述移动性管理网元向所述接入网网元发送所述指示信息。

可选的,该方法还包括:在所述移动性管理网元向所述接入网网元发送所述指示信息后或在所述移动管理网元向所述接入网网元发送所述指示信息时,所述移动性管理网元发起所述第一承载的建立。因此,一直到移动性管理网元向接入网网元发送指示信息后或发送指示信息时才发起所述第一承载的建立,保证了第二网络的接入网网元可以获知:支持将所述终端设备的语音业务从第二网络回落到第三网络。

可选的,该方法还包括:若所述移动性管理网元确定不支持将所述终端设备的语音业务从所述第二网络回落到第三网络,所述移动性管理网元拒绝所述第一承载的建立。

对于第二种解决方案,以下将结合图4介绍根据本申请实施例的用于语音业务的通信方法。该方法包括如下步骤:

步骤401,pgw-c触发为语音业务创建qos流。

步骤401可参考图2中步骤201的描述,此处不再赘述。

步骤402,gnb在收到该qos流的创建请求时,若gnb不支持该qos流,则gnb拒绝该qos流的创建。

步骤402可参考图2中步骤202的描述,此处不再赘述。

除此之外,可选的,若gnb确定采用基于n26的切换以便将ue切换到4g,则在该拒绝消息中携带指示信息,以指示通过基于n26的切换将ue切换到4g以支持演进分组系统(evolvedpacketsystem,eps)回落(epsfallback)。

步骤403,gnb向amf发送切换请求。

步骤403可参考图2中步骤203的描述,此处不再赘述。

除此之外,可选的,gnb可以在切换请求中携带指示信息,用于指示切换原因是epsfallback。

步骤404,amf给pgw-c发送第一消息。

可选的,该第一消息中包括跨系统切换指示信息,用于指示将终端设备切换至4g网络。可选的,进一步的,amf还可以给pgw-c发送切换原因值,其中切换原因是epsfallback。

也就是说,在一种可能的实现方式中,gnb可通过步骤402中的拒绝消息向pgw-c发送用于指示通过基于n26的切换将ue切换到4g以支epsfallback的指示信息。在这种情况下,步骤404可不携带指示信息或切换原因值。或者,在另一种可能的实现方式中,amf通过步骤404向pgw-c发送跨系统切换指示信息,用于指示用于指示将终端设备切换至4g网络,此时,步骤402的拒绝消息中可以不携带指示信息。可选的,若步骤403携带了切换原因值,则步骤404中也可以携带切换原因值,例如,切换原因值可设置为epsfallback。

可选的,上述描述针对的是epsfallback的场景。对于非epsfallback的一般切换的场景,第一消息中携带的指示信息用于指示正在进行基于n26的切换。

例如,amf可以在从pgw-c获取会话上下文时顺带将该指示信息发送给pgw-c。在归属地路由(homeroutedroaming)场景或者存在中间smf(intermediatesmf,i-smf)的场景,amf将该指示信息发送给漫游地的smf(v-smf)或i-smf,并由v-smf或i-smf发送给pgw-c。

若gnb支持语音业务,并且ims呼叫已经发起,则当ue在5g网络时已经为ims语音业务建立了对应的qos流并分配了相应的承载标识(即evolvedpacketsystembearerid,ebi)。此时,若pgw-c收到上述步骤402从gnb发送给pgw-c的指示信息,或者,收到上述amf发送给pgw-c的指示信息时,可选的,pgw-c不将该语音业务对应的承载上下文发送给amf。这样在切换准备阶段不建立语音业务对应的承载,等到切换完成后再建立语音业务对应的承载。

步骤405,amf向mme发送转发切换请求,执行切换流程。

步骤406,pgw-c根据指示信息进行处理。

本申请对步骤405和406的执行顺序不做限定。

pgw-c若收到通过步骤402发送的上述指示信息后(即基于n26的切换将ue切换到4g,以支持epsfallback)或步骤404的跨系统切换指示信息后,则pgw-c可采用如下方法进行处理:

方法一:pgw-c启动定时器,等待定时器超时后触发为语音业务创建承载。

在该方法中,pgw-c启动一个定时器,在定时器超时后再触发为语音业务创建承载。该定时器的作用是等待切换流程结束。例如,定时器认为的“切换流程结束”可以是指mme已经向enb发送了srvccoperationpossible指示。可选的,“切换流程结束”还要求mme已经向hss+udm发送了ue的srvcc能力。该定时器的时长可以预定义的方式配置在pgw-c上。

方法二:pgw-c等待mme发送的第一通知信息后再发起为语音业务创建承载。

第一通知信息用于通知ue已成功从5g切换到了4g。在该方法中,mme先从ue接收4g到2/3g的srvcc能力(以下简称srvcc能力),mme将ue的srvcc能力发送给hss+udm,并从hss+udm接收所述终端设备是否签约了从4g到2/3g的srvcc,由此mme基于ue的srvcc能力和签约信息向enb发送srvccoperationpossible指示。在mme向enb发送srvccoperationpossible指示之后,mme给pgw-c发送第一通知信息。可选的,mme在给enb发送srvccoperationpossible指示、以及mme给hss+udm发送ue的srvcc能力之后,mme给pgw-c发送第一通知信息。

需要说明的是,mme可以通过sgw向pgw-c发送该第一通知信息。

可选的,该方式也可结合定时器。即,pgw-c在收到上述指示信息后启动定时器,若定时器超时后仍然没收到mme的第一通知信息,则pgw-c在定时器超时后发起为语音业务创建承载。也就是说,定时器的作用是用于等待pgw-c从mme接收第一通知信息。

方法三:pgw-c等待hss+udm发送的第二通知信息后再发起为语音业务创建承载。

在该方法中,hss+udm在收到mme发送的ue的srvcc能力后,给pgw-c发送第二通知信息,pgw-c在收到该第二通知信息后发起为语音业务创建承载。在该方式中,在上述步骤405涉及的切换流程中,mme需要先给enb发送srvccoperationpossible指示,再给hss+udm发送ue的srvcc能力即,mme若收到的ue的tau请求消息中携带了ue的srvcc能力,则mme先从hss+udm获取ue的签约信息,在获取签约信息时,mme暂不将ue的srvcc能力发送给hss+udm,由此,mme基于ue的srvcc能力和签约信息向enb发送srvccoperationpossible指示,在给enb发送了上述指示之后,mme再将ue的srvcc能力发送给hss+udm。这样可以保证pgw-c在收到hss+udm的srvcc指示时enb已经收到了srvccoperationpossible指示,在enb收到语音业务的承载建立请求时,即使enb不支持该语音业务对应的承载,enb也可以将ue切换到2/3g,以便支持srvcc,从而保持语音业务的连续性。

可选的,在该方式中,pgw-c可向hss+udm订阅ue的srvcc能力改变通知消息。这样,当hss+udm收到mme发送的ue的srvcc能力时,hss+udm给pgw-c发送第二通知信息。pgw-c在收到该第二通知信息后发起创建语音业务对应的承载。例如,该第二通知信息可以是srvcc能力指示。

例如,pgw-c可在会话建立时向hss+udm订阅ue的srvcc能力改变通知,例如,若该分组数据单元(packetdataunit,pdu)会话用于ims呼叫,则pgw-c可在会话建立时订阅该通知消息。或者,pgw-c也可以在收到触发语音业务建立的消息时,例如收到语音业务的pcc规则时向hss+udm订阅上述通知消息。

类似方法二,可选的,该方式也可以结合定时器。即,pgw-c在收到指示信息后启动定时器,若定时器超时时仍然未收到hss+udm的第二通知信息,pgw-c触发创建语音业务对应的承载。也就是说,定时器的作用是用于等待pgw-c从hss+udm接收第二通知信息。

需要说明的是,上述pgw-c发起为语音业务创建承载包括以下两个场景:

pgw-c在步骤401中触发建立语音业务对应的qos流被拒绝后,pgw-c等待第一时刻重新触发建立语音业务对应的承载。

pgw-c在gnb已经成功建立了语音业务对应的qos流,但ue切换到4g时pgw-c未将语音业务对应的承载信息发送给mme,pgw-c等待第一时刻再触发在4g建立语音业务对应的承载。

因此,在本实施例中,由于pgw-c在触发建立该承载建立时,若ue支持srvcc、且签约了srvcc,则enb已经收到了srvccoperationpossible指示,此时,若该enb不支持该承载,则enb可发起srvcc流程,以便将ue切换到2/3g,使得语音业务可以继续进行,避免语音业务的失败。

图4实施例提出了一种epsfallback时支持srvcc的方法,解决了现有技术中,当ue发起语音呼叫时由于gnb不支持语音,将ue回落到4g,并且enb也不支持语音业务时无法发起srvcc,使得即使存在同覆盖的2/3g网络,也无法将ue迁移到2/3g网络以便继续开展语音业务,导致语音业务无法开展。需要说明的是,当gnb支持语音业务,由于ue移动需要切换到4g时,enb可能不支持语音业务。在这种情况下,也存在上述问题。在这种场景下,方法从gnb向amf发送切换请求开始,因此上述步骤针对401和402可以省略。这种场景下,amf可通过步骤404向pgw-c发送通过n26切换的指示即可。

图5为本申请的实施例提供了一种用于语音业务的通信方法。图5将结合图4进行描述。

该方法包括如下步骤:

步骤501,会话管理网元确定终端设备从第一网络切换至第二网络,所述会话管理网元用于所述第一网络和所述第二网络的会话管理。

例如,第一网络为5g,第二网络为4g,会话管理网元为上述pgw-c。具体的,步骤501可参考图4中步骤404的描述。

例如,在一种可能的设计中,该方法还包括:所述会话管理网元触发为所述终端设备的所述语音业务建立所述第一网络的数据传输通道(例如,5g中的qos流);所述会话管理网元从所述第一网络的接入网网元接收拒绝消息(例如,上述步骤402的拒绝消息),所述拒绝消息用于拒绝为所述语音业务创建所述数据传输通道,所述拒绝消息包括第一指示信息,所述第一指示信息指示所述接入网网元发起将所述终端设备通过第一接口从所述第一网络切换至所述第二网络,所述第一接口为所述第一网络的移动性管理网元与所述第二网络的移动性管理网元之间的接口(例如上述n26接口)。也就是说,pgw-c可以确定ue是因为epsfallback要从5g切换到4g。

或者,在一种可能的设计中,该方法还包括:所述会话管理网元从所述第一网络的移动性管理网元接收上下文请求消息(例如,上述步骤404的第一消息),所述上下文请求消息包括第二指示信息,所述第二指示信息指示用于将所述终端设备从所述第一网络切换至所述第二网络。也就是说,对于不是epsfallback的场景,pgw-c也可以确定ue要从5g切换到4g。

在一种可能的设计中,若所述会话管理网元接收到第一指示信息或第二指示信息,所述会话管理网元不将所述第一承载的信息发送给第一网络的移动性管理网元。

步骤502,所述会话管理网元等待至第一时刻,向所述第二网络的移动性管理网元发送请求消息,所述请求消息用于请求为终端设备的语音业务创建第一承载。

通过本实施例提供的方案,在终端设备从第一网络切换至第二网络的场景中,会话管理网元不立即请求为终端设备的语音业务创建第一承载。会话管理网元一直等待至第一时刻才会请求为终端设备的语音业务创建第一承载。这样的等待使得第二网络的接入网网元有足够的时间获知:支持将所述终端设备的语音业务从第二网络回落到第三网络。因此,即便第二网络中的该接入网网元不支持语音业务,第二网络的接入网网元可将终端设备切换至同覆盖的第三网络的接入网网元处理该终端设备的语音业务,从而保持语音业务的呼叫连续性,提高用户体验。

所述第一承载可以是第一网络的接入网网元拒绝所述会话管理网元建立的语音业务对应的承载,或者,所述第一承载也可以是在第一网络中已经建立,但所述会话管理网元未发送给所述第二网络的语音业务对应的承载。

在一种可能的设计中,上述步骤502包括:所述会话管理网元开启定时器,所述第一时刻为所述定时器超时的时刻。

例如,所述定时器用于等待所述终端设备完成从所述第一网络至所述第二网络的切换(即图4中的方式一),或者,

所述定时器用于等待所述会话管理网元从所述第二网络的移动性管理网元接收第一通知信息,所述第一通知信息用于指示所述终端设备成功从所述第一网络切换至所述第二网络(即图4中的方式二中涉及的定时器),或者,

所述定时器用于等待所述会话管理网元从用户数据管理网元接收第二通知信息,所述第二通知信息用于指示所述终端设备支持从所述第二网络回落到第三网络以保持语音业务的连续性的能力(即图4中的方式三中涉及的定时器)。

因此,定时器的机制能够保证第二网络的接入网网元有足够的时间获知:支持将所述终端设备的语音业务从第二网络回落到第三网络。

在一种可能的设计中,所述第一时刻为所述会话管理网元从所述第二网络的移动性管理网元接收第一通知信息的时刻,所述第一通知信息用于指示所述终端设备成功从所述第一网络切换至所述第二网络(例如,可参考图4中方式二的描述)。因此,在终端设备成功从所述第一网络切换至所述第二网络后,第二网络的移动性管理网元才通知会话管理网元,然后会话管理网元才请求为终端设备的语音业务创建第一承载。在终端设备成功从所述第一网络切换至所述第二网络的过程中,第二网络的移动性管理网元已经向第二网络的接入网网元通知:支持将所述终端设备的语音业务从第二网络回落到第三网络。可选的,第二网络的移动性管理网元已经向用户数据管理网元发送了终端设备支持从第二网络到第三网络的srvcc能力。因此,即便第二网络中的该接入网网元不支持语音业务,第二网络的接入网网元可将终端设备切换至同覆盖的第三网络的接入网网元处理该终端设备的语音业务,从而保持语音业务的呼叫连续性,提高用户体验。

在一种可能的设计中,所述第一时刻为所述会话管理网元从用户数据管理网元接收第二通知信息的时刻,所述第二通知信息用于指示所述终端设备支持从所述第二网络回落到第三网络以保持语音业务的连续性的能力(例如,可参考图4中方式三的描述)。因此,在用户数据管理网元获知终端设备有这样连续性的能力之后,用户数据管理网元通知会话管理网元,然后会话管理网元才请求为终端设备的语音业务创建第一承载。在用户数据管理网元获知终端设备有这样连续性的能力之前,第二网络的移动性管理网元已经向第二网络的接入网网元通知:支持将所述终端设备的语音业务从第二网络回落到第三网络。因此,即便第二网络中的该接入网网元不支持语音业务,第二网络的接入网网元可将终端设备切换至同覆盖的第三网络的接入网网元处理该终端设备的语音业务,从而保持语音业务的呼叫连续性,提高用户体验。

在进一步可能的设计中,该方法还包括:所述会话管理网元向所述用户管理网元发送订阅请求,所述订阅请求用于请求所述用户管理网元在从第二网络的移动性管理网元获知终端设备支持从所述第二网络回落到第三网络以保持语音业务的连续性的能力后,向所述会话管理网元发送所述第二通知信息。例如,在会话建立过程中,所述会话管理网元向所述用户管理网元发送所述订阅请求,或,所述会话管理网元为所述语音业务建立所述第一网络的数据传输通道的过程中,向所述用户管理网元发送所述订阅请求。

图6为本申请的实施例提供了一种用于语音业务的通信方法。图6也将结合图4进行描述。该方法包括如下步骤:

步骤601,第二网络的移动性管理网元从终端设备接收能力信息,所述能力信息指示所述终端设备支持从所述第二网络回落到第三网络以保持所述语音业务的连续性的能力。

例如,第二网络为4g,第三网络为2/3g。第二网络的移动性管理网元为上述mme。

步骤602,所述移动管理网元向所述第二网络的接入网网元发送指示信息,所述指示信息用于指示支持将所述终端设备的语音业务从所述第二网络回落到所述第三网络。

例如,所述指示信息为srvccoperationpossible指示。

步骤603,在所述移动性管理网元发送所述指示信息后,所述移动性管理网元向会话管理网元发送第一通知信息,所述第一通知信息用于指示所述终端设备成功从第一网络切换至所述第二网络。

步骤601至603可参考图4中步骤406中方式二的描述,此处不再赘述。

因此,通过本实施例提供的方案,在终端设备从第一网络切换至第二网络的场景中,在终端设备成功从所述第一网络切换至所述第二网络后,第二网络的移动性管理网元才通知会话管理网元,然后会话管理网元才请求为终端设备的语音业务创建第一承载。在终端设备成功从所述第一网络切换至所述第二网络的过程中,第二网络的移动性管理网元已经向第二网络的接入网网元通知:支持将所述终端设备的语音业务从第二网络回落到第三网络。因此,当第二网络的接入网网元接收到为语音业务创建第一承载的请求后,即便第二网络中的该接入网网元不支持语音业务,第二网络的接入网网元可将终端设备切换至同覆盖的第三网络的接入网网元处理该终端设备的语音业务,从而保持语音业务的呼叫连续性,提高用户体验。

在一种可能的设计中,该方法还包括:所述移动性管理网元向用户数据管理网元发送所述能力信息;所述移动性管理网元从所述用户数据管理网元获取所述终端设备的签约信息,所述签约信息指示所述终端设备签约了从所述第二网络回落到所述第三网络以保持语音业务的连续性。这可结合图2中步骤209的描述,此处不再赘述。

图7为本申请的实施例提供了一种用于语音业务的通信方法。图7也将结合图4进行描述。该方法包括如下步骤:

步骤701,用户数据管理网元从第二网络的移动性管理网元接收终端设备的能力信息,所述能力信息指示所述终端设备支持从所述第二网络回落到第三网络以保持所述语音业务的连续性的能力。

步骤702,所述用户数据管理网元向会话管理网元发送第二通知信息,所述第二通知信息指示所述终端设备支持从所述第二网络回落到所述第三网络以保持所述语音业务的连续性的能力,所述会话管理网元用于第一网络和所述第二网络的会话管理。

例如,第二网络为4g,第三网络为2/3g。第二网络的移动性管理网元为上述mme。用户数据管理网元为上述hss+udm。

步骤701和702可参考图4中步骤406中方式三的描述,此处不再赘述。

因此,通过本实施例提供的方案,在终端设备从第一网络切换至第二网络的场景中,在用户数据管理网元获知终端设备有这样连续性的能力之后,用户数据管理网元通知会话管理网元,然后会话管理网元才请求为终端设备的语音业务创建第一承载。在用户数据管理网元获知终端设备有这样连续性的能力之前,第二网络的移动性管理网元已经向第二网络的接入网网元通知:支持将所述终端设备的语音业务从第二网络回落到第三网络。因此,当第二网络的接入网网元接收到为语音业务创建第一承载的请求后,即便第二网络中的该接入网网元不支持语音业务,第二网络的接入网网元可将终端设备切换至同覆盖的第三网络的接入网网元处理该终端设备的语音业务,从而保持语音业务的呼叫连续性,提高用户体验。

在一种可能的设计中,该方法还包括:所述用户数据管理网元从所述会话管理网元接收订阅请求,所述订阅请求用于请求所述用户管理网元在从第二网络的移动性管理网元获知终端设备支持从所述第二网络回落到所述第三网络以保持所述语音业务的连续性的能力后,向所述会话管理网元发送所述第二通知信息。

对于第三种解决方案,以下将结合图8介绍根据本申请实施例的用于语音业务的通信方法。该方法包括如下步骤:

步骤801,pgw-c触发为语音业务创建qos流。

步骤801可参考图2中步骤201的描述,此处不再赘述。

步骤802,gnb在收到该qos流的创建请求时,若gnb不支持该qos流,则gnb拒绝该qos流的创建。

步骤802可参考图2中步骤202的描述,此处不再赘述。

步骤803,gnb向amf发送切换请求。

步骤803可参考图2中步骤203的描述,此处不再赘述。

除此之外,可选的,gnb可以在切换请求中携带指示信息,用于指示切换原因是epsfallback。

步骤804,amf确定ue的srvcc能力。

例如,amf可将语音为中心(voicecentric)的ue确定为支持srvcc的ue。或者,amf还可根据ue的生产厂商、型号等信息确定ue是否支持4g到2/3g的srvcc能力。例如,在ue的国际移动设备标识(internationalmobileequipmentidentity,imei)中包括了生产厂商的信息,可选的还可以包括型号信息。例如,imei的前8位通常用于标识厂商,amf可读取imei信息以获取生产厂商、型号信息中的任一项。

此外,amf还可以通过其他方式确定ue的srvcc能力,本发明对此不做限定。

需要说明的是,amf可以在步骤803之后才确定ue的srvcc能力,例如,amf在收到切换原因为epsfallback时才确定ue的srvcc能力。或者,amf也可以在ue注册时就确定ue的srvcc能力,或者amf在该语音业务对应的pdu会话建立的过程中确定ue的srvcc能力。本实施例对此不做限定。

步骤805,amf从hss+udm获取ue的签约数据。

签约信息用于指示该ue是否签约了从4g回落到2/3g以保持语音业务的连续性。例如,amf根据收到的签约信息确定ue是否签约了srvcc。

可选的,在这一步,amf将ue的srvcc能力发送给hss+udm。例如,amf在确定了ue的srvcc能力后,amf将ue的srvcc能力保存到hss+udm。

amf可以在步骤804之后才获取ue的上述签约信息,或者,amf也可以先获取ue的srvcc签约信息后再确定ue的srvcc能力。本实施例对此不做限定。

步骤806,amf向mme发送转发切换请求。

例如,amf根据enb的信息选择mme,并向mme发送转发切换请求(forwardrelocationrequest)。mme收到转发切换请求后,发起从5g到4g的切换。该转发切换请求中包括amf确定的ue的srvcc能力。可选的,该转发切换请求中包括amf从hss+udm获取的ue的签约信息。amf通过向mme传递ue的签约信息能够避免在切换过程中mme与hss+udm间的信令交互。

步骤807,mme给enb发送srvccoperationpossible指示。

例如,在切换流程中,mme可给enb发送srvccoperationpossible指示。例如,在给enb发送的切换请求(handoverrequest)消息中,mme将srvccoperationpossible指示发送给enb。

需要说明的是,mme需要获取ue是否签约了srvcc。在一种可能的实现方式中,amf在上述步骤806中将ue签约srvcc的签约信息发送给mme,这样mme不需要在切换过程中从hss+udm获取签约信息,从而节省时延。

或者,在另外一种实现中,mme在给enb发送srvccoperationpossible指示之前从hss+udm获取ue的srvcc签约,再根据ue的srvcc能力和ue的srvcc签约确定是否给enb发送srvccoperationpossible指示。可选的,也可以由mme将从amf获取的ue的srvcc能力保存到hss+udm。

在本实施例中,由于mme已经将srvccoperationpossible指示在切换请求消息中发送给enb,并且,由于语音业务的承载建立请求最早在切换请求消息中发送给enb,因此,enb能正确处理语音业务对应的承载创建请求。例如,若enb不支持语音业务对应的承载,enb可发起srvcc将ue切换到2/3g以使得语音业务可以通过2/3g继续开展。

图8实施例提出了一种epsfallback时支持srvcc的方法,解决了现有技术中,当ue发起语音呼叫时由于gnb不支持语音,将ue回落到4g,并且enb也不支持语音业务时无法发起srvcc,使得即使存在同覆盖的2/3g网络,也无法将ue迁移到2/3g网络以便继续开展语音业务,导致语音业务无法开展。需要说明的是,当gnb支持语音业务,由于ue移动需要切换到4g时,enb可能不支持语音业务。在这种情况下,也存在上述问题。在这种场景下,方法从gnb向amf发送切换请求开始,因此上述步骤针对801和802可以省略。

图9为本申请的实施例提供了一种用于语音业务的通信方法。图9将结合图8进行描述。

该方法包括如下步骤:

步骤901,第一网络的移动性管理网元确定终端设备具有从第二网络回落到第三网络以执行语音业务的能力。

例如,第一网络为5g,第二网络为4g,第三网络为2/3g。第一网络的移动性管理网元为上述amf。

在一种实现方式中,所述第一网络的移动性管理网元根据所述终端设备的imei确定所述终端设备是否支持终端设备具有从第二网络回落到第三网络以执行语音业务的能力。

在另一种实现方式中,所述第一网络的移动性管理网络确定以语音为中心的终端设备具有从第二网络回落到第三网络以执行语音业务的能力。

具体的,步骤901可参考图8中步骤804的描述,此处不再赘述。

步骤902,所述第一网络的移动性管理网元向所述第二网络的移动性管理网元发送所述终端设备的能力信息,所述能力信息指示:所述终端设备支持从所述第二网络回落到所述第三网络以保持语音业务的连续性的能力。

第二网络的移动性管理网元为上述mme。能力信息可以为上述srvcc能力。

具体的,步骤902可参考图8中步骤806的描述。例如,所述第一网络的移动性管理网元通过转发重定向请求消息或上下文响应消息向所述第二网络的移动性管理网元发送所述终端设备的能力信息。

因此,通过本实施例提供的方案,第一网络的移动性管理网元能够确定终端设备具有从第二网络回落到第三网络以执行语音业务的能力,并向第二网络的移动性管理网元发送终端设备的能力信息。因此,第二网络的移动性管理网元能够获知终端设备支持从所述第二网络回落到所述第三网络以保持语音业务的连续性的能力,并可以在请求第二网络的接入网网元为语音业务创建承载时或创建承载之前向第二网络的接入网网元发送指示信息,用于指示支持将所述终端设备的语音业务从所述第二网络回落到第三网络。这样,即便第二网络中的该接入网网元不支持语音业务,当第二网络的接入网网元接收到为语音业务创建第一承载的请求后,第二网络的接入网网元可将终端设备切换至同覆盖的第三网络的接入网网元处理该终端设备的语音业务,从而保持语音业务的呼叫连续性,提高用户体验。

在一种可能的设计中,该方法还包括:所述第一网络的移动性管理网元向用户数据管理网元发送所述能力信息。通过移动性管理网元向用户数据管理网元发送所述能力信息,能够使得其他域(例如,ims域)的网元能够迅速从用户数据管理网元获得上述能力信息,提高通信效率。

在一种可能的设计中,该方法还包括:所述第一网络的移动性管理网元从用户数据管理网元获取所述终端设备的签约信息,所述签约信息指示所述终端设备签约了从所述第二网络回落到第三网络以保持语音业务的连续性。具体的,可参考图8中步骤805的描述,此处不再赘述。例如,所述第一网络的移动性管理网元通过转发重定向请求消息或上下文响应消息向所述第二网络的移动性管理网元发送所述签约信息。

对于第四种解决方案,以下将结合图10介绍根据本申请实施例的用于语音业务的通信方法。该方法包括如下步骤:

步骤1000,gnb配置相邻enb是否支持语音业务对应的承载。

例如,语音业务对应的承载是指qci=1的承载。

可选的,gnb还可配置优选策略。其中,优选策略是指当4g支持语音业务对应的承载,且同时存在2/3g覆盖时,优选切换到4g以支持语音业务。

步骤1001,pgw-c触发为语音业务创建qos流。

步骤1001可参考图2中步骤201的描述,此处不再赘述。

步骤1002,gnb在收到该qos流的创建请求时,若gnb不支持该qos流,则gnb拒绝该qos流的创建。

步骤1002可参考图2中步骤202的描述,此处不再赘述。

步骤1003,若相邻enb不支持语音业务对应的承载,且存在相邻的2/3g基站,并且,ue支持从5g到2/3g的srvcc,此时gnb可直接发起srvcc(即5gsrvcc功能),以便ue直接回落到2/3g,使得ue的语音业务可以通过2/3g继续进行。

若相邻enb支持语音业务对应的承载,此时gnb可将ue切换到enb,由于enb支持语音业务对应的承载,在切换到4g后,pgw-c发起语音业务对应的承载的建立时enb可以创建相应的承载,从而保证语音业务的连续性。

若相邻enb支持语音业务,且同时存在相邻的2/3g基站,则:若配置了优选策略,则优选将ue迁移到4g以便支持语音业务。否则,gnb可以将ue迁移到4g,或者直接将ue迁移到2/3g网络,以便继续开展语音业务。

若gnb支持语音业务,并且ims呼叫已经发起,则当ue在5g网络时已经为ims语音业务建立了对应的qos流并分配了相应的承载标识(即evolvedpacketsystembearerid,ebi)。此时,ue的移动也可能触发切换,在这种情况下,gnb需要确定为语音业务创建了传输通道,若为语音业务创建了qos流,则gnb也按步骤1003的方式进行处理。示例性的,gnb可根据qos流对应的5qi确定该qos流是语音业务对应的qos流。

图11为本申请的实施例提供了一种用于语音业务的通信方法。图11将结合图10进行描述。该方法包括如下步骤:

步骤1101,第一网络的第一接入网网元配置第二网络中的第二接入网网元的能力信息,所述能力信息指示所述第二接入网网元是否支持语音业务的能力,所述第二接入网网元为所述第一接入网网元的相邻接入网网元。

例如,第一网络为5g,第二网络为4g。第一网络的第一接入网网元为gnb。第二网络中的第二接入网网元为enb。

具体的,步骤1101可参考图10中步骤1000的描述,此处不再赘述。

步骤1102,所述第一接入网网元接收创建所述语音业务对应的传输通道的请求消息,或者,所述第一接入网网元确定已经为所述语音业务创建了对应的传输通道。

具体的,步骤1102可参考图10中步骤1001和步骤1003的描述,此处不再赘述。

步骤1103,所述第一接入网网元根据所述第二接入网网元的能力信息,确定是否将所述终端设备切换或重定向到所述第二接入网网元。

具体的,步骤1103可参考图10中步骤1003的描述,此处不再赘述。

因此,通过本实施例提供的方案,第一网络的第一接入网网元能够根据第二接入网网元的能力信息,确定是否将终端设备切换或重定向到所述第二接入网网元。这样,无论第二网络中的该接入网网元是否支持语音业务,切换或重定向都已考虑了第二接入网网元的能力信息,从而保持语音业务的呼叫连续性,提高用户体验。

在一种可能的设计中,该方法还包括:当所述第二接入网网元支持所述语音业务时,所述第一接入网网元将所述终端设备切换或重定向到所述第二接入网网元。例如,当在所述第一接入网网元同覆盖区域内存在所述第二接入网网元和第三网络(例如,2/3g)的第三接入网网元,且所述第二接入网网元支持所述语音业务时,所述第一接入网网元根据配置的优先策略将所述终端设备切换或重定向到所述第二接入网网元。这样,优选将所述终端设备切换或重定向到所述第二接入网网元,可以在保证语音业务连续性的同时支持数据业务的连续性。

需要说明的是,当在所述第一接入网网元同覆盖区域内存在所述第二接入网网元和第三网络的第三接入网网元,这是指终端设备在其位置可以接入第二接入网网元和第三网络的第三接入网网元,也就是说,终端设备与第二接入网网元之间的信号强度/质量高于能够通信的阈值,且终端设备与第三接入网网元之间的信号强度/质量高于能够通信的阈值。

在一种可能的设计中,该方法还包括:当所述第二接入网网元不支持所述语音业务时,若在所述第一接入网网元同覆盖区域内存在第三网络的第三接入网网元,且所述终端设备支持从所述第一网络回落到第三网络以保持语音业务的连续性,则所述第一接入网网元将所述终端设备切换或重定向到所述第三接入网网元,其中,所述第三接入网网元是所述第二接入网网元的相邻接入网网元。这样,即便第二网络中的该接入网网元不支持语音业务,同覆盖的第三网络的接入网网元能够处理该终端设备的语音业务,从而保持语音业务的呼叫连续性,提高用户体验。

需要说明的是,上述图中的各个消息可具有其他名称。此外,各个网元之间的信息传递,也可通过调用服务化架构下各个网元的网络功能来实现,本发明并不在此限制。

上述本申请提供的实施例中,分别从各个网元本身、以及从各个网元之间交互的角度对本申请实施例提供的会话信息管理方法等各方案进行了介绍。可以理解的是,各个通信装置,例如上述会话管理网元、移动性管理网元、用户数据管理网元或接入网网元等为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,本申请能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

例如,当上述通信装置通过软件模块来实现相应的功能。通信装置可包括接收模块1201、处理模块1202和发送模块1203,如图7所示。

在一个实施例中,该通信装置可用于执行上述图2中mme的操作或图3中第二网络的移动性管理网元的操作。

例如,接收模块1201用于从会话管理网元接收请求消息,所述请求消息用于请求为终端设备的语音业务创建第一承载。处理模块1202用于根据所述请求消息,确定所述第一承载的业务类型为所述语音业务;在第一事件发生前,暂缓发起所述第一承载的建立,其中,所述第一事件包括:所述通信装置向第二网络的接入网网元发送了指示信息,所述指示信息用于指示支持将所述终端设备的语音业务从所述第二网络回落到第三网络。或者,所述第一事件包括:所述移动性管理网元确定支持将所述终端设备的语音业务从所述第二网络回落到第三网络。

根据上述方案,该通信装置从会话管理网元接收请求消息后,若第一承载的业务类型为所述语音业务,在该通信装置向第二网络的接入网网元发送了指示信息前,或者,在确定支持将所述终端设备的语音业务从所述第二网络回落到第三网络前,暂缓发起所述第一承载的建立。这样的等待使得第二网络的接入网网元在收第一承载的建立请求时可以获知:支持将所述终端设备的语音业务从第二网络回落到第三网络。因此,即便第二网络中的该接入网网元不支持语音业务,当第二网络的接入网网元接收到为语音业务创建第一承载的请求后,可将终端设备切换到同覆盖的第三网络的接入网网元能够处理该终端设备的语音业务,从而保持语音业务的呼叫连续性,提高用户体验。

例如,所述指示信息为srvcc操作可能性指示。

可选的,接收模块1201还用于从所述终端设备接收跟踪区请求消息,所述跟踪区请求消息携带能力信息,所述能力信息指示所述终端设备支持从所述第二网络回落到第三网络以保持语音业务的连续性的能力;处理模块1202还用于根据所述能力信息确定支持将所述终端设备的语音业务从所述第二网络回落到第三网络;所述移动性管理网元向所述接入网网元发送所述指示信息。

可选的,发送模块1203用于向用户数据管理网元发送所述能力信息;接收模块1201还用于从所述用户数据管理网元获取所述终端设备的签约信息,所述签约信息指示所述终端设备签约了从所述第二网络回落到第三网络以保持语音业务的连续性。通过移动性管理网元向用户数据管理网元发送所述能力信息,能够使得其他域(例如,ims域)的网元能够迅速从用户数据管理网元获得上述能力信息,提高通信效率。

可选的,当所述终端设备支持从所述第二网络回落到所述第三网络以保持所述语音业务的连续性的能力,且所述终端设备签约了从所述第二网络回落到第三网络以保持语音业务的连续性时,发送模块1203用于向所述接入网网元发送所述指示信息。

可选的,在接收模块1201向所述接入网网元发送所述指示信息后或在所述移动管理网元向所述接入网网元发送所述指示信息时,所述移动性管理网元发起所述第一承载的建立。因此,一直到移动性管理网元向接入网网元发送指示信息后或发送指示信息时才发起所述第一承载的建立,保证了第二网络的接入网网元可以获知:支持将所述终端设备的语音业务从第二网络回落到第三网络。

可选的,若处理模块1202确定不支持将所述终端设备的语音业务从所述第二网络回落到第三网络,则拒绝所述第一承载的建立。

在另一个实施例中,该通信装置可用于执行上述图4中pgw-c的操作或图5中会话管理网元的操作。

例如,处理模块1202用于确定终端设备从第一网络切换至第二网络;等待至第一时刻,通过发送模块1203向所述第二网络的移动性管理网元发送请求消息,所述请求消息用于请求为终端设备的语音业务创建第一承载。

通过本实施例提供的方案,在终端设备从第一网络切换至第二网络的场景中,会话管理网元不立即请求为终端设备的语音业务创建第一承载。会话管理网元一直等待至第一时刻才会请求为终端设备的语音业务创建第一承载。这样的等待使得第二网络的接入网网元有足够的时间获知:支持将所述终端设备的语音业务从第二网络回落到第三网络。因此,即便第二网络中的该接入网网元不支持语音业务,同覆盖的第三网络的接入网网元能够处理该终端设备的语音业务,从而保持语音业务的呼叫连续性,提高用户体验。

可选的,处理模块1020用于开启定时器,所述第一时刻为所述定时器超时的时刻。

例如,所述定时器用于等待所述终端设备完成从所述第一网络至所述第二网络的切换,或者,

所述定时器用于等待所述通信装置从所述第二网络的移动性管理网元接收第一通知信息,所述第一通知信息用于指示所述终端设备成功从所述第一网络切换至所述第二网络,或者,

所述定时器用于等待所述通信装置从用户数据管理网元接收第二通知信息,所述第二通知信息用于指示所述终端设备支持从所述第二网络回落到第三网络以保持语音业务的连续性的能力。

因此,定时器的机制能够保证第二网络的接入网网元有足够的时间获知:支持将所述终端设备的语音业务从第二网络回落到第三网络。

可选的,所述第一时刻为所述通信装置从所述第二网络的移动性管理网元接收第一通知信息的时刻,所述第一通知信息用于指示所述终端设备成功从所述第一网络切换至所述第二网络。因此,在终端设备成功从所述第一网络切换至所述第二网络后,第二网络的移动性管理网元才通知通信装置,然后通信装置才请求为终端设备的语音业务创建第一承载。在终端设备成功从所述第一网络切换至所述第二网络的过程中,第二网络的移动性管理网元已经向第二网络的接入网网元通知:支持将所述终端设备的语音业务从第二网络回落到第三网络。因此,同覆盖的第三网络的接入网网元能够处理该终端设备的语音业务,从而保持语音业务的呼叫连续性,提高用户体验。

在一种可能的设计中,所述第一时刻为所述通信装置从用户数据管理网元接收第二通知信息的时刻,所述第二通知信息用于指示所述终端设备支持从所述第二网络回落到第三网络以保持语音业务的连续性的能力。因此,在用户数据管理网元获知终端设备有这样连续性的能力之后,用户数据管理网元通知通信装置,然后通信装置才请求为终端设备的语音业务创建第一承载。在用户数据管理网元获知终端设备有这样连续性的能力之前,第二网络的移动性管理网元已经向第二网络的接入网网元通知:支持将所述终端设备的语音业务从第二网络回落到第三网络。因此,同覆盖的第三网络的接入网网元能够处理该终端设备的语音业务,从而保持语音业务的呼叫连续性,提高用户体验。

可选的,发送模块1203还用于向所述用户管理网元发送订阅请求,所述订阅请求用于请求所述用户管理网元在从第二网络的移动性管理网元获知终端设备支持从所述第二网络回落到第三网络以保持语音业务的连续性的能力后,向所述会话管理网元发送所述第二通知信息。例如,在会话建立过程中,所述会话管理网元向所述用户管理网元发送所述订阅请求,或,所述会话管理网元为所述语音业务建立所述第一网络的数据传输通道的过程中,向所述用户管理网元发送所述订阅请求。

可选的,处理模块1202还用于触发为所述终端设备的所述语音业务建立所述第一网络的数据传输通道;接收模块1201用于从所述第一网络的接入网网元接收拒绝消息,所述拒绝消息用于拒绝为所述语音业务创建所述数据传输通道,所述拒绝消息包括第一指示信息,所述第一指示信息指示所述接入网网元发起将所述终端设备通过第一接口从所述第一网络切换至所述第二网络,所述第一接口为所述第一网络的移动性管理网元与所述第二网络的移动性管理网元之间的接口。

或者,接收模块1201用于从所述第一网络的移动性管理网元接收上下文请求消息,所述上下文请求消息包括第二指示信息,所述第二指示信息指示用于将所述终端设备从所述第一网络切换至所述第二网络。

在又一个实施例中,该通信装置可用于执行上述图4中mme的操作或图6中第二网络的移动性管理网元的操作。

例如,接收模块1201用于从终端设备接收能力信息,所述能力信息指示所述终端设备支持从所述第二网络回落到第三网络以保持所述语音业务的连续性的能力;发送模块1203用于向所述第二网络的接入网网元发送指示信息,所述指示信息用于指示支持将所述终端设备的语音业务从所述第二网络回落到所述第三网络;在发送所述指示信息后,发送模块1203还用于向会话管理网元发送第一通知信息,所述第一通知信息用于指示所述终端设备成功从第一网络切换至所述第二网络。

因此,通过本实施例提供的方案,在终端设备从第一网络切换至第二网络的场景中,在终端设备成功从所述第一网络切换至所述第二网络后,通信装置才通知会话管理网元,然后会话管理网元才请求为终端设备的语音业务创建第一承载。在终端设备成功从所述第一网络切换至所述第二网络的过程中,第二网络的移动性管理网元已经向第二网络的接入网网元通知:支持将所述终端设备的语音业务从第二网络回落到第三网络。因此,当第二网络的接入网网元接收到为语音业务创建第一承载的请求后,若第二网络的接入网网元不支持语音业务时,可将终端设备切换到同覆盖的第三网络的接入网网元处理该终端设备的语音业务,从而保持语音业务的呼叫连续性,提高用户体验。

例如,所述指示信息为srvcc操作可能性指示。

可选的,发送模块1203还用于向用户数据管理网元发送所述能力信息;接收模块1201还用于从所述用户数据管理网元获取所述终端设备的签约信息,所述签约信息指示所述终端设备签约了从所述第二网络回落到所述第三网络以保持语音业务的连续性。

在又一个实施例中,该通信装置可用于执行上述图4中hss+udm的操作或图7中用户数据管理网元的操作。

例如,接收模块1201用于从第二网络的移动性管理网元接收终端设备的能力信息,所述能力信息指示所述终端设备支持从所述第二网络回落到第三网络以保持所述语音业务的连续性的能力;发送模块1203用于向会话管理网元发送第二通知信息,所述第二通知信息所述终端设备支持从所述第二网络回落到所述第三网络以保持所述语音业务的连续性的能力,所述会话管理网元用于第一网络和所述第二网络的会话管理。

因此,通过本实施例提供的方案,在终端设备从第一网络切换至第二网络的场景中,在通信装置获知终端设备有这样连续性的能力之后,通信装置通知会话管理网元,然后会话管理网元才请求为终端设备的语音业务创建第一承载。在通信装置获知终端设备有这样连续性的能力之前,第二网络的移动性管理网元已经向第二网络的接入网网元通知:支持将所述终端设备的语音业务从第二网络回落到第三网络。因此,当第二网络的接入网网元接收到为语音业务创建第一承载的请求后,若第二网络的接入网网元不支持语音业务时,可将终端设备切换到同覆盖的第三网络的接入网网元处理该终端设备的语音业务,从而保持语音业务的呼叫连续性,提高用户体验。

可选的,接收模块1201还用于从所述会话管理网元接收订阅请求,所述订阅请求用于请求所述用户管理网元在从第二网络的移动性管理网元获知终端设备支持从所述第二网络回落到所述第三网络以保持所述语音业务的连续性的能力后,向所述会话管理网元发送所述第二通知信息。

在又一个实施例中,该通信装置可用于执行上述图8中amf的操作或图9中第一网络的移动性管理网元的操作。

例如,处理模块1202用于确定终端设备具有从第二网络回落到第三网络以执行语音业务的能力;发送模块1203用于向所述第二网络的移动性管理网元发送所述终端设备的能力信息,所述能力信息指示:所述终端设备支持从所述第二网络回落到所述第三网络以保持语音业务的连续性的能力。例如,所述第一网络的移动性管理网元通过转发重定向请求消息或上下文响应消息向所述第二网络的移动性管理网元发送所述终端设备的能力信息。

因此,通过本实施例提供的方案,通信装置能够确定终端设备具有从第二网络回落到第三网络以执行语音业务的能力,并向第二网络的移动性管理网元发送终端设备的能力信息。因此,第二网络的移动性管理网元能够获知终端设备支持从所述第二网络回落到所述第三网络以保持语音业务的连续性的能力,并可以在请求第二网络的接入网网元为语音业务创建承载时或创建承载之前向第二网络的接入网网元发送指示信息,用于指示支持将所述终端设备的语音业务从所述第二网络回落到第三网络。这样,即便第二网络中的该接入网网元不支持语音业务,当第二网络的接入网网元接收到为语音业务创建第一承载的请求后,第二网络的接入网网元可将终端设备切换到同覆盖的第三网络的接入网网元处理该终端设备的语音业务,从而保持语音业务的呼叫连续性,提高用户体验。

例如,在一种可能的设计中,所述第一网络的移动性管理网元根据所述终端设备的imei确定所述终端设备是否支持终端设备具有从第二网络回落到第三网络以执行语音业务的能力。或者,在另一种可能的设计中,所述第一网络的移动性管理网络确定以语音为中心的终端设备具有从第二网络回落到第三网络以执行语音业务的能力。

可选的,发送模块1203还用于向用户数据管理网元发送所述能力信息。通过移动性管理网元向用户数据管理网元发送所述能力信息,能够使得其他域(例如,ims域)的网元能够迅速从用户数据管理网元获得上述能力信息,提高通信效率。

可选的,接收模块1201还用于从用户数据管理网元获取所述终端设备的签约信息,所述签约信息指示所述终端设备签约了从所述第二网络回落到第三网络以保持语音业务的连续性。

可选的,发送模块1203还用于向所述第二网络的移动性管理网元发送所述签约信息。例如,所述第一网络的移动性管理网元通过转发重定向请求消息或上下文响应消息向所述第二网络的移动性管理网元发送所述签约信息。

在又一个实施例中,该通信装置可用于执行上述图10中gnb的操作或图11中第一网络的第一接入网网元的操作。

例如,处理模块1202用于配置第二网络中的第二接入网网元的能力信息,所述能力信息指示所述第二接入网网元是否支持语音业务的能力,所述第二接入网网元为所述第一接入网网元的相邻接入网网元;接收模块1201用于接收创建所述语音业务对应的传输通道的请求消息;处理模块1202还用于根据所述第二接入网网元的能力信息,确定是否将所述终端设备切换或重定向到所述第二接入网网元。

因此,通过本实施例提供的方案,通信装置能够根据第二接入网网元的能力信息,确定是否将终端设备切换或重定向到所述第二接入网网元。这样,无论第二网络中的该接入网网元是否支持语音业务,切换或重定向都已考虑了第二接入网网元的能力信息,从而保持语音业务的呼叫连续性,提高用户体验。

可选的,当所述第二接入网网元支持所述语音业务时,处理模块1202用于将所述终端设备切换或重定向到所述第二接入网网元。例如,当在所述第一接入网网元同覆盖区域内存在所述第二接入网网元和第三网络的第三接入网网元,且所述第二接入网网元支持所述语音业务时,所述第一接入网网元根据配置的优先策略将所述终端设备切换或重定向到所述第二接入网网元。这样,优选将所述终端设备切换或重定向到所述第二接入网网元,能够使得在支持语音业务连续性的同时,支持数据业务的连续性,避免在切换到第三网络时终端设备的数据业务发生中断。

可选的,当所述第二接入网网元不支持所述语音业务时,若在所述第一接入网网元同覆盖区域内存在第三网络的第三接入网网元,且所述终端设备支持从所述第一网络回落到第三网络以保持语音业务的连续性,则处理模块1202用于将所述终端设备切换或重定向到所述第三接入网网元,其中,所述第三接入网网元是所述第二接入网网元的相邻接入网网元。这样,即便第二网络中的该接入网网元不支持语音业务,同覆盖的第三网络的接入网网元能够处理该终端设备的语音业务,从而保持语音业务的呼叫连续性,提高用户体验。

图13示出了上述实施例中所涉及的一种通信装置的结构示意图。该通信装置包括收发器1301和处理器1302,如图13所示。在一个实施例中,处理器1302被配置为执行上述方法中会话管理网元、移动性管理网元、用户数据管理网元或接入网网元相应的功能。收发器1301用于实现该通信装置与其他网元之间的通信。所述数据转发装置还可以包括存储器1303,所述存储器1303用于与处理器耦合,其保存数据转发装置必要的程序指令和数据。

其中,存储器1303中可以存储有用于触发处理器1302执行上述功能的程序指令。处理器1302通过调用存储器1303中的程序指令,即可执行上述功能。或者,某个可读计算机存储介质内存储有用于触发处理器1302执行上述功能的程序指令。处理器1302通过调用可读计算机存储介质的程序指令,即可执行上述功能。该可读计算机存储介质也在本发明的保护范围之内。

可以理解的是,图13仅仅示出了上述设备的简化设计。在实际应用中,上述每个设备可以包含任意数量的发射器,接收器,处理器,控制器,存储器,通信单元等,而所有可以实现本申请的设备都在本申请的保护范围之内。

用于执行本申请上述上述会话管理功能网元的控制器/处理器可以是中央处理器(cpu),通用处理器、数字信号处理器(dsp)、专用集成电路(asic),现场可编程门阵列(fpga)或者其他可编程逻辑器件、晶体管逻辑器件,硬件部件或者其任意组合。其可以实现或执行结合本申请公开内容所描述的各种示例性的逻辑方框,模块和电路。所述处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,dsp和微处理器的组合等等。

结合本申请公开内容所描述的方法或者算法的步骤可以硬件的方式来实现,也可以是由处理器执行软件指令的方式来实现。软件指令可以由相应的软件模块组成,软件模块可以被存放于ram存储器、闪存、rom存储器、eprom存储器、eeprom存储器、寄存器、硬盘、移动硬盘、cd-rom或者本领域熟知的任何其它形式的存储介质中。一种示例性的存储介质耦合至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。处理器和存储介质可以位于asic中。另外,该asic可以位于会话管理功能网元中。当然,处理器和存储介质也可以作为分立组件存在于会话管理功能网元中。

在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘solidstatedisk(ssd))等。

以上所述的具体实施方式,对本申请的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本申请的具体实施方式而已,并不用于限定本申请的保护范围,凡在本申请的技术方案的基础之上,所做的任何修改、等同替换、改进等,均应包括在本申请的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1