一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

通信方法及装置与流程

2022-08-23 18:37:27 来源:中国专利 TAG:


1.本技术涉及通信技术领域,尤其涉及一种通信方法及装置。


背景技术:

2.在第三代合作伙伴计划(3rd generation partnership project,3gpp)网络中,存在网络侧设备(例如,应用功能网元)同时向多个终端发送相同数据的需求,即点对多点的数据传输需求。
3.为了满足这种需求,现有技术中常采用下述方案:参见图1,多个终端中每个终端建立单播会话(也可以称为协议数据单元(protocol data unit,pdu)会话),应用功能网元通过终端建立的单播会话对应的用户面功能(user plane function,upf)向终端发送数据。这种方式下,应用功能网元需要将数据复制多份,通过多个单播会话对应的upf向多个终端发送该数据,需要较多的传输资源。
4.为了节约网络侧和空口的传输资源,人们希望发送给多个终端的数据可以共享同一个upf和同一个接入网设备,即通过同一个upf和同一个接入网设备将数据发送给多个终端。该情况下,如何进行服务质量(quality of service,qos)参数配置是目前亟待解决的问题。


技术实现要素:

5.本技术实施例提供了一种通信方法及装置,用于解决通过同一个upf和同一个接入网设备将数据发送给多个终端场景下如何进行qos参数配置的问题。
6.第一方面,提供了一种通信方法,包括:多播会话管理功能网元接收来自策略控制功能网元的第一多播群组对应的pcc规则,根据pcc规则,获得第一多播群组对应的目标多播qos参数,向接入网设备发送目标多播qos参数。其中,目标多播qos参数用于配置第一多播群组对应的qos参数。第一方面提供的方法,多播会话管理功能网元可以将目标多播qos参数发送给接入网设备,从而使得接入网设备获取目标多播qos参数,并根据目标多播qos参数,配置第一多播群组对应的qos参数,实现多播qos参数的配置。
7.结合第一方面,在第一种可能的实现方式中,在多播会话管理功能网元接收来自策略控制功能网元的第一多播群组对应的pcc规则之前,该方法还包括:多播会话管理功能网元从应用功能网元或接入和移动性管理功能网元接收第一多播群组的第一多播参数,根据第一多播参数,向策略控制功能网元发送第一多播群组的第二多播参数。其中,第一多播参数包括第一多播qos参数和/或多播业务需求信息,第二多播参数用于生成pcc规则。该种可能的实现方式,可以为策略控制功能网元提供生成pcc规则的参数,以便策略控制功能网元可以生成第一多播群组对应的pcc规则。
8.结合第一方面的第一种可能的实现方式,在第二种可能的实现方式中,第一多播qos参数包括以下至少一种:终端请求的qos参数,或,应用功能网元请求的qos参数。该种可能的实现方式,各个网元可以基于终端或应用功能网元请求的qos参数进行多播qos参数的
配置,从而满足多播业务需求。
9.结合第一方面、第一方面的第一种或第二种可能的实现方式,在第三种可能的实现方式中,该方法还包括:多播会话管理功能网元向第一多播群组对应的单播会话管理功能网元发送目标多播qos参数。该种可能的实现方式,可以使得单播会话管理功能网元获取目标多播qos参数,并根据目标多播qos参数更新单播会话的qos参数,以便在终端信道状态不好或者终端切换后的接入网设备不支持多播数据传输的情况下,可以从多播会话切换到单播会话发送多播数据,从而在一定程度上保证终端的业务连续性。
10.结合第一方面、第一方面的第一种至第三种中的任一种可能的实现方式,在第四种可能的实现方式中,该方法还包括:多播会话管理功能网元从应用功能网元接收第一多播群组的成员变化信息,成员变化信息用于指示离开第一多播群组的终端;当离开第一多播群组的终端包括第一终端时,多播会话管理功能网元向第一单播会话管理功能网元发送用于指示第一终端离开第一多播群组的第一指示信息。其中,第一单播会话管理功能网元为第一多播群组对应的单播会话管理功能网元中第一终端对应的单播会话管理功能网元。该种可能的实现方式,多播会话管理功能网元可以向第一单播会话管理功能网元指示离开第一多播群组的终端,从而使得第一单播会话管理功能网元获取该信息并释放该终端的与第一多播群组对应的单播会话中的qos流和第一多播群组的多播qos流之间的关联关系,以便该单播会话中的qos流后续可以和其他多播qos流关联,提高资源利用率。
11.第二方面,提供了一种通信方法,包括:单播会话管理功能网元从多播会话管理功能网元接收第一多播群组对应的目标多播qos参数,根据目标多播qos参数,配置第一多播群组对应的单播会话的qos参数。其中,目标多播qos参数用于配置第一多播群组对应的qos参数,单播会话管理功能网元为第一多播群组对应的单播会话管理功能网元。第二方面提供的方法,单播会话管理功能网元可以获取目标多播qos参数,并根据目标多播qos参数更新单播会话的qos参数,以便在终端信道状态不好或者终端切换后的接入网设备不支持多播数据传输的情况下,可以从多播会话切换到单播会话发送多播数据,从而在一定程度上保证终端的业务连续性。
12.结合第二方面,在第一种可能的实现方式中,该方法还包括:单播会话管理功能网元向单播会话对应的单播用户面功能网元发送用于配置第一多播群组的多播数据的规则的配置信息。该种可能的实现方式,可以使得单播用户面功能网元获取该规则,以便单播用户面功能网元根据该规则处理和/或传输从多播用户面功能网元接收的第一多播群组的多播数据,以便在终端信道状态不好或者终端切换后的接入网设备不支持多播数据传输的情况下,可以从多播会话切换到单播会话发送多播数据,从而在一定程度上保证终端的业务连续性。
13.结合第二方面或第二方面的第一种可能的实现方式,在第二种可能的实现方式中,单播会话管理功能网元为第一终端对应的单播会话管理功能网元,该方法还包括:单播会话管理功能网元从多播会话管理功能网元接收用于指示第一终端离开第一多播群组的第一指示信息,根据第一指示信息,释放第二单播会话中的qos流和第一多播群组的多播qos流之间的关联关系。其中,第二单播会话为第一终端的单播会话,且第二单播会话与第一多播群组相对应。该种可能的实现方式,第一单播会话管理功能网元可以获知离开第一多播群组的终端为哪个终端,释放该终端的与第一多播群组对应的单播会话中的qos流和
第一多播群组的多播qos流之间的关联关系,以便该单播会话中的qos流后续可以和其他多播qos流关联,提高资源利用率。
14.结合第二方面的第二种可能的实现方式,在第三种可能的实现方式中,该方法还包括:单播会话管理功能网元向第一终端接入的接入网设备发送第一信息,第一信息包括以下信息中的一个或多个:第一指示信息、或第二指示信息;其中,第二指示信息用于指示释放第一终端的单播会话中的qos流和第一多播群组的多播qos流之间的关联关系。该种可能的实现方式,可以使得接入网设备获取离开第一多播群组的终端的信息,并更新与第一多播群组相关的信息,从而避免离开第一多播群组的终端占用与多播相关的资源,提高资源利用率。
15.结合第二方面的第二种或第三种可能的实现方式,在第四种可能的实现方式中,该方法还包括:单播会话管理功能网元向第一终端接入的接入网设备发送第二单播会话的qos参数。该种可能的实现方式,可以间接使得接入网设备获取离开第一多播群组的终端的信息,并更新与第一多播群组相关的信息,从而避免离开第一多播群组的终端占用与多播相关的资源,提高资源利用率。
16.结合第二方面、第二方面的第一种至第四种可能的实现方式,在第五种可能的实现方式中,该方法还包括:单播会话管理功能网元确定第二终端的传输模式为单独传输模式,向第二终端接入的接入网设备发送第一单播会话的目标qos参数。其中,第一单播会话为第二终端的单播会话,第一单播会话与第一多播群组相对应,第二终端属于第一多播群组。该种可能的实现方式,可以先单播会话管理功能网元更新单播会话的qos参数,接入网设备再基于单播会话管理功能网元更新后得到的单播会话的目标qos参数更新单播会话的qos参数,可以适用于接入网设备不支持多播的场景。
17.第三方面,提供了一种通信方法,包括:接入网设备接收来自多播会话管理功能网元的第一多播群组对应的目标多播qos参数,根据目标多播qos参数,配置第一多播群组对应的qos参数。第三方面提供的方法,接入网设备可以获取第一多播群组对应的目标多播qos参数,并根据目标多播qos参数,配置第一多播群组对应的qos参数,实现多播qos参数的配置。
18.结合第三方面,在第一种可能的实现方式中,该方法还包括:接入网设备根据目标多播qos参数,配置第一单播会话的qos参数。其中,第一单播会话为第二终端的单播会话,且第一单播会话与第一多播群组相对应,第二终端属于第一多播群组。该种可能的实现方式,更新单播会话的qos参数时,不需要每个单播smf发送n2信息给接入网设备,可以节约信令。
19.结合第三方面或第三方面的第一种可能的实现方式,在第二种可能的实现方式中,目标多播qos参数包括arp。
20.结合第三方面,在第三种可能的实现方式中,该方法还包括:接入网设备接收来自第二单播会话管理功能网元的第一单播会话的目标qos参数,根据第一单播会话的目标qos参数,配置第一单播会话的qos参数。其中,第一单播会话为第二终端的单播会话,第一单播会话与第一多播群组相对应,第二单播会话管理功能网元为第一多播群组对应的单播会话管理功能网元中第二终端对应的单播会话管理功能网元。该种可能的实现方式,可以先单播会话管理功能网元更新单播会话的qos参数,接入网设备再基于单播会话管理功能网元
更新后得到的单播会话的目标qos参数更新单播会话的qos参数,可以适用于接入网设备不支持多播的场景。
21.结合第三方面、第三方面的第一种至第三种可能的实现方式,在第四种可能的实现方式中,该方法还包括:接入网设备从第一单播会话管理功能网元接收第一信息,根据第一信息,执行以下动作中的一个或多个:删除第一终端的与接收第一多播群组的多播数据相关的上下文信息,删除第一多播群组中的第一终端的信息,或,释放第一终端的单播会话中的qos流和第一多播群组的多播qos流之间的关联关系。其中,第一单播会话管理功能网元为第一多播群组对应的单播会话管理功能网元中第一终端对应的单播会话管理功能网元,第一信息包括以下信息中的一个或多个:第一指示信息、或第二指示信息;其中,第一指示信息用于指示第一终端离开第一多播群组,第二指示信息用于指示释放第一终端的单播会话中的qos流和第一多播群组的多播qos流之间的关联关系。该种可能的实现方式,接入网设备可以获取离开第一多播群组的终端的信息,并更新与第一多播群组相关的信息,从而避免离开第一多播群组的终端占用与多播相关的资源,提高资源利用率。
22.结合第三方面、第三方面的第一种至第三种可能的实现方式,在第四种可能的实现方式中,该方法还包括:接入网设备从第一单播会话管理功能网元接收第二单播会话的qos参数,根据第二单播会话的qos参数,释放第二单播会话中的qos流和第一多播群组的多播qos流之间的关联关系。其中,第二单播会话为第一终端的单播会话,且第二单播会话与第一多播群组相对应,第一单播会话管理功能网元为第一多播群组对应的单播会话管理功能网元中第一终端对应的单播会话管理功能网元。该种可能的实现方式,可以间接使得接入网设备获取离开第一多播群组的终端的信息,并更新与第一多播群组相关的信息,从而避免离开第一多播群组的终端占用与多播相关的资源,提高资源利用率。
23.第四方面,提供了一种通信方法,包括:策略控制功能网元接收第一多播群组的多播参数,根据多播参数,向多播会话管理功能网元发送第一多播群组对应的pcc规则。第四方面提供的方法,策略控制功能网元可以根据接收到的多播参数向多播会话管理功能网元发送第一多播群组对应的pcc规则,以便多播会话管理功能网元可以根据pcc规则获取第一多播群组对应的目标多播qos参数。
24.结合第四方面,在第一种可能的实现方式中,策略控制功能网元接收第一多播群组的多播参数,包括:策略控制功能网元接收来自应用功能网元的第一多播参数;或,策略控制功能网元接收来自多播会话管理功能网元的第二多播参数;其中,第一多播参数包括第一多播qos参数和/或多播业务需求信息,第二多播参数与第一多播参数相同或基于第一多播参数获得。该种可能的实现方式,策略控制功能网元可以获取多播参数,从而可以生成pcc规则。
25.结合第四方面或第四方面的第一种可能的实现方式,在第二种可能的实现方式中,该方法还包括:策略控制功能网元根据第一多播群组的多播参数,生成pcc规则。
26.第五方面,提供了一种通信方法,包括:应用功能网元获得第一多播群组的第一多播参数,并发送第一多播参数。其中,第一多播参数包括第一多播qos参数和/或多播业务需求信息。第五方面提供的方法,应用功能网元可以获取并发送第一多播参数,以便其他网元可以基于第一多播参数生成pcc规则。
27.结合第五方面,在第一种可能的实现方式中,应用功能网元发送第一多播参数,包
括:应用功能网元向多播会话管理功能网元发送第一多播参数;或者,应用功能网元向策略控制功能网元发送第一多播参数。
28.结合第五方面或第五方面的第一种可能的实现方式,在第二种可能的实现方式中,第一多播qos参数包括应用功能网元请求的qos参数。该种可能的实现方式,各个网元可以基于应用功能网元请求的qos参数进行多播qos参数的配置,从而满足多播业务需求。
29.结合第五方面、第五方面的第一种或第二种可能的实现方式,在第三种可能的实现方式中,该方法还包括:应用功能网元向多播会话管理功能网元发送第一多播群组的成员变化信息,第一多播群组的成员变化信息用于指示离开第一多播群组的终端。该种可能的实现方式,可以使得多播会话管理功能网元获取离开第一多播群组的终端的信息,以便后续更新离开终端的与第一多播群组相关的信息,从而避免离开第一多播群组的终端占用与多播相关的资源,提高资源利用率。
30.第六方面,提供了一种通信方法,包括:单播用户面功能网元从单播会话管理功能网元接收用于配置第一多播群组的多播数据的规则的配置信息,根据配置信息,配置第一多播群组的多播数据的规则。第六方面提供的方法,单播用户面功能网元可以获取该规则,根据该规则处理和/或传输从多播用户面功能网元接收的第一多播群组的多播数据,以便在终端信道状态不好或者终端切换后的接入网设备不支持多播数据传输的情况下,可以从多播会话切换到单播会话发送多播数据,从而在一定程度上保证终端的业务连续性。
31.结合第六方面,在第一种可能的实现方式中,规则包括用于单播用户面功能网元处理和/或传输从多播用户面功能网元接收的第一多播群组的多播数据的规则。
32.结合第六方面的第一种可能的实现方式,在第二种可能的实现方式中,规则包括以下信息中的一个或多个:用于单播用户面功能网元识别从多播用户面功能网元接收的第一多播群组的多播数据的规则;用于单播用户面功能网元转发从多播用户面功能网元接收的第一多播群组的多播数据的规则;用于单播用户面功能网元执行从多播用户面功能网元接收的第一多播群组的多播数据的qos处理的规则。
33.第七方面,提供了一种通信方法,包括:接入和移动性管理功能网元接收来自终端的第一多播群组的第一多播参数,向第一多播群组对应的多播会话管理功能网元发送第一多播参数。其中,第一多播参数包括第一多播qos参数和/或多播业务需求信息。第七方面提供的方法,接入和移动性管理功能网元可以获取并发送第一多播参数,以便其他网元可以基于第一多播参数生成pcc规则。
34.结合第七方面,在第一种可能的实现方式中,第一多播qos参数包括终端请求的qos参数。该种可能的实现方式,各个网元可以基于终端请求的qos参数进行多播qos参数的配置,从而满足多播业务需求。
35.结合第七方面或第七方面的第一种可能的实现方式,在第二种可能的实现方式中,该方法还包括:接入和移动性管理功能网元接收来自终端的第一多播群组的标识信息,根据第一多播群组的标识信息,确定第一多播群组对应的多播会话管理功能网元。
36.第八方面,提供了一种通信装置,包括:通信单元和处理单元;通信单元,用于接收来自策略控制功能网元的第一多播群组对应的pcc规则;处理单元,用于根据pcc规则,获得第一多播群组对应的目标多播qos参数,目标多播qos参数用于配置第一多播群组对应的qos参数;通信单元,还用于向接入网设备发送目标多播qos参数。
37.结合第八方面,在第一种可能的实现方式中,通信单元,还用于从应用功能网元或接入和移动性管理功能网元接收第一多播群组的第一多播参数,第一多播参数包括第一多播qos参数和/或多播业务需求信息;处理单元,还用于根据第一多播参数,通过通信单元向策略控制功能网元发送第一多播群组的第二多播参数,第二多播参数用于生成pcc规则。
38.结合第八方面的第一种可能的实现方式,在第二种可能的实现方式中,第一多播qos参数包括以下至少一种:终端请求的qos参数,或,应用功能网元请求的qos参数。
39.结合第八方面、第八方面的第一种或第二种可能的实现方式,在第三种可能的实现方式中,通信单元,还用于向第一多播群组对应的单播会话管理功能网元发送目标多播qos参数。
40.结合第八方面、第八方面的第一种至第三种中的任一种可能的实现方式,在第四种可能的实现方式中,通信单元,还用于从应用功能网元接收第一多播群组的成员变化信息,成员变化信息用于指示离开第一多播群组的终端;当离开第一多播群组的终端包括第一终端时,通信单元,还用于向第一单播会话管理功能网元发送第一指示信息,第一指示信息用于指示第一终端离开第一多播群组,第一单播会话管理功能网元为第一多播群组对应的单播会话管理功能网元中第一终端对应的单播会话管理功能网元。
41.第九方面,提供了一种通信装置,包括:通信单元和处理单元;通信单元,用于从多播会话管理功能网元接收第一多播群组对应的目标多播qos参数,目标多播qos参数用于配置第一多播群组对应的qos参数,通信装置为第一多播群组对应的通信装置;处理单元,用于根据目标多播qos参数,配置第一多播群组对应的单播会话的qos参数。
42.结合第九方面,在第一种可能的实现方式中,通信单元,还用于向单播会话对应的单播用户面功能网元发送配置信息,配置信息用于配置第一多播群组的多播数据的规则。
43.结合第九方面或第九方面的第一种可能的实现方式,在第二种可能的实现方式中,通信装置为第一终端对应的通信装置;通信单元,还用于从多播会话管理功能网元接收第一指示信息,第一指示信息用于指示第一终端离开第一多播群组;处理单元,还用于根据第一指示信息,释放第二单播会话中的qos流和第一多播群组的多播qos流之间的关联关系,第二单播会话为第一终端的单播会话,且第二单播会话与第一多播群组相对应。
44.结合第九方面的第二种可能的实现方式,在第三种可能的实现方式中,通信单元,还用于向第一终端接入的接入网设备发送第一信息,第一信息包括以下信息中的一个或多个:第一指示信息、或第二指示信息;其中,第二指示信息用于指示释放第一终端的单播会话中的qos流和第一多播群组的多播qos流之间的关联关系。
45.结合第九方面的第二种或第三种可能的实现方式,在第四种可能的实现方式中,通信单元,还用于向第一终端接入的接入网设备发送第二单播会话的qos参数。
46.结合第九方面、第九方面的第一种至第四种可能的实现方式,在第五种可能的实现方式中,处理单元,还用于确定第二终端的传输模式为单独传输模式,第二终端属于第一多播群组;通信单元,还用于向第二终端接入的接入网设备发送第一单播会话的目标qos参数,第一单播会话为第二终端的单播会话,第一单播会话与第一多播群组相对应。
47.第十方面,提供了一种通信装置,包括:通信单元和处理单元;通信单元,用于接收来自多播会话管理功能网元的第一多播群组对应的目标多播qos参数;处理单元,用于根据目标多播qos参数,配置第一多播群组对应的qos参数。
48.结合第十方面,在第一种可能的实现方式中,处理单元,还用于根据目标多播qos参数,配置第一单播会话的qos参数,第一单播会话为第二终端的单播会话,且第一单播会话与第一多播群组相对应,第二终端属于第一多播群组。
49.结合第十方面或第十方面的第一种可能的实现方式,在第二种可能的实现方式中,目标多播qos参数包括arp。
50.结合第十方面,在第三种可能的实现方式中,通信单元,还用于接收来自第二单播会话管理功能网元的第一单播会话的目标qos参数,第一单播会话为第二终端的单播会话,第一单播会话与第一多播群组相对应,第二单播会话管理功能网元为第一多播群组对应的单播会话管理功能网元中第二终端对应的单播会话管理功能网元;处理单元,还用于根据第一单播会话的目标qos参数,配置第一单播会话的qos参数。
51.结合第十方面、第十方面的第一种至第三种可能的实现方式,在第四种可能的实现方式中,通信单元,还用于从第一单播会话管理功能网元接收第一信息,第一单播会话管理功能网元为第一多播群组对应的单播会话管理功能网元中第一终端对应的单播会话管理功能网元,第一信息包括以下信息中的一个或多个:第一指示信息、或第二指示信息;其中,第一指示信息用于指示第一终端离开第一多播群组,第二指示信息用于指示释放第一终端的单播会话中的qos流和第一多播群组的多播qos流之间的关联关系;处理单元,还用于根据第一信息,执行以下动作中的一个或多个:删除第一终端的与接收第一多播群组的多播数据相关的上下文信息,删除第一多播群组中的第一终端的信息,或,释放第一终端的单播会话中的qos流和第一多播群组的多播qos流之间的关联关系。
52.结合第十方面、第十方面的第一种至第三种可能的实现方式,在第四种可能的实现方式中,通信单元,还用于从第一单播会话管理功能网元接收第二单播会话的qos参数,第二单播会话为第一终端的单播会话,且第二单播会话与第一多播群组相对应,第一单播会话管理功能网元为第一多播群组对应的单播会话管理功能网元中第一终端对应的单播会话管理功能网元;处理单元,还用于根据第二单播会话的qos参数,释放第二单播会话中的qos流和第一多播群组的多播qos流之间的关联关系。
53.第十一方面,提供了一种通信装置,包括:通信单元和处理单元;处理单元,用于通过通信单元接收第一多播群组的多播参数;处理单元,还用于根据多播参数,通过通信单元向多播会话管理功能网元发送第一多播群组对应的pcc规则。
54.结合第十一方面,在第一种可能的实现方式中,处理单元,具体用于:通过通信单元接收来自应用功能网元的第一多播参数;或,通过通信单元接收来自多播会话管理功能网元的第二多播参数;其中,第一多播参数包括第一多播qos参数和/或多播业务需求信息,第二多播参数与第一多播参数相同或基于第一多播参数获得。
55.结合第十一方面或第十一方面的第一种可能的实现方式,在第二种可能的实现方式中,处理单元,还用于根据第一多播群组的多播参数,生成pcc规则。
56.第十二方面,提供了一种通信装置,包括:通信单元和处理单元;处理单元,用于获得第一多播群组的第一多播参数,第一多播参数包括第一多播qos参数和/或多播业务需求信息;通信单元,用于发送第一多播参数。
57.结合第十二方面,在第一种可能的实现方式中,通信单元,具体用于:向多播会话管理功能网元发送第一多播参数;或者,向策略控制功能网元发送第一多播参数。
58.结合第十二方面或第十二方面的第一种可能的实现方式,在第二种可能的实现方式中,第一多播qos参数包括通信装置请求的qos参数。
59.结合第十二方面、第十二方面的第一种或第二种可能的实现方式,在第三种可能的实现方式中,通信单元,还用于向多播会话管理功能网元发送第一多播群组的成员变化信息,第一多播群组的成员变化信息用于指示离开第一多播群组的终端。
60.第十三方面,提供了一种通信装置,包括:通信单元和处理单元;通信单元,用于从单播会话管理功能网元接收配置信息,配置信息用于配置第一多播群组的多播数据的规则;处理单元,用于根据配置信息,配置第一多播群组的多播数据的规则。
61.结合第十三方面,在第一种可能的实现方式中,规则包括用于通信装置处理和/或传输从多播用户面功能网元接收的第一多播群组的多播数据的规则。
62.结合第十三方面的第一种可能的实现方式,在第二种可能的实现方式中,规则包括以下信息中的一个或多个:用于通信装置识别从多播用户面功能网元接收的第一多播群组的多播数据的规则;用于通信装置转发从多播用户面功能网元接收的第一多播群组的多播数据的规则;用于通信装置执行从多播用户面功能网元接收的第一多播群组的多播数据的qos处理的规则。
63.第十四方面,提供了一种通信装置,包括:通信单元和处理单元;处理单元,用于通过通信单元接收来自终端的第一多播群组的第一多播参数,第一多播参数包括第一多播qos参数和/或多播业务需求信息;处理单元,还用于通过通信单元向第一多播群组对应的多播会话管理功能网元发送第一多播参数。
64.结合第十四方面,在第一种可能的实现方式中,第一多播qos参数包括终端请求的qos参数。
65.结合第十四方面或第十四方面的第一种可能的实现方式,在第二种可能的实现方式中,处理单元,还用于通过通信单元接收来自终端的第一多播群组的标识信息;处理单元,还用于根据第一多播群组的标识信息,确定第一多播群组对应的多播会话管理功能网元。
66.第十五方面,提供了一种通信方法,包括:多播会话管理功能网元从应用功能网元接收第一多播群组的成员变化信息,所述成员变化信息用于指示离开所述第一多播群组的终端;当所述离开所述第一多播群组的终端包括第一终端时,所述多播会话管理功能网元向第一单播会话管理功能网元发送第一指示信息,所述第一指示信息用于指示所述第一终端离开所述第一多播群组,所述第一单播会话管理功能网元为所述第一多播群组对应的单播会话管理功能网元中所述第一终端对应的单播会话管理功能网元。
67.第十六方面,提供了一种通信方法,包括:应用功能网元向多播会话管理功能网元或第一单播会话管理功能网元发送第一多播群组的成员变化信息,所述成员变化信息用于指示离开所述第一多播群组的终端,所述离开所述第一多播群组的终端包括第一终端,所述第一单播会话管理功能网元为所述第一多播群组对应的单播会话管理功能网元中所述第一终端对应的单播会话管理功能网元。
68.第十七方面,提供了一种通信方法,包括:第一单播会话管理功能网元从多播会话管理功能网元接收第一指示信息,所述第一指示信息用于指示第一终端离开第一多播群组,或者,第一单播会话管理功能网元从应用功能网元接收第一多播群组的成员变化信息,
所述成员变化信息用于指示离开所述第一多播群组的终端,所述离开所述第一多播群组的终端包括第一终端;所述第一单播会话管理功能网元根据所述第一指示信息或所述第一多播群组的成员变化信息,释放第二单播会话中的qos流和所述第一多播群组的多播qos流之间的关联关系,所述第二单播会话为所述第一终端的单播会话,且所述第二单播会话与所述第一多播群组相对应。
69.结合第十七方面,在第一种可能的实现方式中,所述方法还包括:所述第一单播会话管理功能网元向所述第一终端接入的接入网设备发送第一信息,所述第一信息包括以下信息中的一个或多个:所述第一指示信息、或第二指示信息;其中,所述第二指示信息用于指示释放所述第一终端的单播会话中的qos流和所述第一多播群组的多播qos流之间的关联关系。
70.结合第十七方面,在第二种可能的实现方式中,所述方法还包括:所述第一单播会话管理功能网元向所述第一终端接入的接入网设备发送所述第二单播会话的qos参数。
71.第十八方面,提供了一种通信方法,包括:接入网设备从第一单播会话管理功能网元接收第一信息,所述第一单播会话管理功能网元为第一多播群组对应的单播会话管理功能网元中第一终端对应的单播会话管理功能网元,所述第一信息包括以下信息中的一个或多个:第一指示信息、或第二指示信息;其中,所述第一指示信息用于指示所述第一终端离开所述第一多播群组,所述第二指示信息用于指示释放所述第一终端的单播会话中的qos流和所述第一多播群组的多播qos流之间的关联关系;所述接入网设备根据所述第一信息,执行以下动作中的一个或多个:删除所述第一终端的与接收所述第一多播群组的多播数据相关的上下文信息,删除所述第一多播群组中的所述第一终端的信息,或,释放所述第一终端的单播会话中的qos流和所述第一多播群组的多播qos流之间的关联关系。
72.第十九方面,提供了一种通信方法,包括:接入网设备从第一单播会话管理功能网元接收第二单播会话的qos参数,所述第二单播会话为第一终端的单播会话,且所述第二单播会话与第一多播群组相对应,所述第一单播会话管理功能网元为所述第一多播群组对应的单播会话管理功能网元中所述第一终端对应的单播会话管理功能网元;所述接入网设备根据所述第二单播会话的qos参数,释放所述第二单播会话中的qos流和所述第一多播群组的多播qos流之间的关联关系。
73.第二十方面,提供了一种通信装置,包括:通信单元和处理单元;所述处理单元,用于通过所述通信单元从应用功能网元接收第一多播群组的成员变化信息,所述成员变化信息用于指示离开所述第一多播群组的终端;当所述离开所述第一多播群组的终端包括第一终端时,所述处理单元,还用于通过所述通信单元向第一单播会话管理功能网元发送第一指示信息,所述第一指示信息用于指示所述第一终端离开所述第一多播群组,所述第一单播会话管理功能网元为所述第一多播群组对应的单播会话管理功能网元中所述第一终端对应的单播会话管理功能网元。
74.第二十一方面,提供了一种通信装置,包括:通信单元和处理单元;所述处理单元,用于通过所述通信单元向多播会话管理功能网元或第一单播会话管理功能网元发送第一多播群组的成员变化信息,所述成员变化信息用于指示离开所述第一多播群组的终端,所述离开所述第一多播群组的终端包括第一终端,所述第一单播会话管理功能网元为所述第一多播群组对应的单播会话管理功能网元中所述第一终端对应的单播会话管理功能网元。
75.第二十二方面,提供了一种通信装置,包括:通信单元和处理单元;所述通信单元,用于从多播会话管理功能网元接收第一指示信息,所述第一指示信息用于指示第一终端离开第一多播群组,或者,从应用功能网元接收第一多播群组的成员变化信息,所述成员变化信息用于指示离开所述第一多播群组的终端,所述离开所述第一多播群组的终端包括第一终端;所述处理单元,用于根据所述第一指示信息或所述第一多播群组的成员变化信息,释放第二单播会话中的qos流和所述第一多播群组的多播qos流之间的关联关系,所述第二单播会话为所述第一终端的单播会话,且所述第二单播会话与所述第一多播群组相对应。
76.结合第二十二方面,在第一种可能的实现方式中,所述通信单元,还用于向所述第一终端接入的接入网设备发送第一信息,所述第一信息包括以下信息中的一个或多个:所述第一指示信息、或第二指示信息;其中,所述第二指示信息用于指示释放所述第一终端的单播会话中的qos流和所述第一多播群组的多播qos流之间的关联关系。
77.结合第二十二方面,在第二种可能的实现方式中,所述通信单元,还用于向所述第一终端接入的接入网设备发送所述第二单播会话的qos参数。
78.第二十三方面,提供了一种通信装置,包括:通信单元和处理单元;所述通信单元,用于从第一单播会话管理功能网元接收第一信息,所述第一单播会话管理功能网元为第一多播群组对应的单播会话管理功能网元中第一终端对应的单播会话管理功能网元,所述第一信息包括以下信息中的一个或多个:第一指示信息、或第二指示信息;其中,所述第一指示信息用于指示所述第一终端离开所述第一多播群组,所述第二指示信息用于指示释放所述第一终端的单播会话中的qos流和所述第一多播群组的多播qos流之间的关联关系;所述处理单元,用于根据所述第一信息,执行以下动作中的一个或多个:删除所述第一终端的与接收所述第一多播群组的多播数据相关的上下文信息,删除所述第一多播群组中的所述第一终端的信息,或,释放所述第一终端的单播会话中的qos流和所述第一多播群组的多播qos流之间的关联关系。
79.第二十四方面,提供了一种通信装置,包括:通信单元和处理单元;所述通信单元,用于从第一单播会话管理功能网元接收第二单播会话的qos参数,所述第二单播会话为第一终端的单播会话,且所述第二单播会话与第一多播群组相对应,所述第一单播会话管理功能网元为所述第一多播群组对应的单播会话管理功能网元中所述第一终端对应的单播会话管理功能网元;所述处理单元,用于根据所述第二单播会话的qos参数,释放所述第二单播会话中的qos流和所述第一多播群组的多播qos流之间的关联关系。
80.第二十五方面,提供了一种通信装置,包括:处理器。处理器与存储器连接,存储器用于存储计算机执行指令,处理器执行存储器存储的计算机执行指令,从而实现第一方面至第七方面以及第十五方面至第十九方面中任一方面提供的任意一种方法。示例性的,存储器和处理器可以集成在一起,也可以为独立的器件。若为后者,存储器可以位于通信装置内,也可以位于通信装置外。
81.在一种可能的实现方式中,处理器包括逻辑电路,还包括输入接口和输出接口中的至少一个。示例性的,输出接口用于执行相应方法中的发送的动作,输入接口用于执行相应方法中的接收的动作。
82.在一种可能的实现方式中,通信装置还包括通信接口和通信总线,处理器、存储器和通信接口通过通信总线连接。通信接口用于执行相应方法中的收发的动作。通信接口也
可以称为收发器。可选的,通信接口包括发送器和接收器中的至少一种,该情况下,发送器用于执行相应方法中的发送的动作,接收器用于执行相应方法中的接收的动作。
83.在一种可能的实现方式中,通信装置以芯片的产品形态存在。
84.第二十六方面,提供了一种芯片,包括:处理器和接口,处理器通过接口与存储器耦合,当处理器执行存储器中的计算机程序或指令时,使得第一方面至第七方面以及第十五方面至第十九方面中的任意一个方面提供的任意一种方法被执行。
85.第二十七方面,提供了一种计算机可读存储介质,包括计算机执行指令,当该计算机执行指令在计算机上运行时,使得计算机执行第一方面至第七方面以及第十五方面至第十九方面中任一方面提供的任意一种方法。
86.第二十八方面,提供了一种包含计算机执行指令的计算机程序产品,当该计算机执行指令在计算机上运行时,使得计算机执行第一方面至第七方面以及第十五方面至第十九方面中任一方面提供的任意一种方法。
87.第二十九方面,提供了一种通信系统,包括用于执行上述第一方面提供的任意一种方法的通信装置、用于执行上述第二方面提供的任意一种方法的通信装置、用于执行上述第三方面提供的任意一种方法的通信装置、用于执行上述第四方面提供的任意一种方法的通信装置、用于执行上述第五方面提供的任意一种方法的通信装置、用于执行上述第六方面提供的任意一种方法的通信装置、用于执行上述第七方面提供的任意一种方法的通信装置中的一个或多个。
88.第三十方面,提供了一种通信系统,包括用于执行上述第十五方面提供的任意一种方法的通信装置、用于执行上述第十六方面提供的任意一种方法的通信装置、用于执行上述第十七方面提供的任意一种方法的通信装置、用于执行上述第十八方面或第十九方面提供的任意一种方法的通信装置中的一个或多个。
89.第八方面至第三十方面中的任一种实现方式所带来的技术效果可参见第一方面至第七方面中对应实现方式所带来的技术效果,此处不再赘述。
90.需要说明的是,在方案不矛盾的前提下,上述各个方面中的方案均可以结合。
附图说明
91.图1为一种多播数据传输的示意图;
92.图2为一种5g系统的网络架构示意图;
93.图3为一种单播会话的示意图;
94.图4为一种单播会话与单播qos流的关系示意图;
95.图5为本技术实施例提供的一种多播会话的示意图;
96.图6为本技术实施例提供的一种多播会话和单播会话并存的示意图;
97.图7为本技术实施例提供的一种多播数据传输示意图;
98.图8为本技术实施例提供的又一种多播数据传输示意图;
99.图9为本技术实施例提供的一种通信场景示意图;
100.图10为本技术实施例提供的一种通信方法的流程图;
101.图11为本技术实施例提供的又一种通信方法的流程图;
102.图12为本技术实施例提供的又一种通信方法的流程图;
103.图13为本技术实施例提供的又一种通信方法的流程图;
104.图14为本技术实施例提供的又一种通信方法的流程图;
105.图15为本技术实施例提供的又一种通信方法的流程图;
106.图16为本技术实施例提供的一种通信装置的组成示意图;
107.图17为本技术实施例提供的一种通信装置的硬件结构示意图;
108.图18为本技术实施例提供的又一种通信装置的硬件结构示意图。
具体实施方式
109.在本技术的描述中,除非另有说明,“/”表示或的意思,例如,a/b可以表示a或b。本文中的“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。在本技术的描述中,除非另有说明,“至少一个”是指一个或多个,“多个”是指两个或多于两个。
110.另外,为了便于清楚描述本技术实施例的技术方案,在本技术的实施例中,采用了“第一”、“第二”等字样对功能和作用基本相同的相同项或相似项进行区分。本领域技术人员可以理解“第一”、“第二”等字样并不对数量和执行次序进行限定,并且“第一”、“第二”等字样也并不限定一定不同。
111.本技术实施例的技术方案可以应用于第四代(4th generation,4g)系统、基于4g系统演进的各种系统、第五代(5th generation,5g)系统、基于5g系统演进的各种系统中。其中,4g系统也可以称为演进分组系统(evolved packet system,eps)。4g系统的核心网(core network,cn)可以称为演进分组核心网(evolved packet core,epc),接入网可以称为长期演进(long term evolution,lte)。5g系统的核心网可以称为5gc(5g core),接入网可以称为新无线(new radio,nr)。
112.图2示例性的示出了5g系统的一种网络架构示意图。在该示意图中,5g系统可以包括:鉴权服务器功能(authentication server function,ausf)网元、接入和移动性管理功能(access and mobility management function,amf)网元、数据网络(data network,dn)、统一数据管理(unified data management,udm)网元、策略控制功能(policy control function,pcf)网元、(无线)接入网((radio)access network,(r)an)网元、upf网元、终端(terminal)、应用功能(application function,af)网元、会话管理功能(session management function,smf)网元。
113.为方便描述,在下文中将(r)an网元、amf网元、smf网元、udm网元、upf网元、pcf网元、af网元等分别通过ran、amf、smf、udm、upf、pcf、af等指代。
114.5g系统分为接入网和核心网两部分。接入网用于实现无线接入有关的功能,主要包括ran。核心网用于网络业务的控制、数据的传输等,核心网由多个网元组成,主要包括:amf、smf、upf、pcf、udm等。
115.图2中部分网元的功能如下:
116.pcf,负责向amf、smf提供策略,如qos策略、切片选择策略等。
117.udm,用于处理3gpp认证和密钥协商(authentication and key agreement,aka)认证凭据,用户识别处理,访问授权,注册/移动性管理,订购管理,短信管理等。
118.af,可以是应用服务器,其可以属于运营商,也可以属于第三方。主要支持与3gpp
核心网交互来提供服务,例如影响数据路由决策,策略控制功能或者向网络侧提供第三方的一些服务。
119.amf,主要负责信令处理部分,例如,终端的注册管理、终端的连接管理、终端的可达性管理、终端的接入授权和接入鉴权、终端的安全功能,终端的移动性管理(如终端位置更新、终端注册网络、终端切换等),网络切片(network slice)选择,smf选择,终端的注册或去注册等功能。
120.smf,主要负责终端会话管理的所有控制面功能,包括upf的选择、控制以及重定向,网络互连协议(internet protocol,ip)地址分配及管理,会话的qos管理,从pcf获取策略与计费控制(policy and charging control,pcc)规则,承载或会话的建立、修改以及释放等。
121.upf,作为会话连接的锚定点,负责对终端的数据报文过滤、数据传输/转发、速率控制、生成计费信息、用户面qos处理、上行传输认证、传输等级验证、下行数据包缓存及下行数据通知触发等。
122.ran,由一个或多个接入网设备(也可以称为ran节点或网络设备)组成的网络,实现无线物理层功能、资源调度和无线资源管理、无线接入控制以及移动性管理功能,服务质量管理,数据压缩和加密等功能。接入网设备通过用户面接口n3和upf相连,用于传送终端的数据。接入网设备通过控制面接口n2和amf建立控制面信令连接,用于实现无线接入承载控制等功能。
123.接入网设备可以为基站、无线保真(wireless fidelity,wifi)接入点(access point,ap)、全球微波接入互操作性(worldwide interoperability for microwave access,wimax)站点等。基站可以包括各种形式的基站,例如:宏基站,微基站(也称为小站),中继站,接入点等。具体可以为:无线局域网(wireless local area network,wlan)中的ap,全球移动通信系统(global system for mobile communications,gsm)或码分多址接入(code division multiple access,cdma)中的基站(base transceiver station,bts),也可以是宽带码分多址(wideband code division multiple access,wcdma)中的基站(nodeb,nb),还可以是lte中的演进型基站(evolved node b,enb或enodeb),或者中继站或接入点,或者车载设备、可穿戴设备以及未来5g系统中的下一代节点b(the next generation node b,gnb)或者未来演进的公用陆地移动网(public land mobile network,plmn)网络中的基站等。
124.终端可以是无线终端,或者,也可以是有线终端。无线终端可以是指向用户提供语音和/或数据连通性的设备,具有无线连接功能的手持式设备或连接到无线调制解调器的其他处理设备。无线终端可以经接入网设备与一个或多个核心网设备通信,如与amf、smf等进行通信。无线终端可以是移动终端,如移动电话(或称为“蜂窝”电话)、智能电话、卫星无线设备、无线调制解调器卡以及具有移动终端的计算机,例如,可以是膝上型、便携式、袖珍式、手持式、计算机内置的或者车载的移动装置,它们与接入网设备交换语音和/或数据。示例性的,无线终端可以为个人通信业务(personal communication service,pcs)电话、无绳电话、会话发起协议(session initiation protocol,sip)话机、无线本地环路(wireless local loop,wll)站、个人数字助理(personal digital assistant,pda)、虚拟现实(virtual reality,vr)眼镜、增强现实(augment reality,ar)眼镜、机器类型通信终
端、物联网终端等设备。在车联网通信中,车辆上装载的通信设备是一种终端,路边单元(road side unit,rsu)也可以作为一种终端。无人机上装载的通信设备,也可以看做是一种终端。无线终端也可以称为用户设备(user equipment,ue)、终端设备、订户单元(subscriber unit)、订户站(subscriber station),移动站(mobile station)、移动台(mobile)、远程站(remote station)、接入点(access point)、接入终端(access terminal)、用户终端(user terminal)、用户代理(user agent)等。
125.dn指的是为用户提供数据传输服务的运营商网络,如网络互连协议多媒体业务(ip multi-media service,ims)、互联网(internet)等。
126.可以理解的是,除图2所示功能网元之外,5g网络的网络架构还可以包括其他功能网元。例如,网络开放功能(network exposure function,nef)网元、网络存储功能(network repository function,nrf)网元等。在本技术实施例中,网元也可以称为实体或设备等。
127.为了方便描述,下文中以本技术涉及到的各个网元为5g系统中的网元为例对本技术提供的方法作示例性说明。可以理解的是,下文中的af可以替换为应用功能网元,smf可以替换为会话管理功能网元,pcf可以替换为策略控制功能网元,amf可以替换为接入和移动性管理功能网元,upf可以替换为用户面功能网元。这些网元也可以为4g系统或其他的通信系统中具有相同或相似功能的网元,进行替换理解即可。
128.为了使得本技术实施例更加的清楚,首先对本技术涉及到的部分概念作简单介绍。
129.1、单播会话、单播upf、单播smf、单播qos参数、单播qos流
130.在5g系统中,终端通过建立终端到接入网设备到upf到dn之间的单播会话,访问dn。单播会话也可以称为pdu会话。单播会话的锚点upf可以称为单播upf,管理单播upf的smf可以称为单播smf。单播会话是终端和dn之间的连接,用于提供pdu连接服务。其中,单播会话类型可以是ip连接、以太网连接或者非结构数据连接等。终端可以发起建立一个或多个单播会话,来连接到相同的dn或者不同的dn。例如,图3中,终端发起建立单播会话1和单播会话2,来连接到相同的dn。
131.单播会话中的qos流可以称为单播qos流。一个单播会话可以包括一个或多个单播qos流,一个qos流标识(qos flow identity,qfi)用于标识一个单播qos流。qfi可以动态分配,也可以等于5g qos流标识(5g qos flow identity,5qi)。示例性的,如图4所示,一个单播会话包含三个单播qos流,分别为单播qos流1,单播qos流2和单播qos流3。每个单播qos流可以承载一个或多个业务。在一个单播qos流中,不同业务的qos是相同的。
132.在5g系统中,单播qos流由smf控制,可以预先配置,也可以通过单播会话建立流程或单播会话修改流程来建立。针对同一个单播qos流,在接入网设备、终端和upf上均有该单播qos流的qos参数(或者说qos的执行规则,可以称为单播qos参数)。其中,在接入网设备上,该单播qos参数可以称为qos配置文件(qos profile)。接入网设备中的qos profile可以是预先配置的,也可以是smf通过amf发送给接入网设备的。在终端上,该单播qos参数可以称为qos规则(qos rule)。终端中的qos rule可以是终端通过应用反射qos控制派生出来的,也可以是smf通过amf向终端发送的。可选的,smf还可以向终端发送与这些qos rule相关联的qos参数(参见3gpp技术规范(technical specification,ts)24.501部分的内容)。
在upf上,该单播qos参数可以称为包检测规则(packet detection rule,pdr)。smf可以提供给upf一个或多个上行pdr和下行pdr。
133.2、多播会话、多播upf、多播smf、多播qos参数、多播qos流、多播数据
134.参见图5,在本技术实施例中,af可以通过同一upf向至少一个终端发送相同的数据。具体的,af向upf发送数据,upf向接入网设备发送该数据,接入网设备多播(也可以称为组播)或广播该数据,至少一个终端在特定的资源上接收该数据。其中,该upf可以称为多播upf(记为m-upf),管理此m-upf的smf可以称为多播smf(记为m-smf),该数据可以称为多播数据,接收多播数据的至少一个终端组成了一个多播群组,承载多播数据的会话可以称为多播会话(例如,图5中的多播会话4)。多播数据也可以称为多播广播业务(multicast and broadcast service,mbs)数据或mbs数据包。
135.需要说明的是,本技术中的多播数据并不是指一定通过多播或广播方式发送的数据,而是指多个终端都要接收的数据或者说多播业务的数据,例如,针对终端1、终端2和终端3都要接收的多播数据,可以通过图5中的多播会话4发送给终端1、终端2和终端3,也可以通过图1中的单播会话1、单播会话2和单播会话3分别发送给终端1、终端2和终端3。也就是说,通过多播或广播方式发送的数据为多播数据,通过单播会话发送的数据也可以为多播数据。核心网网元(例如,m-smf)可以获取多播群组的上下文信息(具体内容参见下文中的第一多播群组的第一上下文信息),并通知接入网设备,从而使得接入网设备在接收到多播数据时,可以发送给多播群组中的终端。
136.与单播会话类似的,多播会话中也可以包括一个或多个qos流,多播会话中的qos流可以称为多播qos流。多播qos流也可以有对应的标识。多播数据可以承载在多播会话中的一个或多个多播qos流中。
137.与单播会话类似的,接入网设备和m-upf中也会存在多播qos流的qos参数,该qos参数可以称为多播qos参数。
138.3、终端的传输模式(delivery mode)
139.终端的传输模式包括共享传输模式(shared delivery mode)和单独传输模式(individual delivery mode)。
140.共享传输模式是指m-upf通过多播会话的多播共享通道发送多播数据至接入网设备,接入网设备通过多播方式将多播数据发送给终端的传输模式。接入网设备可以采用点对点的方式将多播数据发送给终端,即将1份多播数据在空口上发送给多个终端,接入网设备也可以采用点对多点的方式将多播数据发送给终端,即将多份数据在空口上发送给多个终端。共享传输模式下,5gc共享mbs流量传递,即5gc接收多播数据的单个副本,并将多播数据的单个副本传递到接入网设备。
141.单独传输模式是指m-upf将多播数据发送给单播upf,单播upf将多播数据通过单播会话发送给终端的传输模式。单独传输模式下,5gc单独进行mbs流量传送,即5gc接收多播数据的单个副本,并通过每个终端的单播会话将多播数据的单个副本发送给各个终端,因此,每个终端关联一个单播会话。
142.以上是对本技术涉及到的部分概念所作的简单介绍。基于对上述概念的理解,本技术需要解决以下三个问题:
143.问题1、如何配置多播qos参数。
144.在如图5所示的通信系统中,多播业务需求(例如,多播数据所需的带宽、多播数据发送的优先级)的配置(例如,更新),可能会导致多播qos参数的配置(例如,更新)无法完成。若有新的多播业务需求,但未更新多播qos参数,可能会影响业务数据传输,造成网络资源浪费、业务无法实现合约要求等问题。但是目前并没有针对多播qos参数配置的相关流程。
145.问题2、如何配置多播群组对应的单播会话的qos参数,也就是如何配置单播qos参数。
146.需要说明的是,在建立多播会话的过程中,或者在建立多播会话之前或之后,多播群组中的每个终端还可以建立自己的单播会话,例如,参见图6,针对终端1、终端2和终端3,核心网分别建立单播会话1、单播会话2和单播会话3。此时,单播会话和多播会话同时存在,单播会话和多播会话上可以传输不同的业务数据。例如,针对终端1,单播会话1上可以传输终端1的业务1的数据,多播会话4上可以传输终端1的业务2的数据,业务2的数据为多播数据。
147.该情况下,在终端信道状态不好或者终端切换后的接入网设备不支持多播数据传输的情况下,可以通过单播会话发送多播数据,从而在一定程度上保证终端的业务连续性。具体的,针对一个终端,多播会话可以与该终端的一个或多个单播会话对应,该情况下,多播会话切换到单播会话时,多播会话上传输的多播数据通过对应的单播会话传输。具体的,多播会话中的多播qos流可以与单播会话中的单播qos流对应,该情况下,多播会话切换到单播会话时,多播会话中的多播qos流上传输的多播数据通过对应的单播会话中的单播qos流传输。针对一个终端,多播qos流和单播qos流可以一对多,多对一,或者,一对一,本技术不作限制。示例性的,基于图6所示的示例,表1示出了一种多播qos流和单播qos流的对应关系。
148.表1
[0149][0150]
参见图7和图8,若终端(例如,终端3)接入的接入网设备从接入网设备1切换为接入网设备2。此时,参见图7,若接入网设备2也支持多播传输,则可以通过多播会话4向多播群组发送多播数据。具体的,通过路径2向多播群组中的终端1和终端2发送多播数据,通过路径1向多播群组中的终端3发送多播数据。参见图8,若接入网设备2不支持多播传输,则可以通过多播会话4向多播群组中的终端1和终端2发送多播数据,具体的,可以通过路径2向多播群组中的终端1和终端2发送多播数据,通过单播会话3向终端3发送多播数据,具体的,通过路径1向终端3发送多播数据。根据图8可以看出,在本技术中,采用单播会话3向终端3发送多播数据时,upf3接收到的多播数据并不是来自于af的,而是来自于m-upf的。
[0151]
由于终端有通过单播会话传输多播数据的需求,则在多播qos参数配置(例如,更新)的情况下,也有配置(例如,更新)多播群组对应的单播会话的qos参数的需求,以便在终
端信道状态不好或者终端切换后的接入网设备不支持多播数据传输的情况下,可以通过单播会话发送多播数据,从而在一定程度上保证终端的业务连续性。
[0152]
问题3、在终端离开多播群组(也就是该终端不再是该多播群组的成员)的情况下,多播群组中的成员组成的终端列表发生变化,此时,如何配置(例如,更新)与多播群组相关的信息。
[0153]
其中,终端签约信息变化或者终端移动时,终端可能会离开多播群组,该情况下,网络侧未更新与多播群组相关的信息,可能会导致资源浪费,例如,参见图9,本来属于多播群组的终端2离开多播群组时,若网络侧未更新与多播群组相关的信息,接入网设备不知道终端2已经离开多播群组,则接入网设备会加大传输功率保障终端2的通信质量,实际上此时接入网设备已经不需要为终端2提供服务,会造成资源浪费。终端离开多播群组后不再需要接收多播数据,为了使得离开多播群组的终端不再接收多播数据,可以通过更换终端的密钥解决,但是这样的话,接入网设备无法知道更新后的多播群组中的成员,仍然会为已经不属于多播群组的终端分配额外资源传输数据,无法解决资源浪费的问题。
[0154]
为了解决上述问题,本技术提供了一种通信方法,该方法中可以包括基于pcc规则进行的qos参数配置的过程,具体可以参见图10所示的实施例。本技术还提供了另一种通信方法,该方法中可以包括终端离开多播群组导致的与多播群组相关的信息的配置过程,具体可以参见图11所示的实施例。
[0155]
下文中的描述中,配置可以是初始配置,也可以是更新,更新也可以描述为更新配置。多播会话和多播群组在某些语境下可以等同理解,例如,离开多播群组,也可以理解为离开多播会话,多播群组对应的单播会话也可以理解为多播会话对应的单播会话。多播群组的标识信息和多播会话的标识信息相同的情况下,多播群组的标识信息也可以理解为多播会话的标识信息。多播群组的标识信息和多播会话的标识信息不同的情况下,多播群组的标识信息和多播会话的标识信息之间具有对应关系。在本技术的描述中,“a的标识信息”可以是a的标识,也可以是与a的标识相关的信息,相关是指通过该信息可以确定a的标识。例如,多播群组的标识信息可以是多播群组的标识也可以是与多播群组的标识相关的信息,通过该信息可以确定多播群组的标识。需要指出的是,本技术各实施例中涉及的名词或术语可以相互参考,不予限制。
[0156]
参见图10,本技术提供的一种通信方法包括:
[0157]
1001、m-smf接收来自pcf的第一多播群组对应的pcc规则。
[0158]
其中,第一多播群组可以是特定的某个多播群组,也可以是任意一个多播群组。一个多播群组中的终端可以接入同一个接入网设备,也可以接入不同的接入网设备。一个多播群组中的终端通过同一个多播会话接收多播数据,具体的,通过同一个多播会话中的同一个多播qos流接收多播数据。以图5为例,第一多播群组可以为由终端1、终端2和终端3组成的多播群组,且第一多播群组中的终端接入同一个接入网设备,第一多播群组中的终端通过多播会话4接收多播数据。
[0159]
其中,第一多播群组对应的pcc规则可以理解为应用于第一多播群组的多播会话的pcc规则,或者说,pcc规则用于针对第一多播群组的多播会话上的多播数据的传输进行策略控制(例如,采用何种资源传输等)以及计费。
[0160]
其中,pcc规则中可以包含“被授权的qos参数”和/或业务数据流模板。具体地,“被
smf可以根据pcc规则确定新建的多播qos流的类型,根据新建的多播qos流的类型确定新建的多播qos流的多播qos参数中包括哪些参数,这些参数的值与pcc规则中对应的参数的值相同。例如,m-smf可以根据pcc规则确定新建的多播qos流是否为gbr的qos流,若是,确定新建的多播qos流的多播qos参数中包括gfbr和mfbr,该gfbr和该mfbr的值与pcc规则中的gfbr和mfbr的值分别相同。
[0169]
1003、m-smf向接入网设备发送第一多播群组对应的目标多播qos参数。
[0170]
相应的,接入网设备接收来自m-smf的目标多播qos参数。
[0171]
具体地,m-smf可以向接入网设备发送n2信息,n2信息包括目标多播qos参数。
[0172]
接入网设备还可以从m-smf获取第一多播群组的标识信息,以便确定目标多播qos参数为哪个多播群组对应的qos参数。在一种实现方式中,目标多播qos参数中的信息可以包括第一多播群组的标识信息。在另一种实现方式中,第一多播群组的标识信息和目标多播qos参数是相互独立的信息,此时,m-smf还可以将第一多播群组的标识信息发送给接入网设备。该情况下,第一多播群组的标识信息和目标多播qos参数可以携带在同一个消息中,也可以携带在不同的消息中,本技术不作限制。
[0173]
若在步骤1002中,m-smf新建了多播qos流,m-smf还可以将新建的多播qos流的标识信息发送给接入网设备,以便接入网设备确定为哪个多播qos流配置目标多播qos参数。新建的多播qos流的标识信息和目标多播qos参数可以携带在同一个消息中,也可以携带在不同的消息中。
[0174]
1004、接入网设备根据目标多播qos参数,配置第一多播群组对应的qos参数。
[0175]
例如,若服务多播qos流为多播会话4中的多播qos流1、且根据pcc规则确定服务多播qos流可以满足多播业务的qos需求,则步骤1004在具体实现时可以包括:接入网设备将多播会话4中的多播qos流1的qos参数配置为目标多播qos参数。
[0176]
再例如,若服务多播qos流为多播会话4中的多播qos流1、且根据pcc规则确定服务多播qos流不满足多播业务的qos需求,假设m-smf在多播会话4中新建了多播qos流3,接入网设备根据接收到的多播qos流3的标识信息和目标多播qos参数配置多播qos流3的多播qos参数为目标多播qos参数。
[0177]
需要说明的是,针对步骤1002中的第一种情况和第二种情况,由于服务多播qos流中的多播qos参数未发生变化,因此,步骤1003和步骤1004可以不执行。
[0178]
图10所示的方法,pcf可以生成pcc规则,各个网元可以基于根据pcc规则获得的目标多播qos参数,对多播qos参数进行配置,可以解决上述问题1,也就是可以避免网络资源浪费、业务无法实现合约要求等问题,保证业务数据的正常传输。
[0179]
在步骤1001之前,该方法还可以包括:
[0180]
11)pcf接收第一多播群组的多播参数。
[0181]
12)pcf根据多播参数,向m-smf发送第一多播群组对应的pcc规则。
[0182]
步骤11)在具体实现时包括但不限于通过以下方式11或方式12实现。
[0183]
方式11、af向pcf发送第一多播群组的第一多播参数,第一多播参数包括第一多播qos参数和/或多播业务需求信息。相应的,pcf接收来自af的第一多播群组的第一多播参数。
[0184]
在方式11中,af可以直接发送第一多播参数给pcf,也可以经由nef或其他网元发
送第一多播参数给pcf。
[0185]
在方式11中,af可以在第一多播群组的多播qos参数和/或多播业务需求有配置需求的情况下,向pcf发送第一多播参数。若af确定第一多播群组的多播qos参数有配置需求,那么af可以在第一多播群组的多播业务有配置需求的情况下,确定第一多播群组的多播qos参数有配置需求。需要说明的是,本技术中的多播业务是指第一多播群组进行的多播业务,第一多播群组接收的多播数据即该多播业务的业务数据。
[0186]
在方式11中,第一多播qos参数包括af请求的qos参数,接收到该第一多播qos参数的核心网网元可以知道该第一多播qos参数来自于af。
[0187]
在方式11中,多播业务需求信息可以包括以下信息中的至少一个:多播数据发送的优先级信息(记为第一优先级信息)、多播数据所需的带宽信息(记为第一带宽信息)。其中,本技术中的带宽信息可以指示带宽,例如,可以为带宽值。优先级信息可以指示优先级,例如,可以为优先级数值,优先级数值越高,优先级越低。
[0188]
在方式11中,在第一种情况下,第一多播qos参数可以包括以下信息中的至少一个:多播数据发送的优先级信息(记为第二优先级信息)、多播数据所需的带宽信息(记为第二带宽信息)。在第二种情况下,第一多播qos参数可以包括5qi。需要说明的是,第一多播qos参数中也可以既包括第一种情况下第一多播qos参数中的信息,还包括第二种情况下第一多播qos参数中的信息。
[0189]
对于第一多播qos参数的第一种情况,第一多播qos参数可以根据多播业务需求信息得到。例如,第二优先级信息根据第一优先级信息得到,第二带宽信息根据第一带宽信息得到。示例性的,第一多播qos参数可以根据多播业务需求信息和以下信息中的一个或多个得到:多播业务的签约信息、当前网络中的网元的负载状况、当前网络中的网元的处理能力。以多播业务的签约信息为例,若第一优先级信息为60,多播业务签约的优先级信息为70,则第二优先级信息可以为70。其中,60和70为优先级数值。若第一带宽信息指示的带宽为11m(兆),多播业务签约的带宽为10m,则第二带宽信息可以为10m。以当前网络中的网元的负载状况为例,当前网络中的网元的负载小于(此处的小于也可以替换为小于或等于)一个阈值(记为第一阈值),第二优先级信息指示的优先级可以高于第一优先级信息指示的优先级,第二带宽信息指示的带宽可以大于第一带宽信息指示的带宽。以当前网络中的网元的处理能力为例,当前网络中的网元的处理能力大于(此处的大于也可以替换为大于或等于)一个阈值(记为第二阈值),第二优先级信息指示的优先级可以高于第一优先级信息指示的优先级,第二带宽信息指示的带宽可以大于第一带宽信息指示的带宽。其中,第一阈值和第二阈值可以为预先配置的或协议规定的,本技术不作限制。
[0190]
在方式11中,pcf还可以从af获取第一多播群组的标识信息,以便确定第一多播参数为哪个多播群组的多播参数。在一种实现方式中,第一多播参数中的信息可以包括第一多播群组的标识信息。在另一种实现方式中,第一多播群组的标识信息和第一多播参数是相互独立的信息,此时,af还可以将第一多播群组的标识信息发送给pcf。该情况下,第一多播群组的标识信息和第一多播参数可以携带在同一个消息中,也可以携带在不同的消息中,本技术不作限制。
[0191]
本技术中,多播群组的标识信息可以是多播群组的标识也可以是与多播群组的标识相关的信息。其中,多播群组的标识可以为多播群组的ip地址,多播群组的临时多播群组
标识(temporary multicast group identifier,tmgi)等。
[0192]
方式12、pcf接收来自m-smf的第一多播群组的第二多播参数,第二多播参数与第一多播参数相同或基于第一多播参数获得,第二多播参数用于生成pcc规则。其中,第二多播参数可以认为是蜂窝网内的多播参数。
[0193]
在方式12中,m-smf可以接收第一多播参数,根据第一多播参数,向pcf发送第二多播参数。具体的,在接收到第一多播参数之后,可以直接将第一多播参数作为第二多播参数发送给pcf,也可以根据第一多播参数获取第二多播参数并发送给pcf。若为后者,在第一多播参数不为5qi的情况下,示例性的,第二多播参数可以包括以下信息中的至少一个:m-smf将第一多播参数中的多播数据发送的优先级信息进行转换得到的arp。m-smf将第一多播参数中的带宽信息进行转换得到的数据的gfbr。在第一多播参数为5qi的情况下,第二多播参数可以为对5qi进行验证并纠正后的信息。
[0194]
在方式12中,pcf还可以从m-smf获取第一多播群组的标识信息,以便确定第二多播参数为哪个多播群组的多播参数。在一种实现方式中,第二多播参数中的信息可以包括第一多播群组的标识信息。在另一种实现方式中,第一多播群组的标识信息和第二多播参数是相互独立的信息,此时,m-smf还可以将第一多播群组的标识信息发送给pcf。该情况下,第一多播群组的标识信息和第二多播参数可以携带在同一个消息中,也可以携带在不同的消息中,本技术不作限制。例如,第一多播群组的标识信息和第二多播参数可以均携带在会话策略请求消息中。
[0195]
在方式12中,m-smf可以通过以下方式12.1或方式12.2获取第一多播参数。
[0196]
方式12.1、af向m-smf发送第一多播参数。相应的,m-smf接收来自于af的第一多播参数。af可以直接发送第一多播参数给m-smf,也可以经由nef或其他网元发送第一多播参数给m-smf。
[0197]
在方式12.1中,af向m-smf发送第一多播参数的触发条件与方式11中向pcf发送第一多播参数的触发条件相同,可参考进行理解,不再赘述。
[0198]
在方式12.1中,m-smf还可以从af获取第一多播群组的标识信息,以便确定第一多播参数为哪个多播群组的多播参数。具体实现过程与方式11中pcf从af获取第一多播群组的标识信息的过程类似,可参考进行理解,不再赘述。
[0199]
方式12.2、终端向amf发送第一多播参数,amf接收来自终端的第一多播参数,并向第一多播群组对应的m-smf发送第一多播参数。
[0200]
其中,终端可以为第一多播群组中的终端。终端接收的第一多播参数可以是af发送给终端的。af发送给终端的第一多播参数可以携带在应用层消息中。终端还可以从af获取第一多播群组的标识信息,以便确定第一多播参数为哪个多播群组的多播参数。具体实现过程与方式11中pcf从af获取第一多播群组的标识信息的过程类似,可参考进行理解,不再赘述。
[0201]
在方式12.2中,第一多播qos参数可以包括终端请求的qos参数,接收到该第一多播qos参数的核心网网元可以知道该第一多播qos参数来自于终端,但是无法知道该第一多播qos参数是af发送给终端的。
[0202]
在方式12.2中,amf还可以获取第一多播群组的标识信息,amf根据第一多播群组的标识信息,确定第一多播群组对应的m-smf。amf获取第一多播群组的标识信息的具体实
现过程与方式11中pcf获取第一多播群组的标识信息的过程类似,可参考进行理解,不再赘述。例如,amf可以接收来自终端的第一多播群组的标识信息。
[0203]
在实际实现时,不同的多播群组可以由不同的m-smf管理。多播群组的标识信息与m-smf的标识信息可以具有对应关系。该情况下,amf获取到第一多播群组的标识信息之后,可以根据该对应关系获取到第一多播群组对应的m-smf。amf中的多播群组的标识信息与m-smf的标识信息之间的对应关系可以在建立多播会话的过程中存储。例如,一种多播群组与m-smf的对应关系可参见表2。表2中以m-smf的标识信息为m-smf的标识、多播群组的标识信息为多播群组的标识为例对多播群组与m-smf的对应关系进行示例。
[0204]
表2
[0205]
多播群组的标识m-smf的标识多播群组1的标识m-smf1的标识多播群组2的标识m-smf2的标识多播群组3的标识m-smf3的标识
[0206]
本技术中,smf的标识可以为smf的全限定域名(fully qualified domain name,fqdn)、smf的ip地址、smf的smf实例标识(smf instance id)等。
[0207]
示例性的,步骤12)在具体实现时,第一多播群组对应的pcc规则可以携带在多播会话管理策略的更新通知消息中。例如,若m-smf向pcf发送的第二多播参数携带在会话策略请求消息中,则第一多播群组对应的pcc规则可以携带在会话策略响应消息中。m-smf还可以从pcf获取第一多播群组的标识信息,以便确定pcc规则为哪个多播群组的pcc规则。在一种实现方式中,pcc规则中的信息可以包括第一多播群组的标识信息。在另一种实现方式中,第一多播群组的标识信息和pcc规则是相互独立的信息,此时,pcf还可以将第一多播群组的标识信息发送给m-smf。该情况下,第一多播群组的标识信息和pcc规则可以携带在同一个消息中,也可以携带在不同的消息中,本技术不作限制。
[0208]
可选的,在步骤12)之前,该方法还包括:pcf根据第一多播群组的多播参数,生成pcc规则。例如,pcc规则中的数据传输速率的信息可以根据接收到的多播参数中的带宽信息确定。根据上文中的描述可以看到,在有些情况下,第一多播群组的多播参数中可能包含有pcc规则中的部分参数,该情况下,pcf接收到第一多播群组的多播参数之后,若第一多播群组的多播参数中包括pcc中的某些参数(例如,gfbr),则可以对这些参数的正确性进行验证,若验证不通过,则对这些参数进行纠正。
[0209]
在上述方式11和方式12中的步骤执行之前,该方法还包括:af获得第一多播群组的第一多播参数。示例性的,af可以根据终端反馈的丢包率、时延等信息确定当前的通信质量是否满足多播业务需求。若不满足,则可以确定配置多播业务需求或多播qos参数,该情况下,af可以根据多播业务的签约信息获取第一多播参数。
[0210]
上述实施例中,第一多播qos参数和第二多播qos参数与目标多播qos参数的区别在于:第一多播qos参数和第二多播qos参数未经过网络的授权和验证,也可能无法被m-smf直接使用(例如,af的请求可能仅能被pcf理解),因此可以将第一多播qos参数或第二多播qos参数转换为目标多播qos参数。
[0211]
可选的,在图10所示实施例的第一种实施场景下,在配置多播qos参数时或多播qos参数配置完成后,还可以包括接入网设备配置多播群组对应的单播会话的qos参数,即
上述方法还可以包括接入网设备配置多播群组对应的单播会话的qos参数。以下对接入网设备配置多播群组对应的单播会话的qos参数的过程进行描述。
[0212]
对于接入网设备中的单播会话的qos参数,可以通过以下方式21或方式22实现。具体的,当接入网设备支持多播传输时,可以通过方式21或方式22配置单播会话的qos参数;当接入网设备不支持多播传输时,可以通过方式22配置单播会话的qos参数。
[0213]
方式21、接入网设备根据目标多播qos参数,配置第一单播会话的qos参数。
[0214]
也就是说,接入网设备可以将第一单播会话的qos参数配置为目标多播qos参数。
[0215]
其中,第一单播会话可以为第二终端的单播会话,且第一单播会话与第一多播群组相对应,第二终端属于第一多播群组。
[0216]
在方式21的一种具体实现方案中,若服务多播qos流可以满足多播业务的qos需求,接入网设备根据目标多播qos参数,将第一单播会话中的与服务多播qos流对应的单播qos流的qos参数配置为目标多播qos参数。
[0217]
示例性的,基于表1所示的示例,若服务多播qos流为多播会话4中的多播qos流1,第二终端为终端2,则第一单播会话为单播会话2。该情况下,由于多播会话4中的多播qos流1具体与单播会话2中的单播qos流1对应,因此,接入网设备将单播会话2中的单播qos流1的qos参数配置为目标多播qos参数。
[0218]
需要说明的是,一个终端可以有多个单播会话,有些单播会话与第一多播群组对应,有些单播会话不与第一多播群组对应。一个终端的一个单播会话与第一多播群组对应是指该终端通过该单播会话的控制面消息请求加入第一多播群组,后续过程中,若终端移动到不支持多播的接入网设备上时,可以使用该单播会话接收多播数据。也就是说,若终端通过单播会话的控制面消息请求加入第一多播群组,和/或,终端移动到不支持多播的接入网设备上时,使用单播会话接收多播数据,则认为该单播会话与多播会话对应。一个单播会话与第一多播群组对应具体可以为该单播会话的标识信息与第一多播群组的标识信息对应。
[0219]
在方式21的另一种具体实现方案中,接入网设备可以将第一多播群组中的每个终端的、与第一多播群组对应的单播会话的qos参数(例如,qos profile)配置为目标多播qos参数。具体的,接入网设备中可以存储有多播群组的标识信息、多播群组中的终端信息(例如,终端的标识信息)以及每个终端的、与多播群组的标识信息对应的单播会话中的单播qos流信息(例如,单播qos流的qfi)之间的对应关系。此时,接入网设备根据多播群组的标识信息即可确定多播群组中的终端,进而确定每个终端的、与多播群组的标识信息对应的单播会话中的单播qos流,并配置单播qos流的qos参数。其中,终端的标识可以为用户永久标识符(subscription permanent identifier,supi),全局唯一的临时ue标识(globally unique temporary ue identity,guti),通用公共用户标识(generic public subscription identifier,gpsi),5g s-临时移动签约标识(5g s-temporary mobile subscription identifier)的信息等。
[0220]
需要说明的是,现有技术中,为了配置单播会话的qos参数,每个单播smf都需要发送n2信息给接入网设备,增加了信令开销。而在本技术中,m-smf可以向接入网设备发送包含目标多播qos参数的n2信息,也就是在配置接入网设备中的多播qos参数的同时,也配置了单播会话的qos参数,此时,只需要m-smf给接入网设备发送一个n2信息即可,从而可以节
约信令。
[0221]
在方式21中,接入网设备的目标多播qos参数可以是从m-smf接收到的,也可以是从单播smf接收到的。例如,在单播smf获取到目标多播qos参数的情况下,单播smf向接入网设备发送n2信息,n2信息中可以包含多播群组的标识信息和目标多播qos参数。
[0222]
方式22、接入网设备接收来自第二单播smf的第一单播会话的目标qos参数,根据第一单播会话的目标qos参数,配置第一单播会话的qos参数。
[0223]
具体地,可以将第一单播会话的qos参数配置为第一单播会话的目标qos参数。
[0224]
在方式22中,第一单播会话为第二终端的单播会话,第一单播会话与第一多播群组相对应,第二单播smf为第一多播群组对应的单播smf中第二终端对应的单播smf,接入网设备为第二终端接入的接入网设备。
[0225]
在方式22中,该方法还可以包括:第二单播smf确定第二终端的传输模式为单独传输模式,第二单播smf向第二终端接入的接入网设备发送第一单播会话的目标qos参数。
[0226]
在第二单播smf确定第二终端的传输模式为单独传输模式之前,该方法还可以包括:第二单播smf获取至少一个终端的传输模式。
[0227]
其中,至少一个终端可以为该第二单播smf服务的、且位于第一多播群组的终端。
[0228]
具体的,第二单播smf中可以存储有至少一个终端中的每个终端的传输模式,和/或,存储有至少一个终端中的传输模式为单独传输模式的终端的用于单独传输的参数(例如,下文中的规则(1)、规则(2)和规则(3)中的至少一个或者其他的用于单独传输所需的一些规则或参数),第二单播smf可以根据这些信息确定一个终端的传输模式是否为单独传输模式。例如,若第二单播smf存储的终端1的传输模式为单独传输模式,或者,存储终端1的用于单独传输的参数,则确定终端1的传输模式为单独传输模式。
[0229]
在方式21和方式22中,配置第一多播群组对应的单播会话的qos参数的目的是为了在终端信道状态不好或者终端切换后的接入网设备不支持多播数据传输的情况下,可以从多播会话切换到单播会话发送多播数据,从而在一定程度上保证终端的业务连续性。
[0230]
可选的,在图10所示实施例的第二种实施场景下,在配置多播qos参数时或多播qos参数配置完成后,还可以包括单播smf配置多播群组对应的单播会话的qos参数,即上述方法还可以包括单播smf配置多播群组对应的单播会话的qos参数。以下对单播smf配置多播群组对应的单播会话的qos参数的过程进行描述。
[0231]
在第二种实施场景下,上述方法还包括:m-smf向第一多播群组对应的单播smf发送目标多播qos参数,单播smf从m-smf接收第一多播群组对应的目标多播qos参数,单播smf根据目标多播qos参数,配置第一多播群组对应的单播会话的qos参数。
[0232]
其中,第一多播群组对应的单播smf可以是指为第一多播群组中的终端服务的单播smf。
[0233]
示例性地,第一多播群组对应的单播smf可以有多个,m-smf可以向每个单播smf发送目标多播qos参数,每个单播smf接收到目标多播qos参数之后,根据目标多播qos参数,确定该单播smf服务的且属于第一多播群组的终端的、与第一多播群组对应的单播会话的qos参数。例如,将该单播smf服务的且属于第一多播群组的终端的、与第一多播群组对应的单播会话的qos参数配置为目标多播qos参数。
[0234]
需要说明的是,若m-smf根据pcc规则确定服务多播qos流不满足多播业务的qos需
求,并且新建了多播qos流,则m-smf向第一多播群组对应的单播smf发送目标多播qos参数。相应地,单播smf从m-smf接收第一多播群组对应的目标多播qos参数之后,针对单播smf服务的、且属于第一多播群组的每个终端,单播smf可以挑选一个单播qos流或新建一个单播qos流与新建的多播qos流对应,并根据目标多播qos参数,确定该单播qos流的qos参数,例如,将该单播qos流的单播qos参数配置为目标多播qos参数。单播smf还可以在该单播qos流的信息中添加新建的多播qos流的信息。进一步地,单播smf还可以将该单播qos流和该多播qos流的对应关系发送给接入网设备,以便接入网设备获知该对应关系。
[0235]
其中,单播qos流的信息和多播qos流的信息的相关描述可参见下文。
[0236]
其中,第一多播群组对应的单播smf还可以从m-smf获取第一多播群组的标识信息,以便确定目标多播qos参数为哪个多播群组对应的qos参数。在一种实现方式中,目标多播qos参数中的信息可以包括第一多播群组的标识信息。在另一种实现方式中,第一多播群组的标识信息和目标多播qos参数是相互独立的信息,此时,m-smf还可以将第一多播群组的标识信息发送给第一多播群组对应的单播smf。该情况下,第一多播群组的标识信息和目标多播qos参数可以携带在同一个消息中,也可以携带在不同的消息中,本技术不作限制。
[0237]
可选的,m-smf向第一多播群组对应的单播smf发送终端的标识信息,以便单播smf确定配置哪个/哪些终端的单播会话的qos参数。
[0238]
针对每个终端,终端在存在接收多播数据的需求时,可以触发加入多播群组的流程,在终端加入多播群组的过程中,m-smf会存储加入多播群组的终端的信息以及终端对应单播smf的信息,并配置多播群组的上下文信息(记为多播群组的第一上下文信息)。例如,将加入多播群组的终端的标识信息以及终端对应单播smf的标识信息添加到多播群组的第一上下文信息中。
[0239]
其中,多播群组的第一上下文信息可以包括以下信息中的至少一个:多播群组的标识信息、多播群组中的终端的标识信息、多播群组中的终端对应的单播smf的标识信息。也就是说,m-smf根据多播群组的标识信息可以获取多播群组的第一上下文信息,根据多播群组的第一上下文信息可以确定多播群组中的终端以及多播群组中的终端对应的单播smf。
[0240]
示例性的,多播群组的第一上下文信息的一种示例可参见表3,多播群组的第一上下文信息的另一种示例可参见表4。表3和表4中以终端的标识信息为终端的标识、smf的标识信息为smf的标识、多播群组的标识信息为多播群组的标识为例对多播群组的第一上下文信息进行示例。
[0241]
表3
[0242][0243]
表4
[0244][0245]
需要说明的是,现有技术中,为了配置每个终端的、与多播群组对应的单播会话的qos参数,af需要向每个单播smf发送用于配置单播会话的qos参数的n2信息,而在本技术实施例中,af可以向m-smf仅发送一次目标多播qos参数,m-smf可以向每个单播smf发送目标多播qos参数,从而降低af的信令开销。
[0246]
可选的,在图10所示实施例的第三种实施场景下,上述方法还包括:单播smf向单播会话对应的单播upf发送配置信息(记为第一配置信息),第一配置信息用于配置第一多播群组的多播数据的规则。
[0247]
相应的,单播upf从单播smf接收第一配置信息,根据第一配置信息,配置第一多播群组的多播数据的规则。
[0248]
其中,第一配置信息可以包括pdr、转发行为规则(forwarding action rule,far)、服务质量执行规则(qos enforcement rule,qer)中的一个或多个。单播会话可以是指与第一多播群组对应的单播会话。单播会话对应的单播upf是指单播会话的锚点upf。
[0249]
可选的,规则包括用于单播upf处理和/或传输从m-upf接收的第一多播群组的多播数据的规则。具体的,所述规则可以包括以下信息中的一个或多个:
[0250]
(1)用于单播upf识别从m-upf接收的第一多播群组的多播数据的规则。例如,该规则可以为pdr,pdr包括核心网隧道信息(cn tunnel info),网络实例(network instance),qfi,ip数据包过滤器集(ip packet filter set),应用标识等信息中的至少一项。
[0251]
(2)用于单播upf转发从m-upf接收的第一多播群组的多播数据的规则。例如,该规则可以为far,far中可以包括转发操作信息(forwarding operation information),转发目标信息(forwarding target information)等。far具体用于执行n3或n9通道相关的处理(例如,附加n3或者n9的包头),或者,把相关数据包转发给smf或者数据网络中的应用服务器,或者将数据转发给某个指定的数据网络标识信息标识的数据网络等。
[0252]
(3)用于单播upf执行从m-upf接收的第一多播群组的多播数据的qos处理的规则。例如,该规则可以为qer,qer中可以包括最大比特率,保障的比特率,过滤规则等信息中的至少一项。
[0253]
其中,规则(1)和规则(2)用于单播upf传输从m-upf接收的第一多播群组的多播数据,规则(3)用于单播upf处理从m-upf接收的第一多播群组的多播数据。单播upf从m-upf接收到多播数据之后,单播upf可以将多播数据发送给接入网设备,接入网设备再发送给终端。需要说明的是,在终端信道状态不好或者终端切换后的接入网设备不支持多播数据传输的情况下,接入网设备从多播会话切换到单播会话发送多播数据,此时,单播upf是从m-upf接收多播数据后再通过接入网设备发送给终端的,因此,上述规则可以保证单播upf顺利的从m-upf接收到多播数据,并对多播数据进行处理。
[0254]
另外,在第一多播群组中的终端发生切换时,切换后的接入网设备可以为该终端重新配置接收多播数据的资源,以便该终端在切换后顺利接收多播数据。
[0255]
参见图11,本技术提供的另一种通信方法包括:
[0256]
1101、af向m-smf发送第一多播群组的成员变化信息。
[0257]
其中,第一多播群组的成员变化信息用于指示离开第一多播群组的终端。具体地,第一多播群组的成员变化信息包括离开第一多播群组的终端的标识。
[0258]
其中,第一多播群组的成员变化信息可以携带在多播会话请求消息(multicast session request)、会话启动请求(session start request)、多播广播承载激活请求(activate mbs bearer request)等消息中。
[0259]
相应的,m-smf从af接收第一多播群组的成员变化信息。
[0260]
步骤1101在具体实现时,af可以在有终端离开第一多播群组的情况下,向m-smf发送第一多播群组的成员变化信息。成员变化信息例如可以为离开第一多播群组的终端的信息,变化后的第一多播群组的信息等。若为变化后的第一多播群组的信息,则m-smf可以根据变化之前的第一多播群组的信息和变化后的第一多播群组的信息确定哪些终端离开了第一多播群组。
[0261]
步骤1101在具体实现时,af可以向m-smf发送第一多播群组的标识信息和成员变化信息。以便m-smf确定第一多播群组中的哪些终端离开了第一多播群组。关于第一多播群组的标识信息的描述可以参见图10所示的实施例中的相关描述,不再赘述。
[0262]
其中,af可以直接发送第一多播群组的成员变化信息给m-smf,也可以经由nef或其他网元发送第一多播群组的成员变化信息给m-smf。
[0263]
1102、当离开第一多播群组的终端包括第一终端时,m-smf向第一单播smf发送第一指示信息。
[0264]
其中,第一指示信息用于指示第一终端离开第一多播群组。相应的,第一单播smf从m-smf接收第一指示信息。
[0265]
其中,第一单播smf为第一多播群组对应的单播smf中第一终端对应的单播smf。
[0266]
其中,第一指示信息可以包括第一多播群组的标识信息和第一终端的标识信息。
[0267]
具体地,关于终端的标识信息的描述可参见图10所示的实施例中的相关描述,不再赘述。
[0268]
在一个示例中,第一指示信息可以显示的指示第一终端离开第一多播群组,例如,第一指示信息中还包括一个用于指示终端离开的信元。在另一个示例中,第一指示信息可以隐式的指示第一终端离开第一多播群组,例如,通过携带第一指示信息的消息的消息类型指示第一终端离开第一多播群组,或者,通过指示单播smf释放单播会话中的qos流和多播群组的多播qos流之间的关联关系指示第一终端离开第一多播群组。第三种情况下,由于目前终端的标识信息一般都是单播smf提供给其他网元的,因此,若一个终端的标识信息由m-smf提供给单播smf时,该单播smf可以认为该终端离开多播群组。
[0269]
在步骤1102之前,m-smf可以根据存储的第一多播群组的第一上下文信息确定第一多播群组中的终端对应的单播smf的信息。关于第一多播群组的第一上下文信息的描述可参见图10所示的实施例中的相关描述,不再赘述。
[0270]
在步骤1102中,第一指示信息可以携带在m-smf向第一单播smf发送的消息中,m-smf向第一单播smf发送的消息,可以是已有的n16接口上的消息,例如,pdu会话更新请求消息(nsmf_pdusession_update request),也可以是基于其他接口的消息,例如新定义的接口上的消息,本技术不作限制。
[0271]
1103、第一单播smf根据第一指示信息,释放第二单播会话中的qos流和第一多播群组的多播qos流之间的关联关系。
[0272]
其中,第二单播会话为第一终端的单播会话,且第二单播会话与第一多播群组相对应。
[0273]
其中,本技术中的关联关系也可以称为映射关系或对应关系。
[0274]
其中,本技术中的“释放”也可以替换为“取消”、“删除”等。“第二单播会话中的qos流和第一多播群组的多播qos流之间的关联关系”也可以替换为“第二单播会话中的qos流关联的第一多播群组的多播qos流的信息”。
[0275]
需要说明的是,单播smf中存储有单播qos流的信息与多播qos流的信息之间的对应关系,若一个终端离开第一多播群组,则为该终端服务的单播smf可以将单播qos流的信息对应的多播qos流的信息删除,从而释放第二单播会话中的qos流和第一多播群组的多播qos流之间的关联关系。其中,单播qos流的信息可以包括单播会话中qos参数,具体可以为单播qos流的qos参数。多播qos流的信息可以包括以下任一种:多播qos流的标识信息、多播群组的标识信息。
[0276]
示例性的,基于表1所示的示例,若第一终端为终端1,服务多播qos流为多播会话4中的多播qos流1,终端1离开多播群组时,由于多播会话4中的多播qos流1与终端1的单播会话1的单播qos流1对应,第一终端服务的单播smf可以删除终端1的单播会话1的单播qos流1对应的多播qos流的信息。
[0277]
需要说明的是,有些情况下,终端的单播qos流是专门为多播群组建立的,也就是说,该单播qos流为专门用于在终端信道状态不好或者终端切换后的接入网设备不支持多播数据传输的情况下,接收多播数据的单播qos流。该情况下,若终端离开多播群组,则还可以删除该单播qos流的单播上下文信息。示例性的,基于表1所示的示例,若第一终端为终端1,服务多播qos流为多播会话4中的多播qos流1,终端1离开多播群组时,由于多播会话4中的多播qos流1与终端1的单播会话1的单播qos流1对应,并且终端1的单播会话1的单播qos流1是专门为多播群组建立的,第一终端服务的单播smf可以删除终端1的单播会话1的单播qos流1对应的多播qos流的信息,还可以删除单播会话1的单播qos流1的单播上下文信息。
[0278]
上述方法的另一种实现方式,步骤1101和步骤1102可以替换为:af向第一单播smf发送第一多播群组的成员变化信息。相应的,第一单播smf从af接收第一多播群组的成员变化信息。其中,af可以直接发送第一多播群组的成员变化信息给第一单播smf,也可以经由nef、udm、pcf、nrf或其他网元发送第一多播群组的成员变化信息给第一单播smf。该情况下,步骤1103可以替换为:第一单播smf根据第一多播群组的成员变化信息,释放第二单播会话中的qos流和第一多播群组的多播qos流之间的关联关系。
[0279]
另外,接入网设备中可以存储有单播上下文信息和多播群组的第二上下文信息。单播上下文信息中包括单播qos流的信息与多播qos流的信息之间的对应关系。多播群组的第二上下文信息中可以包括以下信息中的任一项:第一多播群组中的、且接入接入网设备的终端的信息、多播qos参数等。需要说明的是,若多播群组的第二上下文信息中不包括第一多播群组中的、且接入接入网设备的终端的信息,那么接入网设备可以通过遍历单播上下文信息确定第一多播群组中的、且接入接入网设备的终端。在第一终端离开第一多播群组后,接入网设备也可以更新单播上下文信息和多播群组的第二上下文信息。具体可以通
过以下方式31或方式32实现。
[0280]
方式31、第一单播smf向第一终端接入的接入网设备发送第一信息,第一信息包括以下信息中的一个或多个:第一指示信息、或第二指示信息;其中,第一指示信息用于指示第一终端离开第一多播群组,第二指示信息用于指示释放第一终端的单播会话中的qos流和第一多播群组的多播qos流之间的关联关系。相应的,接入网设备从第一单播smf接收第一信息,根据第一信息,执行以下动作中的一个或多个:
[0281]
(1)删除第一终端的与接收第一多播群组的多播数据相关的上下文信息,也就是删除第一终端接收多播数据的资源,例如,删除多播数据对应的无线承载,从而避免资源浪费。
[0282]
(2)删除第一多播群组中的第一终端的信息,例如,删除第一多播群组中的第一终端的标识信息。
[0283]
(3)释放第一终端的单播会话中的qos流和第一多播群组的多播qos流之间的关联关系。
[0284]
其中,第二指示信息中可以包括第一终端的标识信息和第一多播群组的标识信息。可选的,还包括一个释放标识。
[0285]
在一种实现方式中,第一信息可以携带在pdu会话资源建立请求传输(pdu session resource setup request transfer)信元中,由第一单播smf通过amf发送到第一终端接入的接入网设备。
[0286]
方式32、第一单播smf向第一终端接入的接入网设备发送第二单播会话的qos参数。相应的,接入网设备从第一单播smf接收第二单播会话的qos参数,根据第二单播会话的qos参数,释放第二单播会话中的qos流和第一多播群组的多播qos流之间的关联关系。进一步的,接入网设备还可以根据第二单播会话的qos参数删除第一终端的与接收第一多播群组的多播数据相关的上下文信息和/或删除第一多播群组中的第一终端的信息。
[0287]
其中,第二单播会话为第一终端的单播会话,且第二单播会话与第一多播群组相对应。方式32通过向第一终端接入的接入网设备发送不包含多播qos流信息的第二单播会话的qos参数,从而间接指示第一终端离开第一多播群组。第一单播smf可以在第一终端离开第一多播群组的触发下,向第一终端接入的接入网设备发送第二单播会话的qos参数。
[0288]
由于第一终端离开第一多播群组时,第一终端没有了接收多播数据的需求。因此,该方法还包括:接入网设备向第一终端发送第三指示信息,第三指示信息用于指示第一终端不再接收多播数据,相应的,第一终端从接入网设备接收第三指示信息,根据第三指示信息确定不再接收多播数据。或者,接入网设备重新为第一多播群组配置接收多播数据的资源,以便第一终端无法采用原来的资源接收到多播数据。其中,第三指示信息可以携带在rrc消息中,例如,携带在rrc重配置消息中。
[0289]
在一种实现方式中,第二单播会话的qos参数可以携带在pdu会话资源建立请求传输信元中,由第一单播smf通过amf发送到第一终端接入的接入网设备。
[0290]
图11所示的实施例提供的方法,在终端离开多播群组的情况下,可以释放终端的单播会话中的qos流和多播群组的多播qos流之间的关联关系,避免离开多播群组的终端再接收到多播数据,从而避免资源浪费。
[0291]
需要指出的是,上述图10所示的实施例和图11所示的实施例可以结合实现。例如,
可以执行完图10所示的实施例的情况下,执行图11所示的实施例,也可以执行完图11所示的实施例的情况下,执行图10所示的实施例,还可以图10所示的实施例和图11所示的实施例同时执行。在结合实现时,图10所示的实施例中网元a向网元b发送的信息和图11所示的实施例中网元a向网元b发送的信息可以携带在同一个消息中,也可以携带在不同的消息中,本技术不作限制。例如,图10所示的实施例中af向m-smf发送的第一多播参数和图11所示的实施例中af向m-smf发送的第一多播群组的成员变化信息可以携带在同一个消息中,也可以携带在不同的消息中。
[0292]
为了使得本技术上述实施例更加清楚,以下通过图12至图15所示的实施例对上述实施例作示例性说明。其中,图12至图14所示的实施例以更新qos参数为例对上述图10所示的实施例的流程作示例性说明。图12至图14所示的实施例所示的流程为图10所示的实施例的三种可能的实现流程。图15所示的实施例对上述图11所示的实施例的流程作示例性说明。
[0293]
参见图12,该方法包括:
[0294]
1201、af确定第一多播群组的多播qos参数和/或多播业务需求有更新需求。
[0295]
1202、af向pcf发送第一更新请求,第一更新请求用于更新多播qos参数。相应的,pcf接收来自于af的第一更新请求。
[0296]
其中,af可以直接发送第一更新请求给pcf,也可以经由nef或其他网元发送第一更新请求给pcf。第一更新请求中包括第一多播群组的标识信息和第一多播参数。关于第一多播参数的描述可参见上文,此处不再赘述。图12至图14所示的实施例中以第一多播群组的标识信息和第一多播参数为独立的信息为例对图10所示的实施例进行示例性说明。
[0297]
1203、pcf根据第一更新请求中的信息生成第一多播群组对应的pcc规则。
[0298]
1204、pcf向m-smf发送第一多播群组对应的pcc规则。相应的,m-smf接收来自于pcf的第一多播群组对应的pcc规则。
[0299]
其中,第一多播群组对应的pcc规则可以携带在多播会话管理策略的更新通知消息中。pcf可以确定第一多播群组的标识信息对应的m-smf为接收该pcc规则的m-smf。
[0300]
可选的,多播会话管理策略的更新通知消息中还包括第一多播群组的标识信息。用于m-smf确定pcc规则为哪个多播群组对应的pcc规则。
[0301]
1205、m-smf根据pcc规则,获得第一多播群组对应的目标多播qos参数。其中,目标多播qos参数用于更新第一多播群组对应的qos参数。
[0302]
1206、m-smf向接入网设备发送n2信息,n2信息包括第一多播群组的标识信息和目标多播qos参数。相应的,接入网设备接收来自于m-smf的n2信息。
[0303]
图12至图14中以第一多播群组的标识信息和目标多播qos参数为独立的信息为例对图10所示的实施例进行示例性说明。
[0304]
1207、接入网设备根据目标多播qos参数,更新第一多播群组对应的qos参数。
[0305]
进一步的,接入网设备可以根据目标多播qos参数更新第一多播群组中的每个终端的、与第一多播群组对应的单播会话的qos参数。
[0306]
1208、接入网设备向m-smf发送n2信息,n2信息中包含更新结果信息,更新结果信息用于指示是否更新成功。相应的,m-smf接收来自于接入网设备的n2信息。
[0307]
1209、m-smf对m-upf进行配置。
[0308]
步骤1209可以在接收到的更新结果信息指示更新成功的情况下执行。
[0309]
1210、m-smf向第一多播群组对应的单播smf发送第二更新请求,第二更新请求中包括目标多播qos参数。相应的,单播smf接收来自于m-smf的第二更新请求。
[0310]
具体的,m-smf可以存储第一多播群组的第一上下文信息,m-smf根据第一多播群组的标识信息可以获取第一多播群组的第一上下文信息,根据第一多播群组的第一上下文信息可以确定第一多播群组中的终端以及第一多播群组中的终端对应的单播smf。
[0311]
1211、单播smf根据目标多播qos参数,更新第一多播群组对应的单播会话的qos参数。
[0312]
1212、单播smf向单播会话对应的单播upf发送第一配置信息,第一配置信息用于配置第一多播群组的多播数据的规则。相应的,单播upf从单播smf接收第一配置信息。
[0313]
1213、单播upf根据第一配置信息,配置第一多播群组的多播数据的规则。
[0314]
参见图13,该方法包括:
[0315]
1301、与步骤1201相同。
[0316]
1302、af向终端发送第三更新请求,第三更新请求用于更新多播qos参数。相应的,终端接收来自于af的第三更新请求。
[0317]
第三更新请求中包括第一多播群组的标识信息和第一多播参数。第三更新请求可以为应用层消息。
[0318]
1303、终端向amf发送第三更新请求。相应的,amf接收来自于终端的第三更新请求。
[0319]
其中,第三更新请求可以携带在非接入层(non-access-stratum,nas)消息中。
[0320]
1304、amf根据第一多播群组的标识信息确定m-smf。
[0321]
其中,不同的多播群组可以由不同的m-smf管理。多播群组的标识信息与m-smf的标识信息可以具有对应关系,该情况下,获知第一多播群组的标识信息之后,确定第一多播群组对应的m-smf为管理第一多播群组的m-smf即可。
[0322]
1305、amf向m-smf发送第三更新请求。相应的,m-smf接收来自于amf的第三更新请求。
[0323]
1306、m-smf向pcf发送第四更新请求,第四更新请求中包括第一多播群组的标识信息和第二多播参数。相应的,pcf接收来自于m-smf的第四更新请求。
[0324]
第二多播参数与第一多播参数相同或基于第一多播参数获得,第二多播参数用于生成pcc规则。关于第二多播参数的其他描述可参见图10所示的实施例中的相关描述,此处不在赘述。示例性的,第四更新请求可以为会话策略请求消息。
[0325]
1307、pcf根据第四更新请求中的信息生成第一多播群组对应的pcc规则。
[0326]
1308、pcf向m-smf发送第一多播群组对应的pcc规则。相应的,m-smf接收来自于pcf的pcc规则。
[0327]
其中,第一多播群组对应的pcc规则可以携带在第三更新响应中。第三更新响应还可以包含第一多播群组的标识信息。第三更新响应例如可以为会话策略响应消息。
[0328]
1309-1317、与步骤1205至步骤1213分别相同。
[0329]
参见图14,该方法包括:
[0330]
1401、与步骤1201相同。
[0331]
1402、af向m-smf发送第五更新请求,第五更新请求用于更新多播qos参数。相应的,m-smf接收来自于af的第五更新请求。
[0332]
第五更新请求中包括第一多播群组的标识信息和第一多播参数。af可以直接发送第五更新请求给m-smf,也可以经由nef或其他网元发送第五更新请求给m-smf。
[0333]
1403-1414、与步骤1306至步骤1317分别相同。
[0334]
图12至图14所示的实施例中的各个步骤的具体实现可参见上述图10所示的实施例的相关描述,为避免重复,不再详细描述。
[0335]
参见图15,该方法包括:
[0336]
1501、af确定第一终端离开第一多播群组。
[0337]
1502、af向m-smf发送第六更新请求,第六更新请求中包括第一多播群组的标识信息和第一多播群组的成员变化信息。相应的,m-smf接收来自于af的第六更新请求。
[0338]
其中,af可以直接发送第六更新请求给m-smf,也可以经由nef或其他网元发送第六更新请求给m-smf。
[0339]
1503、m-smf根据存储的第一多播群组的第一上下文信息确定第一终端对应的单播smf(即上文中的第一单播smf)。
[0340]
1504、m-smf向第一单播smf发送第一指示信息,第一指示信息用于指示第一终端离开第一多播群组。相应的,第一单播smf接收来自于m-smf的第一指示信息。
[0341]
1505、第一单播smf根据第一指示信息,释放第二单播会话中的qos流和第一多播群组的多播qos流之间的关联关系,第二单播会话为第一终端的单播会话,且第二单播会话与第一多播群组相对应。
[0342]
1506、第一单播smf向第一终端接入的接入网设备发送第一信息,第一信息包括以下信息中的一个或多个:第一指示信息、或第二指示信息;其中,第一指示信息用于指示第一终端离开第一多播群组,第二指示信息用于指示释放第一终端的单播会话中的qos流和第一多播群组的多播qos流之间的关联关系。相应的,接入网设备从第一单播smf接收第一信息。
[0343]
1507、接入网设备根据第一信息,执行以下动作中的一个或多个:
[0344]
(1)删除第一终端的与接收第一多播群组的多播数据相关的上下文信息,也就是删除第一终端接收多播数据的资源,例如,删除多播数据对应的无线承载,从而避免资源浪费。
[0345]
(2)删除第一多播群组中的第一终端的信息,例如,删除第一多播群组中的第一终端的标识信息。
[0346]
(3)释放第一终端的单播会话中的qos流和第一多播群组的多播qos流之间的关联关系。
[0347]
图15所示的实施例中的各个步骤的具体实现可参见上述图11所示的实施例的相关描述,为避免重复,不再详细描述。
[0348]
图12至图15所示的实施例中的各个更新请求可以是现有的消息,也可以是新定义的消息,本技术不作限定。
[0349]
本技术实施例描述的系统架构以及业务场景是为了更加清楚的说明本技术实施例的技术方案,并不构成对于本技术实施例提供的技术方案的限定。本领域普通技术人员
可知,随着网络架构的演变和新业务场景的出现,本技术实施例提供的技术方案对于类似的技术问题,同样适用。
[0350]
上述主要从方法的角度对本技术实施例的方案进行了介绍。可以理解的是,各个网元,例如,m-smf、单播smf、接入网设备、pcf、af、单播upf和amf为了实现上述功能,其包含了执行各个功能相应的硬件结构和软件模块中的至少一个。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,本技术能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
[0351]
本技术实施例可以根据上述方法示例对m-smf、单播smf、接入网设备、pcf、af、单播upf和amf进行功能单元的划分,例如,可以对应各个功能划分各个功能单元,也可以将两个或两个以上的功能集成在一个处理单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。需要说明的是,本技术实施例中对单元的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
[0352]
示例性的,图16示出了上述实施例中所涉及的通信装置(记为通信装置160)的一种可能的结构示意图,该通信装置160包括处理单元1601和通信单元1602。可选的,还包括存储单元1603。通信装置160可以用于示意上述实施例中的m-smf、单播smf、接入网设备、pcf、af、单播upf和amf的结构。
[0353]
当图16所示的结构示意图用于示意上述实施例中所涉及的m-smf的结构时,处理单元1601用于对m-smf的动作进行控制管理,例如,处理单元1601用于执行图10中的1001-1003,图11中的1101和1102,图12中的1204-1206以及1208-1210,图13中的1305、1306、1308-1310以及1312-1314,图14中的1402、1403、1405-1407以及1409-1411,图15中的1502-1504,和/或本技术实施例中所描述的其他过程中的m-smf执行的动作。处理单元1601可以通过通信单元1602与其他网络实体通信,例如,与图10中的pcf通信。存储单元1603用于存储m-smf的程序代码和数据。
[0354]
当图16所示的结构示意图用于示意上述实施例中所涉及的单播smf的结构时,处理单元1601用于对单播smf的动作进行控制管理,例如,处理单元1601用于执行图11中的1102和1103,图12中的1210-1212,图13中的1314-1316,图14中的1411-1413,图15中的1504-1506,和/或本技术实施例中所描述的其他过程中的单播smf执行的动作。处理单元1601可以通过通信单元1602与其他网络实体通信,例如,与图11中的m-smf通信。存储单元1603用于存储单播smf的程序代码和数据。
[0355]
当图16所示的结构示意图用于示意上述实施例中所涉及的接入网设备的结构时,处理单元1601用于对接入网设备的动作进行控制管理,例如,处理单元1601用于执行图10中的1003和1004,图12中的1206-1208,图13中的1310-1312,图14中的1407-1409,图15中的1506和1507,和/或本技术实施例中所描述的其他过程中的接入网设备执行的动作。处理单元1601可以通过通信单元1602与其他网络实体通信,例如,与图10中的m-smf通信。存储单元1603用于存储接入网设备的程序代码和数据。
[0356]
当图16所示的结构示意图用于示意上述实施例中所涉及的pcf的结构时,处理单元1601用于对pcf的动作进行控制管理,例如,处理单元1601用于执行图10中的1001,图12
中的1202-1204,图13中的1306-1308,图14中的1403-1405,和/或本技术实施例中所描述的其他过程中的pcf执行的动作。处理单元1601可以通过通信单元1602与其他网络实体通信,例如,与图10中的m-smf通信。存储单元1603用于存储pcf的程序代码和数据。
[0357]
当图16所示的结构示意图用于示意上述实施例中所涉及的af的结构时,处理单元1601用于对af的动作进行控制管理,例如,处理单元1601用于执行图11中的1101,图12中的1201和1202,图13中的1301和1302,图14中的1401和1402,图15中的1501和1502,和/或本技术实施例中所描述的其他过程中的af执行的动作。处理单元1601可以通过通信单元1602与其他网络实体通信,例如,与图11中的m-smf通信。存储单元1603用于存储af的程序代码和数据。
[0358]
当图16所示的结构示意图用于示意上述实施例中所涉及的单播upf的结构时,处理单元1601用于对单播upf的动作进行控制管理,例如,处理单元1601用于执行图12中的1212和1213,图13中的1316和1317,图14中的1413和1414,和/或本技术实施例中所描述的其他过程中的单播upf执行的动作。处理单元1601可以通过通信单元1602与其他网络实体通信,例如,与图14中的单播smf通信。存储单元1603用于存储单播upf的程序代码和数据。
[0359]
当图16所示的结构示意图用于示意上述实施例中所涉及的amf的结构时,处理单元1601用于对amf的动作进行控制管理,例如,处理单元1601用于执行图13中的1303-1305,和/或本技术实施例中所描述的其他过程中的amf执行的动作。处理单元1601可以通过通信单元1602与其他网络实体通信,例如,与图13中的终端通信。存储单元1603用于存储amf的程序代码和数据。
[0360]
示例性的,通信装置160可以为一个设备也可以为芯片或芯片系统。
[0361]
当通信装置160为一个设备时,处理单元1601可以是处理器;通信单元1602可以是通信接口、收发器,或,输入接口和/或输出接口。可选地,收发器可以为收发电路。可选地,输入接口可以为输入电路,输出接口可以为输出电路。
[0362]
当通信装置160为芯片或芯片系统时,通信单元1602可以是该芯片或芯片系统上的通信接口、输入接口和/或输出接口、接口电路、输出电路、输入电路、管脚或相关电路等。处理单元1601可以是处理器、处理电路或逻辑电路等。
[0363]
图16中的集成的单元如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本技术各个实施例所述方法的全部或部分步骤。存储计算机软件产品的存储介质包括:u盘、移动硬盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
[0364]
本技术实施例还提供了一种通信装置的硬件结构示意图,参见图17或图18,该通信装置包括处理器1701,可选的,还包括与处理器1701连接的存储器1702。
[0365]
处理器1701可以是一个通用中央处理器(central processing unit,cpu)、微处理器、特定应用集成电路(application-specific integrated circuit,asic),或者一个或多个用于控制本技术方案程序执行的集成电路。处理器1701也可以包括多个cpu,并且处
理器1701可以是一个单核(single-cpu)处理器,也可以是多核(multi-cpu)处理器。这里的处理器可以指一个或多个设备、电路或用于处理数据(例如计算机程序指令)的处理核。
[0366]
存储器1702可以是rom或可存储静态信息和指令的其他类型的静态存储设备、ram或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(electrically erasable programmable read-only memory,eeprom)、只读光盘(compact disc read-only memory,cd-rom)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,本技术实施例对此不作任何限制。存储器1702可以是独立存在(此时,存储器1702可以位于通信装置外,也可以位于通信装置内),也可以和处理器1701集成在一起。其中,存储器1702中可以包含计算机程序代码。处理器1701用于执行存储器1702中存储的计算机程序代码,从而实现本技术实施例提供的方法。
[0367]
在第一种可能的实现方式中,参见图17,通信装置还包括收发器1703。处理器1701、存储器1702和收发器1703通过总线相连接。收发器1703用于与其他设备或通信网络通信。可选的,收发器1703可以包括发射机和接收机。收发器1703中用于实现接收功能的器件可以视为接收机,接收机用于执行本技术实施例中的接收的步骤。收发器1703中用于实现发送功能的器件可以视为发射机,发射机用于执行本技术实施例中的发送的步骤。
[0368]
基于第一种可能的实现方式,图17所示的结构示意图可以用于示意上述实施例中所涉及的m-smf、单播smf、接入网设备、pcf、af、单播upf和amf的结构。当图17所示的结构示意图和图16所示的结构示意图用于示意同一个网元时,处理器1701用于对该网元的动作进行控制管理,例如,处理器1701用于执行上述处理单元1601的动作,收发器1703用于执行上述通信单元1602执行的动作,存储器1702用于实现存储单元1603的功能。
[0369]
在第二种可能的实现方式中,处理器1701包括逻辑电路以及输入接口和/或输出接口。示例性的,输出接口用于执行相应方法中的发送的动作,输入接口用于执行相应方法中的接收的动作。
[0370]
基于第二种可能的实现方式,参见图18,图18所示的结构示意图可以用于示意上述实施例中所涉及的m-smf、单播smf、接入网设备、pcf、af、单播upf和amf的结构。当图18所示的结构示意图和图16所示的结构示意图用于示意同一个网元时,处理器1701用于对该网元的动作进行控制管理,例如,处理器1701用于执行上述处理单元1601的动作,输入接口和/或输出接口用于执行上述通信单元1602执行的动作,存储器1702用于实现存储单元1603的功能。
[0371]
在实现过程中,本实施例提供的方法中的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。结合本技术实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。
[0372]
本技术实施例还提供了一种计算机可读存储介质,包括计算机执行指令,当该计算机执行指令在计算机上运行时,使得计算机执行上述任一方法。
[0373]
本技术实施例还提供了一种包含计算机执行指令的计算机程序产品,当该计算机执行指令在计算机上运行时,使得计算机执行上述任一方法。
[0374]
本技术实施例还提供了一种通信系统,包括:上述m-smf、单播smf、接入网设备、
pcf、af、单播upf和amf中的一个或多个。
[0375]
本技术实施例还提供了一种芯片,包括:处理器和接口,处理器通过接口与存储器耦合,当处理器执行存储器中的计算机程序或指令时,使得上述实施例提供的任意一种方法被执行。
[0376]
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件程序实现时,可以全部或部分地以计算机程序产品的形式来实现。该计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行计算机程序指令时,全部或部分地产生按照本技术实施例所述的流程或功能。计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,计算机指令可以从一个网站站点、计算机、服务器或者数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriber line,dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可以用介质集成的服务器、数据中心等数据存储设备。可用介质可以是磁性介质(例如,软盘、硬盘、磁带),光介质(例如,dvd)、或者半导体介质(例如固态硬盘(solid state disk,ssd))等。
[0377]
尽管在此结合各实施例对本技术进行了描述,然而,在实施所要求保护的本技术过程中,本领域技术人员通过查看附图、公开内容、以及所附权利要求书,可理解并实现公开实施例的其他变化。在权利要求中,“包括”(comprising)一词不排除其他组成部分或步骤,“一”或“一个”不排除多个的情况。单个处理器或其他单元可以实现权利要求中列举的若干项功能。相互不同的从属权利要求中记载了某些措施,但这并不表示这些措施不能组合起来产生良好的效果。
[0378]
尽管结合具体特征及其实施例对本技术进行了描述,显而易见的,在不脱离本技术的精神和范围的情况下,可对其进行各种修改和组合。相应地,本说明书和附图仅仅是所附权利要求所界定的本技术的示例性说明,且视为已覆盖本技术范围内的任意和所有修改、变化、组合或等同物。显然,本领域的技术人员可以对本技术进行各种改动和变型而不脱离本技术的精神和范围。这样,倘若本技术的这些修改和变型属于本技术权利要求及其等同技术的范围之内,则本技术也意图包含这些改动和变型在内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献