一种通信系统间移动方法、用户设备和存储介质
文献发布时间:2023-06-19 11:11:32
本申请要求于2017年3月20日提交中国专利局、申请号为PCT/CN2017/077387、发明名称为“一种通信系统间移动方法、设备和系统”的专利申请的优先权,其全部内容通过引用结合在本申请中。
技术领域
本申请涉及通信领域,尤其涉及一种通信系统间移动方法、设备和系统。
背景技术
在最新的第三代合作伙伴计划(3rd Generation Partnership Project,3GPP)的第五代移动通信技术(5th Generation,5G)和第四代移动通信技术(4th Generation,4G)标准中,用户设备(user equipment,UE)可以支持双注册(同时注册在5G和4G上)。
如果在双注册状态下UE从5G向4G进行无缝移动(即为UE分配的互联网协议(Internet Protocol,IP)地址不变,连接的核心网网元不变)时,会将UE在5G内建立的每个协议数据单元(Protocol Data Unit,PDU)会话(session)都移动至4G,具体方式是,通过在4G内发送包括切换指示的附着消息,以及发送包括切换指示的PDU连接建立请求消息。
但是有可能有些在5G建立的PDU会话不支持无缝移动至4G,进行移动时,移动管理实体(Mobile Management Entity,MME)会因为根据接入点名称(Access Point Name,APN)找不到PGW的地址而拒绝PDN连接建立请求,导致UE无法继续使用业务。另外,UE从5G无缝移动到4G网络过程中,当在4G内建立PDN连接后,由PGW负责将5G已经无缝移动走的PDU会话删除,但是对于不支持无缝移动至4G的PDU会话则无法被删除。
发明内容
本申请实施例提供一种通信系统间移动方法、设备和系统,用于降低UE从第一通信系统移动到第二通信系统场景下PDN连接被拒的概率。
为达到上述目的,本申请的实施例采用如下技术方案:
第一方面,提供了一种通信系统间移动方法,该方法包括:用户设备UE确定在第一通信系统中建立的会话中是否存在第一会话,其中第一会话能够从第一通信系统移动至第二通信系统;当确定不存在时,UE向第二通信系统的第一核心网设备发送第一消息,第一消息用于在第二通信系统中进行附着attach。本申请实施例提供的通信系统间移动方法,通过UE确定在第一通信系统中是否存在第一会话时,向第二通信系统的第一核心网设备发送第一消息,以在第二通信系统中进行附着;第三核心网设备获取第一会话的标识以及第三会话的标识,其中,第三会话为第一通信系统中不能够从第一通信系统移动至第二通信系统的会话;然后第三核心网设备根据第一会话的标识删除第一会话,通过第二通信系统中的第二会话对应第一通信系统中的第一会话,并且删除第一通信系统中的第一会话实现第一会话的移动。并且第四核心网设备向与第二会话的标识相对应的第四核心网设备发送第四消息,用于由第四核心网设备删除与第三会话的标识相对应的第三会话,即删除了不能移动的会话。因此,实现了UE在进行通信系统间移动时同时删除不能移动的会话。
在一种可能的设计中,第一消息用于在第二通信系统中进行附着,包括:第一消息用于在第二通信系统中进行初始initial附着。该设计提供了指示附着的具体消息。
在一种可能的设计中,当确定不存在时,UE向第二通信系统的第一核心网设备发送第一消息,还包括:UE确定不存在第一会话,并且UE确定UE或第二通信息系统不支持指定特性时,UE向第二通信系统的第一核心网设备发送第一消息;指定特性包括在第二通信系统附着时不建立PDN连接。该设计提供了UE确定不存在第一会话时,UE发送消息的一种实现方式。
在一种可能的设计中,该方法还包括:UE确定存在第一会话时,UE向第二通信系统的第一核心网设备发送第二消息,第二消息用于在第二通信系统中进行跟踪区更新。该设计提供了UE确定存在第一会话时,UE发送消息的一种实现方式。
在一种可能的设计中,该方法还包括:当UE确定存在第一会话时,UE向第二通信系统的第一核心网设备发送第三消息,第三消息用于在第二通信系统中建立第二会话,第二会话与第一会话相对应。该设计提供了会话在不同通信系统间迁移的方式。
在一种可能的设计中,第三消息为附着attach请求消息,附着请求消息中包括切换指示和加密选项转换标识,方法还包括:UE从第一核心网设备接收加密选项请求消息,加密选项请求消息为第一核心网设备根据加密选项转换标识所发送;UE向第一核心网设备发送加密选项响应消息,加密选项响应消息中包括与第一会话对应的接入点名称APN。该设计使得新MME能够获得UE第一会话对应的接入点名称APN。
在一种可能的设计中,UE向第二通信系统的第一核心网设备发送第三消息之前,还包括:UE确定与第一会话对应的接入点名称APN不是默认APN;或者,UE确定与第一会话对应的数据网络名称DNN不是默认DNN。该设计公开了两种UE发送APN的条件。
在一种可能的设计中,第三消息为协议数据网络PDN连接请求,PDN连接请求包括切换指示和与第一会话对应的APN。该设计公开了PDN连接请求的内容。
在一种可能的设计中,UE向第二通信系统的第一核心网设备发送第三消息之前,包括:UE确定与第一会话对应的APN不是默认APN;或者,UE确定与第一会话对应的DNN不是默认DNN。该设计公开了两种UE发送APN的条件。
在一种可能的设计中,该方法还包括:UE根据本地保存的数据网络名称DNN与APN的对应关系以及第一会话对应的DNN,获取APN。该设计公开了UE获取第一会话对应DNN的方式。
在一种可能的设计中,UE确定存在第一会话之前,该方法还包括:UE向第一通信系统的第二核心网设备发送PDU会话建立请求消息,用于建立第一会话;UE从第二核心网设备接收PDU会话建立接受消息,PDU会话建立接受消息中包括APN。
在一种可能的设计中,该方法还包括:UE在建立第一会话过程中,接收指示信息,指示信息用于指示第一会话能够从第一通信系统移动至第二通信系统。该设计公开了UE获取第一会话能够从第一通信系统移动至第二通信系统的方式。
在一种可能的设计中,该方法还包括:UE在第一通信系统建立第一会话过程中,接收指示信息,指示信息用于UE确定第一会话能够从第一通信系统移动至第二通信系统。该设计公开了UE获取第一会话能够从第一通信系统移动至第二通信系统的方式。
在一种可能的设计中,指示信息包括以下一种或多种信息的组合:第一会话对应的第二通信系统的会话的相关参数,用于当接收到相关参数时,UE确定第一会话能够从第一通信系统移动至第二通信系统;第一会话的业务和会话连续性模式,用于当第一会话的业务和会话连续性模式为指定模式时,UE确定第一会话能够从第一通信系统移动至第二通信系统;第一会话的IP地址,用于当IP地址属于指定地址段时,UE确定第一会话能够从第一通信系统移动至第二通信系统;第一会话对应的网络切片,用于当网络切片在第二通信系统内有对应的服务,UE确定第一会话能够从第一通信系统移动至第二通信系统;第一会话对应的数据网络名称,用于当数据网络名称有对应的接入点名称时,UE确定第一会话能够从第一通信系统移动至第二通信系统。该设计公开了指示信息的具体内容。
在一种可能的设计中,UE在建立第一会话过程中,接收指示信息,包括:UE向第一通信系统的第二核心网设备发送PDU会话建立请求消息,用于建立第一会话;UE从第二核心网设备接收PDU会话建立接受消息,PDU会话建立接受消息中包括指示信息。该设计公开了UE获取指示信息的方式。
在一种可能的设计中,加密选项响应消息中还包括第三会话的标识,第三会话为第一通信系统的会话中不能够从第一通信系统移动至第二通信系统的会话。该设计公开了不能够从第一通信系统移动至第二通信系统的会话的标识的传递方式。
在一种可能的设计中,第一会话能够从第一通信系统移动至第二通信系统,包括:为第一会话提供服务的第三核心网设备是第一通信系统和第二通信系统共用的核心网设备,第三核心网设备为第一会话提供控制面服务;或者,为第一会话提供服务的第三核心网设备和第四核心网设备是第一通信系统和第二通信系统共用的核心网设备,第三核心网设备为第一会话提供控制面服务,第四核心网设备为第一会话提供用户面服务。该设计公开了第一会话能够从第一通信系统移动至第二通信系统的具体内容。
在一种可能的设计中,第二会话与第一会话相对应,包括:第一会话与第二会话具有相同的IP地址;或者,第一会话与第二会话具有相同的IP地址和第三核心网设备,第三核心网设备为第一会话提供控制面服务;或者,第一会话与第二会话具有相同的IP地址、相同的第三核心网设备和相同的第四核心网设备,第三核心网设备为第一会话提供控制面服务,第四核心网设备为第一会话提供用户面服务。该设计公开了第二会话与第一会话相对应的具体内容。
在一种可能的设计中,第一通信系统为5G通信系统,第二通信系统为4G通信系统,第一会话为PDU会话,第二会话为PDN连接;或者,第一通信系统为4G通信系统,第二通信系统为5G通信系统,第一会话为PDN连接,第二会话为PDU会话。该设计公开了通信系统间移动方法可能的切换方向。
第二方面,本申请实施例提供了一种用户设备UE,包括:确定单元,用于确定在第一通信系统中建立的会话中是否存在第一会话,其中第一会话能够从第一通信系统移动至第二通信系统;发送单元,用于当确定不存在时,UE向第二通信系统的第一核心网设备发送第一消息,第一消息用于在第二通信系统中进行附着attach。基于同一发明构思,由于该装置解决问题的原理以及有益效果可以参见上述第一方面和第一方面的各可能的方法实施方式以及所带来的有益效果,因此该装置的实施可以参见上述第一方面和第一方面的各可能的方法的实施方式,重复之处不再赘述。
第三方面,提供了一种通信系统间移动方法,该方法包括:用户设备UE确定第一通信系统中是否存在第一会话,其中第一会话能够从第一通信系统移动至第二通信系统;当确定存在时,UE向第二通信系统的第一核心网设备发送第一消息,第一消息用于在第二通信系统中建立第二会话,第二会话与第一会话相对应。本申请实施例提供的通信系统间移动方法,通过UE确定在第一通信系统中是否存在第一会话时,向第二通信系统的第一核心网设备发送第一消息,以在第二通信系统中建立第二会话,第二会话与第一会话相对应;第三核心网设备获取第一会话的标识以及第三会话的标识,其中,第三会话为第一通信系统中不能够从第一通信系统移动至第二通信系统的会话;然后第三核心网设备根据第一会话的标识删除第一会话,通过第二通信系统中的第二会话对应第一通信系统中的第一会话,并且删除第一通信系统中的第一会话实现第一会话的移动。并且第四核心网设备向与第二会话的标识相对应的第四核心网设备发送第四消息,用于由第四核心网设备删除与第三会话的标识相对应的第三会话,即删除了不能移动的会话。因此,实现了UE在进行通信系统间移动时同时删除不能移动的会话。
在一种可能的设计中,第一消息为附着attach请求消息,附着请求消息中包括切换指示和加密选项转换标识,方法还包括:UE从第一核心网设备接收加密选项请求消息,加密选项请求消息为第一核心网设备根据加密选项转换标识所发送;UE向第一核心网设备发送加密选项响应消息,加密选项响应消息中包括与第一会话对应的接入点名称APN。该设计使得新MME能够获得UE第一会话对应的接入点名称APN。
在一种可能的设计中,UE向第二通信系统的第一核心网设备发送第一消息之前,还包括:UE确定与第一会话对应的接入点名称APN不是默认APN;或者,UE确定与第一会话对应的数据网络名称DNN不是默认DNN。该设计公开了两种UE发送APN的条件。
在一种可能的设计中,第一消息为协议数据网络PDN连接请求,PDN连接请求包括切换指示和与第一会话对应的APN。该设计公开了PDN连接请求的内容。
在一种可能的设计中,UE向第二通信系统的第一核心网设备发送第一消息之前,包括:UE确定与第一会话对应的APN不是默认APN;或者,UE确定与第一会话对应的DNN不是默认DNN。该设计公开了两种UE发送APN的条件。
在一种可能的设计中,方法还包括:UE根据本地保存的数据网络名称DNN与APN的对应关系以及第一会话对应的DNN,获取APN。该设计公开了UE获取第一会话对应DNN的方式。
在一种可能的设计中,在用户设备UE确定第一通信系统中是否存在第一会话之前,方法还包括:UE向第一通信系统的第二核心网设备发送PDU会话建立请求消息,用于建立第一会话;UE从第二核心网设备接收PDU会话建立接受消息,PDU会话建立接受消息中包括APN。该设计公开了UE获取APN的方式。
在一种可能的设计中,在用户设备UE确定第一通信系统中是否存在第一会话之前,方法还包括:UE在建立第一会话过程中,接收指示信息,指示信息用于指示第一会话能够从第一通信系统移动至第二通信系统。该设计公开了UE获取第一会话能够从第一通信系统移动至第二通信系统的方式。
在一种可能的设计中,指示信息以下一种或多种信息的组合:第一会话对应的第二通信系统的会话的相关参数,用于当接收到相关参数时,UE确定第一会话能够从第一通信系统移动至第二通信系统;第一会话的业务和会话连续性模式,用于当第一会话的业务和会话连续性模式为指定模式时,UE确定第一会话能够从第一通信系统移动至第二通信系统;第一会话的IP地址,用于当IP地址属于指定地址段时,UE确定第一会话能够从第一通信系统移动至第二通信系统;第一会话对应的网络切片,用于当网络切片在第二通信系统内有对应的服务,UE确定第一会话能够从第一通信系统移动至第二通信系统;第一会话对应的数据网络名称,用于当数据网络名称有对应的接入点名称时,UE确定第一会话能够从第一通信系统移动至第二通信系统。该设计公开了指示信息的具体内容。
在一种可能的设计中,UE在建立第一会话过程中,接收指示信息,包括:UE向第一通信系统的第二核心网设备发送PDU会话建立请求消息,用于建立第一会话;UE从第二核心网设备接收PDU会话建立接受消息,PDU会话建立接受消息中包括指示信息。该设计公开了UE获取指示信息的方式。
在一种可能的设计中,加密选项响应消息中还包括第三会话的标识,第三会话为第一通信系统的会话中不能够从第一通信系统移动至第二通信系统的会话。该设计公开了不能够从第一通信系统移动至第二通信系统的会话的标识的传递方式。
在一种可能的设计中,第一会话能够从第一通信系统移动至第二通信系统,包括:为第一会话提供服务的第三核心网设备是第一通信系统和第二通信系统共用的核心网设备,第三核心网设备为第一会话提供控制面服务;或者,为第一会话提供服务的第三核心网设备和第四核心网设备是第一通信系统和第二通信系统共用的核心网设备,第三核心网设备为第一会话提供控制面服务,第四核心网设备为第一会话提供用户面服务。该设计公开了第一会话能够从第一通信系统移动至第二通信系统的具体内容。
在一种可能的设计中,第二会话与第一会话相对应,包括:第一会话与第二会话具有相同的IP地址;或者,第一会话与第二会话具有相同的IP地址和第三核心网设备,第三核心网设备为第一会话提供控制面服务;或者,第一会话与第二会话具有相同的IP地址、相同的第三核心网设备和相同的第四核心网设备,第三核心网设备为第一会话提供控制面服务,第四核心网设备为第一会话提供用户面服务。该设计公开了第二会话与第一会话相对应的具体内容。
在一种可能的设计中,第一通信系统为5G通信系统,第二通信系统为4G通信系统,第一会话为PDU会话,第二会话为PDN连接;或者,第一通信系统为4G通信系统,第二通信系统为5G通信系统,第一会话为PDN连接,第二会话为PDU会话。该设计公开了通信系统间移动方法可能的切换方向。
第四方面,本申请实施例提供了一种用户设备UE,包括:确定单元,用于确定第一通信系统中是否存在第一会话,其中第一会话能够从第一通信系统移动至第二通信系统;发送单元,用于当确定存在时,向第二通信系统的第一核心网设备发送第一消息,第一消息用于在第二通信系统中建立第二会话,第二会话与第一会话相对应。本申请实施例提供的用户设备UE,通过UE确定在第一通信系统中是否存在第一会话时,向第二通信系统的第一核心网设备发送第一消息,以在第二通信系统中建立第二会话,第二会话与第一会话相对应;第三核心网设备获取第一会话的标识以及第三会话的标识,其中,第三会话为第一通信系统中不能够从第一通信系统移动至第二通信系统的会话;然后第三核心网设备根据第一会话的标识删除第一会话,通过第二通信系统中的第二会话对应第一通信系统中的第一会话,并且删除第一通信系统中的第一会话实现第一会话的移动。并且第四核心网设备向与第二会话的标识相对应的第四核心网设备发送第四消息,用于由第四核心网设备删除与第三会话的标识相对应的第三会话,即删除了不能移动的会话。因此,实现了UE在进行通信系统间移动时同时删除不能移动的会话。基于同一发明构思,由于该装置解决问题的原理以及有益效果可以参见上述第三方面和第三方面的各可能的方法实施方式以及所带来的有益效果,因此该装置的实施可以参见上述第三方面和第三方面的各可能的方法的实施方式,重复之处不再赘述。
第五方面,本申请实施例提供一种用户设备UE,包括:处理器、存储器、总线和通信接口;该存储器用于存储计算机执行指令,该处理器与该存储器通过该总线连接,当该用户设备UE运行时,该处理器执行该存储器存储的该计算机执行指令,以使该用户设备UE执行上述第一方面中任意一项的方法或上述第三方面中任意一项的方法;基于同一发明构思,处理器调用存储在存储器中的指令以实现上述第一方面的方法设计中的方案,由于该用户设备UE解决问题的实施方式以及有益效果可以参见上述第一方面和第一方面的各可能的方法以及第三方面和第三方面的各可能的方法的实施方式以及有益效果,因此该用户设备UE的实施可以参见方法的实施,重复之处不再赘述。
第六方面,本申请实施例提供了一种计算机存储介质,包括指令,当其在计算机上运行时,使得计算机执行如第一方面或第三方面的通信系统间移动方法。
第七方面,本申请实施例提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得该计算机执行如第一方面或第三方面的通信系统间移动方法。
另外,第五方面至第七方面中任一种设计方式所带来的技术效果可参见第一方面或第三方面中不同设计方式所带来的技术效果,此处不再赘述。
第八方面,提供了一种通信系统间移动方法,包括:第一核心网设备接收第一消息,第一消息用于在第二通信系统中建立第二会话,第二会话与第一通信系统中的第一会话对应,第一会话能够从第一通信系统移动至第二通信系统;第一核心网设备获取第一会话的标识;第一核心网设备向第二核心网设备发送第二消息,第二消息中包括第一会话的标识,第二消息用于请求第二核心网设备删除第一会话。本申请实施例提供的通信系统间移动方法,通过UE确定在第一通信系统中是否存在第一会话时,向第二通信系统的第一核心网设备发送第一消息,以在第二通信系统中建立第二会话,第二会话与第一会话相对应;第三核心网设备获取第一会话的标识以及第三会话的标识,其中,第三会话为第一通信系统中不能够从第一通信系统移动至第二通信系统的会话;然后第三核心网设备根据第一会话的标识删除第一会话,通过第二通信系统中的第二会话对应第一通信系统中的第一会话,并且删除第一通信系统中的第一会话实现第一会话的移动。并且第四核心网设备向与第二会话的标识相对应的第四核心网设备发送第四消息,用于由第四核心网设备删除与第三会话的标识相对应的第三会话,即删除了不能移动的会话。因此,实现了UE在进行通信系统间移动时同时删除不能移动的会话。
在一种可能的设计中,第一消息为创建会话请求消息,创建会话请求消息中包括切换指示和与第一会话对应的接入点名称APN,第一核心网设备获取第一会话的标识,包括:第一核心网设备获取与APN对应的数据网络名称DNN,并获取与DNN对应的互联网协议IP地址;或者,第一核心网设备获取与APN对应的互联网协议IP地址;第一核心网设备获取与IP地址相对应的第一会话的标识。该设计公开了获取第一会话的标识的两种方式。
在一种可能的设计中,在第一核心网设备接收第一消息之前,方法还包括:第一核心网设备在为UE建立第一会话过程中,向第三核心网设备发送第一请求消息,第一请求消息中包括第一核心网设备的地址和与第一会话相对应的DNN;或者,第一核心网设备在为UE建立第一会话过程中,第一核心网设备获取与第一会话相对应的APN,第一核心网设备向第三核心网设备发送第一请求消息,第一请求消息中包括第一核心网设备的地址和APN。该设计公开了第一请求消息的两种消息内容。
在一种可能的设计中,第一消息中还包括第三会话的标识,第三会话为第一通信系统会话中不能够从第一通信系统移动至第二通信系统的会话;第二消息中还包括第三会话的标识,用于请求第二核心网设备删除第三会话。该设计公开了删除不能够从第一通信系统移动至第二通信系统的会话的方式。
在一种可能的设计中,第一会话能够从第一通信系统移动至第二通信系统,包括:第一核心网设备是第一通信系统和第二通信系统共用的核心网设备;或者,第一核心网设备是第一通信系统和第二通信系统共用的核心网设备;为第一会话提供服务的第四核心网设备是第一通信系统和第二通信系统共用的核心网设备,第四核心网设备为第一会话提供用户面服务。该设计公开了第一会话能够从第一通信系统移动至第二通信系统的具体内容。
在一种可能的设计中,第二会话与第一通信系统中的第一会话对应,包括:第一会话与第二会话具有相同的IP地址;或者,第一会话与第二会话具有相同的IP地址和第一核心网设备;或者,第一会话与第二会话具有相同的IP地址、相同的第一核心网设备和相同的第四核心网设备,第四核心网设备为第一会话提供用户面服务。该设计公开了第二会话与第一会话相对应的具体内容。
在一种可能的设计中,第一通信系统为5G通信系统,第二通信系统为4G通信系统,第一会话为PDU会话,第二会话为PDN连接;或者,第一通信系统为4G通信系统,第二通信系统为5G通信系统,第一会话为PDN连接,第二会话为PDU会话。该设计公开了通信系统间移动方法可能的切换方向。
第九方面,本申请实施例提供了一种核心网设备,包括:接收单元,用于接收第一消息,第一消息用于在第二通信系统中建立第二会话,第二会话与第一通信系统中的第一会话对应,第一会话能够从第一通信系统移动至第二通信系统;获取单元,用于获取第一会话的标识;发送单元,用于向第二核心网设备发送第二消息,第二消息中包括第一会话的标识,第二消息用于请求第二核心网设备删除第一会话。本申请实施例提供的核心网设备,通过UE确定在第一通信系统中是否存在第一会话时,向第二通信系统的第一核心网设备发送第一消息,以在第二通信系统中建立第二会话,第二会话与第一会话相对应;第三核心网设备获取第一会话的标识以及第三会话的标识,其中,第三会话为第一通信系统中不能够从第一通信系统移动至第二通信系统的会话;然后第三核心网设备根据第一会话的标识删除第一会话,通过第二通信系统中的第二会话对应第一通信系统中的第一会话,并且删除第一通信系统中的第一会话实现第一会话的移动。并且第四核心网设备向与第二会话的标识相对应的第四核心网设备发送第四消息,用于由第四核心网设备删除与第三会话的标识相对应的第三会话,即删除了不能移动的会话。因此,实现了UE在进行通信系统间移动时同时删除不能移动的会话。基于同一发明构思,由于该装置解决问题的原理以及有益效果可以参见上述第八方面和第八方面的各可能的方法实施方式以及所带来的有益效果,因此该装置的实施可以参见上述第八方面和第八方面的各可能的方法的实施方式,重复之处不再赘述。
第十方面,本申请实施例提供一种核心网设备,包括:处理器、存储器、总线和通信接口;该存储器用于存储计算机执行指令,该处理器与该存储器通过该总线连接,当该核心网设备运行时,该处理器执行该存储器存储的该计算机执行指令,以使核心网设备执行上述第八方面中任意一项的方法;基于同一发明构思,处理器调用存储在存储器中的指令以实现上述第八方面的方法设计中的方案,由于该核心网设备解决问题的实施方式以及有益效果可以参见上述第八方面和第八方面的各可能的方法的实施方式以及有益效果,因此该核心网设备的实施可以参见方法的实施,重复之处不再赘述。
第十一方面,本申请实施例提供了一种计算机存储介质,包括指令,当其在计算机上运行时,使得计算机执行如第八方面的通信系统间移动方法。
第十二方面,本申请实施例提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得该计算机执行如第八方面的通信系统间移动方法。
另外,第十方面至第十二方面中任一种设计方式所带来的技术效果可参见第八方面中不同设计方式所带来的技术效果,此处不再赘述。
第十三方面,提供了一种通信系统间移动方法,包括:第一核心网设备获取第一会话的标识以及第二会话的标识,第一会话为第一通信系统中能够从第一通信系统移动至第二通信系统的会话,第二会话为第一通信系统中不能够从第一通信系统移动至第二通信系统的会话;第一核心网设备根据第一会话的标识删除第一会话;第一核心网设备向与第二会话的标识相对应的第二核心网设备发送第一消息,第一消息用于第二核心网设备删除与第二会话的标识相对应的第二会话。本申请实施例提供的通信系统间移动方法,通过UE确定在第一通信系统中是否存在第一会话时,向第二通信系统的第一核心网设备发送第一消息,以在第二通信系统中建立第二会话,第二会话与第一会话相对应;第三核心网设备获取第一会话的标识以及第三会话的标识,其中,第三会话为第一通信系统中不能够从第一通信系统移动至第二通信系统的会话;然后第三核心网设备根据第一会话的标识删除第一会话,通过第二通信系统中的第二会话对应第一通信系统中的第一会话,并且删除第一通信系统中的第一会话实现第一会话的移动。并且第四核心网设备向与第二会话的标识相对应的第四核心网设备发送第四消息,用于由第四核心网设备删除与第三会话的标识相对应的第三会话,即删除了不能移动的会话。因此,实现了UE在进行通信系统间移动时同时删除不能移动的会话。
在一种可能的设计中,第一核心网设备获取第一会话的标识以及第二会话的标识,包括:第一核心网设备从第三核心网设备接收第二消息,第二消息中包括第一会话的标识以及第二会话的标识。该设计公开了获取第一会话的标识以及第二会话的标识的方式。
在一种可能的设计中,第一核心网设备获取第一会话的标识以及第二会话的标识,包括:第一核心网设备从第三核心网设备接收第二消息,第二消息中包括第一会话的标识;第一核心网设备根据存储的第一通信系统会话的信息,获取第二会话的标识。该设计公开了获取第一会话的标识以及第二会话的标识的方式。
在一种可能的设计中,在第一核心网设备根据存储的第一通信系统会话的信息,获取第二会话的标识之前,方法还包括:第一核心网设备从第四核心网设备接收第三消息,第一核心网设备根据第三消息确定用户设备UE当前处于第二通信系统。该设计公开了获取用户设备UE当前处于第二通信系统的方式。
在一种可能的设计中,在第一核心网设备获取第一会话的标识以及第二会话的标识之前,方法还包括:第一核心网设备从用户设备UE接收PDU会话建立请求消息,用于建立第一会话;第一核心网设备向UE发送PDU会话建立接受消息,PDU会话建立接受消息中包含指示信息,指示信息用于指示第一会话能够从第一通信系统移动至第二通信系统;或者,第一核心网设备从用户设备UE接收PDU会话建立请求消息,用于建立第二会话;第一核心网设备向UE发送PDU会话建立接受消息,PDU会话建立接受消息中包含指示信息,指示信息用于指示第二会话不能够从第一通信系统移动至第二通信系统。该设计公开了通知UE会话是否能够从第一通信系统移动至第二通信系统的方式。
在一种可能的设计中,在第一核心网设备获取第一会话的标识以及第二会话的标识之前,方法还包括:第一核心网设备向第四核心网设备发送第三消息,第三消息中包括第二核心网设备的地址和与第一会话相对应的DNN;或者,第一核心网设备获取与第一会话相对应的APN,第一核心网设备向第四核心网设备发送第三消息,第三消息中包括第三核心网设备的地址和APN。该设计公开了第三核心网设备的地址、APN或DNN的传递方式
在一种可能的设计中,第一会话为第一通信系统中能够从第一通信系统移动至第二通信系统的会话,包括:为第一会话提供服务的第三核心网设备是第一通信系统和第二通信系统共用的核心网设备,第三核心网设备为第一会话提供控制面服务;或者,为第一会话提供服务的的第三核心网设备和第四核心网设备是第一通信系统和第二通信系统共用的核心网设备,第三核心网设备为第一会话提供控制面服务,第四核心网设备为第一会话提供用户面服务。该设计公开了第一会话能够从第一通信系统移动至第二通信系统的具体内容。该设计公开了第一会话为第一通信系统中能够从第一通信系统移动至第二通信系统的会话的具体内容。
在一种可能的设计中,第一通信系统为5G通信系统,第二通信系统为4G通信系统,第一会话和第二会话为PDU会话;或者,第一通信系统为4G通信系统,第二通信系统为5G通信系统,第一会话和第二会话为PDN连接。该设计公开了通信系统间移动方法可能的切换方向。
第十四方面,本申请实施例提供了一种核心网设备,包括:获取单元,用于获取第一会话的标识以及第二会话的标识,第一会话为第一通信系统中能够从第一通信系统移动至第二通信系统的会话,第二会话为第一通信系统中不能够从第一通信系统移动至第二通信系统的会话;删除单元,用于根据第一会话的标识删除第一会话;发送单元,用于向与第二会话的标识相对应的第二核心网设备发送第一消息,第一消息用于第二核心网设备删除与第二会话的标识相对应的第二会话。本申请实施例提供的核心网设备,通过UE确定在第一通信系统中是否存在第一会话时,向第二通信系统的第一核心网设备发送第一消息,以在第二通信系统中建立第二会话,第二会话与第一会话相对应;第三核心网设备获取第一会话的标识以及第三会话的标识,其中,第三会话为第一通信系统中不能够从第一通信系统移动至第二通信系统的会话;然后第三核心网设备根据第一会话的标识删除第一会话,通过第二通信系统中的第二会话对应第一通信系统中的第一会话,并且删除第一通信系统中的第一会话实现第一会话的移动。并且第四核心网设备向与第二会话的标识相对应的第四核心网设备发送第四消息,用于由第四核心网设备删除与第三会话的标识相对应的第三会话,即删除了不能移动的会话。因此,实现了UE在进行通信系统间移动时同时删除不能移动的会话。基于同一发明构思,由于该装置解决问题的原理以及有益效果可以参见上述第十三方面和第十三方面的各可能的方法实施方式以及所带来的有益效果,因此该装置的实施可以参见上述第十三方面和第十三方面的各可能的方法的实施方式,重复之处不再赘述。
第十五方面,本申请实施例提供一种核心网设备,包括:处理器、存储器、总线和通信接口;该存储器用于存储计算机执行指令,该处理器与该存储器通过该总线连接,当该核心网设备运行时,该处理器执行该存储器存储的该计算机执行指令,以使核心网设备执行上述第十三方面中任意一项的方法;基于同一发明构思,处理器调用存储在存储器中的指令以实现上述第十一方面的方法设计中的方案,由于该核心网设备解决问题的实施方式以及有益效果可以参见上述第十三方面和第十三方面的各可能的方法的实施方式以及有益效果,因此该核心网设备的实施可以参见方法的实施,重复之处不再赘述。
第十六方面,本申请实施例提供了一种计算机存储介质,包括指令,当其在计算机上运行时,使得计算机执行如第十三方面的通信系统间移动方法。
第十七方面,本申请实施例提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得该计算机执行如第十三方面的通信系统间移动方法。
另外,第十五方面至第十七方面中任一种设计方式所带来的技术效果可参见第十三方面中不同设计方式所带来的技术效果,此处不再赘述。
第十八方面,提供了一种通信系统间移动方法,包括:第一核心网设备获知用户设备UE在第一通信系统的第二核心网设备内处于注册状态;第一核心网设备接收第二通信系统的第三核心网设备发送的第一消息,第一核心网设备根据第一消息获知UE进入第二通信系统;第一核心网设备根据UE执行双注册,向第二核心网设备发送第二消息,第二消息用于通知第二核心网UE进入第二通信系统。本申请实施例提供的通信系统间移动方法,通过UE确定在第一通信系统中是否存在第一会话时,向第二通信系统的第一核心网设备发送第一消息,以在第二通信系统中建立第二会话,第二会话与第一会话相对应;第三核心网设备获取第一会话的标识以及第三会话的标识,其中,第三会话为第一通信系统中不能够从第一通信系统移动至第二通信系统的会话;然后第三核心网设备根据第一会话的标识删除第一会话,通过第二通信系统中的第二会话对应第一通信系统中的第一会话,并且删除第一通信系统中的第一会话实现第一会话的移动。并且第四核心网设备向与第二会话的标识相对应的第四核心网设备发送第四消息,用于由第四核心网设备删除与第三会话的标识相对应的第三会话,即删除了不能移动的会话。因此,实现了UE在进行通信系统间移动时同时删除不能移动的会话。
在一种可能的设计中,第一核心网设备根据UE支持双注册,向第一核心网设备发送第二消息之前,包括:在UE向第一通信系统注册过程中,第一核心网设备从第二核心网设备接收第三消息,第一核心网设备根据第三消息获知UE执行双注册。该设计公开了第一核心网设备获知UE执行双注册的方式。
第十九方面,本申请实施例提供了一种核心网设备,包括:获取单元,用于获知用户设备UE在第一通信系统的第二核心网设备内处于注册状态;接收单元,用于接收第二通信系统的第三核心网设备发送的第一消息,获取单元,还用于根据第一消息获知UE进入第二通信系统;发送单元,用于根据UE执行双注册,向第二核心网设备发送第二消息,第二消息用于通知第二核心网UE进入第二通信系统。本申请实施例提供的核心网设备,通过UE确定在第一通信系统中是否存在第一会话时,向第二通信系统的第一核心网设备发送第一消息,以在第二通信系统中建立第二会话,第二会话与第一会话相对应;第三核心网设备获取第一会话的标识以及第三会话的标识,其中,第三会话为第一通信系统中不能够从第一通信系统移动至第二通信系统的会话;然后第三核心网设备根据第一会话的标识删除第一会话,通过第二通信系统中的第二会话对应第一通信系统中的第一会话,并且删除第一通信系统中的第一会话实现第一会话的移动。并且第四核心网设备向与第二会话的标识相对应的第四核心网设备发送第四消息,用于由第四核心网设备删除与第三会话的标识相对应的第三会话,即删除了不能移动的会话。因此,实现了UE在进行通信系统间移动时同时删除不能移动的会话。基于同一发明构思,由于该装置解决问题的原理以及有益效果可以参见上述第十八方面和第十八方面的各可能的方法实施方式以及所带来的有益效果,因此该装置的实施可以参见上述第十八方面和第十八方面的各可能的方法的实施方式,重复之处不再赘述。
第二十方面,本申请实施例提供一种核心网设备,包括:处理器、存储器、总线和通信接口;该存储器用于存储计算机执行指令,该处理器与该存储器通过该总线连接,当该核心网设备运行时,该处理器执行该存储器存储的该计算机执行指令,以使核心网设备执行上述第十八方面中任意一项的方法;基于同一发明构思,处理器调用存储在存储器中的指令以实现上述第十六方面的方法设计中的方案,由于该核心网设备解决问题的实施方式以及有益效果可以参见上述第十八方面和第十八方面的各可能的方法的实施方式以及有益效果,因此该核心网设备的实施可以参见方法的实施,重复之处不再赘述。
第二十一方面,本申请实施例提供了一种计算机存储介质,包括指令,当其在计算机上运行时,使得计算机执行如第十八方面的通信系统间移动方法。
第二十二方面,本申请实施例提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得该计算机执行如第十八方面的通信系统间移动方法。
另外,第二十方面至第二十二方面中任一种设计方式所带来的技术效果可参见第十八方面中不同设计方式所带来的技术效果,此处不再赘述。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。
图1为本申请实施例提供的一种通信系统的架构示意图;
图2为本申请实施例提供的一种通信系统中各设备的结构示意图;
图3为本申请实施例提供的一种通信系统间移动方法的流程示意图;
图4为本申请实施例提供的另一种通信系统间移动方法的流程示意图;
图5为现有技术中UE在5G内进行注册的流程示意图;
图6为本申请实施例提供的UE在5G内进行注册的流程示意图;
图7为现有技术中在5G中创建PDU会话的流程示意图;
图8为本申请实施例提供的在5G中创建PDU会话的流程示意图;
图9为本申请实施例提供的又一种通信系统间移动方法的流程示意图;
图10为本申请实施例提供的再一种通信系统间移动方法的流程示意图;
图11为本申请实施例提供的一种UE的结构示意图;
图12为本申请实施例提供的另一种UE的结构示意图;
图13为本申请实施例提供的又一种UE的结构示意图;
图14为本申请实施例提供的一种第二核心网设备的结构示意图;
图15为本申请实施例提供的另一种第二核心网设备的结构示意图;
图16为本申请实施例提供的又一种第二核心网设备的结构示意图;
图17为本申请实施例提供的一种第三核心网设备的结构示意图;
图18为本申请实施例提供的另一种第三核心网设备的结构示意图;
图19为本申请实施例提供的又一种第三核心网设备的结构示意图;
图20为本申请实施例提供的一种第五核心网设备的结构示意图;
图21为本申请实施例提供的另一种第五核心网设备的结构示意图;
图22为本申请实施例提供的又一种第五核心网设备的结构示意图。
具体实施方式
下面结合附图,对本申请的实施例进行描述。
本申请实施例描述的网络架构以及业务场景是为了更加清楚的说明本申请实施例的技术方案,并不构成对于本申请实施例提供的技术方案的限定,本领域普通技术人员可知,随着网络架构的演变和新业务场景的出现,本申请实施例提供的技术方案对于类似的技术问题,同样适用。应当指出的是,本申请实施例中的方案还可以应用于其他无线通信网络中,相应的名称也可以用其他无线通信网络中的对应功能的名称进行替代。
参照图1中所示,为本申请实施例提供的通信系统的网络架构示意图,包括:UE101、演进的UMTS陆地无线接入网(Evolved UMTS Terrestrial Radio Access Network,E-UTRAN)102、移动管理实体(Mobile Management Entity,MME)103、服务网关(ServingGateway,SGW)104、用户面功能(User Plane Function,UPF)+PDN网关的控制面(PDNGateway-Control plane,PGW-C)105、会话管理功能(Session Management Function,SMF)+PDN网关的用户面(PDN Gateway-User plane,PGW-U)106、策略控制功能(policy controlFunction,PCF)+策略与计费规则功能单元(Policy and Charging Rules Function,PCRF)107、归属签约服务器(Home Subscriber Server,HSS)+统一数据管理(Unified DataManagement,UDM)108、接入与移动性管理功能(Access and Mobility managementFunction,AMF)109以及5G无线接入网(5G Radio Access Network,5G-RAN)110。
其中,E-UTRAN 102为4G侧基站,UE通过该基站可以接入4G通信系统;5G-RAN 110为5G侧基站,UE通过该基站可以接入5G通信系统,5G-RAN可以是对E-UTRAN进行进一步演进后的,UE可以通过该基站接入5G通信系统的基站,或5G-RAN可以是专门用于UE接入5G通信系统的基站。
MME 103为4G核心网设备,负责对UE进行鉴权、授权,移动性管理,会话管理;UE在4G的协议数据网络(protocol data network,PDN)连接(Connection或Connectivity)的关联EPS承载标识(Linked EPS Bearer ID,LBI)即由该实体分配。
SGW 104为4G核心网设备(核心网网关),负责数据的转发,下行数据存储等。
UPF+PGW-U 105为4G和5G共用的核心网设备,即4G和5G合设的核心网设备,包括UPF和PGW-U的功能。其中,UPF是5G核心网的用户面设备,为UE的PDU会话提供用户面服务;是运营商网络与外部网络间的接口网关。PGW-U是4G核心网的用户面设备,为UE的PDN连接提供用户面服务;是运营商网络与外部网络间的接口网关。UPF+PGW-U也可被称为PGW-U+UPF,只要是包含UPF和PGW-U功能的设备均与本设备相同。
SMF+PGW-C 106为4G和5G共用的核心网设备,即4G和5G合设的核心网设备,包括SMF和PGW-C的功能。其中,SMF是5G核心网的控制面设备,为UE的PDU会话提供控制面服务;对5G的PDU会话进行管理,对5G的QoS进行管理,负责为UE分配IP地址,负责为UE选择UPF。PGW-C为4G核心网的控制面设备,为UE的PDN连接提供用户面服务;负责为UE分配IP地址,为UE建立EPS承载。SMF+PGW-C也可被称为PGW-C+SMF,只要是包含SMF和PGW-C功能的设备均与本设备相同。
PCF+PCRF 107为4G和5G共用的核心网设备,即4G和5G合设的核心网设备,包括PCF和PCRF。其中,PCRF为4G核心网设备,负责产生用户建立数据承载(bearer)的策略。PCF为5G核心网设备,与PCRF功能类似。PCF+PCRF也可被称为PCRF+PCF,只要是包含PCF和PCRF功能的设备均与本设备相同。
UDM+HSS 108为4G和5G共用的核心网设备,即4G和5G合设的核心网设备,包括HSS和UDM。其中,HSS为4G核心网设备,用于保存用户的签约数据。SDM为5G核心网设备,用于保存用户的签约数据。UDM+HSS也可被称为HSS+UDM,只要是包含HSS和UDM功能的设备均与本设备相同。
AMF 109为5G核心网设备,用于对用户进行鉴权、授权,对用户的移动性进行管理。
Nx接口是MME 103和AMF 109间的接口,目前该接口是可选的。当网络支持Nx接口时,网络通知UE执行单注册(single registration);当网络不支持Nx接口,并且UE支持双注册时,网络通知UE执行双注册(dual registration)。本申请实施例所述的单注册是指UE一次只能在一个通信系统(例如4G或5G)上进行注册;双注册是指UE可以在两个通信系统(例如4G和5G)上同时进行注册,但同一时间仅使用其中一个通信系统进行通信,例如在5G中建立PDU会话上进行通信,或者在4G中建立PDN连接上进行通信。
参照图2中所示,为本申请实施例提供的各设备的硬件结构图。UE 100包括至少一个处理器101、至少一个存储器102、至少一个收发器103。可选的,UE 100还可以包括输出设备104和输入设备105。
处理器101、存储器102、收发器103通过总线相连接。处理器101可以是一个通用中央处理器(central processing unit,CPU)、微处理器、特定应用集成电路(application-specific integrated circuit,ASIC),或者一个或多个用于控制本申请方案程序执行的集成电路。处理器101也可以是多个处理器,每一个处理器可以是一个单核(single-CPU)处理器或多核(multi-CPU)处理器。这里的处理器可以指一个或多个设备、电路和/或用于处理数据(例如计算机程序指令)的处理核。
存储器102可以是只读存储器(read-only memory,ROM)或可存储静态信息和指令的其他类型的静态存储设备、随机存取存储器(random access memory,RAM)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(electricallyerasable programmable read-only memory,EEPROM)、只读光盘(compact disc read-only memory,CD-ROM)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器102可以是独立存在,通过总线与处理器101相连接。存储器102也可以和处理器101集成在一起。其中,存储器102用于存储执行本申请方案的应用程序代码,并由处理器401来控制执行。处理器401用于执行存储器403中存储的计算机程序代码,从而实现本申请实施例中所述的方法。
收发器103可以使用任何收发器一类的装置,用于与其他设备或通信网络通信,如以太网、无线接入网(radio access network,RAN)、无线局域网(wireless local areanetworks,WLAN)等。收发器103包括发射机Tx和接收机Rx。
输出设备104和处理器401通信,可以以多种方式来显示信息。例如,输出设备104可以是液晶显示器(liquid crystal display,LCD),发光二级管(light emitting diode,LED)显示设备,阴极射线管(cathode ray tube,CRT)显示设备,或投影仪(projector)等。输入设备105和处理器101通信,可以以多种方式接受用户的输入。例如,输入设备105可以是鼠标、键盘、触摸屏设备或传感设备等。
基站200(E-UTRAN 102或5G-RAN 110)包括:至少一个处理器201、至少一个存储器202、至少一个收发器203和至少一个网络接口204。网络接口204用于通过链路(例如S1接口)与核心网设备300的网络接口304连接,或者通过有线或无线链路(例如X2接口)与其它基站的网络接口204进行连接。基站200内部各器件的功能参照对UE 100内部各器件的功能描述,在此不再赘述。
核心网设备300可以提供进一步网络连接,例如电话网络和/或数据通信网络(例如Internet)。核心网设备300包括:至少一个处理器301、至少一个存储器302和至少一个网络接口304。核心网设备300内部各器件的功能参照对UE 100内部各器件的功能描述,在此不再赘述。
本申请实施例提供的通信系统间移动方法、设备和系统,主要应用于UE在第一通信系统中的第一会话从第一通信系统移动至第二通信系统。第一会话移动的本质是在第二通信系统中创建第二会话,该第二会话与第一会话相对应,同时删除原第一会话。另外,还要删除UE在第一通信系统中不能从第一通信系统移动至第二通信系统的第三会话。
第一通信系统可以为5G通信系统,第二通信系统为4G通信系统,此时第一会话为PDU会话,第二会话为PDN连接;或者,第一通信系统为4G通信系统,第二通信系统为5G通信系统,第一会话为PDN连接,第二会话为PDU会话。
例如,在双注册状态下,当UE在5G内建立的PDU会话可以被无缝移动到4G时,AMF为UE选择5G与4G共用或合设的网元SMF+PGW-C,因此当无缝移动时,UE的会话的IP地址不变,并且转移前后使用同一网元SMF+PGW-C。UE在5G内建立的PDU会话无缝移动到4G,本质上是在4G内建立与原PDU相应的PDN连接,然后在5G中删除原PDU会话,以此达到无缝移动的目的。需要说明的是,本申请实施例所述的PDU会话或PDN连接均是针对单个UE的并且针对本UE的,并不涉及多个UE或其他UE的PDU会话或PDN连接。
本申请实施例所述的第一会话能够从第一通信系统移动至第二通信系统,包括:为第一会话提供服务的第一核心网设备是第一通信系统和第二通信系统共用的核心网设备,其中,第三核心网设备(例如SMF+PGW-C)为第一会话提供控制面服务;或者,为第一会话提供服务的第一核心网设备和第二核心网设备均为第一通信系统和第二通信系统共用的核心网设备,第一核心网设备(例如SMF+PGW-C)为所述第一会话提供控制面服务,第二核心网设备为第一会话提供用户面服务(例如UPF+PGW-U)。
本申请实施例所述的第一会话能够从第一通信系统移动至第二通信系统,可以理解为,第一会话支持在第一通信系统和第二通信系统间的互操作(Interworking),或者,第一会话支持从第一通信系统到第二通信系统的互操作(Interworking),或者,为第一会话提供服务的核心网设备SMF+PGW-C支持Interworking,或者,为第一会话提供服务的核心网设备SMF+PGW-C和UPF+PGW-U支持Interworking,或者,为第一会话提供服务的核心网设备SMF+PGW-C是专门为第一通信系统和第二通信系统间的Interworking所设置的网元,或者,为第一会话提供服务的核心网设备SMF+PGW-C和UPF+PGW-U是专门为第一通信系统和第二通信系统间的Interworking所设置的网元。
本申请实施例所述的第一通信系统和第二通信系统共用的核心网设备,可以理解为,该核心网设备是专用于第一通信系统和第二通信系统互操作(Interworking)的核心网设备。
本申请实施例所述的第二会话与第一会话相对应,可以包括:第一会话与第二会话具有相同的IP地址;或者,第一会话与第二会话具有相同的IP地址和第一核心网设备,第一核心网设备(例如SMF+PGW-C)为第一会话提供控制面服务;或者,第一会话与第二会话具有相同的IP地址、相同的第一核心网设备和相同的第二核心网设备,第一核心网设备(例如SMF+PGW-C)为第一会话提供控制面服务,第二核心网设备(例如UPF+PGW-U)为第一会话提供用户面服务。
本申请实施例中示例性的提供了各种传递信息的消息,但其并不意在限定具体消息名称,例如可以用第一消息、第二消息等指代具体消息名称,或者根据具体的通信系统不同,可以采用相应的消息名称。同样地,本申请实施例中示例性的提供了各种核心网设备的名称,但其并不意在限定具体的核心网设备名称,例如可以用第一核心网设备、第二核心网设备等指代具体的核心网设备,或者根据具体的通信系统不同,可以采用相应的核心网设备名称。
本申请实施例提供了一种通信系统间移动方法,参照图3中所示,包括:
S101、UE确定第一通信系统中建立的会话中是否存在第一会话,其中,第一会话能够从第一通信系统移动至第二通信系统。
S102、当确定存在时,UE向第二通信系统的第一核心网设备发送第一消息或第二消息,其中,第一消息用于在第二通信系统中建立第二会话,第二会话与第一会话相对应,第二消息用于在第二通信系统中进行跟踪区更新(tracking area update,TAU)。
示例性的,第一核心网设备可以为MME,第一消息可以是附着attach请求消息,或者是PDN连接请求等。
需要说明的是,不仅可以在UE确定存在第一会话时发送第二消息,还可能在满足其他条件时(例如,UE不支持双注册,UE不支持附着时不建立PDN连接(attach without PDNconnectivity),网络不支持附着时不建立PDN连接(attach without PDN connectivity)等)发送第二消息。
S103、当确定不存在时,所述UE向所述第二通信系统的第一核心网设备发送第三消息,第三消息用于在第二通信系统中进行附着(attach)。
具体的,第三消息可以用于在第二通信系统中进行初始(initial)附着。初始附着是携带初始附着指示的附着消息,或者,初始附着是在附着(attach)消息的请求类型(Request Type)中携带初始请求(initial Request)指示的附着(attach)消息。
需要说明的是,不仅可以在UE确定不存在第一会话时执行本步骤,还可以在其他条件下执行本步骤,例如在UE确定不存在第一会话,并且UE确定该UE或第二通信息系统不支持指定特性时,执行本步骤。所述指定特性包括在第二通信系统附着时不建立PDN连接(attach without PDN connectivity)。
S104、第一核心网设备接收第一消息或第二消息或第三消息,并根据第一消息获取第四消息。
第四消息用于在第二通信系统中建立第二会话,第二会话与第一通信系统中的第一会话对应。第一核心网设备还可以根据第二消息执行进行跟踪区更新流程,或者,根据第三消息执行附着流程,具体不再展开论述。
S105、第一核心网设备将第四消息发送给第二核心网设备。
示例性的,第二核心网设备可以为SMF+PGW-C,第四消息可以为创建会话请求消息。
第一核心网设备与第二核心网设备间可能存在其他核心网设备,例如SGW。
S106、第二核心网设备接收第四消息。
S107、第二核心网设备获取第一会话的标识。
S108、第二核心网设备向第三核心网设备发送第五消息。
第五消息中包括第一会话的标识,第五消息用于请求第三核心网设备删除第一会话。
示例性的,第三核心网设备可以为AMF,第五消息可以为删除会话请求。
S109、第三核心网设备接收第五消息。
S110、第三核心网设备获取第一会话的标识以及第三会话的标识。
第三会话为第一通信系统中不能够从第一通信系统移动至第二通信系统的会话。
S111、第三核心网设备根据第一会话的标识删除第一会话。
示例性的,第三核心网设备可以为AMF,AMF删除第一会话的标识与第二核心网设备的对应关系。
S112、第三核心网设备向与第二会话的标识相对应的第四核心网设备发送第六消息,第六消息用于第四核心网设备删除与第三会话的标识相对应的第三会话。
示例性的,第四核心网设备可以为SMF,第六消息可以为删除会话请求。SMF根据第六消息中的第三会话的标识,发起删除第三会话的过程。
本申请实施例提供的通信系统间移动方法,通过UE确定在第一通信系统中是否存在第一会话时,向第二通信系统的第一核心网设备发送第一消息,以在第二通信系统中建立第二会话,第二会话与第一会话相对应;第三核心网设备获取第一会话的标识以及第三会话的标识,其中,第三会话为第一通信系统中不能够从第一通信系统移动至第二通信系统的会话;然后第三核心网设备根据第一会话的标识删除第一会话,通过第二通信系统中的第二会话对应第一通信系统中的第一会话,并且删除第一通信系统中的第一会话实现第一会话的移动。并且第四核心网设备向与第二会话的标识相对应的第四核心网设备发送第六消息,用于由第四核心网设备删除与第三会话的标识相对应的第三会话,即删除了不能移动的会话。因此,实现了UE在进行通信系统间移动时同时删除不能移动的会话。
另外需要说明的是,上述内容仅是示例性地列出指示信息的可能的几种实现方式,本领域技术人员还可以想到的指示信息的其他实现方式与上述实现方式的结合,也同样在本申请实施例的保护范围内。
可选的,参照图4中所示,在步骤S101之前,所述方法还包括:
S113、UE在第一通信系统建立第一会话过程中,接收指示信息,该指示信息用于指示第一会话能够从第一通信系统移动至第二通信系统,或者,该指示信息用于该UE确定第一会话能够从第一通信系统移动至第二通信系统。
当该指示信息用于该UE确定第一会话能够从第一通信系统移动至第二通信系统时,该指示信息包括以下一种或多种信息的组合:
第一会话对应的第二通信系统的会话的相关参数。当UE接收到会话相关参数时,可以确定该会话能够从第一通信系统移动至第二通信系统。当UE未接收到会话相关参数时,可以确定该会话不能够从第一通信系统移动至第二通信系统。这里,会话相关参数包括服务质量(Quality of Service,QoS)参数,业务流模板(Traffic Flow Template,TFT),增强分组系统承载标识(EPS bearer ID,EBI)中的一种或多种。
第一会话的业务和会话连续性模式(Service and Session Continuity mode,SSC mode)。当UE接收到的SSC mode为指定模式(例如,为1),可以确定该会话能够从第一通信系统移动至第二通信系统。当UE接收到的SSC mode为非指定模式(例如为2或3)时,可以确定该会话不能够从第一通信系统移动至第二通信系统
第一会话的IP地址。当UE接收到的IP地址属于指定IP地址段,可以确定该会话能够从第一通信系统移动至第二通信系统。当UE接收到的IP地址不属于指定IP地址段,可以确定该会话不能够从第一通信系统移动至第二通信系统。
第一会话所属的网络切片(Slicing)的信息。例如,网络切片的单个网络切片选择辅助信息(Single Network Slice Selection Assistance Information,S-NSSAI)。当UE确定该S-NSSAI对应的网络切片在第二通信系统中有对应的服务Service,可以确定该会话能够从第一通信系统移动至第二通信系统;当UE确定该S-NSSAI对应的网络切片只能在第一通信系统内使用时,可以确定该会话不能够从第一通信系统移动至第二通信系统。例如移动宽带(Mobile Boardband,MBB)业务可以同时在第一和第二通信系统内使用;银行类安全级别要求高的业务,只能在第一通信系统内使用,在第二通信系统内没有对应的Service。
第一会话对应的数据网络名称(Data Network Name,DNN)。当所述数据网络名称有对应的接入点名称(Access Point Name,APN)时,可以确定第一会话能够从所述第一通信系统移动至所述第二通信系统。当所述数据网络名称没有对应的接入点名称时,可以确定第一会话不能够从所述第一通信系统移动至所述第二通信系统。
需要说明的是,当指示信息为多个信息的组合时,UE只有判断出每个信息都满足移动的条件时,才能够确定该第一会话能够从第一通信系统移动至第二通信系统。即,只要有一个不满足移动的条件,即可确定该第一会话不能够从第一通信系统移动至第二通信系统。例如,指示信息为SSC mode和DNN的组合,其中,SSC mode为指定模式(例如,为1),DNN有对应的APN,UE可以确定该会话能够从第一通信系统移动至第二通信系统。再如,指示信息为SSC mode和网络切片的组合,其中,SSC mode为指定模式(例如,为1),网络切片没有对应的第二通信系统的服务,UE可以确定该会话不能够从第一通信系统移动至第二通信系统。
另外需要说明的是,上述内容仅是示例性地列出指示信息的可能的几种实现方式,本领域技术人员还可以想到的指示信息的其他实现方式与上述实现方式的结合,也同样在本申请实施例的保护范围内。
可选的,参照图4中所示,在步骤S110之前,所述方法还包括:
S114、第五核心网设备获知UE在第一通信系统的第三核心网设备内处于注册状态。
示例性的,第五核心网设备可以为UDM+HSS。
S115、第五核心网设备从第二通信系统的第一核心网设备接收第七消息,第五核心网设备根据第七消息获知UE进入第二通信系统。UE进入第二通信系统可理解为UE当前处于第二通信系统,或者,UE在第二通信系统进行了注册或位置更新。
示例性的,第七消息可以为更新位置请求。
S116、第五核心网设备根据UE执行双注册,向第三核心网设备发送第八消息,第八消息用于通知第三核心网设备:UE进入第二通信系统。UE进入第二通信系统可理解为UE当前处于第二通信系统,或者,UE在第二通信系统进行了注册或位置更新。
下面以第一通信系统为5G通信系统,第二通信系统为4G通信系统,第一会话为第一PDU会话,第二会话为PDN连接,第三会话为第二PDU会话为例,对上述通信系统间移动方法进行详细说明。需要说明的是,本领域技术人员可以理解,本申请实施例所述的通信系统间移动方法同样可以应用于反方向的移动,即第一通信系统为4G,第二通信系统为5G,4G中的PDN连接从4G向5G移动。
具体的,本申请实施例提供的通信系统间移动方法,包括对UE在5G内进行注册的流程、UE在5G内创建PDU会话的流程以及UE在5G内的PDU会话从5G向4G无缝移动时,UE在4G内进行注册的流程进行改进。
现有技术中,UE在5G内进行注册的流程如图5中所示,包括:
S201、UE通过5G-RAN向新AMF(当前为UE提供服务的AMF)发起注册请求(Registration Request),其中,注册请求中包括指示信息,该指示信息用于指示UE是否支持双注册,或者,该指示信息用于指示UE支持单注册或双注册。
S202、当新AMF与旧AMF(UE去注册(deregistration)时为UE提供服务的AMF)不同时,则新AMF通过与旧AMF之间的信息请求(Information Request)和信息响应(Information Response)来向旧AMF请求UE的上下文信息。
S203、当新AMF或旧AMF无法验证UE的合法性时,则新AMF通过与UE之间的身份请求(Identity Request)和身份响应(Identity Response)来向UE请求UE的国际移动用户识别码(International Mobile Subscriber Identification Number,IMSI)。
S204、新AMF通过鉴权(Authentication)消息和安全(Security)消息来根据该IMSI对UE的合法性进行验证。
S205、新AMF向UDM+HSS发送更新位置请求(Update Location Request),更新位置请求中包括UE的标识IMSI以及AMF的标识。
UDM+HSS可以据此获知UE在AMF内处于注册状态,或者,UE在5G通信系统内处于注册状态,或者,UE进入5G通信系统。
S206、UDM+HSS向AMF返回更新位置响应(Update Location Response),更新位置响应中包括UE的签约数据。
S207、新AMF通过UE上下文建立请求(UE Context Establishment Request)和UE上下文建立确认(UE Context Establishment Acknowledge)向PCF请求运营商策略。
S208、新AMF确定UE执行单注册还是双注册。
S209、新AMF向UE发送注册接受(Registration Accept)消息,注册接受消息中包括注册结果(registration result)信息,该注册结果信息用于指示UE进行单注册或双注册。
S210、UE向新AMF返回注册完成(Registration Complete)消息。
其中,步骤S202-S204是可选的,当新AMF与旧AMF相同时则不执行步骤S202-S204。
本申请实施例对上述UE在5G内进行注册的流程进行改进,具体参照图6中所示,还包括:
S211、若AMF判断UE执行双注册,则AMF向UDM+HSS发送请求消息,用于向AMF通知UE执行双注册,请求消息中还包括UE的标识IMSI。并且请求消息例如可以是通知请求(NotifyRequest)消息。
S212、UDM+HSS接收请求消息。
步骤S212可以使得UDM+HSS获知UE是否执行双注册。
S213、UDM+HSS向UDM返回响应消息。例如可以是通知响应(Notify Response)消息。
现有技术中,UE在5G内进行注册之后,在5G中创建PDU会话的流程参照图7中所示,包括:
S301、UE在5G通信系统内向AMF发起PDU会话建立请求(PDU sessionestablishment request)消息,以请求在5G通信系统内建立PDU会话。该PDU会话建立请求中包括单个网络切片选择辅助信息(Single Network Slice Selection Assistanceinformation,S-NSSAI)、PDU会话对应的数据网络名称(Data Network Name,DNN)、PDU会话标识(PDU session ID)。
S302、AMF接收PDU会话建立请求消息。
S303、AMF如果根据DNN、S-NSSAI、签约信息以及运营商策略(operator policies)信息等,确定该PDU会话能够移动到4G通信系统,则AMF选择与4G通信系统共用或合适的会话管理功能(Session Management Function,SMF),即SMF+PGW-C。
S304、AMF向SMF+PGW-C发送PDU建立请求(PDU Establishment Request),用于发起会话管理请求(SM Request),其中,PDU会话建立请求中包含UE的永久标识,DNN,S-NSSAI,PDU session ID,AMF标识(AMF ID)。
S305、当SMF+PGW-C中没有UE的DNN对应的签约数据时,则SMF+PGW-C向UDM+HSS发送订阅数据请求(Subscription Data Request)消息,来向UDM+HSS请求该DNN对应的签约数据。
S306、UDM+HSS向SMF+PGW-C返回订阅数据响应(Subscription data response)消息,订阅数据响应消息中包括该DNN对应的签约数据。
S307、当采用动态的策略和计费控制(Policy and Charging Control,PCC)时,则SMF+PGW-C通过PDU-CAN会话建立请求(PDU-CAN Session Establishment Request)消息和PDU-CAN会话建立响应(PDU-CAN Session Establishment Response)消息向PCF+PCRF请求对应的PCC策略。
S308、SMF+PGW-C通过会话建立请求(Session Establishment Request)消息和会话建立响应(Session Establishment Response)向UPF+PGW-U发起会话建立请求。
S309、SMF+PGW-C向AMF发送PDU建立接受(PDU Establishment Accept)消息,用于会话管理请求的应答(SM Request ACK)。
S310、AMF向UE发送PDU会话建立接受(PDU Session Establishment Accept)消息。
其中,步骤S305-S307是可选的。
本申请实施例对上述UE在5G中创建PDU会话的流程进行改进,具体参照图8中所示,包括:
对于步骤S310,PDU会话建立接受消息中包括指示信息,该指示信息指示所建立的PDU会话是否能够从第一通信系统(例如5G)移动到第二通信系统(例如4G),同时AMF保存该PDU会话是否能够从第一通信系统移动到第二通信系统的信息。
或者,该指示信息用于该UE确定第一会话能够从第一通信系统移动至第二通信系统。该指示信息包括以下一种或多种信息的组合:
第一会话对应的第二通信系统的会话的相关参数。当UE接收到会话相关参数时,可以确定该会话能够从第一通信系统移动至第二通信系统。当UE未接收到会话相关参数时,可以确定该会话不能够从第一通信系统移动至第二通信系统。这里,会话相关参数包括服务质量(Quality of Service,QoS)参数,业务流模板(Traffic Flow Template,TFT),增强分组系统承载标识(EPS bearer ID,EBI)中的一种或多种。
第一会话的业务和会话连续性模式(Service and Session Continuity mode,SSC mode)。当UE接收到的SSC mode为指定模式(例如,为1)时,可以确定该会话能够从第一通信系统移动至第二通信系统。当UE接收到的SSC mode为非指定模式(例如,为2或3)时,可以确定该会话不能够从第一通信系统移动至第二通信系统
第一会话的IP地址。当UE接收到的IP地址属于指定IP地址段,可以确定该会话能够从第一通信系统移动至第二通信系统。当UE接收到的IP地址不属于指定IP地址段,可以确定该会话不能够从第一通信系统移动至第二通信系统。
第一会话所属的网络切片(Slicing)的信息,例如,网络切片的单个网络切片选择辅助信息(Single Network Slice Selection Assistance Information,S-NSSAI)。当UE确定该S-NSSAI对应的网络切片在第二通信系统中有对应的服务Service,可以确定该会话能够从第一通信系统移动至第二通信系统;当UE确定该S-NSSAI对应的网络切片只能在第一通信系统内使用时,可以确定该会话不能够从第一通信系统移动至第二通信系统。例如移动宽带(Mobile Boardband,MBB)业务可以同时在第一和第二通信系统内使用;银行类安全级别要求高的业务,只能在第一通信系统内使用,在第二通信系统内没有对应的Service。
第一会话对应的数据网络名称(Data Network Name,DNN),当所述数据网络名称有对应的接入点名称(Access Point Name,APN)时,可以确定第一会话能够从所述第一通信系统移动至所述第二通信系统。当所述数据网络名称没有对应的接入点名称时,可以确定第一会话不能够从所述第一通信系统移动至所述第二通信系统。
需要说明的是,当指示信息为多个信息的组合时,UE只有判断出每个信息都满足移动的条件时,才能够确定该第一会话能够从第一通信系统移动至第二通信系统。即,只要有一个不满足移动的条件,即可确定该第一会话不能够从第一通信系统移动至第二通信系统。例如,指示信息为SSC mode和DNN的组合,其中,SSC mode为指定模式(例如,为1),DNN有对应的APN,UE可以确定该会话能够从第一通信系统移动至第二通信系统。再如,指示信息为SSC mode和网络切片的组合,其中,SSC mode为指定模式(例如,为1),网络切片没有对应的第二通信系统的服务,UE可以确定该会话不能够从第一通信系统移动至第二通信系统。
另外需要说明的是,上述内容仅是示例性地列出指示信息的可能的几种实现方式,本领域技术人员还可以想到的指示信息的其他实现方式与上述实现方式的结合,也同样在本申请实施例的保护范围内。
具体的,将所建立的PDU会话分为第一PDU会话和第二PDU会话。第一PDU会话指能够从第一通信系统(例如5G)移动至第二通信系统(例如4G)的PDU会话,或者指支持互操作(Interworking)的PDU会话。第一PDU会话不限于一个PDU会话,可以是多个PDU会话。与第一PDU会话相对的,第二PDU会话指不能够从第一通信系统(例如5G)移动至第二通信系统(例如4G)的PDU会话,或者指不支持Interworking的PDU会话。同样的,第二PDU会话不限于一个PDU会话,可以是多个PDU会话。
该设计使得UE能够获知所创建的PDU会话是否能够从第一通信系统(例如5G)移动到第二通信系统(例如4G)。
可选的,AMF将第一PDU会话对应的DNN映射为第一PDU会话对应的APN,因此,在PDU会话建立接受消息中还可以包括映射后的APN,使得UE可以获取所创建的第一PDU会话所对应的APN。
S311、UE接收PDU会话建立接受消息,根据该指示信息获知PDU会话是否能够从第一通信系统移动到第二通信系统,并保存。
即UE可以获知该PDU会话标识(PDU Session ID)对应的会话是否能够从第一通信系统(例如5G)移动到第二通信系统(例如4G)。
该指示信息的具体内容可以是:通过不同取值来指示该PDU会话能够或不能够从第一通信系统移动到第二通信系统,例如通过真(true)/假(false)的形式进行指示;或者,通过指示信息的有无来指示该PDU会话能够或不能够从第一通信系统移动到第二通信系统,例如在能够从第一通信系统移动到第二通信系统的PDU会话建立接受消息中携带指示信息,在不能够从第一通信系统移动到第二通信系统的PDU会话建立接受消息中不携带指示信息。或者,该指示信息用于该UE确定第一会话能够从第一通信系统移动至第二通信系统。该指示信息包括以下一种或多种信息的组合:第一会话对应的第二通信系统的会话的相关参数;第一会话的SSC mode;第一会话的IP地址;第一会话所属的网络切片Slicing的信息;第一会话对应的数据网络名称。
S312、当AMF确定该PDU会话能够从第一通信系统移动到第二通信系统时,AMF向UDM+HSS发送通知请求(Notify Request)消息。
通知请求消息中可以包括第一PDU会话对应的DNN以及第一PDU对应的SMF+PGW-C的地址,或者,在通知请求消息中可以包括第一PDU会话对应的APN以及第一PDU会话的SMF+PGW-C的地址。
第一PDU会话对应的DNN可以理解为第一PDU会话使用的DNN。第一PDU会话对应的APN可以理解为与DNN相对应的APN。第一PDU会话的SMF+PGW-C的地址可以理解为第一PDU会话所使用的SMF+PGW-C的地址。
若在通知请求消息中包括第一PDU会话对应的APN以及第一PDU会话,则AMF首先获取第一PDU会话对应的DNN,并进一步获取该DNN对应的APN。
S313、UDM+HSS向AMF返回通知应答(Notify Response)消息。
需要说明的是,步骤S310与步骤S312没有先后执行顺序。并且步骤S312和S313是可选的,也可以在步骤S305的订阅数据请求中包括DNN对应的SMF+PGW-C的地址,此时不必执行步骤S312和S313。步骤S312、S313或者S305的作用是使得UDM+HSS可以获取所创建的第一PDU会话对应的SMF+PGW-C的地址。
本申请实施例了提供了一种通信系统间移动方法,用于对UE在5G内的PDU会话从第一通信系统(例如5G)移动到第二通信系统(例如4G)时,UE在第二通信系统(例如4G)内进行注册的流程进行改进,参照图9中所示,包括:
S401、UE需要从5G移动到4G时,UE确定在5G中是否存在能够从5G移动至4G的第一PDU会话。
该步骤与步骤S101相对应。
当UE在5G中有多个能够从5G移动至4G的第一PDU会话时,UE会针对每个可移动的第一PDU会话发起请求。
需要说明的是,在步骤S311中,UE可以知道每个PDU会话是否能够从5G移动至4G。
S402、当UE确定在5G中存在第一PDU会话时,向新MME发起附着请求(AttachRequest)消息。
该步骤与步骤S102相对应。
附着请求消息中包括切换(handover)指示,因此附着请求即为切换附着(handover attach)请求。附着请求消息中还可以包括加密选项转换标识(CipheredOptions Transfer Flag)。需要说明的是,附着请求消息中是否包括加密选项转换标识可以基于UE的判断,例如当UE确定与第一PDU会话对应的APN不是默认APN,或者,UE确定与第一PDU会话对应的DNN不是默认DNN时,在附着请求消息中包括加密选项转换标识。
需要说明的是,当UE确定不存在能够从5G移动至4G的PDU会话时,则UE发起包含初始附着(initial attach)指示的attach请求。
S403、当新MME(当前为UE提供服务的MME)与旧AMF(UE去附着(detach)时为UE提供服务的MME)不同时,则新MME通过信息请求(Information Request)和信息响应(Information Response)向旧MME请求UE的上下文信息。
S404、当新MME或旧MME无法验证UE的合法性时,则新MME通过与UE之间的身份请求(Identity Request)和身份响应(Identity Response)来向UE请求UE的IMSI。
S405、新MME通过鉴权(Authentication)消息和安全(Security)消息来根据该IMSI对UE的合法性进行验证。
S406、新MME验证UE合法后,新MME向UE发送加密选项请求(Ciphered OptionsTransfer Request)消息。
因为步骤S402中携带了加密选项转换标识,所以新MME根据加密选项转换标识向UE发送加密选项请求消息。
S407、UE接收加密选项请求消息。
S408、UE获取第一PDU会话对应的APN,向新MME发送加密选项响应(CipheredOptions Transfer Response)消息,加密选项响应消息中包括该APN。
具体的:
方法1、如果在步骤S310的PDU会话建立接受消息中包括了APN,则则UE直接使用该APN。
方法2、否则,UE根据本地保存的DNN与APN的对应关系以及第一PDU会话对应的DNN,通过第一PDU会话的DNN映射APN来获取第一PDU会话对应的APN。
S409、新MME向UDM+HSS发送更新位置请求(Update Location Request),在该更新位置请求中包括UE的标识IMSI以及新MME的标识。
可选的,更新位置请求中还可以包括UE是否执行双注册的指示信息。若MME判断UE执行双注册,则在更新位置请求中携带执行双注册的指示信息,否则,携带执行单注册的指示信息,或者,不携带指示信息。
S410、UDM+HSS接收更新位置请求,根据更新位置请求获知UE进入第二通信系统。UE进入第二通信系统可以理解为UE当前处于第二通信系统,或者,UE在第二通信系统进行了注册或位置更新
S411、UDM+HSS向新MME返回更新位置响应(Update Location Response),更新位置响应中包括UE的签约数据、UE的APN和与该APN对应的SMF+PGW-C的地址。
具体的,在步骤S312中UDM+HSS获取DNN对应的SMF+PGW-C的地址,并且UDM+HSS本地存储了DNN与APN对应关系,因此UDM+HSS也就获取了与该APN对应的SMF+PGW-C的地址,然后将其发送给MME。
S412、新MME获取APN对应的SMF+PGW-C的地址后,通过SGW向对应SMF+PGW-C发送创建会话请求(Create Session Request)消息,在创建会话请求消息中包括切换指示和与第一PDU会话对应的APN。
该步骤与步骤S104和S105相对应。
创建会话请求消息用于在4G中建立PDN连接,该PDN连接与5G中的第一PDU会话相对应。
S413、SMF+PGW-C接收创建会话请求。
S414、SMF+PGW-C通过SGW向新MME返回创建会话响应(Create Session Response)消息。
SMF+PGW-C可以根据步骤S412的创建会话请求消息中的APN获取该APN对应的DNN,并获取该DNN获取对应的第一PDU会话的IP地址;或者,SMF+PGW-C可以根据APN直接获取对应的第一PDU会话的IP地址。可选的,SMF+PGW-C可以根据该IP地址获取该第一PDU会话的PDU会话标识(PDU session ID)。可选的,在创建会话响应消息中包括该IP地址。
S415、新MME向UE发送附着接受(Attach Accept)消息。
S416、UE向新MME发送附着完成(Attach Complete)消息。
S417、新MME通过SGW向SMF+PGW-C发送修改承载请求(Modify Bearer Request)消息。
SMF+PGW-C获知UE已将第一PDU会话从5G移动至4G。
S418、SMF+PGW-C获取该第一PDU会话对应的PDU会话标识(PDU session ID)。
具体的:
方法1、当在步骤S414中SMF+PGW-C已经获取了第一PDU会话的PDU会话标识,则SMF+PGW-C直接使用该PDU会话标识。
方法2、否则,SMF+PGW-C根据步骤S414中获取的第一PDU会话的IP地址来获取第一PDU会话的PDU会话标识。
S419、SMF+PGW-C向UPF+PGW-U发送第一删除会话请求(Delete SessionRequest),在第一删除会话请求中包括步骤S418获取的第一PDU会话的标识。
第一删除会话请求用于请求UPF+PGW-U删除第一PDU会话在用户面的数据。
S420、SMF+PGW-C向UE对应的AMF发送第二删除会话请求(Delete SessionRequest),其中,在第二删除会话请求中包括步骤S415获取的第一PDU会话的标识。
第一删除会话请求用于请求AMF删除第一PDU会话的数据,具体的,请求AMF本地删除第一PDU会话的标识与对应SMF+PGW-C的对应关系。
AMF在接收第二删除会话请求之后,根据第一PDU会话的标识删除第一PDU会话。
S421、AMF接收第二删除会话请求。
S422、UDM+HSS根据UE执行双注册,向AMF发送通知消息,以通知AMF该UE已经从第一通信系统(例如5G)移动至第二通信系统(例如4G)(即UE当前已经处于4G)。
具体的:UDM+HSS获取UE执行双注册的方式包括:
方法1、在步骤S211获取UE执行双注册。
方法2、在步骤S410中的更新位置请求中获取UE执行双注册。
S423、AMF接收该通知消息后,可以根据该消息确定UE当前处于第二通信系统。
S424、AMF根据本地存储的所有PDU会话的信息,获取第二PDU会话的标识。
与步骤S110对应,步骤S420和步骤S424公开了AMF获取第一PDU会话的标识和第二PDU会话的标识的一种途径。
S425、AMF向第二PDU会话对应的SMF发送第三删除会话请求(Delete SessionRequest),用于发起删除第二PDU会话的过程
具体的,第三删除会话请求用于SMF删除与第二PDU会话的标识相对应的第二PDU会话。该第三删除会话请求中包括第二PDU会话的标识。
SMF在接收第三删除会话请求之后,根据第二PDU会话的标识删除第二PDU会话。
本申请实施例提供了另一种通信系统间移动方法,用于对UE在5G内的PDU会话从5G向4G无缝移动时,UE在4G内进行注册的流程进行改进,参照图10中所示,包括:
S501-S507与图9中所示的步骤S401-S407相同,在此不再赘述。
S508、与图9中所示的步骤S408不同之处在于,加密选项响应消息还可以包括第二PDU会话的标识。
具体的,加密选项响应消息中包括协议配置选项(Protocol ConfigurationOption,PCO),PCO中包括第二PDU会话的标识。
S509-S511与图中所示的步骤S409-S411相同,在此不再赘述。
S512、与图9中所示的步骤S412不同之处在于,创建会话请求消息中还可以包括第二PDU会话的标识。
具体的,创建会话请求消息中包括上述PCO,PCO中包括第二PDU会话的标识。
S513-S519与图9中所示的步骤S413-S419相同,在此不再赘述。
S520、与图9中所示的步骤S420不同之处在于,第二删除会话请求中还包括第二PDU会话的标识。用于请求AMF删除第二PDU会话。
与步骤S110对应,步骤S520公开了AMF获取第一PDU会话的标识和第二PDU会话的标识的又一种途径。
需要说明的是,也可以在单独的消息中携带第二PDU会话的标识。
S521与图9中所示的步骤S421相同,S522与图9中所示的步骤S425相同,在此不再赘述。
需要对步骤S401和S501说明的是,对于UE首次向4G注册时,可以通过步骤S401和S501来将一个第一PDU会话从5G无缝移动至4G,当该UE正式在4G完成注册之后,UE可以通过向MME发送PDN连接请求(PDN Connectivity Request)来将其他能够从5G无缝移动至4G的第一PDU会话移动至4G,其中,在PDN连接请求中包括切换指示和与第一PDU会话对应的APN。可选的,对于在PDN连接请求中是否包括第一PDU会话对应的APN,可以基于UE的判断或者直接携带,例如当UE确定与第一PDU会话对应的APN不是默认APN,或者,UE确定与第一PDU会话对应的DNN不是默认DNN时,在PDN连接请求中包括第一PDU会话对应的APN。
本申请实施例提供一种UE,用于执行上述通信系统间移动方法。本申请实施例可以根据上述方法示例对UE进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本申请实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
在采用对应各个功能划分各个功能模块的情况下,图11示出了上述实施例中所涉及的UE的一种可能的结构示意图,UE 10包括:接收单元1011、确定单元1012、发送单元1013。接收单元1011用于支持UE 10执行图4中的过程S113、图8中的过程S311、图9中的过程S407、图10中的过程S507;确定单元1012用于支持UE 10执行图3中的过程S101、图9中的过程S401;发送单元1013用于支持UE 10执行图3中的过程S102、图4中的过程S102、图5中的过程S201和S210、图6中的过程S201和S210、图7中的过程S301、图8中的过程S301、图9中的过程S401、S408和S416、图10中的过程S501、S508和S516。其中,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。
在采用集成的单元的情况下,图12示出了上述实施例中所涉及的UE的一种可能的结构示意图。UE 10包括:处理模块1022和通信模块1023。处理模块1022用于对UE 10的动作进行控制管理,例如,处理模块1022用于支持UE 10执行支持UE 10执行图3中的过程S101、图9中的过程S401。通信模块1023用于支持UE与其他实体的通信,例如与图1中示出的功能模块或网络实体之间的通信。UE 10还可以包括存储模块1021,用于存储UE的程序代码和数据。
其中,处理模块1022可以是处理器或控制器,例如可以是中央处理器(centralprocessing unit,CPU),通用处理器,数字信号处理器(digital signal processor,DSP),专用集成电路(application-specific integrated circuit,ASIC),现场可编程门阵列(field programmable gate array,FPGA)或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本申请公开内容所描述的各种示例性的逻辑方框,模块和电路。所述处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,DSP和微处理器的组合等等。通信模块1023可以是收发器、收发电路或通信接口等。存储模块1021可以是存储器。
当处理模块1022为处理器,通信模块1023为收发器,存储模块1021为存储器时,本申请实施例所涉及的UE可以为如下所述的UE 10。
参照图13所示,该UE 10包括:处理器1032、收发器1033、存储器1031、总线1034。其中,收发器1033、处理器1032、存储器1031通过总线1034相互连接;总线1034可以是外设部件互连标准(peripheral component interconnect,PCI)总线或扩展工业标准结构(extended industry standard architecture,EISA)总线等。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
本申请实施例提供一种第二核心网设备,用于执行上述通信系统间移动方法。本申请实施例可以根据上述方法示例对第二核心网设备进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本申请实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
在采用对应各个功能划分各个功能模块的情况下,图14示出了上述实施例中所涉及的第二核心网设备的一种可能的结构示意图,第二核心网设备20包括:接收单元2011、获取单元2012、发送单元2013。接收单元2011用于支持第二核心网设备20执行图3中的过程S106、图4中的过程S106、图9中的过程S413、图10中的过程S513;获取单元2012用于支持第二核心网设备20执行图3中的过程S107、图4中的过程S107、图9中的过程S418、图10中的过程S518;发送单元2013用于支持第二核心网设备20执行图3中的过程S108、图4中的过程S108、图7中的过程S305和S309、图8中的过程S305和S309、图9中的过程S419和S420、图10中的过程S519和S520。其中,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。
在采用集成的单元的情况下,图15示出了上述实施例中所涉及的核心网设备的一种可能的结构示意图。第二核心网设备20包括:处理模块2022和通信模块2023。处理模块2022用于对第二核心网设备20的动作进行控制管理,例如,处理模块2022用于支持第二核心网设备20执行图3中的过程S107、图4中的过程S108、图9中的过程S418、图10中的过程S518。通信模块2023用于支持核心网设备与其他实体的通信,例如与图1中示出的功能模块或网络实体之间的通信。第二核心网设备20还可以包括存储模块2021,用于存储核心网设备的程序代码和数据。
其中,处理模块2022可以是处理器或控制器,例如可以是中央处理器(centralprocessing unit,CPU),通用处理器,数字信号处理器(digital signal processor,DSP),专用集成电路(application-specific integrated circuit,ASIC),现场可编程门阵列(field programmable gate array,FPGA)或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本申请公开内容所描述的各种示例性的逻辑方框,模块和电路。所述处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,DSP和微处理器的组合等等。通信模块2023可以是收发器、收发电路或通信接口等。存储模块2021可以是存储器。
当处理模块2022为处理器,通信模块2023为收发器,存储模块2021为存储器时,本申请实施例所涉及的核心网设备可以为如下所述的核心网设备。
参照图16所示,该第二核心网设备20包括:处理器2032、收发器2033、存储器2031、总线2034。其中,收发器2033、处理器2032、存储器2031通过总线2034相互连接;总线2034可以是外设部件互连标准(peripheral component interconnect,PCI)总线或扩展工业标准结构(extended industry standard architecture,EISA)总线等。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
本申请实施例提供一种第三核心网设备,用于执行上述通信系统间移动方法。本申请实施例可以根据上述方法示例对核心网设备进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本申请实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
在采用对应各个功能划分各个功能模块的情况下,图17示出了上述实施例中所涉及的核心网设备的一种可能的结构示意图,第三核心网设备30包括:接收单元3011、获取单元3012、删除单元3013、发送单元3014。接收单元3011用于支持第三核心网设备30执行图3中的过程S109、图4中的过程S109、图7中的过程S302、图8中的过程S302、图9中的过程S421和S423、图10中的过程S521;获取单元3012用于支持第三核心网设备30执行图3中的过程S110、图4中的过程S110、图5中的过程S208、图6中的过程S208、图7中的过程S303、图8中的过程S303、图9中的过程S424;删除单元3013用于支持第三核心网设备30执行图3中的过程S111、图4中的过程S111;发送单元3014用于支持第三核心网设备30执行图3中的过程S112、图4中的过程S112、图5中的过程S205和S209、图6中的过程S205、S209和S211、图7中的过程S304和S310、图8中的过程S304、S310和S312、图9中的过程S425、图10中的过程S522。其中,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。
在采用集成的单元的情况下,图18示出了上述实施例中所涉及的核心网设备的一种可能的结构示意图。第三核心网设备30包括:处理模块3022和通信模块3023。处理模块3022用于对第三核心网设备30的动作进行控制管理,例如,处理模块3022用于支持第三核心网设备30执行图3中的过程S110和S111、图4中的过程S110和S111、图5中的过程S208、图6中的过程S208、图7中的过程S303、图8中的过程S303、图9中的过程S424。通信模块3023用于支持核心网设备与其他实体的通信,例如与图1中示出的功能模块或网络实体之间的通信。第三核心网设备30还可以包括存储模块3021,用于存储核心网设备的程序代码和数据。
其中,处理模块3022可以是处理器或控制器,例如可以是中央处理器(centralprocessing unit,CPU),通用处理器,数字信号处理器(digital signal processor,DSP),专用集成电路(application-specific integrated circuit,ASIC),现场可编程门阵列(field programmable gate array,FPGA)或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本申请公开内容所描述的各种示例性的逻辑方框,模块和电路。所述处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,DSP和微处理器的组合等等。通信模块3023可以是收发器、收发电路或通信接口等。存储模块3021可以是存储器。
当处理模块3022为处理器,通信模块3023为收发器,存储模块3021为存储器时,本申请实施例所涉及的核心网设备可以为如下所述的第三核心网设备。
参照图19所示,该第三核心网设备30包括:处理器3032、收发器3033、存储器3031、总线3034。其中,收发器3033、处理器3032、存储器3031通过总线3034相互连接;总线3034可以是外设部件互连标准(peripheral component interconnect,PCI)总线或扩展工业标准结构(extended industry standard architecture,EISA)总线等。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
本申请实施例提供一种第五核心网设备,用于执行上述通信系统间移动方法。本申请实施例可以根据上述方法示例对核心网设备进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本申请实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
在采用对应各个功能划分各个功能模块的情况下,图20示出了上述实施例中所涉及的核心网设备的一种可能的结构示意图,第五核心网设备40包括:接收单元4011、获取单元4012、发送单元4013。接收单元4011用于支持第五核心网设备40执行图4中的过程S115、图6中的过程S212、图9中的过程S410、图10中的过程S510;获取单元4012用于支持第五核心网设备40执行图4中的过程S114和S115;发送单元4013用于支持第五核心网设备40执行图5中的过程S206、图6中的过程S206和S213、图7中的过程S306、图8中的过程S306和S313、图9中的过程S411和S422、图10中的过程S511。其中,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。
在采用集成的单元的情况下,图21示出了上述实施例中所涉及的核心网设备的一种可能的结构示意图。第五核心网设备40包括:处理模块4022和通信模块4023。处理模块4022用于对第五核心网设备40的动作进行控制管理,例如,处理模块4022用于支持第五核心网设备40执行图4中的过程S114和S115。通信模块4023用于支持核心网设备与其他实体的通信,例如与图1中示出的功能模块或网络实体之间的通信。第五核心网设备40还可以包括存储模块4021,用于存储核心网设备的程序代码和数据。
其中,处理模块4022可以是处理器或控制器,例如可以是中央处理器(centralprocessing unit,CPU),通用处理器,数字信号处理器(digital signal processor,DSP),专用集成电路(application-specific integrated circuit,ASIC),现场可编程门阵列(field programmable gate array,FPGA)或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本申请公开内容所描述的各种示例性的逻辑方框,模块和电路。所述处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,DSP和微处理器的组合等等。通信模块4023可以是收发器、收发电路或通信接口等。存储模块4021可以是存储器。
当处理模块4022为处理器,通信模块4023为收发器,存储模块4021为存储器时,本申请实施例所涉及的核心网设备可以为如下所述的第五核心网设备。
参照图22所示,该第五核心网设备40包括:处理器4032、收发器4033、存储器4031、总线4034。其中,收发器4033、处理器4032、存储器4031通过总线4034相互连接;总线4034可以是外设部件互连标准(peripheral component interconnect,PCI)总线或扩展工业标准结构(extended industry standard architecture,EISA)总线等。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件程序实现时,可以全部或部分地以计算机程序产品的形式来实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或者数据中心通过有线(例如同轴电缆、光纤、数字用户线(Digital Subscriber Line,DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可以用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带),光介质(例如,DVD)、或者半导体介质(例如固态硬盘(Solid State Disk,SSD))等。
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应所述以权利要求的保护范围为准。
- 一种通信系统间移动方法、用户设备和存储介质
- 一种通信系统间移动方法、用户设备和存储介质