一种数据传输方法、装置以及系统与流程
未命名
09-08
阅读:123
评论:0
一种数据传输方法、装置以及系统
1.本技术要求于2020年7月23日提交国家知识产权局、申请号为202010718875.0、申请名称为“一种数据传输方法、装置以及系统”的中国专利申请的优先权,其全部内容通过引用结合在本技术中。
2.本技术是分案申请,原申请的申请号为202110839627.6,申请日是2021年7月23日,原申请的全部内容通过引用结合在本技术中。
技术领域
3.本技术实施例涉及通信技术领域,尤其涉及一种数据传输方法、装置以及系统。
背景技术:
4.第三代合作伙伴计划(3rd generation partnership project,3gpp)网络中,存在网络侧设备通过同一通信连接向多个终端(如一个多播群组中的终端)发送多播业务的数据的需求,即点对多点的数据传输需求。
5.为了满足这种需求,现有技术中发往多个终端的多播业务的数据共享同一用户面功能(user plane function,upf)以及共享该upf与接入网设备之间的下行隧道,该下行隧道可以为多个终端对应的多个下行隧道中的任一下行隧道,用于标识该下行隧道的下行隧道信息存储在upf。应用服务器将多播业务的数据发送给upf后,upf可以根据本地存储的下行隧道信息,通过该下行隧道将多播业务的数据发送到接入网设备,由接入网设备发送给多个终端。
6.然而,通信过程中,终端可以处于连接态或者空闲态或者非激活态。当有多播业务需求的终端处于空闲态或者非激活态时,该终端与接入网设备之间的通信连接断开,无法接收到接入网设备发送的多播业务的数据,进而无法保证多播群组中的所有终端接收到多播业务的数据。
技术实现要素:
7.本技术实施例提供一种数据传输方法、装置以及系统,以解决处于空闲态或者非激活态的终端不能接收到多播业务的数据的问题。
8.为达到上述目的,本技术实施例采用如下技术方案。
9.本技术实施例的第一方面,提供一种数据传输方法,所述方法包括:在第一多播业务对应的多播群组中存在至少一个处于预设状态的终端的情况下,会话管理网元向用户面网元发送用于用户面网元在第一多播业务的数据到达用户面网元时向会话管理网元发送通知信息的第一信息,会话管理网元接收来自用户面网元的用于表征第一多播业务的数据到达用户面网元的通知信息,根据通知信息,向移动性管理网元发送用于触发建立第一终端与第一接入网设备之间的通信连接的第二信息,第一终端属于至少一个处于预设状态的终端;
10.其中,预设状态包括空闲态,非激活态,或者与接入网设备之间不存在用于传输第
一多播业务的数据的通信连接。
11.基于第一方面所述的方法,会话管理网元可以在多播业务对应的多播群组中存在至少一个处于预设状态的终端的情况下,向用户面网元发送第一信息,指示用户面网元在第一多播业务的数据到达用户面网元时向会话管理网元发送通知信息,后续,第一多播业务的数据到达用户面网元的通知后,触发建立处于预设状态的终端与接入网设备之间的通信连接,以便通信连接建立完成后,通过接入网设备与终端的通信连接,向多播群组中的终端发送第一多播业务的数据,避免因终端处于预设状态,终端与接入网设备与终端之间的用于传输多播业务的数据的通信连接断开,终端无法接收到多播业务的数据的问题,保证多播群组中的终端都可以无丢失的接收到多播业务的数据。
12.一种可能的设计中,对于属于至少一个处于预设状态的其他终端,如第二终端,第二信息还用于触发建立第二终端与第二接入网设备之间的通信连接。基于该可能的设计,可以通过一条信息触发建立多个终端与接入网设备之间的通信连接,降低信令开销。
13.一种可能的设计中,第一信息包括用于识别第一多播业务的数据的第一识别信息。基于该可能的设计,将用于指示第一多播业务的数据的识别信息携带在第一信息中,向用户面网元显式指示在第一多播业务的数据到达用户面网元时向会话管理网元发送通知信息,无需用户面网元根据第一信息间接地确定要向会话管理网元发送通知信息,简化系统设计。
14.一种可能的设计中,所述方法还包括:当第一多播业务对应的多播群组中所有终端均存在与接入网设备之间的通信连接时,会话管理网元向用户面网元发送用于通知用户面网元发送第一多播业务的数据的第三信息。如此,保证多播群组中的所有终端均无丢失的接收到多播业务的数据。
15.一种可能的设计中,所述方法还包括:当至少一个处于预设状态的终端中所有终端均存在与接入网设备之间的通信连接时,会话管理网元向用户面网元发送用于通知用户面网元发送第一多播业务的数据的第三信息。如此,至少保证处于预设状态的所有终端与接入网设备之间的通信连接建立完成,通过通信连接接收到多播业务的数据。
16.一种可能的设计中,在向移动性管理网元发送第二信息之后,所述方法还包括:会话管理网元根据第一预设等待时长,向用户面网元发送用于通知用户面网元发送第一多播业务的数据的第三信息。基于该可能的设计,可以为会话管理网元向用户面网元发送第三信息预先设计等待时长,当等待时长到期后,就向用户面网元发送第三信息,简化系统设计。
17.一种可能的设计中,第三信息包括用于识别第一多播业务的数据的第二识别信息。基于该可能的设计中,将用于识别第一多播业务的数据的识别信息携带在第三信息中显式指示给用户面网元,以便用户面网元直接根据该识别信息获知要发送第一多播业务的数据,无需用户面网元间接地确定要发送第一多播业务的数据,简化用户面网元的设计复杂度。
18.一种可能的设计中,所述方法还包括:会话管理网元接收来自移动性管理网元的用于去激活第一终端的用户面传输资源的第四信息,根据第四信息确定第一终端处于预设状态。基于该可能的设计,可以在终端处于预设状态的情况下,进一步的通过向会话管理网元发送去激活用户面传输资源的信息,使得会话管理网元获知该用户面传输资源对应的终
端处于预设状态,简化系统设计。
19.第二方面,本技术提供一种通信装置,该通信装置可以为会话管理网元上的会话管理网元或者会话管理网元中的芯片或者片上系统。该通信装置可以实现上述第一方面或者第一方面可能的设计中通信装置所执行的功能,所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个上述功能相应的模块。如:该通信装置可以包括:发送单元,接收单元;
20.发送单元,用于在第一多播业务对应的多播群组中存在至少一个处于预设状态的终端的情况下,向用户面网元发送用于用户面网元在第一多播业务的数据到达用户面网元时向会话管理网元发送通知信息的第一信息;
21.接收单元,用于接收来自用户面网元的用于表征第一多播业务的数据到达用户面网元的通知信息;
22.发送单元,还用于根据通知信息,向移动性管理网元发送用于触发建立第一终端与第一接入网设备之间的通信连接的第二信息,第一终端属于至少一个处于预设状态的终端。
23.其中,预设状态包括空闲态,非激活态,或者与接入网设备之间不存在用于传输第一多播业务的数据的通信连接。该通信装置的各个单元的具体实现方式可以参考第一方面或第一方面的任一种可能的设计提供的数据传输方法中会话管理网元的行为功能,在此不再重复赘述。该提供的通信装置可以达到与第一方面或者第一方面的任一种可能的设计相同的有益效果。
24.第三方面,提供了一种通信装置,包括:处理器和存储器;该存储器用于存储计算机执行指令,当该通信装置运行时,该处理器执行该存储器存储的该计算机执行指令,以使该通信装置执行如上述第一方面或者第一方面的任一种可能的设计所述的数据传输方法。
25.第四方面,提供了一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机可以执行上述第一方面或者上述方面的任一种可能的设计所述的数据传输方法。
26.第五方面,提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机可以执行上述第一方面或者上述方面的任一种可能的设计所述的数据传输方法。
27.第六方面,提供了一种通信装置,该通信装置可以为芯片系统,该芯片系统可以包括处理器、通信接口,用于支持通信装置实现上述第一方面或者第一方面的任一种可能的设计中所涉及的功能,例如在第一多播业务对应的多播群组中存在至少一个处于预设状态的终端的情况下,处理器通过通信接口向用户面网元发送用于用户面网元在第一多播业务的数据到达用户面网元时向会话管理网元发送通知信息的第一信息,接收来自用户面网元的用于表征第一多播业务的数据到达用户面网元的通知信息,根据通知信息,向移动性管理网元发送用于触发建立第一终端与第一接入网设备之间的通信连接的第二信息,第一终端属于至少一个处于预设状态的终端。在一种可能的设计中,所述芯片系统还包括存储器,所述存储器,用于保存通信装置必要的程序指令和数据。该芯片系统,可以由芯片构成,也可以包含芯片和其他分立器件。
28.其中,第三方面至第六方面中任一种设计方式所带来的技术效果可参见上述第一方面或者第一方面的任一种可能的设计所带来的技术效果,不再赘述。
29.第七方面,本技术实施例提供又一种数据传输方法,该方法可以包括:用户面网元接收来自会话管理网元的用于用户面网元在第一多播业务的数据到达用户面网元时向会话管理网元发送通知信息的第一信息,接收第一多播业务的数据后,根据第一信息向会话管理网元发送用于表征第一多播业务的数据到达用户面网元的通知信息,以便会话管理网元接收到该通知消息后,触发建立处于预设状态的终端与接入网设备之间的通信连接,保证处于预设状态的终端无丢失地通过通信连接接收到第一多播业务的数据。
30.基于第七方面所述的方法,在多播业务对应的多播群组中存在至少一个处于预设状态的终端的情况下,用户面网元可以在会话管理网元的指示下,在数据到达用户面网元时通知会话管理网元,以便会话管理网元触发建立处于预设状态的终端与接入网设备之间的通信连接,使得通信连接建立完成后,通过接入网设备与终端的通信连接,向多播群组中的终端发送第一多播业务的数据,避免因终端处于预设状态,终端与接入网设备与终端之间的用于传输多播业务的数据的通信连接断开,终端无法接收到多播业务的数据的问题,保证多播群组中的终端都可以无丢失的接收到多播业务的数据。
31.一种可能的设计中,所述方法还包括:用户面网元接收到第一多播业务的数据后,缓存第一多播业务的数据,以便后续通信连接建立完成后,发送缓存的第一多播业务的数据。这样,在第一多播业务的数据到达用户面网元时,通过缓存方式将数据保存下来,避免处于预设状态的终端错过(或无法接收到)该时段内下发的第一多播业务的数据的问题。
32.一种可能的设计中,第一信息包括用于识别第一多播业务的数据的第一识别信息,即通过显式的识别信息指示用户面网元监测第一多播业务的数据是否到达,并在第一多播业务的数据到达时通知会话管理网元,简化系统设计。
33.一种可能的设计中,所述方法还包括:用户面网元接收来自会话管理网元的用于通知用户面网元发送第一多播业务的数据的第三信息,根据第三信息,发送第一多播业务的数据,即在通信连接建立完成之后,会话管理通知用户面网元下发第一多播业务的数据时再下发多播业务的数据,避免多播业务的数据发送失败。
34.一种可能的设计中,第三信息包括用于识别第一多播业务的数据的第二识别信息,即通过显式的识别信息指示用户面网元下发第一多播业务的数据,简化系统设计。
35.第八方面,提供一种通信装置,该通信装置可以为用户面网元或者用户面网元中的芯片或者片上系统。该通信装置可以实现上述第七方面或者第七方面的可能的设计中用户面网元所执行的功能,所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个上述功能相应的模块。如:该通信装置可以包括:接收单元、发送单元;
36.接收单元,用于接收来自会话管理网元的用于用户面网元在第一多播业务的数据到达用户面网元时向会话管理网元发送通知信息的第一信息;以及接收第一多播业务的数据;
37.发送单元,用于根据第一信息,向会话管理网元发送通知信息,通知信息用于表征第一多播业务的数据到达用户面网元。
38.其中,该通信装置的具体实现方式可参考第七方面或第七方面的任一种可能的设计提供的数据传输方法中用户面网元的行为功能,第七方面或者第七方面的任一种可能的设计方法可以由该通信装置包括的接收单元以及发送单元对应实现。
39.第九方面,提供了一种通信装置,包括:处理器和存储器;该存储器用于存储计算机执行指令,当该通信装置运行时,该处理器执行该存储器存储的该计算机执行指令,以使该通信装置执行如上述第七方面或者第七方面的任一种可能的设计所述的数据传输方法。
40.第十方面,提供了一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机可以执行上述第七方面或者上述方面的任一种可能的设计所述的数据传输方法。
41.第十一方面,提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机可以执行上述第七方面或者上述方面的任一种可能的设计所述的数据传输方法。
42.第十二方面,提供了一种芯片系统,该芯片系统包括处理器、通信接口,用于支持通信装置实现上述方面中所涉及的功能,例如处理器通过通信接口接收来自会话管理网元的用于用户面网元在第一多播业务的数据到达用户面网元时向会话管理网元发送通知信息的第一信息;以及接收第一多播业务的数据,根据第一信息,向会话管理网元发送通知信息,通知信息用于表征第一多播业务的数据到达用户面网元。在一种可能的设计中,所述芯片系统还包括存储器,所述存储器,用于保存通信装置必要的程序指令和数据。该芯片系统,可以由芯片构成,或者包含芯片和其他分立器件。
43.其中,第九方面至第十二方面中任一种设计方式所带来的技术效果可参见上述第七方面或者第七方面的任一种可能的设计所带来的技术效果,不再赘述。
44.第十三方面,还提供一种数据传输方法,该方法包括:移动性管理网元接收来自会话管理网元的用于触发建立第一终端与第一接入网设备之间的通信连接的第二信息,根据第二信息,向第一接入网设备发送用于第一接入网设备建立与第一终端之间的通信连接的第五信息。基于第十三方面所述的方法,移动性管理网元可以在会话管理网元的触发下向第一接入网设备发送第二信息,以使得第一接入网设备建立其与第一终端之间的通信连接,实现第一接入网设备通过该通信连接向第一终端发送第一多播业务的数据,保证第一终端无丢失地接收到第一多播业务的数据。
45.一种可能的设计中,移动性管理网元接收来自第一接入网设备的用于指示第一终端与第一接入网设备之间的通信连接建立完成的第一指示信息,根据第一指示信息向会话管理网元发送用于指示第一终端与第一接入网设备之间的通信连接建立完成的第二指示信息,即移动性管理网元接收到接入网设备发送的通信连接建立完成的信息即向会话管理网元发送指示信息,以便会话管理网元获知多播群组中哪些终端的通信连接建立完成,简化系统设计。
46.一种可能的设计中,第二信息还用于触发建立第二终端与第二接入网设备之间的通信连接,所述方法还包括:移动性管理网元根据第二信息,向第二接入网设备发送用于第二接入网设备建立与第二终端之间的通信连接的第六信息,即通过一条第二信息触发建立多个通信连接,降低信令开销。
47.一种可能的设计中,所述方法还包括:移动性管理网元接收来自第二接入网设备的用于指示第二终端与第二接入网设备之间的通信连接建立完成的第三指示信息,根据第三指示信息,向会话管理网元发送用于指示第二终端与第二接入网设备之间的通信连接建立完成的第四指示信息,类似的,对于其他接入网设备发送的通信连接建立完成的指示,移动性管理网元接收到接入网设备发送的通信连接建立完成的指示即向会话管理网元发送
指示信息,以便会话管理网元获知多播群组中哪些终端的通信连接建立完成,简化系统设计。
48.一种可能的设计中,移动性管理网元根据第二预设等待时长,向会话管理网元发送用于指示会话管理网元触发移动性管理网元建立的通信连接均建立完成的第五指示信息。即为移动性管理网元设置一预设等待时长,当预设等待时长到期时,通知会话管理网元通信连接建立完成,保证在预设等待时长内尽可能多的通信连接建立完成,以避免因不同接入网设备下的不同终端的通信连接建立速度不同,出现最先建立完成通信连接的接入网设备触发多播业务的数据下发,影响其他通信连接建立较慢的接入网设备下的终端丢包的问题。
49.一种可能的设计中,当第一终端处于空闲态时,移动性管理网元向第一接入网设备发送第五信息之前,所述方法还包括:移动性管理网元向第一接入网设备发送用于寻呼第一终端的寻呼消息,移动性管理网元接收来自第一终端的业务请求消息,即在终端处于cm连接态的情况下,再向接入网设备发送建立通信连接的第五信息,保证通信连接建立的准确性。
50.应理解,为降低信令开销,会话管理网元在接收到用户面网元的接收到第一多播业务的数据的通知信息后,可以通过一条信令消息将加入多播群组的终端指示给移动性管理网元,以便移动性管理网元将处于空闲态的终端寻呼起来接收第一多播业务的数据。具体如下:移动性管理网元接收来自会话管理网元的多播群组的终端设备列表ue list,多播群组与第一多播业务对应,ue list指示加入多播群组的终端;移动性管理网元确定所述ue list指示的终端中处于空闲态的终端,向所述处于空闲态的终端发送寻呼消息。即通过一条信令消息触发寻呼多个终端,降低信令开销。
51.一种可能的设计中,ue list携带在第二信息中,第二信息还可以包括多播群组的标识信息,以便移动性管理网元获知为哪个多播群组的终端发起寻呼,向处于空闲态的终端发送携带多播群组的标识信息的寻呼消息,以便处于空闲态的终端在接收到带有多播群组的标识信息的寻呼消息时,可以获知自己是否需要发起业务请求(service request)流程。
52.一种可能的设计中,所述处于空闲态的终端包括所述第一终端和所述第二终端,所述移动性管理网元向所述处于空闲态的终端发送寻呼消息包括:所述移动性管理网元在第一寻呼区域发送寻呼消息;其中,所述寻呼消息包括所述多播群组的标识信息,所述第一寻呼区域包括所述第一终端的注册区域和所述第二终端的注册区域。如此可以通过组寻呼方式寻呼多个终端,降低寻呼信令开销。
53.一种可能的设计中,所述方法还包括:移动性管理网元接收来自第一终端的业务请求消息;和/或移动性管理网元接收来自第二终端的业务请求消息。
54.一种可能的设计中,第一寻呼区域还包括ue list中除第一终端以及第二终端之外的终端的注册区域。或者,第一寻呼区域还包括ue list中除第一终端以及第二终端之外的处于空闲态的终端的注册区域,如此可以在更多的终端的注册区域发起组寻呼,便于更多的终端被呼起接收第一多播业务的数据。
55.第十四方面,本技术提供一种通信装置,该通信装置可以为移动性管理网元或者移动性管理网元中的芯片或者片上系统。该通信装置可以实现上述第十三方面或者第十三
方面的可能的设计中移动性管理网元所执行的功能,所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个上述功能相应的模块。如:该通信装置可以包括:接收单元、发送单元、处理单元;
56.一种可能的设计中,接收单元,用于接收来自会话管理网元的第二信息,第二信息用于触发建立第一终端与第一接入网设备之间的通信连接,通信连接用于传输第一多播业务的数据;
57.发送单元,用于根据第二信息,向第一接入网设备发送第五信息,第五信息用于第一接入网设备建立与第一终端之间的通信连接。
58.又一种可能的设计中,接收单元,用于接收来自会话管理网元的多播群组的用户设备列表ue list,所述多播群组与第一多播业务对应,所述ue list指示加入所述多播群组的终端。处理单元,用于确定所述ue list指示的终端中处于空闲态的终端;发送单元,用于向所述处于空闲态的终端发送寻呼消息。
59.其中,该通信装置的具体实现方式可参考第十三方面或第十三方面的任一种可能的设计提供的数据传输方法中移动性管理网元的行为功能,第十三方面或者第十三方面的任一种可能的设计方法可以由该通信装置包括获取单元以及发送单元对应实现。
60.第十五方面,提供了一种通信装置,包括:处理器和存储器;该存储器用于存储计算机执行指令,当该通信装置运行时,该处理器执行该存储器存储的该计算机执行指令,使通信装置执行如上述第十三方面或第十三方面的任一种可能的设计所述的数据传输方法。
61.第十六方面,提供了一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机可以执行上述第十三方面或者上述方面的任一种可能的设计所述的数据传输方法。
62.第十七方面,提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机可以执行上述第十三方面或者上述方面的任一种可能的设计所述的数据传输方法。
63.第十八方面,提供了一种芯片系统,该芯片系统包括处理器、通信接口,用于支持通信装置实现上述方面中所涉及的功能,例如处理器通过通信接口接收来自会话管理网元的用于触发建立第一终端与第一接入网设备之间的通信连接的第二信息,根据第二信息,向第一接入网设备发送用于第一接入网设备建立与第一终端之间的通信连接的第五信息。在一种可能的设计中,所述芯片系统还包括存储器,所述存储器,用于保存通信装置必要的程序指令和数据。该芯片系统,可以由芯片构成,也可以包含芯片和其他分立器件。
64.其中,第十五方面至第十八方面中任一种设计方式所带来的技术效果可参见上述第十三方面或者第十三方面的任一种可能的设计所带来的技术效果,不再赘述。
65.第十九方面,还提供一种数据传输方法,该方法包括:第一接入网设备接收第一多播业务的数据,当在第一多播业务对应的多播群组中存在至少一个由第一接入网设备服务,且处于预设状态的终端时,第一接入网设备缓存第一多播业务的数据,发送用于寻呼第一终端的寻呼消息,第一终端属于至少一个由第一接入网设备服务,且处于预设状态的终端,其中,预设状态包括空闲态,非激活态,或者与接入网设备之间不存在用于传输第一多播业务的数据的通信连接。
66.基于第十九方面所述的方法,第一接入网设备在其下服务的终端处于非连接态的
情况下,先缓存接收到的第一多播业务的数据,并向终端发起呼叫,使得终端被寻呼起切换到连接态下时再下发多播业务的数据,保证终端无丢失的接收到多播业务的数据。
67.一种可能的设计中,所述方法还包括:第一接入网设备接收来自第一终端的用于请求建立第一终端与第一接入网设备之间的通信连接的第一rrc消息,根据第一rrc消息,从移动性管理网元获取用于建立第一终端与第一接入网设备之间的通信连接的第五信息,第一接入网设备根据第五信息,向第一终端发送用于指示所述第一终端与所述第一接入网设备之间的通信连接的相关配置的第七信息,即在接收到第一终端的建立通信连接的请求时,再获取第五信息,根据第五信息为终端进行空口资源等配置,并将配置指示给终端,在通信连接建立完成的同时,简化系统设计。
68.一种可能的设计中,所述方法还包括:当在第一多播业务对应的多播群组中不存在由第一接入网设备服务,且处于预设状态的终端时,第一接入网设备发送已缓存的第一多播业务的数据,或者,第一接入网设备根据第三预设等待时长,发送已缓存的第一多播业务的数据,即在第一接入网设备服务下的全部终端对应的通信连接完成,或者,在预设等待时长到期时发送缓存的多播业务的数据,尽可能地保证较多的终端接收到多播业务的数据。
69.一种可能的设计中,第一rrc消息为业务请求消息或者rrc恢复请求消息,即上述应用场景是在第一终端处于空闲态或者非连接态下进行,应用场景灵活多样,适应性较好。
70.一种可能的设计中,第一接入网设备向第一终端发送寻呼消息包括:第一接入网设备通过第一信道向第一终端发送寻呼消息,第一信道包括以下任意一种:第一接入网设备与第一终端之间的单播信道、公用信道、第一多播业务对应的多播群组的专用信道,即可以通过多种信道中任一信道发送寻呼消息,灵活多样,适应性较好。
71.第二十方面,本技术提供一种通信装置,该通信装置可以为第一接入网设备或者第一接入网设备中的芯片或者片上系统。该通信装置可以实现上述第十九方面或者第十九方面的可能的设计中第一接入网设备所执行的功能,所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个上述功能相应的模块。如:该通信装置可以包括:接收单元、处理单元、发送单元;
72.接收单元,用于接收第一多播业务的数据;
73.处理单元,用于当在第一多播业务对应的多播群组中存在至少一个由第一接入网设备服务,且处于预设状态的终端时,缓存第一多播业务的数据;
74.发送单元,用于发送用于寻呼第一终端的寻呼消息,第一终端属于至少一个由第一接入网设备服务,且处于预设状态的终端。
75.其中,该通信装置的具体实现方式可参考第十九方面或第十九方面的任一种可能的设计提供的数据传输方法中第一接入网设备的行为功能,第十九方面或者第十九方面的任一种可能的设计方法可以由该通信装置包括获取单元以及发送单元对应实现。
76.第二十一方面,提供了一种通信装置,包括:处理器和存储器;该存储器用于存储计算机执行指令,当该通信装置运行时,该处理器执行该存储器存储的该计算机执行指令,使通信装置执行如第十九方面或第十九方面的任一种可能的设计所述的数据传输方法。
77.第二十二方面,提供了一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机可以执行上述第十九方面或者上述方面的任
一种可能的设计所述的数据传输方法。
78.第二十三方面,提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机可以执行第十九方面或者上述方面的任一种可能的设计所述的数据传输方法。
79.第二十四方面,提供了一种芯片系统,该芯片系统包括处理器、通信接口,用于支持通信装置实现上述方面中所涉及的功能,例如处理器通过通信接口接收第一多播业务的数据,当在第一多播业务对应的多播群组中存在至少一个由第一接入网设备服务,且处于预设状态的终端时,缓存第一多播业务的数据,并发送用于寻呼第一终端的寻呼消息,第一终端属于至少一个由第一接入网设备服务,且处于预设状态的终端。在一种可能的设计中,所述芯片系统还包括存储器,所述存储器,用于保存通信装置必要的程序指令和数据。该芯片系统,可以由芯片构成,也可以包含芯片和其他分立器件。
80.其中,第二十一方面至第二十四方面中任一种设计方式所带来的技术效果可参见上述第十九方面或者第十九方面的任一种可能的设计所带来的技术效果,不再赘述。
81.本技术实施例的第二十五方面,提供一种数据传输方法,所述方法包括:会话管理网元接收来自移动性管理网元用于去激活第一终端的用户面传输资源的第四信息,根据第四信息,向移动性管理网元发送用于建立第一终端与第一接入网设备之间的通信连接的第二信息,即在第一终端的用户面资源去激活的情况下,将建立通信连接的第二信息发送给移动性管理网元,以便移动性管理网元根据第二信息为终端配置空口资源等,保证终端基于为其配置的空口资源无丢失地接收多播业务的数据。
82.一种可能的设计中,会话管理网元向移动性管理网元发送第二信息包括:会话管理网元向移动性管理网元发送用于请求订阅第一事件的订阅请求,第一事件为第一终端从预设状态转换到连接态;会话管理网元接收来自移动性管理网元事件通知信息,事件通知信息用于通知第一事件;会话管理网元根据事件通知信息,向移动性管理网元发送第二信息,即通过订阅过程发送第二信息,简化系统设计。
83.第二十六方面,本技术提供一种通信装置,该通信装置可以为会话管理网元上的会话管理网元或者会话管理网元中的芯片或者片上系统。该通信装置可以实现上述第二十五方面或者第二十五方面可能的设计中通信装置所执行的功能,所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个上述功能相应的模块。如:该通信装置可以包括:接收单元,发送单元;
84.接收单元,用于接收来自移动性管理网元的用于去激活第一终端的用户面传输资源的第四信息;
85.发送单元,用于根据第四信息,向移动性管理网元发送用于建立第一终端与第一接入网设备之间的通信连接的第二信息。
86.其中,该通信装置的各个单元的具体实现方式可以参考第二十五方面或第二十五方面的任一种可能的设计提供的数据传输方法中会话管理网元的行为功能,在此不再重复赘述。该提供的通信装置可以达到与第二十五方面或者第二十五方面的任一种可能的设计相同的有益效果。
87.第二十七方面,提供了一种通信装置,包括:处理器和存储器;该存储器用于存储计算机执行指令,当该通信装置运行时,该处理器执行该存储器存储的该计算机执行指令,以使该通信装置执行如上述第二十五方面或者第二十五方面的任一种可能的设计所述的
数据传输方法。
88.第二十八方面,提供了一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机可以执行上述第二十五方面或者上述方面的任一种可能的设计所述的数据传输方法。
89.第二十九方面,提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机可以执行上述第二十五方面或者上述方面的任一种可能的设计所述的数据传输方法。
90.第三十方面,提供了一种通信装置,该通信装置可以为芯片系统,该芯片系统可以包括处理器、通信接口,用于支持通信装置实现上述第二十五方面或者第二十五方面的任一种可能的设计中所涉及的功能,例如处理器通过通信接口接收来自移动性管理网元的用于去激活第一终端的用户面传输资源的第四信息,根据第四信息,向移动性管理网元发送用于建立第一终端与第一接入网设备之间的通信连接的第二信息。在一种可能的设计中,所述芯片系统还包括存储器,所述存储器,用于保存通信装置必要的程序指令和数据。该芯片系统,可以由芯片构成,也可以包含芯片和其他分立器件。
91.其中,第二十七方面至第三十方面中任一种设计方式所带来的技术效果可参见上述第二十五方面或者第二十五方面的任一种可能的设计所带来的技术效果,不再赘述。
92.第三十一方面,提供一种通信系统,该通信系统可以包括如第二方面至第六方面任一方面所述的通信装置或芯片系统,如第八方面至第十二方面任一方面所述的通信装置或芯片系统,以及第十四方面至第十八方面任一方面所述的通信装置或芯片系统;或者,
93.该通信系统可以包括如第二十方面至第二十四方面任一方面所述的通信装置或芯片系统,以及第二十六方面至第三十方面任一方面所述的通信装置或芯片系统。
附图说明
94.图1a为一种“伪广播”方式示意图;
95.图1b为又一种“伪广播”方式示意图;
96.图1c为又一种“伪广播”方式示意图;
97.图2为接入网释放流程示意图;
98.图3a为一种通信系统的架构示意图;
99.图3b为一种5g通信系统的架构示意图;
100.图4为本技术实施例提供的一种通信装置400的组成示意图;
101.图5为本技术实施例提供的一种数据传输方法的流程图;
102.图6为本技术实施例提供的一种数据传输方法的流程图;
103.图7为本技术实施例提供的又一种数据传输方法的流程图;
104.图8a为本技术实施例提供的又一种数据传输方法的流程图;
105.图8b为本技术实施例提供的又一种数据传输方法的流程图;
106.图9为本技术实施例提供的一种通信装置90的组成示意图;
107.图10为本技术实施例提供的一种通信装置100的组成示意图;
108.图11为本技术实施例提供的一种通信装置110的组成示意图;
109.图12为本技术实施例提供的一种通信装置120的组成示意图;
110.图13为本技术实施例提供的一种通信系统的组成示意图。
具体实施方式
111.通信系统中,在网络侧设备向多个终端(如同一多播群组的多个终端)发送多播业务的多播业务的数据的场景中,为了提高资源利用率,采用“伪广播”方式传输多播业务的数据,“伪广播”方式可以指发往多个终端的多播业务的数据在upf和/或接入网设备合并。
112.例如,图1a为发往多个终端的多播业务的数据在upf和接入网设备合并的示意图,如图1a所示,upf将接收到的发往多个终端的多播业务的数据合并成一份多播业务的数据后,通过一条通信连接发送给接入网设备,接入网设备接收到该份多播业务的数据后,利用组无线网络临时标识(radio network temporary identifier,rnti)对该份多播业务的数据进行编码处理后广播给多个终端,无需由upf通过多条通信连接将多份多播业务的数据发送给接入网设备,由接入网设备将多份多播业务的数据通过多条通信连接发送给多个终端,提高资源利用率。
113.又例如,图1b为发往多个终端的多播业务的数据在接入网设备合并的示意图,如图1b所示,upf将发往多个终端的多份多播业务的数据发送给接入网设备,接入网设备接收到的多份多播业务的数据后,将该多份多播业务的数据合并为一份多播业务的数据,利用组rnti对合并的多播业务的数据进行编码处理后广播给多个终端,无需由接入网设备将多份多播业务的数据通过多条通信连接发送给多个终端,提高资源利用率。
114.图1a所示的伪广播方式中,upf与接入网设备之间用于传输多播业务的数据的通信连接可以为多播群组中任一终端的单播协议数据单元(protocol data unit,pdu)会话所对应的通信连接。例如如图1c所示,多播群组中存在三个终端:终端1、终端2以及终端3,每个终端建立有pdu会话,所有终端的pdu会话对应同一upf,一个pdu会话包括upf与接入网设备之间的通信连接、以及接入网设备与终端之间的通信连接。向这三个终端发送多播业务的数据之前,可以预先从三个终端的pdu会话选择一个pdu会话,如图1c所示的终端2的pdu会话,upf接收到应用服务器发送的多播业务的数据之后,将该多播业务的数据映射到终端2的pdu会话对应的服务质量流(qos flow,qf),并确定该pdu会话对应的接入网设备的下行隧道信息,根据接入网设备的下行隧道信息将映射到qf的多播业务的数据发送给接入网设备,由接入网设备将接收到的多播业务的数据发送给这三个终端,提高资源利用率。
115.需要说明的是,本技术实施例所述的通信连接还可以替换描述为下行传输隧道。终端的pdu会话可以替换描述为终端的单播pdu会话。其中,接入网设备的下行隧道信息可以用于建立upf与接入网设备之间的通信连接,接入网设备的下行隧道信息可以包括接入网设备的因特网协议(internet protocol,ip)地址和/或接入网设备的隧道端点标识(tunnel endpoint identifier,teid)。终端的pdu会话建立完成之后,会话管理网元可以将该终端的pdu会话对应的接入网设备的下行隧道信息以及该pdu会话的服务质量流(qos flow identifier,qfi)对应存储在upf,以便upf根据接入网设备的下行隧道信息与qfi之间的对应关系将映射到qf的多播业务的数据发送给该下行隧道信息所指示的接入网设备。
116.图1a所示方式中,若被选择的pdu会话对应的终端,如终端2,处于预设状态(如空闲态或者非激活态),则被选择的pdu会话被释放,upf与接入网设备之间可能断开通信连接,同时从upf的本地存储中删除接入网设备的下行隧道信息。此时,若upf仍需要通过该
pdu会话传输多播业务的数据,则upf在发现本地不存在与多播业务的数据对应的qf对应的接入网设备的下行隧道信息时,可以触发接入网设备或者核心网设备发起针对该终端的寻呼,寻呼成功后将接入网设备的下行隧道信息配置在upf上,以便upf重新根据接入网设备的下行隧道信息将多播业务的数据发送接入网设备,由接入网设备发送给多个终端。但是,这种方式仅能使得寻呼成功的终端以及多个终端中其他处于无线资源控制(radio resource control,rrc)连接态的终端接收到多播业务的数据,对于有多播业务的数据需求、但又处于预设状态的终端因断开与接入网设备的通信连接,而无法接收到多播业务的数据,无法满足“伪广播”方式中所有终端接收多播业务的数据的需求。类似的,在图1b所示方式中,若多播群组存在有多播业务的数据需求、但又处于预设状态的终端,则这类终端会因断开与接入网设备的通信连接而无法接收到多播业务的数据,无法满足“伪广播”方式中多播群组中的所有终端接收多播业务的数据的需求。
117.例如,如图1c所示,假设终端2、终端3处于空闲态,终端1处于rrc连接态,选择的终端2的pdu会话传输多播业务的数据,终端2的pdu会话对应的接入网设备的下行隧道信息从upf上删除。此时,若upf仍需要通过终端2的pdu会话传输多播业务的数据,则upf寻呼终端2,在寻呼终端2成功后,终端2的pdu会话对应的接入网设备的下行隧道信息又重新配置在upf上,upf根据接入网设备的下行隧道信息将多播业务的数据发送给接入网设备,由接入网设备发送给终端1、终端2,而终端3因处于空闲态,终端3与接入网设备之间的通信连接断开,导致终端3无法接收到多播业务的数据。
118.为解决该技术问题,本技术中,在多播群组中存在至少一个处于预设状态(如空闲态或者非激活态)的终端的情况下,由会话管理网元指示用户面网元在第一多播业务的数据达到用户面网元是向会话管理网元发送通知信息,并在会话管理网元接收到通知信息时触发寻呼处于预设状态的终端,以便当处于预设状态的终端或者多播群组中的所有终端中不存在任意一个处于预设状态的终端后,指示用户面网元发送第一多播业务的数据。或者,在多播群组包括的与第一接入网设备对应的终端处于预设状态的情况下,第一接入网设备接收第一多播业务的数据后,先缓存第一多播业务的数据,同时,由第一接入网设备寻呼处于预设状态的终端,触发终端建立与第一接入网设备之间的通信连接,并当多播群组中的终端中不存在任意一个处于预设状态的终端后,再将缓存的第一多播业务的数据下发下去。如此,保证多播群组中的终端都接收到第一多播业务的数据。
119.其中,本技术所述的预设状态可以包括空闲(idle)态、非激活态或者与接入网设备之间不存在用于传输第一多播业务的数据的通信连接中的任一种状态,还可以包括接入网设备与用户面网元之间不存在用于传输第一多播业务的数据的通信连接等。接入网设备之间不存在用于传输多播业务的数据的通信连接可以理解为第一多播业务对应的多播会话上下文信息在接入网设备侧被释放/删除/移除等,接入网设备与用户面网元之间不存在用于传输第一多播业务的数据的通信连接可以理解为用户面网元释放多播会话对应的传输隧道,如删除本地存储的接入网设备的隧道信息、删除/移除/释放本地存储的第一多播业务对应的n4上下文等。
120.其中,本技术所述的连接态可以替换描述为非空闲态,对核心网设备(如移动性管理网元、会话管理网元)而言,连接态可以包括无线接入控制(radio resource control,rrc)连接(rrc_connected)态和连接管理(connection management,cm)连接(cm_
connected)态,或者,连接态可以包括非激活态和cm连接态。对于接入网设备而言,连接态可以包括rrc连接态。
121.rrc连接态可以指终端和接入网设备之间存在rrc连接,cm连接态可以指终端与核心网设备(如移动性管理网元)之间存在非接入层(non-access stratum,nas)信令连接,接入网设备与核心网设备之间存在n2连接。rrc连接态以及cm连接态下,接入网设备、核心网设备都保存有终端的上下文。接入网设备知道该终端在接入网设备的覆盖范围内或者在该接入网设备的管理范围内。核心网设备知道通过哪个接入网设备可以定位到或者找到该终端。在连接态下,终端可以和接入网设备进行下行数据和/或上行数据传输。
122.空闲(idle)态可以指终端和接入网设备之间没有rrc连接。空闲态可以称为rrc_idle态。空闲态时,接入网设备中未保存终端的上下文,终端与核心网设备(如移动性管理网元)之间不存在nas信令连接,接入网设备与核心网设备(如移动性管理网元)之间不存在n2连接,核心网设备保存有终端的上下文。接入网设备不知道该终端是否在该接入网设备的覆盖范围内。核心网设备不知道终端在哪个接入网设备的覆盖范围内或者管理范围内,接入网设备不知道通过哪个接入网设备可以定位到或者找到终端。
123.非激活(inactive)态可以称为rrc_inactive态,非激活态可以指终端和接入网设备之间没有rrc连接,非激活态时,终端与核心网设备(如移动性管理网元)之间不存在nas信令连接,接入网设备与核心网设备(如移动性管理网元)之间存在n2接口连接。接入网设备中保存有终端的上下文,核心网设备中可以保存有终端的上下文。接入网设备不知道该终端驻留在该接入网设备的覆盖范围内的具体小区或者否在该接入网设备的管理范围内,核心网设备知道终端在哪个接入网设备的覆盖范围内或者管理范围内,核心网设备知道通过哪个接入网设备可以定位到或者找到该终端。
124.其中,上述rrc_connected、rrc_idle态、rrc_inactive三种状态之间可以相互转换。在终端选择待接入的小区之后、未接入该小区对应的接入网设备之前,终端可以通过rrc建立过程与接入网设备成功建立rrc连接,接入该小区,进入rrc_connected态,同时,触发接入网设备与移动性管理网元之间建立cm连接。在rrc_connected态时,若终端长时间内没有数据传输需求,接入网设备可以通过rrc释放过程使得终端的状态从rrc_connected态转换为rrc_idle态或者rrc_inactive态。例如,如图2所示,接入网设备在一段定时间内没有接收到终端的上行或者下行数据,在这种情况下,接入网设备会确定释放该终端的上下文,接入网设备向移动性管理网元发送请求释放终端的上下文的用户设备(user equipment,ue)上下文释放请求,移动性管理网元接收ue上下文释放请求,向接入网设备发送ue上下文释放命令,接入网设备接收ue上下文释放命令,向终端发送用于请求终端释放rrc连接的rrc释放(rrc release)消息,终端接收到rrc释放消息后,断开与接入网设备之间的rrc连接,从rrc_connected态或者rrc_inactive态进入rrc_idle态,接入网设备向移动性管理网元发送ue上下文释放完成消息,移动性管理网元接收到ue上下文释放完成消息,进一步可选地,如果终端当前有活动的用户面上下文,移动性管理网元会通知对应的会话管理网元去激活用户面传输资源。在上述流程执行完毕之后,移动性管理网元会认为终端处于cm空闲态。
125.进一步的,图2所示方法中,为了提高资源利用率,在终端建立pdu会话的情况下,还包括终端的用户面传输资源去激活/释放过程,如:接入网设备向移动性管理网元发送的
ue上下文释放完成消息携带有终端的pdu会话的id,移动性管理网元接收到接入网设备发送的ue上下文释放完成消息后,向管理该pdu会话的会话管理网元发送pdu会话去激活指示,会话管理网元接收到该pdu会话去激活指示后,通知用户面网元删除终端的数据与qf之间的对应关系以及qf与下行隧道信息之间的对应关系,释放用户面传输资源。图2所示过程可参照现有技术,不予赘述。
126.在rrc_idle态时,终端可以通过rrc建立过程使得终端的状态从rrc_idle态转换为rrc_connected态,如接入网设备可以向终端发送寻呼(paging)消息,终端接收到寻呼消息、并确定自己被寻呼到后,触发终端发起rrc建立过程,试图和接入网设备建立rrc连接以进入rrc_connected态。若成功建立rrc连接,则终端进入rrc_connected态,若rrc连接建立失败,终端继续停留在rrc_idle态。在rrc_inactive时,终端可以从接入网设备接收到寻呼消息,确定自己被寻呼到后,通过rrc恢复(resume)过程试图恢复和接入网设备间的rrc连接以进入rrc_connected态,如终端向接入网设备发送rrc恢复请求(resume resquest)消息,接入网设备接收到rrc恢复请求消息后,向终端发送rrc建立消息或者rrc恢复(resume)消息,使终端的状态可以转换为rrc_connected态。在rrc_inactive时,接入网设备可以通过rrc释放过程,使得终端的状态从rrc_inactive态转换为rrc_idle态,如接入网设备向终端发送rrc释放消息,使终端的状态从rrc_inactive态转换为rrc_idle态;或者,接入网设备向终端发送rrc拒绝消息,使终端继续停留在rrc_inactive态。
127.需要说明的是,接入网设备上保存的终端的上下文与核心网设备上保存的终端的上下文不同,接入网设备保存的终端的上下文与终端的数据传输有关,接入网设备保存的终端的上下文可以包括终端的标识信息、服务质量策略(qos profile),核心网设备上保存的终端的上下文是与终端的移动和注册相关的上下文,如核心网设备保存的终端的上下文可以包括终端的标识信息、终端的位置信息、终端的注册区域、终端当前的cm连接状态等等。其中,终端的标识信息可以用于标识终端。终端的标识信息可以为终端的因特网协议(internet protocol,ip)地址、终端的媒体接入控制(media access control,mac)地址、终端的国际移动用户识别码(international mobile subscriber identity,imsi)、终端的pdu会话的标识中任一标识信息,终端的标识还可以为未来通信标准中出现的其他能够标识终端的信息,如会话管理上下文标识(sm context id)等,不予限制。
128.下面结合本技术实施例中的附图,对本技术实施例中的技术方案进行描述。
129.本技术实施例提供的数据传输方法可应用于图3a所示的通信系统,如图3a所示,该通信系统可以包括多个终端、移动性管理网元、会话管理网元、接入网设备、用户面网元。进一步的,图3a所示通信系统还可以包括数据网络(data network,dn),dn可以包括应用服务器(application server,as)。下面对图3a所示架构中涉及的网元或设备进行介绍。
130.终端,可以是用于实现无线通信功能的设备,例如终端或者可用于终端中的芯片等。其中,终端可以是5g网络或者未来演进的通信系统中的ue、接入终端、终端单元、终端站、移动站、移动台、远方站、远程终端、移动设备、无线通信设备、终端代理或终端装置等。接入终端可以是蜂窝电话、无绳电话、会话启动协议(session initiation protocol,sip)电话、无线本地环路(wireless local loop,wll)站、个人数字处理(personal digital assistant,pda)、具有无线通信功能的手持设备、计算设备或连接到无线调制解调器的其它处理设备、车载设备或可穿戴设备,虚拟现实(virtual reality,vr)终端设备、增强现实
(augmented reality,ar)终端设备、工业控制(industrial control)中的无线终端、无人驾驶(self driving)中的无线终端、远程医疗(remote medical)中的无线终端、智能电网(smart grid)中的无线终端、运输安全(transportation safety)中的无线终端、智慧城市(smart city)中的无线终端、智慧家庭(smart home)中的无线终端等。终端可以是移动的,也可以是固定的。
131.接入网设备,主要用于实现物理层功能、资源调度和管理、终端的接入控制以及移动性管理等功能。接入网设备可以为支持有线接入的设备,也可以为支持无线接入的设备。示例性,接入网设备可以为接入网(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)或某种其它接入节点等。
132.移动性管理网元,主要负责终端的接入认证、移动性管理、各个功能网元之间的信令交互等工作,如:对用户的注册状态、用户的连接状态、用户注册入网、跟踪区更新、小区切换用户认证和密钥安全等进行管理。
133.会话管理网元,主要用于实现用户面传输逻辑通道,如pdu会话的建立、释放和更改等会话管理功能。
134.用户面网元,可以作为用户面传输逻辑通道上的锚点,用于完成用户面数据的路由转发等功能,如:与终端之间建立通道(即用户面传输逻辑通道),在该通道上转发终端和dn间的数据包、负责对终端的数据报文过滤、数据转发、速率控制、生成计费信息。
135.dn,可以为用户提供数据传输服务的运营商网络,如:可以为向用户提供因特网协议(internet protocol,ip)多媒体业务(ip multi-media service,ims)的运营商网络等。dn中可以部署有as,该应用服务器可以向用户提供数据传输服务。
136.需要说明的是,图3a仅为示例性架构图,除图3a中所示功能单元外,该系统还可以包括其他功能网元,如:操作和管理(operation and management,o&m)网元等,本技术实施例对此不进行限定。此外,图3a中各个设备的名称不受限制,除图3a所示名称之外,各个设备还可以命名为其他名称,如替换成具备相同或相似功能的网元名称,不予限制。
137.其中,图3a所示系统可以为第三代合作伙伴计划(3rd generation partnership project,3gpp)通信系统,如第4代(4th generation,4g)通信系统、长期演进(long term evolution,lte)系统,又可以为第五代(5th generation,5g)通信系统或者新空口(new radio,nr)系统、下一代通信系统等,也可以为非3gpp通信系统,不予限制。
138.以图3a所示的通信系统为图3b所示的5g通信系统为例,如图3b所示,上述会话管理网元所对应的网元或者实体可以为5g通信系统中的会话管理功能(session management function,smf),上述用户面网元所对应的网元或者实体可以为5g通信系统中的用户面功能(user plane function,upf),接入网设备对应的网元或者实体可以为5g通信系统中的无线接入网(radio access network,ran)、移动性管理网元对应的网元或者实体可以为5g通信系统中的接入和移动性管理功能(access and mobility management function,amf)。
139.可选的,本技术实施例中的会话管理网元以及移动性管理网元也可以称之为通信
装置,其可以是一个通用设备或者一个专用设备,本技术实施例对此不作具体限定。
140.可选的,本技术实施例中的会话管理网元、用户面网元、接入网设备的相关功能可以由一个设备实现,也可以由多个设备共同实现,还可以是由一个设备内的一个或多个功能模块实现,本技术实施例对此不作具体限定。可以理解的是,上述功能既可以是硬件设备中的网络元件,也可以是在专用硬件上运行的软件功能,或者硬件与软件的结合,或者平台(例如,云平台)上实例化的虚拟化功能。
141.在具体实现时,图3a所示各设备(如会话管理网元、用户面网元、移动性管理网元、接入网设备等)都可以采用图4所示的组成结构,或者包括图4所示的部件。图4为本技术实施例提供的一种通信装置400的组成示意图,该通信装置400可以包括处理器401和存储器404。进一步的,该通信装置400还可以包括通信线路402以及通信接口403。其中,处理器401,存储器404以及通信接口403之间可以通过通信线路402连接。
142.处理器401,可以是中央处理器(central processing unit,cpu)、通用处理器、网络处理器(network processor,np)、数字信号处理器(digital signal processing,dsp)、微处理器、微控制器、可编程逻辑器件(programmable logic device,pld)或它们的任意组合。处理器401还可以是其它具有处理功能的装置,如电路、器件或软件模块,不予限制。
143.通信线路402,用于在通信装置400所包括的各部件之间传送信息。
144.通信接口403,用于与其他设备或其它通信网络进行通信。该其它通信网络可以为以太网,无线接入网(radio access network,ran),无线局域网(wireless local area networks,wlan)等。通信接口403可以是模块、电路、收发器或者任何能够实现通信的装置。
145.存储器404,用于存储指令。其中,指令可以是计算机程序。
146.其中,存储器404可以是只读存储器(read-only memory,rom)或可存储静态信息和/或指令的其他类型的静态存储设备,也可以是随机存取存储器(random access memory,ram)或可存储信息和/或指令的其他类型的动态存储设备,还可以是电可擦可编程只读存储器(electrically erasable programmable read-only memory,eeprom)、只读光盘(compact disc read-only memory,cd-rom)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟)、磁盘存储介质、其他磁存储设备,不予限制。
147.需要说明的是,存储器404可以独立于处理器401存在,也可以和处理器401集成在一起。存储器404可以用于存储指令或者程序代码或者一些数据等。存储器404可以位于通信装置400内,也可以位于通信装置400外,不予限制。
148.处理器401,用于执行存储器404中存储的指令,以实现本技术下述实施例提供的数据传输方法。例如,当通信装置400为会话管理网元或者会话管理网元中的芯片或者片上系统时,处理器401执行存储器404中存储的指令,以实现本技术下述实施例中会话管理网元所执行的步骤。又例如,当通信装置400为移动性管理网元或者移动性管理网元中的芯片或者片上系统时,处理器401可以执行存储器404中存储的指令,以实现本技术下述实施例中移动性管理网元所执行的步骤。
149.在一种示例中,处理器401可以包括一个或多个cpu,例如图4中的cpu0和cpu1。
150.作为一种可选的实现方式,通信装置400包括多个处理器,例如,除图4中的处理器401之外,还可以包括处理器407。
151.作为一种可选的实现方式,通信装置400还包括输出设备405和输入设备406。示例
性地,输入设备406是键盘、鼠标、麦克风或操作杆等设备,输出设备405是显示屏、扬声器(speaker)等设备。
152.需要说明的是,通信装置400可以是台式机、便携式电脑、网络服务器、移动手机、平板电脑、无线终端、嵌入式设备、芯片系统或有图4中类似结构的设备。此外,图4中示出的组成结构并不构成对该通信装置的限定,除图4所示部件之外,该通信装置可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
153.本技术实施例中,芯片系统可以由芯片构成,也可以包括芯片和其他分立器件。
154.此外,本技术的各实施例之间涉及的动作,术语等均可以相互参考,不予限制。本技术的实施例中各个设备之间交互的消息名称或消息中的参数名称等只是一个示例,具体实现中也可以采用其他的名称,不予限制。
155.下面以图3a所示架构为例,对本技术实施例提供的数据传输方法进行描述。下述实施例中的各网元可以具备图4所示部件,不予赘述。需要说明的是,本技术的实施例中各个设备之间交互的消息名称或消息中的参数名称等只是一个示例,具体实现中也可以采用其他的名称。例如本技术实施例所述的多播可以替换为广播(broadcast)、组播(multicast)、多播/广播等术语。本技术实施例中的确定也可以理解为创建(create)或者生成(generate),本技术实施例中的“包括”也可以理解为“携带”等,本技术实施例对此不作具体限定。
156.图5为本技术实施例提供的一种数据传输方法,如图5所示,该方法可以包括:
157.步骤501:在第一多播业务对应的多播群组中存在至少一个处于预设状态的终端情况下,会话管理网元向用户面网元发送第一信息。
158.其中,上述会话管理网元可以为管理第一多播业务对应的多播会话的会话管理网元,如多播会话管理网元,上述会话管理网元也可以为管理终端的pdu会话(如单播会话)的会话管理网元,如单播会话管理网元。用户面网元可以是第一多播业务的锚点,用户面网元也可以不是第一多播业务的锚点,用户面网元可以为用于连通接入网设备与第一多播业务的锚点之间的用户面网元,如可以为pdu会话对应的用户面网元,即为单播业务的锚点,用户面网元与接入网设备之间建立通信连接,用户面网元与第一多播业务的锚点之间建立通信连接。
159.其中,第一多播业务对应的多播群组中存在至少一个处于预设状态的终端还可以替换描述为第一多播业务对应的多播群组中存在至少一个成员对应的终端处于预设状态,成员可以指使用终端的用户,即终端的使用者。第一多播业务可以指面向多个终端的业务,如第一多播业务可以为电视节目、文件传输服务、组内语音或视频通信、车队内部的广播业务等。第一多播业务所面向的多个终端可以加入一个群组,该群组可以称为第一多播业务对应的多播群组,多播群组中的所有终端可以被授权或者无需得到授权即可接收此多播业务的数据。即第一多播业务对应的多播群组可以为接收第一多播业务的数据的多个终端的组合,如多播群组可以为接收同一指挥中心发出的命令的车队或者为接收同一电视节目的用户群组等。
160.示例性的,在步骤501之前,多个终端可以参照图1a或图1b所示方式加入多播群组,多个终端共享同一用户面网元,如多个终端中每个终端可以建立自己的pdu会话,会话管理网元可以从多个终端建立的pdu会话中选择出一个pdu会话或者建立多播群组的专用
信道,将第一多播业务的数据映射到选择出的pdu会话或多播群组的专用信道对应的qf,并在本地存储多播群组的上下文信息,多播群组的上下文信息可以包括加入多播群组的多个终端的标识信息、用户面网元的标识信息与第一多播业务之间的对应关系,将该qf与第一多播业务之间的映射关系对应配置给用户面网元,以便用户面网元接收到第一多播业务的数据后,通过该qf向多个终端发送第一多播业务的数据。终端建立pdu会话以及加入多播群组的详细过程可参照现有技术,不予赘述。
161.其中,预设状态、空闲态、非激活态的相关描述如上所述,不予赘述。会话管理网元可以通过下述示例一或者示例二确定第一多播业务对应的多播群组中存在至少一个处于预设状态的终端。下面以第一终端处于预设状态为例,对示例一、示例二两种方式进行描述:
162.示例一,移动性管理网元确定第一终端与接入网设备之间断开rrc连接,无法向第一终端传输数据,移动性管理网元向会话管理网元发送用于去激活第一终端的用户面传输资源的第四信息,第四信息可以携带有第一终端的pdu会话的标识信息,如可以携带有第一终端的pdu会话的id。会话管理网元接收第四信息,根据第四信息确定该移动性管理网元服务的第一终端处于预设状态。
163.其中,第四信息可以命名为去激活(deactivate)指示或者其他名字,不予限制。示例性的,移动性管理网元可以将第四信息携带在nsmf_pdu会话更新会话管理上下文请求(nsmf_pdu session_update smcontext request)中发送给会话管理网元。
164.其中,在会话管理网元为多播会话管理网元的情况下,移动性管理网元向会话管理网元发送第四信息可以包括:移动性管理网元向第一网元发送用于指示第一多播业务对应的多播群组的信息(如多播群组的识别信息)以及第四信息,第一网元接收用于指示第一多播业务对应的多播群组的信息以及第四信息,向管理该多播群组对应的多播会话的会话管理网元发送携带第四信息的订阅消息。其中,第一网元为第一终端对应的单播会话管理网元或者其他用于转发第四信息的中间网元,不予限制。
165.进一步的,会话管理网元确定第一终端处于预设状态后,可以以终端为粒度,将处于预设状态的终端记录到第一多播业务对应的多播群组的上下文中,如:会话管理网元可以将第一多播业务对应的多播群组的上下文中终端的标识信息对应设置一标志信息,该标志信息用于标识该终端的标识信息所标识的终端处于预设状态。
166.示例二,移动性管理网元确定该移动性管理网元服务的第一终端与接入网设备之间断开rrc连接,无法向第一终端传输数据,向会话管理网元发送用于指示第一多播业务对应的多播群组中存在至少一个由该移动性管理网元服务,且处于预设状态的终端的事件开放通知消息(namf_eventexposure notify),会话管理网元接收事件开放通知消息,根据事件开放通知消息确定第一多播业务对应的多播群组中存在至少一个预设状态的终端。
167.其中,在会话管理网元为多播会话管理网元的情况下,移动性管理网元向会话管理网元发送事件开放通知消息可以包括:移动性管理网元向第一网元发送用于指示第一多播业务对应的多播群组的信息(如多播群组的识别信息)以及事件开放通知消息,第一网元接收用于指示第一多播业务对应的多播群组的信息以及事件开放通知消息,向管理该多播群组对应的多播会话的会话管理网元发送事件开放通知消息。其中,第一网元为第一终端对应的单播会话管理网元或者其他用于转发事件开放通知消息的中间网元,不予限制。
168.值得说明的是,第一网元在接收移动性管理网元发送的事件开放通知消息或者第四信息后,第一网元可以向会话管理网元发送其他类型的消息,例如请求消息或者订阅消息等,其他类型的消息所指示的内容与事件开放通知消息或者第四信息所指示的内容相同,本技术实施例对此不做限定。
169.进一步,会话管理网元接收到事件通知消息,确定第一多播业务对应的多播群组中存在至少一个处于预设状态的终端之后,会话管理网元可以以多播群组为粒度记录该多播群组中存在至少一个处于预设状态的终端,如:会话管理网元将第一多播业务对应的多播群组的上下文对应设置一标志信息,该标志信息用于标识多播群组包括处于预设状态的终端。这种情况下,会话管理网元无需清楚具体处于预设状态的终端。
170.进一步的,会话管理网元可以本地存储移动性管理网元的标识信息以及第一多播业务的识别信息的之间的对应关系,以指示第一多播业务对应的多播群组中处于预设状态的终端由该移动性管理网元服务。如果会话管理网元通过第一网元接收事件通知消息,则会话管理网元还可以将第一网元的标识信息与第一多播业务的识别信息存储在本地,第一网元可以存储移动性管理网元的标识信息以及第一多播业务的识别信息的之间的对应关系存储在本地。
171.其中,移动性管理网元可以通过下述方式确定第一终端与接入网设备之间断开rrc连接:接入网设备或者移动性管理网元触发执行上述图2所示的an release流程,使第一终端断开与接入网设备的rrc连接,处于rrc_idle态或者rrc_inactive态后,接入网设备向移动性管理网元发送携带第一终端的标识信息的ue上下文释放完成消息,移动性管理网元接收到ue上下文释放完成消息后,确定第一终端与接入网设备之间断开rrc连接。或者,在接入网设备确定第一终端已经断开与接入网设备的rrc连接,处于rrc_idle态或者rrc_inactive态时,或者接入网设备确定要将第一终端的上下文释放,或将第一终端的rrc连接释放时,接入网设备向移动性管理网元发送ue上下文释放请求消息或者ue通知消息(ue notification message)。移动性管理网元接收到此ue上下文释放请求消息或ue通知消息后,确定第一终端与接入网设备之间断开rrc连接。
172.其中,第一信息可以包括第一识别信息。第一信息可以用于在第一多播业务的数据到达用户面网元时向会话管理网元发送通知信息,还可以用于指示用户面网元缓存或者放弃第一多播业务的数据。示例性的,会话管理网元可以在首次接收到去激活第一多播业务对应的多播群组中的终端的用户面传输资源的信息或者首次接收到移动性管理网元发送的事件开放通知消息后,从多播群组的上下文中获取用户面网元的标识信息,根据用户面网元的标识信息,向用户面网元发送第一信息。
173.本技术实施例中,会话管理网元向用户面网元发送第一信息可以理解为:第一多播业务的数据到达用户面网元为一种事件(event),会话管理网元为用户面网元发送满足该事件对应的配置(configuration)或指示(instruction)或处理规则(rule),以便用户面网元根据会话管理网元下发的配置或者指示或者处理规则,触发用户面网元对该事件的报告(report)或者通知(notification)。或者,会话管理网元向用户面网元发送第一信息可以理解会话管理网元订阅用户面网元提供的服务,如会话管理网元向用户面网元发送订阅(subscribe)第一多播业务的数据到达用户面网元这件事的订阅信息,订阅信息中包含服务类型(或者触发条件),当服务类型(或者触发条件)满足时。用户面网元会向会话管理网
元发送通知(notification)信息。
174.具体的,会话管理网元向用户面网元发送第一信息可以包括:会话管理网元向用户面网元发送包含第一多播业务的数据到达用户面网元时用户面网元的处理规则或指示或者配置或订阅信息的用户面连接建立请求消息(如分组转发控制协议(packet forwarding control protocol,pfcp)会话建立请求(pfcp session establishment request),或用户面连接建立修改消息(如pfcp session modification request),或者是n4会话建立请求(n4 session establishment request)或者是n4会话修改请求(n4 session modification request),消息中。用户面网元根据第一多播业务的数据到达用户面网元时用户面网元的处理规则或指示或者配置或订阅信息,向会话管理网元发送报告或通知,如发送携带通知信息的用户面连接报告请求(如pfcp session report request)或者n4会话报告请求(n4 session report request),或者下行数据通知(downlink data notification)。
175.其中,第一识别信息可以用于识别第一多播业务的数据,第一识别信息可以替换描述为第一多播业务的识别信息。本技术各实施例中,第一识别信息或者第一多播业务的识别信息可以包括第一多播业务对应的多播群组的临时移动组标识(temporary mobile group identifier,tmgi),或者应用服务器(如:提供第一多播业务的数据的af)的因特网协议(internet protocol,ip)地址,或者第一多播业务的业务标识(service identifier,service id),或者第一多播业务的数据的分组过滤(packet filter)信息,或者第一多播业务的数据的数据流(service data flow,sdf)识别规则中一个或多个。
176.步骤502:用户面网元接收第一信息,接收第一多播业务的数据。
177.示例性的,用户面网元为第一多播业务的锚点,如果会话管理网元为管理第一多播业务对应的多播会话的多播会话管理网元,则用户面网元可以通过其与会话管理网元之间的n4链路直接接收来自会话管理网元的第一信息;会话管理网元为管理单播会话的会话管理网元,则用户面网元可以通过管理多播会话的多播会话管理网元接收来自会话管理网元的第一信息。用户面网元可以接收来自应用服务器的第一多播业务的数据。
178.示例性的,用户面网元不是第一多播业务的锚点,如果会话管理网元为管理第一多播业务对应的多播会话的多播会话管理网元,则用户面网元可以接收该用户面网元对应的单播会话管理网元的第一信息,第一信息由上述会话管理网元(即多播会话管理网元)转发给单播会话管理网元,如果会话管理网元为管理单播会话的会话管理网元,则用户面网元可以直接接收该会话管理网元的第一信息。用户面网元可以接收来自第一多播业务的锚点的第一多播业务的数据。
179.步骤503:用户面网元根据第一信息向会话管理网元发送通知信息。相应的,会话管理网元接收通知信息。
180.其中,通知信息可以用于表征第一多播业务的数据到达用户面网元。该通知信息可以包括用于识别第一多播业务的数据,如第一多播业务对应的多播群组的tmgi,或者应用服务器的ip地址,或者第一多播业务的业务标识,或者第一多播业务的数据的packet filter信息或者第一多播业务的数据的识别规则中的一种或多种。
181.示例性的,用户面网元可以向会话管理网元发送n4响应消息,n4响应消息中可以携带有通知信息。或者,用户面网元可以向会话管理网元发送通知信息,通知信息中可以携
带有通知信息。
182.进一步的,如果第一信息还用于指示缓存第一多播业务的数据,则用户面网元根据第一信息中携带的第一识别信息确定缓存到达用户面网元的第一多播业务的数据,因此,当用户面网元接收到应用服务器发送的第一多播业务的数据时,不会将第一多播业务的数据映射到相应的qf上发送出去,而是将第一多播业务的数据保存在缓存(buffer)中。
183.进一步的,如果第一信息未指示缓存第一多播业务的数据,而是指示丢弃第一多播业务的数据,则用户面网元接收到第一多播业务的数据后,停止发送第一多播业务的数据,丢弃(drop)接收到的第一多播业务的数据,或者,为了不影响其他处于连接态的终端接收第一多播业务的数据,用户面网元仍继续发送接收到的第一多播业务的数据。
184.步骤504:会话管理网元根据通知信息向移动性管理网元发送第二信息。
185.一种示例中,如果步骤501中,会话管理网元以终端为粒度,将处于预设状态的终端记录在第一多播业务对应的多播群组的上下文中,则会话管理网元接收到通知信息后,根据通知信息中携带的第一多播业务的识别信息,确定第一多播业务的数据已到达用户面网元,会话管理网元以第一多播业务的识别信息为索引,找到第一多播业务对应的多播群组的上下文,从多播群组的上下文中找到处于预设状态的终端,根据终端与移动性管理网元之间的对应关系向处于预设状态的终端对应的移动性管理网元分别发送触发建立终端与接入网设备之间的通信连接的信息。
186.其中,终端与移动性管理网元之间的对应关系可以包括终端的标识信息与移动性管理网元的id之间的对应关系,该对应关系可以在终端建立pdu会话时保存在会话管理网元上。移动性管理网元的id用于标识移动性管理网元,终端的标识信息如上所述,不予赘述。
187.其中,以至少一个处于预设状态的终端包括第一终端为例,会话管理网元可以向第一终端对应的移动性管理网元发送第二信息,如会话管理网元可以向第一终端对应的移动性管理网元发送n1n2消息传递(namf_communication_n1n2message transfer),n1n2消息传递携带有第二信息。
188.其中,第二信息可以用于触发建立第一终端与第一接入网设备之间用于传输第一多播业务的数据的通信连接,第二信息可以包括第一终端的标识信息(如第一终端的pdu会话的识别信息)、以及n2接口会话管理(n2 session management,sm)信息。n2 sm信息可以成为空口资源配置信息,用于为第一终端分配第一多播业务对应的空口资源。n2 sm信息中可以包括第一多播业务的相关信息,第一多播业务的相关信息用于触发第一接入网设备为多播会话分配空口资源,重新将第一终端加入该第一多播业务对应的多播群组,如第一多播业务的相关信息可以包括第一多播业务的识别信息,还可以包括多播服务质量(quality of service,qos)流的服务质量流标识(quality of identifier,qfi),多播qos流的qfi对应的qos参数信息、多播qos流对应的单播qos流的信息、多播业务的qos profile(s)、核心网侧用于发送上行数据的数据传输通道的信息(如核心网络n3隧道信息(cn n3tunnel information)以及多播会话隧道的建立请求或指示等等,单播qos流的信息可以包括单播qos流的qfi与单播qos流对应的qos参数信息。qos参数信息可以包括qfi、分配和抢占优先级信息(allocation and retention priority,arp)、最大传输比特率(maximum flow bit rate,mfbr)、保障比特率信息(guaranteed flow bite rate、gfbr)中的一项或多项。可选
地,第二信息可以包含第一多播业务对应的多播群组的tmgi。
189.又一种示例中,如果步骤501中,会话管理网元以多播群组为粒度记录该多播群组中存在至少一个处于预设状态的终端,则会话管理网元接收到通知信息后,根据通知信息中携带的第一多播业务的识别信息,确定第一多播业务的数据已到达用户面网元,根据步骤501中移动性管理网元的标识信息以及第一多播业务的识别信息的之间的对应关系,向多播群组对应的移动性管理网元发送触发建立终端与接入网设备之间的通信连接的信息,该信息可以携带上述n2 sm信息。需要说明的是,该示例中,会话管理网元向多播群组对应的移动性管理网元发送触发建立终端与接入网设备之间的通信连接的信息中可以不携带具体某个终端的标识信息,可以携带多播群组的tmgi或者第一多播业务的识别信息等。
190.需要说明的是,会话管理网元向移动性管理网元发送第二信息,可以由会话管理网元直接向移动性管理网元发送第二信息,也可以通过第一网元或其他网元向移动性管理网元发送第二信息,本技术对此不做限定。
191.类似的,对于由其他移动性管理网元管理的、处于预设状态的终端,会话管理网元可以向其他移动性管理网元发送用于触发建立终端与接入网设备之间的通信连接的信息,直至向所有处于预设状态的终端对应的移动性管理网元发送用于触发建立终端与接入网设备之间的通信连接的信息,以使得处于预设状态的所有终端被移动性管理网元寻呼,并在从预设状态切换到rrc连接态的情况下,建立与接入网设备之间的通信连接。
192.本技术中,一个移动性管理网元可以管理多播群组中的一个或者多个终端,当移动性管理网元管理多个终端,且该多个终端都处于预设状态时,一种可能的设计中,会话管理网元可以向该移动性管理网元发送多个第二信息,多个第二信息与处于预设状态的多个终端一一对应,一个第二信息包括一个终端的标识信息,该第二信息用于触发建立该第二信息对应的终端与第一接入网设备之间的通信连接。又一种可能的设计中,为了降低信令开销,会话管理网元向该移动性管理网元发送一条第二信息,第二信息可以用于触发建立多个处于预设状态的终端与第一接入网设备之间的通信连接,第二信息可以包括多个终端的标识信息。应理解,第二信息多个终端的标识信息可以替换描述为第二信息包括ue list,ue list包括多个终端的标识信息等。
193.例如,假设移动性管理网元管理多播群组中的第一终端和第二终端,第一终端和第二终端都处于预设状态,则会话管理网元可以向该移动性管理网元发送两条独立的第二信息,一条第二信息用于触发建立第一终端与第一接入网设备之间的通信连接,另一条第二信息用于触发建立第二终端与第一接入网设备之间的通信连接。或者,为了降低信令开销,会话管理网元向移动性管理网元发送一条第二信息,第二信息用于触发建立第一终端与第一接入网设备之间的通信连接和第二终端与第一接入网设备之间的通信连接。
194.需要说明的是,会话管理网元可以同时或不同时地向不同移动性管理网元发送用于触发建立处于预设状态的终端与接入网设备之间的通信连接的信息。在移动性管理网元管理多个终端,且该多个终端都处于预设状态时,移动性管理网元同时或不同时地向移动性管理网元发送多条用于触发建立多个终端与接入网设备之间的通信连接的信息,不予限制。
195.例如,以多播群组中包括{ue1、ue2、ue3、ue4},ue1、ue2、ue3处于预设状态,ue1以及ue2由移动性管理网元1管理,ue3由移动性管理网元2管理为例,当会话管理网元接收到
通知信息后,会话管理网元可以向移动性管理网元1发送信息1、向移动性管理网元2发送信息2,信息1包括ue1的标识信息以及ue2的标识信息,信息1用于触发建立ue1、ue2与接入网设备之间的通信连接,信息2包括ue3的标识信息,信息2用于触发建立ue3与接入网设备之间的通信连接。
196.步骤505:移动性管理网元接收来自会话管理网元的第二信息,根据第二信息向第一接入网设备发送第五信息。
197.其中,第一接入网设备可以为第一终端对应的接入网设备,第一接入网设备可以为第一终端提供网络服务。
198.其中,第五信息可以用于第一接入网设备建立第一接入网设备与第一终端之间的用于传输第一多播业务的数据的通信连接,如第五信息可以用于接入网设备为第一终端分配第一组播业务对应的空口资源。第五信息可以携带有以及上述第二信息携带的n2 sm信息,可选地,还可以携带有第一终端的标识信息或者第一多播业务的识别信息(如第一多播业务对应的多播群组的tmgi等)、安全配置信息,安全配置信息可以包括通过单播方式传输第一多播业务的数据时的安全配置信息、通过多播方式传输第一多播业务的数据时的安全配置信息中的一种或者多种。需要说明的是,因第一终端处于非激活态时,第一终端的空口资源被释放,第一终端的安全配置信息还保留,未被释放,所以第五信息可以包括n2 sm信息,不包括安全配置信息,而第一终端处于空闲态时,第一终端的空口资源以及第一终端的安全配置信息均被释放,则第五信息包括n2 sm信息以及安全配置信息。
199.示例性的,如果第二信息携带一个终端的标识信息,如第一终端的标识信息,移动性管理网接收到来自会话管理网元的第二信息后,以第二信息携带的第一终端的标识信息为索引,从终端的标识信息以及终端的状态之间的对应关系中查找第一终端的预设状态,当第一终端处于空闲态时,移动性管理网元根据第一终端的注册区域(registration area)获得寻呼区域,如将第一终端的注册区域作为寻呼区域。此后,移动性管理网元向该寻呼区域对应的第一接入网设备发送寻呼第一终端的寻呼(paging)消息。第一接入网设备接收并广播该寻呼消息,第一终端检测到该寻呼消息,在建立rrc连接后,将自身状态从空闲态切换到连接态,并通过第一接入网设备向移动性管理网元发送业务请求(service request)消息,移动性管理网元接收到第一终端发送的业务请求消息,响应于第一终端发送的业务请求消息,建立移动性管理网元与第一接入网设备之间的n2连接,从而使得终端的状态变为cm连接态,并向第一接入网设备发送n2请求(n2 request),n2请求中携带第五信息。此时,第五信息中可以携带有上述n2 sm信息以及安全配置信息。当第一终端处于非激活态时,移动性管理网元向第一接入网设备发送n2请求,n2请求中携带第五信息,此时,第五信息携带上述n2 sm信息,而可以不需要携带安全配置信息。
200.需要说明的是,如果第二信息携带包括第一终端的标识信息在内的多个终端的标识信息,或者第二信息携带了第一多播业务对应的多播群组的tmgi,并且移动性管理网元存储了多播群组的tmgi和对应的终端的标识信息时,在此情况下,第二信息对应于多个终端。移动性管理网元可以接收到来自会话管理网元的第二信息后,以第二信息携带的终端的标识信息为索引,从终端的标识信息以及终端的状态之间的对应关系中查找第二信息对应的多个终端的预设状态,或者,移动性管理网元以第二信息携带的tmgi为索引,查找tmgi对应的终端的标识信息,并且从终端的标识信息以及终端的状态之间的对应关系中查找第
二信息对应的多个终端的预设状态。当第二信息对应的多个终端处于空闲态时,移动性管理网元针对第二信息对应的多个终端的注册区域(registration area)进行并集的计算(union of registration areas),从而获得寻呼区域。
201.需要说明的是,本技术不限于第一终端将自身状态从空闲态切换到连接态的时间顺序,可以在第一终端接收到寻呼消息时,将第一终端的状态从空闲态切换到连接态,也可以在第一终端与接入网之间建立通信连接之后,将第一终端的状态从空闲态切换为连接态,此时该连接态可以指rrc连接态。
202.本技术中,移动性管理网元可以向第一接入网设备订阅多播群组中每个终端的状态,如移动性管理网元可以向第一接入网设备发送用于订阅终端的rrc状态的订阅请求,第一接入网设备接收该订阅请求,将终端的rrc状态携带在订阅响应中通知给移动性管理网元,移动性管理网元接收订阅响应,保存终端的标识信息以及终端的状态之间的对应关系,终端的rrc状态可以包括rrc状态、cm状态,cm状态包括cm连接态、cm空闲态,rrc状态可以包括idle态、非激活态等。
203.类似的,对于其他处于预设状态的终端,移动性管理网元可以参照上述过程,向其他处于预设状态的终端对应的接入网设备发送用于指示接入网设备建立与终端之间的通信连接的信息,如第二终端属于处于预设状态的终端,第二终端对应第二接入网设备,移动性管理网元根据第二信息,向第二接入网设备发送第六信息,第六信息用于第二接入网设备建立与第二终端之间的通信连接,直至向所有处于预设状态的终端对应的接入网设备发送用于指示接入网设备建立与处于预设状态的终端之间的通信连接的信息,以使得触发处于预设状态的所有终端建立与接入网设备之间的通信连接。
204.本技术中,同一接入网设备可以对应/服务一个或者多个处于预设状态的终端,若接入网设备对应/服务多个处于预设状态的终端,则移动性管理网元可以向该接入网设备发送多条信息,该多条信息与多个处于预设状态的终端一一对应,每条信息用于建立与该信息对应的终端与接入网设备之间的通信连接,或者,为了降低信令开销,移动性管理网元可以向该接入网设备发送一条信息,该条信息用于建立多个终端与接入网设备之间的通信连接。
205.例如,假设第一接入网设备对应第一终端和第二终端,第一终端和第二终端处于预设状态,则移动性管理网元可以向第一接入网设备发送两条独立的第五信息,一条第五信息用于建立第一终端与第一接入网设备之间的通信连接,另一条第五信息用于建立第二终端与第一接入网设备之间的通信连接;或者,为了降低信令开销,移动性管理网元向第一接入网设备发送一条第五信息,第五信息用于建立第一终端与第一接入网设备之间的通信连接、以及建立第二终端与第一接入网设备之间的通信连接。
206.步骤506:第一接入网设备接收第五信息,根据第五信息建立与第一终端之间的通信连接。
207.示例性的,第一接入网设备接收到第五信息后,根据第五信息携带的n2 sm为第一终端分配第一多播业务对应的空口资源,如第一接入网设备根据n2 sm信息携带的单播qfi与单播qfi对应的qos参数信息配置相应的用于通过单播方式传输第一多播业务的数据的数据无线承载(data radio bearer,drb)、以及根据多播qfi对应的qos参数信息配置相应的用于通过多播方式传输第一多播业务的数据的drb,并通过rrc连接重配置或者rrc恢复
过程将配置的drb的相关信息发送给第一终端,以便第一终端可以在drb上接收第一多播业务的数据。至此,建立与第一终端之间的通信连接。进一步的,如果第五信息中携带有安全配置信息,第一接入网设备将安全配置信息发送给第一终端。
208.其中,rrc连接重配置过程可以包括:第一终端处于空闲态,第一接入网设备与第一终端进行rrc连接重配置,向第一终端发送携带第一接入网设备配置的drb的相关信息rrc重配置消息。rrc恢复过程可以包括:第一终端处于非激活态,第一接入网设备向第一终端发送寻呼消息,第一终端检测到该寻呼消息,将自身状态从非激活态切换到连接态,并向第一接入网设备发送rrc消息,如rrc恢复请求消息,第一接入网设备接收rrc恢复请求消息,向第一终端发送携带drb的相关信息的rrc恢复消息。
209.本技术中,第一接入网设备可以通过第一信道向第一终端发送寻呼消息,第一信道可以为下述任一信道:第一接入网设备与第一终端之间的单播信道、公用信道、第一多播业务对应的多播群组的专用信道。
210.类似的,第一接入网设备可参照上述方法建立与其他终端之间的通信连接,不予赘述。
211.进一步的,步骤506之后,第一接入网设备向移动性管理网元发送第一指示信息,第一指示信息可以用于指示第一终端与第一接入网设备之间的通信连接建立完成,第一指示信息可以包括第一终端的标识信息。如果第一接入网设备与用户面网元之间的通信连接不存在,n2 sm信息还包括多播会话隧道的建立请求,则第一接入网设备还分配多播会话的隧道信息,如第一接入网设备的隧道信息,第一接入网设备的隧道信息用于建立传输第一多播业务的数据的隧道/通道。移动性管理网元接收的第一指示信息可以包括第一接入网设备的隧道信息、pdu会话的qos流的qfi等,移动性管理网元向会话管理网元发送携带第一接入网设备的隧道信息、pdu会话的qos流的qfi的pdu会话上下文更新请求。会话管理网元接收pdu会话上下文更新请求,与用户面网元进行n4会话更新,用户面网元根据第一接入网设备的隧道信息建立用户面网元与第一接入网设备之间的通信连接,之后,用户面网元向会话管理网元发送n4会话更新响应。
212.类似的,对于其他从预设状态切换到连接态的终端,第一接入网设备也可以向移动性管理网元用于指示该终端与第一接入网设备之间的通信连接建立完成的指示信息,如以第二终端为例,第一接入网设备向移动性管理网元发送第二指示信息,第二指示信息可以用于指示第二终端与第一接入网设备之间的通信连接建立完成,第二指示信息可以包括第二终端的标识信息。
213.需要说明的是,为了降低信令开销,在同一第一接入网设备对应/服务多个处于预设状态的终端的情况下,若该多个处于预设状态的终端都执行了步骤506所示过程,建立了与第一接入网设备之间的通信连接,则该第一接入网设备可以向移动性管理网元发送一条指示信息,该条响应用于指示多个处于预设状态的终端都建立完与第一接入网设备之间的通信连接,该条响应中可以包括多个终端的标识信息。
214.进一步的,移动性管理网元接收第一指示信息后,根据第一指示信息向会话管理网元发送第二指示信息,第二指示信息可以携带有第一终端的标识信息,第二指示信息可以用于指示第一终端与第一接入网设备之间的通信连接建立完成。类似的,移动性管理网元接收来自第二接入网设备的第三指示信息,第三指示信息用于指示第二终端与第二接入
网设备之间的通信连接建立完成,移动性管理网元根据第三指示信息,向会话管理网元发送第四指示信息,第二指示信息用于指示第二终端与第二接入网设备之间的通信连接建立完成。
215.或者,为了降低信令开销,移动性管理网元还可以在接收到多个接入网设备发送的用于指示通信连接建立完成的指示信息后,向会话管理网元发送一条指示信息,该条指示信息可以用于指示会话管理网元请求移动性管理网元触发建立的通信连接已全部建立完成。如移动性管理网元接收第一指示信息以及第二指示信息后,根据第一指示信息和第二指示信息向会话管理网元发送一条指示信息,该条指示信息包括第一终端的标识信息、第二终端的标识信息,该指示信息用于指示第一终端与第一接入网设备之间的通信连接和第二终端与第一接入网设备之间的通信连接都建立完成,或者,该指示信息用于指示会话管理网元请求移动性管理网元触发建立的通信连接已全部建立完成。
216.或者,移动性管理网元根据第二预设等待时长,向会话管理网元发送第五指示信息,第五指示信息用于指示移动性管理网元触发移动性管理网元建立的通信连接均建立完成。其中,移动性管理网元根据第二预设等待时长,向会话管理网元发送第五指示信息,向会话管理网元发送指示信息可以包括下述两种方式中任一方式:
217.方式一、第二预设等待时长可以根据需要设置,或者,如果移动性管理网元请求多个接入网设备建立,则为多个接入网设备的每个接入网设备配置一个预设时长,将其中最短的预设时长作为第二预设等待时长。
218.方式一中,移动性管理网元维护一个定时器,该定时器的时长为第二预设等待时长,在移动性管理网元请求第一个接入网设备建立通信连接之时或者之后的某个时刻启动该定时器,当该定时器运行第二预设等待时长,到期时,向会话管理网元发送第五指示信息。或者,在移动性管理网元请求最后一个接入网设备建立通信连接之时或者之后的某个时刻时启动该定时器,当该定时器运行第二预设等待时长,到期时,向会话管理网元发送第五指示信息。
219.方式二、如果移动性管理网元请求多个接入网设备建立,则为多个接入网设备的每个接入网设备设定一个定时器,该每个接入网设备的定时器时长为第二预设等待时长。对于每个接入网设备,在移动性管理网元开始请求接入网设备建立通信连接之时或之后启动该定时器,当所有接入网设备的定时器运行到期时,向会话管理网元发送第五指示信息。
220.进一步可选的,会话管理网元接收移动性管理网元发送的指示信息,如第二指示信息、或者第四指示信息或者第五指示信息,根据指示信息确定会话管理网元请求移动性管理网元触发的通信连接完成。当会话管理网元接收移动性管理网元发送的指示信息,根据指示信息确定第一多播业务对应的多播群组中所有终端与接入网设备之间的通信连接都建立完成时,会话管理网元向用户面网元发送第三信息;或者,当会话管理网元接收移动性管理网元发送的指示信息,如第二指示信息、或者第四指示信息,根据指示信息确定至少一个处于预设状态的终端与接入网设备之间的通信连接都建立完成时,会话管理网元向用户面网元发送第三信息;或者,除依赖移动性管理网元发送的指示信息之后,会话管理网元还可以根据第一预设等待时长,向用户面网元发送第三信息。
221.其中,第三信息可以用于通知用户面网元发送第一多播业务的数据。第三信息可以包括第二识别信息,第二识别信息可以包括第一多播业务对应的多播群组的tmgi,或者
应用服务器的ip地址,或者第一多播业务的业务标识,或者第一多播业务的数据的packet filter信息或者第一多播业务的数据的识别规则中的一种或多种。
222.其中,会话管理网元根据第一预设等待时长,向用户面网元发送第三信息可以包括下述二种方式中任一方式:
223.方式一、第一预设等待时长可以根据需要设置,或者,如果会话管理网元触发多个移动性管理网元建立通信连接,则为多个移动性管理网元的每个移动性管理网元配置一个预设时长,将其中最短的预设时长作为第一预设等待时长。
224.方式一中,会话管理网元维护一个定时器,该定时器的时长为第一预设等待时长,在会话管理网元触发第一个移动性管理网元建立通信连接之时或之后的某个时刻启动该定时器,当该定时器运行第一预设等待时长,到期时,向用户面网元发送第三信息。
225.方式二、会话管理网元针对发送给每个移动性管理网元的第一个第二信息设定一个定时器,该定时器时长为第一预设等待时长。对于每个移动性管理网元,在会话管理网元向该移动性管理网元发送第一个第二信息之后或者发送第一个第二信息时启动该定时器,当该定时器运行到期时,确定该移动性管理网元对应的所有终端与第一接入网设备之间的通信连接都建立完成,并在每个移动性管理网元对应的定时器均到期后,确定所有终端与第一接入网设备之间的通信连接都建立完成后,向用户面网元发送第三信息。
226.进一步的,用户面网元接收第三信息,根据第三信息发送缓存的第一多播业务的数据,如用户面网元可以将第一多播业务的数据映射到qf,通过qf发送给第一接入网设备,由第一接入网设备通过第一接入网设备与终端之间的通信连接发送给终端。或者,若步骤502替换为用户面网元接收到第一多播业务的数据后,根据第一信息丢弃接收到的第一多播业务的数据,则用户面网元接收第三信息,可以根据第三信息继续接收应用服务器重新发送的第一多播业务的数据,发送第一多播业务的数据。
227.基于图5所示方法,可以在多播业务对应的多播群组中存在至少一个处于预设状态的终端的情况下,触发会话管理网元通知多播业务对应的用户面网元接收到多播业务的数据后,先缓存多播业务的数据,再通过核心网设备触发寻呼终端,使终端处于连接态,并在多播群组中的所有终端与接入网设备之间建立通信连接的情况下,触发用户面网元通过接入网设备向多播群组中的终端发送接收到的或者缓存的多播业务的数据,保证多播群组中的终端接收到多播业务的数据。
228.需要说明的是,在本技术各实施例中,采用了“第一”、“第二”等字样对功能和作用基本相同的相同项或相似项进行区分。本领域技术人员可以理解“第一”、“第二”等字样并不对数量和执行次序进行限定,并且“第一”、“第二”等字样也并不限定一定不同。例如,本技术所述的第一多播业务可替换描述为多播业务。
229.下面结合图3b所示通信系统,以会话管理网元为smf,用户面网元为upf,接入网设备为ran,多播群组中的终端共享同一upf,多播群组包括ue1、ue2等多个ue为例,对图5所示方法进行详细描述。图6为本技术实施例提供的一种数据传输方法的流程图,如图6所示,该方法可以包括:
230.步骤601:ue1、ue2分别建立pdu会话,在ue1、ue2建立pdu会话之后,ue1、ue2还会进一步地通过pdu会话修改请求或通过用户面发送的用于加入多播业务对应的多播群组的加入请求,触发smf参照图1a所示方式建立传输第一多播业务的数据的通道,选择ue1和ue2中
任一ue的pdu会话所对应的qf作为用于传输第一多播业务的数据的qf,如选择ue2的pdu会话对应的qf作为用于传输第一多播业务的数据的qf,或者,smf将ue1、ue2加入该的相关信息提供至ran,触发ran建立多播群组的专用信道,多播群组的专用信道中包含用于传输第一多播业务的数据的qf。
231.其中,ue1、ue2建立pdu会话的过程可参照现有技术,不予赘述。
232.进一步的,会话管理网元选择出用于传输第一多播业务的数据的qf后,smf可以配置upf保存ran的下行隧道信息以及qfi之间的对应关系、qfi与多播业务的识别信息之间的对应关系等。进一步的,smf中还保存多播群组的上下文,多播群组的上下文中包括多播群组中ue的标识信息、upf的标识信息以及多播业务的标识信息之间的对应关系。
233.步骤602:ue1接收ran发送的rrc释放消息,进入空闲态或者非激活态,触发amf向smf发送第四信息,指示去激活ue1的用户面传输资源。
234.其中,步骤602的执行过程可参照图2所示,不予赘述。
235.其中,ue2可以处于rrc连接态,ue2的用户面传输资源可以处于去激活状态或者激活状态,不予限制。
236.步骤603:smf接收第四信息,向upf发送第一信息。相应的,upf接收第一信息。
237.其中,第一信息的相关描述可参照步骤501中所述,第一信息用于配置当第一多播业务的数据到达upf时,upf向smf发送通知信息,并且进一步地,第一信息还可以包含用于指示upf缓存第一多播业务的数据的指示信息。具体的,smf向upf发送第一信息的过程可参照图5中步骤501所述,不予限制。
238.步骤604:upf接收并识别出as发送的第一多播业务的数据。
239.步骤605:upf根据步骤603接收到的第一信息缓存接收到的第一多播业务的数据。
240.可替换的,步骤605还可以为upf根据步骤603接收到的第一信息发送接收到的第一多播业务的数据或者丢弃接收到第一多播业务的数据。
241.步骤606:upf向smf发送通知信息。
242.其中,通知信息的相关描述、upf向smf发送通知信息的过程可以参照图5对应的实施例中所述,不予赘述。
243.步骤607:smf接收通知信息,根据通知信息找到ue1,向ue1对应的amf发送携带第二信息的n1n2消息传递。相应的,amf接收n1n2消息传递。
244.其中,第二信息的相关描述、smf向ue1对应的amf发送携带第二信息的n1n2消息传递的过程可参照图5对应的实施例中所述,不予赘述。
245.需要说明的是,若多播群组中存在多个处于预设状态的ue,且多个ue对应一个或者多个amf,则smf可以向一个或者多个amf分别发送n11消息。其中,一个amf对应一条n11消息,一条n11消息包括amf对应的处于预设状态的所有ue的pdu会话的标识信息;或者,一个amf对应多条n11消息,一条n11消息包括amf的对应的处于预设状态的多个ue的pdu会话的标识信息,不予限制。
246.进一步的,若ue1处于空闲态,则执行步骤608~步骤615,流程结束;若ue1处于非激活态,则执行步骤610~步骤615,流程结束。
247.步骤608:amf确定ue1处于空闲态,amf通过ran向ue1发送寻呼消息。
248.其中,寻呼消息可以用于寻呼ue1。寻呼消息可以包括ue1的标识信息等。
249.步骤609:ue1接收到寻呼消息,向amf发送业务请求消息。相应的,amf接收业务请求消息。
250.其中,业务请求消息可以用于请求网络侧建立ue的上下文,建立ran与网络侧之间的cm连接。业务请求消息可以包括安全参数,ue的标识信息等。
251.步骤610:amf向ran发送第五信息。
252.其中,第五信息携带n2 sm信息,第五信息的相关描述可参照图5中所述,不予赘述。
253.步骤611:ran接收第五信息,根据第五信息建立ran与ue1之间的通信连接。
254.具体的,步骤611可参照步骤506所述,不予赘述。
255.步骤612:ran向amf发送第一指示信息,amf接收第一指示信息,根据第一指示信息向smf发送第二指示信息。
256.其中,第一指示信息、第二指示信息可以用于指示ran与ue1间的通信连接建立完成。
257.类似的,若该amf下的其他ran与ue间的通信连接建立完成,则也可以参照步骤612所示过程向smf发送指示信息。其中,指示信息可以用于指示amf对应的、处于多播群组的ue与ran之间的通信连接都建立完成。需要说明的是,当amf接收到所有接收n2 sm信息的ran返回的用于指示通信连接建立完成的指示信息后,向smf发送用于指示smf请求amf触发的所有通信连接均建立完成的第五指示信息,或者,设置一定时器,该定时器的时长为上述第二预设等待时长,当定时器到期后,就向smf发送用于指示smf请求amf触发的所有通信连接均建立完成的第五指示信息。
258.进一步的,如果ran与upf之间的传输隧道被释放,n2 sm信息还携带有多播会话隧道的建立请求或指示,则ran还可以通过amf向smf发送ran的下行隧道信息,以便smf将ran的下行隧道信息发送给upf,upf根据ran的下行隧道信息将第一多播业务的数据发送给ran,由ran发送给多播群组的ue。
259.步骤613:smf接收第二指示信息,当多播群组中或者至少一个处于预设状态的所有ue与接入网设备之间的通信连接建立完成,或者,第一预设等待时长后,向upf发送n4消息,n4消息携带有第三信息。
260.其中,第三信息可以用于指示upf发送第一多播业务的数据。n4消息还可以包括第一多播业务的识别信息以及ran的下行隧道信息等。
261.需要说明的是,当smf接收到所有接收n1n2消息传递的amf返回的指示信息后,向upf发送n4消息,或者,设置一定时器,该定时器的时长为上述第一预设等待时长,当定时器到期后,就向upf发送携带第三信息的n4消息,不予限制。
262.步骤614:upf接收n4消息,根据n4消息发送缓存的第一多播业务的数据。
263.需要说明的是,步骤614是可选的。在步骤605中,如果smf向upf发送的第一信息中包含用于指示upf缓存第一多播业务的数据的信息,步骤614才会执行。
264.步骤615:ran接收第一多播业务的数据,发送第一多播业务的数据。
265.基于图6所示方法,通过smf指示upf将第一多播业务的数据进行缓存,使得当多播群组的某些ue处于非激活态,能够让upf及时缓存第一多播业务的数据,当多播群组的所有ue处于连接态时,upf才会发送第一多播业务的数据。这样可以保证所有ue都可以无丢失地
接收到第一多播业务的数据。
266.上述图5或者图6所示方法,以在多播群组中存在处于预设状态的终端的情况下,由用户面网元在会话管理网元的指示下缓存第一多播业务的数据,并触发寻呼处于预设状态的终端,建立终端与接入网设备之间的通信连接,并在多播群组中存在处于预设状态的终端与接入网设备之间的通信连接建立完成时,再触发用户面网元发送缓存的第一多播业务的数据为例,对本技术实施例提供的数据传输方法进行了描述,可替换的,还可以由ran接收并缓存第一多播业务的数据,寻呼处于预设状态的终端,并在多播群组中存在处于预设状态的终端切换到连接态,与接入网设备之间的通信连接建立完成时,再发送缓存第一多播业务的数据。该方法可以参照图7所示。
267.图7为本技术实施例提供的又一种数据传输方法的流程图,如图7所示,可以包括:
268.步骤701:用户面网元向第一接入网设备发送第一多播业务的数据,相应的,第一接入网设备接收第一多播业务的数据。
269.其中,第一多播业务的相关描述可参照步骤501中,不予赘述。
270.示例性的,第一接入网设备可以通过第一接入网设备与用户面网元之间的下行传输隧道,接收来自第一多播业务对应的用户面网元的第一多播业务的数据。
271.步骤702:当在第一多播业务对应的多播群组中存在至少一个由第一接入网设备服务,且处于预设状态的终端时,第一接入网设备缓存第一多播业务的数据。
272.示例性的,第一接入网设备可以通过图2所示rrc连接释放过程确定其服务的、且处于第一多播业务对应的多播群组的终端是否处于预设状态,如以第一终端为例,当第一接入网设备接收到来自第一终端的rrc释放消息后,根据第一终端发送的rrc释放消息确定第一终端处于预设状态:rrc_idle态或者rrc_inactive态。
273.步骤703:第一接入网设备向第一终端发送寻呼消息。相应的,第一终端接收寻呼消息。
274.其中,所述寻呼消息可以用于寻呼第一终端,以使得第一终端从预设状态切换到rrc连接态,如从idle态切换到rrc连接态,或者,从非激活态切换到rrc连接态等。第一终端包括在上述至少一个处于预设状态的终端中,寻呼消息可以包括第一终端的标识信息,第一终端的标识信息如图5所示方法中所述,不予赘述。
275.示例性的,第一接入网设备可以通过以第一信道向第一终端发送寻呼消息,第一信道可以包括下述任一信道:第一接入网设备与第一终端之间的单播信道、公用信道、第一多播业务对应的多播群组的专用信道。
276.类似的,对于处于预设状态的其他终端,第一接入网设备也可以向其他终端发送寻呼消息,如上述至少一个处于预设状态的终端中还包括第二终端为例,第一接入网设备向第二终端发送用于寻呼第二终端的寻呼消息。以此类推,直至第一接入网设备寻呼至少一个处于预设状态的终端中的所有终端。需要说明的是,第一接入网设备可以同时寻呼至少一个处于预设状态的终端,也可以不同时寻呼至少一个处于预设状态的终端,不予限制。
277.进一步可选的,图7所示方法还可以包括:
278.步骤704:第一终端向第一接入网设备发送第一rrc消息。相应的,第一接入网设备接收来自第一终端的第一rrc消息。
279.其中,第一rrc消息可以用于请求建立第一终端与第一接入网设备之间的通信连
接,通信连接可以用于传输第一多播业务的数据。当第一终端处于空闲态时,第一rrc消息为业务请求消息。当第一终端处于非激活态时,第一rrc消息可以为rrc恢复请求消息。
280.类似的,接收第一接入网设备发送的寻呼消息的终端都可以参照步骤704所述,向第一接入网设备发送第一rrc消息,请求第一接入网设备建立与其之间的通信连接。
281.步骤705:第一接入网设备根据第一rrc消息,从移动性管理网元获取第五信息。
282.其中,第五信息可以用于建立第一终端与第一接入网设备之间的通信连接。第五信息的相关描述可参照步骤505中所述,不予赘述。
283.示例性的,第五信息可以为n2 sm信息,第一接入网设备可以从移动性管理网元获取第五信息,移动性管理网元可以从会话管理网元获取第五信息。移动性管理网元从会话管理网元获取第五信息可以包括:移动性管理网元向会话管理网元发送用于去激活第一终端的用户面传输资源的第四信息,会话管理网元接收来自移动性管理网元的第四信息,以第四信息作为触发条件,响应于第四信息向移动性管理网元发送第五信息。或者,会话管理网元根据第四信息向移动性管理网元发送订阅请求,订阅请求用于请求订阅第一事件,第一事件为第一终端从预设状态转换到连接态;当会话管理网元接收到移动性管理网元通知的第一事件时,会话管理网元向移动性管理网元发送第五信息。
284.其中,第四信息的相关描述可参照图5所示方法中,不予赘述。
285.步骤706:第一接入网设备根据第五信息,向第一终端发送第七信息。
286.其中,第七信息用于指示第一终端与第一接入网设备之间的通信连接的相关配置,如为第一终端配置的用于传输第一多播业务的数据的空口资源/drb等。
287.示例性的,第一接入网设备接收到第五信息后,根据第五信息携带的n2 sm为第一终端分配第一多播业务对应的空口资源,如第一接入网设备根据n2 sm信息携带的单播qfi与单播qfi对应的qos参数信息配置相应的用于通过单播方式传输第一多播业务的数据的drb、以及根据多播qfi对应的qos参数信息配置相应的用于通过多播方式传输第一多播业务的数据的drb,并通过rrc连接重配置或者rrc恢复过程将配置的drb的相关信息发送给第一终端,以便第一终端可以在drb上接收第一多播业务的数据。进一步的,如果第五信息中携带有安全配置信息,第一接入网设备将安全配置信息发送给第一终端。
288.至此,第一接入网设备与第一终端之间的通信连接建立完成。
289.类似的,可参照上述过程将其他终端切换到连接态,建立其他处于预设状态的终端与第一接入网设备之间的通信连接,不予赘述。
290.进一步的,当在第一多播业务对应的多播群组中不存在由第一接入网设备服务,且处于预设状态的终端时,第一接入网设备发送已缓存的第一多播业务的数据。或者,
291.第一接入网设备根据第三预设等待时长,发送已缓存的第一多播业务的数据,如设置一定时器,该定时器的时长等于第三预设等待时长,第一接入网设备开始寻呼终端时启动该定时器,该定时器运行结束,发送已缓存的第一多播业务的数据,而是需要等待定时器到期之后才发送缓存的第一多播业务的数据,尽可能地会减少多播群组内终端的丢包问题。
292.例如,假设第一接入网设备下存在多播群组1,这个多播群组内有10个终端,3个在连接态,7个在空闲态,因为这7个在空闲态的终端从空闲态回到连接态的速度不一样。并且还有3个在连接态的终端不需要先执行寻呼,也即他们已经在连接态,所以一旦立即给某个
在连接态的终端分配空口资源,发送缓存的第一多播业务的数据,则万一此时其它终端回到连接态的速度较慢,还处于回到连接态、建立通信连接的流程中,会导致其它终端针对该第一多播业务的数据的丢包问题,影响多播群组中其它终端的业务体验,而在第一接入网设备设置定时器,直到定时器到期后,才发送缓存的第一多播业务的数据的目的是让多播群组内的大部分终端在定时器这段时间内尽可能多的回到连接态、建立通信连接,尽可能地会减少多播群组内终端的丢包问题。
293.基于图7所示方法,可以在第一多播业务对应的多播群组中存在至少一个由第一接入网设备服务,且处于预设状态的终端的情况下,触发第一接入网设备接收到多播业务的数据后,先缓存多播业务的数据,再寻呼终端,使终端处于连接态,并在多播群组中的所有终端与第一接入网设备之间建立通信连接的情况下,发送缓存的多播业务的数据,保证多播群组中的终端接收到多播业务的数据。
294.下面结合图3b所示通信系统,以会话管理网元为smf,移动性管理网元为amf,用户面网元为upf,第一接入网设备为ran,多播群组中的终端共享同一upf,ran对应的/服务的ue1以及ue2处于第一多播业务对应的多播群组为例,对图7所示方法进行详细描述。图8a为本技术实施例提供的又一种数据传输方法的流程图,如图8a所示,可以包括:
295.步骤801:ue1、ue2分别建立pdu会话,在ue1、ue2建立pdu会话之后,ue1、ue2还会进一步地通过pdu会话修改请求或通过用户面发送的用于加入多播业务对应的多播群组的加入请求,触发smf参照图1a所示方式建立传输第一多播业务的数据的通道,选择ue1和ue2中任一ue的pdu会话所对应的qf作为用于传输第一多播业务的数据的qf,如选择ue2的pdu会话对应的qf作为用于传输第一多播业务的数据的qf。
296.其中,步骤801可参照步骤601所述,不予赘述。
297.步骤802:ue1接收ran发送的rrc释放消息,进入空闲态或者非激活态,触发amf向smf发送第四信息,指示去激活ue1的用户面传输资源。
298.其中,步骤802可参照步骤602所述,不予赘述。
299.进一步的,smf接收到第四信息之后,可以响应于第四信息向amf发送第五信息,amf接收并保存第五信息;或者,smf向amf订阅第一事件,所述第一事件为ue1从预设状态转换到连接态。
300.其中,第四信息、第二信息的相关描述可参照图5对应的实施例中所述,不予赘述。
301.步骤803:upf接收并识别出as发送的第一多播业务的数据。
302.步骤804:upf向ran发送第一多播业务的数据。
303.步骤805:ran接收第一多播业务的数据,缓存第一多播业务的数据。
304.示例性的,ran可以根据步骤802获知多播群组中存在处于预设状态的ue1,缓存第一多播业务的数据。
305.步骤806:ran向ue1发送寻呼消息。
306.步骤807:ue1接收寻呼消息,向ran发送第一rrc消息。
307.其中,第一rrc消息可以为业务请求消息或者rrc恢复请求消息。
308.步骤808:ran接收第一rrc消息,从amf获取第五信息。
309.具体的,第五信息的相关描述可参照图5对应的实施例中所述,不予赘述。
310.一种示例中,第五信息可以由步骤802中ue1进入预设状态,即smf接收到amf发送
的第四信息时,触发smf提前将第五信息发送给amf,由amf存储起来,当ran接收第一rrc消息后,触发ran从amf获取第五信息。
311.又一种示例中,ran接收第一rrc消息后,通过amf将第一事件通知给smf,触发smf通过amf将第五信息发送给ran,以便ran根据第五信息确定第五信息。
312.步骤809:ran根据第五信息,向ue1发送第七信息。
313.其中,第七信息用于指示第一终端与第一接入网设备之间的通信连接的相关配置,如为第一终端配置的用于传输第一多播业务的数据的空口资源/drb等。
314.其中,步骤809可参照步骤506所述,不予赘述。
315.步骤810:ran确定在第一多播业务对应的多播群组中不存在由ran服务,且处于预设状态的ue,ran通过ran与多播群组中的ue之间的通信连接,向多播群组中的ue发送第一多播业务的数据。
316.基于图8a所示方法,当在第一多播业务对应的多播群组中不存在由ran服务,且处于预设状态的ue,ran及时缓存第一多播业务的数据,当多播群组的所有不存在由ran服务,且处于预设状态的ue时,ran发送第一多播业务的数据。这样可以保证所有态下的ue都可以无丢失地接收到第一多播业务的数据。
317.应理解,为降低信令开销,会话管理网元在接收到用户面网元的接收到第一多播业务的数据的通知信息后,可以通过一条信令消息将加入多播群组的终端指示给移动性管理网元,以便移动性管理网元将处于空闲态的终端寻呼起来接收第一多播业务的数据。具体的,该方法可以参照图8b所示:
318.图8b为本技术实施例提供的又一种数据传输方法,如图8b所示,可以包括:
319.s8b1:会话管理网元向移动性网元发送多播群组的ue list。相应的,移动性管理网元接收多播群组的ue list。
320.其中,会话管理网元可以为图3b中的smf,会话管理网元可以管理终端的pdu会话,该pdu会话与多播群组对应的多播会话关联。移动性管理网元可以是图3b中的amf,加入多播群组的终端可以通过移动性管理网元进行网络注册。
321.其中,ue list可以用于指示/对应加入多播群组的终端。应理解,此处所述的加入多播群组的终端可以包括加入多播群组的全部终端,也可以包括加入多播群组的终端中的部分终端,比如可以包括加入多播群组且处于预设状态的终端,或者包括会话管理网元所管理的终端中满足下述条件的终端:加入多播群组、加入多播群组且处于预设状态、或者加入多播群组且未建立用于传输第一多播业务的数据的通信连接等。
322.具体的,ue list可以包括多个加入多播群组的终端的标识信息。需要说明的是,ue list包括的多个加入多播群组的终端的标识信息,可以不是网络中所有加入多播群组的终端的标识信息,而是那些向会话管理网元发送多播群组加入请求的终端的标识信息,或者说,ue list可以对应那些由会话管理网元存储的加入多播群组的终端的标识信息。比如ue list可以包括第一终端的标识信息和第二终端的标识信息等。ue list可以携带在第二信息中,第二信息可以用于触发建立加入多播群组的终端与接入网设备之间的通信连接,通信连接用于传输第一多播业务的数据。第二信息还可以携带多播群组的标识信息。具体的,第二信息的相关描述可以参照步骤504中所述。
323.示例性的,会话管理网元可以接收来自用户面网元的用于通知接收到第一多播业
务的数据的通知信息,根据通知信息向移动性网元发送携带多播群组的ue list的第二信息。具体的,会话管理网元发送第二信息的实现过程可参照步骤501-步骤504所述。
324.s8b2:移动性管理网元确定ue list指示的终端中处于空闲态的终端,向处于空闲态的终端发送寻呼消息。
325.s8b2中,为了保证终端可以通过通信连接正常接收到第一多播业务的数据,对应处于空闲态(或者称为cm-idle态)的终端还需要转换为连接态(或者称为cm-connected)。本技术中可以通过组寻呼方式寻呼处于空闲态的终端。具体的,组寻呼方式可以包括:移动性管理网元确定ue list指示的终端中处于空闲态的终端,获取处于空闲态的终端的注册区域,根据处于空闲态的终端的注册区域计算得到第一寻呼区域,在第一寻呼区域发送携带多播群组的标识信息的寻呼消息。
326.其中,处于空闲态的终端可以是一个或者多个。移动性管理网元确定ue list指示的终端中处于空闲态的终端可以包括:移动性管理网元可以以终端的标识信息为索引,查到移动性管理网元保存的终端的上下文,如果找到的终端的上下文中终端的状态信息指示终端处于空闲态(比如终端的上下文中含有空闲态无线网络临时标识(idle radio network temporary identifier,i-rnti),或者终端的上下文中不存在amf ue下一代应用协议标识(amf ue next generation application protocol id,amf ue ngap id),则确定该终端处于空闲态。
327.本技术实施例中,寻呼消息可以用于寻呼处于空闲态的终端。组寻呼方式中,寻呼消息可以携带多播群组的标识信息,需要接收第一多播业务的数据的终端在寻呼信道监听到携带多播群组的标识信息的寻呼消息后,终端可以从空闲态转变为(transition to)连接态。
328.比如,处于空闲态的终端包括第一终端和第二终端,移动性管理网元可以在第一寻呼区域发送携带多播群组的标识信息的寻呼消息。进一步的,如果第一终端被成功寻呼,则移动性管理网元接收来自第一终端的业务请求消息;和/或如果第二终端被成功寻呼,移动性管理网元接收来自第二终端的业务请求消息。
329.本技术实施例中,每个终端的注册区域可以由移动性管理网元配置,并预先分配给终端。每个终端的注册区域可以包括一个或者多个小区,终端的注册区域可以包括一个或者多个接入网设备的信区域覆盖区域。比如ue1的注册区域可以包含1区域、2区域、以及3区域基站的信区域覆盖区域。
330.其中第一寻呼区域包括第一终端的注册区域和第二终端的注册区域,即包括第一终端的注册区域和第二终端的注册区域的并集/全集。可选的,为了使更多的终端可以接收到第一多播业务的数据,则第一寻呼区域还包括ue list中除第一终端以及第二终端之外的终端的注册区域。或者,第一寻呼区域还包括ue list中除第一终端以及第二终端之外的处于空闲态的终端的注册区域,如此可以在更多的终端的注册区域发起组寻呼,便于更多的终端被呼起接收第一多播业务的数据。
331.例如,ue list包括ue1-ue3,在空闲态的ue1、ue2会被预先分配一个注册区域,例如,ue1的注册区域包含1区域、2区域、以及3区域,ue2的注册区域包含2区域、3区域以及4区域。假设以多个ue为粒度进行组寻呼,由于ue1的注册区域中2区域、3区域与ue2的注册区域中2区域、3区域是重叠的,而ue1的注册区域中1区域与ue2的注册区域不存在重叠区域,ue2
的注册区域中4区域与ue1的注册区域不存在重叠区域,则在一个寻呼周期,可以在1区域、2区域、3区域、4区域发送携带多播群组的标识信息(例如mbs session id)的寻呼消息,与per ue为粒度的寻呼相比节省了寻呼信令开销。或者,在1区域、2区域、3区域、4区域以及ue3的注册区域中发送携带多播群组的标识信息(例如mbs session id)的寻呼消息,使更多的终端可以被寻呼到,接收第一多播业务的数据。
332.进一步可选的,对于未建立与接入网设备之间的用于传输第一多播业务的数据的通信连接的终端,为了保证第一多播业务的数据的正常传输,所述方法还包括:
333.s8b3:移动性管理网元向这些终端对应的接入网设备发送用于接入网设备建立与加入多播群组的终端之间的通信连接的信息。
334.其中,接入网设备可以包括未建立用于传输第一多播业务的数据的通信连接的一个或者多个接入网设备。移动性管理网元向接入网设备发送用于接入网设备建立与加入多播群组的终端之间的通信连接的信息可以包括:移动性管理网元向一个或者多个接入网设备分别发送用于建立与终端之间的通信连接的信息。
335.比如第一终端和第二终端未与接入网设备之间建立用于传输第一多播业务的数据的通信连接的,第一终端对应第一接入网设备,第二终端对应第二接入网设备,则移动性管理网元可以向第一接入网设备分别发送用于第一接入网设备建立与第一终端之间的通信连接的第五信息,向第二接入网设备分别发送用于第二接入网设备建立与第二终端之间的通信连接的第六信息。具体的,第五信息、第六信息的相关描述以及发送方式可以参照步骤505中所述,不予赘述。
336.应理解,本技术不限制移动性管理网元向终端对应的接入网设备分别发送用于接入网设备建立与加入多播群组的终端之间的通信连接的信息的时间先后顺序。比如上文所述的第五信息、第六信息可以先后发送,也可以同时发送,不予限制。
337.s8b4:接入网设备根据用于接入网设备建立与加入多播群组的终端之间的通信连接的信息,建立与终端之间的通信连接。
338.具体的,s8b4可以参照步骤506中第一接入网设备建立与第一终端之间的通信连接的过程,不予赘述。
339.基于图8b所示方法,可以通过一条信令消息触发在多个终端的注册区域进行组寻呼,降低寻呼信令开销,同时,建立多个终端与接入网设备之间的用于接收多播业务的数据的通信连接,降低信令开销。
340.上述主要从各个节点之间交互的角度对本技术实施例提供的方案进行了介绍。可以理解的是,各个节点,如会话管理网元、移动性管理网元、用户面网元、第一接入网设备等为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的算法步骤,本技术能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用使用不同方法来实现所描述的功能,但这种实现不应认为超出本技术的范围。
341.本技术实施例可以根据上述方法示例对会话管理网元、移动性管理网元、用户面网元、第一接入网设备等进行功能模块的划分,例如,可以对应各个功能划分各个功能模
块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本技术实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
342.图9为本技术实施例提供的一种通信装置90的组成示意图,该通信装置90可以为会话管理网元或者会话管理网元中的芯片或者片上系统。一种可能的设计中,如图9所示,该通信装置90可以包括:发送单元901,接收单元902;
343.发送单元901,用于在第一多播业务对应的多播群组中存在至少一个处于预设状态的终端的情况下,向用户面网元发送用于用户面网元在第一多播业务的数据到达用户面网元时向会话管理网元发送通知信息的第一信息。例如,发送单元901可以用于支持通信装置90执行步骤501以及步骤603。
344.接收单元902,用于接收来自用户面网元的用于表征第一多播业务的数据到达用户面网元的通知信息。例如,接收单元902用于支持通信装置90执行步骤504以及步骤607。
345.发送单元901,还用于根据通知信息,向移动性管理网元发送用于触发建立第一终端与第一接入网设备之间的通信连接的第二信息,第一终端属于至少一个处于预设状态的终端。例如,发送单元901用于支持通信装置90执行步骤504以及步骤607。
346.具体的,该可能的设计中,上述图5~图6所示方法实施例中涉及会话管理网元的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。该可能的设计中所述的通信装置90用于执行图5~图6所示数据传输方法中会话管理网元的功能,因此可以达到与上述数据传输方法相同的效果。
347.需要说明的是,作为再一种可实现方式,图9所示通信装置90可以包括:处理模块和通信模块。通信模块可以集成发送单元901、接收单元902的功能。处理模块用于对通信装置90的动作进行控制管理,例如,处理模块用于支持该通信装置90执行本文所描述的技术的其它过程。通信模块用于支持通信装置90执行步骤501、步骤504以及步骤607等以及与其他网络实体的通信。进一步的,图9所示通信装置90还可以包括存储模块,用于存储通信装置90的程序代码和数据。
348.其中,处理模块可以是处理器或控制器。其可以实现或执行结合本技术公开内容所描述的各种示例性的逻辑方框,模块和电路。处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,dsp和微处理器的组合等等。通信模块可以是收发电路或通信接口等。存储模块可以是存储器。当处理模块为处理器,通信模块为通信接口,存储模块为存储器时,图9所示通信装置90可以为图4所示通信装置400。
349.图10为本技术实施例提供的一种通信装置100的组成示意图,该通信装置100可以为用户面网元或者用户面网元中的芯片或者片上系统。如图10所示,该通信装置100可以包括:接收单元1001、发送单元1002;
350.接收单元1001,用于接收来自会话管理网元的用于用户面网元在第一多播业务的数据到达用户面网元时向会话管理网元发送通知信息的第一信息;以及接收第一多播业务的数据。例如,接收单元1001用于支持通信装置100执行步骤502以及步骤603。
351.发送单元1002,用于根据第一信息,向会话管理网元发送通知信息,通知信息用于表征第一多播业务的数据到达用户面网元。例如,发送单元1002用于支持通信装置100执行步骤502以及步骤605、步骤606。
352.具体的,该可能的设计中,上述图5~图6所示方法实施例中涉及用户面网元的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。该可能的设计中所述的通信装置100用于执行图5~图6所示数据传输方法中用户面网元的功能,因此可以达到与上述数据传输方法相同的效果。
353.需要说明的是,作为再一种可实现方式,图10所示通信装置100可以包括:处理模块和通信模块。通信模块可以集成接收单元1001、发送单元1002的功能。处理模块用于对通信装置100的动作进行控制管理,例如,处理模块用于支持该通信装置100执行本文所描述的技术的其它过程。通信模块用于支持通信装置100执行步骤502以及步骤605、步骤606等以及与其他网络实体的通信。进一步的,图10所示通信装置100还可以包括存储模块,用于存储通信装置100的程序代码和数据。当处理模块为处理器,通信模块为通信接口,存储模块为存储器时,图10所示通信装置100可以为图4所示通信装置400。
354.图11为本技术实施例提供的一种通信装置110的组成示意图,该通信装置110可以为移动性管理网元或者移动性管理网元中的芯片或者片上系统。如图11所示,该通信装置110可以包括:接收单元1101、发送单元1102;
355.接收单元1101,用于接收来自会话管理网元的第二信息,第二信息用于触发建立第一终端与第一接入网设备之间的通信连接,通信连接用于传输第一多播业务的数据。例如,接收单元1101用于支持通信装置110执行步骤505、以及步骤607。
356.发送单元1102,用于根据第二信息,向第一接入网设备发送第五信息,第五信息用于第一接入网设备建立与第一终端之间的通信连接。例如,发送单元1102用于支持通信装置110执行步骤505、以及步骤610。
357.又一种可能的设计中,接收单元1101,用于接收来自会话管理网元的多播群组的用户设备列表ue list,所述多播群组与第一多播业务对应,所述ue list指示加入所述多播群组的终端。例如,接收单元1101用于支持通信装置110执行s8b1。
358.发送单元1102,用于向所述ue list指示的终端中处于空闲态的终端发送寻呼消息。例如,发送单元1102用于支持通信装置110执行s8b2。
359.具体的,该可能的设计中,上述图5~图6、图8b所示方法实施例中涉及移动性管理网元的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。该可能的设计中的通信装置110用于执行图5~图6、图8b所示数据传输方法中移动性管理网元的功能,因此可以达到与上述数据传输方法相同的效果。
360.需要说明的是,作为再一种可实现方式,图11所示通信装置110可以包括:处理模块和通信模块。通信模块可以集成接收单元1101、发送单元1102的功能。处理模块用于支持通信装置110对通信装置110的动作进行控制管理,通信模块用于支持通信装置110执行步骤505、步骤607以及步骤610、s8b1、s8b2等以及与其他网络实体的通信。进一步的,图11所示通信装置110还可以包括存储模块,用于存储通信装置110的程序代码和数据。当处理模块为处理器,通信模块为通信接口,存储模块为存储器时,图11所示通信装置110可以为图4所示通信装置400。
361.图12为本技术实施例提供的一种通信装置120的组成示意图,该通信装置120可以为第一接入网设备或者第一接入网设备中的芯片或者片上系统。如图12所示,该通信装置120可以包括:接收单元1201、处理单元1202、发送单元1203;
362.接收单元1201,用于接收第一多播业务的数据。例如,接收单元1201可以支持通信装置120执行步骤701以及步骤805。
363.处理单元1202,用于当在第一多播业务对应的多播群组中存在至少一个由第一接入网设备服务,且处于预设状态的终端时,缓存第一多播业务的数据。例如,处理单元1202可以支持通信装置120执行步骤702以及步骤805。
364.发送单元1203,用于发送用于寻呼第一终端的寻呼消息,第一终端属于至少一个由第一接入网设备服务,且处于预设状态的终端。例如,发送单元1203可以支持通信装置120执行步骤703以及步骤806。
365.进一步的,接收单元1201,还可以用于接收来自第一终端的rrc消息,rrc消息用于请求建立第一终端与第一接入网设备之间的通信连接,通信连接用于传输第一多播业务的数据。例如,接收单元1201可以支持通信装置120执行步骤704以及步骤808。
366.发送单元1203,还可以用于向第一终端发送第七信息。例如,发送单元1203可以支持通信装置120执行步骤705、步骤809。
367.具体的,该可能的设计中,上述图7~图8b所示方法实施例中涉及第一接入网设备的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。该可能的设计中所述的通信装置120用于执行图7~图8b所示数据传输方法中第一接入网设备的功能,因此可以达到与上述数据传输方法相同的效果。
368.需要说明的是,作为再一种可实现方式,图12所示通信装置120可以包括:处理模块和通信模块。处理模块可以集成处理单元1202的功能,通信模块可以集成接收单元1201、发送单元1203的功能。处理模块用于支持通信装置120执行步骤702、步骤805以及对通信装置120的动作进行控制管理,通信模块用于支持通信装置120执行步骤701、步骤805、步骤703、步骤806、步骤705、步骤809等以及与其他网络实体的通信。进一步的,图12所示通信装置120还可以包括存储模块,用于存储通信装置120的程序代码和数据。当处理模块为处理器,通信模块为通信接口,存储模块为存储器时,图12所示通信装置120可以为图4所示通信装置400。
369.图13为本技术实施例提供的一种通信系统的组成示意图,如图13所示,该通信系统可以包括终端130、amf131、smf132、ran133以及upf134。
370.其中,smf132的功能与通信装置90的功能相同。upf134与通信装置100的功能相同。amf131与通信装置110的功能相同。ran133与通信装置120的功能相同。
371.例如,一种可能的设计中,smf132,用于在第一多播业务对应的多播群组中存在至少一个处于预设状态的终端130的情况下,向upf134发送第一信息,upf134为第一多播业务对应的锚点,第一信息用于指示upf134在所述第一多播业务的数据到达所述用户面网元时向所述会话管理网元发送通知信息。
372.upf134,用于接收来自smf132的第一信息,当第一多播业务的数据到达upf134时,upf134向smf132发送通知信息,通知信息用于表征第一多播业务的数据到达upf134。
373.smf132,还用于接收upf134返回的通知信息,根据通知信息向amf131发送第二信息,第二信息用于触发建立第一终端130与ran133之间的通信连接,第一终端130为包括在至少一个处于预设状态的终端130中、由移动性网元管理的终端。
374.amf131,用于接收来自smf132的第二信息,根据第二信息,向ran133发送第五信
息,第二信息用于触发建立第一终端130与ran133之间的通信连接,第五信息用于指示ran133建立ran133与第一终端130之间的通信连接。
375.一种可能的设计中,ran133,用于接收第一多播业务的数据,当在所述第一多播业务对应的多播群组中存在至少一个由ran133服务的、且处于预设状态的终端130时,缓存第一多播业务的数据,向第一终端130发送用于寻呼第一终端130的寻呼消息。
376.又一种可能的设计中,smf132,用于向amf131发送多播群组的ue list,多播群组与第一多播业务对应,ue list指示加入多播群组的终端。
377.amf131,用于接收来自smf132的多播群组的用户设备列表ue list,多播群组与第一多播业务对应,向ue list指示的终端中处于空闲态的终端发送寻呼消息。
378.具体的,图13中各个网元的执行过程可参照图5-图8b方法中对应网元的执行步骤,不予赘述。
379.本技术实施例还提供了一种计算机可读存储介质。上述方法实施例中的全部或者部分流程可以由计算机程序来指令相关的硬件完成,该程序可存储于上述计算机可读存储介质中,该程序在执行时,可包括如上述各方法实施例的流程。计算机可读存储介质可以是前述任一实施例的终端装置,如:包括数据发送端和/或数据接收端的内部存储单元,例如终端装置的硬盘或内存。上述计算机可读存储介质也可以是上述终端装置的外部存储设备,例如上述终端装置上配备的插接式硬盘,智能存储卡(smart media card,smc),安全数字(secure digital,sd)卡,闪存卡(flash card)等。进一步地,上述计算机可读存储介质还可以既包括上述终端装置的内部存储单元也包括外部存储设备。上述计算机可读存储介质用于存储上述计算机程序以及上述终端装置所需的其他程序和数据。上述计算机可读存储介质还可以用于暂时地存储已经输出或者将要输出的数据。
380.本技术实施例还提供了一种计算机指令。上述方法实施例中的全部或者部分流程可以由计算机指令来指令相关的硬件(如计算机、处理器、网络设备、和终端等)完成。该程序可被存储于上述计算机可读存储介质中。
381.应理解,在本技术实施例中,“与a对应的b”表示b与a相关联。例如,可以根据a可以确定b。还应理解,根据a确定b并不意味着仅仅根据a确定b,还可以根据a和/或其它信息确定b。此外,本技术实施例中出现的“连接”是指直接连接或者间接连接等各种连接方式,以实现设备间的通信,本技术实施例对此不做任何限定。
382.本技术实施例中出现的“传输”(transmit/transmission)如无特别说明,是指双向传输,包含发送和/或接收的动作。具体地,本技术实施例中的“传输”包含数据的发送,数据的接收,或者数据的发送和数据的接收。或者说,这里的数据传输包括上行和/或下行数据传输。数据可以包括信道和/或信号,上行数据传输即上行信道和/或上行信号传输,下行数据传输即下行信道和/或下行信号传输。本技术实施例中出现的“网络”与“系统”表达的是同一概念,通信系统即为通信网络。
383.在本技术的描述中,除非另有说明,“/”表示前后关联的对象是一种“或”的关系,例如,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可以是单个,也可以是多个。另外,为了便于清楚描述本技术实施例的技术方案,在本技术实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本技术实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念,便于理解。
384.通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。
385.在本技术所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个装置,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
386.所述作为分离部件说明的单元可以是或也可以不是物理上分开的,作为单元显示的部件可以是一个物理单元或多个物理单元,即可以位于一个地方,或者也可以分布到多个不同地方。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
387.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
388.所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个可读取存储介质中。基于这样的理解,本技术实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该软件产品存储在一个存储介质中,包括若干指令用以使得一个设备,如:可以是单片机,芯片等,或处理器(processor)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。
389.以上所述,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何在本技术揭露的技术范围内的变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以所述权利要求的保护范围为准。
技术特征:
1.一种数据传输方法,其特征在于,所述方法包括:移动性管理网元接收来自会话管理网元的第二信息,所述第二信息用于触发建立第一终端与第一接入网设备之间的通信连接,所述通信连接用于传输第一多播业务的数据;所述移动性管理网元根据所述第二信息,向所述第一接入网设备发送第五信息,所述第五信息用于所述第一接入网设备建立与所述第一终端之间的通信连接。2.根据权利要求1所述的方法,其特征在于,所述第一终端为所述第一多播业务对应的多播群组中的成员,且所述第一终端的状态为空闲态。3.根据权利要求1或2所述的方法,其特征在于,所述第二信息包括所述第一多播业务对应的多播群组的tmgi。4.根据权利要求1-3任一项所述的方法,其特征在于,所述第二信息包括所述第一终端的标识信息。5.根据权利要求4所述的方法,其特征在于,所述第二信息还包括第三终端的标识信息,所述第三终端为所述第一多播业务对应的多播群组中的成员,且所述第三终端的状态为空闲态,所述第二信息还用于触发建立所述第三终端与所述第一接入网设备之间的通信连接。6.根据权利要求5所述的方法,其特征在于,所述第五信息还用于建立所述第三终端与所述第一接入网设备之间的通信连接。7.根据权利要求1-6任一项所述的方法,其特征在于,所述第五信息包括所述第一多播业务的识别信息。8.根据权利要求7所述的方法,其特征在于,所述第一多播业务的识别信息包括所述第一多播业务对应的多播群组的tmgi。9.根据权利要求4所述的方法,其特征在于,所述方法还包括:所述移动性管理网以所述第一终端的标识信息为索引,从终端的标识信息以及终端的状态之间的对应关系中查找所述第一终端的状态;当所述第一终端的状态为空闲态时,所述移动性管理网元根据所述第一终端的注册区域获得寻呼区域,所述第一接入网设备为所述寻呼区域对应的接入网设备。10.根据权利要求1所述的方法,其特征在于,所述第二信息包括多个终端的标识信息,所述多个终端包括所述第一终端,所述方法还包括:所述移动性管理网元以所述多个终端的标识信息为索引,从终端的标识信息以及终端的状态之间的对应关系中查找所述多个终端的状态;当所述多个终端的状态为空闲态时,所述移动性管理网元对所述多个终端的注册区域进行并集计算,获得寻呼区域,所述第一接入网设备为所述寻呼区域对应的接入网设备。11.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述移动性管理网元接收来自所述第一接入网设备的第一指示信息,所述第一指示信息用于指示所述第一终端与所述第一接入网设备之间的通信连接建立完成;所述移动性管理网元根据所述第一指示信息,向所述会话管理网元发送第二指示信息,所述第二指示信息用于指示所述第一终端与所述第一接入网设备之间的通信连接建立完成。12.根据权利要求1或11所述的方法,其特征在于,所述第二信息还用于触发建立第二
终端与第二接入网设备之间的通信连接,所述第二终端为所述第一多播业务对应的多播群组中的成员,且所述第二终端的状态为空闲态,所述方法还包括:所述移动性管理网元根据所述第二信息,向所述第二接入网设备发送第六信息,所述第六信息用于所述第二接入网设备建立与所述第二终端之间的通信连接。13.根据权利要求12所述的方法,其特征在于,所述第二信息包括多播群组的用户设备列表ue list,其中,所述ue list包括所述第一终端的标识信息和所述第二终端的标识信息,所述多播群组与所述第一多播业务对应。14.根据权利要求13所述的方法,其特征在于,所述第二信息还包括所述多播群组的标识信息。15.根据权利要求12-14任一项所述的方法,其特征在于,所述方法还包括:所述移动性管理网元确定所述第一终端和所述第二终端处于空闲态;所述移动性管理网元在第一寻呼区域发送寻呼消息;其中,所述寻呼消息包括所述多播群组的标识信息,所述第一寻呼区域包括所述第一终端的注册区域和所述第二终端的注册区域。16.根据权利要求15所述的方法,其特征在于,所述方法还包括:所述移动性管理网元接收来自所述第一终端的业务请求消息;和/或所述移动性管理网元接收来自所述第二终端的业务请求消息。17.根据权利要求13-16任一项所述的方法,其特征在于,所述第一寻呼区域还包括所述uelist中除所述第一终端以及所述第二终端之外的终端的注册区域。18.根据权利要求13-16任一项所述的方法,其特征在于,所述第一寻呼区域还包括所述uelist中除所述第一终端以及所述第二终端之外的处于空闲态的终端的注册区域。19.根据权利要求12所述的方法,其特征在于,所述方法还包括:所述移动性管理网元接收来自所述第二接入网设备的第三指示信息,所述第三指示信息用于指示所述第二终端与所述第二接入网设备之间的通信连接建立完成;所述移动性管理网元根据所述第三指示信息,向所述会话管理网元发送第四指示信息,所述第四指示信息用于指示所述第二终端与所述第二接入网设备之间的通信连接建立完成。20.根据权利要求12所述的方法,其特征在于,所述方法还包括:所述移动性管理网元在接收来自所述第一接入网设备的第一指示信息,所述第一指示信息用于指示所述第一终端与所述第一接入网设备之间的通信连接建立完成;所述移动性管理网元接收来自所述第二接入网设备的第三指示信息,所述第三指示信息用于指示所述第二终端与所述第二接入网设备之间的通信连接建立完成;所述移动性管理网元向会话管理网元发送一条指示信息,所述一条指示信息用于指示所述会话管理网元请求所述移动性管理网元触发建立的通信连接已全部建立完成。21.根据权利要求20所述的方法,其特征在于,所述一条指示信息包括所述第一终端的标识信息和所述第二终端的标识信息。22.根据权利要求1所述的方法,其特征在于,所述移动性管理网元根据第二预设等待时长,向所述会话管理网元发送第五指示信息,所述第五指示信息用于指示所述会话管理网元触发所述移动性管理网元建立的通信连
接均建立完成。23.根据权利要求1所述的方法,其特征在于,当所述第一终端处于空闲态时,所述移动性管理网元向所述第一接入网设备发送第五信息之前,所述方法还包括:所述移动性管理网元向所述第一接入网设备发送寻呼消息,所述寻呼消息用于寻呼所述第一终端;所述移动性管理网元接收来自所述第一终端的业务请求消息。24.一种数据传输系统,其特征在于,所述系统包括:移动性管理网元和会话管理网元,所述移动性管理网元用于执行如权利要求1-23任一项所述的数据传输方法;所述会话管理网元用于向所述移动性管理网元发送所述第二信息。25.根据权利要求24所述的系统,其特征在于,所述系统还包括:第一接入网设备,所述第一接入网设备用于接收第五信息。26.一种数据传输系统,其特征在于,所述系统包括:会话管理网元和移动性管理网元;所述移动性管理网元,用于向所述会话管理网元发送第四信息,所述第四信息用于去激活第一终端的用户面传输资源所述会话管理网元,用于接收所述第四信息;根据所述第四信息,向所述移动性管理网元发送第二信息,所述第二信息用于建立所述第一终端与第一接入网设备之间的通信连接,所述通信连接用于传输第一多播业务的数据。27.根据权利要求26所述的系统,其特征在于,所述会话管理网元,具体用于向所述移动性管理网元发送订阅请求,所述订阅请求用于请求订阅第一事件,所述第一事件为所述第一终端从所述预设状态转换到连接态;接收来自所述移动性管理网元事件通知信息,所述事件通知信息用于通知所述第一事件;根据所述事件通知信息,向所述移动性管理网元发送所述第二信息。28.一种数据传输系统,其特征在于,所述系统包括:会话管理网元和移动性管理网元;所述会话管理网元,用于向所述移动性管理网元发送多播群组的用户设备列表uelist,所述多播群组与第一多播业务对应,所述uelist指示加入所述多播群组的终端;所述移动性管理网元,用于接收所述uelist;确定所述ue list指示的终端中处于空闲态的终端,向所述处于空闲态的终端发送寻呼消息。29.根据权利要求28所述的系统,其特征在于,所述第二信息还包括所述多播群组的标识信息。30.根据权利要求28或29所述的系统,其特征在于,所述处于空闲态的终端包括第一终端和第二终端;所述移动性管理网元,还用于在第一寻呼区域发送寻呼消息;其中,所述寻呼消息包括所述多播群组的标识信息,所述第一寻呼区域包括所述第一终端的注册区域和所述第二终端的注册区域。31.根据权利要求30所述的系统,其特征在于,所述移动性管理网元,还用于接收来自所述第一终端的业务请求消息;和/或所述移动性管理网元,还用于接收来自所述第二终端的业务请求消息。32.根据权利要求28-31任一项所述的系统,其特征在于,所述第一寻呼区域还包括所述uelist中除所述第一终端以及所述第二终端之外的终端的注册区域。
33.根据权利要求28-31任一项所述的系统,其特征在于,所述第一寻呼区域还包括所述uelist中除所述第一终端以及所述第二终端之外的处于空闲态的终端的注册区域。34.一种通信装置,其特征在于,所述通信装置包括一个或者多个处理器、通信接口,所述一个或者多个处理以及所述通信接口用于支持所述通信装置执行如权利要求1-23任一项所述的数据传输方法。35.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括计算机指令,当所述计算机指令在计算机上运行时,使得所述计算机执行如权利要求1-23任一项所述的数据传输方法。
技术总结
本申请实施例公开了一种数据传输方法、装置以及系统,以解决多播群组中处于预设状态的终端不能接收到多播业务的数据的问题。该方法应用于第一多播业务对应的多播群组中存在至少一个处于预设状态的终端的情况下,包括:会话管理网元通知用户面网元在第一多播业务的数据到达用户面网元时向会话管理网元发送通知信息,会话管理网元接收到通知信息后,触发建立处于预设状态的终端与接入网设备之间的通信连接,通信连接建立完成后通知用户面网元发送第一多播业务的数据;或者,接入网设备接收到第一多播业务的数据后,缓存第一多播业务的数据,寻呼处于预设状态的终端,在终端与接入网设备之间的通信连接建立完成后,发送缓存的第一多播业务的数据。的第一多播业务的数据。的第一多播业务的数据。
技术研发人员:李濛 杨艳梅
受保护的技术使用者:华为技术有限公司
技术研发日:2021.07.23
技术公布日:2023/9/5
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
