掌桥专利:专业的专利平台
掌桥专利
首页

多播会话处理方法、网络功能实体、装置及存储介质

文献发布时间:2023-06-19 18:29:06


多播会话处理方法、网络功能实体、装置及存储介质

技术领域

本申请涉及通信技术领域,尤其涉及一种多播会话处理方法、网络功能实体、装置及存储介质。

背景技术

用户设备需要通过加入多播会话来接收特定的多播业务数据。

现有技术中,处于空闲态或者激活态的用户设备,由于用户设备(UserEquipment,UE)发生移动或者其他原因,例如网络切片变化,服务于用户设备的无线接入网RAN节点甚至核心网CN节点发生变化,用户设备需要先完成注册更新或者业务请求流程,再发起PDU会话修改流程,才能接收多播会话的数据或者离开已经加入的多播会话。

然而,现有技术的方案中,用户设备需要与网络进行较多的信令交互才能接收多播会话的数据或者离开已经加入的多播会话,导致资源浪费和效率低下。

发明内容

本申请实施例提供一种多播会话处理方法、网络功能实体、装置及存储介质,用以解决现有技术中用户设备需要与网络进行较多的信令交互才能接收多播会话的数据或者离开已经加入的多播会话的缺陷,提高信令效率,节省信令资源。

第一方面,本申请实施例提供一种多播会话处理方法,应用于第一AMF中,包括:

接收用户设备UE发送的第一请求,所述第一请求为注册请求消息或业务请求消息;

根据所述第一请求获取所述UE的多播会话信息;

根据所述多播会话信息,执行与多播会话相关的处理操作。

可选地,若所述第一请求中携带所述UE的多播会话信息,则所述根据所述第一请求获取所述UE的多播会话信息,包括:

从所述第一请求中获取所述UE的多播会话信息。

可选地,所述根据所述第一请求获取所述UE的多播会话信息,包括:

基于所述第一请求,从第二AMF中获取所述UE的上下文,其中,所述UE的上下文中包含所述UE的多播会话信息,所述第二AMF为所述UE发生移动之前为所述UE提供服务的网络功能实体;所述第一AMF为所述UE发生移动之后为所述UE提供服务的网络功能实体。

可选地,所述多播会话信息包含第一多播会话标识和/或指示信息,所述指示信息用于指示所述UE保持加入、离开或请求加入所述第一多播会话,所述第一多播会话为所述UE已加入的多播会话或请求加入的多播会话。

可选地,所述根据所述多播会话信息,执行与多播会话相关的处理操作,包括:

确定服务于第一多播会话的第一网络功能实体,其中,所述第一网络功能实体包括:会话管理功能SMF或多播广播会话管理功能MB-SMF;

向所述第一网络功能实体发送第二请求,所述第二请求中携带所述多播会话信息;

接收所述第一网络功能实体发送的第二请求的响应消息。

可选地,所述接收所述第一网络功能实体发送的第二请求的响应消息,包括:

接收所述第一网络功能实体发送的携带所述第一多播会话标识和资源分配请求信息的第二请求的响应消息;

所述方法还包括:

根据所述第二请求的响应消息,向无线接入网络功能实体发送第三请求,所述第三请求中携带第一多播会话标识和所述资源分配请求信息,以使所述无线接入网络功能实体建立或更新所述第一多播会话的资源。

可选地,所述第二请求的响应消息携带第一多播会话标识和以下信息:

指示所述UE离开所述第一多播会话的信息;或,

拒绝所述UE加入所述第一多播会话的信息。

可选地,所述方法还包括:

向无线接入网络功能实体发送第三请求,所述第三请求中携带第一多播会话标识和指示所述UE离开所述第一多播会话的信息,以使所述无线接入网络功能实体从所述第一多播会话的上下文中删除所述UE的标识。

可选地,所述多播会话信息还包括以下至少一项标识信息:

第一多播会话关联的协议数据单元PDU会话的标识;

服务于所述第一多播会话的MB-SMF的标识和/或SMF的标识;

所述确定服务于第一多播会话的第一网络功能实体,包括:

依据所述至少一项标识信息,确定服务于所述第一多播会话的第一网络功能实体。

第二方面,本申请实施例还提供一种多播会话处理方法,应用于SMF,包括:

接收第一AMF发送的第二请求,所述第二请求中携带用户设备UE的多播会话信息,所述多播会话信息是所述第一AMF在接收到所述UE发送的第一请求之后获取的,所述第一请求为注册请求消息或业务请求消息;

根据所述第二请求中携带的多播会话信息,对所述UE的多播会话进行处理。

可选地,所述多播会话信息包含第一多播会话标识和/或指示信息,所述指示信息用于指示所述UE保持加入、离开或请求加入所述第一多播会话,所述第一多播会话为所述UE已加入的多播会话或请求加入的多播会话。

可选地,所述根据所述第二请求中携带的多播会话信息,对所述UE的多播会话进行处理,包括:

若所述指示信息用于指示所述UE请求加入所述第一多播会话,且确定接受所述UE加入所述第一多播会话,则建立所述UE的标识与所述第一多播会话标识之间的对应关系;向所述第一AMF发送第二请求的响应消息,所述第二请求的响应消息中携带接受所述UE加入所述第一多播会话的信息;或,

若所述指示信息用于指示所述UE请求加入所述第一多播会话,且所述UE不在所述第一多播会话的服务区域内,则向所述第一AMF发送第二请求的响应消息,所述第二请求的响应消息中携带拒绝所述UE加入所述第一多播会话的信息;或,

若所述指示信息用于指示所述UE保持加入所述第一多播会话,且所述UE不在所述第一多播会话的服务区域内,则向所述第一AMF发送第二请求的响应消息,所述第二请求的响应消息中携带指示所述UE离开所述第一多播会话的信息;或,

若所述指示信息用于指示所述UE离开所述第一多播会话,则删除所述UE的标识与所述第一多播会话标识之间的对应关系。

可选地,所述根据所述第二请求中携带的多播会话信息,对所述UE的多播会话进行处理,包括:

若所述指示信息用于指示所述UE请求加入所述第一多播会话,且确定接受所述UE加入所述第一多播会话,则在所述第一多播会话的上下文中存储服务于所述UE的无线接入网络功能实体的标识。

第三方面,本申请实施例还提供一种多播会话处理方法,包括:

向第一AMF发送第一请求,所述第一请求为业务请求消息或注册请求消息;

接收所述第一AMF发送的所述第一请求的响应消息,所述第一请求的响应消息为注册接受消息或业务接受消息,所述第一请求的响应消息中包含接受UE加入或离开第一多播会话的信息,或,指示所述UE离开第一多播会话的信息,或,拒绝所述UE加入第一多播会话的信息;

根据所述第一请求的响应消息,对所述第一多播会话进行处理。

可选地,所述第一请求中携带多播会话信息,所述多播会话信息包含第一多播会话标识和指示信息,所述第一多播会话为所述UE已加入的多播会话或请求加入的多播会话,所述指示信息用于指示所述UE保持加入、离开或请求加入所述第一多播会话。

可选地,所述根据所述第一请求的响应消息,对所述第一多播会话进行处理,包括:

若第一请求的响应消息中携带接受所述UE加入第一多播会话的信息,则存储所述第一多播会话的上下文;

若第一请求的响应消息中携带拒绝所述UE加入第一多播会话的信息,则删除所述第一多播会话的上下文。

可选地,所述接收所述第一AMF发送的所述第一请求的响应消息,包括:

接收无线接入网络功能实体转发的所述第一AMF发送的所述第一请求的响应消息;

所述方法还包括:

若所述第一请求的响应消息中携带接受所述UE加入所述第一多播会话的信息,则建立或更新所述第一多播会话的资源;

利用所述资源接收所述第一多播会话的业务数据。

可选地,所述利用所述资源接收所述第一多播会话的业务数据,包括:

若无线接入网络功能实体不支持多播业务,则利用所述资源,通过单播方式接收所述第一多播会话的业务数据;

若无线接入网络功能实体支持多播业务,则利用所述资源,通过多播方式接收所述第一多播会话的业务数据。

第四方面,本申请实施例还提供一种AMF网络功能实体,包括存储器,收发机,处理器:

存储器,用于存储计算机程序;收发机,用于在所述处理器的控制下收发数据;处理器,用于读取所述存储器中的计算机程序并执行以下操作:

接收用户设备UE发送的第一请求,所述第一请求为注册请求消息或业务请求消息;

根据所述第一请求获取所述UE的多播会话信息;

根据所述多播会话信息,执行与多播会话相关的处理操作。

可选地,所述根据所述第一请求获取所述UE的多播会话信息,包括:

基于所述第一请求,从第二AMF中获取所述UE的上下文,其中,所述UE的上下文中包含所述UE的多播会话信息,所述第二AMF为所述UE发生移动之前为所述UE提供服务的网络功能实体。

可选地,所述根据所述多播会话信息,执行与多播会话相关的处理操作,包括:

确定服务于第一多播会话的第一网络功能实体,其中,所述第一网络功能实体包括:会话管理功能SMF或多播广播会话管理功能MB-SMF;

向所述第一网络功能实体发送第二请求,所述第二请求中携带所述多播会话信息;

接收所述第一网络功能实体发送的第二请求的响应消息。

可选地,所述接收所述第一网络功能实体发送的第二请求的响应消息,包括:

接收所述第一网络功能实体发送的携带所述第一多播会话标识和资源分配请求信息的第二请求的响应消息;

所述处理器还用于读取所述存储器中的计算机程序并执行以下操作:

根据所述第二请求的响应消息,向无线接入网络功能实体发送第三请求,所述第三请求中携带第一多播会话标识和所述资源分配请求信息,以使所述无线接入网络功能实体建立或更新所述第一多播会话的资源。

第五方面,本申请实施例还提供一种SMF网络功能实体,包括存储器,收发机,处理器:

存储器,用于存储计算机程序;收发机,用于在所述处理器的控制下收发数据;处理器,用于读取所述存储器中的计算机程序并执行以下操作:

接收第一AMF发送的第二请求,所述第二请求中携带用户设备UE的多播会话信息,所述多播会话信息是所述第一AMF在接收到所述UE发送的第一请求之后获取的,所述第一请求为注册请求消息或业务请求消息;

根据所述第二请求中携带的多播会话信息,对所述UE的多播会话进行处理。

第六方面,本申请实施例还提供一种用户设备UE,包括存储器,收发机,处理器:

存储器,用于存储计算机程序;收发机,用于在所述处理器的控制下收发数据;处理器,用于读取所述存储器中的计算机程序并执行以下操作:

向第一AMF发送第一请求,所述第一请求为业务请求消息或注册请求消息;

接收所述第一AMF发送的所述第一请求的响应消息,所述第一请求的响应消息为注册接受消息或业务接受消息,所述第一请求的响应消息中包含接受UE加入或离开第一多播会话的信息,或,指示所述UE离开第一多播会话的信息,或,拒绝所述UE加入第一多播会话的信息;

根据所述第一请求的响应消息,对所述第一多播会话进行处理。

可选地,所述第一请求中携带多播会话信息,所述多播会话信息包含第一多播会话标识和指示信息,所述第一多播会话为所述UE已加入的多播会话或请求加入的多播会话,所述指示信息用于指示所述UE保持加入、离开或请求加入所述第一多播会话。

可选地,所述根据所述第一请求的响应消息,对所述第一多播会话进行处理,包括:

若第一请求的响应消息中携带接受所述UE加入第一多播会话的信息,则存储所述第一多播会话的上下文;

若第一请求的响应消息中携带拒绝所述UE加入第一多播会话的信息,则删除所述第一多播会话的上下文。

可选地,所述接收所述第一AMF发送的所述第一请求的响应消息,包括:

接收无线接入网络功能实体转发的所述第一AMF发送的所述第一请求的响应消息;

所述处理器还用于读取所述存储器中的计算机程序并执行以下操作:

若所述第一请求的响应消息中携带接受所述UE加入所述第一多播会话的信息,则建立或更新所述第一多播会话的资源;

利用所述资源接收所述第一多播会话的业务数据。

可选地,所述利用所述资源接收所述第一多播会话的业务数据,包括:

若无线接入网络功能实体不支持多播业务,则利用所述资源,通过单播方式接收所述第一多播会话的业务数据;

若无线接入网络功能实体支持多播业务,则利用所述资源,通过多播方式接收所述第一多播会话的业务数据。

第七方面,本申请实施例还提供一种多播会话处理装置,包括:

第一接收单元,用于接收用户设备UE发送的第一请求,所述第一请求为注册请求消息或业务请求消息;

第一获取单元,用于根据所述第一请求获取所述UE的多播会话信息;

执行单元,用于根据所述多播会话信息,执行与多播会话相关的处理操作。

第八方面,本申请实施例还提供一种多播会话处理装置

第二接收单元,用于接收第一AMF发送的第二请求,所述第二请求中携带用户设备UE的多播会话信息,所述多播会话信息是所述第一AMF在接收到所述UE发送的第一请求之后获取的,所述第一请求为注册请求消息或业务请求消息;

第一处理单元,用于根据所述第二请求中携带的多播会话信息,对所述UE的多播会话进行处理。

第九方面,本申请实施例还提供一种多播会话处理装置

第三发送单元,用于向第一AMF发送第一请求,所述第一请求为业务请求消息或注册请求消息;

第三接收单元,用于接收所述第一AMF发送的所述第一请求的响应消息,所述第一请求的响应消息为注册接受消息或业务接受消息,所述第一请求的响应消息中包含接受UE加入或离开第一多播会话的信息,或,指示所述UE离开第一多播会话的信息,或,拒绝所述UE加入第一多播会话的信息;

第二处理单元,用于根据所述第一请求的响应消息,对所述第一多播会话进行处理。

第十方面,本申请实施例还提供一种处理器可读存储介质,所述处理器可读存储介质存储有计算机程序,所述计算机程序用于使所述处理器执行如上所述第一方面、第二方面和第三方面所述的多播会话处理方法的步骤。

第十一方面,本申请实施例还提供一种计算机可读存储介质,所述计算机读存储介质存储有计算机程序,所述计算机程序用于使所述处理器执行如上所述第一方面、第二方面和第三方面所述的多播会话处理方法的步骤。

本申请实施例提供的多播会话处理方法、网络功能实体、装置及存储介质,通过注册请求或业务请求实现用户设备UE与网络间多播会话状态的同步,减少了UE处理多播会话业务所需要的信令交互,提高了信令效率,节省了信令资源,同时缩短了UE加入或离开多播会话以及接收或传输多播会话数据的时间。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是现有技术提供的UE加入多播会话的流程示意图;

图2是本申请实施例提供的多播会话处理方法的流程示意图之一;

图3是本申请实施例提供的多播会话处理方法的流程示意图之二;

图4是本申请实施例提供的多播会话处理方法的流程示意图之三;

图5是本申请实施例提供的多播会话处理方法的流程示意图之四;

图6是本申请实施例提供的多播会话处理方法的流程示意图之五;

图7是本申请实施例提供的多播会话处理方法的流程示意图之六;

图8是本申请实施例提供的AMF网络功能实体的结构示意图;

图9是本申请实施例提供的SMF网络功能实体的结构示意图;

图10是本申请实施例提供的用户设备UE的结构示意图;

图11是本申请实施例提供的多播会话处理装置的结构示意图之一;

图12是本申请实施例提供的多播会话处理装置的结构示意图之二;

图13是本申请实施例提供的多播会话处理装置的结构示意图之三。

具体实施方式

网际互连协议(Internet Protocol,IP)网络中采用的数据集传输方式包括单播、多播与广播。多播/广播(Multicast/Broadcast)是指“一对多通信”,即相同的数据,通过共享信道和内容复制等技术,由一个发送设备发送到多个接收设备。与单播相比,多播/广播具有更高的网络资源使用效率。

第5代移动通信系统(the 5th generation mobile communication system,5Gsystem)是继第4代移动通信系统(the 4th generation mobile communication system,4G system)后的新一代无线移动通信系统,提供更大的传输带宽、支持更多的终端数目和更多的业务类型。目前5GS支持单播传输。为了支持更多业务,例如IPv4/IPv6多播/广播、交互式网络电视,或优化现有业务(例如组通信、物联网通信(Internet of Things,IoT)、车辆网通信(vehicle to everything,V2X)、软件下载/更新等)的传输效率和网络资源使用效率,5GS将支持多播和广播业务(5G Multicast Broadcast Service,5G MBS)。

用户设备UE需要通过加入多播会话来接收特定的多播业务数据。现有技术中,UE通过协议数据单元(Protocol Data Unit,PDU)会话修改流程请求加入特定的多播会话,核心网(Core Network,CN)网络功能实体,例如会话管理功能(Session ManagementFunction,SMF)、多播广播会话管理功能(Multicast Broadcast Session ManagementFunction,MB-SMF),基于该请求将UE加入该多播会话,并建立核心网网关,例如多播广播用户平面功能(Multicast Broadcast User Plane Function,MB-UPF)与无线接入网(Wireless Access Network,RAN)之间的多播传输隧道,从而将该多播会话的数据发送给UE。

图1是现有技术提供的UE加入多播会话的流程示意图,如图1所示,UE处于空闲态,即UE与RAN节点之间没有建立信令连接与数据承载,或非激活态,即UE与CN之间没有建立信令连接与数据承载。当UE发生移动或者其他原因,例如网络切片发生变化,服务于UE的RAN节点甚至核心网CN节点,例如接入与移动性管理功能(Access and Mobility ManagementFunction,AMF)发生改变时,由于新的RAN节点和/或CN节点中没有UE的多播会话信息,那么:

若UE希望继续接收该多播会话的数据或离开该多播会话,即停止接受该多播会话相关的寻呼消息和数据,UE需要首先通过注册更新或业务请求流程进入连接态,再发起PDU会话修改流程来请求加入或离开之前加入过的多播会话。

若上述步骤不执行,当网络需要发送多播会话数据给UE时,由于UE处于空闲态或非激活态,网络需要寻呼UE,UE通过业务请求或注册更新流程响应寻呼,然后:UE发起PDU会话修改流程来请求加入或离开之前加入过的多播会话,或CN直接向UE发起多播会话建立过程,UE接受或拒绝。

处于空闲(IDLE)态或者非激活态的UE在接入的网络节点发生改变时,需要与网络进行较多的信令交互,先完成注册更新或业务请求流程,再发起PDU会话修改流程。前述步骤完成后才能接收多播会话,包括之前加入的多播会话的数据,或离开多播会话,即停止接受该多播会话相关寻呼的消息和数据。

由于现有技术中的上述问题,本申请实施例提供了一种多播会话处理方法、网络功能实体、装置及存储介质。

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

图2是本申请实施例提供的多播会话处理方法的流程示意图之一,如图2所示,本申请实施例提供一种多播会话处理方法,其执行主体为第一AMF,该方法包括:

步骤201、接收用户设备UE发送的第一请求,所述第一请求为注册请求消息或业务请求消息。

具体来说,第一AMF接收用户设备UE发送的注册请求消息或业务请求消息。

UE在一定条件下,例如移动到新的注册区域(Registration Area)、请求更新UE能力或请求网络信息时,向网络发送注册请求(Registration Request)消息,请求注册更新;或者发送业务请求(Service Request)消息,请求业务更新。

处于IDLE态或者CONNECTED态的UE通过移动性注册更新到注册区域,或者UE初始化注册到5G系统时;或者UE发起周期性注册时;或者UE需要更新通过注册流程协商的能力和协议参数时,发起注册请求流程。

处于IDLE态的UE主要是为了发送上行信令消息,用户数据,或者应答一个网络寻呼请求发起业务请求流程。接收业务请求消息后,AMF可执行认证身份。与AMF建立信令连接后,UE或者网络可以发送信令消息,比如从UE到SMF,经由AMF的PDU会话建立请求。

可选地,在UE移动的过程中,服务于UE的AMF可能发生变化,如果服务于UE的AMF发生变化,那么这里的第一AMF可以为UE发生移动之后为UE提供服务的网络功能实体。

步骤202、根据所述第一请求获取所述UE的多播会话信息。

具体来说,根据第一请求获取UE的多播会话信息。

第一种情况,UE在发送第一请求时,在第一请求中携带有UE的多播会话信息,那么第一AMF可以直接从第一请求中获取UE的多播会话信息。

第二种情况,由于UE移动导致服务于UE的AMF发生变化,那么UE向发生变化后的第一AMF发送第一请求,该第一请求可以为注册请求,请求更新UE能力或请求网络信息。此时,第一AMF将根据第一请求,确定UE移动之前为UE提供服务的第二AMF,并从第二AMF中获取UE的上下文,第二AMF将在返回的UE的上下文中携带UE的多播会话信息。

具体地,第一AMF向为UE提供服务的其它网络功能实体发送UE上下文(UEContext)请求,从而获取UE的多播会话信息。为UE提供服务的网络功能实体可以是UE发生移动前服务于UE的AMF,即第二AMF,也可以是统一数据管理功能(Unified DataManagement,UDM),该网络功能实体向第一AMF提供UE上下文,该UE上下文中携带有UE已加入的多播会话信息(Multicast Session Message)。

第三种情况,UE在发送第一请求时,在第一请求中携带有多播会话信息,同时由于UE移动导致服务于UE的AMF发生变化,第一AMF向第二AMF或者UDM请求UE上下文,而在第二AMF或者UDM返回的UE上下文中携带有UE已加入的多播会话信息。如果UE没有请求加入新的多播会话,则UE上下文中的多播会话信息和第一请求中携带的多播会话信息内容可能是一致的。第一AMF可以在第一请求中获取UE的多播会话信息,第一AMF也可以从第二AMF或者UDM的UE上下文响应消息中获取UE的多播会话信息。

如果UE请求加入新的多播会话,则UE上下文中携带的多播会话信息为UE已加入的多播会话信息,第一请求中携带有UE请求加入的多播会话信息。第一AMF根据第一请求和UE上下文确定得到UE完整的多播会话信息。

步骤203、根据所述多播会话信息,执行与多播会话相关的处理操作。

具体来说,根据多播会话信息,执行与多播会话相关的处理操作。

在第一AMF获取到UE的多播会话信息后,执行后续的注册请求流程或者业务请求流程,同步完成多播会话业务的处理。多播会话相关的业务包括接收/传输多播会话数据、指示UE离开/加入多播会话等。

具体地,在第一AMF接收UE发送的第一请求后,向UE发送第一请求的响应消息。第一请求的响应消息为注册接受消息或业务接受消息,同时包括:

在UE请求保持加入第一多播会话的情况下,第一请求的响应消息中包括接受UE保持加入第一多播会话的信息;UE根据该第一请求的响应消息更新第一多播会话的上下文;

在UE请求保持加入第一多播会话的情况下,第一请求的响应消息中包括指示UE离开第一多播会话的信息;UE根据该第一请求的响应消息删除第一多播会话的上下文;

在UE请求离开第一多播会话的情况下,第一请求的响应消息中包括指示UE离开第一多播会话的信息;UE根据该第一请求的响应消息删除第一多播会话的上下文;

在UE请求加入第一多播会话的情况下,第一请求的响应消息中包括接受UE加入第一多播会话的信息;UE根据该第一请求的响应消息生成第一多播会话的上下文;

在UE请求加入第一多播会话的情况下,第一请求的响应消息中包括拒绝UE加入第一多播会话的信息;UE根据该第一请求的响应消息确定不加入第一多播会话。

本申请实施例提供的多播会话处理方法,通过注册请求或业务请求实现用户设备UE与网络间多播会话状态的同步,减少了UE处理多播会话业务所需要的信令交互,提高了信令效率,节省了信令资源,同时缩短了UE加入或离开多播会话以及接收或传输多播会话数据的时间。

可选地,若所述第一请求中携带所述UE的多播会话信息,则所述根据所述第一请求获取所述UE的多播会话信息,包括:

从所述第一请求中获取所述UE的多播会话信息。

具体来说,第一请求中携带的UE的多播会话信息中包括以下至少一项:

(1)一个或多个多播会话标识(Multicast Broadcast Session Identity,MBSsession ID),可以是UE请求加入的多播会话标识,也可以是UE已经加入的多播会话标识;

(2)服务于多播会话的网络功能(Network Function,NF)的信息,例如MB-SMF ID;

(3)多播会话关联的PDU会话的标识;

(4)对于UE已经加入的多播会话,UE是否保持加入状态的指示multicast sessionstatus:1表示UE仍然加入该会话;0表示UE离开该会话;

(5)对于UE请求加入的新的多播会话,加入请求指示以及多播会话对应的数据网络名称(Data Network Name,DNN)和/或单一网络切片选择辅助信息(Single NetworkSlice Selection Assistance Information,S-NSSAI)。

例如,假设第一请求中携带的多播会话信息中包括ID1。其中,ID1对应的多播会话为UE保持加入的多播会话。相对应的,在第一请求中还将携带多播会话状态指示,该指示可以为1,即表示UE仍然加入该会话ID1;也可以为0,表示UE离开该会话ID1。

再例如:假设第一请求中携带的多播会话信息中还包括ID2。其中,ID2对应的多播会话为UE请求加入的多播会话。相应的,在第一请求中还将携带该多播会话对应的DNN和S-NSSAI,以便于网络侧根据DNN和S-NSSAI确定是否有允许该UE加入该会话ID2。

可选地,所述根据所述第一请求获取所述UE的多播会话信息,包括:

基于所述第一请求,从第二AMF中获取所述UE的上下文,其中,所述UE的上下文中包含所述UE的多播会话信息,所述第二AMF为所述UE发生移动之前为所述UE提供服务的AMF;所述第一AMF为所述UE发生移动之后为所述UE提供服务的AMF。

具体来说,第一AMF在接收到UE的注册请求消息或业务请求消息后,根据UE标识确定UE发生移动前为UE提供服务的第二AMF,向第二AMF发送UE上下文传输请求。

第二AMF向第一AMF发送UE上下文传输请求的响应消息,该响应消息中携带UE上下文。UE上下文中包含以下至少一项信息:

(1)一个或多个多播会话标识;

(2)服务于多播会话的网络功能的信息,例如MB-SMF ID;

(3)UE当前已建立的PDU会话信息.其中,PDU会话信息中包括:PDU会话标识,服务于PDU会话的SMF的信息;对于与多播会话关联的PDU会话,PDU会话信息中还包括该多播会话的标识。

可选地,所述多播会话信息包含第一多播会话标识和/或指示信息,所述指示信息用于指示所述UE保持加入、离开或请求加入所述第一多播会话,所述第一多播会话为所述UE已加入的多播会话或请求加入的多播会话。

具体来说,UE的多播会话信息包括第一多播会话标识和/或指示信息。其中,UE的多播会话信息中包括一个或多个第一多播会话标识。

在UE没有请求加入新的多播会话时,第一多播会话为UE已经加入的多播会话;在UE请求加入新的多播会话时,第一多播会话可以为UE请求加入的多播会话,也可以为UE已经加入的多播会话和UE请求加入的多播会话。

在UE请求加入新的多播会话,以及请求保持加入或离开已加入的多播会话时,UE的多播会话信息中包括多播会话标识,还包括指示信息。指示信息用于指示UE请求加入新的多播会话,或者指示UE保持加入已经加入的多播会话,或者指示UE离开已经加入的多播会话。

对于UE已加入的多播会话,在UE请求保持加入该多播会话且该UE在该多播会话的服务区域时,UE的多播会话信息中可以不包括指示UE保持加入多播会话的指示信息,不对该多播会话进行处理。

可选地,所述根据所述多播会话信息,执行与多播会话相关的处理操作,包括:

确定服务于第一多播会话的第一网络功能实体,其中,所述第一网络功能实体包括:会话管理功能SMF或多播广播会话管理功能MB-SMF;

向所述第一网络功能实体发送第二请求,所述第二请求中携带所述多播会话信息;

接收所述第一网络功能实体发送的第二请求的响应消息。

具体来说,第一AMF确定服务于第一多播会话的SMF或者MB-SMF,向SMF或者MB-SMF发送多播会话发送第二请求,第二请求中携带有UE的多播会话信息,然后接收SMF或者MB-SMF的响应消息。

其中,第二请求用于请求更新多播会话信息。

第一AMF根据多播会话信息和/或UE上下文,确定与第一多播会话关联的PDU会话,以及服务于该PDU会话的SMF。

第一AMF向SMF发送PDU会话更新管理上下文请求,该PDU会话更新管理上下文请求中携带多播会话信息,还可以携带UE位置信息,例如UE所在的小区标识(Cell ID)或跟踪区域标识TAI。

SMF向MB-SMF请求多播会话信息更新,该请求消息中可以携带AMF标识、RAN节点标识。MB-SMF将AMF标识和RAN节点标识更新到多播会话上下文中。MB-SMF向SMF发送多播会话信息更新的响应消息,该响应消息中包括MBS Session ID和以下至少一项信息:

服务质量(Quality of Service,QoS)信息、下行隧道标识(Down Link TunnelID)、多播地址(Multicast Address)等。

SMF依据MB-SMF的响应,更新多播会话信息,并更新多播会话关联的PDU会话的信息,例如:若多播服务质量流(QoS Flow)的QoS规则和/或QoS参数发生变化,SMF相应更新映射的单播QoS Flow的QoS规则和/或QoS参数。

SMF向第一AMF发送PDU会话更新管理上下文请求响应消息。

对于UE上下文中确定的服务于多播会话的MB-SMF ID,第一AMF向MB-SMF ID指示的MB-SMF发送多播会话更新请求,该请求消息中携带MBS Session ID和RAN节点标识,还可以包括RAN隧道信息。

MB-SMF根据接收到的多播会话信息更新请求,配置MB-UPF,并将AMF ID、RAN nodeID更新到多播会话上下文中。MB-SMF向第一AMF发送多播会话请求响应消息。

可选地,所述接收所述第一网络功能实体发送的第二请求的响应消息,包括:

接收所述第一网络功能实体发送的携带所述第一多播会话标识和资源分配请求信息的第二请求的响应消息;

所述方法还包括:

根据所述第二请求的响应消息,向无线接入网络功能实体发送第三请求,所述第三请求中携带第一多播会话标识和所述资源分配请求信息,以使所述无线接入网络功能实体建立或更新所述第一多播会话的资源。

具体来说,第一AMF接收第一网络功能实体发送的第二请求的响应消息,第二请求的响应消息中携带第一多播会话标识和资源分配请求信息;根据第二请求的响应消息,向RAN发送第三请求,用于建立或更新第一多播会话的资源。

在第一网络功能实体为SMF的情况下,SMF向第一AMF发送PDU会话更新会话管理上下文响应消息,该响应消息中携带MBS Session ID、MB-SMF ID,并且在给RAN的N2信息中携带多播会话的信息,包括MBS Session ID、关联的PDU会话的信息和以下至少一项信息:QoS信息;公共下行隧道标识(Common Down Link Tunnel ID);多播地址(Multicast Address)等。

对于在特定区域提供的多播业务,SMF可以根据UE位置信息和第一多播会话的服务区域,判断UE当前是否在第一多播会话的服务区域。

若UE不在第一多播会话的服务区域内,则SMF要求UE离开第一多播会话,即:在给第一AMF的响应消息中携带PDU会话修改指示消息,该指示消息中携带第一多播会话标识和指示UE离开第一多播会话的信息。

对于指示UE离开的第一多播会话:

SMF更新第一多播会话关联的PDU会话的信息,即:将该MBS Session ID和映射的单播QoS信息从该PDU会话上下文中删除;若SMF保存了加入第一多播会话的UE列表,SMF将该UE ID从该UE列表中删除;

SMF给第一AMF的响应消息中不携带MB-SMF ID,给RAN的N2信息中也不携带第一多播会话的信息。

在第一网络功能实体为MB-SMF的情况下,MB-SMF根据接收到的多播会话信息更新请求,配置MB-UPF,并将AMF ID、RAN node ID更新到多播会话上下文中。

MB-SMF向AMF发送多播会话信息更新请求响应消息,该响应消息中携带提供给RAN的多播会话信息,包括MBS Session ID和以下至少一项:

QoS信息;公共下行隧道标识(Common Down Link Tunnel ID);多播地址(Multicast Address)等。

第一AMF将上述提供给RAN的多播会话信息通过N2接口发送给RAN,RAN向UE发送资源分配请求消息,在第一多播会话的资源未建立的情况下,建立用于第一多播会话的资源;在第一多播会话的资源已建立的情况下,更新用于第一多播会话的资源。

如果RAN支持多播业务,则UE利用第一多播会话的资源,通过多播方式接收第一多播会话的业务数据。

如果RAN不支持多播业务,则UE利用第一多播会话的资源,通过单播方式接收第一多播会话的业务数据。

可选地,所述第二请求的响应消息携带第一多播会话标识和以下信息:

指示所述UE离开所述第一多播会话的信息;或,

拒绝所述UE加入所述第一多播会话的信息。

具体来说,在第一网络功能实体发送给第一AMF的第二请求的响应消息中携带第一多播会话标识,以及指示UE离开或者拒绝UE加入第一多播会话的信息。

在第一多播会话为UE已加入的多播会话的情况下,多播会话信息中携带指示UE保持加入或离开第一多播会话的信息。

在第一多播会话为UE请求加入的新的多播会话的情况下,多播会话信息中携带指示UE请求加入第一多播会话的信息。

对于在特定区域提供的多播业务,SMF可以根据UE位置信息和多播会话的服务区域(MBS Service Area),判断UE当前是否在多播会话服务区。

对于UE请求保持加入的第一多播会话,若UE不在第一多播会话的服务区域内,则SMF确定UE不能保持加入第一多播会话,则第二请求的响应消息中携带指示所述UE离开第一多播会话的信息,例如第一多播会话标识和离开指示。

SMF更新第一多播会话关联的PDU会话的信息,即:将第一多播会话标识和映射的单播QoS信息从该PDU会话上下文中删除;若SMF保存了加入第一多播会话的UE列表,SMF将该UE ID从该UE列表中删除。

若UE在第一多播会话的服务区域内,SMF确定接受UE保持加入第一多播会话,则第一AMF可以将服务于UE的新的RAN节点信息,例如RAN节点标识添加到多播会话上下文中。

对于UE请求加入的第一多播会话,若UE不在第一多播会话的服务区域内,则SMF拒绝UE加入第一多播会话,在给第一AMF的第二请求的响应消息中携带第一多播会话标识和拒绝UE加入第一多播会话的指示信息。

若UE在第一多播会话的服务区域内,且SMF确定接受UE加入第一多播会话,SMF将UE标识添加至第一多播会话的UE列表中。

第二请求的响应消息中携带接受UE加入第一多播会话的信息。

可选地,所述方法还包括:

向无线接入网络功能实体发送第三请求,所述第三请求中携带第一多播会话标识和指示所述UE离开所述第一多播会话的信息,以使所述无线接入网络功能实体从所述第一多播会话的上下文中删除所述UE的标识。

具体来说,第一AMF在接收到SMF或MB-SMF发送的第二请求的响应消息之后,通过N2接口向RAN发送第三请求。第三请求中携带多播会话信息和注册/业务接受消息,还携带PDU会话修改指示消息。

PDU会话修改指示消息中携带第一多播会话标识和指示UE离开第一多播会话的信息。

对于指示UE离开的多播会话,SMF更新多播会话关联的PDU会话的信息,即:将第一多播会话标识和映射的单播服务质量信息从PDU会话上下文中删除;若SMF保存了加入第一多播会话的UE列表,SMF将UE标识从UE列表中删除。

则SMF给第一AMF的响应消息携带指示所述UE离开第一多播会话的信息,例如第一多播会话标识和离开指示。

第一AMF向RAN发送的第三请求,RAN将第三请求中的信息转发给UE,UE根据第一多播会话标识和指示UE离开第一多播会话的信息确定离开第一多播会话,即:删除UE中多播会话的上下文。

可选地,所述多播会话信息还包括以下至少一项标识信息:

第一多播会话关联的协议数据单元PDU会话的标识;

服务于所述第一多播会话的MB-SMF的标识和/或SMF的标识;

所述确定服务于第一多播会话的第一网络功能实体,包括:

依据所述至少一项标识信息,确定服务于所述第一多播会话的第一网络功能实体。

具体来说,本申请实施例中多播会话信息除包括第一多播会话标识和/或指示信息外,还包括:

第一多播会话关联的PDU会话的标识;

服务于第一多播会话的网络功能的信息,例如MB-SMF的标识和/或SMF的标识。

第一AMF根据UE发送的第一请求中的多播会话信息和/或UE上下文中的多播会话信息,确定与第一多播会话关联的PDU会话,以及服务于该PDU会话的SMF。

具体包括:

若UE发送的第一请求中包含第一多播会话关联的PDU会话的标识,则选择该PDU会话标识指示的PDU会话,以及服务于该PDU会话的SMF;

若UE上下文中某PDU会话信息包含多播会话信息,则选择该PDU会话,以及服务于该PDU会话的SMF;

若UE上下文中的所有PDU会话的信息中都不包含多播会话信息,则根据UE注册请求中的多播会话对应的DNN和/或S-NSSAI,选择属于该DNN和/或S-NSSAI的一个PDU会话作为多播会话关联的PDU会话,以及服务于该PDU会话的SMF。

若UE上下文中包含服务于第一多播会话的MB-SMF的标识,第一AMF可以根据该MB-SMF的标识,确定服务于所述第一多播会话的MB-SMF。

本申请实施例提供的多播会话处理方法,通过注册请求或业务请求实现用户设备UE与网络间多播会话状态的同步,减少了UE处理多播会话业务所需要的信令交互,提高了信令效率,节省了信令资源,同时缩短了UE加入或离开多播会话以及接收或传输多播会话数据的时间。

图3是本申请实施例提供的多播会话处理方法的流程示意图之二,如图3所示,本申请实施例提供一种多播会话处理方法,其执行主体为SMF,该方法包括:

步骤301、接收第一AMF发送的第二请求,所述第二请求中携带用户设备UE的多播会话信息,所述多播会话信息是所述第一AMF在接收到所述UE发送的第一请求之后获取的,所述第一请求为注册请求消息或业务请求消息。

步骤302、根据所述第二请求中携带的多播会话信息,对所述UE的多播会话进行处理。

本申请实施例提供的多播会话处理方法,通过注册请求或业务请求实现用户设备UE与网络间多播会话状态的同步,减少了UE处理多播会话业务所需要的信令交互,提高了信令效率,节省了信令资源,同时缩短了UE加入或离开多播会话以及接收或传输多播会话数据的时间。

可选地,所述多播会话信息包含第一多播会话标识和/或指示信息,所述指示信息用于指示所述UE保持加入、离开或请求加入所述第一多播会话,所述第一多播会话为所述UE已加入的多播会话或请求加入的多播会话。

可选地,所述根据所述第二请求中携带的多播会话信息,对所述UE的多播会话进行处理,包括:

若所述指示信息用于指示所述UE请求加入所述第一多播会话,且确定接受所述UE加入所述第一多播会话,则建立所述UE的标识与所述第一多播会话标识之间的对应关系;向所述第一AMF发送第二请求的响应消息,所述第二请求的响应消息中携带接受所述UE加入所述第一多播会话的信息;或,

若所述指示信息用于指示所述UE请求加入所述第一多播会话,且所述UE不在所述第一多播会话的服务区域内,则向所述第一AMF发送第二请求的响应消息,所述第二请求的响应消息中携带拒绝所述UE加入所述第一多播会话的信息;或,

若所述指示信息用于指示所述UE保持加入所述第一多播会话,且所述UE不在所述第一多播会话的服务区域内,则向所述第一AMF发送第二请求的响应消息,所述第二请求的响应消息中携带指示所述UE离开所述第一多播会话的信息;或,

若所述指示信息用于指示所述UE离开所述第一多播会话,则删除所述UE的标识与所述第一多播会话标识之间的对应关系。

可选地,所述根据所述第二请求中携带的多播会话信息,对所述UE的多播会话进行处理,包括:

若所述指示信息用于指示所述UE请求加入所述第一多播会话,且确定接受所述UE加入所述第一多播会话,则在所述第一多播会话的上下文中存储服务于所述UE的无线接入网络功能实体的标识。

在此需要说明的是,本发明实施例提供的上述以SMF为执行主体的多播会话处理方法,能够实现上述以第一AMF为执行主体的多播会话处理方法实施例所实现的所有方法步骤,且能够达到相同的技术效果,在此不再对本实施例中与方法实施例相同的部分及有益效果进行具体赘述。

图4是本申请实施例提供的多播会话处理方法的流程示意图之三,如图4所示,本申请实施例提供一种多播会话处理方法,其执行主体为UE,该方法包括:

步骤401、向第一AMF发送第一请求,所述第一请求为业务请求消息或注册请求消息。

步骤402、接收所述第一AMF发送的所述第一请求的响应消息,所述第一请求的响应消息为注册接受消息或业务接受消息,所述第一请求的响应消息中包含接受UE加入或离开第一多播会话的信息,或,指示所述UE离开第一多播会话的信息,或,拒绝所述UE加入第一多播会话的信息。

步骤403、根据所述第一请求的响应消息,对所述第一多播会话进行处理。

本申请实施例提供的多播会话处理方法,通过注册请求或业务请求实现用户设备UE与网络间多播会话状态的同步,减少了UE处理多播会话业务所需要的信令交互,提高了信令效率,节省了信令资源,同时缩短了UE加入或离开多播会话以及接收或传输多播会话数据的时间。

可选地,所述第一请求中携带多播会话信息,所述多播会话信息包含第一多播会话标识和指示信息,所述第一多播会话为所述UE已加入的多播会话或请求加入的多播会话,所述指示信息用于指示所述UE保持加入、离开或请求加入所述第一多播会话。

可选地,所述根据所述第一请求的响应消息,对所述第一多播会话进行处理,包括:

若第一请求的响应消息中携带接受所述UE加入第一多播会话的信息,则存储所述第一多播会话的上下文;

若第一请求的响应消息中携带拒绝所述UE加入第一多播会话的信息,则删除所述第一多播会话的上下文。

可选地,所述接收所述第一AMF发送的所述第一请求的响应消息,包括:

接收无线接入网络功能实体转发的所述第一AMF发送的所述第一请求的响应消息;

所述方法还包括:

若所述第一请求的响应消息中携带接受所述UE加入所述第一多播会话的信息,则建立或更新所述第一多播会话的资源;

利用所述资源接收所述第一多播会话的业务数据。

可选地,所述利用所述资源接收所述第一多播会话的业务数据,包括:

若无线接入网络功能实体不支持多播业务,则利用所述资源,通过单播方式接收所述第一多播会话的业务数据;

若无线接入网络功能实体支持多播业务,则利用所述资源,通过多播方式接收所述第一多播会话的业务数据。

在此需要说明的是,本发明实施例提供的上述以UE为执行主体的多播会话处理方法,能够实现上述以第一AMF为执行主体的多播会话处理方法实施例所实现的所有方法步骤,且能够达到相同的技术效果,在此不再对本实施例中与方法实施例相同的部分及有益效果进行具体赘述。

下面以具体的实施例对本申请提供的多播会话处理方法进行说明。

图5是本申请实施例提供的多播会话处理方法的流程示意图之四,如图5所示,本申请实施例提供一种多播会话处理方法,在注册过程中AMF触发多播会话在新的RAN节点建立时,该方法包括:

步骤501、UE在移动到新的注册区域(Registration Area)、请求更新UE能力或者请求网络信息等时,向网络发送注册请求Registrat ion Request,请求注册更新。

步骤502、如果UE发生移动后服务于UE的网络功能实体发生变化,那么UE发生移动后服务于UE的新AMF判断自身有无UE的上下文(UE Context),根据UE标识确定UE移动前服务于UE的旧AMF,向旧AMF发送UE上下文传输请求Namf_Communication_UE ContextTransfer。

步骤503、旧AMF向新AMF发送UE上下文传输请求的响应消息Namf_Communication_UEContextTransfer Response,该响应消息中携带UE已加入的多播会话信息,包括以下至少一项:

一个或多个多播会话标识MBS session ID;

服务于多播会话的网络功能NF,例如MB-SMF的信息,MB-SMF ID;

多播会话关联的PDU会话的标识Associated PDU Session ID。

步骤504、新AMF根据旧AMF提供的多播会话信息,生成或更新多播会话上下文。新AMF可以将服务于UE的新的RAN节点信息,例如RAN节点标识RAN Node ID添加到多播会话上下文中。

步骤505、新AMF根据UE上下文中PDU会话的信息,确定与多播会话关联的PDU会话,以及服务于该PDU会话的SMF。

新AMF向该SMF发送PDU会话更新会话管理上下文请求(Ns mf_PDUSession_UpdateSession Management Context),该请求消息中携带多播会话信息,例如多播会话标识(MBSSession ID),该请求消息中还可以携带UE位置信息,例如UE所在的小区标识(Cell ID)或跟踪区域标识TAI。

步骤506、SMF向MB-SMF请求多播会话信息更新,该请求消息中可以携带AMF标识、RAN节点标识。

步骤507、MB-SMF将AMF标识和RAN节点标识更新到多播会话上下文中。

步骤508、MB-SMF向SMF发送多播会话信息更新的响应消息,该响应消息中包括MBSSession ID和以下至少一项信息:

服务质量(Quality of Service,QoS)信息、下行隧道标识(Down Link TunnelID)、多播地址(Multicast Address)等。

步骤509、SMF依据MB-SMF的响应,更新本地的多播会话信息,并更新多播会话关联的PDU会话的信息,例如:若多播服务质量流(QoS Flow)的QoS规则和/或QoS参数发生变化,SMF相应更新映射的单播QoS Flow的QoS规则和/或QoS参数。

步骤5010、SMF向新AMF发送PDU会话更新会话管理上下文响应消息(Nsmf_PDUSession_Update Session Management Context response),该响应消息中携带MBSSession ID、MB-SMF ID,并且在给RAN的N2信息中携带多播会话的信息,包括MBS SessionID、关联的PDU会话的信息和以下至少一项:

QoS信息;公共下行隧道标识(Common Down Link Tunnel ID);多播地址(Multicast Address)等。

对于仅在特定区域提供的多播业务,SMF可以根据UE位置信息和多播会话的服务区域(MBS Service Area),判断UE当前是否在多播会话服务区。

若UE不在多播会话的服务区域内,则SMF要求UE离开该多播会话,即:在给新AMF的响应消息中携带PDU会话修改指示(PDU Session Modification Command)消息,该指示消息中携带多播会话标识(MBS Session ID)和指示UE离开该多播会话的信息。

对于指示UE离开的多播会话:

SMF更新多播会话关联的PDU会话的信息,即:将该MBS Session ID和映射的单播QoS信息从该PDU会话上下文中删除;若SMF保存了加入该多播会话的UE列表,SMF将该UE ID从该UE列表中删除;

SMF给新AMF的响应消息中不携带MB-SMF ID,给RAN的N2信息中也不携带该多播会话的信息。

步骤506-509、5011、5014-5019不执行。

步骤5011、若步骤504未执行,新AMF可以在此时生成或更新多播会话上下文。新AMF可以将服务于该UE的新的RAN节点信息,例如RAN节点标识,也添加到该多播会话上下文中。

步骤5012、新AMF向RAN发送N2消息,该N2消息中携带步骤5010的Nsmf_PDUSession_Update Session Management Context response中包含的多播会话的信息,以及注册接受(Registration Accept)消息,该N2消息中还可以携带PDU SessionModification Command消息。

步骤5013、RAN将注册接受消息转发给UE。RAN还可以将PDU SessionModification Command消息转发给UE,UE根据该消息中的MBS Session ID和指示UE离开多播会话的信息确定离开该多播会话,即:删除UE中该多播会话的上下文。对于其它多播会话,UE保留或更新UE中该多播会话的上下文。

步骤5014、若RAN支持多播业务,RAN依据接收到的多播会话的信息,向AMF发送N2消息,该N2消息中携带MBS Session ID,还可以携带RAN隧道信息。

步骤5015、AMF向步骤503或步骤5010中MB-SMF ID指示的MB-SMF发送多播会话信息更新请求,该请求消息中携带MBS Session ID和RAN Node ID,还可以携带RAN隧道信息。

步骤5016、MB-SMF根据接收到的多播会话信息更新请求,配置MB-UPF,并将AMFID、RAN node ID更新到多播会话上下文中。

步骤5017、MB-SMF向AMF发送多播会话信息更新请求响应消息,该响应消息中携带提供给RAN的多播会话的信息,包括MBS Session ID和以下至少一项:

QoS信息;公共下行隧道标识(Common Down Link Tunnel ID);多播地址(Multicast Address)等。

其中,QoS信息、公共下行隧道标识(Common Down Link Tunnel ID)和多播地址(Multicast Address)可以通过步骤5010、5012或步骤5017、5018发送给RAN。

步骤5018、AMF向NG-RAN节点发送N2消息,该N2消息中携带步骤5017中MB-SMF提供的多播会话的信息。

步骤5019、RAN向UE发送资源分配请求消息,在多播会话的资源未建立的情况下,建立用于多播会话的资源。若RAN不支持多播业务,则RAN为多播会话关联的PDU会话建立多播QoS flow映射的单播QoS flow的资源,通过单播方式将多播业务数据传输给UE。

图6是本申请实施例提供的多播会话处理方法的流程示意图之五,如图6所示,本申请实施例提供一种多播会话处理方法,在UE连接到新的RAN后保持加入或离开已经加入的多播会话时,该方法包括:

步骤601、UE在移动到新的注册区域(Registration Area)、请求更新UE能力或者请求网络信息等时,向网络发送注册请求Registration Request,请求注册更新。注册请求中携带UE已加入的多播会话信息,该多播会话信息包括一个或多个多播会话标识,还可以包括:

对于每个多播会话,UE是否保持加入状态的指示(Multicast Session Status):1表示UE保持加入该多播会话;0表示UE离开该多播会话;

多播会话关联的PDU会话的标识(Associated PDU Session ID)。

步骤602、如果UE发生移动后服务于UE的网络功能实体发生变化,那么UE发生移动后服务于UE的新AMF判断自身有无UE的上下文(UE Context),根据UE标识确定UE移动前服务于UE的旧AMF,向旧AMF发送UE上下文传输请求Namf_Communication_UE ContextTransfer。

步骤603、旧AMF向新AMF发送UE上下文传输请求的响应消息Namf_Communication_UEContextTransfer Response,该响应消息中携带UE的上下文。UE的上下文中包含UE当前已建立的PDU会话信息,该PDU会话信息中包含PDU会话标识以及服务于PDU会话的SMF的信息。对于多播会话关联的PDU会话,PDU会话信息中还包含多播会话标识。

步骤604、新AMF根据UE注册请求中的多播会话信息和UE的上下,生成或更新多播会话上下文。新AMF可以将服务于UE的新的RAN节点信息,例如RAN节点标识RAN Node ID添加到多播会话上下文中。

步骤605、新AMF根据UE上下文,确定与多播会话关联的PDU会话,以及服务于该PDU会话的SMF。

新AMF向该SMF发送PDU会话更新会话管理上下文请求(Nsmf_PDUSession_UpdateSession Management Context),该请求消息中携带多播会话信息,包括至少一个多播会话标识,还可以包括对于每个多播会话,UE保持加入还是离开的状态指示(multicastsession status)。该请求消息中还可以携带UE位置信息,例如UE所在的小区标识(CellID)或跟踪区域标识TAI。

步骤606-609、同步骤506-509。

步骤6010、与步骤5010的内容基本相同,不同点在于其中对于multicast sessionstatus为0的多播会话,SMF向新AMF发送PDU会话更新会话管理上下文响应消息中将该多播会话的multicast session status置为0。

对于仅在特定区域提供的多播业务,SMF可以根据UE位置信息和多播会话的服务区域(MBS Service Area),判断UE当前是否在多播会话服务区。

若UE不在多播会话的服务区域内,则SMF拒绝UE保持加入该多播会话的请求,即在PDU会话更新会话管理上下文响应消息中将该多播会话的multicast session status置为0。

对于multicast session status为0的多播会话:

SMF更新多播会话关联的PDU会话的信息,即:将该MBS Session ID和映射的单播QoS信息从该PDU会话上下文中删除;若SMF保存了加入该多播会话的UE列表,SMF将该UE ID从该UE列表中删除;

SMF给新AMF的响应消息中不携带MB-SMF ID,给RAN的N2信息中也不携带该多播会话的信息。

步骤606-609、6011、6014-6019不执行。

步骤6011、同步骤5011。

步骤6012-6013、与步骤5012-5013的内容基本相同,不同点在于:

Registration Accept消息中携带MBS Session ID和Multicast SessionStatus。对于Multicast Session Status为0的多播会话,若UE尚未离开该多播会话,则UE离开该多播会话,即:删除UE中该多播会话的上下文。对于multicast session status为1的多播会话,UE保留或更新UE中该多播会话的上下文。

AMF向RAN发送的N2消息中不携带PDU Session Modification Command消息,故而RAN也不会向UE发送PDU Session Modification Command消息。

步骤6014-6019、同步骤5014-5019。

图7是本申请实施例提供的多播会话处理方法的流程示意图之六,如图7所示,本申请实施例提供一种多播会话处理方法,在UE连接到新的RAN后请求加入新的多播会话时,该方法包括:

步骤701、UE在移动到新的注册区域(Registration Area)、请求更新UE能力或者请求网络信息等时,向网络发送注册请求Registration Request,请求注册更新。该请求消息中携带UE请求加入的多播会话的信息,包括一个或多个多播会话标识、加入请求指示,还可以包括多播会话关联的PDU会话标识、多播会话对应的DNN和/或S-NSSAI信息。

步骤702、如果UE发生移动后服务于UE的网络功能实体发生变化,那么UE发生移动后服务于UE的新AMF判断自身有无UE的上下文(UE Context),根据UE标识确定UE移动前服务于UE的旧AMF,向旧AMF发送UE上下文传输请求Namf_Communication_UE ContextTransfer。

步骤703、旧AMF向新AMF发送UE上下文传输请求的响应消息Namf_Communication_UEContextTransfer Response,该响应消息中携带UE上下文。UE上下文中包含UE当前已建立的PDU会话信息,包括:PDU Session ID、服务于PDU会话的SMF的信息,还可能包含多播会话的信息,例如MBS Session ID。

步骤704、新AMF根据旧AMF提供的多播会话信息,生成或更新多播会话上下文。新AMF可以将服务于UE的新的RAN节点信息,例如RAN节点标识RAN Node ID添加到多播会话上下文中。

步骤705、新AMF根据UE注册请求中的多播会话的信息和/或UE上下文信息,确定与多播会话关联的PDU会话,以及服务于该PDU会话的SMF。具体地,按以下方式进行确定:

若UE注册请求中包含多播会话关联的PDU会话标识,则选择该PDU会话,以及服务于该PDU会话的SMF;

若UE上下文中某PDU会话的信息包含多播会话信息,则选择该PDU会话,以及服务于该PDU会话的SMF;

若UE上下文中所有PDU会话的信息中都不包含多播会话信息,则根据UE注册请求中的多播会话对应的DNN和/或S-NSSAI,选择属于该DNN和/或S-NSSAI的一个PDU会话作为多播会话关联的PDU会话,以及服务于该PDU会话的SMF。

新AMF向确定的SMF发送PDU会话更新会话管理上下文请求(Nsmf_PDUSession_Update Session Management Context),该请求消息中携带UE请求加入的多播会话信息,包括一个或多个多播会话标识、加入请求指示,还可以包括多播会话对应的DNN和/或S-NSSAI信息。该请求消息中还可以携带UE位置信息,例如UE所在的小区标识(Cell ID)或跟踪区域标识TAI。

步骤706-709、同步骤506-509。

步骤7010、与步骤5010的内容基本相同,不同点在于:

对于仅在特定区域提供的多播业务,SMF可以根据UE位置信息和多播会话的服务区域(MBS Service Area),判断UE当前是否在多播会话服务区。

若UE不在多播会话的服务区域内,则SMF拒绝UE请求加入该多播会话的请求,即在给新AMF的响应消息中携带该多播会话标识和拒绝UE加入该多播会话的指示。对于该多播会话,步骤706-709、7011、7014-7019不执行。

步骤7011、同步骤5011。

步骤7012-7013、与步骤5012-5013的内容基本相同,不同点在于:

Registration Accept消息中携带MBS Session ID和接收或拒绝UE加入该多播会话的信息。对于接受UE加入的多播会话,UE存储该多播会话的上下文。存储包括生成或更新。对于拒绝UE加入的多播会话,UE删除该多播会话的上下文;

AMF向RAN发送的N2消息中不携带PDU Session Modification Command消息,故而RAN也不会向UE发送PDU Session Modification Command消息。

步骤7014-7019、同步骤5014-5019。

图8是本申请实施例提供的AMF网络功能实体的结构示意图,如图8所示,本申请实施例提供一种AMF网络功能实体,包括存储器801,收发机802,处理器803:

存储器801,用于存储计算机程序;收发机802,用于在处理器803的控制下收发数据;处理器803,用于读取存储器801中的计算机程序并执行以下操作:

接收用户设备UE发送的第一请求,所述第一请求为注册请求消息或业务请求消息;

根据所述第一请求获取所述UE的多播会话信息;

根据所述多播会话信息,执行与多播会话相关的处理操作。

具体来说,收发机802,用于在处理器803的控制下接收和发送数据。

其中,在图8中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器803代表的一个或多个处理器和存储器801代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。

收发机802可以是多个元件,即包括发送机和接收机,提供用于在传输介质上与各种其他装置通信的单元,这些传输介质包括无线信道、有线信道、光缆等传输介质。处理器803负责管理总线架构和通常的处理,存储器801可以存储处理器803在执行操作时所使用的数据。

处理器803可以是中央处理器(CPU)、专用集成电路(Application SpecificIntegrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)或复杂可编程逻辑器件(Complex Programmable Logic Device,CPLD),处理器也可以采用多核架构。

可选地,若所述第一请求中携带所述UE的多播会话信息,则所述根据所述第一请求获取所述UE的多播会话信息,包括:

从所述第一请求中获取所述UE的多播会话信息。

可选地,所述根据所述第一请求获取所述UE的多播会话信息,包括:

基于所述第一请求,从第二AMF中获取所述UE的上下文,其中,所述UE的上下文中包含所述UE的多播会话信息,所述第二AMF为所述UE发生移动之前为所述UE提供服务的网络功能实体。

可选地,所述多播会话信息包含第一多播会话标识和/或指示信息,所述指示信息用于指示所述UE保持加入、离开或请求加入所述第一多播会话,所述第一多播会话为所述UE已加入的多播会话或请求加入的多播会话。

可选地,所述根据所述多播会话信息,执行与多播会话相关的处理操作,包括:

确定服务于第一多播会话的第一网络功能实体,其中,所述第一网络功能实体包括:会话管理功能SMF或多播广播会话管理功能MB-SMF;

向所述第一网络功能实体发送第二请求,所述第二请求中携带所述多播会话信息;

接收所述第一网络功能实体发送的第二请求的响应消息。

可选地,所述接收所述第一网络功能实体发送的第二请求的响应消息,包括:

接收所述第一网络功能实体发送的携带所述第一多播会话标识和资源分配请求信息的第二请求的响应消息;

处理器803还用于读取存储器801中的计算机程序并执行以下操作:

根据所述第二请求的响应消息,向无线接入网络功能实体发送第三请求,所述第三请求中携带第一多播会话标识和所述资源分配请求信息,以使所述无线接入网络功能实体建立或更新所述第一多播会话的资源。

可选地,所述第二请求的响应消息携带第一多播会话标识和以下信息:

指示所述UE离开所述第一多播会话的信息;或,

拒绝所述UE加入所述第一多播会话的信息。

可选地,处理器803还用于读取存储器801中的计算机程序并执行以下操作:

向无线接入网络功能实体发送第三请求,所述第三请求中携带第一多播会话标识和指示所述UE离开所述第一多播会话的信息,以使所述无线接入网络功能实体从所述第一多播会话的上下文中删除所述UE的标识。

可选地,所述多播会话信息还包括以下至少一项标识信息:

第一多播会话关联的协议数据单元PDU会话的标识;

服务于所述第一多播会话的MB-SMF的标识和/或SMF的标识;

所述确定服务于第一多播会话的第一网络功能实体,包括:

依据所述至少一项标识信息,确定服务于所述第一多播会话的第一网络功能实体。

在此需要说明的是,本发明实施例提供的上述AMF网络功能实体,能够实现上述以第一AMF为执行主体的多播会话处理方法实施例所实现的所有方法步骤,且能够达到相同的技术效果,在此不再对本实施例中与方法实施例相同的部分及有益效果进行具体赘述。

图9是本申请实施例提供的SMF网络功能实体的结构示意图,如图9所示,本申请实施例提供一种SMF网络功能实体,包括存储器901,收发机902,处理器903:

存储器901,用于存储计算机程序;收发机902,用于在所述处理器903的控制下收发数据;处理器903,用于读取所述存储器901中的计算机程序并执行以下操作:

接收第一AMF发送的第二请求,所述第二请求中携带用户设备UE的多播会话信息,所述多播会话信息是所述第一AMF在接收到所述UE发送的第一请求之后获取的,所述第一请求为注册请求消息或业务请求消息;

根据所述第二请求中携带的多播会话信息,对所述UE的多播会话进行处理。

具体来说,收发机902,用于在处理器903的控制下接收和发送数据。

其中,在图9中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器903代表的一个或多个处理器和存储器901代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。

收发机902可以是多个元件,即包括发送机和接收机,提供用于在传输介质上与各种其他装置通信的单元,这些传输介质包括无线信道、有线信道、光缆等传输介质。处理器903负责管理总线架构和通常的处理,存储器901可以存储处理器903在执行操作时所使用的数据。

处理器903可以是中央处理器(CPU)、专用集成电路(Application SpecificIntegrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)或复杂可编程逻辑器件(Complex Programmable Logic Device,CPLD),处理器也可以采用多核架构。

可选地,所述多播会话信息包含第一多播会话标识和/或指示信息,所述指示信息用于指示所述UE保持加入、离开或请求加入所述第一多播会话,所述第一多播会话为所述UE已加入的多播会话或请求加入的多播会话。

可选地,所述根据所述第二请求中携带的多播会话信息,对所述UE的多播会话进行处理,包括:

若所述指示信息用于指示所述UE请求加入所述第一多播会话,且确定接受所述UE加入所述第一多播会话,则建立所述UE的标识与所述第一多播会话标识之间的对应关系;向所述第一AMF发送第二请求的响应消息,所述第二请求的响应消息中携带接受所述UE加入所述第一多播会话的信息;或,

若所述指示信息用于指示所述UE请求加入所述第一多播会话,且所述UE不在所述第一多播会话的服务区域内,则向所述第一AMF发送第二请求的响应消息,所述第二请求的响应消息中携带拒绝所述UE加入所述第一多播会话的信息;或,

若所述指示信息用于指示所述UE保持加入所述第一多播会话,且所述UE不在所述第一多播会话的服务区域内,则向所述第一AMF发送第二请求的响应消息,所述第二请求的响应消息中携带指示所述UE离开所述第一多播会话的信息;或,

若所述指示信息用于指示所述UE离开所述第一多播会话,则删除所述UE的标识与所述第一多播会话标识之间的对应关系。

可选地,所述根据所述第二请求中携带的多播会话信息,对所述UE的多播会话进行处理,包括:

若所述指示信息用于指示所述UE请求加入所述第一多播会话,且确定接受所述UE加入所述第一多播会话,则在所述第一多播会话的上下文中存储服务于所述UE的无线接入网络功能实体的标识。

在此需要说明的是,本发明实施例提供的上述SMF网络功能实体,能够实现上述以SMF为执行主体的多播会话处理方法实施例所实现的所有方法步骤,且能够达到相同的技术效果,在此不再对本实施例中与方法实施例相同的部分及有益效果进行具体赘述。

图10是本申请实施例提供的用户设备UE的结构示意图,如图10所示,本申请实施例提供一种用户设备UE,包括存储器1001,收发机1002,处理器1003:

存储器1001,用于存储计算机程序;收发机1002,用于在所述处理器1003的控制下收发数据;处理器1003,用于读取所述存储器1001中的计算机程序并执行以下操作:

向第一AMF发送第一请求,所述第一请求为业务请求消息或注册请求消息;

接收所述第一AMF发送的所述第一请求的响应消息,所述第一请求的响应消息为注册接受消息或业务接受消息,所述第一请求的响应消息中包含接受UE加入或离开第一多播会话的信息,或,指示所述UE离开第一多播会话的信息,或,拒绝所述UE加入第一多播会话的信息;

根据所述第一请求的响应消息,对所述第一多播会话进行处理。

具体来说,收发机1002,用于在处理器1003的控制下接收和发送数据。

其中,在图10中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器1003代表的一个或多个处理器和存储器1001代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。

收发机1002可以是多个元件,即包括发送机和接收机,提供用于在传输介质上与各种其他装置通信的单元,这些传输介质包括无线信道、有线信道、光缆等传输介质。处理器1003负责管理总线架构和通常的处理,存储器1001可以存储处理器1003在执行操作时所使用的数据。

处理器1003可以是中央处理器(CPU)、专用集成电路(Application SpecificIntegrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)或复杂可编程逻辑器件(Complex Programmable Logic Device,CPLD),处理器也可以采用多核架构。

可选地,所述第一请求中携带多播会话信息,所述多播会话信息包含第一多播会话标识和指示信息,所述第一多播会话为所述UE已加入的多播会话或请求加入的多播会话,所述指示信息用于指示所述UE保持加入、离开或请求加入所述第一多播会话。

可选地,所述根据所述第一请求的响应消息,对所述第一多播会话进行处理,包括:

若第一请求的响应消息中携带接受所述UE加入第一多播会话的信息,则存储所述第一多播会话的上下文;

若第一请求的响应消息中携带拒绝所述UE加入第一多播会话的信息,则删除所述第一多播会话的上下文。

可选地,所述接收所述第一AMF发送的所述第一请求的响应消息,包括:

接收无线接入网络功能实体转发的所述第一AMF发送的所述第一请求的响应消息;

处理器1003还用于读取存储器1001中的计算机程序并执行以下操作:

若所述第一请求的响应消息中携带接受所述UE加入所述第一多播会话的信息,则建立或更新所述第一多播会话的资源;

利用所述资源接收所述第一多播会话的业务数据。

可选地,所述利用所述资源接收所述第一多播会话的业务数据,包括:

若无线接入网络功能实体不支持多播业务,则利用所述资源,通过单播方式接收所述第一多播会话的业务数据;

若无线接入网络功能实体支持多播业务,则利用所述资源,通过多播方式接收所述第一多播会话的业务数据。

在此需要说明的是,本发明实施例提供的上述用户设备UE,能够实现上述以UE为执行主体的多播会话处理方法实施例所实现的所有方法步骤,且能够达到相同的技术效果,在此不再对本实施例中与方法实施例相同的部分及有益效果进行具体赘述。

图11是本申请实施例提供的多播会话处理装置的结构示意图之一,如图11所示,本申请实施例提供一种多播会话处理装置,该装置包括:

第一接收单元1101,用于接收用户设备UE发送的第一请求,所述第一请求为注册请求消息或业务请求消息;

第一获取单元1102,用于根据所述第一请求获取所述UE的多播会话信息;

执行单元1103,用于根据所述多播会话信息,执行与多播会话相关的处理操作。

可选地,若所述第一请求中携带所述UE的多播会话信息,则第一获取单元包括:

第一获取模块,用于从所述第一请求中获取所述UE的多播会话信息。

可选地,所述第一获取单元包括:

第二获取模块,用于基于所述第一请求,从第二AMF中获取所述UE的上下文,其中,所述UE的上下文中包含所述UE的多播会话信息,所述第二AMF为所述UE发生移动之前为所述UE提供服务的网络功能实体;所述第一AMF为所述UE发生移动之后为所述UE提供服务的网络功能实体。

可选地,所述多播会话信息包含第一多播会话标识和/或指示信息,所述指示信息用于指示所述UE保持加入、离开或请求加入所述第一多播会话,所述第一多播会话为所述UE已加入的多播会话或请求加入的多播会话。

可选地,执行单元包括:

第一确定模块,用于确定服务于第一多播会话的第一网络功能实体,其中,所述第一网络功能实体包括:会话管理功能SMF或多播广播会话管理功能MB-SMF;

第一发送模块,用于向所述第一网络功能实体发送第二请求,所述第二请求中携带所述多播会话信息;

第一接收模块,用于接收所述第一网络功能实体发送的第二请求的响应消息。

可选地,所述第一接收单元包括:

第二接收模块,用于接收所述第一网络功能实体发送的携带所述第一多播会话标识和资源分配请求信息的第二请求的响应消息;

该装置还包括:

第一发送单元,用于根据所述第二请求的响应消息,向无线接入网络功能实体发送第三请求,所述第三请求中携带第一多播会话标识和所述资源分配请求信息,以使所述无线接入网络功能实体建立或更新所述第一多播会话的资源。

可选地,所述第二请求的响应消息携带第一多播会话标识和以下信息:

指示所述UE离开所述第一多播会话的信息;或,

拒绝所述UE加入所述第一多播会话的信息。

可选地,该装置还包括:

第二发送单元,用于向无线接入网络功能实体发送第三请求,所述第三请求中携带第一多播会话标识和指示所述UE离开所述第一多播会话的信息,以使所述无线接入网络功能实体从所述第一多播会话的上下文中删除所述UE的标识。

可选地,所述多播会话信息还包括以下至少一项标识信息:

第一多播会话关联的协议数据单元PDU会话的标识;

服务于所述第一多播会话的MB-SMF的标识和/或SMF的标识;

所述确定服务于第一多播会话的第一网络功能实体,包括:

依据所述至少一项标识信息,确定服务于所述第一多播会话的第一网络功能实体。

在此需要说明的是,本发明实施例提供的上述多播会话处理装置,能够实现上述以第一AMF为执行主体的多播会话处理方法实施例所实现的所有方法步骤,且能够达到相同的技术效果,在此不再对本实施例中与方法实施例相同的部分及有益效果进行具体赘述。

图12是本申请实施例提供的多播会话处理装置的结构示意图之二,如图12所示,本申请实施例提供一种多播会话处理装置,该装置包括:

第二接收单元1201,用于接收第一AMF发送的第二请求,所述第二请求中携带用户设备UE的多播会话信息,所述多播会话信息是所述第一AMF在接收到所述UE发送的第一请求之后获取的,所述第一请求为注册请求消息或业务请求消息;

第一处理单元1202,用于根据所述第二请求中携带的多播会话信息,对所述UE的多播会话进行处理。

可选地,所述多播会话信息包含第一多播会话标识和/或指示信息,所述指示信息用于指示所述UE保持加入、离开或请求加入所述第一多播会话,所述第一多播会话为所述UE已加入的多播会话或请求加入的多播会话。

可选地,所述第一处理单元包括:

第一建立模块,用于若所述指示信息用于指示所述UE请求加入所述第一多播会话,且确定接受所述UE加入所述第一多播会话,则建立所述UE的标识与所述第一多播会话标识之间的对应关系;

第二发送模块,用于向所述第一AMF发送第二请求的响应消息,所述第二请求的响应消息中携带接受所述UE加入所述第一多播会话的信息;

或,

第三发送模块,用于若所述指示信息用于指示所述UE请求加入所述第一多播会话,且所述UE不在所述第一多播会话的服务区域内,则向所述第一AMF发送第二请求的响应消息,所述第二请求的响应消息中携带拒绝所述UE加入所述第一多播会话的信息;

或,

第四发送模块,用于若所述指示信息用于指示所述UE保持加入所述第一多播会话,且所述UE不在所述第一多播会话的服务区域内,则向所述第一AMF发送第二请求的响应消息,所述第二请求的响应消息中携带指示所述UE离开所述第一多播会话的信息;

或,

第一删除模块,用于若所述指示信息用于指示所述UE离开所述第一多播会话,则删除所述UE的标识与所述第一多播会话标识之间的对应关系。

可选地,第一处理单元包括:

第一存储模块,用于若所述指示信息用于指示所述UE请求加入所述第一多播会话,且确定接受所述UE加入所述第一多播会话,则在所述第一多播会话的上下文中存储服务于所述UE的无线接入网络功能实体的标识。

在此需要说明的是,本发明实施例提供的上述多播会话处理装置,能够实现上述以SMF为执行主体的多播会话处理方法实施例所实现的所有方法步骤,且能够达到相同的技术效果,在此不再对本实施例中与方法实施例相同的部分及有益效果进行具体赘述。

图13是本申请实施例提供的多播会话处理装置的结构示意图之三,如图13所示,本申请实施例提供一种多播会话处理装置,该装置包括:

第三发送单元1301,用于向第一AMF发送第一请求,所述第一请求为业务请求消息或注册请求消息;

第三接收单元1302,用于接收所述第一AMF发送的所述第一请求的响应消息,所述第一请求的响应消息为注册接受消息或业务接受消息,所述第一请求的响应消息中包含接受UE加入或离开第一多播会话的信息,或,指示所述UE离开第一多播会话的信息,或,拒绝所述UE加入第一多播会话的信息;

第二处理单元1303,用于根据所述第一请求的响应消息,对所述第一多播会话进行处理。

可选地,所述第一请求中携带多播会话信息,所述多播会话信息包含第一多播会话标识和指示信息,所述第一多播会话为所述UE已加入的多播会话或请求加入的多播会话,所述指示信息用于指示所述UE保持加入、离开或请求加入所述第一多播会话。

可选地,所述第二处理单元包括:

第二存储模块,用于若第一请求的响应消息中携带接受所述UE加入第一多播会话的信息,则存储所述第一多播会话的上下文;

第二删除模块,用于若第一请求的响应消息中携带拒绝所述UE加入第一多播会话的信息,则删除所述第一多播会话的上下文。

可选地,所述第三接收单元包括:

第三接收模块,用于接收无线接入网络功能实体转发的所述第一AMF发送的所述第一请求的响应消息;

所述装置还包括:

建立单元,用于若所述第一请求的响应消息中携带接受所述UE加入所述第一多播会话的信息,则建立或更新所述第一多播会话的资源;

第四接收单元,用于利用所述资源接收所述第一多播会话的业务数据。

可选地,所述第四接收单元包括:

第四接收模块,用于若无线接入网络功能实体不支持多播业务,则利用所述资源,通过单播方式接收所述第一多播会话的业务数据;

第五接收模块,用于若无线接入网络功能实体支持多播业务,则利用所述资源,通过多播方式接收所述第一多播会话的业务数据。

在此需要说明的是,本发明实施例提供的上述多播会话处理装置,能够实现上述以UE为执行主体的多播会话处理方法实施例所实现的所有方法步骤,且能够达到相同的技术效果,在此不再对本实施例中与方法实施例相同的部分及有益效果进行具体赘述。

需要说明的是,本申请实施例中对单元/模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。另外,在本申请各个实施例中的各功能单元/模块可以集成在一个处理单元/模块中,也可以是各个单元/模块单独物理存在,也可以两个或两个以上单元/模块集成在一个单元/模块中。上述集成的单元/模块既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元/模块如果以软件功能单元/模块的形式实现并作为独立的产品销售或使用时,可以存储在一个处理器可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。

另一方面,本申请实施例还提供一种处理器可读存储介质,所述处理器可读存储介质存储有计算机程序,所述计算机程序用于使所述处理器执行上述各实施例提供的多播会话处理方法,包括:

接收用户设备UE发送的第一请求,所述第一请求为注册请求消息或业务请求消息;

根据所述第一请求获取所述UE的多播会话信息;

根据所述多播会话信息,执行与多播会话相关的处理操作。

或者,包括:

接收第一AMF发送的第二请求,所述第二请求中携带用户设备UE的多播会话信息,所述多播会话信息是所述第一AMF在接收到所述UE发送的第一请求之后获取的,所述第一请求为注册请求消息或业务请求消息;

根据所述第二请求中携带的多播会话信息,对所述UE的多播会话进行处理。

或者,包括:

向第一AMF发送第一请求,所述第一请求为业务请求消息或注册请求消息;

接收所述第一AMF发送的所述第一请求的响应消息,所述第一请求的响应消息为注册接受消息或业务接受消息,所述第一请求的响应消息中包含接受UE加入或离开第一多播会话的信息,或,指示所述UE离开第一多播会话的信息,或,拒绝所述UE加入第一多播会话的信息;

根据所述第一请求的响应消息,对所述第一多播会话进行处理。

需要说明的是:所述处理器可读存储介质可以是处理器能够存取的任何可用介质或数据存储设备,包括但不限于磁性存储器(例如软盘、硬盘、磁带、磁光盘(MO)等)、光学存储器(例如CD、DVD、BD、HVD等)、以及半导体存储器(例如ROM、EPROM、EEPROM、非易失性存储器(NAND FLASH)、固态硬盘(SSD))等。

另外需要说明的是:本申请实施例中术语“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。

本申请的说明书和权利要求书中的术语“第一”、“第二”、“目标”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”、“目标”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。

本申请实施例中术语“多个”是指两个或两个以上,其它量词与之类似。

本申请实施例提供的技术方案可以适用于多种系统,尤其是5G系统。例如适用的系统可以是全球移动通讯(global system of mobile communication,GSM)系统、码分多址(code division multiple access,CDMA)系统、宽带码分多址(Wideband CodeDivision Multiple Access,WCDMA)通用分组无线业务(general packet radio service,GPRS)系统、长期演进(long term evolution,LTE)系统、LTE频分双工(frequencydivision duplex,FDD)系统、LTE时分双工(time division duplex,TDD)系统、高级长期演进(long term evolution advanced,LTE-A)系统、通用移动系统(universal mobiletelecommunication system,UMTS)、全球互联微波接入(worldwide interoperabilityfor microwave access,WiMAX)系统、5G新空口(New Radio,NR)系统等。这多种系统中均包括终端设备和网络设备。系统中还可以包括核心网部分,例如演进的分组系统(EvlovedPacket System,EPS)、5G系统(5GS)等。

本申请实施例涉及的终端设备,可以是指向用户提供语音和/或数据连通性的设备,具有无线连接功能的手持式设备、或连接到无线调制解调器的其他处理设备等。在不同的系统中,终端设备的名称可能也不相同,例如在5G系统中,终端设备可以称为用户设备(User Equipment,UE)。无线终端设备可以经无线接入网(Radio Access Network,RAN)与一个或多个核心网(Core Network,CN)进行通信,无线终端设备可以是移动终端设备,如移动电话(或称为“蜂窝”电话)和具有移动终端设备的计算机,例如,可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置,它们与无线接入网交换语言和/或数据。例如,个人通信业务(Personal Communication Service,PCS)电话、无绳电话、会话发起协议(Session Initiated Protocol,SIP)话机、无线本地环路(Wireless Local Loop,WLL)站、个人数字助理(Personal Digital Assistant,PDA)等设备。无线终端设备也可以称为系统、订户单元(subscriber unit)、订户站(subscriber station),移动站(mobilestation)、移动台(mobile)、远程站(remote station)、接入点(access point)、远程终端设备(remote terminal)、接入终端设备(access terminal)、用户终端设备(userterminal)、用户代理(user agent)、用户装置(user device),本申请实施例中并不限定。

本申请实施例涉及的网络设备,可以是基站,该基站可以包括多个为终端提供服务的小区。根据具体应用场合不同,基站又可以称为接入点,或者可以是接入网中在空中接口上通过一个或多个扇区与无线终端设备通信的设备,或者其它名称。网络设备可用于将收到的空中帧与网际协议(Internet Protocol,IP)分组进行相互更换,作为无线终端设备与接入网的其余部分之间的路由器,其中接入网的其余部分可包括网际协议(IP)通信网络。网络设备还可协调对空中接口的属性管理。例如,本申请实施例涉及的网络设备可以是全球移动通信系统(Global System for Mobile communications,GSM)或码分多址接入(Code Division Multiple Access,CDMA)中的网络设备(Base Transceiver Station,BTS),也可以是带宽码分多址接入(Wide-band Code Division Multiple Access,WCDMA)中的网络设备(NodeB),还可以是长期演进(long term evolution,LTE)系统中的演进型网络设备(evolutional Node B,eNB或e-NodeB)、5G网络架构(next generation system)中的5G基站(gNB),也可以是家庭演进基站(Home evolved Node B,HeNB)、中继节点(relaynode)、家庭基站(femto)、微微基站(pico)等,本申请实施例中并不限定。在一些网络结构中,网络设备可以包括集中单元(centralized unit,CU)节点和分布单元(distributedunit,DU)节点,集中单元和分布单元也可以地理上分开布置。

网络设备与终端设备之间可以各自使用一根或多根天线进行多输入多输出(Multi Input Multi Output,MIMO)传输,MIMO传输可以是单用户MIMO(Single UserMIMO,SU-MIMO)或多用户MIMO(Multiple User MIMO,MU-MIMO)。根据根天线组合的形态和数量,MIMO传输可以是2D-MIMO、3D-MIMO、FD-MIMO或massive-MIMO,也可以是分集传输或预编码传输或波束赋形传输等。

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

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

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

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

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

相关技术
  • 神经网络处理方法、装置、设备及计算机可读存储介质
  • 基于卷积神经网络的图像处理方法、装置及可读存储介质
  • 用于神经网络的特征图处理方法、装置和系统及存储介质
  • 一种网络小说的处理方法、装置、终端及计算机存储介质
  • 网络访问记录的处理方法、装置和计算机可读存储介质
  • 会话残留处理方法、装置、会话管理功能实体及存储介质
  • 用于会话建立的方法、会话管理功能实体、基站和存储介质
技术分类

06120115588741