通信方法及装置与流程

文档序号:25743310发布日期:2021-07-06 18:54阅读:129来源:国知局
通信方法及装置与流程

本申请涉及通信领域,尤其涉及一种通信方法及装置。



背景技术:

第四代(4thgeneration,4g)通信系统虽然在协议上支持组播广播业务(multicastbroadcastservice,mbs),但由于需要为mbs预留专用资源没有实际部署,而第五代(5thgeneration,5g)通信系统尚不支持组播广播业务(multicastbroadcastservice,mbs)。为此,5gxcast组织提出了点到多播(pointtomultipoint,ptm,又称为空口组播)方案,以便在5g系统中支持mbs。该方案包括:基站将mbs的数据包映射到单播(unicast)服务质量(qualityofservice,qos)流的无线资源上,并通过单播qos流的无线资源向终端发送mbs的数据。如此,既可以在5g通信系统中实现mbs,又不需要为mbs预留专用资源,以提高无线资源的利用率。

然而,上述通过点到多播方式在5g通信系统中实现实现mbs的技术方案,需要获得基站支持。也就是说,当基站不支持点到多播时,5g通信系统无法为接入该基站的终端提供mbs业务。进一步地,当终端从支持上述点到多播的源基站切换至不支持点到多播的目标基站时,也会由于目标基站不支持点到多播而导致mbs业务终止。



技术实现要素:

本申请实施例提供一种通信方法及装置,能够解决切换场景下,由于目标接入网网元不支持mbs所导致的mbs业务终止的问题,能够提高mbs的可靠性。

为达到上述目的,本申请采用如下技术方案:

第一方面,提供一种通信方法。该方法包括:源接入网网元向目标接入网网元发送切换请求。其中,切换请求包括mbs的组播qos流所对应的pdu会话的单播qos流的信息。然后,源接入网网元接收来自目标接入网网元的切换响应。其中,切换响应包括单播qos流对应的无线资源的配置信息。之后,源接入网网元向终端设备发送切换命令。其中,切换命令包括无线资源的配置信息。

基于第一方面提供的通信方法,在终端设备从源接入网网元切换至目标接入网网元的场景下,源接入网网元可以在切换请求中向目标接入网网元发送mbs的组播qos流所对应的pdu会话的单播qos流的信息,以便终端设备在切换至目标接入网网元之后,通过该pdu会话的单播qos流的资源向目标接入网网元发送mbs的数据,然后由目标接入网网元向终端设备转发mbs的数据,可以解决终端设备在从源接入网网元切换至目标接入网网元后,由于目标接入网网元不支持mbs所导致的mbs业务终止的问题,保证当终端设备跨不同能力的接入网网元移动时mbs业务的连续性,能够提高mbs的可靠性。

其中,终端设备可以通过pdu会话加入mbs会话。

其中,目标接入网网元不支持mbs。

可选地,第一方面提供的通信方法还可以包括:源接入网网元接收目标接入网网元的能力信息。其中,能力信息可以包括用于指示目标接入网网元不支持mbs的信息。如此,源接入网网元可以据此确定将终端设备从源接入网网元切换至目标接入网网元的切换方案,如是否将组播qos流切换为pdu会话的单播qos流,并据此确定切换请求携带的内容,可以提高切换成功率,保证当终端设备跨不同能力的接入网网元移动时mbs业务的连续性,以进一步提高mbs的可靠性。

在一个示例中,第一方面提供的通信方法还可以包括:源接入网网元从用户面网元接收第一数据包。其中,第一数据包包括组播qos流的标识和mbs的数据。然后,源接入网网元向目标接入网网元发送第二数据包。其中,第二数据包包括单播qos流的标识和mbs的数据。也就是说,可以由源接入网网元将从用户面网元接收到的mbs的数据包转换为单播数据包,并向终端设备转发该单播数据包,可以达到终端设备在从源接入网网元切换至不支持mbs的目标接入网网元之后,可以从目标接入网网元继续接收mbs的数据的目的,进一步提高mbs的可靠性。

可选地,第一方面提供的通信方法还可以包括:源接入网网元根据映射关系,获取组播qos流所对应的单播qos流的信息。其中,映射关系包括组播qos流的标识与单播qos流的标识之间的对应关系。可选地,第一方面提供的通信方法还可以包括:源接入网网元接收映射关系。进一步地,源接入网网元可以从会话管理网元接收该映射关系。

进一步地,上述映射关系还可以包括组播qos参数和单播qos参数之间的对应关系。其中,组播qos参数是组播qos流的qos参数,单播qos参数是单播qos流的qos参数。如此,可以准确地获知与mbs的qos需求对应的单播qos流的qos需求,以便准确地确定单播qos流的数据传输方案,如确定调制编码方案(modulationandcodingscheme,mcs)、误码率、传输时延等,以确保mbs的可靠性和效率。

可选地,第一方面提供的通信方法还可以包括:源接入网网元根据映射关系和第一数据包包括的组播qos流的标识确定第二数据包包括的单播数据流的标识。

可选地,第一方面提供的通信方法还可以包括:源接入网网元根据映射关系和mbs的组播qos流的信息确定该mbs的组播qos流所对应的pdu会话的单播qos流的信息。

本申请实施例中,该映射关系可以用于源接入网网元或用户面网元将接收到的mbs的数据包转换为与之对应的单播数据包。可选地,该映射关系也可以发送给终端设备,以便终端设备根据接收到的单播数据包,获知与单播qos流对应的组播qos流的信息,并将解析后的mbs的数据发送给对应的应用程序。

第二方面,提供一种通信方法。该方法包括:会话管理网元接收来自目标接入网网元的pdu会话的单播qos流的标识。其中,pdu会话的单播qos流与mbs的组播qos流对应。然后,会话管理网元向用户面网元发送请求消息。其中,请求消息用于请求用户面网元通过单播qos流向目标接入网网元发送mbs的数据。

其中,请求消息包括组播qos流的标识,以及单播qos流的标识。

其中,终端设备可以通过pdu会话加入mbs会话。

在一个示例中,第二方面提供的通信方法还可以包括:会话管理网元根据映射关系和单播qos流的标识,获得组播qos流的标识。其中,映射关系包括组播qos流的标识与单播qos流的标识之间的对应关系。然后,会话管理网元依据该映射关系,向用户面网元发送会话修改请求消息。该会话修改请求消息携带该组播qos流的标识和单播qos流的标识,以便用户面网元在接收到mbs的数据和该mbs的数据对应的组播qos流的标识后,向目标接入网网元发送该mbs的数据和单播qos流的标识。之后,目标接入网网元即可根据该单播qos流的标识将该mbs的数据发送给终端设备,可以达到终端设备在从源接入网网元切换至不支持mbs的目标接入网网元后,可以继续接收mbs的数据的目的,保证当终端设备跨不同能力的接入网网元移动时mbs业务的连续性,以提高mbs的可靠性。

可选地,映射关系还可以包括组播qos参数和单播qos参数之间的对应关系。其中,组播qos参数是组播qos流的qos参数,单播qos参数是单播qos流的qos参数。

在一个示例中,第二方面提供的通信方法还可以包括:会话管理网元向源接入网网元发送映射关系,以便源接入网网元根据该映射关系确定组播qos流对应的pdu会话的单播qos流的信息,并发送给目标接入网网元,从而可以使得当终端设备切换到目标接入网网元时可通过pdu会话接收mbs的数据。会话管理网元向源接入网网元发送映射关系,还使得源接入网网元可以将从用户面网元接收到的mbs的数据包转换为单播数据包,并向终端设备转发该单播数据包,防止在切换过程中发生丢包。

此外,第二方面所述的通信方法的技术效果可以参考第一方面所述的通信方法的技术效果,此处不再赘述。

第三方面,提供一种通信方法。该方法包括:用户面网元接收来自会话管理网元的请求消息。其中,请求消息用于请求用户面网元通过pdu会话的单播qos流向目标接入网网元发送mbs的数据。然后,用户面网元通过单播qos流,向目标接入网网元发送mbs的数据。

其中,终端设备可以通过pdu会话加入mbs会话。

在一个示例中,上述用户面网元通过单播qos流,向目标接入网网元发送mbs的数据,可以包括:用户面网元通过单播qos流,向目标接入网网元发送第三数据包。其中,第三数据包包括mbs的数据和单播qos流的标识,可以达到终端设备在从源接入网网元切换至不支持mbs的目标接入网网元后,可以继续通过pdu会话接收mbs的数据包,保证当终端设备跨不同能力的接入网网元移动时mbs业务的连续性,以提高mbs的可靠性。

在另一个示例中,上述用户面网元也可以通过mbs的组播qos流向源接入网网元发送第一数据包。其中,第一数据包包括mbs的数据和组播qos流的标识。然后,源接入网网元可以直接向终端设备发送该第一数据包,也可以将该第一数据包转换为包含mbs的数据和与组播qos流的标识对应的单播qos流的标识的单播数据包,并向目标接入网网元发送,之后再由目标接入网网元向终端设备发送该单播数据包,从而达到了终端设备可以在切换前后均可以接收mbs的数据的目的,以提高mbs的可靠性。

可选地,第三方面提供的通信方法还可以包括:上述用户面网元接收mbs的数据包,mbs的数据包包括mbs的数据和组播qos流的标识,用户面网元根据组播qos流的标识确定第三数据包中的单播qos流的标识。

此外,第三方面所述的通信方法的技术效果可以参考第一方面所述的通信方法的技术效果,此处不再赘述。

第四方面,提供一种通信方法。该方法包括:第一网元接收mbs的数据。然后,第一网元通过终端设备的pdu会话的单播qos流,向终端设备发送mbs的数据。其中,终端设备可以通过pdu会话加入mbs会话。

基于第四方面提供的通信方法,第一网元可以在终端设备通过pdu会话加入mbs会话后,通过该pdu会话的单播qos流,向终端设备发送mbs的数据,通过单播qos流的无线资源向终端设备发送mbs的数据,可以在接收该mbs的终端设备数量较少时,或者终端设备的无线信号不好时为终端设备提供mbs业务,避免为mbs分配组播无线资源,以提高资源利用率和通信效率。

在一个示例中,第一网元可以为接入网网元,mbs的数据携带在第一数据包中,且第一数据包包括组播qos流的标识。相应地,第四方面提供的通信方法还可以包括:接入网网元根据映射关系,确定单播qos流。其中,映射关系包括组播qos流的标识与单播qos流的标识之间的对应关系。

可选地,第四方面提供的通信方法还可以包括:接入网网元确定采用单播方式给终端设备发送mbs的数据。也就是说,本申请实施例中,可以由接入网网元确定给终端设备发送mbs的数据的方式,若采用单播方式,则由接入网网元根据第一数据包中的组播qos流的标识确定单播qos流的标识,并通过该单播qos流的标识对应的无线资源向终端设备发送该mbs的数据。

进一步地,第四方面提供的通信方法还可以包括:接入网网元为终端设备配置该单播qos流对应的无线资源。

进一步地,第四方面提供的通信方法还可以包括:接入网网元根据以下一项或多项确定采用单播方式发送mbs的数据:终端设备接收的接入网网元的信号的信号强度小于或等于强度阈值、通过接入网网元接收该mbs的终端设备的数量小于或等于数量阈值。如此,可以根据终端设备的信号强度和接收该mbs的终端设备数量确定发送mbs的数据的方式,以进一步提高发送mbs的数据时的无线资源利用率。

进一步地,第四方面提供的通信方法还可以包括:接入网网元从会话管理网元接收上述映射关系。

可选地,上述映射关系还可以包括组播qos参数和单播qos参数之间的对应关系。

进一步地,接入网网元根据单播qos参数为终端设备配置该单播qos流对应的无线资源。

在另一个示例中,第一网元可以为用户面网元,mbs的数据携带在第一数据包中,第一数据包包括组播qos流的标识。相应地,第四方面提供的通信方法还可以包括:用户面网元根据映射关系,确定单播qos流。其中,映射关系包括组播qos流的标识与单播qos流的标识之间的对应关系。也就是说,本申请实施例中,也可以由用户面网元将mbs的数据包转换为单播数据包,并通过单播方式向终端设备发送mbs的数据。

可选地,第四方面提供的通信方法还可以包括:用户面网元从会话管理网元接收映射关系。

可选地,上述映射关系还可以包括组播qos参数和单播qos参数之间的对应关系。其中,组播qos参数是组播qos流的qos参数,单播qos参数是单播qos流的qos参数。如此,可以准确地获知与mbs的qos需求对应的单播qos流的qos需求,以便准确地确定单播qos流的数据传输方案,如确定mcs、误码率、传输时延等,以确保mbs的可靠性和效率。

第五方面,提供一种通信方法。该方法包括:会话管理网元生成映射关系。其中,映射关系用于第一网元通过终端设备的pdu会话的单播qos流,向终端设备发送mbs的数据。其中,终端设备可以通过pdu会话加入mbs会话。然后,会话管理网元向第一网元发送映射关系。

在一个示例中,映射关系包括组播qos流的标识与单播qos流的标识之间的对应关系。

可选地,映射关系还可以包括组播qos参数和单播qos参数之间的对应关系,组播qos参数是组播qos流的qos参数,单播qos参数是单播qos流的qos参数。

示例性地,第一网元可以为接入网网元或用户面网元,即可以由接入网网元或用户面网元具体完成mbs的数据的转发操作。

此外,第五方面所述的通信方法的技术效果可以参考第四方面所述的通信方法的技术效果,此处不再赘述。

第六方面,提供一种通信装置。该装置包括:发送模块和接收模块。其中,发送模块,用于向目标接入网网元发送切换请求。其中,切换请求包括mbs的组播qos流所对应的pdu会话的单播qos流的信息。接收模块,用于接收来自目标接入网网元的切换响应。其中,切换响应包括单播qos流对应的无线资源的配置信息。发送模块,还用于向终端设备发送切换命令。其中,切换命令包括无线资源的配置信息。

其中,目标接入网网元不支持mbs。

可选地,接收模块,还用于接收目标接入网网元的能力信息。其中,能力信息可以包括用于指示目标接入网网元不支持mbs的信息。

在一种可能的设计中,接收模块,还用于从用户面网元接收第一数据包。其中,第一数据包包括组播qos流的标识和mbs的数据。以及,发送模块,还用于向目标接入网网元发送第二数据包。其中,第二数据包包括单播qos流的标识和mbs的数据。

可选地,第六方面提供的通信装置还可以包括:处理模块。其中,处理模块,用于根据映射关系,获取组播qos流所对应的单播qos流的信息。其中,映射关系包括组播qos流的标识与单播qos流的标识之间的对应关系。

可选地,接收模块,还用于接收映射关系。进一步地,接收模块,还用于从会话管理网元接收该映射关系。

进一步地,上述映射关系还可以包括组播qos参数和单播qos参数之间的对应关系。其中,组播qos参数是组播qos流的qos参数,单播qos参数是单播qos流的qos参数。

可选地,第六方面所述的通信装置还可以包括存储模块,该存储模块存储有程序或指令。当处理模块执行该程序或指令时,使得第六方面所述的通信装置可以执行第一方面所述的通信方法。

需要说明的是,第六方面所述的通信装置可以是源接入网网元,也可以是设置于源接入网网元中的芯片或芯片系统,本申请对此不做限定。

此外,第六方面所述的通信装置的技术效果可以参考第一方面所述的通信方法的技术效果,此处不再赘述。

第七方面,提供一种通信装置。该装置包括:发送模块和接收模块。其中,接收模块,用于接收来自目标接入网网元的pdu会话的单播qos流的标识。其中,pdu会话的单播qos流与mbs的组播qos流对应。发送模块,用于向用户面网元发送请求消息。其中,请求消息用于请求用户面网元通过单播qos流向目标接入网网元发送mbs的数据。

其中,请求消息包括组播qos流的标识,以及单播qos流的标识。

在一种可能的设计中,第七方面提供的通信装置还可以包括:处理模块。其中,处理模块,用于根据映射关系和单播qos流的标识,获得组播qos流的标识。其中,映射关系包括组播qos流的标识与单播qos流的标识之间的对应关系。

可选地,映射关系还可以包括组播qos参数和单播qos参数之间的对应关系。其中,组播qos参数是组播qos流的qos参数,单播qos参数是单播qos流的qos参数。

在一个示例中,发送模块,还用于向源接入网网元发送映射关系。

可选地,第七方面所述的通信装置还可以包括存储模块,该存储模块存储有程序或指令。当处理模块执行该程序或指令时,使得第七方面所述的通信装置可以执行第二方面所述的通信方法。

需要说明的是,第七方面所述的通信装置可以是会话管理网元,也可以是设置于会话管理网元中的芯片或芯片系统,本申请对此不做限定。

此外,第七方面所述的通信装置的技术效果可以参考第一方面所述的通信方法的技术效果,此处不再赘述。

第八方面,提供一种通信装置。该装置包括:发送模块和接收模块。其中,接收模块,用于接收来自会话管理网元的请求消息。其中,请求消息用于请求用户面网元通过pdu会话的单播qos流向目标接入网网元发送mbs的数据。发送模块,用于通过单播qos流,向目标接入网网元发送mbs的数据。

在一种可能的设计中,发送模块,还用于通过单播qos流,向目标接入网网元发送第三数据包。其中,第三数据包包括mbs的数据和单播qos流的标识。

在另一种可能的设计中,发送模块,还用于通过mbs的组播qos流向源接入网网元发送第一数据包。其中,第一数据包包括mbs的数据和组播qos流的标识。

可选地,第八方面所述的通信装置还可以包括存储模块,该存储模块存储有程序或指令。当处理模块执行该程序或指令时,使得第八方面所述的通信装置可以执行第三方面所述的通信方法。

需要说明的是,第八方面所述的通信装置可以是用户面网元,也可以是设置于用户面网元中的芯片或芯片系统,本申请对此不做限定。

此外,第八方面所述的通信装置的技术效果可以参考第一方面所述的通信方法的技术效果,此处不再赘述。

第九方面,提供一种通信装置。该装置包括:处理模块和收发模块。其中,收发模块,用于接收mbs的数据。处理模块,用于控制收发模块通过终端设备的pdu会话的单播qos流,向终端设备发送mbs的数据。其中,终端设备可以通过pdu会话加入mbs会话。

在一种可能的设计中,第九方面提供的通信装置可以为接入网网元,mbs的数据携带在第一数据包中,且第一数据包包括组播qos流的标识。相应地,处理模块,还用于根据映射关系,确定单播qos流。其中,映射关系包括组播qos流的标识与单播qos流的标识之间的对应关系。

可选地,处理模块,还用于根据终端设备的空口状态,确定采用单播方式发送mbs的数据。

进一步地,处理模块,还用于根据以下一项或多项确定采用单播方式发送mbs的数据:终端设备接收接入网网元的信号的信号强度小于或等于强度阈值、通过接入网网元接收mbs的终端设备的数量小于或等于数量阈值。

在另一种可能的设计中,第九方面提供的通信装置可以为用户面网元,mbs的数据携带在第一数据包中,第一数据包包括组播qos流的标识。相应地,处理模块,还用于根据映射关系,确定单播qos流。其中,映射关系包括组播qos流的标识与单播qos流的标识之间的对应关系。

可选地,收发模块,还用于从会话管理网元接收映射关系。

可选地,上述映射关系还可以包括组播qos参数和单播qos参数之间的对应关系。其中,组播qos参数是组播qos流的qos参数,单播qos参数是单播qos流的qos参数。

可选地,第九方面所述的通信装置还可以包括存储模块,该存储模块存储有程序或指令。当处理模块执行该程序或指令时,使得第九方面所述的通信装置可以执行第四方面所述的通信方法。

需要说明的是,第九方面所述的通信装置可以是接入网网元或用户面网元,也可以是设置于接入网网元或用户面网元中的芯片或芯片系统,本申请对此不做限定。

此外,第九方面所述的通信装置的技术效果可以参考第四方面所述的通信方法的技术效果,此处不再赘述。

第十方面,提供一种通信装置。该装置包括:处理模块和收发模块。其中,处理模块,用于生成映射关系。其中,映射关系用于第一网元通过终端设备的pdu会话的单播qos流,向终端设备发送mbs的数据;终端设备可以通过pdu会话加入mbs会话。收发模块,用于向第一网元发送映射关系。

在一种可能的设计中,映射关系包括组播qos流的标识与单播qos流的标识之间的对应关系。

可选地,映射关系还可以包括组播qos参数和单播qos参数之间的对应关系,组播qos参数是组播qos流的qos参数,单播qos参数是单播qos流的qos参数。

示例性地,第一网元可以为接入网网元或用户面网元,即可以由接入网网元或用户面网元具体完成mbs的数据的转发操作。

可选地,第十方面所述的通信装置还可以包括存储模块,该存储模块存储有程序或指令。当处理模块执行该程序或指令时,使得第十方面所述的通信装置可以执行第五方面所述的通信方法。

需要说明的是,第十方面所述的通信装置可以是会话管理网元,也可以是设置于会话管理网元中的芯片或芯片系统,本申请对此不做限定。

此外,第十方面所述的通信装置的技术效果可以参考第四方面所述的通信方法的技术效果,此处不再赘述。

第十一方面,提供一种通信装置。该通信装置包括:处理器,该处理器与存储器耦合,存储器用于存储计算机程序;处理器用于执行存储器中存储的计算机程序,以使得该通信装置执行如第一方面至第五方面中任意一种可能的实现方式所述的通信方法。

在一种可能的设计中,第十一方面所述的通信装置还可以包括收发器。该收发器可以为收发电路或输入/输出端口。所述收发器可以用于该通信装置与其他通信装置通信。

在本申请中,第十一方面所述的通信装置可以为源接入网网元或会话管理网元或用户面网元或第一网元,或者设置于源接入网网元或会话管理网元或用户面网元或第一网元内部的芯片或芯片系统。

第十一方面所述的通信装置的技术效果可以参考第一方面至第五方面中任意一种实现方式所述的通信方法的技术效果,此处不再赘述。

第十二方面,提供了一种芯片系统,该芯片系统包括处理器和输入/输出端口,所述处理器用于实现第一方面至第五方面所涉及的处理功能,所述输入/输出端口用于实现第一方面至第五方面所涉及的收发功能。

在一种可能的设计中,该芯片系统还包括存储器,该存储器用于存储实现第一方面至第五方面所涉及功能的程序指令和数据。

该芯片系统,可以由芯片构成,也可以包含芯片和其他分立器件。

第十三方面,提供一种通信系统。该通信系统包括上述终端设备、一个或多个接入网网元,如源接入网网元、目标接入网网元,以及一个或多个核心网网元,如用户面网元、会话管理网元。其中,源接入网网元、用户面网元、会话管理网元为支持mbs的网元,且源接入网网元和用户面网元也可以合称为第一网元。

第十四方面,提供一种计算机可读存储介质,包括程序或指令;当该程序或指令在计算机上运行时,使得该计算机执行如第一方面至第五方面中任意一种可能的实现方式所述的通信方法。

第十五方面,提供一种包含指令的计算机程序产品,包括程序或指令,当该程序或指令在计算机上运行时,使得该计算机执行如第一方面至第五方面中任意一种可能的实现方式所述的通信方法。

附图说明

图1为本申请实施例提供的通信系统的架构示意图一;

图2为本申请实施例提供的通信系统的架构示意图二;

图3为非漫游场景下的5g通信系统的架构示意图;

图4为本申请实施例提供的通信系统的架构示意图三;

图5为本申请实施例提供的通信系统的架构示意图四;

图6为本申请实施例提供的通信系统的架构示意图五;

图7为本申请实施例提供的通信装置的结构示意图一;

图8为本申请实施例提供的一种通信方法的流程示意图;

图9为本申请实施例提供的另一种通信方法的流程示意图;

图10为本申请实施例提供的通信装置的结构示意图二;

图11为本申请实施例提供的通信装置的结构示意图三。

具体实施方式

下面将结合附图,对本申请中的技术方案进行描述。

本申请实施例的技术方案可以应用于各种通信系统,例如车到任意物体(vehicletoeverything,v2x)通信系统、设备间(device-todevie,d2d)通信系统、车联网通信系统、第4代(4thgeneration,4g)移动通信系统,如长期演进(longtermevolution,lte)系统、全球互联微波接入(worldwideinteroperabilityformicrowaveaccess,wimax)系统、第五代(5thgeneration,5g)移动通信系统,如新空口(newradio,nr)系统,以及未来的通信系统,如第六代(6thgeneration,6g)移动通信系统等。

本申请将围绕可包括多个设备、组件、模块等的系统来呈现各个方面、实施例或特征。应当理解和明白的是,各个系统可以包括另外的设备、组件、模块等,并且/或者可以并不包括结合附图讨论的所有设备、组件、模块等。此外,还可以使用这些方案的组合。

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

本申请实施例中,“信息(information)”,“信号(signal)”,“消息(message)”,“信道(channel)”、“信令(singalling)”有时可以混用,应当指出的是,在不强调其区别时,其所要表达的含义是一致的。“的(of)”,“相应的(corresponding,relevant)”和“对应的(corresponding)”有时可以混用,应当指出的是,在不强调其区别时,其所要表达的含义是一致的。

本申请实施例中,有时候下标如w1可能会笔误为非下标的形式如w1,在不强调其区别时,其所要表达的含义是一致的。

本申请实施例描述的网络架构以及业务场景是为了更加清楚的说明本申请实施例的技术方案,并不构成对于本申请实施例提供的技术方案的限定,本领域普通技术人员可知,随着网络架构的演变和新业务场景的出现,本申请实施例提供的技术方案对于类似的技术问题,同样适用。

图1为本申请实施例提供的通信方法所适用的通信系统的架构示意图一。为便于理解本申请实施例,首先以图1中示出的通信系统为例详细说明适用于本申请实施例的通信系统。应当指出的是,本申请实施例中的方案还可以应用于其他移动通信系统中,相应的名称也可以用其他移动通信系统中的对应功能的名称进行替代。

如图1所示,该通信系统包括终端设备、会话管理网元和第一网元。

其中,会话管理网元,用于生成映射关系。其中,映射关系用于第一网元通过终端设备的pdu会话的单播qos流,向终端设备发送mbs的数据;终端设备可以通过pdu会话加入mbs会话。然后,会话管理网元向第一网元发送映射关系。

上述第一网元,用于接收mbs的数据。第一网元,还用于通过终端设备的pdu会话的单播qos流,向终端设备发送mbs的数据。其中,终端设备通过pdu会话加入mbs会话。例如,第一网元可以从会话管理网元接收上述映射关系,并根据上述映射关系将其接收到的mbs的数据,通过上述单播qos流向终端设备发送。

上述终端设备,用于接收第一网元通过上述单播qos流发送的mbs的数据。

也就是说,在图1中所示出的通信系统中,mbs的数据的传输方向可以为:第一网元->终端设备。

需要说明的是,上述第一网元可以为支持mbs的接入网网元,也可以为支持mbs的用户面网元,下面以切换场景为例进一步说明。

图2为本申请实施例提供的通信方法所适用的通信系统的架构示意图二,即图1所示的通信系统在切换场景下的一个示例。如图2所示,该通信系统包括终端设备、会话管理网元、源接入网网元、目标接入网网元和用户面网元。其中,源接入网网元和用户面网元为支持mbs的网元,目标接入网网元为不支持mbs的接入网网元,源接入网网元或用户面网元用于执行图1中所示出的第一网元的功能。也就是说,可以由源接入网网元为终端设备提供mbs的数据转发服务,也可以由用户面网元为终端设备提供mbs的数据转发服务。

以用户面网元为终端设备提供mbs的服务为例,上述源接入网网元,用于向目标接入网网元发送切换请求。其中,切换请求包括mbs的组播qos流所对应的pdu会话的单播qos流的信息。源接入网网元,还用于接收来自目标接入网网元的切换响应。其中,切换响应包括单播qos流对应的无线资源的配置信息。源接入网网元,还用于向终端设备发送切换命令。其中,切换命令包括无线资源的配置信息。

上述会话管理网元,用于接收来自目标接入网网元的pdu会话的单播qos流的标识。其中,pdu会话的单播qos流与mbs的组播qos流对应。会话管理网元,还用于向用户面网元发送请求消息。其中,请求消息用于请求用户面网元通过单播qos流向目标接入网网元发送mbs的数据。

上述用户面网元,用于接收来自会话管理网元的请求消息。其中,请求消息用于请求用户面网元通过pdu会话的单播qos流向目标接入网网元发送mbs的数据。用户面网元,还用于通过单播qos流,向目标接入网网元发送mbs的数据。

需要说明的是,对于图2所示的通信系统,也可以由源接入网网元执行图1中所示出的第一网元的功能(如图2中虚线所示),即由源接入网网元通过pdu会话的单播qos流,向目标接入网网元发送从用户面网元接收到的mbs的数据。具体实现可以参考图2中所示出的切换场景下用户面网元的操作,此处不再赘述。

也就是说,在切换成功前,mbs的数据可以通过下列转发路径发送:用户面网元->源接入网网元->终端设备。在切换成功后,mbs的数据可以通过下列转发路径发送:用户面网元->目标接入网网元->终端设备,或者也可以通过下列转发路径发送:用户面网元->源接入网网元->目标接入网网元->终端设备。

进一步地,可以将图1或图2中所示的通信系统与5g通信系统结合使用。下面以非漫游场景下的5g通信系统为例具体说明。

示例性地,图3为非漫游场景下的5g通信系统的架构示意图。如图3所示,该通信系统包括:终端设备、(无线)接入网网元((radio)accessnetwork,(r)an)、用户面功能(userplanefunction,upf)网元、接入和移动性管理功能(accessandmobilitymanagementfunction,amf)网元、会话管理功能(sessionmanagementfunction,smf)网元、策略控制功能(policycontrolfunction,pcf)网元、应用功能(applicationfunction,af)网元、nssf网元、鉴权服务器功能(authenticationserverfunction,ausf)网元、统一数据管理(unifieddatamanagement,udm)网元、数据网络(datanetwork,dn)等。其中,各网元的功能和具体实现方式可以参考现有技术,本申请实施例不再赘述。

其中,终端设备,通过下一代网络(nextgeneration)1接口(简称n1)与amf网元通信,(r)an通过n2接口(简称n2)与amf网元通信,(r)an通过n3接口(简称n3)与upf网元通信,upf网元通过n6接口(简称n6)与数据网络(datanetwork,dn)通信,amf网元通过n11接口(简称n11)与smf网元通信,amf网元通过n15接口(简称n15)与pcf网元通信,amf网元通过n22接口与nssf网元通信,amf网元通过n12接口(简称n12)与ausf网元通信,amf网元通过n8接口(简称n8)与udm网元通信,smf网元通过n7接口(简称n7)与pcf网元通信,smf网元通过n4接口(简称n4)与upf网元通信,smf网元通过n10接口(简称n10)与udm网元通信,pcf网元通过n5接口与af网元通信,udm网元通过n13接口(简称n13)与ausf网元通信。

上述图1或图2中所示出的终端设备可以为图3中所示出的终端设备,图1或图2中所示出的会话管理网元可以为图3中所示出的smf网元,图1中的第一网元可以为图3中所示出的(r)an网元或upf网元,图2中所示出的源接入网网元、目标接入网网元均可以为图3中所示出的(r)an网元。

示例性地,图4-图6为本申请实施例提供的通信方法所适用的通信系统的架构示意图三至五,也就是将图1或图2中所示的通信系统与图3所示的非漫游场景下的5g通信系统相结合而形成的三个示例。下面分别说明。

如图4所示,该通信系统包括但不限于:终端设备、(r)an网元、upf网元、amf网元、smf网元、pcf网元、内容提供商(contentprovider,cp)网络中的网元(简称cp网元),以及本申请实施例新引入的网元,如组播控制功能(multicastcontrolfunction,mcf)网元、组播用户面功能(multicastuserplanefunction,muf)网元。其中,cp网元为第三方应用,如微信、在线游戏、视频点播等应用的提供商部署的网元,可以位于图3中所示出的dn中。

上述mcf网元用于对mbs业务进行控制,mcf网元可以通过其与cp网元之间的接口接收mbs的业务信息,以及通过其与pcf网元之间的接口为mbs创建会话资源,如创建mbs会话。muf网元用于传递组播报文,如从cp网元接收到mbs的数据包,并向upf网元转发。

可选地,在如图4所示的网络架构图中,mcf网元的功能也可以集成在pcf网元中。同理,muf网元的功能也可以集成在upf网元中,即图4中所示出的pcf网元和upf网元可以分别为组播策略控制功能(mbspolicycontrolfunction,m-pcf)网元和组播用户面功能功能(mbsuserplanefunction,m-upf)网元(图4中均以虚线框示出)。本申请实施例对于mcf网元和muf网元的实现方式,不做具体限定。

本申请实施例中,如图4所示,可以由为终端设备提供单播服务的smf网元和amf网元为终端设备分配mbs资源,也可以由下述图5中所示出的组播会话管理功能网元(mbssessionmanagementfunction,m-smf)网元和组播接入和移动性管理功能(mbsaccessandmobilitymanagementfunction,m-amf)网元为终端设备分配mbs资源。

如图5所示,该通信系统包括但不限于:终端设备、(r)an网元、upf网元、amf网元、smf网元、m-upf网元、m-amf网元、m-smf网元、pcf网元、mcf网元、muf网元、cp网元。

其中,amf网元、smf网元、upf网元是为终端设备提供单播服务的的网元,如单播数据可以由upf网元发给(r)an,然后由(r)an发送给终端设备。m-amf网元、m-smf网元为专用于mbs管理和控制的网元,如可以为终端设备分配mbs资源、创建mbs会话等。实际应用中,m-smf和m-amf也可以是为终端设备提供单播服务的网元。例如,当(r)an支持mbs时,mbs的数据可以由muf网元经由m-upf网元发给(r)an,然后由(r)an发送给终端设备。又例如,当(r)an不支持mbs时,mbs的数据也可以由muf网元发送给upf网元,然后upf网元通过单播资源,将mbs的数据经由(r)an发送给终端设备(如图5中虚线所示)。

或者,可选地,结合图4,如图6所示,mcf网元的功能也可以集成在smf网元中,且部署于amf网元与pcf网元之间。

如图6所示,该通信系统包括但不限于:终端设备、(r)an网元、upf网元、amf网元、smf网元、m-amf网元、mcf网元、pcf网元、muf网元、cp网元。其中,cp网元可以将mbs的信息发送给pcf网元或nef网元。具体地,cp网元可以先将mbs的信息发送给nef网元,再由nef网元发送给pcf网元。然后,mcf网元可以从pcf网元获取mbs对应的(policycontrolandcharging,pcc)规则,以便为mbs创建相应的mbs会话。

如此,如图6所示,mbs的数据可从muf网元直接发送给(r)an网元,然后由(r)an网元发送给终端设备。可选地,当mbs的数据采用单播方式发送给终端设备时,如(r)an网元不支持mbs,则muf网元也可以将mbs的数据发送给upf网元,再由upf网元通过单播方式发送给(r)an网元。

在图6所示出的通信系统中,mcf网元通过m-amf网元与(r)an网元通信。应理解,m-amf网元也可以为终端设备提供单播服务。此外,为终端设备提供单播服务的smf网元可以从pcf网元获取mbs的信息。

其中,上述各种接入网网元也可以称之为接入网设备,通常为位于上述通信系统的网络侧,且具有无线收发功能的设备或可设置于该设备的芯片或芯片系统。该接入网网元包括但不限于:无线保真(wirelessfidelity,wifi)系统中的接入点(accesspoint,ap),如家庭网关、路由器、服务器、交换机、网桥等,演进型节点b(evolvednodeb,enb)、无线网络控制器(radionetworkcontroller,rnc)、节点b(nodeb,nb)、基站控制器(basestationcontroller,bsc)、基站收发台(basetransceiverstation,bts)、家庭基站(例如,homeevolvednodeb,或homenodeb,hnb)、基带单元(basebandunit,bbu),无线中继节点、无线回传节点、传输点(transmissionandreceptionpoint,trp或者transmissionpoint,tp)等,还可以为5g,如,新空口(newradio,nr)系统中的gnb,或,传输点(trp或tp),5g系统中的基站的一个或一组(包括多个天线面板)天线面板,或者,还可以为构成gnb或传输点的网络节点,如基带单元(bbu),或,分布式单元(distributedunit,du)、具有基站功能的路边单元(roadsideunit,rsu)等。

上述终端设备为接入上述通信系统,且具有无线收发功能的终端或可设置于该终端的芯片或芯片系统。该终端设备也可以称为用户装置、接入终端、用户单元、用户站、移动站、移动台、远方站、远程终端、移动设备、用户终端、终端、无线通信设备、用户代理或用户装置。本申请的实施例中的终端设备可以是手机(mobilephone)、平板电脑(pad)、带无线收发功能的电脑、虚拟现实(virtualreality,vr)终端设备、增强现实(augmentedreality,ar)终端设备、工业控制(industrialcontrol)中的无线终端、无人驾驶(selfdriving)中的无线终端、远程医疗(remotemedical)中的无线终端、智能电网(smartgrid)中的无线终端、运输安全(transportationsafety)中的无线终端、智慧城市(smartcity)中的无线终端、智慧家庭(smarthome)中的无线终端、车载终端、具有终端功能的rsu等。本申请的终端设备还可以是作为一个或多个部件或者单元而内置于车辆的车载模块、车载模组、车载部件、车载芯片或者车载单元,车辆通过内置的所述车载模块、车载模组、车载部件、车载芯片或者车载单元可以实施本申请提供的通信方法。

除上述终端设备、上述各种接入网网元和cp网元之外的其他网元,也可以统称为核心网网元。其中,upf网元为用户面网元,其他核心网网元也可以统称为控制面网元。进一步地,与终端设备相对应,上述各种接入网网元和各种核心网网元也可以统称为网络设备。

应理解,图1-图6仅为便于理解而示例的简化示意图,本申请实施例提供的通信系统中还可以包括其他网元,和/或,其他终端设备,图1-图6中未予以画出。

示例性地,图7为可用于执行本申请实施例提供的通信方法的通信装置的结构示意图一。

在一种可能的设计方案中,通信装置700可以是图1-图6中任一项所示的通信系统中具有会话管理功能的网元,如图1或图2中所示出的会话管理网元、或者图3-图6中所示出的smf网元,也可以是设置在上述具有会话管理功能的网元中的芯片或芯片系统。

在另一种可能的设计方案中,通信装置700可以是图1-图6中任一项所示的通信系统中具有第一网元功能的网元,如图1中所示出的第一网元、或图2中所示出的源接入网网元或用户面网元、或者图3-图6中所示出的upf网元或m-upf网元或muf网元,也可以是该具有第一网元功能的网元中的芯片或芯片系统。

如图7所示,通信装置700可以包括处理器701。可选地,通信装置700还可以包括存储器702和/或收发器703。其中,处理器701与存储器702和/或收发器703耦合。其中,“耦合”是指存在电信号连接,如可以通过通信总线连接。

下面结合图7对通信装置700的各个构成部件进行具体的介绍:

处理器701是通信装置700的控制中心,可以是一个处理器,也可以是多个处理元件的统称。例如,处理器701是一个或多个中央处理器(centralprocessingunit,cpu),也可以是特定集成电路(applicationspecificintegratedcircuit,asic),或者是被配置成实施本申请实施例的一个或多个集成电路,例如:一个或多个微处理器(digitalsignalprocessor,dsp),或,一个或者多个现场可编程门阵列(fieldprogrammablegatearray,fpga)。

其中,处理器701可以通过运行或执行存储在存储器702内的软件程序,以及调用存储在存储器702内的数据,执行通信装置700的各种功能。

在具体的实现中,作为一种实施例,处理器701可以包括一个或多个cpu,例如图7中所示的cpu0和cpu1。

在具体实现中,作为一种实施例,通信装置700也可以包括多个处理器,例如图7中所示的处理器701和处理器704。这些处理器中的每一个可以是一个单核处理器(single-cpu),也可以是一个多核处理器(multi-cpu)。这里的处理器可以指一个或多个通信设备、电路、和/或用于处理数据(例如计算机程序指令)的处理核。

存储器702可以是只读存储器(read-onlymemory,rom)或可存储静态信息和指令的其他类型的静态存储通信设备,随机存取存储器(randomaccessmemory,ram)或者可存储信息和指令的其他类型的动态存储通信设备,也可以是电可擦可编程只读存储器(electricallyerasableprogrammableread-onlymemory,eeprom)、只读光盘(compactdiscread-onlymemory,cd-rom)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储通信设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器702可以和处理器701集成在一起,也可以独立存在,并通过通信装置700的输入/输出端口(图7中未示出)与处理器701耦合,本申请实施例对此不作具体限定。

其中,存储器702用于存储执行本申请方案的软件程序,并由处理器701来控制执行,以实现本申请实施例提供的通信方法中会话管理网元的功能、或第一网元的功能、或源接入网网元的功能、或用户面网元的功能。上述具体实现方式可以参考下述方法实施例,此处不再赘述。

收发器703,用于与其他通信装置之间的通信。以图1中所示出的通信系统为例,通信装置700可以为会话管理网元,收发器703可以用于会话管理网元与第一网元通信;通信装置700也可以为第一网元,收发器703可以用于第一网元与会话管理网元或终端设备通信。可选地,收发器703可以包括接收器和发送器(图7中未单独示出)。其中,接收器用于实现通信装置700的接收功能,发送器用于实现通信装置700的发送功能。

进一步地,收发器703可以和处理器701集成在一起,也可以独立存在,并通过通信装置700的输入/输出端口(图7中未示出)与处理器701耦合。

需要说明的是,图7中示出的通信装置700的结构并不构成对本申请实施例提供的通信装置的限定,实际的通信装置可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,本申请实施例对此不作具体限定。

下面将结合图8-图9对本申请实施例提供的通信方法进行具体阐述。

图8为本申请实施例提供的一种通信方法的流程示意图。该通信方法可以适用于图1或图2、或图4-图6中任一项所示出的通信系统中。下面以图1所示的通信系统为例进行说明。

如图8所示,该通信方法包括如下s801-s805。

s801,终端设备通过pdu会话加入mbs会话。

其中,mbs会话可以包括用于承载mbs的数据的隧道,还可以包括用于发送mbs的数据的无线资源。例如,接入网网元通过mbs会话接收到mbs的数据,并将mbs的数据通过上述无线资源发送给一个或多个终端设备。一个mbs会话可以包括一个或多个组播qos流,进而可以用于满足该mbs会话中不同qos需求的数据流的传输。换言之,mbs的数据可以通过一个或多个组播qos流来传输,即该一个或多个组播qos流承载该mbs的数据。

在一个示例中,终端设备可以通过已建立的协议数据单元(protocoldataunit,pdu)会话,向会话管理网元发送互联网组管理协议(internetgroupmanagementprotocol,igmp)消息,该igmp消息用于请求加入mbs会话。该igmp消息可以携带mbs对应的应用标识和该终端设备的标识。

其中,终端设备“加入mbs会话”可以指的是终端设备加入mbs,即,终端设备开始接收mbs的数据。具体可以包括,该终端设备作为一个新成员,通过其pdu会话请求使用上述承载mbs的会话接收mbs的数据,该承载mbs的会话可以是会话管理网元已经根据其他终端设备的请求创建的。或者,mbs会话也可以是该终端设备的“加入mbs会话”的请求触发创建的。

其中,终端设备的标识可以用于标识该终端设备,例如,国际移动用户识别码(internationalmobilesubscriberidentity,imsi)或者终端的外部标识,如移动台国际综合数字网号码(mobilestationinternationalsubscriberdirectorynumber,msisdn)等。

其中,mbs对应的应用标识可以包括mbs的组播地址。可选地,mbs对应的应用标识还包括提供mbs服务的源地址,即可以是提供mbs服务的运营商网元的地址,如af网元或cp网元的地址,或第三方应用服务器的地址。

需要说明的是,终端设备除了通过s801中的用户面路径加入mbs会话之外,还可以通过控制面路径加入mbs会话,因此,本申请中涉及的终端设备通过pdu会话加入mbs会话均可以替换为:终端设备通过pdu会话的非接入层(non-accessstratum,nas)消息加入mbs会话。其中,pdu会话的nas消息可以指的是携带该pdu会话的标识的nas消息,不予限制。例如,pdu会话的nas消息可以为pdu会话修改请求消息,或者pdu会话建立请求消息,也可以是新增的该pdu会话的nas消息,不予限制。

需要说明的是,当终端设备通过nas消息发送用于加入mbs会话的请求消息时,若终端设备已经获得了该mbs对应的标识,则终端设备可以在该请求消息中携带mbs对应的标识;或者,终端设备也可以在该请求消息中携带该mbs对应的组播地址和源地址,用以标识该mbs。

s802,会话管理网元生成映射关系。

其中,上述映射关系可以为该mbs的组播qos流与s801中的pdu会话的单播qos流之间的映射关系。具体地,该映射关系可以包括该组播qos流的信息与该pdu会话的单播qos流的信息之间的对应关系。

其中,mbs的组播qos流也可以称为mbs会话的组播qos流,不予限制。该mbs的组播qos流和该pdu会话的单播qos流均用于传输该mbs的数据。

其中,组播qos流的信息可以包括以下一种或多种:组播qos流的标识、组播qos流的qos参数。单播qos流的信息可以包括以下一种或多种:单播qos流的标识、单播qos流的qos参数。

具体地,单播qos流的标识可以为qos流标识(qosflowidentifier,qfi)。组播qos流的标识也可以为qfi。具体地,会话管理网元可以为该组播qos流对应的单播qos流分配qfi。

可选地,在步骤s802中,会话管理网元获取mbs的组播qos流的信息并确定该组播qos流对应的单播qos流,进而生成上述映射关系,如下所述。

具体地,会话管理网元可以从其他网元(如pcf网元)获取该mbs的组播qos流的信息,也可以根据该mbs的信息确定该mbs的组播qos流的信息。其中,mbs的信息可以是mbs的策略和计费控制(policyandchargingcontrol,pcc)规则,如何根据pcc规则确定组播qos流的信息具体可参见现有技术,不再赘述。

进一步地,会话管理网元确定组播qos流对应的单播qos流,并生成该映射关系。例如,假设会话管理网元将不同的组播qos流映射到不同的单播qos流,即组播qos流与单播qos流一一对应,那么该映射关系为一一对应的映射关系。再例如,假设多个组播qos流映射到同一个单播qos流,那么该映射关系为多对一的映射关系。

可选地,假设上述映射关系包括组播qos流的qos参数和单播qo流的qos参数,步骤s802还包括:会话管理网元根据该组播qos流的qos参数,确定该单播qos流的qos参数。

在一种情况下,若单播qos流与组播qos流一一对应,则单播qos流的qos参数可以与组播qos流的qos参数相同,也可以不同。

示例性地,会话管理网元根据组播qos流的参数确定单播qos流的参数,例如,在组播qos流的qos参数中的调度优先级的基础上提高或降低,以得到pdu会话的单播qos流的qos参数中的调度优先级。

在另一种情况下,若多个组播qos流映射到一个单播qos流,则会话管理网元可以根据映射到该单播qos流的组播qos流的qos参数(即组播qos参数)确定单播qos流的qos参数(即单播qos参数)。例如,单播qos流的带宽是各组播qos流的带宽的总和,会话管理网元也可以调整其他参数,如,调度优先级等,本申请实施例对此不做限制。

需要说明的是,与组播qos流对应的单播qos流可以仅用于一个mbs的数据的传输,即,该单播qos流不用于发送非mbs的数据或者其他mbs的数据的传输。

此外,若单播qos参数与组播qos参数相同,则映射关系中可以不包括qos参数。

s803,会话管理网元向第一网元发送映射关系。

相应地,第一网元从会话管理网元接收映射关系。

其中,映射关系可以用于第一网元通过终端设备的pdu会话的单播qos流,向终端设备发送mbs的数据。

其中,第一网元可以为接入网网元或用户面网元。

需要说明的是,若单播qos参数与组播qos参数相同,那么会话管理网元可以向接入网网元发送单播qos参数或组播qos参数,或者,会话管理网元可以向接入网网元发送单播qos参数和组播qos参数,例如,映射关系中包括单播qos参数和组播qos参数。

s804,第一网元接收mbs的数据。

在一个示例中,第一网元可以直接从第三方网元(如应用服务器)接收mbs的数据。例如,第一网元为与第三方网元之间存在接口的用户面网元,该用户面网元可以通过该接口,直接从第三方网元接收mbs的数据包。

在另一个示例中,第一网元也可以从其他运营商网元,如m-upf网元或其他upf网元接收mbs的数据。例如,第一网元为与第三方网元之间不存在接口的用户面网元,则该用户面网元可以从其他运营商网元(如另一个用户面网元)接收mbs的数据包。又例如,第一网元为接入网网元,第一网元可以用户面网元接收mbs的数据包。

其中,上述mbs的数据包包括mbs的数据和mbs的封装信息。其中,mbs的封装信息可以包括s802中提及的mbs会话的信息,如组播qos流的标识。

s805,第一网元根据映射关系,通过终端设备的pdu会话的单播qos流向终端设备发送mbs的数据。

相应地,终端设备通过pdu会话的单播qos流,从第一网元接收mbs的数据。

下面可以分为两种情况对步骤s805进行详细说明。

情况1,第一网元为接入网网元,mbs的数据携带在第一数据包中,且第一数据包包括组播qos流的标识。

相应地,s805可以包括:接入网网元根据映射关系,确定单播qos流。也就是说,由接入网网元将mbs的数据包转换为单播数据包,并通过单播方式向终端设备发送mbs的数据。

具体地,第一网元可以根据第一数据包携带的组播qos流的标识查询上述映射关系,获取与该组播qos流的标识对应的单播qos流的标识,并根据该单播qos流的标识确定与该单播qos流的标识对应的无线资源,以便使用该无线资源将该mbs的数据发送给终端设备。

进一步地,在s805之前,图8所示的通信方法还包括:在第一网元可以使用该单播qos流的标识对应的无线资源发送mbs的数据之前,第一网元还需要为终端设备配置该无线资源。具体地,第一网元可以根据上述映射关系,获取与该组播qos流对应的单播qos流的单播qos参数,并且根据该单播qos流的qos参数为该单播qos流配置无线资源,以便通过该无线资源向终端设备发送mbs的数据。如此,第一网元可以更为准确地确定单播qos流所需要的无线资源,避免无线资源不足或受限,从而进一步提高传输mbs的数据的可靠性和效率。

可选地,在根据上述单播qos流的单播qos参数配置无线资源之前,图8所示的通信方法还包括:接入网网元确定采用单播方式发送mbs的数据。具体可以采用如下方式实现。

在一种可能的实现方式中,接入网网元根据终端设备的空口状态,确定采用单播方式发送mbs的数据。

在另一种可能的实现方式中,接入网网元根据以下一项或多项确定采用单播方式发送mbs的数据:终端设备接收接入网网元的信号的信号强度小于或等于强度阈值、通过接入网网元接收mbs的终端设备的数量小于或等于数量阈值。

也就是说,当无线信道质量较差,或者接收mbs的终端设备的数量较少时,可以采用单播方式发送mbs的数据,以尽可能使用单播qos对应的空闲无线资源,提高资源利用率。

情况2,第一网元为用户面网元,mbs的数据携带在第一数据包中,第一数据包包括组播qos流的标识。

相应地,s805可以包括:用户面网元根据映射关系,确定单播qos流的标识,并发送mbs的数据和单播qos流的标识。也就是说,由用户面网元将mbs的数据包转换为单播数据包,并通过单播方式向终端设备发送mbs的数据。

可选地,s803中会话管理网元在接入网网元不支持mbs时给用户面网元发送映射关系,以便用户面网元将mbs的数据包转换为单播数据包,并通过单播方式向终端设备发送mbs的数据。应理解,若接入网网元支持mbs,则接入网网元支持将接收到的一份mbs的数据发给一个或多个终端,相应地,若接入网网元支持mbs,接入网网元可以感知mbs,并感知哪些终端设备通过该接入网网元接收该mbs;若接入网网元不支持mbs,则接入网网元不支持将接收到的一份mbs的数据发送给一个或多个终端,该接入网网元不感知mbs。

需要说明的是,用户面网元是通过接入网网元向终端设备发送mbs的数据的,即,用户面网元先将mbs的数据通过单播qos流发送给接入网网元,再由接入网网元通过单播qos流对应的无线资源发送给终端设备。

基于图8所示的通信方法,第一网元可以在终端设备通过pdu会话加入mbs会话后,通过该pdu会话的单播qos流,向终端设备发送mbs的数据,即第一网元可以利用终端设备加入mbs会话时使用的pdu会话的单播qos流与该mbs的组播qos流之间的映射关系,在单播qos流的无线资源上向终端设备发送mbs的数据,也就不需要为mbs预留无线资源,即可实现mbs的数据传输,从而提高无线资源的利用率和通信效率。

下面结合图2所示出的切换场景下的通信系统,详细说明本申请实施例提供的通信方法在切换场景下的具体实现。

示例性地,图9为本申请实施例提供的另一种通信方法的流程示意图。该通信方法可以适用于图1或图2、或图4-图6中任一项所示出的通信系统中。其中,图2中所示出的会话管理网元可以为图9中的smf网元,图2中所示出的用户面网元可以为图9中的upf网元。

如图9所示,该通信方法包括如下s901-s908。

s901,源接入网网元向目标接入网网元发送切换请求。

相应地,目标接入网网元接收来自源接入网网元的切换请求。

示例性地,在源接入网网元启动切换流程之前,终端设备通过源接入网网元接收mbs的数据,且源接入网网元已经建立了mbs会话,即源接入网网元是支持mbs的。终端设备移动到目标接入网网元的覆盖范围内,源接入网网元决定将终端设备切换到目标接入网网元,并向目标接入网网元发送切换请求。

假设目标接入网网元不支持mbs,上述切换请求可以包括:mbs的组播qos流所对应的pdu会话的单播qos流的信息。也就是说,mbs的组播qos流与pdu会话的单播qos流之间存在映射关系。其中,单播qos流的信息可以包括单播qos流的标识,例如qfi。

其中,mbs会话可以是用于承载mbs的数据的隧道。例如,接入网网元通过mbs会话接收到mbs的数据,并将mbs的数据发送给一个或多个终端设备。一个mbs会话可以包括一个或多个组播qos流,进而可以用于满足该mbs中不同qos需求的数据流的传输。

可选地,在执行s901之前,图9所示的通信方法还可以包括:源接入网网元根据映射关系,获取组播qos流所对应的单播qos流的信息。

其中,mbs的组播qos流(也可以称为mbs会话的组播qos流)的信息可以包括组播qos流的标识;单播qos流的信息包括单播qos流的标识。相应地,映射关系可以包括组播qos流的标识与单播qos流的标识之间的对应关系。

需要说明的是,上述mbs的组播qos流可能有一个或多个,且上述pdu会话的单播qos流也可能有一个或多个。因此,上述组播qos流的标识与单播qos流的标识之间的对应关系,可以理解为组播qos流的标识与单播qos流的标识的对应关系的集合。

可选地,mbs的组播qos流的信息还包括组播qos流的qos参数,单播qos流的信息还包括单播qos流的qos参数。相应地,上述映射关系还包括组播qos流的qos参数和单播qos流的qos参数。相应的,源接入网网元可以将单播qos流的参数发送给目标接入网网元。如此,可以准确地获知与mbs的qos需求对应的单播qos流的qos需求,以便准确地确定单播qos流的数据传输方案,如确定mcs、误码率、传输时延等,以确保mbs的数据传输的可靠性和效率。

进一步地,根据该映射关系,源接入网网元可以实现将从upf网元接收到的mbs的数据包转换为单播数据包,并向终端设备转发该单播数据包,进而实现了在upf网元开始向目标接入网网元发送mbs的数据之前,由源接入网网元将收到的mbs的数据包转换为单播数据包并转发给目标接入网网元,可以减少切换过程中的丢包,从而保证移动过程中mbs的连续性,提高mbs的可靠性。

可选地,图9所示的通信方法还包括:源接入网网元接收映射关系。

具体地,源接入网网元可以从smf网元接收该映射关系,也可以从其他网元接收该映射关系。例如,在终端设备发生上一次切换时,当前的源接入网网元可以从上一次切换的源接入网网元获取上述映射关系,具体地,当前的源接入网网元可以从上一次切换的源接入网网元发送的切换请求中获取上述映射关系,本申请实施例对此不予限制。

在一个示例中,图9所示的通信方法还可以包括:smf网元向源接入网网元发送映射关系。相应地,源接入网网元可以从smf网元接收该映射关系。也就是说,源接入网网元可以从为终端设备提供pdu会话服务的smf网元处获取上述映射关系,从而获取到组播qos流所对应的单播qos流的信息。在一种可能的实现方式中,当终端设备通过源接入网网元请求加入mbs会话时(如图8所示),或者,在终端设备从上一个的源接入网网元切换到当前的源接入网网元时,由smf网元发送映射关系。

其中,映射关系可以是由smf网元生成的,smf网元生成映射关系可参见图8的描述,这里不再赘述。

可选地,在执行s901之前,图9所示的通信方法还包括:源接入网网元从upf网元接收第一数据包。其中,第一数据包包括组播qos流的标识和mbs的数据。然后,源接入网网元以ptm方式向终端设备发送mbs的数据,也就是说源接入网网元将接收到的一份mbs的数据发送给一个或多个终端设备。或者,源接入网网元也可以将第一数据包映射为单播数据包,并通过单播qos流向终端设备发送mbs的数据,具体可参见图8所示的通信方法的相关描述,这里不再赘述。

需要说明的是,步骤s901中源接入网网元可以根据目标接入网网元的能力(例如,是否支持mbs),确定上述切换请求包括的具体内容。

可选地,在执行s901之前,图9所示的通信方法还包括:源接入网网元获取目标接入网网元的能力信息。然后,源接入网网元根据目标接入网网元的能力信息,生成切换请求。

具体地,源接入网网元可以从oam网元或smf网元获取,或者从目标接入网网元获取目标接入网网元的能力信息。假设从目标接入网网元获取,那么目标接入网网元可以根据源接入网网元的请求提供其能力信息,也可以主动提供,即源接入网网元接收目标接入网网元的能力信息,不予限制。

其中,能力信息可以包括用于指示目标接入网网元不支持mbs的信息。

需要指出的是,当从目标接入网网元获取时,不支持mbs的目标接入网网元可以不提供该能力信息,而支持mbs的目标接入网元可以提供该能力信息,这样,源接入网网元若未收到目标接入网网元提供的支持mbs的能力信息,可认为目标接入网网元不支持mbs。

如此,源接入网网元可以根据该能力信息确定将终端设备从源接入网网元切换至目标接入网网元的切换方案,如确定切换请求携带的内容,可以进一步提高切换成功率和mbs的数据传输的可靠性。

在另一种可能的设计方式中,上述目标接入网网元的能力信息可以从源接入网网元的本地配置信息(如邻区配置信息)中获取。

s902,目标接入网网元向源接入网网元发送切换响应。

相应地,源接入网网元接收来自目标接入网网元的切换响应。

其中,切换响应可以包括单播qos流对应的无线资源的配置信息。

示例性地,目标接入网网元根据从源接入网网元收到的单播qos流的信息为终端设备配置单播qos流的无线资源,并通过切换响应发送给源接入网网元。也就是说,目标接入网网元可以提前为终端设备配置无线资源,可以减少终端设备在切换至目标基站时的交互次数,从而降低切换时延,提高切换成功率。

可选地,切换响应还包括源接入网网元与目标接入网网元之间的pdu会话的转发隧道(forwardingtunnel)的信息,以便在upf网元开始向目标接入网网元发送mbs的数据之前,由源接入网网元向目标接入网网元转发mbs的数据,然后由目标接入网网元再转发给终端设备,可以降低切换过程中的丢包率,从而进一步提高mbs的可靠性。关于转发隧道的具体实现方式,可以参考现有技术,本申请实施例不再赘述。

s903,源接入网网元向终端设备发送切换命令。

相应地,终端设备接收来自源接入网网元的切换命令。

其中,切换命令可以包括s902中提及的无线资源的配置信息。

示例性地,在源接入网网元向终端设备发送切换命令后,源接入网网元停止向终端设备发送任何数据,且可以通过pdu会话的转发隧道,向目标接入网网元转发mbs的数据。

在一个示例中,图9所示的通信方法还可以包括:源接入网网元从用户面网元接收第一数据包;源接入网网元向目标接入网网元发送第二数据包。

其中,第一数据包包括组播qos流的标识和mbs的数据。第二数据包包括单播qos流的标识和mbs的数据。也就是说,可以由源接入网网元将从用户面网元接收到的mbs的数据包转换为单播数据包,并向终端设备转发该单播数据包,可以达到终端设备在从源接入网网元切换至目标接入网网元之后,可以从目标接入网网元继续接收mbs的数据的目的,从而减少切换过程中的丢包,以进一步提高mbs的可靠性。

s904,终端设备根据切换命令,接入目标接入网网元。

示例性地,终端设备可以根据切换命令中携带的无线资源的配置信息,在该无线资源上接入目标接入网网元。其中,该无线资源是在切换之前就由目标接入网网元配置好的,不需要终端设备在接入目标接入网网元时再申请,即该无线资源是目标接入网网元为终端设备预留的,可以避免由于目标接入网网元没有足够的无线资源导致终端设备无法切换至目标接入网网元的情况,可以提高切换成功率,且可以减少终端设备在切换至目标接入网网元时与目标接入网网元之间的交互次数,可以降低切换时延。

s905,目标接入网网元经由amf网元,向smf网元发送pdu会话的单播qos流的信息。

相应地,smf网元接收来自目标接入网网元的pdu会话的单播qos流的信息。

其中,pdu会话的单播qos流与mbs的组播qos流对应,pdu会话的单播qos流的信息可以包括单播qos流的标识。

示例性地,在终端设备接入目标接入网网元,即切换成功之后,目标接入网网元可以经由amf网元向会话管理网元发送路径切换(pathswitch)消息。其中,路径切换消息包括上述与mbs的组播qos流对应的pdu会话的单播qos流的信息。

需要说明的是,当pdu会话包括多个单播qos流时,即使该pdu会话切换成功,也可能存在部分单播qos流切换失败的情况。因此,目标接入网网元还可以将该pdu会话中切换失败的qos流的信息经由amf网元发送给smf网元,如可以通过n2sm消息发送给smf网元。

s906,smf网元向upf网元发送请求消息。

相应地,upf网元接收来自smf网元的请求消息。

其中,请求消息用于请求upf网元通过pdu会话的单播qos流向目标接入网网元发送mbs的数据。

在第一种情况下,该请求消息可以包括组播qos流的标识,以及与mbs的组播qos流对应的单播qos流的标识。具体地,当多个(两个或两个以上)组播qos流映射到该单播qos流时,该请求消息可以包括该多个组播qos流的标识。

示例性地,smf网元可以向用户面网元发送会话修改请求消息。该会话修改请求消息携带该映射关系。该会话修改请求消息携带该组播qos流的标识和单播qos流的标识,以便用户面网元在接收到mbs的数据和该数据对应的组播qos流的标识后,向目标接入网网元发送该mbs的数据和单播qos流的标识。之后,目标接入网网元即可根据该单播qos流的标识将该mbs的数据发送给终端设备,可以达到终端设备在从源接入网网元切换至不支持mbs的目标接入网网元后,可以继续接收mbs的数据的目的,保证当终端设备跨不同能力的接入网网元移动时mbs业务的连续性,以提高mbs的可靠性。

可选地,结合上述第一种情况,上述方法还包括:smf网元根据上述映射关系和单播qos流的信息,获得组播qos流的信息。

示例性地,smf网元可以根据目标接入网网元提供的单播qos流的信息查询上述映射关系,获取对应的组播qos流的信息。

其中,单播qos流的信息可以包括单播qos流的标识。由于该单播qos流可以仅用于传递一个mbs的数据,根据该单播qos流的标识可以唯一确定对应的mbs。

其中,该映射关系可以由smf网元采用图8所示的方法生成并保存的,不予限制。

在第二种情况下,上述请求消息可以包括单播qos流的标识和mbs的标识信息。其中,mbs的标识信息可以用于标识该mbs,具体地,mbs的标识信息可以包括以下一种或多种:目标地址,源地址,或端口号等。

可选地,结合上述第一种情况,上述方法还包括:smf网元根据单播qos流的信息,获得该mbs的标识信息。

示例性地,由于单播qos流可以仅用于传递一个mbs的数据,因此smf网元可以根据目标接入网网元提供的单播qos流的信息唯一确定对应的mbs,进而获得该mbs的标识信息。具体地,smf网元可以从自身存储的信息中获得该mbs的标识信息,也可以从其他网元获得该mbs的标识信息,不予限制。

s907,upf网元通过单播qos流,向目标接入网网元发送mbs的数据。

相应地,目标接入网网元通过单播qos流,接收来自upf网元的mbs的数据。

在一个示例中,上述s907,upf网元通过单播qos流,向目标接入网网元发送mbs的数据,可以包括:upf网元通过单播qos流,向目标接入网网元发送第三数据包。其中,第三数据包包括mbs的数据和单播qos流的标识,该单播qos流为与组播qos流对应的单播qos流。也就是说,该第三数据包可以是由upf网元使用pdu会话的隧道信息对mbs的数据进行封装而生成的。

需要说明的是,倘若源接入网网元连接的用户面网元与目标接入网网元连接的用户面网元不是同一个用户面网元,那么目标接入网网元连接的用户面网元可能还没有加入上述mbs会话,即目标接入网网元连接的用户面网元可能还没有接收mbs的数据。因此,会话管理网元还可以指示目标接入网网元连接的用户面网元加入上述mbs会话,以便接收mbs的数据,并发送mbs的数据给目标接入网网元。

示例性地,会话管理网元可以向目标接入网网元连接的用户面网元发送组播信息,目标接入网网元连接的用户面网元可以发送igmp加入请求消息,该igmp加入请求消息用于将目标接入网网元连接的用户面网元加入上述mbs会话。该igmp加入请求消息可以包括该mbs会话的互联网协议(internetnetwork,ip)组播信息,如组播地址、源地址等。此外,会话管理网元还可以向目标接入网网元连接的用户面网元发送组播隧道标识,该组播隧道标识可以用于目标接入网网元连接的用户面网元从其他核心网网元接收mbs的数据时使用,其他核心网网元的说明详见下面的说明。

可选地,目标接入网网元连接的用户面网元可以从其他核心网网元接收mbs的数据,如muf网元或其他m-upf网元或upf网元,或者从外部网络,如cp网元接收mbs的数据。下面分别说明。

示例性地,目标接入网网元连接的用户面网元可以是图5或图6中所示的upf网元,或者为图5中所示出的m-upf网元,该m-upf网元或upf网元可以从muf网元接收mbs的数据,并向目标接入网网元转发。

示例性地,目标接入网网元连接的用户面网元也可以是图5或图6中所示出的muf网元,该muf网元可以从cp网元接收mbs的数据,并向目标接入网网元转发。

在另一个示例中,源接入网网元连接的用户面网元与目标接入网网元连接的用户面网元是同一个用户面网元时,upf网元也可以通过mbs的组播qos流向源接入网网元发送第一数据包。其中,第一数据包包括mbs的数据和组播qos流的标识。然后,源接入网网元可以将该第一数据包转换为包含单播qos的标识的第二数据包,并向目标接入网网元发送。其中,单播qos流为与组播qos流对应的单播qos流。

需要说明的是,若upf网元接收的包含mbs的数据的数据包的封装信息,如通用分组无线服务(generalpacketradioservice,gprs)隧道协议-用户面(gprs-userplane,gtp-u)头部信息包括组播qos流的标识,则upf网元可以将该组播qos流的标识替换为与之对应的单播qos流的标识,以生成单播数据包。并且,upf网元还可以重新封装新的gtp-u头,以便向目标接入网网元发送该单播数据包,例如,gtp-u的隧道标识替换为pdu会话的隧道标识。当然,若upf网元接收的包含mbs的数据的数据包的封装信息不包括组播qos流的标识,则upf网元也可以根据mbs的数据的过滤信息确定与该mbs的数据对应的单播qos流的标识,以生成单播数据包,其中过滤信息可以是mbs的数据包头部的信息,例如,源、目的地址、端口号、协议号中的一个或多个,在这种场景下,smf网元可以仅发送mbs的数据的过滤信息和单播qos流的标识给upf网元,smf网元可以不发送组播qos流与单播qos流的映射关系。

s908,目标接入网网元通过该单播qos流对应的无线资源,向终端设备发送mbs的数据。

相应地,终端设备通过该单播qos流对应的无线资源,接收来自目标接入网网元的mbs的数据。

示例性地,在目标接入网网元从upf网元或源接入网网元接收到携带mbs的数据的单播数据包后,可以通过切换成功前配置的无线资源,向终端设备发送该单播数据包。

其中,目标接入网网元接收到的数据包中可以包括mbs的数据和单播qos流的标识,目标接入网网元根据单播qos流的标识确定单播qos流对应的无线资源,并使用该无线资源向终端设备发送mbs的数据。

基于图9所示的通信方法,在终端设备从源接入网网元切换至目标接入网网元的场景下,源接入网网元可以在切换请求中向目标接入网网元发送mbs的组播qos流所对应的pdu会话的单播qos流的信息,以便终端设备在切换至目标接入网网元之后,目标接入网网元可以请求会话管理网元指示与目标接入网网元连接的用户面网元,通过该pdu会话的单播qos流的资源向目标接入网网元发送mbs的数据,然后由目标接入网网元向终端设备转发mbs的数据,可以解决终端设备在从源接入网网元切换至目标接入网网元后,由于目标接入网网元不支持mbs所导致的mbs业务终止的问题,保证当终端设备跨不同能力的接入网网元移动时mbs业务的连续性,能够提高mbs的可靠性。

以上结合图8-图9详细说明了本申请实施例提供的通信方法。以下结合图10-图11详细说明本申请实施例提供的另两种通信装置。

示例性地,图10是本申请实施例提供的一种通信装置的结构示意图二。如图10所示,通信装置1000包括:发送模块1001和接收模块1002。为了便于说明,图10仅示出了通信装置1000的主要部件。

可选地,在一种实施场景中,通信装置1000可适用于图2所示出的通信系统中,执行图9所示的通信方法中源接入网网元的功能。

其中,发送模块1001,用于向目标接入网网元发送切换请求。其中,切换请求包括mbs的组播qos流所对应的pdu会话的单播qos流的信息。

接收模块1002,用于接收来自目标接入网网元的切换响应。其中,切换响应包括单播qos流对应的无线资源的配置信息。

发送模块1001,还用于向终端设备发送切换命令。其中,切换命令包括无线资源的配置信息。

在一种可能的设计中,目标接入网网元不支持mbs。

可选地,接收模块1002,还用于接收目标接入网网元的能力信息。其中,能力信息可以包括用于指示目标接入网网元不支持mbs的信息。

在一种可能的设计中,接收模块1002,还用于从用户面网元接收第一数据包。其中,第一数据包包括组播qos流的标识和mbs的数据。以及,发送模块1001,还用于向目标接入网网元发送第二数据包。其中,第二数据包包括单播qos流的标识和mbs的数据。

可选地,通信装置1000还可以包括:处理模块1003。其中,处理模块1003,用于根据映射关系,获取组播qos流所对应的单播qos流的信息。其中,映射关系包括组播qos流的标识与单播qos流的标识之间的对应关系。

可选地,接收模块1002,还用于接收映射关系。进一步地,接收模块1002,还用于从会话管理网元接收该映射关系。

进一步地,上述映射关系还可以包括组播qos参数和单播qos参数之间的对应关系。其中,组播qos参数是组播qos流的qos参数,单播qos参数是单播qos流的qos参数。

本申请实施例中,该映射关系可以用于源接入网网元或用户面网元将接收到的mbs的数据包转换为与之对应的单播数据包。该映射关系也可以发送给终端设备,以便终端设备根据接收到的单播数据包,获知与单播qos流对应的组播qos流的信息,并将解析后的mbs的数据发送给对应的应用程序。

可选地,通信装置1000还可以包括存储模块(图10中未示出),该存储模块存储有程序或指令。当处理模块1003执行该程序或指令时,使得通信装置1000可以执行图9所示的通信方法。

需要说明的是,通信装置1000可以是源接入网网元,也可以是设置于源接入网网元中的芯片或芯片系统,本申请对此不做限定。

此外,通信装置1000的技术效果可以参考图9所示的通信方法的技术效果,此处不再赘述。

可选地,在另一种实施场景中,通信装置1000可适用于图2所示出的通信系统中,执行图9所示的通信方法中smf网元的功能。

其中,接收模块1002,用于接收来自目标接入网网元的pdu会话的单播qos流的标识。其中,pdu会话的单播qos流与mbs的组播qos流对应。发送模块1001,用于向用户面网元发送请求消息。其中,请求消息用于请求用户面网元通过单播qos流向目标接入网网元发送mbs的数据。

其中,请求消息包括组播qos流的标识,以及单播qos流的标识。

在一种可能的设计中,通信装置1000还可以包括:处理模块1003。其中,处理模块1003,用于根据映射关系和单播qos流的标识,获得组播qos流的标识。其中,映射关系包括组播qos流的标识与单播qos流的标识之间的对应关系。

可选地,映射关系还可以包括组播qos参数和单播qos参数之间的对应关系。其中,组播qos参数是组播qos流的qos参数,单播qos参数是单播qos流的qos参数。

在一个示例中,发送模块1001,还用于向源接入网网元发送映射关系。

可选地,通信装置1000还可以包括存储模块(图10中未示出)。该存储模块存储有程序或指令。当处理模块1003执行该程序或指令时,使得通信装置1000可以图9所示的通信方法。

需要说明的是,通信装置1000可以是会话管理网元,也可以是设置于会话管理网元中的芯片或芯片系统,本申请对此不做限定。

此外,通信装置1000的技术效果可以参考图9所示的通信方法的技术效果,此处不再赘述。

在再一种实施场景中,通信装置1000可适用于图2所示出的通信系统中,执行图9所示的通信方法中upf网元的功能。

其中,接收模块1002,用于接收来自会话管理网元的请求消息。其中,请求消息用于请求用户面网元通过pdu会话的单播qos流向目标接入网网元发送mbs的数据。发送模块,用于通过单播qos流,向目标接入网网元发送mbs的数据。

在一种可能的设计中,发送模块1001,还用于通过单播qos流,向目标接入网网元发送第三数据包。其中,第三数据包包括mbs的数据和单播qos流的标识。

在另一种可能的设计中,发送模块1001,还用于通过mbs的组播qos流向源接入网网元发送第一数据包。其中,第一数据包包括mbs的数据和组播qos流的标识。

可选地,通信装置1000还可以包括存储模块(图10中未示出),该存储模块存储有程序或指令。当处理模块1003执行该程序或指令时,使得通信装置1000可以执行图9所示的通信方法。

需要说明的是,通信装置1000可以是用户面网元,也可以是设置于用户面网元中的芯片或芯片系统,本申请对此不做限定。

此外,通信装置1000的技术效果可以参考图9所示的通信方法的技术效果,此处不再赘述。

示例性地,图11是本申请实施例提供的一种通信装置的结构示意图三。如图11所示,通信装置1100包括:处理模块1101和收发模块1102。为了便于说明,图11仅示出了通信装置1100的主要部件。

可选地,在一种实施场景中,通信装置1100可适用于图1所示出的通信系统中,执行图8所示的通信方法中第一网元的功能。

其中,收发模块1102,用于接收mbs的数据。

处理模块1101,用于控制收发模块1102通过终端设备的pdu会话的单播qos流,向终端设备发送mbs的数据。其中,终端设备可以通过pdu会话加入mbs会话。

在一种可能的设计中,通信装置1100可以为接入网网元,mbs的数据携带在第一数据包中,且第一数据包包括组播qos流的标识。相应地,处理模块1101,还用于根据映射关系,确定单播qos流。其中,映射关系包括组播qos流的标识与单播qos流的标识之间的对应关系。

可选地,处理模块1101,还用于根据终端设备的空口状态,确定采用单播方式发送mbs的数据。

进一步地,处理模块1101,还用于根据以下一项或多项确定采用单播方式发送mbs的数据:终端设备接收接入网网元的信号的信号强度小于或等于强度阈值、通过接入网网元接收mbs的终端设备的数量小于或等于数量阈值。

在另一种可能的设计中,通信装置1100可以为用户面网元,mbs的数据携带在第一数据包中,第一数据包包括组播qos流的标识。相应地,处理模块1101,还用于根据映射关系,确定单播qos流。其中,映射关系包括组播qos流的标识与单播qos流的标识之间的对应关系。

可选地,收发模块1102,还用于从会话管理网元接收映射关系。

可选地,上述映射关系还可以包括组播qos参数和单播qos参数之间的对应关系。其中,组播qos参数是组播qos流的qos参数,单播qos参数是单播qos流的qos参数。

可选地,通信装置1100还可以包括存储模块(图11中未示出),该存储模块存储有程序或指令。当处理模块1101执行该程序或指令时,使得通信装置1100可以执行图8所示的通信方法。

需要说明的是,通信装置1100可以是支持mbs的接入网网元或用户面网元,也可以是设置于该接入网网元或用户面网元中的芯片或芯片系统,本申请对此不做限定。

此外,通信装置1100的技术效果可以参考图8所示的通信方法的技术效果,此处不再赘述。

可选地,在另一种实施场景中,通信装置1100可适用于图1所示出的通信系统中,执行图8所示的通信方法中会话管理网元的功能。

其中,处理模块1101,用于生成映射关系。其中,映射关系用于第一网元通过终端设备的pdu会话的单播qos流,向终端设备发送mbs的数据;终端设备可以通过pdu会话加入mbs会话。收发模块1102,用于向第一网元发送映射关系。

在一种可能的设计中,映射关系包括组播qos流的标识与单播qos流的标识之间的对应关系。

可选地,映射关系还可以包括组播qos参数和单播qos参数之间的对应关系,组播qos参数是组播qos流的qos参数,单播qos参数是单播qos流的qos参数。

示例性地,第一网元可以为接入网网元或用户面网元,即可以由接入网网元或用户面网元具体完成mbs的数据的转发操作。

可选地,通信装置1100还可以包括存储模块(图11中未示出),该存储模块存储有程序或指令。当处理模块1101执行该程序或指令时,使得通信装置1100可以执行图8所示的通信方法。

需要说明的是,通信装置1100可以是会话管理网元,也可以是设置于会话管理网元中的芯片或芯片系统,本申请对此不做限定。

此外,通信装置1100的技术效果可以参考图8所示的通信方法的技术效果,此处不再赘述。

本申请实施例提供一种芯片系统。该芯片系统包括处理器和输入/输出端口,所述处理器用于实现上述方法实施例中任一装置(例如,第一网元,会话管理网元等)所涉及的处理功能,所述输入/输出端口用于实现上述方法实施例中该装置所涉及的收发功能。

在一种可能的设计中,该芯片系统还包括存储器,该存储器用于存储实现上述方法实施例中该装置所涉及的功能对应的计算机指令和数据。

该芯片系统,可以由芯片构成,也可以包含芯片和其他分立器件。

本申请实施例提供一种通信系统。该通信系统包括一个或多个接入网网元,例如,图8所示实施例中的接入网网元,或者图9所示实施例中源接入网网元和目标接入网网元,以及一个或多个核心网网元,如图8或图9所示实施例中的用户面网元和会话管理网元等。进一步地,还可以包括图8或图9所示实施例中的终端设备。

本申请实施例提供一种计算机可读存储介质,该计算机可读存储介质包括程序或指令;当该程序或指令在计算机上运行时,使得该计算机执行上述方法实施例中任一装置所涉及的通信方法。

本申请实施例提供了一种包含指令的计算机程序产品,包括程序或指令,当该程序或指令在计算机上运行时,使得该计算机执行上述方法实施例中任一装置所涉及的通信方法。

应理解,在本申请实施例中的处理器可以是中央处理单元(centralprocessingunit,cpu),该处理器还可以是其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现成可编程门阵列(fieldprogrammablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

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

上述实施例,可以全部或部分地通过软件、硬件(如电路)、固件或其他任意组合来实现。当使用软件实现时,上述实施例可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令或计算机程序。在计算机上加载或执行所述计算机指令或计算机程序时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以为通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集合的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质。半导体介质可以是固态硬盘。

应理解,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况,其中a,b可以是单数或者复数。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系,但也可能表示的是一种“和/或”的关系,具体可参考前后文进行理解。

本申请中,“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“以下至少一项(个)”或其类似表达,是指的这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a,b,或c中的至少一项(个),可以表示:a,b,c,a-b,a-c,b-c,或a-b-c,其中a,b,c可以是单个,也可以是多个。

应理解,在本申请的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

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

以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1