WO2022241691A1 - 一种组播/广播通信方法和装置 - Google Patents

一种组播/广播通信方法和装置 Download PDF

Info

Publication number
WO2022241691A1
WO2022241691A1 PCT/CN2021/094708 CN2021094708W WO2022241691A1 WO 2022241691 A1 WO2022241691 A1 WO 2022241691A1 CN 2021094708 W CN2021094708 W CN 2021094708W WO 2022241691 A1 WO2022241691 A1 WO 2022241691A1
Authority
WO
WIPO (PCT)
Prior art keywords
multicast
network element
broadcast
area
service
Prior art date
Application number
PCT/CN2021/094708
Other languages
English (en)
French (fr)
Inventor
宗在峰
朱奋勤
Original Assignee
华为技术有限公司
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 华为技术有限公司 filed Critical 华为技术有限公司
Priority to CN202180091332.3A priority Critical patent/CN116803201A/zh
Priority to PCT/CN2021/094708 priority patent/WO2022241691A1/zh
Publication of WO2022241691A1 publication Critical patent/WO2022241691A1/zh

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/06Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/12Setup of transport tunnels

Definitions

  • the present application relates to the field of communication, and more particularly, to a method and device for multicast/broadcast communication in the field of communication.
  • multicast/broadcast service multicast broadcast service
  • 5G 5th generation
  • the base station cannot directly receive service data through the user plane functional network element in the area, for example, the base station may not belong to the service area of the user plane functional network element, At this time, the multicast session shared tunnel may not be established between the base station and the user plane functional network element, and there is no IP connection. Therefore, how to enable the base station to indirectly receive the data of the multicast/broadcast service through the functional network elements of the user plane in other areas, so as to ensure the data transmission in the service area of the multicast/broadcast service, is an urgent problem to be solved.
  • the present application provides a multicast/broadcast communication method, which can realize cross-regional transmission of multicast/broadcast service data and ensure data transmission.
  • a method for multicast/broadcast communication including: a first multicast/broadcast session management function network element receives a first message from the first network element, and the first message includes the first broadcast area information, the information of the first broadcast area is used to characterize the first broadcast area, and the first broadcast area is the first multicast/broadcast service managed by the network element with the first multicast/broadcast session management function service area; the first multicast/broadcast session management function network element sends a second message to a second multicast/broadcast session management function network element according to the first message, wherein the second multicast/broadcast session management function network element sends a second message
  • the service area of the broadcast session management function network element includes a first area, the first area belongs to the first play area, and the first area does not belong to the service of the first multicast/broadcast session management function network element area, the second message is used to create a transmission tunnel, and the transmission tunnel is used to transmit the The data of the first multicast/b
  • the first multicast/broadcast session management function network element is responsible for managing the first multicast/broadcast service in the first play area, wherein the first play area may exceed the service area of the first multicast/broadcast session management function network element coverage. Therefore, the first multicast/broadcast session management function network element can determine the second multicast/broadcast session management function network element, and the second multicast/broadcast session management function network element is used to serve the first multicast/broadcast session management function The range that cannot be covered by the service area of the network element.
  • the first multicast/broadcast session management function network element creates a transmission tunnel through the second multicast/broadcast session management function network element to transmit the data of the first multicast/broadcast service, so that the network element located in the first multicast/broadcast Areas outside the service area of the session management function network element (for example, the first area) can receive the data of the first multicast/broadcast service, ensuring that the first multicast/broadcast service can be transmitted in the first play area.
  • the first network element is a network element with a network opening function or a network element with a multicast/broadcast service function.
  • the first message further includes identification information of the second multicast/broadcast session management function network element.
  • the information of the first playback area includes information of the first area, and the information of the first area is used to characterize the first area, so
  • the method further includes: the first multicast/broadcast session management function network element sends a third message to the second network element, the third message includes the information of the first area, and the third message is used to obtain
  • the service area includes identification information of the multicast/broadcast session management function network element in the first area; the first multicast/broadcast session management function network element receives the second multicast from the second network element /broadcasts the identification information of the network element with the session management function.
  • the first multicast/broadcast session management function network element determines the second multicast/broadcast session management function network element, and the second multicast/broadcast session management function network element is used to serve the first multicast/broadcast session management function network element Areas not covered by the service area. Therefore, the first multicast/broadcast session management function network element can create a transmission tunnel through the second multicast/broadcast session management function network element, and transmit the data in an area outside the service area of the first multicast/broadcast session management function network element Data of the first multicast/broadcast service.
  • the second network element is any one of a unified data management network element, a user data storage function network element, or a network storage function network element.
  • the first multicast/broadcast session management function network element receives the application corresponding to the first multicast/broadcast service from the first network element Server information: the first multicast/broadcast session management function network element determines the first multicast/broadcast session user plane function network element according to the application server information.
  • the first multicast/broadcast session management functional network element can transmit the first multicast within the service area of the first multicast/broadcast session user plane functional network element by determining the first multicast/broadcast session user plane functional network element /broadcast service data.
  • the first multicast/broadcast session management function network element receives the second multicast/broadcast session management function network element from the second multicast/broadcast session management function network element broadcasting the downlink tunnel information of the user plane functional network element of the session; the first multicast/broadcast session management functional network element sends the downlink tunnel information to the first multicast/broadcast session user plane functional network element, and the downlink Tunnel information is used to create the transmission tunnel.
  • the first multicast/broadcast session management function network element can manage the first multicast/broadcast service in the first play area, wherein the first play area can exceed the service area of the first multicast/broadcast session management function network element coverage.
  • the first multicast/broadcast session management function network element configures and acquires the downlink tunnel information of the second multicast/broadcast user plane function network element through the second multicast/broadcast session management function network element, and according to the downlink tunnel information Create a transmission tunnel between the first multicast/broadcast user plane functional network element and the second multicast/broadcast user plane functional network element.
  • the transmission tunnel can enable the access network device to receive the transmission data of the first multicast/broadcast service in a unicast manner in the first area outside the service area of the first multicast/broadcast session management function network element, ensuring Normal transmission of the first multicast/broadcast service in the first play area.
  • the first multicast/broadcast session management function network element sends a fourth message to the second network element, and the fourth message includes the first group broadcast/broadcast service identification information and the information of the first play area, and the fourth message is used to register the information of the first play area.
  • the first multicast/broadcast session management function network element registers the information of the first broadcast area it manages with the second network element, so that other network elements, such as access and mobility management function network elements or session management function
  • a network element may select a network element with a first multicast/broadcast session management function serving the first multicast broadcast service according to the information of the terminal equipment and/or the information of the access network equipment, so as to receive the first multicast/broadcast service The data.
  • the second message further includes information about the multicast tunnel of the user plane functional network element of the first multicast/broadcast session, and the information about the multicast tunnel The information includes multicast address information of the user plane functional network element of the first multicast/broadcast session and identification information of the multicast tunnel.
  • the first multicast/broadcast session management function network element sends the multicast tunnel information of the first multicast/broadcast session user plane function network element to the second multicast/broadcast session management function network element, if the access network device can pass If the data of this service is received in multicast mode, the access network device can directly send IGMP JOIN information to join the session of the first multicast/broadcast service.
  • the access network device can directly receive the data of the first multicast broadcast service across regions from the user plane functional network element of the first multicast/broadcast session in a multicast manner, omitting to determine the second multicast/broadcast
  • the step of the session management function network element while omitting the step of creating a transmission tunnel between the first multicast/broadcast session user plane function network element and the second multicast/broadcast session user plane function network element. Therefore, the efficiency of data transmission can be improved.
  • the second message further includes identification information of the first multicast/broadcast service, and/or a service of the first multicast/broadcast service mass flow information.
  • a multicast/broadcast communication method including: a first network element acquires information of a first broadcast area, and the information of the first broadcast area is used to characterize the first broadcast area, and the first broadcast area A play area is the service area of the first multicast/broadcast service managed by the first multicast/broadcast session management function network element; the first network element sends to the first multicast/broadcast session management function network element A first message, where the first message includes information about the first play area.
  • the first network element plans a first broadcast area for the first multicast/broadcast session management functional network element.
  • the first broadcast area may exceed the coverage of the service area of the first multicast/broadcast session management function network element. Therefore, the first network element may select a multicast/broadcast for managing the first multicast/broadcast service for an area (for example, the first area) outside the service area of the network element with the first multicast/broadcast session management function Session management function network element.
  • the first multicast/broadcast session management function network element can manage the first multicast/broadcast service in the first broadcast area, so it can be in an area outside the service area of the first multicast/broadcast session management function network element ( For example, a transmission tunnel is created in the first area) to ensure that the data of the first multicast/broadcast service can be transmitted in the first playing area.
  • the first network element according to the service area information of the first multicast/broadcast service and the application corresponding to the first multicast/broadcast service server information to determine the first play area.
  • the first network element according to the service area information of the first multicast/broadcast service and the application corresponding to the first multicast/broadcast service includes: the first network element according to the information of the service area of the first multicast/broadcast service, the application server corresponding to the first multicast/broadcast service Information and network topology information of the first multicast/broadcast service to determine the first broadcast area.
  • the first network element according to the service area information of the first multicast/broadcast service and the application corresponding to the first multicast/broadcast service
  • the information of the server determines the second play area, the second play area is the service area of the first multicast/broadcast service managed by the third multicast/broadcast session management function network element; the first network element sending the information of the second playback area to the third multicast/broadcast session management function network element, where the information of the second playback area is used to characterize the second playback area.
  • the first network element may determine multiple multicast/broadcast session management functional network elements for the first multicast/broadcast service. At the same time, the first network element may determine, within the service area of the first multicast/broadcast service, the playing area managed by each multicast/broadcast session management functional network element. Each multicast/broadcast session management functional network element manages different areas in the service area of the first multicast/broadcast service. Therefore, the plurality of network elements with multicast/broadcast session management functions can create transmission tunnels between different areas within the service area of the first multicast/broadcast service to ensure data transmission of the first multicast/broadcast service.
  • the first network element determines at least one multicast/broadcast session management function network element for the first multicast/broadcast service, for example, the above-mentioned first multicast/broadcast session management function network element, The third multicast/broadcast session management functional network element or other multicast/broadcast session management functional network elements.
  • each multicast/broadcast session management function network element manages the first multicast/broadcast service in its respective play area, and the sum of the play areas of each multicast/broadcast session management function network element (i.e. union ) is greater than or equal to the service area of the first multicast/broadcast service.
  • the first network element determines at least one network element with multicast/broadcast session management function for the first multicast/broadcast service, and at the same time determines the playing area managed by each network element with multicast/broadcast session management function.
  • the management range of the multicast/broadcast session management functional network element determined by the first network element can cover all service areas of the first multicast/broadcast service, thereby ensuring the data transmission of the first multicast/broadcast service.
  • the first network element determines at least one multicast/broadcast session management function network element for the first multicast/broadcast service, for example, the above-mentioned first multicast/broadcast session management function network element, The third multicast/broadcast session management functional network element or other multicast/broadcast session management functional network elements.
  • each network element with multicast/broadcast session management function manages the first multicast/broadcast service in its respective play area, and the play areas of each multicast/broadcast session management function network element do not overlap (that is, each There is no overlap between the playback areas of two multicast/broadcast session management function network elements).
  • the first network element determines at least one network element with multicast/broadcast session management function for the first multicast/broadcast service, and at the same time determines the playing area managed by each network element with multicast/broadcast session management function. Wherein, the play areas managed by each multicast/broadcast session management functional network element do not overlap.
  • the access network device can uniquely determine a network element with a multicast/broadcast session management function to manage the first multicast/broadcast service according to the area where it is located. Therefore, for the same multicast/broadcast service, the access network device only creates a transmission tunnel once, and correspondingly receives a copy of the data of the multicast/broadcast service, avoiding waste of resources caused by repeatedly receiving data.
  • the first network element is a network element with a network opening function or a network element with a multicast/broadcast service function.
  • the first playback area includes a first area, and the first area does not belong to the service area of the first multicast/broadcast session management function network element .
  • the first network element is the first playing area determined by the first multicast/broadcast session management function network element, which may include a part of the service area of the first multicast/broadcast session management function network element, or , all service areas of the network element with the first multicast/broadcast session management function.
  • the first playing area may also include a first area, and the first area does not belong to the service area of the first multicast/broadcast session management function network element. That is, the first playback area managed by the first multicast/broadcast session management functional network element may exceed the coverage of the service area of the first multicast/broadcast session management functional network element.
  • the transmission of the first multicast/broadcast service can cover a wider area.
  • the first area originally does not belong to the service area of the first multicast/broadcast session management function network element, and cannot receive the first Data for multicast/broadcast services.
  • cross-area data can be realized between the first area and the service area of the first multicast/broadcast session management function network element transmission, ensuring the transmission range of the first multicast/broadcast service.
  • the first network element sends a fifth message to the second network element, where the fifth message includes information about the first area, and the fifth The message is used to obtain the identification information of the multicast/broadcast session management function network element whose service area includes the first area; the first network element receives the second multicast/broadcast session management function from the second network element The identification information of the network element, the service area of the network element with the second multicast/broadcast session management function includes the first area; the first network element sends to the network element with the first multicast/broadcast session management function Identification information of the network element with the second multicast/broadcast session management function.
  • the first network element determines that the first area does not support multicast and/or the first area and the first multicast/broadcast session Multicast is not supported between service areas of management function NEs.
  • the first network element determines at least one multicast/broadcast session management function network element for the first multicast/broadcast service, and the sum of the service areas of the at least one multicast/broadcast session management function network element may still be smaller than the first group The service area of the multicast/broadcast service, that is, some areas cannot be covered by any selected multicast/broadcast session management function network element.
  • the first network element may determine the play area of each multicast/broadcast session management function network element, wherein the play area of the multicast/broadcast session management function network element may exceed the coverage of its service area.
  • the first network element determines the local multicast/broadcast session management function network element, and the local multicast/broadcast session management function network element is used to serve the range that cannot be covered by the service area of the multicast/broadcast session management function network element . For example, if the first playback area managed by the first multicast/broadcast session management function network element includes the first area, and the first area exceeds the coverage of the service area of the first multicast/broadcast session management function network element, then The first network element determines the second multicast/broadcast session management function network element, and the second multicast/broadcast session management function network element is used to serve the first multicast/broadcast session management function network element that cannot be covered by the service area. an area. Therefore, the first area located outside the network element service area of the first multicast/broadcast session management function can also normally receive the data of the first multicast/broadcast service, ensuring that the first multicast/broadcast service can be transmission within its service area.
  • the information about the first playback area includes information about the first area.
  • the second network element is any one of a unified data management network element, a user data storage function network element, or a network storage function network element.
  • the first network element sends the first multicast/broadcast service application server's address to the first multicast/broadcast session management function network element information.
  • the first network element sends the information of the application server of the first multicast/broadcast service to the first multicast/broadcast session management function network element, so that the first multicast/broadcast session management function network element according to the application server
  • the information determines the first multicast/broadcast session user plane function network element, and realizes the data transmission of the first multicast/broadcast service in the service area of the first multicast/broadcast session management function network element.
  • the first network element sends a sixth message to the second network element, where the sixth message includes identification information of the first multicast/broadcast service and the information of the first play area, the sixth message is used to register the information of the first play area.
  • the first network element registers the information of the first multicast/broadcast session management function network element and the first broadcast area managed by the first multicast/broadcast session management function network element with the second network element, so that other network elements can follow up , such as access and mobility management function network element or multicast/broadcast session management function network element, can select the first multicast broadcast service service according to the information of the terminal equipment and/or the information of the access network equipment
  • the multicast/broadcast session management functional network element is used to receive the data of the first multicast/broadcast service.
  • the first network element sends a seventh message to the second network element, where the seventh message includes identification information of the first multicast/broadcast service and identification information of the second multicast/broadcast session management function network element, the seventh message is used to register the second multicast/broadcast session management function network element as providing the first multicast/broadcast service Network element serving the multicast/broadcast session management function.
  • the first network element registers the identification information of the second multicast/broadcast session management function network element and the identification information of the first multicast/broadcast service with the second network element, so that subsequent other network elements, such as access and mobility
  • the management function network element and the multicast/broadcast session management function network element directly select the first multicast/broadcast service according to the information of the terminal device and/or the information of the access network device, and the identification information of the first multicast/broadcast service.
  • the local multicast/broadcast session management function network element of the /broadcast service service prevents the access network equipment in the same area from selecting a different second multicast/broadcast session management function network element when transmitting the first multicast/broadcast service , so that the efficiency of service transmission can be improved.
  • a multicast/broadcast communication method including: an access and mobility management function network element receives an eighth message from an access network device, and the eighth message is used to request the first multicast
  • the multicast/broadcast service is transmitted to the access network device, the eighth message includes the identification information of the first multicast/broadcast service; the access and mobility management function network element acquires the multicast/broadcast service according to the eighth message Identification information of the first multicast/broadcast session management function network element; the access and mobility management function network element determines that the service area of the access network device does not belong to the first multicast/broadcast session management function network The service area of the cell; the access and mobility management function network element obtains the identification information of the second multicast/broadcast session management function network element according to the information of the access network device, and the second multicast/broadcast session management function network element The service area of the session management function network element includes the service area of the access network device; the access and mobility management function network element sends a ninth message to the
  • the access and mobility management function network element selects the first multicast/broadcast session management function network element, and the first multicast/broadcast session management function network element is used to manage the first multicast/broadcast session management function network element in the service area of the access network device broadcasting business.
  • the access and mobility management function network element determines the second multicast/broadcast session management function network element for the service area of the access network device.
  • the broadcast session management function network element creates a transmission tunnel between the second multicast/broadcast user plane function network element and the access network device through the second multicast/broadcast session management function network element to transmit the first multicast/broadcast Data for business data. Therefore, when the service area of the access network device exceeds the coverage of the service area of the first multicast/broadcast session management function network element, it is still guaranteed that the access network device can transmit the data of the first multicast/broadcast service.
  • the access and mobility management function network element acquires the identification information of the first multicast/broadcast session management function network element according to the eighth message, Including: the network element with the access and mobility management function sending a tenth message to the second network element, the tenth message including the identification information of the first multicast/broadcast service and the information of the access network equipment , the tenth message is used to obtain identification information of a multicast/broadcast session management function network element whose playback area includes the service area of the access network device; the access and mobility management function network element receives the message from the Identification information of the first multicast/broadcast session management function network element of the second network element, the first multicast/broadcast session management function network element is used to manage the first multicast in the first broadcast area /Broadcasting services, the first playing area includes the service area of the access network device.
  • the network element with the access and mobility management function selects for the access network equipment through the second network element, according to the identification information of the first multicast/broadcast service and the information of the access network equipment, the network element used to manage the first multicast/broadcast service
  • the first multicast/broadcast session management functional network element is used to uniquely determine the multicast/broadcast session management functional network element for the access network device to receive the data of the first multicast/broadcast service.
  • the eighth message further includes identification information of the first multicast/broadcast session management function network element.
  • the access and mobility management function network element or the session management function network element directly determines the first multicast/broadcast session management function network element according to the information of the access network device, which is beneficial to save signaling interaction and improve the efficiency of data transmission.
  • the ninth message further includes identification information of the first multicast/broadcast session management function network element.
  • the second network element is any one of a unified data management network element, a user data storage function network element, or a network storage function network element.
  • the access and mobility management function network element obtains the information of the second multicast/broadcast session management function network element according to the information of the access network device Identification information, including: the network element with the access and mobility management function sends an eleventh message to the second network element, the eleventh message includes the identification information of the first multicast/broadcast service and the access Information about the network access device, the eleventh message is used to obtain the identification information of the multicast/broadcast session management function network element whose service area includes the service area of the access network device; the second network element according to the The eleventh message sends the identification information of the network element with the second multicast/broadcast session management function, and the service area of the network element with the second multicast/broadcast session management function includes the service area of the access network device.
  • the registration information of the second multicast/broadcast session management function network element selected by other access and mobility management function network elements may be stored in the second network element. Therefore, after the access and mobility management function network element sends the identification information of the first multicast broadcast session and the information of the access network equipment to the second network element, the second network element directly returns to other access and mobility management functions The network element with the second multicast/broadcast session management function selected by the network element. It prevents access network devices in the same area from selecting different network elements with the second multicast/broadcast session management function when joining the session of the first multicast/broadcast service, thereby improving the efficiency of service transmission.
  • the ninth message further includes identification information of the first multicast/broadcast service.
  • the access and mobility management functional network element receives information about the multicast tunnel of the second multicast/broadcast session user plane functional network element, and the The information of the multicast tunnel includes the multicast address information of the user plane functional network element of the second multicast/broadcast session and the identification information of the multicast tunnel; the access and mobility management functional network element sends the The access network device sends the information of the multicast tunnel.
  • the access network device can directly receive the data of the first multicast broadcast service across regions through multicast, saving information To improve the efficiency of data transmission.
  • the access network device does not support multicast and/or the service area of the access network device and the first multicast/broadcast session management function Multicast is not supported between service areas of network elements
  • the method further includes: the access and mobility management function network element receiving the downlink tunnel information of the access network device; the access and mobility management function The network element sends the downlink tunnel information of the access network device to the second multicast/broadcast session management functional network element, where the downlink tunnel information is used to create the transmission tunnel.
  • the transmission tunnel between them can solve the problem that the access network equipment cannot directly receive the data of the first multicast/broadcast service in its service area.
  • the access network device can pass through the transmission tunnel between the first multicast/broadcast user plane functional network element and the second multicast/broadcast user plane functional network element, and the second multicast/broadcast user plane functional network element and access The transmission tunnel between network devices receives data from the service area of the first multicast/broadcast user plane function network element.
  • a method for multicast/broadcast communication including: a second network element receives a tenth message, where the tenth message includes identification information of the first multicast/broadcast service and information about access network equipment, The tenth message is used to obtain the identification information of the multicast/broadcast session management function network element whose playback area includes the service area of the access network device; the second network element sends the first Identification information of a multicast/broadcast session management function network element, the first multicast/broadcast session management function network element is used to manage the first multicast/broadcast service in the first play area, and the first play The area includes the service area of the access network device.
  • the second network element selects the network element with the first multicast/broadcast session management function for the access network device to manage the first multicast/broadcast service, so that the access network device can uniquely determine
  • the multicast/broadcast session management functional network element managing the service is convenient for receiving the data of the first multicast/broadcast service.
  • the second network element receives the fourth message from the first multicast/broadcast session management function network element; or, the second network element Receive a sixth message from the first network element, the fourth message or the sixth message includes the identification information of the first multicast/broadcast service and the information of the first broadcast area, the fourth message or the sixth message Six messages are used to register the information of the first play area.
  • the first network element registers the information of the first multicast/broadcast session management function network element and the first broadcast area managed by the first multicast/broadcast session management function network element with the second network element, so that the subsequent access network
  • the device selects the first multicast/broadcast session management function network element serving the first multicast broadcast service according to the area where it is located, and receives the data of the first multicast/broadcast service.
  • the first network element is a network opening function network element or a multicast/broadcast service function network element.
  • the second network element receives a seventh message, and the seventh message includes the identification information of the first multicast/broadcast service and the second multicast /Broadcasting session management function network element identification information, the seventh message is used to register the second multicast/broadcast session management function network element as a multicast/broadcast service that provides services for the first multicast/broadcast service Broadcast session management function network element.
  • the first network element registers the identification information of the network element with the second multicast/broadcast session management function and the identification information of the first multicast/broadcast service with the second network element, so that subsequent access network devices can
  • the identification information of the first multicast/broadcast service directly selects the network element with the multicast/broadcast session management function, so as to prevent the access network equipment in the same area from repeatedly selecting the second group when joining the session of the first multicast/broadcast service Broadcast/broadcast session management function network element, so as to improve the efficiency of service transmission.
  • the second network element receives an eleventh message, where the eleventh message includes the identification information of the first multicast/broadcast service and the Information about the access network device, the eleventh message is used to acquire the identification information of the multicast/broadcast session management function network element whose service area includes the service area of the access network device; the second network element according to the The eleventh message sends the identification information of the network element with the second multicast/broadcast session management function, and the service area of the network element with the second multicast/broadcast session management function includes the service area of the access network device.
  • the second network element is any one of a unified data management network element, a user data storage function network element, or a network storage function network element.
  • a multicast/broadcast communication device including: a transceiver unit configured to receive a first message from a first network element, the first message includes information about a first broadcast area, and the first The information of the broadcast area is used to characterize the first broadcast area, and the first broadcast area is a service area of the first multicast/broadcast service managed by the first multicast/broadcast session management function network element; the The transceiver unit is further configured to send a second message to a second multicast/broadcast session management function network element according to the first message, wherein the service area of the second multicast/broadcast session management function network element includes the first An area, the first area belongs to the first broadcast area, and the first area does not belong to the service area of the first multicast/broadcast session management function network element, and the second message is used to create a transmission Tunnel, the transmission tunnel is used to transmit the data of the first multicast/broadcast service between the first multicast/broadcast user plane functional network element and the
  • the first network element is a network opening function network element or a multicast/broadcast service function network element.
  • the first message further includes identification information of the network element with the second multicast/broadcast session management function.
  • the information of the first playback area includes information of the first area, and the information of the first area is used to characterize the first area, so
  • the transceiver unit is further configured to: send a third message to the second network element, the third message includes the information of the first area, and the third message is used to obtain a multicast service area including the first area /Broadcasting identification information of a network element with a session management function; receiving identification information of the second multicast/broadcast session management function network element from the second network element.
  • the second network element is any one of a unified data management network element, a user data storage function network element, or a network storage function network element.
  • the transceiver unit is further configured to receive information from an application server corresponding to the first multicast/broadcast service of the first network element;
  • the device further includes a processing unit configured to determine the first multicast/broadcast user plane function network element according to the information of the application server.
  • the transceiver unit is further configured to: receive the second multicast/broadcast user plane functional network from the second multicast/broadcast session management functional network element The downlink tunnel information of the element; sending the downlink tunnel information to the first multicast/broadcast user plane functional network element, where the downlink tunnel information is used to create the transmission tunnel.
  • the transceiver unit is further configured to: send a fourth message to the second network element, where the fourth message includes the first multicast/broadcast service The identification information and the information of the first play area, the fourth message is used to register the information of the first play area.
  • the second message further includes information about the multicast tunnel of the first multicast/broadcast user plane functional network element, and the information about the multicast tunnel It includes the multicast address information of the first multicast/broadcast user plane functional network element and the identification information of the multicast tunnel.
  • the second message further includes identification information of the first multicast/broadcast service, and/or a service of the first multicast/broadcast service mass flow information.
  • a multicast/broadcast communication device including: a transceiver unit, and the transceiver unit is further configured to acquire information of a first play area, and the information of the first play area is used to characterize the first Play area, the first play area is the service area of the first multicast/broadcast service managed by the first multicast/broadcast session management function network element; the transceiver unit is also used to send the first multicast/broadcast service
  • the broadcast session management function network element sends a first message, where the first message includes information about the first play area.
  • the device further includes: a processing unit, and the processing unit is further configured to use the service area information of the first multicast/broadcast service and the The information of the application server corresponding to the first multicast/broadcast service determines the first play area.
  • the processing unit is further configured to, according to the service area information of the first multicast/broadcast service and the service area corresponding to the first multicast/broadcast service
  • the information of the application server determines the first playing area
  • the processing unit is specifically configured to: according to the information of the service area of the first multicast/broadcast service, the application server corresponding to the first multicast/broadcast service and the network topology information of the first multicast/broadcast service to determine the first broadcast area.
  • the device is further configured to: the processing unit is further configured to use the service area information of the first multicast/broadcast service and the first The information of the application server corresponding to the multicast/broadcast service determines the second play area, and the second play area is the service of the first multicast/broadcast service managed by the third multicast/broadcast session management function network element area; the transceiver unit is further configured to send the information of the second play area to the third multicast/broadcast session management function network element, and the information of the second play area is used to characterize the second play area .
  • the first network element is a network opening function network element or a multicast/broadcast service function network element.
  • the first playback area includes a first area, and the first area does not belong to the service area of the first multicast/broadcast session management function network element .
  • the transceiver unit is further configured to: send a fifth message to a second network element, where the fifth message includes information about the first area, and the The fifth message is used to acquire the identification information of the multicast/broadcast session management function network element whose service area includes the first area; receive the identification information of the second multicast/broadcast session management function network element from the second network element Information, the service area of the second multicast/broadcast session management function network element includes the first area; send the second multicast/broadcast session management function network element to the first multicast/broadcast session management function network element Identification information of a functional network element.
  • the processing unit is further configured to: determine that the first area does not support multicast and/or that the first area is compatible with the first multicast/ Multicast is not supported between service areas of NEs with the broadcast session management function.
  • the information about the first playback area includes information about the first area.
  • the second network element is any one of a unified data management network element, a user data storage function network element, or a network storage function network element.
  • the transceiver unit is further configured to: send the application of the first multicast/broadcast service to the first multicast/broadcast session management function network element server information.
  • the transceiver unit is further configured to: send a sixth message to the second network element, where the sixth message includes the information of the first multicast/broadcast service The identification information and the information of the first play area, the sixth message is used to register the information of the first play area.
  • the transceiver unit is further configured to: send a seventh message to the second network element, where the seventh message includes the information of the first multicast/broadcast service Identification information and identification information of the second multicast/broadcast session management function network element, the seventh message is used to register the second multicast/broadcast session management function network element as the first multicast/broadcast Network element with multicast/broadcast session management function for service provision.
  • a multicast/broadcast communication device including: a transceiver unit, configured to receive an eighth message from an access network device, and the eighth message is used to request the first multicast
  • the broadcast/broadcast service is transmitted to the access network device, the eighth message includes the identification information of the first multicast/broadcast service;
  • the transceiver unit is further configured to acquire the first multicast according to the eighth message /broadcast session management function network element identification information;
  • a processing unit the processing unit is used to determine that the service area of the access network device does not belong to the service area of the first multicast/broadcast session management function network element;
  • the transceiver unit is further configured to obtain the identification information of the second multicast/broadcast session management function network element according to the information of the access network device, and the service area of the second multicast/broadcast session management function network element includes the The service area of the access network device;
  • the transceiver unit is further configured to send a ninth message to the second multicast/broadcast session
  • the transceiver unit is further configured to acquire the identification information of the first multicast/broadcast session management function network element according to the eighth message, and the transceiver unit It is specifically used to: send a tenth message to the second network element, the tenth message includes the identification information of the first multicast/broadcast service and the information of the access network device, and the tenth message is used to obtain
  • the playing area includes identification information of a multicast/broadcast session management function network element in the service area of the access network device; receiving the identification information of the first multicast/broadcast session management function network element from the second network element information, the first multicast/broadcast session management function network element is used to manage the first multicast/broadcast service in a first broadcast area, and the first broadcast area includes the service area of the access network device .
  • the eighth message further includes identification information of the network element with the first multicast/broadcast session management function.
  • the ninth message further includes identification information of the first multicast/broadcast session management function network element.
  • the second network element is any one of a unified data management network element, a user data storage function network element, or a network storage function network element.
  • the transceiver unit is further configured to acquire the identification information of the network element with the second multicast/broadcast session management function according to the information of the access network device, so The transceiver unit is specifically configured to: send an eleventh message to the second network element, the eleventh message includes the identification information of the first multicast/broadcast service and the information of the access network device, and the first The eleventh message is used to obtain the identification information of the multicast/broadcast session management function network element whose service area includes the service area of the access network device; receive the second multicast/broadcast session from the second network element
  • the identification information of the management function network element, the service area of the second multicast/broadcast session management function network element includes the service area of the access network device.
  • the ninth message further includes identification information of the first multicast/broadcast service.
  • the transceiver unit is further configured to: receive information about the multicast tunnel of the second multicast/broadcast user plane functional network element, the multicast tunnel The information includes the multicast address information of the second multicast/broadcast user plane function network element and the identification information of the multicast tunnel; and sends the information of the multicast tunnel to the access network device.
  • the access network device does not support multicast and/or the service area of the access network device and the first multicast/broadcast session management function
  • the service areas of the network elements do not support multicast
  • the transceiver unit is also used to: receive the downlink tunnel information of the access network equipment; send the access tunnel information to the second multicast/broadcast session management function network element Downlink tunnel information of the network access device, where the downlink tunnel information is used to create the transmission tunnel.
  • a multicast/broadcast communication device including: a transceiver unit configured to receive a tenth message, and the tenth message includes identification information and access information of the first multicast/broadcast service network equipment information, the tenth message is used to acquire the identification information of the multicast/broadcast session management function network element whose playback area includes the service area of the access network equipment; Ten messages, sending identification information of the first multicast/broadcast session management function network element, the first multicast/broadcast session management function network element is used to manage the first multicast/broadcast service in the first play area , the first playing area includes the service area of the access network device.
  • the transceiving unit is further configured to: receive the fourth message from the first multicast/broadcast session management function network element; or receive the fourth message from the first multicast/broadcast session management function network element; A sixth message of the network element, the fourth message or the sixth message includes the identification information of the first multicast/broadcast service and the information of the first play area, and the fourth message or the sixth message is used for Register the information of the first play area.
  • the first network element is a network opening function network element or a multicast/broadcast service function network element.
  • the transceiver unit is further configured to: receive a seventh message, where the seventh message includes the identification information of the first multicast/broadcast service and the second Identification information of the multicast/broadcast session management function network element, the seventh message is used to register the second multicast/broadcast session management function network element as a group that provides services for the first multicast/broadcast service broadcast/broadcast session management function network element.
  • the transceiver unit is further configured to: receive an eleventh message, where the eleventh message includes the identification information of the first multicast/broadcast service and The information of the access network device, the eleventh message is used to acquire the identification information of the multicast/broadcast session management function network element whose service area includes the service area of the access network device; according to the eleventh The message sends the identification information of the network element with the second multicast/broadcast session management function, and the service area of the network element with the second multicast/broadcast session management function includes the service area of the access network device.
  • the second network element is any one of a unified data management network element, a user data storage function network element, or a network storage function network element.
  • a communication device in a ninth aspect, includes: a processor, the processor is coupled with a memory, the memory is used to store a computer program, and the processor is used to call and run the computer program from the memory, so that the device
  • the method for transmitting a multicast service in any of the foregoing aspects or any possible implementation manners of the various aspects is executed.
  • processors there are one or more processors, and one or more memories.
  • the memory may be integrated with the processor, or the memory may be set separately from the processor.
  • the device further includes a transmitter (transmitter) and a receiver (receiver).
  • the transmitter and receiver can be set separately or integrated together, called a transceiver.
  • a communication system in a tenth aspect, includes a device for realizing the above-mentioned first aspect or any possible implementation method of the first aspect, and a device for realizing the above-mentioned second aspect or any one of the second aspects
  • a device for a possible realization method a device for realizing the above third aspect or any one of the possible realization methods of the third aspect, and a device for realizing the abovementioned fourth aspect or any one of the possible realization methods of the fourth aspect device.
  • a computer program product comprising: computer program code, when the computer program code is run by a computer, the computer is made to perform any of the above aspects or aspects Methods in Possible Implementations.
  • a computer-readable storage medium which is used for storing instructions, and when the instructions are run on a computer, the computer is made to execute the above-mentioned aspects or any possible implementation of the various aspects Methods.
  • the embodiment of the present application provides a chip system, the chip system includes one or more processors, and the one or more processors are used to call and execute instructions stored in the memory from the memory, so that the above-mentioned A method in any possible implementation of an aspect or aspects is performed.
  • the system-on-a-chip may consist of chips, or may include chips and other discrete devices.
  • the chip system may further include an input circuit or interface for sending information or data, and an output circuit or interface for receiving information or data.
  • FIG. 1 is a schematic diagram of a system architecture.
  • Fig. 2 is a schematic diagram of another system architecture.
  • Fig. 3 is a schematic diagram of service data transmission.
  • Fig. 4 is a schematic diagram of another service data transmission.
  • FIG. 5 is a schematic diagram of another system architecture.
  • Fig. 6 is a schematic flowchart of a multicast/broadcast service communication method provided by an embodiment of the present application.
  • Fig. 7 is a schematic flowchart of another multicast/broadcast service communication method provided by an embodiment of the present application.
  • Fig. 8 is a schematic flowchart of another multicast/broadcast service communication method provided by an embodiment of the present application.
  • FIG. 9 is a schematic flowchart of another multicast/broadcast service communication method provided by an embodiment of the present application.
  • Fig. 10 is a schematic flowchart of another multicast/broadcast service communication method provided by an embodiment of the present application.
  • Fig. 11 is a schematic flowchart of another multicast/broadcast service communication method provided by an embodiment of the present application.
  • Fig. 12 is a schematic block diagram of an apparatus for multicast/broadcast service communication provided by an embodiment of the present application.
  • Fig. 13 is a schematic block diagram of another apparatus for multicast/broadcast service communication provided by an embodiment of the present application.
  • LTE long term evolution
  • FDD frequency division duplex
  • TDD time division duplex
  • UMTS universal mobile telecommunications system
  • 5th generation, 5G fifth generation
  • new radio new radio, NR
  • FIG. 1 is a schematic diagram of a network architecture 100 .
  • Various embodiments of the present application can be applied to the network architecture shown in FIG. 100 .
  • Each part involved in the network architecture shown in FIG. 1 will be described separately below.
  • the terminal equipment may also be called: user equipment (user equipment, UE), mobile station (mobile station, MS), mobile terminal (mobile terminal, MT), access terminal, subscriber unit, subscriber station, mobile station, mobile station, Remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent or user device, etc.
  • user equipment user equipment
  • MS mobile station
  • MT mobile terminal
  • access terminal subscriber unit, subscriber station, mobile station, mobile station, Remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent or user device, etc.
  • a terminal device may be a device that provides voice/data connectivity to users, for example, a handheld device with a wireless connection function, a vehicle-mounted device, and the like.
  • some terminal devices are: mobile phone (mobile phone), tablet computer, notebook computer, palmtop computer, mobile internet device (mobile internet device, MID), wearable device, virtual reality (virtual reality, VR) device, enhanced Augmented reality (AR) equipment, wireless terminals in industrial control, wireless terminals in self driving, wireless terminals in remote medical surgery, smart grid Wireless terminals in transportation safety, wireless terminals in smart city, wireless terminals in smart home, cellular phones, cordless phones, session initiation protocols protocol, SIP) telephone, wireless local loop (wireless local loop, WLL) station, personal digital assistant (personal digital assistant, PDA), handheld device with wireless communication function, computing device or other processing device connected to a wireless modem
  • Vehicle-mounted devices, wearable devices, terminal devices in the 5G network, or terminal devices in the future evolved public land mobile network (PLMN), etc. are not limited to this
  • the terminal device may also be a wearable device.
  • Wearable devices can also be called wearable smart devices, which is a general term for the application of wearable technology to intelligently design daily wear and develop wearable devices, such as glasses, gloves, watches, clothing and shoes.
  • a wearable device is a portable device that is worn directly on the body or integrated into the user's clothing or accessories.
  • Wearable devices are not only a hardware device, but also achieve powerful functions through software support, data interaction, and cloud interaction.
  • Generalized wearable smart devices include full-featured, large-sized, complete or partial functions without relying on smartphones, such as smart watches or smart glasses, etc., and only focus on a certain type of application functions, and can cooperate with other devices such as smartphones Use, such as various smart bracelets and smart jewelry for physical sign monitoring.
  • terminal devices can also be terminal devices in the Internet of Things (IoT) system.
  • IoT Internet of Things
  • Its main technical feature is to connect objects to the network through communication technology, so as to realize the An intelligent network that interconnects machines and things.
  • (wireless) access network radio access network, (R)AN: It is used to provide network access functions for authorized users in a specific area, and can use transmission tunnels of different qualities according to user levels and business requirements.
  • (R)AN network elements can manage wireless resources, provide access services for terminal equipment, and then complete the forwarding of control signals and user data between terminal equipment and the core network.
  • the (R)AN can also be understood as a base station in the (R)AN, and can be called an access network device.
  • the access network device may be a transmission reception point (transmission reception point, TRP), may also be an evolved base station (evolved NodeB, eNB or eNodeB) in an LTE system, or may be a home base station (for example, a home evolved NodeB , or home Node B, HNB), base band unit (base band unit, BBU), or a wireless controller in a cloud radio access network (cloud radio access network, CRAN) scenario, or the access network device can be Relay stations, access points, vehicle-mounted devices, wearable devices, and access network devices in the 5G network or access network devices in the future evolution of the public land mobile network (PLMN) network, etc., can be
  • the access point (access point, AP) in the WLAN may be a gNB in the new radio system (new radio, NR) system, which is not limited in this embodiment of the present application.
  • the access network device may include a centralized unit (centralized unit, CU) node, or a distributed unit (distributed unit, DU) node, or a RAN device including a CU node and a DU node, or a control plane CU node (CU-CP node) and user plane CU node (CU-UP node) and RAN equipment of DU node.
  • a centralized unit centralized unit, CU
  • DU distributed unit
  • RAN device including a CU node and a DU node, or a control plane CU node (CU-CP node) and user plane CU node (CU-UP node) and RAN equipment of DU node.
  • CU-CP node control plane CU node
  • CU-UP node user plane CU node
  • Access and mobility management function (access and mobility management function, AMF): mainly used for mobility management and access management.
  • AMF can be used to implement functions of a mobility management entity (mobility management entity, MME) other than session management, for example, functions such as lawful interception or access authorization (or authentication).
  • MME mobility management entity
  • session management for example, functions such as lawful interception or access authorization (or authentication).
  • Session management function also known as session management function network element, mainly used for session management, Internet Protocol (IP) address allocation and management of terminal equipment, and selection of manageable User plane function, policy control, or termination point of charging function interface and downlink data notification, etc.
  • IP Internet Protocol
  • the source session management network element 110, the anchor session management network element 120, and the target session management network element 190 in FIG. 1 can all be SMFs.
  • the access network device 120 may be the RAN in FIG. 2; the access and mobility management network element 130 may be the AMF in FIG. 2; the session management network element 140 may be the AMF in FIG. SMF, not restricted.
  • system architecture 200 may also include:
  • User plane function also known as user plane function or user plane network element or user plane function network element, used for packet routing and forwarding, or user plane data quality of service (quality of service) , QoS) processing, etc.
  • Data network (data network, DN): a network used to provide data transmission, for example, Internet network, etc.
  • Authentication server function (authentication server function, AUSF): mainly used for user authentication, etc.
  • PCF Policy control function
  • Unified data management used to handle user identification, access authentication, registration, or mobility management.
  • Application function It mainly supports interaction with the core network of the third generation partnership project (3rd generation partnership project, 3GPP) to provide services, for example, affecting data routing decisions, policy control functions, or sending data to the network side Provide some services of third parties.
  • 3GPP third generation partnership project
  • the AF may be a service provider (content provider, CP).
  • Network slice selection function (network slice selection function, NSSF): used to select network slices.
  • the N1 interface is the reference point between the terminal equipment and the AMF; the N2 interface is the reference point between the (R)AN and the AMF, and is used for sending non-access stratum (NAS) messages etc.; N3 interface is the reference point between (R)AN and I-UPF, used to transmit user plane data, etc.; N4 interface is the reference point between SMF and I-UPF, used to transmit tunnels such as N3 connections Information such as identification information, data cache indication information, and downlink data notification messages; N5 interface is the reference point between PCF and AF; N6 interface is the reference point between UPF and DN, used to transmit user plane data, etc.; N7 The interface is the reference point between SMF and PCF; the N8 interface is the reference point between AMF and UDM; the N9 interface is the reference point between UPF; the N10 interface is the reference point between SMF and UDM; The reference point between SMF; the N12 interface is the reference point between AMF and AUSF; the N22 interface is the
  • system architecture 100 is only an example of a network architecture described from the perspective of a reference point architecture, and the network architecture applicable to the embodiment of the present application is not limited thereto, any network architecture that can realize the functions of the above-mentioned network elements Applicable to the embodiment of this application.
  • the name of the interface between network elements in FIG. 1 is just an example, and the name of the interface in a specific implementation may be another name, which is not specifically limited in this embodiment of the present application.
  • the names of network elements (such as SMF, AF, UPF, etc.) included in FIG. 1 are only examples, and do not limit the functions of the network elements themselves.
  • the foregoing network elements may also have other names, which are not specifically limited in this embodiment of the present application.
  • some or all of the above-mentioned network elements may use the terms in 5G, or may use other names, etc., which will be described in a unified manner here, and will not be described in detail below.
  • the name of the message (or signaling) transmitted between the above network elements is only an example, and does not constitute any limitation on the function of the message itself.
  • the above network architecture shown in FIG. 1 is only an example, and the network architecture applicable to the embodiment of the present application is not limited thereto. Any network architecture capable of realizing the functions of the above-mentioned network elements is applicable to the embodiment of the present application.
  • network functional entities such as AMF, SMF, PCF, and UDM are called network functions (network function, NF); or, in other network architectures, AMF, SMF, PCF, UDM, etc.
  • the collection of can be called the control plane function.
  • FIG. 2 provides a system architecture 200 for multicast/broadcast services.
  • This architecture is extended on the basis of the architecture shown in Figure 1, for example, adding multicast/broadcast session management function (multicast/broadcast session management function, MB-SMF) and multicast/broadcast user plane function (multicast broadcast user plane function, MB-UPF) and other functional entities, used to support multicast/broadcast services/functions.
  • the system architecture shown in Figure 2 includes:
  • Network exposure function mainly supports secure interaction between 3GPP network and third-party applications.
  • Multicast/broadcast session management function It is used to realize the control plane function of multicast/broadcast service, and is responsible for the management of multicast/broadcast service/group/session.
  • the MB-SMF can be connected to the BNEF so as to receive related information of the multicast/broadcast service, for example, identification information of the multicast/broadcast service, etc.
  • MB-SMF can also be connected with PCF, so as to obtain QoS information corresponding to the multicast/broadcast service.
  • Multicast broadcast user plane function used to transmit business data of multicast/broadcast services.
  • MB-SMF can be integrated into PCF or SMF as a functional module
  • MB-UPF can be integrated into UPF as a functional module
  • MB-SMF and MB-UPF can be deployed separately, which is not limited in this application.
  • Multicast/broadcast service function It has the functions of the service layer, for example, supports streaming (streaming) protocol, supports reliable retransmission protocol, etc.
  • MBSF can also support functions such as sending service announcements to UEs and sending multicast/broadcast service keys to UEs.
  • MBSF is an optional network element.
  • MB-SMF can be connected with MBSF network element or network opening function network element to receive relevant information of multicast/broadcast services.
  • AF or application server application server, AS
  • AS application server
  • MBSF mobile broadband
  • the AF or AS also interfaces with the MB-SMF through the NEF, and can also create the multicast/broadcast session.
  • the AF or the AS may interface with the NEF first, and then the NEF interfaces with the MBSF, and the MBSF interfaces with the MB-SMF.
  • the MBSF and the NEF are co-established.
  • MB-SMF can also be connected with PCF to create resources for multicast/broadcast services.
  • the MBU-UPF can be used to transfer data of multicast/broadcast services.
  • the system architecture 200 may also include MBSTF network elements.
  • the data packet of the multicast/broadcast service can be processed by the core network, wherein, the AF or AS first sends the data packet to the MBSTF, and then sends the data packet to the MB-UPF after being processed by the MBSTF.
  • the main function of MBSTF is to process data packets of multicast/broadcast services, such as encapsulating data packets according to stream protocols, encrypting data packets, and performing network coding on data packets.
  • the above-mentioned system architecture 200 is only an example of a network architecture described from the perspective of a reference point architecture, and the network architecture applicable to the embodiment of the present application is not limited thereto, any network architecture that can realize the functions of the above-mentioned network elements Applicable to the embodiment of this application.
  • the name of the interface between network elements in FIG. 2 is just an example, and the name of the interface in a specific implementation may be another name, which is not specifically limited in this embodiment of the present application.
  • the names of the network elements in the system architecture 200 are only examples, and do not limit the functions of the network elements themselves. In the 5G network and other networks in the future, the foregoing network elements may also have other names, which are not specifically limited in this embodiment of the present application.
  • the names of the messages (or signaling) transmitted between the foregoing network elements are only examples, and do not constitute any limitation on the functions of the messages themselves.
  • the transmission modes of multicast/broadcast services mainly include two types, namely shared delivery mode and individual delivery mode:
  • Shared transmission mode it can also be called “multicast/broadcast” mode, or “multicast” mode.
  • the shared transmission mode may refer to the transmission tunnel (or transmission channel) between the UPF and the RAN, and the transmission tunnel between the RAN and the UE (air interface side) is shared by multiple UEs in the multicast group.
  • a tunnel can be used between the multicast UPF and the RAN to transmit the multicast service data, for example, a tunnel based on a general tunnel protocol (GTP).
  • the tunnel used to transmit the data of the multicast service between the multicast UPF and the RAN is a multicast session shared tunnel, and the multicast session shared tunnel is shared by UE a, UE b, and UE c.
  • the multicast UPF sends a copy of the multicast service data to the RAN. After the RAN receives the multicast service data, it can transmit the data to UE a, UE b and UE c sends the data of the multicast service. It can be seen that, when the RAN only sends one copy of the data of the multicast service, all three UEs in the multicast group can receive the data of the multicast service.
  • the multicast session shared tunnel can send the data of the multicast service in a unicast mode or a multicast mode.
  • the unicast mode means that the multicast UPF sends data of the multicast service to each RAN respectively.
  • the multicast mode refers to that the multicast UPF sends the data of the multicast service to the multicast address, and RAN 1, RAN 2, and RAN 3 join the multicast group corresponding to the multicast address After that, the data of the multicast service can be received.
  • the multicast mode not only can transmit multicast service data to multiple RAN nodes at one time, but also can only transmit multicast service data to a specific RAN. Therefore, in the multicast mode, one sending node and multiple receiving nodes Point-to-multipoint transmission can be realized between nodes, thereby solving the problem of low efficiency of the unicast mode.
  • the unicast transmission mode can also be called “unicast” mode, which can be understood as “point to point” (point to point) communication.
  • the unicast transmission mode refers to the transmission tunnel between UPF and RAN, and the transmission tunnel between RAN and UE (air interface side) is exclusively shared by a single UE.
  • the individual transmission mode can be used to transmit the data of the multicast service (in the way of unicast), and can also be used to transmit the data of the unicast service.
  • the broadcast service may also be sent to the terminal device in a multicast manner, which is not limited in this embodiment of the present application.
  • Multicast in this application is a concept in a broad sense, which may include multicast or broadcast, that is, the embodiment of this application can be applied to both multicast service transmission and broadcast service transmission, or called Multicast Broadcast Service (MBS) transmission.
  • MBS Multicast Broadcast Service
  • Multicast mentioned in this application may be replaced with "multicast or broadcast” or “multicast”.
  • Multicast service multicast service flow and multicast quality of service (QoS) flow
  • the multicast service may include one or more multicast service streams, and the multicast service may be represented by the information of the multicast service.
  • the information of the multicast service may include description information of the multicast service, and the description information of the multicast service may include description information of one or more multicast service flows.
  • the description information of the multicast service flow may include at least one of the following: characteristic information of the multicast service flow (such as the multicast address of the multicast service, source or destination port number, source address, etc.), the QoS of the multicast service flow Requirements (eg, jitter, delay, packet loss rate, bandwidth, etc.).
  • Multicast service flows can be mapped to multicast QoS flows for transmission.
  • a multicast service flow can be mapped to a multicast QoS flow, that is, a multicast service flow can be transmitted through a multicast QoS flow.
  • a multicast session may include one or more multicast QoS flows.
  • the multicast service can be transmitted through one or more multicast QoS flows of the multicast session.
  • the multicast session can be at the service level, that is, one multicast service can be served by one multicast session.
  • the multicast session may include: a unicast tunnel or a multicast tunnel between the data network via the core network and the wireless access network, and a unicast air interface resource between the wireless access network and the terminal device for sending the multicast service Or multicast air interface resources.
  • the information of the multicast service also includes terminal device information, for example, including the identifiers of one or more terminal devices allowed (or requested) to join the multicast service.
  • the multicast service data when multicast service data is received in multicast mode, the multicast service data can be sent by the following path, for example, the AS sends the multicast service data to MB-UPF , and send the data of the multicast service to the RAN through the multicast session shared tunnel between the MB-UPF and the RAN.
  • the RAN can flexibly determine the transmission mode of the multicast service, that is, the PTM mode or the PTP mode, according to air interface conditions, the number of terminals receiving data of the multicast service, and other factors. For the same multicast service, RAN can simultaneously enable PTM and PTP.
  • FIG. 5 is a schematic diagram of a system architecture 500 .
  • the AF is responsible for interacting with the core network on the signaling plane. For example, the AF requests the core network to send the current multicast/broadcast service in a multicast manner. For a multicast/broadcast service, the AF only sends a request message to the core network once. For this service, the core network allocates a unique multicast/broadcast service identifier, for example, a temporary mobile group identity (TMGI), which is used to uniquely identify the multicast/broadcast service within the network.
  • TMGI temporary mobile group identity
  • the core network can also assign area identifiers to distinguish different areas.
  • Figure 5 exemplarily draws a possible architecture, in addition to the network elements shown in Figure 5, the system architecture may also include multiple AS/AF, and multiple areas for transmitting multicast/broadcast services, Multiple MB-SMFs and multiple MB-UPFs are not limited in this application.
  • the AF interfaces with the core network through the NEF, and the NEF interfaces with the MB-SMF. It should be understood that in actual deployment, the AF may also interface with the core network based on the structure shown in FIG. 2 , for example, the AF sends a request message to the MBSF, and the MBSF interfaces with the MB-SMF. This application is not limited to this.
  • the application layer may provide multiple exit points for the same multicast/broadcast service, and the application layer can send data from multiple areas to the core network respectively.
  • FIG. 5 for example, for a multicast/broadcast service, there may be two egress points AS1 and AS2, which are located in area 1 and area 2 respectively.
  • a multicast/broadcast service may have more than or equal to one AS exit point, which is not limited in this application.
  • the application server AS1 of the multicast/broadcast service accesses the core network through MB-UPF1, wherein MB-UPF1 is managed by MB-SMF1, and area 1 belongs to the service area of MB-SMF1.
  • the application server AS2 of the multicast/broadcast service accesses the core network through MB-UPF2, MB-UPF2 is managed by MB-SMF2, and area 2 belongs to the service area of MB-SMF2.
  • the service area of MB-SMF may refer to the service area of MB-UPF controlled by MB-SMF, and the service area of MB-UPF may be the tracking area identification supported by the access network equipment having an interface with the MB-UPF A collection of codes (tracking area identity, TAI), or a collection of cell lists, etc.
  • TAI tracking area identity
  • the multicast/broadcast service has no interface with the application server.
  • the gNB receives the data of the multicast/broadcast service in area three, it can import the data of the multicast/broadcast service from other areas.
  • gNB 3 in area 3 can receive data of the multicast/broadcast service through MB-UPF 2.
  • gNB 3 and MB-UPF 2 in area 3 are not in the same area, and the multicast session shared tunnel may not be established between MB-UPF 2 and gNB 3 (for example, this area 3 does not support multicast, and/or the area The transmission path between area 2 and area 3 does not support multicast), and there may be no IP connection between gNB 3 and MB-UPF2, so gNB 3 cannot receive the data of the multicast/broadcast service through the multicast session shared tunnel.
  • this application provides a multicast/broadcast communication method.
  • the system can select the nearest service entry point for gNBs in area three, so that gNBs in area three can receive multicast/broadcast services across areas.
  • the NEF selects MB-SMF for the multicast/broadcast service, and plans each MB-SMF to manage the playing area of the multicast/broadcast service, and each The playback areas managed by two MB-SMFs do not overlap.
  • the AMF can uniquely select one of the MB-SMFs to serve the multicast/broadcast service.
  • the AMF/SMF selects the MB-SMF for the area where it is located and registers according to the information of the access network equipment, and other subsequent The AMF can obtain the local MB-SMF corresponding to the area. In this way, access network devices in the same area can be prevented from selecting different MB-SMFs, receiving multiple copies of data, and wasting inter-area bandwidth.
  • MB-SMF2 creates a transmission tunnel, which is used to transmit multicast/broadcast service data between area 2 and area 3. Since area 3 does not belong to the service area of MB-SMF2, the multicast/broadcast service needs to be forwarded by MB-UPF in area 3 to reach gNB3. If area 3 does not support multicast, and/or between area 2 and area 3 does not support multicast, you can select local MB-SMF in area 3 and configure local MB-UPF at the same time. A multicast session shared tunnel from MB-UPF2 to the local MB-UPF, and from the local MB-UPF to gNB3 can be established, and the data of the multicast/broadcast service can be transmitted in a shared transmission mode.
  • area three does not support multicast, that is, area three does not support multicast/broadcast service data transmission in multicast mode.
  • area 3 does not support multicast may mean that the MB-UPF or gNB in area 3 only supports the transmission of multicast/broadcast service data or protocol data unit (packet data unit, PDU) session data in unicast mode, or area 3
  • PDU protocol data unit
  • Three does not support multicast may also mean that the MB-UPF or access network equipment in area three cannot establish a multicast session sharing tunnel with MB-UPF in other areas.
  • Multicast is not supported between Area 2 and Area 3, that is, the transmission path between Area 2 and Area 3 does not support the multicast transmission of multicast/broadcast service data.
  • FIG. 6 shows a schematic flowchart of a multicast/broadcast service communication method 600 according to an embodiment of the present application.
  • the method 600 may be applied to the system architecture 100 shown in FIG. 1 , and may also be applied to the system architecture 200 shown in FIG. 2 , and the embodiment of the present application is not limited thereto.
  • the first network element acquires information about the first play area.
  • the information of the first broadcast area may be used to characterize the first broadcast area, the first broadcast area is located in the service area of the first multicast/broadcast service, and the first broadcast area is provided by the first MB-SMF managed.
  • the service area of the first multicast/broadcast service may refer to the geographical range where the first multicast/broadcast service is allowed to be played.
  • the service area of the first multicast/broadcast service can be divided into one or more broadcast areas, and different broadcast areas can be managed by different MB-SMFs.
  • the first broadcast area is managed by the first MB-SMF may refer to: the first MB-SMF manages the first multicast/broadcast service in the first broadcast area.
  • the service area of the first MB-SMF may refer to the service area of the first MB-UPF controlled by the first MB-SMF, and the service area of the first MB-UPF may be an interface with the first MB-UPF.
  • TAI tracking area identity
  • the first playing area may be composed of one or more of (tracking area, TA), cell or geographic location, and correspondingly, the information of the first playing area may include a TA identifier, one of cell identifier geographic location information One or more, for example, TAI list or cell identity list.
  • the geographic location may be a geographic area, for example, a city, a street, and the like.
  • the geographic location information may also include information in multiple formats such as area identifiers, city names, and street names.
  • the information of the service area of the first multicast/broadcast service may be composed of one or more items in the TAI list, the cell identification list, or the geographic location information, wherein, the geographic location information may refer to the foregoing.
  • the first network element may receive information about the service area of the first multicast/broadcast service and information about the application server corresponding to the first multicast/broadcast service from the AF, and The information of the service area and the information of the application server corresponding to the first multicast/broadcast service determine the first MB-SMF, and obtain the first play area managed by the first MB-SMF.
  • the information of the application server is used to describe the location of the entry point of the first multicast/broadcast service relative to the core network.
  • the information of the application server may be the IP address of the AS.
  • the information of the application server may also be the location description information of the service entry point, for example, the address of the data center where the service entry point is located.
  • the information of the application server may also include other formats, which is not limited in this application.
  • the first network element may determine the first MB-SMF according to the information of the application server corresponding to the first multicast/broadcast service, where the service area of the first MB-SMF matches the location described by the application server.
  • the first network element may, within the service area of the first multicast/broadcast service, serve the first MB-SMF divides the first playback area.
  • the first MB-SMF can manage the first multicast/broadcast service in the first broadcast area.
  • the first network element may preferentially determine the service area of the first MB-SMF as the first broadcast area of the first MB-SMF.
  • the first network element may also determine an area adjacent to the service area of the first MB-SMF as the first playback area of the first MB-SMF according to the proximity principle.
  • NEF can determine that MB-SMF 2 manages multicast services in area 2 and area 3, that is, the broadcast area of MB-SMF2 includes area 2 and area 3.
  • NEF can consider factors such as the length of the IP path between area 3 and area 2, the degree of path congestion, etc., and determine area 3 as the playback area of MB-SMF 2 nearby.
  • the first network element according to the service area information of the first multicast/broadcast service, the information of the application server corresponding to the first multicast/broadcast service, and the network topology information of the first multicast/broadcast service, Determine the first play area.
  • the first network element according to the deployment of the first MB-SMF in the network topology and the information of the application server corresponding to the first multicast/broadcast service, within the service area of the first multicast/broadcast service, the nearest The area with the shortest transmission path is randomly selected and determined as the first playback area managed by the first MB-SMF.
  • the first network element may be a network element with a network opening function or a network element with a multicast/broadcast service function.
  • the first network element sends a first message to the first MB-SMF, where the first message includes information about the first play area.
  • the first MB-SMF receives the first message from the first network element.
  • the first network element plans the first playing area for the first MB-SMF within the service area of the first multicast/broadcast service.
  • the first playing area may exceed the coverage of the service area of the first MB-SMF. Therefore, the first network element may select an MB-SMF for managing the first multicast/broadcast service for an area other than the service area of the first MB-SMF (for example, the first area).
  • the first MB-SMF can manage the first multicast/broadcast service in the first broadcast area, so it can create a transmission tunnel in an area (for example, the first area) outside the service area of the first MB-SMF, ensuring The data of the first multicast/broadcast service can be transmitted in the first play area.
  • the foregoing method further includes:
  • the first network element determines the third MB-SMF and the second play area according to the service area information of the first multicast/broadcast service and the information of the application server corresponding to the first multicast/broadcast service.
  • the second play area belongs to the play area of the first multicast/broadcast service, and the second play area is managed by the third MB-SMF.
  • the second broadcast area is managed by the third MB-SMF may refer to: the third MB-SMF manages the first multicast/broadcast service in the second broadcast area.
  • the second playing area may be composed of one or more of TA, cell or geographical location, and correspondingly, the information of the second playing area may include one or more of TA identification, cell identification and geographical location information, For example, a TAI list or a cell identity list.
  • the geographic location may be a geographic area, for example, a city, a street, and the like.
  • the geographic location information may also include information in multiple formats such as area identifiers, city names, and street names.
  • the first network element may send the information of the second broadcast area to the third MB-SMF, where the information of the second broadcast area is used to represent the second broadcast area.
  • the first playback area and the second playback area do not completely overlap (that is, there is an area X, and the area X does not belong to the intersection of the first playback area and the second playback area).
  • the first network element can be an application server for each different area.
  • the application server selects different MB-SMFs, such as the above-mentioned first MB-SMF, third MB-SMF or other MB-SMFs.
  • Each MB-SMF manages the service in part of the service area of the first multicast/broadcast service.
  • multiple application servers may also share the MB-SMF, or all application servers may share the same MB-SMF, which is not limited in this application.
  • the first network element may determine multiple MB-SMFs for the first multicast/broadcast service. At the same time, the first network element can determine the playing area managed by each MB-SMF within the service area of the first multicast/broadcast service. Each MB-SMF manages different areas in the service area of the first multicast/broadcast service. Therefore, the plurality of MB-SMFs can create transmission tunnels between different areas within the service area of the first multicast/broadcast service to ensure data transmission of the first multicast/broadcast service.
  • the first network element determines at least one MB-SMF for the first multicast/broadcast service, for example, the above-mentioned first MB-SMF, third MB-SMF or other MB-SMF.
  • each MB-SMF manages the first multicast/broadcast service in its respective play area, and the sum (that is, the union) of the play areas of each MB-SMF is greater than or equal to the first multicast/broadcast service The service area of the business.
  • the first network element determines at least one MB-SMF for the first multicast/broadcast service, and at the same time determines the play area managed by each MB-SMF.
  • the union of the management ranges of all MB-SMFs determined by the first network element may cover the service area of the first multicast/broadcast service.
  • a corresponding MB-SMF can be found for managing the first multicast/broadcast service. Therefore, within the service area of the first multicast/broadcast service, transmission tunnels can be created between any areas, ensuring data transmission within the service area of the first multicast/broadcast service.
  • the first network element determines at least one MB-SMF for the first multicast/broadcast service, for example, the above-mentioned first MB-SMF, third MB-SMF or other MB-SMF.
  • each MB-SMF manages the first multicast/broadcast service in its respective playing area, and the playing areas of each MB-SMF do not overlap (that is, the playing areas of each MB-SMF do not overlap).
  • the first network element determines at least one MB-SMF for the first multicast/broadcast service, and at the same time determines the play area managed by each MB-SMF.
  • the playback areas managed by each MB-SMF do not overlap.
  • the access network device can uniquely determine an MB-SMF to manage the first multicast/broadcast service according to the area where it is located. Therefore, for the same multicast/broadcast service, the access network device can only create a transmission tunnel once, and correspondingly receive a copy of the data of the multicast/broadcast service, avoiding waste of resources caused by repeatedly receiving data.
  • the first play area may include part of the service area of the first MB-SMF.
  • the first broadcast area may include all service areas of the first MB-SMF.
  • the first playback area may further include a first area, and the first area does not belong to the service area of the first MB-SMF. That is, the first playback area managed by the first MB-SMF may exceed the coverage of the service area of the first MB-SMF. If the first play area also includes the first area, the local MB-SMF may be selected, and the service area of the local MB-SMF includes the first area. Therefore, the local MB-SMF can be used to serve a range that cannot be covered by the service area of the first MB-SMF, such as the first area. For example, in the system architecture 500 shown in FIG.
  • the playback area of MB-SMF2 may include area 2 and area 3, and area 3 does not belong to the service area of MB-SMF2, then the first network element needs to determine the local MB-SMF , for managing the first multicast broadcast service in area three.
  • the method 600 further includes:
  • the first network element sends a fifth message to the second network element.
  • the fifth message may include information of the first area, and the first area does not belong to the service area of the first MB-SMF.
  • the fifth message is used to acquire the identification information of the MB-SMF whose service area includes the first area.
  • the fifth message may also include identification information of the first multicast/broadcast service.
  • the second network element receives the fifth message.
  • the second network element may determine the second MB-SMF according to the fifth message, the service area of the second MB-SMF includes the first area, and the second MB-SMF is an MB-SMF serving the first multicast/broadcast service .
  • the second network element sends the identification information of the second MB-SMF to the first network element.
  • the first network element receives the identification information of the second MB-SMF from the second network element.
  • the service area of the second MB-SMF includes the first area, and the second MB-SMF provides services for the first multicast/broadcast service.
  • the identification information of the second MB-SMF may also be referred to as the second MB-SMF ID.
  • the format of the identification information of the second MB-SMF may be a character string, may be an address (such as an IP address), or may be a fully qualified domain name (FQDN).
  • the second network element is any one of a unified data management network element, a user data storage function network element, or a network storage function network element.
  • the first network element sends the identification information of the second MB-SMF to the first MB-SMF.
  • the first MB-SMF receives the identification information of the second MB-SMF.
  • the first network element may carry the identification information of the second MB-SMF in the first message of S620 and send it to the first MB-SMF.
  • the first network element may determine whether the first area supports multicast, whether the service area between the first area and the first MB-SMF Multicast is supported.
  • the first network element determines that the first area does not support multicast, and/or the first area and the service area of the first MB-SMF do not support multicast, then the first network element performs steps S630-S650 for the first The area determines the second MB-SMF.
  • the access network device receives the data of the first multicast/broadcast service through unicast in the first area, and the transmission path is: first MB-UPF->second MB-UPF->access network device. Wherein, the first MB-UPF is managed by the first MB-SMF, and the second MB-UPF is managed by the second MB-SMF.
  • the first area does not support multicast, that is, the first area does not support multicast/broadcast service data transmission in multicast mode.
  • the fact that the first area does not support multicast may mean that the first area does not support multicast, or it may mean that a multicast session cannot be established between MB-UPF or access network equipment in the first area and MB-UPF in other areas
  • the shared tunnel, or the MB-UPF or access network equipment in the first area only supports the transmission of multicast/broadcast service data or PDU session data in unicast mode.
  • Multicast is not supported between the first area and the service area of the first MB-SMF, that is, the transmission path between the first area and the service area of the first MB-SMF does not support multicast transmission of multicast/broadcast services data.
  • the multicast session shared tunnel cannot be established between the access network device in the first area and the first MB-UPF managed by the first MB-SFM.
  • the first network element may determine that the transmission path from the service area of the first MB-SMF to the first area does not support multicast transmission of multicast/broadcast services Alternatively, it may be determined that the transmission path from the first area to the service area of the first MB-SMF does not support multicast.
  • the first network element may omit steps S630-S650.
  • the first network element executes step S620, that is, after sending the first message to the first MB-SMF, the first MB-SMF creates a transmission tunnel between the first MB-UPF and the access network device, and through the transmission tunnel, access
  • the network equipment can receive the data of the first multicast/broadcast service through multicast in the first area, and the transmission path is: first MB-UPF -> access network equipment.
  • the access network device sends the downlink tunnel information of the access network device to the first MB-SMF
  • the downlink tunnel information may include the multicast address information of the access network device and the identification information of the downlink tunnel, correspondingly, the first MB-SMF
  • An MB-SMF can establish a transmission tunnel between the first MB-UPF and the access network device according to the downlink tunnel information.
  • the first area supports multicast, that is, the first area supports multicast/broadcast service data transmission in a multicast manner.
  • a multicast session sharing tunnel may be established between the MB-UPF or access network device in the first area and the MB-UPF in other areas.
  • Multicast is supported between the first area and the service area of the first MB-SMF, that is, the transmission path between the first area and the service area of the first MB-SMF supports multicast transmission of multicast/broadcast service data.
  • a multicast session sharing tunnel may be established between the access network device in the first area and the first MB-UPF managed by the first MB-SFM.
  • the first network element may determine, according to the information in the configuration file of the first MB-SMF, that the transmission path from the service area of the first MB-SMF to the first area supports multicast transmission of multicast/broadcast service data , or, it may also be determined that the transmission path from the first area to the service area of the first MB-SMF supports multicast.
  • the first network element determines at least one MB-SMF for the first multicast/broadcast service, and the sum of the service areas of the at least one MB-SMF may still be smaller than that of the first multicast/broadcast service. Service area, ie there are certain areas that cannot be covered by any selected MB-SMF.
  • the first network element may determine the playing area of each MB-SMF, where the playing area of the MB-SMF may exceed the coverage of its service area. At this time, the first network element determines the local MB-SMF, and the local MB-SMF is used to serve the range that cannot be covered by the service area of the MB-SMF. For example, if the first playback area managed by the first MB-SMF includes the first area, and the first area exceeds the coverage of the service area of the first MB-SMF, the first network element determines that the second MB-SMF, the first The second MB-SMF is used to serve the first area that cannot be covered by the service area of the first MB-SMF. Therefore, the first area located outside the network element service area of the first multicast/broadcast session management function can also normally receive the data of the first multicast/broadcast service, ensuring that the first multicast/broadcast service can be transmission within its service area.
  • the foregoing method 600 further includes:
  • the first network element sends the information of the application server corresponding to the first multicast/broadcast service to the first MB-SMF.
  • the first network element may also carry the application server information in the first message of S620 and send it to the first MB-SMF.
  • the first MB-SMF receives the information of the application server corresponding to the first multicast/broadcast service.
  • the first MB-SMF may determine the first MB-UPF according to the information of the application server corresponding to the first multicast/broadcast service.
  • the service area of the first MB-UPF matches the location described by the application server, for example, the service area TAI of the first MB-UPF includes the location TAI of the application server.
  • the first MB-UPF is managed by the first MB-SMF, and the first MB-UPF can receive data of the first multicast/broadcast service from the application server.
  • the first network element sends the information of the application server matching the service area of the first MB-SMF to the first MB-SMF.
  • the matching of the service area of the first MB-SMF with the application server may mean that the entry point described in the information of the application server is located in the service area of the first MB-SMF.
  • the first network element may register the first broadcast area managed by the first MB-SMF with the second network element.
  • the foregoing method 600 also includes:
  • the first network element sends a sixth message to the second network element.
  • the sixth message may include identification information of the first multicast/broadcast service and information of the first play area, and the sixth message is used to register information of the first play area.
  • the first network element may also send the identification information of the first MB-SMF to the second network element.
  • the first network element registers the information of the first MB-SMF and the first playing area managed by the first MB-SMF with the second network element, so that other network elements, such as AMF or SMF , the first MB-SMF serving the first multicast broadcast service may be selected according to the information of the terminal device and/or the information of the access network device, so as to receive data of the first multicast/broadcast service.
  • the first network element may register the second MB-SMF with the second network element.
  • the foregoing method 600 also includes:
  • the first network element sends a seventh message to the second network element, the seventh message may include the identification information of the first multicast/broadcast service and the identification information of the second MB-SMF, and the seventh message is used for registering the second MB-SMF as the MB-SMF serving the first multicast/broadcast service.
  • the identification information of the first multicast/broadcast service may include IP multicast address information, port number, source IP address, or other identifiers (for example, TMGI) that can uniquely identify the service, etc., which are not limited in this application .
  • the first network element registers the identification information of the second MB-SMF and the identification information of the first multicast/broadcast service with the second network element, so that other network elements, such as AMF and SMF, According to the information of the terminal equipment and/or the information of the access network equipment, and the identification information of the first multicast/broadcast service, directly select the local MB-SMF serving the first multicast/broadcast service to avoid When the access network device transmits the first multicast/broadcast service, it selects a different second MB-SMF, thereby improving service transmission efficiency.
  • other network elements such as AMF and SMF
  • FIG. 7 shows a schematic flowchart of a multicast/broadcast service communication method 700 according to an embodiment of the present application.
  • the method 700 may be applied to the system architecture 100 shown in FIG. 1 , and may also be applied to the system architecture 200 shown in FIG. 2 , and the embodiment of the present application is not limited thereto.
  • the first MB-SMF receives a first message from the first network element, where the first message may include information about the first play area.
  • the information of the first broadcast area may be used to characterize the first broadcast area, the first broadcast area is located in the service area of the first multicast/broadcast service, and the first broadcast area is provided by the first MB-SMF managed.
  • the first network element may be a network element with a network opening function or a network element with a multicast/broadcast service function.
  • the first MB-SMF sends the second message to the second MB-SMF according to the first message.
  • the service area of the second MB-SMF includes the first area, the first area belongs to the first playing area, and the first area does not belong to the service area of the first MB-SMF.
  • the second message is used to create a transmission tunnel, and the transmission tunnel is used to transmit the data of the first multicast/broadcast service between the first MB-UPF and the second MB-UPF, and the first MB-UPF is controlled by the first MB-UPF.
  • the MB-SMF manages, and the second MB-UPF is managed by the second MB-SMF.
  • the first MB-SMF is responsible for managing the first multicast/broadcast service in the first broadcast area, where the first broadcast area may exceed the coverage of the service area of the first MB-SMF. Therefore, the first MB-SMF can determine the second MB-SMF, and the second MB-SMF is used to serve the range that cannot be covered by the service area of the first MB-SMF.
  • the first MB-SMF creates a transmission tunnel through the second MB-SMF to transmit the data of the first multicast/broadcast service data, so that the area outside the service area of the first MB-SMF (for example, the first area ), the data of the first multicast/broadcast service can be received, which ensures that the first multicast/broadcast service can be transmitted in the first play area.
  • the first MB-SMF may determine the second MB-SMF according to the first message. Specifically, the first MB-SMF may acquire the identification information of the second MB-SMF in the following manner:
  • the first MB-SMF receives the first message from the first network element, and the first message further includes identification information of the second MB-SMF.
  • the first network element determines the second MB-SMF, and sends the identification information of the second MB-SMF to the first MB-SMF.
  • the first MB-SMF receives the information of the first playback area, and the information of the first playback area includes the information of the first area.
  • the information of the first area may be used to characterize the first area, and the first area does not belong to the service area of the first MB-SMF.
  • the above method 700 also includes:
  • the first MB-SMF sends a third message to the second network element, where the third message may include information about the first area, and the third message is used to obtain identification information of MB-SMFs whose service areas include the first area;
  • the third message may also include identification information of the first multicast/broadcast service.
  • the first MB-SMF may obtain the MB-SMF whose service area includes the first area from the second network element according to the identification information of the first multicast/broadcast service and the information of the first area, and the acquired MB-SMF is MB-SMF of the first multicast/broadcast service.
  • the first MB-SMF receives the identification information of the second MB-SMF from the second network element.
  • the service area of the second MB-SMF includes the first area, and the second MB-SMF serves the first multicast/broadcast service.
  • the second network element may be any one of a unified data management network element, a user data storage function network element, or a network storage function network element.
  • the first MB-SMF determines the second MB-SMF, and the second MB-SMF is used to serve a range that cannot be covered by the service area of the first MB-SMF. Therefore, the first MB-SMF can create a transmission tunnel through the second MB-SMF, and transmit the data of the first multicast/broadcast service in an area outside the service area of the first MB-SMF.
  • the first MB-SMF may register the first playback area with the second network element.
  • the above method 700 also includes:
  • the first MB-SMF sends a fourth message to the second network element, the fourth message may include the identification information of the first multicast/broadcast service and the information of the first play area, and the fourth message is used to register the information of the first play area .
  • the first MB-SMF registers the information of the first playback area it manages with the second network element, so that other network elements, such as AMF or SMF, can follow the information of the terminal device and/or Or the information of the access network equipment, select the first MB-SMF serving the first multicast broadcast service, so as to receive the data of the first multicast/broadcast service.
  • other network elements such as AMF or SMF
  • the first MB-SMF may register the second MB-SMF with the second network element.
  • the above method 700 also includes:
  • the first MB-SMF sends the identification information of the first multicast/broadcast service and the identification information of the second MB-SMF to the second network element, and registers the second MB-SMF as the first multicast/broadcast service MB-SMF for business provision of services.
  • the second MB-SMF may register the second MB-SMF with the second network element.
  • the above method 700 also includes:
  • the second MB-SMF sends the identification information of the first multicast/broadcast service and the identification information of the second MB-SMF to the second network element, and registers the second MB-SMF as the first multicast/broadcast service MB-SMF for business provision of services.
  • the first MB-SMF or the second MB-SMF may register the identification information of the second MB-SMF and the identification information of the first multicast/broadcast service with the second network element, so that other Network elements, such as AMF and SMF, directly select the local MB serving the first multicast/broadcast service according to the information of the terminal equipment and/or the information of the access network equipment, and the identification information of the first multicast/broadcast service -SMF, preventing access network devices in the same area from selecting a different second MB-SMF when transmitting the first multicast/broadcast service, thereby improving service transmission efficiency.
  • Network elements such as AMF and SMF
  • the first MB-SMF may establish a transmission tunnel between the first MB-UPF and the second MB-UPF through the second MB-SMF.
  • the above method 700 also includes:
  • the first MB-SMF receives information from the application server corresponding to the first multicast/broadcast service of the first network element.
  • step S710 the information of the application server corresponding to the first multicast/broadcast service may be carried in the first message in step S710, that is, this step is combined with S710.
  • the first MB-SMF determines the first MB-UPF according to the information of the application server corresponding to the first multicast/broadcast service.
  • the first MB-UPF is a network element managed by the first MB-SMF.
  • the first MB-UPF can receive the data of the first multicast/broadcast service from the application server, and transmit the data of the first multicast/broadcast service within the service area of the first MB-UPF.
  • the first MB-SMF may determine the first MB-UPF and acquire the multicast tunnel information of the first MB-UPF.
  • the first MB-SMF may carry the information of the multicast tunnel of the first MB-UPF in the second message and send it to the second MB-SMF, that is, the second message also includes the information of the multicast tunnel of the first MB-UPF.
  • the information of the multicast tunnel of the first MB-UPF may include the multicast address information of the first MB-UPF and the identification information of the multicast tunnel.
  • the second MB-SMF further judges whether the access network device can receive the data of the first multicast/broadcast service through multicast in the first area according to its configuration information:
  • the access network device may receive the first For multicast/broadcast service data, the first MB-SMF creates a transmission tunnel from the first MB-UPF to the access network device, and the transmission tunnel is used for the access network device to receive the first multicast/broadcast from the first MB-UPF business data.
  • the second MB-SMF may determine and configure the second MB-SMF -UPF, the first MB-SMF establishes a transmission tunnel between the first MB-UPF and the second MB-UPF, where the transmission tunnel is used to transmit data of the first multicast/broadcast service.
  • the process of creating a transmission tunnel specifically includes:
  • the second MB-SMF determines the second MB-UPF according to the second message, and then acquires downlink tunnel information of the second MB-UPF.
  • the downlink tunnel information of the second MB-UPF includes unicast address information of the second MB-UPF and identification information of the downlink tunnel.
  • the second MB-SMF sends the downlink tunnel information of the second MB-UPF to the first MB-SMF.
  • the first MB-SMF receives downlink tunnel information from the second MB-UPF of the second MB-SMF.
  • the first MB-SMF sends downlink tunnel information of the second MB-UPF to the first MB-UPF, where the downlink tunnel information is used to create a transmission tunnel between the first MB-UPF and the second MB-UPF.
  • the first MB-SMF may manage the first multicast/broadcast service in the first broadcast area, wherein the first broadcast area may exceed the coverage of the service area of the first MB-SMF.
  • the first MB-SMF configures and obtains the downlink tunnel information of the second MB-UPF through the second MB-SMF, and creates a transmission tunnel between the first MB-UPF and the second MB-UPF according to the downlink tunnel information .
  • the transmission tunnel can enable the access network device to receive the transmission data of the first multicast/broadcast service in a unicast manner in the first area outside the first MB-SMF service area, ensuring that the first multicast/broadcast service Normal transmission of services in the first play area.
  • the second message may further include identification information of the first multicast/broadcast service, and/or QoS flow information of the first multicast/broadcast service.
  • the information of the QoS flow may include the QFI of the QoS flow and the QoS parameters of the QoS flow.
  • the second MB-SMF can create a corresponding multicast service according to the information of the QoS flow, so as to prepare for the transmission of the service by subsequent access network devices.
  • FIG. 8 shows a schematic flowchart of a multicast/broadcast service communication method 800 according to an embodiment of the present application.
  • the method 800 may be applied to the system architecture 100 shown in FIG. 1 , and may also be applied to the system architecture 200 shown in FIG. 2 , and the embodiment of the present application is not limited thereto.
  • the AMF receives an eighth message from the access network device, where the eighth message may include identification information of the first multicast/broadcast service.
  • the eighth message is used to request to transmit the data of the first multicast/broadcast service to the access network device.
  • the AMF acquires the identification information of the first MB-SMF according to the eighth message.
  • the first network element has determined at least one MB-SMF for the first multicast/broadcast service, and the at least one MB-SMF is used for the first multicast/broadcast service
  • the first multicast/broadcast service is managed in the service area of the broadcast service.
  • the AMF may determine the first MB-SMF in the at least one MB-SMF according to the identification information of the first multicast/broadcast service and/or the information of the access network device, and obtain the identification of the first MB-SMF information.
  • the AMF determines that the service area of the access network device does not belong to the service area of the first MB-SMF.
  • the AMF determines that the service area of the access network device does not belong to the service area of the first MB-SMF according to the information of the access network device.
  • the information of the access network device includes service area information of the access network device, and the service area information of the access network device is used to describe the area where the access network device is located.
  • the service area information of the access network device may include one or more of TA identifier, cell identifier, and geographic location information of the area where the access network device is located, for example, a TAI list or a cell identifier list.
  • the service area of the access network device does not belong to the service area of the first MB-SMF. It may be that the service area TAI of the access network device does not belong to the service area TAI of the first MB-SMF.
  • the AMF acquires the identification information of the second MB-SMF according to the information of the access network device.
  • the service area of the second MB-SMF includes the service area of the access network device, for example, the service area TAI of the second MB-SMF includes the TAI of the service area of the access network device.
  • AMF sends a ninth message to the second MB-SMF, where the ninth message is used to create a transmission tunnel, and the transmission tunnel is used to transmit the first multicast/broadcast service between the second MB-UPF and the access network device data, the second MB-UPF is managed by the second MB-SMF.
  • the ninth message further includes identification information of the first MB-SMF.
  • the AMF selects the first MB-SMF, and the first MB-SMF is used to manage the first multicast/broadcast service in the service area of the access network device.
  • the AMF determines the second MB-SMF for the service area of the access network device, and creates the second MB-UPF and The transmission tunnel between the access network devices is used to transmit the data of the first multicast/broadcast service data. Therefore, when the service area of the access network device exceeds the coverage of the service area of the first MB-SMF, it is still guaranteed that the access network device can transmit the data of the first multicast/broadcast service.
  • step S820 the AMF obtains the information of the first MB-SMF according to the eighth message, and may adopt the following methods:
  • the first network element has determined at least one MB-SMF for the first multicast/broadcast service, which is used in the first multicast/broadcast service Manage the first multicast/broadcast service in the service area.
  • the at least one MB-SMF includes the first MB-SMF, and if the first network element has determined the first playback area managed by the first MB-SMF, the AMF may, according to the eighth message, select from the second network element Obtain the identification information of the first MB-SMF.
  • the method for the AMF to obtain the identification information of the first MB-SMF includes:
  • the AMF sends a tenth message to the second network element.
  • the tenth message may include the identification information of the first multicast/broadcast service and the information of the access network device, and the tenth message is used to obtain that the broadcast area includes the access network device.
  • the MB-SMF identification information of the service area corresponds to the second network element.
  • the broadcast area of the MB-SMF includes the service area of the access network device, which may mean that the broadcast area TAI of the MB-SMF includes the service area TAI of the access network device.
  • the second network element receives the fourth message from the first MB-SMF; or, the second network element receives the sixth message from the first network element, and the second network element receives the sixth message from the first network element.
  • the fourth message or the sixth message may include the identification information of the first multicast/broadcast service and the information of the first play area, and the fourth message or the sixth message is used to register the information of the first play area.
  • the second network element sends the identification information of the first MB-SMF according to the tenth message.
  • the AMF receives the identification information of the first MB-SMF from the second network element.
  • the first MB-SMF is used to manage the first multicast/broadcast service in a first broadcast area, where the first broadcast area includes the service area of the access network device.
  • the AMF selects the first multicast/broadcast service for managing the first multicast/broadcast service for the access network device through the second network element according to the identification information of the first multicast/broadcast service and the information of the access network device.
  • An MB-SMF so as to uniquely determine the MB-SMF managing the service for the access network equipment, so as to receive the data of the first multicast/broadcast service.
  • the access network device receives the identification information of the first MB-SMF from the SMF, and sends the identification information of the first MB-SMF to the AMF.
  • the method for the AMF to obtain the identification information of the first MB-SMF includes:
  • the AMF receives the identification information of the first MB-SMF from the access network device.
  • the identification information of the first MB-SMF is acquired by the access network device from the SMF, and the SMF is the SMF corresponding to the PDU session associated with the first multicast/broadcast service.
  • the first network element may be a network element with a network opening function or a network element with a multicast/broadcast service function.
  • the second network element may be any one of a unified data management network element, a user data storage function network element, or a network storage function network element.
  • step S840 the AMF acquires the identification information of the second MB-SMF according to the information of the access network device. Specifically, in step S840, the following two situations may be included:
  • a possible situation is that, before the AMF acquires the identification information of the second MB-SMF, the first network element or the first MB-SMF determines that the second MB-SMF provides the service for the service.
  • the second MB-SMF is registered to the second network element. Then the AMF acquires the registered second MB-SMF from the second network element in the following manner:
  • the second network element receives a seventh message, where the seventh message may include the identification information of the first multicast/broadcast service and the identification information of the second MB-SMF, and the seventh message is used to use the
  • the second MB-SMF is registered as an MB-SMF that provides services for the first multicast/broadcast service.
  • the seventh message may be sent by the first network element, the first MB-SMF or the second MB-SMF to the second network element. That is, any one of the first network element, the first MB-SMF or the second MB-SMF can register the second MB-SMF with the second network element.
  • the AMF sends the eleventh message to the second network element.
  • the second network element receives the eleventh message.
  • the eleventh message may include the identification information of the first multicast/broadcast service and the information of the access network device, and the eleventh message is used to acquire the identification information of the MB-SMF whose service area includes the service area of the access network device .
  • the second network element sends the identification information of the second MB-SMF according to the eleventh message.
  • the second network element receives the identification information of the second MB-SMF, and the service area of the second MB-SMF includes the service area of the access network device.
  • step S841 Since the second MB-SMF has been selected for the service area of the access network device before the AMF executes step S841, the registration information of the second MB-SMF is stored in the second network element. Therefore, in step S842, after the AMF sends the identification information of the first multicast broadcast session and the information of the access network device to the second network element, the second network element directly returns to the second MB-SMF selected by other AMFs.
  • the AMF sends the information of the access network device to the second network element, and the second network element determines the second MB-SMF according to the information of the access network device, and sends the information to the AMF. Specifically, the service area of the access network device matches the service area of the second MB-SMF.
  • the second MB-SMF may send the identification information of the first multicast broadcast session to the second network element, for registering itself as the MB-SMF that provides services for the first multicast/broadcast service .
  • the AMF may also send the identification information of the first multicast broadcast session and the information of the second MB-SMF to the second network element, so as to register the second MB-SMF as the first multicast/broadcast session MB-SMF for broadcast service provisioning services.
  • subsequent access network devices can directly execute the methods in S841-S843 to obtain the second MB-SMF, avoiding selection of different second MB-SMFs, and improving service transmission efficiency.
  • step S850 the AMF has determined the second MB-SMF serving the service area of the access network device.
  • the access network device cannot directly join the session of the first multicast/broadcast service through the second MB-SMF.
  • a transmission tunnel between the first MB-UPF and the second MB-UPF may be established through the first MB-SMF, and the first MB-UPF is managed by the first MB-SMF.
  • the AMF establishes a transmission tunnel between the second MB-UPF and the access network device through the second MB-SMF, and the second MB-UPF is managed by the second MB-SMF.
  • the first MB-UPF The data of the first multicast/broadcast service is transmitted between the access network device.
  • the specific process for the AMF to create two tunnels includes:
  • the first MB-SMF creates a transmission tunnel between the first MB-UPF and the second MB-UPF.
  • the AMF receives the multicast tunnel information of the second MB-UPF from the second MB-SMF.
  • the information of the multicast tunnel of the second MB-UPF may include the multicast address information of the second MB-UPF and the identification information of the multicast tunnel.
  • the AMF sends the information of the multicast tunnel of the second MB-UPF to the access network device.
  • AMF judges whether the service area of the access network device can receive the data of the first multicast/broadcast service through multicast according to the configuration information of the access network device:
  • the service area of the access network device can receive the data of the first multicast/broadcast service in a multicast manner.
  • the base station may receive data from the second MB-UPF according to the multicast tunnel information of the second MB-UPF.
  • the AMF continues to perform the following steps:
  • the AMF receives downlink tunnel information of the access network device.
  • the AMF sends the downlink tunnel information of the access network device to the second MB-SMF, where the downlink tunnel information of the access network device is used to create a transmission tunnel between the second MB-UPF and the access network device.
  • the problem of the access network device can be solved.
  • the access network device can receive data from the service area of the first MB-UPF through the transmission tunnel between the first MB-UPF and the second MB-UPF, and the transmission tunnel between the second MB-UPF and the access network device .
  • step S850 optionally, if the access network device supports multicast, and the service area of the access network device and the service area of the first MB-SMF support multicast, then the first The data of the multicast/broadcast service can be directly transmitted to the access network device through the first MB-UPF.
  • the second MB-SMF does not need to determine and configure the second MB-UPF, and the first MB-SMF does not need to create a transmission tunnel between the first MB-UPF and the second MB-UPF.
  • the first MB-SMF sends the multicast tunnel information of the first MB-UPF to the second MB-SMF
  • the multicast tunnel information may include the multicast address information of the first MB-UPF and the The identification information of the multicast tunnel
  • the second MB-SMF sends the received multicast tunnel information to the access network device
  • the access network device receives the multicast tunnel information of the first MB-UPF, and sends the Internet group management protocol (internet group management protocol, IGMP) JOIN information, so as to join the session of the first multicast/broadcast service.
  • IGMP Internet group management protocol
  • the access network device can directly receive the first multicast broadcast service through multicast data, saving signaling and improving the efficiency of data transmission.
  • FIG. 9 is a schematic flowchart of a multicast/broadcast service communication method provided by an embodiment of the present application.
  • the method 900 may be applied to the system architecture 100 shown in FIG. 1 , and may also be applied to the system architecture 200 shown in FIG. 2 , and the embodiment of the present application is not limited thereto.
  • the NEF selects at least one MB-SMF for the first multicast/broadcast service, and manages different service areas of the first multicast/broadcast service respectively. At the same time, the NEF plans the playback area managed by each MB-SMF. If in at least one MB-SMF, the first playback area of the first MB-SMF exceeds the coverage of the service area of the first MB-SMF, then the NEF or the first MB-SMF determines the second MB-SMF for the service A range that cannot be covered by the service area of the first MB-SMF.
  • the AF sends an MBS session request message to the NEF.
  • the NEF receives the message.
  • the MBS session request message is used to configure a session about the first multicast/broadcast service.
  • the message can also be called a session establishment request, a session request or other names.
  • the MBS session request message may include: information of at least one application server corresponding to the first multicast/broadcast service, and the information of the application server is used to describe the location of the entry point of the first multicast/broadcast service relative to the core network.
  • the information of the application server may be the IP address of the AS.
  • the information of the application server may also be the location description information of the service entry point, for example, the address of the data center where the service entry point is located.
  • the information of the application server may also include other formats, which is not limited in this application.
  • the MBS session request message also includes: information of the service area of the first multicast/broadcast service.
  • the service area information of the first multicast/broadcast service refers to the geographical range where the first multicast/broadcast service is allowed to be played.
  • the service area information of the first multicast/broadcast service may include one or more of a TAI list, a cell list, and geographic location information (the geographic location information may also include information in multiple formats such as area identifiers and city names). This application is not limited to this.
  • NEF in method 900 may also be replaced by MBSF, and the NEF may be the first network element in methods 600-800.
  • the NEF selects an MB-SMF for managing the first multicast/broadcast service according to the information of the application server, where the first MB-SMF is included.
  • the NEF determines the first play area of the first MB-SMF.
  • the NEF determines the first MB-SMF corresponding to the application server according to the application server information received from the AF.
  • the NEF may query the NRF according to the information of the application server so as to determine the first MB-SMF for the application server, wherein the service area of the first MB-SMF matches the information of the entry point of the first multicast/broadcast service relative to the core network, For example, the entry point is located within the service area of the first MB-SMF.
  • the NEF may base on the information of the service area of the first multicast/broadcast service, the information of the application server corresponding to the first multicast/broadcast service, or the service area of the first MB-SMF, the information of the first multicast/broadcast service
  • One or more pieces of information in the corresponding network topology information determine the first play area managed by the first MB-SMF.
  • the NEF may determine the second MB-SMF for the first area according to steps S630-S650 in the method 600 .
  • the NEF sends an MBS session establishment request to the first MB-SMF.
  • the MBS session establishment request includes: identification information of the first multicast/broadcast service.
  • the NEF may also send the information of the application server corresponding to the first multicast/broadcast service to the first MB-SMF, so that the first MB-SMF determines the first MB-UPF according to the information of the application server.
  • the NEF sends a first message to the first MB-SMF, where the first message may include: first play area information of the first MB-SMF. If the first playback area managed by the first MB-SMF exceeds the coverage of the service area of the first MB-SMF, the NEF may also determine the second MB-SMF according to steps S630-S650 of the method 600, and the second MB-SMF.
  • the service area of the SMF includes the first area, and the first area belongs to an area in the first playing area that does not belong to the service area of the first MB-SMF, and the NEF sends the identification information of the second MB-SMF to the first MB-SMF.
  • the first MB-SMF registers the information of the first play area in the UDM.
  • UDM may also be replaced by UDR or NRF, that is, UDM may be the second network element in methods 600-800, which is not limited in the present application.
  • the first MB-SMF sends the identification information of the first multicast/broadcast service, the identification information of the first MB-SMF, and the first play area information to the UDM for registering the information of the first play area.
  • the information of the first play area may include the information of the first area.
  • the first MB-SMF sends the information of the first area to the second network element, and acquires the identification information of the second MB-SMF.
  • Another optional way is that the first MB-SMF selects a part of the area from the first playing area, for example, the first area, and sends the information of the first area to the second network element, and then the acquisition may be for the first Identification information of the second MB-SMF of the area service.
  • the specific implementation manner is as described in the method 700, and details are not repeated here.
  • any one of the first MB-SMF, the second MB-SMF, or the first network element may register the second MB-SMF with the second network element as the first MB-SMF for multicast/broadcast service provisioning.
  • the first MB-SMF sends a second message to the second MB-SMF, where the second message is used to request to create a session about the first multicast/broadcast service.
  • the second message may include: identification information of the first multicast/broadcast service, QoS flow information of the first multicast/broadcast service, and the like.
  • the first MB-SMF Before sending the second message, the first MB-SMF also determines the first MB-UPF, and obtains the multicast tunnel information of the first MB-UPF, and the multicast tunnel information may include the first MB-UPF Multicast address information and identification information of the multicast tunnel.
  • the first MB-SMF may carry the information of the multicast tunnel of the first MB-UPF in a second message and send it to the second MB-SMF, that is, in S905, the second message also includes the group of the first MB-UPF broadcast tunnel information.
  • the second MB-SMF determines the second MB-UPF and obtains the downlink tunnel information of the second MB-UPF, and the second MB-SMF sends the downlink tunnel information of the second MB-UPF to the first MB-SMF, so that the first MB-SMF configures the first MB-UPF, so as to create a transmission tunnel between the first MB-UPF and the second MB-UPF.
  • the first MB-SMF sends an MBS session establishment response message.
  • the first MB-SMF carries the downlink tunnel information of the first MB-UPF in the response message and sends it to the NEF, and the NEF sends it to the AF.
  • the NEF first sends an MBS session establishment request message to the first MB-SMF, and the first MB-SMF establishes a connection with the second MB-SMF, thereby creating a connection between the first MB-SMF and the second MB-SMF.
  • Transmission tunnel of MB-UPF the NEF may first send an MBS session establishment request message to the second MB-SMF, and the second MB-SMF creates the first MB-UPF to the second MB-SMF.
  • the NEF sends the identification information of the first MB-SMF to the second MB-SMF. This application is not limited to this.
  • the UE sends a message requesting to join the first multicast/broadcast service to the SMF.
  • the SMF selects an MB-SMF for managing the first multicast/broadcast service, where the MB-SMF may be the NEF.
  • the first multicast/broadcast Business predetermined MB-SMF.
  • the MB-SMF selected by the SMF may be an MB-SMF whose broadcast area includes the location of the UE, or the MB-SMF may also be a local MB-SMF whose service area includes the location of the UE.
  • the SMF sends the identification information of the first multicast/broadcast service to the second network element.
  • the second network element sends information of one or more MB-SMFs corresponding to the first multicast/broadcast service to the SMF according to the identification information.
  • the SMF selects the first MB-SMF or the second MB-SMF from the one or more MB-SMFs according to the location information of the UE.
  • the playing area of the first MB-SMF includes the location of the UE, or the service area of the second MB-SMF includes the location of the UE.
  • the location information of the UE may be TAI or cell ID, or information in various formats such as area ID, where the area ID may be IDs with different granularities, such as "Shanghai Pudong” or “Shanghai”. Applications are not limited to this.
  • the SMF can send the identification information of the first multicast/broadcast service and the location information of the UE to the second network element at the same time, and the second network element selects the matching one according to the location information of the UE.
  • the first MB-SMF or the second MB-SMF sends the identification information of the first MB-SMF or the second MB-SMF to the SMF.
  • the SMF acquires information about the first multicast/broadcast service from the first MB-SMF or the second MB-SMF, including: QoS flow information corresponding to the first multicast/broadcast service.
  • the SMF sends a request message to the gNB to request the UE to join the multicast service.
  • the gNB receives the request message, and joins the UE in the multicast service according to the request message.
  • the request message is forwarded via the AMF.
  • the request message sent by the SMF may carry the identifier of the first multicast/broadcast service, and the request message may be sent through signaling related to the PDU session.
  • the gNB receives the request message, and saves the identifier of the first multicast/broadcast service in the context of the PDU session, that is, the PDU session is associated with the multicast service, or in other words, the PDU session includes the multicast service.
  • the request message may also carry the above-mentioned mapping relationship between the QFI of the multicast QoS flow and the QFI of the unicast QoS flow.
  • the gNB may save the mapping relationship in the context of the UE's PDU session.
  • the request message may include identification information of the first MB-SMF or the second MB-SMF.
  • the gNB sends an RRC message to the UE, and the RRC message may include radio configuration information required by the UE to receive the first multicast/broadcast service.
  • the UE receives the RRC message, and performs wireless configuration according to the RRC message delivered by the gNB, so as to be able to receive data of the service subsequently.
  • the gNB performs the following steps:
  • the gNB sends an MBS session establishment request to the AMF.
  • the gNB sends an MBS session establishment request to the AMF, and the request message is used to establish a transmission channel between the MB-UPF and the gNB.
  • the MBS session establishment request includes: identification information of the first multicast/broadcast service.
  • the MBS session establishment request may also include: downlink tunnel information of the gNB, used to receive data of the first multicast/broadcast service from the MB-UPF.
  • the message may include identification information of the first MB-SMF or identification information of the second MB-SMF.
  • the AMF in S912 may be selected by the gNB according to the identification information of the first multicast/broadcast service.
  • the gNB may select an AMF serving the UE according to the information of the UE that triggers the establishment of the first multicast/broadcast service session, which is not limited in this application.
  • the AMF selects an MB-SMF for managing the first multicast/broadcast service, where the broadcast area of the MB-SMF includes the location of the gNB, or the service area of the MB-SMF includes the location of the gNB. It should be noted that, similar to step S908, the AMF may select the first MB-SMF or the second MB-SMF according to the identification information of the first multicast/broadcast service and/or the information of the UE, which will not be repeated here. .
  • the gNB sends the identification information of the first MB-SMF or the identification information of the second MB-SMF to the AMF, then the AMF may receive the identification information of the first MB-SMF or the second MB-SMF from the gNB - The identification information of the SMF identifies the MB-SMF.
  • the AMF may obtain the second MB-SMF from the second network element according to the location information of the gNB according to the method described in steps S841-S843 in method 800.
  • the identification information of the second MB-SMF, the service area of the second MB-SMF includes the gNB.
  • the inability of the first MB-UPF to directly send the data of the first multicast/broadcast service to the gNB may be due to the following reasons: the area where the gNB is located does not support multicast, or the area where the gNB is located is connected to the first MB-SMF Multicast is not supported between service areas, and there is no IP connection between the first MB-UPF and the gNB (that is, the tunnel cannot be established).
  • the AMF judges whether a transmission tunnel can be established between the first MB-UPF and the gNB according to the service area of the first MB-SMF. In a possible situation, the AMF determines that the first MB-SMF satisfies one of the above conditions, and then the AMF determines the second MB-SMF. In another possible situation, the AMF only determines that the gNB does not belong to the service scope of the first MB-SMF, and then determines the second MB-SMF without considering the above conditions. Another possibility is that the AMF only selects the second MB-SMF according to the location information of the gNB.
  • the tunnel between the second MB-UPF and the first MB-UPF has been pre-established according to the method of S905 , the second MB-SMF has pre-obtained the information of the first multicast/broadcast service (such as the information of QoS flow).
  • the gNB does not belong to the service area of the first MB-SMF, that is, all MB-UPFs controlled by the first MB-SMF have no IP connection with the gNB.
  • the AMF sends an MBS session establishment request to the second MB-SMF.
  • the AMF sends the information of the first MB-SMF to the second MB-SMF.
  • the MBS session establishment request includes: identification information of the first multicast/broadcast service.
  • the AMF may also send gNB information to the second MB-SMF, and the second MB-SMF determines and configures the second MB-UPF according to the gNB information, and obtains downlink tunnel information of the second MB-UPF, and the second MB-UPF
  • the downlink tunnel information of the UPF is used for the gNB to receive data of the first multicast/broadcast service through the second MB-UPF.
  • the downlink tunnel information of the second MB-UPF may also be configured by the second MB-UPF, which is not limited in this application.
  • the AMF may send downlink tunnel information of the gNB to the second MB-SMF.
  • the AMF determines the first MB-SMF and the second MB-SMF at the same time, the AMF also sends the identification information of the first MB-SMF to the second MB-SMF in this step, for example, the first MB-SMF
  • the second MB-SMF may send a message to the first MB-SMF according to the information of the first MB-SMF so as to establish the tunnel.
  • the second MB-SMF may send the downlink tunnel information of the second MB-UPF to the first MB-SMF, so as to establish the first MB-UPF A transmission tunnel between the UPF and the second MB-UPF.
  • the first MB-SMF sends an MBS session establishment response message to the second MB-SMF.
  • the first MB-SMF may send the multicast tunnel information of the first MB-UPF to the second MB-SMF, including the multicast address of the first MB-UPF and the identification information of the multicast tunnel.
  • the second MB-SMF sends the multicast tunnel information of the first MB-UPF to the second MB-UPF.
  • the second MB-UPF sends IGMP JOIN to join the multicast group corresponding to the multicast tunnel.
  • steps S915-S916 another possible situation is that if the AMF determines that the gNB supports multicast, and the service area of the gNB and the service area of the first MB-SMF support multicast, then the first multicast /The data of the broadcast service can be directly transmitted to the gNB through the first MB-UPF.
  • the second MB-SMF does not need to determine and configure the second MB-UPF, and the first MB-SMF does not need to create a transmission tunnel between the first MB-UPF and the second MB-UPF, nor does it need to create a second Tunnel between MB-UPF and gNB.
  • the first MB-SMF sends the multicast tunnel information of the first MB-UPF to the second MB-SMF
  • the multicast tunnel information may include the multicast address information of the first MB-UPF and the The identification information of the multicast tunnel
  • the second MB-SMF sends the received multicast tunnel information to gNB through AMF
  • gNB receives the multicast tunnel information of the first MB-UPF, and sends IGMP JOIN information to join the first group broadcast/broadcast service sessions.
  • step S918 If in step S915, the second MB-SMF does not send the downlink tunnel information of the second MB-UPF, then in S918, send the downlink tunnel information of the second MB-UPF to the first MB-SMF.
  • the first MB-SMF sends the downlink tunnel information of the second MB-UPF from the second MB-SMF (in step S915) to the first MB-UPF.
  • the first MB-SMF sends an MBS session establishment response message to the second MB-SFM.
  • the second MB-SMF sends an MBS session establishment response message, and the response message is forwarded to the gNB through the AMF.
  • the gNB sends an N2 response message to the SMF.
  • the SMF sends a response message to the UE.
  • Fig. 10 is a schematic flowchart of a multicast/broadcast service communication method provided by an embodiment of the present application.
  • the method 1000 may be applied to the system architecture 100 shown in FIG. 1 , and may also be applied to the system architecture 200 shown in FIG. 2 , and the embodiment of the present application is not limited thereto.
  • the NEF selects at least one MB-SMF for the first multicast/broadcast service, and manages different service areas of the first multicast/broadcast service respectively. Different from method 900, NEF does not plan the broadcast area managed by each MB-SMF, but AMF or SMF requests to receive the first multicast/broadcast service for the gNB, in at least the MB-SMF predetermined by NEF , select the first MB-SMF.
  • the AMF or SMF determines a second MB-SMF for the service area of the gNB to serve the gNB to receive the first multicast/ broadcasting business.
  • S1001-S1003 are similar to steps S901-S903 in method 900, and will not be repeated here. The difference is that the NEF will neither determine the first play area of the first MB-SMF nor send the information of the first play area to the first MB-SMF.
  • Step S1004 the first MB-SMF sends an MBS session establishment response message.
  • Step S1004 is the same as step S906 in method 900, and will not be repeated here.
  • the UE sends a message requesting to join the first multicast/broadcast service to the SMF.
  • the SMF After receiving the request message sent by the UE, the SMF selects an MB-SMF for managing the first multicast/broadcast service.
  • the NEF since in step S1002, the NEF has determined at least one MB-SMF that manages the first multicast/broadcast service according to the information of the application server, the MB-UPF controlled by the at least one MB-SMF interfaces with the application server , that is, the application server sends the data of the first multicast/broadcast service to the MB-UPF controlled by the at least one MB-SMF.
  • the SMF selects one MB-SMF from the at least one MB-SMF determined by the NEF.
  • the second network element may have stored the MB-SMF whose playback area includes the location of the UE. For example, other UEs at this location have selected MB-SMF when joining the session of the first multicast/broadcast service.
  • the SMF sends the identification information of the first multicast/broadcast service and the location information of the UE to the second network element.
  • the second network element sends the information of the first MB-SMF corresponding to the first multicast/broadcast service and the UE location to the SMF according to the identification information and the location information of the UE, and the playing area of the first MB-SMF Including UE location.
  • the location information of the UE is used to describe the area where the UE is located.
  • the location information of the UE may include one or more of a TA identifier, a cell identifier, and geographical location information of the area where the UE is located, for example, a TAI list or a cell identifier list.
  • the playing area of the first MB-SMF includes the location of the UE, and the playing area TAI of the first MB-SMF may include the area TAI where the UE is located.
  • the second network element is any one of a unified data management network element, a user data storage function network element, or a network storage function network element, which is not limited in this application.
  • the second network element If the second network element has not stored the MB-SMF whose playback area includes the location of the UE, the second network element sends the SMF a corresponding Identification information of one or more MB-SMFs.
  • the SMF selects the first MB-SMF from the one or more MB-SMFs according to the location information of the UE. Wherein, preferably, the selected service area of the first MB-SMF includes the location of the UE.
  • the second network element when an MB-SMF whose service area includes the location of the UE is stored in the second network element, the second network element sends one or more MB-SMFs whose service area includes the location of the UE to the SMF , the SMF selects one of them as the first MB-SMF.
  • the second network element when there is no MB-SMF whose service area includes the location of the UE in the second network element, the second network element sends the SMF with the first multicast/broadcast service identification information to the SMF.
  • the SMF determines one MB-SMF as the first MB-SMF from among these MB-SMFs according to the location information of the UE and/or the local configuration information of the SMF. It should be understood that when the SMF selects the first MB-SMF according to the location information of the UE, it may comprehensively consider factors such as load balancing principle and path length, and select the first MB-SMF nearby.
  • the location information of the UE may be TAI or cell ID, or information in various formats such as area ID, where the area ID may be IDs with different granularities, such as "Shanghai Pudong” or “Shanghai”. Applications are not limited to this.
  • the SMF registers the first MB-SMF selected in step S1006 into the second network element.
  • the SMF may send information about the first area including the location of the UE to the second network element, and register the first area as the first playing area of the first MB-SMF. Specifically, after the SMF selects the first MB-SMF, the SMF determines the first area, and the first area includes the location of the UE. The SMF sends to the second network element: the information of the first area, the identification information of the first MB-SMF, and the identification information of the first multicast/broadcast service. By sending the above information to the second network element, the SMF can register the first area as the playing area of the first MB-SMF in the second network element.
  • the SMF acquires information about the first multicast/broadcast service from the first MB-SMF, including: QoS flow information corresponding to the first multicast/broadcast service.
  • the AMF After receiving the MBS session establishment request sent by the gNB, the AMF selects an MB-SMF for the service area of the gNB.
  • the AMF can obtain from the second network element according to the information of the gNB (that is, the location information of the UE) and the identification information of the first multicast/broadcast service, the corresponding broadcast area includes the first service area of the gNB.
  • the gNB that is, the location information of the UE
  • the identification information of the first multicast/broadcast service the corresponding broadcast area includes the first service area of the gNB.
  • the information of the gNB includes the information of the service area of the gNB, which is used to describe the area where the gNB is located.
  • the information of the UgNB may include one or more of the TA identity, the cell identity, and the geographic location information of the area where the gNB is located, for example, a TAI list or a cell identity list.
  • the broadcast area of the first MB-SMF includes the service area of the gNB, and the broadcast area TAI of the first MB-SMF may include the service area TAI of the gNB.
  • step S1009 carry the identification information of the first MB-SMF in step S1009 and step S1011, and the AMF determines the first MB-SMF according to the identification information of the first MB-SMF carried in the message sent by the gNB to the AMF in step S1011.
  • the AMF may judge whether the service area of the first MB-SMF includes the service area of the gNB according to the service area of the first MB-SMF. If the service area of the first MB-SMF does not include the service area of the current gNB, the gNB may not be able to receive the data of the first multicast/broadcast service from the service area of the first MB-SMF. It should be understood that the service area of the first MB-SMF does not include the service area of the current gNB, which means that all first MB-UPFs controlled by the first MB-SMF have no IP connection with the gNB.
  • the AMF can determine whether the gNB supports multicast according to the configuration information (optionally, in step S1011, the gNB carries indication information for indicating whether the gNB supports multicast, and the AMF determines whether the gNB supports multicast according to the indication information), from the first Whether multicast is supported between the MB-SMF service area and the gNB service area. If one of them does not support multicast, and the service area of the MB-SMF does not include the service area of the current gNB, the AMF can select the second MB-SMF to manage the first multicast/broadcast service in the service area of the gNB .
  • the AMF may only judge whether the service area of the first MB-SMF includes the service area of the gNB, and decide whether to select the second MB-SMF.
  • the second MB-SMF is selected no matter whether the above-mentioned parts support multicast or not.
  • the gNB supports multicast, and it can be understood that the gNB supports the transmission of multicast/broadcast service data in a multicast manner.
  • the gNB does not support multicast. It can be understood that the gNB does not support the transmission of multicast/broadcast service data in multicast mode, or the gNB only supports the transmission of multicast service data or PDU session data in unicast mode.
  • the AMF can obtain the second MB-SMF from the second network element according to the identification information of the first multicast/broadcast service and the information of the gNB.
  • the service area includes a second MB-SMF in the service area of the gNB, and the second MB-SMF is an MB-SMF serving the first multicast/broadcast service.
  • other AMFs have not yet selected the second MB-SMF serving the first multicast/broadcast service, and the second network element has not yet stored in the service area of the gNB.
  • MB-SMF for multicast/broadcast business services.
  • the AMF acquires one or more MB-SMFs whose service area includes the service area of the gNB from the second network element, and the AMF selects the second MB-SMF from the one or more MB-SMFs sent by the second network element. SMF.
  • the AMF registers the second MB-SMF with the second network element, and the registration method refers to step S1013.
  • the AMF registers the second MB-SMF selected in step S1012 to the second network element in the second network element.
  • the AMF sends the identification information of the first multicast/broadcast service and the identification information of the second MB-SMF to the second network element, so as to register the second MB-SMF as the MB-SMF for multicast/broadcast services.
  • FIG. 11 is a schematic flowchart of a multicast/broadcast service communication method provided by an embodiment of the present application.
  • This method can be applied to the handover process of the UE from the source access network (source-gNB, S-gNB) device to the target access network (target-gNB, T-gNB) device, and can also be applied to the co-sited cell of the UE Handover, that is, a process in which a UE is handed over from a cell under the same access network device to another target cell.
  • the UE has joined the multicast session corresponding to the first multicast/broadcast service at the S-gNB, but the T-gNB has not yet established the session of the first multicast/broadcast service.
  • the S-gNB and the T-gNB may belong to different broadcast areas, and the MB-SMFs that manage the first multicast/broadcast service in the areas of the S-gNB and the T-gNB are different.
  • the method 1100 includes at least the following steps:
  • the S-gNB sends a handover request (handover required) to the T-gNB.
  • the handover request includes identification information of the first multicast/broadcast service corresponding to the MBS session joined by the UE.
  • the T-gNB sends an MBS session establishment request to the AMF.
  • the AMF selects the first MB-SMF or the second MB-SMF.
  • the AMF selects the first MB-SMF whose play area includes the T-gNB location, or the second MB-SMF whose service area includes the T-gNB location according to the T-gNB information.
  • the AMF selects the first MB-SMF whose play area includes the T-gNB location, or the second MB-SMF whose service area includes the T-gNB location according to the T-gNB information.
  • the play area of the first MB-SMF includes the location of the T-gNB, that is, the play area of the first MB-SMF matches the location information of the T-gNB, for example, the T-gNB is located in the play area of the first MB-SMF Inside.
  • the service area of the second MB-SMF includes the location of the T-gNB, that is, the service area of the second MB-SMF matches the location of the T-gNB, for example, the T-gNB is located in the service area of the second MB-SMF.
  • the T-gNB information may include the TAI or cell identity of the T-gNB location, and may also be information in a variety of different formats such as area identity, where the area identity may be an identity of different granularity, such as "Shanghai Pudong" or “Shanghai”, etc., this application does not limit it.
  • the AMF sends an MBS session establishment request to the second MB-SMF.
  • the tunnel between the first MB-UPF and the second MB-UPF is pre-established according to step S905 in the method 900.
  • the AMF may select the second MB-SMF.
  • the AMF also selects the first MB-SMF, and then creates the first MB-UPF according to steps S915-S920 in the method 900 - A direct transmission tunnel between the UPF and the second MB-UPF.
  • the T-gNB For the establishment of the tunnel between the T-gNB and the second MB-UPF, refer to the description in step S914 in the method 900.
  • the T-gNB can receive the multicast tunnel information of the first MB-UPF and send IGMP JOIN information joins the session of the first multicast/broadcast service, and directly receives the data transmitted by the first MB-UPF.
  • the tunnel between the first MB-UPF and the second MB-UPF may not be established, and the second MB-UPF
  • the second MB-UPF For the tunnel between UPF and T-gNB, refer to the description in step S917 in method 900.
  • the AMF sends an MBS session establishment response to the T-gNB.
  • the T-gNB sends a handover response to the S-gNB.
  • the UE completes the handover from the S-gNB to the T-gNB.
  • the specific handover method is the Xn handover process in the prior art, and will not be repeated in this application.
  • the T-gNB sends an N2 path switch request (N2 path switch request) to the SMF.
  • the path switch request is carried in the path switch request sent by the T-gNB to the AMF, and sent by the AMF to the SMF.
  • the AMF sends N2SM (N2SM Information) information to the SMF, which can indicate the area information that the current UE accesses, and the area information can be an area identifier, TAI or gNB identifier, etc.
  • the SMF determines the area identifier according to the location information.
  • the SMF re-determines the first MB-SMF whose playing area includes the current location of the UE or the second MB-SMF whose service area includes the current location of the UE according to the current location of the UE Specifically, the SMF may use the method described in method 900 or method 1000 to select the first MB-SMF or the second MB-SMF.
  • the SMF After re-determining the MB-SMF, the SMF acquires information about the first multicast/broadcast service from the MB-SMF, including: QoS flow information corresponding to the first multicast/broadcast service.
  • the SMF sends a response message.
  • the SMF After re-determining the MB-SMF in step S1110, the SMF re-determines the unicast QoS flow information and the multicast QoS flow information of the first multicast/broadcast service according to the QoS flow information of the first multicast/broadcast service obtained from the new MB-SMF For the corresponding relationship between the information, the SMF sends the new corresponding relationship to the target access network device (ie T-gNB).
  • the target access network device ie T-gNB
  • the SMF determines the corresponding QoS flow information of the first multicast/broadcast service according to the new QoS flow information. Correspondence between unicast QoS flows and multicast QoS flows. The SMF includes the new corresponding relationship in the response message and sends it to the T-gNB. The correspondence includes the mapping relationship between the QFI corresponding to the unicast QoS flow and the QFI corresponding to the multicast QoS flow.
  • the SMF also sends the information of the multicast QoS flow to the T-gNB in a response message.
  • method 1100 is also applicable to N2 switching.
  • sequence numbers of the above-mentioned processes do not mean the order of execution, and the order of execution of the processes should be determined by their functions and internal logic.
  • the various numerical numbers or serial numbers involved in the above-mentioned various processes are only for convenience of description, and shall not constitute any limitation to the implementation process of the embodiment of the present application.
  • each network element and device includes a corresponding hardware structure and/or software module for performing each function.
  • the present application can be implemented in the form of hardware or a combination of hardware and computer software in combination with the units and algorithm steps of each example described in the embodiments disclosed herein. Whether a certain function is executed by hardware or computer software drives hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art may use different methods to implement the described functions for each specific application, but such implementation should not be regarded as exceeding the scope of the present application.
  • FIG. 12 shows an apparatus 1200 for transmitting a multicast service provided by an embodiment of the present application.
  • the apparatus 1200 includes: a transceiver unit 1210 and a processing unit 1220 .
  • the apparatus 1200 may be the first multicast/broadcast session management functional network element involved in the foregoing method embodiments, or may be a network element in the first multicast/broadcast session management functional network element chip.
  • the device 1200 can implement the steps or processes corresponding to the first multicast/broadcast session management function network element in the above method embodiment, wherein the transceiver unit 1210 is used to execute the first multicast/broadcast session management function in the above method embodiment
  • the processing unit 1220 is configured to perform operations related to processing of the first multicast/broadcast session management function network element in the method embodiment above.
  • the transceiver unit 1210 is configured to: receive a first message from a first network element, the first message includes information of a first play area, and the information of the first play area is used to represent the first A play area, the first play area is a service area of a first multicast/broadcast service managed by the first MB-SMF;
  • the transceiver unit is further configured to, according to the first message, send a second message to a second MB-SMF, wherein the service area of the second MB-SMF includes a first area, and the first area belongs to the The first playing area, and the first area does not belong to the service area of the first MB-SMF, the second message is used to create a transmission tunnel, and the transmission tunnel is used to communicate between the first MB-UPF and the second MB-SMF
  • the data of the first multicast/broadcast service is transmitted between two MB-UPFs, the first MB-UPF is managed by the first MB-SMF, and the second MB-UPF is managed by the second MB-UPF SMF management.
  • the apparatus 1200 here is embodied in the form of functional units.
  • the term "unit” here may refer to an application specific integrated circuit (ASIC), an electronic circuit, a processor for executing one or more software or firmware programs (such as a shared processor, a dedicated processor, or a group processor, etc.) and memory, incorporated logic, and/or other suitable components to support the described functionality.
  • ASIC application specific integrated circuit
  • processor for executing one or more software or firmware programs (such as a shared processor, a dedicated processor, or a group processor, etc.) and memory, incorporated logic, and/or other suitable components to support the described functionality.
  • the device 1200 may specifically be the session management network element in the above-mentioned embodiment, and may be used to execute each process corresponding to the session management network element in the above-mentioned method embodiment and/or Step, or, the apparatus 1200 may specifically be the first network element in the above embodiment, and may be used to execute each process and/or step corresponding to the first network element in the above method embodiment, where the first network element may be Network element with network opening function or multicast/broadcast service function.
  • the device 1200 may specifically be the network element with the access and mobility management function in the above embodiment, and may be used to execute each process and/or step corresponding to the network element with the access and mobility management function in the above method embodiment, To avoid repetition, details are not repeated here.
  • the device 1200 in each of the above solutions has the function of implementing the corresponding steps performed by the first multicast/broadcast session management function network element in the above method, or, the device 1200 in the above various solutions has the function of implementing the steps performed by the first network element in the above method
  • the functions of the corresponding steps, or, the apparatus 1200 in each of the above solutions has the function of implementing the corresponding steps performed by the access and mobility management function network element in the above method.
  • the functions described above may be implemented by hardware, or may be implemented by executing corresponding software on the hardware.
  • the hardware or software includes one or more modules corresponding to the above functions; for example, the transceiver unit can be replaced by a transceiver (for example, the sending unit in the transceiver unit can be replaced by a transmitter, and the receiving unit in the transceiver unit can be replaced by a receiver computer), and other units, such as a processing unit, may be replaced by a processor to respectively perform the sending and receiving operations and related processing operations in each method embodiment.
  • a transceiver for example, the sending unit in the transceiver unit can be replaced by a transmitter, and the receiving unit in the transceiver unit can be replaced by a receiver computer
  • other units such as a processing unit, may be replaced by a processor to respectively perform the sending and receiving operations and related processing operations in each method embodiment.
  • the above-mentioned transceiver unit may also be a transceiver circuit (for example, may include a receiving circuit and a sending circuit), and the processing unit may be a processing circuit.
  • the device in FIG. 12 may be the network element or device involved in the above method embodiments, or may be a chip or a chip system, for example: system on chip (system on chip, SoC).
  • the transceiver unit may be an input-output circuit or a communication interface; the processing unit is a processor or a microprocessor or an integrated circuit integrated on the chip. It is not limited here.
  • FIG. 13 shows another device 1300 for transmitting a multicast service provided by an embodiment of the present application.
  • the apparatus 1300 includes a processor 1310 and a transceiver 1320 .
  • the processor 1310 and the transceiver 1320 communicate with each other through an internal connection path, and the processor 1310 is used to execute instructions to control the transceiver 1320 to send signals and/or receive signals.
  • the apparatus 1300 may further include a memory 1330, and the memory 1330 communicates with the processor 1310 and the transceiver 1320 through an internal connection path.
  • the memory 1330 is used to store instructions, and the processor 1310 can execute the instructions stored in the memory 1330 .
  • the apparatus 1300 is configured to implement various processes and steps corresponding to the first multicast/broadcast session management functional network element in the foregoing method embodiments.
  • the device 1300 is used to implement various processes and steps corresponding to the first network element in the above method embodiment, where the first network element may be a network opening function network element or a multicast/broadcast Service function network element.
  • the apparatus 1300 is configured to implement various processes and steps corresponding to accessing and mobility management network elements in the foregoing method embodiments.
  • the apparatus 1300 may specifically be the first multicast/broadcast session management function network element, the first network element, or the access and mobility management network element in the foregoing embodiments, or may be a chip or a chip system.
  • the transceiver 1320 may be a transceiver circuit of the chip, which is not limited here.
  • the apparatus 1300 can be used to execute various steps and/or processes corresponding to the first multicast/broadcast session management function network element, the first network element, or the access and mobility management network element in the above method embodiments .
  • the memory 1330 may include read-only memory and random-access memory, and provides instructions and data to the processor. A portion of the memory may also include non-volatile random access memory.
  • the memory may also store device type information.
  • the processor 1310 may be used to execute instructions stored in the memory, and when the processor 1310 executes the instructions stored in the memory, the processor 1310 is used to execute the above-mentioned communication with the first multicast/broadcast session management function network element, the second Each step and/or process of a method embodiment corresponding to a network element, or access to a mobility management network element.
  • each step of the above method can be completed by an integrated logic circuit of hardware in a processor or an instruction in the form of software.
  • the steps of the methods disclosed in connection with the embodiments of the present application may be directly implemented by a hardware processor, or implemented by a combination of hardware and software modules in the processor.
  • the software module may be located in a mature storage medium in the field such as random access memory, flash memory, read-only memory, programmable read-only memory or electrically erasable programmable memory, register.
  • the storage medium is located in the memory, and the processor reads the information in the memory, and completes the steps of the above method in combination with its hardware. To avoid repetition, no detailed description is given here.
  • the processor in the embodiment of the present application may be an integrated circuit chip, which has a signal processing capability.
  • each step of the above-mentioned method embodiments may be completed by an integrated logic circuit of hardware in a processor or instructions in the form of software.
  • the above-mentioned processor may be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components .
  • DSP digital signal processor
  • ASIC application-specific integrated circuit
  • FPGA field-programmable gate array
  • a general-purpose processor may be a microprocessor, or the processor may be any conventional processor, or the like.
  • the steps of the method disclosed in connection with the embodiments of the present application may be directly implemented by a hardware decoding processor, or implemented by a combination of hardware and software modules in the decoding processor.
  • the software module can be located in a mature storage medium in the field such as random access memory, flash memory, read-only memory, programmable read-only memory or electrically erasable programmable memory, register.
  • the storage medium is located in the memory, and the processor reads the information in the memory, and completes the steps of the above method in combination with its hardware.
  • the memory in the embodiments of the present application may be a volatile memory or a nonvolatile memory, or may include both volatile and nonvolatile memories.
  • the non-volatile memory can be read-only memory (read-only memory, ROM), programmable read-only memory (programmable ROM, PROM), erasable programmable read-only memory (erasable PROM, EPROM), electrically programmable Erases programmable read-only memory (electrically EPROM, EEPROM) or flash memory.
  • Volatile memory can be random access memory (RAM), which acts as external cache memory.
  • RAM random access memory
  • SRAM static random access memory
  • DRAM dynamic random access memory
  • DRAM synchronous dynamic random access memory
  • SDRAM double data rate synchronous dynamic random access memory
  • ESDRAM enhanced synchronous dynamic random access memory
  • SLDRAM direct memory bus random access memory
  • direct rambus RAM direct rambus RAM
  • the present application also provides a computer program product, the computer program product including: computer program code, when the computer program code is run on the computer, the computer is made to execute the computer program described in Fig. 6 to Fig. 11 .
  • the present application also provides a computer-readable storage medium, the computer-readable storage medium stores program codes, and when the program codes are run on a computer, the computer executes the steps shown in FIGS. In the embodiment shown in 11, various steps or processes executed by the first multicast/broadcast session management functional network element, the first network element, or the access and mobility management functional network element.
  • the present application also provides a communication system, which includes the first network element involved in the above method embodiments, the first network element with the multicast/broadcast session management function, and the access and mobility The management function network element, the second network element and the access network equipment.
  • all or part of them may be implemented by software, hardware, firmware or any combination thereof.
  • software When implemented using software, it may be implemented in whole or in part in the form of a computer program product.
  • the computer program product includes one or more computer instructions. When the computer instructions are loaded and executed on the computer, the processes or functions according to the embodiments of the present application will be generated in whole or in part.
  • the computer can be a general purpose computer, a special purpose computer, a computer network, or other programmable devices.
  • the computer instructions may be stored in or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions may be transmitted from a website, computer, server or data center Transmission to another website site, computer, server or data center by wired (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.).
  • the computer-readable storage medium may be any available medium that can be accessed by a computer, or a data storage device such as a server or a data center integrated with one or more available media.
  • the available medium may be a magnetic medium (for example, a floppy disk, a hard disk, a magnetic tape), an optical medium (for example, a high-density digital video disc (digital video disc, DVD)), or a semiconductor medium (for example, a solid state disk (solid state disc, SSD)) etc.
  • a magnetic medium for example, a floppy disk, a hard disk, a magnetic tape
  • an optical medium for example, a high-density digital video disc (digital video disc, DVD)
  • a semiconductor medium for example, a solid state disk (solid state disc, SSD)
  • the network equipment in the above-mentioned various apparatus embodiments completely corresponds to the network equipment or terminal equipment in the terminal equipment and method embodiments, and the corresponding modules or units perform corresponding steps, for example, the transceiver unit (transceiver) performs receiving or receiving in the method embodiments.
  • the transceiver unit performs receiving or receiving in the method embodiments.
  • other steps besides sending and receiving may be performed by a processing unit (processor).
  • processor for the functions of the specific units, reference may be made to the corresponding method embodiments. Wherein, there may be one or more processors.
  • a component may be, but is not limited to being, a process running on a processor, a processor, an object, an executable, a thread of execution, a program, and/or a computer.
  • an application running on a computing device and the computing device can be components.
  • One or more components can reside within a process and/or thread of execution and a component can be localized on one computer and/or distributed between two or more computers.
  • these components can execute from various computer readable storage media having various data structures stored thereon.
  • a component may, for example, be based on a signal having one or more packets of data (e.g., data from two components interacting with another component between a local system, a distributed system, and/or a network, such as the Internet via a signal interacting with other systems). Communicate through local and/or remote processes.
  • packets of data e.g., data from two components interacting with another component between a local system, a distributed system, and/or a network, such as the Internet via a signal interacting with other systems.
  • At least one herein means one or more, and “multiple” means two or more.
  • “And/or” describes the association relationship of associated objects, indicating that there may be three types of relationships, for example, A and/or B, which can mean: A exists alone, A and B exist simultaneously, and B exists alone, where A, B can be singular or plural.
  • the character “/” generally indicates that the contextual objects are an “or” relationship.
  • “At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items.
  • At least one (one) of a, b and c may represent: a, or b, or c, or a and b, or a and c, or b and c, or a, b and c, wherein a, b, c can be single or multiple.
  • the disclosed systems, devices and methods can be implemented in other ways.
  • the device embodiments described above are only illustrative.
  • the division of the units is only a logical function division. In actual implementation, there may be other division methods.
  • multiple units or components can be combined or May be integrated into another system, or some features may be ignored, or not implemented.
  • the mutual coupling or direct coupling or communication connection shown or discussed may be through some interfaces, and the indirect coupling or communication connection of devices or units may be in electrical, mechanical or other forms.
  • the units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place, or may be distributed to multiple network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
  • each functional unit in each embodiment of the present application may be integrated into one processing unit, each unit may exist separately physically, or two or more units may be integrated into one unit.
  • each functional unit may be fully or partially implemented by software, hardware, firmware or any combination thereof.
  • software When implemented using software, it may be implemented in whole or in part in the form of a computer program product.
  • the computer program product comprises one or more computer instructions (programs). When the computer program instructions (program) are loaded and executed on the computer, the processes or functions according to the embodiments of the present application will be generated in whole or in part.
  • the computer can be a general purpose computer, a special purpose computer, a computer network, or other programmable devices.
  • the computer instructions may be stored in or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions may be transmitted from a website, computer, server or data center Transmission to another website site, computer, server, or data center by wired (eg, coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (eg, infrared, wireless, microwave, etc.).
  • the computer-readable storage medium may be any available medium that can be accessed by a computer, or a data storage device such as a server or a data center integrated with one or more available media.
  • the available medium may be a magnetic medium (such as a floppy disk, a hard disk, or a magnetic tape), an optical medium (such as a DVD), or a semiconductor medium (such as a solid state disk (solid state disk, SSD)), etc.
  • the functions are realized in the form of software function units and sold or used as independent products, they can be stored in a computer-readable storage medium.
  • the technical solution of the present application is essentially or the part that contributes to the prior art or the part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including Several instructions are used to make a computer device (which may be a personal computer, a server, or a network device, etc.) execute all or part of the steps of the methods described in the various embodiments of the present application.
  • the aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (read-only memory, ROM), random access memory (random access memory, RAM), magnetic disk or optical disc and other media that can store program codes. .
  • sequence numbers of the above-mentioned processes do not mean the order of execution, and the execution order of the processes should be determined by their functions and internal logic, and should not be used in the embodiments of the present application.
  • the implementation process constitutes any limitation.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本申请提供了一种组播/广播通信方法和装置,包括:第一组播/广播会话管理功能网元接收第一播放区域的信息,第一播放区域是由第一组播/广播会话管理功能网元管理的第一组播/广播业务的服务区域;第一组播/广播会话管理功能网元通过第二组播/广播会话管理功能网元,创建第一用户面功能网元和第二用户面功能网元之间的传输隧道,其中,第二组播/广播会话管理功能网元的服务区域包括第一区域,第一区域属于第一播放区域,且不属于第一组播/广播会话管理功能网元的服务区域,第一用户面功能网元由第一组播/广播会话管理功能网元管理,第二用户面功能网元由第二组播/广播会话管理功能网元管理。本申请实施例中,第一组播/广播会话管理功能网元创建传输隧道,可以使超出其服务区域的范围内的基站,间接地接收第一组播/广播业务的数据,提升了数据传输的可靠性。

Description

一种组播/广播通信方法和装置 技术领域
本申请涉及通信领域,并且更具体地,涉及通信领域中的组播/广播通信的方法和装置。
背景技术
随着移动互联网的发展,移动高清视频业务呈现井喷态势。用户逐渐从传统的通过固定网络收看视频节目的方式转变为通过手机终端与移动网络收看视频节目,视频业务对移动网络的冲击愈发强烈。
为克服上述困难,在第5代(the 5th generation,5G)移动通信网络架构的基础上支持组播/广播业务(multicast broadcast service,MBS)功能成为一个关键研究课题。在组播/广播业务的服务区域内,部署着不同的组播/广播会话管理功能网元,各个组播/广播会话管理功能网元分别管理用户面功能网元,在各个区域内传输该组播/广播业务的数据。但是,在组播/广播业务的服务区域内可能存在部分区域,基站无法直接通过区域内的用户面功能网元接收业务的数据,例如,基站可能不属于该用户面功能网元的服务区域,此时,基站与用户面功能网元之间可能无法建立组播会话共享隧道,也没有IP连接。因此,如何令基站通过其他区域的用户面功能网元,间接地接收该组播/广播业务的数据,保证组播/广播业务的服务区域内的数据传输,是亟待解决的问题。
发明内容
本申请提供一种组播/广播通信方法,可以实现跨区域地传输组播/广播业务的数据,保证数据的传输。
第一方面,提供了一种组播/广播通信方法,包括:第一组播/广播会话管理功能网元接收来自第一网元的第一消息,所述第一消息包括第一播放区域的信息,所述第一播放区域的信息用于表征所述第一播放区域,所述第一播放区域是由所述第一组播/广播会话管理功能网元管理的第一组播/广播业务的服务区域;所述第一组播/广播会话管理功能网元根据所述第一消息,向第二组播/广播会话管理功能网元发送第二消息,其中,所述第二组播/广播会话管理功能网元的服务区域包括第一区域,所述第一区域属于所述第一播放区域,且所述第一区域不属于所述第一组播/广播会话管理功能网元的服务区域,所述第二消息用于创建传输隧道,所述传输隧道用于在第一组播/广播会话用户面功能网元和第二组播/广播会话用户面功能网元之间传输所述第一组播/广播业务的数据,所述第一组播/广播会话用户面功能网元由所述第一组播/广播会话管理功能网元管理,所述第二组播/广播会话用户面功能网元由所述第二组播/广播会话管理功能网元管理。
第一组播/广播会话管理功能网元负责在第一播放区域内管理第一组播/广播业务,其中,该第一播放区域可以超出第一组播/广播会话管理功能网元的服务区域的覆盖范围。 因此,第一组播/广播会话管理功能网元可以确定第二组播/广播会话管理功能网元,第二组播/广播会话管理功能网元用于服务第一组播/广播会话管理功能网元的服务区域所不能覆盖的范围。进一步地,第一组播/广播会话管理功能网元通过第二组播/广播会话管理功能网元创建传输隧道,以传输第一组播/广播业务的数据,使得位于第一组播/广播会话管理功能网元服务区域之外的区域(例如,第一区域)可以接收第一组播/广播业务的数据,保证了该第一组播/广播业务能够在第一播放区域内传输。
结合第一方面,在第一方面的一种实现方式中,所述第一网元是网络开放功能网元或组播/广播业务功能网元。
结合第一方面,在第一方面的一种实现方式中,所述第一消息还包括所述第二组播/广播会话管理功能网元的标识信息。
结合第一方面,在第一方面的一种实现方式中,所述第一播放区域的信息包括所述第一区域的信息,所述第一区域的信息用于表征所述第一区域,所述方法还包括:所述第一组播/广播会话管理功能网元向第二网元发送第三消息,所述第三消息包括所述第一区域的信息,所述第三消息用于获取服务区域包括所述第一区域的组播/广播会话管理功能网元的标识信息;所述第一组播/广播会话管理功能网元接收来自所述第二网元的所述第二组播/广播会话管理功能网元的标识信息。
第一组播/广播会话管理功能网元确定第二组播/广播会话管理功能网元,第二组播/广播会话管理功能网元用于服务第一组播/广播会话管理功能网元的服务区域所不能覆盖的范围。因此,第一组播/广播会话管理功能网元可以通过第二组播/广播会话管理功能网元创建传输隧道,在第一组播/广播会话管理功能网元服务区域之外的区域传输该第一组播/广播业务的数据。
结合第一方面,在第一方面的一种实现方式中,第二网元为统一数据管理网元、用户数据仓储功能网元、或网络仓储功能网元中的任意一个。
结合第一方面,在第一方面的一种实现方式中,所述第一组播/广播会话管理功能网元接收来自所述第一网元的所述第一组播/广播业务对应的应用服务器的信息;所述第一组播/广播会话管理功能网元根据所述应用服务器的信息,确定所述第一组播/广播会话用户面功能网元。
第一组播/广播会话管理功能网元通过确定第一组播/广播会话用户面功能网元,可以在第一组播/广播会话用户面功能网元的服务区域内传输该第一组播/广播业务的数据。
结合第一方面,在第一方面的一种实现方式中,所述第一组播/广播会话管理功能网元接收来自第二组播/广播会话管理功能网元的所述第二组播/广播会话用户面功能网元的下行隧道信息;所述第一组播/广播会话管理功能网元向所述第一组播/广播会话用户面功能网元发送所述下行隧道信息,所述下行隧道信息用于创建所述传输隧道。
第一组播/广播会话管理功能网元可以在第一播放区域内管理第一组播/广播业务,其中,第一播放区域可以超过的第一组播/广播会话管理功能网元的服务区域的覆盖范围。第一组播/广播会话管理功能网元通过第二组播/广播会话管理功能网元,配置并获取第二组播/广播用户面功能网元的下行隧道的信息,并根据该下行隧道信息创建第一组播/广播用户面功能网元道与第二组播/广播用户面功能网元之间的传输隧道。该传输隧道可以使得接入网设备在在第一组播/广播会话管理功能网元服务区域之外的第一区域内,通过单 播的方式接收第一组播/广播业务的传输数据,保证第一组播/广播业务在第一播放区域内的正常传输。
结合第一方面,在第一方面的一种实现方式中,所述第一组播/广播会话管理功能网元向第二网元发送第四消息,所述第四消息包括所述第一组播/广播业务的标识信息和所述第一播放区域的信息,所述第四消息用于注册所述第一播放区域的信息。
第一组播/广播会话管理功能网元将其所管理的第一播放区域的信息,注册到第二网元,以便后续其他网元,如接入和移动性管理功能网元或会话管理功能网元,可根据终端设备的信息和/或接入网设备的信息,选择为第一组播广播业务服务的第一组播/广播会话管理功能网元,以便接收第一组播/广播业务的数据。
结合第一方面,在第一方面的一种实现方式中,所述第二消息还包括所述第一组播/广播会话用户面功能网元的组播隧道的信息,所述组播隧道的信息包括所述第一组播/广播会话用户面功能网元的组播地址信息和所述组播隧道的标识信息。
第一组播/广播会话管理功能网元向第二组播/广播会话管理功能网元发送第一组播/广播会话用户面功能网元的组播隧道的信息,若接入网设备可以通过组播方式接收该业务的数据,则接入网设备可以直接发送IGMP JOIN信息,加入该第一组播/广播业务的会话。此时,接入网设备可以通过组播方式,直接从第一组播/广播会话用户面功能网元跨区域地接收第一组播广播业务的数据,而省略了确定第二组播/广播会话管理功能网元的步骤,同时省略了创建第一组播/广播会话用户面功能网元与第二组播/广播会话用户面功能网元之间的传输隧道的步骤。因此,可以提高数据传输的效率。
结合第一方面,在第一方面的一种实现方式中,所述第二消息还包括所述第一组播/广播业务的标识信息,和/或所述第一组播/广播业务的服务质量流信息。
第二方面,提供了一种组播/广播通信方法,包括:第一网元获取第一播放区域的信息,所述第一播放区域的信息用于表征所述第一播放区域,所述第一播放区域是由第一组播/广播会话管理功能网元管理的第一组播/广播业务的服务区域;所述第一网元向所述第一组播/广播会话管理功能网元发送第一消息,所述第一消息包括所述第一播放区域的信息。
第一网元在第一组播/广播业务的服务区域内,为第一组播/广播会话管理功能网元规划第一播放区域。其中,该第一播放区域可以超出第一组播/广播会话管理功能网元的服务区域的覆盖范围。因此,第一网元可以为第一组播/广播会话管理功能网元的服务区域之外的区域(例如,第一区域),选择用于管理第一组播/广播业务的组播/广播会话管理功能网元。第一组播/广播会话管理功能网元可以在第一播放区域内管理该第一组播/广播业务,因此可以在第一组播/广播会话管理功能网元的服务区域之外的区域(例如,第一区域)内创建传输隧道,保证了第一组播/广播业务的数据能够在第一播放区域内传输。
结合第二方面,在第二方面的一种实现方式中,所述第一网元根据所述第一组播/广播业务的服务区域的信息和所述第一组播/广播业务对应的应用服务器的信息,确定所述第一播放区域。
结合第二方面,在第二方面的一种实现方式中,所述第一网元根据所述第一组播/广播业务的服务区域的信息和所述第一组播/广播业务对应的应用服务器的信息,确定所述第一播放区域,包括:所述第一网元根据所述第一组播/广播业务的服务区域的信息、所 述第一组播/广播业务对应的应用服务器的信息和所述第一组播/广播业务的网络拓扑信息,确定所述第一播放区域。
结合第二方面,在第二方面的一种实现方式中,所述第一网元根据所述第一组播/广播业务的服务区域的信息和所述第一组播/广播业务对应的应用服务器的信息,确定第二播放区域,所述第二播放区域是由第三组播/广播会话管理功能网元管理的所述第一组播/广播业务的服务区域;所述第一网元向所述第三组播/广播会话管理功能网元发送所述第二播放区域的信息,所述第二播放区域的信息用于表征所述第二播放区域。
第一网元可以为第一组播/广播业务确定多个组播/广播会话管理功能网元。同时,第一网元可以在第一组播/广播业务的服务区域内,确定各个组播/广播会话管理功能网元所管理的播放区域。各个组播/广播会话管理功能网元分别在第一组播/广播业务的服务区域中管理不同的区域。因此,所述多个组播/广播会话管理功能网元可以在第一组播/广播业务的服务区域内,创建不同区域之间的传输隧道,保证第一组播/广播业务的数据传输。
在一种可能的实施方式中,第一网元为第一组播/广播业务确定至少一个组播/广播会话管理功能网元,例如,上述的第一组播/广播会话管理功能网元、第三组播/广播会话管理功能网元或其他组播/广播会话管理功能网元。其中,每个组播/广播会话管理功能网元分别在各自的播放区域内管理该第一组播/广播业务,每个组播/广播会话管理功能网元的播放区域之和(即并集)大于或等于所述第一组播/广播业务的服务区域。
第一网元为第一组播/广播业务确定至少一个组播/广播会话管理功能网元,同时确定每个组播/广播会话管理功能网元所管理的播放区域。其中,第一网元所确定的组播/广播会话管理功能网元的管理范围可以覆盖第一组播/广播业务的所有服务区域,从而保证第一组播/广播业务的数据传输。在一种可能的实施方式中,第一网元为第一组播/广播业务确定至少一个组播/广播会话管理功能网元,例如,上述的第一组播/广播会话管理功能网元、第三组播/广播会话管理功能网元或其他组播/广播会话管理功能网元。其中,每个组播/广播会话管理功能网元分别在各自的播放区域内管理该第一组播/广播业务,且每个组播/广播会话管理功能网元的播放区域不重叠(即每个组播/广播会话管理功能网元的播放区域不存在交集)。
第一网元为第一组播/广播业务确定至少一个组播/广播会话管理功能网元,同时确定每个组播/广播会话管理功能网元所管理的播放区域。其中,各个组播/广播会话管理功能网元所管理的播放区域不重叠。接入网设备可以根据自身所在的区域,唯一地确定一个组播/广播会话管理功能网元来管理第一组播/广播业务。因此,针对同一组播/广播业务,接入网设备只创建一次传输隧道,相应地接收一份该组播/广播业务的数据,避免因重复接收数据而导致的资源浪费。
结合第二方面,在第二方面的一种实现方式中,所述第一网元为网络开放功能网元或组播/广播业务功能网元。
结合第二方面,在第二方面的一种实现方式中,所述第一播放区域包括第一区域,所述第一区域不属于所述第一组播/广播会话管理功能网元的服务区域。
在本申请实施例中,第一网元为第一组播/广播会话管理功能网元所确定的第一播放区域,可以包括第一组播/广播会话管理功能网元的部分服务区域,或者,第一组播/广播会话管理功能网元的全部服务区域。第一播放区域中还可以包括第一区域,所述第一区域 不属于第一组播/广播会话管理功能网元的服务区域。即,第一组播/广播会话管理功能网元所管理的第一播放区域,可以超出第一组播/广播会话管理功能网元的服务区域的覆盖范围。因此,通过规划组播/广播会话管理功能网元的播放区域,可以使得第一组播/广播业务的传输覆盖更广泛的区域。例如,第一组播/广播会话管理功能网元的服务区域内可以存在第一区域,第一区域原本不属于第一组播/广播会话管理功能网元的服务区域,而无法接收该第一组播/广播业务的数据。通过将第一区域规划为第一组播/广播会话管理功能网元的播放区域,可以在第一区域到第一组播/广播会话管理功能网元的服务区域之间,实现数据的跨区域传输,保证第一组播/广播业务的传输范围。
结合第二方面,在第二方面的一种实现方式中,所述第一网元向第二网元发送第五消息,所述第五消息包括所述第一区域的信息,所述第五消息用于获取服务区域包括所述第一区域的组播/广播会话管理功能网元的标识信息;所述第一网元接收来自所述第二网元的第二组播/广播会话管理功能网元的标识信息,所述第二组播/广播会话管理功能网元的服务区域包括所述第一区域;所述第一网元向所述第一组播/广播会话管理功能网元发送所述第二组播/广播会话管理功能网元的标识信息。
结合第二方面,在第二方面的一种实现方式中,所述第一网元确定所述第一区域不支持组播和/或所述第一区域与所述第一组播/广播会话管理功能网元的服务区域之间不支持组播。
第一网元为第一组播/广播业务确定至少一个组播/广播会话管理功能网元,所述至少一个组播/广播会话管理功能网元的服务区域的总和仍然可能小于该第一组播/广播业务的服务区域,即存在某些区域不能被任何选定的组播/广播会话管理功能网元覆盖。此时,第一网元可以确定每个组播/广播会话管理功能网元的播放区域,其中,组播/广播会话管理功能网元的播放区域可以超过其服务区域的覆盖范围。此时,第一网元确定本地组播/广播会话管理功能网元,本地组播/广播会话管理功能网元用于服务该组播/广播会话管理功能网元的服务区域所不能覆盖的范围。例如,若第一组播/广播会话管理功能网元所管理的第一播放区域包括第一区域,且第一区域超出第一组播/广播会话管理功能网元的服务区域的覆盖范围,则第一网元确定第二组播/广播会话管理功能网元,第二组播/广播会话管理功能网元用于服务第一组播/广播会话管理功能网元的服务区域所不能覆盖的第一区域。因此,使得位于第一组播/广播会话管理功能网元服务区域之外的第一区域,也可以正常接收第一组播/广播业务的数据,保证了该第一组播/广播业务能够在在其服务区域内传输。
结合第二方面,在第二方面的一种实现方式中,所述第一播放区域的信息包括所述第一区域的信息。
结合第二方面,在第二方面的一种实现方式中,第二网元为统一数据管理网元、用户数据仓储功能网元、或网络仓储功能网元中的任意一个。
结合第二方面,在第二方面的一种实现方式中,所述第一网元向所述第一组播/广播会话管理功能网元发送所述第一组播/广播业务的应用服务器的信息。
第一网元向所述第一组播/广播会话管理功能网元发送所述第一组播/广播业务的应用服务器的信息,以便第一组播/广播会话管理功能网元根据该应用服务器的信息确定第一组播/广播会话用户面功能网元,在第一组播/广播会话管理功能网元的服务区域内实现第 一组播/广播业务的数据传输。
结合第二方面,在第二方面的一种实现方式中,所述第一网元向第二网元发送第六消息,所述第六消息包括所述第一组播/广播业务的标识信息和所述第一播放区域的信息,所述第六消息用于注册所述第一播放区域的信息。
第一网元将第一组播/广播会话管理功能网元和第一组播/广播会话管理功能网元所管理的第一播放区域的信息,注册到第二网元,以便后续其他网元,如接入和移动性管理功能网元或组播/广播会话管理功能网元,可根据终端设备的信息和/或接入网设备的信息,选择为第一组播广播业务服务的第一组播/广播会话管理功能网元,以便接收第一组播/广播业务的数据。
结合第二方面,在第二方面的一种实现方式中,所述第一网元向第二网元发送第七消息,所述第七消息包括所述第一组播/广播业务的标识信息和第二组播/广播会话管理功能网元的标识信息,所述第七消息用于将所述第二组播/广播会话管理功能网元注册为为所述第一组播/广播业务提供服务的组播/广播会话管理功能网元。
第一网元将第二组播/广播会话管理功能网元的标识信息和第一组播/广播业务的标识信息,注册到第二网元,以便后续其他网元,如接入和移动性管理功能网元和组播/广播会话管理功能网元,根据终端设备的信息和/或接入网设备的信息、以及第一组播/广播业务的标识信息,直接选择为该第一组播/广播业务服务的本地组播/广播会话管理功能网元,避免同一区域内的接入网设备在传输第一组播/广播业务时,选择不同的第二组播/广播会话管理功能网元,从而可以提高业务传输的效率。第三方面,提供了一种组播/广播通信方法,包括:接入和移动性管理功能网元接收来自接入网设备的第八消息,所述第八消息用于请求将第一组播/广播业务传输到所述接入网设备,所述第八消息包括所述第一组播/广播业务的标识信息;所述接入和移动性管理功能网元根据所述第八消息,获取第一组播/广播会话管理功能网元的标识信息;所述接入和移动性管理功能网元确定所述接入网设备的服务区域不属于所述第一组播/广播会话管理功能网元的服务区域;所述接入和移动性管理功能网元根据所述接入网设备的信息,获取第二组播/广播会话管理功能网元的标识信息,所述第二组播/广播会话管理功能网元的服务区域包括所述接入网设备的服务区域;所述接入和移动性管理功能网元向所述第二组播/广播会话管理功能网元发送第九消息,所述第九消息用于创建传输隧道,所述传输隧道用于在第二组播/广播会话用户面功能网元和所述接入网设备之间传输所述第一组播/广播业务的数据,所述第二组播/广播会话用户面功能网元由所述第二组播/广播会话管理功能网元管理。
接入和移动性管理功能网元选择第一组播/广播会话管理功能网元,第一组播/广播会话管理功能网元用于在接入网设备的服务区域内管理第一组播/广播业务。当第一组播/广播会话管理功能网元的服务区域不能覆盖接入网设备的服务区域时,接入和移动性管理功能网元为该接入网设备的服务区域确定第二组播/广播会话管理功能网元,通过第二组播/广播会话管理功能网元创建第二组播/广播用户面功能网元和接入网设备之间的传输隧道,以传输第一组播/广播业务数据的数据。因此,在接入网设备的服务区域超出了第一组播/广播会话管理功能网元的服务区域的覆盖范围时,仍然保证接入网设备可以传输第一组播/广播业务的数据。
结合第三方面,在第三方面的一种实现方式中,所述接入和移动性管理功能网元根据 所述第八消息,获取第一组播/广播会话管理功能网元的标识信息,包括:所述接入和移动性管理功能网元向第二网元发送第十消息,所述第十消息包括所述第一组播/广播业务的标识信息和所述接入网设备的信息,所述第十消息用于获取播放区域包括所述接入网设备的服务区域的组播/广播会话管理功能网元的标识信息;所述接入和移动性管理功能网元接收来自所述第二网元的所述第一组播/广播会话管理功能网元的标识信息,所述第一组播/广播会话管理功能网元用于在第一播放区域内管理所述第一组播/广播业务,所述第一播放区域包括所述接入网设备的服务区域。
接入和移动性管理功能网元根据第一组播/广播业务的标识信息和接入网设备的信息,通过第二网元为接入网设备选择用于管理第一组播/广播业务的第一组播/广播会话管理功能网元,以便为接入网设备唯一地确定管理该业务的组播/广播会话管理功能网元,便于接收第一组播/广播业务的数据。
结合第三方面,在第三方面的一种实现方式中,所述第八消息还包括所述第一组播/广播会话管理功能网元的标识信息。
接入和移动性管理功能网元或会话管理功能网元直接根据接入网设备的信息,确定第一组播/广播会话管理功能网元,有利于节省信令交互,提高数据传输的效率。
结合第三方面,在第三方面的一种实现方式中,所述第九消息还包括所述第一组播/广播会话管理功能网元的标识信息。
结合第三方面,在第三方面的一种实现方式中,第二网元为统一数据管理网元、用户数据仓储功能网元、或网络仓储功能网元中的任意一个。
结合第三方面,在第三方面的一种实现方式中,所述接入和移动性管理功能网元根据所述接入网设备的信息,获取第二组播/广播会话管理功能网元的标识信息,包括:所述接入和移动性管理功能网元向第二网元发送第十一消息,所述第十一消息包括所述第一组播/广播业务的标识信息和所述接入网设备的信息,所述第十一消息用于获取服务区域包括所述接入网设备的服务区域的组播/广播会话管理功能网元的标识信息;所述第二网元根据所述第十一消息发送所述第二组播/广播会话管理功能网元的标识信息,所述第二组播/广播会话管理功能网元的服务区域包括所述接入网设备的服务区域。
第二网元中可能存储有其他接入和移动性管理功能网元选择的第二组播/广播会话管理功能网元的注册信息。因此,接入和移动性管理功能网元将第一组播广播会话的标识信息和接入网设备的信息发送给第二网元后,第二网元直接返回其他接入和移动性管理功能网元所选择的第二组播/广播会话管理功能网元。避免同一区域内的接入网设备在加入第一组播/广播业务的会话时,选择不同第二组播/广播会话管理功能网元,从而可以提高业务传输的效率。
结合第三方面,在第三方面的一种实现方式中,所述第九消息还包括所述第一组播/广播业务的标识信息。
结合第三方面,在第三方面的一种实现方式中,所述接入和移动性管理功能网元接收所述第二组播/广播会话用户面功能网元的组播隧道的信息,所述组播隧道的信息包括所述第二组播/广播会话用户面功能网元的组播地址信息和所述组播隧道的标识信息;所述接入和移动性管理功能网元向所述接入网设备发送所述组播隧道的信息。
若接入网设备的服务区域可以通过组播方式接收第一组播/广播业务的数据,则接入 网设备可以通过组播方式,直接跨区域接收第一组播广播业务的数据,节省信令,提高数据传输的效率。
结合第三方面,在第三方面的一种实现方式中,所述接入网设备不支持组播和/或所述接入网设备的服务区域与所述第一组播/广播会话管理功能网元的服务区域之间不支持组播,所述方法还包括:所述接入和移动性管理功能网元接收所述接入网设备的下行隧道信息;所述接入和移动性管理功能网元向所述第二组播/广播会话管理功能网元发送所述接入网设备的下行隧道信息,所述下行隧道信息用于创建所述传输隧道。
通过创建第一组播/广播用户面功能网元与第二组播/广播用户面功能网元之间的传输隧道,以及创建第二组播/广播用户面功能网元和接入网设备之间的传输隧道,可以解决接入网设备无法在其服务区域内直接接收第一组播/广播业务的数据的问题。接入网设备可以通过第一组播/广播用户面功能网元与第二组播/广播用户面功能网元之间的传输隧道,及第二组播/广播用户面功能网元和接入网设备之间的传输隧道接收来自第一组播/广播用户面功能网元服务区域的数据。
第四方面,提供了一种组播/广播通信方法,包括:第二网元接收第十消息,所述第十消息包括第一组播/广播业务的标识信息和接入网设备的信息,所述第十消息用于获取播放区域包括所述接入网设备的服务区域的组播/广播会话管理功能网元的标识信息;所述第二网元根据所述第十消息,发送第一组播/广播会话管理功能网元的标识信息,所述第一组播/广播会话管理功能网元用于在第一播放区域内管理所述第一组播/广播业务,所述第一播放区域包括所述接入网设备的服务区域。
第二网元根据第一播放区域的信息,为接入网设备选择用于管理第一组播/广播业务的第一组播/广播会话管理功能网元,使得接入网设备可以唯一地确定管理该业务的组播/广播会话管理功能网元,便于接收第一组播/广播业务的数据。
结合第四方面,在第四方面的一种实现方式中,所述第二网元接收来自所述第一组播/广播会话管理功能网元的第四消息;或,所述第二网元接收来自第一网元的第六消息,所述第四消息或第六消息包括所述第一组播/广播业务的标识信息和所述第一播放区域的信息,所述第四消息或第六消息用于注册所述第一播放区域的信息。
第一网元将第一组播/广播会话管理功能网元和第一组播/广播会话管理功能网元所管理的第一播放区域的信息,注册到第二网元,以便后续接入网设备根据其所在的区域选择为第一组播广播业务服务的第一组播/广播会话管理功能网元,接收第一组播/广播业务的数据。
结合第四方面,在第四方面的一种实现方式中,第一网元为网络开放功能网元或组播/广播业务功能网元。
结合第四方面,在第四方面的一种实现方式中,所述第二网元接收第七消息,所述第七消息包括所述第一组播/广播业务的标识信息和第二组播/广播会话管理功能网元的标识信息,所述第七消息用于将所述第二组播/广播会话管理功能网元注册为为所述第一组播/广播业务提供服务的组播/广播会话管理功能网元。
第一网元将第二组播/广播会话管理功能网元的标识信息和第一组播/广播业务的标识信息,注册到第二网元,以便后续接入网设备根据其所在的区域和第一组播/广播业务的标识信息直接选择组播/广播会话管理功能网元,避免同一区域内的接入网设备在加入第 一组播/广播业务的会话时,重复地选择第二组播/广播会话管理功能网元,从而可以提高业务传输的效率。
结合第四方面,在第四方面的一种实现方式中,所述第二网元接收第十一消息,所述第十一消息包括所述第一组播/广播业务的标识信息和所述接入网设备的信息,所述第十一消息用于获取服务区域包括所述接入网设备的服务区域的组播/广播会话管理功能网元的标识信息;所述第二网元根据所述第十一消息发送第二组播/广播会话管理功能网元的标识信息,所述第二组播/广播会话管理功能网元的服务区域包括所述接入网设备的服务区域。
结合第四方面,在第四方面的一种实现方式中,所述第二网元为统一数据管理网元、用户数据仓储功能网元、或网络仓储功能网元中的任意一个。
第五方面,提供了一种组播/广播通信装置,包括:收发单元,用于接收来自第一网元的第一消息,所述第一消息包括第一播放区域的信息,所述第一播放区域的信息用于表征所述第一播放区域,所述第一播放区域是由所述第一组播/广播会话管理功能网元管理的第一组播/广播业务的服务区域;所述收发单元还用于,根据所述第一消息,向第二组播/广播会话管理功能网元发送第二消息,其中,所述第二组播/广播会话管理功能网元的服务区域包括第一区域,所述第一区域属于所述第一播放区域,且所述第一区域不属于所述第一组播/广播会话管理功能网元的服务区域,所述第二消息用于创建传输隧道,所述传输隧道用于在第一组播/广播用户面功能网元和第二组播/广播用户面功能网元之间传输所述第一组播/广播业务的数据,所述第一组播/广播用户面功能网元由所述第一组播/广播会话管理功能网元管理,所述第二组播/广播用户面功能网元由所述第二组播/广播会话管理功能网元管理。
结合第五方面,在第五方面的一种实现方式中,所述第一网元是网络开放功能网元或组播/广播业务功能网元。
结合第五方面,在第五方面的一种实现方式中,所述第一消息还包括所述第二组播/广播会话管理功能网元的标识信息。
结合第五方面,在第五方面的一种实现方式中,所述第一播放区域的信息包括所述第一区域的信息,所述第一区域的信息用于表征所述第一区域,所述收发单元还用于:向第二网元发送第三消息,所述第三消息包括所述第一区域的信息,所述第三消息用于获取服务区域包括所述第一区域的组播/广播会话管理功能网元的标识信息;接收来自所述第二网元的所述第二组播/广播会话管理功能网元的标识信息。
结合第五方面,在第五方面的一种实现方式中,第二网元为统一数据管理网元、用户数据仓储功能网元、或网络仓储功能网元中的任意一个。
结合第五方面,在第五方面的一种实现方式中,所述收发单元还用于,接收来自所述第一网元的所述第一组播/广播业务对应的应用服务器的信息;所述装置还包括处理单元,所述处理单元用于根据所述应用服务器的信息,确定所述第一组播/广播用户面功能网元。
结合第五方面,在第五方面的一种实现方式中,所述收发单元还用于:接收来自第二组播/广播会话管理功能网元的所述第二组播/广播用户面功能网元的下行隧道信息;向所述第一组播/广播用户面功能网元发送所述下行隧道信息,所述下行隧道信息用于创建所述传输隧道。
结合第五方面,在第五方面的一种实现方式中,所述收发单元还用于:向第二网元发送第四消息,所述第四消息包括所述第一组播/广播业务的标识信息和所述第一播放区域的信息,所述第四消息用于注册所述第一播放区域的信息。
结合第五方面,在第五方面的一种实现方式中,所述第二消息还包括所述第一组播/广播用户面功能网元的组播隧道的信息,所述组播隧道的信息包括所述第一组播/广播用户面功能网元的组播地址信息和所述组播隧道的标识信息。
结合第五方面,在第五方面的一种实现方式中,所述第二消息还包括所述第一组播/广播业务的标识信息,和/或所述第一组播/广播业务的服务质量流信息。
第六方面,提供了一种组播/广播通信装置,包括:收发单元,所述收发单元还用于获取第一播放区域的信息,所述第一播放区域的信息用于表征所述第一播放区域,所述第一播放区域是由第一组播/广播会话管理功能网元管理的第一组播/广播业务的服务区域;所述收发单元还用于向所述第一组播/广播会话管理功能网元发送第一消息,所述第一消息包括所述第一播放区域的信息。
结合第六方面,在第六方面的一种实现方式中,所述装置还包括:处理单元,所述处理单元还用于根据所述第一组播/广播业务的服务区域的信息和所述第一组播/广播业务对应的应用服务器的信息,确定所述第一播放区域。
结合第六方面,在第六方面的一种实现方式中,所述处理单元还用于根据所述第一组播/广播业务的服务区域的信息和所述第一组播/广播业务对应的应用服务器的信息,确定所述第一播放区域,所述处理单元具体用于:根据所述第一组播/广播业务的服务区域的信息、所述第一组播/广播业务对应的应用服务器的信息和所述第一组播/广播业务的网络拓扑信息,确定所述第一播放区域。
结合第六方面,在第六方面的一种实现方式中,所述装置还用于:所述处理单元还用于根据所述第一组播/广播业务的服务区域的信息和所述第一组播/广播业务对应的应用服务器的信息,确定第二播放区域,所述第二播放区域是由第三组播/广播会话管理功能网元管理的所述第一组播/广播业务的服务区域;所述收发单元还用于向所述第三组播/广播会话管理功能网元发送所述第二播放区域的信息,所述第二播放区域的信息用于表征所述第二播放区域。
结合第六方面,在第六方面的一种实现方式中,所述第一网元为网络开放功能网元或组播/广播业务功能网元。
结合第六方面,在第六方面的一种实现方式中,所述第一播放区域包括第一区域,所述第一区域不属于所述第一组播/广播会话管理功能网元的服务区域。
结合第六方面,在第六方面的一种实现方式中,所述收发单元还用于:向第二网元发送第五消息,所述第五消息包括所述第一区域的信息,所述第五消息用于获取服务区域包括所述第一区域的组播/广播会话管理功能网元的标识信息;接收来自所述第二网元的第二组播/广播会话管理功能网元的标识信息,所述第二组播/广播会话管理功能网元的服务区域包括所述第一区域;向所述第一组播/广播会话管理功能网元发送所述第二组播/广播会话管理功能网元的标识信息。
结合第六方面,在第六方面的一种实现方式中,所述处理单元还用于:确定所述第一区域不支持组播和/或所述第一区域与所述第一组播/广播会话管理功能网元的服务区域之 间不支持组播。
结合第六方面,在第六方面的一种实现方式中,所述第一播放区域的信息包括所述第一区域的信息。
结合第六方面,在第六方面的一种实现方式中,第二网元为统一数据管理网元、用户数据仓储功能网元、或网络仓储功能网元中的任意一个。
结合第六方面,在第六方面的一种实现方式中,所述收发单元还用于:向所述第一组播/广播会话管理功能网元发送所述第一组播/广播业务的应用服务器的信息。
结合第六方面,在第六方面的一种实现方式中,所述收发单元还用于:向第二网元发送第六消息,所述第六消息包括所述第一组播/广播业务的标识信息和所述第一播放区域的信息,所述第六消息用于注册所述第一播放区域的信息。
结合第六方面,在第六方面的一种实现方式中,所述收发单元还用于:向第二网元发送第七消息,所述第七消息包括所述第一组播/广播业务的标识信息和第二组播/广播会话管理功能网元的标识信息,所述第七消息用于将所述第二组播/广播会话管理功能网元注册为为所述第一组播/广播业务提供服务的组播/广播会话管理功能网元。
第七方面,提供了一种组播/广播通信装置,包括:收发单元,所述收发单元用于接收来自接入网设备的第八消息,所述第八消息用于请求将第一组播/广播业务传输到所述接入网设备,所述第八消息包括所述第一组播/广播业务的标识信息;所述收发单元还用于根据所述第八消息,获取第一组播/广播会话管理功能网元的标识信息;处理单元,所述处理单元用于确定所述接入网设备的服务区域不属于所述第一组播/广播会话管理功能网元的服务区域;所述收发单元还用于根据所述接入网设备的信息,获取第二组播/广播会话管理功能网元的标识信息,所述第二组播/广播会话管理功能网元的服务区域包括所述接入网设备的服务区域;所述收发单元还用于向所述第二组播/广播会话管理功能网元发送第九消息,所述第九消息用于创建传输隧道,所述传输隧道用于在第二组播/广播用户面功能网元和所述接入网设备之间传输所述第一组播/广播业务的数据,所述第二组播/广播用户面功能网元由所述第二组播/广播会话管理功能网元管理。
结合第七方面,在第七方面的一种实现方式中,所述收发单元还用于根据所述第八消息,获取第一组播/广播会话管理功能网元的标识信息,所述收发单元具体用于:向第二网元发送第十消息,所述第十消息包括所述第一组播/广播业务的标识信息和所述接入网设备的信息,所述第十消息用于获取播放区域包括所述接入网设备的服务区域的组播/广播会话管理功能网元的标识信息;接收来自所述第二网元的所述第一组播/广播会话管理功能网元的标识信息,所述第一组播/广播会话管理功能网元用于在第一播放区域内管理所述第一组播/广播业务,所述第一播放区域包括所述接入网设备的服务区域。
结合第七方面,在第七方面的一种实现方式中,所述第八消息还包括所述第一组播/广播会话管理功能网元的标识信息。
结合第七方面,在第七方面的一种实现方式中,所述第九消息还包括所述第一组播/广播会话管理功能网元的标识信息。
结合第七方面,在第七方面的一种实现方式中,第二网元为统一数据管理网元、用户数据仓储功能网元、或网络仓储功能网元中的任意一个。
结合第七方面,在第七方面的一种实现方式中,所述收发单元还用于根据所述接入网 设备的信息,获取第二组播/广播会话管理功能网元的标识信息,所述收发单元具体用于:向第二网元发送第十一消息,所述第十一消息包括所述第一组播/广播业务的标识信息和所述接入网设备的信息,所述第十一消息用于获取服务区域包括所述接入网设备的服务区域的组播/广播会话管理功能网元的标识信息;接收来自所述第二网元的所述第二组播/广播会话管理功能网元的标识信息,所述第二组播/广播会话管理功能网元的服务区域包括所述接入网设备的服务区域。
结合第七方面,在第七方面的一种实现方式中,所述第九消息还包括所述第一组播/广播业务的标识信息。
结合第七方面,在第七方面的一种实现方式中,所述收发单元还用于:接收所述第二组播/广播用户面功能网元的组播隧道的信息,所述组播隧道的信息包括所述第二组播/广播用户面功能网元的组播地址信息和所述组播隧道的标识信息;向所述接入网设备发送所述组播隧道的信息。
结合第七方面,在第七方面的一种实现方式中,所述接入网设备不支持组播和/或所述接入网设备的服务区域与所述第一组播/广播会话管理功能网元的服务区域之间不支持组播,所述收发单元还用于:接收所述接入网设备的下行隧道信息;向所述第二组播/广播会话管理功能网元发送所述接入网设备的下行隧道信息,所述下行隧道信息用于创建所述传输隧道。
第八方面,提供了一种组播/广播通信装置,包括:收发单元,所述收发单元用于接收第十消息,所述第十消息包括第一组播/广播业务的标识信息和接入网设备的信息,所述第十消息用于获取播放区域包括所述接入网设备的服务区域的组播/广播会话管理功能网元的标识信息;所述收发单元还用于根据所述第十消息,发送第一组播/广播会话管理功能网元的标识信息,所述第一组播/广播会话管理功能网元用于在第一播放区域内管理所述第一组播/广播业务,所述第一播放区域包括所述接入网设备的服务区域。
结合第八方面,在第八方面的一种实现方式中,所述收发单元还用于:接收来自所述第一组播/广播会话管理功能网元的第四消息;或,接收来自第一网元的第六消息,所述第四消息或第六消息包括所述第一组播/广播业务的标识信息和所述第一播放区域的信息,所述第四消息或第六消息用于注册所述第一播放区域的信息。
结合第八方面,在第八方面的一种实现方式中,第一网元为网络开放功能网元或组播/广播业务功能网元。
结合第八方面,在第八方面的一种实现方式中,所述收发单元还用于:接收第七消息,所述第七消息包括所述第一组播/广播业务的标识信息和第二组播/广播会话管理功能网元的标识信息,所述第七消息用于将所述第二组播/广播会话管理功能网元注册为为所述第一组播/广播业务提供服务的组播/广播会话管理功能网元。
结合第八方面,在第八方面的一种实现方式中,所述收发单元还用于:接收第十一消息,所述第十一消息包括所述第一组播/广播业务的标识信息和所述接入网设备的信息,所述第十一消息用于获取服务区域包括所述接入网设备的服务区域的组播/广播会话管理功能网元的标识信息;根据所述第十一消息发送第二组播/广播会话管理功能网元的标识信息,所述第二组播/广播会话管理功能网元的服务区域包括所述接入网设备的服务区域。
结合第八方面,在第八方面的一种实现方式中,所述第二网元为统一数据管理网元、 用户数据仓储功能网元、或网络仓储功能网元中的任意一个。
第九方面,提供了一种通信设备,该装置包括:处理器,该处理器与存储器耦合,该存储器用于存储计算机程序,该处理器用于从存储器中调用并运行该计算机程序,使得该装置执行上述各个方面或各个方面任意可能实现方式中的传输组播业务的方法。
可选地,所述处理器为一个或多个,所述存储器为一个或多个。
可选地,所述存储器可以与所述处理器集成在一起,或者所述存储器与处理器分离设置。
可选地,该装置还包括,发射机(发射器)和接收机(接收器),发射机和接收机可以分离设置,也可以集成在一起,称为收发机。
第十方面,提供了一种通信***,该***包括用于实现上述第一方面或第一方面的任一种可能实现的方法的装置、用于实现上述第二方面或第二方面的任一种可能实现的方法的装置、用于实现上述第三方面或第三方面的任一种可能实现的方法的装置以及用于实现上述第四方面或第四方面的任一种可能实现的方法的装置。
第十一方面,提供了一种计算机程序产品,所述计算机程序产品包括:计算机程序代码,当所述计算机程序代码被计算机运行时,使得所述计算机执行上述各个方面或各个方面的任一种可能实现方式中的方法。
第十二方面,提供了一种计算机可读存储介质,用于存储指令,当所述指令在计算机上运行时,使所述计算机执行上述各个方面或各个方面的任一种可能的实现方式中的方法。
第十三方面,本申请实施例提供了一种芯片***,该芯片***包括一个或多个处理器,该一个或多个处理器用于从存储器中调用并运行存储器中存储的指令,使得上述各个方面或各个方面的任一种可能实现方式中的方法被执行。该芯片***可以由芯片构成,也可以包含芯片和其他分立器件。
其中,该芯片***还可以包括用于发送信息或数据的输入电路或者接口,以及用于接收信息或数据的输出电路或者接口。
附图说明
图1是一种***架构的示意图。
图2是另一***架构的示意图。
图3是一种业务数据的传输示意图。
图4是另一业务数据的传输示意图。
图5是另一***架构的示意图。
图6是本申请实施例提供的组播/广播业务通信方法的示意性流程图。
图7是本申请实施例提供的另一组播/广播业务通信方法的示意性流程图。
图8是本申请实施例提供的另一组播/广播业务通信方法的示意性流程图。
图9是本申请实施例提供的另一组播/广播业务通信方法的示意性流程图。
图10是本申请实施例提供的另一组播/广播业务通信方法的示意性流程图。
图11是本申请实施例提供的另一组播/广播业务通信方法的示意性流程图。
图12是本申请实施例提供的用于组播/广播业务通信的装置的示意性框图。
图13是本申请实施例提供的另一用于组播/广播业务通信的装置的示意性框图。
具体实施方式
下面将结合附图,对本申请中的技术方案进行描述。
本申请实施例的技术方案可以应用于各种通信***,例如:长期演进(long term evolution,LTE)***、LTE频分双工(frequency division duplex,FDD)***、LTE时分双工(time division duplex,TDD)、通用移动通信***(universal mobile telecommunication system,UMTS)、第五代(5th generation,5G)***或新无线(new radio,NR)或者其他演进的通信***等。
图1是一种网络架构100的示意图。本申请的各个实施例可以应用于图100所示的网络架构中。下面对该图1所示的网络架构中涉及的各个部分分别进行说明。
1、终端设备。
终端设备也可以称为:用户设备(user equipment,UE)、移动台(mobile station,MS)、移动终端(mobile terminal,MT)、接入终端、用户单元、用户站、移动站、移动台、远方站、远程终端、移动设备、用户终端、终端、无线通信设备、用户代理或用户装置等。
终端设备可以是一种向用户提供语音/数据连通性的设备,例如,具有无线连接功能的手持式设备、车载设备等。目前,一些终端设备的举例为:手机(mobile phone)、平板电脑、笔记本电脑、掌上电脑、移动互联网设备(mobile internet device,MID)、可穿戴设备,虚拟现实(virtual reality,VR)设备、增强现实(augmented reality,AR)设备、工业控制(industrial control)中的无线终端、无人驾驶(self driving)中的无线终端、远程手术(remote medical surgery)中的无线终端、智能电网(smart grid)中的无线终端、运输安全(transportation safety)中的无线终端、智慧城市(smart city)中的无线终端、智慧家庭(smart home)中的无线终端、蜂窝电话、无绳电话、会话启动协议(session initiation protocol,SIP)电话、无线本地环路(wireless local loop,WLL)站、个人数字助理(personal digital assistant,PDA)、具有无线通信功能的手持设备、计算设备或连接到无线调制解调器的其它处理设备、车载设备、可穿戴设备,5G网络中的终端设备或者未来演进的公用陆地移动通信网络(public land mobile network,PLMN)中的终端设备等,对此并不限定。
终端设备还可以是可穿戴设备。可穿戴设备也可以称为穿戴式智能设备,是应用穿戴式技术对日常穿戴进行智能化设计、开发出可以穿戴的设备的总称,如眼镜、手套、手表、服饰及鞋等。可穿戴设备即直接穿在身上,或是整合到用户的衣服或配件的一种便携式设备。可穿戴设备不仅仅是一种硬件设备,更是通过软件支持以及数据交互、云端交互来实现强大的功能。广义穿戴式智能设备包括功能全、尺寸大、可不依赖智能手机实现完整或者部分的功能,例如:智能手表或智能眼镜等,以及只专注于某一类应用功能,可以和其它设备如智能手机配合使用,如各类进行体征监测的智能手环、智能首饰等。
此外,终端设备还可以是物联网(internet of things,IoT)***中的终端设备,IoT是未来信息技术发展的重要组成部分,其主要技术特点是将物品通过通信技术与网络连接,从而实现人机互连,物物互连的智能化网络。
2、(无线)接入网(radio access network,(R)AN):用于为特定区域的授权用户提 供入网功能,并能够根据用户的级别,业务的需求等使用不同质量的传输隧道。(R)AN网元能够管理无线资源,为终端设备提供接入服务,进而完成控制信号和用户数据在终端设备和核心网之间的转发。具体地,(R)AN也可以理解为(R)AN中的基站,可以称为接入网设备。
具体地,接入网设备可以是传输接收点(transmission reception point,TRP),还可以是LTE***中的演进型基站(evolved NodeB,eNB或eNodeB),还可以是家庭基站(例如,home evolved NodeB,或home Node B,HNB)、基带单元(base band unit,BBU),还可以是云无线接入网络(cloud radio access network,CRAN)场景下的无线控制器,或者该接入网设备可以为中继站、接入点、车载设备、可穿戴设备以及5G网络中的接入网设备或者未来演进的陆上公用移动通信网(public land mobile network,PLMN)网络中的接入网设备等,可以是WLAN中的接入点(access point,AP),可以是新型无线***(new radio,NR)***中的gNB,本申请实施例并不限定。在一种网络结构中,接入网设备可以包括集中单元(centralized unit,CU)节点、或分布单元(distributed unit,DU)节点、或包括CU节点和DU节点的RAN设备、或者控制面CU节点(CU-CP节点)和用户面CU节点(CU-UP节点)以及DU节点的RAN设备。
3、接入和移动性管理功能(access and mobility management function,AMF):主要用于移动性管理和接入管理等。具体地,AMF可以用于实现移动性管理实体(mobility management entity,MME)的功能中除会话管理之外的其它功能,例如,合法监听、或接入授权(或鉴权)等功能。
4、会话管理功能(session management function,SMF):又可称为会话管理功能网元,主要用于会话管理、终端设备的网络互连协议(Internet Protocol,IP)地址分配和管理、选择可管理用户面功能、策略控制、或收费功能接口的终结点以及下行数据通知等。具体地,图1中的源会话管理网元110、锚点会话管理网元120、目标会话管理网元190均可为SMF。
应理解,在上述***架构100中,接入网设备120可以为图2中的RAN;接入与移动性管理网元130可以为图2中的AMF;会话管理网元140可以为图2中的SMF,不予限制。
可选地,该***架构200还可以包括:
5、用户面功能(user plane function,UPF):又可称为用户面功能或用户面网元或用户面功能网元,用于分组路由和转发、或用户面数据的服务质量(quality of service,QoS)处理等。
6、数据网络(data network,DN):用于提供传输数据的网络,例如,Internet网络等。
7、认证服务功能(authentication server function,AUSF):主要用于用户鉴权等。
8、策略控制功能(policy control function,PCF):用于指导网络行为的统一策略框架,为控制平面功能网元(例如AMF、SMF网元等)提供策略规则信息等。
9、统一数据管理(unified data management,UDM):用于处理用户标识、接入鉴权、注册、或移动性管理等。
10、应用功能(application function,AF):主要支持与第三代合作伙伴计划(3rd  generation partnership project,3GPP)核心网交互来提供服务,例如,影响数据路由决策、策略控制功能、或者向网络侧提供第三方的一些服务。可理解为第三方服务器,例如,Internet中的应用服务器,提供相关业务信息,包括向PCF提供业务对应的服务质量需求信息,以及向PSA-UPF发送业务的用户面数据信息。AF可以是服务提供商(content provider,CP)。
11、网络切片选择功能(network slice selection function,NSSF):用于进行网络切片的选择。
在该***架构100中,N1接口为终端设备与AMF之间的参考点;N2接口为(R)AN和AMF的参考点,用于非接入层(non-access stratum,NAS)消息的发送等;N3接口为(R)AN和I-UPF之间的参考点,用于传输用户面的数据等;N4接口为SMF和I-UPF之间的参考点,用于传输例如N3连接的隧道标识信息、数据缓存指示信息、以及下行数据通知消息等信息;N5接口为PCF与AF之间的参考点;N6接口为UPF和DN之间的参考点,用于传输用户面的数据等;N7接口为SMF和PCF之间的参考点;N8接口为AMF和UDM之间的参考点;N9接口为UPF之间的参考点;N10接口为SMF与UDM之间的参考点;N11接口为AMF与SMF之间的参考点;N12接口为AMF与AUSF之间的参考点;N22接口为AMF与NSSF之间的参考点。
应理解,上述***架构100仅是举例说明的从参考点架构的角度描述的网络架构,适用本申请实施例的网络架构并不局限于此,任何能够实现上述各个网元的功能的网络架构都适用于本申请实施例。
需要说明的是,图1中的各个网元之间的接口名称只是一个示例,具体实现中接口的名称可能为其他的名称,本申请实施例对此不作具体限定。
需要说明的是,图1中包括的各个网元(比如SMF、AF、UPF等)的名称也仅是一个示例,对网元本身的功能不构成限定。在5G网络以及未来其它的网络中,上述各个网元也可以是其他的名称,本申请实施例对此不作具体限定。例如,在6G网络中,上述各个网元中的部分或全部可以沿用5G中的术语,也可能采用其他名称,等等,在此进行统一说明,以下不再赘述。此外,应理解,上述各个网元之间的所传输的消息(或信令)的名称也仅仅是一个示例,对消息本身的功能不构成任何限定。
上述图1所示的网络架构仅是一种举例说明,适用本申请实施例的网络架构并不局限于此,任何能够实现上述各个网元的功能的网络架构都适用于本申请实施例。
例如,在某些网络架构中,AMF、SMF、PCF、以及UDM等网络功能实体都称为网络功能(network function,NF);或者,在另一些网络架构中,AMF、SMF、PCF、UDM等的集合都可以称为控制面功能。
图2提供了一种组播/广播业务的***架构200。该架构是在图1所示架构的基础上进行扩展,例如,增加组播/广播会话管理功能(multicast/broadcast session management function,MB-SMF)和组播/广播用户面功能(multicast broadcast user plane function,MB-UPF)等功能实体,用于支持组播/广播服务/功能。具体地,图2所示的***架构包括:
1、网络开放功能(network exposure function,NEF):主要支持3GPP网络和第三方应用安全的交互。
2、组播/广播会话管理功能(multicast/broadcast session mangement function,MB-SMF):用于实现组播/广播业务的控制面功能,负责组播/广播业务/组/会话的管理。MB-SMF可以与BNEF相连,以便接收组播/广播业务的相关信息,例如,组播/广播业务的标识信息等。此外,MB-SMF还可以与PCF相连,以便获取组播/广播业务对应的QoS信息。
3、组播/广播用户面功能(multicast broadcast user plane function,MB-UPF):用于传递组播/广播业务的业务数据。
应理解,MB-SMF可以集成在PCF或SMF中作为一个功能模块,MB-UPF可以集成到UPF中作为一个功能模块,或者MB-SMF与MB-UPF可以单独部署,本申请对此不作限定。
4、组播广播业务功能(multicast/broadcast service function,MBSF):具有业务层的功能,例如,支持流(streaming)协议、支持可靠重传协议等。MBSF还可以支持向UE发送业务声明(service announcement),以及向UE发送组播/广播业务的秘钥等功能。
应理解,MBSF是可选的网元。MB-SMF可以与MBSF网元或网络开放功能网元网元相连,以便接收组播/广播业务的相关信息。当***架构中存在MBSF网元时,AF或应用服务器(application server,AS)可以与MBSF直接接口以便将业务需求发送给核心网,MBSF再与MB-SMF接口以便创建组播/广播会话。可选的,AF或AS也通过NEF与MB-SMF接口,同样可以创建该组播/广播会话。或者,AF或AS也可以先与NEF接口,再由NEF与MBSF接口,MBSF与MB-SMF接口。在一种可能的实现方式中,MBSF与NEF合设。
此外,MB-SMF还可以与PCF相连,以便为组播/广播业务创建资源。MBU-UPF可以用于传递组播/广播业务的数据。
该***架构200中还可以包括MBSTF网元。组播/广播业务的数据包可以由核心网进行处理,其中,AF或AS先将数据包发送给MBSTF,由MBSTF处理后发送给MB-UPF。作为一个可选的网元,MBSTF的主要功能是对组播/广播业务的数据包进行处理,例如,对数据包按流协议进行封装、对数据包进行加密、对数据包进行网络编码等。
应理解,上述***架构200仅是举例说明的从参考点架构的角度描述的网络架构,适用本申请实施例的网络架构并不局限于此,任何能够实现上述各个网元的功能的网络架构都适用于本申请实施例。图2中的各个网元之间的接口名称只是一个示例,具体实现中接口的名称可能为其他的名称,本申请实施例对此不作具体限定。***架构200中的各个网元名称也仅是一个示例,对网元本身的功能不构成限定。在5G网络以及未来其它的网络中,上述各个网元也可以是其他的名称,本申请实施例对此不作具体限定。类似地,上述各个网元之间的所传输的消息(或信令)的名称也仅仅是一个示例,对消息本身的功能不构成任何限定。
为便于理解本申请实施例,首先对本申请中涉及到的术语作简单说明。
组播/广播业务的传输模式主要包括两种,即共享传送模式(shared delivery mode)和单独传送模式(individual delivery mode):
1、共享传送模式:也可以称作“组播/广播”方式,或“多播”方式。共享传送模式可以是指UPF与RAN之间的传输隧道(或称作传输通道),以及RAN与UE之间(空口侧)的传输隧道被组播群组内的多个UE共享。
以图3为例,传输组播业务的数据时,多播UPF与RAN之间可以采用隧道传输组播业务的数据,例如,采用基于通用隧道协议(general tunnel protocol,GTP)的隧道。多播UPF与RAN之间用于传输该组播业务的数据的隧道为组播会话共享隧道,该组播会话共享隧道是由UE a、UE b和UE c共享的。多播UPF向RAN发送一份组播业务的数据,RAN接收到该组播业务的数据后,可以通过“点对多点”(point to multi-point,PTM)方式向UE a、UE b和UE c发送该组播业务的数据。可见,RAN在只发送一份组播业务的数据的情况下,组播群组内的3个UE均可接收到该组播业务的数据。
需要指出的是,组播会话共享隧道可以采用单播方式或组播方式发送组播业务的数据。
其中,如图4的(a)所示,单播方式是指多播UPF给每个RAN分别发送组播业务的数据。
其中,如图4的(b)所示,组播方式是指多播UPF向组播地址发送组播业务的数据,RAN 1、RAN 2、RAN 3在加入该组播地址对应的组播组后,可以接收该组播业务的数据。采用组播方式,不但可以实现一次向多个RAN节点传输组播业务的数据,也可以只对特定的RAN传送组播业务的数据,因此,在组播方式中,一个发送节点和多个接收节点之间可以实现点到多点的传输,从而解决了单播方式效率低的问题。
2、单独传送模式:也可以称作“单播”方式,可以理解为“点对点”(point to point)通信。单播传送模式是指UPF与RAN之间的传输隧道,以及RAN与UE之间(空口侧)的传输隧道被单个UE专享。单独传送模式既可以用于传输组播业务的数据(通过单播的方式),也可以用于传输单播业务的数据。
需要说明的是,广播业务也可以通过组播方式向终端设备发送,本申请实施例对此不作限定。本申请的“组播”是广义上的概念,可以包括组播(multicast)或广播(broadcast),即本申请实施例既可以应用于组播业务传输,也可以应用于广播业务传输,或者称组播广播业务(multicast broadcast service,MBS)传输。本申请中提及的“组播”可以替换为“组播或广播”或“多播”。
3、组播业务、组播业务流以及组播服务质量(quality of service,QoS)流
组播业务可以包括一个或多个组播业务流,组播业务可以通过组播业务的信息表示。组播业务的信息可以包括组播业务的描述信息,该组播业务的描述信息中可以包括一个或多个组播业务流的描述信息。其中,组播业务流的描述信息可以包括下列至少一项:组播业务流的特征信息(如组播业务的组播地址、源或目的端口号、源地址等)、组播业务流的QoS需求(如,抖动、时延、丢包率、带宽等)。
组播业务流可以被映射到组播QoS流进行传输。例如,一个组播业务流可以映射一个组播QoS流,即一个组播业务流可以通过一个组播QoS流传输。
需要指出的是,一个组播会话可以包括一个或多个组播QoS流。组播业务可以通过组播会话的一一个或多个组播QoS流进行传输。
需要理解的是,组播会话可以是业务级别的,即一个组播业务可以由一个组播会话提供服务。组播会话可以包括:数据网络经核心网与无线接入网之间的单播隧道或组播隧道、以及无线接入网与终端设备之间的用于发送该组播业务的单播空口资源或组播空口资源。
可选地,组播业务的信息中还包含终端设备的信息,例如,包括允许(或请求)加入 该组播业务的一个或多个终端设备的标识等。
在图2所示的***架构200中,当以组播方式接收组播业务的数据时,该组播业务的数据可以由以下路径发送,例如,AS将组播业务的数据发送给MB-UPF,并通过MB-UPF与RAN之间的组播会话共享隧道将组播业务的数据发送给RAN。RAN可以根据空口条件、接收该组播业务的数据的终端数量等因素,灵活决定组播业务的传输模式,即PTM方式或PTP方式。针对同一组播业务,RAN可同时启用PTM和PTP方式。
图5是一种***架构500的示意图。本申请的各个实施例可以应用于图5所述的***架构500中。如图5所示,AF负责与核心网进行信令面的交互,例如,AF向核心网请求当前的组播/广播业务采用组播方式发送。针对一个组播/广播业务,AF仅向核心网发送一次请求消息。针对该业务,核心网分配一个唯一的组播/广播业务标识,例如,临时移动组标识(temporal mobile group identity,TMGI),用于在网络内唯一标识该组播/广播业务。此外,核心网还可以分配区域标识用于区分不同的区域。图5中示例性地画出了一种可能的架构,除图5中所示的网元外,该***架构还可以包括多个AS/AF,以及多个传输组播/广播业务的区域、多个MB-SMF和多个MB-UPF,本申请对此不作限定。在该***架构500中,AF通过NEF与核心网接口,NEF与MB-SMF接口。应理解,在实际部署中,AF也可以基于图2所示的结构与核心网接口,例如,AF向MBSF发送请求消息,MBSF与MB-SMF接口。本申请对此不作限定。
应用层针对同一组播/广播业务可能提供多个出口点,应用层可以将数据从多个区域分别发送给核心网。在图5中,示例性地,针对一个组播/广播业务,可以有AS1和AS2两个出口点,分别位于区域一和区域二。在实际部署中,一个组播/广播业务可以有大于或等于1个AS出口点,本申请对此不作限定。在区域一,组播/广播业务的应用服务器AS1通过MB-UPF1接入核心网,其中MB-UPF1由MB-SMF1管理,区域一属于MB-SMF1的服务区域。在区域二,该组播/广播业务的应用服务器AS2通过MB-UPF2接入核心网,MB-UPF2由MB-SMF2管理,区域二属于MB-SMF2的服务区域。
应理解,MB-SMF的服务区域可以指MB-SMF所控制的MB-UPF的服务范围,MB-UPF的服务范围可以是与该MB-UPF有接口的接入网设备所支持的跟踪区识别码(tracking area identity,TAI)的集合,或者小区列表的集合等。
在区域三内,该组播/广播业务没有与应用服务器的接口。gNB在区域三内接收组播/广播业务的数据时,可以从其他区域导入该组播/广播业务的数据。以图5中的区域二为例,区域三内的gNB 3可以通过MB-UPF 2接收该组播/广播业务的数据。但是,区域三内的gNB 3与MB-UPF 2不在同一区域内,MB-UPF 2与gNB 3之间可能无法建立组播会话共享隧道(例如,该区域三不支持组播,和/或区域二到区域三之间的传输路径不支持组播),并且,gNB 3与MB-UPF2间可能也没有IP连接,导致gNB 3无法通过组播会话共享隧道接收该组播/广播业务的数据。
为了解决上述问题,本申请提供一种组播/广播通信方法,***可以为区域三内的gNB就近选择业务入口点,使得区域三内的gNB可以实现跨区域地接收组播/广播业务。
一种适用于本申请实施例的组播/广播通信方法中,由NEF为组播/广播业务选择MB-SMF,并规划每个MB-SMF管理该组播/广播业务的播放区域,且每个MB-SMF管理的播放区域不重叠。AMF根据接入网设备的信息,可以唯一地选择其中一个MB-SMF为 该组播/广播业务服务。
另一种适用于本申请实施例的组播/广播通信方法中,AMF/SMF在UE接入网络时,根据接入网设备的信息,为其所在的区域选择MB-SMF并注册,后续其他AMF可从获取该区域对应的本地MB-SMF。这样可以避免同一区域内的接入网设备选择不同的MB-SMF,接收多份数据,浪费区域间的带宽。
在上述两种方法中,可以根据各区域之间的IP路径长度、拥塞程度等因素,确定从区域二将组播/广播业务发送给区域三内的gNB 3。即由MB-SMF2创建传输隧道,该传输隧道用于在区域二与区域三之间传输组播/广播业务的数据。由于区域三不属于MB-SMF2的服务区域,则组播/广播业务需经过区域三内的MB-UPF转发到达gNB3。若区域三不支持组播,和/或区域二与区域三之间不支持组播,可以在区域三内选择本地MB-SMF,同时配置本地MB-UPF。建立从MB-UPF2到该本地MB-UPF,以及本地MB-UPF到gNB3的组播会话共享隧道,可以采用共享传送模式传输组播/广播业务的数据。
应理解,区域三不支持组播,即区域三内不支持以组播方式传输组播/广播业务数据。例如,区域三不支持组播可以是指区域三内的MB-UPF或gNB仅支持以单播方式传输组播/广播业务的数据或协议数据单元(packet data unit,PDU)会话数据,或者区域三不支持组播也可以是指区域三内的MB-UPF或接入网设备与其他区域的MB-UPF之间无法建立组播会话共享隧道。区域二与区域三之间不支持组播,即区域二与区域三之间的传输路径不支持以组播方式传输组播/广播业务的数据。
图6示出了本申请实施例的一种组播/广播业务通信方法600的示意性流程图。该方法600可以应用于图1所示的***架构100,也可以应用于图2所示的***架构200,本申请实施例不限于此。
S610,第一网元获取第一播放区域的信息。
其中,所述第一播放区域的信息可以用于表征该第一播放区域,该第一播放区域位于第一组播/广播业务的服务区域内,且第一播放区域是由第一MB-SMF管理的。
其中,第一组播/广播业务的服务区域可以指该第一组播/广播业务允许播放的地理范围。第一组播/广播业务的服务区域可以划分成一个或多个播放区域,不同的播放区域可以由不同的MB-SMF来管理。
可以理解,第一播放区域是由第一MB-SMF管理的可以指的是:第一MB-SMF在第一播放区域内管理该第一组播/广播业务。
其中,第一MB-SMF的服务区域可以指该第一MB-SMF所控制的第一MB-UPF的服务区域,第一MB-UPF的服务区域可以是与该第一MB-UPF有接口的接入网设备所支持的跟踪区码(tracking area identity,TAI)列表的集合、小区列表的集合或地理位置信息的集合等。
其中,第一播放区域可以由(tracking area,TA)、小区或者地理位置中的一项或多项组成,相应地,第一播放区域的信息可以包括TA标识,小区标识地理位置信息中的一种或多种,例如,TAI列表或小区标识列表。
其中,地理位置可以是地理区域,例如,城市,街道等。地理位置信息还可以包括区域标识、城市名、街道名等多种格式的信息。
其中,第一组播/广播业务的服务区域的信息可以由TAI列表、小区标识列表或者地 理位置信息中的一项或多项组成,其中,地理位置信息可以参考前述。
在一个示例中,第一网元可以从AF接收第一组播/广播业务的服务区域的信息以及第一组播/广播业务对应的应用服务器的信息,并根据第一组播/广播业务的服务区域的信息和第一组播/广播业务对应的应用服务器的信息,确定第一MB-SMF,并得到第一MB-SMF所管理的第一播放区域。
其中,该应用服务器的信息用于描述该第一组播/广播业务相对于核心网的入口点位置。应用服务器的信息可以是AS的IP地址。应用服务器的信息也可以是业务入口点的位置描述信息,例如,该业务入口点所在的数据中心的地址。应用服务器的信息也可以包括其他格式,本申请对此不作限定。
具体地,第一网元可以根据第一组播/广播业务对应的应用服务器的信息,确定第一MB-SMF,其中,第一MB-SMF的服务区域与应用服务器所描述的位置匹配。第一网元可以根据第一组播/广播业务的服务区域的信息和所述第一组播/广播业务对应的应用服务器的信息,在第一组播/广播业务的服务区域内为第一MB-SMF划分第一播放区域。第一MB-SMF可以在第一播放区域内管理第一组播/广播业务。其中,第一网元在确定第一播放区域时,可以优先将第一MB-SMF的服务区域确定为第一MB-SMF的第一播放区域。此外,第一网元还可以根据就近原则,将与第一MB-SMF的服务区域相邻的区域确定为第一MB-SMF的第一播放区域。以图5中的区域三为例,NEF可以确定MB-SMF 2在区域二和区域三内管理组播业务,即MB-SMF2的播放区域包括区域二和区域三。其中,NEF可以考虑区域三与区域二之间的IP路径长度、路径拥塞程度等因素,就近地将区域三确定为MB-SMF 2的播放区域。
在另一个示例中,第一网元根据第一组播/广播业务的服务区域的信息、第一组播/广播业务对应的应用服务器的信息和第一组播/广播业务的网络拓扑信息,确定第一播放区域。其中,第一网元根据第一MB-SMF在网络拓扑结构中的部署情况、及第一组播/广播业务对应的应用服务器的信息,在第一组播/广播业务的服务区域内,就近地选择传输路径较近的区域,确定为第一MB-SMF所管理的第一播放区域。
应理解,第一网元可以是网络开放功能网元或组播/广播业务功能网元。
S620,第一网元向所述第一MB-SMF发送第一消息,第一消息包括所述第一播放区域的信息。
对应地,第一MB-SMF接收来自第一网元的第一消息。
在本申请实施例中,第一网元在第一组播/广播业务的服务区域内,为第一MB-SMF规划第一播放区域。其中,该第一播放区域可以超出第一MB-SMF的服务区域的覆盖范围。因此,第一网元可以为第一MB-SMF的服务区域之外的区域(例如,第一区域),选择用于管理第一组播/广播业务的MB-SMF。第一MB-SMF可以在第一播放区域内管理该第一组播/广播业务,因此可以在第一MB-SMF的服务区域之外的区域(例如,第一区域)内创建传输隧道,保证了第一组播/广播业务的数据能够在第一播放区域内传输。
可选地,在上述实施例的一种实施场景中,上述方法还包括:
第一网元根据第一组播/广播业务的服务区域的信息和第一组播/广播业务对应的应用服务器的信息,确定第三MB-SMF和第二播放区域。
其中,该第二播放区域属于第一组播/广播业务的播放区域内,且第二播放区域是由 第三MB-SMF管理的。
可以理解,第二播放区域是由第三MB-SMF管理的可以指的是:第三MB-SMF在第二播放区域内管理该第一组播/广播业务。
其中,第二播放区域可以由TA、小区或者地理位置中的一项或多项组成,相应地,第二播放区域的信息可以包括TA标识,小区标识地理位置信息中的一种或多种,例如,TAI列表或小区标识列表。其中,地理位置可以是地理区域,例如,城市,街道等。地理位置信息还可以包括区域标识、城市名、街道名等多种格式的信息。
相应地,第一网元获取第二播放区域的信息后,可以向第三MB-SMF发送该第二播放区域的信息,第二播播放区域的信息用于表征第二播放区域。
示例性的,第一播放区域和第二播放区域不完全重叠(即,存在区域X,该区域X不属于第一播放区域和第二播放区域的交集)。
应理解,若第一组播/广播业务存在多个位于不同区域的应用服务器,即该第一组播/广播业务相对于核心网存在多个入口点,第一网元可以为每个不同区域的应用服务器选择不同的MB-SMF,例如上述的第一MB-SMF、第三MB-SMF或其他MB-SMF。每个MB-SMF分别在第一组播/广播业务的部分服务区域内管理该业务。可选地,多个应用服务器也可以共享MB-SMF,或者,所有应用服务器可以共享同一个MB-SMF,本申请对此不作限定。
在本申请实施例中,第一网元可以为第一组播/广播业务确定多个MB-SMF。同时,第一网元可以在第一组播/广播业务的服务区域内,确定各个MB-SMF所管理的播放区域。各个MB-SMF分别在第一组播/广播业务的服务区域中管理不同的区域。因此,所述多个MB-SMF可以在第一组播/广播业务的服务区域内,创建不同区域之间的传输隧道,保证第一组播/广播业务的数据传输。
在一个示例中,第一网元为第一组播/广播业务确定至少一个MB-SMF,例如,上述的第一MB-SMF、第三MB-SMF或其他MB-SMF。其中,每个MB-SMF分别在各自的播放区域内管理该第一组播/广播业务,每个MB-SMF的播放区域之和(即并集)大于或等于所述第一组播/广播业务的服务区域。
在本申请实施例中,第一网元为第一组播/广播业务确定至少一个MB-SMF,同时确定每个MB-SMF所管理的播放区域。其中,第一网元所确定的所有MB-SMF的管理范围的并集可以覆盖第一组播/广播业务的服务区域。在第一组播/广播业务的服务区域内的任意区域内,均可以找到对应的MB-SMF,用于管理该第一组播/广播业务。因此,在第一组播/广播业务的服务区域内,任意区域之间均可以创建创建传输隧道,保证了第一组播/广播业务的服务区域内的数据传输。
在另一个示例中,第一网元为第一组播/广播业务确定至少一个MB-SMF,例如,上述的第一MB-SMF、第三MB-SMF或其他MB-SMF。其中,每个MB-SMF分别在各自的播放区域内管理该第一组播/广播业务,且每个MB-SMF的播放区域不重叠(即每个MB-SMF的播放区域不存在交集)。
在本申请实施例中,第一网元为第一组播/广播业务确定至少一个MB-SMF,同时确定每个MB-SMF所管理的播放区域。其中,各个MB-SMF所管理的播放区域不重叠。接入网设备可以根据自身所在的区域,唯一地确定一个MB-SMF来管理第一组播/广播业务。 因此,针对同一组播/广播业务,接入网设备可以只创建一次传输隧道,相应地接收一份该组播/广播业务的数据,避免因重复接收数据而导致的资源浪费。
第一播放区域中,可以包括第一MB-SMF的部分服务区域。可选地,第一播放区域可以包括第一MB-SMF的全部服务区域。
在上述实施例的另一种实施场景中,第一播放区域中还可以包括第一区域,所述第一区域不属于第一MB-SMF的服务区域。即,第一MB-SMF所管理的第一播放区域,可以超出第一MB-SMF的服务区域的覆盖范围。若第一播放区域中还包括第一区域,可以选择本地MB-SMF,本地MB-SMF的服务区域包括该第一区域。因此,本地MB-SMF可以用于服务第一MB-SMF的服务区域所不能覆盖的范围,如第一区域。例如,在图5所示的***架构500中,MB-SMF2的播放区域可以包括区域二和区域三,且区域三不属于MB-SMF2的服务区域,则第一网元需要确定本地MB-SMF,用于在区域三内管理第一组播广播业务。
具体地,当第一MB-SMF所管理的第一播放区域,超出第一MB-SMF的服务区域的覆盖范围时,方法600还包括:
S630,第一网元向第二网元发送第五消息。
其中,第五消息可以包括第一区域的信息,第一区域不属于第一MB-SMF的服务区域。第五消息用于获取服务区域包括第一区域的MB-SMF的标识信息。第五消息还可以包括第一组播/广播业务的标识信息。
对应地,第二网元接收第五消息。第二网元可以根据第五消息,确定第二MB-SMF,第二MB-SMF的服务区域包括第一区域,且第二MB-SMF是为第一组播/广播业务服务的MB-SMF。
S640,第二网元向第一网元发送第二MB-SMF的标识信息。对应地,第一网元接收来自第二网元的第二MB-SMF的标识信息。
具体地,第二MB-SMF的服务区域包括所述第一区域,且第二MB-SMF为所述第一组播/广播业务提供服务。
其中,第二MB-SMF的标识信息也可以称为第二MB-SMF ID。具体地,第二MB-SMF的标识信息的格式可以是字符串,可以是地址(例如IP地址),也可以是全量域名标识符(fully qualified domain name,FQDN)。
应理解,第二网元为统一数据管理网元、用户数据仓储功能网元、或网络仓储功能网元中的任意一个。
S650,第一网元向第一MB-SMF发送第二MB-SMF的标识信息。对应地,第一MB-SMF接收第二MB-SMF的标识信息。
应理解,第一网元可以将第二MB-SMF的标识信息携带于S620的第一消息中,发送给第一MB-SMF。
在一个示例中,在执行步骤S630之前,第一网元可以根据第一MB-SMF的配置信息,判断第一区域是否支持组播、第一区域与第一MB-SMF的服务区域之间是否支持组播。
若第一网元确定第一区域不支持组播,和/或第一区域与第一MB-SMF的服务区域之间不支持组播,则第一网元执行步骤S630-S650,为第一区域确定第二MB-SMF。接入网设备在第一区域内通过单播方式接收第一组播/广播业务的数据,传输路径为:第一 MB-UPF->第二MB-UPF->接入网设备。其中,第一MB-UPF为由第一MB-SMF管理,第二MB-UPF由第二MB-SMF管理。
应理解,第一区域不支持组播,即第一区域内不支持以组播方式传输组播/广播业务数据。例如,第一区域不支持组播可以是指第一区域不支持组播也可以是指第一区域内的MB-UPF或接入网设备与其他区域的MB-UPF之间无法建立组播会话共享隧道,或者第一区域内的MB-UPF或接入网设备仅支持以单播方式传输组播/广播业务的数据或PDU会话数据。第一区域与第一MB-SMF的服务区域之间不支持组播,即第一区域与第一MB-SMF的服务区域之间的传输路径不支持以组播方式传输组播/广播业务的数据。例如,第一区域的接入网设备与第一MB-SFM所管理的第一MB-UPF之间无法建立组播会话共享隧道。具体地,第一网元根据第一MB-SMF的配置文件中的信息,可以确定第一MB-SMF的服务区域到第一区域的传输路径不支持以组播方式传输组播/广播业务的数据,或者,也可以确定第一区域到第一MB-SMF的服务区域的传输路径不支持组播。
若第一网元确定第一区域支持组播,且第一区域与第一MB-SMF的服务区域之间支持组播,则第一网元可以省略步骤S630-S650。第一网元执行步骤S620,即向第一MB-SMF发送第一消息后,第一MB-SMF创建第一MB-UPF与接入网设备之间的传输隧道,通过该传输隧道,接入网设备在第一区域内可以通过组播方式接收第一组播/广播业务的数据,传输路径为:第一MB-UPF->接入网设备。具体地,接入网设备向第一MB-SMF发送接入网设备的下行隧道信息,该下行隧道信息可以包括接入网设备的组播地址信息和该下行隧道的标识信息,相应地,第一MB-SMF可以根据该下行隧道信息建立第一MB-UPF与接入网设备间的传输隧道。
应理解,第一区域支持组播,即第一区域内支持以组播方式传输组播/广播业务数据。例如,第一区域内的MB-UPF或接入网设备与其他区域的MB-UPF之间可以建立组播会话共享隧道。第一区域与第一MB-SMF的服务区域之间支持组播,即第一区域与第一MB-SMF的服务区域之间的传输路径支持以组播方式传输组播/广播业务的数据。例如,第一区域的接入网设备与第一MB-SFM所管理的第一MB-UPF之间可以建立组播会话共享隧道。具体地,第一网元根据第一MB-SMF的配置文件中的信息,可以确定第一MB-SMF的服务区域到第一区域的传输路径支持以组播方式传输组播/广播业务的数据,或者,也可以确定第一区域到第一MB-SMF的服务区域的传输路径支持组播。在本申请实施例中,第一网元为第一组播/广播业务确定至少一个MB-SMF,所述至少一个MB-SMF的服务区域的总和仍然可能小于该第一组播/广播业务的服务区域,即存在某些区域不能被任何选定的MB-SMF覆盖。此时,第一网元可以确定每个MB-SMF的播放区域,其中,MB-SMF的播放区域可以超过其服务区域的覆盖范围。此时,第一网元确定本地MB-SMF,本地MB-SMF用于服务该MB-SMF的服务区域所不能覆盖的范围。例如,若第一MB-SMF所管理的第一播放区域包括第一区域,且第一区域超出第一MB-SMF的服务区域的覆盖范围,则第一网元确定第二MB-SMF,第二MB-SMF用于服务第一MB-SMF的服务区域所不能覆盖的第一区域。因此,使得位于第一组播/广播会话管理功能网元服务区域之外的第一区域,也可以正常接收第一组播/广播业务的数据,保证了该第一组播/广播业务能够在在其服务区域内传输。
在上述实施例的另一种实施场景中,上述方法600还包括:
第一网元将第一组播/广播业务对应的应用服务器的信息发送给第一MB-SMF。可选地,第一网元也可以将应用服务器的信息携带于S620的第一消息中,发送给第一MB-SMF。
对应地,第一MB-SMF接收第一组播/广播业务对应的应用服务器的信息。第一MB-SMF可以根据第一组播/广播业务对应的应用服务器的信息,确定第一MB-UPF。具体地,第一MB-UPF的服务区域与应用服务器所描述的位置匹配,例如,第一MB-UPF的服务区域TAI包括应用服务器的位置TAI。所述第一MB-UPF由所述第一MB-SMF管理,第一MB-UPF可以从该应用服务器接收该第一组播/广播业务的数据。
若存在多个与该第一组播/广播业务对应的应用服务器,则第一网元将与第一MB-SMF的服务区域匹配的应用服务器的信息发送给第一MB-SMF。其中,第一MB-SMF的服务区域与应用服务器匹配,可以是指应用服务器的信息所描述的入口点位于第一MB-SMF的服务区域内。
在上述实施例的另一种实施场景中,第一网元可以将第一MB-SMF所管理的第一播放区域注册到第二网元。具体地,上述方法600还包括:
第一网元向第二网元发送第六消息,第六消息可以包括第一组播/广播业务的标识信息和第一播放区域的信息,第六消息用于注册第一播放区域的信息。
具体地,第一网元还可以向第二网元发送第一MB-SMF的标识信息。
在本申请实施例中,第一网元将第一MB-SMF和第一MB-SMF所管理的第一播放区域的信息,注册到第二网元,以便后续其他网元,如AMF或SMF,可根据终端设备的信息和/或接入网设备的信息,选择为第一组播广播业务服务的第一MB-SMF,以便接收第一组播/广播业务的数据。
在上述实施例的另一种实施场景中,第一网元可以将第二MB-SMF注册到第二网元。具体地,上述方法600还包括:
第一网元向第二网元发送第七消息,所述第七消息可以包括所述第一组播/广播业务的标识信息和第二MB-SMF的标识信息,所述第七消息用于将所述第二MB-SMF注册为为所述第一组播/广播业务提供服务的MB-SMF。
应理解,第一组播/广播业务的标识信息可以包括IP组播地址信息、端口号、源IP地址、或其他可以唯一标识该业务的标识(例如,TMGI)等,本申请对此不作限定。
在本申请实施例中,第一网元将第二MB-SMF的标识信息和第一组播/广播业务的标识信息,注册到第二网元,以便后续其他网元,如AMF和SMF,根据终端设备的信息和/或接入网设备的信息、以及第一组播/广播业务的标识信息,直接选择为该第一组播/广播业务服务的本地MB-SMF,避免同一区域内的接入网设备在传输第一组播/广播业务时,选择不同的第二MB-SMF,从而可以提高业务传输的效率。
应理解,本申请实施例中出现的各个术语的解释或说明可以在各个实施例中互相参考或解释,对此不作限定。
图7示出了本申请实施例的一种组播/广播业务通信方法700的示意性流程图。该方法700可以应用于图1所示的***架构100,也可以应用于图2所示的***架构200,本申请实施例不限于此。
S710,第一MB-SMF接收来自第一网元的第一消息,第一消息可以包括第一播放区 域的信息。
其中,所述第一播放区域的信息可以用于表征该第一播放区域,该第一播放区域位于第一组播/广播业务的服务区域内,且第一播放区域是由第一MB-SMF管理的。
应理解,第一网元可以是网络开放功能网元或组播/广播业务功能网元。
S720,第一MB-SMF根据第一消息,向第二MB-SMF发送第二消息。
其中,第二MB-SMF的服务区域包括第一区域,该第一区域属于第一播放区域,且第一区域不属于第一MB-SMF的服务区域。
具体地,第二消息用于创建传输隧道,该传输隧道用于在第一MB-UPF和第二MB-UPF之间传输第一组播/广播业务的数据,第一MB-UPF由第一MB-SMF管理,第二MB-UPF由第二MB-SMF管理。
在本申请实施例中,第一MB-SMF负责在第一播放区域内管理第一组播/广播业务,其中,该第一播放区域可以超出第一MB-SMF的服务区域的覆盖范围。因此,第一MB-SMF可以确定第二MB-SMF,第二MB-SMF用于服务第一MB-SMF的服务区域所不能覆盖的范围。进一步地,第一MB-SMF通过第二MB-SMF创建传输隧道,以传输第一组播/广播业务数据的数据,使得位于第一MB-SMF服务区域之外的区域(例如,第一区域),可以接收第一组播/广播业务的数据,保证了该第一组播/广播业务能够在第一播放区域内传输。
在上述实施例的一种实施场景中,第一MB-SMF可以根据第一消息,确定第二MB-SMF。具体地,第一MB-SMF可以采用以下方式获取第二MB-SMF的标识信息:
作为一种可能的实施方式,步骤S710中,第一MB-SMF接收来自第一网元的第一消息,第一消息中还包括第二MB-SMF的标识信息。
具体地,如方法600中的步骤S630-S650所述,第一网元确定第二MB-SMF,并将第二MB-SMF的标识信息发送给第一MB-SMF。
作为另一种可能的实施方式,步骤S710中,第一MB-SMF接收到第一播放区域的信息,第一播放区域的信息包括第一区域的信息。其中,第一区域的信息可以用于表征该第一区域,且第一区域不属于第一MB-SMF的服务区域。上述方法700还包括:
S730,第一MB-SMF向第二网元发送第三消息,该第三消息可以包括第一区域的信息,第三消息用于获取服务区域包括第一区域的MB-SMF的标识信息;
可选地,第三消息中还可以包括第一组播/广播业务的标识信息。第一MB-SMF可以根据第一组播/广播业务的标识信息和第一区域的信息,从第二网元获取服务区域包括第一区域的MB-SMF,且获取到的MB-SMF是为第一组播/广播业务服务的MB-SMF。
S740,第一MB-SMF接收来自第二网元的第二MB-SMF的标识信息。
具体地,第二MB-SMF的服务区域包括所述第一区域,第二MB-SMF为所述第一组播/广播业务服务。
应理解,第二网元可以为统一数据管理网元、用户数据仓储功能网元、或网络仓储功能网元中的任意一个。
在本申请实施例中,第一MB-SMF确定第二MB-SMF,第二MB-SMF用于服务第一MB-SMF的服务区域所不能覆盖的范围。因此,第一MB-SMF可以通过第二MB-SMF创建传输隧道,在第一MB-SMF服务区域之外的区域传输该第一组播/广播业务的数据。
在上述实施例的另一种实施场景中,第一MB-SMF可以将第一播放区域注册到第二网元。具体地,上述方法700还包括:
第一MB-SMF向第二网元发送第四消息,第四消息可以包括第一组播/广播业务的标识信息和第一播放区域的信息,第四消息用于注册第一播放区域的信息。
在本申请实施例中,第一MB-SMF将其所管理的第一播放区域的信息,注册到第二网元,以便后续其他网元,如AMF或SMF,可根据终端设备的信息和/或接入网设备的信息,选择为第一组播广播业务服务的第一MB-SMF,以便接收第一组播/广播业务的数据。
在上述实施例的另一种实施场景中,第一MB-SMF可以将第二MB-SMF注册到第二网元。具体地,上述方法700还包括:
第一MB-SMF向第二网元发送第一组播/广播业务的标识信息和第二MB-SMF的标识信息,将所述第二MB-SMF注册为为所述第一组播/广播业务提供服务的MB-SMF。
在上述实施例的另一种实施场景中,可以由第二MB-SMF将第二MB-SMF注册到第二网元。具体地,上述方法700还包括:
第二MB-SMF向第二网元发送第一组播/广播业务的标识信息和第二MB-SMF的标识信息,将所述第二MB-SMF注册为为所述第一组播/广播业务提供服务的MB-SMF。
在本申请实施例中,第一MB-SMF或第二MB-SMF可以将第二MB-SMF的标识信息和第一组播/广播业务的标识信息,注册到第二网元,以便后续其他网元,如AMF和SMF,根据终端设备的信息和/或接入网设备的信息、以及第一组播/广播业务的标识信息,直接选择为该第一组播/广播业务服务的本地MB-SMF,避免同一区域内的接入网设备在传输第一组播/广播业务时,选择不同的第二MB-SMF,从而可以提高业务传输的效率。
在上述实施例的另一种实施场景中,第一MB-SMF可以通过第二MB-SMF,建立第一MB-UPF和第二MB-UPF之间的传输隧道。具体地,上述方法700还包括:
S721,第一MB-SMF接收来自第一网元的第一组播/广播业务对应的应用服务器的信息。
应理解,第一组播/广播业务对应的应用服务器的信息可以携带于步骤S710的第一消息中,即该步骤与S710合并。
S722,第一MB-SMF根据第一组播/广播业务对应的应用服务器的信息,确定第一MB-UPF。
具体地,第一MB-UPF是由第一MB-SMF管理的网元。第一MB-UPF可以从该应用服务器接收该第一组播/广播业务的数据,并且在第一MB-UPF的服务区域内传输该第一组播/广播业务的数据。
可选地,在向第二MB-SMF发送第二消息之前,第一MB-SMF可以确定第一MB-UPF,并获取第一MB-UPF的组播隧道信息。第一MB-SMF可以将第一MB-UPF的组播隧道的信息携带在第二消息中发送到第二MB-SMF,即第二消息还包括第一MB-UPF的组播隧道的信息。其中,第一MB-UPF的组播隧道的信息可以包括所述第一MB-UPF的组播地址信息和该组播隧道的标识信息。
第二MB-SMF根据其配置信息,进一步地判断接入网设备是否可以在第一区域内通过组播方式接收第一组播/广播业务的数据:
若第二MB-SMF确定第一区域支持组播,且第一区域与第一MB-SMF的服务区域之 间支持组播,则接入网设备可以在第一区域通过组播方式接收第一组播/广播业务的数据,第一MB-SMF创建第一MB-UPF到接入网设备的传输隧道,该传输隧道用于接入网设备从第一MB-UPF接收第一组播/广播业务的数据。
若第二MB-SMF确定第一区域不支持组播,和/或第一区域与第一MB-SMF的服务区域之间不支持组播,则第二MB-SMF可以确定并配置第二MB-UPF,第一MB-SMF建立第一MB-UPF和第二MB-UPF之间的传输隧道,该传输隧道用于传输第一组播/广播业务的数据。创建传输隧道的过程具体包括:
S723,第二MB-SMF根据第二消息确定第二MB-UPF,然后获取第二MB-UPF的下行隧道信息。
具体地,第二MB-UPF的下行隧道信息包括第二MB-UPF的单播地址信息和所述下行隧道的标识信息。
S724,第二MB-SMF将第二MB-UPF的下行隧道信息发送到第一MB-SMF。
对应地,第一MB-SMF接收来自第二MB-SMF的第二MB-UPF的下行隧道信息。
S725,第一MB-SMF向第一MB-UPF发送第二MB-UPF的下行隧道信息,该下行隧道信息用于创建第一MB-UPF和第二MB-UPF之间的传输隧道。
在本申请实施例中,第一MB-SMF可以在第一播放区域内管理第一组播/广播业务,其中,第一播放区域可以超过的第一MB-SMF的服务区域的覆盖范围。第一MB-SMF通过第二MB-SMF,配置并获取第二MB-UPF的下行隧道的信息,并根据该下行隧道信息创建第一MB-UPF道与第二MB-UPF之间的传输隧道。该传输隧道可以使得接入网设备在在第一MB-SMF服务区域之外的第一区域内,通过单播的方式接收第一组播/广播业务的传输数据,保证第一组播/广播业务在第一播放区域内的正常传输。
作为一种可选的实施方式,在步骤S720中,第二消息还可以包括所述第一组播/广播业务的标识信息,和/或所述第一组播/广播业务的QoS流信息。
具体地,该QoS流的信息可以包括该QoS流的QFI和QoS流的QoS参数。第二MB-SMF在接收到该QoS流的信息之后,便可以根据该QoS流的信息创建相应的组播业务,为后续接入网设备传输该业务做准备。
图8示出了本申请实施例的一种组播/广播业务通信方法800的示意性流程图。该方法800可以应用于图1所示的***架构100,也可以应用于图2所示的***架构200,本申请实施例不限于此。
S810,AMF接收来自接入网设备的第八消息,第八消息可以包括所述第一组播/广播业务的标识信息。
其中,第八消息用于请求将第一组播/广播业务的数据传输到接入网设备。
S820,AMF根据所述第八消息,获取第一MB-SMF的标识信息。
应理解,在AMF获取第一MB-SMF之前,第一网元已经为第一组播/广播业务确定了至少一个MB-SMF,所述至少一个MB-SMF用于在该第一组播/广播业务的服务区域内管理第一组播/广播业务。AMF可以根据第一组播/广播业务的标识信息,和/或接入网设备的信息,在所述至少一个MB-SMF中,确定第一MB-SMF,并获取第一MB-SMF的标识信息。
S830,AMF确定接入网设备的服务区域不属于第一MB-SMF的服务区域。
具体地,AMF根据接入网设备的信息,确定接入网设备的服务区域不属于第一MB-SMF的服务区域。
应理解,接入网设备的信息包括接入网设备的服务区域信息,该接入网设备的服务区域信息用于描述接入网设备的所在区域。接入网设备的服务区域信息可以包括接入网设备的所在区域的TA标识、小区标识、地理位置信息中的一种或多种,例如,TAI列表或小区标识列表。接入网设备的服务区域不属于第一MB-SMF的服务区域,可以是接入网设备的服务区域TAI不属于第一MB-SMF的服务区域TAI。
S840,AMF根据接入网设备的信息,获取第二MB-SMF的标识信息。
具体地,第二MB-SMF的服务区域包括接入网设备的服务区域,例如,第二MB-SMF的服务区域TAI包括接入网设备的服务区域的TAI。
S850,AMF向第二MB-SMF发送第九消息,该第九消息用于创建传输隧道,该传输隧道用于在第二MB-UPF和接入网设备之间传输第一组播/广播业务的数据,第二MB-UPF由第二MB-SMF管理。
作为一种可选的实施方式,在步骤S850中,该第九消息还包括第一MB-SMF的标识信息。
在本申请实施例中,AMF选择第一MB-SMF,第一MB-SMF用于在接入网设备的服务区域内管理第一组播/广播业务。当第一MB-SMF的服务区域不能覆盖接入网设备的服务区域时,AMF为该接入网设备的服务区域确定第二MB-SMF,通过第二MB-SMF创建第二MB-UPF和接入网设备之间的传输隧道,以传输第一组播/广播业务数据的数据。因此,在接入网设备的服务区域超出了第一MB-SMF的服务区域的覆盖范围时,仍然保证接入网设备可以传输第一组播/广播业务的数据。
在步骤S820中,AMF根据第八消息获取第一MB-SMF的信息,可能采用以下几种方法:
作为一种可能的实施方式,如方法600和方法700中所述,第一网元已经为第一组播/广播业务确定了至少一个MB-SMF,用于在该第一组播/广播业务的服务区域内,管理第一组播/广播业务。所述至少一个MB-SMF中包括第一MB-SMF,若第一网元已经确定了第一MB-SMF所管理的第一播放区域,则AMF可以根据第八消息,从第二网元中获取第一MB-SMF的标识信息。具体地,AMF获取第一MB-SMF的标识信息的方法包括:
S821,AMF向第二网元发送第十消息,第十消息可以包括第一组播/广播业务的标识信息和接入网设备的信息,该第十消息用于获取播放区域包括接入网设备的服务区域的MB-SMF的标识信息。对应地,第二网元接收第十消息。
应理解,MB-SMF的播放区域包括接入网设备的服务区域,可以是指MB-SMF的播放区域TAI包括接入网设备的服务区域TAI。
具体地,在AMF向第二网元发送第十消息之前,第二网元接收来自第一MB-SMF的第四消息;或,第二网元接收来自第一网元的第六消息,第四消息或第六消息可以包括第一组播/广播业务的标识信息和第一播放区域的信息,第四消息或第六消息用于注册第一播放区域的信息。
S822,第二网元根据第十消息,发送第一MB-SMF的标识信息。
相应地,AMF接收来自第二网元的第一MB-SMF的标识信息。
具体地,第一MB-SMF用于在第一播放区域内管理该第一组播/广播业务,第一播放区域包括所述接入网设备的服务区域。
在本申请实施例中,AMF根据第一组播/广播业务的标识信息和接入网设备的信息,通过第二网元为接入网设备选择用于管理第一组播/广播业务的第一MB-SMF,以便为接入网设备唯一地确定管理该业务的MB-SMF,便于接收第一组播/广播业务的数据。
作为另一种可能的实施方式,接入网设备从SMF接收第一MB-SMF的标识信息,并将第一MB-SMF的标识发送给AMF。具体地,AMF获取第一MB-SMF的标识信息的方法包括:
AMF接收来自所述接入网设备的所述第一MB-SMF的标识信息。
具体地,第一MB-SMF的标识信息是接入网设备从SMF获取的,该SMF是第一组播/广播业务关联的PDU会话对应的SMF。
应理解,第一网元可以是网络开放功能网元或组播/广播业务功能网元。第二网元可以是统一数据管理网元、用户数据仓储功能网元、或网络仓储功能网元中的任意一个。
在步骤S840中,AMF根据接入网设备的信息,获取第二MB-SMF的标识信息。具体地,在步骤S840中,可能包括以下两种情况:
一种可能的情况是,在AMF获取第二MB-SMF的标识信息之前,第一网元或第一MB-SMF确定了第二MB-SMF为该业务提供服务。第二MB-SMF被注册到第二网元。则AMF通过以下方式从第二网元获取已经注册的第二MB-SMF:
S841,第二网元接收第七消息,所述第七消息可以包括所述第一组播/广播业务的标识信息和第二MB-SMF的标识信息,所述第七消息用于将所述第二MB-SMF注册为为所述第一组播/广播业务提供服务的MB-SMF。
具体地,该第七消息可以是由第一网元、第一MB-SMF或第二MB-SMF向第二网元发送的。即,第一网元、第一MB-SMF或第二MB-SMF中的任意一个网元可以将第二MB-SMF注册到第二网元。
S842,AMF向第二网元发送第十一消息。对应地,第二网元接收第十一消息。
第十一消息可以包括第一组播/广播业务的标识信息和接入网设备的信息,第十一消息用于获取服务区域包括所述接入网设备的服务区域的MB-SMF的标识信息。
S843,第二网元根据所述第十一消息发送所述第二MB-SMF的标识信息。
对应地,第二网元接收第二MB-SMF的标识信息,第二MB-SMF的服务区域包括接入网设备的服务区域。
由于在AMF执行步骤S841之前,已经为该接入网设备的服务区域选择了第二MB-SMF,第二网元中存储有该第二MB-SMF的注册信息。因此,在步骤S842中,AMF将第一组播广播会话的标识信息和接入网设备的信息发送给第二网元后,第二网元直接返回其他AMF所选择的第二MB-SMF。
另一种可能的情况是,在AMF执行步骤S841之前,还未选择第二MB-SMF。此时,AMF向第二网元发送接入网设备的信息,由第二网元根据接入网设备的信息确定第二MB-SMF,并发送至AMF。具体地,该接入网设备的服务区域与第二MB-SMF的服务区域匹配。
在这种情况下,第二MB-SMF可以向第二网元发送第一组播广播会话的标识信息, 用于将自己注册为为所述第一组播/广播业务提供服务的MB-SMF。可选地,也可以由AMF向第二网元发送第一组播广播会话的标识信息、第二MB-SMF的信息,用于将第二MB-SMF注册为为所述第一组播/广播业务提供服务的MB-SMF。经过注册,后续的接入网设备可以直接执行S841-S843中的方法,获取第二MB-SMF,避免选择不同的第二MB-SMF,提高业务传输的效率。
在步骤S850中,AMF已经确定了为接入网设备的服务区域提供服务的第二MB-SMF。但是,由于接入网设备不能直接通过第二MB-SMF加入该第一组播/广播业务的会话。此时,首先可以通过第一MB-SMF创建第一MB-UPF与第二MB-UPF之间的传输隧道,所述第一MB-UPF由所述第一MB-SMF管理。然后,AMF通过第二MB-SMF,建立第二MB-UPF和接入网设备之间的传输隧道,所述第二MB-UPF由所述第二MB-SMF管理。两段传输隧道建立完毕后,可以根据第一MB-UPF与第二MB-UPF之间的传输隧道、以及第二MB-UPF和接入网设备之间的传输隧道,在第一MB-UPF与接入网设备之间传输第一组播/广播业务的数据。在步骤S850中,AMF创建两段隧道的具体过程包括:
S851,第一MB-SMF创建第一MB-UPF与第二MB-UPF之间的传输隧道。
具体过程参见方法700中的S721-S725,此处不再赘述。
S852,AMF接收来自第二MB-SMF的第二MB-UPF的组播隧道的信息。
其中,第二MB-UPF的组播隧道的信息可以包括该第二MB-UPF的组播地址信息和该组播隧道的标识信息。
S853,AMF向所述接入网设备发送第二MB-UPF的组播隧道的信息。
AMF根据接入网设备的配置信息,判断接入网设备的服务区域是否可以通过组播方式接收第一组播/广播业务的数据:
若所述接入网设备支持组播,则接入网设备的服务区域可以通过组播方式接收第一组播/广播业务的数据。此时,基站可以根据第二MB-UPF的组播隧道信息,从第二MB-UPF接收数据。
若所述接入网设备不支持组播,则AMF继续执行以下步骤:
S854,AMF接收接入网设备的下行隧道信息。
S855,AMF向第二MB-SMF发送接入网设备的下行隧道信息,接入网设备的下行隧道信息用于创建第二MB-UPF和接入网设备之间的传输隧道。
在本申请实施例中,通过创建第一MB-UPF与第二MB-UPF之间的传输隧道,以及创建第二MB-UPF和接入网设备之间的传输隧道,可以解决接入网设备无法在其服务区域内直接接收第一组播/广播业务的数据的问题。接入网设备可以通过第一MB-UPF与第二MB-UPF之间的传输隧道,及第二MB-UPF和接入网设备之间的传输隧道接收来自第一MB-UPF服务区域的数据。
在步骤S850中,可选地,若所述接入网设备支持组播,且所述接入网设备的服务区域与所述第一MB-SMF的服务区域之间支持组播,则第一组播/广播业务的数据可以通过第一MB-UPF直接传输到接入网设备。这种情况下,第二MB-SMF无需确定并配置第二MB-UPF,第一MB-SMF无需创建第一MB-UPF与第二MB-UPF之间的传输隧道。
具体地,第一MB-SMF向第二MB-SMF发送第一MB-UPF的组播隧道信息,所述组播隧道的信息可以包括所述第一MB-UPF的组播地址信息和所述组播隧道的标识信息;第 二MB-SMF将接收到的组播隧道信息发送给接入网设备;接入网设备接收第一MB-UPF的组播隧道信息,发送互联网组管理协议(internet group management protocol,IGMP)JOIN信息,以便加入该第一组播/广播业务的会话。
在本申请实施例中,若接入网设备的服务区域可以通过组播方式接收第一组播/广播业务的数据,则接入网设备可以通过组播方式,直接接收第一组播广播业务的数据,节省信令,提高数据传输的效率。
为便于理解,下面结合图9对本申请实施例进行详细说明。
图9是本申请实施例提供的组播/广播业务通信方法的示意性流程图。该方法900可以应用于图1所示的***架构100,也可以应用于图2所示的***架构200,本申请实施例不限于此。
在方法900中,NEF为第一组播/广播业务选择至少一个MB-SMF,分别管理第一组播/广播业务的不同服务区域。同时,NEF规划每个MB-SMF所管理的播放区域。若至少一个MB-SMF中,第一MB-SMF的第一播放区域超出了第一MB-SMF的服务区域的覆盖范围,则NEF或第一MB-SMF确定第二MB-SMF,用于服务第一MB-SMF的服务区域所不能覆盖的范围。
S901,AF向NEF发送MBS会话请求消息。对应地,NEF接收该消息。
具体地,在本申请实施例中,MBS会话请求消息用于配置关于第一组播/广播业务的会话,此外,该消息还可以称作会话建立请求、会话请求或者其他名称,本申请对此不作限定。其中,MBS会话请求消息可以包括:该第一组播/广播业务对应的至少一个应用服务器的信息,应用服务器的信息用于描述该第一组播/广播业务相对于核心网的入口点位置。应用服务器的信息可以是AS的IP地址。应用服务器的信息也可以是业务入口点的位置描述信息,例如,该业务入口点所在的数据中心的地址。应用服务器的信息也可以包括其他格式,本申请对此不作限定。
MBS会话请求消息还包括:该第一组播/广播业务的服务区域的信息。应理解,第一组播/广播业务的服务区域信息是指该第一组播/广播业务允许播放的地理范围。第一组播/广播业务的服务区域信息可以包括TAI列表、小区列表、地理位置信息(地理位置信息也可以包括区域标识、城市名等多种格式的信息)中的一项或多项。本申请对此不作限定。
应理解,方法900中的NEF也可以替换为MBSF,NEF可以是方法600-800中的第一网元。
S902,NEF根据应用服务器的信息选择管理第一组播/广播业务的MB-SMF,其中,包括第一MB-SMF。NEF确定第一MB-SMF的第一播放区域。
具体地,NEF根据从AF接收的应用服务器的信息,确定应用服务器对应的第一MB-SMF。NEF可根据应用服务器的信息查询NRF以便确定应用服务器对于的第一MB-SMF,其中,第一MB-SMF的服务区域与第一组播/广播业务相对于核心网的入口点的信息匹配,例如,该入口点位于所述第一MB-SMF的服务区域内。
进一步地,NEF可根据第一组播/广播业务的服务区域的信息、第一组播/广播业务对应的应用服务器的信息,或者第一MB-SMF的服务区域、第一组播/广播业务对应的网络拓扑信息中的中的一个或多个信息确定第一MB-SMF所管理的第一播放区域。
若第一MB-SMF所管理的第一播放区域,超出第一MB-SMF的服务区域的覆盖范围。 例如,第一播放区域中包括第一区域,所述第一区域不属于第一MB-SMF的服务区域。则NEF可以按照方法600中的步骤S630-S650,为第一区域确定第二MB-SMF。
S903,NEF向第一MB-SMF发送MBS会话建立请求。
具体地,该MBS会话建立请求包括:第一组播/广播业务的标识信息。
NEF还可以向第一MB-SMF发送第一组播/广播业务对应的应用服务器的信息,以便第一MB-SMF根据该应用服务器的信息,确定第一MB-UPF。
NEF向第一MB-SMF发送第一消息,第一消息可以包括:第一MB-SMF的第一播放区域信息。若第一MB-SMF所管理的第一播放区域,超出第一MB-SMF的服务区域的覆盖范围,则NEF还可以按照方法600的步骤S630-S650确定第二MB-SMF,第二MB-SMF的服务区域包括第一区域,第一区域属于第一播放区域中不属于第一MB-SMF的服务区域的区域,NEF向第一MB-SMF发送第二MB-SMF的标识信息。
S904,第一MB-SMF将第一播放区域的信息注册到UDM中。
应理解,在方法900中,UDM也可以替换为UDR或NRF,即UDM可以为方法600-800中的第二网元,本申请对此不作限定。
具体地,第一MB-SMF将第一组播/广播业务的标识信息、第一MB-SMF的标识信息、第一播放区域信息发送到UDM,用于注册第一播放区域的信息。
在步骤S902-S904中,可选地,第一播放区域的信息可以包括第一区域的信息。第一MB-SMF向第二网元发送第一区域的信息,获取第二MB-SMF的标识信息。另一种可选的方式是,第一MB-SMF从第一播放区域中选择部分区域,例如,第一区域,将第一区域的信息发送至第二网元,然后获取可以为该第一区域服务的第二MB-SMF的标识信息。具体实施方式如方法700中的描述,在此不再赘述。
在确定第二MB-SMF之后,可以由第一MB-SMF、第二MB-SMF或第一网元中的任意一个网元将第二MB-SMF注册到第二网元,作为为第一组播/广播业务提供服务的MB-SMF。
S905,第一MB-SMF向第二MB-SMF发送第二消息,第二消息用于请求创建关于第一组播/广播业务的会话。
第二消息可以包括:第一组播/广播业务的标识信息,第一组播/广播业务的QoS流信息等。
在发送第二消息之前,第一MB-SMF还确定第一MB-UPF,并获取第一MB-UPF的组播隧道信息,所述组播隧道的信息可以包括所述第一MB-UPF的组播地址信息和所述组播隧道的标识信息。具体实施方式可参见方法700中步骤S722。第一MB-SMF可以将第一MB-UPF的组播隧道的信息携带在第二消息中发送到第二MB-SMF,即S905中,第二消息还包括所述第一MB-UPF的组播隧道的信息。
具体地,第二MB-SMF确定第二MB-UPF,并获取第二MB-UPF的下行隧道信息,第二MB-SMF将第二MB-UPF的下行隧道信息在响应消息中发送给第一MB-SMF,以便第一MB-SMF配置第一MB-UPF,从而创建第一MB-UPF与第二MB-UPF之间的传输隧道。
S906,第一MB-SMF发送MBS会话建立响应消息。
第一MB-SMF将第一MB-UPF的下行隧道信息携带在响应消息中发送给NEF,并由 NEF发送给AF。
应理解,在本申请实施例中,NEF先向第一MB-SMF发送MBS会话建立请求消息,由第一MB-SMF于第二MB-SMF建立连接,从而创建第一MB-UPF到第二MB-UPF的传输隧道。可选地,NEF也可以在确定第一MB-SMF和第二MB-SMF后,先向第二MB-SMF发送MBS会话建立请求消息,由第二MB-SMF创建第一MB-UPF到第二MB-UPF的传输隧道,NEF将第一MB-SMF的标识信息发送给第二MB-SMF。本申请对此不作限定。
S907,UE向SMF发送请求加入第一组播/广播业务的消息。
S908,SMF接收到UE发送的请求消息之后,选择一个MB-SMF,用于管理第一组播/广播业务,其中,该MB-SMF可以是NEF在步骤S902中,为第一组播/广播业务预先确定的MB-SMF。进一步地,SMF所选择的MB-SMF可以是播放区域包括UE的位置的MB-SMF,或者,该MB-SMF也可以是服务区域包括UE的位置的本地MB-SMF。
具体地,SMF向第二网元发送第一组播/广播业务的标识信息。对应地,第二网元根据该标识信息,向SMF发送与第一组播/广播业务对应的一个或多个MB-SMF的信息。SMF根据UE的位置信息,从所述一个或多个MB-SMF中选择第一MB-SMF或第二MB-SMF。其中,该第一MB-SMF的播放区域包括UE所在的位置,或者第二MB-SMF的服务区域包括UE的位置。
应理解,UE的位置信息可以是TAI或小区标识,也可以是区域标识等多种不同格式的信息,其中,区域标识可以是不同粒度的标识,例如“上海浦东”或“上海”等,本申请对此不作限定。
SMF选择MB-SMF时,可选地,SMF可以将第一组播/广播业务的标识信息和UE的位置信息同时发送给第二网元,由第二网元根据UE的位置信息选择匹配的第一MB-SMF或第二MB-SMF,并将第一MB-SMF或第二MB-SMF的标识信息发送至SMF。
S909,SMF从第一MB-SMF或第二MB-SMF获取第一组播/广播业务的信息,包括:第一组播/广播业务对应的QoS流信息等。
S910,SMF向gNB发送请求消息请求将UE加入组播业务。gNB接收该请求消息,并根据该请求消息将该UE加入组播业务。该请求消息经由AMF转发。
具体地,SMF发送的请求消息可以携带第一组播/广播业务的标识,该请求消息可以通过该PDU会话相关的信令发送。gNB接收该请求消息,将第一组播/广播业务的标识保存到该PDU会话的上下文中,也就是所说的PDU会话与组播业务关联,或者说,PDU会话包含组播业务。
可选地,该请求消息还可以携带上述组播QoS流的QFI与单播QoS流的QFI的映射关系。在一种可能的实现方式中,gNB可以将该映射关系保存到UE的PDU会话的上下文中。
在一种可能的实现方式中,该请求消息可以包括第一MB-SMF或第二MB-SMF的标识信息。
S911,gNB向UE发送RRC消息,该RRC消息中可以包括UE接收第一组播/广播业务所需的无线配置信息。则对应地,UE接收该RRC消息,根据gNB下发的RRC消息进行无线配置,以便后续能够接收该业务的数据。
若gNB还未建立与任何MB-UPF之间的传输隧道,则gNB执行以下步骤:
S912,gNB向AMF发送MBS会话建立请求。
具体地,gNB向AMF发送MBS会话建立请求,该请求消息用于建立MB-UPF到gNB间的传输通道。MBS会话建立请求包括:第一组播/广播业务的标识信息。
MBS会话建立请求还可以包括:gNB的下行隧道信息,用于从MB-UPF接收第一组播/广播业务的数据。
在一种可能的实现方式中,该消息可以包括第一MB-SMF的标识信息或第二MB-SMF的标识信息。
应理解,S912中的AMF可以是gNB根据第一组播/广播业务的标识信息所选择的。或者,gNB可以根据触发建立该第一组播/广播业务会话的UE信息,选择为该UE服务的AMF,本申请对此不作限定。
S913,AMF选择一个MB-SMF,用于管理第一组播/广播业务,其中,该MB-SMF的播放区域包括该gNB的位置,或者该MB-SMF的服务区域包括该gNB的位置。需要特别说明的是,与步骤S908类似,AMF可以根据第一组播/广播业务的标识信息,和/或UE的信息,选择第一MB-SMF或第二MB-SMF,在此不再赘述。若在S912,gNB将第一MB-SMF的标识信息或第二MB-SMF的标识信息发送给了AMF,则,AMF可根据从gNB接收到的第一MB-SMF的标识信息或第二MB-SMF的标识信息确定该MB-SMF。
具体地,AMF获取第一MB-SMF的标识信息后,可能存在该第一MB-SMF无法直接服务于所述gNB的情况。此时第一MB-SMF所管理的第一MB-UPF无法直接将第一组播/广播业务的数据,传输到gNB。若AMF确定gNB所在的区域不属于所述第一MB-SMF的服务区域,则AMF可按照与方法800中步骤S841-S843所述的方法,根据gNB的位置信息,从第二网元获取第二MB-SMF的标识信息,第二MB-SMF的服务区域包括该gNB。
应理解,第一MB-UPF无法直接将第一组播/广播业务的数据发送给gNB可能因为如下的原因:gNB所在的区域不支持组播,或者gNB所在的区域到第一MB-SMF的服务区域之间不支持组播、且第一MB-UPF与gNB之间不存在IP连接(即无法建立隧道)。
AMF根据第一MB-SMF的服务区域,判断第一MB-UPF与gNB之间是否可以建立传输隧道。一种可能的情况中,AMF确定第一MB-SMF满足上述条件之一,则AMF确定第二MB-SMF。另一种可能的情况中,AMF仅确定gNB不属于第一MB-SMF的服务范围,则确定第二MB-SMF,无需考虑上述条件。还有一种可能的情况是,AMF根据gNB的位置信息仅选择第二MB-SMF,在这种情况下,第二MB-UPF与第一MB-UPF间的隧道已经按S905的方法预先建立好,第二MB-SMF已经预先获得了第一组播/广播业务的信息(如QoS flow的信息)。应理解,gNB不属于第一MB-SMF的服务区域,即第一MB-SMF所控制的所有MB-UPF都与该gNB没有IP连接。
S914,若AMF确定了第二MB-SMF,AMF向第二MB-SMF发送MBS会话建立请求。AMF向第二MB-SMF发送第一MB-SMF的信息。
MBS会话建立请求包括:第一组播/广播业务的标识信息。
AMF还可以向第二MB-SMF发送gNB的信息,第二MB-SMF根据gNB的信息,确定并配置第二MB-UPF,获取第二MB-UPF的下行隧道信息,所述第二MB-UPF的下行隧道信息用于gNB通过该第二MB-UPF接收第一组播/广播业务的数据。可选地,该第二MB-UPF的下行隧道信息也可以是由第二MB-UPF配置的,本申请对此不作限定。
在步骤S914中,可选地,AMF可以向第二MB-SMF发送gNB的下行隧道信息。
在一种实现方式中,AMF若同时确定了第一MB-SMF和第二MB-SMF,AMF还将第一MB-SMF的标识信息在该步骤发送给第二MB-SMF,例如,第一MB-UPF与第二MB-UPF间的隧道还未建立时,第二MB-SMF可根据第一MB-SMF的信息向第一MB-SMF发送消息以便建立该隧道。
S915,为了建立第一MB-UPF与第二MB-UPF之间的传输隧道,第二MB-SMF可以向第一MB-SMF发送第二MB-UPF的下行隧道信息,以便创建第一MB-UPF与第二MB-UPF之间的传输隧道。
应理解,在S915-S920中,第一MB-UPF与第二MB-UPF之间的传输隧道可以在步骤S905中已经创建完毕,则无需执行S915-S920的步骤。
S916,第一MB-SMF向第二MB-SMF发送MBS会话建立响应消息。
在S916中,第一MB-SMF可以向第二MB-SMF发送第一MB-UPF的组播隧道信息,包括第一MB-UPF的组播地址和该组播隧道的标识信息。
S917,第二MB-SMF将第一MB-UPF的组播隧道信息发送给第二MB-UPF。第二MB-UPF发送IGMP JOIN,以便加入该组播隧道对应的组播组。
在步骤S915-S916中,另一种可能的情况是,若AMF确定gNB支持组播,且gNB的服务区域与所述第一MB-SMF的服务区域之间支持组播,则第一组播/广播业务的数据可以通过第一MB-UPF直接传输到gNB。这种情况下,第二MB-SMF无需确定并配置第二MB-UPF,第一MB-SMF无需创建第一MB-UPF与第二MB-UPF之间的传输隧道,同样也无需创建第二MB-UPF与gNB之间的隧道。
具体地,第一MB-SMF向第二MB-SMF发送第一MB-UPF的组播隧道信息,所述组播隧道的信息可以包括所述第一MB-UPF的组播地址信息和所述组播隧道的标识信息;第二MB-SMF将接收到的组播隧道信息通过AMF发送给gNB;gNB接收第一MB-UPF的组播隧道信息,发送IGMP JOIN信息,以便加入该第一组播/广播业务的会话。
S918,若在步骤S915中,第二MB-SMF未发送第二MB-UPF的下行隧道信息,则在S918中,将该第二MB-UPF的下行隧道信息发送到第一MB-SMF。
S919,第一MB-SMF将来自第二MB-SMF(步骤S915中)的第二MB-UPF的下行隧道信息发送给第一MB-UPF。
S920,第一MB-SMF向第二MB-SFM发送MBS会话建立响应消息。
S921,第二MB-SMF发送MBS会话建立响应消息,该响应消息经过AMF转发给gNB。
S922,gNB向SMF发送N2响应消息。
S923,SMF向UE发送响应消息。
图10是本申请实施例提供的组播/广播业务通信方法的示意性流程图。该方法1000可以应用于图1所示的***架构100,也可以应用于图2所示的***架构200,本申请实施例不限于此。
在方法1000中,NEF为第一组播/广播业务选择至少一个MB-SMF,分别管理第一组播/广播业务的不同服务区域。与方法900不同的是,NEF不规划每个MB-SMF所管理的播放区域,而是由AMF或SMF为请求接收第一组播/广播业务的gNB,在NEF预先确定的至少MB-SMF中,选择第一MB-SMF。若gNB的服务区域不属于AMF或SMF所选的 第一MB-SMF的服务区域,则AMF或SMF为该gNB的服务区域确定第二MB-SMF,用于服务该gNB接收第一组播/广播业务。
S1001-S1003,与方法900中的步骤S901-S903类似,此处不再赘述。不同的是,NEF不会确定第一MB-SMF的第一播放区域,也不向第一MB-SMF发送该第一播放区域的信息。
S1004,第一MB-SMF发送MBS会话建立响应消息。步骤S1004与方法900中的步骤S906相同,在此不再赘述。
S1005,UE向SMF发送请求加入第一组播/广播业务的消息。
S1006,SMF接收到UE发送的请求消息之后,选择一个MB-SMF,用于管理第一组播/广播业务。
具体地,由于在步骤S1002中,NEF已经根据应用服务器的信息确定了管理第一组播/广播业务的至少一个MB-SMF,所述至少一个MB-SMF所控制的MB-UPF与应用服务器接口,即应用服务器将第一组播/广播业务的数据发送给所述至少一个MB-SMF控制的MB-UPF。SMF在NEF确定的所述至少一个MB-SMF中进行选择一个MB-SMF。
在一种可能的实施例中,第二网元中可能已经存储了播放区域包括该UE位置的MB-SMF。例如,该位置的其他UE在加入第一组播/广播业务的会话时,已经选择了MB-SMF。此时,SMF向第二网元发送第一组播/广播业务的标识信息和UE的位置信息。对应地,第二网元根据该标识信息和UE的位置信息,向SMF发送与第一组播/广播业务和UE位置对应的第一MB-SMF的信息,该第一MB-SMF的播放区域包括UE位置。
其中,UE的位置信息用于描述UE的所在区域。UE的位置信息可以包括UE的所在区域的TA标识、小区标识、地理位置信息中的一种或多种,例如,TAI列表或小区标识列表。第一MB-SMF的播放区域包括UE的位置,可以是第一MB-SMF的播放区域TAI包括UE的所在区域TAI。
应理解,在方法1000中,第二网元为统一数据管理网元、用户数据仓储功能网元、或网络仓储功能网元中的任意一个,本申请对此不作限定。
若第二网元中还没有存储播放区域包括该UE的位置的MB-SMF,则第二网元根据第一组播/广播业务的标识信息,向SMF发送与第一组播/广播业务对应的一个或多个MB-SMF的标识信息。SMF根据UE的位置信息,从所述一个或多个MB-SMF中选择第一MB-SMF。其中,优选地,选中的该第一MB-SMF的服务区域包括UE的位置。在一种可能的实现中,当第二网元中存储有服务区域包括UE的位置的MB-SMF时,第二网元将服务区域包括UE的位置的一个或多个MB-SMF发送给SMF,由SMF从中选择一个作为第一MB-SMF。在另一种可能的实现中,当第二网元中不存在服务区域包括UE的位置的MB-SMF时,第二网元根据第一组播/广播业务的标识信息向SMF发送与第一组播/广播业务对应的一个或多个MB-SMF的信息,SMF从这些MB-SMF中根据UE的位置信息和/或SMF的本地配置信息,确定一个MB-SMF作为第一MB-SMF。应理解,SMF根据UE的位置信息选择第一MB-SMF时,可以综合考虑负载均衡的原则、路径长短等因素,就近选择第一MB-SMF。
应理解,UE的位置信息可以是TAI或小区标识,也可以是区域标识等多种不同格式的信息,其中,区域标识可以是不同粒度的标识,例如“上海浦东”或“上海”等,本申 请对此不作限定。
S1007,SMF将步骤S1006中所选的第一MB-SMF注册到第二网元中。
在步骤S1007中,可选地,SMF可以将包括UE的位置的第一区域的信息发送到第二网元,将第一区域注册为该第一MB-SMF的第一播放区域。具体地,SMF在选择了第一MB-SMF后,SMF确定第一区域,第一区域包括UE的位置。SMF向第二网元发送:第一区域的信息、第一MB-SMF的标识信息、第一组播/广播业务的标识信息。通过向第二网元发送上述信息,SMF可以在第二网元中,将第一区域注册成为第一MB-SMF的播放区域。
S1008,SMF从第一MB-SMF获取第一组播/广播业务的信息,包括:第一组播/广播业务对应的QoS流信息等。
后续步骤S1009-S1011与S910-S912类似,此处不再赘述。
S1012,AMF接收到gNB发送的MBS会话建立请求后,为gNB的服务区域选择MB-SMF。
由于SMF已经在步骤S1006中为第一区域选择了第一MB-SMF并注册到了第二网元第二网元中。因此,AMF可以根据gNB的信息(即UE的位置信息)和第一组播/广播业务的标识信息,从第二网元第二网元中获取对应的播放区域包括gNB的服务区域的第一MB-SMF。
应理解,gNB的信息包括gNB的服务区域的信息,用于描述gNB的所在区域。UgNB的信息可以包括gNB的所在区域的TA标识、小区标识、地理位置信息中的一种或多种,例如,TAI列表或小区标识列表。第一MB-SMF的播放区域包括gNB的服务区域,可以是第一MB-SMF的播放区域TAI包括gNB的服务区域TAI。
或者,在步骤S1009和步骤S1011中携带第一MB-SMF的标识信息,AMF根据步骤S1011中gNB向AMF发送的消息中携带的第一MB-SMF的标识信息确定第一MB-SMF。
AMF可根据第一MB-SMF的服务区域判断第一MB-SMF的服务区域是否包括该gNB的服务区域。若第一MB-SMF的服务区域不包括当前的gNB的服务区域,则gNB可能无法从第一MB-SMF的服务区域接收第一组播/广播业务的数据。应理解,第一MB-SMF的服务区域不包括当前gNB的服务区域,是指第一MB-SMF所控制的所有第一MB-UPF都与该gNB之间没有IP连接。AMF可根据配置信息确定gNB是否支持组播(可选地,在步骤S1011中,gNB携带指示信息,用于指示gNB是否支持组播,AMF根据该指示信息确定gNB是否支持组播)、从第一MB-SMF的服务区域到gNB的服务区域之间是否支持组播。若其中之一不支持组播,且MB-SMF的服务区域不包括当前gNB的服务区域,则AMF可以选择第二MB-SMF,用于在该gNB的服务区域管理第一组播/广播业务。
可选地,AMF也可以仅判断第一MB-SMF的服务区域是否包括该gNB的服务区域,决定是否选择第二MB-SMF。当第一MB-SMF的服务区域不包括该gNB的服务区域时,无论上述各部分是否支持组播,均选择第二MB-SMF。
应理解,gNB支持组播,可以理解为gNB支持以组播方式传输组播/广播业务的数据。gNB不支持组播,可以理解为gNB不支持以组播方式传输组播/广播业务的数据,或者gNB仅支持以单播方式传输组播业务的数据或者PDU会话数据。
在一种可能的实施方式中,其他AMF已经选择了第二MB-SMF,则AMF可以根据 第一组播/广播业务的标识信息和gNB的信息,从第二网元第二网元中获取服务区域包括该gNB的服务区域的第二MB-SMF,第二MB-SMF是为第一组播/广播业务服务的MB-SMF,。在另外一种可能的实施方式中,其他AMF还未选择为第一组播/广播业务服务的第二MB-SMF,第二网元中还没有存储在该gNB的服务区域内,为第一组播/广播业务服务的MB-SMF。此时,AMF从第二网元获取服务区域包括该gNB的服务区域的一个或多个MB-SMF,AMF从第二网元发送的所述一个或多个MB-SMF中选择第二MB-SMF。相应地,AMF将该第二MB-SMF注册到第二网元,注册方法参见步骤S1013。
S1013,AMF将步骤S1012中选择的第二MB-SMF注册到第二网元第二网元中。
具体地,AMF向第二网元第二网元发送第一组播/广播业务的标识信息和第二MB-SMF的标识信息,用于将所述第二MB-SMF注册为为所述第一组播/广播业务提供服务的MB-SMF。
后续步骤S1014-S1023与S914-S923类似,此处不再赘述。
图11是本申请实施例提供的组播/广播业务通信方法的示意性流程图。该方法可以应用于UE从源接入网(source-gNB,S-gNB)设备向目标接入网(target-gNB,T-gNB)设备切换的过程中,也可以应用于UE进行共站小区切换,即,UE在同一个接入网设备下的一个小区向另一个目标小区切换的过程。在方法100中,UE在S-gNB已经加入了第一组播/广播业务对应的组播会话,但T-gNB还未建立该第一组播/广播业务的会话。S-gNB和T-gNB可能属于不同的播放区域,在S-gNB和T-gNB的区域内管理该第一组播/广播业务的MB-SMF不同。该方法1100至少包括以下步骤:
S1101,S-gNB向T-gNB发送切换请求(handover required)。
其中,切换要求中包含UE所加入的MBS会话对应的第一组播/广播业务的标识信息。
S1102,T-gNB向AMF发送MBS会话建立请求。
S1103,AMF选择第一MB-SMF或第二MB-SMF。
具体地,AMF根据T-gNB的信息选择播放区域包括T-gNB位置的第一MB-SMF,或服务区域包括T-gNB位置的第二MB-SMF。具体选择方法可参见方法900或方法1000,在此不再赘述。
应理解,第一MB-SMF的播放区域包括T-gNB位置,即第一MB-SMF的播放区域与T-gNB的位置信息匹配,例如,该T-gNB位于第一MB-SMF的播放区域内。同理,第二MB-SMF的服务区域包括T-gNB位置,即第二MB-SMF的服务区域与T-gNB位置匹配,例如,该T-gNB位于第二MB-SMF的服务区域内。
应理解,T-gNB的信息可以包括T-gNB位置的TAI或小区标识,也可以是区域标识等多种不同格式的信息,其中,区域标识可以是不同粒度的标识,例如“上海浦东”或“上海”等,本申请对此不作限定。
S1104,若AMF选择了第二MB-SMF,则AMF向第二MB-SMF发送MBS会话建立请求。
在一种实施方法中,第一MB-UPF与第二MB-UPF间的隧道按照方法900中的步骤S905预先建立,这种情况下,AMF可以选择第二MB-SMF。在另一种实现方式中,第一MB-UPF与第二MB-UPF间的隧道还未建立,则AMF还选择第一MB-SMF,然后按照方法900中的步骤S915-S920创建第一MB-UPF与第二MB-UPF直接的传输隧道。
T-gNB与第二MB-UPF间的隧道建立可参见方法900中步骤S914所述。类似地,若T-gNB支持组播,且T-gNB所在的区域到第一MB-SMF的服务区域之间支持组播,T-gNB可以接收第一MB-UPF的组播隧道信息,发送IGMP JOIN信息加入该第一组播/广播业务的会话,直接接收第一MB-UPF传输的数据,此时可不建立第一MB-UPF与第二MB-UPF间的隧道,以及第二MB-UPF与T-gNB间的隧道,参见方法900中步骤S917所述。
S1105,AMF向T-gNB发送MBS会话建立响应。
S1106,T-gNB向S-gNB发送切换响应。
S1107,UE完成由S-gNB到T-gNB的切换,具体切换方法为现有技术Xn切换流程,本申请在此不再赘述。
S1108,T-gNB向SMF发送N2路径切换要求(N2path switch request)。
该路径切换要求携带于T-gNB发送给AMF的路径切换请求中,并由AMF发送给SMF。AMF在发送N2SM(N2SM Information)信息给SMF,可以指示当前UE所接入的区域信息,该区域信息可以是区域标识、TAI或gNB标识等。SMF根据位置信息确定区域标识。
S1109,若UE移出了当前MB-SMF的播放区域或服务区域,则SMF根据UE当前位置重新确定播放区域包括UE当前位置的第一MB-SMF或服务区域包括UE当前位置的第二MB-SMF,具体地,SMF可以采用方法900或方法1000描述的方法选择第一MB-SMF或第二MB-SMF。
S1110,SMF在重新确定了MB-SMF之后,获取来自该MB-SMF的第一组播/广播业务的信息,包括:第一组播/广播业务对应的QoS流信息。
S1111,SMF发送响应消息。
在步骤S1110中重新确定MB-SMF之后,SMF根据从新MB-SMF获取的第一组播/广播业务的QoS流信息重新确定第一组播/广播业务的单播QoS流信息与组播QoS流信息间的对应关系,SMF将新对应关系发送给目标接入网设备(即T-gNB)。
在S1111中,作为一种可选的实施方式,若第一组播/广播业务的QoS流信息发生改变,例如,QFI变化,SMF根据新QoS流信息确定该第一组播/广播业务对应的单播QoS流与组播QoS流的对应关系。SMF将新的对应关系包括在响应消息中发送给T-gNB。该对应关系包括单播QoS流对应的QFI与组播QoS流对应的QFI的映射关系。
在S1111中,作为一种可选的实施方式,SMF还将组播QoS流的信息在响应消息中发送给T-gNB。
应理解,方法1100也可适用于N2切换。
可以理解,本申请实施例中的图6至图11中的例子仅仅是为了便于本领域技术人员理解本申请实施例,并非要将本申请实施例限于例示的具体场景。本领域技术人员根据图6至图11的例子,显然可以进行各种等价的修改或变化,这样的修改或变化也落入本申请实施例的范围内。
可以理解,本申请实施例中的一些可选的特征,在某些场景下,可以不依赖于其他特征,比如其当前所基于的方案,而独立实施,解决相应的技术问题,达到相应的效果,也可以在某些场景下,依据需求与其他特征进行结合。相应的,本申请实施例中给出的装置也可以相应的实现这些特征或功能,在此不予赘述。
还可以理解,本申请实施例的各个方案可以进行合理的组合使用,并且实施例中出现的各个术语的解释或说明可以在各个实施例中互相参考或解释,对此不作限定。
还可以理解,在本申请的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定。上述各个过程涉及的各种数字编号或序号仅为描述方便进行的区分,而不应对本申请实施例的实施过程构成任何限定。
上述本申请提供的实施例中,分别从各个网元本身、以及从各个网元之间交互的角度对本申请实施例提供的传输业务的方法的各方案进行了介绍。可以理解的是,各个网元和设备为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,本申请能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
图12示出了本申请实施例提供的传输组播业务的装置1200。该装置1200包括:收发单元1210和处理单元1220。
在一种可能的实现方式中,该装置1200可以是上述各方法实施例中涉及的第一组播/广播会话管理功能网元,也可以是第一组播/广播会话管理功能网元中的芯片。该装置1200可实现对应于上文方法实施例中的第一组播/广播会话管理功能网元执行的步骤或者流程,其中,收发单元1210用于执行上文方法实施例中第一组播/广播会话管理功能网元的收发相关的操作,处理单元1220用于执行上文方法实施例中第一组播/广播会话管理功能网元的处理相关的操作。
示例性地,该收发单元1210用于:接收来自第一网元的第一消息,所述第一消息包括第一播放区域的信息,所述第一播放区域的信息用于表征所述第一播放区域,所述第一播放区域是由所述第一MB-SMF管理的第一组播/广播业务的服务区域;
所述收发单元还用于,根据所述第一消息,向第二MB-SMF发送第二消息,其中,所述第二MB-SMF的服务区域包括第一区域,所述第一区域属于所述第一播放区域,且所述第一区域不属于所述第一MB-SMF的服务区域,所述第二消息用于创建传输隧道,所述传输隧道用于在第一MB-UPF和第二MB-UPF之间传输所述第一组播/广播业务的数据,所述第一MB-UPF由所述第一MB-SMF管理,所述第二MB-UPF由所述第二MB-SMF管理。
应理解,这里的装置1200以功能单元的形式体现。这里的术语“单元”可以指应用特有集成电路(application specific integrated circuit,ASIC)、电子电路、用于执行一个或多个软件或固件程序的处理器(例如共享处理器、专有处理器或组处理器等)和存储器、合并逻辑电路和/或其它支持所描述的功能的合适组件。在一个可选例子中,本领域技术人员可以理解,装置1200可以具体为上述实施例中的会话管理网元,可以用于执行上述方法实施例中与会话管理网元对应的各个流程和/或步骤,或者,装置1200可以具体为上述实施例中的第一网元,可以用于执行上述方法实施例中与第一网元对应的各个流程和/或步骤,其中,第一网元可以为网络开放功能网元或组播/广播业务功能网元。或者,装置1200可以具体为上述实施例中的接入和移动性管理功能网元,可以用于执行上述方法 实施例中与接入和移动性管理功能网元对应的各个流程和/或步骤,为避免重复,在此不再赘述。
上述各个方案的装置1200具有实现上述方法中第一组播/广播会话管理功能网元所执行的相应步骤的功能,或者,上述各个方案的装置1200具有实现上述方法中第一网元所执行的相应步骤的功能,或者,上述各个方案的装置1200具有实现上述方法中接入和移动性管理功能网元所执行的相应步骤的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块;例如收发单元可以由收发机替代(例如,收发单元中的发送单元可以由发送机替代,收发单元中的接收单元可以由接收机替代),其它单元,如处理单元等可以由处理器替代,分别执行各个方法实施例中的收发操作以及相关的处理操作。
此外,上述收发单元还可以是收发电路(例如可以包括接收电路和发送电路),处理单元可以是处理电路。在本申请的实施例,图12中的装置可以是上述各方法实施例中涉及的网元或设备,也可以是芯片或者芯片***,例如:片上***(system on chip,SoC)。其中,收发单元可以是输入输出电路、通信接口;处理单元为该芯片上集成的处理器或者微处理器或者集成电路。在此不做限定。
图13示出了本申请实施例提供的另一传输组播业务的装置1300。该装置1300包括处理器1310和收发器1320。其中,处理器1310和收发器1320通过内部连接通路互相通信,该处理器1310用于执行指令,以控制该收发器1320发送信号和/或接收信号。
可选地,该装置1300还可以包括存储器1330,该存储器1330与处理器1310、收发器1320通过内部连接通路互相通信。该存储器1330用于存储指令,该处理器1310可以执行该存储器1330中存储的指令。在一种可能的实现方式中,装置1300用于实现上述方法实施例中的第一组播/广播会话管理功能网元对应的各个流程和步骤。在另一种可能的实现方式中,装置1300用于实现上述方法实施例中的第一网元对应的各个流程和步骤,其中,第一网元可以为网络开放功能网元或组播/广播业务功能网元。在另一种可能的实现方式中,装置1300用于实现上述方法实施例中的接入与移动性管理网元对应的各个流程和步骤。
应理解,装置1300可以具体为上述实施例中的第一组播/广播会话管理功能网元、第一网元、或接入与移动性管理网元,也可以是芯片或者芯片***。对应的,该收发器1320可以是该芯片的收发电路,在此不做限定。具体地,该装置1300可以用于执行上述方法实施例中与第一组播/广播会话管理功能网元、第一网元、或接入与移动性管理网元对应的各个步骤和/或流程。可选地,该存储器1330可以包括只读存储器和随机存取存储器,并向处理器提供指令和数据。存储器的一部分还可以包括非易失性随机存取存储器。例如,存储器还可以存储设备类型的信息。该处理器1310可以用于执行存储器中存储的指令,并且当该处理器1310执行存储器中存储的指令时,该处理器1310用于执行上述与第一组播/广播会话管理功能网元、第一网元、或接入与移动性管理网元对应的方法实施例的各个步骤和/或流程。
在实现过程中,上述方法的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。结合本申请实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器, 闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。为避免重复,这里不再详细描述。
应注意,本申请实施例中的处理器可以是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法实施例的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器可以是通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(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)、同步连接动态随机存取存储器(synchlink DRAM,SLDRAM)和直接内存总线随机存取存储器(direct rambus RAM,DR RAM)。应注意,本文描述的***和方法的存储器旨在包括但不限于这些和任意其它适合类型的存储器。
根据本申请实施例提供的方法,本申请还提供一种计算机程序产品,该计算机程序产品包括:计算机程序代码,当该计算机程序代码在计算机上运行时,使得该计算机执行图6至图11所示的实施例中与第一组播/广播会话管理功能网元、第一网元、或接入与移动性管理功能网元执行的各个步骤或流程。
根据本申请实施例提供的方法,本申请还提供一种计算机可读存储介质,该计算机可读存储介质存储有程序代码,当该程序代码在计算机上运行时,使得该计算机执行图6至图11所示的实施例中第一组播/广播会话管理功能网元、第一网元、或接入和移动性管理功能网元执行的各个步骤或流程。
根据本申请实施例提供的方法,本申请还提供一种通信***,其包括上述各方法实施例中涉及的第一网元、第一组播/广播会话管理功能网元、接入与移动性管理功能网元、第二网元以及接入网设备。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产 品包括一个或多个计算机指令。在计算机上加载和执行所述计算机指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriber line,DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如,高密度数字视频光盘(digital video disc,DVD))、或者半导体介质(例如,固态硬盘(solid state disc,SSD))等。
上述各个装置实施例中网络设备与终端设备和方法实施例中的网络设备或终端设备完全对应,由相应的模块或单元执行相应的步骤,例如收发单元(收发器)执行方法实施例中接收或发送的步骤,除发送、接收外的其它步骤可以由处理单元(处理器)执行。具体单元的功能可以参考相应的方法实施例。其中,处理器可以为一个或多个。
在本说明书中使用的术语“部件”、“模块”、“***”等用于表示计算机相关的实体、硬件、固件、硬件和软件的组合、软件、或执行中的软件。例如,部件可以是但不限于,在处理器上运行的进程、处理器、对象、可执行文件、执行线程、程序和/或计算机。通过图示,在计算设备上运行的应用和计算设备都可以是部件。一个或多个部件可驻留在进程和/或执行线程中,部件可位于一个计算机上和/或分布在两个或更多个计算机之间。此外,这些部件可从在上面存储有各种数据结构的各种计算机可读存储介质执行。部件可例如根据具有一个或多个数据分组(例如来自与本地***、分布式***和/或网络间的另一部件交互的二个部件的数据,例如通过信号与其它***交互的互联网)的信号通过本地和/或远程进程来通信。
应理解,本文中的“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,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可以是单个,也可以是多个。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各种说明性逻辑块(illustrative logical block)和步骤(step),能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***、装置和单元的具体工作过程,可以参考上述各方法实施例中涉及的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的***、装置和方法,可以通 过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
在上述实施例中,各功能单元的功能可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令(程序)。在计算机上加载和执行所述计算机程序指令(程序)时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘(solid state disk,SSD))等。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(read-only memory,ROM)、随机存取存储器(random access memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
应理解,在本申请的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以该权利要求的保护范围为准。

Claims (43)

  1. 一种组播/广播通信方法,其特征在于,包括:
    第一组播/广播会话管理功能网元接收来自第一网元的第一消息,所述第一消息包括第一播放区域的信息,所述第一播放区域的信息用于表征所述第一播放区域,所述第一播放区域是由所述第一组播/广播会话管理功能网元管理的第一组播/广播业务的服务区域;
    所述第一组播/广播会话管理功能网元根据所述第一消息,向第二组播/广播会话管理功能网元发送第二消息,其中,所述第二组播/广播会话管理功能网元的服务区域包括第一区域,所述第一区域属于所述第一播放区域,且所述第一区域不属于所述第一组播/广播会话管理功能网元的服务区域,所述第二消息用于创建传输隧道,所述传输隧道用于在第一组播/广播用户面功能网元和第二组播/广播用户面功能网元之间传输所述第一组播/广播业务的数据,所述第一组播/广播用户面功能网元由所述第一组播/广播会话管理功能网元管理,所述第二组播/广播用户面功能网元由所述第二组播/广播会话管理功能网元管理。
  2. 根据权利要求1所述的方法,其特征在于,
    所述第一网元是网络开放功能网元或组播/广播业务功能网元。
  3. 根据权利要求1或2所述的方法,其特征在于,
    所述第一消息还包括所述第二组播/广播会话管理功能网元的标识信息。
  4. 根据权利要求1或2所述的方法,其特征在于,所述第一播放区域的信息包括所述第一区域的信息,所述第一区域的信息用于表征所述第一区域,所述方法还包括:
    所述第一组播/广播会话管理功能网元向第二网元发送第三消息,所述第三消息包括所述第一区域的信息,所述第三消息用于获取服务区域包括所述第一区域的组播/广播会话管理功能网元的标识信息;
    所述第一组播/广播会话管理功能网元接收来自所述第二网元的所述第二组播/广播会话管理功能网元的标识信息。
  5. 根据权利要求4所述的方法,其特征在于,
    所述第二网元为统一数据管理网元、用户数据仓储功能网元、或网络仓储功能网元中的任意一个。
  6. 根据权利要求1至5中任一项所述的方法,其特征在于,所述方法还包括:
    所述第一组播/广播会话管理功能网元接收来自所述第一网元的所述第一组播/广播业务对应的应用服务器的信息;
    所述第一组播/广播会话管理功能网元根据所述应用服务器的信息,确定所述第一组播/广播用户面功能网元。
  7. 根据权利要求1至6中任一项所述的方法,其特征在于,所述方法还包括:
    所述第一组播/广播会话管理功能网元接收来自第二组播/广播会话管理功能网元的所述第二组播/广播用户面功能网元的下行隧道信息;
    所述第一组播/广播会话管理功能网元向所述第一组播/广播用户面功能网元发送所述下行隧道信息,所述下行隧道信息用于创建所述传输隧道。
  8. 根据权利要求1至7中任一项所述的方法,其特征在于,所述方法还包括:
    所述第一组播/广播会话管理功能网元向第二网元发送第四消息,所述第四消息包括所述第一组播/广播业务的标识信息和所述第一播放区域的信息,所述第四消息用于注册所述第一播放区域的信息。
  9. 根据权利要求1至8中任一项所述的方法,其特征在于,
    所述第二消息还包括所述第一组播/广播用户面功能网元的组播隧道的信息,所述组播隧道的信息包括所述第一组播/广播用户面功能网元的组播地址信息和所述组播隧道的标识信息。
  10. 根据权利要求1至9中任一项所述的方法,其特征在于,
    所述第二消息还包括所述第一组播/广播业务的标识信息,和/或所述第一组播/广播业务的服务质量流信息。
  11. 一种组播/广播通信方法,其特征在于,包括:
    第一网元获取第一播放区域的信息,所述第一播放区域的信息用于表征所述第一播放区域,所述第一播放区域是由第一组播/广播会话管理功能网元管理的第一组播/广播业务的服务区域;
    所述第一网元向所述第一组播/广播会话管理功能网元发送第一消息,所述第一消息包括所述第一播放区域的信息。
  12. 根据权利要求11所述的方法,其特征在于,所述方法还包括:
    所述第一网元根据所述第一组播/广播业务的服务区域的信息和所述第一组播/广播业务对应的应用服务器的信息,确定所述第一播放区域。
  13. 根据权利要求12所述的方法,其特征在于,所述第一网元根据所述第一组播/广播业务的服务区域的信息和所述第一组播/广播业务对应的应用服务器的信息,确定所述第一播放区域,包括:
    所述第一网元根据所述第一组播/广播业务的服务区域的信息、所述第一组播/广播业务对应的应用服务器的信息和所述第一组播/广播业务的网络拓扑信息,确定所述第一播放区域。
  14. 根据权利要求11至13中任一项所述的方法,其特征在于,所述方法还包括:
    所述第一网元根据所述第一组播/广播业务的服务区域的信息和所述第一组播/广播业务对应的应用服务器的信息,确定第二播放区域,所述第二播放区域是由第三组播/广播会话管理功能网元管理的所述第一组播/广播业务的服务区域;
    所述第一网元向所述第三组播/广播会话管理功能网元发送所述第二播放区域的信息,所述第二播放区域的信息用于表征所述第二播放区域。
  15. 根据权利要求11至14中任一项所述的方法,其特征在于,
    所述第一网元为网络开放功能网元或组播/广播业务功能网元。
  16. 根据权利要求11至15中任一项所述的方法,其特征在于,
    所述第一播放区域包括第一区域,所述第一区域不属于所述第一组播/广播会话管理功能网元的服务区域。
  17. 根据权利要求16所述的方法,其特征在于,所述方法还包括:
    所述第一网元向第二网元发送第五消息,所述第五消息包括所述第一区域的信息,所 述第五消息用于获取服务区域包括所述第一区域的组播/广播会话管理功能网元的标识信息;
    所述第一网元接收来自所述第二网元的第二组播/广播会话管理功能网元的标识信息,所述第二组播/广播会话管理功能网元的服务区域包括所述第一区域;
    所述第一网元向所述第一组播/广播会话管理功能网元发送所述第二组播/广播会话管理功能网元的标识信息。
  18. 根据权利要求17所述的方法,其特征在于,所述方法还包括:
    所述第一网元确定所述第一区域不支持组播和/或所述第一区域与所述第一组播/广播会话管理功能网元的服务区域之间不支持组播。
  19. 根据权利要求16至18中任一项所述的方法,其特征在于,
    所述第一播放区域的信息包括所述第一区域的信息。
  20. 根据权利要求17中任一项所述的方法,其特征在于,
    所述第二网元为统一数据管理网元、用户数据仓储功能网元、或网络仓储功能网元中的任意一个。
  21. 根据权利要求11至20中任一项所述的方法,其特征在于,所述方法还包括:
    所述第一网元向所述第一组播/广播会话管理功能网元发送所述第一组播/广播业务的应用服务器的信息。
  22. 根据权利要求11至21中任一项所述的方法,其特征在于,所述方法还包括:
    所述第一网元向第二网元发送第六消息,所述第六消息包括所述第一组播/广播业务的标识信息和所述第一播放区域的信息,所述第六消息用于注册所述第一播放区域的信息。
  23. 根据权利要求11至22中任一项所述的方法,其特征在于,所述方法还包括:
    所述第一网元向第二网元发送第七消息,所述第七消息包括所述第一组播/广播业务的标识信息和第二组播/广播会话管理功能网元的标识信息,所述第七消息用于将所述第二组播/广播会话管理功能网元注册为为所述第一组播/广播业务提供服务的组播/广播会话管理功能网元。
  24. 一种组播/广播通信方法,其特征在于,包括:
    接入和移动性管理功能网元接收来自接入网设备的第八消息,所述第八消息用于请求将第一组播/广播业务传输到所述接入网设备,所述第八消息包括所述第一组播/广播业务的标识信息;
    所述接入和移动性管理功能网元根据所述第八消息,获取第一组播/广播会话管理功能网元的标识信息;
    所述接入和移动性管理功能网元确定所述接入网设备的服务区域不属于所述第一组播/广播会话管理功能网元的服务区域;
    所述接入和移动性管理功能网元根据所述接入网设备的信息,获取第二组播/广播会话管理功能网元的标识信息,所述第二组播/广播会话管理功能网元的服务区域包括所述接入网设备的服务区域;
    所述接入和移动性管理功能网元向所述第二组播/广播会话管理功能网元发送第九消息,所述第九消息用于创建传输隧道,所述传输隧道用于在第二组播/广播用户面功能网 元和所述接入网设备之间传输所述第一组播/广播业务的数据,所述第二组播/广播用户面功能网元由所述第二组播/广播会话管理功能网元管理。
  25. 根据权利要求24所述的方法,其特征在于,所述接入和移动性管理功能网元根据所述第八消息,获取第一组播/广播会话管理功能网元的标识信息,包括:
    所述接入和移动性管理功能网元向第二网元发送第十消息,所述第十消息包括所述第一组播/广播业务的标识信息和所述接入网设备的信息,所述第十消息用于获取播放区域包括所述接入网设备的服务区域的组播/广播会话管理功能网元的标识信息;
    所述接入和移动性管理功能网元接收来自所述第二网元的所述第一组播/广播会话管理功能网元的标识信息,所述第一组播/广播会话管理功能网元用于在第一播放区域内管理所述第一组播/广播业务,所述第一播放区域包括所述接入网设备的服务区域。
  26. 根据权利要求24所述的方法,其特征在于,
    所述第八消息还包括所述第一组播/广播会话管理功能网元的标识信息。
  27. 根据权利要求24至26中任一项所述的方法,其特征在于,
    所述第九消息还包括所述第一组播/广播会话管理功能网元的标识信息。
  28. 根据权利要求25所述的方法,其特征在于,
    所述第二网元为统一数据管理网元、用户数据仓储功能网元、或网络仓储功能网元中的任意一个。
  29. 根据权利要求24至28中任一项所述的方法,其特征在于,所述接入和移动性管理功能网元根据所述接入网设备的信息,获取第二组播/广播会话管理功能网元的标识信息,包括:
    所述接入和移动性管理功能网元向第二网元发送第十一消息,所述第十一消息包括所述第一组播/广播业务的标识信息和所述接入网设备的信息,所述第十一消息用于获取服务区域包括所述接入网设备的服务区域的组播/广播会话管理功能网元的标识信息;
    所述接入和移动性管理功能网元接收来自所述第二网元的所述第二组播/广播会话管理功能网元的标识信息,所述第二组播/广播会话管理功能网元的服务区域包括所述接入网设备的服务区域。
  30. 根据权利要求24至29中任一项所述的方法,其特征在于,
    所述第九消息还包括所述第一组播/广播业务的标识信息。
  31. 根据权利要求24至30中任一项所述的方法,其特征在于,所述方法还包括:
    所述接入和移动性管理功能网元接收所述第二组播/广播用户面功能网元的组播隧道的信息,所述组播隧道的信息包括所述第二组播/广播用户面功能网元的组播地址信息和所述组播隧道的标识信息;
    所述接入和移动性管理功能网元向所述接入网设备发送所述组播隧道的信息。
  32. 根据权利要求24至31中任一项所述的方法,其特征在于,所述接入网设备不支持组播和/或所述接入网设备的服务区域与所述第一组播/广播会话管理功能网元的服务区域之间不支持组播,所述方法还包括:
    所述接入和移动性管理功能网元接收所述接入网设备的下行隧道信息;
    所述接入和移动性管理功能网元向所述第二组播/广播会话管理功能网元发送所述接入网设备的下行隧道信息,所述下行隧道信息用于创建所述传输隧道。
  33. 一种组播/广播通信方法,其特征在于,包括:
    第二网元接收第十消息,所述第十消息包括第一组播/广播业务的标识信息和接入网设备的信息,所述第十消息用于获取播放区域包括所述接入网设备的服务区域的组播/广播会话管理功能网元的标识信息;
    所述第二网元根据所述第十消息,发送第一组播/广播会话管理功能网元的标识信息,所述第一组播/广播会话管理功能网元用于在第一播放区域内管理所述第一组播/广播业务,所述第一播放区域包括所述接入网设备的服务区域。
  34. 根据权利要求33所述的方法,其特征在于,所述方法还包括:
    所述第二网元接收来自所述第一组播/广播会话管理功能网元的第四消息;或,
    所述第二网元接收来自第一网元的第六消息,所述第四消息或第六消息包括所述第一组播/广播业务的标识信息和所述第一播放区域的信息,所述第四消息或第六消息用于注册所述第一播放区域的信息。
  35. 根据权利要求34所述的方法,其特征在于,
    所述第一网元为网络开放功能网元或组播/广播业务功能网元。
  36. 根据权利要求33至35中任一项所述的方法,其特征在于,所述方法还包括:
    所述第二网元接收第七消息,所述第七消息包括所述第一组播/广播业务的标识信息和第二组播/广播会话管理功能网元的标识信息,所述第七消息用于将所述第二组播/广播会话管理功能网元注册为为所述第一组播/广播业务提供服务的组播/广播会话管理功能网元。
  37. 根据权利要求36所述的方法,其特征在于,所述方法还包括:
    所述第二网元接收第十一消息,所述第十一消息包括所述第一组播/广播业务的标识信息和所述接入网设备的信息,所述第十一消息用于获取服务区域包括所述接入网设备的服务区域的组播/广播会话管理功能网元的标识信息;
    所述第二网元根据所述第十一消息发送第二组播/广播会话管理功能网元的标识信息,所述第二组播/广播会话管理功能网元的服务区域包括所述接入网设备的服务区域。
  38. 根据权利要求33至37中任一项所述的方法,其特征在于,
    所述第二网元为统一数据管理网元、用户数据仓储功能网元、或网络仓储功能网元中的任意一个。
  39. 一种通信设备,其特征在于,包括:处理器、存储器以及存储在所述存储器上并可在所述处理器上运行的指令,当所述指令被运行时,使得所述装置执行权利要求1至38中任一项所述的方法。
  40. 一种计算机可读存储介质,其特征在于,包括指令,当其在计算机上运行时,使得计算机执行权利要求1至38中任一项所述的方法。
  41. 一种计算机程序产品,所述计算机程序产品包括指令,当所述指令在计算机上运行时,使得计算机执行如权利要求1至38中任一项所述的方法。
  42. 一种通信***,其特征在于,包括:
    第一组播/广播会话管理功能网元,所述第一组播/广播会话管理功能网元用于执行权利要1-10中任一项所述的方法;
    第一网元,所述第一网元用于执行权利要求11-23中任一项所述的方法;
    接入和移动性管理功能网元,所述接入和移动性管理功能网元用于执行权利要求24-32中任一项所述的方法;
    第二网元,所述第二网元用于执行权利要求33-38中任一项所述的方法。
  43. 一种芯片***,其特征在于,包括:处理器,用于从存储器中调用并运行计算机程序,使得安装有所述芯片***的通信设备执行权利要求1至38中任一项所述的方法。
PCT/CN2021/094708 2021-05-19 2021-05-19 一种组播/广播通信方法和装置 WO2022241691A1 (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN202180091332.3A CN116803201A (zh) 2021-05-19 2021-05-19 一种组播/广播通信方法和装置
PCT/CN2021/094708 WO2022241691A1 (zh) 2021-05-19 2021-05-19 一种组播/广播通信方法和装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2021/094708 WO2022241691A1 (zh) 2021-05-19 2021-05-19 一种组播/广播通信方法和装置

Publications (1)

Publication Number Publication Date
WO2022241691A1 true WO2022241691A1 (zh) 2022-11-24

Family

ID=84140114

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2021/094708 WO2022241691A1 (zh) 2021-05-19 2021-05-19 一种组播/广播通信方法和装置

Country Status (2)

Country Link
CN (1) CN116803201A (zh)
WO (1) WO2022241691A1 (zh)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20200092923A1 (en) * 2018-09-19 2020-03-19 Qualcomm Incorporated Multicast idle mode behavior and paging
WO2020063362A1 (zh) * 2018-09-30 2020-04-02 华为技术有限公司 多播/广播业务传输的方法、核心网网元和终端设备
CN111225344A (zh) * 2018-11-27 2020-06-02 华为技术有限公司 一种通信方法、装置及***
CN111556539A (zh) * 2020-05-13 2020-08-18 腾讯科技(深圳)有限公司 Ue执行的方法及ue、以及smf实体执行的方法及smf实体

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20200092923A1 (en) * 2018-09-19 2020-03-19 Qualcomm Incorporated Multicast idle mode behavior and paging
WO2020063362A1 (zh) * 2018-09-30 2020-04-02 华为技术有限公司 多播/广播业务传输的方法、核心网网元和终端设备
CN111225344A (zh) * 2018-11-27 2020-06-02 华为技术有限公司 一种通信方法、装置及***
CN111556539A (zh) * 2020-05-13 2020-08-18 腾讯科技(深圳)有限公司 Ue执行的方法及ue、以及smf实体执行的方法及smf实体

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
"3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Study on architectural enhancements for 5G multicast-broadcast services (Release 17)", 3GPP STANDARD; TECHNICAL REPORT; 3GPP TR 23.757, 3RD GENERATION PARTNERSHIP PROJECT (3GPP), MOBILE COMPETENCE CENTRE ; 650, ROUTE DES LUCIOLES ; F-06921 SOPHIA-ANTIPOLIS CEDEX ; FRANCE, vol. SA WG2, no. V17.0.0, 31 March 2021 (2021-03-31), Mobile Competence Centre ; 650, route des Lucioles ; F-06921 Sophia-Antipolis Cedex ; France , pages 1 - 298, XP052000263 *

Also Published As

Publication number Publication date
CN116803201A (zh) 2023-09-22

Similar Documents

Publication Publication Date Title
WO2019196608A1 (zh) 传输数据的方法和装置
WO2020001572A1 (zh) 通信方法及装置
WO2019080690A1 (zh) 一种通信***、通信方法及其装置
WO2021057794A1 (zh) 配置业务的方法、通信装置和通信***
WO2023280121A1 (zh) 一种获取边缘服务的方法和装置
WO2021164564A1 (zh) 传输组播业务的方法和装置
WO2022089164A1 (zh) 多路径传输方法和通信装置
WO2022089163A1 (zh) 一种管理网络切片数据的方法和装置
WO2021135650A1 (zh) 通信方法及装置
WO2022206775A1 (zh) 一种多播广播业务的传输切换方法及装置
WO2022199451A1 (zh) 会话切换的方法和装置
WO2021218563A1 (zh) 用于传输数据的方法与装置
WO2022012176A1 (zh) 临近服务通信方法、管理网元、终端设备和通信***
WO2023024931A1 (zh) 用于设备间通信的方法和装置
WO2022241691A1 (zh) 一种组播/广播通信方法和装置
WO2022170543A1 (zh) 一种组播/广播业务的通信方法和装置
WO2021062826A1 (zh) 数据传输方法、装置、***和存储介质
WO2023103575A1 (zh) 组播/广播通信的方法与相关装置
WO2024103315A1 (zh) 无线通信方法、网元和装置
WO2024037210A1 (zh) 广播安全通信的方法和装置
WO2024067194A1 (zh) 通信方法、通信装置、以及通信***
WO2023143448A1 (zh) 群组通信的方法和装置
WO2022170868A1 (zh) 传输多播业务的方法及装置
WO2024017069A1 (zh) 定位方法、装置及存储介质
WO2023011078A1 (zh) 去注册的方法和通信装置

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 21940147

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 202180091332.3

Country of ref document: CN

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 21940147

Country of ref document: EP

Kind code of ref document: A1