Broadcast multicast service (MBS) transmission method, equipment, terminal and device

By introducing the MBS transmission method of target IP address management into the communication system, the problems of difficulty in terminal modification and obstacles of eMBMS technology are solved, and the effective transmission and broadcast effect of MBS services are achieved.

CN119342424APending Publication Date: 2025-01-21DATANG LINKTESTER TECH
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202310895843.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-07-20
Publication Date
2025-01-21

AI Technical Summary

Technical Problem

The MBS business has not been fully implemented in the 3G era, mainly due to difficulties in terminal modification, hindered hardware chip changes, and the obstacles of eMBMS technology itself.

Method used

By introducing an MBS transmission method into access network equipment and core network equipment, the target IP address is used to uniformly manage the PDU sessions of multiple terminals, and centralized sending and receiving of broadcast data packets is achieved.

Benefits of technology

There is no need to modify terminals, core network equipment and access network equipment, realizing the transmission and broadcast effects of MBS services, simplifying system modifications and terminal support.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119342424A_ABST
    Figure CN119342424A_ABST
Patent Text Reader

Abstract

Provided are a broadcast multicast service (MBS) transmission method, device, terminal and apparatus, the method being applied to an access network device, the method comprising: receiving a broadcast data packet sent by a core network device, the broadcast data packet comprising a target internet protocol (IP) address; determining a plurality of terminals that have established a protocol data unit PDU session, the plurality of terminals including a first terminal, the IP addresses of the plurality of terminals being the same, and the IP addresses of the plurality of terminals being the target IP address; and sending the broadcast data packet to the plurality of terminals through the target IP address based on the PDU session established by the first terminal. According to the scheme provided by the invention, the transmission of the MBS service can be realized without modifying the terminal, the core network equipment and the access network equipment, and the broadcasting effect is realized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technology, and in particular to a broadcast multicast service MBS transmission method, equipment, terminal and device. Background Art

[0002] Multimedia Broadcast Services (MBS) is a technology corresponding to unicast, which can allow multiple terminals to receive the same broadcast data through a set of time-frequency domain resources over the air interface.

[0003] MBS services were proposed in the 3G era, but have not been fully implemented so far. On the one hand, it is affected by the competition factors of large tower coverage and closed-circuit television, and on the other hand, it is also affected by the technical obstacles of the Evolved Multimedia Broadcase Multicast Services (eMBMS) service itself. eMBMS requires the core network to add a Broadcase-Multicast Services Centre (BM-SC) network element, and needs to push the broadcast data stream to the multicast Class D Internet Protocol (IP) segment with the assistance of the Multicast Coordination Entity (MCE) node. The terminal needs to have the ability to support multicast services and receive the broadcast data stream from the multicast IP.

[0004] However, the implementation of the above MBS service requires the connection and modification of each end-to-end network element and link. As one of the ends of the broadcast system, the terminal is difficult to modify, and there are great obstacles in the investment and modification of hardware chips and other parts, making it difficult to implement MBS services. Summary of the invention

[0005] The present application provides a broadcast multicast service MBS transmission method, device, terminal and apparatus to solve the problem that terminal modification is difficult and there are great obstacles in the investment and modification of hardware chips and other parts, which makes it difficult to implement MBS services.

[0006] In a first aspect, the present application provides an MBS transmission method, which is applied to an access network device, and the method includes:

[0007] Receive a broadcast data packet sent by a core network device, wherein the broadcast data packet includes a target IP address;

[0008] Determine multiple terminals that have established a PDU session, the multiple terminals include a first terminal, the multiple terminals have the same IP address, the IP addresses of the multiple terminals are all the target IP address, and the first terminal is the terminal that establishes the PDU session earliest among the multiple terminals;

[0009] Based on the PDU session established by the first terminal, the broadcast data packet is sent to the multiple terminals via the target IP address.

[0010] In a possible implementation manner, the sending the broadcast data packet to the multiple terminals through the target IP address based on the PDU session established by the first terminal includes:

[0011] Sending respective DCIs to the multiple terminals respectively, wherein, for any terminal, the DCI of the terminal is used to indicate a scheduling resource of the terminal, and the scheduling resources of the multiple terminals are the same scheduling resources;

[0012] Based on the PDU session established by the first terminal, the broadcast data packet is sent to the multiple terminals via the target IP address on the scheduling resources.

[0013] In a possible implementation manner, the sending respective DCIs to the multiple terminals respectively includes:

[0014] Determine the CS-RNTI;

[0015] Scramble the DCI of each of the multiple terminals based on the CS-RNTI to obtain the scrambled DCI of each of the multiple terminals;

[0016] The scrambled DCIs are respectively sent to the multiple terminals.

[0017] In a possible implementation, the method further includes:

[0018] receiving feedback information from the multiple terminals for the broadcast data packet, where the feedback information from the multiple terminals for the broadcast data packet is used to indicate that each of the terminals successfully receives the broadcast data packet, or that each of the terminals fails to successfully receive the broadcast data packet;

[0019] Feedback information of the multiple terminals with respect to the broadcast data packet is sent to the core network device, where the feedback information of the multiple terminals with respect to the broadcast data packet is used to determine whether to retransmit the broadcast data packet.

[0020] In one possible implementation,

[0021] If at least one terminal among the multiple terminals successfully receives the broadcast data packet, feedback information of the multiple terminals for the broadcast data packet is used to determine not to retransmit the broadcast data packet;

[0022] If the multiple terminals fail to successfully receive the broadcast data packet, feedback information of the multiple terminals with respect to the broadcast data packet is used to determine whether to retransmit the broadcast data packet.

[0023] In a second aspect, the present application provides an MBS transmission method, which is applied to a core network device, and the method includes:

[0024] Establishing PDU sessions with multiple terminals respectively, the IP addresses of the multiple terminals after the PDU sessions are established are the same, and the IP addresses of the multiple terminals are all target IP addresses;

[0025] Receive a broadcast data packet sent by a server, wherein the broadcast data packet includes the target IP address;

[0026] The broadcast data packet is sent to the access network device.

[0027] In a possible implementation manner, establishing PDU sessions with multiple terminals respectively includes:

[0028] receiving a PDU session establishment request sent by a first terminal, where the first terminal is one of the multiple terminals;

[0029] According to the PDU session establishment request sent by the first terminal, sending a PDU session establishment response of the first terminal to the first terminal to establish a PDU session of the first terminal, wherein the PDU session establishment response of the first terminal includes the target IP address;

[0030] According to the target IP address, a PDU session is established with each second terminal among the multiple terminals except the first terminal.

[0031] In a possible implementation manner, establishing a PDU session with each second terminal except the first terminal among the multiple terminals according to the target IP address includes:

[0032] Receiving a PDU session establishment request sent by each of the second terminals;

[0033] Sending a PDU session establishment response of each second terminal to each second terminal according to the PDU session establishment request and the target IP address sent by each second terminal, wherein the PDU session establishment response of each second terminal includes the target IP address, and the target IP address is the IP address allocated to each second terminal;

[0034] Based on the target IP address, a PDU session for each of the second terminals is established.

[0035] In a possible implementation, the method further includes:

[0036] receiving feedback information of the multiple terminals for the broadcast data packet sent by the access network device, where the feedback information of the multiple terminals for the broadcast data packet is used to determine whether to retransmit the broadcast data packet;

[0037] Sending feedback information of the multiple terminals in response to the broadcast data packet to the server.

[0038] In one possible implementation,

[0039] If at least one terminal among the multiple terminals successfully receives the broadcast data packet, feedback information of the multiple terminals for the broadcast data packet is used to determine not to retransmit the broadcast data packet;

[0040] If the multiple terminals fail to successfully receive the broadcast data packet, feedback information of the multiple terminals with respect to the broadcast data packet is used to determine whether to retransmit the broadcast data packet.

[0041] In a third aspect, the present application provides an MBS transmission method, applied to a terminal, the method comprising:

[0042] Establishing a PDU session of the terminal, wherein the IP address of the terminal after the PDU session is established is the target IP address;

[0043] Based on the PDU session established by the first terminal, the broadcast data packet sent by the access network device is received through the target IP address. The first terminal is the terminal that establishes the PDU session earliest among multiple terminals that have established the PDU session with the core network device.

[0044] In a possible implementation manner, establishing the PDU session of the terminal includes:

[0045] If the terminal is the first terminal, sending a PDU session establishment request of the first terminal to the core network device; receiving a PDU session establishment response of the first terminal sent by the core network device, establishing a PDU session of the first terminal, wherein the PDU session establishment response of the first terminal includes the target IP address;

[0046] If the terminal is not the first terminal, a PDU session of the terminal is established according to the target IP address.

[0047] In a possible implementation manner, the PDU session established based on the first terminal, receiving a broadcast data packet sent by the access network device through the target IP address, includes:

[0048] receiving a DCI sent by the access network device, where the DCI is used to indicate a scheduling resource of the terminal;

[0049] Based on the PDU session established by the first terminal, the broadcast data packet sent by the access network device is received through the target IP address on the scheduling resource.

[0050] In a possible implementation manner, the receiving the DCI sent by the access network device includes:

[0051] Receive the scrambled DCI sent by the access network device, where the scrambled DCI is obtained by scrambling the DCI based on the CS-RNTI.

[0052] In a possible implementation, the method further includes:

[0053] Sending feedback information for the broadcast data packet to the access network device, where the feedback information is used to indicate that the terminal has successfully received the broadcast data packet, or that the terminal has not successfully received the broadcast data packet.

[0054] In a fourth aspect, the present application provides an access network device, including a memory, a transceiver, and a processor;

[0055] A memory for storing a computer program; a transceiver for transmitting and receiving data under the control of the processor; and a processor for reading the computer program in the memory and performing the following operations:

[0056] Receive a broadcast data packet sent by a core network device, wherein the broadcast data packet includes a target IP address;

[0057] Determine multiple terminals that have established a PDU session, the multiple terminals include a first terminal, the multiple terminals have the same IP address, the IP addresses of the multiple terminals are all the target IP address, and the first terminal is the terminal that establishes the PDU session earliest among the multiple terminals;

[0058] Based on the PDU session established by the first terminal, the broadcast data packet is sent to the multiple terminals via the target IP address.

[0059] In a possible implementation manner, the sending the broadcast data packet to the multiple terminals through the target IP address based on the PDU session established by the first terminal includes:

[0060] Sending respective DCIs to the multiple terminals respectively, wherein, for any terminal, the DCI of the terminal is used to indicate a scheduling resource of the terminal, and the scheduling resources of the multiple terminals are the same scheduling resources;

[0061] Based on the PDU session established by the first terminal, the broadcast data packet is sent to the multiple terminals via the target IP address on the scheduling resources.

[0062] In a possible implementation manner, the sending respective DCIs to the multiple terminals respectively includes:

[0063] Determine the CS-RNTI;

[0064] Scramble the DCI of each of the multiple terminals based on the CS-RNTI to obtain the scrambled DCI of each of the multiple terminals;

[0065] The scrambled DCIs are respectively sent to the multiple terminals.

[0066] In a possible implementation manner, the processor is further configured to read the computer program in the memory and perform the following operations:

[0067] receiving feedback information from the multiple terminals for the broadcast data packet, where the feedback information from the multiple terminals for the broadcast data packet is used to indicate that each of the terminals successfully receives the broadcast data packet, or that each of the terminals fails to successfully receive the broadcast data packet;

[0068] Feedback information of the multiple terminals with respect to the broadcast data packet is sent to the core network device, where the feedback information of the multiple terminals with respect to the broadcast data packet is used to determine whether to retransmit the broadcast data packet.

[0069] In one possible implementation,

[0070] If at least one terminal among the multiple terminals successfully receives the broadcast data packet, feedback information of the multiple terminals for the broadcast data packet is used to determine not to retransmit the broadcast data packet;

[0071] If the multiple terminals fail to successfully receive the broadcast data packet, feedback information of the multiple terminals with respect to the broadcast data packet is used to determine whether to retransmit the broadcast data packet.

[0072] In a fifth aspect, the present application provides a core network device, including a memory, a transceiver, and a processor;

[0073] A memory for storing a computer program; a transceiver for transmitting and receiving data under the control of the processor; and a processor for reading the computer program in the memory and performing the following operations:

[0074] Establishing PDU sessions with multiple terminals respectively, the IP addresses of the multiple terminals after the PDU sessions are established are the same, and the IP addresses of the multiple terminals are all target IP addresses;

[0075] Receive a broadcast data packet sent by a server, wherein the broadcast data packet includes the target IP address;

[0076] Send broadcast packets to access network devices.

[0077] In a possible implementation manner, establishing PDU sessions with multiple terminals respectively includes:

[0078] receiving a PDU session establishment request sent by a first terminal, where the first terminal is one of the multiple terminals;

[0079] According to the PDU session establishment request sent by the first terminal, sending a PDU session establishment response of the first terminal to the first terminal to establish a PDU session of the first terminal, wherein the PDU session establishment response of the first terminal includes the target IP address;

[0080] According to the target IP address, a PDU session is established with each second terminal among the multiple terminals except the first terminal.

[0081] In a possible implementation manner, establishing a PDU session with each second terminal except the first terminal among the multiple terminals according to the target IP address includes:

[0082] Receiving a PDU session establishment request sent by each of the second terminals;

[0083] Sending a PDU session establishment response of each second terminal to each second terminal according to the PDU session establishment request and the target IP address sent by each second terminal, wherein the PDU session establishment response of each second terminal includes the target IP address, and the target IP address is the IP address allocated to each second terminal;

[0084] Based on the target IP address, a PDU session for each of the second terminals is established.

[0085] In a possible implementation manner, the processor is further configured to read the computer program in the memory and perform the following operations:

[0086] receiving feedback information of the multiple terminals for the broadcast data packet sent by the access network device, where the feedback information of the multiple terminals for the broadcast data packet is used to determine whether to retransmit the broadcast data packet;

[0087] Sending feedback information of the multiple terminals in response to the broadcast data packet to the server.

[0088] In one possible implementation,

[0089] If at least one terminal among the multiple terminals successfully receives the broadcast data packet, feedback information of the multiple terminals for the broadcast data packet is used to determine not to retransmit the broadcast data packet;

[0090] If the multiple terminals fail to successfully receive the broadcast data packet, feedback information of the multiple terminals with respect to the broadcast data packet is used to determine whether to retransmit the broadcast data packet.

[0091] In a sixth aspect, the present application provides a terminal, including a memory, a transceiver, and a processor;

[0092] A memory for storing a computer program; a transceiver for transmitting and receiving data under the control of the processor; and a processor for reading the computer program in the memory and performing the following operations:

[0093] Establishing a PDU session of the terminal, wherein the IP address of the terminal after the PDU session is established is the target IP address;

[0094] Based on the PDU session established by the first terminal, the broadcast data packet sent by the access network device is received through the target IP address. The first terminal is the terminal that establishes the PDU session earliest among multiple terminals that have established the PDU session with the core network device.

[0095] In a possible implementation manner, establishing the PDU session of the terminal includes:

[0096] If the terminal is the first terminal, sending a PDU session establishment request of the first terminal to the core network device; receiving a PDU session establishment response of the first terminal sent by the core network device, establishing a PDU session of the first terminal, wherein the PDU session establishment response of the first terminal includes the target IP address;

[0097] If the terminal is not the first terminal, a PDU session of the terminal is established according to the target IP address.

[0098] In a possible implementation manner, the PDU session established based on the first terminal, receiving a broadcast data packet sent by the access network device through the target IP address, includes:

[0099] receiving a DCI sent by the access network device, where the DCI is used to indicate a scheduling resource of the terminal;

[0100] Based on the PDU session established by the first terminal, the broadcast data packet sent by the access network device is received through the target IP address on the scheduling resource.

[0101] In a possible implementation manner, the receiving the DCI sent by the access network device includes:

[0102] Receive the scrambled DCI sent by the access network device, where the scrambled DCI is obtained by scrambling the DCI based on the CS-RNTI.

[0103] In a possible implementation manner, the processor is further configured to read the computer program in the memory and perform the following operations:

[0104] Sending feedback information for the broadcast data packet to the access network device, where the feedback information is used to indicate that the terminal has successfully received the broadcast data packet, or that the terminal has not successfully received the broadcast data packet.

[0105] In a seventh aspect, the present application provides an MBS transmission device, the device comprising:

[0106] A first receiving module, configured to receive a broadcast data packet sent by a core network device, wherein the broadcast data packet includes a target IP address;

[0107] A determination module, configured to determine a plurality of terminals that have established a PDU session, wherein the plurality of terminals include a first terminal, the plurality of terminals have the same IP address, the IP addresses of the plurality of terminals are all the target IP address, and the first terminal is a terminal that establishes a PDU session earliest among the plurality of terminals;

[0108] The first sending module is used to send the broadcast data packet to the multiple terminals through the target IP address based on the PDU session established by the first terminal.

[0109] In a possible implementation manner, the first sending module is specifically configured to:

[0110] Sending respective DCIs to the multiple terminals respectively, wherein, for any terminal, the DCI of the terminal is used to indicate a scheduling resource of the terminal, and the scheduling resources of the multiple terminals are the same scheduling resources;

[0111] Based on the PDU session established by the first terminal, the broadcast data packet is sent to the multiple terminals via the target IP address on the scheduling resources.

[0112] In a possible implementation manner, the first sending module is specifically configured to:

[0113] Determine the CS-RNTI;

[0114] Scramble the DCI of each of the multiple terminals based on the CS-RNTI to obtain the scrambled DCI of each of the multiple terminals;

[0115] The scrambled DCIs are respectively sent to the multiple terminals.

[0116] In a possible implementation manner, a retransmission module is further included, wherein the retransmission module is configured to:

[0117] receiving feedback information from the multiple terminals for the broadcast data packet, where the feedback information from the multiple terminals for the broadcast data packet is used to indicate that each of the terminals successfully receives the broadcast data packet, or that each of the terminals fails to successfully receive the broadcast data packet;

[0118] Feedback information of the multiple terminals with respect to the broadcast data packet is sent to the core network device, where the feedback information of the multiple terminals with respect to the broadcast data packet is used to determine whether to retransmit the broadcast data packet.

[0119] In one possible implementation,

[0120] If at least one terminal among the multiple terminals successfully receives the broadcast data packet, feedback information of the multiple terminals for the broadcast data packet is used to determine not to retransmit the broadcast data packet;

[0121] If the multiple terminals fail to successfully receive the broadcast data packet, feedback information of the multiple terminals with respect to the broadcast data packet is used to determine whether to retransmit the broadcast data packet.

[0122] In an eighth aspect, the present application provides an MBS transmission device, the device comprising:

[0123] A first establishing module, used to establish PDU sessions with multiple terminals respectively, wherein the IP addresses of the multiple terminals after the PDU sessions are established are the same, and the IP addresses of the multiple terminals are all target IP addresses;

[0124] A second receiving module, used for receiving a broadcast data packet sent by a server, wherein the broadcast data packet includes the target IP address;

[0125] The second sending module is used to send the broadcast data packet to the access network device.

[0126] In a possible implementation manner, the first establishing module is specifically configured to:

[0127] receiving a PDU session establishment request sent by a first terminal, where the first terminal is one of the multiple terminals;

[0128] According to the PDU session establishment request sent by the first terminal, sending a PDU session establishment response of the first terminal to the first terminal to establish a PDU session of the first terminal, wherein the PDU session establishment response of the first terminal includes the target IP address;

[0129] According to the target IP address, a PDU session is established with each second terminal among the multiple terminals except the first terminal.

[0130] In a possible implementation manner, the first establishing module is specifically configured to:

[0131] Receiving a PDU session establishment request sent by each of the second terminals;

[0132] Sending a PDU session establishment response of each second terminal to each second terminal according to the PDU session establishment request and the target IP address sent by each second terminal, wherein the PDU session establishment response of each second terminal includes the target IP address, and the target IP address is the IP address allocated to each second terminal;

[0133] Based on the target IP address, a PDU session for each of the second terminals is established.

[0134] In a possible implementation manner, the second receiving module is further configured to:

[0135] receiving feedback information of the multiple terminals for the broadcast data packet sent by the access network device, where the feedback information of the multiple terminals for the broadcast data packet is used to determine whether to retransmit the broadcast data packet;

[0136] Sending feedback information of the multiple terminals in response to the broadcast data packet to the server.

[0137] In one possible implementation,

[0138] If at least one terminal among the multiple terminals successfully receives the broadcast data packet, feedback information of the multiple terminals for the broadcast data packet is used to determine not to retransmit the broadcast data packet;

[0139] If the multiple terminals fail to successfully receive the broadcast data packet, feedback information of the multiple terminals with respect to the broadcast data packet is used to determine whether to retransmit the broadcast data packet.

[0140] In a ninth aspect, the present application provides an MBS transmission device, the device comprising:

[0141] A second establishing module is used to establish a PDU session of the terminal, and the IP address of the terminal after the PDU session is established is the target IP address;

[0142] The third receiving module is used to receive the broadcast data packet sent by the access network device through the target IP address based on the PDU session established by the first terminal, and the first terminal is the terminal that establishes the PDU session with the core network device earliest among multiple terminals.

[0143] In a possible implementation manner, the second establishing module is specifically configured to:

[0144] If the terminal is the first terminal, sending a PDU session establishment request of the first terminal to the core network device; receiving a PDU session establishment response of the first terminal sent by the core network device, establishing a PDU session of the first terminal, wherein the PDU session establishment response of the first terminal includes the target IP address;

[0145] If the terminal is not the first terminal, a PDU session of the terminal is established according to the target IP address.

[0146] In a possible implementation manner, the third receiving module is specifically configured to:

[0147] receiving a DCI sent by the access network device, where the DCI is used to indicate a scheduling resource of the terminal;

[0148] Based on the PDU session established by the first terminal, the broadcast data packet sent by the access network device is received through the target IP address on the scheduling resource.

[0149] In a possible implementation manner, the third receiving module is specifically configured to:

[0150] Receive the scrambled DCI sent by the access network device, where the scrambled DCI is obtained by scrambling the DCI based on the CS-RNTI.

[0151] In a possible implementation, the system further includes a sending module, wherein the sending module is configured to:

[0152] Sending feedback information for the broadcast data packet to the access network device, where the feedback information is used to indicate that the terminal has successfully received the broadcast data packet, or that the terminal has not successfully received the broadcast data packet.

[0153] In a tenth aspect, the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, wherein the computer program is used to enable a computer to execute the MBS transmission method described in any one of the first to third aspects.

[0154] The MBS transmission method, device, terminal and apparatus provided by the present application, the access network device receives the broadcast data packet sent by the core network device, the broadcast data packet includes the target IP address, and then the access network device determines multiple terminals that have established PDU sessions, including the first terminal, the IP addresses of the multiple terminals are the same, the IP addresses of the multiple terminals are all the target IP address, and the first terminal is the terminal that establishes the PDU session earliest among the multiple terminals; after determining the multiple terminals, the access network device sends the broadcast data packet to the multiple terminals through the target IP address based on the PDU session established by the first terminal. In the scheme of the present application, since the IP addresses of the multiple terminals are the same, the core network device side only knows one IP address, the core network device only needs one set of time-frequency resources in the process of sending the broadcast data packet to the access network device, and the access network device only needs one set of time-frequency resources to transmit the broadcast data packet based on the PDU session established by the first terminal, and since the IP addresses of the multiple terminals are the same, the broadcast data packet can be received by multiple terminals. In the scheme of the present application, the transmission of MBS services can be realized without modifying the terminal, the core network device and the access network device, and the broadcast effect can be achieved. BRIEF DESCRIPTION OF THE DRAWINGS

[0155] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, a brief introduction will be given below to the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0156] Figure 1 A signaling diagram of the MBS transmission method provided in an embodiment of the present application;

[0157] Figure 2 A signaling diagram for establishing a PDU session for multiple terminals provided in an embodiment of the present application;

[0158] Figure 3 A schematic diagram of broadcast data packet transmission provided in an embodiment of the present application;

[0159] Figure 4 A schematic diagram of the structure of an access network device provided in an embodiment of the present application;

[0160] Figure 5 A schematic diagram of the structure of a core network device provided in an embodiment of the present application;

[0161] Figure 6 A schematic diagram of the structure of a terminal provided in an embodiment of the present application;

[0162] Figure 7 A schematic diagram of the structure of the MBS transmission device provided in the embodiment of the present application Figure 1 ;

[0163] Figure 8 A schematic diagram of the structure of the MBS transmission device provided in the embodiment of the present application Figure 2 ;

[0164] Fig. 9 A schematic diagram of the structure of the MBS transmission device provided in the embodiment of the present application Figure 3 . DETAILED DESCRIPTION

[0165] In order to make the purpose, technical solutions and advantages of this application clearer, the technical solutions in this application will be clearly and completely described below in conjunction with the drawings in this application. Obviously, the described embodiments are part of the embodiments of this application, not all of them. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0166] MBS service is a service that transmits data to a group of terminals through a set of time and frequency resources. MBS services are rich in variety, for example, they may include streaming media type services, group communications, car wireless communications, etc.

[0167] The Multimedia Broadcast Multicast Services (MBMS) service, which was proposed by the 3rd Generation Partnership Project (3GPP) since the 3G era, has not been fully implemented until the R14 version of the Long Term Evolution (LTE). This is due to competition from large tower coverage and closed-circuit television, as well as technical obstacles to the eMBMS service itself.

[0168] eMBMS requires the core network to add BM-SC network elements, and needs to push the broadcast data stream to the multicast D-class IP segment with the assistance of the MCE node. The terminal needs to have the ability to support multicast services and receive the broadcast data stream from the multicast IP. In the entire process, the broadcast data stream is a single stream starting from the server, passing through the core network and access network, and only occupies one set of time and frequency domain resources at the air interface. After passing through the air interface, multiple terminals or all terminals in a region can synchronously receive the same broadcast content.

[0169] In the system architecture, the core network, access network, and terminal side all need to undergo major changes, strictly following the LTE network architecture based on the 3GPP standard, rather than the New Radio (NR) network. In the NR network, there is no standard definition and implementation regulations for eMBMS-related technologies, no definition of related network elements on the core network side, and no support for related M channels in the Radio Access Network (RAN). In commercial terminals, the support capability of 5G commercial terminals for broadcast services is also not available in commercial models due to the lack of standard definition.

[0170] Currently, R15 and R16 standards do not fully define MBS services. In the current broadcast service demonstration, each manufacturer uses its own private solutions and interfaces to connect its core network and terminals to complete MBS transmission.

[0171] Under the current situation where all manufacturers use private solutions, they cannot be based on the same set of standard definitions and policy regulations, and need to connect and modify each network element and link from end to end. As one of the ends of the broadcast system, the terminal is difficult to modify, and there are great obstacles to the investment and modification of hardware chips and other parts. In addition, at this stage, the network side manufacturers and terminal manufacturers are basically separated, and it is difficult to achieve end-to-end connection by one manufacturer. Therefore, the demonstration solution that requires cooperation on the terminal side is very difficult, making it difficult to implement MBS services.

[0172] Currently, due to standard restrictions, the eMBMS function is defined in the LTE standards of R9 to R14, but the R15 and R16 standards based on the frozen NR have not yet specified the relevant content of the 5G MBS service. Currently, the R17 standard will specify the 5G MBS service, but the terminal's support capability roadmap cannot be determined. For the multicast mode in the connected state, the RAN3 part still contains a lot of future research (FFS) content, and RAN1 also has some content in the FFS state. Under this premise, the 5G broadcast service without terminal support will not be able to demonstrate the effect only through changes and support on the network side.

[0173] Based on this, the embodiment of the present application provides an MBS transmission solution, which simulates the MBS broadcast presentation effect based on 5G NR based on the current 3GPP standard definition and 5G commercial terminal capabilities. Through changes on the core network side and the access network side, under the current 5G terminal, it can support multiple terminals to synchronously receive NR broadcasts where a single stream occupies only one set of air interface resources. The solution of the embodiment of the present application is introduced below.

[0174] Figure 1 A signaling diagram of the MBS transmission method provided in an embodiment of the present application, such as Figure 1 As shown, the method includes:

[0175] S11, the core network device establishes protocol data unit (PDU) sessions with multiple terminals respectively. After the PDU sessions are established, the IP addresses of the multiple terminals are the same, and the IP addresses of the multiple terminals are all target IP addresses.

[0176] After multiple terminals establish connections with the access network device, the core network device establishes PDU sessions with the multiple terminals respectively. After the DPU sessions are established, the core network device allocates IP addresses to each of the multiple terminals, and the IP address of the terminal is used to identify the terminal. In the embodiment of the present application, the core network device allocates the same IP address to the multiple terminals, and the allocated same IP address is the target IP address.

[0177] S12, the core network device sends a broadcast data packet to the access network device, where the broadcast data packet includes a target IP address.

[0178] The server sends a broadcast data packet to the core network device. After receiving the broadcast data packet sent by the server, the core network device sends a broadcast data packet to the access network device. The broadcast data packet is used to be transmitted to multiple terminals through the access network device. The broadcast data packet includes a target IP address. The target IP address in the broadcast data packet is used to indicate that the broadcast data packet will be sent to the terminal whose IP address is the target IP address. Since the IP addresses of multiple terminals are the same, only one IP address, namely the target IP address, can be obtained on the core network device side. Therefore, in the process of the core network device sending the broadcast data packet to the access network device, only one set of time and frequency resources is required. That is, the process of the core network device sending the broadcast data packet to the access network device is similar to the process of the core network device sending the data packet to the access network device in unicast, and there is no need to consume multiple sets of time and frequency resources.

[0179] S13, the access network device determines multiple terminals that have established PDU sessions, the multiple terminals include a first terminal, the IP addresses of the multiple terminals are the same, the IP addresses of the multiple terminals are all target IP addresses, and the first terminal is the terminal that establishes the PDU session earliest among the multiple terminals.

[0180] After receiving the broadcast data packet sent by the core network device, the access network device needs to send the broadcast data packet to the multiple terminals in a similar broadcasting manner. Therefore, the access network device determines the multiple terminals that have established PDU sessions, and these multiple terminals are the terminals that have established PDU sessions and are assigned the same IP address.

[0181] Among the multiple terminals, the first terminal is included. The IP address of the first terminal is the same as the IP address of other terminals in the multiple terminals, and both are target IP addresses. The first terminal also establishes a PDU session with the core network device. The first terminal is the first terminal to establish a PDU session among the multiple terminals, that is, the terminal that first establishes the PDU session. Optionally, the PDU session established by the first terminal is a common PDU session. After the PDU session is established, data can be transmitted through the PDU session. Optionally, the PDU sessions established by other terminals except the first terminal in the multiple terminals are empty PDU sessions. The meaning of the empty PDU session is that data transmission is not based on the PDU session. The empty PDU session is established to assign an IP address to the terminal. The access network device does not perform subsequent processing on the data transmitted to the access network device by the subsequent terminal through the empty PDU session, and the access network will not transmit the data sent by the core network device to the access network device to the corresponding terminal through the empty PDU session.

[0182] S14, the access network device sends a broadcast data packet to multiple terminals through the target IP address based on the PDU session established by the first terminal.

[0183] After the access network device determines multiple terminals that have established PDU sessions, based on the PDU session established by the first terminal, a broadcast data packet is sent to the multiple terminals through the target IP address. Any terminal among the multiple terminals receives the broadcast data packet sent by the access network device through the target IP address based on the PDU session established by the first terminal.

[0184] The PDU sessions established by the other terminals among the multiple terminals except the first terminal are empty PDU sessions, and the broadcast data packets are transmitted only through the PDU session established by the first terminal, so only one set of time and frequency resources is required. Since the broadcast data packet includes the target IP address, the IP addresses of the multiple terminals are also the target IP addresses, so the multiple terminals can receive the broadcast data packet. That is, after establishing the PDU session of the terminal, any terminal among the multiple terminals can receive the broadcast data packet sent by the access network device through the target IP address based on the PDU session established by the first terminal.

[0185] The MBS transmission method provided in the embodiment of the present application is applied to the access network device, the access network device receives the broadcast data packet sent by the core network device, the broadcast data packet includes the target IP address, and then the access network device determines multiple terminals that have established PDU sessions, including the first terminal among the multiple terminals, the IP addresses of the multiple terminals are the same, the IP addresses of the multiple terminals are all the target IP address, and the first terminal is the terminal that establishes the PDU session earliest among the multiple terminals; after determining the multiple terminals, the access network device sends the broadcast data packet to the multiple terminals through the target IP address based on the PDU session established by the first terminal. In the scheme of the embodiment of the present application, since the IP addresses of the multiple terminals are the same, the core network device side only knows one IP address, the core network device only needs one set of time-frequency resources in the process of sending the broadcast data packet to the access network device, and the access network device only needs one set of time-frequency resources to transmit the broadcast data packet based on the PDU session established by the first terminal, and since the IP addresses of the multiple terminals are the same, the broadcast data packet can be received by multiple terminals. In the scheme of the embodiment of the present application, the transmission of MBS services can be realized without modifying the terminals, the core network devices and the access network devices, and the broadcast effect can be achieved.

[0186] Based on any of the above embodiments, the scheme of the embodiments of the present application is described in detail below in conjunction with the accompanying drawings.

[0187] First combine Figure 2 This section describes the process of establishing a PDU session between multiple terminals.

[0188] Figure 2 A signaling diagram for establishing a PDU session for multiple terminals provided in an embodiment of the present application, such as Figure 2 As shown, including:

[0189] S21, the first terminal sends a PDU session establishment request of the first terminal to the core network device.

[0190] Optionally, the first terminal is a terminal that first establishes a PDU session among the multiple terminals. After accessing, the first terminal sends a PDU session establishment request to the core network device to request to establish a PDU session.

[0191] S22, the core network device sends a PDU session establishment response of the first terminal to the first terminal according to the PDU session establishment request sent by the first terminal, and the PDU session establishment response of the first terminal includes a target IP address.

[0192] After receiving the PDU session establishment request sent by the first terminal, the core network device sends a PDU session establishment response to the first terminal, where the PDU session establishment response includes a target IP address allocated to the first terminal.

[0193] S23, establishing a PDU session for the first terminal.

[0194] The first terminal receives a PDU session establishment response of the first terminal sent by the core network device, and a PDU session of the first terminal is established between the first terminal and the core network device. The IP address allocated to the first terminal is the target IP address.

[0195] S24, the second terminal sends a PDU session establishment request of the second terminal to the core network device.

[0196] After obtaining the target IP address, the core network device establishes a PDU session with each second terminal according to the target IP address. The second terminal is a terminal other than the first terminal among the multiple terminals. The number of the second terminals can be one or more. In the embodiment of the present application, any second terminal is taken as an example to introduce the process of establishing a PDU session by the second terminal.

[0197] The second terminal sends a PDU session establishment request of the second terminal to the core network device, requesting to establish a PDU session.

[0198] S25, the core network device sends a PDU session establishment response of the second terminal to the second terminal according to the PDU session establishment request and the target IP address sent by the second terminal, and the PDU session establishment response of the second terminal includes the target IP address.

[0199] After receiving the PDU session establishment request sent by the second terminal, the core network device sends a PDU session establishment response to the second terminal, and the PDU session establishment response includes the target IP address assigned to the second terminal. That is, after the core network device assigns the target IP address to the first terminal, for each second terminal that subsequently accesses, the same IP address as the first terminal is assigned to each second terminal, so that the IP addresses of multiple terminals are the same, which are all target IP addresses.

[0200] S26: Establish a PDU session of the second terminal based on the target IP address.

[0201] A PDU session of the second terminal is established between the second terminal and the core network device, and the IP address allocated to the second terminal is the target IP address.

[0202] In summary, for any terminal, if the terminal is the first terminal, a PDU session establishment request of the first terminal is sent to the core network device. After receiving the PDU session establishment request of the first terminal, the core network device sends a PDU session establishment response of the first terminal to the first terminal. The PDU session establishment response of the first terminal includes the target IP address, and the first terminal establishes a PDU session. If the terminal is not the first terminal, that is, the terminal is one of the second terminals, the terminal sends a PDU session establishment request to the core network device. The core network device sends a PDU session establishment response to the terminal based on the PDU session establishment request and the target IP address sent by the terminal. The PDU session establishment response includes the target IP address assigned to the terminal, and the terminal establishes a PDU session based on the target IP address.

[0203] Different from conventional unicast services, in the embodiment of the present application, after the first terminal accesses, the subsequent terminals are all assigned the same IP address as the first terminal. After the core network device assigns IP addresses to different terminals, only one IP address is pushed in the user-level General Packet Radio Service Tunneling Protocol (General Packet Radio Service Tunneling Protocol for the User Plane, GTP-U) mode, and sent to the PDCP layer of the access network device through the user plane connection (N3 tunnel). The downlink data in the remaining PDU sessions are blocked, and the PDU sessions established to meet the subsequent access terminals are empty sessions, and no broadcast data service is received. Broadcast data packets are received by multiplexing the PDU session of the first terminal. The N3 tunnel is a GTP-U tunnel between the user plane function (User Plane Function, UPF) and the RAN.

[0204] Figure 3 A schematic diagram of broadcast data packet transmission provided in an embodiment of the present application is shown in FIG. Figure 3 As shown, the interactive process among the server, core network equipment, access network equipment and terminal is involved.

[0205] The server sends a broadcast data packet to the core network device, where the broadcast data packet may be, for example, real-time video data or other data that may need to be broadcasted. After receiving the broadcast data packet, the core network device sends the broadcast data packet to the access network device.

[0206] exist Figure 3 In the description, multiple terminals including terminal 1, terminal 2 and terminal 3 are taken as an example for introduction, wherein terminal 1 is the first terminal, that is, the first terminal to establish a PDU session. Figure 3 Different types of arrows are used to represent different interaction processes, including the process of transmitting broadcast data packets, the process of allocating IP addresses, and the process of transmitting feedback information.

[0207] On the core network equipment side, no new network elements are added. The control plane and service plane interact based on the Session Management Function (SMF) and UPF respectively, and the access to the signaling plane is completed through the Access and Mobility Management Function (AMF). Through customized processing, after access, SMF or UPF assigns the same IP address (i.e., target IP address) to the accessed terminal. This target IP address is used as the destination IP address of the server to push the stream, simulating a broadcast IP in a broadcast area. When pushing the stream on the server side, the destination IP and port are configured in unicast mode, and the stream is pushed using the User Datagram Protocol (UDP).

[0208] like Figure 3 As shown, terminal 1, terminal 2 and terminal 3 have all established PDU sessions, which are the PDU session of terminal 1, the PDU session of terminal 2 and the PDU session of terminal 3. In the process of establishing the PDU session of terminal 1, the core network device allocates a target IP address to terminal 1. In the process of establishing the PDU session of terminal 2 and terminal 3, the core network device allocates the same IP address as terminal 1 to terminal 2 and terminal 3, that is, the target IP address.

[0209] After the core network equipment assigns IP addresses to different terminals, only one IP address is pushed in GTP-U mode and sent to the Packet Data Convergence Protocol (PDCP) layer of the access network device through the N3 tunnel. The downlink data in the remaining PDU sessions are blocked. The PDU session established to meet the subsequent access of the terminal is an empty PDU session, and no broadcast data service is received. The broadcast service is received by multiplexing the PDU session of terminal 1.

[0210] On the access network device side, after receiving the broadcast data packet pushed by the core network device, the Service Data Adaptation Protocol (SDAP) layer, PDCP layer and Radio Link Control (RLC) layer process and transmit normally, which is the same as unicast service. In the Media Access Control (MAC) layer scheduling, since the NR standard does not define the control / service channel, logical channel and transmission channel of the M channel and the related mapping method, it is not possible to adopt a multicast strategy similar to the broadcast / multicast single frequency network (MBSFN) or single cell point to multipoint (SC-PTM) method. Therefore, the Semi-Persistent Scheduling (SPS) method is used to perform downlink SPS by configuring the scheduling radio network temporary identifier (CS-RNTI).

[0211] To ensure that the air interface only occupies one set of time-frequency domain resources, for the access network equipment side, the broadcast data packets sent from the core network equipment are only sent to one terminal through one set of air interface resources as the same broadcast stream due to the same IP header. Through customized means, multiple terminals use multiple identical CS-RNTIs to scramble downlink control information (DCI) to complete the scheduling process, so that multiple terminals actually share the same set of air interface resources, control channels, and data service channels and resources.

[0212] Specifically, the access network device sends respective DCIs to multiple terminals respectively, wherein, for any terminal among the multiple terminals, the DCI of the terminal is used to indicate the scheduling resources of the terminal, and the scheduling resources of the multiple terminals are the same scheduling resources. After the access network device indicates the same scheduling resource through the respective DCIs of the multiple terminals, based on the PDU session established by the first terminal, the access network device sends broadcast data packets to the multiple terminals through the target IP address on the scheduling resource. The terminal receives the DCI sent by the access network device, and can determine the scheduling resources of the terminal according to the DCI, thereby receiving the broadcast data packet sent by the access network device through the target IP address on the scheduling resource based on the PDU session established by the first terminal.

[0213] Optionally, the access network device determines a CS-RNTI, and then scrambles the DCI of each of the multiple terminals based on the determined CS-RNTI, thereby obtaining the scrambled DCI of each of the multiple terminals, that is, the scrambled DCI received by the terminal is obtained after scrambling the DCI based on the CS-RNTI. For any terminal among the multiple terminals, the DCI of the terminal is used to indicate the scheduling resources of the terminal, and the scheduling resources of the multiple terminals are the same scheduling resources, that is, multiple terminals share a set of scheduling resources. After obtaining the scrambled DCI of each of the multiple terminals through CS-RNTI scrambling, the access network device sends each scrambled DCI to the multiple terminals respectively.

[0214] After receiving their respective scrambled DCIs, multiple terminals can determine the scheduling resources indicated by the access network device according to the scrambled DCI, and the scheduling resources are used to receive the broadcast data packets sent by the access network device. Then, the access network device sends the broadcast data packets to the multiple terminals through the target IP address on the scheduling resources based on the PDU session established by the first terminal.

[0215] By having multiple terminals share the same scheduling resources, broadcast data packets can be transmitted to multiple terminals without modifying the terminals, thus achieving the broadcast effect.

[0216] In a possible implementation, each terminal may also send feedback information for the broadcast data packet to the access network device, where the feedback information is used to indicate that each terminal has successfully received the broadcast data packet, or that each terminal has failed to successfully receive the broadcast data packet.

[0217] like Figure 3 As shown, terminal 1, terminal 2 and terminal 3 can all send feedback information to the access network device to indicate whether the broadcast data packet is successfully received. After receiving the feedback information sent by each terminal, the access network device sends the feedback information to the core network device. The core network device receives the feedback information of multiple terminals for the broadcast data packet sent by the access network device, and sends the feedback information of multiple terminals for the broadcast data packet to the server. That is, the feedback information sent by each terminal finally reaches the server through the communication between the access network device and the core network device. Taking terminal 1 as an example, if the feedback information sent by terminal 1 is an acknowledgement (Acknowledge, ACK), it means that terminal 1 has successfully received the broadcast data packet; if the feedback information sent by terminal 1 is a negative acknowledgement (Negative Acknowledge, NACK), it means that terminal 1 has not successfully received the broadcast data packet.

[0218] Feedback information from multiple terminals regarding the broadcast data packet is used to determine whether to retransmit the broadcast data packet to the multiple terminals via the target IP address.

[0219] Optionally, if at least one of the multiple terminals successfully receives the broadcast data packet, it indicates that there is no problem in the transmission process of the broadcast data packet. At this time, the feedback information of the multiple terminals for the broadcast data packet is used to determine not to retransmit the broadcast data packet. That is, as long as at least one of the multiple terminals feedbacks that the broadcast data packet is successfully received, the broadcast data packet is not retransmitted.

[0220] If multiple terminals fail to successfully receive the broadcast data packet, the feedback information of the multiple terminals for the broadcast data packet is used to determine the retransmission of the broadcast data packet. Specifically, after the feedback information is transmitted from the terminal to the server through the access network device and the core network device, the server learns from the feedback information that multiple terminals fail to successfully receive the broadcast data packet, and the server retransmits the broadcast data packet to the core network device. The core network device receives the broadcast data packet sent by the server and retransmits the broadcast data packet to the access network device. The access network device receives the broadcast data packet retransmitted by the core network device and retransmits the broadcast data packet to multiple terminals through the target IP address.

[0221] After the uplink data on the terminal side passes through the air interface, it is blocked on the access network device side and is not delivered to the core network device and server. For the same terminal, the reception conditions are the same by default, and retransmission is not performed through feedback. The PDCP layer data packets are delivered out of order, ensuring that different terminals will only freeze or display mosaics when stuck or lost, and keep multiple terminals synchronized when playing smoothly.

[0222] To summarize, in the solution of the embodiment of the present application, the core network device only needs one set of time-frequency resources when sending a broadcast data packet to the access network device, and the access network device only needs one set of time-frequency resources to transmit the broadcast data packet based on the PDU session established by the first terminal. Since the IP addresses of multiple terminals are the same, the broadcast data packet can be received by multiple terminals, ensuring that in the absence of terminal support, the demonstration effect of 5G MBS broadcasting can be presented by only changing the core network device and the access network device under the conditions of "the server performs single-stream push" and "multiple terminals use only one set of air interface resources to ensure that a large number of terminals can be connected to receive the broadcast" of MBS broadcasting.

[0223] Figure 4 A schematic diagram of the structure of an access network device provided in an embodiment of the present application, such as Figure 4 As shown, the access network device includes a memory 420, a transceiver 400, and a processor 410, wherein:

[0224] The memory 420 is used to store computer programs; the transceiver 400 is used to send and receive data under the control of the processor 410; the processor 410 is used to read the computer program in the memory 420 and perform the following operations:

[0225] Receive a broadcast data packet sent by a core network device, wherein the broadcast data packet includes a target IP address;

[0226] Determine multiple terminals that have established a PDU session, the multiple terminals include a first terminal, the multiple terminals have the same IP address, the IP addresses of the multiple terminals are all the target IP address, and the first terminal is the terminal that establishes the PDU session earliest among the multiple terminals;

[0227] Based on the PDU session established by the first terminal, the broadcast data packet is sent to the multiple terminals via the target IP address.

[0228] Specifically, the transceiver 400 is used to receive and send data under the control of the processor 410.

[0229] Among them, Figure 4 In the embodiment, the bus architecture may include any number of interconnected buses and bridges, specifically linking together various circuits of one or more processors represented by processor 410 and memory represented by memory 420. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described herein. The bus interface provides an interface. The transceiver 400 may be a plurality of components, namely, a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium, which may include transmission media such as wireless channels, wired channels, optical cables, etc. The processor 410 is responsible for managing the bus architecture and general processing, and the memory 420 may store data used by the processor 410 when performing operations.

[0230] Optionally, the processor 410 may be a central processing unit (CPU), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or a complex programmable logic device (CPLD), and the processor may also adopt a multi-core architecture.

[0231] The processor calls the computer program stored in the memory to execute any of the methods provided in the embodiments of the present application according to the obtained executable instructions. The processor and the memory can also be arranged physically separately.

[0232] In a possible implementation manner, the sending the broadcast data packet to the multiple terminals through the target IP address based on the PDU session established by the first terminal includes:

[0233] Sending respective DCIs to the multiple terminals respectively, wherein, for any terminal, the DCI of the terminal is used to indicate a scheduling resource of the terminal, and the scheduling resources of the multiple terminals are the same scheduling resources;

[0234] Based on the PDU session established by the first terminal, the broadcast data packet is sent to the multiple terminals via the target IP address on the scheduling resources.

[0235] In a possible implementation manner, the sending respective DCIs to the multiple terminals respectively includes:

[0236] Determine the CS-RNTI;

[0237] Scramble the DCI of each of the multiple terminals based on the CS-RNTI to obtain the scrambled DCI of each of the multiple terminals;

[0238] The scrambled DCIs are respectively sent to the multiple terminals.

[0239] In a possible implementation manner, the processor is further configured to read the computer program in the memory and perform the following operations:

[0240] receiving feedback information from the multiple terminals for the broadcast data packet, where the feedback information from the multiple terminals for the broadcast data packet is used to indicate that each of the terminals successfully receives the broadcast data packet, or that each of the terminals fails to successfully receive the broadcast data packet;

[0241] Feedback information of the multiple terminals with respect to the broadcast data packet is sent to the core network device, where the feedback information of the multiple terminals with respect to the broadcast data packet is used to determine whether to retransmit the broadcast data packet.

[0242] In one possible implementation,

[0243] If at least one terminal among the multiple terminals successfully receives the broadcast data packet, feedback information of the multiple terminals for the broadcast data packet is used to determine not to retransmit the broadcast data packet;

[0244] If the multiple terminals fail to successfully receive the broadcast data packet, feedback information of the multiple terminals with respect to the broadcast data packet is used to determine whether to retransmit the broadcast data packet.

[0245] It should be noted here that the above-mentioned access network device provided in the embodiment of the present application can implement all the method steps implemented by the method embodiment in which the above-mentioned execution subject is the access network device, and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as the method embodiment will not be described in detail here.

[0246] Figure 5 A schematic diagram of the structure of a core network device provided in an embodiment of the present application, such as Figure 5 As shown, the core network device includes a memory 520, a transceiver 500, and a processor 510, wherein:

[0247] The memory 520 is used to store computer programs; the transceiver 500 is used to send and receive data under the control of the processor 510; the processor 510 is used to read the computer program in the memory 520 and perform the following operations:

[0248] Establishing PDU sessions with multiple terminals respectively, the IP addresses of the multiple terminals after the PDU sessions are established are the same, and the IP addresses of the multiple terminals are all target IP addresses;

[0249] Receive a broadcast data packet sent by a server, wherein the broadcast data packet includes the target IP address;

[0250] The broadcast data packet is sent to the access network device.

[0251] Specifically, the transceiver 500 is used to receive and send data under the control of the processor 510.

[0252] Among them, Figure 5 In the embodiment, the bus architecture may include any number of interconnected buses and bridges, specifically linking together various circuits of one or more processors represented by processor 510 and memory represented by memory 520. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described herein. The bus interface provides an interface. The transceiver 500 may be a plurality of components, namely, a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium, which may include transmission media such as wireless channels, wired channels, optical cables, etc. The processor 510 is responsible for managing the bus architecture and general processing, and the memory 520 may store data used by the processor 510 when performing operations.

[0253] Optionally, the processor 510 may be a CPU, an ASIC, an FPGA or a CPLD, and the processor may also adopt a multi-core architecture.

[0254] The processor calls the computer program stored in the memory to execute any of the methods provided in the embodiments of the present application according to the obtained executable instructions. The processor and the memory can also be arranged physically separately.

[0255] In a possible implementation manner, establishing PDU sessions with multiple terminals respectively includes:

[0256] receiving a PDU session establishment request sent by a first terminal, where the first terminal is one of the multiple terminals;

[0257] According to the PDU session establishment request sent by the first terminal, sending a PDU session establishment response of the first terminal to the first terminal to establish a PDU session of the first terminal, wherein the PDU session establishment response of the first terminal includes the target IP address;

[0258] According to the target IP address, a PDU session is established with each second terminal among the multiple terminals except the first terminal.

[0259] In a possible implementation manner, establishing a PDU session with each second terminal except the first terminal among the multiple terminals according to the target IP address includes:

[0260] Receiving a PDU session establishment request sent by each of the second terminals;

[0261] Sending a PDU session establishment response of each second terminal to each second terminal according to the PDU session establishment request and the target IP address sent by each second terminal, wherein the PDU session establishment response of each second terminal includes the target IP address, and the target IP address is the IP address allocated to each second terminal;

[0262] Based on the target IP address, a PDU session for each of the second terminals is established.

[0263] In a possible implementation manner, the processor is further configured to read the computer program in the memory and perform the following operations:

[0264] receiving feedback information of the multiple terminals for the broadcast data packet sent by the access network device, where the feedback information of the multiple terminals for the broadcast data packet is used to determine whether to retransmit the broadcast data packet;

[0265] Sending feedback information of the multiple terminals in response to the broadcast data packet to the server.

[0266] In one possible implementation,

[0267] If at least one terminal among the multiple terminals successfully receives the broadcast data packet, feedback information of the multiple terminals for the broadcast data packet is used to determine not to retransmit the broadcast data packet;

[0268] If the multiple terminals fail to successfully receive the broadcast data packet, feedback information of the multiple terminals with respect to the broadcast data packet is used to determine whether to retransmit the broadcast data packet.

[0269] It should be noted here that the above-mentioned core network device provided in the embodiment of the present application can implement all the method steps implemented by the method embodiment in which the above-mentioned execution subject is the core network device, and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as the method embodiment will not be described in detail here.

[0270] Figure 6 A schematic diagram of the structure of a terminal provided in an embodiment of the present application, such as Figure 6 As shown, the terminal includes a memory 620, a transceiver 600, and a processor 610, wherein:

[0271] The memory 620 is used to store computer programs; the transceiver 600 is used to send and receive data under the control of the processor 610; the processor 610 is used to read the computer program in the memory 620 and perform the following operations:

[0272] Establishing a PDU session of the terminal, wherein the IP address of the terminal after the PDU session is established is the target IP address;

[0273] Based on the PDU session established by the first terminal, the broadcast data packet sent by the access network device is received through the target IP address. The first terminal is the terminal that establishes the PDU session earliest among multiple terminals that have established the PDU session with the core network device.

[0274] Among them, Figure 6 In the embodiment, the bus architecture may include any number of interconnected buses and bridges, specifically one or more processors represented by processor 610 and various circuits of memory represented by memory 620 are linked together. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described herein. The bus interface provides an interface. The transceiver 600 may be a plurality of components, namely, a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium, such as a wireless channel, a wired channel, an optical cable, and other transmission media. For different user devices, the user interface 630 may also be an interface capable of externally and internally connecting required devices, and the connected devices include but are not limited to a keypad, a display, a speaker, a microphone, a joystick, and the like.

[0275] The processor 610 is responsible for managing the bus architecture and general processing, and the memory 620 can store data used by the processor 610 when performing operations.

[0276] In some embodiments, the processor 610 may be a CPU, an ASIC, an FPGA, or a CPLD, and the processor may also adopt a multi-core architecture.

[0277] The processor calls the computer program stored in the memory to execute any of the methods provided in the embodiments of the present application according to the obtained executable instructions. The processor and the memory can also be arranged physically separately.

[0278] In a possible implementation manner, establishing the PDU session of the terminal includes:

[0279] If the terminal is the first terminal, sending a PDU session establishment request of the first terminal to the core network device; receiving a PDU session establishment response of the first terminal sent by the core network device, establishing a PDU session of the first terminal, wherein the PDU session establishment response of the first terminal includes the target IP address;

[0280] If the terminal is not the first terminal, a PDU session of the terminal is established according to the target IP address.

[0281] In a possible implementation manner, the PDU session established based on the first terminal, receiving a broadcast data packet sent by the access network device through the target IP address, includes:

[0282] receiving a DCI sent by the access network device, where the DCI is used to indicate a scheduling resource of the terminal;

[0283] Based on the PDU session established by the first terminal, the broadcast data packet sent by the access network device is received through the target IP address on the scheduling resource.

[0284] In a possible implementation manner, the receiving the DCI sent by the access network device includes:

[0285] Receive the scrambled DCI sent by the access network device, where the scrambled DCI is obtained by scrambling the DCI based on the CS-RNTI.

[0286] In a possible implementation manner, the processor is further configured to read the computer program in the memory and perform the following operations:

[0287] Sending feedback information for the broadcast data packet to the access network device, where the feedback information is used to indicate that the terminal has successfully received the broadcast data packet, or that the terminal has not successfully received the broadcast data packet.

[0288] It should be noted here that the above-mentioned terminal provided in the embodiment of the present application can implement all the method steps implemented by the method embodiment in which the above-mentioned execution subject is the terminal, and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as the method embodiment will not be described in detail here.

[0289] Figure 7 A schematic diagram of the structure of the MBS transmission device provided in the embodiment of the present application Figure 1 ,like Figure 7 As shown, the device comprises:

[0290] A first receiving module 71, configured to receive a broadcast data packet sent by a core network device, wherein the broadcast data packet includes a target IP address;

[0291] A determination module 72 is used to determine multiple terminals that have established a PDU session, wherein the multiple terminals include a first terminal, the multiple terminals have the same IP addresses, the IP addresses of the multiple terminals are all the target IP addresses, and the first terminal is the terminal that establishes the PDU session earliest among the multiple terminals;

[0292] The first sending module 73 is used to send the broadcast data packet to the multiple terminals through the target IP address based on the PDU session established by the first terminal.

[0293] In a possible implementation manner, the first sending module 73 is specifically configured to:

[0294] Sending respective DCIs to the multiple terminals respectively, wherein, for any terminal, the DCI of the terminal is used to indicate a scheduling resource of the terminal, and the scheduling resources of the multiple terminals are the same scheduling resources;

[0295] Based on the PDU session established by the first terminal, the broadcast data packet is sent to the multiple terminals via the target IP address on the scheduling resources.

[0296] In a possible implementation manner, the first sending module 73 is specifically configured to:

[0297] Determine the CS-RNTI;

[0298] Scramble the DCI of each of the multiple terminals based on the CS-RNTI to obtain the scrambled DCI of each of the multiple terminals;

[0299] The scrambled DCIs are respectively sent to the multiple terminals.

[0300] In a possible implementation manner, a retransmission module is further included, wherein the retransmission module is configured to:

[0301] receiving feedback information from the multiple terminals for the broadcast data packet, where the feedback information from the multiple terminals for the broadcast data packet is used to indicate that each of the terminals successfully receives the broadcast data packet, or that each of the terminals fails to successfully receive the broadcast data packet;

[0302] Feedback information of the multiple terminals with respect to the broadcast data packet is sent to the core network device, where the feedback information of the multiple terminals with respect to the broadcast data packet is used to determine whether to retransmit the broadcast data packet.

[0303] In one possible implementation,

[0304] If at least one terminal among the multiple terminals successfully receives the broadcast data packet, feedback information of the multiple terminals for the broadcast data packet is used to determine not to retransmit the broadcast data packet;

[0305] If the multiple terminals fail to successfully receive the broadcast data packet, feedback information of the multiple terminals with respect to the broadcast data packet is used to determine whether to retransmit the broadcast data packet.

[0306] Specifically, the MBS transmission device provided in the embodiment of the present application can implement all the method steps implemented in the method embodiment in which the execution subject is an access network device, and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as those of the method embodiment will not be described in detail here.

[0307] Figure 8 A schematic diagram of the structure of the MBS transmission device provided in the embodiment of the present application Figure 2 ,like Figure 8 As shown, the device comprises:

[0308] A first establishing module 81 is used to establish PDU sessions with multiple terminals respectively, wherein the IP addresses of the multiple terminals after the PDU sessions are established are the same, and the IP addresses of the multiple terminals are all target IP addresses;

[0309] A second receiving module 82, configured to receive a broadcast data packet sent by a server, wherein the broadcast data packet includes the target IP address;

[0310] The second sending module 83 is used to send the broadcast data packet to the access network device.

[0311] In a possible implementation manner, the first establishing module 81 is specifically configured to:

[0312] receiving a PDU session establishment request sent by a first terminal, where the first terminal is one of the multiple terminals;

[0313] According to the PDU session establishment request sent by the first terminal, sending a PDU session establishment response of the first terminal to the first terminal to establish a PDU session of the first terminal, wherein the PDU session establishment response of the first terminal includes the target IP address;

[0314] According to the target IP address, a PDU session is established with each second terminal among the multiple terminals except the first terminal.

[0315] In a possible implementation manner, the first establishing module 81 is specifically configured to:

[0316] Receiving a PDU session establishment request sent by each of the second terminals;

[0317] Sending a PDU session establishment response of each second terminal to each second terminal according to the PDU session establishment request and the target IP address sent by each second terminal, wherein the PDU session establishment response of each second terminal includes the target IP address, and the target IP address is the IP address allocated to each second terminal;

[0318] Based on the target IP address, a PDU session for each of the second terminals is established.

[0319] In a possible implementation manner, the second receiving module 82 is further configured to:

[0320] receiving feedback information of the multiple terminals for the broadcast data packet sent by the access network device, where the feedback information of the multiple terminals for the broadcast data packet is used to determine whether to retransmit the broadcast data packet;

[0321] Sending feedback information of the multiple terminals in response to the broadcast data packet to the server.

[0322] In one possible implementation,

[0323] If at least one terminal among the multiple terminals successfully receives the broadcast data packet, feedback information of the multiple terminals for the broadcast data packet is used to determine not to retransmit the broadcast data packet;

[0324] If the multiple terminals fail to successfully receive the broadcast data packet, feedback information of the multiple terminals with respect to the broadcast data packet is used to determine whether to retransmit the broadcast data packet.

[0325] Specifically, the MBS transmission device provided in the embodiment of the present application can implement all the method steps implemented in the method embodiment in which the execution subject is a core network device, and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as those of the method embodiment will not be described in detail here.

[0326] Fig. 9 A schematic diagram of the structure of the MBS transmission device provided in the embodiment of the present application Figure 3 ,like Fig. 9 As shown, the device comprises:

[0327] A second establishing module 91 is used to establish a PDU session of the terminal, and the IP address of the terminal after the PDU session is established is the target IP address;

[0328] The third receiving module 92 is used to receive the broadcast data packet sent by the access network device through the target IP address based on the PDU session established by the first terminal, and the first terminal is the terminal that establishes the PDU session with the core network device earliest among multiple terminals.

[0329] In a possible implementation manner, the second establishing module 91 is specifically configured to:

[0330] If the terminal is the first terminal, sending a PDU session establishment request of the first terminal to the core network device; receiving a PDU session establishment response of the first terminal sent by the core network device, establishing a PDU session of the first terminal, wherein the PDU session establishment response of the first terminal includes the target IP address;

[0331] If the terminal is not the first terminal, a PDU session of the terminal is established according to the target IP address.

[0332] In a possible implementation manner, the third receiving module 92 is specifically configured to:

[0333] receiving a DCI sent by the access network device, where the DCI is used to indicate a scheduling resource of the terminal;

[0334] Based on the PDU session established by the first terminal, the broadcast data packet sent by the access network device is received through the target IP address on the scheduling resource.

[0335] In a possible implementation manner, the third receiving module 92 is specifically configured to:

[0336] Receive the scrambled DCI sent by the access network device, where the scrambled DCI is obtained by scrambling the DCI based on the CS-RNTI.

[0337] In a possible implementation, the system further includes a sending module, wherein the sending module is configured to:

[0338] Sending feedback information for the broadcast data packet to the access network device, where the feedback information is used to indicate that the terminal has successfully received the broadcast data packet, or that the terminal has not successfully received the broadcast data packet.

[0339] Specifically, the MBS transmission device provided in the embodiment of the present application can implement all the method steps implemented in the method embodiment in which the execution subject is a terminal, and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as those of the method embodiment will not be described in detail here.

[0340] It should be noted that the division of units / modules in the above embodiments of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation. In addition, the functional units in the various embodiments of the present application may be integrated into a processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above integrated units may be implemented in the form of hardware or in the form of software functional units.

[0341] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or 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 a number of instructions to enable a computer device (which can be a personal computer, server, or network device, etc.) or a processor (processor) to perform all or part of the steps of the method described in each embodiment 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), disk or optical disk and other media that can store program codes.

[0342] In some embodiments, a computer-readable storage medium is further provided, wherein the computer-readable storage medium stores a computer program, and the computer program is used to enable a computer to execute the MBS transmission method provided by the above-mentioned method embodiments.

[0343] Specifically, the above-mentioned computer-readable storage medium provided in the embodiment of the present application can implement all the method steps implemented by the above-mentioned method embodiments, and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as the method embodiment will not be described in detail here.

[0344] It should be noted that the computer-readable storage medium can be any available medium or data storage device that can be accessed by the processor, including but not limited to magnetic storage (such as floppy disks, hard disks, magnetic tapes, magneto-optical disks (MO), etc.), optical storage (such as CD, DVD, BD, HVD, etc.), and semiconductor storage (such as ROM, EPROM, EEPROM, non-volatile memory (NAND FLASH), solid-state drive (SSD)), etc.

[0345] It should also be noted that the terms "first", "second", etc. in the embodiments of the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the terms used in this way can be interchangeable under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than those illustrated or described here, and the objects distinguished by "first" and "second" are generally of the same type, and the number of objects is not limited. For example, the first object can be one or more.

[0346] In the embodiments of the present application, the term "and / or" describes the association relationship of the associated objects, indicating that three relationships may exist. For example, A and / or B may represent: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the associated objects before and after are in an "or" relationship.

[0347] In the embodiments of the present application, the term "plurality" refers to two or more than two, and other quantifiers are similar.

[0348] The technical solution provided in the embodiment of the present application can be applicable to a variety of systems, especially 5G systems. For example, the applicable system can be a global system of mobile communication (GSM) system, a code division multiple access (CDMA) system, a wideband code division multiple access (WCDMA) GPRS system, an LTE system, a LTE frequency division duplex (FDD) system, a LTE time division duplex (TDD) system, an advanced long term evolution (LTE-A) system, a universal mobile telecommunication system (UMTS), a world-wide interoperability for microwave access (WiMAX) system, a 5G NR system, etc. These various systems include terminal equipment and network equipment. The system may also include a core network part, such as an evolved packet system (EPS), a 5G system (5GS), etc.

[0349] The terminal device involved in the embodiment of the present application may be a device that provides voice and / or data connectivity to a user, a handheld device with a wireless connection function, or other processing devices connected to a wireless modem. In different systems, the name of the terminal device may also be different. For example, in a 5G system, the terminal device may be called a user equipment (UE). The wireless terminal device can communicate with one or more core networks (CN) via the RAN. The wireless terminal device can be a mobile terminal device, such as a mobile phone (or a "cellular" phone) and a computer with a mobile terminal device. For example, it can be a portable, pocket-sized, handheld, computer-built-in or vehicle-mounted mobile device that exchanges language and / or data with a wireless access network. For example, personal communication service (PCS) phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDA) and other devices. The wireless terminal device may also be referred to as a system, a subscriber unit, a subscriber station, a mobile station, a mobile station, a remote station, an access point, a remote terminal device, an access terminal device, a user terminal device, a user agent, and a user device, but is not limited in the embodiments of the present application.

[0350] The network device involved in the embodiment of the present application may be a base station, which may include multiple cells providing services for the terminal. Depending on the specific application scenario, the base station may also be called an access point, or may be a device in the access network that communicates with the wireless terminal device through one or more sectors on the air interface, or other names. The network device may be used to interchange received air frames with IP packets, and serve as a router between the wireless terminal device and the rest of the access network, wherein the rest of the access network may include an IP communication network. The network device may also coordinate the attribute management of the air interface. For example, the network device involved in the embodiments of the present application may be a network device (Base Transceiver Station, BTS) in the Global System for Mobile communications (GSM) or Code Division Multiple Access (CDMA), or a network device (NodeB) in Wide-band Code Division Multiple Access (WCDMA), or an evolutionary network device (eNB or e-NodeB) in the LTE system, a 5G base station (gNB) in the 5G network architecture (next generation system), or a home evolved Node B (HeNB), a relay node, a home base station (femto), a pico base station (pico), etc., which is not limited in the embodiments of the present application. In some network structures, the network device may include a centralized unit (CU) node and a distributed unit (DU) node, and the centralized unit and the distributed unit may also be arranged geographically separately.

[0351] Network devices and terminal devices can each use one or more antennas for multi-input multi-output (MIMO) transmission. MIMO transmission can be single-user MIMO (SU-MIMO) or multi-user MIMO (MU-MIMO). Depending on the form and number of antenna combinations, MIMO transmission can be 2D-MIMO, 3D-MIMO, FD-MIMO or massive-MIMO, or it can be diversity transmission, precoding transmission or beamforming transmission, etc.

[0352] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage and optical storage, etc.) that contain computer-usable program code.

[0353] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer executable instructions. These computer executable instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0354] These processor executable instructions may also be stored in a processor readable memory that can direct a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the processor readable memory produce an article of manufacture including an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0355] These processor-executable instructions may also be loaded onto a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for executing on the computer or other programmable device to implement the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0356] Obviously, those skilled in the art can make various changes and modifications to the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.

Claims

1. A broadcast multicast service MBS transmission method, characterized in that: Applied to access network equipment, the method comprises: Receiving a broadcast data packet sent by a core network device, wherein the broadcast data packet includes a target Internet Protocol IP address; Determine multiple terminals that have established a protocol data unit (PDU) session, the multiple terminals include a first terminal, the multiple terminals have the same IP address, the IP addresses of the multiple terminals are all the target IP address, and the first terminal is the terminal that establishes the PDU session earliest among the multiple terminals; Based on the PDU session established by the first terminal, the broadcast data packet is sent to the multiple terminals via the target IP address.

2. The method according to claim 1, characterized in that The sending the broadcast data packet to the multiple terminals through the target IP address based on the PDU session established by the first terminal includes: Sending respective downlink control information DCI to the multiple terminals respectively, wherein, for any terminal, the DCI of the terminal is used to indicate a scheduling resource of the terminal, and the scheduling resources of the multiple terminals are the same scheduling resources; Based on the PDU session established by the first terminal, the broadcast data packet is sent to the multiple terminals via the target IP address on the scheduling resources.

3. The method according to claim 2, characterized in that The sending respective downlink control information DCI to the multiple terminals respectively includes: Determine the configuration scheduling radio network temporary identifier CS-RNTI; Scramble the DCI of each of the multiple terminals based on the CS-RNTI to obtain the scrambled DCI of each of the multiple terminals; The scrambled DCIs are respectively sent to the multiple terminals.

4. The method according to any one of claims 1 to 3, characterized in that: The method further comprises: receiving feedback information from the multiple terminals for the broadcast data packet, where the feedback information from the multiple terminals for the broadcast data packet is used to indicate that each of the terminals successfully receives the broadcast data packet, or that each of the terminals fails to successfully receive the broadcast data packet; Feedback information of the multiple terminals with respect to the broadcast data packet is sent to the core network device, where the feedback information of the multiple terminals with respect to the broadcast data packet is used to determine whether to retransmit the broadcast data packet.

5. The method according to claim 4, characterized in that If at least one terminal among the multiple terminals successfully receives the broadcast data packet, feedback information of the multiple terminals for the broadcast data packet is used to determine not to retransmit the broadcast data packet; If the multiple terminals fail to successfully receive the broadcast data packet, feedback information of the multiple terminals with respect to the broadcast data packet is used to determine whether to retransmit the broadcast data packet.

6. A MBS transmission method, characterized in that: Applied to a core network device, the method comprises: Establishing PDU sessions with multiple terminals respectively, the IP addresses of the multiple terminals after the PDU sessions are established are the same, and the IP addresses of the multiple terminals are all target IP addresses; Receive a broadcast data packet sent by a server, wherein the broadcast data packet includes the target IP address; The broadcast data packet is sent to the access network device.

7. The method according to claim 6, characterized in that The establishing of PDU sessions with multiple terminals respectively includes: receiving a PDU session establishment request sent by a first terminal, where the first terminal is one of the multiple terminals; According to the PDU session establishment request sent by the first terminal, sending a PDU session establishment response of the first terminal to the first terminal to establish a PDU session of the first terminal, wherein the PDU session establishment response of the first terminal includes the target IP address; According to the target IP address, a PDU session is established with each second terminal among the multiple terminals except the first terminal.

8. The method according to claim 7, characterized in that The establishing a PDU session with each second terminal among the multiple terminals except the first terminal according to the target IP address includes: Receiving a PDU session establishment request sent by each of the second terminals; Sending a PDU session establishment response of each second terminal to each second terminal according to the PDU session establishment request and the target IP address sent by each second terminal, wherein the PDU session establishment response of each second terminal includes the target IP address, and the target IP address is the IP address allocated to each second terminal; Based on the target IP address, a PDU session for each of the second terminals is established.

9. The method according to any one of claims 6 to 8, characterized in that: The method further comprises: receiving feedback information of the multiple terminals for the broadcast data packet sent by the access network device, where the feedback information of the multiple terminals for the broadcast data packet is used to determine whether to retransmit the broadcast data packet; Sending feedback information of the multiple terminals in response to the broadcast data packet to the server.

10. The method according to claim 9, characterized in that If at least one terminal among the multiple terminals successfully receives the broadcast data packet, feedback information of the multiple terminals for the broadcast data packet is used to determine not to retransmit the broadcast data packet; If the multiple terminals fail to successfully receive the broadcast data packet, feedback information of the multiple terminals with respect to the broadcast data packet is used to determine whether to retransmit the broadcast data packet.

11. A MBS transmission method, characterized in that: Applied to a terminal, the method comprises: Establishing a PDU session of the terminal, wherein the IP address of the terminal after the PDU session is established is the target IP address; Based on the PDU session established by the first terminal, the broadcast data packet sent by the access network device is received through the target IP address. The first terminal is the terminal that establishes the PDU session earliest among multiple terminals that have established the PDU session with the core network device.

12. The method according to claim 11, characterized in that The establishing of the PDU session of the terminal includes: If the terminal is the first terminal, sending a PDU session establishment request of the first terminal to the core network device; receiving a PDU session establishment response of the first terminal sent by the core network device, establishing a PDU session of the first terminal, wherein the PDU session establishment response of the first terminal includes the target IP address; If the terminal is not the first terminal, a PDU session of the terminal is established according to the target IP address.

13. The method according to claim 12, characterized in that The PDU session established based on the first terminal, receiving a broadcast data packet sent by the access network device through the target IP address, includes: receiving a DCI sent by the access network device, where the DCI is used to indicate a scheduling resource of the terminal; Based on the PDU session established by the first terminal, the broadcast data packet sent by the access network device is received through the target IP address on the scheduling resource.

14. The method according to claim 13, characterized in that The receiving the DCI sent by the access network device includes: Receive the scrambled DCI sent by the access network device, where the scrambled DCI is obtained by scrambling the DCI based on the CS-RNTI.

15. The method according to any one of claims 11 to 14, characterized in that: The method further comprises: Sending feedback information for the broadcast data packet to the access network device, where the feedback information is used to indicate that the terminal has successfully received the broadcast data packet, or that the terminal has not successfully received the broadcast data packet.

16. An access network device, characterized in that: Including memory, transceiver, processor; A memory for storing a computer program; a transceiver for transmitting and receiving data under the control of the processor; and a processor for reading the computer program in the memory and performing the following operations: Receive a broadcast data packet sent by a core network device, wherein the broadcast data packet includes a target IP address; Determine multiple terminals that have established a PDU session, the multiple terminals include a first terminal, the multiple terminals have the same IP address, the IP addresses of the multiple terminals are all the target IP address, and the first terminal is the terminal that establishes the PDU session earliest among the multiple terminals; Based on the PDU session established by the first terminal, the broadcast data packet is sent to the multiple terminals via the target IP address.

17. The access network device according to claim 16, characterized in that: The sending the broadcast data packet to the multiple terminals through the target IP address based on the PDU session established by the first terminal includes: Sending respective DCIs to the multiple terminals respectively, wherein, for any terminal, the DCI of the terminal is used to indicate a scheduling resource of the terminal, and the scheduling resources of the multiple terminals are the same scheduling resources; Based on the PDU session established by the first terminal, the broadcast data packet is sent to the multiple terminals via the target IP address on the scheduling resources.

18. The access network device according to claim 17, characterized in that: The sending respective DCIs to the multiple terminals respectively includes: Determine the CS-RNTI; Scramble the DCI of each of the multiple terminals based on the CS-RNTI to obtain the scrambled DCI of each of the multiple terminals; The scrambled DCIs are respectively sent to the multiple terminals.

19. The access network device according to any one of claims 16 to 18, characterized in that: The processor is further configured to read the computer program in the memory and perform the following operations: receiving feedback information from the multiple terminals for the broadcast data packet, where the feedback information from the multiple terminals for the broadcast data packet is used to indicate that each of the terminals successfully receives the broadcast data packet, or that each of the terminals fails to successfully receive the broadcast data packet; Feedback information of the multiple terminals with respect to the broadcast data packet is sent to the core network device, where the feedback information of the multiple terminals with respect to the broadcast data packet is used to determine whether to retransmit the broadcast data packet.

20. The access network device according to claim 19, characterized in that: If at least one terminal among the multiple terminals successfully receives the broadcast data packet, feedback information of the multiple terminals for the broadcast data packet is used to determine not to retransmit the broadcast data packet; If the multiple terminals fail to successfully receive the broadcast data packet, feedback information of the multiple terminals with respect to the broadcast data packet is used to determine whether to retransmit the broadcast data packet.

21. A core network device, characterized in that: Including memory, transceiver, processor; a memory for storing a computer program; a transceiver for transmitting and receiving data under the control of the processor; A processor is configured to read the computer program in the memory and perform the following operations: Establishing PDU sessions with multiple terminals respectively, the IP addresses of the multiple terminals after the PDU sessions are established are the same, and the IP addresses of the multiple terminals are all target IP addresses; Receive a broadcast data packet sent by a server, wherein the broadcast data packet includes the target IP address; Send broadcast packets to access network devices.

22. The core network device according to claim 21, characterized in that: The establishing of PDU sessions with multiple terminals respectively includes: receiving a PDU session establishment request sent by a first terminal, where the first terminal is one of the multiple terminals; According to the PDU session establishment request sent by the first terminal, sending a PDU session establishment response of the first terminal to the first terminal to establish a PDU session of the first terminal, wherein the PDU session establishment response of the first terminal includes the target IP address; According to the target IP address, a PDU session is established with each second terminal among the multiple terminals except the first terminal.

23. The core network device according to claim 22, characterized in that: The establishing a PDU session with each second terminal among the multiple terminals except the first terminal according to the target IP address includes: Receiving a PDU session establishment request sent by each of the second terminals; Sending a PDU session establishment response of each second terminal to each second terminal according to the PDU session establishment request and the target IP address sent by each second terminal, wherein the PDU session establishment response of each second terminal includes the target IP address, and the target IP address is the IP address allocated to each second terminal; Based on the target IP address, a PDU session for each of the second terminals is established.

24. The core network device according to any one of claims 21 to 23, characterized in that: The processor is further configured to read the computer program in the memory and perform the following operations: receiving feedback information of the multiple terminals for the broadcast data packet sent by the access network device, where the feedback information of the multiple terminals for the broadcast data packet is used to determine whether to retransmit the broadcast data packet; Sending feedback information of the multiple terminals in response to the broadcast data packet to the server.

25. The core network device according to claim 24, characterized in that: If at least one terminal among the multiple terminals successfully receives the broadcast data packet, feedback information of the multiple terminals for the broadcast data packet is used to determine not to retransmit the broadcast data packet; If the multiple terminals fail to successfully receive the broadcast data packet, feedback information of the multiple terminals with respect to the broadcast data packet is used to determine whether to retransmit the broadcast data packet.

26. A terminal, characterized in that: Including memory, transceiver, processor; a memory for storing a computer program; a transceiver for transmitting and receiving data under the control of the processor; A processor is configured to read the computer program in the memory and perform the following operations: Establishing a PDU session of the terminal, wherein the IP address of the terminal after the PDU session is established is the target IP address; Based on the PDU session established by the first terminal, the broadcast data packet sent by the access network device is received through the target IP address. The first terminal is the terminal that establishes the PDU session earliest among multiple terminals that have established the PDU session with the core network device.

27. The terminal according to claim 26, characterized in that The establishing of the PDU session of the terminal includes: If the terminal is the first terminal, sending a PDU session establishment request of the first terminal to the core network device; receiving a PDU session establishment response of the first terminal sent by the core network device, establishing a PDU session of the first terminal, wherein the PDU session establishment response of the first terminal includes the target IP address; If the terminal is not the first terminal, a PDU session of the terminal is established according to the target IP address.

28. The terminal according to claim 27, characterized in that The PDU session established based on the first terminal, receiving a broadcast data packet sent by the access network device through the target IP address, includes: receiving a DCI sent by the access network device, where the DCI is used to indicate a scheduling resource of the terminal; Based on the PDU session established by the first terminal, the broadcast data packet sent by the access network device is received through the target IP address on the scheduling resource.

29. The terminal according to claim 28, characterized in that The receiving the DCI sent by the access network device includes: Receive the scrambled DCI sent by the access network device, where the scrambled DCI is obtained by scrambling the DCI based on the CS-RNTI.

30. The terminal according to any one of claims 26 to 29, characterized in that: The processor is further configured to read the computer program in the memory and perform the following operations: Sending feedback information for the broadcast data packet to the access network device, where the feedback information is used to indicate that the terminal has successfully received the broadcast data packet, or that the terminal has not successfully received the broadcast data packet.

31. An MBS transmission device, characterized in that: The device comprises: A first receiving module, configured to receive a broadcast data packet sent by a core network device, wherein the broadcast data packet includes a target IP address; A determination module, configured to determine a plurality of terminals that have established a PDU session, wherein the plurality of terminals include a first terminal, the plurality of terminals have the same IP address, the IP addresses of the plurality of terminals are all the target IP address, and the first terminal is a terminal that establishes a PDU session earliest among the plurality of terminals; The first sending module is used to send the broadcast data packet to the multiple terminals through the target IP address based on the PDU session established by the first terminal.

32. An MBS transmission device, characterized in that: The device comprises: A first establishing module, used to establish PDU sessions with multiple terminals respectively, wherein the IP addresses of the multiple terminals after the PDU sessions are established are the same, and the IP addresses of the multiple terminals are all target IP addresses; A second receiving module, used for receiving a broadcast data packet sent by a server, wherein the broadcast data packet includes the target IP address; The second sending module is used to send the broadcast data packet to the access network device.

33. An MBS transmission device, characterized in that: The device comprises: A second establishing module is used to establish a PDU session of a terminal, and the IP address of the terminal after the PDU session is established is the target IP address; The third receiving module is used to receive the broadcast data packet sent by the access network device through the target IP address based on the PDU session established by the first terminal, and the first terminal is the terminal that establishes the PDU session with the core network device earliest among multiple terminals.

34. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and the computer program is used to enable a computer to execute the MBS transmission method according to any one of claims 1 to 15.

Citation Information

Cited By

  • Control tower and flight guarantee command room decision instruction transmission method based on edge nodes

    CN120935100A