Multicast service processing method, device and readable storage medium
By receiving and sending instruction information and multicast-related information through the first network function, the problem of the network side being unable to actively trigger multicast service data transmission is solved, and multicast service data transmission between the network side and AF is realized, improving transmission flexibility and control capabilities.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- VIVO MOBILE COMM CO LTD
- Filing Date
- 2022-03-24
- Publication Date
- 2026-05-01
AI Technical Summary
In existing technologies, multicast service data transmission between the network side and application functions is only triggered when multicast services occur on the terminal side, lacking a proactive triggering mechanism on the network side.
The network side actively triggers multicast service data transmission by receiving indication information and multicast-related information from the second network function through the first network function and sending AF information to the MB-SMF.
This enables multicast service data transmission between the network side and the AF to be independent of terminal multicast services, thereby improving the flexibility and controllability of multicast service data transmission.
Smart Images

Figure CN116847298B_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of communication technology, specifically relating to a multicast service processing method, device, and readable storage medium. Background Technology
[0002] In the existing technology, multicast service data transmission between the network side and the application function (AF) is triggered by multicast services on the terminal side. That is, the corresponding data transmission between the network side and the AF is only triggered when multicast services occur on the terminal side. Summary of the Invention
[0003] This application provides a multicast service processing method, device, and readable storage medium, which can solve the problem of how to realize multicast service data transmission between the network side and the AF.
[0004] Firstly, a multicast service processing method is provided, including:
[0005] The first network function receives first instruction information and multicast-related information from the second network function;
[0006] The first network function sends the first indication information and the multicast-related information to the third network function;
[0007] The first indication information is used to indicate the target AF, which is an AF that provides multicast services.
[0008] Secondly, a multicast service processing method is provided, including at least one of the following:
[0009] The SMF receives multicast-related information from the second network function, and based on this multicast-related information, the SMF sends downlink data flow rule information to the terminal; or,
[0010] SMF receives first indication information from the second network function;
[0011] The first indication information is used to indicate the target AF, which is an AF that provides multicast services.
[0012] Thirdly, a multicast service processing method is provided, the method comprising:
[0013] SMF performs the PDU session establishment process for the end user and sends the terminal's address information to the second network function.
[0014] Fourthly, a multicast service processing method is provided, the method comprising at least one of the following:
[0015] The SMF receives multicast-related information from the second network function, and the SMF sends downlink data flow rule information to the terminal based on the multicast-related information.
[0016] The SMF receives first indication information from the second network function;
[0017] The first indication information is used to indicate the target AF, which is an AF that provides multicast services.
[0018] Fifthly, a multicast service processing method is provided, the method comprising:
[0019] The terminal receives downlink data stream rule information from a first network function, the downlink data stream rule information including multicast related information;
[0020] The terminal performs address and / or port conversion operations on data streams that match the data stream rule information.
[0021] Sixthly, a multicast service processing apparatus is provided, comprising:
[0022] The first receiving module is used to receive application function first instruction information and multicast related information from the second network function;
[0023] The first sending module is used to send the first indication information and the multicast related information to the third network function;
[0024] The first indication information is used to indicate the target AF, which is an AF that provides multicast services.
[0025] Seventhly, a multicast service processing apparatus is provided, comprising:
[0026] The second receiving module is used to perform the PDU session establishment process for the terminal user and send the terminal's address information to the second network function.
[0027] Eighthly, a multicast service processing apparatus is provided, comprising:
[0028] The third receiving module is used for one or more of the following:
[0029] Receive multicast-related information from the second network function, and send downlink data stream rule information to the terminal based on the multicast-related information;
[0030] Receive first instruction information from the second network function;
[0031] The first indication information is used to indicate the target AF, which is an AF that provides multicast services.
[0032] Ninthly, a multicast service processing apparatus is provided, the apparatus:
[0033] The fourth receiving module is used for one or more of the following:
[0034] Receive a first indication message from a first network function, and send a second indication message to the first network function according to the first indication message, wherein the second indication message is used to indicate MB-SMF;
[0035] Receive first indication information from MB-SMF, and use it to send the second indication information to the first network function based on the first indication information;
[0036] The first indication information is used to indicate the target AF, which is an AF that provides multicast services.
[0037] Tenthly, a multicast service processing apparatus is provided, the apparatus comprising:
[0038] The fifth receiving module is used to receive downlink data stream rule information from the first network function, wherein the downlink data stream rule information includes multicast related information;
[0039] The execution module is used to perform address and / or port conversion operations on data streams that match the data stream rule information.
[0040] Eleventhly, a network-side device is provided, the network-side device including a processor and a memory, the memory storing a program or instructions executable on the processor, the program or instructions, when executed by the processor, implementing the steps of the method as described in the first aspect, or the steps of the method as described in the second aspect, or the steps of the method as described in the third aspect, or the steps of the method as described in the fourth aspect.
[0041] In a twelfth aspect, a network-side device is provided, including a processor and a communication interface, wherein the communication interface is used for:
[0042] The first network function receives first instruction information and multicast-related information from the second network function;
[0043] The first network function sends the first indication information and the multicast-related information to the third network function;
[0044] The first indication information is used to indicate the target AF, which is an AF that provides multicast services.
[0045] Alternatively, the communication interface may be used for at least one of the following:
[0046] SMF performs the PDU session establishment process for the end user and sends the terminal's address information to the second network function.
[0047] Alternatively, the communication interface may be used for:
[0048] The SMF receives multicast-related information from the second network function, and the SMF sends downlink data flow rule information to the terminal based on the multicast-related information.
[0049] The SMF receives first indication information from the second network function;
[0050] The first indication information is used to indicate the target AF, which is an AF that provides multicast services.
[0051] Or the communication interface is used for at least one of the following:
[0052] The NRF receives a first indication message from a first network function, and the NRF sends a second indication message to the first network function based on the first indication message, the second indication message being used to indicate the MB-SMF;
[0053] The NRF receives first indication information from the MB-SMF, and the NRF sends the second indication information to the first network function based on the first indication information.
[0054] The first indication information is used to indicate the target AF, which is an AF that provides multicast services.
[0055] Eleventhly, a terminal is provided, the terminal including a processor and a memory, the memory storing a program or instructions executable on the processor, the program or instructions, when executed by the processor, implementing the steps of the method as described in the fourth aspect.
[0056] In a twelfth aspect, a terminal is provided, including a processor and a communication interface, wherein the communication interface is used for the terminal to receive downlink data flow rule information from a first network function, the downlink data flow rule information including multicast related information, and the processor is used for the terminal to perform address and / or port conversion operations on data flows that match the data flow rule information.
[0057] In a thirteenth aspect, a readable storage medium is provided, on which a program or instructions are stored, which, when executed by a processor, implement the steps of the method described in the first aspect, or the method described in the second aspect, or the method described in the third aspect, or the method described in the fourth aspect.
[0058] In a fourteenth aspect, a chip is provided, the chip including a processor and a communication interface coupled to the processor, the processor being configured to run a program or instructions to implement the steps of the method as described in the first aspect, or the steps of the method as described in the second aspect, or the steps of the method as described in the third aspect, or the steps of the method as described in the fourth aspect.
[0059] In a fifteenth aspect, a computer program / program product is provided, the computer program / program product being stored in a storage medium, the computer program / program product being executed by at least one processor to implement the steps of the method as described in the first aspect, or the steps of the method as described in the second aspect, or the steps of the method as described in the third aspect, or the steps of the method as described in the fourth aspect.
[0060] In this embodiment, the first network function receives AF information and multicast-related information from the second network function, and sends the AF information and multicast-related information to the MB-SMF, thereby realizing the multicast service data transmission between the network side and the AF triggered by the network side. In other words, the multicast service data transmission between the network side and the AF is independent of the multicast service of the terminal. Attached Figure Description
[0061] Figure 1 This is a schematic diagram of the architecture of the wireless communication system provided in the embodiments of this application;
[0062] Figure 2 This is one of the flowcharts illustrating the multicast service processing method provided in the embodiments of this application;
[0063] Figure 3 This is a second flowchart illustrating the multicast service processing method provided in the embodiments of this application;
[0064] Figure 4 This is the third flowchart illustrating the multicast service processing method provided in the embodiments of this application;
[0065] Figure 5 This is the fourth flowchart of the multicast service processing method provided in the embodiments of this application;
[0066] Figure 6a This is one of the application flow diagrams provided in the embodiments of this application;
[0067] Figure 6b This is the second schematic diagram of the application process provided in the embodiments of this application;
[0068] Figure 6c This is the third schematic diagram of the application process provided in the embodiments of this application;
[0069] Figure 6dThis is the fourth schematic diagram of the application process provided in the embodiments of this application;
[0070] Figure 6e This is the fifth schematic diagram of the application process provided in the embodiments of this application;
[0071] Figure 7 This is one of the structural schematic diagrams of the multicast service processing device provided in the embodiments of this application;
[0072] Figure 8 This is a second schematic diagram of the multicast service processing device provided in the embodiments of this application;
[0073] Figure 9 This is the third schematic diagram of the multicast service processing device provided in the embodiments of this application;
[0074] Figure 10 This is the fourth schematic diagram of the multicast service processing device provided in the embodiments of this application;
[0075] Figure 11 This is a schematic diagram of the structure of the communication device provided in the embodiments of this application;
[0076] Figure 12 This is a schematic diagram of the network-side device provided in an embodiment of this application;
[0077] Figure 13 This is a schematic diagram of the terminal structure provided in the embodiments of this application. Detailed Implementation
[0078] The technical solutions of the embodiments of this application will be clearly described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application are within the scope of protection of this application.
[0079] The terms "first," "second," etc., used in the specification and claims of this application are used to distinguish similar objects and not to describe a specific order or sequence. It should be understood that such terms can be used interchangeably where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same class, not limited in number; for example, a first object can be one or more. Furthermore, in the specification and claims, "and" indicates at least one of the connected objects, and the character " / " generally indicates that the preceding and following objects are in an "or" relationship.
[0080] It is worth noting that the technologies described in this application are not limited to Long Term Evolution (LTE) / LTE-Advanced (LTE-A) systems, but can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency Division Multiple Access (SC-FDMA), and other systems. The terms "system" and "network" in this application are often used interchangeably, and the described technologies can be used with the systems and radio technologies mentioned above, as well as with other systems and radio technologies. The following description describes New Radio (NR) systems for illustrative purposes, and NR terminology is used in most of the following description; however, these technologies can also be applied to applications beyond NR systems, such as 6th generation (6G) radio systems. th Generation 6G communication system.
[0081] Figure 1This diagram illustrates a block diagram of a wireless communication system applicable to embodiments of this application. The wireless communication system includes a terminal 11 and a network-side device 12. Terminal 11 can be a mobile phone, tablet computer, laptop computer, personal digital assistant (PDA), handheld computer, netbook, ultra-mobile personal computer (UMPC), mobile internet device (MID), augmented reality (AR) / virtual reality (VR) device, robot, wearable device, vehicle-mounted device (VUE), pedestrian terminal (PUE), smart home (home devices with wireless communication capabilities, such as refrigerators, televisions, washing machines, or furniture), game console, personal computer (PC), ATM, or self-service machine, etc. Wearable devices include: smartwatches, smart bracelets, smart headphones, smart glasses, smart jewelry (smart bracelets, smart chains, smart rings, smart necklaces, smart anklets, smart anklets, etc.), smart wristbands, smart clothing, etc. It should be noted that the specific type of terminal 11 is not limited in this embodiment. Network-side equipment 12 may include access network equipment or core network equipment. Access network equipment 12 may also be referred to as radio access network equipment, radio access network (RAN), radio access network function, or radio access network unit. Access network equipment 12 may include base stations, WLAN access points, or WiFi nodes, etc. Base stations may be referred to as Node B, evolved Node B (eNB), access point, base transceiver station (BTS), radio base station, radio transceiver, Basic Service Set (BSS), Extended Service Set (ESS), home B node, home evolved B node, Transmitting Receiving Point (TRP), or any other suitable term in the field, as long as the same technical effect is achieved. The base station is not limited to specific technical terms. It should be noted that in this application embodiment, only a base station in an NR system is used as an example for description, and the specific type of base station is not limited.Core network equipment may include, but is not limited to, at least one of the following: core network node, core network function, Mobility Management Entity (MME), Access and Mobility Management Function (AMF), Session Management Function (SMF), User Plane Function (UPF), Policy Control Function (PCF), Policy and Charging Rules Function (PCRF), Edge Application Server Discovery Function (EASDF), Unified Data Management (UDM), Unified Data Repository (UDR), Home Subscriber Server (HSS), Centralized network configuration (CNC), Network Repository Function (NRF), Network Exposure Function (NEF), Local NEF (or L-NEF), Binding Support Function (BSF), and Application Function. Function (AF), etc. It should be noted that the embodiments of this application only use the core network equipment in the NR system as an example for introduction, and do not limit the specific type of core network equipment.
[0082] The multicast service processing method provided in this application will be described in detail below with reference to the accompanying drawings and through some embodiments and application scenarios.
[0083] See Figure 2 This application provides a multicast service processing method, including:
[0084] Step 201: The first network function receives first instruction information and multicast-related information from the second network function;
[0085] Step 202: The first network function sends the first instruction information and multicast-related information to the third network function;
[0086] Wherein, the first indication information is used to indicate the target AF, the target AF being an AF that provides multicast services. For example, the AF information is used by the Multicast and Broadcast-Session Management Function (MB-SMF) to indicate to the NRF that the MB-SMF serves the AF corresponding to the AF information.
[0087] Optionally, the first indication information is AF information, and the third network function is MB-SMF.
[0088] In some implementations, the first network function and the second network satisfy any one of the following:
[0089] (1) When the first network function is SMF, the second network function is PCF or NEF;
[0090] (2) When the first network function is PCF, the second network function is NEF or AF;
[0091] (3) When the first network function is NEF, the second network function is AF.
[0092] In this embodiment, the first network function receives AF information and multicast-related information from the second network function, and sends the AF information and multicast-related information to the MB-SMF, thereby realizing that the multicast service data transmission between the network side and the AF is independent of the multicast service.
[0093] It should be noted that before executing the multicast service data transmission in the embodiments of this application, a multicast service data transmission channel triggered by the network side can be executed first, and multicast service data transmission can be performed through this multicast service data transmission channel.
[0094] The aforementioned AF information can specifically be an AF ID;
[0095] In one possible implementation, before the first network function sends AF information and multicast-related information to the MB-SMF, the method further includes:
[0096] (1) The first network function sends AF information and multicast-related information to the NRF;
[0097] (2) The first network function receives second indication information from the NRF, the second indication information being used to indicate the MB-SMF. Optionally, the second indication information is information about the MB-SMF.
[0098] In this embodiment of the application, the first network function obtains MB-SMF information from the NRF through AF information and multicast related information. Based on the MB-SMF information, the first network performs subsequent operations to send AF information and multicast related information to the MB-SMF.
[0099] In one possible implementation, the method further includes:
[0100] The first network function sends downlink data stream rule information to the terminal based on multicast-related information.
[0101] Optionally, the above operation steps are performed when the first network function is SMF.
[0102] Furthermore, the downlink data flow rule information includes multicast-related information, which is used by the terminal to perform address and / or port conversion operations on data flows that match the data flow rule information.
[0103] In one possible implementation, the method further includes:
[0104] The first network function performs the PDU session establishment process for the terminal user and sends the terminal's address information to the second network function.
[0105] In one possible implementation, the method further includes:
[0106] The first network function performs the sending of terminal address information to the second network function based on one or more of the following:
[0107] Network dynamic billing deployment status and end-user subscription information.
[0108] In one possible implementation, multicast-related information includes one or more of the following:
[0109] (1) Multicast identifier;
[0110] (2) Multicast address information;
[0111] (3) Multicast application identifier, which has a mapping relationship with one or more of the multicast identifier and multicast address information.
[0112] In one possible implementation, the method further includes:
[0113] The first network function receives unicast message filtering information or unicast stream description information from the second network function, and the unicast message filtering information or unicast stream description information is associated with multicast related information.
[0114] Among them, unicast message filtering information or unicast stream description information is used to transmit content data related to multicast data when a shared transmission channel for transmitting multicast data to the terminal cannot be established.
[0115] See Figure 3 This application provides a multicast service processing method, including:
[0116] Step 301: SMF performs the PDU session establishment process for the terminal user and sends the terminal's address information to the second network function.
[0117] In one possible implementation, the method further includes:
[0118] SMF performs the sending of terminal address information to the second network function based on one or more of the following:
[0119] Network dynamic billing deployment status and the contract information of the terminal users.
[0120] In one possible implementation, the method further includes one or more of the following:
[0121] (1) The SMF receives multicast-related information from the second network function and sends downlink data flow rule information to the terminal based on the multicast-related information;
[0122] (2) The SMF receives AF information from the second network function;
[0123] Among them, AF information is used by SMF to request MB-SMF that serves the AF corresponding to the AF information from NRF.
[0124] In one possible implementation, the method further includes:
[0125] SMF sends AF information and multicast-related information to NRF;
[0126] SMF receives information from the MB-SMF via NRF;
[0127] SMF sends AF information and multicast-related information to MB-SMF.
[0128] In one possible implementation, multicast-related information includes one or more of the following:
[0129] Multicast identifier;
[0130] Multicast address information;
[0131] A multicast application identifier, wherein the multicast application identifier is mapped to one or more of the multicast identifier and the multicast address information.
[0132] In one possible implementation, the method further includes:
[0133] SMF receives unicast message filtering information or unicast stream description information from the second network function, and the unicast message filtering information or unicast stream description information is associated with multicast related information.
[0134] Among them, unicast message filtering information or unicast stream description information is used to transmit content data related to multicast data when a shared transmission channel for transmitting multicast data to the terminal cannot be established.
[0135] This application provides a multicast service processing method, including at least one of the following:
[0136] The SMF receives multicast-related information from the second network function, and the SMF sends downlink data flow rule information to the terminal based on the multicast-related information.
[0137] The SMF receives first indication information from the second network function;
[0138] The first indication information is used to indicate the target AF, which is an AF that provides multicast services.
[0139] In one possible implementation, the first indication information is AF information, the third network function is MB-SMF, and the method further includes:
[0140] The SMF sends the AF information and the multicast-related information to the NRF;
[0141] The SMF receives information from the MB-SMF of the NRF;
[0142] The SMF sends the AF information and the multicast-related information to the MB-SMF.
[0143] In one possible implementation, before the SMF receives multicast-related information from the second network function, the method further includes:
[0144] The SMF performs the PDU session establishment process for the terminal user and sends the terminal's address information to the second network function.
[0145] In one possible implementation, the method further includes:
[0146] The SMF performs the action of sending the terminal's address information to the second network function based on one or more of the following:
[0147] Network dynamic billing deployment status and the contract information of the terminal users.
[0148] In one possible implementation, the multicast-related information includes one or more of the following:
[0149] Multicast identifier;
[0150] Multicast address information;
[0151] A multicast application identifier, wherein the multicast application identifier is mapped to one or more of the multicast identifier and the multicast address information.
[0152] In one possible implementation, the method further includes:
[0153] The SMF receives unicast message filtering information or unicast stream description information from the second network function, and the unicast message filtering information or unicast stream description information is associated with the multicast related information;
[0154] The unicast message filtering information or unicast stream description information is used to transmit content data related to the multicast data when a shared transmission channel for transmitting multicast data to the terminal cannot be established.
[0155] See Figure 4 This application provides a multicast service processing method, including:
[0156] Step 401: The NRF receives first indication information from the first network function, and sends MB-SMF information to the first network function according to the first indication information;
[0157] And / or, the NRF receives AF information from the MB-SMF, which is used by the NRF to send second indication information to the first network function based on the AF information, the second indication information being used to instruct the MB-SMF;
[0158] Among them, the AF information is used by the MB-SMF to indicate to the NRF that the MB-SMF serves the AF corresponding to the AF information.
[0159] In one possible implementation, the method further includes at least one of the following:
[0160] (1) The NRF receives multicast-related information from the first network function, and the NRF also performs the action of sending MB-SMF information to the first network function based on the multicast-related information;
[0161] (2) The NRF receives multicast-related information from the MB-SMF, and the NRF also sends information about the MB-SMF to the first network function based on the multicast-related information.
[0162] In one possible implementation, multicast-related information includes one or more of the following:
[0163] (1) Multicast identifier;
[0164] (2) Multicast address information;
[0165] (3) Multicast application identifier, wherein the multicast application identifier and one or more of the multicast address information have a mapping relationship.
[0166] See Figure 5 This application provides a multicast service processing method, including:
[0167] Step 501: The terminal receives downlink data flow rule information from the first network function. The downlink data flow rule information includes multicast-related information.
[0168] Step 502: The terminal performs address and / or port conversion operations on the data stream that matches the data stream rule information.
[0169] In one possible implementation, multicast-related information includes one or more of the following:
[0170] (1) Multicast identifier;
[0171] (2) Multicast address information;
[0172] (3) Multicast application identifier, wherein the multicast application identifier and one or more of the multicast address information have a mapping relationship.
[0173] The technical solution of this application is described below with reference to specific implementation examples:
[0174] Example 1: See Figure 6a The diagram illustrates the overall procedure for AF to trigger MBS session management, including the following flow:
[0175] 0. The UE has already established an associated PDU session for the MBS. During the PDU session establishment process, the UE indicates the MBS capability to the SMF.
[0176] 1. When the AF needs to send MBS data using a tunnel, the AF manages the tunnel between the AF and the 5GC. This tunnel is not for each MBS session. This step can be performed before or after step 2.
[0177] 2. Content providers can use the portal to publish services, which can be dynamically published, such as live streams scheduled by live streaming media, live interviews of breaking news, etc. Users can access the portal through applications in the UE and request content from MBS services, which can be interactive MBS services, i.e., containing both multicast and unicast service data.
[0178] 3. The AF interacts with the 5GC to manage the UE's MBS AF session.
[0179] 4.5GC manages MBS UE sessions directed to this UE.
[0180] Example 2: See Figure 6b The diagram illustrates the AF triggering the MBS session management procedure in the presence of PCC in the network, including the following process:
[0181] 1. Content providers can use the portal to publish services, which can be dynamically published, such as live streaming scheduled by live streaming media, live interviews of breaking news, etc. Users can access the portal through applications in the UE to request or stop MBS service content, which can be interactive MBS services, i.e., containing multicast and unicast service data. The application sends the UE address and the UDP port for receiving multicast data to the AF.
[0182] The AF can execute the MBS 5GC-AF connection management program, which is used to create or delete connection resources between the AF and some MB UPFs.
[0183] Note: If the UE has multiple PDU sessions, the URSP in the UE needs to ensure that the application uses the associated PDU session for unicast traffic delivery.
[0184] 2-5. The steps are the same as the existing process, but there are the following differences:
[0185] - The names of the service operations exposed by NEF are different, and the flow description (if included) includes some packet filters, including IP multicast addresses, to indicate that data from a unicast flow can be sent alternately via multicast (in the case of using unicast transmission, the network can know that it is used for multicast service).
[0186] The flow description sent to PCF includes some packet filters, including IP multicast addresses.
[0187] If AF is in a trusted domain, AF can directly execute steps 3, 5, and 16.
[0188] 6. The PCF sends a policy update notification to the SMF, which includes the AF ID, SSM and multicast stream information, and may also include unicast QoS information.
[0189] 7. If the pure unicast QoS information of the MBS session (without an alternative multicast stream) is modified (i.e., added, updated, or removed), the SMF can initiate a PDU session modification procedure to update the unicast QoS stream.
[0190] 8. For multicast stream creation, the SMF obtains MBS subscription data from the UDM to verify whether the UE is allowed to join any MBS session (if the UE does not support MBS, the default is "No," and the user's explicit instruction to change the subscription method is out of scope). If authorization fails, proceed to step 16, where the SMF indicates the reason value to the PCF. The AF can use unicast transmission for multicast data transmission. Using unicast transmission is the user's fault; the network can apply a billing policy to unicast transmissions that differ from multicast transmissions, and the user is informed of the billing difference (out of scope), thus allowing the user to decide whether to continue.
[0191] 9. If a multicast stream for an MBS session is created, and the SMF does not know the MB-SMF serving the MBS session, the SMF will discover the MB-SMF with the SSM from the NRF, and the NRF will return information about the MB-SMF serving the SSM. If no MB-SMF information is returned, the SMF will discover the MB-SMF with the AF ID from the NRF, and the NRF will return the MB-SMF information of the server AF. The SMF selects the MB-SMF based on the UE location information.
[0192] 10. If the multicast stream is removed and the UE served by the SMF does not receive data from the MBS session, the SMF calls the MBS session context state unsubscribe (TMGI) to the MB-SMF serving the TMGI. Otherwise, if the SMF does not have the MBS session context, the SMF calls the MBS session context state subscription (AF ID, SSM, multicast stream information) to the selected MB-SMF.
[0193] 11. If MBS session context state Unsubscribe is called and no SMF maintains a subscription to MBS session context state, MB-SMF will release the allocation of the relevant TMGI and deregister the AF ID, SSM, and relevant TMGI from the NRF. Otherwise, if MBS session context state Subscribe is called and MB-SMF has not yet created a context for the MBS session, MB-SMF will allocate a TMGI and register the AF ID, SSM, and TMGI with the NRF.
[0194] 12. For subscriptions, if the MB-SMF does not have multicast QoS information for the MBS session, the MB-SMF interacts with the MB-PCF to create an association with the MB-PCF and queries the MBS session's multicast QoS information using the multicast stream information. For unsubscribing, if the MB-SMF no longer provides services for the MBS session (i.e., all SMFs have unsubscribed from the MBS session context state), the MB-SMF will interact with the MB-PCF to remove the association with the MB-PCF.
[0195] 13. For subscriptions, the MB-SMF interacts with the MB-UPF to reserve resources for multicast service data when needed. For unsubscriptions, the MB-SMF interacts with the MB-UPF to release resources for multicast service data if it is no longer needed.
[0196] 14. MB-SMF responds to SMF. For subscriptions, MB-SMF returns multicast QoS information and TMGI.
[0197] 15. For multicast QoS information creation, the existing process is followed, but with the following differences:
[0198] Step 5 is Namf_Communication_N1N2MessageTransfer. If the UE supports MBS, in step 5, SMF only includes the QoS rules of DL in the N1 message container. Only the QoS rules of DL can be used by the UE to transmit the IP multicast address in the received packet to the UE address and the destination UDP port in the received packet to the UE UDP port.
[0199] If the UE does not support MBS, the SMF will not include information related to the MBS session in the N2 SM info sent to the NG-RAN (i.e., separate delivery is selected), and will instruct the UPF to perform NATP on incoming multicast data toward the UE for the MBS session as described above.
[0200] - If unicast QoS parameters are received in step 6, the SMF also updates the unicast QoS stream during the PDU session modification process.
[0201] For multicast QoS information deletion, the existing process is followed, but with the following differences:
[0202] - Step 7 is Namf_communication_N1N2MessageTransfer. If it is necessary to update the unicast QoS stream, SMF will also update the unicast QoS stream during the PDU session modification process.
[0203] 16. The SMF notates the PCF.
[0204] 17.The PCF Notifies the NEF with cause value related to MBS.
[0205] 18.The NEF notifies the AF with the cause value. If the PCF does not support MBS (ieno corresponding cause value indicated), the corresponding unicast QoS flow will be established, the AF can use unicast transport for the multicast data delivery.
[0206] 16. SMF notifies PCF.
[0207] 17. PCF notifies NEF of the cause value related to MBS.
[0208] 18. The NEF notifies the AF with a cause value. If the PCF does not support MBS (i.e., no corresponding cause value is indicated), a corresponding unicast QoS flow will be established, and the AF can use unicast transmission for multicast data delivery. This is why the network uses unicast transmission; the network can apply billing policies to unicast transmissions with the same traffic as multicast transmissions, without requiring user notification because there is no billing difference.
[0209] Example 3: See Figure 6c The diagram illustrates the AF triggering the MBS session management procedure in the absence of a PCC in the network. Similar to Example 2, except that the PCF performs the interaction with the NRF and MB-SMF. Therefore, the PCF sends QoS parameters related to multicast streams and optional QoS parameters related to unicast streams to the SMF, including the following process:
[0210] 0. After the PDU session establishment process, the SMF establishes an SMF-NEF connection with the NEF, during which the SMF sends the UE address to the NEF.
[0211] 1-2. Same as step 1-2 in Example 2.
[0212] 3. NEF uses AF ID and SSM to call MBS AF session creation / update to SMF.
[0213] 4-8. Same as steps 8-10 and 12-13 in Example 2.
[0214] 9-10. SMF responds to NEF. NEF responds to AF.
[0215] 11. Same as step 14 in Example 2.
[0216] 12-13. SMF notifies NEF. NEF notifies AF.
[0217] Example 4: See Figure 6d The figure shows the AF triggering the MBS session management program in the absence of PCC in the network. It is similar to Example 2, except that NEF does not interact with SMF through PCC, but interacts directly with SMF.
[0218] Example 5: See Figure 6e The figure shows the AF triggering the MBS session management procedure in the absence of PCC in the network. It is similar to Example 2, except that NEF replaces SMF to interact with NRF and MB-SMF first.
[0219] The multicast service processing method provided in this application can be executed by a multicast service processing device. This application uses the execution of the multicast service processing method by a multicast service processing device as an example to illustrate the multicast service processing device provided in this application.
[0220] See Figure 7 This application provides a multicast service processing apparatus 700, comprising:
[0221] The first receiving module 701 is used to receive application function first indication information and multicast related information from the second network function;
[0222] The first sending module 702 is used to send the first indication information and the multicast related information to the third network function;
[0223] The first indication information is used to indicate the target AF, which is an AF that provides multicast services.
[0224] Optionally, the device further includes:
[0225] The second sending module is used to send the AF information and the multicast related information to the NRF;
[0226] The sixth receiving module is used to receive information from the MB-SMF from the NRF.
[0227] Optionally, the device further includes:
[0228] The third sending module is used to send downlink data stream rule information to the terminal based on the multicast related information.
[0229] Optionally, the downlink data flow rule information includes the multicast-related information, and the downlink data flow rule information is used by the terminal to perform address and / or port conversion operations on the data flow that matches the data flow rule information.
[0230] Optionally, the device further includes:
[0231] The fourth sending module is used to perform the PDU session establishment process for the terminal user and send the terminal's address information to the second network function.
[0232] Optionally, the fourth sending module is specifically used for:
[0233] The step of sending the terminal's address information to the second network function is performed based on one or more of the following:
[0234] Network dynamic billing deployment status and the contract information of the terminal users.
[0235] Optionally, the multicast-related information includes one or more of the following:
[0236] Multicast identifier;
[0237] Multicast address information;
[0238] A multicast application identifier, wherein the multicast application identifier is mapped to one or more of the multicast identifier and the multicast address information.
[0239] Optionally, the device further includes:
[0240] The seventh receiving module is used to receive unicast message filtering information or unicast stream description information from the second network function, wherein the unicast message filtering information or unicast stream description information is associated with the multicast related information;
[0241] The unicast message filtering information or unicast stream description information is used to transmit content data related to the multicast data when a shared transmission channel for transmitting multicast data to the terminal cannot be established.
[0242] See Figure 8 This application provides a multicast service processing apparatus 800, comprising:
[0243] The second receiving module 801 is used to perform the PDU session establishment process for the terminal user and send the terminal's address information to the second network function.
[0244] Optionally, the second receiving module is specifically used for:
[0245] The step of sending the terminal's address information to the second network function is performed based on one or more of the following:
[0246] Network dynamic billing deployment status and the contract information of the terminal users.
[0247] Optionally, the device further includes:
[0248] The eighth receiving module is used for one or more of the following:
[0249] The SMF receives multicast-related information from the second network function and sends downlink data flow rule information to the terminal based on the multicast-related information.
[0250] Receive AF information from the second network function;
[0251] The AF information is used to request the MB-SMF serving the AF corresponding to the AF information from the NRF.
[0252] Optionally, the device further includes:
[0253] The fifth sending module is used to send the AF information and the multicast related information to the NRF;
[0254] The ninth receiving module is used to receive information from the MB-SMF of the NRF;
[0255] The sixth sending module is used to send the AF information and the multicast related information to the MB-SMF.
[0256] Network dynamic billing deployment status and the contract information of the terminal users.
[0257] Optionally, the multicast-related information includes one or more of the following:
[0258] Multicast identifier;
[0259] Multicast address information;
[0260] A multicast application identifier, wherein the multicast application identifier is mapped to one or more of the multicast identifier and the multicast address information.
[0261] Optionally, the device further includes:
[0262] The eleventh receiving module is used to receive unicast message filtering information or unicast stream description information from the second network function, wherein the unicast message filtering information or unicast stream description information is associated with the multicast related information;
[0263] The unicast message filtering information or unicast stream description information is used to transmit content data related to the multicast data when a shared transmission channel for transmitting multicast data to the terminal cannot be established.
[0264] This application also provides a multicast service processing apparatus, including:
[0265] The third receiving module is used for one or more of the following:
[0266] Receive multicast-related information from the second network function, and send downlink data stream rule information to the terminal based on the multicast-related information;
[0267] Receive first instruction information from the second network function;
[0268] The first indication information is used to indicate the target AF, which is an AF that provides multicast services.
[0269] Optionally, the "in" further includes:
[0270] The seventh sending module is used to send the AF information and the multicast related information to the NRF;
[0271] The twelfth receiving module is used to receive information from the MB-SMF of the NRF;
[0272] The eighth sending module is used to send the AF information and the multicast related information to the MB-SMF.
[0273] Optionally, the device further includes:
[0274] The eighth sending module is used to perform the PDU session establishment process for the terminal user and send the terminal's address information to the second network function.
[0275] Optionally, the eighth transmitting module is specifically used for:
[0276] The SMF performs the action of sending the terminal's address information to the second network function based on one or more of the following:
[0277] Network dynamic billing deployment status and the contract information of the terminal users.
[0278] Optionally, the multicast-related information includes one or more of the following:
[0279] Multicast identifier;
[0280] Multicast address information;
[0281] A multicast application identifier, wherein the multicast application identifier is mapped to one or more of the multicast identifier and the multicast address information.
[0282] Optionally, the device further includes:
[0283] The thirteenth receiving module is used to receive unicast message filtering information or unicast stream description information from the second network function, wherein the unicast message filtering information or unicast stream description information is associated with the multicast related information.
[0284] The unicast message filtering information or unicast stream description information is used to transmit content data related to the multicast data when a shared transmission channel for transmitting multicast data to the terminal cannot be established.
[0285] See Figure 9 This application provides a multicast service processing apparatus 900, comprising:
[0286] The fourth receiving module 901 is used for one or more of the following:
[0287] Receive a first indication message from a first network function, and send a second indication message to the first network function according to the first indication message, wherein the second indication message is used to indicate MB-SMF;
[0288] Receive first indication information from MB-SMF, and use it to send the second indication information to the first network function based on the first indication information;
[0289] The first indication information is used to indicate the target AF, which is an AF that provides multicast services.
[0290] Optionally, the device further includes:
[0291] The fourteenth receiving module is used for one or more of the following:
[0292] Receive multicast-related information from the first network function, and execute the information to send MB-SMF to the first network function based on the multicast-related information;
[0293] Receive multicast-related information from the MB-SMF, and further perform the sending of the MB-SMF information to the first network function based on the multicast-related information.
[0294] Optionally, the multicast-related information includes one or more of the following:
[0295] Multicast identifier;
[0296] Multicast address information;
[0297] A multicast application identifier, wherein the multicast application identifier and one or more of the multicast address information have a mapping relationship.
[0298] See Figure 10 This application provides a multicast service processing device 1000, comprising:
[0299] The fifth receiving module 1001 is used to receive downlink data stream rule information from the first network function, wherein the downlink data stream rule information includes multicast related information;
[0300] The execution module 1002 is used to perform address and / or port conversion operations on data streams that match the data stream rule information.
[0301] Optionally, the multicast-related information includes one or more of the following:
[0302] Multicast identifier;
[0303] Multicast address information;
[0304] A multicast application identifier, wherein the multicast application identifier and one or more of the multicast address information have a mapping relationship.
[0305] The multicast service processing device provided in this application embodiment can achieve... Figures 2 to 6d The various processes implemented in the method embodiments achieve the same technical effect, and will not be described again here to avoid repetition.
[0306] Optional, such as Figure 11 As shown in the illustration, this application also provides a communication device 1100, including a processor 1101 and a memory 1102. The memory 1102 stores programs or instructions that can run on the processor 1101. For example, when the communication device 1100 is a terminal, the program or instructions executed by the processor 1101 implement the various steps of the above-described multicast service processing method embodiments and achieve the same technical effect. When the communication device 1100 is a network-side device, the program or instructions executed by the processor 1101 implement the various steps of the above-described multicast service processing method embodiments and achieve the same technical effect. To avoid repetition, this will not be described again here.
[0307] Specifically, embodiments of this application also provide a network-side device. For example... Figure 12 As shown, the network-side device 1200 includes a processor 1201, a network interface 1202, and a memory 1203. The network interface 1202 is, for example, a common public radio interface (CPRI).
[0308] Specifically, the network-side device 1200 of this embodiment further includes: instructions or programs stored in memory 1203 and executable on processor 1201, wherein processor 1201 calls the instructions or programs in memory 1203 to execute. Figures 7-10 The methods executed by each module shown achieve the same technical effect, and to avoid repetition, they will not be described in detail here.
[0309] This application embodiment also provides a terminal, including a processor and a communication interface. The communication interface is used for the terminal to receive downlink data flow rule information from a first network function, the downlink data flow rule information including multicast related information. The processor is used for the terminal to perform address and / or port conversion operations on data flows matching the data flow rule information. This terminal embodiment corresponds to the above-described terminal-side method embodiment. All implementation processes and methods of the above-described method embodiments can be applied to this terminal embodiment and achieve the same technical effect. Specifically, Figure 13 A schematic diagram of the hardware structure of a terminal to implement an embodiment of this application.
[0310] The terminal 1300 includes, but is not limited to, at least some of the following components: radio frequency unit 1301, network module 1302, audio output unit 1303, input unit 1304, sensor 1305, display unit 1306, user input unit 1307, interface unit 1308, memory 1309, and processor 1310.
[0311] Those skilled in the art will understand that the terminal 1300 may also include a power supply (such as a battery) for supplying power to various components. The power supply may be logically connected to the processor 1310 through a power management system, thereby enabling functions such as managing charging, discharging, and power consumption through the power management system. Figure 13 The terminal structure shown does not constitute a limitation on the terminal. The terminal may include more or fewer components than shown, or combine certain components, or have different component arrangements, which will not be elaborated here.
[0312] It should be understood that, in this embodiment, the input unit 1304 may include a graphics processing unit (GPU) 13041 and a microphone 13042. The GPU 13041 processes image data of still images or videos obtained by an image capture device (such as a camera) in video capture mode or image capture mode. The display unit 1306 may include a display panel 13061, which may be configured in the form of a liquid crystal display, an organic light-emitting diode, or the like. The user input unit 1307 includes a touch panel 13071 and at least one of other input devices 13072. The touch panel 13071 is also called a touch screen. The touch panel 13071 may include a touch detection device and a touch controller. Other input devices 13072 may include, but are not limited to, physical keyboards, function keys (such as volume control buttons, power buttons, etc.), trackballs, mice, and joysticks, which will not be described in detail here.
[0313] In this embodiment, after receiving downlink data from the network-side device, the radio frequency unit 1301 can transmit it to the processor 1310 for processing; in addition, the radio frequency unit 1301 can send uplink data to the network-side device. Typically, the radio frequency unit 1301 includes, but is not limited to, antennas, amplifiers, transceivers, couplers, low-noise amplifiers, duplexers, etc.
[0314] The memory 1309 can be used to store software programs or instructions and various data. The memory 1309 may primarily include a first storage area for storing programs or instructions and a second storage area for storing data. The first storage area may store the operating system, application programs or instructions required for at least one function (such as sound playback function, image playback function, etc.). Furthermore, the memory 1309 may include volatile memory or non-volatile memory, or both. The non-volatile memory may be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory can be random access memory (RAM), static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct memory bus RAM (DRRAM). The memory x09 in the embodiments of this application includes, but is not limited to, these and any other suitable types of memory.
[0315] Processor 1310 may include one or more processing units; optionally, processor 1310 integrates an application processor and a modem processor, wherein the application processor mainly handles operations involving the operating system, user interface, and applications, and the modem processor mainly handles wireless communication signals, such as a baseband processor. It is understood that the aforementioned modem processor may also not be integrated into processor 1310.
[0316] The radio frequency unit 1301 is used for the terminal to receive downlink data flow rule information from the first network function, wherein the downlink data flow rule information includes multicast related information;
[0317] The processor 1310 is used by the terminal to perform address and / or port translation operations on data streams that match the data stream rule information.
[0318] Optionally, the multicast-related information includes one or more of the following:
[0319] Multicast identifier;
[0320] Multicast address information;
[0321] A multicast application identifier, wherein the multicast application identifier and one or more of the multicast address information have a mapping relationship.
[0322] This application also provides a readable storage medium storing a program or instructions. When the program or instructions are executed by a processor, they implement the various processes of the above-described multicast service processing method embodiments and achieve the same technical effect. To avoid repetition, they will not be described again here.
[0323] The processor is the processor in the terminal described in the above embodiments. The readable storage medium includes computer-readable storage media, such as computer read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk.
[0324] This application embodiment also provides a chip, which includes a processor and a communication interface. The communication interface and the processor are coupled. The processor is used to run programs or instructions to implement the various processes of the above-described multicast service processing method embodiments and can achieve the same technical effect. To avoid repetition, it will not be described again here.
[0325] It should be understood that the chip mentioned in the embodiments of this application may also be referred to as a system-on-a-chip, system chip, chip system, or system-on-a-chip, etc.
[0326] This application also provides a computer program / program product, which is stored in a storage medium and executed by at least one processor to implement the various processes of the above-described multicast service processing method embodiments, and can achieve the same technical effect. To avoid repetition, it will not be described again here.
[0327] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element. Furthermore, it should be noted that the scope of the methods and apparatuses in the embodiments of this application is not limited to performing functions in the order shown or discussed, but may also include performing functions substantially simultaneously or in the reverse order, depending on the functions involved. For example, the described methods may be performed in a different order than described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.
[0328] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a computer software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal (which may be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in the various embodiments of this application.
[0329] The embodiments of this application have been described above with reference to the accompanying drawings. However, this application is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other forms under the guidance of this application without departing from the spirit and scope of the claims, and all of these forms are within the protection scope of this application.
Claims
1. A multicast service processing method, characterized in that, include: The first network function receives first instruction information and multicast-related information from the second network function; The first network function sends the first indication information and the multicast-related information to the third network function; Wherein, the first indication information is used to indicate the target application function (AF), and the target AF is an AF that provides multicast services; The method further includes: the first network function is for the terminal to perform a Protocol Data Unit (PDU) session establishment process and send the terminal's address information to the second network function; The first indication information is AF information, and the third network function is Multicast Session Management Function (MB-SMF). Before the first network function sends the first indication information and the multicast-related information to the MB-SMF, the method further includes: The first network function sends the AF information and the multicast-related information to the network storage function (NRF); The first network function receives second indication information from the NRF, the second indication information being used to indicate MB-SMF.
2. The method according to claim 1, characterized in that, The method further includes: The first network function sends downlink data stream rule information to the terminal based on the multicast-related information.
3. The method according to claim 2, characterized in that, The downlink data flow rule information includes the multicast-related information, and the downlink data flow rule information is used to instruct the execution of address and / or port translation operations on the data flow that matches the data flow rule information.
4. The method according to claim 1, characterized in that, The method further includes: The first network function performs the action of sending the terminal's address information to the second network function based on the network dynamic billing deployment status and / or the terminal user's subscription information.
5. The method according to claim 1, characterized in that, The multicast-related information includes at least one of the following: Multicast identifier; Multicast address information; A multicast application identifier, wherein the multicast application identifier is mapped to at least one of the multicast identifier and the multicast address information.
6. The method according to claim 1, characterized in that, The method further includes: The first network function receives unicast message filtering information or unicast stream description information from the second network function, and the unicast message filtering information or unicast stream description information is associated with the multicast related information; If a shared transmission channel for transmitting multicast data to a terminal cannot be established, content data related to the multicast data is transmitted through the unicast message filtering information or unicast stream description information.
7. A multicast service processing method, characterized in that, include: The Session Management Function (SMF) performs the PDU session establishment process for the end user and sends the terminal's address information to the second network function. The method further includes: The SMF sends AF information and multicast-related information to the NRF; The SMF receives second indication information from the NRF, the second indication information being used to indicate the MB-SMF; The SMF sends the AF information and the multicast-related information to the MB-SMF.
8. The method according to claim 7, characterized in that, The step of sending the terminal's address information to the second network function includes: The SMF sends the terminal's address information to the second network function based on the network dynamic billing deployment status or the terminal user's subscription information.
9. The method according to claim 7, characterized in that, The method further includes at least one of the following: The SMF receives multicast-related information from the second network function, and the SMF sends downlink data flow rule information to the terminal based on the multicast-related information. The SMF receives AF information from the second network function; The AF information is used to indicate the target AF, which is the AF that provides multicast services.
10. The method according to claim 7, characterized in that, The multicast-related information includes one or more of the following: Multicast identifier; Multicast address information; A multicast application identifier, wherein the multicast application identifier is mapped to at least one of the multicast identifier and the multicast address information.
11. The method according to claim 9, characterized in that, The method further includes: The SMF receives unicast message filtering information or unicast stream description information from the second network function, and the unicast message filtering information or unicast stream description information is associated with the multicast related information; The unicast message filtering information or unicast stream description information is used to transmit content data related to the multicast data when a shared transmission channel for transmitting multicast data to the terminal cannot be established.
12. A multicast service processing method, characterized in that, The method includes: The SMF receives multicast-related information from the second network function, and sends downlink data flow rule information to the terminal based on the multicast-related information. The SMF receives first indication information from the second network function; wherein the first indication information is used to indicate a target AF, the target AF being an AF providing multicast services; The first indication information is AF information, and the method further includes: The SMF sends the AF information and the multicast-related information to the NRF; The SMF receives second indication information from the NRF, the second indication information being used to indicate the MB-SMF; The SMF sends the AF information and the multicast-related information to the MB-SMF; Before the SMF receives multicast-related information from the second network function, the method further includes: The SMF performs the PDU session establishment process for the terminal user and sends the terminal's address information to the second network function.
13. The method according to claim 12, characterized in that, The method further includes: The SMF performs the action of sending the terminal's address information to the second network function based on one or more of the following: Network dynamic billing deployment status and the contract information of the terminal users.
14. The method according to claim 12, characterized in that, The multicast-related information includes one or more of the following: Multicast identifier; Multicast address information; A multicast application identifier, wherein the multicast application identifier is mapped to one or more of the multicast identifier and the multicast address information.
15. The method according to claim 12, characterized in that, The method further includes: The SMF receives unicast message filtering information or unicast stream description information from the second network function, and the unicast message filtering information or unicast stream description information is associated with the multicast related information; The unicast message filtering information or unicast stream description information is used to transmit content data related to the multicast data when a shared transmission channel for transmitting multicast data to the terminal cannot be established.
16. A multicast service processing apparatus, characterized in that, include: The first receiving module is used to receive application function first instruction information and multicast related information from the second network function; The first sending module is used to send the first indication information and the multicast related information to the third network function; The first indication information is used to indicate the target AF, which is an AF that provides multicast services; The first indication information is AF information, and the third network function is Multicast Session Management Function (MB-SMF); the device further includes: The fourth sending module is used to perform the PDU session establishment process for the terminal user and send the terminal's address information to the second network function; The second sending module is used to send the AF information and the multicast related information to the NRF; The sixth receiving module is used to receive second indication information from the NRF, the second indication information being used to indicate the MB-SMF.
17. A multicast service processing apparatus, characterized in that, include: The second receiving module is used to perform the PDU session establishment process for the terminal user and send the terminal's address information to the second network function. The device further includes: The fifth sending module is used to send AF information and multicast-related information to the NRF; The ninth receiving module is configured to receive second indication information from the NRF, the second indication information being used to indicate the MB-SMF; The sixth sending module is used to send the AF information and the multicast related information to the MB-SMF.
18. A multicast service processing apparatus, characterized in that, include: The third receiving module is used for: Receive multicast-related information from the second network function, and send downlink data stream rule information to the terminal based on the multicast-related information; Receive first indication information from the second network function, wherein the first indication information is AF information; The first indication information is used to indicate the target AF, which is an AF that provides multicast services; The device further includes: The seventh sending module is used to send the AF information and the multicast related information to the NRF; The twelfth receiving module is used to receive second indication information from the NRF, the second indication information being used to indicate MB-SMF; The eighth sending module is used to send the AF information and the multicast related information to the MB-SMF; The ninth sending module is used to perform the PDU session establishment process for the terminal user and send the terminal's address information to the second network function.
19. A network-side device, characterized in that, The method includes a processor and a memory, the memory storing a program or instructions that can run on the processor, the program or instructions being executed by the processor to implement the steps of the multicast service processing method as described in any one of claims 1 to 6, or the steps of the multicast service processing method as described in any one of claims 7 to 11, or the steps of the multicast service processing method as described in any one of claims 12 to 15.
20. A readable storage medium, characterized in that, The readable storage medium stores a program or instructions that, when executed by a processor, implement the steps of the multicast service processing method as described in any one of claims 1 to 15.
Citation Information
Patent Citations
Multicast communication method and communication apparatus
WO2021189260A1