切换方法和设备与流程

    专利2022-07-07  140


    本发明实施例涉及通信技术领域,具体涉及一种切换方法和设备。



    背景技术:

    参见图1a和图1b,图1a中终端通过uu接口(终端和基站之间的通信接口)与基站进行通信,图1b中终端之间通过短距离直接通信接口(例如pc5接口)通信。

    当终端需要从短距离直接通信接口通信切换到uu接口通信时,如何确保业务连续性是亟待解决的技术问题。



    技术实现要素:

    本发明实施例的一个目的在于提供一种切换方法和设备,解决终端从短距离直接通信接口切换到uu接口时业务连续性的问题。

    第一方面,本发明实施例提供一种切换方法,应用于第一终端,包括:

    在所述第一终端从短距离直接通信接口通信切换到uu接口通信时,向所述第一终端的服务网络发送第二协议数据单元pdu会话的建立请求消息;

    其中,所述第二pdu会话的锚点为第一pdu会话所对应的用户面功能锚点,所述第一pdu会话为所述第一终端与第二终端建立中继通信时,所述第二终端为所述第一终端建立的中继pdu会话。

    第二方面,本发明实施例还提供一种切换方法,应用于第二终端,包括:

    从第一终端接收第一请求消息,所述第一请求消息用于请求获取所述第二终端的标识和/或第一pdu会话的标识;

    向所述第一终端发送第一请求回复消息,所述第一请求回复消息包括所述第二终端的标识和/或所述第一pdu会话的标识,所述第一pdu会话为所述第一终端与所述第二终端建立中继通信时,所述第二终端为所述第一终端建立的中继pdu会话;

    或者,

    向第一终端发送切换命令,所述切换命令指示所述第一终端路径切换。

    第三方面,本发明实施例还提供一种切换方法,应用于第一网络功能,包括:

    接收第一终端发送的第二pdu会话的建立请求消息;

    其中,所述第二pdu会话的锚点为第一pdu会话所对应的用户面功能锚点,所述第一pdu会话为所述第一终端与第二终端建立中继通信时,所述第二终端为所述第一终端建立的中继pdu会话。

    第四方面,本发明实施例还提供一种切换方法,应用于第二网络功能,包括:

    接收第二请求消息,根据所述第二请求消息确定与第一pdu会话相关的信息,所述第一pdu会话为第一终端与第二终端建立中继通信时,所述第二终端为所述第一终端建立的中继pdu会话;

    发送第二请求回复消息,所述第二请求回复消息包括:所述与第一pdu会话相关的信息;

    或者,

    向第一终端发送切换命令,所述切换命令指示所述第一终端路径切换。

    第五方面,本发明实施还提供一种切换方法,应用于第三网络功能,包括:

    从第一网络功能接收第二pdu会话的上下文建立请求消息;

    其中,所述第二pdu会话的锚点为第一pdu会话所对应的用户面功能锚点,所述第一pdu会话为所述第一终端与第二终端建立中继通信时,所述第二终端为所述第一终端建立的中继pdu会话。

    第六方面,本发明实施例还提供一种切换方法,应用于第四网络功能,包括:

    从第一网络功能接收第二pdu会话的上下文建立请求消息;

    其中,所述第二pdu会话的锚点为第一pdu会话所对应的用户面功能锚点,所述第一pdu会话为所述第一终端与第二终端建立中继通信时,所述第二终端为所述第一终端建立的中继pdu会话。

    第七方面,本发明实施还提供一种切换方法,应用于第四网络功能,包括:

    从第三网络功能接收第一pdu会话的更改请求消息;

    向所述第三网络功能发送所述第一pdu会话的更改请求回复消息;

    其中,所述第一pdu会话为所述第一终端与第二终端建立中继通信时,所述第二终端为所述第一终端建立的中继pdu会话。

    第八方面,本发明实施例还提供一种切换方法,应用于第四网络功能,包括:

    从第三网络功能接收第二pdu会话的上下文建立请求消息;

    将第五网络功能作为第二pdu会话的锚点,与第五网络功能建立所述第二pdu会话的n4会话上下文,所述第五网络功能为所述第一pdu会话的锚点;

    向所述第三网络功能发送所述第二pdu会话的上下文建立请求回复消息;

    其中,所述第二pdu会话的锚点为第一pdu会话所对应的用户面功能锚点,所述第一pdu会话为所述第一终端与第二终端建立中继通信时,所述第二终端为所述第一终端建立的中继pdu会话。

    第九方面,本发明实施例还提供一种切换方法,应用于第四网络功能,包括:

    从第三网络功能接收第二pdu会话的上下文获取请求消息,所述第三网络功能用于建立所述第二pdu会话;

    向所述第三网络功能发送所述第二pdu会话的上下文获取回复消息;

    从所述第三网络功能接收第一pdu会话的更改请求消息;

    向所述第三网络功能发送所述第一pdu会话的更改请求回复消息;

    其中,所述第二pdu会话的锚点为第一pdu会话所对应的用户面功能锚点,所述第一pdu会话为所述第一终端与第二终端建立中继通信时,所述第二终端为所述第一终端建立的中继pdu会话。

    第十方面,本发明实施例还提供一种第一终端,包括:

    第一发送模块,用于在所述第一终端从短距离直接通信接口通信切换到uu接口通信时,向所述第一终端的服务网络发送第二pdu会话的建立请求消息;

    其中,所述第二协议数据单元pdu会话的锚点为第一pdu会话所对应的用户面功能锚点,所述第一pdu会话为所述第一终端与第二终端建立中继通信时,所述第二终端为所述第一终端建立的中继pdu会话。

    第十一方面,本发明实施例还提供一种第二终端,包括:

    第三接收模块,用于从第一终端接收第一请求消息,所述第一请求消息用于请求获取所述第二终端的标识和/或第一pdu会话的标识;

    第四发送模块,用于向所述第一终端发送第一请求回复消息,所述第一请求回复消息包括所述第二终端的标识和/或所述第一pdu会话的标识,所述第一pdu会话为所述第一终端与所述第二终端建立中继通信时,所述第二终端为所述第一终端建立的中继pdu会话;

    或者,

    第五发送模块,用于向第一终端发送切换命令,所述切换命令指示所述第一终端路径切换。

    第十二方面,本发明实施例还提供一种第一网络功能,包括:

    第五接收模块,用于接收第一终端发送的第二pdu会话的建立请求消息;

    其中,所述第二pdu会话的锚点为第一pdu会话所对应的用户面功能锚点,所述第一pdu会话为所述第一终端与第二终端建立中继通信时,所述第二终端为所述第一终端建立的中继pdu会话。

    第十三方面,本发明实施例还提供一种第二网络功能,包括:

    第七接收模块,用于接收第二请求消息,根据所述第二请求消息确定与第一pdu会话相关的信息,所述第一pdu会话为第一终端与第二终端建立中继通信时,所述第二终端为所述第一终端建立的中继pdu会话;

    第八发送模块,用于发送第二请求回复消息,所述第二请求回复消息包括:所述与第一pdu会话相关的信息;

    或者,

    第九发送模块,用于向第一终端发送切换命令,所述切换命令指示所述第一终端路径切换。

    第十四方面,本发明实施例还提供一种第三网络功能,包括:

    第十接收模块,用于从第一网络功能接收第二pdu会话的上下文建立请求消息;

    其中,所述第二pdu会话的锚点为第一pdu会话所对应的用户面功能锚点,所述第一pdu会话为所述第一终端与第二终端建立中继通信时,所述第二终端为所述第一终端建立的中继pdu会话,所述第三网络功能用于建立所述第二pdu会话。

    第十五方面,本发明实施例还提供一种第四网络功能,包括:

    第十五接收模块,用于从第一网络功能接收第二pdu会话的上下文建立请求消息;

    其中,所述第二pdu会话的锚点为第一pdu会话所对应的用户面功能锚点,所述第一pdu会话为所述第一终端与第二终端建立中继通信时,所述第二终端为所述第一终端建立的中继pdu会话。

    第十六方面,本发明实施例还提供一种第四网络功能,包括:

    第十七接收模块,用于从第三网络功能接收第一pdu会话的更改请求消息;

    第十六发送模块,用于向所述第三网络功能发送所述第一pdu会话的更改请求回复消息;

    其中,所述第一pdu会话为所述第一终端与第二终端建立中继通信时,所述第二终端为所述第一终端建立的中继pdu会话。

    第十七方面,本发明实施例还提供一种第四网络功能,包括:

    第十九接收模块,用于从第三网络功能接收第二pdu会话的上下文建立请求消息;

    第八建立模块,用于将第五网络功能作为第二pdu会话的锚点,与第五网络功能建立所述第二pdu会话的n4会话上下文;

    第十八发送模块,用于向所述第三网络功能发送所述第二pdu会话的上下文建立请求回复消息;

    其中,所述第二pdu会话的锚点为第一pdu会话所对应的用户面功能锚点,所述第一pdu会话为所述第一终端与第二终端建立中继通信时,所述第二终端为所述第一终端建立的中继pdu会话。

    第十八方面,本发明实施例还提供一种第四网络功能,包括:

    第二十一接收模块,用于从第三网络功能接收第二pdu会话的上下文获取请求消息,所述第三网络功能用于建立所述第二pdu会话;

    第二十发送模块,用于向所述第三网络功能发送所述第二pdu会话的上下文获取回复消息;

    第二十二接收模块,用于从所述第三网络功能接收第一pdu会话的更改请求消息;

    第二十一发送模块,用于向所述第三网络功能发送所述第一pdu会话的更改请求回复消息;

    其中,所述第二pdu会话的锚点为第一pdu会话所对应的用户面功能锚点,所述第一pdu会话为所述第一终端与第二终端建立中继通信时,所述第二终端为所述第一终端建立的中继pdu会话。

    第十九方面,本发明实施例还提供一种终端,包括:处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序,所述程序被所述处理器执行时实现如上所述的切换方法的步骤。

    第二十方面,本发明实施例还提供一种网络设备,包括:处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序,所述程序被所述处理器执行时实现如上所述的切换方法的步骤。

    第二十一方面,本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的切换方法的步骤。

    在本发明实施例中,在终端从短距离直接通信接口通信切换到uu口通信时,可以保证该终端的业务连续性,减少用户体验中断延迟。

    附图说明

    通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:

    图1a和图1b为现有路径示意图;

    图2为现有的数据链路示意图;

    图3为现有的控制链路示意图;

    图4为本发明实施例的第一终端侧的切换方法的流程图;

    图5为本发明实施例的第二终端侧的切换方法的流程图;

    图6为本发明实施例的第一网络功能侧的切换方法的流程图;

    图7为本发明实施例的第二网络功能侧的切换方法的流程图;

    图8为本发明实施例的第三网络功能侧的切换方法的流程图;

    图9为本发明实施例的第四网络功能侧的切换方法的流程图之一;

    图10为本发明实施例的第四网络功能侧的切换方法的流程图之二;

    图11为本发明实施例的第四网络功能侧的切换方法的流程图之三;

    图12为本发明实施例的第四网络功能侧的切换方法的流程图之四;

    图13为本发明实施例的切换方法的流程图之一;

    图14为本发明实施例的切换方法的流程图之二;

    图15为本发明实施例的切换方法的流程图之三;

    图16为本发明实施例的切换方法的流程图之四;

    图17为本发明实施例的切换方法的流程图之五;

    图18为本发明实施例的切换方法的流程图之六;

    图19为本发明实施例的切换方法的流程图之七;

    图20为本发明实施例的切换方法的流程图之八;

    图21为本发明实施例的切换方法的流程图之九;

    图22为本发明实施例的第一终端的结构示意图;

    图23为本发明实施例的第二终端的结构示意图;

    图24为本发明实施例的第一网络功能的结构示意图;

    图25为本发明实施例的第二网络功能的结构示意图;

    图26为本发明实施例的第三网络功能的结构示意图;

    图27为本发明实施例的第四网络功能的结构示意图之一;

    图28为本发明实施例的第四网络功能的结构示意图之二;

    图29为本发明实施例的第四网络功能的结构示意图之三;

    图30为本发明实施例的第四网络功能的结构示意图之四;

    图31为本发明实施例的终端的示意图;

    图32为本发明实施例的网络设备的示意图。

    具体实施方式

    为了便于理解本发明实施例下面介绍几个技术点:

    技术点1:网络控制互动服务(ncis)。

    随着一些新形式设备(例如虚拟现实(virtualreality,vr)/增强现实(augmentedreality,ar)设备,机器人等)或一些新技术(例如ar和vr)的发展,人们交换信息和玩游戏的新服务将变得越来越流行。

    许多互动服务发生在本地区域,例如家庭聚会或酒吧的娱乐,或办公室的教育,通过特定的直接链接或用户之间的间接链接,可以增强对吞吐量,延迟,可靠性和资源/功率利用的要求。

    对于ncis服务,图1a和图1b所示的数据链可以作为基线,其中图1a为5g核心网(5gcorenetwork,5gc)路径(path),图1b为基于邻近的服务的通信路径(prosecommunicationpath)。

    对于ncis服务来说,为了提高吞吐量和刚性延迟(rigidlatency),数据链路可以是上述图1a和图1b中两种方式的结合,如图2所示。

    对于ncsi服务,图3所示的控制链路可以作为基线,在此用例中,重要控制信令来自于网络,一些在直链路(directlink)上辅助信令可以在用户之间交互。

    交互式服务是指在同一ncis会话中感兴趣的用户之间进行数据交换的一种服务,如交互式游戏、各种终端(如用户设备(userequipment,ue)、机器人等)之间的数据共享等。这里的ncis会话意味着会话中的所有终端可以共享相同的背景,更新相同的服务信息,并同时完成会话。在同一个ncis会话中的哪些终端将被归为一个ncis组。这里的交互式服务是实时的,需要高吞吐量和低延迟。加入ncis会话的终端可以在本地,也可以相隔很远,可以来自相同的移动网络运营商(mobilenetworkoperator,mno),也可以来自不同的mno。该用例描述了支持ncis服务的一组终端可以发现彼此、启动ncis会话并交换数据的场景。

    技术点2:中继(relay)。

    无线通信系统中的中继技术,就是在基站与终端之间增加了一个或多个中继节点,负责对无线信号进行一次或者多次的转发,即无线信号要经过多跳才能到达终端。

    无线中继技术不仅可用于扩展小区覆盖,弥补小区覆盖盲点,同时也可通过空间资源复用提升小区容量。对于室内覆盖,中继技术也可起到克服穿透损耗,提升室内覆盖质量的作用。

    以较简单的两跳中继为例,无线中继就是将一个基站—终端链路分割为基站—中继站和中继站—终端两个链路,从而有机会将一个质量较差的链路替换为两个质量较好的链路,以获得更高的链路容量及更好的覆盖。

    目前长期演进(longtermevolution,lte)中支持的中继为ue至网络的中继(ue-to-networkrelay),即中继一端连接ue,一端连接网络侧。跟中继连接的ue,叫做远端ue(remoteue)。

    下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

    本申请的说明书和权利要求书中的术语“包括”以及它的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。此外,说明书以及权利要求中使用“和/或”表示所连接对象的至少其中之一,例如a和/或b,表示包含单独a,单独b,以及a和b都存在三种情况。

    在本发明实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本发明实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。

    本文所描述的技术不限于长期演进型(longtimeevolution,lte)/lte的演进(lte-advanced,lte-a)系统,并且也可用于各种无线通信系统,诸如码分多址(codedivisionmultipleaccess,cdma)、时分多址(timedivisionmultipleaccess,tdma)、频分多址(frequencydivisionmultipleaccess,fdma)、正交频分多址(orthogonalfrequencydivisionmultipleaccess,ofdma)、单载波频分多址(single-carrierfrequency-divisionmultipleaccess,sc-fdma)和其他系统。

    本文所描述的终端可以为手机、平板电脑、笔记本电脑、超级移动个人计算机(ultra-mobilepersonalcomputer,umpc)、上网本或者个人数字助理(personaldigitalassistant,pda)、移动上网装置(mobileinternetdevice,mid)、可穿戴式设备(wearabledevice)或车载设备等。

    术语“系统”和“网络”常被可互换地使用。cdma系统可实现诸如cdma2000、通用地面无线电接入(universalterrestrialradioaccess,utra)等无线电技术。utra包括宽带cdma(widebandcodedivisionmultipleaccess,wcdma)和其他cdma变体。tdma系统可实现诸如全球移动通信系统(globalsystemformobilecommunication,gsm)之类的无线电技术。ofdma系统可实现诸如超移动宽带(ultramobilebroadband,umb)、演进型utra(evolution-utra,e-utra)、ieee802.11(wi-fi)、ieee802.16(wimax)、ieee802.20、flash-ofdm等无线电技术。utra和e-utra是通用移动电信系统(universalmobiletelecommunicationssystem,umts)的部分。lte和更高级的lte(如lte-a)是使用e-utra的新umts版本。utra、e-utra、umts、lte、lte-a以及gsm在来自名为“第三代伙伴项目”(3rdgenerationpartnershipproject,3gpp)的组织的文献中描述。cdma2000和umb在来自名为“第三代伙伴项目2”(3gpp2)的组织的文献中描述。本文所描述的技术既可用于以上提及的系统和无线电技术,也可用于其他系统和无线电技术。

    参见图4,本发明实施例提供一种切换方法,该方法的执行主体为第一终端,包括步骤:401。

    步骤401:在第一终端需要从短距离直接通信接口通信切换到uu接口通信时,向第一终端的服务网络发送第二pdu会话的建立请求消息;

    其中,第二协议数据单元(protocoldataunit,pdu)会话的锚点为第一pdu会话所对应的用户面功能锚点,所述第一pdu会话为所述第一终端与第二终端建立中继通信时,所述第二终端为所述第一终端建立的(专用)中继pdu会话。

    上述第一终端也可以称为remoteue(以下简称reue)。

    上述第二终端也可以称为relayue(以下简称rlue)。

    上述第一终端需要从短距离直接通信接口(下面以pc5接口为例)通信切换到uu接口通信可以是指第一终端需要prose通信路径切换到5gc路径,可以理解的是,切换的场景包括但不限于网络控制互动服务。

    以网络控制互动服务为例,从网络角度来看,prose通信路径和5gc路径都可以满足基于vr的交互式服务,网络可以根据交互式服务要求确定是否应该使用prose通信路径或5gc路径。例如,当ue处于覆盖范围内并且服务要求,例如:数据速率可以满足,网络可以使用5gc路径;虽然ue处于覆盖范围但服务要求不满足,例如:数据速率不能满足,网络可以使用prose通信路径。

    上述向第一终端的服务网络发送第二pdu会话的建立请求消息可以是指:向第一终端的接入和移动管理功能(accessandmobilitymanagementfunction,amf)发送第二pdu会话的建立请求消息。

    上述第一pdu会话也可以称为中继pdu会话。

    在一些实施方式中,在步骤401之前,图4所示的方法还可以包括:发送第一请求消息,所述第一请求消息用于请求获取所述第二终端的标识和/或所述第一pdu会话的标识,可选地,第二终端的标识可以是第二终端的第五代移动通信技术-全球唯一临时终端标识(以下简称5g-guti);接收第一请求回复消息,所述第一请求回复消息包括所述第二终端的标识和/或所述第一pdu会话的标识。

    上述发送第一请求消息和接收第一请求回复消息的流程可以参考下面介绍的实施例一。

    在一些实施方式中,在步骤401之前,图4所示的方法还可以包括:从第二终端的服务网络(例如第二终端的服务的amf(中继amf))或者第二终端接收切换命令,所述切换命令指示所述第一终端路径切换。进一步地,在接收到切换命令之后,还可以向所述第二终端的服务网络(例如第二终端的服务amf)或者所述第二终端发送切换命令回复消息。

    上述从第二终端的服务amf接收切换命令的流程,以及从第二终端接收切换命令的流程可以参考下面介绍的实施例二。

    在一些实施方式中,切换命令包括以下一项或多项:(1)第二终端的标识;(2)第一pdu会话的标识;(3)第一终端的ip地址,第一终端的ip地址为第二终端与第一终端建立连接时,第二终端分配给第一终端的ip地址。

    在一些实施方式中,第二pdu会话的建立请求消息可以包括以下一项或多项:(1)第二终端的标识;(2)第一pdu会话的标识;(3)第二pdu会话的标识;(4)第一终端的ip地址。

    在本发明实施例中远端终端从短距离直接通信接口通信切换到uu口通信后,可以保证该远端终端的业务连续性,减少用户体验中断延迟。

    参见图5,本发明实施例还提供一种切换方法,该方法的执行主体为第二终端,包括:步骤501和步骤502,或者步骤503。

    步骤501:从第一终端接收第一请求消息,第一请求消息用于请求获取第二终端的标识和/或第一pdu会话的标识;

    步骤502:向第一终端发送第一请求回复消息,第一请求回复消息包括:第二终端的标识和/或第一pdu会话的标识,第一终端的ip地址。第一pdu会话为第一终端与所述第二终端建立中继通信时,所述第二终端为第一终端建立的中继pdu会话。

    上述步骤501和步骤502可以参考下面介绍的实施例一。

    步骤503:向第一终端发送切换命令,切换命令指示第一终端路径切换。

    上述步骤503可以参考下面介绍的实施例二。

    在一些实施方式中,切换命令包括以下一项或多项:(1)第二终端的标识;(2)第一pdu会话的标识;(3)第一终端的ip地址,第一终端的ip地址为第二终端与第一终端建立连接时,第二终端分配给第一终端的ip地址。

    在一些实施方式中,图5所示的方法还可以包括:从第一终端接收切换命令回复消息。

    在本发明实施例中,在远端终端从短距离直接通信接口通信切换到uu口通信时,可以保证该远端终端的业务连续性,减少用户体验中断延迟。

    参见图6,本发明实施例还提供一种切换方法,该方法的执行主体为第一网络功能,例如服务第一终端的amf,包括:步骤601。

    步骤601:接收第一终端发送的第二pdu会话的建立请求消息;

    其中,第二pdu会话的锚点为第一pdu会话所对应的用户面功能锚点,第一pdu会话为第一终端与第二终端建立中继通信时,第二终端为第一终端建立的中继pdu会话。

    上述第一网络功能也可以称为远端amf(remoteamf,以下简称rmamf)。

    在一些实施方式中,图6所示的方法还可以包括:向第二网络功能发送第二请求消息,第二请求消息用于请求第二网络功能提供与第一pdu会话相关的信息。进一步地,从第二网络功能接收第二请求回复消息,第二请求回复消息包括:与第一pdu会话相关的信息。

    上述第二网络功能可以是服务第二终端的amf,该第二网络功能也可以称为中继amf(relayamf)。

    在一些实施方式中,与第一pdu会话相关的信息或第二请求回复消息可以包括以下一项或多项:(1)第四网络功能的标识(也可以称为relaysmfid,以下简称rlsmfid),第四网络功能用于建立第一pdu会话;(2)第一pdu会话的上下文标识(也可以称为relaysmcontextid);(3)第五网络功能的标识,第五网络功能为第一pdu会话的锚点,第五网络功能也可以称为中继用户面功能锚点(relayupfanchor)。

    可以理解的是,与第一pdu会话相关的信息和第二请求回复消息中包括第五网络功能的标识时,实施方式可以参考下面介绍的实施例一;与第一pdu会话相关的信息和第二请求回复消息中不包括第五网络功能的标识时,实施方式可以参考下面介绍的实施例二。在一些实施方式中,第二请求消息可以包括以下一项或多项:(1)第二终端的标识、(2)第一pdu会话的标识。

    在一些实施方式中,所述第二请求回复消息包括:第四网络功能的标识,图6所示的方法还可以包括:根据第四网络功能的标识(rlsmfid)选择第三网络功能,所述第三网络功能用于建立所述第二pdu会话。即,选择rlsmf为rmsmf。

    上述第三网络功能也可以称为远端smf(remotesmf,以下简称rmsmf),根据rlsmfid选择rmsmf,即选择rlsmf为rmsmf。

    在一些实施方式中,图6所示的方法还可以包括:基于会话管理功能的选择策略选择第三网络功能,所述第三网络功能用于建立所述第二pdu会话。即,选择的rmsmf不是rlsmf。

    在一些实施方式中,图6所示的方法还可以包括:向第三网络功能发送第二pdu会话的上下文建立请求消息。

    可选地,第二pdu会话的上下文建立请求消息包括以下一项或多项:(1)第二pdu会话标识;(2)第一pdu会话标识;(3)第一终端的ip地址,第一终端的ip地址为第二终端与所述第一终端建立连接时,第二终端分配给第一终端的ip地址;(4)第四网络功能的标识;(5)第五网络功能的标识。

    在本发明实施例中,在远端终端从短距离直接通信接口通信切换到uu口通信时,网络选择中继pdu会话所对应的upf锚点作为uu口上建立pdu会话的upf锚点,可以保证该远端终端的业务连续性,减少用户体验中断延迟。

    参见图7,本发明实施例还提供一种切换方法,该方法的执行主体为第二网络功能,该第二网络功能也可以称为中继amf(relayamf,以下简称rlamf),包括:步骤701~702,或者,步骤703。

    步骤701:接收第二请求消息,根据所述第二请求消息确定与第一pdu会话相关的信息,所述第一pdu会话为第一终端与第二终端建立中继通信时,所述第二终端为所述第一终端建立的中继pdu会话;

    步骤702:发送第二请求回复消息,所述第二请求回复消息包括:所述与第一pdu会话相关的信息。

    上述步骤701和步骤702可以参考下面介绍的实施例一。

    步骤703:向第一终端发送切换命令,所述切换命令指示所述第一终端路径切换。

    上述步骤703可以参考下面介绍的实施例二。

    在一些实施例方式中,在步骤703之后,图7所示的方法还可以包括:从所述第一终端接收切换命令回复消息。

    在一些实施方式中,切换命令包括以下一项或多项:(1)第二终端的标识;(2)第一pdu会话的标识;(3)第一终端的ip地址,第一终端的ip地址为第二终端与第一终端建立连接时,第二终端分配给第一终端的ip地址。

    在一些实施方式中,与第一pdu会话相关的信息可以包括以下一项或多项:(1)第四网络功能的标识(rlsmfid),第四网络功能用于建立第一pdu会话;(2)第一pdu会话的上下文标识;(3)第五网络功能的标识,第五网络功能为第一pdu会话的锚点。

    在一些实施方式中,在步骤702之前,图7所示的方法还可以包括:向第四网络功能(rlsmf)发送第三请求消息,第三请求消息用于请求第四网络功能提供第五网络功能的标识(rlupfanchorid)。进一步地,接收第三请求回复消息,第三请求回复消息包括所述第五网络功能的标识。

    在一些实施方式中,第三请求消息可以包括以下一项或多项:(1)第一pdu会话的上下文标识;(2)第一pdu会话的标识。其中,第一pdu会话的标识为可选项。

    在本发明实施例中,在远端终端从短距离直接通信接口通信切换到uu口通信时,网络选择中继pdu会话所对应的upf锚点作为uu口上建立pdu会话的upf锚点,可以保证该远端终端的业务连续性,减少用户体验中断延迟。

    参见图8,本发明实施例还提供一种切换方法,该方法的执行主体为第三网络功能,该第三网络功能可以称为远端smf(remotesmf,以下简称rmsmf),包括:步骤801。

    步骤801:从第一网络功能接收第二pdu会话的上下文建立请求消息;

    其中,第二pdu会话的锚点为第一pdu会话所对应的用户面功能锚点,第一pdu会话为所述第一终端与第二终端建立中继通信时,第二终端为第一终端建立的中继pdu会话,第三网络功能用于建立第二pdu会话。

    上述第三网络功能(rmsmf)可以是第一网络功能基于smf选择方法选择的,该第三网络功能非第四网络功能(rlsmf)。

    在一些实施方式中,在步骤801之后,图8所示的方法还可以包括:

    将第五网络功能作为第二pdu会话的锚点,与第五网络功能(relayupfanchor)建立所述第二pdu会话的n4会话上下文,所述第五网络功能为所述第一pdu会话的锚点;

    向第四网络功能(rlsmf)发送所述第一pdu会话的更改请求消息,所述第四网络功能用于建立所述第一pdu会话;

    从所述第四网络功能接收所述第一pdu会话的更改请求回复消息,然后完成后续第二pdu会话建立过程。

    在一些实施方式中,在步骤801之前,图8所示的方法还可以包括:发起用户面功能选择过程,选择一个第六网络功能(以下称为i-rm_upf,中间upf),所述第六网络功能为所述第二pdu会话的中间upf。进一步地,与所述第六网络功能建立所述第二pdu会话的n4会话上下文。

    以上流程可以参照实施例一中的示例3。

    在一些实施方式中,在步骤801之后,图8所示的方法还可以包括:

    发起用户面功能选择过程,选择一个第六网络功能,所述第六网络功能为所述第二pdu会话的中间upf;

    与所述第六网络功能建立所述第二pdu会话的n4会话上下文;

    向第四网络功能发送所述第二pdu会话的上下文建立请求消息,所述第四网络功能用于建立所述第一pdu会话;

    从所述第四网络功能接收所述第二pdu会话的上下文建立回复消息。

    在一些实施方式中,在步骤801之后,图8所示的方法还可以包括:

    向第四网络功能发送所述第一pdu会话的上下文获取请求消息,所述第四网络功能用于建立所述第一pdu会话;

    从所述第四网络功能接收所述第一pdu会话的上下文获取请求回复消息;

    与所述第五网络功能建立所述第二pdu会话的n4会话上下文,所述第五网络功能为所述第一pdu会话的锚点;

    向所述第四网络功能发送所述第一pdu会话的更改请求消息;

    从所述第四网络功能接收所述第一pdu会话的更改请求回复消息。

    在一些实施方式中,在与所述第五网络功能建立所述第二pdu会话的n4会话上下文之前,所述方法还包括:

    发起用户面功能选择过程,选择一个第六网络功能,所述第六网络功能为所述第二pdu会话的中间upf。

    在一些实施方式中,所述方法还包括:与所述第六网络功能建立所述第二pdu会话的n4会话上下文。

    以上流程可以参照实施例二中的示例3和示例4。

    在一些实施方式中,第一pdu会话的更改请求消息可以包括以下一项或多项:(1)第一pdu会话的上下文标识;(2)第一终端的ip地址,第一终端的ip地址为第二终端与第一终端建立连接时,第二终端分配给第一终端的ip地址;(3)第五网络功能(rlupfanchor)的标识。

    在一些实施方式中,第二pdu会话的上下文建立请求消息可以包括以下一项或多项:(1)第二pdu会话标识;(2)第一pdu会话标识;(5)第一终端的ip地址,第一终端的ip地址为第二终端与所述第一终端建立连接时,第二终端分配给第一终端的ip地址;(6)第四网络功能的标识;(6)第五网络功能的标识。

    在本发明实施例中,在远端终端从短距离直接通信接口通信切换到uu口通信时,网络选择中继pdu会话所对应的upf锚点作为uu口上建立pdu会话的upf锚点,可以保证该远端终端的业务连续性,减少用户体验中断延迟。

    参见图9,本发明实施例还提供一种切换方法,该方法的执行主体为第四网络功能,该第四网络功能也可以称为中继smf(relaysmf,以下简称rlsmf),包括:步骤901。

    步骤901:从第一网络功能接收第二pdu会话的上下文建立请求消息;

    其中,所述第二pdu会话的锚点为第一pdu会话所对应的用户面功能锚点,所述第一pdu会话为所述第一终端与第二终端建立中继通信时,所述第二终端为所述第一终端建立的中继pdu会话。

    在本发明实施例中,第一网络功能选择第四网络功能(rlsmf)标识对应的网络功能作为第三网络功能(rmsmf)。

    在一些实施方式中,在步骤901之前,图9所示的方法还可以包括:

    从第二网络功能接收第三请求消息,所述第三请求消息用于请求所述第四网络功能提供第五网络功能的标识,所述第五网络功能为所述第一pdu会话的锚点;

    向所述第二网络功能发送第三请求回复消息,所述第三请求回复消息包括所述第五网络功能的标识。

    在一些实施方式中,所述第三请求消息包括以下一项或多项:(1)第一pdu会话的上下文标识;(2)所述第一pdu会话的标识。

    在一些实施方式中,在从第一网络功能接收第二pdu会话的上下文建立请求消息之后,所述方法还包括:将第五网络功能作为第二pdu会话的锚点,与第五网络功能建立所述第二pdu会话的n4会话上下文。

    在一些实施方式中,在从第一网络功能接收第二pdu会话的上下文建立请求消息之后,所述方法还包括:

    发起用户面功能选择过程,选择一个第六网络功能,所述第六网络功能为所述第二pdu会话的中间upf。

    在一些实施方式中,所述方法还包括:与所述第六网络功能建立所述第二pdu会话的n4会话上下文。

    在一些实施方式中,在从第一网络功能接收第二pdu会话的上下文建立请求消息之后,所述方法还包括:发起所述第一pdu会话的更改过程,然后完成后续第二pdu会话建立过程。

    以上流程可以参考下面介绍的实施例一的示例2和实施例二的示例1。

    在本发明实施例中,在远端终端从短距离直接通信接口通信切换到uu口通信时,网络选择中继pdu会话所对应的upf锚点作为uu口上建立pdu会话的upf锚点,可以保证该远端终端的业务连续性,减少用户体验中断延迟。

    参见图10,本发明实施例还提供一种切换方法,该方法的执行主体为第四网络功能(rlsmf),包括:步骤1001和步骤1002。

    步骤1001:从第三网络功能接收第一pdu会话的更改请求消息;

    步骤1002:向第三网络功能发送所述第一pdu会话的更改请求回复消息;

    其中,所述第一pdu会话为所述第一终端与第二终端建立中继通信时,所述第二终端为所述第一终端建立的中继pdu会话。

    以上流程可以参考下面介绍的实施例一的示例1和示例4,以及实施例二的示例4。

    在一些实施方式中,在从第三网络功能接收第一pdu会话的更改请求消息之后,所述方法还包括:发起所述第一pdu会话的更改过程。

    在一些实施方式中,所述方法还包括:从第二网络功能接收第三请求消息,所述第三请求消息用于请求所述第四网络功能提供第五网络功能的标识,所述第五网络功能为所述第一pdu会话的锚点;

    向所述第二网络功能发送第三请求回复消息,所述第三请求回复消息包括所述第五网络功能的标识。

    在一些实施方式中,所述第三请求消息包括以下一项或多项:(1)第一pdu会话的上下文标识;(2)所述第一pdu会话的标识。

    在本发明实施例中,在远端终端从短距离直接通信接口通信切换到uu口通信时,网络选择中继pdu会话所对应的upf锚点作为uu口上建立pdu会话的upf锚点,可以保证该远端终端的业务连续性,减少用户体验中断延迟。

    参见图11,本发明实施例还提供一种切换方法,该方法的执行主体为第四网络功能(rlsmf),包括:步骤1101~步骤1103。

    步骤1101:从第三网络功能接收第二pdu会话的上下文建立请求消息;

    步骤1101:将第五网络功能作为第二pdu会话的锚点,与第五网络功能建立所述第二pdu会话的n4会话上下文,所述第五网络功能为所述第一pdu会话的锚点;

    步骤1103:向所述第三网络功能发送所述第二pdu会话的上下文建立请求回复消息;

    其中,所述第二pdu会话的锚点为第一pdu会话所对应的用户面功能锚点,所述第一pdu会话为所述第一终端与第二终端建立中继通信时,所述第二终端为所述第一终端建立的中继pdu会话。

    以上流程可以参考下面介绍的实施例一的示例3,以及实施例二的示例3。

    在一些实施方式中,在从第三网络功能接收第二pdu会话的上下文建立请求消息之前,所述方法还包括:

    从第二网络功能接收第三请求消息,所述第三请求消息用于请求所述第四网络功能提供第五网络功能的标识,所述第五网络功能为所述第一pdu会话的锚点;

    向所述第二网络功能发送第三请求回复消息,所述第三请求回复消息包括所述第五网络功能的标识。

    在一些实施方式中,所述第三请求消息包括以下一项或多项:(1)所述第一pdu会话的上下文标识;(2)所述第一pdu会话的标识。

    在一些实施方式中,在与第五网络功能建立所述第二pdu会话的n4会话上下文之后,所述方法还包括:发起所述第一pdu会话的更改过程,然后可以完成后续第二pdu会话建立过程。

    在本发明实施例中,在远端终端从短距离直接通信接口通信切换到uu口通信时,网络选择中继pdu会话所对应的upf锚点作为uu口上建立pdu会话的upf锚点,可以保证该远端终端的业务连续性,减少用户体验中断延迟。

    参见图12,本发明实施例还提供一种切换方法,该方法的执行主体为第四网络功能(rlsmf),包括:步骤1201~步骤1204。

    步骤1201:从第三网络功能接收第二pdu会话的上下文获取请求消息,所述第三网络功能用于建立所述第二pdu会话;

    步骤1202:向所述第三网络功能发送所述第二pdu会话的上下文获取回复消息;

    步骤1203:从所述第三网络功能接收第一pdu会话的更改请求消息;

    步骤1204:向所述第三网络功能发送所述第一pdu会话的更改请求回复消息;

    其中,所述第二pdu会话的锚点为第一pdu会话所对应的用户面功能锚点,所述第一pdu会话为所述第一终端与第二终端建立中继通信时,所述第二终端为所述第一终端建立的中继pdu会话。

    以上流程可以参考下面介绍的实施例一的示例4,以及实施例二的示例4。

    在一些实施方式中,在从所述第三网络功能接收第一pdu会话的更改请求消息之后,所述方法还包括:

    发起所述第一pdu会话的更改过程,然后可以完成后续第二pdu会话建立过程。

    在本发明实施例中,在远端终端从短距离直接通信接口通信切换到uu口通信时,网络选择中继pdu会话所对应的upf锚点作为uu口上建立pdu会话的upf锚点,可以保证该远端终端的业务连续性,减少用户体验中断延迟。

    参见图13,图中示意一种切换方法的流程,具体步骤如下:

    步骤1:远端终端与中继终端之间,中继终端与中继pdu会话upf锚点之间传输中继数据流;

    步骤2:远端终端与中继终端之间,中继终端与中继终端服务网络之间传输中继ue标识和中继pdu会话标识;

    步骤3:远端终端向远端终端服务网络发送pdu建立请求;

    步骤4:远端终端服务网络与中继终端服务网络之间传输中继pdu会话上下文信息;

    步骤5:远端终端服务网络选择中继pdu会话的upf锚点;

    步骤6:远端终端服务网络与中继pdu会话upf锚点之间建立n4会话;

    步骤7:远端终端服务网络向远端终端回复pdu建立接受;

    步骤8:远端终端与中继pdu会话upf锚点之间传输数据流。

    在本发明实施例中,远端终端从pc5接口切换到uu接口时,upf锚点不改变。即远端终端切换到uu口时,所建立pdu会话的upf锚点选择中继pdu会话所对应的upf锚点,可以保证该远端终端的业务连续性,减少用户体验中断延迟。

    下面结合实施例一的示例1~4,以及实施例二的示例1~4介绍本发明实施例的实施方式。

    实施例一:远端终端或者远端amf或者远端smf请求获取中继网络的中继pdu会话信息和/或中继网元功能信息。

    示例1:rm_amf进行smf选择(通过统一数据存储库(unifieddatarepository,udr)选择),选择一个rm_smf(非rlsmfid对应的smf)。

    参见图14,具体步骤如下:

    步骤0a:relayue(以下简称rl_ue)已经为remoteue(以下简称rm_ue)建立了专用中继pdu会话(relaypdusession,以下简称rlpdusession),该会话用rlpdusessionid标识。

    步骤0b:rm_ue启动路径切换;

    可选地,触发路径切换的条件可以包括以下一项或多项:

    (1)rm_ue应用层触发路径切换;

    (2)rm_ueas层指示pc5链路质量变差;

    (3)收到中继网络(例如relayamf(以下简称rl_amf))的切换指示或命令触发。

    步骤1:rm_ue向rl_ue发送第一请求消息;

    可选地,第一请求消息用于请求以下一项或多项:(1)rl_ue的5g-guti(以下简称rl5g-guti)和(2)rlpdusessionid,其中,guti的英文全称globallyuniquetemporaryueidentity,中文含义为全球唯一临时ue标识。

    步骤2:rl_ue发送第一请求回复消息给rm_ue。

    可选地,第一请求回复消息可以包括以下一项或多项:(1)rl5g-guti和(2)rlpdusessionid;进一步地,第一请求回复消息还可以包括:rm_ue相关的服务质量(qualityofservice,qos)流标识(qosflowid,qfi)。

    步骤3:rm_ue发起pdu会话建立(establishment)过程,并向rm_ue服务的amf(以下简称rm_amf)发送pdu会话建立请求消息。

    可选地,pdu会话建立请求消息可以包括以下一项或多项:(1)rm_ue在远端ue服务网络建立的rmpdu会话标识(以下简称rmpdusessionid),(2)rl5g-guti和(3)rlpdusessionid,进一步地,pdu会话建立请求消息还可以包括:qfi。

    步骤4:rm_amf根据rl5g-guti检索rl_amf,根据检索结果向rl_amf发送第二请求消息。

    可选地,第二请求消息可以用于请求rl-amf提供rlpdusession上下文信息(以下简称rlsmcontext)。

    可选地,所述第二请求消息可以包括以下一项或多项:(1)rl5g-guti和(2)rlpdusessionid。

    步骤5:rl_amf基于rl5g-guti和/或rlpdusessionid检索rlpdusession的中继smf标识(以下简称rl_smfid)和/或中继会话上下文标识(以下简称rlsmcontextid),并发送第三请求消息给rl_smf。

    可选地,第三请求消息用于请求rl_smf提供rlpdusession的upf锚点标识(以下简称rl_upfanchorid)

    可选地,第三请求消息可以包括:rlsmcontextid,进一步地,该第三请求消息还可以包括:rlpdusessionid。

    步骤6:rl_smf根据rlsmcontextid检索rl_upfanchorid,并发送第三请求回复消息给rl_amf。

    可选地,第三请求回复消息可以包括:rl_upfanchorid。

    步骤7:rl_amf发送第二请求回复消息给rm_amf。

    可选地,第二请求回复消息可以包括以下一项或多项:(1)rl_smfid,(2)rlsmcontextid和(3)rl_upfanchorid。

    步骤8:rm_amf选择一个rm_smf。

    例如,rm_amf进行smf选择(通过udr选择),选择一个rm_smf(非rlsmfid对应的smf)。

    步骤9:rm_amf发送pdu会话上下文建立请求消息给rm_smf。

    可选地,pdu会话上下文建立请求消息可以包括以下一项或多项:(1)rl_smfid,(2)rlsmcontextid,(3)rm_ueip,进一步地,pdu会话上下文建立请求消息还可以包括:(4)rlupfanchorid。

    步骤10:rm_smf选择一个中间upf(表示为i-rm_upf)。

    在一些实施方式中,步骤10为可选步骤。

    步骤11a:rm_smf与i-rm_upf建立rmpdusession的n4会话上下文。

    在一些实施方式中,步骤11为可选步骤。

    步骤11b:rm_smf基于rlupfanchorid检索到rlupfanchor,rm_smf与rlupfanchor(rlupfanchorid对应的rlupf)建立rmpdusession的n4会话上下文。

    步骤12:rm_smf发送中继pdu会话(rlpdusession)更改请求给rlsmf。

    可选地,pdu会话更改(modification)请求用于rlsmf更改rlpdusession。

    可选地,pdu会话更改请求可以包括以下一项或多项:(1)rlsmcontextid,(2)rm_ueip,进一步,pdu会话更改请求还可以包括:rlupfanchorid。

    步骤13:rl_smf发起rlpdusession更改过程。

    在一些实施方式中,步骤13为可选步骤。

    步骤14:rl_smf发送中继pdu会话更改请求回复消息给rm_smf。

    步骤15:rm_smf继续后续的rmpdusessionestablishment过程。

    可以理解的是,rmpdusessionestablishment过程为现有过程,在此不再敷述。

    示例2:rm_amf选择rl_smfid对应的smf。

    参见图15,具体步骤如下:

    步骤0a:relayue(以下简称rl_ue)已经为remoteue(以下简称rm_ue)建立了专用中继pdu会话(relaypdusession,以下简称rlpdusession),该会话用rlpdusessionid标识。

    步骤0b:rm_ue启动路径切换;

    可选地,触发路径切换的条件可以包括以下一项或多项:

    (1)rm_ue应用层触发路径切换;

    (2)rm_ueas层指示pc5链路质量变差;

    (3)收到中继网络(rl_amf)的切换指示或命令触发。

    步骤1:rm_ue向rl_ue发送第一请求消息;

    可选地,第一请求消息用于请求以下一项或多项:(1)rl_ue的5g-guti(以下简称rl5g-guti)和(2)rlpdusessionid,其中,guti的英文全称globallyuniquetemporaryueidentity,中文含义为全球唯一临时ue标识。

    步骤2:rl_ue发送第一请求回复消息给rm_ue。

    可选地,第一请求回复消息可以包括以下一项或多项:(1)rl5g-guti和(2)rlpdusessionid;进一步地,第一请求回复消息还可以包括:rm_ue相关的服务质量(qualityofservice,qos)流标识(qosflowid,qfi)。

    步骤3:rm_ue发起pdu会话建立(establishment)过程,并向rm_ue服务的amf(以下简称rm_amf)发送pdu会话建立请求消息。

    可选地,pdu会话建立请求消息可以包括以下一项或多项:(1)rm_ue在远端ue服务网络建立的rmpdu会话标识(以下简称rmpdusessionid),(2)rl5g-guti和(3)rlpdusessionid,进一步地,pdu会话建立请求消息还可以包括:qfi。

    步骤4:rm_amf根据rl5g-guti检索rl_amf,根据检索结果向rl_amf发送第二请求消息。

    可选地,第二请求消息可以用于请求rl-amf提供rlpdusession上下文信息(以下简称rlsmcontext)。

    可选地,所述第二请求消息可以包括以下一项或多项:(1)rl5g-guti和(2)rlpdusessionid。

    步骤5:rl_amf基于rl5g-guti和/或rlpdusessionid检索rlpdusession的中继smf标识(以下简称rl_smfid)和/或中继会话上下文标识(以下简称rlsmcontextid),并发送第三请求消息给rl_smf。

    可选地,第三请求消息用于请求rl_smf提供rlpdusession的upf锚点标识(以下简称rl_upfanchorid)

    可选地,第三请求消息可以包括:rlsmcontextid,进一步地,该第三请求消息还可以包括:rlpdusessionid。

    步骤6:rl_smf根据rlsmcontextid检索rl_upfanchorid,并发送第三请求回复消息给rl_amf。

    可选地,第三请求回复消息可以包括:rl_upfanchorid。

    在一些实施方式中,步骤5和步骤6为可选步骤。

    步骤7:rl_amf发送第二请求回复消息给rm_amf。

    可选地,第二请求回复消息可以包括以下一项或多项:(1)rl_smfid,(2)rlsmcontextid和(3)rl_upfanchorid。

    步骤8:rm_amf发送pdu会话上下文建立请求消息给rl_smf。

    可选地,pdu会话上下文建立请求消息可以包括以下一项或多项:(1)rl_smfid,(2)rlsmcontextid,(3)rm_ueip,进一步地,pdu会话上下文建立请求消息还可以包括:(4)rlupfanchorid。

    步骤9:rl_smf选择一个中间upf(表示为i-rm_upf)i-rm_upf。

    步骤10a:rl_smf与i-rm_upf建立rmpdusession的n4会话上下文。

    步骤10b:rl_smf基于rlsmcontextid检索rlsmcontext,并进一步基于rlsmcontext检索到rlupfanchorid,rl_smf与rlupfanchor(rlupfanchorid对应的rlupf)建立rmpdusession的n4会话上下文。

    步骤11:rl_smf发起rlpdusessionmodification过程。

    步骤12:rl_smf继续后续的rmpdusessionestablishment过程。

    在一些实施方式中,步骤9、步骤10a、步骤11为可选步骤。

    示例3:rm_amf发起smf的选择过程,rm_amf选择一个中间的smf(表示为i-rm_smf)。

    参见图16,具体步骤如下:

    步骤0a:relayue(以下简称rl_ue)已经为remoteue(以下简称rm_ue)建立了专用中继pdu会话(relaypdusession,以下简称rlpdusession),该会话用rlpdusessionid标识。

    步骤0b:rm_ue启动路径切换;

    可选地,触发路径切换的条件可以包括以下一项或多项:

    (1)rm_ue应用层触发路径切换;

    (2)rm_ueas层指示pc5链路质量变差;

    (3)收到中继网络(例如:rl_amf)的切换指示或命令触发。

    步骤1:rm_ue向rl_ue发送第一请求消息;

    可选地,第一请求消息用于请求以下一项或多项:(1)rl_ue的5g-guti(以下简称rl5g-guti)和(2)rlpdusessionid,其中,guti的英文全称globallyuniquetemporaryueidentity,中文含义为全球唯一临时ue标识。

    步骤2:rl_ue发送第一请求回复消息给rm_ue。

    可选地,第一请求回复消息可以包括以下一项或多项:(1)rl5g-guti和(2)rlpdusessionid;进一步地,第一请求回复消息还可以包括:rm_ue相关的服务质量(qualityofservice,qos)流标识(qosflowid,qfi)。

    步骤3:rm_ue发起pdu会话建立(establishment)过程,并向rm_ue服务的amf(以下简称rm_amf)发送pdu会话建立请求消息。

    可选地,pdu会话建立请求消息可以包括以下一项或多项:(1)rm_ue在远端ue服务网络建立的rmpdu会话标识(以下简称rmpdusessionid),(2)rl5g-guti和(3)rlpdusessionid,进一步地,pdu会话建立请求消息还可以包括:qfi。

    步骤4:rm_amf根据rl5g-guti检索rl_amf,根据检索结果向rl_amf发送第二请求消息。

    可选地,第二请求消息可以用于请求rl-amf提供rlpdusession上下文信息(以下简称rlsmcontext)。

    可选地,所述第二请求消息可以包括以下一项或多项:(1)rl5g-guti和(2)rlpdusessionid。

    步骤5:rl_amf基于rl5g-guti和/或rlpdusessionid检索rlpdusession的中继smf标识(以下简称rl_smfid)和/或中继会话上下文标识(以下简称rlsmcontextid),并发送第三请求消息给rl_smf。

    可选地,第三请求消息用于请求rl_smf提供rlpdusession的upf锚点标识(以下简称rl_upfanchorid)

    可选地,第三请求消息可以包括:rlsmcontextid,进一步地,该第三请求消息还可以包括:rlpdusessionid。

    步骤6:rl_smf根据rlsmcontextid检索rl_upfanchorid,并发送第三请求回复消息给rl_amf。

    可选地,第三请求回复消息可以包括:rl_upfanchorid。

    在一些实施方式中,步骤5和步骤6为可选步骤。

    步骤7:rl_amf发送第二请求回复消息给rm_amf。

    步骤8:rm_amf选择一个中间的i-rm_smf

    步骤9:rm_amf发送pdu会话上下文建立请求消息给rm_smf。

    可选地,pdu会话上下文建立请求消息可以包括以下一项或多项:(1)rl_smfid,(2)rlsmcontextid,(3)rm_ueip,进一步地,pdu会话上下文建立请求消息还可以包括:(4)rlupfanchorid。

    步骤10:rm_smf选择中间i-rm_upf。

    步骤11:rm_smf与中间i-rm_upf建立n4会话。

    步骤12:rm_smf根据rl_smfid检索到rlsmf,并发送pdu会话上下文建立请求消息给rl_smf。

    可选地,pdu会话上下文建立请求消息还可以包括以下一项或多项:(1)rlsmcontextid,(2)rm_ueip,进一步地,pdu会话上下文建立请求消息还可以包括:rlupfanchorid。

    步骤13:rl_smf基于rlsmcontextid检索rlsmcontext,并进一步基于rlsmcontext检索到rlupfanchorid,rl_smf与rlupfanchor(rlupfanchorid对应的rlupf)建立rmpdusession的n4会话上下文

    步骤14:rl_smf发起rlpdusessionmodification过程

    在一些实施方式中,步骤14为可选步骤。

    步骤15:rl_smf回复pdu会话上下文建立请求给rm_smf。

    步骤16:rm_smf继续后续的rmpdusessionestablishment过程。

    示例4:rm_amf选择一个(非rl_smf)smf作为rm_smf。

    参见图17,具体步骤如下:

    步骤0a:relayue(以下简称rl_ue)已经为remoteue(以下简称rm_ue)建立了专用中继pdu会话(relaypdusession,以下简称rlpdusession),该会话用rlpdusessionid标识。

    步骤0b:rm_ue启动路径切换;

    可选地,触发路径切换的条件可以包括以下一项或多项:

    (1)rm_ue应用层触发路径切换;

    (2)rm_ueas层指示pc5链路质量变差;

    (3)收到中继网络(rl_amf)的切换指示或命令触发。

    步骤1:rm_ue向rl_ue发送第一请求消息;

    可选地,第一请求消息用于请求以下一项或多项:(1)rl_ue的5g-guti(以下简称rl5g-guti)和(2)rlpdusessionid,其中,guti的英文全称globallyuniquetemporaryueidentity,中文含义为全球唯一临时ue标识。

    步骤2:rl_ue发送第一请求回复消息给rm_ue。

    可选地,第一请求回复消息可以包括以下一项或多项:(1)rl5g-guti和(2)rlpdusessionid;进一步地,第一请求回复消息还可以包括:rm_ue相关的服务质量(qualityofservice,qos)流标识(qosflowid,qfi)。

    步骤3:rm_ue发起pdu会话建立(establishment)过程,并向rm_ue服务的amf(以下简称rm_amf)发送pdu会话建立请求消息。

    可选地,pdu会话建立请求消息可以包括以下一项或多项:(1)rm_ue在远端ue服务网络建立的rmpdu会话标识(以下简称rmpdusessionid),(2)rl5g-guti和(3)rlpdusessionid,进一步地,pdu会话建立请求消息还可以包括:qfi。

    步骤4:rm_amf根据rl5g-guti检索rl_amf,根据检索结果向rl_amf发送第二请求消息。

    可选地,第二请求消息可以用于请求rl-amf提供rlpdusession上下文信息(以下简称rlsmcontext)。

    可选地,所述第二请求消息可以包括以下一项或多项:(1)rl5g-guti和(2)rlpdusessionid。

    步骤5:rl_amf发送第二请求回复消息给rm_amf。

    步骤6:rm_amf选择一个(非rl_smf)smf作为rm_smf。

    步骤7:rm_amf发送pdu会话上下文建立请求消息给rm_smf。

    可选地,pdu会话上下文建立请求消息可以包括以下一项或多项:(1)rl_smfid,(2)rmpdusessionid,(3)rlsmcontextid,(4)rm_ueip。

    步骤8:rm_smf根据rl_smfid检索rlsmf,并发送中继pdu会话上下文获取请求消息给rl_smf。

    可选地,中继pdu会话上下文获取请求消息可以携带rlsmcontextid,进一步地,还可以包括rmpdusessionid。

    步骤9:rl_smf发送中继pdu会话上下文获取请求回复消息给rm_smf。

    可选地,中继pdu会话上下文获取请求回复消息可以携带以下一项或多项:(1)r1smcontext和(2)rlupfanchorid。

    步骤10:rl_smf选择一个中间upf(表示为i-rm_upf)。

    步骤11a:rm_smf与i-rl_upf建立n4会话。

    步骤11b:rm_smf选择rlupfanchorid对应的upf作为rmpdusession的upfanchor,并与rlupfanchor建立n4会话。

    步骤12:rm_smf发送中继pdu会话更改请求给rl_smf。

    步骤13:rl_smf发起中继pdu会话更改过程。

    步骤14:rl_smf发送中继pdu会话的更改回复消息给rm_smf

    步骤15:rm_smf继续后续的rmpdusessionestablishment过程

    在一些实施方式中,步骤10、步骤11a、步骤13为可选步骤。

    实施例二:远端终端收到中继网络或中继终端的切换指示指示或者切换命令,切换指示或者切换命令中提供了中继pdu会话的相关信息和/或中继网络网元信息。

    示例1:rm_amf选择rl_smfid对应的smf。

    参见图18,具体步骤如下:

    步骤0:relayue(以下简称rl_ue)已经为remoteue(以下简称rm_ue)建立了专用中继pdu会话(relaypdusession,以下简称rlpdusession),该会话用rlpdusessionid标识。

    步骤1a:rm_ue收到来自relayamf(以下简称rl_amf)的切换命令消息。

    可选地,切换命令消息可以包括以下一项或多项:

    (1)relayue5g-guti(以下简称rl5g-guti);

    (2)rlpdusessionid;

    (3)remoteueip(以下简称rm_ueip)。

    步骤1b:rm_ue收到来自rl_ue的切换命令消息。

    可选地,切换命令消息可以包括以下一项或多项:

    (1)rl5g-guti;

    (2)rlpdusessionid;

    (3)rm_ueip。

    步骤2a:rm_ue发送切换命令回复消息给rlamf。

    步骤2b:rm_ue发送切换命令回复消息给rl_ue。

    在一些实施方式中,步骤2a和2b为可选步骤。

    步骤3:rm_ue发起pdu会话建立过程,并向rm_ue服务的amf(以下简称rm_amf)发送pdu会话建立请求消息。

    可选地,pdu会话建立请求消息包括以下一项或多项:(1)rm_ue在远端ue服务网络建立的rmpdu会话标识(以下简称rmpdusessionid),(2)rl5g-guti和(3)rlpdusessionid,进一步地,pdu会话建立请求消息还可以包括:rlupfanchorid。

    步骤4:rm_amf发送pdu会话上下文建立请求消息给rl_smf。

    可选地,pdu会话上下文建立请求消息可以包括以下一项或多项:(1)rl_smfid,(2)rlsmcontextid,(3)rm_ueip,进一步地,pdu会话上下文建立请求消息还可以包括:(4)rlupfanchorid。

    步骤5:rl_smf选择一个中间i-rm_upf。

    步骤6a:rl_smf与i-rm_upf建立rmpdusession的n4会话上下文。

    步骤6b:rl_smf基于rlsmcontextid检索rlsmcontext,并进一步基于rlsmcontext检索到rlupfanchorid,rl_smf与rlupfanchor(rlupfanchorid对应的rlupf)建立rmpdusession的n4会话上下文。

    步骤7:rl_smf发起rlpdusessionmodification过程。

    步骤8:rl_smf继续后续的rmpdusessionestablishment过程。

    在一些实施方式中,步骤5、步骤6a、步骤7为可选步骤。

    示例2:rm_amf选择rl_smfid对应的smf。

    参见图19,具体步骤如下:

    步骤0:relayue(以下简称rl_ue)已经为remoteue(以下简称rm_ue)建立了专用中继pdu会话(relaypdusession,以下简称rlpdusession),该会话用rlpdusessionid标识。

    步骤1a:rm_ue收到来自relayamf(以下简称rl_amf)的切换命令消息。

    可选地,切换命令消息可以包括以下一项或多项:

    (1)relayue5g-guti(以下简称rl5g-guti);

    (2)rlpdusessionid;

    (3)remoteueip(以下简称rm_ueip)。

    步骤1b:rm_ue收到来自rl_ue的切换命令消息。

    可选地,切换命令消息可以包括以下一项或多项:

    (1)rl5g-guti;

    (2)rlpdusessionid;

    (3)rm_ueip。

    步骤2a:rm_ue发送切换命令回复消息给rlamf。

    步骤2b:rm_ue发送切换命令回复消息给rl_ue。

    在一些实施方式中,步骤2a和2b为可选步骤。

    步骤3:rm_ue发起pdu会话建立过程,并向rm_ue服务的amf(以下简称rm_amf)发送pdu会话建立请求消息。

    可选地,pdu会话建立请求消息包括以下一项或多项:(1)rm_ue在远端ue服务网络建立的rmpdu会话标识(以下简称rmpdusessionid),(2)rl5g-guti和(3)rlpdusessionid,进一步地,pdu会话建立请求消息还可以包括:rlupfanchorid。

    步骤4:rm_amf发送pdu会话上下文建立请求消息给rl_smf。

    可选地,pdu会话上下文建立请求消息可以包括以下一项或多项:(1)rl_smfid,(2)rlsmcontextid,(3)rm_ueip,进一步地,pdu会话上下文建立请求消息还可以包括:(4)rlupfanchorid。

    步骤5:rl_smf选择一个中间i-rm_upf。

    步骤6a:rl_smf与i-rm_upf建立rmpdusession的n4会话上下文。

    步骤6b:rl_smf基于rlsmcontextid检索rlsmcontext,并进一步基于rlsmcontext检索到rlupfanchorid,rl_smf与rlupfanchor(rlupfanchorid对应的rlupf)建立rmpdusession的n4会话上下文。

    步骤7:rl_smf发起rlpdusessionmodification过程。

    步骤8:rl_smf继续后续的rmpdusessionestablishment过程。

    在一些实施方式中,步骤5、步骤60a、步骤7为可选步骤。

    示例3:rm_amf发起smf的选择过程,rm_amf选择一个中间的i-rm_smf。

    参见图20,具体步骤如下:

    步骤0:relayue(以下简称rl_ue)已经为remoteue(以下简称rm_ue)建立了专用中继pdu会话(relaypdusession,以下简称rlpdusession),该会话用rlpdusessionid标识。

    步骤1a:rm_ue收到来自relayamf(以下简称rl_amf)的切换命令消息。

    可选地,切换命令消息可以包括以下一项或多项:

    (1)relayue5g-guti(以下简称rl5g-guti);

    (2)rlpdusessionid;

    (3)remoteueip(以下简称rm_ueip)。

    步骤1b:rm_ue收到来自rl_ue的切换命令消息。

    可选地,切换命令消息可以包括以下一项或多项:

    (1)rl5g-guti;

    (2)rlpdusessionid;

    (3)rm_ueip。

    步骤2a:rm_ue发送切换命令回复消息给rlamf。

    步骤2b:rm_ue发送切换命令回复消息给rl_ue。

    在一些实施方式中,步骤2a和2b为可选步骤。

    步骤3:rm_ue发起pdu会话建立过程,并向rm_ue服务的amf(以下简称rm_amf)发送pdu会话建立请求消息。

    可选地,pdu会话建立请求消息包括以下一项或多项:(1)rm_ue在远端ue服务网络建立的rmpdu会话标识(以下简称rmpdusessionid),(2)rl5g-guti和(3)rlpdusessionid,进一步地,pdu会话建立请求消息还可以包括:rlupfanchorid。

    步骤4:rm_amf选择一个rm_smf。

    步骤5:rm_amf发送pdu会话上下文建立请求消息给rm_smf。

    可选地,pdu会话上下文建立请求消息可以包括以下一项或多项:(1)rl_smfid,(2)rlsmcontextid,(3)rm_ueip,进一步地,pdu会话上下文建立请求消息还可以包括:(4)rlupfanchorid。

    步骤6:rm_smf选择中间i-rm_upf。

    步骤7:i-rm_smf与中间i-rm_upf建立n4会话。

    步骤8:rm_smf根据rl_smfid检索到rlsmf,并发送pdu会话上下文建立请求消息给rl_smf。

    可选地,pdu会话上下文建立请求消息还可以包括以下一项或多项:(1)rlsmcontextid,(2)rm_ueip,进一步地,pdu会话上下文建立请求消息还可以包括:rlupfanchorid。

    步骤9:rl_smf基于rlsmcontextid检索rlsmcontext,并进一步基于rlsmcontext检索到rlupfanchorid,rl_smf与rlupfanchor(rlupfanchorid对应的rlupf)建立rmpdusession的n4会话上下文

    步骤10:rl_smf发起rlpdusessionmodification过程

    在一些实施方式中,步骤10为可选步骤。

    步骤11:rl_smf发送pdu会话上下文建立请求回复消息给rm_smf。

    步骤12:rm_smf继续后续的rmpdusessionestablishment过程。

    示例4:rm_amf选择一个(非rl_smf)smf作为rm_smf。

    参见图21,具体步骤如下:

    步骤0:relayue(以下简称rl_ue)已经为remoteue(以下简称rm_ue)建立了专用中继pdu会话(relaypdusession,以下简称rlpdusession),该会话用rlpdusessionid标识。

    步骤1a:rm_ue收到来自relayamf(以下简称rl_amf)的切换命令消息。

    可选地,切换命令消息可以包括以下一项或多项:

    (1)relayue5g-guti(以下简称rl5g-guti);

    (2)rlpdusessionid;

    (3)remoteueip(以下简称rm_ueip)。

    步骤1b:rm_ue收到来自rl_ue的切换命令消息。

    可选地,切换命令消息可以包括以下一项或多项:

    (1)rl5g-guti;

    (2)rlpdusessionid;

    (3)rm_ueip。

    步骤2a:rm_ue发送切换命令回复消息给rlamf。

    步骤2b:rm_ue发送切换命令回复消息给rl_ue。

    在一些实施方式中,步骤2a和2b为可选步骤。

    步骤3:rm_ue发起pdu会话建立过程,并向rm_ue服务的amf(以下简称rm_amf)发送pdu会话建立请求消息。

    可选地,pdu会话建立请求消息包括以下一项或多项:(1)rm_ue在远端ue服务网络建立的rmpdu会话标识(以下简称rmpdusessionid),(2)rl5g-guti和(3)rlpdusessionid,进一步地,pdu会话建立请求消息还可以包括:rlupfanchorid。

    步骤4:rm_amf选择一个(非rl_smf)smf作为中间rm_smf。

    步骤5:rm_amf发送pdu会话上下文建立请求消息给rm_smf。

    可选地,pdu会话上下文建立请求消息可以包括以下一项或多项:(1)rl_smfid,(2)rmpdusessionid,(3)rlsmcontextid,(4)rm_ueip。

    步骤6:rm_smf根据rl_smfid检索rlsmf,并发送中继pdu会话上下文获取请求消息给rl_smf。

    可选地,中继pdu会话上下文获取请求消息可以携带rlsmcontextid,进一步地,还可以包括rmpdusessionid。

    步骤7:rl_smf发送中继pdu会话上下文获取请求回复消息给rm_smf。

    可选地,中继pdu会话上下文获取请求回复消息可以携带以下一项或多项:(1)r1smcontext和(2)rlupfanchorid。

    步骤8:rl_smf选择一个中间i-rm_upf。

    步骤9a:rm_smf与i-rl_upf建立n4会话。

    步骤9b:rm_smf选择rlupfanchorid对应的upf作为rmpdusession的upfanchor,并与rlupfanchor建立n4会话。

    步骤10:rm_smf发送中继pdu会话更改请求给rl_smf。

    步骤11:rl_smf发起中继pdu会话更改过程。

    步骤12:rl_smf发送中继pdu会话的更改回复消息给rm_smf。

    步骤13:rm_smf继续后续的rmpdusessionestablishment过程。

    在一些实施方式中,步骤8、步骤9a、步骤11为可选步骤。

    本发明实施例中还提供了一种第一终端,由于第一终端解决问题的原理与本发明实施例中切换方法方法相似,因此该第一终端的实施可以参见方法的实施,重复之处不再敷述。

    参见图22,本发明实施例还提供一种第一终端,该第一终端2200包括:

    第一发送模块2201,用于在所述第一终端需要从短距离直接通信接口通信切换到uu接口通信时,向所述第一终端的服务网络发送第二pdu会话的建立请求消息;

    其中,所述第二协议数据单元pdu会话的锚点为第一pdu会话所对应的用户面功能锚点,所述第一pdu会话为所述第一终端与第二终端建立中继通信时,所述第二终端为所述第一终端建立的中继pdu会话。

    在一些实施方式中,该第一终端2200还包括:

    第二发送模块,用于发送第一请求消息,所述第一请求消息用于请求获取所述第二终端的标识和/或所述第一pdu会话的标识;

    第一接收模块,用于接收第一请求回复消息,所述第一请求回复消息包括所述第二终端的标识和/或所述第一pdu会话的标识。

    在一些实施方式中,所述第二终端的标识是所述第二终端的第五代移动通信技术-全球唯一临时终端标识。

    在一些实施方式中,该第一终端2200还包括:第二接收模块,用于从所述第二终端的服务网络或者所述第二终端接收切换命令,所述切换命令指示所述第一终端路径切换。

    在一些实施方式中,该第一终端2200还包括:第三发送模块,用于向所述第二终端的服务网络或者所述第二终端发送切换命令回复消息。

    在一些实施方式中,所述切换命令包括以下一项或多项:所述第二终端的标识;所述第一pdu会话的标识;所述第一终端的ip地址,所述第一终端的ip地址为所述第二终端与所述第一终端建立连接时,所述第二终端分配给第一终端的ip地址。

    在一些实施方式中,所述第二pdu会话的建立请求消息包括以下一项或多项:所述第二终端的标识;所述第一pdu会话的标识;所述第二pdu会话的标识;所述第一终端的ip地址。

    本发明实施例提供的第一终端,可以执行上述如图4所示的实施例,其实现原理和技术效果类似,本实施例此处不再赘述。

    本发明实施例中还提供了一种第二终端,由于第二终端解决问题的原理与本发明实施例中切换方法方法相似,因此该第二终端的实施可以参见方法的实施,重复之处不再敷述。

    参见图23,本发明实施例还提供一种第二终端,该第二终端2300包括:

    第三接收模块2301,用于从第一终端接收第一请求消息,所述第一请求消息用于请求获取所述第二终端的标识和/或第一pdu会话的标识;

    第四发送模块2302,用于向所述第一终端发送第一请求回复消息,所述第一请求回复消息包括所述第二终端的标识和/或所述第一pdu会话的标识,所述第一pdu会话为所述第一终端与所述第二终端建立中继通信时,所述第二终端为所述第一终端建立的中继pdu会话;

    或者,

    第五发送模块2303,用于向第一终端发送切换命令,所述切换命令指示所述第一终端路径切换。

    在一些实施方式中,所述切换命令包括以下一项或多项:所述第二终端的标识;所述第一pdu会话的标识;所述第一终端的ip地址,所述第一终端的ip地址为所述第二终端与所述第一终端建立连接时,所述第二终端分配给第一终端的ip地址。

    在一些实施方式中,第二终端2300还包括:第四接收模块,用于从所述第一终端接收切换命令回复消息。

    本发明实施例提供的第二终端,可以执行上述如图5所示的实施例,其实现原理和技术效果类似,本实施例此处不再赘述。

    本发明实施例中还提供了一种第一网络功能,由于第一网络功能解决问题的原理与本发明实施例中切换方法方法相似,因此该第一网络功能的实施可以参见方法的实施,重复之处不再敷述。

    参见图24,本发明实施例还提供一种第一网络功能,该第一网络功能2400包括:

    第五接收模块2401,用于接收第一终端发送的第二pdu会话的建立请求消息;

    其中,所述第二pdu会话的锚点为第一pdu会话所对应的用户面功能锚点,所述第一pdu会话为所述第一终端与第二终端建立中继通信时,所述第二终端为所述第一终端建立的中继pdu会话。

    在一些实施方式中,第一网络功能2400还包括:第六发送模块,用于向第二网络功能发送第二请求消息,所述第二请求消息用于请求所述第二网络功能提供与所述第一pdu会话相关的信息。

    在一些实施方式中,第一网络功能2400还包括:第六接收模块,用于从所述第二网络功能接收第二请求回复消息,所述第二请求回复消息包括:与所述第一pdu会话相关的信息。

    在一些实施方式中,所述与所述第一pdu会话相关的信息包括以下一项或多项:第四网络功能的标识,所述第四网络功能用于建立所述第一pdu会话;所述第一pdu会话的上下文标识;第五网络功能的标识,所述第五网络功能为所述第一pdu会话的锚点。

    在一些实施方式中,所述第二请求消息包括以下一项或多项:所述第二终端的标识、所述第一pdu会话的标识。

    在一些实施方式中,第一网络功能2400还包括:第一选择模块,用于根据所述第四网络功能的标识选择第三网络功能,所述第三网络功能用于建立所述第二pdu会话。

    在一些实施方式中,第一网络功能2400还包括:第二选择模块,用于基于会话管理功能的选择策略选择第三网络功能,所述第三网络功能用于建立所述第二pdu会话。

    在一些实施方式中,第一网络功能2400还包括:第七发送模块,用于向所述第三网络功能发送所述第二pdu会话的上下文建立请求消息。

    在一些实施方式中,所述第二pdu会话的上下文建立请求消息包括以下一项或多项:所述第二pdu会话标识;所述第一pdu会话标识;所述第一终端的ip地址,所述第一终端的ip地址为所述第二终端与所述第一终端建立连接时,所述第二终端分配给第一终端的ip地址;第四网络功能的标识;第五网络功能的标识。

    本发明实施例提供的第一网络功能,可以执行上述如图6所示的实施例,其实现原理和技术效果类似,本实施例此处不再赘述。

    本发明实施例中还提供了一种第二网络功能,由于第二网络功能解决问题的原理与本发明实施例中切换方法方法相似,因此该第二网络功能的实施可以参见方法的实施,重复之处不再敷述。

    参见图25,本发明实施例还提供一种第二网络功能,该第二网络功能2500包括:

    第七接收模块2501,用于接收第二请求消息,根据所述第二请求消息确定与第一pdu会话相关的信息,所述第一pdu会话为第一终端与第二终端建立中继通信时,所述第二终端为所述第一终端建立的中继pdu会话;

    第八发送模块2502,用于发送第二请求回复消息,所述第二请求回复消息包括:所述与第一pdu会话相关的信息;

    或者,

    第九发送模块2503,用于向第一终端发送切换命令,所述切换命令指示所述第一终端路径切换。

    在一些实施方式中,第二网络功能2500还包括:第八接收模块,用于从所述第一终端接收切换命令回复消息。

    在一些实施方式中,所述切换命令包括以下一项或多项:所述第二终端的标识;所述第一pdu会话的标识;所述第一终端的ip地址,所述第一终端的ip地址为所述第二终端与所述第一终端建立连接时,所述第二终端分配给第一终端的ip地址。

    在一些实施方式中,所述与第一pdu会话相关的信息包括以下一项或多项:第四网络功能的标识,所述第四网络功能用于建立所述第一pdu会话;所述第一pdu会话的上下文标识;第五网络功能的标识,所述第五网络功能为所述第一pdu会话的锚点。

    在一些实施方式中,第二网络功能2500还包括:第十发送模块,用于向第四网络功能发送第三请求消息,所述第三请求消息用于请求所述第四网络功能提供第五网络功能的标识。

    在一些实施方式中,第二网络功能2500还包括:第九接收模块,用于接收第三请求回复消息,所述第三请求回复消息包括所述第五网络功能的标识。

    在一些实施方式中,所述第三请求消息包括以下一项或多项:所述第一pdu会话的上下文标识;所述第一pdu会话的标识。

    本发明实施例提供的第二网络功能,可以执行上述如图7所示的实施例,其实现原理和技术效果类似,本实施例此处不再赘述。

    本发明实施例中还提供了一种第三网络功能,由于第三网络功能解决问题的原理与本发明实施例中切换方法方法相似,因此该第三网络功能的实施可以参见方法的实施,重复之处不再敷述。

    参见图26,本发明实施例还提供一种第三网络功能,该第三网络功能2600包括:

    第十接收模块2601,用于从第一网络功能接收第二pdu会话的上下文建立请求消息;

    其中,所述第二pdu会话的锚点为第一pdu会话所对应的用户面功能锚点,所述第一pdu会话为所述第一终端与第二终端建立中继通信时,所述第二终端为所述第一终端建立的中继pdu会话,所述第三网络功能用于建立所述第二pdu会话。

    在一些实施方式中,第三网络功能2600还包括:

    第一建立模块,用于将第五网络功能作为第二pdu会话的锚点,与第五网络功能建立所述第二pdu会话的n4会话上下文,所述第五网络功能为所述第一pdu会话的锚点;

    第十一发送模块,用于向第四网络功能发送所述第一pdu会话的更改请求消息,所述第四网络功能用于建立所述第一pdu会话;

    第十一接收模块,用于从所述第四网络功能接收所述第一pdu会话的更改请求回复消息。

    在一些实施方式中,第三网络功能2600还包括:第三选择模块,用于发起用户面功能选择过程,选择一个第六网络功能,所述第六网络功能为所述第二pdu会话的中间upf。

    在一些实施方式中,第三网络功能2600还包括:第二建立模块,用于与所述第六网络功能建立所述第二pdu会话的n4会话上下文。

    在一些实施方式中,第三网络功能2600还包括:

    第四选择模块,用于发起用户面功能选择过程,选择一个第六网络功能,所述第六网络功能为所述第二pdu会话的中间upf。

    第三建立模块,用于与所述第六网络功能建立所述第二pdu会话的n4会话上下文;

    第十二发送模块,用于向第四网络功能发送所述第二pdu会话的上下文建立请求消息,所述第四网络功能用于建立所述第一pdu会话;

    第十二接收模块,用于从所述第四网络功能接收所述第二pdu会话的上下文建立回复消息。

    在一些实施方式中,第三网络功能2600还包括:

    第十三发送模块,用于向第四网络功能发送所述第一pdu会话的上下文获取请求消息,所述第四网络功能用于建立所述第一pdu会话;

    第十三接收模块,用于从所述第四网络功能接收所述第一pdu会话的上下文获取请求回复消息;

    第四建立模块,用于与所述第五网络功能建立所述第二pdu会话的n4会话上下文,所述第五网络功能为所述第一pdu会话的锚点;

    第十四发送模块,用于向所述第四网络功能发送所述第一pdu会话的更改请求消息;

    第十四接收模块,用于从所述第四网络功能接收所述第一pdu会话的更改请求回复消息。

    在一些实施方式中,第三网络功能2600还包括:第五选择模块,用于发起用户面功能选择过程,选择一个第六网络功能,所述第六网络功能为所述第二pdu会话的中间upf。

    在一些实施方式中,第三网络功能2600还包括:第五建立模块,用于与所述第六网络功能建立所述第二pdu会话的n4会话上下文。

    在一些实施方式中,所述第一pdu会话的更改请求消息包括以下一项或多项:

    所述第一pdu会话的上下文标识;

    所述第一终端的ip地址,所述第一终端的ip地址为所述第二终端与所述第一终端建立连接时,所述第二终端分配给第一终端的ip地址;

    所述第五网络功能的标识。

    在一些实施方式中,所述第二pdu会话的上下文建立请求消息包括以下一项或多项:

    所述第二pdu会话标识;

    所述第一pdu会话标识;

    所述第一终端的ip地址,所述第一终端的ip地址为所述第二终端与所述第一终端建立pc5连接时,所述第二终端分配给第一终端的ip地址;

    第四网络功能的标识;

    第五网络功能的标识。

    本发明实施例提供的第三网络功能,可以执行上述如图8所示的实施例,其实现原理和技术效果类似,本实施例此处不再赘述。

    本发明实施例中还提供了一种第四网络功能,由于第四网络功能解决问题的原理与本发明实施例中切换方法方法相似,因此该第四网络功能的实施可以参见方法的实施,重复之处不再敷述。

    参见图27,本发明实施例还提供一种第四网络功能,第四网络功能2700包括:

    第十五接收模块2701,用于从第一网络功能接收第二pdu会话的上下文建立请求消息;

    其中,所述第二pdu会话的锚点为第一pdu会话所对应的用户面功能锚点,所述第一pdu会话为所述第一终端与第二终端建立中继通信时,所述第二终端为所述第一终端建立的中继pdu会话。

    在一些实施方式中,第四网络功能2700还包括:

    第十六接收模块,用于从第二网络功能接收第三请求消息,所述第三请求消息用于请求所述第四网络功能提供第五网络功能的标识,所述第五网络功能为所述第一pdu会话的锚点;

    第十五发送模块,用于向所述第二网络功能发送第三请求回复消息,所述第三请求回复消息包括所述第五网络功能的标识。

    在一些实施方式中,所述第三请求消息包括以下一项或多项:

    所述第一pdu会话的上下文标识;

    所述第一pdu会话的标识。

    在一些实施方式中,第四网络功能2700还包括:第六建立模块,用于将第五网络功能作为第二pdu会话的锚点,与第五网络功能建立所述第二pdu会话的n4会话上下文。

    在一些实施方式中,第四网络功能2700还包括:第六选择模块,用于发起用户面功能选择过程,选择一个第六网络功能,所述第六网络功能为所述第二pdu会话的中间upf。

    在一些实施方式中,第四网络功能2700还包括:第七建立模块,用于与所述第六网络功能建立所述第二pdu会话的n4会话上下文。

    在一些实施方式中,第四网络功能2700还包括:第一发起模块,用于在从第一网络功能接收第二pdu会话的上下文建立请求消息之后,发起所述第一pdu会话的更改过程。

    本发明实施例提供的第四网络功能,可以执行上述如图9所示的实施例,其实现原理和技术效果类似,本实施例此处不再赘述。

    本发明实施例中还提供了一种第四网络功能,由于第四网络功能解决问题的原理与本发明实施例中切换方法方法相似,因此该第四网络功能的实施可以参见方法的实施,重复之处不再敷述。

    参见图28,本发明实施例还提供一种第四网络功能,该第四网络功能2800包括:

    第十七接收模块2801,用于从第三网络功能接收第一pdu会话的更改请求消息;

    第十六发送模块2802,用于向所述第三网络功能发送所述第一pdu会话的更改请求回复消息;

    其中,所述第一pdu会话为所述第一终端与第二终端建立中继通信时,所述第二终端为所述第一终端建立的中继pdu会话。

    在一些实施方式中,第四网络功能2800还包括:第二发起模块,用于在从第三网络功能接收第一pdu会话的更改请求消息之后,发起所述第一pdu会话的更改过程。

    在一些实施方式中,第四网络功能2800还包括:

    第十八接收模块,用于从第二网络功能接收第三请求消息,所述第三请求消息用于请求所述第四网络功能提供第五网络功能的标识,所述第五网络功能为所述第一pdu会话的锚点;

    第十七发送模块,用于向所述第二网络功能发送第三请求回复消息,所述第三请求回复消息包括所述第五网络功能的标识。

    在一些实施方式中,所述第三请求消息包括以下一项或多项:

    所述第一pdu会话的上下文标识;

    所述第一pdu会话的标识。

    本发明实施例提供的第四网络功能,可以执行上述如图9所示的实施例,其实现原理和技术效果类似,本实施例此处不再赘述。

    本发明实施例中还提供了一种第四网络功能,由于第四网络功能解决问题的原理与本发明实施例中切换方法方法相似,因此该第四网络功能的实施可以参见方法的实施,重复之处不再敷述。

    参见图29,本发明实施例还提供一种第四网络功能,该第四网络功能2900包括:

    第十九接收模块2901,用于从第三网络功能接收第二pdu会话的上下文建立请求消息;

    第八建立模块2902,用于将第五网络功能作为第二pdu会话的锚点,与第五网络功能建立所述第二pdu会话的n4会话上下文;

    第十八发送模块2903,用于向所述第三网络功能发送所述第二pdu会话的上下文建立请求回复消息;

    其中,所述第二pdu会话的锚点为第一pdu会话所对应的用户面功能锚点,所述第一pdu会话为所述第一终端与第二终端建立中继通信时,所述第二终端为所述第一终端建立的中继pdu会话。

    在一些实施方式中,第四网络功能2900还包括:

    第二十接收模块,用于从第二网络功能接收第三请求消息,所述第三请求消息用于请求所述第四网络功能提供第五网络功能的标识,所述第五网络功能为所述第一pdu会话的锚点;

    第十九发送模块,用于向所述第二网络功能发送第三请求回复消息,所述第三请求回复消息包括所述第五网络功能的标识。

    在一些实施方式中,所述第三请求消息包括以下一项或多项:

    所述第一pdu会话的上下文标识;

    所述第一pdu会话的标识。

    在一些实施方式中,第四网络功能2900还包括:第三发起模块,用于在与第五网络功能建立所述第二pdu会话的n4会话上下文之后,发起所述第一pdu会话的更改过程。

    本发明实施例提供的第四网络功能,可以执行上述如图9所示的实施例,其实现原理和技术效果类似,本实施例此处不再赘述。

    本发明实施例中还提供了一种第四网络功能,由于第四网络功能解决问题的原理与本发明实施例中切换方法方法相似,因此该第四网络功能的实施可以参见方法的实施,重复之处不再敷述。

    参见图30,本发明实施例还提供一种第四网络功能,该第四网络功能3000包括:

    第二十一接收模块3001,用于从第三网络功能接收第二pdu会话的上下文获取请求消息,所述第三网络功能用于建立所述第二pdu会话;

    第二十发送模块3002,用于向所述第三网络功能发送所述第二pdu会话的上下文获取回复消息;

    第二十二接收模块3003,用于从所述第三网络功能接收第一pdu会话的更改请求消息;

    第二十一发送模块3004,用于向所述第三网络功能发送所述第一pdu会话的更改请求回复消息;

    其中,所述第二pdu会话的锚点为第一pdu会话所对应的用户面功能锚点,所述第一pdu会话为所述第一终端与第二终端建立中继通信时,所述第二终端为所述第一终端建立的中继pdu会话。

    在一些实施方式中,第四网络功能3000还包括:第四发起模块,用于在从所述第三网络功能接收第一pdu会话的更改请求消息之后,发起所述第一pdu会话的更改过程。

    本发明实施例提供的第四网络功能,可以执行上述如图9所示的实施例,其实现原理和技术效果类似,本实施例此处不再赘述。

    如图31所示,图31所示的终端3100包括:至少一个处理器3101、存储器3102、至少一个网络接口3104和用户接口3103。终端3100中的各个组件通过总线系统3105耦合在一起。可理解,总线系统3105用于实现这些组件之间的连接通信。总线系统3105除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图31中将各种总线都标为总线系统3105。

    其中,用户接口3103可以包括显示器、键盘或者点击设备(例如,鼠标,轨迹球(trackball)、触感板或者触摸屏等。

    可以理解,本发明实施例中的存储器3102可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read-onlymemory,rom)、可编程只读存储器(programmablerom,prom)、可擦除可编程只读存储器(erasableprom,eprom)、电可擦除可编程只读存储器(electricallyeprom,eeprom)或闪存。易失性存储器可以是随机存取存储器(randomaccessmemory,ram),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的ram可用,例如静态随机存取存储器(staticram,sram)、动态随机存取存储器(dynamicram,dram)、同步动态随机存取存储器(synchronousdram,sdram)、双倍数据速率同步动态随机存取存储器(doubledataratesdram,ddrsdram)、增强型同步动态随机存取存储器(enhancedsdram,esdram)、同步连接动态随机存取存储器(synchlinkdram,sldram)和直接内存总线随机存取存储器(directrambusram,drram)。本发明实施例描述的系统和方法的存储器3102旨在包括但不限于这些和任意其它适合类型的存储器。

    在一些实施方式中,存储器3102保存了如下的元素,可执行模块或者数据结构,或者他们的子集,或者他们的扩展集:操作系统31021和应用程序31022。

    其中,操作系统31021,包含各种系统程序,例如框架层、核心库层、驱动层等,用于实现各种基础业务以及处理基于硬件的任务。应用程序31022,包含各种应用程序,例如媒体播放器(mediaplayer)、浏览器(browser)等,用于实现各种应用业务。实现本发明实施例方法的程序可以包含在应用程序31022中。

    在本发明的一个实施例中,通过调用存储器3102保存的程序或指令,具体的,可以是应用程序31022中保存的程序或指令,执行时实现以上终端侧方法所述的步骤。

    本发明实施例提供的终端,可以执行上述方法实施例,其实现原理和技术效果类似,本实施例此处不再赘述。

    请参阅图32,图32是本发明实施例应用的网络设备的结构图,如图32所示,网络设备3200包括:处理器3201、收发机3202、存储器3203和总线接口,其中,处理器3201可以负责管理总线架构和通常的处理。存储器3203可以存储处理器3201在执行操作时所使用的数据。

    在本发明的一个实施例中,网络设备3200还包括:存储在存储器上3203并可在处理器3201上运行的计算机程序,计算机程序被处理器3201执行时实现以上网络侧所示方法中的步骤。

    在图32中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器3201代表的一个或多个处理器和存储器3203代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发机3202可以是多个元件,即包括发送机和接收机,提供用于在传输介质上与各种其他装置通信的单元。

    本发明实施例提供的网络设备,可以执行上述方法实施例,其实现原理和技术效果类似,本实施例此处不再赘述。

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

    本领域技术人员应该可以意识到,在上述一个或多个示例中,本发明所描述的功能可以用硬件、软件、固件或它们的任意组合来实现。当使用软件实现时,可以将这些功能存储在计算机可读介质中或者作为计算机可读介质上的一个或多个指令或代码进行传输。计算机可读介质包括计算机存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是通用或专用计算机能存取的任何可用介质。

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

    本领域内的技术人员应明白,本发明实施例可提供为方法、系统、或计算机程序产品。因此,本发明实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

    本发明实施例是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

    这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

    这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

    显然,本领域的技术人员可以对本发明实施例进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明实施例的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。


    技术特征:

    1.一种切换方法,应用于第一终端,其特征在于,包括:

    在所述第一终端从短距离直接通信接口通信切换到uu接口通信时,向所述第一终端的服务网络发送第二协议数据单元pdu会话的建立请求消息;

    其中,所述第二pdu会话的锚点为第一pdu会话所对应的用户面功能锚点,所述第一pdu会话为所述第一终端与第二终端建立中继通信时,所述第二终端为所述第一终端建立的中继pdu会话。

    2.根据权利要求1所述的方法,其特征在于,在所述向所述第一终端的服务网络发送第二pdu会话的建立请求消息之前,所述方法还包括:

    发送第一请求消息,所述第一请求消息用于请求获取所述第二终端的标识和/或所述第一pdu会话的标识;

    接收第一请求回复消息,所述第一请求回复消息包括所述第二终端的标识和/或所述第一pdu会话的标识。

    3.根据权利要求2所述的方法,其特征在于,所述第二终端的标识是所述第二终端的第五代移动通信技术-全球唯一临时终端标识。

    4.根据权利要求1所述的方法,其特征在于,在所述向所述第一终端的服务网络发送第二pdu会话的建立请求消息之前,所述方法还包括:

    从所述第二终端的服务网络或者所述第二终端接收切换命令,所述切换命令指示所述第一终端路径切换。

    5.根据权利要求4所述的方法,其特征在于,所述方法还包括:

    向所述第二终端的服务网络或者所述第二终端发送切换命令回复消息。

    6.根据权利要求4所述的方法,其特征在于,所述切换命令包括以下一项或多项:

    所述第二终端的标识;

    所述第一pdu会话的标识;

    所述第一终端的ip地址,所述第一终端的ip地址为所述第二终端与所述第一终端建立连接时,所述第二终端分配给第一终端的ip地址。

    7.根据权利要求1所述的方法,其特征在于,所述第二pdu会话的建立请求消息包括以下一项或多项:

    所述第二终端的标识;

    所述第一pdu会话的标识;

    所述第二pdu会话的标识;

    所述第一终端的ip地址。

    8.一种切换方法,应用于第二终端,其特征在于,包括:

    从第一终端接收第一请求消息,所述第一请求消息用于请求获取所述第二终端的标识和/或第一pdu会话的标识;

    向所述第一终端发送第一请求回复消息,所述第一请求回复消息包括所述第二终端的标识和/或所述第一pdu会话的标识,所述第一pdu会话为所述第一终端与所述第二终端建立中继通信时,所述第二终端为所述第一终端建立的中继pdu会话;

    或者,

    向第一终端发送切换命令,所述切换命令指示所述第一终端路径切换。

    9.根据权利要求8所述的方法,其特征在于,所述切换命令包括以下一项或多项:

    所述第二终端的标识;

    所述第一pdu会话的标识;

    所述第一终端的ip地址,所述第一终端的ip地址为所述第二终端与所述第一终端建立连接时,所述第二终端分配给第一终端的ip地址。

    10.根据权利要求8所述的方法,其特征在于,所述方法还包括:

    从所述第一终端接收切换命令回复消息。

    11.一种切换方法,应用于第一网络功能,其特征在于,包括:

    接收第一终端发送的第二pdu会话的建立请求消息;

    其中,所述第二pdu会话的锚点为第一pdu会话所对应的用户面功能锚点,所述第一pdu会话为所述第一终端与第二终端建立中继通信时,所述第二终端为所述第一终端建立的中继pdu会话。

    12.根据权利要求11所述的方法,其特征在于,所述方法还包括:

    向第二网络功能发送第二请求消息,所述第二请求消息用于请求所述第二网络功能提供与所述第一pdu会话相关的信息。

    13.根据权利要求12所述的方法,其特征在于,所述方法还包括:

    从所述第二网络功能接收第二请求回复消息,所述第二请求回复消息包括:与所述第一pdu会话相关的信息。

    14.根据权利要求12或13所述的方法,其特征在于,所述与所述第一pdu会话相关的信息包括以下一项或多项:

    第四网络功能的标识,所述第四网络功能用于建立所述第一pdu会话;

    所述第一pdu会话的上下文标识;

    第五网络功能的标识,所述第五网络功能为所述第一pdu会话的锚点。

    15.根据权利要求12所述的方法,其特征在于,所述第二请求消息包括以下一项或多项:所述第二终端的标识、所述第一pdu会话的标识。

    16.根据权利要求13所述的方法,其特征在于,所述第二请求回复消息包括:第四网络功能的标识,所述方法还包括:

    根据所述第四网络功能的标识选择第三网络功能,所述第三网络功能用于建立所述第二pdu会话。

    17.根据权利要求11所述的方法,其特征在于,所述方法还包括:

    基于会话管理功能的选择策略选择第三网络功能,所述第三网络功能用于建立所述第二pdu会话。

    18.根据权利要求16或17所述的方法,其特征在于,所述方法还包括:

    向所述第三网络功能发送所述第二pdu会话的上下文建立请求消息。

    19.根据权利要求18所述的方法,其特征在于,所述第二pdu会话的上下文建立请求消息包括以下一项或多项:

    所述第二pdu会话标识;

    所述第一pdu会话标识;

    所述第一终端的ip地址,所述第一终端的ip地址为所述第二终端与所述第一终端建立连接时,所述第二终端分配给第一终端的ip地址;

    第四网络功能的标识;

    第五网络功能的标识。

    20.一种切换方法,应用于第二网络功能,其特征在于,包括:

    接收第二请求消息,根据所述第二请求消息确定与第一pdu会话相关的信息,所述第一pdu会话为第一终端与第二终端建立中继通信时,所述第二终端为所述第一终端建立的中继pdu会话;

    发送第二请求回复消息,所述第二请求回复消息包括:所述与第一pdu会话相关的信息;

    或者,

    向第一终端发送切换命令,所述切换命令指示所述第一终端路径切换。

    21.根据权利要求20所述的方法,其特征在于,所述方法还包括:

    从所述第一终端接收切换命令回复消息。

    22.根据权利要求20所述的方法,其特征在于,所述切换命令包括以下一项或多项:

    所述第二终端的标识;

    所述第一pdu会话的标识;

    所述第一终端的ip地址,所述第一终端的ip地址为所述第二终端与所述第一终端建立连接时,所述第二终端分配给第一终端的ip地址。

    23.根据权利要求20所述的方法,其特征在于,所述与第一pdu会话相关的信息包括以下一项或多项:

    第四网络功能的标识,所述第四网络功能用于建立所述第一pdu会话;

    所述第一pdu会话的上下文标识;

    第五网络功能的标识,所述第五网络功能为所述第一pdu会话的锚点。

    24.根据权利要求20所述的方法,其特征在于,所述方法还包括:

    向第四网络功能发送第三请求消息,所述第三请求消息用于请求所述第四网络功能提供第五网络功能的标识。

    25.根据权利要求24所述的方法,其特征在于,所述方法还包括:

    接收第三请求回复消息,所述第三请求回复消息包括所述第五网络功能的标识。

    26.根据权利要求24所述的方法,其特征在于,所述第三请求消息包括以下一项或多项:

    所述第一pdu会话的上下文标识;

    所述第一pdu会话的标识。

    27.一种切换方法,应用于第三网络功能,其特征在于,包括:

    从第一网络功能接收第二pdu会话的上下文建立请求消息;

    其中,所述第二pdu会话的锚点为第一pdu会话所对应的用户面功能锚点,所述第一pdu会话为第一终端与第二终端建立中继通信时,所述第二终端为所述第一终端建立的中继pdu会话。

    28.根据权利要求27所述的方法,其特征在于,在从第一网络功能接收第二pdu会话的上下文建立请求消息之后,所述方法还包括:

    将第五网络功能作为第二pdu会话的锚点,并与所述第五网络功能建立所述第二pdu会话的n4会话上下文,所述第五网络功能为所述第一pdu会话的锚点;

    向第四网络功能发送所述第一pdu会话的更改请求消息,所述第四网络功能用于建立所述第一pdu会话;

    从所述第四网络功能接收所述第一pdu会话的更改请求回复消息。

    29.根据权利要求27所述的方法,其特征在于,在从第一网络功能接收第二pdu会话的上下文建立请求消息之后,所述方法还包括:

    向第四网络功能发送所述第二pdu会话的上下文建立请求消息;

    从所述第四网络功能接收所述第二pdu会话的上下文建立回复消息。

    30.根据权利要求27所述的方法,其特征在于,在从第一网络功能接收第二pdu会话的上下文建立请求消息之后,所述方法还包括:

    向第四网络功能发送所述第一pdu会话的上下文获取请求消息;

    从所述第四网络功能接收所述第一pdu会话的上下文获取请求回复消息;

    与第五网络功能建立所述第二pdu会话的n4会话上下文;

    向所述第四网络功能发送所述第一pdu会话的更改请求消息;

    从所述第四网络功能接收所述第一pdu会话的更改请求回复消息。

    31.根据权利要求28或30所述的方法,其特征在于,所述第一pdu会话的更改请求消息包括以下一项或多项:

    所述第一pdu会话的上下文标识;

    所述第一终端的ip地址,所述第一终端的ip地址为所述第二终端与所述第一终端建立连接时,所述第二终端分配给第一终端的ip地址;

    所述第五网络功能的标识。

    32.根据权利要求27、28、29或30所述的方法,其特征在于,所述第二pdu会话的上下文建立请求消息包括以下一项或多项:

    所述第二pdu会话标识;

    所述第一pdu会话标识;

    所述第一终端的ip地址,所述第一终端的ip地址为所述第二终端与所述第一终端建立短距离直接通信接口连接时,所述第二终端分配给第一终端的ip地址;

    第四网络功能的标识;

    第五网络功能的标识。

    33.一种切换方法,应用于第四网络功能,其特征在于,包括:

    从第一网络功能接收第二pdu会话的上下文建立请求消息;

    其中,所述第二pdu会话的锚点为第一pdu会话所对应的用户面功能锚点,所述第一pdu会话为第一终端与第二终端建立中继通信时,所述第二终端为所述第一终端建立的中继pdu会话。

    34.根据权利要求33所述的方法,其特征在于,在从第一网络功能接收第二pdu会话的上下文建立请求消息之前,所述方法还包括:

    从第二网络功能接收第三请求消息,所述第三请求消息用于请求所述第四网络功能提供第五网络功能的标识,所述第五网络功能为所述第一pdu会话的锚点;

    向所述第二网络功能发送第三请求回复消息,所述第三请求回复消息包括所述第五网络功能的标识。

    35.根据权利要求34所述的方法,其特征在于,所述第三请求消息包括以下一项或多项:

    所述第一pdu会话的上下文标识;

    所述第一pdu会话的标识。

    36.根据权利要求33所述的方法,其特征在于,在从第一网络功能接收第二pdu会话的上下文建立请求消息之后,所述方法还包括:

    与第五网络功能建立所述第二pdu会话的n4会话上下文。

    37.根据权利要求33所述的方法,其特征在于,在从第一网络功能接收第二pdu会话的上下文建立请求消息之后,所述方法还包括:

    发起所述第一pdu会话的更改过程。

    38.一种切换方法,应用于第四网络功能,其特征在于,包括:

    从第三网络功能接收第一pdu会话的更改请求消息;

    向所述第三网络功能发送所述第一pdu会话的更改请求回复消息;

    其中,所述第一pdu会话为第一终端与第二终端建立中继通信时,所述第二终端为所述第一终端建立的中继pdu会话。

    39.根据权利要求38所述的方法,其特征在于,在从第三网络功能接收第一pdu会话的更改请求消息之后,所述方法还包括:

    发起所述第一pdu会话的更改过程。

    40.根据权利要求38所述的方法,其特征在于,在从第三网络功能接收第一pdu会话的更改请求消息之前,所述方法还包括:

    从第二网络功能接收第三请求消息,所述第三请求消息用于请求所述第四网络功能提供第五网络功能的标识,所述第五网络功能为所述第一pdu会话的锚点;

    向所述第二网络功能发送第三请求回复消息,所述第三请求回复消息包括所述第五网络功能的标识。

    41.根据权利要求40所述的方法,其特征在于,所述第三请求消息包括以下一项或多项:

    所述第一pdu会话的上下文标识;

    所述第一pdu会话的标识。

    42.一种切换方法,应用于第四网络功能,其特征在于,包括:

    从第三网络功能接收第二pdu会话的上下文建立请求消息;

    将第五网络功能作为第二pdu会话的锚点,与第五网络功能建立所述第二pdu会话的n4会话上下文,所述第五网络功能为第一pdu会话的锚点;

    向所述第三网络功能发送所述第二pdu会话的上下文建立请求回复消息;

    其中,所述第二pdu会话的锚点为第一pdu会话所对应的用户面功能锚点,所述第一pdu会话为第一终端与第二终端建立中继通信时,所述第二终端为所述第一终端建立的中继pdu会话。

    43.根据权利要求42所述的方法,其特征在于,在从第三网络功能接收第二pdu会话的上下文建立请求消息之前,所述方法还包括:

    从第二网络功能接收第三请求消息,所述第三请求消息用于请求所述第四网络功能提供第五网络功能的标识,所述第五网络功能为所述第一pdu会话的锚点;

    向所述第二网络功能发送第三请求回复消息,所述第三请求回复消息包括所述第五网络功能的标识。

    44.根据权利要求43所述的方法,其特征在于,所述第三请求消息包括以下一项或多项:

    所述第一pdu会话的上下文标识;

    所述第一pdu会话的标识。

    45.根据权利要求42所述的方法,其特征在于,在与第五网络功能建立所述第二pdu会话的n4会话上下文之后,所述方法还包括:

    发起所述第一pdu会话的更改过程。

    46.一种切换方法,应用于第四网络功能,其特征在于,包括:

    从第三网络功能接收第二pdu会话的上下文获取请求消息,所述第三网络功能用于建立所述第二pdu会话;

    向所述第三网络功能发送所述第二pdu会话的上下文获取回复消息;

    从所述第三网络功能接收第一pdu会话的更改请求消息;

    向所述第三网络功能发送所述第一pdu会话的更改请求回复消息;

    其中,所述第二pdu会话的锚点为第一pdu会话所对应的用户面功能锚点,所述第一pdu会话为第一终端与第二终端建立中继通信时,所述第二终端为所述第一终端建立的中继pdu会话。

    47.根据权利要求46所述的方法,其特征在于,在从所述第三网络功能接收第一pdu会话的更改请求消息之后,所述方法还包括:

    发起所述第一pdu会话的更改过程。

    48.一种第一终端,其特征在于,包括:

    第一发送模块,用于在所述第一终端从短距离直接通信接口通信切换到uu接口通信时,向所述第一终端的服务网络发送第二pdu会话的建立请求消息;

    其中,所述第二pdu会话的锚点为第一pdu会话所对应的用户面功能锚点,所述第一pdu会话为所述第一终端与第二终端建立中继通信时,所述第二终端为所述第一终端建立的中继pdu会话。

    49.一种第二终端,其特征在于,包括:

    第三接收模块,用于从第一终端接收第一请求消息,所述第一请求消息用于请求获取所述第二终端的标识和/或第一pdu会话的标识;

    第四发送模块,用于向所述第一终端发送第一请求回复消息,所述第一请求回复消息包括所述第二终端的标识和/或所述第一pdu会话的标识,所述第一pdu会话为所述第一终端与所述第二终端建立中继通信时,所述第二终端为所述第一终端建立的中继pdu会话;

    或者,

    第五发送模块,用于向第一终端发送切换命令,所述切换命令指示所述第一终端路径切换。

    50.一种第一网络功能,其特征在于,包括:

    第五接收模块,用于接收第一终端发送的第二pdu会话的建立请求消息;

    其中,所述第二pdu会话的锚点为第一pdu会话所对应的用户面功能锚点,所述第一pdu会话为所述第一终端与第二终端建立中继通信时,所述第二终端为所述第一终端建立的中继pdu会话。

    51.一种第二网络功能,其特征在于,包括:

    第七接收模块,用于接收第二请求消息,根据所述第二请求消息确定与第一pdu会话相关的信息,所述第一pdu会话为第一终端与第二终端建立中继通信时,所述第二终端为所述第一终端建立的中继pdu会话;

    第八发送模块,用于发送第二请求回复消息,所述第二请求回复消息包括:所述与第一pdu会话相关的信息;

    或者,

    第九发送模块,用于向第一终端发送切换命令,所述切换命令指示所述第一终端路径切换。

    52.一种第三网络功能,其特征在于,包括:

    第十接收模块,用于从第一网络功能接收第二pdu会话的上下文建立请求消息;

    其中,所述第二pdu会话的锚点为第一pdu会话所对应的用户面功能锚点,所述第一pdu会话为第一终端与第二终端建立中继通信时,所述第二终端为所述第一终端建立的中继pdu会话,所述第三网络功能用于建立所述第二pdu会话。

    53.一种第四网络功能,其特征在于,包括:

    第十五接收模块,用于从第一网络功能接收第二pdu会话的上下文建立请求消息;

    其中,所述第二pdu会话的锚点为第一pdu会话所对应的用户面功能锚点,所述第一pdu会话为第一终端与第二终端建立中继通信时,所述第二终端为所述第一终端建立的中继pdu会话。

    54.一种第四网络功能,其特征在于,包括:

    第十七接收模块,用于从第三网络功能接收第一pdu会话的更改请求消息;

    第十六发送模块,用于向所述第三网络功能发送所述第一pdu会话的更改请求回复消息;

    其中,所述第一pdu会话为第一终端与第二终端建立中继通信时,所述第二终端为所述第一终端建立的中继pdu会话。

    55.一种第四网络功能,其特征在于,包括:

    第十九接收模块,用于从第三网络功能接收第二pdu会话的上下文建立请求消息;

    第八建立模块,用于将第五网络功能作为第二pdu会话的锚点,与第五网络功能建立所述第二pdu会话的n4会话上下文;

    第十八发送模块,用于向所述第三网络功能发送所述第二pdu会话的上下文建立请求回复消息;

    其中,所述第二pdu会话的锚点为第一pdu会话所对应的用户面功能锚点,所述第一pdu会话为第一终端与第二终端建立中继通信时,所述第二终端为所述第一终端建立的中继pdu会话。

    56.一种第四网络功能,其特征在于,包括:

    第二十一接收模块,用于从第三网络功能接收第二pdu会话的上下文获取请求消息,所述第三网络功能用于建立所述第二pdu会话;

    第二十发送模块,用于向所述第三网络功能发送所述第二pdu会话的上下文获取回复消息;

    第二十二接收模块,用于从所述第三网络功能接收第一pdu会话的更改请求消息;

    第二十一发送模块,用于向所述第三网络功能发送所述第一pdu会话的更改请求回复消息;

    其中,所述第二pdu会话的锚点为第一pdu会话所对应的用户面功能锚点,所述第一pdu会话为第一终端与第二终端建立中继通信时,所述第二终端为所述第一终端建立的中继pdu会话。

    57.一种终端,其特征在于,包括:处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序,所述程序被所述处理器执行时实现如权利要求1至10中任一项所述的切换方法的步骤。

    58.一种网络设备,其特征在于,包括:处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序,所述程序被所述处理器执行时实现如权利要求11至47任一项所述的切换方法的步骤。

    59.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至47任一项所述的切换方法的步骤。

    技术总结
    本发明实施例提供一种切换方法和设备,该方法包括:在第一终端从短距离直接通信接口通信切换到Uu接口通信时,向所述第一终端的服务网络发送第二PDU会话的建立请求消息;其中,所述第二PDU会话的锚点为第一PDU会话所对应的用户面功能锚点,所述第一PDU会话为所述第一终端与第二终端建立中继通信时,所述第二终端为所述第一终端建立的中继PDU会话。在本发明实施例中,在终端从短距离直接通信接口通信切换到Uu口通信时,可以保证该终端的业务连续性,减少用户体验中断延迟。

    技术研发人员:王文;谢振华
    受保护的技术使用者:维沃移动通信有限公司
    技术研发日:2019.09.11
    技术公布日:2021.03.12

    转载请注明原文地址:https://wp.8miu.com/read-5554.html

    最新回复(0)