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

一种通信方法、装置以及系统与流程

2022-02-20 23:25:20 来源:中国专利 TAG:

一种通信方法、装置以及系统
1.本技术要求于2020年08月03日提交国家知识产权局、申请号为202010769176.9、申请名称为“一种通信方法、装置以及系统”的中国专利申请的优先权,其全部内容通过引用结合在本技术中。
技术领域
2.本技术实施例涉及通信技术领域,尤其涉及一种通信方法、装置以及系统。


背景技术:

3.随着移动互联网的发展,移动高清视频业务呈现井喷态势。用户逐渐从传统的通过固定电视收看热点节目的方式转变为通过手机终端与移动互联网收看热点节目,视频业务对移动网络的冲击愈发强烈。目前,可以通过组播/广播(multicast/broadcast)的方式优化视频业务的传输来大幅减少视频流量对移动网络的冲击,如将视频业务的数据通过组播/广播方式发送给大量用户。
4.众多移动通信网络架构中,第5代(the 5th generation,5g)移动通信网络架构可以支持组播/广播功能,通过组播/广播方式将组播/广播业务的数据发送给大量用户。其中,针对5g的组播/广播功能的研究中,如何在组播/广播会话的激活与去激活情况下保持组播业务数据的正常传输以实现组播业务的连续性,是一个亟待解决的问题。


技术实现要素:

5.本技术实施例提供一种通信方法、装置以及系统,以解决在组播/广播会话的激活与去激活情况下如何保持组播业务的数据的正常传输以实现组播业务的连续性的问题。
6.为达到上述目的,本技术实施例采用如下技术方案。
7.本技术实施例的第一方面,提供一种通信方法,该方法可以由第一会话管理功能网元或者接入网设备执行,所述方法包括:确定待去激活的pdu会话是否和组播业务对应的组播会话关联,确定组播会话是否处于激活态,如果pdu会话和组播会话关联,且组播会话处于激活态,则保持pdu会话的状态为激活态,如果pdu会话和组播会话关联,且组播会话处于去激活态,则去激活pdu会话。
8.基于第一方面所述的方法,在去激活pdu会话时,查看与该pdu会话关联的组播会话的激活情况,若与该pdu会话关联的组播会话处于激活态,则不去激活该pdu会话,保持该pdu会话处于激活态,以便后续在某种应用场景下(例如切换的场景)将组播业务的数据映射/注入到该pdu会话上,保证组播业务的数据正常传输,或者,避免该pdu会话为终端的最后一个pdu时,该pdu会话去激活后,该终端进入空闲态,导致终端无法通过空口资源接收组播业务的数据问题。若与该pdu会话关联的组播会话处于去激活态,则去激活该pdu会话,节省传输资源,提高资源利用率。
9.一种可能的设计中,如果方法的执行主体为第一会话管理功能网元,第一会话管理功能网元对应于第一终端,第一终端属于组播业务对应的组播群组,则确定组播会话是
否处于激活态包括:第一会话管理功能网元接收来自第二会话管理功能网元的第一信息,第一信息用于指示去激活组播会话,如第一信息可以为下述任一种信息:组播/广播业务会话停止(multicast/broadcast service stop,mbs session stop)、组播广播业务会话去激活(multicast broadcast service session deactivation,mbs session deactivation)、或组播会话去激活(multicast session deactivation),第二会话管理功能网元对应于组播群组,第一会话管理功能网元根据第一信息确定组播会话处于去激活态。
10.基于该可能的设计,可以在组播会话停止或者其他去激活组播会话的情况下,由管理组播会话的第二会话管理功能网元及时通知第一会话管理功能网元去激活组播会话,以便第一会话管理功能网元结合组播会话的情况下判断释放去激活组播会话关联的pdu会话,以使得pdu会话与其关联的组播会话的状态一致,保证有可用的会话使得组播业务的数据正常传输。
11.一种可能的设计中,所述方法还包括:第一会话管理功能网元接收来自第二会话管理功能网元的用于指示激活组播会话的第二信息,第二信息可以为下述任一种信息:组播/广播业务会话开始/启动(mbs session start)、组播广播业务会话激活(multicast broadcast service session activation,mbs session activation)、或组播会话激活(multicast session activation),第一会话管理功能网元通知接入网设备将第一终端加入至组播群组,例如,第一会话管理功能网元可通过n2会话管理信息(n2 session management information,n2 sm information)通知接入网设备将第一终端加入至组播群组,所述n2 sm information可以是pdu会话资源建立请求传输(pdu session resource setup request transfer)或者是pdu会话资源建立请求(pdu session resource setup request)或者是pdu会话资源修改请求传输(pdu session resource modify request transfer)或者是pdu会话资源修改请求(pdu session resource modify request),等。n2 sm information中包含组播业务的识别信息(比如组播广播业务会话(multicast broadcast service session,mbs session)的标识信息);可选的,n2 sm information还可包含将终端加入组播会话的指示;可选的,n2 sm information还可包含所述组播会话对应的组播业务的qos配置(qos profile)信息所映射/对应的单播qos配置信息。
12.基于该可能的设计,第一会话管理功能网元可以在第二会话管理功能网元的指示下重启组播会话,触发接入网设备将第一终端加入组播会话对应的组播群组中,通过组播方式传输数据,提高资源利用率。
13.一种可能的设计中,第一会话管理功能网元通知接入网设备将第一终端加入至组播群组之前组播会话关联的pdu会话处于去激活态,则所述方法还包括:第一会话管理功能网元激活组播会话关联的pdu会话,所述组播群组也可以叫做组播会话。
14.另外一种可能的设计中,第一会话管理功能网元通知接入网设备将第一终端设备加入至组播群组之后,如果组播会话关联的pdu会话处于去激活态,则所述方法还包括:第一会话管理功能网元激活组播会话关联的pdu会话。
15.基于该可能的设计,可以在组播会话处于激活态时,将其关联的pdu会话激活,以便pdu会话与其关联的组播会话的状态一致,保证有可用的会话使得组播业务的数据正常传输。
16.一种可能的设计中,所述方法还包括:第一会话管理功能网元确定通过pdu会话传输组播业务的数据。基于该可能的设计,可以在组播会话处于去激活态时,将组播业务映射到pdu会话,通过pdu会话传输组播业务的数据,保证组播业务的数据传输连续性。
17.一种可能的设计中,所述方法还包括:第一会话管理功能网元向第一用户面功能网元发送用于指示检测来自第二用户面功能网元发送的组播业务的数据的第三信息,第一会话管理功能网元接收来自第一用户面功能网元的用于指示检测到组播业务的数据的第四信息,第一会话管理功能网元通知接入网设备将第一终端加入至组播群组。
18.基于该可能的设计,可以在将组播业务映射到pdu会话的情况下,通知第一用户面网元时刻检测是否有从第二用户面网元发过来的组播业务的数据,如果有,则通知给第一会话管理功能网元,触发第一会话管理功能网元激活组播会话,通过组播会话传输数据,提高资源利用率以及数据传输速率。
19.一种可能的设计中,如果方法的执行主体为接入网设备,则接入网设备发起接入网释放an release之前,接入网设备确定pdu会话是否和组播会话关联。
20.基于该可能的设计,可以在接入网设备发起an release流程之前,确定pdu会话,尤其是终端的最后一个pdu会话是否和组播会话关联,以便在不考虑组播会话的情况下发起an release流程使终端处于cm空闲态,影响组播业务的数据传输。
21.一种可能的设计中,如果方法的执行主体为接入网设备,则确定pdu会话是否和组播会话关联之前,所述方法还包括:接入网设备接收第一会话管理功能网元的用于指示去激活pdu会话的第五信息,如果保持pdu会话状态为激活态,所述方法还包括:接入网设备向第一会话管理功能网元发送用于指示拒绝去激活pdu会话的第六信息;如果去激活pdu会话,所述方法还包括:接入网设备向第一会话管理功能网元发送用于指示已去激活pdu会话的第七信息。基于该可能的设计,接入网设备确定pdu会话的状态后,可以向第一会话管理功能网元发送第六信息或者第七信息,以便第一会话管理功能网元同步pdu当前的状态。
22.第二方面,本技术实施例提供一种通信方法,该方法可以由第一会话管理功能网元或者接入网设备执行,所述方法包括:确定待去激活的pdu会话是否和组播业务对应的组播会话关联,确定组播会话是否处于激活态,确定待去激活的pdu会话对应的接入网设备是否支持组播功能;如果所述pdu会话和所述组播会话关联,且所述组播会话处于激活态,且所述接入网设备不支持组播功能,则保持所述pdu会话的状态为激活态;如果所述pdu会话和所述组播会话关联,且所述组播会话处于去激活态,则去激活所述pdu会话。
23.基于第二方面所述的方法,可以在去激活pdu会话时,查看与该pdu会话关联的组播会话的激活情况以及该pdu会话对应的接入网设备是否支持组播功能,若与该pdu会话关联的组播会话处于激活态并且所述接入网设备不支持组播功能,则不去激活该pdu会话,保持该pdu会话处于激活态,以便后续在某种应用场景下(例如切换的场景)将组播业务的数据映射/注入到该pdu会话上,保证组播业务的数据正常传输,或者,避免该pdu会话为终端的最后一个pdu时,该pdu会话去激活后,该终端进入空闲态,导致终端无法通过空口资源接收组播业务的数据问题。若与该pdu会话关联的组播会话处于去激活态,则去激活该pdu会话,节省传输资源,提高资源利用率。
24.一种可能的设计中,如果方法的执行主体为第一会话管理功能网元,第一会话管理功能网元对应于第一终端,第一终端属于组播业务对应的组播群组,则确定组播会话是
否处于激活态包括:第一会话管理功能网元接收来自第二会话管理功能网元的第一信息,根据第一信息确定组播会话处于去激活态。第一信息用于指示去激活组播会话,第二会话管理功能网元对应于组播群组。
25.基于该可能的设计,在组播会话停止或者其他去激活组播会话时,由管理组播会话的第二会话管理功能网元及时通知第一会话管理功能网元去激活组播会话,以便第一会话管理功能网元结合组播会话的情况下判断释放去激活组播会话关联的pdu会话,以使得pdu会话与其关联的组播会话的状态一致,保证有可用的会话使得组播业务的数据正常传输。
26.一种可能的设计中,所述方法还包括:第一会话管理功能网元接收来自第二会话管理功能网元的第二信息,第二信息用于指示激活组播会话;第一会话管理功能网元通知接入网设备将第一终端加入至组播群组。
27.基于该可能的设计,第一会话管理功能网元可以在第二会话管理功能网元的指示下获知组播会话激活,触发接入网设备将第一终端加入组播会话对应的组播群组中,通过组播方式传输数据,提高资源利用率。
28.第三方面,本技术提供一种通信装置,该通信装置可以为第一会话管理功能网元上的第一会话管理功能网元或者第一会话管理功能网元中的芯片或者片上系统。或者,该通信装置可以为接入网设备上的接入网设备或者接入网设备中的芯片或者片上系统。该通信装置可以实现上述第一方面或者第一方面可能的设计中通信装置所执行的功能,或者第二方面或者第二方面所述的设备中通信装置所执行的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个上述功能相应的模块。
29.一种可能的设计中,如:该通信装置可以包括:处理单元。
30.处理单元,用于确定待去激活的pdu会话是否和组播业务对应的组播会话关联,确定组播会话是否处于激活态,如果pdu会话和组播会话关联,且组播会话处于激活态,则保持pdu会话的状态为激活态,如果pdu会话和组播会话关联,且组播会话处于去激活态,则去激活pdu会话。
31.其中,该通信装置的各个单元的具体实现方式可以参考第一方面或第一方面的任一种可能的设计提供的通信方法中第一会话管理功能网元或功能,在此不再重复赘述。该提供的通信装置可以达到与第一方面或者第一方面的任一种可能的设计相同的有益效果。
32.又一种可能的设计中,该通信装置,包括:处理器和存储器;该存储器用于存储计算机执行指令,当该通信装置运行时,该处理器执行该存储器存储的该计算机执行指令,以使该通信装置执行如上述第一方面或者第一方面的任一种可能的设计所述的通信方法。
33.第四方面,提供了一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机可以执行上述第一方面或者上述方面的任一种可能的设计所述的通信方法。
34.第五方面,提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机可以执行上述第一方面或者上述方面的任一种可能的设计所述的通信方法。
35.第六方面,提供了一种通信装置,该通信装置可以为芯片系统,该芯片系统可以包括处理器、通信接口,用于支持通信装置实现上述第一方面或者第一方面的任一种可能的
设计中所涉及的功能,例如处理器确定待去激活的pdu会话是否和组播业务对应的组播会话关联,确定组播会话是否处于激活态,如果pdu会话和组播会话关联,且组播会话处于激活态,则保持pdu会话的状态为激活态,如果pdu会话和组播会话关联,且组播会话处于去激活态,则去激活pdu会话。在一种可能的设计中,所述芯片系统还包括存储器,所述存储器,用于保存通信装置必要的程序指令和数据。该芯片系统,可以由芯片构成,也可以包含芯片和其他分立器件。
36.其中,第三方面至第六方面中任一种设计方式所带来的技术效果可参见上述第一方面或者第一方面的任一种可能的设计所带来的技术效果,不再赘述。
37.第七方面,本技术实施例提供又一种通信方法,该方法可以包括:第一会话管理功能网元接收来自第二会话管理功能网元的用于指示激活组播会话的第二信息,通知接入网设备将第一终端加入至组播会话对应的组播群组,其中,第一会话管理功能网元对应于第一终端,第二会话管理功能网元对应于组播群组。
38.基于第七方面所述的方法,组播会话为去激活态时,第一会话管理功能网元接收到激活组播会话的第二信息后,通知接入网设备将第一终端加入至组播会话对应的组播群组,通过组播会话传输组播业务的数据,实现组播会话的激活,将组播业务的数据通过组播会话发送给终端,提高资源利用率。
39.一种可能的设计中,所述方法还包括:激活组播会话关联的pdu会话。
40.基于该可能的设计,可以在激活组播会话时,查看与该组播会话关联的pdu会话的激活情况,若该pdu会话非激活态,则激活该pdu会话,以便后续在某种应用场景下(例如切换的场景)将组播业务的数据映射/注入到该pdu会话上,保证组播业务的数据正常传输。
41.一种可能的设计中,所述方法还包括:如果所述组播会话关联的pdu会话对应的接入网设备不支持组播功能,则第一会话管理功能网元激活pdu会话。
42.基于该可能的设计,可以在组播会话处于激活态时,根据能力将组播会话关联的pdu会话激活,以便pdu会话与其关联的组播会话的状态一致,保证有可用的会话使得组播业务的数据正常传输。
43.需要说明的是,本技术实施例中,第一会话管理功能网元接收到激活组播会话的第二信息后,可以执行下述两个过程中的一个或者两个:(1)、通知接入网设备将第一终端加入至组播会话对应的组播群组;(2)、根据第二信息激活组播会话关联的pdu会话;或者,当所述组播会话关联的pdu会话对应的接入网设备不支持组播功能时,第一会话管理功能网元根据第二信息激活pdu会话。应注意,当执行这两个过程时,这两个执行过程的先后顺序不受限定,可以先根据第二信息执行过程(1),进一步可选的再执行过程(2);或者先根据第二信息执行过程(2),进一步可选的再执行过程(1)。
44.一种可能的设计中,激活组播会话关联的pdu会话被激活可以包括:第一会话管理功能网元接收到激活组播会话的第二信息后,第一会话管理功能网元向接入网设备发送包含n2会话管理消息(n2 sm information)的namf_communication_n1n2messagetransfer消息或者包含n2 sm information的pdu会话上下文更新响应(nsmf_pdusession_updatesmcontext response),以触发接入网设备根据n2 sm information激活组播会话关联的pdu会话,比如建立该pdu会话对应的空口资源以及传输隧道(本技术中可以简称为隧道)等等。进一步的,接入网设备激活组播会话关联的pdu会话后,还可以向第一会话管理功
能网元发送针对n2 sm information的回复消息。
45.其中,所述n2 sm information可以是pdu会话资源建立请求传输(pdu session resource setup request transfer),针对n2 sm information的回复消息可以是pdu会话资源建立回复传输(pdu session resource setup response transfer);或者n2 sm information可以是pdu会话资源建立请求(pdu session resource setup request),针对n2 sm information的回复消息可以是pdu会话资源建立回复(pdu session resource setup response);或者,n2 sm information可以是pdu会话资源修改请求传输(pdu session resource modify request transfer),针对n2 sm information可以的回复消息可以是pdu会话资源修改回复传输(pdu session resource modify response transfer);或者,n2 sm information可以是pdu会话资源修改请求(pdu session resource modify request),针对n2 sm information的回复消息可以是pdu会话资源修改回复(pdu session resource modify response)等等,不予限制。
46.其中,n2 sm information中可以包含组播业务的识别信息(比如组播广播业务会话(multicast broadcast service session,mbs session)的标识信息)。可选的,n2 sm information还可包含将终端加入组播会话的指示;可选的,n2 sm information还可包含所述组播会话对应的组播业务的qos配置(qos profile)信息所映射/对应的单播qos配置信息。
47.如果n2 sm information中包含组播会话对应的组播业务的qos配置(qos profile)信息所映射/对应的单播qos配置信息,则接入网设备可以根据单播qos配置信息配置用于传输多播业务的数据的空口资源(或者称为无线承载),并在建立空口资源之后,如果接入网设备与upf之间的传输隧道未建立,则接入网设备在对第一会话管理功能网元发送的针对n2sm information的回复消息中包含下行隧道信息(比如ng-u transport layer information或ng-ran node endpoint),该下行隧道信息为n2 sm information的回复消息中的必选信元,下行隧道信息可以用于建立接入网设备与upf之间用于传输多播业务的数据的传输隧道,保证组播会话关联的pdu会话是被激活的。
48.一种可能的设计中,所述方法还包括:第一会话管理功能网元向第一接入与移动性管理功能网元发送组播群组的标识信息,组播群组的标识信息用于第一接入与移动性管理功能网元发现第一终端处于空闲态时,在第一终端的注册区域发起组寻呼。
49.进一步的,第一接入与移动性管理功能网元接收第一会话管理功能网元发送的组播群组的标识信息,如果组播群组中存在处于cm-idle态的终端,在处于cm-idle态的终端的注册区域,向接入网设备发送携带组播群组的标识信息的寻呼消息(可以称为组寻呼消息),触发接入网设备寻呼该组播群组中处于cm-idle态的多个终端。
50.其中,组播群组中存在处于cm-idle态的终端可以包括上述第一终端,还可以包括其他终端,比如第二终端、第三终端等。
51.应注意,当组播群组内存在处于cm-idle态的多个终端,且多个终端的注册区域存在相互重叠的区域(本文中可以称为重叠区域)时,为节省信令开销,第一接入与移动性管理功能网元可以在一个终端的重叠区域发起组寻呼即可,不用在每个终端的注册区域的重叠区域中重复发起组寻呼。比如,组播群组内还存在处于cm-idle态的第二终端,组播群组的标识信息还用于第一接入与移动性管理功能网元发现第二终端处于空闲态时,在第二终
端的注册区域中除重叠区域之外的其他区域发起组寻呼,该重叠区域可以是第一终端的注册区域与第二终端的注册区域中相互重叠的区域。
52.基于该可能的设计,第一会话管理功能网元可以向第一接入与移动性管理功能网元发送组播群组的标识信息,第一接入与移动性管理功能网元收到组播群组的标识信息,并且发现第一终端处于cm-idle态,则第一接入与移动性管理功能网元向第一终端设备注册区域中的接入网设备发起组寻呼,如发送一条携带有组播群组的标识信息的、用于寻呼组播群组中处于cm-idle态的多个终端,应注意,第一接入与移动性管理功能网元不在处于组播群组内处于cm-idle态的多个终端的每个终端的注册区域的重叠区域中重复发起组寻呼,降低信令开销。
53.其中,组播群组的标识信息也可以称为组播会话(multicast session)的标识信息或者也可以称为组播广播会话(multicast broadcast session,mb session)的标识信息或者也可以称为组播广播业务会话(multicast broadcast service session,mbs session)的标识信息,组播群组的标识信息可以包括:tmgi,组播业务的标识,组播地址,组播ip地址(ip multicast address),组播群组的标识,组播组的标识,组播会话的标识、组播会话的上下文信息、组播业务的地址信息、组播会话关联的pdu会话的识别信息、组播/广播业务会话id(multicast broadcast service session id,mbs session id)、组播会话id(multicast session id)、组播业务会话id(multicast service session id)、组播业务的业务的数据流(service data flow,sdf)识别信息中的一种或者多种,组播群组的识别信息可以与组播业务的识别信息相同,不予限定。
54.另一种可能的设计中,所述方法还包括:第一会话管理功能网元向第一接入与移动性管理功能网元发送第三消息,第三消息可以是n11消息,第三消息可以包括第一终端的标识信息,该第三消息可以用于当第一终端处于空闲态时,触发第一接入与移动性管理网元在第一终端的注册区域发起寻呼。
55.比如当第一终端处于空闲态(或者称为idle态或cm-idle态)时,第一接入与移动性管理网元在处于cm-idle态的所述第一终端的注册区域,向接入网设备发送针对所述第一终端的寻呼消息,触发接入网设备寻呼所述处于cm-idle态的第一终端。
56.其中,所述第一终端的标识信息可以用于标识第一终端,第一终端的标识可以包括第一终端的用户永久标识(subscription permanent identifier,supi)、第一终端的通用公共用户标识(generic public subscription identifier,gpsi)、或者用户隐藏标识(subscription concealed identifier,suci)等。第一接入与移动性管理功能网元可以是为所述第一终端的nas信令服务的接入与移动性管理功能网元,或者,也可以是为所述组播群组服务的接入与移动性管理功能网元,不予限制。
57.一种可能的设计中,所述方法还包括:第一会话管理功能网元接收来自第二会话管理功能网元的用于指示去激活组播会话的第一信息,如第一信息可以为组播/广播业务会话停止(multicast/broadcast service stop,mbs session stop)或组播广播业务会话去激活(multicast broadcast service session deactivation)或组播会话去激活(multicast session deactivation),第一会话管理功能网元根据第一信息,将组播会话标记为去激活态。
58.基于该可能的设计,可以在组播会话停止或者其他去激活组播会话的情况下,由
管理组播会话的第二会话管理功能网元及时通知第一会话管理功能网元去激活组播会话,以便第一会话管理功能网元标记组播会话的状态。后续第一会话管理功能网元可以根据所标记的组播会话的状态,确定是否去激活关联的pdu会话。
59.一种可能的设计中,所述方法还包括:第一会话管理功能网元确定通过组播会话关联的pdu会话传输组播业务的数据。基于该可能的设计,在组播会话处于去激活态时,将组播业务映射到pdu会话,通过pdu会话传输组播业务的数据,保证组播业务的数据传输连续性。
60.一种可能的设计中,所述方法还包括:第一会话管理功能网元向第一用户面功能网元发送用于指示检测来自第二用户面功能网元发送的组播业务的数据的第三信息,第一会话管理功能网元接收来自第一用户面功能网元的用于指示检测到组播业务的数据的第四信息,第一会话管理功能网元通知接入网设备将第一终端加入至组播群组。
61.基于该可能的设计,可以在将组播业务映射到pdu会话的情况下,通知第一用户面网元时刻检测是否有从第二用户面网元发过来的组播业务的数据,如果有,则通知给第一会话管理功能网元,触发第一会话管理功能网元激活组播会话,通过组播会话传输组播业务的数据,提高资源利用率。
62.一种可能的设计中,所述方法还包括:第一终端加入至组播会话对应的组播群组之后,第一会话管理功能网元释放通过pdu会话传输组播业务的数据的资源,减少资源占用,提高资源利用率。
63.第八方面,提供一种通信装置,该通信装置可以为第一会话管理功能网元或者第一会话管理功能网元中的芯片或者片上系统。该通信装置可以实现上述第七方面或者第七方面的可能的设计中第一会话管理功能网元所执行的功能,所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个上述功能相应的模块。如:该通信装置可以包括:接收单元、处理单元;
64.接收单元,用于接收来自第二会话管理功能网元的用于指示激活组播会话的第二信息。
65.处理单元,用于通知接入网设备将第一终端加入至组播会话对应的组播群组,其中,第一会话管理功能网元对应于第一终端,第二会话管理功能网元对应于组播群组。
66.其中,该通信装置的具体实现方式可参考第七方面或第七方面的任一种可能的设计提供的通信方法中第一会话管理功能网元的行为功能,第七方面或者第七方面的任一种可能的设计方法可以由该通信装置包括的接收单元以及发送单元对应实现。
67.第九方面,提供了一种通信装置,包括:处理器和存储器;该存储器用于存储计算机执行指令,当该通信装置运行时,该处理器执行该存储器存储的该计算机执行指令,以使该通信装置执行如上述第七方面或者第七方面的任一种可能的设计所述的通信方法。
68.第十方面,提供了一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机可以执行上述第七方面或者上述方面的任一种可能的设计所述的通信方法。
69.第十一方面,提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机可以执行上述第七方面或者上述方面的任一种可能的设计所述的通信方法。
70.第十二方面,提供了一种芯片系统,该芯片系统包括处理器、通信接口,用于支持
通信装置实现上述方面中所涉及的功能,例如处理器通过通信接口接收来自第二会话管理功能网元的用于指示激活组播会话的第二信息,通知接入网设备将第一终端加入至组播会话对应的组播群组,其中,第一会话管理功能网元对应于第一终端,第二会话管理功能网元对应于组播群组。在一种可能的设计中,所述芯片系统还包括存储器,所述存储器,用于保存通信装置必要的程序指令和数据。该芯片系统,可以由芯片构成,或者包含芯片和其他分立器件。
71.其中,第九方面至第十二方面中任一种设计方式所带来的技术效果可参见上述第七方面或者第七方面的任一种可能的设计所带来的技术效果,不再赘述。
72.第十三方面,还提供一种通信方法,该方法包括:所述方法包括:接入网设备确定去激活组播业务对应的组播会话,向第一接入和移动管理功能网元或第二接入和移动管理功能网元发送用于指示去激活组播会话的第八信息,第一接入和移动管理功能网元对应于组播业务对应的组播群组内的终端,第二接入与移动性管理功能网元对应组播业务对应的组播群组。
73.基于第十三方面所述的方法,可以在接入网设备确定去激活组播会话后,由接入网设备将去激活组播会话的信息发送给核心网侧设备,以便核心网侧设备根据接入网设备发送的信息去激活组播会话,节省资源开销。
74.一种可能的设计中,接入网设备确定去激活组播业务的组播会话包括:若接入网设备未在组播会话上接收到组播业务的数据的时长大于预设时长,则接入网设备确定去激活组播业务的组播会话。或者,若接入网设备服务的终端中不存在接收组播业务的数据的终端,则接入网设备确定去激活组播业务的组播会话。基于该可能的设计,在不传输组播业务的数据或者无终端接收组播业务的数据时去激活组播会话,以免影响其他终端接收多播业务的数据。
75.一种可能的设计中,第八信息还用于通知释放组播会话的传输隧道,减少传输隧道的占用,提高资源利用率。
76.一种可能的设计中,第八信息包括组播会话的识别信息,组播会话的识别信息包括组播会话的标识信息、组播业务的识别信息、组播会话的上下文信息、组播业务的地址信息、组播会话关联的pdu会话的识别信息、组播业务的业务数据流sdf识别信息中的一种或者多种。基于该可能的设计,可以结合多种信息去指示组播会话,灵活多样,使用范围较广。
77.一种可能的设计中,释放组播会话对应的空口资源,减少资源占用,提高资源利用率。
78.第十四方面,本技术提供一种通信装置,该通信装置可以为接入网设备或者接入网设备中的芯片或者片上系统。该通信装置可以实现上述第十三方面或者第十三方面的可能的设计中接入网设备所执行的功能,所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个上述功能相应的模块。如:该通信装置可以包括:处理单元,发送单元;
79.处理单元,用于确定去激活组播业务对应的组播会话。
80.发送单元,用于向第一接入和移动管理功能网元或第二接入和移动管理功能网元发送用于指示去激活组播会话的第八信息,第一接入和移动管理功能网元对应于组播业务所对应的组播群组内的一个终端,第二接入与移动性管理功能网元对应于组播业务对应的
组播群组。
81.其中,该通信装置的具体实现方式可参考第十三方面或第十三方面的任一种可能的设计提供的通信方法中行为功能,第十三方面或者第十三方面的任一种可能的设计方法可以由该通信装置包括获取单元以及发送单元对应实现。
82.第十五方面,提供了一种通信装置,包括:处理器和存储器;该存储器用于存储计算机执行指令,当该通信装置运行时,该处理器执行该存储器存储的该计算机执行指令,使通信装置执行如上述第十三方面或第十三方面的任一种可能的设计所述的通信方法。
83.第十六方面,提供了一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机可以执行上述第十三方面或者上述方面的任一种可能的设计所述的通信方法。
84.第十七方面,提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机可以执行上述第十三方面或者上述方面的任一种可能的设计所述的通信方法。
85.第十八方面,提供了一种芯片系统,该芯片系统包括处理器、通信接口,用于支持通信装置实现上述方面中所涉及的功能,例如处理器确定去激活组播业务对应的组播会话,向第一接入和移动管理功能网元或第二接入和移动管理功能网元发送用于指示去激活组播会话的第八信息,第一接入和移动管理功能网元对应于组播业务所对应的组播群组内的一个终端,第二接入与移动性管理功能网元对应于组播业务对应的组播群组。在一种可能的设计中,所述芯片系统还包括存储器,所述存储器,用于保存通信装置必要的程序指令和数据。该芯片系统,可以由芯片构成,也可以包含芯片和其他分立器件。
86.其中,第十五方面至第十八方面中任一种设计方式所带来的技术效果可参见上述第十三方面或者第十三方面的任一种可能的设计所带来的技术效果,不再赘述。
87.第十九方面,还提供一种通信方法,该方法包括:第一终端接收来自寻呼消息,第一终端确定与组播会话关联的pdu会话处于去激活态,第一终端向接入网设备发送第一消息(如服务请求(service request)),第一消息用于激活组播会话关联的pdu会话。
88.基于第十九方面所述的方法,第一终端接收到寻呼消息时,如确定与组播会话关联的pdu会话处于去激活态,则向接入网设备发送激活组播会话关联的pdu会话的第一消息,以激活组播会话关联的pdu会话。以便后续在某种应用场景下(例如切换的场景)将组播业务的数据映射/注入到该pdu会话上,保证组播业务的数据正常传输。
89.一种可能的设计中,寻呼消息包括第一终端的标识信息或者组播群组的标识信息,即可以向单个终端发起寻呼,也可以群组寻呼,寻呼方式灵活多样,适用范围较广。
90.第二十方面,本技术提供一种通信装置,该通信装置可以为第一终端或者第一终端中的芯片或者片上系统。该通信装置可以实现上述第十九方面或者第十九方面的可能的设计中第一终端所执行的功能,所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个上述功能相应的模块。如:该通信装置可以包括:接收单元、处理单元、发送单元;
91.接收单元,用于接收来自寻呼消息。
92.处理单元,用于确定与组播会话关联的pdu会话处于去激活态,
93.发送单元,用于向接入网设备发送第一消息(如服务请求(service request)),第一消息用于激活组播会话关联的pdu会话。
94.其中,该通信装置的具体实现方式可参考第十九方面或第十九方面的任一种可能的设计提供的通信方法中第一终端的行为功能,第十九方面或者第十九方面的任一种可能的设计方法可以由该通信装置包括获取单元以及发送单元对应实现。
95.第二十一方面,提供了一种通信装置,包括:处理器和存储器;该存储器用于存储计算机执行指令,当该通信装置运行时,该处理器执行该存储器存储的该计算机执行指令,使通信装置执行如第十九方面或第十九方面的任一种可能的设计所述的通信方法。
96.第二十二方面,提供了一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机可以执行上述第十九方面或者上述方面的任一种可能的设计所述的通信方法。
97.第二十三方面,提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机可以执行第十九方面或者上述方面的任一种可能的设计所述的通信方法。
98.第二十四方面,提供了一种芯片系统,该芯片系统包括处理器、通信接口,用于支持通信装置实现上述方面中所涉及的功能,例如处理器通过通信接口接收来自寻呼消息,确定与组播会话关联的pdu会话处于去激活态,向接入网设备发送第一消息(如服务请求(service request)),第一消息用于激活组播会话关联的pdu会话。在一种可能的设计中,所述芯片系统还包括存储器,所述存储器,用于保存通信装置必要的程序指令和数据。该芯片系统,可以由芯片构成,也可以包含芯片和其他分立器件。
99.其中,第二十一方面至第二十四方面中任一种设计方式所带来的技术效果可参见上述第十九方面或者第十九方面的任一种可能的设计所带来的技术效果,不再赘述。
100.第二十五方面,提供一种通信系统,该通信系统可以包括如第八方面至第十二方面任一方面所述的通信装置或芯片系统,以及第八方面至第十二方面任一方面所涉及的第二会话管理功能网元;或者,该通信系统包括如第十四方面至第十八方面任一方面所述的通信装置或芯片系统,以及第八方面至第十二方面任一方面所涉及的第一接入和移动管理功能网元;或者,该通信系统包括如第十四方面至第十八方面任一方面所述的通信装置或芯片系统、以及第八方面至第十二方面任一方面所涉及的第二接入和移动管理功能网元。
101.第二十六方面,本技术实施例还提供一种通信方法,所述方法包括:接入网设备组播业务的数据,接入网设备确定接收到的数据对应组播业务;接入网设备向组播业务对应的组播群组中处于rrc_inactive态的终端发送寻呼消息。
102.基于第二十六方面所述的方法,当接入网设备确定从用户面接收到的数据是组播业务的数据时,触发接入网设备寻呼组播业务对应的组播群组中处于rrc_inactive态的终端,以保证组播群组中的终端正常接收组播业务的数据。
103.一种可能的设计中,接入网设备根据数据确定激活组播业务包括:接入网设备确定数据对应于组播业务,确定组播业务处于去激活态,接入网设备确定激活组播业务。
104.一种可能的设计中,接入网设备确定数据对应组播业务包括:接入网设备根据传输数据的隧道的信息和/或隧道的信息与组播业务的识别信息之间的对应关系,确定数据对应组播业务。基于该可能的设计,可以将用于传输组播业务的数据的隧道与组播业务对应起来,以便根据该对应关系确定从该隧道接收到的数据为组播业务的数据,简化系统设计。
105.一种可能的设计中,接入网设备向组播业务对应的组播群组中处于rrc_inactive
态的终端发送寻呼消息,包括:接入网设备在组播群组的终端中确定出处于rrc_inactive态的终端,向处于rrc_inactive态的终端发送寻呼消息。
106.假设处于rrc_inactive态的终端包括第一终端以及第二终端;则接入网设备向组播业务对应的组播群组中处于rrc_inactive态的终端发送寻呼消息,包括:接入网设备在第一终端的rna发送第一寻呼消息,第一寻呼消息包括第一终端的标识信息,在第二终端的rna发送第二寻呼消息,第二寻呼消息包括第二终端的标识信息;或者,接入网设备在第一终端的rna以及第二终端的rna内发送寻呼消息,寻呼消息包括组播业务的识别信息。
107.其中,接入网设备在第一终端的rna以及第二终端的rna内发送寻呼消息包括:在一个寻呼周期内,接入网设备在第一终端的rna以及第二终端的rna的重叠区域内发送一次寻呼消息。
108.基于该可能的设计,可以以per ue为粒度发送寻呼消息,也可以以多个ue为粒度发送寻呼消息,提供寻呼组播群组中的终端的多种方式,灵活且有效地寻呼处于rrc_inactive的终端。同时,在以多个ue为粒度发送寻呼消息时,对于重复区域,仅发送一次寻呼消息,降低信令开销。
109.第二十七方面,本技术实施例还提供一种通信方法,所述方法包括:接入网设备接收来自接入与移动性管理网元的用于指示去激活组播业务对应的组播会话的信息;接入网设备根据该信息向组播业务对应的组播群组中处于rrc_inactive态的终端发送寻呼消息。
110.基于第二十七方面所述的方法,接入网设备可以从核心网获知去激活组播会话,进而触发接入网设备寻呼组播业务对应的组播群组中处于rrc_inactive态的终端,以保证组播群组中的终端正常接收组播业务的数据。
111.一种可能的设计中,接入网设备向组播业务对应的组播群组中处于无线资源控制_非激活rrc_inactive态的终端发送寻呼消息,包括:接入网设备在所述组播群组的终端中确定出处于rrc_inactive态的终端,向处于rrc_inactive态的终端发送寻呼消息。
112.假设处于rrc_inactive态的终端包括第一终端以及第二终端;则接入网设备向组播业务对应的组播群组中处于rrc_inactive态的终端发送寻呼消息,包括:接入网设备在第一终端的rna发送第一寻呼消息,第一寻呼消息包括第一终端的标识信息,在第二终端的rna发送第二寻呼消息,第二寻呼消息包括第二终端的标识信息;或者,接入网设备在第一终端的rna以及第二终端的rna内发送寻呼消息,寻呼消息包括组播业务的识别信息。
113.其中,接入网设备在第一终端的rna以及第二终端的rna内发送寻呼消息包括:在一个寻呼周期内,接入网设备在第一终端的rna以及第二终端的rna的重叠区域内发送一次寻呼消息。
114.基于该可能的设计,可以以per ue为粒度发送寻呼消息,也可以以多个ue为粒度发送寻呼消息,提供寻呼组播群组中的终端的多种方式,灵活且有效地寻呼处于rrc_inactive的终端。同时,在以多个ue为粒度发送寻呼消息时,对于重复区域,仅发送一次寻呼消息,降低信令开销。
115.第二十八方面,本技术实施例还提供一种通信系统,该通信系统可以包括:会话管理功能网元,用于确定去激活组播业务对应的组播会话,向接入与移动性管理网元发送用于指示去激活所述组播会话的信息;接入与移动性管理网元,用于接收所述信息,向接入网设备发送所述信息;所述接入网设备,用于接收所述信息,根据所述信息,向所述组播业务
对应的组播群组中处于无线资源控制_非激活rrc_inactive态的终端发送寻呼消息。
附图说明
116.图1a为pdu会话示意图;
117.图1b为组播会话示意图;
118.图1c为pdu会话与组播会话关联示意图;
119.图2为一种通信系统的架构示意图;
120.图3a为一种5g通信系统的架构示意图;
121.图3b为另一种5g通信架构示意图;
122.图3c为本技术实施例提供的一种组播/广播业务传输方式的示意图;
123.图4为本技术实施例提供的一种通信装置400的组成示意图;
124.图5为本技术实施例提供的一种通信方法的流程图;
125.图6为本技术实施例提供的一种通信方法的流程图;
126.图7为本技术实施例提供的又一种通信方法的流程图;
127.图8为本技术实施例提供的又一种通信方法的流程图;
128.图9为本技术实施例提供的又一种通信方法的流程图;
129.图10为本技术实施例提供的又一种通信方法的流程图;
130.图11为本技术实施例提供的又一种通信方法的流程图;
131.图12为本技术实施例提供的又一种通信方法的流程图;
132.图13为本技术实施例提供的又一种通信方法的流程图;
133.图14a为本技术实施例提供的又一种通信方法的流程图;
134.图14b为本技术实施例提供的又一种通信方法的流程图;
135.图14c为本技术实施例提供的又一种通信方法的流程图;
136.图15为本技术实施例提供的一种通信装置150的组成示意图;
137.图16为本技术实施例提供的一种通信装置160的组成示意图;
138.图17为本技术实施例提供的一种通信装置170的组成示意图;
139.图18为本技术实施例提供的一种通信装置180的组成示意图;
140.图19为本技术实施例提供的一种通信系统的组成示意图。
具体实施方式
141.在介绍本技术实施例之前,对本技术实施例涉及的相关技术术语进行解释说明。需要说明的是,这些解释说明是为了让本技术实施例更容易被理解,而不应该视为对本技术实施例所要求的保护范围的限定。
142.协议数据单元(protocal data unit,pdu)会话,是通过单播方式向终端传输业务数据(如组播业务的数据或者单播业务的数据)的传输路径(或称为传输隧道(tunnel)),pdu会话可以包括数据网络到核心网设备(如用户面功能网元)、再到单播传输路径、以及接入网设备分配的用于向某个特定终端业务数据的空口资源。接入网设备接收到pdu会话上传输来的业务数据后,在空口上,接入网设备可以通过点对点(point to point,ptp)的单播方式将业务数据发送给该pdu会话对应的终端。一个pdu会话面向一个终端,pdu会话是用
户设备(user equipment,ue)级别的,一个终端对应一个或多个pdu会话。
143.例如,如图1a所示,3个终端(比如终端1、终端2和终端3)中的每个终端分别对应一个pdu会话。业务提供商(如应用服务器/业务提供商(application server/content provider,as/cp))发送的三份不同的业务数据可以通过各个终端对应的pdu会话发送给终端,如从as/cp经过用户面功能网元、接入网设备到终端,图1a中的3个pdu会话分别对应3个终端。接入网设备接收到3个pdu会话上传输的业务数据后,可以以单播方式,即ptp方式,分别向终端1、终端2和终端3发送业务数据。在图1a中,每个终端的业务数据可以均不相同(例如,目标地址分别为各终端的因特网协议(internet protocol,ip)地址),且各个终端的业务数据可以通过各个终端对应的pdu会话发送给相应终端。
144.组播(multicast)会话可以为一个组播业务提供传输服务,组播会话可以是通过组播方式向组播群组中的多个终端传输组播业务的数据的传输路径,加入组播群组中的多个终端可以共享该组播会话。组播会话可以包括数据网络到核心网设备(如用户面功能网元)的传输路径、用户面功能网元到用于传输组播业务的数据的组播会话隧道、以及接入网设备分配的用于发送组播业务的数据的空口资源。接入网设备接收到组播会话上传输来的业务数据后,在空口上,接入网设备可以通过点对多点(point to multi-point,ptm)的组播方式将一份业务数据发送给加入该组播会话对应的组播群组的多个终端,将业务数据承载在接入网设备为多个终端分配的空口资源上发送给多个终端。一个组播会话面向一个组播群组中的多个终端,一个组播群组对应一个或者多个组播会话,组播会话是业务级别的,一类组播业务可以对应一个或多个组播会话。
145.例如,如图1b所示,组播业务的数据可以从as/cp通过组播会话发送至终端1、终端2和终端3。其中,从as/cp至传输路径可以包含as/cp与用户面功能网元之间的传输路径、以及用户面功能网元与接入网设备之间的传输路径(如组播会话),该组播会话是终端1、终端2和终端3共享的。在空口上,接入网设备向终端1、终端2和终端3发送上述组播业务的数据,即只需要发送一份组播业务的数据,3个终端均可接收。
146.需要说明的是,本技术的“组播”是广义上的概念,可以包括组播(multicast)或广播(broadcast),即本技术实施例既可以应用于组播业务传输,也可以应用于广播业务传输。本技术中提及的“组播”可以替换为“组播或广播”。此外,本技术中的组播会话(multicast session)可以替换为组播业务会话(multicast service session)或组播广播业务会话(multicast broadcast service session,mbs session),不限定。
147.一种可能的实现中,终端可以通过其建立的一个或多个pdu会话中的任一pdu会话加入组播会话对应的组播群组,如终端通过pdu会话的控制面消息(例如pdu会话建立/修改请求(pdu session establishment/modification request))加入组播群组,控制面消息携带组播业务的识别信息和加入组播群组的指示信息等;又例如,终端通过pdu会话的用户面通知消息(例如因特网组管理协议/组播监听者发现协议(internet group management protocol/multicast listener discovery join,igmp/mld join)加入组播群组,用户面通知消息携带例如组播业务的识别信息和加入组播群组的指示信息等。
148.应理解,本技术所述的加入组播群组还可以替换描述为加入组播会话、或者加入组播业务,或者加入多播广播业务(multicast broadcast service,mbs),或者加入多播业务对应的多播会话(multicast session)或者加入多播业务对应的多播广播业务会话
(multicast broadcast service session,mbs session)等,不予限制。
149.本技术实施例中,若一个pdu会话用于终端加入组播会话对应的组播群组,则该pdu会话可以称为与组播会话关联的pdu会话。进一步的,终端通过pdu会话加入组播会话对应的组播群组后,pdu会话与组播会话之间的关联关系可以记录在终端、接入网设备以及核心网设备(如接入与移动性管理功能网元、会话管理功能网元、网络存储功能网元(如统一数据库(unified data repository,udr)等)上。示例性的,可以通过下述一种或者多种方式记录pdu会话与组播会话之间的关联关系:1)、pdu会话的会话管理上下文(session management context,sm context)中存储有组播业务的相关信息(例如组播业务的识别信息等);2)pdu会话的sm context的id指向该组播业务,如pdu会话的sm context的id与组播业务的识别信息对应存储;3)组播业务对应的上下文(如,组播/广播业务会话上下文(mbs session context),组播/广播组上下文(mbs group context),组播/广播业务上下文(mbs service context),组播/广播上下文(mbs context))中存储有终端的信息(例如,终端的识别信息)和/或与组播会话关联的pdu会话的信息(例如,pdu会话的识别信息)。
150.本技术实施例中,终端的识别信息可以用于识别终端,终端的识别信息可以包括但不限于终端的用户隐藏标识符(subscription concealed identifier,suci)、终端的用户永久标识(subscription permanent identifier,supi)或终端的通用公共用户标识(generic public subscription identifier,gpsi)等。
151.本技术实施例中,pdu会话的识别信息可以识别pdu会话。pdu会话的识别信息可以包括但不限于pdu会话的id或者pdu会话的会话管理上下文标识(sm context id)等。
152.需要说明的是,本技术实施例中,通过pdu会话加入组播会话还可以替换描述为通过pdu会话加入组播/广播业务(multicast broadcast service,mbs),pdu会话与组播会话关联还可以替换描述为pdu会话与组播/广播业务关联,不予限制。
153.例如,图1c是用户设备(user equipment,ue)的pdu会话与组播会话的关联示意图,ue1有3个pdu会话,3个pdu会话的标识(pdu session id)分别为1、3、5,其中假设id为1的pdu会话以及id为3的pdu会话由会话管理功能(session management function,smf)1服务,id为6的pdu会话由smf2服务。ue1通过id为1的pdu会话加入了3个组播业务(或者称为组播会话),mbs id分别为(1、3、5),也就是说pdu会话id为1的pdu会话关联了3个mbs,mbs id分别是1、3、5。同理,id为3的pdu会话关联了2个mbs,mbs id分别是2、4;id为6的pdu会话关联了3个mbs,mbs id分别是6、7、8。图1c中的mb-smf是组播/广播会话管理功能网元(mbs-session management function),负责建立、管理组播会话等。图1c所示关系可以存储在pdu会话的sm context中或者组播业务相关的上下文中,或者udr中,此处不限定。
154.由上可知,用于终端加入组播会话的pdu会话与终端加入的组播会话之间存在关联关系。通信过程中,若不考虑pdu会话与组播会话之间的关联关系,去激活pdu会话,则会导致组播业务的数据从组播会话切换到组播会话关联的pdu会话失败,影响组播业务的数据的传输连续性。又如,为了保证业务连续性保证(如组播会话传输的业务的连续性),以防止当终端设备发生切换时,若没有激活关联的pdu会话,会导致组播业务的连续性无法得到保证。具体的,切换时,可以通过将组播会话传输的组播业务的数据注入到组播会话关联的pdu会话中,然后进行切换,这样组播业务的连续性可以得到保证。若切换发生时,关联的pdu会话还在去激活态,则无法将组播业务的数据映射/注入到pdu会话,保证切换时组播业
务的数据正常传输。
155.为解决该问题,本技术实施例提供了一种通信方法,该方法可以包括:在去激活第一终端的pdu会话时,确定待去激活的pdu会话是否和组播业务对应的组播会话关联、以及确定组播会话是否处于激活态,即判断待去激活的pdu会话关联的组播会话是否处于激活态,如果pdu会话和组播会话关联且组播会话处于激活态,则保持pdu会话的状态为激活态;若组播会话处于去激活态,则可去激活pdu会话。进一步可选的,在接收到激活组播会话的第二信息(如组播/广播业务会话开始/启动(mbs session start)、组播广播业务会话激活(mbs session activation)或组播会话激活(multicast session activation))时,第一终端对应的第一会话管理功能网元可以判断组播会话关联的pdu会话是否处于激活态,若组播关联的pdu会话处于去激活态,则第一会话管理功能网元需要激活组播会话关联的pdu会话,以保证组播业务从组播会话切换到pdu会话时组播业务的数据正常传输。具体的,该实现方式参照图5~图7对应的实施例中所述。
156.或者,本技术实施例提供了又一种通信方法,该方法可以包括:对应于第一终端的第一会话管理功能网元接收到用于指示激活组播会话的第二信息(例如,组播/广播业务会话开始/启动(mbs session start)、组播广播业务会话激活(mbs session activation)或组播会话激活(multicast session activation))时,第一会话管理功能网元通知接入网设备将第一终端加入组播会话对应的组播群组。进一步可选的,若组播会话关联的pdu会话处于去激活态,则激活组播会话关联的pdu会话,以保证组播业务从组播会话切换到pdu会话时组播业务的数据正常传输,或者保证在第一终端发生切换组播业务的连续性。具体的,该实现方式参照图8~图14a对应的实施例中所述。
157.应注意,本技术实施例中,pdu会话关联的组播会话可以包括一个或多个组播会话,本技术实施例所述的组播会话处于激活态是指这pdu会话关联的组播会话中的至少一个组播会话处于激活态。
158.下面结合本技术实施例中的附图,对本技术实施例中的技术方案进行描述。
159.本技术实施例提供的通信方法可应用于图2所示的通信系统,如图2所示,该通信系统可以包括多个终端(如第一终端等)、接入网设备、第一会话管理功能网元。进一步的,图2所示通信系统还可以包括接入与移动性管理功能网元、第一用户面功能网元、第二会话管理功能网元、第二用户面功能网元、策略控制网元、网络存储网元、数据网络(data network,dn),dn可以包括应用服务器(application server,as)等。其中,接入与移动性管理功能网元、第一用户面功能网元、第二会话管理功能网元、第二用户面功能网元、dn在本技术中为可选网元。
160.其中,多个终端可以组成一个组播群组,多个终端可以同时接收相同数据,即组播业务的数据。第一用户面功能网元可用于传输单播数据(unicast data),也可以用于传输组播业务的数据,第二用户面功能网元可以用于传输组播业务的数据(multicast data),单播数据可以为向某个特定终端或者用户发送的数据,组播业务的数据可以为向一个组播群组发送的数据。第一会话管理功能网元可以为管理pdu的会话管理功能网元,第二会话管理功能网元可以为管理组播业务的会话管理功能网元。下面对图2所示架构中涉及的网元或设备进行介绍。
161.终端,可以称为终端设备(terminal equipment)或者用户设备(user equipment,
ue)或者移动台(mobile station,ms)或者移动终端(mobile terminal,mt)等。具体的,图2中的终端可以是手机(mobile phone)、平板电脑或带无线收发功能的电脑,还可以是虚拟现实(virtual reality,vr)终端、增强现实(augmented reality,ar)终端、工业控制中的无线终端、无人驾驶中的无线终端、远程医疗中的无线终端、智能电网中的无线终端、智慧城市(smart city)中的无线终端、智能家居、车载终端等等。
162.接入网设备,主要用于实现物理层功能、资源调度和管理、终端的接入控制以及移动性管理等功能。接入网设备可以为支持有线接入的设备,也可以为支持无线接入的设备。示例性,接入网设备可以为接入网(access network,an)/无线接入网(radio access network,ran),由多个5g-an/5g-ran节点组成。5g-an/5g-ran节点可以为:接入点(access point,ap)、基站(nodeb,nb)、增强型基站(enhance nodeb,enb)、下一代基站(nr nodeb,gnb)、传输接收点(transmission reception point,trp)、传输点(transmission point,tp)或某种其它接入节点等。
163.接入与移动性管理功能网元,主要负责终端的接入认证、移动性管理、各个功能网元间的信令交互等工作,如:对用户的注册状态、用户的连接状态、用户注册入网、跟踪区更新、小区切换用户认证和密钥安全等进行管理。
164.会话管理功能网元,主要用于实现用户面传输逻辑通道,如:分组数据单元(packet data unit,pdu)会话或者组播会话的建立、释放和更改等会话管理功能。
165.用户面功能网元,可以作为用户面传输逻辑通道上的锚点,用于完成用户面数据的路由转发等功能,如:与终端之间建立通道(即用户面传输逻辑通道),在该通道上转发终端和dn之间的数据包以及负责对终端的数据报文过滤、数据转发、速率控制、生成计费信息。
166.策略控制网元,可以用于向接入与移动性管理功能网元、会话管理功能网元提供策略,如:服务质量(quality of service)策略,切片选择策略等等。
167.网络存储网元,可以用于存储用户数据,如:用户的签约信息、鉴权或授权数据等。具体的,网络存储网元可以为统一数据管理网元(unified data management,udm)或网络存储功能(network repository function,nrf)或者统一数据库(unified data repository,udr)等。
168.dn,可以为用户提供数据传输服务的运营商网络,如:可以为向用户提供ip多媒体业务(ip multi-media service,ims)的运营商网络等。dn中可以部署有应用服务器,该应用服务器可以向用户提供数据传输服务。
169.需要说明的是,图2仅为示例性架构图,除图2中所示功能单元外,该系统还可以包括其他功能网元,如:操作和管理(operation and management,o&m)网元等,本技术实施例对此不进行限定。此外,图2中各个设备的名称不受限制,除图2所示名称之外,各个设备还可以命名为其他名称,如替换成具备相同或相似功能的网元名称,不予限制。
170.其中,图2所示系统可以为第三代合作伙伴计划(3rd generation partnership project,3gpp)通信系统,如第4代(4th generation,4g)通信系统、长期演进(long term evolution,lte)系统,又可以为第五代(5th generation,5g)通信系统或者新空口(new radio,nr)系统、下一代通信系统等,也可以为非3gpp通信系统,不予限制。
171.以图2所示的通信系统为图3a所示的5g通信系统为例,如图3a所示,上述第二会话
管理功能网元所对应的网元或者实体可以为5g通信系统中的组播/广播会话管理功能(multicast broadcast session management function,mb-smf),上述的第二用户面功能网元所对应的网元或者实体可以为5g通信系统中的用户面功能(multicast broadcast user plane function,mb-upf)。接入网设备对应的网元或者实体可以为5g通信系统中的无线接入网(radio access network,ran)、接入与移动性管理功能网元对应的网元或者实体可以为5g通信系统中的接入与移动性管理功能(access and mobility management function,amf)、策略控制功能可以为5g通信系统中的策略控制功能(policy control function,pcf)。
172.需要说明的是,本技术中,smf与mb-smf可以合设,也可以各自独立部署,不予限制。在本技术中,upf与mb-upf可以合设,也可以各自独立部署,不与限制。
173.以图2所示的通信系统为图3b所示的5g通信系统为例,与图3a所示系统不同,图3b所示系统还可以包括组播广播业务传输功能(multicast/broadcast service transport function,mbstf)、组播广播业务功能(multicast broadcast mbsf)。mbstf可以具备upf的功能,用于传输多播业务数据。mbsf可以具备mb-smf的功能,比如建立/管理多播业务对应的多播会话等;mbsf还可以支持与lte的mbms进行互通等。
174.本技术实施例中,接入网设备不支持组播功能情况下,接入网设备与用户面网元之间可以以5g核心网单独组播/广播业务流量传输方式传输多播业务数据。接入网设备支持组播功能情况下,可以以5g核心网共享组播/广播业务流量传输(5gc shared mbs traffic delivery)方式传输组播/广播业务数据。例如,如图3c所示,5gc shared mbs traffic delivery方式下,组播/广播业务数据通过mb-upf以及mb-upf与ran之间的n3隧道直接到达ran,ran可以以点到点(point to point,ptp)或点到多点(point to multi-point,ptm)的方式发送给加入组播业务的终端。5g核心网单独组播/广播业务流量传输方式,组播/广播业务数据通过mb-upf到upf,然后再通过upf与ran之间的n3隧道(比如终端的pdu会话)到达ran,ran点对点发送给终端。
175.接入网设备不支持组播功能可以理解为接入网设备不支持以5g核心网共享组播/广播业务流量传输(5gc shared mbs traffic delivery)方式传输组播/广播业务数据,也即,只支持5g核心网单独组播/广播业务流量传输(5gc individual mbs traffic delivery)方式传输组播/广播业务数据,也即,组播/广播业务数据通过加入组播业务的终端的关联的pdu会话发送给终端。
176.应理解,组播/广播业务数据到达接入网设备(例如,ran)之后,经过ran的服务数据适配协议(service data adaptation protocol,sdap)层、分组数据汇聚协议(packet data convergence protocol,pdcp)层、无线链路控制(radio link control,rlc)层、媒体接入控制(media access control,mac)层、物理(physical,phy)层的处理,发送给每个接收组播/广播业务数据的终端。
177.可选的,本技术实施例中的会话管理功能网元、接入网设备以及接入与移动性管理功能网元也可以称之为通信装置,其可以是一个通用设备或者一个专用设备,本技术实施例对此不作具体限定。可选的,本技术实施例中的会话管理功能网元、用户面功能网元、接入网设备以及接入与移动性管理功能网元的相关功能可以由一个设备实现,也可以由多个设备共同实现,还可以是由一个设备内的一个或多个功能模块实现,本技术实施例对此
不作具体限定。可以理解的是,上述功能既可以是硬件设备中的网络元件,也可以是在专用硬件上运行的软件功能,或者硬件与软件的结合,或者平台(例如,云平台)上实例化的虚拟化功能。
178.在具体实现时,图2所示各设备,如第一会话管理功能网元、接入网设备、接入与移动性管理功能网元等,都可以采用图4所示的组成结构,或者包括图4所示的部件。图4为本技术实施例提供的一种通信装置400的组成示意图,该通信装置400可以包括处理器401和存储器404。进一步的,该通信装置400还可以包括通信线路402以及通信接口403。其中,处理器401,存储器404以及通信接口403之间可以通过通信线路402连接。
179.处理器401,可以是中央处理器(central processing unit,cpu)、通用处理器、网络处理器(network processor,np)、数字信号处理器(digital signal processing,dsp)、微处理器、微控制器、可编程逻辑器件(programmable logic device,pld)或它们的任意组合。处理器401还可以是其它具有处理功能的装置,如电路、器件或软件模块,不予限制。
180.通信线路402,用于在通信装置400所包括的各部件之间传送信息。
181.通信接口403,用于与其他设备或其它通信网络进行通信。该其它通信网络可以为以太网,无线接入网(radio access network,ran),无线局域网(wireless local area networks,wlan)等。通信接口403可以是模块、电路、收发器或者任何能够实现通信的装置。
182.存储器404,用于存储指令。其中,指令可以是计算机程序。
183.其中,存储器404可以是只读存储器(read-only memory,rom)或可存储静态信息和/或指令的其他类型的静态存储设备,也可以是随机存取存储器(random access memory,ram)或可存储信息和/或指令的其他类型的动态存储设备,还可以是电可擦可编程只读存储器(electrically erasable programmable read-only memory,eeprom)、只读光盘(compact disc read-only memory,cd-rom)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟)、磁盘存储介质、其他磁存储设备,不予限制。
184.需要说明的是,存储器404可以独立于处理器401存在,也可以和处理器401集成在一起。存储器404可以用于存储指令或者程序代码或者一些数据等。存储器404可以位于通信装置400内,也可以位于通信装置400外,不予限制。
185.处理器401,用于执行存储器404中存储的指令,以实现本技术下述实施例提供的通信方法。例如,当通信装置400为第一会话管理功能网元或者第一会话管理功能网元中的芯片或者片上系统时,处理器401执行存储器404中存储的指令,以实现本技术下述实施例中第一会话管理功能网元所执行的步骤。又例如,当通信装置400为接入网设备或者接入网设备中的芯片或者片上系统时,处理器401可以执行存储器404中存储的指令,以实现本技术下述实施例中接入网设备所执行的步骤。
186.在一种示例中,处理器401可以包括一个或多个cpu,例如图4中的cpu0和cpu1。
187.作为一种可选的实现方式,通信装置400包括多个处理器,例如,除图4中的处理器401之外,还可以包括处理器407。
188.作为一种可选的实现方式,通信装置400还包括输出设备405和输入设备406。示例性地,输入设备406是键盘、鼠标、麦克风或操作杆等设备,输出设备405是显示屏、扬声器(speaker)等设备。
189.需要说明的是,通信装置400可以是台式机、便携式电脑、网络服务器、移动手机、
平板电脑、无线终端、嵌入式设备、芯片系统或有图4中类似结构的设备。此外,图4中示出的组成结构并不构成对该通信装置的限定,除图4所示部件之外,该通信装置可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
190.本技术实施例中,芯片系统可以由芯片构成,也可以包括芯片和其他分立器件。
191.此外,本技术的各实施例之间涉及的动作,术语等均可以相互参考,不予限制。本技术的实施例中各个设备之间交互的消息名称或消息中的参数名称等只是一个示例,具体实现中也可以采用其他的名称,不予限制。
192.下面以图2所示架构为例,对本技术实施例提供的通信方法进行描述。下述实施例中的各网元可以具备图4所示部件,不予赘述。需要说明的是,本技术的实施例中各个设备之间交互的消息名称或消息中的参数名称等只是一个示例,具体实现中也可以采用其他的名称。例如本技术实施例中的确定也可以理解为创建(create)或者生成(generate),本技术实施例中的“包括”也可以理解为“携带”等,本技术实施例中的“指示(indicate)”也可以理解为“触发(trigger)”或“通知(notify)”或者“请求(request)”等,本技术实施例对此不作具体限定。
193.图5为本技术实施例提供的一种通信方法的流程图,该方法可以由第一会话管理功能网元执行或者由接入网设备执行,第一会话管理功能网元可以为第一终端的pdu会话的对应的会话管理功能网元,第一会话管理功能网元管理第一终端的pdu会话,接入网设备可以为第一终端的pdu会话对应的接入网设备。如图5所示,该方法可以包括:
194.s501:确定待去激活的pdu会话是否和组播业务对应的组播会话关联。
195.其中,pdu会话可以为第一终端的pdu会话,第一终端可以为图2中任一终端。需要说明的是,本技术中,待去激活的pdu会话可以为第一终端对应的最后一个处于激活态/未被释放的pdu会话,也可以为第一终端对应的多个处于激活态/未被释放的pdu会话中的任一pdu会话,不予限制。
196.本技术中,pdu会话对应的会话管理功能网元为第一会话管理功能网元,pdu会话对应的用户面功能网元为第一用户面功能网元,第一用户面功能网元为pdu会话的锚点(pdu session anchor upf,psa)。组播会话对应的会话管理功能网元为第二会话管理功能网元,组播会话对应的用户面功能网元为第二用户面功能网元。
197.在图5所示方法由接入网设备执行的情况下,若接入网设备长时间内未接收到pdu会话上传输的数据,则确定待去激活pdu会话,或者,若接入网设备确定第一终端不再接收pdu会话上传输的数据,如第一终端移出服务区域,则确定待去激活pdu会话。或者,在第一会话管理功能网元接收到来自第一用户面功能网元的一段时间未检测到pdu会话传输数据的信息这种场景下,第一会话管理功能网元确定待去激活pdu会话后,可以向接入网设备发送用于指示或通知去激活pdu会话的信息,如第一会话管理功能网元通过第一接入与移动性管理功能网元向接入网设备发送第五信息,第五信息可以用于指示去激活pdu会话,接入网设备接收到来自第一会话管理功能网元的指示去激活pdu会话的第五信息,根据第五信息确定待去激活pdu会话。
198.其中,本技术所述的第一接入与移动性管理功能网元对应第一终端,是为第一终端的非接入层(non-access stratum,nas)信令服务的接入与移动性管理功能网元,第二接入与移动性管理功能网元对应于组播会话对应的组播群组。
199.在图5所示方法由第一会话管理功能网元执行的情况下,若第一会话管理功能网元接收到来自第一用户面功能网元的一段时间未检测到pdu会话传输数据的信息,则确定待去激活pdu会话;或者,第一会话管理功能网元接收到来自指示或通知去激活pdu会话的信息,确定待去激活pdu会话;或者,第一会话管理功能网元接收到来自第一接入与移动性管理功能网元发送的用于指示第一终端移出服务区域的消息后,确定去激活第一终端的pdu会话。或者,第一会话管理功能网元接收到来自第一用户面网元的一段时间未检测到pdu会话传输数据的指示信息,第一会话管理功能网元根据第一用户面网元发送的未检测到pdu会话上的数据的指示信息确定待去激活pdu会话。
200.进一步的,第一会话管理功能网元确定待去激活pdu会话后,可以向接入网设备发送用于指示或通知去激活pdu会话的第五信息,如第一会话管理功能网元通过第一接入与移动性管理功能网元向接入网设备发送第五信息,第五信息可以用于指示去激活pdu会话,以便接入网设备接收到来自第一会话管理功能网元的指示去激活pdu会话的第五信息,根据第五信息确定待去激活pdu会话。
201.进一步的,如果图5所示方法由接入网设备执行,(如若上述待去激活pdu会话为第一终端的最后一个pdu会话时,会触发接入网设备发起接入网释放(an release)流程,接入网设备在发起an release流程之前,确定待去激活的pdu会话是否和组播业务对应的组播会话关联,即是否存在与待去激活的pdu会话关联的组播会话,根据确定结果以及组播会话的状态确定是否发起接入网释放(an release)流程。如果图5所示方法由第一会话管理功能网元执行,第一会话管理功能网元确定待去激活pdu会话之后,不会立即释放pdu会话,释放pdu会话对应的资源(如pdu会话对应的upf上包检测规则(packets detection rule,pdr)以及转发行为规则(forwarding action rule,far)、为该pdu会话配置的空口资源等),而是在释放pdu会话之前,确定待去激活的pdu会话是否和组播业务对应的组播会话关联,根据确定结果以及组播会话的状态确定是否释放pdu会话。
202.示例性的,本技术中,第一会话管理功能网元或者接入网设备确定待去激活pdu会话后,可以根据本地或其他网元所记录的pdu会话与组播会话之间的关联关系,确定待去激活的pdu会话是否和组播业务对应的组播会话关联。具体的,包括下述(1)~(3)三种不同的确定方式,需要说明的是,确定待去激活的pdu会话是否和组播业务对应的组播会话关联的方式不限定是下述三种方式中任一方式,还可以为其他方式。
203.(1)、在采用上述方式1)记录pdu会话与组播会话之间的关联关系的情况下,以pdu会话的识别信息为索引,查找pdu会话的sm context,确定pdu会话的sm context中是否有组播业务的相关信息,例如,是否在pdu会话的sm context中存在所述组播业务对应的标识信息(例如mbs session id、tmgi、multicast session id或ip multicast address等),若存在组播业务的相关信息,则确定该待去激活的pdu会话与组播业务对应的组播会话关联,反之,则确定待去激活的pdu会话与组播会话不关联。
204.(2)、在采用上述方式2)记录pdu会话与组播会话之间的关联关系的情况下,以pdu会话的sm context的id为索引,查找本地是否存在sm context的id对应的组播业务的识别信息(例如mbs session id、tmgi、multicast session id或tmgi等),若存在,则确定待去激活的pdu会话与组播会话关联,反之,则确定待激活的pdu会话与组播会话不关联。
205.(3)、在采用上述方式3)记录pdu会话与组播会话之间的关联关系的情况下,查看
本地存储的所述组播会话相关的上下文中是否有第一终端的标识信息和/或第一终端的pdu会话的识别信息(例如sm context),若存在,则确定待去激活的pdu会话与组播会话关联,反之,则确定待激活的pdu会话与组播会话不关联。
206.本技术中,组播会话相关的上下文可以称为组播会话的上下文、组播/广播业务上下文(multicast/broadcast service context)、组播/广播组上下文(multicast/broadcast group context)、组播/广播业务会话上下文(mbs session context)、组播/广播业务上下文(multicast/broadcast service context)、多播会话上下文(multicast session context)、多播群组上下文(multicast group context)、或者多播业务上下文(multicast service context)等,不予限制。
207.其中,本技术实施例中,pdu会话的识别信息可以用于唯一识别pdu会话,pdu会话的识别信息可以包括pdu会话的id、pdu会话的sm context的id中的一种或者多种。
208.其中,本技术实施例中,组播业务的识别信息可以用于唯一识别组播业务,组播业务的识别信息可以包括组播会话的标识信息、组播业务的识别信息、组播会话的上下文信息、组播业务的地址信息、组播会话关联的pdu会话的识别信息、组播业务的业务数据流(service data flow,sdf)识别规则、组播业务的数据的分组过滤(packet filter)信息、组播业务对应的组播群组的标识信息(如组播群组的临时移动组标识(temporary mobile group identifier,tmgi),组播/广播业务会话id(multuicast/broadcast service session id),组播/广播业务会话id(mbs session id),组播会话id(multicast session id)、提供组播业务的数据的应用服务器(如af)的因特网协议(internet protocol,ip)地址、组播业务的业务标识(service identifier,service id)、组播业务的包检测规则(packets detection rule,pdr)中的一种或者多种,此处不限定。应理解,pdr是过滤器的集合,每一个过滤器是一个五元组,每一个过滤器包含组播业务的源地址、目的地址、源端口号、目标端口号、协议号,pdr用于对组播业务的数据进行过滤。
209.其中,第一终端的标识信息可以用于唯一标识第一终端,第一终端的标识信息可以为第一终端的签约永久标识(subscription permanent identifier,supi)、第一终端的因特网协议(internet protocol,ip)地址,第一终端的媒体接入控制(media access control,mac)地址,或者第一终端的国际移动用户识别码(international mobile subscriber identity,imsi)等。
210.s502:确定组播会话是否处于激活态。
211.在图5所示方法由第一会话管理功能网元执行的情况下,第一会话管理功能网元可以通过下述方式确定组播会话是否处于激活态:第一会话管理功能网元接收来自接入网设备或者第二会话管理功能网元的用于指示去激活组播会话的第一信息,第一会话管理功能网元根据第一信息确定组播会话处于去激活态。第一会话管理功能网元接收来自第二会话管理功能网元的用于指示激活组播会话的第二信息,第一会话管理功能网元根据第二信息确定组播会话处于激活态。
212.其中,第二会话管理功能网元对应于组播群组,第二会话管理功能网元为管理组播会话的网元,如可以为图3b所示的mb-smf。应理解,本技术所述的第二会话管理功能网元对应于组播群组可以理解为第二会话管理功能网元具备管理该组播群组对应的组播会话的能力,比如第二会话管理功能网元具备建立、修改或者删除该组播群组的组播会话的能
力。此外,第二会话管理功能网元对应于组播群组还可以替换描述为第二会话管理功能网元对应于组播会话或者组播业务等,不予限制。
213.其中,第一信息可以直接指示(indicate)/通知(notify)去激活组播会话,如第一信息可以携带一信元/指示符(indication)/通知(notification),该信元/指示符/通知显式指示去激活组播会话,或者第一指示信息可以为组播广播业务会话去激活(mbs session deactivation)或组播会话去激活(multicast session deactivation)。又一种示例中,第一信息可以间接指示去激活组播会话,如第一信息可以用于指示/通知组播会话停用,如第一信息可以为组播/广播业务会话停止(mbs session stop)/会话停止(session stop)或者,第二用户面功能网元未检测到组播业务的数据,或者,第一信息可以用于指示第一终端处于连接管理(connection management,cm)空闲态,等,第一会话管理功能网元根据第一信息间接地确定组播会话处于去激活态。再一种示例中,第一信息可以直接或间接指示组播会话处于去激活态,若第一会话管理功能网元接收到第一信息,则确定组播会话处于去激活态,反之,若未接收到第一信息,则默认组播会话仍处于激活态。
214.其中,第二信息可以直接指示(indicate)/通知(notify)激活组播会话,如第二信息可以携带一信元/指示符(indication)/通知(notification),该信元/指示符/通知显式指示激活组播会话,或者第二信息可以为组播/广播业务会话激活(mbs session activation),或者组播会话激活(multicast session activation)。又一种示例中,第二信息可以间接指示激活组播会话,如第二信息可以用于指示/通知组播会话即将开始/即将启动/启动/开始,第二信息为组播/广播业务会话开始(mbs session start)/会话开始(session start),或者,第二信息用于指示第二用户面功能网元检测到组播业务的数据,或者,第二信息可以用于指示第一终端处于连接管理(connection management,cm)连接态等,第一会话管理功能网元根据第二信息间接地确定组播会话处于激活态。
215.本技术实施例中,组播会话可以替换描述为组播/广播会话,组播会话的状态可以替换描述为组播/广播会话的状态,组播/广播会话的状态可以包括去激活态/非激活态(deactivated或inactive或standby)、激活态(active),释放态/删除态(release/deleted)。
216.组播/广播会话的状态为去激活态(inactive或deactive或mbs session deactivation)可以指:在服务提供商(content provider)开始/发起/启动(intiate)组播/广播会话停止(mbs session stop或session stop)或组播/广播业务会话去激活(mbs session deactivation)或组播会话去激活(multicast session deactivation)时去激活组播/广播会话,在去激活组播/广播会话的执行过程中或去激活组播/广播会话执行完毕后,与组播/广播会话相关的信息在终端侧与接入网设备侧释放,与组播/广播会话相关的信息(例如mbs session context或mb service context)在第一会话管理功能网元和/或第二会话管理功能网元保留但是设置为去激活态。具体的,组播/广播会话的去激活可以指,组播/广播业务相关的信息(例如,与组播/广播业务相关的服务质量(quality of service,qos)信息等)在终端中被释放;组播/广播业务相关的信息在接入网设备被释放(例如,与组播/广播业务相关的上下文(例如,组播/广播上下文(mb context)或组播/广播业务会话上下文(mbs session context)或组播/广播组上下文(mb group context)或组播/广播业务上下文(mbs context))被释放;与组播/广播会话相关的隧道信息释放;与组
播/广播会话相关的空口资源被释放;接入网设备存储的终端的上下文中与组播/广播业务相关的信息被释放等;组播/广播业务相关的信息在第一会话管理功能网元与第二会话管理功能网元被保留但是被设置为去激活态(例如相关的信息可以是mbs session context或mb service context),或组播业务相关的信息在第一会话管理功能网元被保留但是设置为去激活态但是在第二会话管理功能网元被释放,或者组播业务的相关信息在第一会话管理功能网元被释放但是在第二会话管理功能网元被保留但是设置为去激活态等。去激活的组播会话可被组播会话启动/开始流程(mbs session start)或组播广播业务会话激活(mbs session activation)或组播会话激活(multicast session activation)被重新启动/开始/激活。
217.组播/广播业务会话(mbs session)的状态为去激活态(inactive或deactive或mbs session deactivation)还可以指:已经建立的组播/广播会话在去激活(inactive或deactive或mbs session deactivation)态。没有组播/广播业务的数据在传输。加入组播/广播会话的终端设备可以在cm_connected态或cm_idle态。经过鉴权的终端设备可以允许加入组播/广播会话。激活操作(activation)可以由应用功能(application function,af)/应用服务器(applcation server,as)请求触发或者可以是upf检测到组播/广播业务的数据到达触发。激活组播/广播会话,需要将已经加入组播/广播会话的并且处于cm_idle态的终端设备寻呼回cm_connected态。应注意,组播/广播会话在非激活态时,核心网相关网元中与组播/广播业务相关的qos信息可以被移除或保留(例如,在mbs session context中的相关组播/广播业务相关的qos信息),例如,组播/广播业务相关的qos信息在mb-smf与smf都被移除;或者,组播/广播业务相关的qos信息在mb-smf被保留,在smf被移除;或者,组播/广播业务相关的qos信息在mb-smf被移除,在smf被保留;或者组播/广播业务相关的qos信息在mb-smf与smf都被保留。所述组播/广播业务相关的qos信息,例如,可以包括组播/广播相关的qos flow id,数据包过滤器(例如,pcc rule中用于生成包检测规则(packet detection rule,pdr)的业务的数据流(service data flow,sdf)模板),组播/广播业务相关的策略信息,等。此外,组播/广播会话在去激活态时,可以将mbs session context标识为inactive态,也可以不标识。此外,组播/广播会话的状态为非激活态时,与组播/广播业务会话相关的n3隧道被释放或被保留。此外,组播/广播会话的状态为非激活态时,与组播/广播业务相关的上下文可从接入网设备中移除/释放/删除,与组播/广播业务相关的上下文也可以保留在接入网设备;或者组播/广播会话在去激活态时,与组播/广播业务相关的组播/广播相关的qos信息(例如,qos profile)保留在接入网设备,对于加入组播/广播业务的处于cm-connected态的终端而言,接入网设备中保存有该终端的上下文,该终端的上下文中有组播/广播的qos flow所映射的单播qos fow对应的qos profile,即组播/广播会话去激活时,组播/广播的qos flow所映射的单播qos fow对应的qos profile保留在接入网设备中;或者组播/广播会话在去激活态时,与组播/广播业务相关的qos信息(例如,qos profile)保留在接入网设备。
218.组播/广播会话的状态为激活态(active或mbs session activation)可以指:在服务提供商(content provider)开始/发起/启动(intiate)组播/广播会话开始/启动(mbs session start或session start)或组播/广播业务会话激活(mbs session activation)或组播会话激活(multicast session activation)时激活组播/广播会话,在激活组播/广
播会话的执行过程中或激活组播/广播会话执行完毕后,与组播/广播会话相关的信息在终端与接入网侧建立,与组播/广播会话相关的信息在第一会话管理功能网元和/或第二会话管理功能网元设置为激活态(active)。具体的,组播/广播会话的激活可以指:组播/广播业务相关的信息(例如,与组播/广播业务相关的qos信息等)在终端中建立/分配;组播/广播业务相关的信息在接入网设备建立(例如,与组播/广播业务相关的上下文(例如,组播/广播上下文(mb context)或组播/广播业务会话上下文(mbs session context)或组播/广播组上下文(mb group context)或组播/广播业务上下文(mbs context))被建立,与组播/广播会话相关的隧道信息分配,与组播/广播会话相关的空口资源分配,在终端的上下文中建立与组播/广播业务相关的信息等;与组播/广播会话相关的隧道建立;组播/广播业务相关的信息在第一会话管理功能网元与第二会话管理功能网元设置为激活态(active)等。激活的组播/广播会话可被组播/广播会话停止流程(mbs session stop)或组播/广播业务会话去激活(mbs session deactivation)流程或组播会话去激活(multicast session deactivation)流程去激活/停止。
219.组播/广播会话的状态为激活态(active或mbs session activation)还可以指:已经建立的组播/广播会话在激活(active)态。组播/广播业务数据可以发送给加入组播/广播组内的终端。与组播/广播会话相关的5gc资源被预留(reserved)或被配置。与组播/广播会话相关的空口资源根据加入组播/广播业务的终端所在的基站被预留(reserved)或被配置。加入组播/广播会话的终端在cm_connected态。经过鉴权的终端可以允许加入组播/广播会话。在激活态的组播/广播会话可以转换为非激活态(inactive)。去激活操作(deactivation)可以由应用功能(application function,af)/应用服务器(applcation server,as)请求触发或者可以是upf接收到组播/广播业务数据触发。
220.除此之外,组播/广播会话的状态可以为释放/删除态,组播/广播会话为释放/删除态可以指:在服务提供商(content provider)开始/发起/启动(intiate)组播/广播会话释放/删除(mbs session delete或mbs session release或session delete或session delete)时释放/删除组播/广播会话,在释放/删除组播/广播会话的执行过程中或释放/删除组播/广播会话执行完毕后,与组播/广播会话相关的信息在终端与接入网侧释放/删除,与组播/广播会话相关的信息在第一会话管理功能网元和/或第二会话管理功能网元释放/删除。具体的,组播/广播会话的释放/删除可以指:组播/广播业务相关的信息(例如,与组播/广播业务相关的qos信息等)在终端中释放/删除;组播/广播业务相关的信息在接入网设备释放/删除(例如,与组播/广播业务相关的上下文(例如,组播/广播上下文或组播/广播业务会话上下文或组播/广播组上下文或组播/广播业务上下文)释放/删除,与组播/广播会话相关的隧道信息释放/删除,与组播/广播会话相关的空口资源释放/删除,在接入网设备存储的终端的上下文中与组播/广播业务相关的信息释放/删除等;与组播/广播会话相关的隧道释放/删除;组播/广播业务相关的信息在第一会话管理功能网元与第二会话管理功能网元释放/删除等。释放/删除的组播/广播会话无法被下述流程重新开始/启动/激活:组播会话开始/启动(mbs session start或session start)或组播广播业务会话激活(multicast broadcast service(mbs)session activation)或组播会话激活(multicast session activation),组播会话释放/删除流程可以应用于激活的组播会话或者去激活的组播会话。
221.在图5所示方法由接入网设备执行的情况下,接入网设备可以通过下述方式确定组播会话处于去激活态:如果接入网设备未在组播会话上接收到组播业务的数据的时长大于预设时长,则接入网设备确定去激活组播会话,释放为组播会话分配的空口资源,组播会话处于去激活态。或者,若接入网设备服务的终端中不存在接收组播业务的数据的终端,则接入网设备确定去激活组播业务的组播会话,释放为组播会话分配的空口资源,释放与组播会话相关的隧道信息等,组播会话处于去激活态。或者,接入网设备接收来自第二接入与移动性管理功能网元的第九信息,第九信息可以由第二会话管理功能网元发送给第二接入与移动性管理功能网元,第九信息可以用于指示/通知去激活组播业务的组播会话(例如,第九信息可以是会话停止(session stop)或组播广播业务会话去激活(mbs session deactivation)或组播会话去激活(multicast session deactivation),接入网设备根据第九信息确定去激活组播会话,释放为组播会话分配的空口资源,释放与组播会话相关的隧道信息,使组播会话处于去激活态。
222.在图5所示方法由接入网设备执行的情况下,接入网设备可以通过下述方式确定组播会话处于激活态:如果接入网设备在组播会话上接收到组播业务的数据,则接入网设备确定组播会话处于激活态。或者,若接入网设备服务的终端中存在接收组播业务的数据的终端,则接入网设备确定组播会话处于激活态。或者,如果接入网设备本地存在组播会话相关的上下文信息(例如,组播/广播业务上下文或者组播/广播组上下文或者组播/广播会话上下文或者组播/广播上下文)或者接入网设备未释放掉为组播会话分配的空口资源以及组播会话相关的隧道信息,则接入网设备确定组播会话处于激活态。
223.其中,第九信息可以携带一显式的指示信息,该指示信息用于指示/通知去激活组播会话,或者,第九信息可以用于携带用于指示组播会话停用(mbs session stop)或组播广播业务会话去激活(mbs session deactivation)或组播会话去激活(multicast session deactivation),或者,用于指示第二用户面功能网元未检测到组播业务的数据的指示/通知/报告信息,通过第九信息携带的这些信息间接地指示去激活组播会话。
224.进一步的,如果组播会话处于激活态,则可以根据与组播会话关联的pdu会话的情况确定是否激活pdu会话。具体的,该方法可以参照s503a所述。或者,根据与组播会话关联的pdu会话的情况、以及能力信息确定是否激活pdu会话。具体的,该方法可以参照下述s503b所述。
225.s503a:如果pdu会话和组播会话关联且组播会话处于激活态,则保持pdu会话的状态为激活态。
226.其中,保持pdu会话的状态为激活态可以包括保持分配给该pdu会话的空口资源和/或建立接入网设备与第一用户面功能网元之间该pdu会话对应的传输隧道等。
227.具体的,如果图5所示方法由接入网设备执行,则pdu会话和组播会话关联且组播会话处于激活态,如还有组播业务的数据通过该组播会话到达接入网设备进行空口传输时,接入网设备不执行/发起an release流程。如果图5所示方法由第一会话管理功能网元执行,则pdu会话和组播会话关联且组播会话处于激活态时,第一会话管理功能网元不执行关联的pdu会话的去激活。
228.其中,an release流程用于触发核心网网元释放第一终端的pdu会话。an release流程可以包括:接入网设备通过第一接入与移动性管理功能网元向第一会话管理功能网元
发送用于指示或通知去激活pdu会话的信息,如接入网设备向第一接入与移动性管理功能网元发送n2 ue上下文释放完成(n2 ue context release complete),然后第一接入与移动性管理功能网元向第一会话管理功能网元发送服务化接口nsmf_pdu会话更新会话管理上下文请求(nsmf_pdu session_updatasmcontext request),nsmf_pdu session_updatasmcontext request中携带有用于指示去激活pdu会话的信息,触发第一会话管理功能网元释放pdu会话对应的空口资源等。
229.需要注意的是,本技术实施例中,在图5所示方法由第一会话管理功能网元执行的情况下,即使第一会话管理功能网元确定组播会话关联的pdu会话需要去激活,但是由于第一会话管理功能网元发现/确定所述pdu会话和组播会话关联且组播会话处于激活态,则第一会话管理功能网元不执行关联的pdu会话的去激活流程,保持该pdu会话处于激活态。
230.其中第一会话管理功能网元可以根据下述方式确定(determine)pdu会话需要(need)去激活(inactive):该pdu会话对应的锚点upf(psa upf)在一段时间内没有检测到pdu会话中有业务数据到达,该psa upf向第一会话管理功能网元发送去激活pdu会话的指示/通知,第一会话管理功能网元接收到psa upf发送的去激活pdu会话的指示/通知,确定该pdu会话需要去激活。
231.本技术实施例中,pdu会话的去激活流程可以包括释放所述pdu会话的n3隧道和/或所述pdu会话对应的空口资源(例如drb)等。
232.s503b:如果pdu会话和组播会话关联,且组播会话处于激活态以及pdu会话对应的接入网设备不支持组播功能,则保持pdu会话的状态为激活态。
233.其中,保持pdu会话的状态为激活态可以包括保持分配给该pdu会话的空口资源和/或建立接入网设备与第一用户面功能网元之间该pdu会话对应的传输隧道等。
234.具体的,如果图5所示方法由第一会话管理功能网元执行,则pdu会话和组播会话关联且组播会话处于激活态,第一会话管理功能网元确定接入网设备是否支持组播功能,如果第一会话管理功能网元确定所述pdu会话对应的接入网设备不支持组播功能,第一会话管理功能网元不执行关联的pdu会话的去激活,保持pdu会话的状态为激活态。如果第一会话管理功能网元确定pdu会话对应的接入网设备支持组播功能,则第一会话管理功能网元执行关联的pdu会话的去激活,即去激活组播会话关联的pdu会话。
235.其中,当所述接入网设备不支持组播功能时,如图3c所示,组播/广播业务数据需要通过5g核心网单独组播/广播业务流量传输(5gc individual mbs traffic delivery)方式传输,也即,组播/广播业务数据通过加入组播业务的终端设备的关联的pdu会话发送给终端设备。因为当基站不支持组播功能时,组播/广播业务数据需通过关联的pdu会话发送,由于组播/广播业务数据的发送周期可能比pdu会话上传输的数据(可以称为单播业务的数据)的发送周期长,也即,例如组播/广播业务数据一天发一次,但是pdu会话的锚点upf(比如psa upf)中设置的非激活定时器(inactivity timer)是一小时,这时候,当inactivity timer到期后(也即检测到pdu会话上在这个定时器内没有业务的数据传输),不能去激活这个pdu会话,因为还有组播/广播会话在激活态,该组播/广播会话对应的组播/广播业务的数据需要经过这个pdu会话传输。
236.本技术实施例中,第一会话管理功能网元可以根据下述方式确定pdu会话对应的接入网设备是否支持组播功能:第一会话管理功能网元通过第一接入与移动性管理网元从
pdu会话对应的接入网设备获取能力信息,能力信息用于指示接入网设备是否支持组播功能,第一会话管理功能网元根据所述能力信息确定接入网设备是否支持组播功能,比如如果能力信息指示接入网设备支持组播功能,则确定接入网设备支持组播功能,反之,如果能力信息指示接入网设备不支持组播功能,则确定接入网设备不支持组播功能。
237.本技术实施例中,比如s503a或s503b中,激活组播会话关联的pdu会话可以包括:第一会话管理功能网元接收到激活组播会话的第二信息后,第一会话管理功能网元向接入网设备发送包含n2会话管理消息(n2 sm information)的namf_communication_n1n2messagetransfer消息或者包含n2 sm information的pdu会话上下文更新响应(nsmf_pdusession_updatesmcontext response),以触发接入网设备根据n2 sm information激活组播会话关联的pdu会话,比如建立该pdu会话对应的空口资源以及传输隧道等等。进一步的,接入网设备激活组播会话关联的pdu会话后,还可以向第一会话管理功能网元发送针对n2 sm information的回复消息。
238.其中,所述n2 sm information可以是pdu会话资源建立请求传输(pdu session resource setup request transfer),针对n2 sm information的回复消息可以是pdu会话资源建立回复传输(pdu session resource setup response transfer);或者n2 sm information可以是pdu会话资源建立请求(pdu session resource setup request),针对n2 sm information的回复消息可以是pdu会话资源建立回复(pdu session resource setup response);或者,n2 sm information可以是pdu会话资源修改请求传输(pdu session resource modify request transfer),针对n2 sm information可以的回复消息可以是pdu会话资源修改回复传输(pdu session resource modify response transfer);或者,n2 sm information可以是pdu会话资源修改请求(pdu session resource modify request),针对n2 sm information的回复消息可以是pdu会话资源修改回复(pdu session resource modify response)等等,不予限制。
239.其中,n2 sm information中可以包含组播业务的识别信息(比如组播广播业务会话(multicast broadcast service session,mbs session)的标识信息)。可选的,n2 sm information还可包含将终端加入组播会话的指示;可选的,n2 sm information还可包含所述组播会话对应的组播业务的qos配置(qos profile)信息所映射/对应的单播qos配置信息。
240.如果n2 sm information中包含组播会话对应的组播业务的qos配置(qos profile)信息所映射/对应的单播qos配置信息,则接入网设备可以根据单播qos配置信息配置用于传输多播业务的数据的空口资源(或者称为无线承载),并在建立空口资源之后,如果接入网设备与upf之间的传输隧道未建立,则接入网设备在对第一会话管理功能网元发送的针对n2sm information的回复消息中包含下行隧道信息(比如ng-u transport layer information或ng-ran node endpoint),该下行隧道信息为响应消息中的必选信元,下行隧道信息可以用于建立接入网设备与upf之间用于传输多播业务的数据的传输隧道,保证组播会话关联的pdu会话是被激活的。
241.s504:如果pdu会话和组播会话关联且组播会话处于去激活态,则去激活pdu会话。
242.其中,去激活pdu会话可以包括释放分配给该pdu会话的空口资源和/或释放接入网设备与第一用户面功能网元之间该pdu会话对应的传输隧道等。
243.需要说明的是,在图5所示方法由接入网设备执行的情况下,如果接入网设备接收第一会话管理功能网元的第五信息,根据第五信息确定待去激活pdu会话,则如果保持pdu会话状态为激活态,接入网设备向第一会话管理功能网元发送第六信息,第六信息用于指示拒绝去激活pdu会话;如果去激活pdu会话,接入网设备向第一会话管理功能网元发送第七信息,第七信息用于指示已去激活pdu会话,以此保证接入网设备侧与第一会话管理功能网元侧同步pdu会话的状态、组播会话的状态。
244.其中,接入网设备可以通过第一接入与移动性管理功能网元与第一会话管理功能网元交互信息,如接入网设备可以通过第一接入与移动性管理功能网向第一会话管理功能网元发送第六信息,或者,通过第一接入与移动性管理功能网向第一会话管理功能网元发送第七信息。
245.进一步的,如果第一会话管理功能网元去激活pdu会话,则为了保证组播业务的数据的正常传输,所述方法还可以包括:第一会话管理功能网元确定通过pdu会话发送组播业务的数据,将组播会话传输的组播业务的数据注入/映射到该pdu会话,通过该pdu会话传输关联的组播会话对应的组播业务的数据。需要说明的是,该pdu会话可以为组播会话关联的pdu会话,也可以不是与组播会话关联的pdu会话,而是第一终端的其他处于激活态/未被释放的pdu会话,不予限制。
246.其中,第一会话管理功能网元确定通过pdu会话发送组播业务的数据可以包括:第一会话管理功能网元将第一用户面功能网元的隧道信息发送给第二用户面功能网元,通知第二用户面功能网元建立第一用户面功能网元与第二用户面功能网元之间的用于传输组播业务的数据的通道,如第一会话管理功能网元向第二会话管理功能网元发送第一用户面功能网元的隧道信息,第二会话管理功能网元向第二用户面功能网元发送携带第一用户面功能网元的隧道信息的会话更新请求(例如,可以是n4会话更新请求),第二用户面功能网元接收并对应存储第一用户面功能网元的隧道信息。进一步的,第二用户面功能网元向第二会话管理功能网元发送会话更新响应(例如,可以是n4会话更新响应)。同时,第一会话管理功能网元根据组播业务的信息以及组播业务所包含的组播qos流与单播qos流的映射关系,对第一用户面功能网元进行配置,如第一会话管理功能网元向第一用户面功能网元发送该组播业务的信息和组播服务质量的(quality of service,qos)流所映射的单播qos流的qfi,从而将组播的qos流映射/注入到pdu会话的pdu会话隧道中以单播qos流的方式传输,其中上述组播业务的信息可以包含组播业务的识别信息;还可以包括包检测规则(packets detection rule,pdr),对于过滤后的组播业务的数据,第一用户面功能网元根据组播qos流的qfi与单播qos流的qfi的映射关系将组播业务的数据映射到pdu会话中以单播qos流的方式进行传输。
247.进一步的,在图5所示方法由第一会话管理功能网元执行,且组播会话处于去激活态的情况下,所述方法还包括:第一会话管理功能网元接收来自第二会话管理功能网元的第二信息;第一会话管理功能网元根据第二信息确定激活组播会话,通过第一接入与移动性管理功能网元通知接入网设备将第一终端加入至组播群组。或者,第一会话管理功能网元接收来自第二会话管理功能网元的第二信息,根据第二信息确定激活组播会话,通过第一接入与移动性网元移动性管理功能网元通知接入网设备将第一终端加入至组播群组。
248.其中,第二信息的相关描述可参照s502中所述,不予赘述。
249.需要说明的是,在第一会话管理功能网元通过第一接入与移动性管理功能网元通知接入网设备将第一终端加入至组播群组之前,如果组播会话关联的pdu会话不处于激活态,则第一会话管理功能网元还要激活组播会话关联的pdu会话。
250.其中,激活pdu会话和通知接入网设备将第一终端设备加入至组播群组的过程可以是:第一会话管理功能网元激活组播会话关联的pdu会话,第一会话管理功能网元向第一接入与移动性管理功能网元发送namf_communication_n1n2messagetransfer消息,namf_communication_n1n2messagetransfer消息中可以携带组播群组的标识信息。第一接入与移动性管理功能网元收到上述消息后,若第一终端处于连接态,那么第一接入与移动性管理功能网元继续与接入网设备交互执行后续流程激活关联的pdu会话。如果第一终端处于cm-idle态,第一接入与移动性管理功能网元与接入网设备进行针对与单个ue的寻呼或者针对于该组播群组的组寻呼,第一终端收到寻呼消息后,第一终端发起业务请求(service request)流程激活关联得pdu会话,之后第一会话管理功能网元通过与组播群组内终端相关的信令通知接入网设备将第一终端加入组播群组。具体的,该过程可以包括:
251.第一会话管理功能网元接收到第二会话管理功能网元发送的mbs session start/mbs session activation/session start或组播广播业务会话激活(mbs session activation)或组播会话激活(multicast session activation),或接收到第一用户面功能网元报告/通知/指示的组播业务的数据到达的信息后,第一会话管理功能网元向第一接入与移动性管理功能网元发送n11消息(例如可以是n1n2消息传递(namf_communication_n1n2messagetransfer)),n11消息中可以携带组播群组的标识信息。若第一接入与移动性管理功能网元发现由第一接入与移动性管理功能网元管理的且处于组播群组的终端中,存在处于cm-connected态的多个终端,那么第一接入与移动性管理功能网元继续与接入网设备等进行交互激活关联的pdu会话;若存在处于cm-idle态的多个终端,第一终端包括在处于cm-idle态的多个终端中,则第一接入与移动性管理功能网元发起1个或多个寻呼消息,寻呼一个或多个处于cm-idle态的终端,多个寻呼消息与多个处于cm-idle态的终端一一对应,一个寻呼消息面向一个终端,一个寻呼消息用于寻呼一个处于cm-idle态的终端;或者,第一接入与移动性管理功能网元发起组寻呼,如发起用于寻呼组播群组中的多个处于cm-idle态的终端的一个寻呼消息,该寻呼消息可以携带有组播群组的标识信息(如tmgi,mbs session id,组播业务的标识,组播地址,组播ip地址,组播群组的标识,组播组的标识,组播会话的标识、组播会话的上下文信息、组播业务的地址信息、组播会话关联的pdu会话的识别信息、组播业务的业务数据流sdf识别信息中的一种或者多种等),组播群组的标识信息可以与组播业务的识别信息相同,不予限定。组播群组的标识信息由第一接入与移动性管理功能网元从第一会话管理功能网元获得,以此通过一条寻呼消息使处于cm-idle态的多个终端回到cm-connected态。当组播群组内的终端(包括第一终端)回到收到寻呼消息后,如果发现与组播业务关联的pdu会话还在非激活态,则发起业务请求(service request)流程激活与组播会话关联的pdu会话,业务请求流程可参照现有技术,不予赘述。进一步的,与组播会话关联的pdu会话被激活后,通知接入网设备将第一终端加入到组播群组。
252.本技术实施例不限于于第一会话管理功能网元向中第一接入与移动性管理网元发送携带组播群组的标识信息的n11消息,可替换的,第一会话管理功能网元可以向第一接
入与移动性管理网元发送第三消息,该第三消息可以是n11消息,第三消息可以包括第一终端的标识信息,该第三消息可以用于第一接入与移动性管理网元根据第一会话管理功能网元的指示获知加入组播群组的终端是哪些终端,并在当组播群组中的第一终端处于空闲态或者cm-idle态时,触发第一接入与移动性管理网元在第一终端的注册区域发起寻呼,如此可以方便第一接入与移动性管理网元根据终端的标识信息确定对处于idle态或者cm-idle态的终端发起寻呼。具体的,第一接入与移动性管理网元发起寻呼的过程如上所述,比如第一接入网设备可以发送一个或者多个寻呼消息,一个寻呼消息对应寻呼一个终端;或者,第一接入网设备发送组寻呼,如发送对应多个终端的组寻呼消息,该组寻呼消息可以包括组播业务的识别信息,实现通过组寻呼实现一次寻呼多个终端。
253.应注意,当组播群组内存在处于cm-idle态的多个终端,且多个终端的注册区域存在相互重叠的区域(本文中可以称为重叠区域)时,为节省信令开销,第一接入与移动性管理功能网元可以在一个终端的重叠区域发起组寻呼即可,不用在每个终端的注册区域的重叠区域中重复发起组寻呼。比如,组播群组内还存在处于cm-idle态的第二终端,组播群组的标识信息还用于第一接入与移动性管理功能网元发现第二终端处于空闲态时,在第二终端的注册区域中除重叠区域之外的其他区域发起组寻呼,该重叠区域可以是第一终端的注册区域与第二终端的注册区域中相互重叠的区域。如此,第一接入与移动性管理网元可以不在组播群组中处于cm-idle态的每个终端的注册区域的重叠区域重复发起组寻呼,达到节省信令开销的目的。
254.应注意,本技术实施例中,第一终端可以包括一个或多个终端。当第一终端包括多个终端时,上述第一会话管理功能网元向第一接入与移动性管理功能网元发送第一终端的标识信息可以替换描述为第一会话管理功能网元向第一接入与移动管理功能网元发送ue列表,该ue列表可以包括加入多播会话的多个终端的标识信息。
255.需要注意的是,对于组播群组内处于cm-connected态的终端,第一会话管理功能网元可以在激活终端关联的pdu会话后,再与接入网设备以及其它核心网设备交互将第一终端加入组播群组,也可以先与接入网设备以及其它核心网设备交互将第一终端加入组播群组,然后再激活关联的pdu会话,也可以第一会话管理功能网元与接入网设备以及其它核心网进行交互,将第一终端加入组播群组与激活关联的pdu会话同时进行,不予限定。
256.对于组播群组内处于cm-idle态的终端,可以先在终端收到寻呼消息并且执行服务请求流程后(例如,关联的pdu会话激活后),第一会话管理功能网元与接入网设备以及其它核心网设备交互将第一终端加入组播群组,或者,也可以在终端收到寻呼消息并且执行服务请求流程后(例如,虽然回到了cm-connected态,但是关联的pdu会话还未激活),先与接入网设备以及其它核心网设备交互将第一终端加入组播群组,然后再激活关联的pdu会话,也可以第一会话管理功能网元与接入网设备以及其它核心网进行交互,将第一终端加入组播群组与激活关联的pdu会话同时进行,不予限定。
257.例如,假设ue处于cm-connected态,ue有pdu会话标识=1、pdu会话标识=3、pdu会话标识=5三个pdu会话,这三个pdu会话均处于非激活态,ue通过pdu会话标识为1的pdu会话加入了组播会话1,那么ue是知道哪个pdu会话关联了哪个组播会话。当pdu会话标识为5的pdu会话上的数据到达upf,使得网络侧设备触发service request流程,如果ue在cm-connected态(例如,1、3、5中至少有一个pdu会话在激活态),那么第一smf只需继续执行后
续服务请求流程激活关联的标识为1的pdu会话;若ue在cm-idle态(即,1,3,5号都在去激活),amf收到第一smf发送的上述n11消息后会发寻呼或者组寻呼消息,ue收到寻呼或者组寻呼消息后,会发起ue发起的服务请求流程激活组播关联的pdu会话。然后,通知接入网设备将ue加入组播群组,或者先将在cm-connected态的ue加入组播群组,若关联的pdu会话在去激活态,然后激活关联的pdu会话,不予限定。
258.示例性的,第一会话管理功能网元通知接入网设备将第一终端加入至组播群组还可以替换描述为激活组播会话或者为终端接收组播业务的数据分配空口资源以及接收组播业务的数据的无线承载配置等。本技术各实施例中,第一会话管理功能网元通知接入网设备将第一终端加入至组播群组可以包括:第一会话管理功能网元通过与接入网设备(例如,ran)以及其它核心网网元(例如,amf、mb-smf等)交互将第一终端加入组播组播群组。
259.具体的,第一会话管理功能网元通知接入网设备将第一终端加入至组播群组可以为:当组播业务的数据通过组播会话进行传输或分发时,第一会话管理功能网元通过ue相关的信令通知接入网设备为第一终端分配组播会话相关的空口资源,接入网设备将第一终端加入组播群组。可选的,接入网设备还可以与amf、smf、mb-smf、mb-upf中的一种或几种网元进行交互建立接入网设备与mb-upf之间的组播会话隧道等。或者,当组播业务的数据通过ue的pdu会话进行传输或分发,第一第一会话管理功能网元通知接入网设备与第一用户面网元为传输该组播会话对应的组播业务相关的qos流分配资源,并建立第一用户面网元与第二用户面网元之间的隧道等。
260.基于图5所示方法,可以在去激活pdu会话的过程中,考虑与该pdu会话关联的组播会话,若与该pdu会话关联的组播会话处于激活态,则不去激活该pdu会话,保持该pdu会话处于激活态,以便后续在某种应用场景下(例如切换的场景)将组播业务的数据映射/注入到该pdu会话上,保证组播业务的数据正常传输,或者,避免该pdu会话为终端的最后一个pdu时,该pdu会话去激活后,该终端进入空闲态,导致终端无法通过空口资源接收组播业务的数据问题。若与该pdu会话关联的组播会话处于去激活态,则去激活该pdu会话,节省传输资源,提高资源利用率。
261.下面结合图3a所示5g系统,以第一终端为ue、接入网设备为ran、第一会话管理功能网元为第一smf、第二会话管理功能网元为mb-smf/第二smf、第一用户面功能网元为upf、第二用户面功能网元为mb-upf,接入与移动性管理功能网元为amf为例,对接入网设备执行图5所示方法进行详细描述。需要说明的是,本技术中,upf可以与mb-upf集成在一起,该集成后的upf既可以具备本技术所述的upf的功能,又可以具备mb-upf的功能,或者,upf与mb-upf独立部署,不予限制。本技术中,smf可以与mb-smf集成在一起,该集成后的smf既可以具备本技术所述的smf的功能,又可以具备mb-smf的功能,或者,smf与mb-smf独立部署,不予限制。
262.图6为本技术实施例提供的一种通信方法的流程图,用于实现当ran去激活某个pdu会话时,先判断与该pdu会话关联的组播会话的状态,再根据该pdu会话关联的组播会话的状态决定是否去激活pdu会话。如图6所示,所述方法包括:
263.s601:ran确定去激活ue的pdu会话。
264.其中,ue的pdu会话对应第一smf以及upf。ran确定去激活ue的pdu会话还可以替换描述为ran确定待去激活ue的pdu会话,不予限制。
265.示例性的,ran可以通过下述四种方式中任一方式确定去激活ue的pdu会话:方式(1)、ran长时间内未接收到ue的pdu会话上传输的数据,则确定去激活ue的pdu会话。方式(2)、ue移出ran的服务区域,ue不可达,ran不再为ue提供网络服务,则ran确定去激活ue的pdu会话。方式(3)、如果ue处于无线接入控制空闲(radio resource control,rrc_idle)态或非激活(rrc_inactived)态,则ran确定去激活ue的pdu会话。方式(4)、ran接收来自第一smf的第五信息,该第五信息可以用于指示ue的pdu会话停止的信息或者用于指示upf未检测到发往ue的数据的信息或者用于指示去激活pdu会话的信息,ran根据该第五信息确定去激活ue的pdu会话。
266.s602:ran确定待去激活的pdu会话是否与组播会话关联。
267.其中,s602的执行过程可参照s501所述,不予赘述。
268.s603:ran确定组播会话是否处于激活态,如果pdu会话和组播会话关联且组播会话处于激活态,则执行s604,流程结束。反之,则执行s605~s610,流程结束。
269.示例性的,如果下述事件1~事件3中任一个或者多个事件执行完成(或发生),则确定组播会话处于去激活态,反之,若事件1~事件3均未发生,则确定组播会话处于激活态。
270.事件1:ran长时间内未接收到组播会话上传输的组播业务的数据;或者,ran不存在接收组播业务的数据的ue,则ran确定去激活组播会话,释放为组播会话分配的空口资源,使组播会话处于去激活态。
271.进一步,当ran确定去激活组播会话时,ran还可以删除/移除/释放存储在ran的组播会话的上下文(或者称为组播上下文(multicast context)。可选的,若组播会话的上下文释放,则ran确定释放ran与mb-upf之间的组播会话对应的传输隧道(或者称为组播会话隧道)。
272.进一步,事件1还可以包括:ran向第一smf发送去激活组播会话的通知消息,或者ran向mb-smf发送去激活组播会话的通知消息。ran向第一smf发送去激活组播会话的通知消息可以包括:ran向amf发送携带去激活组播会话的通知消息的n2消息(n2message),amf收到ran发送的n2消息后,根据n2消息中携带的pdu会话id定位到pdu会话对应的第一smf,amf将该通知消息携带在n11消息中发送给第一smf。
273.其中,ran向mb-smf发送去激活组播会话的通知消息可以包括:ran向amf发送携带去激活组播会话的通知消息的n2消息(n2 message),amf收到ran发送的n2消息后,根据n2消息中携带的组播业务的识别信息以及组播业务的识别信息与mb-smf的识别信息之间的对应关系确定(定位)出mb-smf,组播业务的识别信息与mb-smf的识别信息之间的对应关系可以在ue在加入该组播业务时amf已经获知,amf将该通知消息携带在n11消息中发送给mb-smf。
274.进一步的,mb-smf接收到n11消息后,根据n11消息中携带的通知消息与mb-upf进行会话更新(如n4会话更新),如mb-smf向mb-upf发送会话更新请求(如n4会话更新请求)。进一步的,mb-smf接收来自mb-upf的会话更新响应(如n4会话更新响应)。
275.其中,n4会话更新请求可以携带组播业务的识别信息,可选的,n4会话更新请求还携带指示mb-upf缓存组播业务的数据的通知,可选的,若mb-smf没有通知mb-upf进行组播业务的数据的缓存,mb-smf也可以进行组播业务的数据的缓存;可选的,n4会话更新请求还
可以用于指示mb-upf在组播业务的数据的到达mb-upf时通知mb-smf。可选的,n4会话更新请求还可以携带释放组播会话隧道的释放通知。需要说明的是,上述通知可以作为信元携带在n4会话更新请求中,可替换的,也可以携带在专门的n4消息中,不予限制。
276.如果mb-upf收到了组播会话隧道的释放通知,则mb-upf移除与组播会话隧道相关的隧道信息,如mb-upf与ran之间的组播会话隧道的ran侧的隧道端点标识信息。之后,mb-upf向mb-smf发送n4会话更新响应,mb-smf接收n4会话更新响应,向第一smf发送第二消息的响应。
277.其中,上述通知消息携带在n2消息中时,可以是携带在n2消息中的指示(indication)或者发送n2消息的原因值(cause),该原因值表示触发n2消息发送的原因是由于组播会话去激活。该n2消息可以是一条新类型的n2消息,也可以是与ue相关的n2消息,如与当前还在激活态的与组播会话相关联的pdu会话相关的n2消息。n2消息可以携带与组播会话关联的pdu会话的id。此外,可选的,n2消息还可以携带去激活的组播会话对应的组播业务的识别信息。类似的,上述通知消息携带在n11消息中时,可以是携带在n11消息中的指示或者发送n11消息的原因值,该原因值表示触发n11消息发送的原因是由于组播会话去激活,n11消息可以是一条新类型的n11消息,也可以是与组播会话相关联的pdu会话相关的n11消息,pdu会话上下文更新请求(nsmf_pdusession_updatesmcontext request)。
278.可选的,如果ran确定释放其与mb-upf之间的组播会话隧道,则ran还可以将组播会话隧道的释放通知包含在上述通知消息中,该释放通知可以是通知消息中的一个指示,用于指示释放组播会话隧道。
279.本技术各实施例中,mb-smf确定加入该组播业务的第一smf可以包括:其中,mb-smf根据组播业务的识别信息确定加入组播业务的第一smf可以包括:mb-smf可以以组播业务的识别信息为索引本地查找或者从udr获取该组播业务对应的上下文(例如,可以是组播业务上下文,组播组上下文,组播上下文,组播业务上下文,组播会话的上下文,等),mb-smf查看组播业务对应的上下文中的smf列表,将列表中的smf确定为第一smf。当ue通过smf加入组播业务或者组播会话或者组播群组时,当mb-smf第一次收到smf的关于获取组播会话或组播业务相关的信息(例如,组播qos信息)时,将smf加到与组播业务或者组播群组相关的smf列表中。
280.当smf中最后一个ue离开组播群组或者组播业务时,smf向mb-smf发消息,mb-smf收到之后,从与组播业务或者组播群组的smf列表中删除smf。
281.事件2:as/cp向mb-smf发送组播会话停止(mbs session stop)的消息,该消息中包含需要停止(或者去激活)的组播会话对应的组播业务的识别信息。mb-smf接收组播会话停止的消息,mb-smf与mb-upf进行n4会话更新,通知mb-upf去激活组播会话或者组播会话停止。进一步的,mb-smf可以确定是否释放组播会话隧道,若确定释放组播会话隧道,则在与mb-upf进行n4会话更新时,通知mb-upf释放组播会话隧道。mb-smf接收组播会话停止的消息后,mb-smf确定加入该组播业务的第一smf,向第一smf发送第一信息,第一信息可以用于指示组播会话停止(mbs session stop)或者直接指示去激活组播会话,例如组播广播业务会话去激活(mbs session deactivation)或组播会话去激活(multicast session deactivation)。可选的,若mb-smf确定释放组播会话隧道,则在第八信息中还包括释放组播会话隧道的消息。第一smf接收mb-smf发送的第七信息,根据组播业务的识别信息,确定
是否有与该组播会话业务关联的pdu会话,如有,则第一smf向amf发送n1n2消息传递。amf接收n1n2消息传递,向ran发送n2消息,n2消息可以携带上述第一信息。ran收到第一信息后,确定去激活组播会话,释放分配给组播会话的空口资源。
282.或者,mb-smf向amf发送组播会话停止(mbs session stop)或组播广播业务会话去激活(mbs session deactivation)或组播会话去激活(multicast session deactivation)的消息,amf将该消息转发给ran,ran收到组播会话停止(mbs session stop)或组播广播业务会话去激活(mbs session deactivation)或组播会话去激活(multicast session deactivation)的消息后,确定去激活组播会话,释放分配给组播会话的空口资源。
283.事件3:mb-upf长时间未检测到组播业务的数据,mb-upf向mb-smf发送未检测到组播业务的数据的消息,该消息中包含未检测到数据的组播业务的识别信息。mb-smf接收未检测到组播业务的数据的消息,mb-smf向mb-upf发送响应消息,通知mb-upf去激活组播会话、缓存组播业务的数据,或者将组播业务的数据到达mb-upf时向mb-smf发送通知等。进一步的,mb-smf可以确定是否释放组播会话隧道,若确定释放组播会话隧道,则还可以通知mb-upf释放组播会话隧道。mb-smf接收未检测到组播业务的数据的消息后,mb-smf确定加入该组播业务的第一smf,向第一smf发送第一信息,第一信息可以用于指示未检测到组播业务的数据的消息或者直接指示去激活组播会话。可选的,若mb-smf确定释放组播会话隧道,则在第八信息中还包括释放组播会话隧道的消息。第一smf接收mb-第一smf发送的第一信息,确定是否有与该组播会话业务关联的pdu会话,如有,则第一smf向amf发送n1n2消息传递。amf接收n1n2消息传递,向ran发送n2消息,n2消息可以携带上述第一信息。ran收到第一信息后,确定去激活组播会话,释放分配给组播会话的空口资源。
284.或者,mb-smf向amf发送未检测到组播业务的数据的消息,amf将该消息转发给ran,ran收到未检测到组播业务的数据的消息后,确定去激活组播会话,释放分配给组播会话的空口资源。
285.进一步可选的,若ran还收到了组播会话隧道的释放通知,则ran还可以删除(或移除)存储在ran的组播会话的上下文(如multicast context)。可选的,若组播会话的上下文释放,则ran释放ran与mb-upf之间的组播会话对应的传输隧道。
286.s604:ran保持pdu会话的状态为激活态。
287.如果s601中ran采用方式(4)确定去激活pdu会话,则进一步的,接入网设备向第一会话管理功能网元发送第六信息,如通过第一amf向第一smf发送第六信息,第六信息用于指示拒绝去激活pdu会话,第一amf与ue的pdu对应。
288.s605:ran去激活pdu会话。
289.s606:ran向第一smf发送第七信息,第七信息用于指示已去激活pdu会话。
290.示例性的,ran可以通过第一amf向第一smf发送第七信息。
291.s607:第一smf接收ran发送的第七信息,确定通过pdu会话传输组播业务的数据。
292.需要说明的是,该pdu会话为除已去激活pdu会话之外的处于激活态的任一pdu会话。
293.其中,第一smf确定通过pdu会话传输组播业务的数据的过程可参照下述s1004~s1007,如第一smf向mb-smf发送携带pdu会话对应的upf的隧道信息的n16mb消息。mb-smf接
收n16mb消息,mb-smf与mb-upf进行n4会话更新,将upf的隧道信息发送给mb-upf,建立mb-smf与upf之间的用于传输组播业务的数据的通道。同时,第一smf与upf进行n4会话更新,将组播业务的组播qos流映射到pdu会话的pdu会话隧道中以单播qos流的方式传输,如第一smf向upf发送该组播业务的信息和组播qos流所映射的单播qos流的qfi,从而将组播的qos流映射到pdu会话的pdu会话隧道中以单播qos流的方式传输,其中上述组播业务的信息可以包含组播业务的识别信息,还可以包括pdr等,对于过滤后的组播业务的数据,upf根据组播qos流的qfi与单播qos流的qfi的映射关系将组播业务的数据映射到pdu会话中以单播qos流的方式进行传输。
294.s608:第一smf向upf发送第三信息。相应的,upf接收第三信息。
295.其中,第三信息用于指示监测来自mb-smf的组播业务的数据,当来自mb-smf的组播业务的数据到达upf时向第一smf发送第四信息。
296.s609:upf接收到来自mb-upf的组播业务的数据,向第一smf发送第四信息。相应的,第一smf接收来自upf的第四信息。
297.其中,第四信息可以用于指示检测到组播业务的数据。示例性的,upf可以向第一smf发送用户面通知消息,如n4消息,n4消息中可以携带用于指示检测到组播业务的数据以及组播业务的识别信息的第四信息。可选的,用于指示检测到组播业务的数据的第四信息可以作为信元携带于n4消息中,该信元可以是一个指示或者可以是一个原因值,即表示发送该n4消息的原因是组播业务的数据的到达通知;或者,用于指示检测到组播业务的数据的第四信息可以作为一条专有的消息由upf发向第一smf,该消息可以是一条专有的n4消息。
298.需要说明的是,s607~s609为可选步骤,可以执行也可以不执行,不予限制。
299.s610:第一smf接收来自mb-smf的第二信息,第一smf通知ran将ue加入至组播群组。在第一smf通知ran将ue加入至组播群组之前,如果组播会话关联的pdu会话处于去激活态,则第一smf激活与组播会话关联的pdu会话。
300.具体的,s610所述过程可参照图5中所述,不予赘述。
301.其中,第一smf通知ran将ue加入至组播群组还可以替换描述为激活组播会话或者为ue接收组播业务的数据分配空口资源等。第一smf通知ran将ue加入至组播群组的过程可参照图5中所述,不予赘述。
302.下面结合图3a所示5g系统,以第一终端为ue、接入网设备为ran、第一会话管理功能网元为第一smf、第二会话管理功能网元为mb-smf/第二smf、第一用户面功能网元为upf、第二用户面功能网元为mb-upf,接入与移动性管理功能网元为amf为例,对第一会话管理功能网元执行图5所示方法进行详细描述。需要说明的是,本技术中,upf可以与mb-upf集成在一起,该集成后的upf既可以具备本技术所述的upf的功能,又可以具备mb-upf的功能,或者,upf与mb-upf独立部署,不予限制。在本技术中,smf可以与mb-smf集成在一起,该集成后的smf既可以具备本技术所述的smf的功能,又可以具备mb-smf的功能,或者,smf与mb-smf独立部署,不予限制。图7为本技术实施例提供的一种通信方法的流程图,如图7所示,所述方法包括:
303.s701:第一smf确定去激活ue的pdu会话。
304.示例性的,第一smf可以通过下述两种方式中任一方式确定去激活ue的pdu会话:
方式(1)、第一smf接收到ran发送的去激活pdu会话的通知,确定去激活ue的pdu会话。方式(2)、第一smf接收到upf发送的长时间内未检测到通过ue的pdu会话传输的数据的通知,确定去激活pdu会话。
305.s702:第一smf确定待去激活的pdu会话是否与组播会话关联。
306.其中,s702的执行过程可参照s501所述,不予赘述。
307.s703:第一smf确定组播会话是否处于激活态,如果pdu会话和组播会话关联且组播会话处于激活态,则执行s704,流程结束。反之,则执行s705,流程结束。
308.示例性的,如果下述事件1~事件3中任一个或者多个事件执行完成(或发生),则确定组播会话处于去激活态,反之,若事件1~事件3均未发生,则确定组播会话处于激活态。
309.事件1:第一smf接收到来自ran的指示/通知去激活组播会话,则确定去激活组播会话,将组播会话的状态标记为去激活态。
310.事件2:as/cp通过nef或者直接向mb-smf发送组播会话停止(mbs session stop或session stop)的消息,该消息中包含需要停止(或者去激活)的组播会话对应的组播业务的识别信息(例如,组播业业务的识别信息可以是组播群组的multicast ip地址或者组播群组的id或名称或组id等)。mb-smf接收组播会话停止的消息,mb-smf与mb-upf进行会话更新(例如,n4会话更新),通知mb-upf关于组播会话去激活或者组播会话停止。进一步的,mb-smf可以确定是否释放组播会话隧道,若确定释放组播会话隧道,则在与mb-upf进行会话更新(例如,n4会话更新)时,通知mb-upf释放组播会话隧道。mb-smf接收组播会话停止的消息后,mb-smf确定加入该组播业务的第一smf,向第一smf发送第一信息,第一信息可以用于指示/通知组播会话停止的消息或者直接指示去激活组播会话。可选的,若mb-smf确定释放组播会话隧道,则在第一信息中还包括释放组播会话隧道的消息。第一smf接收mb-smf发送的第一信息,根据第一信息确定去激活组播会话,将组播会话的状态标记为去激活态。
311.事件3:mb-upf长时间未检测到组播业务的数据,mb-upf向mb-smf发送未检测到组播业务的数据的消息,该消息中包含未检测到数据的组播业务的识别信息。mb-smf接收未检测到组播业务的数据的消息,确定所示组播业务对应的组播会话去激活,mb-smf向mb-upf发送响应消息,通知mb-upf缓存所述组播会话下次激活时的组播业务的数据,或者当组播业务的数据到达mb-upf时向mb-smf发送通知等。进一步的,mb-smf可以确定是否释放组播会话隧道,若确定释放组播会话隧道,则还可以通知mb-upf释放组播会话隧道。mb-smf接收未检测到组播业务的数据的消息后,mb-smf确定加入该组播业务的第一smf,向第一smf发送第一信息,第一信息可以用于指示未检测到组播业务的数据的消息或者直接指示去激活组播会话。可选的,若mb-smf确定释放组播会话隧道,则在第一信息中还包括释放组播会话隧道的消息。第一smf接收mb-smf发送的第一信息,根据第一信息确定去激活组播会话,将组播会话的状态标记为去激活态。
312.s704:第一smf保持组播会话关联的pdu会话的状态为激活态。
313.s705:第一smf去激活pdu会话。
314.s706:第一smf确定通过pdu会话传输组播业务的数据。
315.需要说明的是,pdu会话为除已去激活pdu会话之外的处于激活态的任一pdu会话。
316.其中,第一smf确定通过pdu会话传输组播业务的数据的过程可参照下述s1004~
s1007,如第一smf向mb-smf发送携带pdu会话对应的upf的隧道信息的n16mb消息。mb-smf接收n16mb消息,mb-smf与mb-upf进行会话更新(例如,n4会话更新),将upf的隧道信息发送给mb-upf,建立mb-smf与upf之间的用于传输组播业务的数据的通道。同时,第一smf与upf进行会话更新(例如,n4会话更新),将组播业务的组播qos流映射到pdu会话的pdu会话隧道中以单播qos流的方式传输,如第一smf向upf发送携带组播业务的信息和组播qos流所映射的单播qos流的qfi的会话更新请求(如n4会话更新请求),从而将组播的qos流映射到pdu会话的pdu会话隧道中以单播qos流的方式传输,其中上述组播业务的信息可以包含组播业务的识别信息,还可以包括pdr等,对于过滤后的组播业务的数据,upf根据组播qos流的qfi与单播qos流的qfi的映射关系将组播业务的数据映射到pdu会话中以单播qos流的方式进行传输。进一步的,upf向第一smf返回会话更新响应(如n4会话更新响应)。
317.s707:第一smf向upf发送第三信息。相应的,upf接收第三信息。
318.其中,第三信息用于指示监测来自mb-smf的组播业务的数据,当来自mb-smf的组播业务的数据到达upf时向第一smf发送第四信息。
319.需要说明的是,第三信息可以在第一smf与upf进行会话更新(例如,n4会话更新)的过程中,携带在会话更新请求中发送给upf,此时,步骤s707可以合并到第一smf与upf进行会话更新的过程中执行。
320.s708:upf接收到来自mb-upf的组播业务的数据,向第一smf发送第四信息。相应的,第一smf接收来自upf的第四信息。
321.其中,第四信息可以用于指示检测到组播业务的数据。示例性的,upf可以向第一smf发送用户面通知消息,如n4消息,n4消息中可以携带用于指示检测到组播业务的数据以及组播业务的识别信息的第四信息。可选的,用于指示检测到组播业务的数据的第四信息可以作为信元携带于n4消息中,该信元可以是一个指示或者通知或者可以是一个原因值,即表示发送该n4消息的原因是组播业务的数据的到达通知;或者,用于指示检测到组播业务的数据的第四信息可以作为一条专有的消息由upf发向第一smf,该消息可以是一条专有的n4消息。
322.需要说明的是,上述s706~s708为可选步骤,可以执行也可以不执行,不予限制。
323.s709:第一smf接收来自mb-smf的第二信息,第一smf通知ran将ue加入至组播群组。
324.此处应注意,在第一smf与ran以及其它核心网设备交互将ue加入至组播群组之前,如果组播会话关联的pdu会话处于去激活态,则第一smf激活与组播会话关联的pdu会话。此处应注意,smf与ran以及其它核心网进行交互将ue加入组播群组与激活组播会话关联的pdu会话可以同时进行,也可以先将ue加入组播群组,再激活组播会话关联的pdu会话,也可以先激活组播关联的pdu会话,再将ue加入组播群组,不予限定。
325.示例性的,对于组播群组内处于cm-connected态的ue,如果关联的pdu会话在去激活态,第一smf(即,第一会话管理功能网元)激活关联的pdu会话;对于处在cm-idle态的ue,网络侧设备可以先经过组寻呼(group paging)或者面向单个ue的寻呼,ue收到寻呼消息后发起第一消息,如发起service request,通过执行service request流程将与组播会话关联的pdu会话激活。可以在组播会话关联的pdu会话激活后,将ue加入组播群组,也可以先将ue加入组播群组,再激活关联的pdu会话,也可以在将ue加入组播群组的同时激活关联的
pdu会话,不限定。
326.具体的,激活与组播会话关联的pdu会话的过程可参照图5中所述,不予赘述。
327.示例性的,第一smf通知ran将ue加入至组播群组还可以替换描述为激活组播会话或者为ue接收组播业务的数据分配空口资源以及接收组播业务的数据的无线承载配置等。第一smf通知ran将ue加入至组播群组的过程可参照图5中所述,不予赘述。
328.上面图5-图7所示方法从组播会话与其关联的pdu会话为例,在对去激活pdu会话时考虑与该pdu会话的组播会话是否处于去激活态来判断是否去激活pdu会话。可替换的,本技术还提供一种通信方法,该通信方法包括:当第一会话管理功能网元接收到激活组播会话的第二信息后,通知接入网设备将第一终端加入到组播会话对应的组播群组中,保证第一终端通过组播会话接收组播业务的数据,提高资源利用率。或者,第一会话管理功能网元接收到激活组播会话的第二信息后,激活组播会话关联的pdu会话,比如直接激活组播会话关联的pdu会话,或者根据该pdu会话对应的组播能力激活组播会话关联的pdu会话。具体的该方法可参照图8所示。
329.图8为本技术实施例提供的一种通信方法的流程图,该方法可以应用于组播会话处于去激活态的场景中,如图8所示,所述方法可以包括:
330.s801:第二会话管理功能网元向第一会话管理功能网元发送第二信息。
331.其中,第一会话管理功能网元可以为第一终端的pdu会话对应的会话管理功能网元,第一会话管理功能网元可以管理第一终端的pdu会话,第一终端可以为加入组播业务对应的组播群组的任一终端。
332.其中,第二信息可以用于指示激活组播会话,第二信息可以包括组播业务的识别信息或组播群组的识别信息(例如,tmgi,组播广播业务会话(mbs session id),组播业务的标识,组播地址,组播ip地址,组播群组的标识,组播组的标识,组播会话的标识、组播会话的上下文信息、组播业务的地址信息、组播会话关联的pdu会话的识别信息、组播业务的业务数据流sdf识别信息中的一种或者多种,等)。需要说明的是,组播群组的识别信息可以用于唯一标识一个组播群组,本技术中,组播群组的识别信息还可以替换描述为组播群组的标识信息,不予限制。第二信息可以直接指示(indicate)/通知(notify)激活组播会话,如第二信息可以携带一信元/指示符(indication)/通知(notification),该信元/指示符/通知显式指示激活组播会话。又一种示例中,第二信息可以间接指示激活组播会话,如第二信息可以用于指示/通知组播会话启动/开始,第二信息为mbs session start/session start或组播广播业务会话激活(mbs session activation)或组播会话激活(multicast session activation),或者,第二信息用于指示第二用户面功能网元检测到组播业务的数据,例如,也可以是组播广播业务会话激活(mbs session activation)或组播会话激活(multicast session activation),或者,第二信息可以用于指示第一终端处于连接管理(connection management,cm)连接态等。或者,第二信息可以用于指示组播业务的数据到达第二用户面功能网元或第二用户面功能网元检测到组播业务的数据或者即将传输组播业务的数据等。
333.s802:第一会话管理功能网元接收第二信息,将第一终端加入至所述组播会话对应的组播群组。
334.示例性的,第一会话管理功能网元可以与接入网设备以及其它核心网设备(例如,
第一接入与移动性管理功能网元、第二接入与移动性管理功能网元、第一会话管理功能网元、第二会话管理功能网元等一种或多种)交互将第一终端加入至所述组播会话对应的组播群组。具体的,第一会话管理功能网元与接入网设备以及其它核心网设备交互将第一终端加入至所述组播会话对应的组播群组的过程可参照图5中所述,不予赘述。
335.进一步的,如果组播会话关联的pdu会话处于去激活态,则图8所示方法还可以包括:
336.s803:第一会话管理功能网元激活组播会话关联的pdu会话。
337.示例性的,对于组播群组内处于cm-connected态的第一终端,如果第一终端的pdu会话与组播会话关联,且该关联的pdu会话在去激活态,则第一会话管理功能网元激活关联的pdu会话。或者,对于组播群组内处于cm-connected态的第一终端,当所述第一终端对应的接入网设备(也即与第一终端设备存在rrc连接的所述接入网设备)不支持组播功能时,如果关联的pdu会话在去激活态,第一会话管理功能网元激活关联的pdu会话。
338.对于处在cm-idle态的第一终端,网络侧设备(例如第一接入与移动性管理功能网元)可以先经过组寻呼((group paging))或者面向单个终端的寻呼方式向第一终端发送寻呼消息,第一终端收到寻呼消息后发起service request流程,触发第一会话管理功能网元将与组播会话关联的pdu会话激活。
339.一种可能的设计中,激活与组播会话关联的pdu会话可参照图5中所述,不予赘述。
340.又一种可能的设计中,第一会话管理功能网元激活关联的pdu会话可以包括:当第一会话管理功能网元接收到第一移动与接入性管理网元的指示激活pdu会话的指示信息时,第一会话管理功能网元激活组播会话关联的pdu会话。比如:第一会话管理功能网元接收到激活组播会话的第二信息,确定与该组播会话关联的pdu会话,并向该pdu会话对应的第一接入与移动性管理功能网元发送携带pdu会话的标识信息的n1n2namf_通信_n1n2消息传输(n1n2namf_communication_n1n2messagetransfer),以便第一接入与移动性管理功能网元根据组播会话关联的pdu会话的标识信息,确定组播会话关联的pdu会话需要激活。第一接入与移动性管理功能网元向第一会话管理功能网元发送nsmf_pdu会话_更新会话管理上下文请求(nsmf_pdusession_updatesmcontext request),该nsmf_pdusession_updatesmcontext request可以包含激活pdu会话的指示信息,比如可以包括操作类型字段,该操作类型字段用于指示将操作类型设置为用户面激活(operation type set to“up activate”)。第一会话管理功能网元接收nsmf_pdusession_updatesmcontext request,第一会话管理功能网元根据nsmf_pdusession_updatesmcontext request包含的操作类型字段激活所述组播会话关联的pdu会话。
341.其中,本技术不限定第一会话管理功能网元与接入网设备以及其它核心网网元交互将第一终端加入组播会话对应的组播群组、以及激活关联的pdu会话之间的执行顺序,可以在与组播会话关联的pdu会话激活后,第一会话管理功能网元与接入网设备以及其它核心网网元交互将第一终端加入组播会话对应的组播群组将第一终端加入组播群组,也可以先第一会话管理功能网元与接入网设备以及其它核心网网元交互将第一终端加入组播会话对应的组播群组,再激活关联的pdu会话,也可以第一会话管理功能网元与接入网设备以及其它核心网网元交互将第一终端加入组播会话对应的组播群组与激活关联的pdu会话同时进行。例如,一种可能的设计中,第一会话管理功能接收到第二信息后,可以根据第二信
息执行s802,进一步可选的,第一会话管理功能网元再执行s803。又一种可能的设计中,第一会话管理功能接收到第二信息后,可以根据第二信息执行s803,进一步可选的,第一会话管理功能网元再执行s802。
342.在图8所示方法中,s801之前,第一会话管理功能网元可以通过s804或者s805确定去激活组播会话:
343.s804:第一会话管理功能网元接收来自第二会话管理功能网元的第一信息,根据第一信息确定去激活组播会话。
344.其中,第一信息可以为mbs session stop/session stop/mbs session deactivation,第一信息是一个显式的指示信息,直接指示去激活组播会话,如可以由服务提供商(content provider)向第二会话管理功能网元发送用于指示去激活组播会话的第一信息(mbs session stop/session stop),第二会话管理功能网元接收第一信息,向第一会话管理功能网元发送第一信息;或者,第一信息可以为用于指示组播会话停止/去激活的信息;或者,第一信息可以用于指示第二用户面功能网元未检测到组播业务的数据的信息。第一信息可以携带组播业务的识别信息,第一信息的具体描述可参照图5所述,不予赘述。
345.具体的,第一会话管理功能网元接收来自第二会话管理功能网元的第一信息的过程可参照下述图11~图14a对应的实施例中所述。
346.进一步的,第一会话管理功能网元接收来自第二会话管理功能网元的第一信息之后,所述方法还可以包括:第一会话管理功能网元向接入网设备发送第一信息,以使得接入网设备根据第一信息确定去激活组播会话,释放为组播会话分配的空口资源等。
347.s805:第一会话管理功能网元接收来自第八信息,根据第八信息确定去激活组播会话。
348.其中,第八信息可以用于指示去激活组播业务对应的组播会话。第八信息还可以用于指示释放组播会话隧道的释放通知。示例一中,第八信息可以是一个指示/通知,直接指示/通知去激活组播会话,第八信息可以携带组播业务的识别信息;或者,第八信息为用于去激活组播会话关联的pdu会话的信息,第八信息可以携带组播会话关联的pdu会话的识别信息。第八信息可以由接入网设备通过第一接入和移动管理功能网元或第二接入和移动管理功能网元发送给第一会话管理功能网元。
349.示例性的,第一会话管理功能网元可以通过第一接入与移动性管理功能网元接收来自第八信息,或者,第一会话管理功能网元通过第二会话管理功能网元接收来自第八信息,如接入网设备将第八信息发送给第二接入与移动性管理功能网元,第二接入与移动性管理功能网元接收到第八信息后,将第八信息转发给第二会话管理功能网元,第二会话管理功能网元将第八信息发送给第一会话管理功能网元。具体的,第一会话管理功能网元接收来自第八信息过程可参照下述图9以及图10对应的实施例中所述。
350.进一步的,第一会话管理功能网元接收来自第二会话管理功能网元的第八信息之后,所述方法还可以包括:第一会话管理功能网元向第二会话管理功能网元发送第八信息,以使得第二会话管理功能网元与第二用户面功能网元交互,触发第二用户面功能网元缓存组播业务的数据、删除组播会话相关的信息(例如,组播会话相关的上下文信息,组播会话相关的隧道(如组播会话隧道))等。
351.进一步的,第一会话管理功能网元确定去激活组播会话后,将组播会话标记为去
激活态。
352.示例性的,第一会话管理功能网元可以在组播会话/组播业务对应得组播业务得相关的相关信息中的组播会话状态置为去激活态(deactivated/inactive/standby),或者,将组播会话的相关信息置为去激活态等。
353.进一步的,在图8所示方法中,在成功激活组播会话之前,为了保持组播业务的数据的正常传输,所述方法还可以包括:第一会话管理功能网元确定通过与组播会话关联的pdu会话发送组播业务的数据,通知第一用户面功能网元建立第一用户面功能网元和第二用户面功能网元之间的通道,并将组播业务的数据映射到pdu会话上,通过pdu会话向第一终端传输组播业务的数据。具体的,该过程可以包括:
354.第一会话管理功能网元向第二会话管理功能网元发送n16消息,n16消息可以用于建立第二用户面功能网元与第一用户面功能网元之间的传输组播业务的数据的通道(或称为隧道(tunnel)),n16消息可以包括第一用户面功能网元的隧道信息。第二会话管理功能网元接收n16消息,向第二用户面功能网元发送携带第一用户面功能网元的隧道信息的会话更新请求(例如,n4会话更新请求)。第二用户面功能网元接收会话更新请求,对应存储第一用户面功能网元的隧道信息与组播业务的识别信息,建立第二用户面功能网元与第一用户面功能网元之间的传输组播业务的数据的通道,第二用户面功能网元向第二会话管理功能网元发送会话更新响应(例如,n4会话更新响应)。第二会话管理功能网元接收第二用户面功能网元的会话更新响应,向第一会话管理功能网元发送携带组播业务的识别信息的n16消息的响应。第一会话管理功能网元收到n16消息的响应后,根据组播业务对应的组播qos流与单播qos流的映射关系,向第一用户面功能网元发送该组播业务的识别信息和组播qos流所映射的单播qos流的qfi,以便第一用户面功能网元对应存储组播业务的识别信息以及组播qos流所映射的单播qos流的qfi,将组播业务的数据映射到pdu会话中,以单播qos流的方式传输组播业务的数据。
355.应理解,本技术实施例不限定n16消息的命名,替换的,n16消息还可以称为n16mb消息或者其他名称,不予限制。
356.进一步的,将组播业务的数据映射到pdu会话上之后,所述方法还可以包括:第一会话管理功能网元向第一用户面功能网元发送第三信息,第三信息可以用于指示检测来自第二用户面功能网元发送的组播业务的数据或者用于指示在组播业务的数据到达第一用户面功能网元时向第一会话管理功能网元发送通知,以便第一用户面功能网元检测到组播业务的数据到达第一用户面功能网元时向第一会话管理功能网元发送第四信息,以便第一会话管理功能网元根据第四信息激活组播会话。
357.需要说明的是,第三信息可以在第一会话管理功能网元与第一用户面功能网元进行会话更新(例如,n4会话更新)的过程中,携带在会话更新请求中发送给第一用户面功能网元。
358.可选的,如果图8所示方法中第一会话管理功能网元确定通过pdu会话传输组播业务的数据,则为了节省传输资源,将第一终端重新加入到组播会话对应的组播群组后,所述方法还可以包括:第一会话管理功能网元释放通过pdu会话传输组播业务的数据的资源,如触发接入网设备释放pdu会话对应的用于传输组播业务的数据的空口资源、释放第一用户面功能网元与第二与用户面功能网元之间的用于传输组播业务的数据的通道,释放第一用
户面功能网元中用于识别组播业务的数据的pdr等。
359.基于图8所示方法,组播会话为去激活态时,第一会话管理功能网元接收到激活组播会话的第二信息后,对于组播群组内处于在cm-connected态的ue,如果关联的pdu会话在去激活态,第一会话管理功能网元激活关联的pdu会话;对于处在cm-idle态的ue,网络侧设备可以先经过组寻呼((group paging))或者面向单个ue的寻呼,ue收到寻呼消息后发起service request流程将与于组播会话关联的pdu会话激活。可以在与组播会话关联的pdu会话激活后,第一会话管理功能网元与接入网设备以及其它核心网网元交互将第一终端加入组播会话对应的组播群组,也可以第一会话管理功能网元与接入网设备以及其它核心网网元交互将第一终端加入组播会话对应的组播群组,再激活关联的pdu会话,也可以第一会话管理功能网元与接入网设备以及其它核心网网元交互将第一终端加入组播会话对应的组播群组与激活关联的pdu会话同时进行,不限定。可选的,将组播业务的数据映射到pdu会话的情况下,在激活组播会话后,释放通过pdu会话传输组播业务的数据的资源,如此,可以灵活地激活/去激活组播会话。
360.下面结合图3a所示5g系统,以第一终端为ue、接入网设备为ran、第一会话管理功能网元为第一smf、第二会话管理功能网元为mb-smf/第二smf、第一用户面功能网元为upf、第二用户面功能网元为mb-upf,接入与移动性管理功能网元为amf为例,对接入网设备执行图5所示方法进行详细描述。需要说明的是,本技术中,upf可以与mb-upf集成在一起,该集成后的upf既可以具备本技术所述的upf的功能,又可以具备mb-upf的功能,或者,upf与mb-upf独立部署,不予限制。本技术中,smf可以与mb-smf集成在一起,该集成后的smf既可以具备本技术所述的smf的功能,又可以具备mb-smf的功能,或者,smf与mb-smf独立部署,不予限制。对图8所示方法中,第一会话管理功能网元接收来自ran的第八信息、第一会话管理功能网元标记去激活组播会话,并触发ran以及mb-upf去激活组播会话,后续,接收第二信息(mbs session start/session start)后再次激活/重启组播会话的过程进行详细描述。
361.本技术实施例中,第二信息可以包括组播广播业务会话激活(mbs session deactivation)或组播会话激活(multicast session deactivation)。
362.图9为本技术实施例提供的一种通信方法的流程图,如图9所示,所述方法可以包括:
363.s901:建立组播业务对应的组播会话,将ue加入组播业务对应的组播群组。
364.例如,通过ue的pdu会话加入组播业务对应的组播会话,该过程如前所述,不予赘述。
365.s902a:ran执行an release流程,当an release流程执行完后,第一amf确定ue进入cm空闲态,第一amf向第一smf发送ue进入cm空闲态的通知。相应的,第一smf接收ue进入cm空闲态的通知。此处应注意,ran执行an release流程,若发现ue的pdu会话有关联组播会话并且组播会话在激活态,则不执行an release。
366.其中,第一amf可以为第一终端的pdu会话对应的amf(即,上文所述第一接入与移动性管理功能网元)。
367.示例性的,第一smf可以向第一amf订阅ue进入cm空闲态的通知,如当第一smf发现ue通过ue的某个pdu会话的控制面消息或来自用户面通知消息中加入组播群组时,第一smf可以向第一amf订阅该pdu会话对应的ue进入cm空闲态的通知。可选的,第一smf可以通过
namf_eventexposure服务向第一amf订阅ue进入空闲态态的通知,当ue进入cm空闲态时,第一amf可以向第一smf发送ue进入cm空闲态的通知,如第一amf可以将ue进入cm空闲态的通知通过第一smf在向其订阅时的返回统一资源标识符(call-back uniform resource identifier,call-back uri)发送给第一smf。
368.s902b:ran确定去激活组播会话,向第一smf发送第八信息。相应的,第一smf接收第八信息。
369.其中,第八信息可以用于指示去激活组播业务对应的组播会话。
370.示例性的,若ran未在组播会话上接收到组播业务的数据的时长大于预设时长,则ran确定去激活组播业务的组播会话。或者,若ran服务的ue中不存在接收组播业务的数据的ue,则ran确定去激活组播业务的组播会话。
371.其中,ran可以通过第一amf或者第二amf向第一smf发送第八信息,ran可以向第一amf或者第二amf发送用于指示去激活组播业务对应的组播会话的第八信息,第八信息可以携带在n2消息中。第一amf接收到第八信息后,根据n2消息中携带的第八信息(如与组播会话关联的pdu会话的id,或者sm context id)定位到该相应的第一smf,并可以向第一smf发送第八信息,第八信息可以携带在n11消息中。或者第二amf接收到第八信息后,将第八信息发送给第二smf,第二smf根据n2消息中携带的第八信息(如与组播会话关联的pdu会话的id,或者sm context id)定位到该相应的第一smf,并可以向第一smf发送第八信息,第八信息可以携带在n11消息中。
372.其中,上述第八信息可以是携带在n2消息中的指示(indication)或者发送n2消息的原因值(cause),该原因值表示触发n2消息发送的原因是由于组播会话去激活。该n2消息可以是一条新类型的n2消息,也可以是与ue相关的n2消息,如与当前还在激活态的与组播会话相关联的pdu会话相关的n2消息。n2消息可以携带与组播会话关联的pdu会话的id。此外,可选的,n2消息还可以携带去激活的组播会话对应的组播业务的识别信息。类似的,上述第八信息可以是携带在n11消息中的指示或者发送n11消息的原因值,该原因值表示触发n11消息发送的原因是由于组播会话去激活,n11消息可以是一条新类型的n11消息,也可以是与组播会话相关联的pdu会话相关的n11消息,如pdu会话上下文更新请求(n第一smf_pdusession_updatesmcontext request)。
373.s902c:ran执行an release流程,如:ran向第一amf发送携带第八信息的n2 ue上下文释放完成消息,第一amf接收到n2 ue上下文释放完成(n2 ue context release complete)消息,根据第八信息向第一smf发送第八信息,相应的,第一smf接收第八信息。
374.示例性的,第一amf可以向第一smf发送携带第八信息的nsmf smf_pdusession_updatesmcontext request,此时,第八信息可以用于指示去激活pdu会话,即间接指示去激活组播会话,该pdu会话与组播会话关联。
375.进一步的,ran确定组播会话去激活或者组播会话关联的pdu会话去激活后,释放分配给组播会话的空口资源,可选的,ran还删除/移除/释放存储在ran的组播会话的上下文。可选的,若组播会话的上下文释放,则ran可以确定释放ran与mb-upf之间的组播会话对应的传输隧道(或者称为组播会话隧道)。
376.进一步的,如果ran确定释放ran与mb-upf之间的组播会话隧道,则上述第八信息、第八信息还可以携带释放组播会话隧道的释放通知/指示,用于指示/通知释放组播会话隧
道。
377.s903:第一smf确定去激活组播会话,将组播会话标记为去激活态。
378.示例性的,当第一smf收到第一amf发送的用于指示ue进入cm空闲态的通知时,确定去激活组播会话,该ue为加入组播群组的ue。或者,当第一smf收到ran发送的去激活组播会话的第八信息时,确定去激活组播会话。或者,当第一smf收到了携带去激活pdu会话(pdu session deactivation)的n第一smf_pdusession_updatesmcontext request时,第一smf根据其中携带的去激活pdu会话的信元以及pdu会话与组播会话之间的关联关系确定去激活组播会话。
379.s904:第一smf向mb-smf发送n16消息。相应的,mb-smf接收n16消息。
380.其中,n16消息可以用于通知mb-smf去激活组播会话,如n16消息可以是现有n16消息,该n16消息中可以携带去激活组播会话的通知/指示,去激活组播会话的通知/指示可以作为信元携带于n16消息中,例如,信元可以是一个指示(indication)/通知(notification),也可以是一个原因值,即发送n16消息的原因是组播会话的去激活的通知/指示等。可替换的,去激活组播会话的通知/指示也可以作为一条单独的信令,如一条专门的用于通知/指示/请求去激活组播会话的n16消息发送给mb-smf。
381.可选的,若第一smf接收的第八信息还携带释放组播会话隧道的释放通知/指示,则第一smf向mb-smf发送的n16消息还携带有释放组播会话隧道的释放通知/指示,指示/通知释放组播会话隧道。
382.s905:mb-smf与mb-upf进行会话更新(例如n4会话更新)。
383.示例性的,mb-smf向mb-upf发送n4会话更新请求,n4会话更新请求可以携带组播业务的识别信息。可选的,n4会话更新请求还携带指示mb-upf缓存组播业务的数据的通知/指示,可选的,若mb-smf没有通知mb-upf进行组播业务的数据的缓存,mb-smf也可以进行组播业务的数据的缓存;可选的,n4会话更新请求还可以用于指示/通知mb-upf在组播业务的数据的到达mb-upf时通知mb-smf。
384.可选的,在n16消息中携带释放组播会话隧道的释放通知时,n4会话更新请求还可以携带释放组播会话隧道的释放通知。mb-upf收到了组播会话隧道的释放通知,则mb-upf移除与组播会话隧道相关的隧道信息,如mb-upf与ran之间的组播会话隧道的ran侧的隧道端点标识信息。之后,mb-upf向mb-smf发送n4会话更新响应。
385.需要说明的是,上述通知可以作为信元携带在n4会话更新请求中,可替换的,也可以携带在专门的n4消息中,不予限制。
386.s906:mb-smf向第一smf发送n16消息的响应。相应的,第一smf接收n16消息的响应。
387.上述s901~s906为组播会话去激活的相关流程,进一步的,当组播业务的数据再次传输时,为了保证组播业务的传输,还需要激活组播会话,激活组播会话的过程可参照下述:
388.s907a:as/cp确定启动组播会话,传输组播业务的数据,as/cp通过nef或者直接向mb-smf发送启动组播会话(mbs session start)的通知。相应的,mb-smf接收启动组播会话的通知。
389.示例性的,as/cp可以向mb-smf发送启动组播会话(mbs session start)的通知以
及需要启动的组播会话对应的组播业务的识别信息等。
390.本技术实施例中,启动组播会话、组播广播业务会话激活(mbs session deactivation)或组播会话激活(multicast session deactivation)所表示的内容相同,这几种描述之间可以替换使用,不予限制。
391.s907b:mb-upf检测到组播业务的数据到达mb-upf,向mb-smf发送组播业务的数据到达的通知。相应的,mb-smf接收组播业务的数据到达的通知。
392.示例性的,mb-upf可以向mb-smf发送用户面通知消息,如n4消息,n4消息中可以携带组播业务的数据到达的通知以及组播业务的识别信息。可选的,组播业务的数据到达的通知可以作为信元携带于n4消息中,该信元可以是一个指示或者通知或者可以是一个原因值,原因值可以用于表示发送该n4消息的原因是组播业务的数据的到达通知;或者,组播业务的数据到达的通知可以作为一条专有的消息由mb-upf发向mb-smf,该消息可以是一条专有的n4消息。
393.需要说明的是,s907a、s907b可以择一执行,不予限制。
394.s908:mb-smf向第一smf发送第二信息。相应的,第一smf接收第二信息。
395.其中,第二信息可以用于指示即将开始传输组播业务的数据,第二信息为mbs session start,第二信息可以携带组播业务的识别信息、组播群组的标识信息或识别信息(例如,tmgi,组播业务的标识,组播地址,组播ip地址,组播群组的标识,组播组的标识,组播会话的标识、组播会话的上下文信息、组播业务的地址信息、组播会话关联的pdu会话的识别信息、组播业务的业务数据流sdf识别信息中的一种或者多种,等)以及其他信息,不予限制。组播群组的标识信息或识别信息可以与组播业务的识别信息相同,不予限制。
396.示例性的,mb-smf可以向第一smf发送n16消息,n16消息中携带有第二信息。n16消息可以携带该组播业务的识别信息,n16消息可以将组播业务的数据到达的通知或组播会话需要启动的通知作为信元携带于其中,组播业务的数据到达的通知或组播会话需要启动的通知可以是一个指示(indication),或者,组播业务的数据到达的通知或组播会话需要启动的通知也可以是一个原因值,用于表示发送n16消息的原因是组播业务的数据到达的通知或组播会话需要启动的通知。可选的,n16消息还可以是一条专门的n16消息,专门用于指示组播业务的数据到达或组播会话需要启动。
397.示例性的,mb-smf接收到上述控制面消息或者用户面通知消息后,根据控制面消息或者用户面通知消息中携带的组播业务的识别信息,确定加入组播业务的第一smf,向确定出的第一smf发送第二信息。
398.可选的,若mb-smf发现组播会话隧道在组播会话去激活时已经释放,那么mb-smf请求建立ran与mb-upf之间的组播会话隧道。可选的,请求建立ran与mb-upf之间的组播会话隧道的信息可以是一个指示,也可以是一个请求(request),也可是一个通知。不予限制。请求建立ran与mb-upf之间的组播会话隧道的信息可以携带在第二信息中。
399.s909:第一smf根据第二信息携带的组播业务的识别信息,确定存在与组播会话关联的pdu会话,向pdu会话对应的第一amf发送n1n2消息传递(namf_communication_n1n2message transfer)。相应的,第一amf接收n1n2消息传递。
400.其中,第一smf确定存在与组播会话关联的pdu会话可参照s501中所述,不予赘述。
401.其中,n1n2消息传递可以携带ue的识别信息、pdu会话的识别信息、n1容器(包括发
送给ue的sm消息)、组播群组的标识信息或识别信息、以及n2 sm信息,等。n2 sm信息中可以包括组播业务的相关信息,组播业务的相关信息用于触发ran为组播会话分配空口资源,重新将ue加入该组播业务对应的组播群组,如组播业务的相关信息可以包括组播业务的识别信息,还可以包括组播qos流的qfi,组播qos流的qfi对应的qos参数信息、组播qos流对应的单播qos流的信息、组播会话隧道的建立请求或指示等等,单播qos流的信息可以包括单播qos流的qfi与单播qos流对应的qos参数信息。
402.进一步的,若ue在cm连接态(cm-connected),并且若关联的pdu会话是去激活态,则可先执行910,再执行914,或者先执行914,再执行910,或者910与914同时进行,不限定。若ue在cm空闲态(cm-idle),则可先执行911~913激活关联的pdu会话,再执行914,或者,也可以先执行911~913回到连接态(例如,此时关联的pdu会话未激活),再执行s914,然后再激活关联的pdu会话,或者激活关联的pdu会话与914同时进行,不限定。
403.s910:若ue在cm-connected态,第一smf激活组播会话关联的pdu会话(例如,继续执行服务请求流程激活关联的pdu会话)。
404.s911:第一amf收到步骤s909所述的n1n2消息传递(namf_communication_n1n2message transfer)后,触发第一amf向第一终端的注册区域内的ran发送寻呼消息。相应的,ran接收寻呼消息。
405.其中,所述寻呼消息可以用于寻呼单个ue,寻呼消息可以包括ue的识别信息,或者寻呼消息可以是组寻呼消息,该寻呼消息可以用于寻呼组播群组中处于cm-idle态的多个ue,寻呼消息可以包括组播业务的识别信息或组播群组的标识信息(如组播群组的tmgi等)。示例性的,如果n1n2消息传递中携带有组播群组的标识信息,则触发第一amf向第一终端的注册区域内的ran发送寻呼消息。如果n1n2消息传递中未携带有组播群组的标识信息,则触发第一amf向第一终端的注册区域内的ran发送针对第一终端的寻呼消息。
406.s912:ran根据ue的识别信息或组播群组的识别信息向ue发送寻呼消息。相应的,ue接收ran发送的寻呼消息。
407.s913:ue收到寻呼消息后,执行service request流程,激活与组播会话关联的pdu会话。
408.示例性的,ue执行service request流程的过程可参照现有技术,不予赘述。
409.s914:第一smf通过与接入网设备(例如,ran)以及其它核心网网元(例如,第一amf、mb-smf等)交互将ue加入组播组播群组。
410.示例性的,将ue加入到组播群组可以包括:当组播业务通过组播会话进行传输或分发,第一smf通过ue相关的信令通知ran为ue分配组播会话相关的空口资源,ran将ue加入组播群组。可选的,基站还可以与amf、smf、mb-smf、mb-upf中的一种或几种网元进行交互建立基站与mb-upf之间的组播会话隧道等。
411.当组播业务通过ue关联的pdu会话进行传输或分发,第一smf通知ran与第一用户面网元为传输该组播会话对应的组播业务相关的qos流分配资源,并建立第一用户面网元与第二用户面网元之间的隧道等。
412.基于图9所示方法,第一smf接收mb-smf去激活组播会话的消息(或第一信息(例如,组播会话停止)),将组播会话状态标记为去激活。第一smf在收到mb-smf的组播会话开始/启动或者激活组播会话的消息后,对于组播群组内处于在cm-connected态的ue,如果关
联的pdu会话在去激活状态,第一smf激活关联的pdu会话,应注意,可以在与组播会话关联的pdu会话激活后,第一smf通过与ran以及与其它核心网网元交互将ue加入组播群组,也可以第一smf通过与ran以及与其它核心网网元交互将ue加入组播群组先将ue加入组播群组,再激活关联的pdu会话,也可以是第一smf通过与ran以及与其它核心网网元交互将ue加入组播群组以及激活关联的pdu会话同时进行,不限定。对于处在cm-idle态的ue,网络侧设备可以先经过组寻呼((group paging))或者面向单个ue的寻呼。ue收到寻呼消息后发起service request流程将与于组播会话关联的pdu会话激活。应注意,可以在与组播会话关联的pdu会话激活后,第一smf通过与ran以及与其它核心网网元交互将ue加入组播群组,也可以第一smf通过与ran以及与其它核心网网元交互将ue加入组播群组先将ue加入组播群组,再激活关联的pdu会话,也可以第一smf通过与ran以及与其它核心网网元交互将ue加入组播群组以及激活关联的pdu会话同时进行,不限定。
413.下面结合图3a所示5g系统,以第一终端为ue、接入网设备为ran、第一会话管理功能网元为第一smf/smf、第二会话管理功能网元为mb-smf、第一用户面功能网元为upf、第二用户面功能网元为mb-upf,接入与移动性管理功能网元为amf为例,对图8所示方法中,第一会话管理功能网元接收来自第八信息、第一会话管理功能网元根据第八信息标记组播会话的状态为去激活,并将组播业务的数据映射到pdu会话,通过pdu会话传输组播业务的数据的过程进行详细描述。需要说明的是,本技术中,upf可以与mb-upf集成在一起,该集成后的upf既可以具备本技术所述的upf的功能,又可以具备mb-upf的功能,或者,upf与mb-upf独立部署,不予限制。本技术中,第一smf可以与mb-smf集成在一起,该集成后的smf既可以具备本技术所述的第一smf的功能,又可以具备mb-smf的功能,或者,第一smf与mb-smf独立部署,不予限制。
414.图10为本技术实施例提供的一种通信方法的流程图,如图10所示,可以包括:
415.s1001:建立组播业务对应的组播会话,将ue加入组播业务对应的组播群组。
416.其中,s1001可参照s901所述,不予赘述。
417.s1002a:ran执行an release流程,当an释放流程执行完后,第一amf确定ue进入cm空闲态,第一amf向第一smf发送ue进入cm空闲态的通知。相应的,第一smf接收ue进入cm空闲态的通知。
418.其中,s1002a可参照s902a所述,不予赘述。
419.s1002b:ran确定去激活组播会话,通过第一amf向第一smf发送第八信息。相应的,第一smf接收第八信息。
420.其中,s1002b可参照s902b所述,不予赘述。
421.s1002c:ran执行an release流程,向第一amf发送携带第八信息的ue上下文释放完成消息,第一amf接收到ue上下文释放完成消息,根据第八信息向第一smf发送第八信息,相应的,第一smf接收第八信息。
422.其中,s1002c可参照s902c所述,不予赘述。
423.s1003:第一smf确定去激活组播会话,将组播会话标记为去激活态。
424.其中,s1003可参照s903所述,不予赘述。
425.接下来,第一smf将组播业务的数据映射到pdu会话上,通过pdu会话传输组播业务的数据,该pdu会话可以为与组播会话关联的pdu会话,也可以不是与组播会话关联的pdu会
话,不予限制。具体的,该过程可参照下述s1004~s1007。
426.s1004:第一smf向mb-smf发送n16消息。相应的,mb-smf接收n16消息。
427.其中,n16消息可以用于通知mb-smf去激活组播会话,可选的,n16消息可以包括upf的隧道的信息以及去激活组播会话的通知。可选的,去激活组播会话的通知可以作为信元包含于n16消息中,例如信元可以是一个指示,也可以是一个原因值,即发送n16消息的原因是组播会话的去激活的通知等;去激活组播会话的通知也可以作为一条单独的信令,例如一条专门的n16消息,专门用于组播会话的去激活通知。
428.s1005:mb-smf与mb-upf进行n4会话更新,建立mb-smf与upf之间的用于传输组播业务的数据的通道。
429.例如,mb-smf向mb-upf发送n4会话更新请求,可选的,n4会话更新请求携带s1005中所述的upf的隧道信息。mb-upf接收upf的隧道信息,建立与upf之间的传输组播业务的数据的通道/隧道,mb-upf向mb-smf发送n4会话更新响应。
430.s1006:mb-smf向第一smf发送n16消息的响应。相应的,第一smf接收n16消息的响应。
431.s1007:第一smf与upf进行n4会话更新,将组播业务的组播qos流映射到pdu会话的pdu会话隧道中以单播qos流的方式传输。
432.示例性的,第一smf收到n16消息的响应后,根据所述组播业务的信息以及所述组播业务所包含的组播qos流与单播qos流的映射关系,对upf进行配置。具体的,第一smf向upf发送该组播业务的信息和组播qos流所映射的单播qos流的qfi,从而将组播的qos流映射到pdu会话的pdu会话隧道中以单播qos流的方式传输,其中上述组播业务的信息可以包含组播业务的识别信息,还可以包括pdr等,对于过滤后的组播业务的数据,upf根据组播qos流的qfi与单播qos流的qfi的映射关系将组播业务的数据映射到pdu会话中以单播qos流的方式进行传输。
433.进一步的,第一smf还可以向upf发送第三信息,第三信息用于指示监测来自mb-smf的组播业务的数据,当来自mb-smf的组播业务的数据到达upf时向第一smf发送第四信息,以便第一smf根据第四信息确定激活组播会话。
434.其中,第三信息可以在第一smf与upf进行n4会话更新时发送给upf,如第三信息携带在会话更新请求中发送给upf,第三信息也可以在第一smf与upf进行n4会话更新之前或者之后发送给upf,不予限制。
435.上述步骤1001~s1007为组播会话去激活、并将组播业务的数据映射到pdu会话的相关流程的相关流程,进一步的,当组播业务的数据再次采用组播方式传输时,为了保证组播业务的传输,还需要激活组播会话,激活组播会话的过程可参照下述:
436.s1008:as/cp确定启动组播会话,即将开始传输组播业务的数据,通过nef或者直接向mb-smf发送启动组播会话的通知(mbs session start/session start)或组播广播业务会话激活(mbs session activation)或组播会话激活(multicast session activation)。相应的,mb-smf接收启动组播会话的通知。
437.s1009:mb-smf向第一smf发送第二信息,可包括组播群组的识别信息或标识信息。相应的,第一smf接收第二信息。
438.s1010:如果upf接收到第一smf发送的第三信息,则upf检测到组播业务的数据到
达upf后,向第一smf发送组播业务的数据到达的通知或者检测到组播业务的数据的第四信息。相应的,第一smf接收第四信息。
439.需要说明的是,图10中,可以执行s1008以及s1009,或者,执行s1010,不予限制。
440.s1011:第一smf根据第二信息或第四信息携带的组播业务的识别信息,确定存在与组播会话关联的pdu会话,向pdu会话对应的第一amf发送n1n2消息传递(namf_communication_n1n2message transfer),可包括组播群组的识别信息或标识信息。相应的,第一amf接收n1n2消息传递。
441.若ue在cm连接态,pdu会话是去激活态,则执行s1012,再执行s1016,或者先执行s1016再执行s1012,或者s1016与s1012同时进行,不限定。对于cm空闲态的ue,先执行s1013~s1015激活关联的pdu会话,再执行s1016,或者,也可以先执行s1013~s1015回到连接态(例如,此时关联pdu会话未激活),再执行s1016,再执行s1016,也可以激活关联的pdu会话与将ue加入组播群组同时进行,不限定。
442.s1012:若ue在cm-connected态,第一smf继续执行服务请求流程激活关联的pdu会话。
443.s1013:第一amf收到n1n2消息传递(namf_communication_n1n2message transfer)后,触发第一amf向ue的注册区域内的ran发送寻呼消息。相应的,ran接收寻呼消息。
444.具体的,步骤s1013可以参照s911所述,不予赘述。
445.s1014:ran根据ue的识别信息或组播群组的识别信息向ue发送寻呼消息。相应的,ue接收ran发送的寻呼消息。
446.s1015:ue收到寻呼消息后执行service request流程,激活与组播会话关联的pdu会话。
447.s1016:第一smf与接入网设备以及其它核心网网网元交互将ue加入到组播群组。
448.具体的,步骤s1016可以参照图5中所述,不予赘述。
449.基于图10所示方法,第一smf接收mb-smf去激活组播会话的消息(或第一信息(例如,组播会话停止)),将组播会话状态标记为去激活。第一smf在收到mb-smf的组播会话开始/启动或者激活组播会话的消息后,对于组播群组内处于在cm-connected态的ue,如果关联的pdu会话在去激活状态,第一smf激活关联的pdu会话,应注意,可以在与组播会话关联的pdu会话激活后,第一smf通过与ran以及与其它核心网网元交互将ue加入组播群组,也可以第一smf通过与ran以及与其它核心网网元交互将ue加入组播群组先将ue加入组播群组,再激活关联的pdu会话,也可以是第一smf通过与ran以及与其它核心网网元交互将ue加入组播群组以及激活关联的pdu会话同时进行,不限定。对于处在cm-idle态的ue,网络侧设备可以先经过组寻呼((group paging))或者面向单个ue的寻呼。ue收到寻呼消息后发起service request流程将与于组播会话关联的pdu会话激活。应注意,可以在与组播会话关联的pdu会话激活后,第一smf通过与ran以及与其它核心网网元交互将ue加入组播群组,也可以第一smf通过与ran以及与其它核心网网元交互将ue加入组播群组先将ue加入组播群组,再激活关联的pdu会话,也可以第一smf通过与ran以及与其它核心网网元交互将ue加入组播群组以及激活关联的pdu会话同时进行,不限定。
450.下面结合图3a所示5g系统,以第一终端为ue、接入网设备为ran、第一会话管理功
能网元为第一smf/smf、第二会话管理功能网元为mb-smf、第一用户面功能网元为upf、第二用户面功能网元为mb-upf,接入与移动性管理功能网元为amf为例,对图8所示方法中,第一会话管理功能网元接收来自第二会话管理功能网元的第一信息(mbs session stop/session stop)、根据第一信息标记组播会话的状态为去激活态,后续,接收第二信息(mbs session start/session start)后再次激活/重启组播会话的过程进行详细描述的过程进行详细描述。需要说明的是,本技术中,upf可以与mb-upf集成在一起,该集成后的upf既可以具备本技术所述的upf的功能,又可以具备mb-upf的功能,或者,upf与mb-upf独立部署,不予限制。本技术中,第一smf可以与mb-smf集成在一起,该集成后的smf既可以具备本技术所述的smf的功能,又可以具备mb-smf的功能,或者,smf与mb-smf独立部署,不予限制。
451.本技术实施例中,第一信息还包括组播广播业务会话去激活(mbs session deactivation)或组播会话去激活(multicast session deactivation)。组播广播业务会话停止、组播会话停止、组播广播业务会话去激活(mbs session deactivation)或组播会话去激活(multicast session deactivation)所表示的内容相同,这几种描述之间可以替换使用。
452.本技术实施例中,第二信息还可以包括组播广播业务会话激活(mbs session activation)或组播会话去激活(multicast session activation)。组播广播业务会话启动、组播会话启动、组播广播业务会话激活(mbs session deactivation)或组播会话激活(multicast session deactivation)所表示的内容相同,这几种描述之间可以替换使用。
453.图11为本技术实施例提供的一种通信方法的流程图,如图11所示,可以包括:
454.s1101:建立组播业务对应的组播会话,将ue加入组播业务对应的组播群组。
455.其中,s1101可参照s901所述,不予赘述。
456.接下来,执行事件a或者事件b或者事件c,第一smf接收来自mb-smf的第一信息,根据第一信息确定去激活组播会话,并将组播会话标记为去激活态。
457.其中,事件a可以包括:1a、ran确定去激活组播会话,向第一amf(或者第二amf(图11中未示出))发送去激活组播会话的第八信息。2a、第一amf(或者第二amf)接收去激活组播会话的通知,向mb-smf发送去激活组播会话的通知。3a、mb-smf接收去激活组播会话的通知,与mb-upf进行n4会话更新。4a、mb-smf向第一smf发送第一信息。相应的,第一smf接收来自mb-smf的第一信息。
458.其中,第二amf可以为组播群组对应的amf。
459.其中,ran确定去激活组播会话的过程可参照图9中s902b所述,事件a中mb-smf与mb-upf进行会话更新的过程可参照s905所述,不予赘述。
460.如图11所示,事件b可以包括:1b、as/cp通过网络开放功能(network explose function,nef)或直接向mb-smf发送第一信息(例如,组播会话停止(mbs session stop/session stop),该第一信息中包含需要停止(或者去激活)的组播会话对应的组播业务的识别信息。
461.2b、mb-smf接收组播会话停止的消息,mb-smf与mb-upf进行n4会话更新,通知mb-upf去激活组播会话或者组播会话停止。进一步的,mb-smf可以确定是否释放组播会话隧道,若确定释放组播会话隧道,则在与mb-upf进行n4会话更新时,通知mb-upf释放组播会话隧道。mb-smf通知/指示mb-upf缓存下次组播会话数据的到达通知/报告。
462.3b、mb-smf接收组播会话停止的消息后,mb-smf确定加入该组播业务的第一smf,向第一smf发送第一信息(例如,组播会话停止(mbs session stop/session stop)),第一信息可以用于指示组播会话停止(如mbs session stop)或者直接指示去激活组播会话。可选的,若mb-smf确定释放组播会话隧道,则在第一信息中还包括释放组播会话隧道的消息。
463.4b、第一smf接收mb-smf发送的第一信息,根据第一信息将组播会话的状态标记(mark)或者置为(set as)去激活态,并根据组播业务的识别信息,确定是否有与该组播会话业务关联的pdu会话,如有,则第一smf向第一amf发送n1n2消息传递。n1n2消息传递可以包括ue的识别信息、pdu会话标识、n2 sm信息等,n2 sm信息中可以包括3b所述的第一信息(例如,组播会话停止(mbs session stop/session stop)),告诉ran组播业务对应的组播会话需要停止(或者去激活)。
464.5b、第一amf向ran发送n2消息,n2消息可以携带上述第一信息。ran收到第一信息后,释放分配给组播会话的空口资源。可选的,若ran还收到了释放组播会话隧道的释放通知,则ran还可以移除存储在ran的组播业务对应的上下文信息(例如,组播会话上下文或者组播组上下文或者组播上下文或者组播业务上下文),移除组播隧道相关的信息,释放组播会话对应的空口资源等。
465.此处应注意,当组播会话去激活后,第一smf可以去激活与组播会话关联的pdu会话。或者,反过来说,当第一smf待去激活关联的pdu会话时,发现pdu会话与组播会话关联并且组播会话在激活态,那么第一smf不去激活pdu会话;反之,当组播会话在去激活态或释放态/删除态时,可以去激活pdu会话。
466.需要说明的是,2b与3b~5b的顺序不限制,例如,2b可以与3b或4b或5b并行执行;又例如,可以按照2b、3b、4b、5b的顺序执行;又例如,可以按照3b、2b、4b、5b的顺序执行;又例如,可以按照3b、4b、2b、5b的顺序执行,不予限制。
467.如图11所示,事件c可以包括:1c、mb-upf长时间未检测到组播业务的数据。2c、mb-upf向mb-smf发送未检测到组播业务的数据的消息,该消息中包含未检测到数据的组播业务的识别信息。
468.3c、mb-smf接收未检测到组播业务的数据的消息,mb-smf向mb-upf发送响应消息,通知mb-upf去激活组播会话、缓存组播业务的数据,或者将组播业务的数据到达mb-upf时向mb-smf发送通知等。进一步的,mb-smf可以确定是否释放组播会话隧道,若确定释放组播会话隧道,则还可以通知mb-upf释放组播会话隧道。
469.4c、mb-smf接收未检测到组播业务的数据的消息后,mb-smf确定加入该组播业务的第一smf,向第一smf发送第一信息,第一信息可以用于指示未检测到组播业务的数据的消息或者直接指示去激活组播会话。可选的,若mb-smf确定释放组播会话隧道,则在第八信息中还包括释放组播会话隧道的消息。
470.5c、第一smf接收mb-smf发送的第一信息,根据第一信息将组播会话的状态标记为去激活,并根据组播业务的识别信息,确定是否有与该组播会话业务关联的pdu会话,如有,则第一smf向第一amf发送n1n2消息传递。n1n2消息传递可以包括ue的识别信息、pdu会话标识、n2 sm信息等,n2 sm信息中可以包括s3b的第一信息,告诉ran组播业务对应的组播会话需要停止(或者去激活)。
471.6c、第一amf向ran发送n2消息,n2消息可以携带上述第一信息。ran收到第一信息
后,释放分配给组播会话的空口资源。可选的,若ran还收到了释放组播会话隧道的释放通知,则ran还可以移除存储在ran的组播业务对应的组播会话的上下文,释放组播会话隧道相关的信息等。
472.需要说明的是,2c与3c~6c的顺序不限制,例如,2c可以与3c或4c或5c或者6c并行执行;又例如,可以按照2c、3c、4c、5c、6c的顺序执行;又例如,可以按照3c、2c、4c、5c、6c的顺序执行;又例如,可以按照3c、4c、2c、5c、6c的顺序执行,不予限制。
473.上述步骤为组播会话去激活的相关流程,进一步的,当组播业务的数据再次传输时,为了保证组播业务的传输,还需要激活组播会话,激活组播会话的过程可参照下述:
474.s1102a:as/cp确定启动组播会话,传输组播业务的数据,通过nef向mb-smf发送启动组播会话的通知(例如,mbs session start)。相应的,mb-smf接收启动组播会话的通知。其中启动组播会话的通知还可以替换描述为组播广播业务会话激活(mbs session activation)或组播会话激活(multicast session activation)。
475.s1102b:mb-upf检测到组播业务的数据到达mb-upf,向mb-smf发送组播业务的数据到达的通知。相应的,mb-smf接收组播业务的数据到达的通知。
476.需要说明的是,图11中,s1102a、s1102b可以择其一执行或者均执行,不予限制。
477.s1103:mb-smf向与组播会话关联的pdu会话对应的第一smf发送第二信息,可包含组播群组的标识信息。相应的,第一smf接收第二信息。
478.s1104:第一smf根据第二信息携带的组播业务的识别信息,确定存在与组播会话关联的pdu会话,向pdu会话对应的amf发送n1n2消息传递(namf_communication_n1n2message transfer),可包含组播群组的标识信息。相应的,amf接收n1n2消息传递。
479.若ue在cm连接态,pdu会话是去激活态,则可先执行s1105,再执行s1109,或者先执行s1109,再执行s1105,或者s1105与s1109同时执行,不限定。对于cm空闲态的ue,先执行1106~1108激活关联的pdu会话,再执行1109,或者,也可以先执行1106~1108回到连接态(例如,此时关联pdu会话未激活),再执行s1109,或者执行s1106~s1108与s1109同时执行(即,激活关联的pdu会话与将ue加入组播群组同时执行),不限定。
480.s1105:若ue在cm-connected态,第一smf继续执行服务请求流程激活关联的pdu会话。
481.s1106:第一amf收到n1n2消息传递(namf_communication_n1n2message transfer)后,触发第一amf向ue的注册区域内的ran发送寻呼消息。相应的,ran接收寻呼消息。
482.具体的,步骤s1106可以参照s911所述,不予赘述。
483.s1107:ran根据ue的识别信息或组播群组的识别信息向ue发送寻呼消息。相应的,ue接收ran发送的寻呼消息。
484.s1108:ue收到寻呼消息后执行service request流程,激活与组播会话关联的pdu会话。
485.具体的,步骤s1107可以参照s913所述,不予赘述。
486.s1109:第一smf与接入网设备以及其它核心网网元交互将ue加入到组播群组。
487.具体的,步骤s1109可以参照图5对应的实施例中所述,不予赘述。
488.基于图11所示方法,第一smf接收mb-smf去激活组播会话的消息(或第一信息(例
如,组播会话停止)),将组播会话状态标记为去激活。第一smf在收到mb-smf的组播会话开始/启动或者激活组播会话的消息后,对于组播群组内处于在cm-connected态的ue,如果关联的pdu会话在去激活状态,第一smf激活关联的pdu会话,应注意,可以在与组播会话关联的pdu会话激活后,第一smf通过与ran以及与其它核心网网元交互将ue加入组播群组,也可以第一smf通过与ran以及与其它核心网网元交互将ue加入组播群组先将ue加入组播群组,再激活关联的pdu会话,也可以是第一smf通过与ran以及与其它核心网网元交互将ue加入组播群组以及激活关联的pdu会话同时进行,不限定。对于处在cm-idle态的ue,网络侧设备可以先经过组寻呼((group paging))或者面向单个ue的寻呼。ue收到寻呼消息后发起service request流程将与于组播会话关联的pdu会话激活。应注意,可以在与组播会话关联的pdu会话激活后,第一smf通过与ran以及与其它核心网网元交互将ue加入组播群组,也可以第一smf通过与ran以及与其它核心网网元交互将ue加入组播群组先将ue加入组播群组,再激活关联的pdu会话,也可以第一smf通过与ran以及与其它核心网网元交互将ue加入组播群组以及激活关联的pdu会话同时进行,不限定。
489.下面结合图3a所示5g系统,以第一终端为ue、接入网设备为ran、第一会话管理功能网元为第一smf、第二会话管理功能网元为mb-smf、第一用户面功能网元为upf、第二用户面功能网元为mb-upf,接入与移动性管理功能网元为amf为例,对图8所示方法中,第一会话管理功能网元接收来自第二会话管理功能网元的第一信息、根据第一信息标记组播会话的状态为去激活态,并将组播业务的数据映射到pdu会话上,通过pdu会话以单播方式传输组播业务的数据,后续,接收第二信息(mbs session start)后再次激活/重启组播会话的过程进行详细描述。其中下述实施例中,第二信息还可以是组播广播业务会话激活(mbs session activation)或组播会话激活(multicast session sctivation)。
490.图12为本技术实施例提供的一种通信方法的流程图,如图12所示,可以包括:
491.s1201:建立组播业务对应的组播会话,将ue加入组播业务对应的组播群组。
492.其中,s1201可参照s901所述,不予赘述。
493.接下来,一种可能的实现方式中,执行事件a,第一smf接收来自mb-smf的第一信息,根据第一信息确定去激活组播会话,并将组播会话标记为去激活态,同时,第一smf接收来自mb-smf的第一信息之后,将组播业务的数据映射到pdu会话上,通过pdu会话传输组播业务的数据,该pdu会话可以为与组播会话关联的pdu会话,也可以不是与组播会话关联的pdu会话,不予限制。
494.具体的,事件a的相关过程可参照图11中1a~4a所示,第一smf将组播业务的数据映射到pdu会话上的过程可参照上述图10中s1004~s1007所述,不予赘述。
495.又一种可能的设计中,如图12所示,执行上述事件b中的1b、3b~5b,第一smf接收来自mb-smf的第一信息,根据第一信息确定去激活组播会话,并将组播会话标记为去激活态,同时,在3b之后,4b之前,第一smf将组播业务的数据映射到pdu会话上,通过pdu会话传输组播业务的数据,该pdu会话可以为与组播会话关联的pdu会话,也可以不是与组播会话关联的pdu会话,不予限制。
496.具体的,第一smf将组播业务的数据映射到pdu会话上的过程可参照上述图10中s1005~s1008所述,不予赘述。
497.再一种可能的实现方式中,如图12所示,执行上述事件c中的1c-2c、4c~6c,第一
smf接收来自mb-smf的第一信息,根据第一信息确定去激活组播会话,并将组播会话标记为去激活态,同时,在4c之后,5c之前,第一smf将组播业务的数据映射到pdu会话上,通过pdu会话传输组播业务的数据,该pdu会话可以为与组播会话关联的pdu会话,也可以不是与组播会话关联的pdu会话,不予限制。
498.具体的,第一smf将组播业务的数据映射到pdu会话上的过程可参照上述图10中s1004~s1007所述,不予赘述。
499.进一步的,第一smf还可以向upf发送第三信息,第三信息用于指示监测来自mb-smf的组播业务的数据,当来自mb-smf的组播业务的数据到达upf时向第一smf发送第四信息,以便第一会话管理功能网元根据第四信息激活组播会话。
500.其中,第三信息可以在第一smf与upf进行n4会话更新时发送给upf,也可以在第一smf与upf进行n4会话更新之前或者之后发送给upf,不予限制。
501.上述步骤为组播会话去激活、并将组播业务的数据映射到pdu会话的相关流程,进一步的,当组播业务的数据再次采用组播方式传输时,为了保证组播业务的组播传输,还需要激活组播会话,激活组播会话的过程可参照下述:
502.s1202:as/cp确定启动组播会话,即将开始传输组播业务的数据,as/cp通过nef或者直接向mb-smf发送启动组播会话的通知。相应的,mb-smf接收启动组播会话的通知。
503.s1203:mb-smf向第一smf发送第二信息,可包含组播群组的标识信息。相应的,第一smf接收第二信息。
504.s1204:如果upf接收到第一smf发送的第三信息,则upf检测到组播业务的数据到达upf后,向第一smf发送组播业务的数据到达的通知或者检测到组播业务的数据的第四信息。相应的,第一smf接收第四信息。
505.其中,图12所示方法可以执行s1202以及s1203,或者,执行s1204,不予限制。
506.s1205:第一smf根据第二信息或第四信息携带的组播业务的识别信息,确定存在与组播会话关联的pdu会话,向pdu会话对应的amf发送n1n2消息传递(namf_communication_n1n2message transfer),可包含组播群组的标识信息。相应的,amf接收n1n2消息传递。
507.若ue在cm连接态,pdu会话是去激活态,则执行s1206,再执行s1210,或者先执行s1210再执行s1206,或者s1210与s1206同时执行,不限定。对于cm空闲态的ue,先执行s1207~s1209激活关联的pdu会话,再执行s1210,或者,也可以先执行s1207~s1209回到连接态(例如,此时关联pdu会话未激活),再激活关联的pdu会话,再执行s1210,也可以执行s1207~s1209的同时执行s1210(即,激活关联的pdu会话与将ue加入组播群组同时进行),不限定。
508.s1206:若ue在cm-connected态,第一smf继续执行服务请求流程激活关联的pdu会话。
509.s1207:第一amf收到n1n2消息传递(namf_communication_n1n2message transfer),触发第一amf向ue的注册区域内的ran发送寻呼消息。相应的,ran接收寻呼消息。
510.s1208:ran根据ue的识别信息或组播群组的识别信息向ue发送寻呼消息。相应的,ue接收ran发送的寻呼消息。
511.s1209:ue收到寻呼消息后执行service request流程,激活与组播会话关联的pdu会话。
512.具体的,步骤s1209可以参照s913所述,不予赘述。
513.s1210:第一smf与接入网以及其它核心网网元交互将ue加入到组播群组。
514.具体的,步骤s1210可以参照图5对应的实施例中所述,不予赘述。
515.基于图12所示方法,第一smf接收mb-smf去激活组播会话的消息(或第一信息(例如,组播会话停止)),将组播会话状态标记为去激活。第一smf在收到mb-smf的组播会话开始/启动或者激活组播会话的消息后,对于组播群组内处于在cm-connected态的ue,如果关联的pdu会话在去激活状态,第一smf激活关联的pdu会话,应注意,可以在与组播会话关联的pdu会话激活后,第一smf通过与ran以及与其它核心网网元交互将ue加入组播群组,也可以第一smf通过与ran以及与其它核心网网元交互将ue加入组播群组先将ue加入组播群组,再激活关联的pdu会话,也可以是第一smf通过与ran以及与其它核心网网元交互将ue加入组播群组以及激活关联的pdu会话同时进行,不限定。对于处在cm-idle态的ue,网络侧设备可以先经过组寻呼((group paging))或者面向单个ue的寻呼。ue收到寻呼消息后发起service request流程将与于组播会话关联的pdu会话激活。应注意,可以在与组播会话关联的pdu会话激活后,第一smf通过与ran以及与其它核心网网元交互将ue加入组播群组,也可以第一smf通过与ran以及与其它核心网网元交互将ue加入组播群组先将ue加入组播群组,再激活关联的pdu会话,也可以第一smf通过与ran以及与其它核心网网元交互将ue加入组播群组以及激活关联的pdu会话同时进行,不限定。
516.下面结合图3a所示5g系统,以第一终端为ue、接入网设备为ran、第一会话管理功能网元为第一smf、第二会话管理功能网元为mb-smf、第一用户面功能网元为upf、第二用户面功能网元为mb-upf,接入与移动性管理功能网元为amf为例,对图8所示方法中,第一会话管理功能网元接收来自第二会话管理功能网元的第一信息、根据第一信息标记组播会话的状态为去激活态,并去激活组播会话,后续,接收第二信息(mbs session start)后再次激活/重启组播会话的过程进行详细描述。其中下述实施例中,第二信息还可以是组播广播业务会话激活(mbs session activation)或组播会话激活(multicast session activation)。
517.图13为本技术实施例提供的一种通信方法的流程图,如图13所示,可以包括:
518.s1301:建立组播业务对应的组播会话,将ue加入组播业务对应的组播群组。
519.其中,s1301可参照s901所述,不予赘述。
520.接下来,执行事件d或者事件e,第一smf通过第一amf或第二amf、ran接收来自mb-smf的第一信息,根据第一信息确定去激活组播会话,并将组播会话标记为去激活态。
521.如图13所示,事件d可以包括:1d、as/cp向mb-smf发送组播会话停止(mbs session stop)的消息,该消息中包含需要停止(或者去激活)的组播会话对应的组播业务的识别信息。
522.其中,组播会话停止还可以替换描述为组播广播业务会话去激活(mbs session deactivation)或组播会话去激活(multicast session deactivation)。
523.2d、mb-smf接收组播会话停止的消息,mb-smf与mb-upf进行n4会话更新,通知mb-upf去激活组播会话或者组播会话停止,指示/通知mb-upf报告或通知下次组播会话数据的
到达。进一步的,mb-smf可以确定是否释放组播会话隧道,若确定释放组播会话隧道,则在与mb-upf进行n4会话更新时,通知mb-upf释放组播会话隧道。
524.3d、mb-smf接收组播会话停止的消息后,向第二amf发送第一信息,第一信息可以携带组播会话停止的消息以及组播业务的识别信息,用于指示组播会话停止或去激活组播会话。如果mb-smf确定释放组播会话隧道,则第一信息还用于指示释放组播会话隧道。
525.4d、第二amf接收第一信息,向ran发送第一信息,如第一信息携带在n2消息。ran收到第一信息后,释放分配给组播会话的空口资源。可选的,若ran还收到了释放组播会话隧道的释放通知,则ran还可以移除存储在ran的组播业务对应的组播会话的上下文,释放组播会话隧道的相关信息等。
526.5d、ran向第一amf发送第一信息。
527.6d、第一amf接收第一信息,向第一smf发送第一信息,第一smf接收第一信息,根据第一信息确定去激活组播会话,将组播会话的状态标记为去激活。
528.需要说明的是,2d与3d~6d的顺序不限制,例如,2d可以与3d或4d或5或者6d并行执行;又例如,可以按照2d、3d、4d、5d、6d的顺序执行;又例如,可以按照3d、2d、4d、5d、6d的顺序执行;又例如,可以按照3d、4d、2d、5d、6d的顺序执行,不予限制。
529.如图13所示,事件e可以包括:1e、mb-upf长时间未检测到组播业务的数据,mb-upf向mb-smf发送未检测到组播业务的数据的消息,该消息中包含未检测到数据的组播业务的识别信息。
530.可替换的,步骤1e还可以是as/cp向mb-smf发送去激活组播/广播会话的通知(例如mbs session deactivation),该去激活组播/广播会话的通知可以包含组播业务的识别信息(例如mbs session id、tmgi、ip组播地址等一种或多种)。应注意mb-upf向mb-smf发送的未检测到组播业务的数据的消息可以是pfcp会话消息(pfcp session message)或n4会话消息(n4 session message)。
531.2e、mb-smf接收未检测到组播业务的数据的消息或者接收到去激活组播/广播会话的通知,mb-smf向mb-upf发送响应消息,通知mb-upf去激活组播会话、缓存后续组播业务再次到达时的组播业务的数据,或者在组播业务的数据到达mb-upf时向mb-smf发送通知等。
532.进一步的,mb-smf可以确定是否释放组播会话隧道,若确定释放组播会话隧道,则还可以通知mb-upf释放组播会话隧道。例如,mb-smf可以向mb-upf发送携带下行隧道的标识信息的释放通知。下行隧道的标识信息可以包括与mb-upf连接的隧道信息,比如接入网隧道标识(an tunnel info)。
533.其中,mb-smf向mb-upf发送的响应消息可以是pfcp会话消息(pfcp session message)或n4会话消息(n4 session message))。
534.3e、mb-smf接收未检测到组播业务的数据的消息或收到as/cp发送的去激活组播/广播会话的通知后,向第二amf发送第一信息,第一信息可以是组播/广播会话去激活通知(mbs session deactivation notification)或mbs session deactivation,携带组播业务的识别信息。
535.可选的,如果mb-smf确定释放组播会话隧道(也即接入网设备与mb-upf之间的n3隧道或n3mb隧道),则第一信息还用于指示已释放组播会话隧道。
536.可选的,如果mb-smf确定不释放组播会话隧道(即接入网设备与mb-upf之间的n3隧道或n3mb隧道),则第一信息还用于指示未释放组播会话的隧道/不释放组播会话隧道。
537.应注意,第二amf可以是为ue的nas信令服务的amf,第二amf也可以是不为nas信令服务的amf,比如amf可以为专门为组播/广播业务服务的amf;第二amf还可以是在建立组播会话隧道时从多个amf中选择出的amf,通过该amf可以将信令传输至管理所述组播/广播业务的mb-smf;或者第二amf还可以是其它amf,这里不限定。
538.4e、第二amf接收第一信息,向ran发送第一信息,如第一信息可以是n2消息。ran收到第一信息后,释放组播会话对应的空口资源,例如,释放用于传输组播/广播业务的数据的无线承载,移除/删除所述组播/广播业务对应的上下文(比如组播/广播业务会话上下文mbs session context)等。
539.可替换的,若ran收到了未释放组播会话隧道的通知/不释放组播会话隧道的通知,则ran保留在ran的组播业务对应的组播广播会话业务会话上下文(mbs session context)等。
540.5e、ran向第一amf发送第一信息。
541.6e、第一amf接收第一信息,向第一smf发送第一信息,第一smf接收第一信息,根据第一信息将组播会话的状态标记为去激活。
542.上述步骤为组播会话去激活的相关流程,进一步的,当组播业务的数据再次通过组播方式传输时,为了保证组播业务的传输,还需要激活组播会话,激活组播会话的过程参照下述:
543.s1302a:as/cp确定启动组播会话,即将开始传输组播业务的数据,向mb-smf发送启动组播会话的通知。相应的,mb-smf接收启动组播会话的通知。
544.s1302b:mb-upf检测到组播业务的数据到达mb-upf,向mb-smf发送组播业务的数据到达的通知。相应的,mb-smf接收组播业务的数据到达的通知。
545.需要说明的是,s1302a、s1302b可以择其一执行,也可以都执行,不予限制。
546.s1303:mb-smf向第一smf发送第二信息,可包含组播群组的标识信息。相应的,第一smf接收第二信息。
547.s1304:第一smf根据第二信息携带的组播业务的识别信息,确定存在与组播会话关联的pdu会话,向pdu会话对应的amf发送n1n2消息传递(namf_communication_n1n2message transfer),可包含组播群组的标识信息。相应的,amf接收n1n2消息传递。
548.若ue在cm连接态,pdu会话是去激活态,则执行s1305,再执行s1309,或者先执行s1309再执行s1305,或者激活关联的pdu会话与将ue加入组播群组同时执行,不限定。对于cm空闲态的ue,先执行s1306~s1308激活关联的pdu会话,再执行s1309,或者,也可以先执行s1306~s1308回到连接态(例如,此时关联pdu会话未激活),再执行s1309,也可以同时执行,不限定。
549.s1305:若ue在cm-connected态,第一smf继续执行服务请求流程激活关联的pdu会话。
550.s1306:第一amf收到n1n2消息传递(namf_communication_n1n2message transfer),触发第一amf向ue的注册区域内的ran发送寻呼消息。相应的,ran接收寻呼消息。
551.具体的,步骤s1306可以参照s911所述,不予赘述。
552.s1307:ran根据ue的识别信息或组播群组的识别信息向ue发送寻呼消息。相应的,ue接收ran发送的寻呼消息。
553.s1308:ue进入cm-connected态,执行service request流程,激活与组播会话关联的pdu会话。
554.具体的,步骤s1308可以参照s913所述,不予赘述。
555.s1309:第一smf将ue加入到组播群组。
556.具体的,步骤s1309可以参照图5对应的实施例中所述,不予赘述。
557.基于图13所示方法,第一smf接收mb-smf去激活组播会话的消息(或第一信息(例如,组播会话停止)),将组播会话状态标记为去激活。第一smf在收到mb-smf的组播会话开始/启动或者激活组播会话的消息后,对于组播群组内处于在cm-connected态的ue,如果关联的pdu会话在去激活状态,第一第一smf激活关联的pdu会话,应注意,可以在与组播会话关联的pdu会话激活后,第一smf通过与ran以及与其它核心网网元交互将ue加入组播群组,也可以第一smf通过与ran以及与其它核心网网元交互将ue加入组播群组先将ue加入组播群组,再激活关联的pdu会话,也可以是第一smf通过与ran以及与其它核心网网元交互将ue加入组播群组以及激活关联的pdu会话同时进行,不限定。对于处在cm-idle态的ue,网络侧设备可以先经过组寻呼((group paging))或者面向单个ue的寻呼。ue收到寻呼消息后发起service request流程将与于组播会话关联的pdu会话激活。应注意,可以在与组播会话关联的pdu会话激活后,第一smf通过与ran以及与其它核心网网元交互将ue加入组播群组,也可以第一smf通过与ran以及与其它核心网网元交互将ue加入组播群组先将ue加入组播群组,再激活关联的pdu会话,也可以第一smf通过与ran以及与其它核心网网元交互将ue加入组播群组以及激活关联的pdu会话同时进行,不限定。
558.下面结合图3a所示5g系统,以第一终端为ue、接入网设备为ran、第一会话管理功能网元为第一smf、第二会话管理功能网元为mb-smf、第一用户面功能网元为upf、第二用户面功能网元为mb-upf,接入与移动性管理功能网元为amf为例,对图8所示方法中,第一会话管理功能网元接收来自第二会话管理功能网元的第一信息、根据第一信息标记组播会话的状态为去激活态,并将组播业务的数据映射到pdu会话上,通过pdu会话以单播方式传输组播业务的数据,后续,接收第二信息后再次激活/重启组播会话的过程进行详细描述。
559.其中,第二信息可以为组播/广播业务会话启动(mbs session start)、或组播广播业务会话激活(mbs session activation)或组播会话激活(multicast aession activation)。
560.图14a为本技术实施例提供的一种通信方法的流程图,如图14a所示,可以包括:
561.s1401:建立组播业务对应的组播会话,将ue加入组播业务对应的组播群组。
562.其中,s1401可参照s901所述,不予赘述。
563.接下来,一种可能的实现方式中,执行事件d中的1d、3d~6d,第一smf通过第一amf、ran接收来自mb-smf的第一信息,根据第一信息确定去激活组播会话,并将组播会话标记为去激活态,同时,在6d之后,第一smf将组播业务的数据映射到pdu会话上,通过pdu会话传输组播业务的数据,该pdu会话可以为与组播会话关联的pdu会话,也可以不是与组播会话关联的pdu会话,不予限制。
564.再一种可能的实现方式中,如图14a所示,执行上述事件e中的1e、3e~6e,第一smf通过amf、ran接收来自mb-smf的第一信息,根据第一信息确定去激活组播会话,并将组播会话标记为去激活态,同时,在6e之后,第一smf将组播业务的数据映射到pdu会话上,通过pdu会话传输组播业务的数据,该pdu会话可以为与组播会话关联的pdu会话,也可以不是与组播会话关联的pdu会话,不予限制。
565.具体的,第一smf将组播业务的数据映射到pdu会话上的过程可参照上述图10中s1005~s1008所述,不予赘述。
566.进一步的,第一smf还可以向upf发送第三信息,第三信息用于指示监测来自mb-smf的组播业务的数据,当来自mb-smf的组播业务的数据到达upf时向第一smf发送第四信息,以便第一会话管理功能网元根据第四信息激活组播会话。
567.其中,第三信息可以在第一smf与upf进行n4会话更新时发送给upf,也可以在第一smf与upf进行n4会话更新之前或者之后发送给upf,不予限制。
568.上述步骤为组播会话去激活、并将组播业务的数据映射到pdu会话的相关流程,进一步的,当组播业务的数据再次采用组播方式传输时,为了保证组播业务的组播传输,还需要激活组播会话,激活组播会话的过程可参照下述:
569.s1402:as/cp确定启动组播会话,即将开始传输组播业务的数据,向mb-smf发送启动组播会话的通知。相应的,mb-smf接收启动组播会话的通知。
570.s1403:mb-smf向第一smf发送第二信息,可包含组播群组的标识信息。相应的,第一smf接收第二信息。
571.s1404:upf检测到组播业务的数据到达upf,向第一smf发送组播业务的数据到达的通知或者检测到组播业务的数据的第四信息。相应的,第一smf接收到来自upf的第四信息。
572.s1405:第一smf根据第二信息或第四信息携带的组播业务的识别信息,确定存在与组播会话关联的pdu会话,向pdu会话对应的amf发送n1n2消息传递(namf_communication_n1n2message transfer),可包含组播群组的标识信息。相应的,amf接收n1n2消息传递。
573.若ue在cm连接态,pdu会话是去激活态,则执行s1406,再执行s1410,或者先执行1410再执行1405,或者同时(即,激活关联的pdu会话与将ue加入组播群组同时执行)不限定。对于cm空闲态的ue,先执行1407~1409激活关联的pdu会话,再执行1410,或者,也可以先执行1410~1409回到连接态(例如,此时关联pdu会话未激活),再执行s1410,或者激活关联的pdu会话与将ue加入组播群组同时执行,不限定。
574.s1406:若ue在cm-connected态,第一smf继续执行服务请求流程激活关联的pdu会话。
575.s1407:第一amf收到n1n2消息传递(namf_communication_n1n2message transfer),触发第一amf向ue的注册区域内的ran发送寻呼消息。相应的,ran接收寻呼消息。
576.具体的,步骤s1406可以参照s911所述,不予赘述。
577.s1408:ran根据ue的识别信息或组播群组的识别信息向ue发送寻呼消息。相应的,ue接收ran发送的寻呼消息。
578.s1409:ue进入cm-connected态,执行service request流程,激活与组播会话关联的pdu会话。
579.具体的,步骤s1409可以参照s913所述,不予赘述。
580.s1410:第一smf将ue加入到组播群组。
581.具体的,步骤s1410可以参照图5对应的实施例中所述,不予赘述。
582.基于图14a所示方法,第一smf接收mb-smf去激活组播会话的消息(或第一信息(例如,组播会话停止)),将组播会话状态标记为去激活。第一smf在收到mb-smf的组播会话开始/启动或者激活组播会话的消息后,对于组播群组内处于在cm-connected态的ue,如果关联的pdu会话在去激活状态,第一smf激活关联的pdu会话,应注意,可以在与组播会话关联的pdu会话激活后,第一smf通过与ran以及与其它核心网网元交互将ue加入组播群组,也可以第一smf通过与ran以及与其它核心网网元交互将ue加入组播群组先将ue加入组播群组,再激活关联的pdu会话,也可以是第一smf通过与ran以及与其它核心网网元交互将ue加入组播群组以及激活关联的pdu会话同时进行,不限定。对于处在cm-idle态的ue,网络侧设备可以先经过组寻呼((group paging))或者面向单个ue的寻呼。ue收到寻呼消息后发起service request流程将与于组播会话关联的pdu会话激活。应注意,可以在与组播会话关联的pdu会话激活后,第一smf通过与ran以及与其它核心网网元交互将ue加入组播群组,也可以第一smf通过与ran以及与其它核心网网元交互将ue加入组播群组先将ue加入组播群组,再激活关联的pdu会话,也可以第一smf通过与ran以及与其它核心网网元交互将ue加入组播群组以及激活关联的pdu会话同时进行,不限定。
583.与图11步骤1b~步骤5b所示组播会话停止(或去激活流程)不同的是:
584.组播会话释放在服务提供商(content provider)开始/发起/启动(intiate)组播会话释放/删除(mbs session delete或mbs session release或session delete或session delete)时释放/删除组播会话,在释放/删除组播会话的执行过程中或释放/删除组播会话执行完毕后,与组播会话相关的信息在终端与接入网侧释放/删除,与组播会话相关的信息在第一会话管理功能网元、第二会话管理功能网元释放/删除。
585.具体的,组播会话的释放/删除可以指:组播业务相关的信息(例如,与组播业务相关的qos信息等)在终端中释放/删除;组播业务相关的信息在接入网设备释放/删除(例如,与组播业务相关的上下文(例如,组播/广播上下文或组播/广播会话上下文或组播/广播组上下文或组播/广播业务上下文)释放/删除,与组播会话相关的隧道信息释放/删除,与组播会话相关的空口资源释放/删除,在接入网设备存储的终端的上下文中与组播业务相关的信息释放/删除等;与组播会话相关的隧道释放/删除;组播业务相关的信息在第一会话管理功能网元和/或第二会话管理功能网元释放/删除等。释放/删除的组播会话无法被下述任一流程重新开始/启动/激活:组播会话开始/启动(mbs session start或session start)流程、组播广播业务会话激活(multicast broadcast service session activation,mbs session activation)流程、组播会话激活(multicast session activation)流程,组播会话释放/删除流程可以应用于激活的组播会话或者去激活的组播会话。
586.上述方法实施例对激活/去激活多播会话、激活/去激活与多播会话关联的pdu会话的过程进行了描述。可选的,本技术实施例中还提供了寻呼终端的方案,本技术实施例提
供的寻呼终端的方案可以包括接入网设备通过用户面上传输的数据确定寻呼处于无线资源控制非激活(rrc_inactive)态的终端,或者由核心网设备触发接入网设备寻呼终端,即通过控制面信令触发接入网设备寻呼终端。具体的,该方法可以参照下述图14b或者图14c。
587.图14b为本技术提供一种组播业务的通信方法的流程图,如图14b所示,可以包括:
588.s1401b:接入网设备接收组播业务的数据。
589.其中,接入网设备可以是图2中的接入网设备。
590.示例性的,接入网设备可以接收来自mb-upf的组播业务的数据。
591.s1402b:接入网设备根据数据确定激活组播业务。
592.其中,组播业务的相关描述可参照上述,不予赘述。
593.需要说明的是,激活组播业务还可以替换描述为激活组播业务对应的组播会话,或者激活组播业务对应的组播群组中的终端,使组播群组中的终端处于rrc连接态等等。
594.其中,接入网设备根据数据确定激活所述组播业务包括:接入网设备确定接收到的数据对应于组播业务,接入网设备确定组播业务处于去激活态,确定激活组播业务。组播业务处于去激活态可以包括组播业务对应的组播群组中存在处于rrc_inactive态的终端等。
595.示例性的,接入网设备确定接收到的数据对应于组播业务可以包括:接入网设备根据传输数据的隧道的信息和/或隧道的信息与组播业务的识别信息之间的对应关系,确定传输该数据的隧道是否与组播业务对应,如果确定传输该数据的隧道与组播业务对应,则确定接收到数据对应于组播业务的数据,反之,则确定接收到的数据不是/不对应于组播业务。
596.其中,组播业务的标识信息用于标识组播业务,组播业务的标识信息的相关描述可参照上文中所述,不予赘述。本技术实施例中,在数据对应于组播业务的情况下,该数据可以称为组播业务的数据。
597.其中,隧道的信息可以用于标识一个隧道。本技术实施例中,接入网设备与mb-upf之间的用于传输组播业务的数据的隧道可以是通过单播传输方式建立的隧道(或者称为单播隧道),也可以是通过组播传输方式建立的隧道(或者称为组播隧道)。其中单播传输方式可以指:下游节点(比如接入网设备)为组播业务分配隧道的信息给上游节点(比如mb-upf),这样上游节点可以知道将组播业务的数据发给下游哪个节点,单播传输也可以称为点对点的传输方式。组播传输可以指:上游节点(比如mb-upf)为该组播业务的数据分配一个公共的隧道的信息(或者称为组播隧道的信息)给一个或多个下游节点(比如接入网设备),这样上游节点就可以根据该公共的隧道的信息向一个或者多个下游节点发送组播业务的数据,这些下游节点都能收到组播业务的数据,组播传输也可以称为叫点到多点的传输方式。
598.本技术实施例中,不同建立方式下隧道的信息是不同的。在接入网设备与mb-upf之间建立传输组播业务的数据的隧道后,可以将传输组播业务的数据的隧道的信息与组播业务的识别信息之间的对应关系保存在接入网设备中。下面针对不同建立方式对确定隧道上传输的数据对应于组播业务的过程进行描述:
599.情况一、通过单播传输方式建立用于传输组播业务的数据的隧道。
600.具体的,mb-upf与接入网设备之间通过单播传输(unicast transport)方式建立
用于传输组播业务的数据的隧道,即通过点对点隧道(point to point tunnel)的方式建立mb-upf与接入网设备之间的隧道可以包括:
601.接入网设备通过核心网设备(比如smf、mb-smf)将隧道的信息发送给mb-upf,比如携带在组播会话对应的配置信息中发送给mb-upf,mb-upf接收隧道的信息,对应保存隧道的信息以及组播业务的标识信息之间的对应关系,以便mb-upf根据该对应关系将接收到的组播业务的数据发送给接入网设备,相应的,接入网设备也可以保存组播业务的标识信息以及隧道的信息之间的对应关系,以便接入网设备根据该对应关系获知从隧道的信息所对应的隧道接收到的数据为组播业务的数据,至此从mb-upf到用于传输组播业务的数据的隧道建立完成。
602.其中,该隧道可以称为单向通用分组无线服务(general packet radio service,gprs)隧道传输协议-用户面(gprs tunnel protocol-user,gtp-u)隧道(或者下行隧道)。隧道的信息可以包括接入网设备的接入网隧道信息(an tunnel info)或者接入网设备的隧道端点标识(tunnel endpoint identifier,teid),隧道的信息可以用于建立接入网设备与mb-upf之间的用于传输组播业务的数据的隧道(比如gtp-u隧道)。
603.情况一中,当组播业务对应的组播会话激活时,mb-upf从应用服务器接收到组播业务的数据后,mb-upf可以根据组播业务的标识信息与隧道的信息之间的对应关系,获知用于传输组播业务的数据的隧道所对应的隧道的信息,根据获知的隧道的信息将组播业务的数据通过隧道发送给接入网设备。对应的,接入网设备从该隧道接收到数据,进而根据该隧道对应的隧道的信息、和/或组播业务的标识信息与隧道的信息之间的对应关系获知该隧道上传输的数据为组播业务的数据,确定数据对应于组播业务。
604.比如基站与mb-upf之间建立有三个隧道:隧道1、隧道2以及隧道3,如果默认/预先配置仅隧道1上传输组播业务的数据,则基站从隧道1上接收到数据后可以直接确定从隧道1上接收到的数据为组播业务的数据。或者,基站中预先存储有下述对应关系{隧道1,组播业务1}、{隧道2,组播业务2}以及{隧道3,组播业务3},基站从隧道1上接收到数据后,以隧道1的隧道的信息为索引,查找对应关系{隧道1,组播业务1},根据对应关系确定接收到的组播业务的数据为组播业务1的数据。
605.情形二、通过组播传输方式建立用于传输组播业务的数据的隧道。
606.其中,通过组播传输方式建立的用于传输组播业务的数据的隧道可以是一个组播树,组播树可以对应/标识一个或多个组播业务。该隧道的信息可以是组播ip地址,组播ip地址可以包括公共teid(common-teid,c-teid)或者mb-upf的ip地址等。
607.具体的,以隧道的信息是组播ip地址为例,根据组播传输方式(multicast transport)建立mb-upf与接入网设备之间的隧道可以包括:mb-upf与其对应的一个或者多个接入网设备之间可以形成一个组播树,该组播树可以用于传输组播业务的数据,mb-upf为组播源,而与mb-upf对应的一个或者多个接入网设备可以作为该组播树的接收端,该一个或者多个接入网设备包括s1b中的接入网设备。mb-smf或mb-upf可以为该组播树分配组播ip地址,并发送给一个或者多个接入网设备,一个或者多个接入网设备可以接收组播ip地址,并对应存储组播ip地址与组播业务的标识信息之间的对应关系,至此一个或者多个接入网设备加入该组播ip地址对应的组播树。
608.情况二中,当组播业务对应的组播会话激活时,mb-upf从应用服务器接收到组播
业务的数据后,mb-upf可以将组播ip地址以及组播业务的数据封装在数据包中,并通过组播树发送给一个或者多个接入网设备,接入网设备接收到该数据包后,可以从中获取组播ip地址,进而根据组播ip地址以及组播业务的识别信息之间的对应关系,确定接收到的数据对应于组播业务,为组播业务的数据。
609.s1403b:接入网设备向组播业务对应的组播群组中处于rrc_inactive态的终端发送寻呼消息。
610.示例性的,接入网设备向组播业务对应的组播群组中处于rrc_inactive态的终端发送寻呼消息可以包括:接入网设备确定组播业务对应的组播群组中处于rrc_inactive态的终端,向处于rrc_inactive态的终端发送寻呼消息。
611.其中,处于rrc_inactive态的终端可以是一个或者多个。接入网设备确定组播业务对应的组播群组中处于rrc_inactive态的终端可以包括:接入网设备可以以组播业务的识别信息为索引,查到接入网设备保存的终端的上下文,找到存储组播业务的识别信息的终端的上下文。如果找到的终端的上下文中含有非激活态无线网络临时标识(inactive radio network temporary identifier,i-rnti),则确定该终端处于rrc-inactive态,进而向处于rrc-inactive态的终端的寻呼区域。
612.本技术实施例中,寻呼消息可以用于寻呼处于rrc-inactive态的终端。
613.一种可能的设计中,寻呼消息可以是针对一个终端的寻呼消息,即per ue为粒度的寻呼消息,一个寻呼消息仅寻呼一个终端,此时寻呼消息可以携带终端的标识信息。比如,假设处于rrc_inactive态包括第一终端和第二终端,接入网设备可以在第一终端的无线接入网的通知区域(ran-based notification area,rna)发送第一寻呼消息,第一寻呼消息包括第一终端的标识信息,第一终端在寻呼信道监听到携带第一终端的标识信息的寻呼消息后,第一终端可以从rrc_inactive态转变为(switch to)rrc连接态。类似的,接入网设备可以在第二终端的rna发送第二寻呼消息,第二寻呼消息包括第二终端的标识信息,第二终端在寻呼信道监听到携带第二终端的标识信息的寻呼消息后,第二终端可以从rrc_inactive态转变为(switch to)rrc连接态。
614.本技术实施例中,每个终端的rna可以由接入网设备配置,并预先分配给终端。每个终端的rna可以包括一个或者多个小区,终端的rna可以包括一个或者多个接入网设备的信号覆盖区域。比如ue1的rna可以包含1号、2号、以及3号基站的信号覆盖区域。
615.又一种可能的设计中,寻呼消息也可以是针对多个终端的组寻呼消息,即以多个ue为粒度的寻呼消息,此时该寻呼消息可以称为组寻呼消息,以减少寻呼消息的发送次数,节省信令开销。组寻呼消息可以携带组播业务的识别信息。如果终端在寻呼信道监听到组播业务的识别信息,则该终端可以从rrc_inactive态转变为(switch to)rrc连接态。比如,假设处于rrc_inactive态包括第一终端和第二终端,接入网设备可以在第一终端的rna以及第二终端的rna内发送寻呼消息,该寻呼消息包括组播业务的识别信息。
616.可选的,为了节省信令开销,接入网设备在第一终端的rna以及第二终端的rna内发送寻呼消息包括:在一个寻呼周期内,接入网设备在第一终端的rna以及第二终端的rna的重叠区域内发送一次寻呼消息,即如果不同终端的rna有重叠,则仅在重叠区域发送一次组寻呼消息即可,这样可以降低寻呼的信令开销。
617.其中,寻呼周期可以指发送寻呼消息的时间间隔。寻呼周期可以根据需要设置,不
予限制。
618.例如,在rrc-inactive态的ue1、ue2会被预先分配一个rna,例如,ue1的rna包含1号、2号、以及3号基站的信号覆盖区域,ue2的rna包含2号、3号以及4号基站的信号覆盖区域。假设以per ue为粒度发送寻呼消息,则1号、2号、以及3号基站分别在ue1的rna发送携带ue1的标识信息的寻呼消息,共发送3条寻呼消息,2号、3号、以及4号基站在ue2的rna发送3条携带ue2的标识信息的寻呼消息。若以多个ue为粒度进行组寻呼,且在重叠区域发送一次寻呼消息,由于ue1的rna中2号、3号基站的信号覆盖区域与ue2的rna中2号、3号基站的信号覆盖区域是重叠的,而ue1的rna中1号基站的信号覆盖区域与ue2的rna不存在重叠区域,ue2的rna中4号基站的信号覆盖区域与ue1的rna不存在重叠区域,则在一个寻呼周期,可以向1号基站的信号覆盖区域、2号、3号基站的信号覆盖区域、4号基站的信号覆盖区域分别发送携带携带组播业务的识别信息(例如mbs session id)的寻呼消息,即发出4条寻呼消息即可,与per ue为粒度的寻呼相比节省了2条寻呼消息,降低寻呼信令开销。
619.基于图14b所示方法,当接入网设备确定从用户面接收到的数据是组播业务的数据时,触发接入网设备寻呼组播业务对应的组播群组中处于rrc_inactive态的终端,以保证组播群组中的终端正常接收组播业务的数据。
620.图14c为本技术提供一种组播业务的通信方法,如图14c所示,可以包括:
621.s1401c:会话管理功能网元确定激活组播业务对应的组播会话,向接入与移动性管理功能网元发送用于指示激活组播业务对应的组播会话的信息。相应的,接入与移动性管理功能网元接收该信息。
622.其中,会话管理网元可以是上文所述的mb-smf,用于指示激活组播会话的信息可以是上文所述的第二信息,该信息可以携带组播业务的标识信息。具体的,该信息的相关描述可参照上文s801中对第二信息的相关描述,会话管理功能网元可参照图8对应的实施例所述方法确定激活组播会话,组播业务的标识信息可参照上文所述,不予赘述。
623.应注意,s1401c中所述的接入与移动性管理功能网元可以是上述第二接入与移动管理网元,或者,可以是能够为所述组播业务对应的组播群组内的任一个终端提供nas信令服务的amf,本技术对此不限定。以会话管理网元为mb-smf为例,该接入与移动性管理网元可以由nrf选择并指示给mb-smf,即该接入与移动性管理网元可以是mb-smf从nrf中选择的amf,比如mb-smf可以向nrf发送携带组播业务的识别信息的查询请求,该查询请求请求查询能够为组播群组中的终端提供nas信令服务的amf,nrf接收到该查询请求后,根据组播业务的识别信息从多个amf中选择出该接入与移动性管理网元,并将该接入与移动性管理网元指示给mb-smf。
624.s1402c:接入与移动性管理功能网元向接入网设备发送用于指示激活组播业务对应的组播会话的信息。相应的,接入网设备接收该信息。
625.其中,接入与移动性管理功能网元可以将该信息携带在n2消息中向接入网设备发送。s1403c:接入网设备根据用于指示激活组播会话的信息,向组播业务对应的组播群组中处于rrc_inactive态的终端发送寻呼消息。
626.示例性的,接入网设备根据用于指示激活组播业务对应组播会话的信息,向组播业务对应的组播群组中处于rrc_inactive态的终端发送寻呼消息可以包括:接入网设备根据用于指示激活组播业务对应的组播会话的信息确定激活组播会话/激活组播业务,接入
网设备确定组播业务对应的组播群组中处于rrc_inactive态的终端,向处于rrc_inactive态的终端发送寻呼消息。
627.其中,接入网设备确定组播业务对应的组播群组中处于rrc_inactive态的终端、以及,向处于rrc_inactive态的终端发送寻呼消息的过程可参照s1403b中所述,不予赘述。
628.基于图14c所示方法,接入网设备可以从核心网获知激活组播业务对应的组播会话,进而触发接入网设备寻呼组播业务对应的组播群组中处于rrc_inactive态的终端,以保证组播群组中的终端正常接收组播业务的数据。
629.上述主要从各个节点之间交互的角度对本技术实施例提供的方案进行了介绍。可以理解的是,各个节点,如第一会话管理功能网元、接入网设备、第一终端等为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的算法步骤,本技术能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
630.本技术实施例可以根据上述方法示例对第一会话管理功能网元、接入网设备、第一终端等进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本技术实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
631.图15为本技术实施例提供的一种通信装置150的组成示意图,该通信装置150可以为第一会话管理功能网元或者第一会话管理功能网元中的芯片或者片上系统,或者,该通信装置可以为接入网设备上的接入网设备或者接入网设备中的芯片或者片上系统。一种可能的设计中,如图15所示,该通信装置150可以包括:处理单元1501;
632.处理单元1501,用于确定待去激活的pdu会话是否和组播业务对应的组播会话关联,确定组播会话是否处于激活态,如果pdu会话和组播会话关联,且组播会话处于激活态,则保持pdu会话的状态为激活态,如果pdu会话和组播会话关联,且组播会话处于去激活态,则去激活pdu会话。例如,处理单元1501可以支持通信装置150执行s501~s504。
633.具体的,该可能的设计中,上述图5~图7所示方法实施例中涉及第一会话管理功能网元或各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。该可能的设计中所述的通信装置150用于执行图5~图7所示通信方法中第一会话管理功能网元或功能,因此可以达到与上述通信方法相同的效果。
634.需要说明的是,作为再一种可实现方式,图15所示通信装置150可以包括:处理模块和通信模块。处理模块可以集成处理单元1501的功能。处理模块用于对通信装置150的动作进行控制管理,例如,处理模块用于支持该通信装置150执行s501~s504以及本文所描述的技术的其它过程。通信模块用于支持通信装置150执行步骤501、步骤504以及步骤607等以及与其他网络实体的通信。进一步的,图15所示通信装置150还可以包括存储模块,用于存储通信装置150的程序代码和数据。
635.其中,处理模块可以是处理器或控制器。其可以实现或执行结合本技术公开内容所描述的各种示例性的逻辑方框,模块和电路。处理器也可以是实现计算功能的组合,例如
包含一个或多个微处理器组合,dsp和微处理器的组合等等。通信模块可以是收发电路或通信接口等。存储模块可以是存储器。当处理模块为处理器,通信模块为通信接口,存储模块为存储器时,图15所示通信装置150可以为图4所示通信装置400。
636.图16为本技术实施例提供的一种通信装置160的组成示意图,该通信装置160可以为第一会话管理功能网元或者第一会话管理功能网元中的芯片或者片上系统。如图16所示,该通信装置160可以包括:接收单元1601、处理单元1602;
637.接收单元1601,用于接收来自第二会话管理功能网元的用于指示激活组播会话的第二信息。例如,接收单元1601可以支持通信装置160执行s802。
638.处理单元1602,用于通知接入网设备将第一终端加入至组播会话对应的组播群组,其中,第一会话管理功能网元对应于第一终端,第二会话管理功能网元对应于组播群组。例如,处理单元1602可以支持通信装置160执行s802。
639.具体的,该可能的设计中,上述图8~图14a所示方法实施例中涉及第一会话管理功能网元的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。该可能的设计中所述的通信装置160用于执行图8~图14a所示通信方法中第一会话管理功能网元的功能,因此可以达到与上述通信方法相同的效果。
640.需要说明的是,作为再一种可实现方式,图16所示通信装置160可以包括:处理模块和通信模块。通信模块可以集成接收单元1601的功能。处理模块可以集成处理单元1602的功能。处理模块用于对通信装置160的动作进行控制管理,例如,处理模块用于支持该通信装置160执行s802以及本文所描述的技术的其它过程。通信模块用于支持通信装置160与其他网络实体的通信。进一步的,图16所示通信装置160还可以包括存储模块,用于存储通信装置160的程序代码和数据。当处理模块为处理器,通信模块为通信接口,存储模块为存储器时,图16所示通信装置160可以为图4所示通信装置400。
641.图17为本技术实施例提供的一种通信装置170的组成示意图,该通信装置170可以为接入网设备或者接入网设备中的芯片或者片上系统。如图17所示,该通信装置170可以包括:处理单元1701,发送单元1702;
642.处理单元1701,用于确定去激活组播业务对应的组播会话。例如,处理单元1701可以支持通信装置170执行s902b、s1102b。
643.发送单元1702,用于向第一接入和移动管理功能网元或第二接入和移动管理功能网元发送用于指示去激活组播会话的第八信息,第一接入和移动管理功能网元对应于组播业务所对应的组播群组内的一个终端,第二接入与移动性管理功能网元对应于组播业务对应的组播群组。例如,发送单元1702可以支持通信装置170执行s902b、s902c、s1102b、s1102c等。
644.具体的,该可能的设计中,上述图9、图11所示方法实施例中涉及各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。该可能的设计中的通信装置170用于执行图9、图11所示通信方法中功能,因此可以达到与上述通信方法相同的效果。
645.需要说明的是,作为再一种可实现方式,图17所示通信装置170可以包括:处理模块和通信模块。通信模块可以集成发送单元1702的功能。处理模块可以集成处理单元1701的功能。处理模块用于对通信装置170的动作进行控制管理,例如,处理模块用于支持该通信装置170执行s902b、s1102b以及本文所描述的技术的其它过程。通信模块用于支持通信
装置170执行s902b、s902c、s1102b、s1102c以及与其他网络实体的通信。进一步的,图17所示通信装置170还可以包括存储模块,用于存储通信装置170的程序代码和数据。当处理模块为处理器,通信模块为通信接口,存储模块为存储器时,图17所示通信装置170可以为图4所示通信装置400。
646.图18为本技术实施例提供的一种通信装置180的组成示意图,该通信装置180可以为第一终端或者第一终端中的芯片或者片上系统。如图18所示,该通信装置180可以包括:接收单元1801、处理单元1802、发送单元1803;
647.接收单元1801,用于接收来自寻呼消息。
648.处理单元1802,用于确定与组播会话关联的pdu会话处于去激活态。
649.发送单元1803,用于向接入网设备发送第一消息(如服务请求(service request)),第一消息用于激活组播会话关联的pdu会话。
650.具体的,该可能的设计中,上述图5~图14a所示方法实施例中涉及第一终端的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。该可能的设计中所述的通信装置180用于执行图5~图14a所示通信方法中第一终端的功能,因此可以达到与上述通信方法相同的效果。
651.需要说明的是,作为再一种可实现方式,图18所示通信装置180可以包括:处理模块和通信模块。处理模块可以集成处理单元1802的功能,通信模块可以集成接收单元1801、发送单元1803的功能。处理模块用于支持通信装置180对通信装置180的动作进行控制管理,通信模块用于支持通信装置180与其他网络实体的通信。进一步的,图18所示通信装置180还可以包括存储模块,用于存储通信装置180的程序代码和数据。当处理模块为处理器,通信模块为通信接口,存储模块为存储器时,图18所示通信装置180为图4所示通信装置400。
652.图19为本技术实施例提供的一种通信系统的组成示意图,如图19所示,该通信系统可以包括终端190、smf191、ran192。还可以包括第一amf、第二amf、mb-smf,其中,smf191对应于终端190,mb-smf对应于组播群组。
653.其中,终端190与通信装置180的功能相同,smf191的功能与通信装置150或者通信装置160的功能相同。ran192与通信装置150或者通信装置170的功能相同。
654.例如,一种示例中,smf191或者ran192,用于确定待去激活的协议数据单元pdu会话是否和组播业务对应的组播会话关联,确定组播会话是否处于激活态,如果pdu会话和组播会话关联,且组播会话处于激活态,则保持pdu会话的状态为激活态,如果pdu会话和组播会话关联,且组播会话处于去激活态,则去激活pdu会话。
655.又一种示例中,smf191,用于接收来自mb-smf的用于指示激活组播会话的第二信息,通知ran192将第一终端加入至组播会话对应的组播群组。
656.再一种示例中,ran192,用于确定去激活组播业务对应的组播会话,向第一amf或第二amf发送用于指示去激活组播会话的第八信息,第一amf对应于组播业务所对应的组播群组内的一个终端,二amf对应于组播业务对应的组播群组。
657.终端190,用于接收来自ran192的寻呼消息,确定与组播会话关联的pdu会话处于去激活态,向ran192发送第一消息(如服务请求(service request)),第一消息用于激活组播会话关联的pdu会话。
658.具体的,图19中各个网元的执行过程可参照图5-图14a所示方法中对应网元的执行步骤,不予赘述。
659.本技术实施例还提供了一种计算机可读存储介质。上述方法实施例中的全部或者部分流程可以由计算机程序来指令相关的硬件完成,该程序可存储于上述计算机可读存储介质中,该程序在执行时,可包括如上述各方法实施例的流程。计算机可读存储介质可以是前述任一实施例的终端装置,如:包括数据发送端和/或数据接收端的内部存储单元,例如终端装置的硬盘或内存。上述计算机可读存储介质也可以是上述终端装置的外部存储设备,例如上述终端装置上配备的插接式硬盘,智能存储卡(smart media card,smc),安全数字(secure digital,sd)卡,闪存卡(flash card)等。进一步地,上述计算机可读存储介质还可以既包括上述终端装置的内部存储单元也包括外部存储设备。上述计算机可读存储介质用于存储上述计算机程序以及上述终端装置所需的其他程序和数据。上述计算机可读存储介质还可以用于暂时地存储已经输出或者将要输出的数据。
660.本技术实施例还提供了一种计算机指令。上述方法实施例中的全部或者部分流程可以由计算机指令来指令相关的硬件(如计算机、处理器、网络设备、和终端等)完成。该程序可被存储于上述计算机可读存储介质中。
661.应理解,在本技术实施例中,“与a对应的b”表示b与a相关联。例如,可以根据a可以确定b。还应理解,根据a确定b并不意味着仅仅根据a确定b,还可以根据a和/或其它信息确定b。此外,本技术实施例中出现的“连接”是指直接连接或者间接连接等各种连接方式,以实现设备间的通信,本技术实施例对此不做任何限定。
662.本技术实施例中出现的“传输”(transmit/transmission)如无特别说明,是指双向传输,包含发送和/或接收的动作。具体地,本技术实施例中的“传输”包含数据的发送,数据的接收,或者数据的发送和数据的接收。或者说,这里的数据传输包括上行和/或下行数据传输。数据可以包括信道和/或信号,上行数据传输即上行信道和/或上行信号传输,下行数据传输即下行信道和/或下行信号传输。本技术实施例中出现的“网络”与“系统”表达的是同一概念,通信系统即为通信网络。
663.在本技术的描述中,除非另有说明,“/”表示前后关联的对象是一种“或”的关系,例如,a/b可以表示a或b;本技术中的“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,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可以是单个,也可以是多个。另外,为了便于清楚描述本技术实施例的技术方案,在本技术实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本技术实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念,便于理解。
664.通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成
以上描述的全部或者部分功能。
665.在本技术所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个装置,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
666.所述作为分离部件说明的单元可以是或也可以不是物理上分开的,作为单元显示的部件可以是一个物理单元或多个物理单元,即可以位于一个地方,或者也可以分布到多个不同地方。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
667.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
668.所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个可读取存储介质中。基于这样的理解,本技术实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该软件产品存储在一个存储介质中,包括若干指令用以使得一个设备,如:可以是单片机,芯片等,或处理器(processor)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。
669.以上所述,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何在本技术揭露的技术范围内的变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以所述权利要求的保护范围为准。
再多了解一些

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

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

相关文献