CN115714958A - 一种数据通信方法及装置 - Google Patents
一种数据通信方法及装置 Download PDFInfo
- Publication number
- CN115714958A CN115714958A CN202110915505.0A CN202110915505A CN115714958A CN 115714958 A CN115714958 A CN 115714958A CN 202110915505 A CN202110915505 A CN 202110915505A CN 115714958 A CN115714958 A CN 115714958A
- Authority
- CN
- China
- Prior art keywords
- mbs
- management function
- message
- information
- access network
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 124
- 230000006854 communication Effects 0.000 title claims abstract description 106
- 238000004891 communication Methods 0.000 title claims abstract description 97
- 230000005540 biological transmission Effects 0.000 claims abstract description 33
- 230000006870 function Effects 0.000 claims description 312
- 230000015654 memory Effects 0.000 claims description 40
- 238000004590 computer program Methods 0.000 claims description 23
- 238000012545 processing Methods 0.000 claims description 18
- 239000002699 waste material Substances 0.000 abstract description 13
- 230000001976 improved effect Effects 0.000 abstract description 3
- 238000007726 management method Methods 0.000 description 218
- 230000008569 process Effects 0.000 description 23
- 238000013461 design Methods 0.000 description 18
- 230000004044 response Effects 0.000 description 15
- 238000010586 diagram Methods 0.000 description 13
- 238000013523 data management Methods 0.000 description 5
- 230000001360 synchronised effect Effects 0.000 description 5
- 238000013500 data storage Methods 0.000 description 4
- 230000008093 supporting effect Effects 0.000 description 4
- 238000012384 transportation and delivery Methods 0.000 description 4
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 101150119040 Nsmf gene Proteins 0.000 description 2
- 230000004913 activation Effects 0.000 description 2
- 238000013475 authorization Methods 0.000 description 2
- 230000001413 cellular effect Effects 0.000 description 2
- 238000010295 mobile communication Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000011664 signaling Effects 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 230000003190 augmentative effect Effects 0.000 description 1
- 239000003795 chemical substances by application Substances 0.000 description 1
- GVVPGTZRZFNKDS-JXMROGBWSA-N geranyl diphosphate Chemical compound CC(C)=CCC\C(C)=C\CO[P@](O)(=O)OP(O)(O)=O GVVPGTZRZFNKDS-JXMROGBWSA-N 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
- 230000005641 tunneling Effects 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/40—Connection management for selective distribution or broadcast
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/06—Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W64/00—Locating users or terminals or network equipment for network management purposes, e.g. mobility management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/18—Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
- H04W8/20—Transfer of user or subscriber data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/021—Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Multimedia (AREA)
- Mobile Radio Communication Systems (AREA)
- Communication Control (AREA)
Abstract
本申请实施例涉及一种数据通信方法及装置。在该方法中,会话管理功能根据多播/广播业务MBS对应的多播会话的上下文信息,向接入管理功能发送第一消息,第一消息用于触发上报第一终端设备的位置信息;当位置信息用于指示第一终端设备的位置,且会话管理功能根据第一终端设备的位置确定第一终端设备位于MBS的业务区域之外,或位置信息用于指示第一终端设备位于MBS的业务区域之外时,会话管理功能停止向第一终端设备发送数据。通过本方案,会话管理功能可以判断终端设备在当前位置是否可以接收或是否应继续接收数据,以及在终端设备无法接收或不应继续接收数据时停止向终端设备发送数据,可以减少传输资源的浪费,提高数据发送成功率。
Description
技术领域
本申请涉及无线通信技术领域,尤其涉及一种数据通信方法及装置。
背景技术
相关技术中提出了基于单播的多播传输方式,在该方式中,用户面功能为终端设备建立一条单播用户面连接,且接入网设备与终端设备之间采用单播信道或多播信道进行通信。
在一些通信场景下,终端设备可以接收本地多播/广播业务(multicast andbroadcast service,MBS)的数据。其中本地MBS可以使得数据接收者移动到不同区域时,针对相同的业务接收到不同的数据。例如本地MBS用于传播地图数据,应用功能(applicationfunction,AF)在不同的区域中,可以广播不同的本地地图数据。如果AF触发本地MBS的区域进行更新,或者终端设备发生了位置移动,可能导致终端设备不应继续接收本地MBS的数据,核心网设备不应该继续向终端设备发送本地MBS的数据。
但是核心网设备在该通信场景下,只关注终端设备的授权和管理控制,无法获知终端设备是否可以正确接收到本地MBS的数据,也就无法确定是否向终端设备提供本地MBS的数据,可能导致传输资源的浪费,以及MBS的数据发送失败。
发明内容
本申请提供一种数据通信方法及装置,用以减少传输资源的浪费,提高MBS的数据发送成功率。
第一方面,提供一种数据通信方法,包括以下过程:会话管理功能根据MBS对应的多播会话的上下文信息,向接入管理功能发送第一消息,第一消息用于触发上报第一终端设备的位置信息,第一终端设备属于MBS对应的多播群组。会话管理功能接收来自接入管理功能的第一终端设备的位置信息。当位置信息用于指示第一终端设备的位置,且会话管理功能根据第一终端设备的位置确定第一终端设备位于MBS的业务区域之外,或位置信息用于指示第一终端设备位于MBS的业务区域之外时,会话管理功能停止向第一终端设备发送MBS的数据。
会话管理功能可以是会话管理功能(session management function,SMF)实体,例如单播SMF。接入管理功能可以是接入与移动性管理功能(access and mobilitymanagement function,AMF)实体。
第一终端设备的位置信息可以为第一终端设备当前驻留或接入的小区标识,或者第一终端设备的位置信息可以用于指示第一终端设备是否位于MBS的业务区域之外。这样,会话管理功能可以判断终端设备在当前位置是否可以接收到MBS的数据,以及在终端设备无法接收或不应继续接收MBS的数据时停止向终端设备发送MBS的数据,可以减少传输资源的浪费,提高MBS的数据发送成功率。在本申请中,会话管理功能还可以根据多播会话的上下文信息,主动触发获取第一终端设备的位置信息。
会话管理功能停止向第一终端设备发送MBS的数据,也可以理解为会话管理功能将(或确定将)第一终端设备移出多播会话,或将(或确定将)第一终端设备移出多播会话对应的多播群组。
本申请中的MBS包括本地MBS。其中本地MBS可以特指本地MBS的业务场景,也可以指其他需要受限于区域传输的MBS的业务场景。
可选的,第一消息携带第一终端设备的标识信息。第一终端设备可以为一个或多个,接入管理功能根据一个或多个第一终端设备的标识信息,可以确定上报哪个或哪些终端设备的位置信息。
在一种可能的实现中,第一消息可以为订阅消息,订阅消息用于订阅第一终端设备的位置信息。
可选的,该订阅消息还可以携带MBS的业务区域的信息。
在一种可能的实现中,会话管理功能接收来自接入管理功能的第一终端设备的位置信息之前,会话管理功能还可以接收来自第一终端设备的第二消息,第二消息用于请求加入多播会话或多播群组。
在一种可能的实现中,会话管理功能接收来自接入管理功能的第一终端设备的位置信息之前,会话管理功能还可以接收来自多播/广播会话管理功能的第三消息,第三消息用于更新MBS的业务区域。会话管理功能可以在每次更新MBS的业务区域后,判断UE的位置是否移出了MBS的业务区域,从而进一步减少传输资源的浪费。可选的,第三消息还可以携带新的MBS的业务区域的信息。
在一种可能的实现中,会话管理功能根据MBS对应的多播群组的上下文信息,向接入管理功能发送第一消息时,可以采用以下一种或多种方式:若上下文信息包括多播群组的多播会话的类型,且类型为本地MBS,则会话管理功能向接入管理功能发送第一消息;或若上下文信息包括第一指示信息,且第一指示信息用于指示获取终端设备的位置信息,则会话管理功能向接入管理功能发送第一消息;或若上下文信息包括MBS的业务区域的信息,则会话管理功能向接入管理功能发送第一消息;或若上下文信息中的业务类型servicetype为多播业务,且上下文信息包括MBS的业务区域的信息,则会话管理功能向接入管理功能发送第一消息。会话管理功能可以根据多播群组的上下文信息,确定是否需要获取第一终端设备的位置信息,从而确定是否主动获取第一终端设备的位置信息。
在一种可能的实现中,会话管理功能停止向第一终端设备发送MBS的数据时,可以采用以下方式:会话管理功能通知用户面功能停止向第一终端设备发送MBS的数据;或会话管理功能向接入网设备发送第四消息,第四消息用于触发接入网设备删除多播群组对应的上下文信息中第一终端设备的信息;或会话管理功能向接入网设备发送第五消息,第五消息用于触发接入网设备删除第一终端设备的上下文信息中多播群组的信息;或会话管理功能向接入网设备发送第六消息,第六消息用于指示接入网设备停止向第一终端设备发送MBS的数据。
其中多播群组的信息可以包括多播群组的标识信息;和/或多播群组对应的单播业务质量QoS流的信息。
在一种可能的实现中,若第一终端设备通过单独传输方式接收MBS的数据,则会话管理功能还可以向接入管理功能发送第一消息。其中第一终端设备通过单独传输方式接收MBS的数据,可以理解为第一终端设备通过单播方式接收MBS的数据,或者第一终端设备不支持通过多播方式接收MBS的数据,或者第一终端设备当前驻留的接入网设备不支持通过多播方式收发MBS的数据,或者MBS的数据通过第一终端的单播会话被发送至第一终端。
第二方面,提供一种数据通信方法,包括以下过程:接入网设备获取MBS的业务区域的信息;如果第一终端设备位于MBS的业务区域之外,接入网设备停止向第一终端设备发送MBS的数据,或通知第一终端设备停止接收MBS的数据。
在该方法中,接入网设备可以判断终端设备在当前位置是否可以接收到MBS的数据,以及在终端设备无法接收或不应继续接收本地MBS的数据时,停止向终端设备发送MBS的数据或通知终端设备停止接收MBS的数据,可以减少传输资源的浪费,以及提高MBS的数据发送成功率。
在一种可能的实现中,接入网设备停止向第一终端设备发送MBS的数据时,可以采用以下一种或多种方式:接入网设备向会话管理功能发送第七消息,第七消息用于触发会话管理功能配置第一终端设备停止接收MBS的数据;或接入网设备向会话管理功能发送第一终端设备的位置信息,并接收来自会话管理功能的第八消息,第八消息用于触发接入网设备删除多播群组对应的上下文信息中的第一终端设备的信息,接入网设备根据第八消息,删除多播群组对应的上下文信息中的第一终端设备的信息;或接入网设备向会话管理功能发送第一终端设备的位置信息,并接收来自会话管理功能的第九消息,第九消息用于触发接入网设备删除第一终端设备的上下文信息中多播群组的信息,接入网设备根据第八消息,删除第一终端设备的上下文信息中多播群组的信息;或接入网设备释放或删除第一终端设备的上下文信息。
在一种可能的实现中,接入网设备通知第一终端设备停止接收MBS的数据时,可以采用以下方式:接入网设备向第一终端设备发送第十消息,第十消息用于配置第一终端设备停止接收MBS的数据。
第三方面,提供一种数据通信方法,包括如下过程:接入网设备获取MBS的业务区域的信息;若接入网设备的覆盖区域与MBS的业务区域不存在交集,则接入网设备触发释放MBS对应的共享隧道shared tunnel。
在一种可能的实现中,接入网设备的覆盖区域与MBS的业务区域不存在交集包括以下一种或多种:接入网设备的所有小区或追踪区域均不位于MBS的业务区域,或接入网设备提供覆盖服务的小区或追踪区域均不位于MBS的业务区域,或接入网设备可用的小区或追踪区域均不位于MBS的业务区域,或接入网设备包含的小区或追踪区域均不位于MBS的业务区域。
在一种可能的实现中,接入网设备获取MBS的业务区域的信息时,可以接收来自多播/广播会话管理功能或者网络存储功能或统一数据管理功能或统一数据存储功能或策略控制功能或网络开放功能的MBS的业务区域的信息。
其中网络存储功能可以为网络存储功能(network repository function,NRF),统一数据管理功能可以为统一数据管理(unified data management,UDM),统一数据存储功能可以为统一数据存储(unified data repository,UDR),策略控制功能可以为策略控制功能(policy control function,PCF),网络开放功能可以为网络开放功能(networkexposure function,NEF)。
在该方法中,接入网设备的覆盖区域与MBS的业务区域不存在交集时,驻留在该接入网设备的终端设备无法接收或不应继续接收MBS的数据,因此接入网设备可以通过触发释放共享隧道的流程,使得接入网设备的覆盖区域内的终端设备不接收MBS的数据,可以减少传输资源的浪费,以及提高MBS的数据发送成功率。
第四方面,提供一种数据通信方法,包括如下过程:接入网设备获取MBS的业务区域的信息;如果接入网设备的第一小区或第一追踪区域位于MBS的业务区域之外,接入网设备停止在第一小区或第一追踪区域发送MBS的数据。
在该方法中,接入网设备可以在第一小区或第一追踪区域位于MBS的业务区域之外时,驻留在第一小区或第一追踪区域内的终端设备无法接收或不应继续接收MBS的数据,因此接入网设备可以停止向第一小区或第一追踪区域发送MBS的数据,减少传输资源的浪费,以及提高MBS的数据发送成功率。
在一种可能的实现中,接入网设备停止在第一小区或第一追踪区域发送MBS的数据时,可以采用以下一种或多种方式:接入网设备向会话管理功能发送第十一消息,第十一消息用于触发会话管理功能配置第一小区或第一追踪区域内的终端设备停止接收MBS的数据;或接入网设备在多播群组对应的上下文信息中删除第一小区或第一追踪区域内的终端设备的信息;或接入网设备在第一小区或第一追踪区域内的终端设备的上下文信息中删除多播群组的信息;或接入网设备释放或删除第一小区或第一追踪区域内的终端设备的上下文信息。
第五方面,提供一种通信装置,该通信装置可以为上述会话管理功能或接入网设备,或者为设置在会话管理功能或接入网设备中的芯片。该通信装置可以实现上述第一方面或第二方面或第三方面或第四方面中的任一项设计所提供的方法。
通信装置包括实现上述方法相应的模块、单元、或手段(means),该模块、单元、或means可以通过硬件实现,软件实现,或者通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块或单元。
第六方面,提供一种通信装置,包括收发单元。可选的,该通信装置还包括处理单元。该通信装置可以实现第一方面或第二方面或第三方面或第四方面中的任一项设计所提供的方法。
第七方面,提供一种通信装置,包括处理器。该处理器可用于执行上述第一方面或第二方面或第三方面或第四方面中的任一项设计所提供的方法。可选地,该装置还包括存储器,该处理器与存储器耦合,存储器中用于存储计算机程序或指令,处理器可以执行存储器中的程序或指令,以使得该装置可以执行上述第一方面或第二方面或第三方面或第四方面中的任一项设计所提供的方法。
第八方面,提供一种通信装置,该装置包括接口电路和逻辑电路,逻辑电路与接口电路耦合。该接口电路可以为代码/数据读写接口电路,该接口电路用于接收计算机执行指令(计算机执行指令存储在存储器中,可能直接从存储器读取,或可能经过其他器件)并传输至该逻辑电路,以使该逻辑电路运行计算机执行指令以执行上述第一方面或第二方面或第三方面或第四方面中的任一项设计所提供的方法。
在一些可能的设计中,该通信装置可以为芯片或芯片***。
第九方面,提供一种通信装置,包括处理器和存储器。该处理器用于读取存储器中存储的指令,并可通过接收器接收信号,通过发射器发射信号,以执行上述第一方面或第二方面或第三方面或第四方面中的任一项设计所提供的方法。
可选地,该处理器可以为一个或多个,该存储器也可以为一个或多个。可选地,该存储器可以与该处理器集成在一起,或者该存储器与处理器分离设置。
在具体实现过程中,存储器可以为非瞬时性(non-transitory)存储器,例如只读存储器(read only memory,ROM),其可以与处理器集成在同一块芯片上,也可以分别设置在不同的芯片上,本申请对存储器的类型以及存储器与处理器的设置方式不做限定。
该通信装置可以是一个芯片,该处理器可以通过硬件来实现也可以通过软件来实现,当通过硬件实现时,该处理器可以是逻辑电路、集成电路等;当通过软件来实现时,该处理器可以是一个通用处理器,通过读取存储器中存储的软件代码来实现,该存储器可以集成在处理器中,可以位于该处理器之外,独立存在。
第十方面,提供一种处理器,包括:输入电路、输出电路和处理电路。该处理电路用于通过该输入电路接收信号,并通过该输出电路发射信号,使得该处理器执行上述第一方面或第二方面或第三方面或第四方面中的任一项设计所提供的方法。
在具体实现过程中,上述处理器可以为芯片,输入电路可以为输入管脚,输出电路可以为输出管脚,处理电路可以为晶体管、门电路、触发器和各种逻辑电路等。输入电路所接收的输入的信号可以是由例如但不限于接收器接收并输入的,输出电路所输出的信号可以是例如但不限于输出给发射器并由发射器发射的,且输入电路和输出电路可以是同一电路,该电路在不同的时刻分别用作输入电路和输出电路。本申请对处理器及各种电路的具体实现方式不做限定。
第十一方面,提供一种通信装置,包括:逻辑电路和输入输出接口,该输入输出接口用于与该通信装置之外的模块通信;该逻辑电路用于运行计算机程序或指令以执行上述任一方面的任一项设计所提供的方法。该通信装置可以为上述第一方面或第二方面或第三方面或第四方面中的会话管理功能或接入网设备,或者包含上述会话管理功能或接入网设备的装置,或者上述会话管理功能或接入网设备中包含的装置,比如芯片。
或者,该输入输出接口可以为代码/数据读写接口电路,或通信接口,该输入输出接口用于接收计算机程序或指令(计算机程序或指令存储在存储器中,可能直接从存储器读取,或可能经过其他器件)并传输至该输入输出接口,以使该输入输出接口运行计算机程序或指令以执行上述任一方面的方法。
可选的,该通信装置可以为芯片。
第十二方面,提供一种计算机程序产品,该计算机程序产品包括:计算机程序(也可以称为代码,或指令),当该计算机程序被运行时,使得计算机执行上述第一方面或第二方面或第三方面或第四方面中的任一项设计所提供的方法。
第十三方面,提供一种计算机可读介质,该计算机可读介质存储有计算机程序(也可以称为代码,或指令)当其在计算机上运行时,使得计算机执行上述第一方面或第二方面或第三方面或第四方面中的任一项设计所提供的方法。
第十四方面,提供一种芯片***,该芯片***包括处理器和接口,用于支持通信装置实现上述第一方面或第二方面或第三方面或第四方面中任一项设计所提供的功能。在一种可能的设计中,芯片***还包括存储器,用于保存前述通信装置的必要的信息和数据。该芯片***,可以由芯片构成,也可以包括芯片和其他分立器件。
第十五方面,提供一种芯片装置,该芯片装置包括输入接口和/或输出接口。该输入接口可以实现上述第一方面或第二方面或第三方面或第四方面中任一项设计所提供的接收功能,该输出接口可以实现上述第一方面或第二方面或第三方面或第四方面中任一项设计所提供的发送功能。
第十六方面,提供一种功能实体,该功能实体用于实现上述第一方面至第三方面或第四方面中的任一项设计所提供的方法。
第十七方面,提供一种通信***,包括上述第一方面的会话管理功能和接入管理功能。
可选的,该通信***还可以包括接入网设备和/或终端设备。
第十八方面,提供一种通信***,包括上述第二方面或第三方面或第四方面的接入网设备和终端设备。
可选的,该通信***还可以包括会话管理功能和/或接入网设备。
其中,第五方面至第十八方面中任一种设计方式所带来的技术效果可参见上述第一方面至第四方面所带来的技术效果,此处不再赘述。
附图说明
图1为一种通信***的架构示意图;
图2为本申请实施例提供的一种通信过程示意图;
图3为本申请实施例提供的一种通信过程示意图;
图4为本申请实施例提供的一种通信过程示意图;
图5为本申请实施例提供的一种通信过程示意图;
图6为本申请实施例提供的一种通信过程示意图;
图7为本申请实施例提供的一种通信过程示意图;
图8为本申请实施例提供的一种通信过程示意图;
图9为本申请实施例提供的一种通信过程示意图;
图10为本申请实施例提供的一种通信装置的结构示意图;
图11为本申请实施例提供的一种通信装置的结构示意图;
图12为本申请实施例提供的一种通信装置的结构示意图。
具体实施方式
下面将结合附图对本申请作进一步地详细描述。
本申请将围绕可包括多个设备、组件、模块等的***来呈现各个方面、实施例或特征。应当理解和明白的是,各个***可以包括另外的设备、组件、模块等,并且/或者可以并不包括结合附图讨论的所有设备、组件、模块等。此外,还可以使用这些方案的组合。
另外,在本申请实施例中,“示例的”一词用于表示作例子、例证或说明。本申请中被描述为“示例的”的任何实施例或设计方案不应被解释为比其他实施例或设计方案更优选或更具优势。确切而言,使用“示例的”一词旨在以具体方式呈现概念。
本申请实施例描述的网络架构以及业务场景是为了更加清楚的说明本申请实施例的技术方案,并不构成对于本申请实施例提供的技术方案的限定,本领域普通技术人员可知,随着网络架构的演变和新业务场景的出现,本申请实施例提供的技术方案对于类似的技术问题,同样适用。
以下对本申请实施例的部分用语进行解释说明,以便于本领域技术人员理解。
1)用户设备(user equipment,UE),也称终端设备,是一种具有无线收发功能的设备,可以经无线接入网(radio access network,RAN)中的接入网设备与一个或多个核心网(core network,CN)设备进行通信。
用户设备也可称为接入终端、终端、用户单元、用户站、移动站、移动台、远方站、远程终端、移动设备、用户终端、用户代理或用户装置等。用户设备可以部署在陆地上,包括室内或室外、手持或车载;也可以部署在水面上(如轮船等);还可以部署在空中(例如飞机、气球和卫星上等)。用户设备可以是蜂窝电话(cellular phone)、无绳电话、会话启动协议(session initiation protocol,SIP)电话、智能电话(smart phone)、手机(mobilephone)、无线本地环路(wireless local loop,WLL)站、个人数字处理(personal digitalassistant,PDA)等。或者,用户设备还可以是具有无线通信功能的手持设备、计算设备或连接到无线调制解调器的其它设备、车载设备、可穿戴设备、无人机设备或物联网、车联网中的终端、第五代移动通信(5th-generation,5G)网络以及未来网络中的任意形态的终端、中继用户设备或者未来演进的公共移动陆地网络(public land mobile network,PLMN)中的终端等。其中,中继用户设备例如可以是5G家庭网关(residential gateway,RG)。例如用户设备可以是虚拟现实(virtual reality,VR)终端、增强现实(augmented reality,AR)终端、工业控制(industrial control)中的无线终端、无人驾驶(self driving)中的无线终端、远程医疗(remote medical)中的无线终端、智能电网(smart grid)中的无线终端、运输安全(transportation safety)中的无线终端、智慧城市(smart city)中的无线终端、智慧家庭(smart home)中的无线终端等。本申请实施例对终端设备的类型或种类等并不限定。
2)网络设备,指可以为终端提供无线接入功能的设备。其中,网络设备可以支持至少一种无线通信技术,例如长期演进(long term evolution,LTE)、新无线(new radio,NR)等。
其中,网络设备可以包括接入网设备。示例的,网络设备包括但不限于:5G网络中的下一代基站或下一代节点B(generation nodeB,gNB)、演进型节点B(evolved node B,eNB)、无线网络控制器(radio network controller,RNC)、节点B(node B,NB)、基站控制器(base station controller,BSC)、基站收发台(base transceiver station,BTS)、家庭基站(例如,home evolved node B、或home node B,HNB)、基带单元(baseband unit,BBU)、收发点(transmitting and receiving point,TRP)、发射点(transmitting point,TP)、移动交换中心、小站、微型站等。网络设备还可以是云无线接入网络(cloud radio accessnetwork,CRAN)场景下的无线控制器、集中单元(centralized unit,CU)、和/或分布单元(distributed unit,DU),或者网络设备可以为中继站、接入点、车载设备、终端、可穿戴设备以及未来移动通信中的网络设备或者未来演进的PLMN中的网络设备等。
显然,网络设备也可以包括核心网设备。示例的,核心网设备可以包括SMF等。可选的,核心网设备包括应用功能(AF)。需要指出的是,核心网设备也可以不包括AF。
可选的,接入网设备包括单播接入网设备和/或多播(multicast broadcast,MB)接入网设备。其中,单播接入网设备可以为支持单播会话的接入网设备,也可以为用于管理单播会话的接入网设备;多播接入网设备可以为支持多播会话的接入网设备,也可以为用于管理多播会话的接入网设备,不予限制。其中管理多播会话可以指存储了多播会话的上下文信息。
可选的,会话管理功能包括单播会话管理功能和/或多播会话管理功能。其中,单播会话管理功能可以为支持单播会话的会话管理功能,也可以为用于管理单播会话的会话管理功能;多播会话管理功能可以为支持多播会话的会话管理功能,也可以为用于管理多播会话的会话管理功能。
3)多播会话,用于传输多播业务、或多播广播业务的数据。例如,可以是用于传输多播数据的协议数据单元(PDU)会话。多播会话也称组播会话、广播会话、或多播/广播业务(multicast and broadcast service,MBS)会话。
示例的,多播会话支持广播业务和/或组播业务,可以实现向特定范围内的多个用户同时传输广播业务或组播业务的数据,即多播会话可以实现点到多点的数据传输。
对于同一个MBS的业务区域,可能对应一个或多个多播群组。和/或对于同一个多播群组,可能对应一个或多个MBS的业务区域。其中MBS的业务区域可以包括一个或多个业务区域。其中MBS的业务区域指能够传输MBS的数据的业务区域,即MBS的业务区域内的终端设备可以接收MBS的数据。示例的,MBS的业务区域可以通过多播会话的小区标识列表(CellID list)和/或追踪区域标识列表(tracking area identity list,TAI list)等元素表示。
接收同一多播数据的多个终端设备可以属于一个多播群组。也就是说,一个多播数据可以对应一个多播群组,或者对应一个多播会话。可选的,多播会话和多播群组一一对应。多播会话的会话标识和多播群组的群组标识可以一一对应。或者多播会话和多播群组可以共用一个标识,即一个标识可以既唯一标识多播会话又唯一标识多播群组,也就是说,多播会话的会话标识和多播群组的群组标识相同。
可以理解的是,除特别说明之外,在本申请实施例中,“多播”、“广播”、“组播”的概念之间可以替换使用。
本申请中的“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
本申请中所涉及的至少一个是指一个或多个,多个是指两个或两个以上。
另外,需要理解的是,在本申请的描述中,“第一”、“第二”等词汇,仅用于区分描述的目的,而不能理解为指示或暗示相对重要性,也不能理解为指示或暗示顺序。
本申请实施例的技术方案可以应用于各种通信***。例如,LTE***、LTE频分双工(frequency division duplex,FDD)***、LTE时分双工(time division duplex,TDD)、5G通信***或NR、以及未来的其他通信***如6G等。
为了便于理解本申请实施例,以图1所示的5G网络架构为例对本申请使用的应用场景进行说明。图1为一种5G网络架构,该网络架构中可以包括:用户设备UE101部分、网络设备部分和数据网络(data network,DN)104部分。
其中,网络设备部分包括接入网(access network,AN)102、用户面功能(userplane function,UPF)103、AMF105、SMF106、PCF107、UDM108等。在上述网络设备中,除接入网102部分之外的部分可以称为核心网部分。
数据网络DN 104,用于为用户提供数据传输服务,如互联网协议多媒体***(internet protocol multimedia subsystem,IMS)、因特网(Internet)等。
应用功能AF109,负责向第三代移动通信伙伴项目(3rd generation partnershipproject,3GPP)网络提供业务,如影响业务路由、与PCF之间交互以进行策略控制等。
示例性的,下面对运营商网络中的网络功能进行简要介绍。
AN 102,用于UE101接入运营商网络。AN可以包括3GPP的NG-RAN和/或非3GPP的AN等,此处不做限制。示例的,UE101经过AN 102,与运营商网络中的业务节点连接。本申请实施例中的AN 102,可以指代接入网本身,也可以指接入网设备,此处不作区分。可理解,本申请对接入网设备的具体类型不作限定。采用不同无线接入技术的***中,具备接入网设备功能的设备的名称可能会有所不同。可选的,在接入网设备的一些部署中,接入设备可以包括CU和DU等。
策略控制功能PCF 107,负责向接入与移动性管理功能AMF105、会话管理功能SMF106提供策略规则,如业务质量(quality of service,QoS)策略、切片选择策略等。
统一数据管理UDM 108,负责存储用户数据,如签约数据、鉴权/授权信息等信息。
接入与移动性管理功能AMF 105,负责移动网络设备中的移动性管理,例如用户位置更新、用户注册网络、用户切换等功能。
会话管理功能SMF 106,负责移动网络中的会话管理,如会话建立、修改、释放。具体功能例如包括为用户分配互联网协议(internet protocol,IP)地址、选择提供报文转发功能的用户面功能UPF等。
用户面功能UPF 103,负责对用户报文进行处理,如转发、计费等。
图1中N1、N2、N3、N4、N5、N6、N7、N8、N10、N11,以及N25为接口序列号。示例性的,上述接口序列号的含义可参见3GPP标准协议中定义的含义,本申请对于上述接口序列号的含义不做限制。需要说明的是,图1中仅以终端设备110为UE作出了示例性说明,图1中的各个网络功能之间的接口名称也仅仅是一个示例,在具体实现中,该***架构的接口名称还可能为其他名称,本申请对此不作限定。
本申请实施例提供了一种数据通信方法及装置,可以应用于图1所示的通信***中。在该方法中,会话管理功能可以根据MBS对应的多播会话的上下文信息,触发上报第一终端设备的位置信息,以及在接收到第一终端设备的位置信息后,在第一终端设备位于该MBS的业务区域之外时,会话管理功能停止向该第一终端设备发送MBS的数据。这样会话管理功能通过主动触发获取终端设备的位置信息,来判断终端设备在当前位置是否可以接收到或者是否应该接收到MBS的数据,以及在终端设备无法接收或不应该接收MBS的数据时停止向终端设备发送MBS的数据,可以减少传输资源的浪费,以及提高MBS的数据发送成功率。除特别说明外,本申请实施例所涉及的MBS,可以包括本地MBS。本地MBS可以特指本地MBS的业务场景,也可以指其他需要受限于区域传输的MBS的业务场景。
图2为本申请实施例提供的一种可能的数据通信方法,包括以下步骤:
S201:会话管理功能根据MBS对应的多播会话的上下文信息,发送第一消息。
对应的,接入管理功能接收第一消息。
其中,第一消息可以用于触发上报第一终端设备的位置信息。
其中,第一终端设备属于MBS对应的多播群组,第一终端设备可以是一个或多个组成员,不予限制。例如,第一终端设备为该多播群组中的所有成员或部分成员。
具体地,第一终端设备属于MBS对应的多播群组可以包括以下一种或多种情况:第一终端设备可以是已经加入多播会话的该多播群组的成员、第一终端设备可以是请求加入该多播群组的成员、第一终端设备为该多播群组中的成员。
其中,会话管理功能可以为SMF实体,例如会话管理功能可以为单播SMF,或者可以为MB-SMF,本申请实施例中以会话管理功能为单播SMF为例进行说明。其中,接入管理功能可以为AMF实体。
会话管理功能可以从多播/广播会话管理功能(如MB-SMF)中获取到MBS对应的多播会话的上下文信息,或者会话管理功能可以从AF中获取到MBS对应的多播会话的上下文信息,或者会话管理功能可以从网络存储功能(如NRF)中获取到MBS对应的多播会话的上下文信息,或者会话管理功能可以从统一数据管理功能(如UDM)中获取到MBS对应的多播会话的上下文信息,或者会话管理功能可以从统一数据存储功能(如URM)中获取到MBS对应的多播会话的上下文信息,或者会话管理功能可以从策略控制功能(如PCF)中获取到MBS对应的多播会话的上下文信息,会话管理功能可以从网络开放功能(如NEF)中获取到MBS对应的多播会话的上下文信息等,在此对会话管理功能获取到MBS对应的多播会话的上下文信息的方式不做限制。
MBS对应的多播会话用于传输MBS的数据。一般的,一个多播会话对应一个多播群组。终端设备可以加入MBS对应的多播会话或多播群组,从而接收MBS的数据。
MBS对应的多播会话的上下文信息可以包括但不限于以下信息中的一种或多种:多播会话的会话标识、多播群组的群组标识、多播群组的多播会话类型、用于指示获取终端设备的位置信息的第一指示信息、MBS的业务区域的信息、业务类型(service type)、多播会话的QoS流信息(如QoS流信息或保障流比特信息)等。多播群组的多播会话类型包括本地MBS等。业务类型用于指示单播业务或多播业务。多播会话的上下文也可以称为多播群组对应的上下文信息。MBS的业务区域的信息可以通过多播会话的Cell ID list和/或TAI list等元素表示。
在一个示例中,S201中会话管理功能可以根据MBS对应的多播会话的上下文信息,确定是否需要获取终端设备的位置信息。在确定需要获取终端设备的位置信息时,会话管理功能发送第一消息,以触发获取终端设备的位置信息。
在一种实现方式中,若多播会话的上下文信息包括多播群组的多播会话的类型,且该类型为本地MBS,会话管理功能可以向接入管理功能发送第一消息。也就是说,在该类型为本地MBS时,会话管理功能可以确定需要获取第一终端设备的位置,从而触发获取第一终端设备的位置。
在另一种实现方式中,若多播会话的上下文信息包括第一指示信息,且该第一指示信息用于指示获取第一终端设备的位置信息,会话管理功能可以向接入管理功能发送第一消息。也就是说,在第一指示信息用于指示获取第一终端设备的位置信息,会话管理功能可以确定需要获取第一终端设备的位置,从而触发获取第一终端设备的位置。
在又一种实现方式中,若多播会话的上下文信息包括MBS的业务区域的信息,会话管理功能可以向接入管理功能发送第一消息。也就是说,在上下文信息包括MBS的业务区域的信息,会话管理功能可以确定需要获取第一终端设备的位置信息,从而触发获取第一终端设备的位置。可选的,会话管理功能还可以根据MBS的业务区域的信息(如Cell ID list和/或TAI list),确定多播会话对应本地MBS。
在又一种实现方式中,若多播会话上下文信息包括业务类型(service type)为多播业务,且多播会话上下文信息包括MBS的业务区域的信息,会话管理功能可以向接入管理功能发送第一消息。也就是说,在这种情况下,会话管理功能可以确定需要获取第一终端设备的位置信息,从而触发获取第一终端设备的位置。
可选地,在会话管理功能发送第一消息之前,会话管理功能还可以根据接入网设备的MBS能力,向接入管理功能发送第一消息。此处的接入网设备可以对应终端设备当前驻留的接入网设备。例如,当终端设备当前驻留的接入网设备不支持MBS时(或者说当终端设备当前驻留的接入网络设备不支持通过多播方式收发MBS的数据时),会话管理功能向接入管理功能发送第一消息。又如当终端设备通过单独传输方式(individual delivery)接收MBS的数据时,会话管理功能向接入管理功能发送第一消息。单播传输方式可以为单播方式,或者可以为5GC单独MBS数据传输方式(5GC individual MBS traffic delivery)等。
其中,第一消息用于触发上报第一终端设备的位置信息,进而会话管理功能可以根据第一终端设备的位置信息来判断第一终端设备是否需要接收或是否应该继续接收MBS的数据,以及第一终端设备是否可以接收到MBS的数据。
可选的,该第一消息携带第一终端设备的标识信息,或MBS对应的多播群组的标识信息。例如,当第一终端设备为MBS对应的多播群组中的所有成员时,第一消息可以携带该多播群组的标识信息。其中第一终端设备的标识信息可以是以下一种或多种信息:第一终端设备的IP地址、全局唯一临时UE标识(globally unique temporary UE identity,GUTI)、国际移动用户识别码(international mobile subscriber identificationnumber,IMSI)、临时用户标识(temporary mobile subscriber identity,TMSI)、用户永久标识符(subscription permanent identifier,SUPI)、或用户隐藏标识符(subscriptionconcealed identifier,SUCI)等。多播群组的标识信息可以是以下一种或多种信息:多播会话的会话标识、多播群组的IP地址、临时移动群组标识(temporary mobile groupidentifier,TMGI)等。
示例的,第一消息可以为订阅消息,该订阅消息用于订阅第一终端设备的位置信息。可选的,订阅消息可以携带MBS的业务区域的信息。这样会话管理功能可以根据MBS的业务区域的信息,来判断MBS的业务区域是否发生了更新,以及会话管理功能还可以根据第一终端设备的位置和MBS的业务区域,来判断第一终端设备位于MBS的业务区域之内,还是位于MBS的业务区域之外。
可选的在S201之前,会话管理功能还可以接收第一终端设备请求加入多播会话或多播群组的信息、更新MBS的业务区域的指示信息、MBS的业务区域的信息等。
例如,会话管理功能可以接收来自第一终端设备的第二消息,第二消息用于请求加入多播会话或多播群组。可选的,该第二消息可以携带多播群组的标识信息或多播会话的会话标识,该第二消息还可以携带第一终端设备的位置信息。
又如,会话管理功能可以接收来自多播/广播会话管理功能的第三消息,第三消息用于更新MBS的业务区域。可选的,该第三消息可以携带多播群组的标识信息或多播会话的会话标识,该第三消息还可以携带更新后的MBS的业务区域的信息(下文描述为新的MBS的业务区域的信息)。
又如会话管理功能可以接收多播/广播会话管理功能发送的MBS的业务区域的信息,或者会话管理功能可以接收UDR发送的MBS的业务区域的信息,或者会话管理功能可以接收UDM发送的MBS的业务区域的信息,或者会话管理功能可以接收PCF发送的MBS的业务区域的信息。除特别说明外,本申请实施例中涉及的MBS的业务区域的信息可以是初始提供的业务区域的信息,或者可以是新的业务区域的信息。
一种可能的实现方式中,第一消息可以是N11消息,例如会话管理功能调用amf接口用于通信服务的,用于传输N1N2消息的服务(Namf_Communication_N1N2MessageTransfer)。
S202:接入管理功能发送第一终端设备的位置信息。
对应的,会话管理功能接收第一终端设备的位置信息。
其中,第一终端设备的位置信息可以为用于指示第一终端设备的位置的信息,或者可以是用于指示第一终端设备位于MBS的业务区域之外或之内的指示信息。其中第一终端设备的位置可以是最新的位置。第一终端设备的位置可以通过以下一种或多种信息表示:第一终端设备当前的地理位置(例如,经纬度坐标)、终端设备的IP地址、终端设备当前驻留的小区、终端设备当前驻留的基站等。
第一终端设备的位置信息可以为用于指示第一终端设备的位置的信息,或者可以是用于指示第一终端设备位于MBS的业务区域之外或之内的指示信息。其中第一终端设备的位置可以是最新的位置。第一终端设备的位置可以通过以下一种或多种信息表示:第一终端设备当前的地理位置、终端设备的IP地址、终端设备当前驻留的小区、终端设备当前驻留的基站等。
可选的,会话管理功能还可以接收到多播/广播会话管理功能发送的MBS的业务区域的信息。多播/广播会话管理功能可以获取到MBS的业务区域的信息,其中多播/广播会话管理功能可以在NRF或NEF或PCF或AF或本地获取到MBS的业务区域的信息。
多播/广播会话管理功能向会话管理功能发送MBS的业务区域的信息的时机在此不做限制。例如多播/广播会话管理功能可以保存多播会话的会话状态,当会话状态处于激活态时,多播/广播会话管理功能向会话管理功能发送MBS的业务区域的信息,当会话状态处于去激活态时,多播/广播会话管理可以功能不向会话管理功能发送MBS的业务区域的信息,或者多播/广播会话管理功能可以等到多播会话即将激活(如接收到激活请求或激活通知时)或处于激活态时,再向会话管理功能发送MBS的业务区域的信息。示例的,多播/广播会话管理功能可以向会话管理功能发送信息通知消息(Nmbsmf_Information_Notify),该Nmbsmf_Information_Notify中携带MBS的业务区域的信息。
接入管理功能可以获取到第一终端设备的位置信息,一种可能的方式为,接入管理功能在接收到第一消息后,向接入网设备发送位置报告控制(Location ReportingControl)消息,此后接入管理功能接收来自接入网设备发送的位置报告(LocationReport)消息,获取到最新的第一终端设备的位置信息。
S203:当第一终端设备的位置信息满足第一条件时,会话管理功能停止向第一终端设备发送MBS的数据。
该第一条件可以是位置信息用于指示第一终端设备的位置,且会话管理功能根据第一终端设备的位置确定第一终端设备位于MBS的业务区域之外。或者该第一条件可以是位置信息用于指示第一终端设备位于MBS的业务区域之外。
当第一终端设备的位置满足第一条件时,会话管理功能可以通过如下一种或多种方式停止向第一终端设备发送MBS的数据。可选的,在下述各方式中,会话管理功能还可以向第一终端设备发送MBS的业务区域的信息。
方式一:会话管理功能通知用户面功能(如UPF)停止向第一终端设备发送MBS的数据。在该方式中,用户面功能可以不下发MBS的数据。
方式二:会话管理功能向接入网设备发送第四消息,第四消息用于触发接入网设备删除多播群组对应的上下文信息中第一终端设备的信息。其中第一终端设备的信息可以包括但不限于以下一种或多种信息:第一终端设备的设备标识、第一终端设备的位置、第一终端设备的上下文信息。其中第一终端设备的上下文信息可以包括但不限于以下一种或多种信息:第一终端设备的设备标识、第一终端设备当前驻留的小区、第一终端设备当前驻留的基站、第一终端设备的IP地址、第一终端设备的位置信息、第一终端设备加入的多播群组的信息等。
方式三:会话管理功能向接入网设备发送第五消息,第五消息用于触发接入网设备删除第一终端设备的上下文信息中多播群组的信息。其中多播群组的信息包括但不限于以下一种或多种信息:多播群组的标识信息、多播群组对应的单播QoS流的信息等信息。多播群组对应的单播QoS流指用于传输MBS的数据的单播QoS流。其中QoS流可以通过QoS流的标识信息(QoS Flow ID,QFI)来唯一标识。
方式四:会话管理功能向接入网设备发送第六消息,第六消息用于指示接入网设备停止向第一终端设备发送MBS的数据。在该方法中,用户面功能可以向接入网设备发送MBS的数据,但接入网设备不下发MBS的数据。
值得说明的是,会话管理功能向接入网设备发送第四消息/第五消息/第六消息,可以指会话管理功能直接向接入网设备发送第四消息/第五消息/第六消息,也可以指会话管理功能通过接入管理功能向接入网设备发送第四消息/第五消息/第六消息中的信息(即接入管理功能根据会话管理功能发送的第四消息/第五消息/第六消息中的信息,重新确定并下发消息)。
在该实施例中,会话管理功能根据终端设备的上下文信息,可以主动触发获取终端设备的位置信息,从而判断终端设备在当前位置是否可以接收或是否应该继续接收MBS的数据,以及在终端设备无法接收或不应该继续接收MBS的数据时停止向终端设备发送MBS的数据,可以减少传输资源的浪费,提高MBS的数据发送成功率。
图3为本申请实施例提供的一种可能的数据通信方法,包括以下步骤:
S301:接入网设备获取MBS的业务区域的信息。
在该S301中,一种可能的实现方式是,接入网设备获取来自多播/广播会话管理功能或会话管理功能或NRF或NEF或UDM或UDR或AF的MBS的业务区域的信息。可选的,多播/广播会话管理功能可以主动向接入网设备发送MBS的业务区域的信息,或者多播/广播会话管理功能可以在接收到接入网设备的信息获取请求后,向接入网设备发送MBS的业务区域的信息,在本申请实施例对多播/广播会话管理功能发送MBS的业务区域的信息的时机不做限制。
示例的,多播/广播会话管理功能可以向接入管理功能发送MBS的业务区域的信息,接入管理功能向接入网设备发送该MBS的业务区域的信息。例如多播/广播会话管理功能可以向接入管理功能发送接受请求响应消息(Nmbsmf_Reception_Request Response)或者发送接受开始响应消息(Nmbsmf_Reception_Start Response),该Nmbsmf_Reception_Request Response或Nmbsmf_Reception_Start Response中携带MBS的业务区域的信息。
S302:如果第一终端设备位于MBS的业务区域之外,接入网设备停止向第一终端设备发送MBS的数据,或者通知第一终端设备停止接收MBS的数据。
接入网设备可以获取到第一终端设备的位置,以及可以S301中获取到MBS的业务区域的信息,因此接入网设备可以确定第一终端设备位于MBS的业务区域之外或之内。
当第一终端设备位于MBS的业务区域之外时,接入网设备可以通过如下一种或多种方式停止向第一终端设备发送MBS的数据。可选的,在下述各方式中,接入网设备还可以向第一终端设备发送MBS的业务区域的信息。
方式一:接入网设备向会话管理功能发送第七消息,第七消息用于触发会话管理功能配置第一终端设备停止接收MBS的数据。该第七消息还可以包括多播会话的会话标识,如TMGI。会话管理功能接收到该第七消息后,可以停止向第一终端设备发送MBS的数据,具体可以参见上述S203,此处不做赘述。
方式二:接入网设备向会话管理功能发送第一终端设备的位置信息,并接收来自会话管理功能的第八消息,第八消息用于触发接入网设备删除多播群组对应的上下文信息中的第一终端设备的信息。接入网设备根据第八消息,删除多播群组对应的上下文信息中的第一终端设备的信息。
方式三:接入网设备向会话管理功能发送第一终端设备的位置信息,并接收来自会话管理功能的第九消息,第九消息用于触发接入网设备删除第一终端设备的上下文信息中多播群组的信息。接入网设备根据第八消息,删除第一终端设备的上下文信息中多播群组的信息。
方式四:接入网设备释放或删除第一终端设备的上下文信息。
当第一终端设备位于MBS的业务区域时,接入网设备可以通过如下方式通知第一终端设备停止接收MBS的数据:接入网设备第一终端设备发送第十消息,第十消息用于配置第一终端设备停止接收MBS的数据。如果用户面功能后续向第一终端设备发送了MBS的数据,第一终端设备可以拒绝接收MBS的数据,或者第一终端设备可以对接收到的MBS的数据不处理。
值得说明的是,会话管理功能向接入网设备发送第八消息/第九消息/第十消息,可以指会话管理功能直接向接入网设备发送第八消息/第九消息/第十消息,也可以指会话管理功能通过接入管理功能向接入网设备发送第八消息/第九消息/第十消息中的信息(即接入管理功能根据会话管理功能发送的第八消息/第九消息/第十消息中的信息,重新确定并下发消息)。
在该实施例中,接入网设备可以终端设备在当前位置是否可以接收或是否应该继续接收MBS的数据,以及在终端设备无法接收或不应该继续接收MBS的数据时,停止向终端设备发送MBS的数据或通知终端设备停止接收MBS的数据,可以减少传输资源的浪费,以及提高MBS的数据发送成功率。
图4为本申请实施例提供的一种可能的数据通信方法,包括以下步骤:
S401的过程可以参见S301,相似之处不做赘述。
S402:若接入网设备的覆盖区域与MBS的业务区域不存在交集,接入网设备触发释放MBS对应的共享隧道(shared tunnel)。
需要说明的是,共享隧道是在多播/广播用户面功能(如MB-UPF实体)到接入网设备(如RAN)之间建立的,用于传输MBS的数据。此处的接入网设备可以仅为具备MBS能力(即支持多播方式)的接入网设备。共享隧道可以对应标准中描述的N3mb参考点。共享隧道可以仅供传输下行的数据。
多播/广播用户面功能将MBS的数据通过共享隧道发送至接入网设备,接入网设备随后可以通过点对点(Point-to-Point)和/或点对多点(Point-to-Multipoint)的传输方式将MBS的数据发送到驻留在此接入网设备、以发送到加入多播会话的终端设备处。
共享隧道可以基于通用无线分组业务(general packet radio service,GPRS)隧道协议—用户面(GPRS Tunnel Protocol-user plane,GTP-U)协议。一种共享隧道的实现方式是,MB-UPF可能会为每个接入网设备分别建立共享隧道,换言之,MB-UPF会向每个RAN分别发送MBS的数据,例如,当接入网设备不支持多播方式(也称IP多播数据的接收),或者传输网(transport network)(即MB-UPF到RAN的网络)不支持多播方式(也称IP多播数据的传输)时。另一种共享隧道的实现方式是,MB-UPF发送一份MBS的数据,此多播数据会在传输网的路由器处进行复制,最终数据的副本会到达不同的接入网设备,例如在该实现方式中接入网设备支持IP多播数据的接收,并且传输网支持IP多播数据的传输。
其中接入网设备的覆盖区域包括接入设备的小区(cell)或追踪区域(trackingarea,TA)。接入网设备可以为其覆盖区域内的小区或追踪区域内的终端设备提供服务。接入网设备的覆盖区域与MBS的业务区域不存在交集包括:
接入网设备的所有小区或追踪区域均不位于MBS的业务区域,或
接入网设备提供覆盖服务的小区或追踪区域均不位于MBS的业务区域,或
接入网设备可用的小区或追踪区域均不位于MBS的业务区域,或
接入网设备包含的小区或追踪区域均不位于MBS的业务区域。
接入网设备触发释放MBS对应的共享隧道可以参见3GPP标准中的描述,在此不做赘述。
在该实施例中,接入网的覆盖区域与MBS的业务区域不存在交集时,接入网设备可以通过触发释放共享隧道的流程,使得接入网设备的覆盖区域内的终端设备不接收MBS的数据,可以减少传输资源的浪费,以及提高MBS的数据发送成功率。
图5为本申请实施例提供的一种数据通信方法,包括以下步骤:
S501的过程可以参见S301,相似之处不做赘述。
S502:如果接入网设备的第一小区或第一追踪区域位于MBS的业务区域之外,接入网设备停止在第一小区或第一追踪区域发送MBS的数据。
在接入网设备的第一小区或第一追踪区域位于MBS的业务区域之外时,第一小区或第一追踪区域内的终端设备无法接收到MBS的数据。
当接入网设备的第一小区或第一追踪区域位于MBS的业务区域之外时,接入网设备可以通过如下一种或多种方式停止在第一小区或第一追踪区域发送MBS的数据。可选的,在下述各方式中,接入网设备还可以向第一小区或第一追踪区域内的终端设备发送MBS的业务区域。
方式一:接入网设备向会话管理功能发送第十一消息,第十一消息用于触发会话管理功能配置第一小区或第一追踪区域内的终端设备停止接收MBS的数据。该第十一消息还可以包括多播会话的会话标识。会话管理功能接收到该第十一消息后,可以停止向第一小区或第一追踪区域内的终端设备发送MBS的数据,具体可以参见上述S203,此处不做赘述。
方式二:接入网设备在多播群组对应的上下文信息中删除第一小区或第一追踪区域内的终端设备的信息。可选的,接入网设备可以向会话管理功能发送第一小区或第一追踪区域内的终端设备的位置信息,或者第一小区或第一追踪区域位于MBS的业务区域之外的指示信息。接入网设备接收来自会话管理功能的第十二消息,第十二消息用于触发接入网设备删除多播群组对应的上下文信息中的第一小区或第一追踪区域内的终端设备的信息。
方式三:接入网设备在第一小区或第一追踪区域内的终端设备的上下文信息中删除多播群组的信息。可选的,接入网设备可以向会话管理功能发送第一小区或第一追踪区域内的终端设备的位置信息,或者第一小区或第一追踪区域位于MBS的业务区域之外的指示信息。接入网设备接收来自会话管理功能的第十三消息,第十三消息用于触发接入网设备删除第一小区或第一追踪区域内的终端设备的上下文信息中的多播群组的信息。
方式四:接入网设备释放或删除第一小区或第一追踪区域内的终端设备的上下文信息。
值得说明的是,会话管理功能向接入网设备发送第十一消息/第十二消息/第十三消息,可以指会话管理功能直接向接入网设备发送第十一消息/第十二消息/第十三消息,也可以指会话管理功能通过接入管理功能向接入网设备发送第十一消息/第十二消息/第十三消息中的信息(即接入管理功能根据会话管理功能发送的第十一消息/第十二消息/第十三消息中信息,重新确定并下发的消息)。
在该实施例中,接入网设备可以在第一小区或第一追踪区域位于MBS的业务区域之外时,驻留在第一小区或第一追踪区域内的终端设备无法接收或不应继续接收MBS的数据,因此接入网设备可以停止向第一小区或第一追踪区域发送MBS的数据,可以减少传输资源的浪费,以及提高MBS的数据发送成功率。
在本申请的各个实施例中,如果没有特殊说明以及逻辑冲突,不同的实施例之间的术语和/或描述具有一致性、且可以相互引用,不同的实施例中的技术特征根据其内在的逻辑关系可以组合形成新的实施例。
下面以几个具体的通信流程对上述通信方式进行说明。
图6为本申请实施例提供的一种可能的通信流程,包括以下步骤:
S601:MB-SMF获取MBS的业务区域的信息(MBS service area)。
该S601为可选的步骤。例如当本地MBS的多播会话处于激活态时,MB-SMF执行该S601,当本地MBS的多播会话处于非激活态时,MB-SMF不执行该S601。
可选的MBS的业务区域的信息为初始提供的MBS的业务区域的信息,或者更新后的MBS的业务区域的信息。
S602:MB-SMF向SMF发送MBS更新通知消息(MBS update notification)中,该MBS更新通知消息中包括MBS的业务区域的信息。
或者MBS的业务区域的信息也可以携带在信息通知消息(Nmbsmf_Information_Notify)中。
S603:SMF根据接收到的MBS的业务区域信息,更新保存的MBS的业务区域信息。
S604:MB-SMF向RAN发送MBS更新通知消息(MBS update notification)中,该MBS更新通知消息中包括MBS的业务区域的信息。
一般的,MBS的业务区域发生更新时,MB-SMF向RAN发送MBS的业务区域的信息,该MBS的业务区域的信息为更新后的(new/updated)MBS的业务区域的信息。
示例的,MB-SMF可以向AMF发送接收请求响应消息(Nmbsmf_Reception_RequestResponse),该接收请求响应消息包括MBS的业务区域的信息,AMF向RAN发送MBS的业务区域的信息。
S605:RAN判断其覆盖范围是否位于MBS的业务区域之外。
该S605的过程可以参见上述S402,此处不做赘述。
S606:如果RAN的覆盖范围位于MBS的业务区域之外,RAN触发MBS对应的sharedtunnel的释放流程。
可选的,RAN接收到MBS的业务区域的信息之后,可以向MB-SMF发送MBS更新通知响应消息(MBS update notification response)。
在RAN的覆盖范围位于MBS的业务区域之外,或者UE位于MBS的业务区域之外时,RAN可以触发一个或多个UE停止接收MBS的数据。具体的RAN触发UE停止接收MBS的数据可以参见下述实现方式一(S607-S609),或者参见实现方式二(S610-S611),或者参见实现方式三(S612)。
S607:RAN向SMF发送N2消息,用于触发SMF配置UE停止接收MBS的数据。
该N2消息包括PDU会话的会话标识(PDU Session ID)和N2信息。可选的,N2信息可以包括多播会话的会话标识(MBS Session ID),如TMGI,该N2信息还可以包括UE位于MBS的业务区域之外的指示信息,和/或UE的位置信息(如UE当前驻留的小区标识(cell ID),或者UE当前驻留的追踪区域标识(TA ID))。
该RAN可以确定停止向UE发送MBS的数据,并发送该N2消息。例如RAN根据UE的位置信息和MBS的业务区域的信息,确定是否停止向UE发送MBS的数据,或者根据UE位于MBS的业务区域之外的指示信息,确定是否停止向UE发送MBS的数据。
S608:SMF确定是否停止向UE发送MBS的数据。
在该S608中,SMF根据UE的位置信息和MBS的业务区域的信息,确定是否停止向UE发送MBS的数据,或者根据UE位于MBS的业务区域之外的指示信息,确定是否停止向UE发送MBS的数据。
或者在该S608中,SMF可以根据N2消息,确定是否停止向UE发送MBS的数据。
S609:SMF向RAN发送N2消息,用于通知停止向UE发送MBS的数据。
该N2消息中可以包括N2信息,N2信息包括多播群组的上下文信息,该上下文信息不包括多播群组的信息(如多播群组对应的单播QoS流的信息),或N2信息用于触发RAN删除UE的上下文信息中多播群组对应的单播QoS流的信息。
可选的该N2消息中可以包括N1信息,该N1信息包括MBS的业务数据的信息。
S610:RAN释放或删除多播群组对应的上下文信息中UE的信息。
或者,RAN释放或删除UE的上下文信息中多播群组的信息。
S611:RAN向SMF发送N2消息,N2消息触发SMF配置停止向UE发送MBS的数据。
该N2消息携带N2信息和PDU会话的会话标识。可选的该N2信息中包括多播会话的会话标识,和/或包括用于触发SMF配置停止向UE发送MBS的数据的指示信息。
S612:RAN不删除(或保持)UE的上下文信息,向UE发送配置消息,该配置消息用于配置UE停止接收UE的MBS的数据。
或者,RAN不向UE发送MBS的数据。
值得说明的是,在本实施例的某种实现方式中,步骤S607-S611是可选步骤,在另一些实现方式中,步骤S607-S609,S612是可选步骤,在又一些实现方式中,步骤S610-S612是可选步骤。
在该实施例中,RAN获取到UE的最新位置信息,在UE位于MBS的业务区域之外时,使得UE不再接收MBS的数据,不需要引入额外信令。以及在S612中,若RAN不删除UE的上下文信息,可以解决UE在MBS的业务区域内来回移动导致的乒乓效应(ping-pong),从而提高通信***的稳定性。
图7为本申请实施例提供的一种可能的通信流程,包括以下步骤:
S701:UE请求加入多播群组。
示例的,UE向SMF发送PDU会话修改请求消息,该PDU会话修改请求消息包含多播会话的会话标识(如TMGI或IP多播地址)。
S702:SMF根据多播群组对应的上下文信息,确定需要获取UE的位置信息。
其中SMF可以根据多播会话的会话标识,获取多播会话的上下文信息,即多播群组对应的上下文信息。
例如多播群组对应的上下文信息包括用于指示获取UE的位置信息的指示信息,或者多播群组对应的上下文信息包括多播会话类型为本地MBS的信息,或者多播群组对应的上下文信息包括MBS的业务区域的信息,SMF可以确定需要获取UE的位置信息。
S703:SMF向AMF发送N11消息,N11消息包括多播会话的会话标识,可选的包括MBS的业务区域的信息。
如果N11消息不包括MBS的业务区域的信息,AMF可以根据多播会话的会话标识,获取MBS的业务区域的信息。例如AMF可以向网络存储功能(NRF)或UDM或PCF发送查询请求消息,该查询请求消息包括多播会话的会话标识,NRF或UDM或PCF可以向AMF发送查询响应消息,该查询响应消息包括MBS的业务区域的信息。
可选的,N11消息还可以包括N2信息,该N2信息由AMF转发给RAN。N2信息包括多播会话的会话标识,可选的包括MBS的业务区域的信息。在这种情况下,AMF可以不获取MBS的业务区域的信息。
S704:AMF向RAN发送N2消息,该N2消息包括多播会话的会话标识,可选的包括MBS的业务区域的信息。
如果N2消息包括多播会话的会话标识,RAN可以确定是否保存有多播会话的会话标识对应的多播群组的上下文信息。
如果RAN保存有会话标识对应的多播群组的上下文信息,RAN可以检测位于RAN的覆盖区域内且接收该MBS的数据的一个或多个UE是否位于MBS的业务区域内,当UE位于MBS的业务区域之外,触发UE停止接收MBS的数据。
如果RAN未保存会话标识对应的多播群组的上下文信息,RAN可以执行S705。
S705:RAN获取MBS的业务区域的信息。
S705为可选的步骤。
RAN可以从MB-SMF中获取MBS的业务区域的信息,例如RAN向AMF发送请求消息,该请求消息包括多播会话的会话标识,然后AMF向MB-SMF发送请求消息,该请求消息包括多播会话的会话标识,MB-SMF向AMF发送MBS的业务区域的信息,AMF再向RAN发送MBS的业务区域的信息。
当RAN确定UE位于MBS的业务区域之外,执行S706。
S706:RAN向AMF发送N2消息。
N2消息包括以下一种或多种信息:UE的位置信息(如UE所在的小区标识)、UE位于MBS的业务区域之外的指示信息、UE的标识信息、UE对应的UE列表(该UE列表包括多个UE)。
S707:AMF向SMF发送N11消息。
N11消息可以为订阅消息(Namf_EventExposure_Subscribe Notify)或更新上下文消息(Nsmf_PDUSession_UpdateSMContext request)。
N11消息包括以下一种或多种信息:UE的位置信息、UE位于MBS的业务区域之外的指示信息、UE的标识信息、UE对应的UE列表、多播会话的会话标识。
S708:SMF判断是否停止向UE发送MBS的数据。
S709-S614的过程参见S607-S612。
S615:在MBS的业务区域更新时,MB-SMF可以向SMF发送MBS更新通知消息(MBSupdate notification),该MBS更新通知消息包括新的MBS的业务区域的信息。
SMF可以根据新的MBS的业务区域的信息,对本地存储的MBS的业务区域的信息进行更新。
S616:SMF向RAN发送MBS更新通知消息(MBS update notification),该MBS更新通知消息包括新的MBS的业务区域的信息。
RAN在接收到新的MBS的业务区域的信息后,可以继续检测位于RAN的覆盖区域内且接收该MBS的数据的一个或多个UE是否位于MBS的业务区域内。
在该实施例中,UE加入多播群组使得RAN建立多播会话的上下文信息时,RAN可以检测多播群组内的UE是否位于MBS的业务区域之外,当UE移出MBS的业务区域之外时,RAN可以上报移出MBS的业务区域的UE的信息,不需要引入额外信令。
图7所示的实施例中可以由RAN和/或SMF判断UE是否移出MBS的业务区域,图6所示的实施例中主要由RAN判断UE是否移出MBS的业务区域,因此图7中对RAN是否支持多播不做限制。
图8为本申请实施例提供的一种可能的通信流程,包括以下步骤:
S801-S802的过程可以参见S701-S702。
S803:SMF向AMF发送事件曝光订阅消息(Namf_EventExposure_Subscribe),该事件曝光订阅消息包括多播会话的会话标识。
该事件曝光订阅消息还可以包括以下一种或多种信息:UE的标识信息、MBS的业务区域的信息。
或者,该事件曝光订阅消息可以替换PDU会话更新上下文响应消息(Nsmf_PDUSession_UpdateSMContext response)。
S804:AMF从UDM(或NRF或PCF)中获取MBS的业务区域的信息。
S805:AMF向RAN发送位置报告控制(location report control)消息。
可选的,位置报告控制包括MBS的业务区域的信息。
S806:RAN向AMF发送location report消息。
该location report消息包括UE的位置信息。
S807:AMF向SMF发送订阅通知消息(Namf_EventExposure_Subscribe Notify),该订阅通知消息包括UE的位置信息。
S808:MB-SMF向SMF发送MBS更新通知消息(MBS update notification),该MBS更新通知消息包括新的MBS的业务区域的信息。
S809:SMF在UE位于MBS的业务区域之外时,停止向UE发送MBS的数据。
S810-S815的过程参见S607-S612。
图8所示的通信过程与图7相似,区别之处在于SMF和AMF之间交互的消息。图8中对RAN是否支持多播不做限制。
图9为本申请实施例提供的一种可能的通信流程,包括以下步骤:
S901-S902的过程可以参见S701-S702。
S903:SMF向RAN发送N2 SM消息,该N2 SM消息包括多播会话的会话标识。
S904:RAN向SMF发送N2 SM消息的响应消息。
该N2 SM消息的响应消息用于指示RAN是否支持多播。
S905:如果传输模式为“individual MBS delivery”,SMF确定触发订阅事件。
如果传输模式非“individual MBS delivery”,例如“Shared delivery”,SMF可以确定不触发订阅事件。
S906:SMF向AMF发送事件曝光订阅消息(Namf_EventExposure_Subscribe)。
该事件曝光订阅消息可以包括以下一种或多种信息:多播会话的会话标识、UE的标识信息、MBS的业务区域的信息。
S907-S909的过程参见S805-S807。
S910-S916的过程可以参见S809-S815。
S917的过程可以参见S715。
基于与上述数据通信方法的同一技术构思,本申请实施例还提供一种通信装置,如图10所示,通信装置1000包括处理单元1001和收发单元1002,通信装置1000可以用于实现上述方法实施例中描述的方法。装置1000可以应用于会话管理功能或接入网设备,或者位于会话管理功能或接入网设备中。可选的收发单元1002所实现的功能可以由通信接口完成。
在一个可能的实施例中,装置1000会话管理功能时,收发单元1002用于根据MBS对应的多播会话的上下文信息,向接入管理功能发送第一消息,第一消息用于触发上报第一终端设备的位置信息,第一终端设备属于MBS对应的多播群组;接收来自接入管理功能的第一终端设备的位置信息;处理单元1001,用于当位置信息用于指示第一终端设备的位置,且根据第一终端设备的位置确定第一终端设备位于MBS的业务区域之外,或位置信息用于指示第一终端设备位于MBS的业务区域之外时,停止向第一终端设备发送MBS的数据。
在一个实现方式中,第一消息携带第一终端设备的标识信息。
在一个实现方式中,第一消息为订阅消息,订阅消息用于订阅第一终端设备的位置信息。
在一个实现方式中,订阅消息携带MBS的业务区域的信息。
在一个实现方式中,收发单元1002还用于接收来自第一终端设备的第二消息,第二消息用于请求加入多播会话;或接收来自多播/广播会话管理功能的第三消息,第三消息用于更新MBS的业务区域。
在一个实现方式中,收发单元1002具体用于若上下文信息包括多播群组的多播会话的类型,且类型为本地MBS,向接入管理功能发送第一消息;或若上下文信息包括第一指示信息,且第一指示信息用于指示获取终端设备的位置信息,向接入管理功能发送第一消息;或若上下文信息包括MBS的业务区域的信息,向接入管理功能发送第一消息;或若上下文信息中的业务类型service type为多播业务,且上下文信息包括MBS的业务区域的信息,向接入管理功能发送第一消息。
在一个实现方式中,处理单元1001,具体用于通过收发单元1002通知用户面功能停止向第一终端设备发送MBS的数据;或通过收发单元1002向接入网设备发送第四消息,第四消息用于触发接入网设备删除多播群组对应的上下文信息中第一终端设备的信息;或通过收发单元1002向接入网设备发送第五消息,第五消息用于触发接入网设备删除第一终端设备的上下文信息中多播群组的信息;或通过收发单元1002向接入网设备发送第六消息,第六消息用于指示接入网设备停止向第一终端设备发送MBS的数据。
在一个实现方式中,多播群组的信息包括:多播群组的标识信息;或多播群组对应的单播QoS流的信息。
在另一个可能的实施例中,装置1000为接入网设备时,处理单元1001用于获取MBS的业务区域的信息;收发单元1002,用于如果第一终端设备位于MBS的业务区域之外,停止向第一终端设备发送MBS的数据,或通过收发单元1001通知第一终端设备停止接收MBS的数据;和/或若接入网设备的覆盖区域与MBS的业务区域不存在交集,则触发释放MBS对应的共享隧道shared tunnel;和/或如果接入网设备的第一小区或第一追踪区域位于MBS的业务区域之外,停止在第一小区或第一追踪区域发送MBS的数据。
在一个实现方式中,收发单元1002,具体用于接收来自多播/广播会话管理功能的MBS的业务区域的信息。
在一个实现方式中,处理单元1001,具体用于通过收发单元1001向会话管理功能发送第七消息,第七消息用于触发会话管理功能配置第一终端设备停止接收MBS的数据;或通过收发单元1001向会话管理功能发送第一终端设备的位置信息,并接收来自会话管理功能的第八消息,第八消息用于触发接入网设备删除多播群组对应的上下文信息中的第一终端设备的信息,根据第八消息,删除多播群组对应的上下文信息中的第一终端设备的信息;或通过收发单元1001向会话管理功能发送第一终端设备的位置信息,并接收来自会话管理功能的第九消息,第九消息用于触发接入网设备删除第一终端设备的上下文信息中多播群组的信息,根据第八消息,删除第一终端设备的上下文信息中多播群组的信息;或释放或删除第一终端设备的上下文信息。
在一个实现方式中,收发单元1001,具体用于向第一终端设备发送第十消息,第十消息用于配置第一终端设备停止接收MBS的数据。
在一个实现方式中,处理单元1001,具体用于通过收发处理1002向会话管理功能发送第十一消息,第十一消息用于触发会话管理功能配置第一小区或第一追踪区域内的终端设备停止接收MBS的数据;或在多播群组对应的上下文信息中删除第一小区或第一追踪区域内的终端设备的信息;或在第一小区或第一追踪区域内的终端设备的上下文信息中删除多播群组的信息;或释放或删除第一小区或第一追踪区域内的终端设备的上下文信息。
需要说明的是,本申请实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。例如收发单元可以包括接收单元和/或发送单元。
集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,该集成的单元可以作为计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本申请各个实施例方法的全部或部分步骤。
如图11所示,本申请实施例还提供了一种通信装置1100的结构示意图。装置1100可用于实现上述方法实施例中描述的方法,可以参见上述方法实施例中的说明。
装置1100包括一个或多个处理器1101。处理器1101可以是通用处理器或者专用处理器等。例如可以是基带处理器、或中央处理器。基带处理器可以用于对通信协议以及通信数据进行处理,中央处理器可以用于对通信装置(如,基站、终端、或芯片等)进行控制,执行软件程序,处理软件程序的数据。通信装置可以包括收发单元,用以实现信号的输入(接收)和输出(发送)。例如,收发单元可以为收发器,射频芯片等。
装置1100包括一个或多个处理器1101,一个或多个处理器1101可实现上述所示的实施例中的方法。可选的,处理器1101除了实现上述所示的实施例的方法,还可以实现其他功能。
一种设计中,处理器1101可以执行指令,使得装置1100执行上述方法实施例中描述的方法。指令可以全部或部分存储在处理器1101内,如指令1103可以全部或部分存储在处理器1101中,或者指令1103存储在处理器1101中,以及指令1104存储在与处理器耦合的存储器1102中,处理器1101可以同步执行指令1103和指令1104使得装置1100执行上述方法实施例中描述的方法。指令1103和指令1104也称为计算机程序。
在又一种可能的设计中,通信装置1100还可以包括电路,电路可以实现前述方法实施例中的功能。
在又一种可能的设计中装置1100中可以包括一个或多个存储器1102,其上存有指令1104,指令可在处理器1101上被运行,使得装置1100执行上述方法实施例中描述的方法。可选的,存储器1102中还可以存储有数据。可选的处理器1101中也可以存储指令和/或数据。例如,一个或多个存储器1102可以存储上述实施例中所描述的对应关系,或者上述实施例中所涉及的相关的参数或表格等。处理器和存储器可以单独设置,也可以集成在一起。
在又一种可能的设计中,装置1100还可以包括收发器1105以及天线1106。处理器1101可以称为处理单元,对装置(终端或者基站)进行控制。收发器1105可以称为收发机、收发电路、或者收发单元等,用于通过天线1106实现装置的收发功能。
处理器可以是一个通用中央处理器(central processing unit,CPU)、微处理器、特定应用集成电路(application-specific integrated circuit,ASIC)、一个或多个用于控制本申请方案程序执行的集成电路、通用处理器、数字信号处理器(digital signalprocessor,DSP)、现成可编程门阵列(field programmable gate asrray,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本申请实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以存储介质中,该存储介质位于存储器。
存储器可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(Read-Only Memory,ROM)、可编程只读存储器(Programmable ROM,PROM)、可擦除可编程只读存储器(Erasable PROM,EPROM)、电可擦除可编程只读存储器(Electrically EPROM,EEPROM)或闪存。易失性存储器可以是随机存取存储器(Random Access Memory,RAM),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取存储器(Static RAM,SRAM)、动态随机存取存储器(Dynamic RAM,DRAM)、同步动态随机存取存储器(Synchronous DRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(Double Data Rate SDRAM,DDR SDRAM)、增强型同步动态随机存取存储器(Enhanced SDRAM,ESDRAM)、同步连接动态随机存取存储器(SynchlinkDRAM,SLDRAM)和直接内存总线随机存取存储器(Direct Rambus RAM,DR RAM)。应注意,本文描述的***和方法的存储器旨在包括但不限于这些和任意其它适合类型的存储器。存储器可以是独立存在,通过通信线路与处理器相连接。存储器也可以和处理器集成在一起。
本申请实施例还提供了一种计算机可读介质,其上存储有计算机程序,该计算机程序被计算机执行时实现上述任一方法实施例的数据通信方法。
本申请实施例还提供了一种计算机程序产品,包括计算机程序,该计算机程序被计算机执行时实现上述任一方法实施例的数据通信方法。
本申请实施例还提供了一种通信***,包括终端设备和网络设备,网络设备可以包括会话管理功能、接入网设备、接入管理功能中一种或多种。终端设备和网络设备可以实现上述任一方法实施例。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行计算机指令时,全部或部分地产生按照本申请实施例的流程或功能。计算机可以是上述通信装置。计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输。计算机可读存储介质可以是上述存储介质或上述存储器。
在一种可能的设计中,当上述通信装置是芯片,如网络设备中的芯片时,或者,如终端设备中的芯片时,确定单元或者处理器1101可以是一个或多个逻辑电路,发送单元或者接收单元或者收发器1105可以是输入输出接口,又或者称为通信接口,或者接口电路,或接口等等。或者收发器1105还可以是发送单元和接收单元,发送单元可以是输出接口,接收单元可以是输入接口,该发送单元和接收单元集成于一个单元,例如输入输出接口。如图12所示,图12所示的通信装置包括逻辑电路1201和接口电路1202。即上述确定单元或者处理器1101可以用逻辑电路1201实现,发送单元或者接收单元或者收发器1105可以用接口电路1202实现。其中,该逻辑电路1201可以为芯片、处理电路、集成电路或片上***(system onchip,SoC)芯片等,接口电路1202可以为通信接口、输入输出接口等。本申请实施例中,逻辑电路和接口电路还可以相互耦合。对于逻辑电路和接口电路的具体连接方式,本申请实施例不作限定。
在本申请的一些实施例中,该逻辑电路1201和接口电路1202可用于执行上述会话管理功能或接入网设备执行的功能或操作等。接口电路1202可以用于接收来自通信装1200置之外的其它通信装置的信号并传输至逻辑电路1201或将来自逻辑电路1201的信号发送给通信装置1200之外的其它通信装置。逻辑电路1201可以通过执行代码指令用于实现上述任一方法实施例。
示例性地,接口电路1202用于根据MBS对应的多播会话的上下文信息,向接入管理功能发送第一消息,第一消息用于触发上报第一终端设备的位置信息,第一终端设备属于MBS对应的多播群组;接收来自接入管理功能的第一终端设备的位置信息。逻辑电路1201用于当位置信息用于指示第一终端设备的位置,且会话管理功能根据第一终端设备的位置确定第一终端设备位于MBS的业务区域之外,或位置信息用于指示第一终端设备位于MBS的业务区域之外时,停止向第一终端设备发送MBS的数据。网络设备或终端设备执行的功能或操作可以参照前述方法实施例,在此不再赘述。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的***、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的***、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另外,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口、装置或单元的间接耦合或通信连接,也可以是电的,机械的或其它的形式连接。
作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本申请实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以是两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本申请可以用硬件实现,或固件实现,或它们的组合方式来实现。当使用软件实现时,可以将上述功能存储在计算机可读介质中或作为计算机可读介质上的一个或多个指令或代码进行传输。计算机可读介质包括计算机存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是计算机能够存取的任何可用介质。
总之,以上仅为本申请技术方案的实施例而已,并非用于限定本申请的保护范围。凡在本申请的原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。
Claims (22)
1.一种数据通信方法,其特征在于,包括:
会话管理功能根据多播/广播业务MBS对应的多播会话的上下文信息,向接入管理功能发送第一消息,所述第一消息用于触发上报第一终端设备的位置信息,所述第一终端设备属于所述MBS对应的多播群组;
所述会话管理功能接收来自所述接入管理功能的所述第一终端设备的位置信息;
当所述位置信息用于指示所述第一终端设备的位置,且所述会话管理功能根据所述第一终端设备的位置确定所述第一终端设备位于所述MBS的业务区域之外,或所述位置信息用于指示所述第一终端设备位于所述MBS的业务区域之外时,所述会话管理功能停止向所述第一终端设备发送所述MBS的数据。
2.如权利要求1所述的方法,其特征在于,所述第一消息携带所述第一终端设备的标识信息。
3.如权利要求1或2所述的方法,其特征在于,所述第一消息为订阅消息,所述订阅消息用于订阅所述第一终端设备的位置信息。
4.如权利要求3所述的方法,其特征在于,所述订阅消息携带所述MBS的业务区域的信息。
5.如权利要求1-4任一项所述的方法,其特征在于,所述会话管理功能接收来自所述接入管理功能的所述第一终端设备的位置信息之前,还包括:
所述会话管理功能接收来自所述第一终端设备的第二消息,所述第二消息用于请求加入所述多播会话;或
所述会话管理功能接收来自多播/广播会话管理功能的第三消息,所述第三消息用于更新所述MBS的业务区域。
6.如权利要求1-5任一项所述的方法,其特征在于,所述会话管理功能根据MBS对应的多播群组的上下文信息,向接入管理功能发送第一消息,包括:
若所述上下文信息包括所述多播群组的多播会话的类型,且所述类型为本地MBS,则所述会话管理功能向所述接入管理功能发送所述第一消息;或
若所述上下文信息包括第一指示信息,且所述第一指示信息用于指示获取终端设备的位置信息,则所述会话管理功能向所述接入管理功能发送所述第一消息;或
若所述上下文信息包括所述MBS的业务区域的信息,则所述会话管理功能向所述接入管理功能发送所述第一消息;或
若所述上下文信息中的业务类型service type为多播业务,且所述上下文信息包括所述MBS的业务区域的信息,则所述会话管理功能向所述接入管理功能发送所述第一消息。
7.如权利要求1-6任一项所述的方法,其特征在于,所述会话管理功能停止向所述第一终端设备发送所述MBS的数据,包括:
所述会话管理功能通知用户面功能停止向所述第一终端设备发送所述MBS的数据;或
所述会话管理功能向接入网设备发送第四消息,所述第四消息用于触发所述接入网设备删除所述多播群组对应的上下文信息中所述第一终端设备的信息;或
所述会话管理功能向接入网设备发送第五消息,所述第五消息用于触发所述接入网设备删除所述第一终端设备的上下文信息中所述多播群组的信息;或
所述会话管理功能向接入网设备发送第六消息,所述第六消息用于指示所述接入网设备停止向所述第一终端设备发送所述MBS的数据。
8.如权利要求7所述的方法,其特征在于,所述多播群组的信息包括:
所述多播群组的标识信息;或
所述多播群组对应的单播业务质量QoS流的信息。
9.如权利要求1-8所述的方法,其特征在于,所述向接入管理功能发送第一消息,还包括:
若所述第一终端设备通过单独传输方式接收所述MBS的数据,则向所述接入管理功能发送所述第一消息。
10.一种数据通信方法,其特征在于,包括:
接入网设备获取多播/广播业务MBS的业务区域的信息;
如果第一终端设备位于所述MBS的业务区域之外,所述接入网设备停止向所述第一终端设备发送所述MBS的数据,或通知所述第一终端设备停止接收所述MBS的数据;和/或
若所述接入网设备的覆盖区域与所述MBS的业务区域不存在交集,则所述接入网设备触发释放所述MBS对应的共享隧道shared tunnel;和/或
如果所述接入网设备的第一小区或第一追踪区域位于所述MBS的业务区域之外,所述接入网设备停止在所述第一小区或第一追踪区域发送所述MBS的数据。
11.如权利要求10所述的方法,其特征在于,所述接入网设备的覆盖区域与所述MBS的业务区域不存在交集包括:所述接入网设备的所有小区或追踪区域均不位于MBS的业务区域。
12.如权利要求10或11所述的方法,其特征在于,所述接入网设备获取MBS的业务区域的信息,包括:
所述接入网设备接收来自多播/广播会话管理功能的所述MBS的业务区域的信息。
13.如权利要求10-12任一项所述的方法,其特征在于,所述接入网设备停止向所述第一终端设备发送所述MBS的数据,包括:
所述接入网设备向会话管理功能发送第七消息,所述第七消息用于触发所述会话管理功能配置所述第一终端设备停止接收所述MBS的数据;或
所述接入网设备向会话管理功能发送所述第一终端设备的位置信息,并接收来自所述会话管理功能的第八消息,所述第八消息用于触发所述接入网设备删除所述多播群组对应的上下文信息中的所述第一终端设备的信息,所述接入网设备根据所述第八消息,删除所述多播群组对应的上下文信息中的所述第一终端设备的信息;或
所述接入网设备向会话管理功能发送所述第一终端设备的位置信息,并接收来自所述会话管理功能的第九消息,所述第九消息用于触发所述接入网设备删除所述第一终端设备的上下文信息中所述多播群组的信息,所述接入网设备根据所述第八消息,删除所述第一终端设备的上下文信息中所述多播群组的信息;或
所述接入网设备释放或删除所述第一终端设备的上下文信息。
14.如权利要求10-12任一项所述的方法,其特征在于,所述通知所述第一终端设备停止接收所述MBS的数据,包括:
所述接入网设备向所述第一终端设备发送第十消息,所述第十消息用于配置所述第一终端设备停止接收所述MBS的数据。
15.如权利要求10-12任一项所述的方法,其特征在于,所述接入网设备停止在所述第一小区或第一追踪区域发送所述MBS的数据包括:
所述接入网设备向所述会话管理功能发送第十一消息,所述第十一消息用于触发所述会话管理功能配置所述第一小区或所述第一追踪区域内的终端设备停止接收所述MBS的数据;或
所述接入网设备在多播群组对应的上下文信息中删除所述第一小区或所述第一追踪区域内的终端设备的信息;或
所述接入网设备在所述第一小区或所述第一追踪区域内的终端设备的上下文信息中删除多播群组的信息;或
所述接入网设备释放或删除所述第一小区或所述第一追踪区域内的终端设备的上下文信息。
16.一种通信装置,其特征在于,包括:
收发单元,用于根据多播/广播业务MBS对应的多播会话的上下文信息,向接入管理功能发送第一消息,所述第一消息用于触发上报第一终端设备的位置信息,所述第一终端设备属于所述MBS对应的多播群组;接收来自所述接入管理功能的所述第一终端设备的位置信息;
处理单元,用于当所述位置信息用于指示所述第一终端设备的位置,且根据所述第一终端设备的位置确定所述第一终端设备位于所述MBS的业务区域之外,或所述位置信息用于指示所述第一终端设备位于所述MBS的业务区域之外时,停止向所述第一终端设备发送所述MBS的数据。
17.一种通信装置,其特征在于,包括:
收发单元,用于获取多播/广播业务MBS的业务区域的信息;
处理单元,用于如果第一终端设备位于所述MBS的业务区域之外,停止向所述第一终端设备发送所述MBS的数据,或通过所述收发单元通知所述第一终端设备停止接收所述MBS的数据;和/或若所述接入网设备的覆盖区域与所述MBS的业务区域不存在交集,则触发释放所述MBS对应的共享隧道shared tunnel;和/或如果所述接入网设备的第一小区或第一追踪区域位于所述MBS的业务区域之外,停止在所述第一小区或第一追踪区域发送所述MBS的数据。
18.一种通信装置,其特征在于,包括用于执行如权利要求1-15中任一项所述的方法的功能和/或单元。
19.一种通信装置,其特征在于,包括处理器和存储器,所述处理器与所述存储器耦合;
所述存储器存储有计算机程序或指令;
所述处理器,用于执行所述存储器中的计算机程序或指令,以使得所述装置执行如权利要求1-15中任一项所述的方法。
20.一种通信装置,其特征在于,包括逻辑电路和接口电路,所述接口电路用于接收来自所述通信装置之外的其它通信装置的信号并传输至所述逻辑电路或将来自所述逻辑电路的信号发送给所述通信装置之外的其它通信装置,所述逻辑电路通过执行代码指令用于实现如权利要求1-15中任一项所述的方法。
21.一种计算机可读存储介质,其特征在于,包括计算机程序或指令,当所述计算机程序或指令在计算机上运行时,使得如权利要求1-15中任一项所述的方法被执行。
22.一种计算机程序产品,其特征在于,包括计算机程序或指令,当所述计算机程序或指令在计算机上运行时,使得如权利要求1-15中任一项所述的方法被执行。
Priority Applications (7)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110915505.0A CN115714958A (zh) | 2021-08-10 | 2021-08-10 | 一种数据通信方法及装置 |
AU2022326656A AU2022326656A1 (en) | 2021-08-10 | 2022-07-21 | Data communication method and apparatus |
CA3228929A CA3228929A1 (en) | 2021-08-10 | 2022-07-21 | Data communication method and apparatus |
PCT/CN2022/107106 WO2023016222A1 (zh) | 2021-08-10 | 2022-07-21 | 一种数据通信方法及装置 |
EP22855205.5A EP4373141A1 (en) | 2021-08-10 | 2022-07-21 | Data communication method and apparatus |
TW111129461A TWI817642B (zh) | 2021-08-10 | 2022-08-05 | 一種資料通信方法及裝置 |
US18/437,632 US20240188185A1 (en) | 2021-08-10 | 2024-02-09 | Data communication method and apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110915505.0A CN115714958A (zh) | 2021-08-10 | 2021-08-10 | 一种数据通信方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115714958A true CN115714958A (zh) | 2023-02-24 |
Family
ID=85199820
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110915505.0A Pending CN115714958A (zh) | 2021-08-10 | 2021-08-10 | 一种数据通信方法及装置 |
Country Status (7)
Country | Link |
---|---|
US (1) | US20240188185A1 (zh) |
EP (1) | EP4373141A1 (zh) |
CN (1) | CN115714958A (zh) |
AU (1) | AU2022326656A1 (zh) |
CA (1) | CA3228929A1 (zh) |
TW (1) | TWI817642B (zh) |
WO (1) | WO2023016222A1 (zh) |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2010051462A1 (en) * | 2008-10-31 | 2010-05-06 | Wi-Lan, Inc. | Multicast broadcast service controller |
CN102378363B (zh) * | 2010-08-11 | 2016-03-16 | 北京三星通信技术研究有限公司 | 多载波技术中进行载波转换的方法 |
CN103581833B (zh) * | 2012-07-24 | 2017-09-12 | ***通信集团公司 | 一种动态多媒体广播多播服务(mbms)业务传输的方法及*** |
CN103581883A (zh) * | 2013-10-31 | 2014-02-12 | 宇龙计算机通信科技(深圳)有限公司 | 通信终端及其应用数据的获取方法 |
CN109769150B (zh) * | 2017-11-09 | 2021-02-23 | 华为技术有限公司 | 一种传输组播业务的方法和设备 |
EP4042726A1 (en) * | 2019-10-09 | 2022-08-17 | Telefonaktiebolaget LM Ericsson (publ) | Mbsfn area inner and outer sai for seamless mobility |
EP4084405A4 (en) * | 2020-01-06 | 2023-03-29 | Guangdong Oppo Mobile Telecommunications Corp., Ltd. | SERVICE SWITCHING METHOD, TERMINAL AND NETWORK DEVICE |
WO2021098108A1 (en) * | 2020-03-25 | 2021-05-27 | Zte Corporation | Multicast or broadcast session establishment and management |
-
2021
- 2021-08-10 CN CN202110915505.0A patent/CN115714958A/zh active Pending
-
2022
- 2022-07-21 AU AU2022326656A patent/AU2022326656A1/en active Pending
- 2022-07-21 CA CA3228929A patent/CA3228929A1/en active Pending
- 2022-07-21 WO PCT/CN2022/107106 patent/WO2023016222A1/zh active Application Filing
- 2022-07-21 EP EP22855205.5A patent/EP4373141A1/en active Pending
- 2022-08-05 TW TW111129461A patent/TWI817642B/zh active
-
2024
- 2024-02-09 US US18/437,632 patent/US20240188185A1/en active Pending
Also Published As
Publication number | Publication date |
---|---|
AU2022326656A1 (en) | 2024-03-28 |
EP4373141A1 (en) | 2024-05-22 |
CA3228929A1 (en) | 2023-02-16 |
TWI817642B (zh) | 2023-10-01 |
US20240188185A1 (en) | 2024-06-06 |
TW202308352A (zh) | 2023-02-16 |
WO2023016222A1 (zh) | 2023-02-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102436804B1 (ko) | 세션 관리 방법, 장치 및 시스템 | |
KR102242297B1 (ko) | 무선 통신 시스템에서 네트워크 슬라이스 기반 nr을 위한 셀 특정 절차를 수행하는 방법 및 장치 | |
EP3694234B1 (en) | Communication system, communication method and device thereof | |
CN111436087A (zh) | 一种pdu会话切换方法及其装置 | |
CN113630822B (zh) | 组播业务切换的方法和装置 | |
WO2021088661A1 (zh) | 通信方法、装置及设备 | |
WO2023011049A1 (zh) | 一种通信方法及装置 | |
TWI817642B (zh) | 一種資料通信方法及裝置 | |
CA3218909A1 (en) | Service data transmission method and communication apparatus | |
WO2023185374A1 (zh) | 通信方法、通信装置和通信*** | |
US20230269573A1 (en) | Systems and methods for ue context management in sidelink relay scenarios | |
EP4401466A1 (en) | Communication method and apparatus and device | |
WO2023185328A1 (zh) | 一种通信方法及装置 | |
WO2024114288A1 (zh) | 接入网络的方法和通信装置 | |
US20240155436A1 (en) | Method of handover of mbs session, and system and apparatus thereof | |
CN117641251A (zh) | 通信方法及装置 | |
KR20240018427A (ko) | 멀티캐스트 브로드캐스트 서비스 세션 확립 방법, 및 그 시스템과 장치 | |
CA3233839A1 (en) | Communication method and apparatus | |
WO2022229883A1 (en) | 5mbs amf involvement on signaling efficiency | |
CN117643155A (zh) | 通信方法及装置 | |
GB2624956A (en) | Method and apparatus for AI/ML data transfer | |
CN116471549A (zh) | 一种数据传输的方法、装置以及*** | |
CN116249073A (zh) | 组播/广播通信的方法与相关装置 | |
CN115707062A (zh) | 一种网络切片准入控制方法和装置 | |
CN117641624A (zh) | 一种通信方法和通信装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |