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

多播用户操作的通知方法、装置和通信设备

文献发布时间:2023-06-19 11:42:32


多播用户操作的通知方法、装置和通信设备

技术领域

本发明涉及通信技术领域,尤其涉及一种多播用户操作的通知方法、装置和通信设备。

背景技术

现有技术中,多播服务是基于网元的形式提供的。然而,第五代移动通信技术(5th-Generation,5G)网络的核心网采用了基于网络功能的服务化架构(Service BasedArchitecture),核心网将不再基于具有完整软件和硬件的网元来提供服务,而是基于软件形式的网络功能来提供服务。由此,在基于网络功能的服务化架构下,目前尚未确定如何通知多播用户操作。

发明内容

本发明实施例提供一种多播用户操作的通知方法、装置和通信设备,以解决在基于网络功能的服务化架构下,目前尚未确定如何通知多播用户操作的问题。

为了解决上述技术问题,本发明实施例是这样实现的:

第一方面,本发明实施例提供了一种多播用户操作的通知方法,应用于通信设备的第一网络功能,包括

向第二网络功能发送调用参数;

其中,所述调用参数用于调用所述第二网络功能的多播上下文用户删除服务操作。

第二方面,本发明实施例提供了一种多播用户操作的通知方法,应用于通信设备的第二网络功能,包括:

通过广播多播用户面功能向终端发送去激活多播业务的通知信息。

第三方面,本发明实施例提供了一种多播用户操作的通知方法,应用于终端,包括:

接收广播的去激活多播业务的通知信息;

根据所述去激活多播业务的通知信息,执行第一操作;

其中,所述第一操作包括以下至少一项:

停止接收多播业务数据;

发起单播会话建立过程。

第四方面,本发明实施例提供了一种多播用户操作的通知装置,应用于通信设备的第一网络功能,包括:

第一发送模块,用于向第二网络功能发送调用参数;所述调用参数用于调用所述第二网络功能的多播上下文用户删除服务操作。

第五方面,本发明实施例提供了一种多播用户操作的通知装置,应用于通信设备的第二网络功能,包括:

第二发送模块,用于通过广播多播用户面功能向终端发送去激活多播业务的通知信息

第六方面,本发明实施例提供了一种多播用户操作的通知装置,应用于终端,包括:

第二接收模块,用于接收广播的去激活多播业务的通知信息;

执行模块,用于根据所述去激活多播业务的通知信息,执行第一操作;

其中,所述第一操作包括以下至少一项:

停止接收多播业务数据;

发起单播会话建立过程。

第七方面,本发明实施例提供了一种通信设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其中,所述计算机程序被所述处理器执行时实现上述多播用户操作的通知方法的步骤。

第八方面,本发明实施例提供了一种计算机可读存储介质,其上存储有计算机程序,其中,所述计算机程序被处理器执行时实现上述多播用户操作的通知方法的步骤。

在本发明实施例中,第一网络功能可以调用第二网络功能的多播上下文用户删除服务操作,由此可以向终端发送去激活多播业务的通知信息,从而使得终端停止接收多播业务数据和/或发起单播会话建立过程,实现多播用户操作的通知。

附图说明

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

图1为本发明实施例的多播业务的功能架构示意图;

图2为本发明实施例的多播用户操作的通知方法的流程图之一;

图3为本发明实施例的多播用户操作的通知方法的流程图之二;

图4为本发明实施例的多播用户操作的通知方法的流程图之三;

图5为本发明实施例的应用场景1中多播用户操作通知过程的流程图;

图6为本发明实施例的应用场景2中多播用户操作通知过程的流程图;

图7为本发明实施例的多播用户操作的通知装置的结构示意图之一;

图8为本发明实施例的多播用户操作的通知装置的结构示意图之二;

图9为本发明实施例的多播用户操作的通知装置的结构示意图之三;

图10为本发明实施例的通信设备的结构示意图。

具体实施方式

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

本发明实施例中,通信设备可为终端或者核心网设备。其中,终端也可以称作终端设备或者用户终端(User Equipment,UE),终端可以是手机、平板电脑(Tablet PersonalComputer)、膝上型电脑(Laptop Computer)、个人数字助理(Personal DigitalAssistant,PDA)、移动上网装置(Mobile Internet Device,MID)、可穿戴式设备(WearableDevice)或车载设备等终端侧设备,需要说明的是,在本发明实施例中并不限定终端的具体类型。

上述核心网设备包括网络功能(Network Function,NF),该网络功能包括但不限于:接入管理功能(Access Management Function,AMF)、会话管理功能(SessionManagement Function,SMF)、用户面功能(User Plan Function,UPF)、广播多播策略控制功能(Multicast Broadcast Policy Control Function,MBPCF)、广播多播会话功能(Multicast Broadcast Session Management,MBSF)、多播广播用户面功能(MulticastBroadcast User plan Function,MBUF)等。

在本发明实施例中,终端和用户为不同的概念。用户可以理解为终端的所有者、终端的用户。

在本发明实施例中,组播功能可被分解成3个NF:1)MBSF,负责组播会话用户上下文管理;2)MBUF,负责组播数据的多拷贝转发;3)MBPCF,负责组播的用户及服务质量授权。

为了便于理解本发明实施例,结合图1对多播业务所涉及的网络功能说明如下。如图1所示,其中网络功能对应的接口和服务调用可包括:

接口R101:UE与AMF间信令交互。

接口R102:UE与无线接入系统(Radio Access Network,RAN),也就是基站系统间信令和数据交互。

接口R103:RAN与AMF间信令交互。

接口R104:UPF与SMF间控制信令交互。

接口R105:MBUF与MBSF间控制信令交互。

服务化调用S106:AMF开放出来供其他NF调用的各种接入管理相关的服务。

服务化调用S107:SMF开放出来供其他NF调用的各种会话管理相关的服务。

服务化调用S108:MBPCF开放出来供其他NF调用的各种广播多播策略控制相关的服务。

服务化调用S109:MBSF开放出来供其他NF调用的各种广播多播会话管理相关的服务。

请参见图2,图2是本发明实施例提供的一种多播用户操作的通知方法的流程图,该方法应用于通信设备的第一网络功能,该第一网络功能可选为:MBPCF。如图2所示,该方法包括如下步骤:

步骤201:向第二网络功能发送调用参数。

本实施例中,该第二网络功能可选为MBSF。该调用参数比如为Nmbsf_MBContext_UserDelete,可用于调用第二网络功能的多播上下文用户删除服务操作。

一种实施方式中,MBPCF可在判断要把用户从多播组中删除(比如因为欠费原因,或因用户数太少需要改变数据发送方式),或者接收到其他网络功能(比如统一数据管理(unified data manager,UDM),或网络开放功能(Network Exposure Function,NEF))或网元(比如内容提供方Content Provider)通知删除用户的消息后,调用MBSF的多播上下文用户删除服务操作。

可选的,上述调用参数可包括但不限于以下至少一项:

多播业务信息;

用户标识或用户组标识;

原因信息,所述原因信息用于指示停止多播服务或者改变服务模式;

由终端接收的去激活多播业务的通知信息。

可选的,上述多播业务信息可包括但不限于以下至少一项:

多播业务地址(Multicast IP);

多播组标识(Temporary Mobile Group Identifier,TMGI);

统一资源定位(Uniform Resource Locator,URL)。

可选的,上述去激活多播业务的通知信息可包括但不限于以下至少一项:

多播业务信息;

用户标识或用户组标识;

原因信息,所述原因信息用于指示停止多播服务或者改变服务模式。

本发明实施例中,第一网络功能可以调用第二网络功能的多播上下文用户删除服务操作,由此可以向终端发送去激活多播业务的通知信息,从而使得终端停止接收多播业务数据和/或发起单播会话建立过程,实现多播用户操作的通知。

请参见图3,图3是本发明实施例提供的另一种多播用户操作的通知方法的流程图,该方法应用于通信设备的第二网络功能,该第二网络功能可选为:MBSF,或由MBPCF和MBSF合设的NF。如图3所示,该方法包括如下步骤:

步骤301:通过MBUF向终端发送去激活多播业务的通知信息。

本实施例中,该去激活多播业务的通知信息可包括但不限于以下至少一项:多播业务信息;用户标识或用户组标识;原因信息,所述原因信息用于指示停止多播服务或者改变服务模式。

一种实施方式中,若该第二网络功能为MBSF,上述步骤301之前,所述方法还可包括:接收第一网络功能发送的调用参数。该调用参数用于调用MBSF的多播上下文用户删除服务操作,该第一网络功能为MBPCF。

可选的,该调用参数可包括但不限于以下至少一项:多播业务信息;用户标识或用户组标识;原因信息,所述原因信息用于指示停止多播服务或者改变服务模式;由终端接收的去激活多播业务的通知信息。

可选的,上述步骤301可包括:向MBUF发送信令转发消息;其中,所述信令转发消息包括由终端接收的去激活多播业务的通知信息,以由MBUF将所述去激活多播业务的通知信息发送给终端。

一种实施方式中,若调用参数包括多播业务信息,则用于转发去激活多播业务的通知信息的MBUF可以是依据该多播业务信息选择的。

可选的,由终端接收的去激活多播业务的通知信息除了可以是由MBPCF借助调用参数发送给MBSF的之外,还可以是由MBSF生成的。上述步骤301之前,所述方法还可包括:生成所述去激活多播业务的通知信息。

可理解的,若第二网络功能由MBPCF和MBSF合设而成,则该第二网络功能既可以实现MBPCF的功能,又可以实现MBSF的功能。

本发明实施例中,第二网络功能可以通过MBUF向终端发送去激活多播业务的通知信息,从而使得终端停止接收多播业务数据和/或发起单播会话建立过程,实现多播用户操作的通知。

请参见图4,图4是本发明实施例提供的另一种多播用户操作的通知方法的流程图,该方法应用于终端。如图4所示,该方法包括如下步骤:

步骤401:接收广播的去激活多播业务的通知信息。

本实施例中,该去激活多播业务的通知信息可以由RAN通过广播数据方式发送,可包括但不限于以下至少一项:多播业务信息;用户标识或用户组标识;原因信息,所述原因信息用于指示停止多播服务或者改变服务模式。

步骤402:根据所述去激活多播业务的通知信息,执行第一操作。

本实施例中,该第一操作包括以下至少一项:

停止接收多播业务数据;

发起单播会话建立过程。

可选的,当终端接收到的去激活多播业务的通知信息包括用户标识或用户组标识时,终端可在依据该用户标识确定去激活多播业务的通知信息是发送给自己,或者依据该用户组标识确定去激活多播业务的通知信息是发送给自己所在组的情况下,执行第一操作。

或者,当终端接收到的去激活多播业务的通知信息包括原因信息时,终端可根据所述原因信息指示的内容,执行第一操作。

本发明实施例中,终端可以接收广播的去激活多播业务的通知信息,并基于该去激活多播业务的通知信息,可以停止接收多播业务数据和/或发起单播会话建立过程,从而实现多播用户操作的通知。

下面,结合具体应用场景对本发明实施例进行详细说明。

应用场景1

如图5所示,本发明实施例的应用场景1中的多播用户操作通知过程可以包括以下步骤:

步骤501:MBPCF判断要把用户从多播组中删除(比如因为欠费原因,或因用户数太少需要改变数据发送方式),或者接收到其他网络功能(比如UDM,或NEF)或网元(比如内容提供方)通知删除用户的消息。

可选的,MBPCF可以依据多播业务信息查找所有参与该多播业务的MBSF,并逐个执行步骤502;或者,针对所有参与执行多播业务的MBSF逐个执行步骤502。

步骤502:MBPCF向MBSF发送调用参数,调用MBSF的多播上下文用户删除服务操作。该调用参数比如为Nmbsf_MBContext_UserDelete。

可选的,该调用参数可以包含多播业务信息(比如多播地址Multicast IP,或多播组标识TMGI);如果不包含多播业务信息,则通知所有参与多播业务的用户。该调用参数还可以包含原因信息,用于指示停止多播服务或者改变服务模式。该调用参数还可以包含用户标识或用户组标识;如果不包含用户标识或用户组标识,则通知所有参与该多播业务的用户。

可选的,MBSF可以依据多播业务信息查找所有参与该多播业务的MBUF,并逐个执行步骤503;或者,针对所有参与执行多播业务的MBUF逐个执行步骤503。

步骤503:MBSF向MBUF发送信令转发消息。该信令转发消息比如为MB SessionMessage Transfer消息。

可选的,该信令转发消息包括发送给UE的去激活多播业务的通知信息。该信令转发消息可以包括原因信息(从MBPCF接收的,用于指示停止多播服务或者改变服务模式),还可以包括用户标识或用户组标识(从MBPCF接收的),还可以包括多播业务信息(从MBPCF接收的)。

步骤504:MBUF返回响应消息给MBSF。

步骤505:MBUF向所有参与多播业务的RAN发送去激活多播业务的通知信息;或者,依据多播业务信息,向参与指定多播业务的RAN发送去激活多播业务的通知信息。

可选的,该去激活多播业务的通知信息可以包括多播业务信息,还可以包括用户标识或用户组标识,还可以包括原因信息,用于指示停止多播服务或者改变服务模式。

步骤506:RAN通过广播数据方式发送去激活多播业务的通知信息。

步骤507:UE接收到广播的去激活多播业务的通知信息后,停止接收多播业务数据,和/或发起单播会话建立过程。

可选的,如果UE接收到的通知信息包含用户标识或用户组标识,则可以先判断此通知信息是否为发送给自己或自己所在组的,并依据判断结果执行相应操作。或者,如果UE接收到的通知信息包含原因信息,则可依据所述原因信息执行相应操作。

应用场景2

如图6所示,本发明实施例的应用场景2中的多播用户操作通知过程可以包括以下步骤:

步骤601:MBPCF判断要把用户从多播组中删除(比如因为欠费原因,或因用户数太少需要改变数据发送方式),或者接收到其他网络功能(比如UDM,或NEF)或网元(比如内容提供方)通知删除用户的消息。

可选的,由内容提供方通知的消息包含多播业务信息,还可以包含要发送给UE的去激活多播业务的通知信息,还可以包括用户标识或用户组标识,还可以包括原因信息,用于指示停止多播服务或者改变服务模式。其中,此要发送给UE的去激活多播业务的通知信息可以包含用户标识或用户组标识,还可以包括原因信息,用于指示停止多播服务或者改变服务模式。

可选的,MBPCF可以依据多播业务信息查找所有参与该多播业务的MBSF,并逐个执行步骤602;或者,针对所有参与执行多播业务的MBSF逐个执行步骤602。

步骤602:MBPCF向MBSF发送调用参数,调用MBSF的多播上下文用户删除服务操作。该调用参数比如为Nmbsf_MBContext_UserDelete。

可选的,该调用参数可以包含多播业务信息(比如多播地址Multicast IP,或多播组标识TMGI);如果不包含多播业务信息,则通知所有参与多播业务的用户。该调用参数还可以包含原因信息,用于指示停止多播服务或者改变服务模式。该调用参数还可以包含用户标识或用户组标识;如果不包含用户标识或用户组标识,则通知所有参与该多播业务的用户。该调用参数还可以包含要发送给UE的去激活多播业务的通知信息。

可选的,MBSF可以依据多播业务信息查找所有参与该多播业务的MBUF,并逐个执行步骤603;或者,针对所有参与执行多播业务的MBUF逐个执行步骤603。

步骤603:MBSF向MBUF发送信令转发消息。该信令转发消息比如为MB SessionMessage Transfer消息。

可选的,该信令转发消息包括发送给UE的去激活多播业务的通知信息。该信令转发消息可以包括原因信息(从MBPCF接收的,用于指示停止多播服务或者改变服务模式),还可以包括用户标识或用户组标识(从MBPCF接收的),还可以包括多播业务信息(从MBPCF接收的),或者从MBPCF接收的去激活多播业务的通知信息。。

步骤604:MBUF返回响应消息给MBSF。

步骤605:MBUF向所有参与多播业务的RAN发送去激活多播业务的通知信息;或者,依据多播业务信息,向参与指定多播业务的RAN发送去激活多播业务的通知信息。

可选的,该去激活多播业务的通知信息可以包括用户标识或用户组标识,还可以包括原因信息,用于指示停止多播服务或者改变服务模式。

步骤606:RAN通过广播数据方式发送去激活多播业务的通知信息。

步骤607:UE接收到广播的去激活多播业务的通知信息后,停止接收多播业务数据,和/或发起单播会话建立过程。

可选的,如果UE接收到的通知信息包含用户标识或用户组标识,则可以先判断此通知信息是否为发送给自己或自己所在组的,并依据判断结果执行相应操作。或者,如果UE接收到的通知信息包含原因信息,则可依据所述原因信息执行相应操作。

需指出的是,上述应用场景1和2中的实施例是以MBPCF和MBSF分设进行的说明,但实际情况下,MBPCF和MBSF也可以合设,此时合设的网络功能既可以实现MBPCF的功能,也可以实现MBSF的功能,无需MBPCF和MBSF之间的交互过程,而其他过程类似,在此不再赘述。

上述实施例对本发明的多播用户操作的通知方法进行了说明,下面将结合实施例和附图对本发明的通信设备进行说明。

请参见图7,图7是本发明实施例提供的一种多播用户操作的通知装置的结构示意图,该通知装置应用于通信设备的第一网络功能,该第一网络功能可选为:MBPCF。如图7所示,该通知装置70包括:

第一发送模块71,用于向第二网络功能发送调用参数;

其中,所述调用参数用于调用所述第二网络功能的多播上下文用户删除服务操作。

可选的,所述调用参数可包括以下至少一项:

多播业务信息;

用户标识或用户组标识;

原因信息,所述原因信息用于指示停止多播服务或者改变服务模式;

由终端接收的去激活多播业务的通知信息。

可选的,所述多播业务信息可包括以下至少一项:

多播业务地址;

多播组标识;

统一资源定位。

可选的,所述去激活多播业务的通知信息可包括以下至少一项:

多播业务信息;

用户标识或用户组标识;

原因信息,所述原因信息用于指示停止多播服务或者改变服务模式。

可理解的,本实施例的通知装置70可以实现上述图2所示方法实施例中实现的各个过程,且达到相同的有益效果,为避免重复,这里不再赘述。

请参见图8,图8是本发明实施例提供的另一种多播用户操作的通知装置的结构示意图,该通知装置应用于通信设备的第二网络功能,该第二网络功能可选为:MBSF,或由MBPCF和MBSF合设的NF等。如图8所示,该通知装置80包括:

第二发送模块81,用于通过MBUF向终端发送去激活多播业务的通知信息。

可选的,该通知装置80还可包括:

第一接收模块,用于接收第一网络功能发送的调用参数;其中,所述调用参数用于调用所述第二网络功能的多播上下文用户删除服务操作。

可选的,所述调用参数可包括以下至少一项:

多播业务信息;

用户标识或用户组标识;

原因信息,所述原因信息用于指示停止多播服务或者改变服务模式;

由所述终端接收的所述去激活多播业务的通知信息。

可选的,所述第二发送模块81具体用于:

向所述MBUF发送信令转发消息;其中,所述信令转发消息包括所述去激活多播业务的通知信息,以由所述MBUF将所述去激活多播业务的通知信息发送给所述终端。

可选的,所述调用参数包括多播业务信息,所述MBUF是依据所述多播业务信息选择的。

可选的,该通知装置80还可包括:

生成模块,用于生成所述去激活多播业务的通知信息。

可选的,所述去激活多播业务的通知信息可包括以下至少一项:

多播业务信息;

用户标识或用户组标识;

原因信息,所述原因信息用于指示停止多播服务或者改变服务模式。

可理解的,本实施例的通知装置80可以实现上述图3所示方法实施例中实现的各个过程,且达到相同的有益效果,为避免重复,这里不再赘述。

请参见图9,图9是本发明实施例提供的另一种多播用户操作的通知装置的结构示意图,该通知装置应用于终端。如图9所示,该通知装置90包括:

第二接收模块91,用于接收广播的去激活多播业务的通知信息;

执行模块92,用于根据所述去激活多播业务的通知信息,执行第一操作;

其中,所述第一操作包括以下至少一项:

停止接收多播业务数据;

发起单播会话建立过程。

可选的,当所述去激活多播业务的通知信息包括用户标识或用户组标识时,所述执行模块92具体用于:在依据所述用户标识确定所述去激活多播业务的通知信息是发送给自己,或者依据所述用户组标识确定所述去激活多播业务的通知信息是发送给自己所在组的情况下,执行所述第一操作。

或者,当所述去激活多播业务的通知信息包括原因信息时,所述执行模块92具体用于:根据所述原因信息指示的内容,执行所述第一操作。

可理解的,本实施例的通知装置90可以实现上述图4所示方法实施例中实现的各个过程,且达到相同的有益效果,为避免重复,这里不再赘述。

参见图10,图10是本发明实施例提供的一种通信设备的结构示意图,如图10所示,通信设备100包括:处理器1001、存储器1002及存储在所述存储器1002上并可在所述处理器上运行的计算机程序,通信设备100中的各个组件通过总线接口1003耦合在一起,所述计算机程序被所述处理器1001执行时可实现上述图2所示方法实施例中实现的各个过程,或者,实现上述图3所示方法实施例中实现的各个过程,或者,实现上述图4所示方法实施例中实现的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现上述图2所示方法实施例中实现的各个过程,或者,实现上述图3所示方法实施例中实现的各个过程,或者,实现上述图4所示方法实施例中实现的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。其中,所述的计算机可读存储介质,如只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。

上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本发明的保护之内。

相关技术
  • 多播用户操作通知方法及装置、通信设备
  • 信息通知方法、多媒体广播多播业务接收方法及装置
技术分类

06120113019866