CN119300108A - 切换方法、通信设备、芯片及可读存储介质 - Google Patents
切换方法、通信设备、芯片及可读存储介质 Download PDFInfo
- Publication number
- CN119300108A CN119300108A CN202411367452.3A CN202411367452A CN119300108A CN 119300108 A CN119300108 A CN 119300108A CN 202411367452 A CN202411367452 A CN 202411367452A CN 119300108 A CN119300108 A CN 119300108A
- Authority
- CN
- China
- Prior art keywords
- terminal
- network device
- message
- address
- bearer
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/14—Reselecting a network or an air interface
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/0005—Control or signalling for completing the hand-off
- H04W36/0011—Control or signalling for completing the hand-off for data sessions of end-to-end connection
- H04W36/0022—Control or signalling for completing the hand-off for data sessions of end-to-end connection for transferring data sessions between adjacent core network technologies
- H04W36/00222—Control or signalling for completing the hand-off for data sessions of end-to-end connection for transferring data sessions between adjacent core network technologies between different packet switched [PS] network technologies, e.g. transferring data sessions between LTE and WLAN or LTE and 5G
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/14—Reselecting a network or an air interface
- H04W36/144—Reselecting a network or an air interface over a different radio air interface technology
- H04W36/1443—Reselecting a network or an air interface over a different radio air interface technology between licensed networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/16—Performing reselection for specific purposes
- H04W36/18—Performing reselection for specific purposes for allowing seamless reselection, e.g. soft reselection
- H04W36/185—Performing reselection for specific purposes for allowing seamless reselection, e.g. soft reselection using make before break
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/0005—Control or signalling for completing the hand-off
- H04W36/0055—Transmission or use of information for re-establishing the radio link
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本申请提出一种切换方法、通信设备、芯片及可读存储介质,其中,方法包括:确定终端发生从第一网络设备至第二网络设备的切换,且第一网络设备与第二网络设备为异系统的网络设备;向第二网络设备发送第一消息,第一消息中携带有终端的第一地址,第一地址是第一网络设备分配给终端的;接收第二网络设备发送的第二消息,第二消息中携带有终端的第二地址,第二地址与第一地址不同;使得在发生异系统切换时,终端不能被网络分配原有的地址情况下,不会直接断开现有的连接,能够在保持连接的基础上分配新的地址,实现平滑切换,不会出现业务中断,能够保证业务的连续性,减少业务中断时延,有效提高用户体验。
Description
技术领域
本申请涉及无线通信技术领域,尤其涉及一种切换方法、通信设备、芯片及可读存储介质。
背景技术
随着无线通信技术的不断发展,5G新空口(New Radio,NR)是下一代非常重要的蜂窝移动技术基础。但是在实际应用中,4G网络仍然被广泛使用。在4G网络与5G网络共存的情况下,随着5G网络的普及,现实中发生5G网络与原有4G网络之间切换的场景会越来越多。为了保证用户的业务体验,对终端和网络在异系统切换时提出了更高的要求。
发明内容
本申请旨在至少在一定程度上解决相关技术中的技术问题之一。
为此,提出了如下技术方案:
本申请第一方面实施例提出了一种切换方法,所述方法包括:确定所述终端发生从第一网络设备至第二网络设备的切换,且所述第一网络设备与所述第二网络设备为异系统的网络设备;向所述第二网络设备发送第一消息,所述第一消息中携带有所述终端的第一地址,所述第一地址是所述第一网络设备分配给所述终端的;接收所述第二网络设备发送的第二消息,所述第二消息中携带有所述终端的第二地址,所述第二地址是所述第二网络设备分配给所述终端的,所述第二地址与所述第一地址不同。
可选地,所述第一消息用于向所述第二网络设备请求注册;所述第二消息用于指示所述终端的注册被接受,所述第二消息还用于激活第一承载;其中,所述第一承载是所述终端与所述第二网络设备建立的连接上的默认承载。
可选地,所述方法还包括:向所述第二网络设备发送第三消息,所述第三消息用于指示所述终端的注册完成。
可选地,所述方法还包括:释放本地的第二承载;其中,所述第二承载是所述终端与所述第二网络设备建立的连接上的承载,所述第二承载是基于第三承载的映射得到的,所述第三承载是所述终端与所述第一网络设备建立的连接上的承载。
可选地,所述第一消息为注册请求消息,所述第二消息为注册接受消息。
可选地,所述方法还包括:向所述第二网络设备发送第四消息,所述第四消息用于指示所述终端拒绝所述注册。
可选地,所述方法还包括:删除本地的第四承载;其中,所述第四承载用于所述终端发送所述第一消息。
可选地,所述方法还包括:向所述第二网络设备发送注册请求消息,所述注册请求消息为初始类型。
可选地,所述第一消息用于向所述第二网络设备请求建立分组数据网络PDN连接;所述第二消息用于激活第一承载;其中,所述第一承载是所述终端与所述第二网络设备建立的连接上的默认承载。
可选地,所述方法还包括:向所述第二网络设备发送第三消息,所述第三消息用于指示所述终端接受激活所述第一承载。
可选地,所述方法还包括:基于所述第二地址,更新相关模块中的网际互联协议IP参数。
可选地,所述方法还包括:向所述第二网络设备发送第四消息,所述第四消息用于指示所述终端拒绝激活所述第一承载;释放本地的第二承载;其中,所述第二承载是所述终端与所述第二网络设备建立的连接上的承载,所述第二承载是基于第三承载的映射得到的,所述第三承载是所述终端与所述第一网络设备建立的连接上的承载。
可选地,所述第一消息用于向所述第二网络设备请求建立分组数据单元PDU会话;所述第二消息用于指示所述PDU会话建立请求被接受。
可选地,所述方法还包括:基于所述第二地址,更新相关模块中的网际互联协议IP参数。
可选地,所述方法还包括:向所述第二网络设备发送第四消息,所述第四消息用于指示所述终端结束所述PDU会话;释放本地的第二承载;其中,所述第二承载是所述终端与所述第二网络设备建立的连接上的承载,所述第二承载是基于第三承载的映射得到的,所述第三承载是所述终端与所述第一网络设备建立的连接上的承载。
可选地,所述第一网络设备为第五代移动通信系统中的网络设备,所述第二网络设备为第四代移动通信系统中的网络设备。
可选地,所述第一网络设备为第四代移动通信系统中的网络设备,所述第二网络设备为第五代移动通信系统中的网络设备。
本申请第二方面实施例提出了一种切换方法,所述方法包括:接收终端发送的第一消息,所述第一消息中携带有所述终端的第一地址,所述第一地址是第一网络设备分配给所述终端的;确定所述第一地址不能分配给所述终端,向所述终端发送第二消息,所述第二消息中携带有所述终端的第二地址,所述第二地址与所述第一地址不同,所述第二地址是第二网络设备分配给所述终端的;其中,所述终端发生从所述第一网络设备至所述第二网络设备的切换,且所述第一网络设备与所述第二网络设备为异系统的网络设备。
可选地,所述第一消息用于向所述第二网络设备请求注册;所述第二消息用于指示所述终端的注册被接受,所述第二消息还用于激活第一承载;其中,所述第一承载是所述终端与所述第二网络设备建立的连接上的默认承载。
可选地,所述方法还包括:接收所述终端发送的第三消息,所述第三消息用于指示所述终端的注册完成。
可选地,所述第一消息为注册请求消息,所述第二消息为注册接受消息。
可选地,所述方法还包括:接收所述终端发送的第四消息,所述第四消息用于指示所述终端拒绝所述注册。
可选地,所述方法还包括:接收所述终端发送的注册请求消息,所述注册请求消息为初始类型。
可选地,所述第一消息用于向所述第二网络设备请求建立分组数据网络PDN连接;所述第二消息用于激活第一承载;其中,所述第一承载是所述终端与所述第二网络设备建立的连接上的默认承载。
可选地,所述方法还包括:接收所述终端发送的第三消息,所述第三消息用于指示所述终端接受激活所述第一承载。
可选地,所述第二地址还用于所述终端更新相关模块中的网际互联协议IP参数。
可选地,所述方法还包括:接收所述终端发送的第四消息,所述第四消息用于指示所述终端拒绝激活所述第一承载。
可选地,所述第一消息用于向所述第二网络设备请求建立分组数据单元PDU会话;所述第二消息用于指示所述PDU会话建立请求被接受。
可选地,所述第二地址还用于所述终端更新相关模块中的网际互联协议IP参数。
可选地,所述方法还包括:接收所述终端发送的第四消息,所述第四消息用于指示所述终端结束所述PDU会话。
可选地,所述第一网络设备为第五代移动通信系统中的网络设备,所述第二网络设备为第四代移动通信系统中的网络设备。
可选地,所述第一网络设备为第四代移动通信系统中的网络设备,所述第二网络设备为第五代移动通信系统中的网络设备。
本申请第三方面实施例提出了一种终端,包括:处理模块,用于确定所述终端发生从第一网络设备至第二网络设备的切换,且所述第一网络设备与所述第二网络设备为异系统的网络设备;收发模块,用于向所述第二网络设备发送第一消息,所述第一消息中携带有所述终端的第一地址,所述第一地址是所述第一网络设备分配给所述终端的;所述收发模块,还用于接收所述第二网络设备发送的第二消息,所述第二消息中携带有所述终端的第二地址,所述第二地址是所述第二网络设备分配给所述终端的,所述第二地址与所述第一地址不同。
可选地,所述第一消息用于向所述第二网络设备请求注册;所述第二消息用于指示所述终端的注册被接受,所述第二消息还用于激活第一承载;其中,所述第一承载是所述终端与所述第二网络设备建立的连接上的默认承载。
可选地,所述收发模块还用于:向所述第二网络设备发送第三消息,所述第三消息用于指示所述终端的注册完成。
可选地,所述处理模块还用于:释放本地的第二承载;其中,所述第二承载是所述终端与所述第二网络设备建立的连接上的承载,所述第二承载是基于第三承载的映射得到的,所述第三承载是所述终端与所述第一网络设备建立的连接上的承载。
可选地,所述第一消息为注册请求消息,所述第二消息为注册接受消息。
可选地,所述收发模块还用于:向所述第二网络设备发送第四消息,所述第四消息用于指示所述终端拒绝所述注册。
可选地,所述处理模块还用于:删除本地的第四承载;其中,所述第四承载用于所述终端发送所述第一消息。
可选地,所述收发模块还用于:向所述第二网络设备发送注册请求消息,所述注册请求消息为初始类型。
可选地,所述第一消息用于向所述第二网络设备请求建立分组数据网络PDN连接;所述第二消息用于激活第一承载;其中,所述第一承载是所述终端与所述第二网络设备建立的连接上的默认承载。
可选地,所述收发模块还用于:向所述第二网络设备发送第三消息,所述第三消息用于指示所述终端接受激活所述第一承载。
可选地,所述处理模块还用于:基于所述第二地址,更新相关模块中的网际互联协议IP参数。
可选地,所述收发模块还用于:向所述第二网络设备发送第四消息,所述第四消息用于指示所述终端拒绝激活所述第一承载;释放本地的第二承载;其中,所述第二承载是所述终端与所述第二网络设备建立的连接上的承载,所述第二承载是基于第三承载的映射得到的,所述第三承载是所述终端与所述第一网络设备建立的连接上的承载。
可选地,所述第一消息用于向所述第二网络设备请求建立分组数据单元PDU会话;所述第二消息用于指示所述PDU会话建立请求被接受。
可选地,所述处理模块还用于:基于所述第二地址,更新相关模块中的网际互联协议IP参数。
可选地,所述收发模块还用于:向所述第二网络设备发送第四消息,所述第四消息用于指示所述终端结束所述PDU会话;释放本地的第二承载;其中,所述第二承载是所述终端与所述第二网络设备建立的连接上的承载,所述第二承载是基于第三承载的映射得到的,所述第三承载是所述终端与所述第一网络设备建立的连接上的承载。
可选地,所述第一网络设备为第五代移动通信系统中的网络设备,所述第二网络设备为第四代移动通信系统中的网络设备。
可选地,所述第一网络设备为第四代移动通信系统中的网络设备,所述第二网络设备为第五代移动通信系统中的网络设备。
本申请第四方面实施例提出了一种第二网络设备,包括:收发模块,用于接收终端发送的第一消息,所述第一消息中携带有所述终端的第一地址,所述第一地址是第一网络设备分配给所述终端的;所述收发模块,还用于确定所述第一地址不能分配给所述终端,向所述终端发送第二消息,所述第二消息中携带有所述终端的第二地址,所述第二地址与所述第一地址不同,所述第二地址是第二网络设备分配给所述终端的;其中,所述终端发生从所述第一网络设备至所述第二网络设备的切换,且所述第一网络设备与所述第二网络设备为异系统的网络设备。
可选地,所述第一消息用于向所述第二网络设备请求注册;所述第二消息用于指示所述终端的注册被接受,所述第二消息还用于激活第一承载;其中,所述第一承载是所述终端与所述第二网络设备建立的连接上的默认承载。
可选地,所述收发模块还用于:接收所述终端发送的第三消息,所述第三消息用于指示所述终端的注册完成。
可选地,所述第一消息为注册请求消息,所述第二消息为注册接受消息。
可选地,所述收发模块还用于:接收所述终端发送的第四消息,所述第四消息用于指示所述终端拒绝所述注册。
可选地,所述收发模块还用于:接收所述终端发送的注册请求消息,所述注册请求消息为初始类型。
可选地,所述第一消息用于向所述第二网络设备请求建立分组数据网络PDN连接;所述第二消息用于激活第一承载;其中,所述第一承载是所述终端与所述第二网络设备建立的连接上的默认承载。
可选地,所述收发模块还用于:接收所述终端发送的第三消息,所述第三消息用于指示所述终端接受激活所述第一承载。
可选地,所述第二地址还用于所述终端更新相关模块中的网际互联协议IP参数。
可选地,所述收发模块还用于:接收所述终端发送的第四消息,所述第四消息用于指示所述终端拒绝激活所述第一承载。
可选地,所述第一消息用于向所述第二网络设备请求建立分组数据单元PDU会话;所述第二消息用于指示所述PDU会话建立请求被接受。
可选地,所述第二地址还用于所述终端更新相关模块中的网际互联协议IP参数。
可选地,所述收发模块还用于:接收所述终端发送的第四消息,所述第四消息用于指示所述终端结束所述PDU会话。
可选地,所述第一网络设备为第五代移动通信系统中的网络设备,所述第二网络设备为第四代移动通信系统中的网络设备。
可选地,所述第一网络设备为第四代移动通信系统中的网络设备,所述第二网络设备为第五代移动通信系统中的网络设备。
本申请第五方面实施例提出了一种通信设备,包括一个或多个处理器;所述通信设备用于执行本申请第一方面实施例提出的切换方法,或者用于执行本申请第二方面实施例提出的切换方法。
本申请第六方面实施例提出了一种芯片,包括至少一个处理器和通信接口;所述通信接口用于接收输入所述芯片的信号或从所述芯片输出的信号,所述处理器与所述通信接口通信且通过逻辑电路或执行代码指令实现本申请第一方面实施例提出的切换方法,或者实现本申请第二方面实施例提出的切换方法。
本申请第五方面实施例提出了一种非临时性计算机可读存储介质,当所述存储介质中的指令由通信设备的处理器执行时,使得通信设备能够执行本申请第一方面实施例提出的切换方法,或者执行本申请第二方面实施例提出的切换方法。
本申请的技术方案,通过确定终端发生从第一网络设备至第二网络设备的切换,且第一网络设备与第二网络设备为异系统的网络设备;向第二网络设备发送第一消息,第一消息中携带有终端的第一地址,第一地址是第一网络设备分配给终端的;接收第二网络设备发送的第二消息,第二消息中携带有终端的第二地址,第二地址是第二网络设备分配给终端的,第二地址与第一地址不同;使得在发生异系统切换时,终端不能被切换后的网络设备分配原有的地址情况下,不会直接断开现有的连接,能够在保持连接的基础上分配新的地址,实现平滑切换,不会出现业务中断,能够保证业务的连续性,减少业务中断时延,有效提高用户体验,同时还能够减少信令交互,有效降低异常出现的概率,有效降低复杂度,提升终端的稳定性和系统的鲁棒性。
本申请附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实践了解到。
附图说明
本申请上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
图1A为本申请实施例提供的一种通信系统的架构示意图;
图1B-1D为本申请实施例提供的异系统切换的交互示意图;
图2为本申请实施例提供的一种切换方法的流程示意图;
图3A为本申请实施例提供的一种切换方法的流程示意图;
图3B为本申请实施例提供的一种切换方法的交互示意图;
图4A为本申请实施例提供的一种切换方法的流程示意图;
图4B为本申请实施例提供的一种切换方法的交互示意图;
图5A为本申请实施例提供的一种切换方法的流程示意图;
图5B为本申请实施例提供的一种切换方法的交互示意图;
图6A为本申请实施例提供的一种切换方法的流程示意图;
图6B为本申请实施例提供的一种切换方法的交互示意图;
图7A为本申请实施例提供的一种切换方法的流程示意图;
图7B为本申请实施例提供的一种切换方法的交互示意图;
图8A为本申请实施例提供的一种切换方法的流程示意图;
图8B为本申请实施例提供的一种切换方法的交互示意图;
图9-15为本申请实施例提供的一种切换方法的流程示意图;
图16为本申请实施例提供的一种终端的结构示意图;
图17为本申请实施例提供的一种第二网络设备的结构示意图;
图18为本申请实施例提供的一种通信设备的结构框图;
图19为本申请实施例提供的一种芯片系统的示意图。
具体实施方式
下面详细描述本申请的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本申请,而不能理解为对本申请的限制。
本申请实施例提出了一种切换方法、通信设备、芯片及可读存储介质。在一些实施例中,切换方法与信息处理方法、通信方法等术语可以相互替换,切换装置与信息处理装置、通信装置等术语可以相互替换,切换系统与信息处理系统、通信系统等术语可以相互替换。
本申请实施例并非穷举,仅为部分实施例的示意,不作为对本申请保护范围的具体限制。在不矛盾的情况下,某一实施例中的每个步骤均可以作为独立实施例来实施,且各步骤之间可以任意组合,例如,在某一实施例中去除部分步骤后的方案也可以作为独立实施例来实施,且在某一实施例中各步骤的顺序可以任意交换,另外,某一实施例中的可选实现方式可以任意组合;此外,各实施例之间可以任意组合,例如,不同实施例的部分或全部步骤可以任意组合,某一实施例可以与其他实施例的可选实现方式任意组合。
在各本申请实施例中,如果没有特殊说明以及逻辑冲突,各实施例之间的术语和/或描述具有一致性,且可以互相引用,不同实施例中的技术特征根据其内在的逻辑关系可以组合形成新的实施例。
本申请实施例中所使用的术语只是为了描述特定实施例的目的,而并非作为对本申请的限制。
在本申请实施例中,除非另有说明,以单数形式表示的元素,如“一个”、“一种”、“该”、“上述”、“上述”、“前述”、“这一”等,可以表示“一个且只有一个”,也可以表示“一个或多个”、“至少一个”等。例如,在翻译中使用如英语中的“a”、“an”、“the”等冠词(article)的情况下,冠词之后的名词可以理解为单数表达形式,也可以理解为复数表达形式。
在本申请实施例中,“多个”是指两个或两个以上。
在一些实施例中,“至少一者(至少一项、至少一个)(at least one of)”、“一个或多个(one or more)”、“多个(a plurality of)”、“多个(multiple)等术语可以相互替换。
在一些实施例中,“A、B中的至少一者”、“A和/或B”、“在一情况下A,在另一情况下B”、“响应于一情况A,响应于另一情况B”等记载方式,根据情况可以包括以下技术方案:在一些实施例中A(与B无关地执行A);在一些实施例中B(与A无关地执行B);在一些实施例中从A和B中选择执行(A和B被选择性执行);在一些实施例中A和B(A和B都被执行)。当有A、B、C等更多分支时也类似上述。
在一些实施例中,“A或B”等记载方式,根据情况可以包括以下技术方案:在一些实施例中A(与B无关地执行A);在一些实施例中B(与A无关地执行B);在一些实施例中从A和B中选择执行(A和B被选择性执行)。当有A、B、C等更多分支时也类似上述。
本申请实施例中的“第一”、“第二”等前缀词,仅仅为了区分不同的描述对象,不对描述对象的位置、顺序、优先级、数量或内容等构成限制,对描述对象的陈述参见权利要求或实施例中上下文的描述,不应因为使用前缀词而构成多余的限制。例如,描述对象为“字段”,则“第一字段”和“第二字段”中“字段”之前的序数词并不限制“字段”之间的位置或顺序,“第一”和“第二”并不限制其修饰的“字段”是否在同一个消息中,也不限制“第一字段”和“第二字段”的先后顺序。再如,描述对象为“等级”,则“第一等级”和“第二等级”中“等级”之前的序数词并不限制“等级”之间的优先级。再如,描述对象的数量并不受序数词的限制,可以是一个或者多个,以“第一装置”为例,其中“装置”的数量可以是一个或者多个。此外,不同前缀词修饰的对象可以相同或不同,例如,描述对象为“装置”,则“第一装置”和“第二装置”可以是相同的装置或者不同的装置,其类型可以相同或不同;再如,描述对象为“信息”,则“第一信息”和“第二信息”可以是相同的信息或者不同的信息,其内容可以相同或不同。
在一些实施例中,“包括A”、“包含A”、“用于指示A”、“携带A”,可以解释为直接携带A,也可以解释为间接指示A。
在一些实施例中,“响应于……”、“响应于确定……”、“在……的情况下”、“在……时”、“当……时”、“若……”、“如果……”等术语可以相互替换。
在一些实施例中,“大于”、“大于或等于”、“不小于”、“多于”、“多于或等于”、“不少于”、“高于”、“高于或等于”、“不低于”、“以上”等术语可以相互替换,“小于”、“小于或等于”、“不大于”、“少于”、“少于或等于”、“不多于”、“低于”、“低于或等于”、“不高于”、“以下”等术语可以相互替换。
在一些实施例中,装置和设备可以解释为实体的、也可以解释为虚拟的,其名称不限定于实施例中所记载的名称,在一些情况下也可以被理解为“设备(equipment)”、“设备(device)”、“电路”、“网元”、“节点”、“功能”、“单元”、“部件(section)”、“系统”、“网络”、“芯片”、“芯片系统”、“实体”、“主体”等。
在一些实施例中,“网络”可以解释为网络中包含的装置,例如,接入网设备、核心网设备等。
在一些实施例中,“接入网设备(access network device,AN device)”也可以被称为“无线接入网设备(radio access network device,RAN device)”、“基站(basestation,BS)”、“无线基站(radio base station)”、“固定台(fixed station)”,在一些实施例中也可以被理解为“节点(node)”、“接入点(access point)”、“发送点(transmissionpoint,TP)”、“接收点(reception point,RP)”、“发送和/或接收点(transmission/reception point,TRP)”、“面板(panel)”、“天线面板(antenna panel)”、“天线阵列(antenna array)”、“小区(cell)”、“宏小区(macro cell)”、“小型小区(small cell)”、“毫微微小区(femto cell)”、“微微小区(pico cell)”、“扇区(sector)”、“小区组(cellgroup)”、“服务小区”、“载波(carrier)”、“分量载波(component carrier)”、“带宽部分(bandwidth part,BWP)”等。
在一些实施例中,“终端(terminal)”或“终端设备(terminal device)”可以被称为“用户设备(user equipment,UE)”、“用户终端(user terminal)”、窄带物联网(NarrowBand-Internet of Things,NB-IoT)设备、“移动台(mobile station,MS)”、“移动终端(mobile terminal,MT)”、订户站(subscriber station)、移动单元(mobile unit)、订户单元(subscriber unit)、无线单元(wireless unit)、远程单元(remote unit)、移动设备(mobiledevice)、无线设备(wireless device)、无线通信设备(wireless communicationdevice)、远程设备(remote device)、移动订户站(mobile subscriber station)、接入终端(access terminal)、移动终端(mobile terminal)、无线终端(wireless terminal)、远程终端(remote terminal)、手持设备(handset)、用户代理(user agent)、移动客户端(mobile client)、客户端(client)等。
在一些实施例中,接入网设备、核心网设备、或网络设备可以被替换为终端。例如,针对将接入网设备、核心网设备、或网络设备以及终端间的通信置换为多个终端间的通信(例如,设备对设备(device-to-device,D2D)、车联网(vehicle-to-everything,V2X)等)的结构,也可以应用本申请的各实施例。在该情况下,也可以设为终端具有接入网设备所具有的全部或部分功能的结构。此外,“上行”、“下行”等术语也可以被替换为与终端间通信对应的术语(例如,“侧行(side)”)。例如,上行信道、下行信道等可以被替换为侧行信道,上行链路、下行链路等可以被替换为侧行链路。
在一些实施例中,终端可以被替换为接入网设备、核心网设备、或网络设备。在该情况下,也可以设为接入网设备、核心网设备、或网络设备具有终端所具有的全部或部分功能的结构。
在一些实施例中,获取数据、信息等可以遵照所在地国家的法律法规。
在一些实施例中,可以在得到用户同意后获取数据、信息等。
此外,本申请实施例的表格中的每一元素、每一行、或每一列均可以作为独立实施例来实施,任意元素、任意行、任意列的组合也可以作为独立实施例来实施。
图1A是根据本申请实施例示出的通信系统的架构示意图。
如图1A所示,通信系统100包括终端(terminal)101和第一网络设备102、第二网络设备103。
在一些实施例中,终端101例如包括手机(mobile phone)、可穿戴设备、物联网设备、窄带物联网设备(Narrow Band-Internet of Things,NB-IoT)、卫星通信设备、具备通信功能的汽车、智能汽车、平板电脑(Pad)、带无线收发功能的电脑、虚拟现实(virtualreality,VR)终端设备、增强现实(augmented reality,AR)终端设备、工业控制(industrial control)中的无线终端设备、无人驾驶(self-driving)中的无线终端设备、远程手术(remote medical surgery)中的无线终端设备、智能电网(smart grid)中的无线终端设备、运输安全(transportation safety)中的无线终端设备、智慧城市(smart city)中的无线终端设备、智慧家庭(smart home)中的无线终端设备、降低能力(RedCap)的终端中的至少一者,但不限于此。
在一些实施例中,第一网络设备102和第二网络设备103例如是将终端接入到无线网络的节点或设备,网络设备可以包括资源确定网络中的卫星或无人机等节点、5G通信系统中的演进节点B(evolved NodeB,eNB)、下一代演进节点B(next generation eNB,ng-eNB)、下一代节点B(next generation NodeB,gNB)、下一代无线接入网节点(nextgeneration RAN node,NG-RAN node)、节点B(node B,NB)、家庭节点B(home node B,HNB)、家庭演进节点B(home evolved nodeB,HeNB)、无线回传设备、无线网络控制器(radionetwork controller,RNC)、基站控制器(base station controller,BSC)、基站收发台(base transceiver station,BTS)、基带单元(base band unit,BBU)、移动交换中心、6G通信系统中的基站、开放型基站(Open RAN)、云基站(Cloud RAN)、其他通信系统中的基站、Wi-Fi系统中的接入节点中的至少一者,但不限于此。核心网例如包括演进分组核心(Evolved Packet Core,EPC)、5G核心网络(5G Core Network,5GCN)、下一代核心(NextGeneration Core,NGC)中的至少一者。
在一些实施例中,本申请的技术方案可适用于Open RAN架构,此时,本申请实施例所涉及的接入网设备间或者接入网设备内的接口可变为Open RAN的内部接口,这些内部接口之间的流程和信息交互可以通过软件或者程序实现。
在一些实施例中,接入网设备可以由集中单元(central unit,CU)与分布式单元(distributed unit,DU)组成的,其中,CU也可以称为控制单元(control unit),采用CU-DU的结构可以将接入网设备的协议层拆分开,部分协议层的功能放在CU集中控制,剩下部分或全部协议层的功能分布在DU中,由CU集中控制DU,但不限于此。
可以理解的是,本申请实施例描述的通信系统是为了更加清楚的说明本申请实施例的技术方案,并不构成对于本申请实施例提出的技术方案的限定,本领域普通技术人员可知,随着系统架构的演变和新业务场景的出现,本申请实施例提出的技术方案对于类似的技术问题同样适用。
下述本申请实施例可以应用于图1A所示的通信系统100、或部分主体,但不限于此。图1A所示的各主体是例示,通信系统可以包括图1A中的全部或部分主体,也可以包括图1A以外的其他主体,各主体数量和形态为任意,各主体可以是实体的也可以是虚拟的,各主体之间的连接关系是例示,各主体之间可以不连接也可以连接,其连接可以是任意方式,可以是直接连接也可以是间接连接,可以是有线连接也可以是无线连接。
本申请各实施例可以应用于非地面网络(Non-terrestrial Network,NTN)、长期演进(Long Term Evolution,LTE)、LTE-Advanced(LTE-A)、LTE-Beyond(LTE-B)、SUPER 3G、IMT-Advanced、第四代移动通信系统(4th generation mobile communication system,4G)、第五代移动通信系统(5th generation mobile communication system,5G)、5G新空口(new radio,NR)、未来无线接入(Future Radio Access,FRA)、新无线接入技术(New-Radio Access Technology,RAT)、新无线(New Radio,NR)、新无线接入(New radioaccess,NX)、未来一代无线接入(Future generation radio access,FX)、Global Systemfor Mobile communications(GSM(注册商标))、CDMA2000、超移动宽带(Ultra MobileBroadband,UMB)、IEEE 802.11(Wi-Fi(注册商标))、IEEE 802.16(WiMAX(注册商标))、IEEE802.20、超宽带(Ultra-WideBand,UWB)、蓝牙(Bluetooth(注册商标))、陆上公用移动通信网(Public Land Mobile Network,PLMN)网络、设备到设备(Device-to-Device,D2D)系统、机器到机器(Machine to Machine,M2M)系统、物联网(Internet of Things,IoT)系统、窄带物联网(Narrow Band-IoT,NB-IoT)系统、车联网(Vehicle-to-Everything,V2X)、利用其他通信方法的系统、基于它们而扩展的下一代系统等。此外,也可以将多个系统组合(例如,LTE或者LTE-A与5G的组合等)应用。
在一些实施例中,第一网络设备102和第二网络设备103是处于不同通信系统中的网络设备。比如,第一网络设备102为5G系统中的网络设备,第二网络设备103为4G系统中的网络设备;或者,第一网络设备102为4G系统中的网络设备,第二网络设备103为5G系统中的网络设备等。
在一些实施例中,终端101可以在第一网络设备102与第二网络设备103之间进行异系统切换。
在一些实施例中,第一网络设备102与第二网络设备103不支持N26接口。
在一些实施例中,如图1B所示,终端101在5G网络(例如,通过第一网络设备102)完成初始注册【终端发送注册请求(registrationrequest),网络发送注册接受(registrationaccept)】,并为用户业务建立一条分组数据单元(Packet Data Unit,PDU)会话(session),分配网际互联地址1(IP Address 1(IP,Internet Protocol,网际互联协议))【终端发送PDU会话建立请求(PDU session establishment request),网络发送PDU会话建立接受(PDU session establishment accept)其中携带IP Address 1】。在一些情况下,终端101可能会发生5G到4G(例如,第二网络设备103)的切换或者重选,在4G网络完成驻留后,能够发起注册(attach)过程,注册类型为移交(handover)。进一步地,4G网络能够响应终端101的attach请求,在一些情况下,若当前无法分配先前的IP Address 1,4G网络会拒绝该attach请求。进而,终端101需要重新发起初始(initial)注册过程。
在一些实施例中,如图1C所示,终端101在5G网络(例如,通过第一网络设备102)完成初始注册【终端发送注册请求(registrationrequest),网络发送注册接受(registrationaccept)】,并为用户业务建立一条分组数据单元PDU会话(session),分配IPAddress 1【终端发送PDU会话建立请求(PDU session establishment request),网络发送PDU会话建立接受(PDU session establishment accept)其中携带IP Address 1】。在一些情况下,终端101可能会发生5G到4G(例如,第二网络设备103)的切换或者重选,在4G网络完成驻留后,能够发起attach过程。attach完成后,进一步地,终端101能够发起对之前承载(bearer)的重建(通过请求建立分组数据网络(Packet Data Network,PDN)连接(connectivity)),并且所用参数为5G网络下建立的PDU会话的上下文(context)参数,在一些情况下,若当前无法分配先前的IP Address 1,4G网络会拒绝该终端PDN连接的建立请求。进而,终端101会释放之前的承载,后续根据业务需要重新激活。
在一些实施例中,如图1D所示,终端101在4G网络(例如,通过第一网络设备102)完成初始注册【终端发送初始注册类型(initial type)的注册请求(attach request),网络发送注册接受(attach accept),终端发送注册完成(attach complete)】,并为用户业务建立一条PDN连接,分配IP Address 1【终端发送PDN连接建立请求(PDN connectivityrequest),网络发送激活默认演进分组系统(Evolved Packet System,EPS)承载上下文请求(activate default EPS bearer context request),终端发送激活默认EPS承载上下文接受(activate default EPS bearer context accept)】。在一些情况下,终端101可能会发生4G到5G(例如,第二网络设备103)的切换或者重选,在5G网络完成驻留后,能够发起5G注册过程。5G注册完成后,进一步地,终端101能够发起对之前承载(bearer)的重建(通过请求建立PDU会话),并且所用参数为4G网络下建立的PDN连接所对应的承载的上下文参数,在一些情况下,若当前无法分配先前的IP Address 1,5G网络会拒绝该终端的PDU会话的建立请求。进而,终端101会释放之前的承载,后续根据业务需要重新激活。
由此可见,如果出现了异系统切换后的网络无法分配先前的IP地址的情况,网络会拒绝终端的注册或者承载的重建,导致业务中断,用户体验较差。
下面参考附图详细描述本申请实施例的切换方法、通信设备、芯片及可读存储介质。
图2为本申请实施例提供的一种切换方法的流程示意图。需要说明的是,该方法应用于终端。
如图2所示,该切换方法可以包括以下步骤:
步骤201,确定终端发生从第一网络设备至第二网络设备的切换。
在一些实施例中,第一网络设备与第二网络设备为异系统的网络设备。
例如,第一网络设备是4G系统中的网络设备,第二网络设备是5G系统中的网络设备;或者,第一网络设备是5G系统中的网络设备,第二网络设备是4G系统中的网络设备等等。
在一些实施例中,第一网络设备不支持N26接口。
在一些实施例中,第二网络设备可以支持N26接口,也可以不支持N26接口。
在一些实施例中,终端能够确定发生从第一网络设备至第二网络设备的异系统切换。
在一些实施例中,终端在发生该切换之前,在第一网络设备完成了初始注册,并且第一网络设备为用户业务建立了PDN连接或PDU会话,并且分配了对应的第一地址。
在本申请各实施例中,对于发生上述切换的原因不做限定,其可以是任何原因导致的切换,可以是终端原因,也可以是网络原因等,本申请在此不做限定。
步骤202,向第二网络设备发送第一消息,该第一消息中携带有终端的第一地址。
其中,上述第一地址是第一网络设备分配给该终端的地址。
可选地,上述第一地址是第一网络设备为该终端的用户业务建立连接和承载时,所分配的对应的IP地址参数。
可选地,该第一地址的类型可以为IPv4单栈,或者为IPv6单栈,或者为IPv4v6双栈。
在一些实施例中,上述第一消息用于向第二网络设备请求注册。
在一些实施例中,上述第一消息用于向第二网络设备请求建立分组数据网络PDN连接。
在一些实施例中,上述第一消息用于向第二网络设备请求建立分组数据单元PDU会话。
在一些实施例中,上述第一消息中还可以包括其他参数,例如是接入点名称(Access Point Name,APN)、数据网络名称(Data Network Name,DNN)等。
在一些实施例中,上述第一消息中的参数,是基于该终端与第一网络设备在之前已经建立的PDN连接或PDU会话的上下文参数得到的。
步骤203,接收第二网络设备发送的第二消息,第二消息中携带有终端的第二地址。
其中,可选地,上述第二地址与上述第一地址不同。
在一些实施例中,终端在切换到第二网络设备时,第二网络设备可能无法为终端分配先前的第一地址,因此会在第二消息中向终端指示变更后的第二地址。
可选地,上述第二地址是第二网络设备为该终端分配的对应的IP地址参数。
可选地,该第二地址的类型可以为IPv4单栈,或者为IPv6单栈,或者为IPv4v6双栈。
在一些实施例中,上述第二消息用于指示终端的注册被接受,上述第二消息同时还用于激活第一承载。
在一些实施例中,上述第二消息用于激活第一承载。
在一些实施例中,上述第二消息用于指示PDU会话建立请求被接受。
在一些实施例中,“接入网设备(access network device,AN device)”、“无线接入网设备(radio access network device,RAN device)”、“基站(base station,BS)”、“无线基站(radio base station)”、“固定台(fixed station)”、“节点(node)”、“接入点(access point)”、“发送点(transmission point,TP)”、“接收点(reception point,RP)”、“发送和/或接收点(transmission/reception point,TRP)”、“面板(panel)”、“天线面板(antenna panel)”、“天线阵列(antenna array)”、“小区(cell)”、“宏小区(macro cell)”、“小型小区(small cell)”、“毫微微小区(femto cell)”、“微微小区(pico cell)”、“扇区(sector)”、“小区组(cell group)”、“服务小区”、“载波(carrier)”、“分量载波(componentcarrier)”、“带宽部分(bandwidth part,BWP)”等术语可以相互替换。
在一些实施例中,“终端(terminal)”、“终端设备(terminal device)”、“用户设备(user equipment,UE)”、“用户终端(user terminal)”、“移动台(mobile station,MS)”、“移动终端(mobile terminal,MT)”、订户站(subscriber station)、移动单元(mobileunit)、订户单元(subscriber unit)、无线单元(wireless unit)、远程单元(remoteunit)、移动设备(mobiledevice)、无线设备(wireless device)、无线通信设备(wirelesscommunication device)、远程设备(remote device)、移动订户站(mobile subscriberstation)、接入终端(access terminal)、移动终端(mobile terminal)、无线终端(wireless terminal)、远程终端(remote terminal)、手持设备(handset)、用户代理(useragent)、移动客户端(mobile client)、客户端(client)等术语可以相互替换。
在一些实施例中,接入网设备、核心网设备、或网络设备可以被替换为终端。例如,针对将接入网设备、核心网设备、或网络设备以及终端间的通信置换为多个终端间的通信(例如,设备对设备(device-to-device,D2D)、车联网(vehicle-to-everything,V2X)等)的结构,也可以应用本申请的各实施例。在该情况下,也可以设为终端具有接入网设备所具有的全部或部分功能的结构。此外,“上行”、“下行”等术语也可以被替换为与终端间通信对应的术语(例如,“侧行(side)”)。例如,上行信道、下行信道等可以被替换为侧行信道,上行链路、下行链路等可以被替换为侧行链路。
在一些实施例中,终端可以被替换为接入网设备、核心网设备、或网络设备。在该情况下,也可以设为接入网设备、核心网设备、或网络设备具有终端所具有的全部或部分功能的结构。
在一些实施例中,信息等的名称不限定于实施例中所记载的名称,“信息(information)”、“消息(message)”、“信号(signal)”、“信令(signaling)”、“报告(report)”、“配置(configuration)”、“指示(indication)”、“指令(instruction)”、“命令(command)”、“信道”、“参数(parameter)”、“域”、“字段”、“符号(symbol)”、“码元(symbol)”、“码本(codebook)”、“码字(codeword)”、“码点(codepoint)”、“比特(bit)”、“数据(data)”、“程序(program)”、“码片(chip)”等术语可以相互替换。
在一些实施例中,“上行”、“上行链路”、“物理上行链路”等术语可以相互替换,“下行”、“下行链路”、“物理下行链路”等术语可以相互替换,“侧行(side)”、“侧行链路(sidelink)”、“侧行通信”、“侧行链路通信”、“直连”、“直连链路”、“直连通信”、“直连链路通信”等术语可以相互替换。
在一些实施例中,“下行链路控制信息(downlink control information,DCI)”、“下行链路(downlink,DL)分配(assignment)”、“DL DCI”、“上行链路(uplink,UL)许可(grant)”、“UL DCI”等术语可以相互替换。
在一些实施例中,“物理下行链路共享信道(physical downlink sharedchannel,PDSCH)”、“DL数据”等术语可以相互替换,“物理上行链路共享信道(physicaluplink shared channel,PUSCH)”、“UL数据”等术语可以相互替换。
在一些实施例中,“无线(radio)”、“无线(wireless)”、“无线接入网(radioaccess network,RAN)”、“接入网(access network,AN)”、“基于RAN的(RAN-based)”等术语可以相互替换。
本申请实施例通过确定终端发生从第一网络设备至第二网络设备的切换,且第一网络设备与第二网络设备为异系统的网络设备;向第二网络设备发送第一消息,第一消息中携带有终端的第一地址,第一地址是第一网络设备分配给终端的;接收第二网络设备发送的第二消息,第二消息中携带有终端的第二地址,第二地址与第一地址不同;使得在发生异系统切换时,终端不能被第二网络设备分配原有的地址情况下,不会直接断开现有的连接,能够在保持连接的基础上分配新的地址,实现平滑切换,不会出现业务中断,能够保证业务的连续性,减少业务中断时延,有效提高用户体验,同时还能够减少信令交互,有效降低异常出现的概率,有效降低复杂度,提升终端的稳定性和系统的鲁棒性。
图3A为本申请实施例提供的另一种切换方法的流程示意图。需要说明的是,上述方法应用于终端。
如图3A所示,该切换方法可以包括以下步骤:
步骤301,确定终端发生从第一网络设备至第二网络设备的切换。
在一些实施例中,第一网络设备与第二网络设备为异系统的网络设备。
在本实施例中,第一网络设备是5G系统中的网络设备,第二网络设备是4G系统中的网络设备等等。
在一些实施例中,第一网络设备不支持N26接口。
在一些实施例中,第二网络设备可以支持N26接口,也可以不支持N26接口。
在一些实施例中,终端能够确定发生从第一网络设备至第二网络设备的异系统切换。
在一些实施例中,终端在发生该切换之前,在第一网络设备完成了初始注册,并且第一网络设备为用户业务建立了PDU会话,并且分配了对应的第一地址。
在本申请各实施例中,对于发生上述切换的原因不做限定,其可以是任何原因导致的切换,可以是终端原因,也可以是网络原因等,本申请在此不做限定。
步骤302,向第二网络设备发送第一消息,该第一消息用于向第二网络设备请求注册,该第一消息中携带有终端的第一地址。
在一些实施例中,上述第一消息用于请求注册的类型为移交(handover)。
在一些实施例中,上述第一地址是第一网络设备为终端分配的地址。
可选地,上述第一地址是第一网络设备为该终端的用户业务建立连接和承载时,所分配的对应的IP地址参数。
可选地,该第一地址的类型可以为IPv4单栈,或者为IPv6单栈,或者为IPv4v6双栈。
在一些实施例中,上述第一消息中还可以包括其他参数,例如是请求的地址的类型、接入点名称APN等。
在一些实施例中,上述第一消息中的参数是,基于该终端与第一网络设备之间建立的上述PDU会话的上下文参数映射得到的。例如,上述接入点名称APN可以是由PDU会话的上下文参数数据网络名称DNN映射得到的。
在一些实施例中,上述第一消息为注册请求(attach request)。
步骤303,接收第二网络设备发送的第二消息,该第二消息用于指示该终端的注册被接受,该第二消息中携带有终端的第二地址。
在一些实施例中,第二网络设备向终端发送第二消息,上述第二消息用于响应上述第一消息,能够指示终端的注册请求被接受,并且上述第二消息中携带有为终端分配的第二地址。
其中,可选地,上述第二地址与上述第一地址不同。
在一些实施例中,终端在切换到第二网络设备时,第二网络设备可能无法为终端分配先前的第一地址,因此会在第二消息中向终端指示变更后的第二地址。
可选地,上述第二地址是第二网络设备为该终端分配的对应的IP地址参数。
可选地,该第二地址的类型可以为IPv4单栈,或者为IPv6单栈,或者为IPv4v6双栈。
在一些实施例中,上述第二消息同时还用于激活第一承载。
其中,上述第一承载是该终端与第二网络设备之间建立的连接上所对应的默认承载。
在一些实施例中,上述第二消息中可以携带激活默认EPS承载上下文请求(activate default EPS bearer context request),来激活上述第一承载。
在一些实施例中,上述激活默认EPS承载上下文请求中包括上述第二地址。
在一些实施例中,上述第二消息中还包括上述第一承载所需要的其他参数。
在一些实施例中,上述第二消息为注册接受(attach accept)。
步骤304,向第二网络设备发送第三消息,该第三消息用于指示终端的注册完成。
在一些实施例中,终端能够向第二网络设备发送第三消息,上述第三消息用于指示终端的注册完成。
在一些实施例中,上述第三消息为注册完成(attach complete)。
步骤305,释放本地的第二承载。
其中,上述第二承载是终端与第二网络设备建立的连接上的承载,第二承载是基于第三承载的映射得到的,上述第三承载是终端与第一网络设备建立的PDU会话上对应的承载。
进一步地,终端可以根据业务需求重新发起建立新的PDN连接。
作为一种示例,本申请实施例中的终端与第一网络设备和第二网络设备之间的交互可以如图3B所示。
首先,终端在5G网络(第一网络设备)完成了初始注册【图3B中终端发送registration request,第一网络设备发送registration accept】,并且第一网络设备不支持N26接口操作,第一网络设备为用户业务建立了一条PDU会话,网络分配了相应的IP地址参数(IP Address 1),IP地址类型可以为IPv4单栈,IPv6单栈或者IPv4v6双栈,并分配一个DNN等【图3B中终端发送PDU会话建立请求(PDU session establishment request),第一网络设备发送PDU会话建立接受(PDU session establishment accept)其中携带IPAddress 1】。
由于网络原因或者终端的原因,触发了5G到4G的异系统切换。由于不支持N26接口操作,5G的PDU会话不能直接映射到4G的PDN承载,而是根据5G下PDN会话上下文的参数重新在4G发起新的PDN连接。接入层在完成异系统后,驻留到小区后,会通知非接入层(Non-access stratum,NAS)进行注册。
进一步地,注册(attach)触发后,NAS会将从5G PDU会话映射过来的参数作为attach的参数,例如请求的IP地址类型,APN等,以handover类型发送给第二网络设备【图3B中终端发送第一消息(移交类型的(handover type)注册请求(attach request))】,第二网络设备以注册接受(attach accept)携带激活默认EPS承载上下文请求(activate defaultEPS bearer context request)响应attach request,激活默认承载,网络会分配承载所需要的IP地址等参数【图3B中第二网络设备发送第二消息(注册接受(attach accept)),第二消息中携带有激活默认EPS承载上下文请求(activate default EPS bearer contextrequest)),其中携带新分配的IP Address 2】。终端能够发送消息来响应该注册接受(attach accept),完成该handover类型的attach【图3B中终端发送第三消息(注册完成(attachcomplete))】。
一般情况下,4G下ATTACH的默认承载所分配的IP地址应该与之前5G的PDU会话的IP地址保持一致,这样实现异系统的承载无缝切换,但某些异常时,网络在4G ATTACH时所分配的IP地址无法与之前保持一致,此时网络无需拒绝终端的attach请求,而是携带变更后的IP地址继续响应终端。当此种情况发生时,为了保持终端一直在线,提高用户的使用体验,终端不会去激活该路承载而导致去注册(DETACH),而是保持注册状态。
进一步地,由于之前5G存在一路业务PDU会话,正常情况下在4G也应该有一路PDN承载(从5G PDU会话映射过来的承载),但由于IP地址发生了变化,所以NAS会本地释放该承载,并通知高层,高层可以根据业务需求重新发起新的PDN连接。
本申请实施例的切换方法,通过确定终端发生从第一网络设备至第二网络设备的切换;向第二网络设备发送第一消息,该第一消息用于向第二网络设备请求注册,该第一消息中携带有终端的第一地址;接收第二网络设备发送的第二消息,该第二消息用于指示该终端的注册被接受,该第二消息中携带有终端的第二地址;向第二网络设备发送第三消息,该第三消息用于指示终端的注册完成;释放本地的第二承载;使得终端在发生异系统切换时能够实现平滑切换,不会出现业务中断,能够保证业务的连续性,减少业务中断时延,有效提高用户体验,同时还能够减少信令交互,有效降低异常出现的概率,有效降低复杂度,提升终端的稳定性和系统的鲁棒性。
图4A为本申请实施例提供的另一种切换方法的流程示意图。需要说明的是,上述方法应用于终端。
如图4A所示,该切换方法可以包括以下步骤:
步骤401,确定终端发生从第一网络设备至第二网络设备的切换。
在一些实施例中,第一网络设备与第二网络设备为异系统的网络设备。
在本实施例中,第一网络设备是5G系统中的网络设备,第二网络设备是4G系统中的网络设备等等。
在一些实施例中,第一网络设备不支持N26接口。
在一些实施例中,第二网络设备可以支持N26接口,也可以不支持N26接口。
在一些实施例中,终端能够确定发生从第一网络设备至第二网络设备的异系统切换。
在一些实施例中,终端在发生该切换之前,在第一网络设备完成了初始注册,并且第一网络设备为用户业务建立了PDU会话,并且分配了对应的第一地址。
在本申请各实施例中,对于发生上述切换的原因不做限定,其可以是任何原因导致的切换,可以是终端原因,也可以是网络原因等,本申请在此不做限定。
步骤402,向第二网络设备发送第一消息,该第一消息用于向第二网络设备请求注册,该第一消息中携带有终端的第一地址。
在一些实施例中,上述第一消息用于请求注册的类型为移交(handover)。
在一些实施例中,上述第一地址是第一网络设备为终端分配的地址。
可选地,上述第一地址是第一网络设备为该终端的用户业务建立连接和承载时,所分配的对应的IP地址参数。
可选地,该第一地址的类型可以为IPv4单栈,或者为IPv6单栈,或者为IPv4v6双栈。
在一些实施例中,上述第一消息中还可以包括其他参数,例如是请求的地址的类型、接入点名称APN等。
在一些实施例中,上述第一消息中的参数是,基于该终端与第一网络设备之间建立的上述PDU会话的上下文参数映射得到的。例如,上述接入点名称APN可以是由PDU会话的上下文参数数据网络名称DNN映射得到的。
在一些实施例中,上述第一消息为注册请求(attach request)。
步骤403,接收第二网络设备发送的第二消息,该第二消息用于指示该终端的注册被接受,该第二消息中携带有终端的第二地址。
在一些实施例中,第二网络设备向终端发送第二消息,上述第二消息用于响应上述第一消息,能够指示终端的注册请求被接受,并且上述第二消息中携带有为终端分配的第二地址。
其中,可选地,上述第二地址与上述第一地址不同。
在一些实施例中,终端在切换到第二网络设备时,第二网络设备可能无法为终端分配先前的第一地址,因此会在第二消息中向终端指示变更后的第二地址。
可选地,上述第二地址是第二网络设备为该终端分配的对应的IP地址参数。
可选地,该第二地址的类型可以为IPv4单栈,或者为IPv6单栈,或者为IPv4v6双栈。
在一些实施例中,上述第二消息同时还用于激活第一承载。
其中,上述第一承载是该终端与第二网络设备之间建立的连接上所对应的默认承载。
在一些实施例中,上述第二消息中可以携带激活默认EPS承载上下文请求(activate default EPS bearer context request),来激活上述第一承载。
在一些实施例中,上述激活默认EPS承载上下文请求中包括上述第二地址。
在一些实施例中,上述第二消息中还包括上述第一承载所需要的其他参数。
在一些实施例中,上述第二消息为注册接受(attach accept)。
步骤404,向第二网络设备发送第四消息,该第四消息用于指示该终端拒绝该注册。
在一些实施例中,终端能够向第二网络设备发送第四消息,上述第四消息用于指示终端拒绝该注册。
可选地,终端拒绝该注册,能够触发detach流程。
在一些实施例中,终端在接收到第二网络设备携带了变更的新地址的注册接受消息之后,可以拒绝该注册,进一步地,终端能够删除用于发起attach流程的本地承载。
进一步地,终端可以在后续重新发起初始attach流程。
具体地,终端可以向第二网络设备发送初始类型(initial type)的注册请求(attach request)消息,发起初始attach流程。
作为一种示例,本申请实施例中的终端与第一网络设备和第二网络设备之间的交互可以如图4B所示。
首先,终端在5G网络(第一网络设备)完成了初始注册【图4B中终端发送registration request,第一网络设备发送registration accept】,并且第一网络设备不支持N26接口操作,第一网络设备为用户业务建立了一条PDU会话,网络分配了相应的IP地址参数(IP Address 1),IP地址类型可以为IPv4单栈,IPv6单栈或者IPv4v6双栈,并分配一个DNN等【图4B中终端发送PDU会话建立请求(PDU session establishment request),第一网络设备发送PDU会话建立接受(PDU session establishment accept)其中携带IPAddress 1】。
由于网络原因或者终端的原因,触发了5G到4G的异系统切换。由于不支持N26接口操作,5G的PDU会话不能直接映射到4G的PDN承载,而是根据5G下PDN会话上下文的参数重新在4G发起新的PDN连接。接入层在完成异系统后,驻留到小区后,会通知非接入层(Non-access stratum,NAS)进行注册。
进一步地,注册(attach)触发后,NAS会将从5G PDU会话映射过来的参数作为attach的参数,例如请求的IP地址类型,APN等,以handover类型发送给第二网络设备【图4B中终端发送第一消息(移交类型的(handover type)注册请求(attach request))】,第二网络设备以注册接受(attach accept)携带激活默认EPS承载上下文请求(activate defaultEPS bearer context request)响应attach request,激活默认承载,网络会分配承载所需要的IP地址等参数【图4B中第二网络设备发送第二消息(注册接受(attach accept)),第二消息中携带有激活默认EPS承载上下文请求(activate default EPS bearer contextrequest)),其中携带新分配的IP Address 2】。
一般情况下,4G下ATTACH的默认承载所分配的IP地址应该与之前5G的PDU会话的IP地址保持一致,这样实现异系统的承载无缝切换,但某些异常时,网络在4G ATTACH时所分配的IP地址无法与之前保持一致,此时网络无需拒绝终端的attach请求,而是携带变更后的IP地址继续响应终端。
在这种情况下,终端可以拒绝该handover类型的attach【图4B中终端发送第四消息】,终端触发detach流程,进一步地,能够本地删除承载,并在后续重新发起初始attach流程。
本申请实施例的切换方法,通过确定终端发生从第一网络设备至第二网络设备的切换;向第二网络设备发送第一消息,该第一消息用于向第二网络设备请求注册,该第一消息中携带有终端的第一地址;接收第二网络设备发送的第二消息,该第二消息用于指示该终端的注册被接受,该第二消息中携带有终端的第二地址;向第二网络设备发送第四消息,该第四消息用于指示该终端拒绝该注册;使得终端在发生异系统切换时能够实现平滑切换,能够减少业务中断时延,有效提高用户体验,同时还能够减少信令交互,有效降低异常出现的概率,有效降低复杂度,提升终端的稳定性和系统的鲁棒性。
图5A为本申请实施例提供的另一种切换方法的流程示意图。需要说明的是,上述方法应用于终端。
如图5A所示,该切换方法可以包括以下步骤:
步骤501,确定终端发生从第一网络设备至第二网络设备的切换。
在一些实施例中,第一网络设备与第二网络设备为异系统的网络设备。
在本实施例中,第一网络设备是5G系统中的网络设备,第二网络设备是4G系统中的网络设备等等。
在一些实施例中,第一网络设备不支持N26接口。
在一些实施例中,第二网络设备可以支持N26接口,也可以不支持N26接口。
在一些实施例中,终端能够确定发生从第一网络设备至第二网络设备的异系统切换。
在一些实施例中,终端在发生该切换之前,在第一网络设备完成了初始注册,并且第一网络设备为用户业务建立了PDU会话,并且分配了对应的第一地址。
在本申请各实施例中,对于发生上述切换的原因不做限定,其可以是任何原因导致的切换,可以是终端原因,也可以是网络原因等,本申请在此不做限定。
步骤502,向第二网络设备发送第一消息,该第一消息用于向第二网络设备请求建立PDN连接,该第一消息中携带有终端的第一地址。
在一些实施例中,上述第一消息用于向第二网络设备请求建立PDN连接。
在一些实施例中,上述第一地址是第一网络设备为终端分配的地址。
可选地,上述第一地址是第一网络设备为该终端的用户业务建立连接和承载时,所分配的对应的IP地址参数。
可选地,该第一地址的类型可以为IPv4单栈,或者为IPv6单栈,或者为IPv4v6双栈。
在一些实施例中,上述第一消息中还可以包括其他参数,例如是请求的地址的类型、接入点名称APN等。
在一些实施例中,上述第一消息中的参数是,基于该终端与第一网络设备之间建立的上述PDU会话的上下文参数映射得到的。例如,上述接入点名称APN可以是由PDU会话的上下文参数数据网络名称DNN映射得到的。
在一些实施例中,上述第一消息为PDN连接请求(PDN connectivity request)。
在一些实施例中,终端在发送上述第一消息之前,完成了注册(attach)过程,注册的类型为移交(handover)。
步骤503,接收第二网络设备发送的第二消息,该第二消息用于激活第一承载,该第二消息中携带有终端的第二地址。
在一些实施例中,第二网络设备向终端发送第二消息,上述第二消息用于响应上述第一消息,能够请求激活PDN连接上的第一承载,并且上述第二消息中携带有为终端分配的第二地址。其中,上述第一承载是该终端与第二网络设备之间建立的连接上所对应的默认承载。
其中,可选地,上述第二地址与上述第一地址不同。
在一些实施例中,终端在切换到第二网络设备时,第二网络设备可能无法为终端分配先前的第一地址,因此会在第二消息中向终端指示变更后的第二地址。
可选地,上述第二地址是第二网络设备为该终端分配的对应的IP地址参数。
可选地,该第二地址的类型可以为IPv4单栈,或者为IPv6单栈,或者为IPv4v6双栈。
在一些实施例中,上述第二消息可以为激活默认EPS承载上下文请求(activatedefault EPS bearer context request)。
在一些实施例中,上述激活默认EPS承载上下文请求中包括上述第二地址。
在一些实施例中,上述第二消息中还包括上述第一承载所需要的其他参数。
步骤504,向第二网络设备发送第三消息,该第三消息用于指示终端接受激活第一承载。
在一些实施例中,终端能够向第二网络设备发送第三消息,上述第三消息用于指示终端接受激活该第一承载。
在一些实施例中,上述第三消息为激活默认EPS承载上下文接受(activatedefault EPS bearer context accept)。
步骤505,基于该第二地址,更新相关模块中的IP参数。
在一些实施例中,终端在收到第二网络设备发送的第二消息之后,能够基于该第二消息中携带的更新的第二地址,对相关模块中的IP参数进行更新。例如,可以对包括但不限于无线网接入点(Access Point,AP)应用、网卡等模块的IP参数进行更新。
作为一种示例,本申请实施例中的终端与第一网络设备和第二网络设备之间的交互可以如图5B所示。
首先,终端在5G网络(第一网络设备)完成了初始注册【图5B中终端发送registration request,第一网络设备发送registration accept】,并且第一网络设备不支持N26接口操作,第一网络设备为用户业务建立了一条PDU会话,网络分配了相应的IP地址参数(IP Address 1),IP地址类型可以为IPv4单栈,IPv6单栈或者IPv4v6双栈,并分配一个DNN等【图5B中终端发送PDU会话建立请求(PDU session establishment request),第一网络设备发送PDU会话建立接受(PDU session establishment accept)其中携带IPAddress 1】。
由于网络原因或者终端的原因,触发了5G到4G的异系统切换。由于不支持N26接口操作,5G的PDU会话不能直接映射到4G的PDN承载,而是根据5G下PDN会话上下文的参数重新在4G发起新的PDN连接。接入层在完成异系统后,驻留到小区后,会通知非接入层(Non-access stratum,NAS)进行注册。
终端在4G下完成handover类型的注册后【图5B中终端发送移交类型的(handovertype)注册请求(attach request),第二网络设备发送注册接受(attach accept),终端发送注册完成(attachcomplete)】,进一步地,需要对之前的承载进行重建恢复,NAS会将从5GPDU会话映射过来的参数作为PDN重建的参数【图5B中终端发送第一消息(PDN连接请求(PDNconnectivity request))】,例如请求的IP地址类型,APN等,第二网络设备以activatedefaultEPS bearer context request进行响应,激活默认承载,网络会分配承载所需要的IP地址等参数【图5B中第二网络设备发送第二消息(激活默认EPS承载上下文请求(activate default EPS bearer context request)),其中携带新分配的IP Address 2】。
一般情况下,4G下的默认承载所分配的IP地址应该与之前5G的PDU会话的IP地址保持一致,这样实现异系统的承载无缝切换,但某些异常时,网络在4G所分配的IP地址无法与之前保持一致。当此种情况发生时,为了保持承载一直处于激活状态,不影响用户业务,提高用户的使用体验,网络可以继续携带变更后的IP地址发给终端,终端也不会去激活该路承载,而是通过更新变更后的IP参数到相应的模块,包括但不限于AP应用、网卡等,继续保持该承载的激活状态。这样新的承载可以在不去激活的情况下,继续为相应的业务使用,保持业务的连续性,避免中断。
本申请实施例的切换方法,通过确定终端发生从第一网络设备至第二网络设备的切换;向第二网络设备发送第一消息,该第一消息用于向第二网络设备请求建立PDN连接,该第一消息中携带有终端的第一地址;接收第二网络设备发送的第二消息,该第二消息用于激活第一承载,该第二消息中携带有终端的第二地址;向第二网络设备发送第三消息,该第三消息用于指示终端接受激活第一承载;基于该第二地址,更新相关模块中的IP参数;使得终端在发生异系统切换时能够实现平滑切换,不会出现业务中断,能够保证业务的连续性,减少业务中断时延,有效提高用户体验,同时还能够减少信令交互,有效降低异常出现的概率,有效降低复杂度,提升终端的稳定性和系统的鲁棒性。
图6A为本申请实施例提供的另一种切换方法的流程示意图。需要说明的是,上述方法应用于终端。
如图6A所示,该切换方法可以包括以下步骤:
步骤601,确定终端发生从第一网络设备至第二网络设备的切换。
在一些实施例中,第一网络设备与第二网络设备为异系统的网络设备。
在本实施例中,第一网络设备是5G系统中的网络设备,第二网络设备是4G系统中的网络设备等等。
在一些实施例中,第一网络设备不支持N26接口。
在一些实施例中,第二网络设备可以支持N26接口,也可以不支持N26接口。
在一些实施例中,终端能够确定发生从第一网络设备至第二网络设备的异系统切换。
在一些实施例中,终端在发生该切换之前,在第一网络设备完成了初始注册,并且第一网络设备为用户业务建立了PDU会话,并且分配了对应的第一地址。
在本申请各实施例中,对于发生上述切换的原因不做限定,其可以是任何原因导致的切换,可以是终端原因,也可以是网络原因等,本申请在此不做限定。
步骤602,向第二网络设备发送第一消息,该第一消息用于向第二网络设备请求建立PDN连接,该第一消息中携带有终端的第一地址。
在一些实施例中,上述第一消息用于向第二网络设备请求建立PDN连接。
在一些实施例中,上述第一地址是第一网络设备为终端分配的地址。
可选地,上述第一地址是第一网络设备为该终端的用户业务建立连接和承载时,所分配的对应的IP地址参数。
可选地,该第一地址的类型可以为IPv4单栈,或者为IPv6单栈,或者为IPv4v6双栈。
在一些实施例中,上述第一消息中还可以包括其他参数,例如是请求的地址的类型、接入点名称APN等。
在一些实施例中,上述第一消息中的参数是,基于该终端与第一网络设备之间建立的上述PDU会话的上下文参数映射得到的。例如,上述接入点名称APN可以是由PDU会话的上下文参数数据网络名称DNN映射得到的。
在一些实施例中,上述第一消息为PDN连接请求(PDN connectivity request)。
在一些实施例中,终端在发送上述第一消息之前,完成了注册(attach)过程,注册的类型为移交(handover)。
步骤603,接收第二网络设备发送的第二消息,该第二消息用于激活第一承载,该第二消息中携带有终端的第二地址。
在一些实施例中,第二网络设备向终端发送第二消息,上述第二消息用于响应上述第一消息,能够请求激活PDN连接上的第一承载,并且上述第二消息中携带有为终端分配的第二地址。其中,上述第一承载是该终端与第二网络设备之间建立的连接上所对应的默认承载。
其中,可选地,上述第二地址与上述第一地址不同。
在一些实施例中,终端在切换到第二网络设备时,第二网络设备可能无法为终端分配先前的第一地址,因此会在第二消息中向终端指示变更后的第二地址。
可选地,上述第二地址是第二网络设备为该终端分配的对应的IP地址参数。
可选地,该第二地址的类型可以为IPv4单栈,或者为IPv6单栈,或者为IPv4v6双栈。
在一些实施例中,上述第二消息可以为激活默认EPS承载上下文请求(activatedefault EPS bearer context request)。
在一些实施例中,上述激活默认EPS承载上下文请求中包括上述第二地址。
在一些实施例中,上述第二消息中还包括上述第一承载所需要的其他参数。
步骤604,向第二网络设备发送第四消息,该第四消息用于指示终端拒绝激活该第一承载。
在一些实施例中,终端能够向第二网络设备发送第四消息,上述第四消息用于指示终端拒绝激活该第一承载。
在一些实施例中,终端在接收到第二网络设备携带了变更的新地址的激活默认承载的请求之后,可以拒绝第二网络设备的请求,拒绝激活该默认承载。
步骤605,释放本地的第二承载。
在一些实施例中,进一步地,终端能够释放本地的第二承载。
其中,上述第二承载是终端与第二网络设备建立的连接上的承载,第二承载是基于第三承载的映射得到的,上述第三承载是终端与第一网络设备建立的PDU会话上对应的承载。
进一步地,终端可以通知相应的模块,在后续根据业务需求重新发起承载的激活。
作为一种示例,本申请实施例中的终端与第一网络设备和第二网络设备之间的交互可以如图6B所示。
首先,终端在5G网络(第一网络设备)完成了初始注册【图6B中终端发送registration request,第一网络设备发送registration accept】,并且第一网络设备不支持N26接口操作,第一网络设备为用户业务建立了一条PDU会话,网络分配了相应的IP地址参数(IP Address 1),IP地址类型可以为IPv4单栈,IPv6单栈或者IPv4v6双栈,并分配一个DNN等【图6B中终端发送PDU会话建立请求(PDU session establishment request),第一网络设备发送PDU会话建立接受(PDU session establishment accept)其中携带IPAddress 1】。
由于网络原因或者终端的原因,触发了5G到4G的异系统切换。由于不支持N26接口操作,5G的PDU会话不能直接映射到4G的PDN承载,而是根据5G下PDN会话上下文的参数重新在4G发起新的PDN连接。接入层在完成异系统后,驻留到小区后,会通知非接入层(Non-access stratum,NAS)进行注册。
终端在4G下完成handover类型的注册后【图6B中终端发送移交类型的(handovertype)注册请求(attach request),第二网络设备发送注册接受(attach accept),终端发送注册完成(attachcomplete)】,进一步地,需要对之前的承载进行重建恢复,NAS会将从5GPDU会话映射过来的参数作为PDN重建的参数【图6B中终端发送第一消息(PDN连接请求(PDNconnectivity request))】,例如请求的IP地址类型,APN等,第二网络设备以activatedefaultEPS bearer context request进行响应,激活默认承载,网络会分配承载所需要的IP地址等参数【图6B中第二网络设备发送第二消息(激活默认EPS承载上下文请求(activate default EPS bearer context request)),其中携带新分配的IP Address 2】。
一般情况下,4G下的默认承载所分配的IP地址应该与之前5G的PDU会话的IP地址保持一致,这样实现异系统的承载无缝切换,但某些异常时,网络在4G所分配的IP地址无法与之前保持一致。当此种情况发生时,为了保持承载一直处于激活状态,不影响用户业务,提高用户的使用体验,网络可以继续携带变更后的IP地址发给终端。在一些情况下,终端收到了IP地址变更的承载激活请求之后,也可以拒绝该网络的请求【图6B中终端发送第四消息(激活默认EPS承载上下文拒绝(activate default EPS bearer contextreject))】,本地释放承载,并通知相应的模块,后续根据业务需求重新发起承载激活。
本申请实施例的切换方法,通过确定终端发生从第一网络设备至第二网络设备的切换;向第二网络设备发送第一消息,该第一消息用于向第二网络设备请求建立PDN连接,该第一消息中携带有终端的第一地址;接收第二网络设备发送的第二消息,该第二消息用于激活第一承载,该第二消息中携带有终端的第二地址;向第二网络设备发送第四消息,该第四消息用于指示终端拒绝激活该第一承载;释放本地的第二承载;使得终端在发生异系统切换时能够实现平滑切换,能够减少业务中断时延,有效提高用户体验,同时还能够减少信令交互,有效降低异常出现的概率,有效降低复杂度,提升终端的稳定性和系统的鲁棒性。
图7A为本申请实施例提供的另一种切换方法的流程示意图。需要说明的是,上述方法应用于终端。
如图7A所示,该切换方法可以包括以下步骤:
步骤701,确定终端发生从第一网络设备至第二网络设备的切换。
在一些实施例中,第一网络设备与第二网络设备为异系统的网络设备。
在本实施例中,第一网络设备是4G系统中的网络设备,第二网络设备是5G系统中的网络设备等等。
在一些实施例中,第一网络设备不支持N26接口。
在一些实施例中,第二网络设备可以支持N26接口,也可以不支持N26接口。
在一些实施例中,终端能够确定发生从第一网络设备至第二网络设备的异系统切换。
在一些实施例中,终端在发生该切换之前,在第一网络设备完成了初始注册,并且第一网络设备为用户业务建立了PDN连接以及对应的承载,并且分配了对应的第一地址。
在本申请各实施例中,对于发生上述切换的原因不做限定,其可以是任何原因导致的切换,可以是终端原因,也可以是网络原因等,本申请在此不做限定。
步骤702,向第二网络设备发送第一消息,该第一消息用于向第二网络设备请求建立PDU会话,该第一消息中携带有终端的第一地址。
在一些实施例中,上述第一消息用于向第二网络设备请求建立PDU会话。
在一些实施例中,上述第一地址是第一网络设备为终端分配的地址。
可选地,上述第一地址是第一网络设备为该终端的用户业务建立连接和承载时,所分配的对应的IP地址参数。
可选地,该第一地址的类型可以为IPv4单栈,或者为IPv6单栈,或者为IPv4v6双栈。
在一些实施例中,上述第一消息中还可以包括其他参数,例如是请求的地址的类型、数据网络名称DNN等。
在一些实施例中,上述第一消息中的参数是,基于该终端与第一网络设备之间建立的上述PDN连接所对应的承载的上下文参数映射得到的。例如,上述数据网络名称DNN可以是由PDN连接对应的承载的上下文参数接入点名称APN映射得到的。
在一些实施例中,上述第一消息为PDU会话建立请求(PDU sessionestablishment request)。
在一些实施例中,终端在发送上述第一消息之前,完成了注册(registration)过程,注册的类型为移交(handover)。
步骤703,接收第二网络设备发送的第二消息,该第二消息用于指示该PDU会话建立请求被接受,该第二消息中携带有终端的第二地址。
在一些实施例中,第二网络设备向终端发送第二消息,上述第二消息用于响应上述第一消息,能够指示该PDU会话建立请求被接受,并且上述第二消息中携带有为终端分配的第二地址。
其中,可选地,上述第二地址与上述第一地址不同。
在一些实施例中,终端在切换到第二网络设备时,第二网络设备可能无法为终端分配先前的第一地址,因此会在第二消息中向终端指示变更后的第二地址。
可选地,上述第二地址是第二网络设备为该终端分配的对应的IP地址参数。
可选地,该第二地址的类型可以为IPv4单栈,或者为IPv6单栈,或者为IPv4v6双栈。
在一些实施例中,上述第二消息可以为PDU会话建立接受(PDU sessionestablishment accept)。
在一些实施例中,上述第二消息中还包括上述PDU会话重建所需要的其他参数。
步骤704,基于该第二地址,更新相关模块中的IP参数。
在一些实施例中,终端在收到第二网络设备发送的第二消息之后,能够基于该第二消息中携带的更新的第二地址,对相关模块中的IP参数进行更新。例如,可以对包括但不限于无线网接入点AP应用、网卡等模块的IP参数进行更新。
作为一种示例,本申请实施例中的终端与第一网络设备和第二网络设备之间的交互可以如图7B所示。
首先,终端在4G网络完成了初始注册【图7B中终端发送了初始类型(initialtype)的attach request,第一网络设备发送attach accept,终端发送attach complete】,并且不支持N26操作,然后为用户业务建立了一条PDN承载,网络分配了相应的IP地址参数,IP地址类型可以为IPv4单栈,IPv6单栈或者IPv4v6双栈,并分配一个APN等。
由于网络原因或者终端的原因,触发了4G到5G的异系统切换。由于不支持N26接口操作,4G的PDN默认承载不能直接映射到5G的PDU会话,而是根据4G下PDN连接对应的承载的上下文的参数重新在5G发起新的PDU会话。接入层在完成异系统后,驻留到小区后,会通知非接入层(Non-access stratum,NAS)进行注册。
终端在5G下完成handover类型的注册后【图7B中终端发送注册请求(registration request),第一网络设备发送注册接受(registration accept)】,需要对之前的承载进行重建恢复,NAS会将从4G PDN承载映射过来的参数作为PDU会话重建的参数【图7B中终端发送第一消息(PDU会话建立请求(PDU session establishment request))】,例如请求的IP地址类型,APN(DNN)等,网络以PDU session establishment accept进行响应,激活PDU会话,网络会分配承载所需要的IP地址等参数【图7B中第二网络设备发送第二消息(PDU会话建立接受(PDU session establishment accept)),其中携带新分配的IPAddress 2】。
一般情况下,5G下的PDU会话所分配的IP地址应该与之前4G的PDN默认承载的IP地址保持一致,这样实现异系统的承载无缝切换,但某些异常时,网络在5G所分配的IP地址无法与之前保持一致。当此种情况发生时,为了保持承载一直处于激活状态,不影响用户业务,提高用户的使用体验,网络可以继续携带变更后的IP地址发给终端,终端也不会去激活该路承载,而是更新变更后的IP参数到相应的模块,包括但不限于AP应用、网卡等,继续保持该承载的激活状态。这样新的承载可以在不去激活的情况下,继续为相应的业务使用,保持业务的连续性,避免中断。
本申请实施例的切换方法,通过确定终端发生从第一网络设备至第二网络设备的切换;向第二网络设备发送第一消息,该第一消息用于向第二网络设备请求建立PDU会话,该第一消息中携带有终端的第一地址;接收第二网络设备发送的第二消息,该第二消息用于指示该PDU会话建立请求被接受,该第二消息中携带有终端的第二地址;基于该第二地址,更新相关模块中的IP参数;使得终端在发生异系统切换时能够实现平滑切换,不会出现业务中断,能够保证业务的连续性,减少业务中断时延,有效提高用户体验,同时还能够减少信令交互,有效降低异常出现的概率,有效降低复杂度,提升终端的稳定性和系统的鲁棒性。
图8A为本申请实施例提供的另一种切换方法的流程示意图。需要说明的是,上述方法应用于终端。
如图8A所示,该切换方法可以包括以下步骤:
步骤801,确定终端发生从第一网络设备至第二网络设备的切换。
在一些实施例中,第一网络设备与第二网络设备为异系统的网络设备。
在本实施例中,第一网络设备是4G系统中的网络设备,第二网络设备是5G系统中的网络设备等等。
在一些实施例中,第一网络设备不支持N26接口。
在一些实施例中,第二网络设备可以支持N26接口,也可以不支持N26接口。
在一些实施例中,终端能够确定发生从第一网络设备至第二网络设备的异系统切换。
在一些实施例中,终端在发生该切换之前,在第一网络设备完成了初始注册,并且第一网络设备为用户业务建立了PDN连接以及对应的承载,并且分配了对应的第一地址。
在本申请各实施例中,对于发生上述切换的原因不做限定,其可以是任何原因导致的切换,可以是终端原因,也可以是网络原因等,本申请在此不做限定。
步骤802,向第二网络设备发送第一消息,该第一消息用于向第二网络设备请求建立PDU会话,该第一消息中携带有终端的第一地址。
在一些实施例中,上述第一消息用于向第二网络设备请求建立PDU会话。
在一些实施例中,上述第一地址是第一网络设备为终端分配的地址。
可选地,上述第一地址是第一网络设备为该终端的用户业务建立连接和承载时,所分配的对应的IP地址参数。
可选地,该第一地址的类型可以为IPv4单栈,或者为IPv6单栈,或者为IPv4v6双栈。
在一些实施例中,上述第一消息中还可以包括其他参数,例如是请求的地址的类型、数据网络名称DNN等。
在一些实施例中,上述第一消息中的参数是,基于该终端与第一网络设备之间建立的上述PDN连接所对应的承载的上下文参数映射得到的。例如,上述数据网络名称DNN可以是由PDN连接对应的承载的上下文参数接入点名称APN映射得到的。
在一些实施例中,上述第一消息为PDU会话建立请求(PDU sessionestablishment request)。
在一些实施例中,终端在发送上述第一消息之前,完成了注册(registration)过程,注册的类型为移交(handover)。
步骤803,接收第二网络设备发送的第二消息,该第二消息用于指示该PDU会话建立请求被接受,该第二消息中携带有终端的第二地址。
在一些实施例中,第二网络设备向终端发送第二消息,上述第二消息用于响应上述第一消息,能够指示该PDU会话建立请求被接受,并且上述第二消息中携带有为终端分配的第二地址。
其中,可选地,上述第二地址与上述第一地址不同。
在一些实施例中,终端在切换到第二网络设备时,第二网络设备可能无法为终端分配先前的第一地址,因此会在第二消息中向终端指示变更后的第二地址。
可选地,上述第二地址是第二网络设备为该终端分配的对应的IP地址参数。
可选地,该第二地址的类型可以为IPv4单栈,或者为IPv6单栈,或者为IPv4v6双栈。
在一些实施例中,上述第二消息可以为PDU会话建立接受(PDU sessionestablishment accept)。
在一些实施例中,上述第二消息中还包括上述PDU会话重建所需要的其他参数。
步骤804,向第二网络设备发送第四消息,该第四消息用于指示终端结束该PDU会话。
在一些实施例中,终端能够向第二网络设备发送第四消息,上述第四消息用于指示终端结束该PDU会话。
在一些实施例中,终端在接收到第二网络设备携带了变更的新地址的PDU会话建立接受消息之后,可以结束该PDU会话,拒绝激活该PDU会话,释放本地的承载。
步骤805,释放本地的第二承载。
在一些实施例中,进一步地,终端能够释放本地的第二承载。
其中,上述第二承载是终端与第二网络设备建立的连接上的承载,第二承载是基于第三承载的映射得到的,上述第三承载是终端与第一网络设备建立的PDN连接上对应的承载。
进一步地,终端可以通知相应的模块,在后续根据业务需求重新发起PDU会话的激活。
作为一种示例,本申请实施例中的终端与第一网络设备和第二网络设备之间的交互可以如图8B所示。
首先,终端在4G网络完成了初始注册【图8B中终端发送了初始类型(initialtype)的attach request,第一网络设备发送attach accept,终端发送attach complete】,并且不支持N26操作,然后为用户业务建立了一条PDN承载,网络分配了相应的IP地址参数,IP地址类型可以为IPv4单栈,IPv6单栈或者IPv4v6双栈,并分配一个APN等。
由于网络原因或者终端的原因,触发了4G到5G的异系统切换。由于不支持N26接口操作,4G的PDN默认承载不能直接映射到5G的PDU会话,而是根据4G下PDN连接对应的承载的上下文的参数重新在5G发起新的PDU会话。接入层在完成异系统后,驻留到小区后,会通知非接入层(Non-access stratum,NAS)进行注册。
终端在5G下完成handover类型的注册后【图8B中终端发送注册请求(registration request),第一网络设备发送注册接受(registration accept)】,需要对之前的承载进行重建恢复,NAS会将从4G PDN承载映射过来的参数作为PDU会话重建的参数【图8B中终端发送第一消息(PDU会话建立请求(PDU session establishment request))】,例如请求的IP地址类型,APN(DNN)等,网络以PDU session establishment accept进行响应,激活PDU会话,网络会分配承载所需要的IP地址等参数【图8B中第二网络设备发送第二消息(PDU会话建立接受(PDU session establishment accept)),其中携带新分配的IPAddress 2】。
一般情况下,5G下的PDU会话所分配的IP地址应该与之前4G的PDN默认承载的IP地址保持一致,这样实现异系统的承载无缝切换,但某些异常时,网络在5G所分配的IP地址无法与之前保持一致。当此种情况发生时,为了保持承载一直处于激活状态,不影响用户业务,提高用户的使用体验,网络可以继续携带变更后的IP地址发给终端。在一些情况下,终端可以结束该PDU会话,本地释放承载,并通知相应的模块,后续根据业务需求重新发起PDU会话的激活。
本申请实施例的切换方法,通过确定终端发生从第一网络设备至第二网络设备的切换;向第二网络设备发送第一消息,该第一消息用于向第二网络设备请求建立PDU会话,该第一消息中携带有终端的第一地址;接收第二网络设备发送的第二消息,该第二消息用于指示该PDU会话建立请求被接受,该第二消息中携带有终端的第二地址;基于该第二地址,更新相关模块中的IP参数;使得终端在发生异系统切换时能够实现平滑切换,能够减少业务中断时延,有效提高用户体验,同时还能够减少信令交互,有效降低异常出现的概率,有效降低复杂度,提升终端的稳定性和系统的鲁棒性。
图9为本申请实施例提供的一种切换方法的流程示意图。需要说明的是,该方法应用于第二网络设备。
如图9所示,该切换方法可以包括以下步骤:
步骤901,接收终端发送的第一消息,该第一消息中携带有终端的第一地址。
在本申请实施例中,终端发生从第一网络设备至第二网络设备的切换。
在一些实施例中,第一网络设备与第二网络设备为异系统的网络设备。
例如,第一网络设备是4G系统中的网络设备,第二网络设备是5G系统中的网络设备;或者,第一网络设备是5G系统中的网络设备,第二网络设备是4G系统中的网络设备等等。
在一些实施例中,第一网络设备不支持N26接口。
在一些实施例中,第二网络设备可以支持N26接口,也可以不支持N26接口。
在一些实施例中,终端能够确定发生从第一网络设备至第二网络设备的异系统切换。
在一些实施例中,终端在发生该切换之前,在第一网络设备完成了初始注册,并且第一网络设备为用户业务建立了PDN连接或PDU会话,并且分配了对应的第一地址。
在本申请各实施例中,对于发生上述切换的原因不做限定,其可以是任何原因导致的切换,可以是终端原因,也可以是网络原因等,本申请在此不做限定。
其中,上述第一地址是第一网络设备分配给该终端的地址。
可选地,上述第一地址是第一网络设备为该终端的用户业务建立连接和承载时,所分配的对应的IP地址参数。
可选地,该第一地址的类型可以为IPv4单栈,或者为IPv6单栈,或者为IPv4v6双栈。
在一些实施例中,上述第一消息用于向第二网络设备请求注册。
在一些实施例中,上述第一消息用于向第二网络设备请求建立分组数据网络PDN连接。
在一些实施例中,上述第一消息用于向第二网络设备请求建立分组数据单元PDU会话。
在一些实施例中,上述第一消息中还可以包括其他参数,例如是接入点名称APN、数据网络名称DNN等。
在一些实施例中,上述第一消息中的参数,是基于该终端与第一网络设备在之前已经建立的PDN连接或PDU会话的上下文参数得到的。
步骤902,确定第一地址不能分配给终端,向终端发送第二消息,第二消息中携带有终端的第二地址。
其中,可选地,上述第二地址与上述第一地址不同。
在一些实施例中,终端在切换到第二网络设备时,第二网络设备可能无法为终端分配先前的第一地址,因此会在第二消息中向终端指示变更后的第二地址。
可选地,上述第二地址是第二网络设备为该终端分配的对应的IP地址参数。
可选地,该第二地址的类型可以为IPv4单栈,或者为IPv6单栈,或者为IPv4v6双栈。
在一些实施例中,上述第二消息用于指示终端的注册被接受,上述第二消息同时还用于激活第一承载。
在一些实施例中,上述第二消息用于激活第一承载。
在一些实施例中,上述第二消息用于指示PDU会话建立请求被接受。
本申请实施例通过接收终端发送的第一消息,第一消息中携带有第一地址;确定第一地址不能分配给终端,向终端发送第二消息,第二消息中携带有第二地址,第二地址是第二网络设备分配给终端的,第二地址与第一地址不同;使得在发生异系统切换时,终端不能被第二网络设备分配原有的地址情况下,不会直接断开现有的连接,能够在保持连接的基础上分配新的地址,能够实现平滑切换,不会出现业务中断,能够保证业务的连续性,减少业务中断时延,有效提高用户体验,同时还能够减少信令交互,有效降低异常出现的概率,有效降低复杂度,提升终端的稳定性和系统的鲁棒性。
图10为本申请实施例提供的另一种切换方法的流程示意图。需要说明的是,上述方法应用于第二网络设备。
如图10所示,该切换方法可以包括以下步骤:
步骤1001,接收终端发送的第一消息,该第一消息用于向第二网络设备请求注册,该第一消息中携带有终端的第一地址。
在一些实施例中,上述第一消息用于请求注册的类型为移交(handover)。
在一些实施例中,上述第一地址是第一网络设备为终端分配的地址。
可选地,上述第一地址是第一网络设备为该终端的用户业务建立连接和承载时,所分配的对应的IP地址参数。
可选地,该第一地址的类型可以为IPv4单栈,或者为IPv6单栈,或者为IPv4v6双栈。
在一些实施例中,上述第一消息中还可以包括其他参数,例如是请求的地址的类型、接入点名称APN等。
在一些实施例中,上述第一消息中的参数是,基于该终端与第一网络设备之间建立的上述PDU会话的上下文参数映射得到的。例如,上述接入点名称APN可以是由PDU会话的上下文参数数据网络名称DNN映射得到的。
在一些实施例中,上述第一消息为注册请求(attach request)。
在本申请实施例中,终端发生从第一网络设备至第二网络设备的切换。
在一些实施例中,第一网络设备与第二网络设备为异系统的网络设备。
例如,第一网络设备是4G系统中的网络设备,第二网络设备是5G系统中的网络设备;或者,第一网络设备是5G系统中的网络设备,第二网络设备是4G系统中的网络设备等等。
在一些实施例中,第一网络设备不支持N26接口。
在一些实施例中,第二网络设备可以支持N26接口,也可以不支持N26接口。
在一些实施例中,终端能够确定发生从第一网络设备至第二网络设备的异系统切换。
在一些实施例中,终端在发生该切换之前,在第一网络设备完成了初始注册,并且第一网络设备为用户业务建立了PDN连接或PDU会话,并且分配了对应的第一地址。
在本申请各实施例中,对于发生上述切换的原因不做限定,其可以是任何原因导致的切换,可以是终端原因,也可以是网络原因等,本申请在此不做限定。
步骤1002,向终端发送第二消息,该第二消息用于指示该终端的注册被接受,该第二消息中携带有终端的第二地址。
在一些实施例中,第二网络设备向终端发送第二消息,上述第二消息用于响应上述第一消息,能够指示终端的注册请求被接受,并且上述第二消息中携带有为终端分配的第二地址。
其中,可选地,上述第二地址与上述第一地址不同。
在一些实施例中,终端在切换到第二网络设备时,第二网络设备可能无法为终端分配先前的第一地址,因此会在第二消息中向终端指示变更后的第二地址。
可选地,上述第二地址是第二网络设备为该终端分配的对应的IP地址参数。
可选地,该第二地址的类型可以为IPv4单栈,或者为IPv6单栈,或者为IPv4v6双栈。
在一些实施例中,上述第二消息同时还用于激活第一承载。
其中,上述第一承载是该终端与第二网络设备之间建立的连接上所对应的默认承载。
在一些实施例中,上述第二消息中可以携带激活默认EPS承载上下文请求(activate default EPS bearer context request),来激活上述第一承载。
在一些实施例中,上述激活默认EPS承载上下文请求中包括上述第二地址。
在一些实施例中,上述第二消息中还包括上述第一承载所需要的其他参数。
在一些实施例中,上述第二消息为注册接受(attach accept)。
步骤1003,接收终端发送的第三消息,该第三消息用于指示终端的注册完成。
在一些实施例中,第二网络设备能够接收终端发送的第三消息,上述第三消息用于指示终端的注册完成。
在一些实施例中,上述第三消息为注册完成(attach complete)。
可选地,终端能够在接收到上述第三消息后释放本地的第二承载。
其中,上述第二承载是终端与第二网络设备建立的连接上的承载,第二承载是基于第三承载的映射得到的,上述第三承载是终端与第一网络设备建立的PDU会话上对应的承载。
进一步地,终端可以根据业务需求重新发起建立新的PDN连接。
作为一种示例,本申请实施例中的终端与第一网络设备和第二网络设备之间的交互可以如图3B所示。
需要说明的是,关于图3B的说明可以参照本申请任一实施例中的描述,在此不进行赘述。
本申请实施例的切换方法,通过接收终端发送的第一消息,该第一消息用于向第二网络设备请求注册,该第一消息中携带有终端的第一地址;向终端发送第二消息,该第二消息用于指示该终端的注册被接受,该第二消息中携带有终端的第二地址;接收终端发送的第三消息,该第三消息用于指示终端的注册完成;使得在发生异系统切换时,终端不能被第二网络设备分配原有的地址情况下,不会直接断开现有的连接,能够在保持连接的基础上分配新的地址,能够实现平滑切换,不会出现业务中断,能够保证业务的连续性,减少业务中断时延,有效提高用户体验,同时还能够减少信令交互,有效降低异常出现的概率,有效降低复杂度,提升终端的稳定性和系统的鲁棒性。
图11为本申请实施例提供的另一种切换方法的流程示意图。需要说明的是,上述方法应用于第二网络设备。
如图11所示,该切换方法可以包括以下步骤:
步骤1101,接收终端发送的第一消息,该第一消息用于向第二网络设备请求注册,该第一消息中携带有终端的第一地址。
步骤1102,向终端发送第二消息,该第二消息用于指示该终端的注册被接受,该第二消息中携带有终端的第二地址。
需要说明的是,步骤1101-1102的具体实现方式可以参照本申请的各实施例,在此不进行赘述。
步骤1103,接收终端发送的第四消息,该第四消息用于指示该终端拒绝该注册。
在一些实施例中,第二网络设备能够接收终端发送的第四消息,上述第四消息用于指示终端拒绝该注册。
可选地,终端拒绝该注册,能够触发detach流程。
在一些实施例中,终端在接收到第二网络设备携带了变更的新地址的注册接受消息之后,可以拒绝该注册,进一步地,终端能够删除用于发起attach流程的本地承载。
进一步地,终端可以在后续重新发起初始attach流程。
具体地,终端可以向第二网络设备发送初始类型(initial type)的注册请求(attach request)消息,发起初始attach流程。
作为一种示例,本申请实施例中的终端与第一网络设备和第二网络设备之间的交互可以如图4B所示。
需要说明的是,关于图4B的说明可以参照本申请任一实施例中的描述,在此不进行赘述。
本申请实施例的切换方法,通过接收终端发送的第一消息,该第一消息用于向第二网络设备请求注册,该第一消息中携带有终端的第一地址;向终端发送第二消息,该第二消息用于指示该终端的注册被接受,该第二消息中携带有终端的第二地址;接收终端发送的第四消息,该第四消息用于指示该终端拒绝该注册;使得终端在发生异系统切换时,终端不能被第二网络设备分配原有的地址情况下,能够在短时间内重新与网络建立连接,实现平滑切换,能够减少业务中断时延,有效提高用户体验,同时还能够减少信令交互,有效降低异常出现的概率,有效降低复杂度,提升终端的稳定性和系统的鲁棒性。
图12为本申请实施例提供的另一种切换方法的流程示意图。需要说明的是,上述方法应用于第二网络设备。
如图12所示,该切换方法可以包括以下步骤:
步骤1201,接收终端发送的第一消息,该第一消息用于向第二网络设备请求建立PDN连接,该第一消息中携带有终端的第一地址。
在一些实施例中,上述第一消息用于向第二网络设备请求建立PDN连接。
在一些实施例中,上述第一地址是第一网络设备为终端分配的地址。
可选地,上述第一地址是第一网络设备为该终端的用户业务建立连接和承载时,所分配的对应的IP地址参数。
可选地,该第一地址的类型可以为IPv4单栈,或者为IPv6单栈,或者为IPv4v6双栈。
在一些实施例中,上述第一消息中还可以包括其他参数,例如是请求的地址的类型、接入点名称APN等。
在一些实施例中,上述第一消息中的参数是,基于该终端与第一网络设备之间建立的上述PDU会话的上下文参数映射得到的。例如,上述接入点名称APN可以是由PDU会话的上下文参数数据网络名称DNN映射得到的。
在一些实施例中,上述第一消息为PDN连接请求(PDN connectivity request)。
在一些实施例中,终端在发送上述第一消息之前,完成了注册(attach)过程,注册的类型为移交(handover)。
在本申请实施例中,终端发生从第一网络设备至第二网络设备的切换。
在一些实施例中,第一网络设备与第二网络设备为异系统的网络设备。
在本实施例中,第一网络设备是5G系统中的网络设备,第二网络设备是4G系统中的网络设备等等。
在一些实施例中,第一网络设备不支持N26接口。
在一些实施例中,第二网络设备可以支持N26接口,也可以不支持N26接口。
在一些实施例中,终端能够确定发生从第一网络设备至第二网络设备的异系统切换。
在一些实施例中,终端在发生该切换之前,在第一网络设备完成了初始注册,并且第一网络设备为用户业务建立了PDU会话,并且分配了对应的第一地址。
在本申请各实施例中,对于发生上述切换的原因不做限定,其可以是任何原因导致的切换,可以是终端原因,也可以是网络原因等,本申请在此不做限定。
步骤1202,向终端发送第二消息,该第二消息用于激活第一承载,该第二消息中携带有终端的第二地址。
在一些实施例中,第二网络设备向终端发送第二消息,上述第二消息用于响应上述第一消息,能够请求激活PDN连接上的第一承载,并且上述第二消息中携带有为终端分配的第二地址。其中,上述第一承载是该终端与第二网络设备之间建立的连接上所对应的默认承载。
其中,可选地,上述第二地址与上述第一地址不同。
在一些实施例中,终端在切换到第二网络设备时,第二网络设备可能无法为终端分配先前的第一地址,因此会在第二消息中向终端指示变更后的第二地址。
可选地,上述第二地址是第二网络设备为该终端分配的对应的IP地址参数。
可选地,该第二地址的类型可以为IPv4单栈,或者为IPv6单栈,或者为IPv4v6双栈。
在一些实施例中,上述第二消息可以为激活默认EPS承载上下文请求(activatedefault EPS bearer context request)。
在一些实施例中,上述激活默认EPS承载上下文请求中包括上述第二地址。
在一些实施例中,上述第二消息中还包括上述第一承载所需要的其他参数。
步骤1203,接收终端发送的第三消息,该第三消息用于指示终端接受激活第一承载。
在一些实施例中,第二网络设备能够接收终端发送的第三消息,上述第三消息用于指示终端接受激活该第一承载。
在一些实施例中,上述第三消息为激活默认EPS承载上下文接受(activatedefault EPS bearer context accept)。
在一些实施例中,上述第二地址,用于终端更新相关模块中的IP参数。
在一些实施例中,终端在收到第二网络设备发送的第二消息之后,能够基于该第二消息中携带的更新的第二地址,对相关模块中的IP参数进行更新。例如,可以对包括但不限于无线网接入点(Access Point,AP)应用、网卡等模块的IP参数进行更新。
作为一种示例,本申请实施例中的终端与第一网络设备和第二网络设备之间的交互可以如图5B所示。
需要说明的是,关于图5B的说明可以参照本申请任一实施例中的描述,在此不进行赘述。
本申请实施例的切换方法,通过接收终端发送的第一消息,该第一消息用于向第二网络设备请求建立PDN连接,该第一消息中携带有终端的第一地址;向终端发送第二消息,该第二消息用于激活第一承载,该第二消息中携带有终端的第二地址;接收终端发送的第三消息,该第三消息用于指示终端接受激活第一承载;使得在发生异系统切换时,终端不能被第二网络设备分配原有的地址情况下,不会直接断开现有的连接,能够在保持连接的基础上分配新的地址,能够实现平滑切换,不会出现业务中断,能够保证业务的连续性,减少业务中断时延,有效提高用户体验,同时还能够减少信令交互,有效降低异常出现的概率,有效降低复杂度,提升终端的稳定性和系统的鲁棒性。
图13为本申请实施例提供的另一种切换方法的流程示意图。需要说明的是,上述方法应用于第二网络设备。
如图13所示,该切换方法可以包括以下步骤:
步骤1301,接收终端发送的第一消息,该第一消息用于向第二网络设备请求建立PDN连接,该第一消息中携带有终端的第一地址。
步骤1302,向终端发送第二消息,该第二消息用于激活第一承载,该第二消息中携带有终端的第二地址。
需要说明的是,步骤1301-1302的具体实现方式可以参照本申请的各实施例,在此不进行赘述。
步骤1303,接收终端发送的第四消息,该第四消息用于指示终端拒绝激活该第一承载。
在一些实施例中,第二网络设备能够接收终端发送的第四消息,上述第四消息用于指示终端拒绝激活该第一承载。
在一些实施例中,终端在接收到第二网络设备携带了变更的新地址的激活默认承载的请求之后,可以拒绝第二网络设备的请求,拒绝激活该默认承载。
在一些实施例中,终端在拒绝第二网络设备的请求后,进一步地,能够释放本地的第二承载。
其中,上述第二承载是终端与第二网络设备建立的连接上的承载,第二承载是基于第三承载的映射得到的,上述第三承载是终端与第一网络设备建立的PDU会话上对应的承载。
进一步地,终端可以通知相应的模块,在后续根据业务需求重新发起承载的激活。
作为一种示例,本申请实施例中的终端与第一网络设备和第二网络设备之间的交互可以如图6B所示。
需要说明的是,关于图6B的说明可以参照本申请任一实施例中的描述,在此不进行赘述。
本申请实施例的切换方法,通过接收终端发送的第一消息,该第一消息用于向第二网络设备请求建立PDN连接,该第一消息中携带有终端的第一地址;向终端发送第二消息,该第二消息用于激活第一承载,该第二消息中携带有终端的第二地址;接收终端发送的第四消息,该第四消息用于指示终端拒绝激活该第一承载;使得在发生异系统切换时,终端不能被第二网络设备分配原有的地址情况下,不会直接断开现有的连接,能够在保持连接的基础上分配新的地址,能够实现平滑切换,不会出现业务中断,能够保证业务的连续性,减少业务中断时延,有效提高用户体验,同时还能够减少信令交互,有效降低异常出现的概率,有效降低复杂度,提升终端的稳定性和系统的鲁棒性。
图14为本申请实施例提供的另一种切换方法的流程示意图。需要说明的是,上述方法应用于第二网络设备。
如图14所示,该切换方法可以包括以下步骤:
步骤1401,接收终端发送的第一消息,该第一消息用于向第二网络设备请求建立PDU会话,该第一消息中携带有终端的第一地址。
在一些实施例中,上述第一消息用于向第二网络设备请求建立PDU会话。
在一些实施例中,上述第一地址是第一网络设备为终端分配的地址。
可选地,上述第一地址是第一网络设备为该终端的用户业务建立连接和承载时,所分配的对应的IP地址参数。
可选地,该第一地址的类型可以为IPv4单栈,或者为IPv6单栈,或者为IPv4v6双栈。
在一些实施例中,上述第一消息中还可以包括其他参数,例如是请求的地址的类型、数据网络名称DNN等。
在一些实施例中,上述第一消息中的参数是,基于该终端与第一网络设备之间建立的上述PDN连接所对应的承载的上下文参数映射得到的。例如,上述数据网络名称DNN可以是由PDN连接对应的承载的上下文参数接入点名称APN映射得到的。
在一些实施例中,上述第一消息为PDU会话建立请求(PDU sessionestablishment request)。
在一些实施例中,终端在发送上述第一消息之前,完成了注册(registration)过程,注册的类型为移交(handover)。
在本申请实施例中,终端发生从第一网络设备至第二网络设备的切换。
在一些实施例中,第一网络设备与第二网络设备为异系统的网络设备。
在本实施例中,第一网络设备是4G系统中的网络设备,第二网络设备是5G系统中的网络设备等等。
在一些实施例中,第一网络设备不支持N26接口。
在一些实施例中,第二网络设备可以支持N26接口,也可以不支持N26接口。
在一些实施例中,终端能够确定发生从第一网络设备至第二网络设备的异系统切换。
在一些实施例中,终端在发生该切换之前,在第一网络设备完成了初始注册,并且第一网络设备为用户业务建立了PDN连接以及对应的承载,并且分配了对应的第一地址。
在本申请各实施例中,对于发生上述切换的原因不做限定,其可以是任何原因导致的切换,可以是终端原因,也可以是网络原因等,本申请在此不做限定。
步骤1402,向终端发送第二消息,该第二消息用于指示该PDU会话建立请求被接受,该第二消息中携带有终端的第二地址。
在一些实施例中,第二网络设备向终端发送第二消息,上述第二消息用于响应上述第一消息,能够指示该PDU会话建立请求被接受,并且上述第二消息中携带有为终端分配的第二地址。
其中,可选地,上述第二地址与上述第一地址不同。
在一些实施例中,终端在切换到第二网络设备时,第二网络设备可能无法为终端分配先前的第一地址,因此会在第二消息中向终端指示变更后的第二地址。
可选地,上述第二地址是第二网络设备为该终端分配的对应的IP地址参数。
可选地,该第二地址的类型可以为IPv4单栈,或者为IPv6单栈,或者为IPv4v6双栈。
在一些实施例中,上述第二消息可以为PDU会话建立接受(PDU sessionestablishment accept)。
在一些实施例中,上述第二消息中还包括上述PDU会话重建所需要的其他参数。
在一些实施例中,上述第二地址用于终端更新相关模块中的IP参数。
在一些实施例中,终端在收到第二网络设备发送的第二消息之后,能够基于该第二消息中携带的更新的第二地址,对相关模块中的IP参数进行更新。例如,可以对包括但不限于无线网接入点AP应用、网卡等模块的IP参数进行更新。
作为一种示例,本申请实施例中的终端与第一网络设备和第二网络设备之间的交互可以如图7B所示。
需要说明的是,关于图7B的说明可以参照本申请任一实施例中的描述,在此不进行赘述。
本申请实施例的切换方法,通过接收终端发送的第一消息,该第一消息用于向第二网络设备请求建立PDU会话,该第一消息中携带有终端的第一地址;向终端发送第二消息,该第二消息用于指示该PDU会话建立请求被接受,该第二消息中携带有终端的第二地址;使得在发生异系统切换时,终端不能被第二网络设备分配原有的地址情况下,不会直接断开现有的连接,能够在保持连接的基础上分配新的地址,能够实现平滑切换,不会出现业务中断,能够保证业务的连续性,减少业务中断时延,有效提高用户体验,同时还能够减少信令交互,有效降低异常出现的概率,有效降低复杂度,提升终端的稳定性和系统的鲁棒性。
图15为本申请实施例提供的另一种切换方法的流程示意图。需要说明的是,上述方法应用于第二网络设备。
如图15所示,该切换方法可以包括以下步骤:
步骤1501,接收终端发送的第一消息,该第一消息用于向第二网络设备请求建立PDU会话,该第一消息中携带有终端的第一地址。
步骤1502,向终端发送第二消息,该第二消息用于指示该PDU会话建立请求被接受,该第二消息中携带有终端的第二地址。
需要说明的是,步骤1501-1502的具体实现方式可以参照本申请的各实施例,在此不进行赘述。
步骤1503,接收终端发送的第四消息,该第四消息用于指示终端结束该PDU会话。
在一些实施例中,终端能够向第二网络设备发送第四消息,上述第四消息用于指示终端结束该PDU会话。
在一些实施例中,终端在接收到第二网络设备携带了变更的新地址的PDU会话建立接受消息之后,可以结束该PDU会话,拒绝激活该PDU会话,释放本地的承载。
在一些实施例中,在结束该PDU会话后,进一步地,终端能够释放本地的第二承载。
其中,上述第二承载是终端与第二网络设备建立的连接上的承载,第二承载是基于第三承载的映射得到的,上述第三承载是终端与第一网络设备建立的PDN连接上对应的承载。
进一步地,终端可以通知相应的模块,在后续根据业务需求重新发起PDU会话的激活。
作为一种示例,本申请实施例中的终端与第一网络设备和第二网络设备之间的交互可以如图8B所示。
需要说明的是,关于图8B的说明可以参照本申请任一实施例中的描述,在此不进行赘述。
本申请实施例的切换方法,通过接收终端发送的第一消息,该第一消息用于向第二网络设备请求建立PDU会话,该第一消息中携带有终端的第一地址;向终端发送第二消息,该第二消息用于指示该PDU会话建立请求被接受,该第二消息中携带有终端的第二地址;接收终端发送的第四消息,该第四消息用于指示终端结束该PDU会话;使得在发生异系统切换时,终端不能被第二网络设备分配原有的地址情况下,不会直接断开现有的连接,能够在保持连接的基础上分配新的地址,能够实现平滑切换,不会出现业务中断,能够保证业务的连续性,减少业务中断时延,有效提高用户体验,同时还能够减少信令交互,有效降低异常出现的概率,有效降低复杂度,提升终端的稳定性和系统的鲁棒性。
为了实现上述实施例,本申请还提出一种终端。
图16为本申请实施例提供的一种终端的结构示意图。
如图16所示,该终端包括:处理模块1610和收发模块1620。
其中,上述处理模块1610,用于确定上述终端发生从第一网络设备至第二网络设备的切换,且上述第一网络设备与上述第二网络设备为异系统的网络设备;上述收发模块1620,用于向上述第二网络设备发送第一消息,上述第一消息中携带有上述终端的第一地址,上述第一地址是上述第一网络设备分配给上述终端的;上述收发模块1620,还用于接收上述第二网络设备发送的第二消息,上述第二消息中携带有上述终端的第二地址,上述第二地址是上述第二网络设备分配给上述终端的,上述第二地址与上述第一地址不同。
可选地,上述第一消息用于向上述第二网络设备请求注册;上述第二消息用于指示上述终端的注册被接受,上述第二消息还用于激活第一承载;其中,上述第一承载是上述终端与上述第二网络设备建立的连接上的默认承载。
可选地,上述收发模块1620还用于:向上述第二网络设备发送第三消息,上述第三消息用于指示上述终端的注册完成。
可选地,上述处理模块1610还用于:释放本地的第二承载;其中,上述第二承载是上述终端与上述第二网络设备建立的连接上的承载,上述第二承载是基于第三承载的映射得到的,上述第三承载是上述终端与上述第一网络设备建立的连接上的承载。
可选地,上述第一消息为注册请求消息,上述第二消息为注册接受消息。
可选地,上述收发模块1620还用于:向上述第二网络设备发送第四消息,上述第四消息用于指示上述终端拒绝上述注册。
可选地,上述处理模块1610还用于:删除本地的第四承载;其中,上述第四承载用于上述终端发送上述第一消息。
可选地,上述收发模块1620还用于:向上述第二网络设备发送注册请求消息,上述注册请求消息为初始类型。
可选地,上述第一消息用于向上述第二网络设备请求建立分组数据网络PDN连接;上述第二消息用于激活第一承载;其中,上述第一承载是上述终端与上述第二网络设备建立的连接上的默认承载。
可选地,上述收发模块1620还用于:向上述第二网络设备发送第三消息,上述第三消息用于指示上述终端接受激活上述第一承载。
可选地,上述处理模块1610还用于:基于上述第二地址,更新相关模块中的网际互联协议IP参数。
可选地,上述收发模块1620还用于:向上述第二网络设备发送第四消息,上述第四消息用于指示上述终端拒绝激活上述第一承载;释放本地的第二承载;其中,上述第二承载是上述终端与上述第二网络设备建立的连接上的承载,上述第二承载是基于第三承载的映射得到的,上述第三承载是上述终端与上述第一网络设备建立的连接上的承载。
可选地,上述第一消息用于向上述第二网络设备请求建立分组数据单元PDU会话;上述第二消息用于指示上述PDU会话建立请求被接受。
可选地,上述处理模块1610还用于:基于上述第二地址,更新相关模块中的网际互联协议IP参数。
可选地,上述收发模块1620还用于:向上述第二网络设备发送第四消息,上述第四消息用于指示上述终端结束上述PDU会话;释放本地的第二承载;其中,上述第二承载是上述终端与上述第二网络设备建立的连接上的承载,上述第二承载是基于第三承载的映射得到的,上述第三承载是上述终端与上述第一网络设备建立的连接上的承载。
可选地,上述第一网络设备为第五代移动通信系统中的网络设备,上述第二网络设备为第四代移动通信系统中的网络设备。
可选地,上述第一网络设备为第四代移动通信系统中的网络设备,上述第二网络设备为第五代移动通信系统中的网络设备。
本申请实施例的终端,通过确定终端发生从第一网络设备至第二网络设备的切换,且第一网络设备与第二网络设备为异系统的网络设备;向第二网络设备发送第一消息,第一消息中携带有终端的第一地址,第一地址是第一网络设备分配给终端的;接收第二网络设备发送的第二消息,第二消息中携带有终端的第二地址,第二地址是第二网络设备分配给终端的,第二地址与第一地址不同;使得在发生异系统切换时,终端不能被切换后的网络设备分配原有的地址情况下,不会直接断开现有的连接,能够在保持连接的基础上分配新的地址,实现平滑切换,不会出现业务中断,能够保证业务的连续性,减少业务中断时延,有效提高用户体验,同时还能够减少信令交互,有效降低异常出现的概率,有效降低复杂度,提升终端的稳定性和系统的鲁棒性。
需要说明的是,前述对应用于终端的切换方法实施例的解释说明也适用于该实施例的终端,此处不再赘述。
为了实现上述实施例,本申请还提出一种第二网络设备。
图17为本申请实施例提供的一种终端的结构示意图。
如图17所示,该第二网络设备包括:处理模块1710和收发模块1720。
其中,上述收发模块1720,用于接收终端发送的第一消息,上述第一消息中携带有上述终端的第一地址,上述第一地址是第一网络设备分配给上述终端的;上述收发模块1720,还用于确定上述第一地址不能分配给上述终端,向上述终端发送第二消息,上述第二消息中携带有上述终端的第二地址,上述第二地址与上述第一地址不同,上述第二地址是第二网络设备分配给上述终端的;其中,上述终端发生从上述第一网络设备至上述第二网络设备的切换,且上述第一网络设备与上述第二网络设备为异系统的网络设备。
可选地,上述第一消息用于向上述第二网络设备请求注册;上述第二消息用于指示上述终端的注册被接受,上述第二消息还用于激活第一承载;其中,上述第一承载是上述终端与上述第二网络设备建立的连接上的默认承载。
可选地,上述收发模块1720还用于:接收上述终端发送的第三消息,上述第三消息用于指示上述终端的注册完成。
可选地,上述第一消息为注册请求消息,上述第二消息为注册接受消息。
可选地,上述收发模块1720还用于:接收上述终端发送的第四消息,上述第四消息用于指示上述终端拒绝上述注册。
可选地,上述收发模块1720还用于:接收上述终端发送的注册请求消息,上述注册请求消息为初始类型。
可选地,上述第一消息用于向上述第二网络设备请求建立分组数据网络PDN连接;上述第二消息用于激活第一承载;其中,上述第一承载是上述终端与上述第二网络设备建立的连接上的默认承载。
可选地,上述收发模块1720还用于:接收上述终端发送的第三消息,上述第三消息用于指示上述终端接受激活上述第一承载。
可选地,上述第二地址还用于上述终端更新相关模块中的网际互联协议IP参数。
可选地,上述收发模块1720还用于:接收上述终端发送的第四消息,上述第四消息用于指示上述终端拒绝激活上述第一承载。
可选地,上述第一消息用于向上述第二网络设备请求建立分组数据单元PDU会话;上述第二消息用于指示上述PDU会话建立请求被接受。
可选地,上述第二地址还用于上述终端更新相关模块中的网际互联协议IP参数。
可选地,上述收发模块1720还用于:接收上述终端发送的第四消息,上述第四消息用于指示上述终端结束上述PDU会话。
可选地,上述第一网络设备为第五代移动通信系统中的网络设备,上述第二网络设备为第四代移动通信系统中的网络设备。
可选地,上述第一网络设备为第四代移动通信系统中的网络设备,上述第二网络设备为第五代移动通信系统中的网络设备。
本申请实施例的终端,通过接收终端发送的第一消息,第一消息中携带有第一地址;确定第一地址不能分配给终端,向终端发送第二消息,第二消息中携带有第二地址,第二地址是第二网络设备分配给终端的,第二地址与第一地址不同;使得在发生异系统切换时,终端不能被第二网络设备分配原有的地址情况下,不会直接断开现有的连接,能够在保持连接的基础上分配新的地址,能够实现平滑切换,不会出现业务中断,能够保证业务的连续性,减少业务中断时延,有效提高用户体验,同时还能够减少信令交互,有效降低异常出现的概率,有效降低复杂度,提升终端的稳定性和系统的鲁棒性。
需要说明的是,前述对应用于第二网络设备的切换方法实施例的解释说明也适用于该实施例的终端,此处不再赘述。
为了实现上述实施例,本申请实施例还提出了一种通信设备,包括一个或多个处理器;其中,上述通信设备用于执行前述图2-图8B实施例提出的切换方法。
为了实现上述实施例,本申请实施例还提出了一种通信设备,包括一个或多个处理器;其中,上述通信设备用于执行前述图9-图15实施例提出的切换方法。
为了实现上述实施例,本申请实施例还提供一种芯片,包括处理器和接口;上述处理器用于读取指令以执行前述图2-图8B实施例提出的切换方法。
为了实现上述实施例,本申请实施例还提供一种芯片,包括处理器和接口;上述处理器用于读取指令以执行前述图9-图15实施例提出的切换方法。
为了实现上述实施例,本申请实施例还提供另一种芯片,包括至少一个处理器和通信接口;上述通信接口用于接收输入上述芯片的信号或从上述芯片输出的信号,上述处理器与上述通信接口通信且通过逻辑电路或执行代码指令实现前述图2-图8B实施例提出的切换方法。
为了实现上述实施例,本申请实施例还提供另一种芯片,包括至少一个处理器和通信接口;上述通信接口用于接收输入上述芯片的信号或从上述芯片输出的信号,上述处理器与上述通信接口通信且通过逻辑电路或执行代码指令实现前述图9-图15实施例提出的切换方法。
为了实现上述实施例,本申请实施例还提出了一种非临时性计算机可读存储介质,该存储介质中的指令由通信设备的处理器执行时,使得通信设备能够执行前述图2-图8B实施例提出的切换方法。
为了实现上述实施例,本申请实施例还提出了一种非临时性计算机可读存储介质,该存储介质中的指令由通信设备的处理器执行时,使得通信设备能够执行前述图9-图15实施例提出的切换方法。
图18是根据一示例性实施例示出的一种通信设备的框图。例如,通信设备1800可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。
参照图18,通信设备1800可以包括以下一个或多个组件:处理组件1802,存储器1804,电力组件1806,多媒体组件1808,音频组件1810,输入/输出(I/O)接口1812,传感器组件1814,以及通信组件1816。
处理组件1802通常控制通信设备1800的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件1802可以包括一个或多个处理器1820来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件1802可以包括一个或多个模块,便于处理组件1802和其他组件之间的交互。例如,处理组件1802可以包括多媒体模块,以方便多媒体组件1808和处理组件1802之间的交互。
存储器1804被配置为存储各种类型的数据以支持在通信设备1800的操作。这些数据的示例包括用于在通信设备1800上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器1804可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。
电力组件1806为通信设备1800的各种组件提供电力。电力组件1806可以包括电源管理系统,一个或多个电源,及其他与为通信设备1800生成、管理和分配电力相关联的组件。
多媒体组件1808包括在所述通信设备1800和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件1808包括一个前置摄像头和/或后置摄像头。当通信设备1800处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。
音频组件1810被配置为输出和/或输入音频信号。例如,音频组件1810包括一个麦克风(MIC),当通信设备1800处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器1804或经由通信组件1816发送。在一些实施例中,音频组件1810还包括一个扬声器,用于输出音频信号。
I/O接口1812为处理组件1802和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。
传感器组件1814包括一个或多个传感器,用于为通信设备1800提供各个方面的状态评估。例如,传感器组件1814可以检测到通信设备1800的打开/关闭状态,组件的相对定位,例如所述组件为通信设备1800的显示器和小键盘,传感器组件1814还可以检测通信设备1800或通信设备1800一个组件的位置改变,用户与通信设备1800接触的存在或不存在,通信设备1800方位或加速/减速和通信设备1800的温度变化。传感器组件1814可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件1814还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件1814还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
通信组件1816被配置为便于通信设备1800和其他设备之间有线或无线方式的通信。通信设备1800可以接入基于通信标准的无线网络,如WiFi,4G或18G,或它们的组合。在一个示例性实施例中,通信组件1816经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件1816还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。
在示例性实施例中,通信设备1800可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。
在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器1804,上述指令可由通信设备1800的处理器1820执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。
本申请一些实施例还提供一种芯片系统,如图19所示,该芯片系统包括至少一个处理器1901和至少一个接口电路1902。处理器1901和接口电路1902可通过线路互联。例如,接口电路1902可用于从其它装置(例如电子设备的存储器)接收信号。又例如,接口电路1902可用于向其它装置(例如处理器1901)发送信号。示例性的,接口电路1902可读取存储器中存储的指令,并将该指令发送给处理器1901。当所述指令被处理器1901执行时,可使得信息处理装置执行上述实施例中的各个步骤。当然,该芯片系统还可以包含其他分立器件,本申请的一些实施例对此不作具体限定。
本申请一些实施例中,接口电路1902可以在芯片系统内部存储区域获取数据、程序指令和/或信息等;也可以与芯片系统外部获取数据、程序指令和/或信息等。
可选的,芯片系统还包括存储器1903,存储器1903用于存储必要的计算机程序和数据。
本领域技术人员还可以了解到本申请实施例列出的各种说明性逻辑块(illustrative logical block)和步骤(step)可以通过电子硬件、电脑软件,或两者的结合进行实现。这样的功能是通过硬件还是软件来实现取决于特定的应用和整个系统的设计要求。本领域技术人员可以对于每种特定的应用,可以使用各种方法实现所述的功能,但这种实现不应被理解为超出本申请实施例保护的范围。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本申请的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本申请的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。
流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现定制逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本申请的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本申请的实施例所属技术领域的技术人员所理解。
在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(ROM),可擦除可编辑只读存储器(EPROM或闪速存储器),光纤装置,以及便携式光盘只读存储器(CDROM)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。
应当理解,本申请的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。如,如果用硬件来实现和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。
本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
此外,在本申请各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
上述提到的存储介质可以是只读存储器,磁盘或光盘等。尽管上面已经示出和描述了本申请的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本申请的限制,本领域的普通技术人员在本申请的范围内可以对上述实施例进行变化、修改、替换和变型。
Claims (37)
1.一种切换方法,其特征在于,所述方法包括:
确定终端发生从第一网络设备至第二网络设备的切换,且所述第一网络设备与所述第二网络设备为异系统的网络设备;
向所述第二网络设备发送第一消息,所述第一消息中携带有所述终端的第一地址,所述第一地址是所述第一网络设备分配给所述终端的;
接收所述第二网络设备发送的第二消息,所述第二消息中携带有所述终端的第二地址,所述第二地址是所述第二网络设备分配给所述终端的,所述第二地址与所述第一地址不同。
2.根据权利要求1所述的方法,其特征在于,
所述第一消息用于向所述第二网络设备请求注册;
所述第二消息用于指示所述终端的注册被接受,所述第二消息还用于激活第一承载;
其中,所述第一承载是所述终端与所述第二网络设备建立的连接上的默认承载。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
向所述第二网络设备发送第三消息,所述第三消息用于指示所述终端的注册完成。
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
释放本地的第二承载;
其中,所述第二承载是所述终端与所述第二网络设备建立的连接上的承载,所述第二承载是基于第三承载的映射得到的,所述第三承载是所述终端与所述第一网络设备建立的连接上的承载。
5.根据权利要求2-4任一项所述的方法,其特征在于,所述第一消息为注册请求消息,所述第二消息为注册接受消息。
6.根据权利要求2所述的方法,其特征在于,所述方法还包括:
向所述第二网络设备发送第四消息,所述第四消息用于指示所述终端拒绝所述注册。
7.根据权利要求6所述的方法,其特征在于,所述方法还包括:
删除本地的第四承载;
其中,所述第四承载用于所述终端发送所述第一消息。
8.根据权利要求7所述的方法,其特征在于,所述方法还包括:
向所述第二网络设备发送注册请求消息,所述注册请求消息为初始类型。
9.根据权利要求1所述的方法,其特征在于,
所述第一消息用于向所述第二网络设备请求建立分组数据网络PDN连接;
所述第二消息用于激活第一承载;
其中,所述第一承载是所述终端与所述第二网络设备建立的连接上的默认承载。
10.根据权利要求9所述的方法,其特征在于,所述方法还包括:
向所述第二网络设备发送第三消息,所述第三消息用于指示所述终端接受激活所述第一承载。
11.根据权利要求10所述的方法,其特征在于,所述方法还包括:
基于所述第二地址,更新相关模块中的网际互联协议IP参数。
12.根据权利要求9所述的方法,其特征在于,所述方法还包括:
向所述第二网络设备发送第四消息,所述第四消息用于指示所述终端拒绝激活所述第一承载;
释放本地的第二承载;
其中,所述第二承载是所述终端与所述第二网络设备建立的连接上的承载,所述第二承载是基于第三承载的映射得到的,所述第三承载是所述终端与所述第一网络设备建立的连接上的承载。
13.根据权利要求1所述的方法,其特征在于,
所述第一消息用于向所述第二网络设备请求建立分组数据单元PDU会话;
所述第二消息用于指示所述PDU会话建立请求被接受。
14.根据权利要求13所述的方法,其特征在于,所述方法还包括:
基于所述第二地址,更新相关模块中的网际互联协议IP参数。
15.根据权利要求13所述的方法,其特征在于,所述方法还包括:
向所述第二网络设备发送第四消息,所述第四消息用于指示所述终端结束所述PDU会话;
释放本地的第二承载;
其中,所述第二承载是所述终端与所述第二网络设备建立的连接上的承载,所述第二承载是基于第三承载的映射得到的,所述第三承载是所述终端与所述第一网络设备建立的连接上的承载。
16.根据权利要求2-12任一项所述的方法,其特征在于,所述第一网络设备为第五代移动通信系统中的网络设备,所述第二网络设备为第四代移动通信系统中的网络设备。
17.根据权利要求13-15任一项所述的方法,其特征在于,所述第一网络设备为第四代移动通信系统中的网络设备,所述第二网络设备为第五代移动通信系统中的网络设备。
18.一种切换方法,其特征在于,所述方法包括:
接收终端发送的第一消息,所述第一消息中携带有所述终端的第一地址,所述第一地址是第一网络设备分配给所述终端的;
确定所述第一地址不能分配给所述终端,向所述终端发送第二消息,所述第二消息中携带有所述终端的第二地址,所述第二地址与所述第一地址不同,所述第二地址是第二网络设备分配给所述终端的;
其中,所述终端发生从所述第一网络设备至所述第二网络设备的切换,且所述第一网络设备与所述第二网络设备为异系统的网络设备。
19.根据权利要求18所述的方法,其特征在于,
所述第一消息用于向所述第二网络设备请求注册;
所述第二消息用于指示所述终端的注册被接受,所述第二消息还用于激活第一承载;
其中,所述第一承载是所述终端与所述第二网络设备建立的连接上的默认承载。
20.根据权利要求19所述的方法,其特征在于,所述方法还包括:
接收所述终端发送的第三消息,所述第三消息用于指示所述终端的注册完成。
21.根据权利要求19-20任一项所述的方法,其特征在于,所述第一消息为注册请求消息,所述第二消息为注册接受消息。
22.根据权利要求19所述的方法,其特征在于,所述方法还包括:
接收所述终端发送的第四消息,所述第四消息用于指示所述终端拒绝所述注册。
23.根据权利要求22所述的方法,其特征在于,所述方法还包括:
接收所述终端发送的注册请求消息,所述注册请求消息为初始类型。
24.根据权利要求18所述的方法,其特征在于,
所述第一消息用于向所述第二网络设备请求建立分组数据网络PDN连接;
所述第二消息用于激活第一承载;
其中,所述第一承载是所述终端与所述第二网络设备建立的连接上的默认承载。
25.根据权利要求24所述的方法,其特征在于,所述方法还包括:
接收所述终端发送的第三消息,所述第三消息用于指示所述终端接受激活所述第一承载。
26.根据权利要求25所述的方法,其特征在于,所述第二地址还用于所述终端更新相关模块中的网际互联协议IP参数。
27.根据权利要求24所述的方法,其特征在于,所述方法还包括:
接收所述终端发送的第四消息,所述第四消息用于指示所述终端拒绝激活所述第一承载。
28.根据权利要求18所述的方法,其特征在于,
所述第一消息用于向所述第二网络设备请求建立分组数据单元PDU会话;
所述第二消息用于指示所述PDU会话建立请求被接受。
29.根据权利要求28所述的方法,其特征在于,所述第二地址还用于所述终端更新相关模块中的网际互联协议IP参数。
30.根据权利要求28所述的方法,其特征在于,所述方法还包括:
接收所述终端发送的第四消息,所述第四消息用于指示所述终端结束所述PDU会话。
31.根据权利要求19-27任一项所述的方法,其特征在于,所述第一网络设备为第五代移动通信系统中的网络设备,所述第二网络设备为第四代移动通信系统中的网络设备。
32.根据权利要求28-30任一项所述的方法,其特征在于,所述第一网络设备为第四代移动通信系统中的网络设备,所述第二网络设备为第五代移动通信系统中的网络设备。
33.一种终端,其特征在于,所述终端包括:
处理模块,用于确定所述终端发生从第一网络设备至第二网络设备的切换,且所述第一网络设备与所述第二网络设备为异系统的网络设备;
收发模块,用于向所述第二网络设备发送第一消息,所述第一消息中携带有所述终端的第一地址,所述第一地址是所述第一网络设备分配给所述终端的;
所述收发模块,还用于接收所述第二网络设备发送的第二消息,所述第二消息中携带有所述终端的第二地址,所述第二地址是所述第二网络设备分配给所述终端的,所述第二地址与所述第一地址不同。
34.一种第二网络设备,其特征在于,所述第二网络设备包括:
收发模块,用于接收终端发送的第一消息,所述第一消息中携带有所述终端的第一地址,所述第一地址是第一网络设备分配给所述终端的;
所述收发模块,还用于确定所述第一地址不能分配给所述终端,向所述终端发送第二消息,所述第二消息中携带有所述终端的第二地址,所述第二地址与所述第一地址不同,所述第二地址是第二网络设备分配给所述终端的;
其中,所述终端发生从所述第一网络设备至所述第二网络设备的切换,且所述第一网络设备与所述第二网络设备为异系统的网络设备。
35.一种通信设备,包括:一个或多个处理器;
其中,所述通信设备用于执行权利要求1-17中任一项所述的方法,或者执行权利要求18-32中任一项所述的方法。
36.一种芯片,其特征在于,包括至少一个处理器和通信接口;所述通信接口用于接收输入所述芯片的信号或从所述芯片输出的信号,所述处理器与所述通信接口通信且通过逻辑电路或执行代码指令实现根据权利要求1-17中任一项所述的方法,或者实现根据权利要求18-32中任一项所述的方法。
37.一种非临时性计算机可读存储介质,其特征在于,当所述存储介质中的指令由通信设备的处理器执行时,使得通信设备能够执行如权利要求1-17中任一项所述的方法,或者执行如权利要求18-32中任一项所述的方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202411367452.3A CN119300108A (zh) | 2024-09-27 | 2024-09-27 | 切换方法、通信设备、芯片及可读存储介质 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202411367452.3A CN119300108A (zh) | 2024-09-27 | 2024-09-27 | 切换方法、通信设备、芯片及可读存储介质 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN119300108A true CN119300108A (zh) | 2025-01-10 |
Family
ID=94160538
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202411367452.3A Pending CN119300108A (zh) | 2024-09-27 | 2024-09-27 | 切换方法、通信设备、芯片及可读存储介质 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN119300108A (zh) |
Citations (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20070091846A1 (en) * | 2005-04-14 | 2007-04-26 | Lg Electronics Inc. | Method of reconfiguring an internet protocol address in handover between heterogeneous networks |
| CN102170668A (zh) * | 2010-02-25 | 2011-08-31 | 华为技术有限公司 | 无线中继网络中切换的方法、装置及系统 |
| US20120140734A1 (en) * | 2010-12-03 | 2012-06-07 | Hitachi, Ltd. | Hybrid communication terminal |
| CN102857985A (zh) * | 2012-09-21 | 2013-01-02 | 东莞宇龙通信科技有限公司 | 服务器、终端和网络切换方法 |
| EP2675215A2 (en) * | 2007-03-23 | 2013-12-18 | Samsung Electronics Co., Ltd | Handover Apparatus and Method in a Heterogeneous Wireless Communication System |
| US20150103804A1 (en) * | 2012-06-29 | 2015-04-16 | Huawei Device Co., Ltd. | Method and Apparatus for Network Handover |
| WO2016165554A1 (zh) * | 2015-04-13 | 2016-10-20 | 电信科学技术研究院 | 一种数据分流的路径建立方法及装置 |
| CN110741677A (zh) * | 2017-12-15 | 2020-01-31 | Oppo广东移动通信有限公司 | 保障切换的方法、终端设备和网络设备 |
| WO2023004683A1 (zh) * | 2021-07-29 | 2023-02-02 | 华为技术有限公司 | 一种通信方法、装置及设备 |
-
2024
- 2024-09-27 CN CN202411367452.3A patent/CN119300108A/zh active Pending
Patent Citations (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20070091846A1 (en) * | 2005-04-14 | 2007-04-26 | Lg Electronics Inc. | Method of reconfiguring an internet protocol address in handover between heterogeneous networks |
| EP2675215A2 (en) * | 2007-03-23 | 2013-12-18 | Samsung Electronics Co., Ltd | Handover Apparatus and Method in a Heterogeneous Wireless Communication System |
| CN102170668A (zh) * | 2010-02-25 | 2011-08-31 | 华为技术有限公司 | 无线中继网络中切换的方法、装置及系统 |
| US20120140734A1 (en) * | 2010-12-03 | 2012-06-07 | Hitachi, Ltd. | Hybrid communication terminal |
| US20150103804A1 (en) * | 2012-06-29 | 2015-04-16 | Huawei Device Co., Ltd. | Method and Apparatus for Network Handover |
| CN102857985A (zh) * | 2012-09-21 | 2013-01-02 | 东莞宇龙通信科技有限公司 | 服务器、终端和网络切换方法 |
| WO2016165554A1 (zh) * | 2015-04-13 | 2016-10-20 | 电信科学技术研究院 | 一种数据分流的路径建立方法及装置 |
| CN110741677A (zh) * | 2017-12-15 | 2020-01-31 | Oppo广东移动通信有限公司 | 保障切换的方法、终端设备和网络设备 |
| WO2023004683A1 (zh) * | 2021-07-29 | 2023-02-02 | 华为技术有限公司 | 一种通信方法、装置及设备 |
Non-Patent Citations (1)
| Title |
|---|
| 夏永辉: ""铁路GSM-R和5G-R移动通信系统运维技术的研究"", 《中国优秀博硕士学位论文全文数据库(硕士)》, 15 January 2023 (2023-01-15) * |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10624146B2 (en) | Radio link failure handling method, related device, and communications system | |
| US11457497B2 (en) | Connection reestablishment method and apparatus | |
| US9357573B2 (en) | Method of providing service continuity between cellular communication and device to-device communication | |
| US11924695B2 (en) | Mobile telecommunications system method including switching between radio resources based on measured signal properties | |
| RU2656244C1 (ru) | Способ и устройство для детектирования соседней соты при обработке повторного выбора соты | |
| US20240172084A1 (en) | Data transmission method and apparatus | |
| CN111727629B (zh) | 基站切换方法、装置、通信设备及存储介质 | |
| EP4236486A1 (en) | Connection establishment method and apparatus, and communication device and storage medium | |
| CN113796122A (zh) | 一种切换中继用户设备的方法、装置、设备及可读存储介质 | |
| CN114902730B (zh) | 信息传输方法、装置、通信设备和存储介质 | |
| EP4132041B1 (en) | Information transmission method and apparatus, communication device, and storage medium | |
| WO2022001378A1 (zh) | 一种提醒方法、图形用户界面及终端设备 | |
| CN115039430B (zh) | 波束扫描的方法、装置、通信设备及存储介质 | |
| CN114270985A (zh) | 波束切换方法及装置、网络设备、终端及存储介质 | |
| CN119300108A (zh) | 切换方法、通信设备、芯片及可读存储介质 | |
| CN114828127B (zh) | 语音通话方法、装置及存储介质 | |
| CN110945920A (zh) | 网络接入方法、装置、通信设备及存储介质 | |
| WO2024234184A1 (zh) | 信息处理方法、装置、通信设备及存储介质 | |
| CN112470500B (zh) | 用于系统互通的装置和方法 | |
| CN111096046B (zh) | 接入方式确定方法、装置及通信设备 | |
| CN114365519A (zh) | 确定寻呼分组的方法及装置、通信设备和存储介质 | |
| CN114246007A (zh) | 信息传输方法、装置、通信设备和存储介质 | |
| CN116074804B (zh) | 通信方法及装置、存储介质 | |
| CN115150971B (zh) | 一种实现双链接的方法、装置及可读存储介质 | |
| RU2817408C1 (ru) | Способ и устройство для установления связи, устройство связи и носитель данных |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination |