Communication method and communication device

By determining the transmission method in the 5G mobile communication system through a centralized unit and instructing the distributed unit to perform data transmission, the problem of MBS data transmission reliability under the separate access network architecture is solved, and dynamic switching and high-reliability data transmission are realized.

CN120111567APending Publication Date: 2025-06-06HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510218184.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2020-08-17
Publication Date
2025-06-06

AI Technical Summary

Technical Problem

In 5G mobile communication system, how to realize the reliability of multicast broadcast service (MBS) data transmission under the access network architecture of centralized units and distributed units.

Method used

The transmission method of the first service is determined by a centralized unit (CU), and the distributed unit (DU) is instructed to transmit data packets in a corresponding transmission method. The transmission method can be a point-to-point (PTP) transmission method or a point-to-multipoint (PTM) transmission method, and the CU makes decisions based on auxiliary information from the terminal device or auxiliary information from the core network.

Benefits of technology

Dynamic switching of first service data transmission is realized, the reliability of MBS data transmission is improved, and the actual situation of different terminal devices is adapted to.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120111567A_ABST
    Figure CN120111567A_ABST
Patent Text Reader

Abstract

The invention provides a communication method and a communication device. The method comprises the following steps: receiving a data packet of a first service from network equipment; and under the condition that the transmission mode of the first service is changed, sending data packet receiving state feedback information to the network equipment. Thus, the terminal equipment can feed back the receiving condition of the data packet in time, so that the network equipment can dynamically switch the transmission mode of the first service according to the feedback information of the terminal equipment, or can retransmit the data packet in time when packet loss occurs after switching, thereby improving the data transmission reliability of the first service.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] This application is a divisional application. The application number of the original application is 202080103156.6, and the original application date is August 17, 2020. The entire contents of the original application are incorporated into this application by reference. Technical Field

[0002] The present application relates to the field of communications, and more specifically, to a communication method and a communication device. Background Art

[0003] Multicast and broadcast service (MBS) is a service for multiple terminal devices, such as live broadcast service, some public safety services, batch software update services, etc.

[0004] MBS services come from data servers. First, the data server sends MBS service data to the core network device, and then the core network device sends the MBS service data to the access network device, and the access network device sends the MBS service data to the terminal device that receives the MBS service.

[0005] When the access network device sends MBS service data to the terminal device, there are two transmission modes: the first transmission mode is the point to multi-point (PTM) transmission mode, that is, the access network device sends MBS service data to multiple terminal devices at the same time through group scheduling; the second transmission mode is the point to point (PTP) transmission mode, that is, the access network device sends MBS service data to each terminal device separately through dedicated scheduling.

[0006] The fifth generation (5 th The 5G generation (5G) mobile communication system introduces an access network architecture with a separation of centralized units and distributed units, wherein the access network equipment includes a centralized unit (CU) and a distributed unit (DU). How to implement MBS service data transmission under the access network architecture with a separation of centralized units and distributed units is a technical problem that technicians in this field need to solve. Summary of the invention

[0007] The present application provides a communication method and a communication device, which can improve the reliability of first business data transmission.

[0008] In a first aspect, a communication method is provided. The method may be executed by a centralized unit or a module (such as a chip) configured in (or used for) a centralized unit. The method executed by a centralized unit is used as an example for explanation below.

[0009] The method includes: a centralized unit determines a first transmission mode of a first service, wherein the first transmission mode is a point-to-point transmission mode or a point-to-multipoint transmission mode; and the centralized unit instructs a distributed unit to transmit a first data packet of the first service using the first transmission mode.

[0010] According to the above solution, the centralized unit determines the transmission mode of the first service and then notifies the distributed units, so that the transmission mode of the first service can be dynamically switched to improve the reliability of the first service data transmission.

[0011] In combination with the first aspect, in certain implementations of the first aspect, the centralized unit determines the first transmission mode of the first service, including: the centralized unit determines the first transmission mode of the first service based on first auxiliary information from the terminal device or second auxiliary information from the core network, wherein the second auxiliary information includes whether the terminal device is interested in the first service or the location information of the terminal device, and the first auxiliary information includes at least one of the following: whether the terminal device is interested in the first service, the location information of the terminal device, the measurement report of the terminal device, and the data packet reception status feedback information of the terminal device, wherein the data packet reception status feedback information of the terminal device is used to indicate the reception status of the terminal device for at least one data packet of the first service.

[0012] According to the above scheme, the CU can dynamically switch the transmission mode of the first service according to the actual situation of the terminal device, which can improve the reliability of MBS data transmission. In combination with the first aspect, in some implementations of the first aspect, the data packet reception status feedback information of the terminal device is Packet Data Convergence Protocol PDCP feedback information.

[0013] In combination with the first aspect, in certain implementations of the first aspect, the centralized unit instructs the distributed unit to transmit the first data packet of the first service using the first transmission method, including: the centralized unit sends first indication information to the distributed unit, and the first indication information is used to instruct the distributed unit to transmit the first data packet using the first transmission method.

[0014] According to the above scheme, the CU can determine the transmission mode of the first service according to the actual situation of the terminal device and then notify the DU through indication information to realize dynamic switching of the transmission mode of the first service, which can improve the reliability of MBS data transmission.

[0015] In combination with the first aspect, in certain implementations of the first aspect, the first indication information is used to instruct the distributed unit to transmit the first data packet using the first transmission method, including: the first indication information is used to instruct the distributed unit to transmit the first data packet to the first terminal device using the first transmission method.

[0016] In combination with the first aspect, in certain implementations of the first aspect, the first indication information is carried in a packet header corresponding to a data packet of the first service, or the first indication information is carried in control signaling, and the control signaling is a signaling or control protocol data unit of a first interface, wherein the first interface is an interface between the centralized unit and the distributed unit.

[0017] In combination with the first aspect, in certain implementations of the first aspect, the centralized unit instructs the distributed unit to transmit the first data packet of the first service using the first transmission mode, including: the centralized unit transmits the first data packet to the distributed unit through a first transmission channel, wherein when the first transmission mode is a point-to-point transmission mode, the first transmission channel corresponds to one terminal device; when the first transmission mode is a point-to-multipoint transmission mode, the first transmission channel corresponds to multiple terminal devices.

[0018] According to the above scheme, the CU can determine the transmission mode of the first service according to the actual situation of the terminal device and then notify the DU of the corresponding transmission mode of the first service through the transmission channel for transmitting data packets, so as to realize dynamic switching of the transmission mode of the first service, which can improve the reliability of MBS data transmission.

[0019] In combination with the first aspect, in some implementations of the first aspect, the first service includes multiple data packets, and the first data packet is at least one of the multiple data packets.

[0020] In a second aspect, a communication method is provided. The method may be executed by a distributed unit or a module (such as a chip) configured in (or used for) a distributed unit. The following description will be given by taking the execution of the method by a distributed unit as an example.

[0021] The method includes: a distributed unit determines, based on auxiliary information from a terminal device or based on an instruction from a centralized unit, to adopt a first transmission mode to transmit a first data packet of a first service, wherein the first transmission mode is a point-to-point transmission mode or a point-to-multipoint transmission mode; and the distributed unit adopts the first transmission mode to transmit the first data packet.

[0022] According to the above solution, the distributed unit determines the transmission mode of the first service and then notifies the distributed unit, so that the transmission mode of the first service can be dynamically switched to improve the reliability of the first service data transmission.

[0023] In combination with the second aspect, in certain implementations of the second aspect, the distributed unit determines to use the first transmission mode to transmit the first data packet of the first service based on auxiliary information from the terminal device or based on the instruction of the centralized unit, including: the distributed unit determines whether the instruction of the centralized unit is received; when the distributed unit receives the instruction of the centralized unit, the distributed unit determines to use the first transmission mode to transmit the first data packet based on the instruction of the centralized unit.

[0024] According to the above scheme, it is stipulated that the priority of the transmission mode of the first service determined by the centralized unit is higher than the transmission mode of the first service determined by the distributed unit. When the distributed unit receives the instruction of the centralized unit, it determines the transmission mode of the first service according to the instruction of the centralized unit, and can realize dynamic switching of the transmission mode of the first service to improve the reliability of the data transmission of the first service.

[0025] In combination with the second aspect, in certain implementations of the second aspect, the distributed unit determines whether to use the first transmission mode to transmit a first data packet of a first service based on auxiliary information from a terminal device or based on an instruction from a centralized unit, including: the distributed unit determines whether to use the first transmission mode to transmit the first data packet based on a determination mode with a higher priority between a priority of the first determination mode and a priority of the second determination mode, wherein the first determination mode is to determine the transmission mode of the first service based on the auxiliary information from the terminal device, and the second determination mode is to determine the transmission mode of the first service based on an instruction from the distributed unit.

[0026] According to the above scheme, it is stipulated that the priority of the transmission mode of the first service determined by the centralized unit is higher than the transmission mode of the first service determined by the distributed unit. When the distributed unit receives the instruction of the centralized unit, it determines the transmission mode of the first service according to the instruction of the centralized unit, and can realize dynamic switching of the transmission mode of the first service to improve the reliability of the data transmission of the first service.

[0027] In combination with the second aspect, in certain implementations of the second aspect, the distributed unit determines, based on an instruction from a centralized unit, to use a first transmission mode to transmit a first data packet of a first service, including: the distributed unit receives first indication information from the centralized unit, the first indication information being used to instruct the distributed unit to use the first transmission mode to transmit the first data packet.

[0028] In combination with the second aspect, in certain implementations of the second aspect, the first indication information is used to instruct the distributed unit to transmit the first data packet using the first transmission method, including: the first indication information is used to instruct the distributed unit to transmit the first data packet to the first terminal device using the first transmission method.

[0029] In combination with the second aspect, in certain implementations of the second aspect, the first indication information is carried in a packet header corresponding to a data packet of the first service, or the first indication information is carried in control signaling, and the control signaling is a signaling or control protocol data unit of a first interface, wherein the first interface is an interface between the centralized unit and the distributed unit.

[0030] In combination with the second aspect, in certain implementations of the second aspect, the distributed unit determines, based on an instruction from a centralized unit, to adopt a first transmission mode to transmit a first data packet of the first service, including: the distributed unit receives the first data packet from the distributed unit through a first tunnel; wherein, when the first tunnel is a dedicated tunnel corresponding to a terminal device, the first transmission mode is a point-to-point transmission mode; when the first tunnel is a shared tunnel corresponding to multiple terminal devices, the first transmission mode is a point-to-multipoint transmission mode.

[0031] In combination with the second aspect, in some implementations of the second aspect, the first service includes multiple data packets, and the first data packet is at least one of the multiple data packets.

[0032] In combination with the second aspect, in certain implementations of the second aspect, the auxiliary information of the terminal device includes one or more of the following: channel state information of the terminal device, beam information of the terminal device, and location information of the terminal device.

[0033] According to a third aspect, a communication method is provided. The method may be executed by a terminal device or a module (such as a chip) configured in (or used for) a terminal device. The method is described below by taking the execution of the method by a terminal device as an example.

[0034] The method includes: a terminal device receives a data packet of a first service from a network device; when the transmission mode of the first service changes, the terminal device sends feedback information of the data packet reception status of the terminal device to the network device.

[0035] According to the above scheme, the terminal device promptly feeds back the reception status of the data packet, so that the network device can dynamically switch the transmission mode of the first service according to the feedback information of the terminal device, or can retransmit the data packet in time when there is packet loss after switching, thereby improving the reliability of the data transmission of the first service.

[0036] In combination with the third aspect, in certain implementations of the third aspect, the data packet reception status feedback information of the terminal device is Packet Data Convergence Protocol PDCP feedback information.

[0037] In combination with the third aspect, in some implementations of the third aspect, the method further includes: the terminal device receives second indication information from the network device, and the second indication information is used to indicate that a transmission method of the first service has changed.

[0038] According to the above scheme, the terminal device determines that the transmission mode of the first service has changed according to the instructions of the network device, so as to timely feedback the reception status of the data packet so that the data packet can be retransmitted in time when there is packet loss after switching, thereby improving the reliability of the data transmission of the first service.

[0039] In combination with the third aspect, in certain implementations of the third aspect, the method further includes: the terminal device determines that the transmission mode of the first service has changed based on the first wireless network temporary identifier RNTI, wherein the first RNTI is a temporary identifier adopted by the scheduling information corresponding to the data packet of the first service, or the terminal device determines that the transmission mode of the data packet of the MBS has changed based on the logical channel number, wherein the logical channel number is carried in the packet header corresponding to the data packet of the first service.

[0040] According to the above scheme, the terminal device determines that the transmission mode of the first service has changed based on RNTI, so as to timely feedback the reception status of the data packet, so that the data packet can be retransmitted in time when packet loss occurs after switching, thereby improving the reliability of the data transmission of the first service.

[0041] According to a fourth aspect, a communication device is provided, comprising modules or units for executing the method in the first aspect and any possible implementation manner of the first aspect.

[0042] In a fifth aspect, a communication device is provided, comprising a processor. The processor is coupled to a memory and can be used to execute instructions in the memory to implement the method in the first aspect and any possible implementation of the first aspect. Optionally, the communication device also includes a memory. Optionally, the communication device also includes a communication interface, and the processor is coupled to the communication interface.

[0043] In one implementation, the communication device is a centralized unit. When the communication device is a centralized unit, the communication interface may be a transceiver, or an input / output interface.

[0044] In another implementation, the communication device is a chip configured in a centralized unit. When the communication device is a chip configured in a centralized unit, the communication interface may be an input / output interface.

[0045] Optionally, the transceiver may be a transceiver circuit. Optionally, the input / output interface may be an input / output circuit.

[0046] In a sixth aspect, a communication device is provided, comprising modules or units for executing the method in the second aspect and any possible implementation manner of the second aspect.

[0047] In a seventh aspect, a communication device is provided, comprising a processor. The processor is coupled to a memory and can be used to execute instructions in the memory to implement the method in the second aspect and any possible implementation of the second aspect. Optionally, the communication device also includes a memory. Optionally, the communication device also includes a communication interface, and the processor is coupled to the communication interface.

[0048] In one implementation, the communication device is a distributed unit. When the communication device is a distributed unit, the communication interface may be a transceiver, or an input / output interface.

[0049] In another implementation, the communication device is a chip configured in a distributed unit. When the communication device is a chip configured in a distributed unit, the communication interface may be an input / output interface.

[0050] Optionally, the transceiver may be a transceiver circuit. Optionally, the input / output interface may be an input / output circuit.

[0051] In an eighth aspect, a communication device is provided, comprising modules or units for executing the method in the third aspect and any possible implementation manner of the third aspect.

[0052] In a ninth aspect, a communication device is provided, comprising a processor. The processor is coupled to a memory and can be used to execute instructions in the memory to implement the method in the third aspect and any possible implementation of the third aspect. Optionally, the communication device also includes a memory. Optionally, the communication device also includes a communication interface, and the processor is coupled to the communication interface.

[0053] In one implementation, the communication device is a terminal device. When the communication device is a terminal device, the communication interface may be a transceiver, or an input / output interface.

[0054] In another implementation, the communication device is a chip configured in a terminal device. When the communication device is a chip configured in a terminal device, the communication interface may be an input / output interface.

[0055] Optionally, the transceiver may be a transceiver circuit. Optionally, the input / output interface may be an input / output circuit.

[0056] In a tenth aspect, a processor is provided, comprising: an input circuit, an output circuit, and a processing circuit. The processing circuit is used to receive a signal through the input circuit and transmit a signal through the output circuit, so that the processor executes the method in any possible implementation of the first to third aspects and the first to third aspects.

[0057] In the specific implementation process, the processor can be one or more chips, the input circuit can be an input pin, the output circuit can be an output pin, and the processing circuit can be a transistor, a gate circuit, a trigger, and various logic circuits. The input signal received by the input circuit can be, for example, but not limited to, received and input by a receiver, and the signal output by the output circuit can be, for example, but not limited to, output to a transmitter and transmitted by the transmitter, and the input circuit and the output circuit can be the same circuit, which is used as an input circuit and an output circuit at different times. The embodiments of the present application do not limit the specific implementation methods of the processor and various circuits.

[0058] In an eleventh aspect, a processing device is provided, comprising a processor and a memory. The processor is used to read instructions stored in the memory, and can receive signals through a receiver and transmit signals through a transmitter to execute the method in any possible implementation of the first to third aspects and the first to third aspects.

[0059] Optionally, the processor is one or more and the memory is one or more.

[0060] Optionally, the memory may be integrated with the processor, or the memory may be provided separately from the processor.

[0061] In the specific implementation process, the memory can be a non-transitory memory, such as a read-only memory (ROM), which can be integrated with the processor on the same chip or can be set on different chips respectively. The embodiments of the present application do not limit the type of memory and the setting method of the memory and the processor.

[0062] It should be understood that the relevant data interaction process, such as sending indication information, can be a process of outputting indication information from the processor, and receiving capability information can be a process of receiving input capability information from the processor. Specifically, the data output by the processor can be output to the transmitter, and the input data received by the processor can come from the receiver. Among them, the transmitter and the receiver can be collectively referred to as a transceiver.

[0063] The processing device in the above-mentioned eleventh aspect may be one or more chips. The processor in the processing device may be implemented by hardware or by software. When implemented by hardware, the processor may be a logic circuit, an integrated circuit, etc.; when implemented by software, the processor may be a general-purpose processor implemented by reading software codes stored in a memory, and the memory may be integrated in the processor or located outside the processor and exist independently.

[0064] In the twelfth aspect, a computer program product is provided, which includes: a computer program (also referred to as code, or instruction), which, when executed, enables a computer to execute the method in the above-mentioned first to third aspects and any possible implementation of the first to third aspects.

[0065] In the thirteenth aspect, a computer-readable storage medium is provided, which stores a computer program (also referred to as code, or instructions). When the computer-readable storage medium is run on a computer, the computer executes the method in the above-mentioned first to third aspects and any possible implementation of the first to third aspects.

[0066] In a fourteenth aspect, a communication system is provided, comprising the aforementioned centralized unit and distributed unit, or comprising a terminal device and a network device, and optionally, the network device comprises a centralized unit and / or a distributed unit. BRIEF DESCRIPTION OF THE DRAWINGS

[0067] Figure 1 is a schematic diagram of a wireless communication system 100 applicable to an embodiment of the present application;

[0068] Figure 2 It is a schematic diagram of a protocol stack applicable to a wireless access network device;

[0069] Figure 3 is a schematic flow chart of a communication method provided in an embodiment of the present application;

[0070] Figure 4 is a schematic diagram of a protocol stack applicable to an embodiment of the present application;

[0071] Figure 5 is another schematic flow chart of the communication method provided in an embodiment of the present application;

[0072] Figure 6 It is a schematic diagram of the CU and DU interface tunnels provided in an embodiment of the present application;

[0073] Figure 7 is another schematic flow chart of the communication method provided in an embodiment of the present application;

[0074] Figure 8 is a schematic block diagram of an example of a communication device of the present application;

[0075] Fig. 9 is a schematic structural diagram of an example of a terminal device of the present application;

[0076] Fig.10 This is a schematic structural diagram of an example of the communication device of the present application. DETAILED DESCRIPTION

[0077] The technical solutions of the embodiments of the present application can be applied to various communication systems, for example: fifth generation (5G) communication systems, new radio (NR) access technologies, and future communication systems.

[0078] Figure 1 is a schematic diagram of a wireless communication system 100 applicable to an embodiment of the present application.

[0079] As shown in FIG1 , the wireless communication system 100 may include at least one access network device, such as Figure 1 The wireless communication system 100 may also include at least one terminal device, such as Figure 1 The terminal device 120 and the terminal device 130 are shown. The access network device 110 can send MBS service data to the terminal device 120 and the terminal device 130, and can transmit the MBS service data in a PTM transmission mode or a PTP transmission mode, and can also switch the transmission mode of the MBS service data according to the situation, but the present application is not limited thereto.

[0080] The terminal device in the embodiments of the present application may also be referred to as user equipment (UE), access terminal, user unit, user station, mobile station, mobile station (MS), remote station, remote terminal, mobile terminal (MT), mobile device, user terminal, terminal, wireless communication device, user agent or user device. The terminal device in the embodiments of the present application can be a mobile phone, a tablet computer, a computer with a wireless transceiver function, a mobile internet device (MID), a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal in industrial control, a wireless terminal in self driving, a wireless terminal in remote medical, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, a wireless terminal in a smart home, a cellular phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a handheld device with a wireless communication function, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a wearable device, a terminal device in a 5G network, or a public land mobile communication network (public land mobile communication network) to be evolved in the future. network, PLMN) and other terminal devices.

[0081] It should be understood that the present application does not limit the specific form of the terminal device.

[0082] The network device in the embodiment of the present application is a device with wireless transceiver function. The device includes but is not limited to: evolved Node B (eNB), radio network controller (RNC), Node B (NB), base station controller (BSC), base transceiver station (BTS), home base station (e.g., home evolved NodeB, or home Node B, HNB), baseband unit (BBU), access point (AP) in wireless fidelity (WIFI) system, wireless relay node, wireless backhaul node, transmission point (TRP or transmission point, TP), etc., and can also be a gNB in ​​5G, such as NR, system, or a transmission point (TRP or TP), one or a group of antenna panels (including multiple antenna panels) of a base station in a 5G system, or a network node constituting a gNB or a transmission point, such as a baseband unit (BBU), or a distributed unit (DU, distributed unit), etc. The network device may be an access network device gNB in ​​a 5G (such as a new radio (NR)) system, and the gNB may include a CU and a DU. The gNB may also include an active antenna unit (AAU). The CU implements some functions of the gNB, and the DU implements some functions of the gNB. For example, the CU is responsible for processing non-real-time protocols and services, and implementing the functions of the radio resource control (RRC) and packet data convergence protocol (PDCP) layers. The DU is responsible for processing physical layer protocols and real-time services, and implementing the functions of the radio link control (RLC) layer, the media access control (MAC) layer, and the physical (PHY) layer, for example Figure 2It is a schematic diagram of the protocol stack of the wireless access network device provided by the present application, but the present application is not limited to this. AAU can implement some physical layer processing functions, radio frequency processing and related functions of active antennas. Since the information of the RRC layer will eventually become the information of the PHY layer, or be converted from the information of the PHY layer, therefore, under this architecture, high-level signaling, such as RRC layer signaling, can also be considered to be sent by DU, or, sent by DU+AAU. It can be understood that the access network device can be a device including one or more of a CU node, a DU node, and an AAU node. In addition, the CU can be divided into an access network device in the access network (radio access network, RAN), and the CU can also be divided into an access network device in the core network (core network, CN), and the present application does not limit this.

[0083] To facilitate understanding of the embodiments of the present application, some terms used in the embodiments of the present application are explained below to facilitate understanding by those skilled in the art.

[0084] 1) Point-to-multipoint (PTM) transmission mode, or group scheduling mode or multicast transmission mode, refers to a transmission mode in which a certain service sends data to multiple terminal devices simultaneously through a network device. When PTM transmission is adopted, for the same data, multiple terminal devices receive it simultaneously during the transmission process of the network device (such as a base station). Currently, PTM is mainly divided into two types: multimedia broadcast multicast services single frequency network (MBSFN) and single cell point-to-multipoint (SC-PTM). Among them, the MBSFN mode refers to multiple mutually synchronized cells (such as multiple base stations) in the MBSFN area transmitting the same information to multiple terminal devices at the same time. From the perspective of the terminal device, what is received is a single superimposed data, which can improve the strength of the received signal and eliminate the interference between cells. The SC-PTM mode means that the MBS service is transmitted only through one cell (such as one base station), and one network device performs group scheduling for multiple terminal devices at the same time.

[0085] 2) Using PTM transmission mode to send means: when a device sends a transport block (TB) corresponding to a protocol data unit (PDU), a group radio network temporary identifier (G-RNTI) is used to scramble the PDU, or the downlink control information (DCI) corresponding to the PDU is scrambled, and at the same time, one or more devices receive the same PDU according to the same G-RNTI; or using PTM transmission mode to transmit PDU may mean telling multiple devices the location of the same PDU in a semi-static manner, and multiple devices can receive the PDU at the same time; or using PTM transmission mode to transmit PDU may mean that the PDU is transmitted in a radio bearer established for multicast transmission or in a channel specially designed for multicast.

[0086] Receiving in PTM mode means that when sending in PTM transmission mode, one of the multiple receiving devices receives the PDU according to the G-RNTI; or one of the multiple receiving devices receives the PDU through a wireless bearer established for multicast transmission or on a channel used for multicast transmission.

[0087] In the present application, groupcast is a specific mode of multicast, therefore, multicast may also be referred to as groupcast.

[0088] 3) Using PTP transmission mode to send means: when a device sends the TB corresponding to the PDU, the cell network temporary identifier (C-RNTI) is used to scramble the PDU, or the DCI corresponding to the PDU is scrambled, and at the same time only one device receives the same PDU according to the C-RNTI; or using PTP transmission mode to transmit the PDU can mean that the PDU is transmitted in a wireless bearer established for unicast transmission or in a channel specially designed for unicast.

[0089] Receiving in PTP mode means that when sending in PTP transmission mode, the one receiving device receives the PDU according to C-RNTI; or the one device receives through a wireless bearer established for unicast transmission or receives on a channel used for unicast transmission.

[0090] The information transmission method provided in the embodiment of the present application is described in detail below with reference to the accompanying drawings.

[0091] It should be noted that the embodiments of the present application are described by taking the multimedia broadcast service MBS as an example. The communication method provided by the present application can also be applied to data transmission of other services, and the present application does not limit this.

[0092] Figure 3 It is a schematic flow chart of the communication method provided by this application.

[0093] S310, the CU determines a first transmission mode of the MBS.

[0094] The first transmission mode is the transmission mode used by the DU to transmit the MBS data packet, and the first transmission mode is a point-to-point PTP transmission mode or a point-to-multipoint PTM transmission mode. In other words, the CU determines whether the MBS data packet sent by the DU to the terminal device adopts the PTM transmission mode or the PTP transmission mode.

[0095] Optionally, the CU determines the first transmission mode according to first auxiliary information from the terminal device. The first auxiliary information includes but is not limited to one or more of the following 1 to 5:

[0096] 1. Measurement report of terminal equipment

[0097] For example, the measurement report of the terminal device includes channel state information (CSI). The terminal device measures the reference signal sent by the access network device to obtain the CSI and feeds it back to the access network device. The CU can determine the transmission mode used when sending the MBS data packet based on the CSI fed back by the M terminal devices that need to receive the MBS data packet. For example, when the CSI fed back by N terminal devices among the M terminal devices indicates that the channel quality is good (for example, the channel quality is good can be that the CSI is higher than the preset threshold value, but the present application is not limited to this), the CU can determine to use the PTM transmission mode (that is, the first transmission mode is the PTM transmission mode) to send the MBS data packet to the N terminal devices to save air interface resources, where 0≤N≤M. When the CSI fed back by L terminal devices among the M terminal devices indicates that the channel quality is poor, in order to ensure the reliability of the transmission, the CU can decide to use the PTP transmission mode (that is, the first transmission mode is the PTP transmission mode) to send the MBS data packet to the L terminal devices respectively, where 0≤L≤M, but the present application is not limited to this.

[0098] 2. Beam information of terminal equipment

[0099] For example, the terminal device sends the beam information of the terminal device to the access network device, specifically, the receiving beam information of the terminal device, and the CU can obtain the beam information reported by the M terminal devices that need to receive the MBS data packet, wherein the receiving beams of N terminal devices among the M terminal devices can be covered by a downlink beam, and the CU can determine to use the PTM transmission mode (that is, the first transmission mode is the PTM transmission mode) to send the MBS data packets to the N terminal devices to save air interface resources. When L terminal devices among the M terminal devices cannot be covered by a common downlink beam with other terminal devices, the CU can determine to use the PTP transmission mode (that is, the first transmission mode is the PTP transmission mode) to send the MBS data packets to the L terminal devices respectively to improve the reliability of the MBS, but the present application is not limited to this.

[0100] 3. Location information of terminal devices

[0101] For example, the CU divides the area according to the location information of multiple terminal devices, and the CU may determine to use the PTM transmission mode (that is, the first transmission mode is the PTM transmission mode) to send the MBS data packet to multiple terminal devices in the same area. When a certain area contains only one terminal device, the CU may determine to use the PTP transmission mode (that is, the first transmission mode is the PTP transmission mode) to send the MBS data packet to the terminal device, but the present application is not limited to this.

[0102] For another example, the CU may use the PTP transmission mode (ie, the first transmission mode is the PTP transmission mode) to send the MBS data packet to a terminal device at the edge of the cell to improve the reliability of the MBS, but the present application is not limited thereto.

[0103] 4. Indication information A from the terminal device, the indication information A is used to indicate whether the terminal device wants to receive the data packet of the MBS.

[0104] In other words, the indication information A is used to indicate whether the terminal device is interested in the MBS service. If the indication information A indicates that the terminal device is interested in the MBS, it means that the terminal device wants to receive data packets of the MBS. If the indication information A indicates that the terminal device is not interested in the MBS, it means that the terminal device does not want to receive data packets of the MBS.

[0105] For example, the terminal device sends indication information A to the access network device. After the CU obtains the indication information A of the terminal device, it determines the transmission mode used to send the MBS according to whether the terminal device will receive the data packet of the MBS. For example, when multiple terminal devices indicate that they want to receive the data packet of the MBS, the CU can determine to use the PTM transmission mode (that is, the first transmission mode is the PTM transmission mode) to send the data packet of the MBS to the multiple terminal devices. For example, when only one terminal device within the coverage area indicates that it will receive the data packet of the MBS, it can be determined to use the PTP transmission mode (that is, the first transmission mode is the PTP transmission mode) to send the data packet of the MBS to the terminal device, but the present application is not limited to this.

[0106] 5. The third indication information from the terminal device is used to indicate whether the MBS data packet sent by the access network device is successfully received. The third indication information can also be called data packet reception status feedback information.

[0107] For example, the terminal device may send to the CU whether it has successfully received the MBS data packet sent by the access network device (for example, the DU in the access network has sent). When the terminal device indicates that a certain data packet has not been successfully received, the PTP transmission mode (that is, the first transmission mode is the PTP transmission mode) may be used to resend the data packet to the terminal device. Alternatively, when the CU determines, based on the third indication information, that the number of MBS data packets that have not been successfully received by the terminal device is greater than or equal to a preset threshold value, the CU may determine to use the PTP transmission mode to transmit the subsequent MBS data packets to be transmitted, so as to improve the reliability of MBS data packet transmission, but the present application is not limited to this.

[0108] Optionally, the third indication information may be carried in a PDCP status report sent by the terminal device.

[0109] Optionally, the first auxiliary information is RRC layer information or PDCP layer information.

[0110] For example, the first auxiliary information includes CSI of the terminal device, and the CSI of the terminal device may be CSI acquired by the RRC layer in the CU. For another example, the first auxiliary information includes location information of the terminal device, and the location information of the terminal device may be location information of the terminal device acquired by the RRC layer.

[0111] The first auxiliary information may include but is not limited to multiple items from 1 to 6 above. For example, the first reference information includes the CSI of the terminal device and the location information of the terminal device. When a certain area divided by the CU according to the location information of the terminal device includes multiple terminal devices, and the CSI fed back by one of the multiple terminal devices (for example, terminal device A) indicates that the channel quality of the terminal device A is poor, the CU may determine to use the PTM transmission mode (that is, the first transmission mode is the PTM transmission mode) to send the data packets of the MBS to the other terminal devices among the multiple terminal devices except the terminal device A, and use the PTP transmission mode (that is, the first transmission mode is the PTP transmission mode) to send the data packets of the MBS to the terminal device A, but the present application is not limited to this.

[0112] For another example, the first reference information includes the CSI of the terminal device, the beam information of the terminal device, and the third indication information from the terminal device. The CU determines that the terminal device B and other terminal devices are within the same downlink beam coverage according to the beam information of the terminal device, and can use the PTM transmission method to send the MBS data packets to the terminal device B and other terminal devices through the downlink beam. When the CSI fed back by the terminal device B indicates that the channel quality of the terminal device B is poor and the CU determines through the third indication information that the number of data packets that the terminal device B has not successfully received is greater than or equal to the threshold value, the CU determines to use the PTM transmission method to send subsequent MBS data packets to the terminal device B, but the present application is not limited to this.

[0113] Optionally, the CU determines the first transmission mode of the MBS according to second auxiliary information from the core network. The second auxiliary information includes whether the terminal device is interested in the MBS or location information of the terminal device.

[0114] In one implementation, the terminal device reports the terminal's location information and indication information of whether the terminal is interested in the MBS service to the core network device, so that the core network has a better understanding of the terminal device. Therefore, the core network can send the above two types of information to the CU as auxiliary information for the CU to refer to when making a decision; or optionally, the core network can make a decision on the transmission method of the DU to transmit the MBS data packet based on the above information, and then send the decision result to the CU.

[0115] S320, the CU sends first indication information to the DU, where the first indication information is used to instruct the DU to send MBS data packets using the first transmission mode.

[0116] Correspondingly, the DU receives the first indication information from the CU.

[0117] After the CU determines the transmission mode for sending the MBS data packet in S310, the CU notifies the DU to send the MBS data packet using the first transmission mode through first indication information in S320.

[0118] Optionally, the first indication information includes an identifier of the first transmission mode.

[0119] Optionally, the first indication information also includes first information, where the first information is used to indicate one or more terminal devices, where the one or more terminal devices are terminal devices that receive data packets of the MBS.

[0120] That is to say, the first indication information is specifically used to instruct the DU to use the first transmission mode to send the MBS data packet to the one or more terminal devices. Since there are multiple terminal devices receiving the MBS service, the CU can instruct the DU to use the first transmission mode to send MBS service data packets to which of the multiple terminal devices, and use other transmission modes to send MBS service data packets to other terminal devices.

[0121] In one implementation, the first information includes identifications of the one or more terminal devices (or includes an index, number, etc. for indicating a terminal device).

[0122] For example, the first transmission mode is the PTP transmission mode, that is, the first indication information includes an identifier of the PTP transmission mode, and the DU determines to use the PTP transmission mode to send the MBS data packet based on the identifier of the PTP transmission mode, and the first information in the first indication information may include the identifiers of M terminal devices. Combined with the identifier of the PTP transmission mode, the CU instructs the DU to use the PTP transmission mode to send the MBS data packets to the M terminal devices respectively through the first indication information, where M≥1, but the present application is not limited to this.

[0123] For another example, the first transmission mode is the PTM transmission mode, that is, the first indication information includes an identifier of the PTM transmission mode, and the DU determines to use the PTM transmission mode to send the MBS data packet based on the identifier of the PTM transmission mode, and the first information in the first indication information may include identifiers of N terminal devices. Combined with the identifier of the PTM transmission mode, the CU instructs the DU through the first indication information to use the PTM transmission mode to send the MBS data packets to the N terminal devices respectively, where N≥1, but the present application is not limited to this.

[0124] In another implementation manner, the first information is a bit string (or bitmap), wherein each bit in the bit string corresponds to a terminal device.

[0125] For example, the first indication information includes an identifier of the PTP transmission mode, and one or more bit positions in the bit string of the first information are "1", indicating that the PTP transmission mode is used to send the data packet of the MBS to the terminal device corresponding to the one or more bit positions set to "1". Alternatively, the bit position "0" indicates that the PTP transmission mode sends the data packet of the MBS to the terminal device corresponding to the bit position set to "0", but the present application is not limited to this.

[0126] For another example, the first indication information includes an identifier of a PTM transmission mode, and one or more bit positions in the bit string of the first information are "1", indicating that the PTM transmission mode is used to send the data packet of the MBS to the terminal device corresponding to the one or more bit positions set to "1". Alternatively, the bit position "0" indicates that the PTM transmission mode is used to send the data packet of the MBS to the terminal device corresponding to the bit position set to "0", but the present application is not limited thereto.

[0127] For another example, the first information in the first indication information is used to indicate both the transmission mode and the terminal device corresponding to the transmission mode. For example, the bit string of the first information contains 16 bits, and each bit corresponds to a terminal device. Specifically, the bit position "1" indicates that the MBS data packet is sent to the terminal device corresponding to the bit position using the PTP transmission mode, and the bit position "0" indicates that the MBS data packet is sent to the terminal device corresponding to the bit position using the PTM transmission mode, or vice versa, the bit position "0" indicates that the MBS data packet is sent to the terminal device corresponding to the bit position using the PTP transmission mode, and the bit position "1" indicates that the MBS data packet is sent to the terminal device corresponding to the bit position using the PTM transmission mode. For example, the 16-bit bit string in the first indication information sent by the CU to the DU is "11000000 0000 0000", and the first and second bit positions "1" in the bit string indicate that the terminal devices corresponding to the first two bits use the PTP transmission mode, and the terminal devices corresponding to the other bits use the PTM transmission mode, but the present application is not limited to this.

[0128] Optionally, the first indication information also includes second information, where the second information is used to indicate one or more data packets of the MBS, and the first indication information is specifically used to indicate that the one or more data packets are sent using a first transmission mode.

[0129] In one implementation, the second information indicates an index (or referred to as an identity (ID) or sequence number (SN)) of a data packet of an MBS and the number of data packets K, indicating that K consecutive data packets starting from the data packet corresponding to the number indicated by the second information are sent using the first transmission method.

[0130] For example, the second information indicates a data packet numbered 10 in the data packets of the MBS, and the number of indicated data packets is K=20, which means that the CU instructs the DU to use the first transmission method to send 10 consecutive data packets starting from the data packet numbered 10, and the DU determines the data packet to be sent using the first transmission method based on the first indication information, but the present application is not limited to this.

[0131] In another implementation, the second information indicates numbers of two MBS data packets, wherein one of the numbers of the two MBS data packets is the number of a start data packet in the data packets sent using the first transmission mode, and the other is the number of an end data packet in the data packets sent using the first transmission mode.

[0132] For example, the second information indicates a data packet numbered 25 and a data packet numbered 50 in the data packets of the MBS, indicating that the CU instructs the DU to use the first transmission mode to send the data packets numbered 25 to the data packet numbered 50 in the data packets of the MBS. In a specific implementation, it may be specified whether the data packet sent using the first transmission mode includes the data packet corresponding to the number indicated by the second information, and this application does not limit this.

[0133] Optionally, the first indication information may be transmitted via an F1 interface between the CU and the DU. Optionally, the F1 interface may be a control plane interface, ie, F1-C, or the F1 interface may be a user plane interface, ie, F1-U.

[0134] In one implementation, the first indication information may be carried in a header of a data packet of the MBS.

[0135] For example, the header of the MBS data packet includes a bit field that carries the first indication information. After receiving the MBS data packet from the CU, the DU determines the transmission method used to send the data packet based on the first indication information in the header. Optionally, the first indication information includes first information, and the first information indicates one or more terminal devices. The DU determines to use the first transmission method to send the data packet to the one or more terminal devices based on the first information. Optionally, the first indication information includes second information, and the DU determines to use the first transmission method to send multiple MBS data packets based on the second information, but the present application is not limited to this.

[0136] In another implementation, the first indication information may be carried in a GPRS tunneling protocol user plane (GTP-U) packet header corresponding to the MBS data packet or in a packet header of a tunneling protocol data packet on an F1 interface. After the DU receives the data packet, it may decide which transmission method to use to transmit the data packet based on the indication information in the above-mentioned packet header corresponding to the data packet.

[0137] In another implementation manner, the first indication information may be carried in a dedicated data packet or in an interface control signaling between the CU and the DU, wherein the dedicated data packet is used to carry the indication information and may be a control protocol data unit PDU (PDU); in addition, the interface control signaling may be F1-U signaling or F1-C signaling.

[0138] Optionally, the MBS data packet is transmitted from the CU to the DU via an F1-U interface between the CU and the DU shared by multiple terminal devices. Figure 4 The network architecture shown in the figure assumes that there are two RLC entities responsible for transmitting data packets using PTP transmission mode and PTM transmission mode respectively. When DU decides to use PTP transmission mode to transmit data packets, the data packets are placed in the RLC entity corresponding to the PTP transmission mode, otherwise they are placed in the RLC entity corresponding to the PTM transmission mode.

[0139] Optionally, the network architecture applicable to the present application may also be that an RLC entity is responsible for transmitting data packets using both the PTP transmission mode and the PTM transmission mode. When the DU decides to use PTP to transmit data packets, the data packets in the RLC entity are transmitted to the terminal device via the PTP transmission mode. Conversely, the data packets in the RLC entity are transmitted to the terminal device via the PTM transmission mode.

[0140] The DU determines to use the first transmission mode to send the MBS data packet according to the first indication information from the CU, and executes S330.

[0141] S330, the DU sends the data packet of the MBS using the first transmission mode.

[0142] Correspondingly, the terminal device receives the data packet of the MBS. When the first transmission mode is the PTP transmission mode, the DU sends the data packet of the MBS to each target terminal device respectively, and the target terminal device receives the data packet of the MBS sent by the DU to the target terminal device. The target terminal device refers to the terminal device that receives the data packet of the MBS corresponding to the PTP transmission mode. When the first transmission mode is the PTM transmission mode, the DU sends the data packet of the MBS, and multiple target terminal devices receive the data packet of the MBS. The multiple target terminals refer to the multiple terminal devices that receive the data packet of the MBS corresponding to the PTM transmission mode.

[0143] Optionally, the terminal device sends third indication information to the access network device, where the third indication information is used to indicate whether the data packet of the MBS is successfully received or not. The third indication information may also be referred to as data packet reception status feedback information.

[0144] For example, the terminal device receives a data packet from the DU in S330. When the terminal device successfully receives the data packet of the MBS (for example, after receiving the data packet, the data packet is successfully decoded to obtain the data therein, but the present application is not limited to this), the third indication information sent by the terminal device to the access network device indicates that the data packet of the MBS is successfully received; when the terminal device fails to successfully receive the data packet of the MBS (for example, after receiving the data packet, the data packet is not successfully decoded and the data therein cannot be obtained, but the present application is not limited to this), the third indication information sent by the terminal device to the access network device indicates that the data packet of the MBS is not successfully received.

[0145] As an example but not limitation, the third indication information is carried in a PDCP status report, or the third indication information is carried in an RLC status report.

[0146] Optionally, when it is learned that the transmission mode of the MBS data packet has changed, the terminal device sends the third indication information to the access network device.

[0147] In one implementation, the network device sends second indication information to the terminal device, where the second indication information is used to indicate that the data transmission mode of the MBS has changed.

[0148] Correspondingly, the terminal device receives the second indication information from the network device, and determines that the data transmission mode of the MBS has changed according to the second indication information.

[0149] Optionally, the second indication information may be an RRC message (eg, an RRC reconfiguration message), a media access control element (MAC CE), downlink control information (DCI), a PDCP control PDU or an RLC control PDU.

[0150] In another implementation, the terminal device determines whether the transmission mode of the MBS data packet has changed based on the first radio network temporary identifier (RNTI). The first RNTI is used to schedule the data packet of the first service. Specifically, the first RNTI is the RNTI used to scramble the scheduling information corresponding to the data packet of the MBS. The DU uses the first RNTI to scramble the scheduling information corresponding to the data packet of the MBS. Accordingly, the terminal device descrambles the data of the MBS by using the first RNTI to obtain the scheduling information.

[0151] For example, the terminal device receives a data packet of MBS from DU in S330, and DU uses the first RNTI to scramble the scheduling information corresponding to the data packet. The terminal device compares the first RNTI with the second RNTI. The second RNTI is the RNTI used for the scheduling information corresponding to the last received MBS data packet. When the first RNTI is different from the second RNTI, it indicates that the transmission method of the MBS data packet has changed. In other words, the terminal device uses different RNTIs to descramble the scheduling information. If the descrambling is successful, the RNTI used by the current scheduling information can be determined. Based on the RNTI, the transmission method used by the current data packet can be determined, and further, it can be determined whether the transmission method has changed. For example, when DU adopts PTP transmission mode, the RNTI used in the scheduling information corresponding to the MBS data packet is the cell temporary identifier (cell-RNTI, C-RNTI) of the terminal device. When DU adopts PTM transmission mode, the RNTI used in the scheduling information corresponding to the MBS data packet is a public RNTI. When the scheduling information of the MBS data packet received by the terminal device adopts C-RNTI, and the scheduling information of the last received MBS data packet adopts the public RNTI, the terminal device determines that the transmission mode of the MBS data packet has changed, but the present application is not limited to this.

[0152] Optionally, when the terminal device determines that the MBS data packet has not been successfully received, the third indication information is sent, where the third indication information is used to indicate that the MBS data packet has not been successfully received.

[0153] Optionally, the third indication information includes the index (or SN, or ID) of the data packet of the MBS that is not successfully received, or includes the index (or SN, or ID) of the data packet of the MBS that is successfully received.

[0154] For example, when the terminal device determines that it has received data packets with MBS data packets numbered 1 and 3, but has not received data packet numbered 2, the terminal device determines that it has not successfully received data packet numbered 2 of the MBS. At this time, the terminal device can send the third indication information or the terminal first starts a timer, and then sends the third indication information if data packet No. 2 has not been received after the timer times out. The third indication information includes the number 2 of the data packet, indicating that the terminal device has not successfully received the data packet of the MBS numbered 2. Or the third indication information includes numbers 1 and 3, indicating that the terminal device has successfully received the data packets of the MBS numbered 1 and 3. When the network device receives the third indication information, it can be determined that the terminal device has successfully received the data packets of the MBS numbered 1 and 2, but has not successfully received the data packet of the MBS numbered 2.

[0155] Optionally, the terminal device cannot trigger feedback within a first time interval after sending the third indication information, so as to prevent frequent sending of feedback and causing waste of resources.

[0156] For example, after the terminal device sends the third indication information, it starts a timer (or called a timer) or a counter, and the running time of the timer or counter is a first time interval. During the running of the timer or counter, the terminal device cannot send the third indication information to the network device, but the present application is not limited to this.

[0157] According to the above solution, the CU can dynamically switch the transmission mode of the MBS data packet according to the actual situation of the terminal device, thereby improving the reliability of MBS data transmission.

[0158] Figure 5 It is another schematic flow chart of the communication method provided by the present application.

[0159] It should be noted that Figure 5 In the embodiment shown, Figure 3 The same or similar parts in the embodiments shown in the drawings can be referred to in the following description unless otherwise defined or described. Figure 3 For the sake of brevity, the description in the embodiments will not be repeated here.

[0160] S510, the CU determines a first transmission mode of the MBS, where the first transmission mode is a transmission mode used by the DU to send an MBS data packet to a terminal device.

[0161] The first transmission mode is a point-to-point PTP transmission mode or a point-to-multipoint PTM transmission mode. That is, the CU determines whether the MBS data packet sent to the terminal device adopts the PTM transmission mode or the PTP transmission mode.

[0162] Optionally, the CU determines the first transmission mode according to the first auxiliary information or the second auxiliary information.

[0163] S520, the CU sends MBS data to the DU through the first transmission channel.

[0164] Accordingly, the DU receives the data of the MBS from the CU through the first transmission channel.

[0165] The first transmission channel is a transmission channel established between the CU and the DU, and may also be referred to as a first tunnel. When the first transmission mode is a point-to-point transmission mode, the first tunnel corresponds to one terminal device, for example, the first transmission channel may be referred to as a dedicated tunnel corresponding to the one terminal device; when the first transmission mode is a point-to-multipoint transmission mode, the first tunnel corresponds to multiple terminal devices, for example, the first transmission channel may be referred to as a shared tunnel corresponding to the multiple terminal devices.

[0166] like Figure 6 In the interface between the CU and the DU shown, a PTP dedicated tunnel corresponding to each terminal device is established one by one, and a shared tunnel corresponding to multiple terminal devices is established. When the CU determines that the DU uses the PTP transmission method to send MBS data packets to the terminal device A, the CU sends the MBS data to the DU through the PTP dedicated tunnel corresponding to the terminal device A (that is, the first tunnel is the PTP dedicated tunnel) in S520; when the CU determines that the DU uses the PTM transmission method to send MBS data packets to multiple terminal devices, the CU sends the MBS data to the DU through the shared tunnel (that is, the first tunnel is the shared tunnel) in S520. Accordingly, in S520, if the DU receives the MBS data packet from the CU in the PTP dedicated tunnel corresponding to the terminal device A, the DU determines that the MBS data received through the PTP dedicated tunnel needs to be sent to the terminal device A using the PTP transmission method. Specifically, the DU can assemble the MBS data received from the PTP dedicated tunnel into an MBS data packet, and send it to the terminal device A using the PTP transmission method; if the DU receives MBS data from the CU in the PTM shared tunnel, the DU determines that the MBS data received through the PTM shared tunnel needs to be sent out using the PTM transmission method. Specifically, the DU can assemble the MBS data received from the PTM shared tunnel into an MBS data packet, and send it out using PTM.

[0167] S530, DU sends the data packet of the MBS to the terminal device using the first transmission mode. It is worth noting that Figure 7 The two RLC entities can also be replaced by the same RLC entity. In this case, the data packets from the PTP tunnel and the shared tunnel will be placed in the same RLC entity, and the DU will then decide the specific transmission method used for the data packets in the RLC entity.

[0168] Accordingly, the terminal device receives the MBS data packet from the DU. For the specific implementation of S530, please refer to Figure 3 For the sake of brevity, the description of S330 is not repeated here.

[0169] According to the above scheme, after CU determines the transmission mode adopted by DU to send MBS data packets to the terminal device according to the actual situation of the terminal device, the data packet is transmitted to DU through the transmission channel corresponding to the determined transmission mode. DU can determine the transmission mode adopted when sending MBS data to the terminal device through the transmission channel, and can realize the access network to dynamically switch the transmission mode of MBS data packets according to the actual situation of the terminal device, which can improve the reliability of MBS data transmission.

[0170] Optionally, Figure 3Example and Figure 5 The embodiments may be implemented in combination with each other. For example, after the CU determines the first transmission mode of the MBS, the CU sends the first indication information and the MBS data to the DU through the first transmission channel, but the present application is not limited thereto.

[0171] Figure 7 Another schematic flowchart of a communication method provided in an embodiment of the present application.

[0172] It should be noted that Figure 7 In the embodiment shown, Figure 3 The same or similar parts in the embodiments shown in the drawings can be referred to in the following description unless otherwise defined or described. Figure 3 For the sake of brevity, the description in the embodiments will not be repeated here.

[0173] S710, the DU determines a first transmission mode of the MBS.

[0174] The first transmission mode is a point-to-point PTP transmission mode or a point-to-multipoint PTM transmission mode. That is, the DU determines whether the MBS data packet sent to the terminal device adopts the PTM transmission mode or the PTP transmission mode.

[0175] Optionally, the DU determines the first transmission mode according to auxiliary information. The auxiliary information includes but is not limited to one or more of the following:

[0176] 1. Measurement report of terminal equipment

[0177] For example, the measurement report of the terminal device includes channel state information (CSI). The terminal device measures the reference signal sent by the access network device to obtain the CSI and feeds it back to the access network device. The DU can determine the transmission mode used when sending the MBS data packet based on the CSI fed back by the M terminal devices that need to receive the MBS data packet. For example, when the CSI fed back by N terminal devices among the M terminal devices indicates that the channel quality is good (for example, the channel quality can be good. The CSI is higher than the preset threshold value, but the present application is not limited to this), the DU can determine to use the PTM transmission mode (that is, the first transmission mode is the PTM transmission mode) to send the MBS data packet to the N terminal devices to save air interface resources, where 0≤N≤M. When the CSI fed back by L terminal devices among the M terminal devices indicates that the channel quality is poor, in order to ensure the reliability of the transmission, the DU can decide to use the PTP transmission mode (that is, the first transmission mode is the PTP transmission mode) to send the MBS data packet to the L terminal devices respectively, where 0≤L≤M, but the present application is not limited to this.

[0178] 2. Beam information of terminal equipment

[0179] For example, the terminal device sends the beam information of the terminal device to the access network device, specifically, the receiving beam information of the terminal device, and the DU can obtain the beam information reported by the M terminal devices that need to receive the MBS data packet, wherein the receiving beams of N terminal devices among the M terminal devices can be covered by a downlink beam, and the DU can determine to use the PTM transmission mode (that is, the first transmission mode is the PTM transmission mode) to send the MBS data packets to the N terminal devices to save air interface resources. When L terminal devices among the M terminal devices cannot be covered by a common downlink beam with other terminal devices, the DU can determine to use the PTP transmission mode (that is, the first transmission mode is the PTP transmission mode) to send the MBS data packets to the L terminal devices respectively to improve the reliability of the MBS, but the present application is not limited to this.

[0180] 3. Location information of terminal devices

[0181] For example, the DU divides the area according to the location information of multiple terminal devices, and the DU can determine to use the PTM transmission mode (that is, the first transmission mode is the PTM transmission mode) to send the MBS data packet to multiple terminal devices in the same area. When a certain area contains only one terminal device, the DU can determine to use the PTP transmission mode (that is, the first transmission mode is the PTP transmission mode) to send the MBS data packet to the terminal device, but the present application is not limited to this.

[0182] For another example, the DU may use the PTP transmission mode (ie, the first transmission mode is the PTP transmission mode) to send the MBS data packet to a terminal device at the edge of the cell to improve the reliability of the MBS, but the present application is not limited thereto.

[0183] 4. Indication information B from the terminal device, where the indication information B is used to indicate whether the terminal device wants to receive the data packet of the MBS.

[0184] In other words, the indication information B is used to indicate whether the terminal device is interested in the MBS service. If the indication information A indicates that the terminal device is interested in the MBS, it means that the terminal device wants to receive the data packets of the MBS. If the indication information A indicates that the terminal device is not interested in the MBS, it means that the terminal device does not want to receive the data packets of the MBS.

[0185] For example, the terminal device sends an indication message B to the access network device. After the DU obtains the indication message B of the terminal device, it determines the transmission mode used to send the MBS according to whether the terminal device will receive the data packet of the MBS. For example, when multiple terminal devices indicate that they want to receive the data packet of the MBS, the DU can determine to use the PTM transmission mode (that is, the first transmission mode is the PTM transmission mode) to send the data packet of the MBS to the multiple terminal devices. For example, when only one terminal device within the coverage area indicates that it will receive the data packet of the MBS, it can be determined to use the PTP transmission mode (that is, the first transmission mode is the PTP transmission mode) to send the data packet of the MBS to the terminal device, but the present application is not limited to this.

[0186] 5. The third indication information from the terminal device is used to indicate whether the MBS data packet sent by the access network device is successfully received. The third indication information can also be called data packet reception status feedback information.

[0187] For example, the terminal device may send to the DU whether it has successfully received the MBS data packet sent by the access network device (for example, the DU in the access network has sent). When the terminal device indicates that a certain data packet has not been successfully received, the PTP transmission mode (that is, the first transmission mode is the PTP transmission mode) may be used to resend the data packet to the terminal device. Alternatively, when the DU determines, based on the third indication information, that the number of MBS data packets that have not been successfully received by the terminal device is greater than or equal to a preset threshold value, the DU may determine to use the PTP transmission mode to transmit the subsequent MBS data packets to be transmitted, so as to improve the reliability of MBS data packet transmission, but the present application is not limited to this.

[0188] Optionally, the third indication information may be carried in a RLC status report sent by the terminal device.

[0189] Optionally, the DU may determine the first transmission mode of the MBS according to auxiliary information from the core network. The first auxiliary information includes whether the terminal device is interested in the MBS or location information of the terminal device.

[0190] In one implementation, the terminal device reports the terminal's location information and indication information of whether the terminal is interested in the MBS service to the core network device, so that the core network has a better understanding of the terminal device. Therefore, the core network can send the above two types of information to the DU as auxiliary information for reference when the DU makes a decision; or optionally, the core network can make a decision on the transmission method for the DU to transmit the MBS data packet based on the above information, and then send the decision result to the DU.

[0191] Optionally, the auxiliary information is information of the RLC layer or information of a protocol layer below the RLC layer.

[0192] For example, the auxiliary information includes the CSI of the terminal device, and the CSI of the terminal device may be the CSI acquired by the physical layer in the DU.

[0193] S720: The DU sends a data packet of the MBS using the first transmission mode.

[0194] Correspondingly, the terminal device receives the data packet of MBS from DU. When the first transmission mode is PTP transmission mode, DU sends the data packet of MBS to each target terminal device respectively, and the target terminal device receives the data packet of MBS sent by DU to the target terminal device. The target terminal device refers to the terminal device that receives the data packet of MBS corresponding to the PTP transmission mode. When the first transmission mode is PTM transmission mode, DU sends the data packet of MBS, and multiple target terminal devices receive the data packet of MBS, and the multiple target terminals refer to the multiple terminal devices that receive the data packet of MBS corresponding to the PTM transmission mode.

[0195] Optionally, the terminal device sends third indication information to the access network device, where the third indication information is used to indicate whether the data packet of the MBS is successfully received or not successfully received.

[0196] In one implementation, when the transmission mode of the MBS data packet changes, the terminal device sends the third indication information to the access network device.

[0197] In another implementation, when the terminal device determines that the MBS data packet has not been successfully received, the third indication information is sent, and the third indication information is used to indicate that the MBS data packet has not been successfully received. The third indication information can be called data packet reception status feedback information.

[0198] Optionally, the third indication information includes the index (or SN, or ID) of the data packet of the MBS that is not successfully received, or includes the index (or SN, or ID) of the data packet of the MBS that is successfully received.

[0199] Optionally, the terminal device cannot trigger feedback within a first time interval after sending the third indication information.

[0200] According to the above solution, the DU can dynamically switch the transmission mode of the MBS data packet according to the actual situation of the terminal device, thereby improving the reliability of MBS data transmission.

[0201] Above Figure 3 The illustrated embodiment can be used with Figure 5 The embodiments shown can be implemented in combination.

[0202] For example, before sending a data packet of MBS, DU determines whether it has received an instruction from CU. If it has received an instruction from CU, DU determines the transmission mode of transmitting the data packet of MBS according to the instruction of CU. The instruction of CU refers to the transmission mode used by DU to transmit the data packet of MBS indicated by CU to DU. If CU instructs DU to transmit the data packet of MBS using the first transmission mode, DU transmits the data packet of MBS using the first transmission mode according to the instruction of CU, but the present application is not limited to this.

[0203] For another example, the DU compares the priority of the first determination method and the priority of the second determination method, and the DU determines the transmission method of the data packet for transmitting the MBS according to the determination method with a higher priority. The first determination method is that the DU determines the transmission method of the MBS according to the auxiliary information from the terminal device, and the second determination method is that the DU determines the transmission method of the MBS according to the instruction of the CU. When the priority of the first determination method is higher than the priority of the second determination method, the DU determines the transmission method of the MBS according to the auxiliary information from the terminal device. When the priority of the first determination method is lower than the priority of the second determination method, the DU determines the transmission method of the MBS according to the instruction of the CU.

[0204] According to the above solution, the access network can dynamically switch the transmission mode of the MBS data packet according to the actual situation of the terminal device, thereby improving the reliability of MBS data transmission.

[0205] Above, combined Figures 2 to 7 The method provided by the embodiment of the present application is described in detail. Figures 8 to 10 The device provided in the embodiments of the present application is described in detail.

[0206] Figure 8 is a schematic block diagram of a communication device provided in an embodiment of the present application. Figure 8 As shown, the communication device 600 may include a processing unit 810 and a transceiver unit 820 .

[0207] In one possible design, the communication device 800 may correspond to the CU in the above method embodiment, or a chip configured in (or used in) the CU.

[0208] It should be understood that the communication device 800 may correspond to the CU in the method 300 or 500 according to the embodiment of the present application, and the communication device 800 may include a Figure 3 , Figure 5 The units of the method performed by the CU in the method 300 and 500 in the communication device 800 are respectively for implementing Figure 3 , Figure 5 The corresponding processes of methods 300 and 500.

[0209] It should also be understood that when the communication device 800 is a chip configured in (or used in) a CU, the transceiver unit 800 in the communication device 800 may be an input / output interface or circuit of the chip, and the processing unit 810 in the communication device 800 may be a processor in the chip.

[0210] Optionally, the communication device 800 may further include a processing unit 810, which may be used to process instructions or data to implement corresponding operations.

[0211] Optionally, the communication device 800 may further include a storage unit 830, which may be used to store instructions or data, and the processing unit 810 may execute the instructions or data stored in the storage unit to enable the communication device to perform corresponding operations. The transceiver unit 820 in the communication device 800 may correspond to Fig.10 The transceiver 1020 in the communication device 1000 (CU device) shown in FIG. 1 , the storage unit 830 may correspond to Fig.10 The memory 1030 in the CU device 1000 is shown in FIG.

[0212] It should be understood that the specific process of each unit executing the above corresponding steps has been described in detail in the above method embodiment, and for the sake of brevity, it will not be repeated here.

[0213] It should also be understood that when the communication device 800 is a CU, the transceiver unit 820 in the communication device 800 can be implemented through a communication interface (such as a transceiver or an input / output interface), for example, corresponding to Fig.10 The transceiver 1020 in the communication device 1000 (ie, CU device) shown in FIG. 8 , optionally, the processing unit 810 in the communication device 800 may be implemented by at least one logic circuit.

[0214] In another possible design, the communication device 800 may correspond to the DU in the above method embodiment, or a chip configured in (or used in) the DU.

[0215] It should be understood that the communication device 800 may correspond to the DU in the methods 300, 500, and 700 according to the embodiments of the present application, and the communication device 800 may include a Figure 3 , Figure 5 , Figure 7 The units of the method performed by the DU in the methods 300, 500, and 700 in the communication device 800 are respectively for implementing Figure 3 , Figure 5 , Figure 7 The corresponding processes of methods 300, 500, and 700.

[0216] It should also be understood that when the communication device 800 is a chip configured in (or used in) a DU, the transceiver unit 800 in the communication device 800 may be an input / output interface or circuit of the chip, and the processing unit 810 in the communication device 800 may be a processor in the chip.

[0217] Optionally, the communication device 800 may further include a processing unit 810, which may be used to process instructions or data to implement corresponding operations.

[0218] Optionally, the communication device 800 may further include a storage unit 830, which may be used to store instructions or data, and the processing unit 810 may execute the instructions or data stored in the storage unit to enable the communication device to perform corresponding operations. The transceiver unit 820 in the communication device 800 may correspond to Fig.10 The transceiver 1020 in the communication device 1000 (ie, DU device) shown in FIG. 1 , the storage unit 830 may correspond to Fig.10 The memory 1030 in the DU device 1000 is shown in FIG.

[0219] It should be understood that the specific process of each unit executing the above corresponding steps has been described in detail in the above method embodiment, and for the sake of brevity, it will not be repeated here.

[0220] It should also be understood that when the communication device 800 is a DU, the transceiver unit 820 in the communication device 800 can be implemented through a communication interface (such as a transceiver or an input / output interface), for example, corresponding to Fig.10 The transceiver 1020 in the communication device 1000 (ie, DU device) shown in FIG. 1 , optionally, the processing unit 810 in the communication device 800 may be implemented by at least one logic circuit.

[0221] In another possible design, the communication device 800 may correspond to the terminal device in the above method embodiment, or a chip configured in (or used in) the terminal device.

[0222] It should be understood that the communication device 800 may correspond to the terminal device in the method 300, 500, or 700 according to the embodiment of the present application, and the communication device 800 may include a Figure 3 , Figure 5 , Figure 7 The units of the method performed by the DU in the methods 300, 500, and 700 in the communication device 600 are respectively for implementing Figure 3 , Figure 5 , Figure 7 The corresponding processes of methods 300, 500, and 700.

[0223] It should also be understood that when the communication device 600 is a chip configured in (or used for) a CU, the transceiver unit 800 in the communication device 800 may be an input / output interface or circuit of the chip, and the processing unit 810 in the communication device 800 may be a processor in the chip.

[0224] Optionally, the communication device 800 may further include a processing unit 810, which may be used to process instructions or data to implement corresponding operations.

[0225] Optionally, the communication device 800 may further include a storage unit 830, which may be used to store instructions or data, and the processing unit 810 may execute the instructions or data stored in the storage unit to enable the communication device to perform corresponding operations. The transceiver unit 820 in the communication device 800 in the communication device 600 may correspond to Fig. 9 The transceiver 1610 in the terminal device 1600 shown in FIG. 1 , the storage unit 830 may correspond to Fig. 9 The memory in the terminal device 1600 shown in FIG.

[0226] It should be understood that the specific process of each unit executing the above corresponding steps has been described in detail in the above method embodiment, and for the sake of brevity, it will not be repeated here.

[0227] It should also be understood that when the communication device 800 is a terminal device, the transceiver unit 820 in the communication device 800 can be implemented through a communication interface (such as a transceiver or an input / output interface), for example, corresponding to Fig. 9 The transceiver 1020 in the communication device 1600 shown in FIG. 1 , optionally, the processing unit 810 in the communication device 800 may be implemented by at least one logic circuit.

[0228] Fig. 9 1 is a schematic diagram of the structure of a terminal device 1600 provided in an embodiment of the present application. The terminal device 1600 can be applied to Figure 1 In the system shown, the functions of the terminal device in the above method embodiment are performed. As shown in the figure, the terminal device 1600 includes a processor 1620 and a transceiver 1610. Optionally, the terminal device 1600 also includes a memory. Among them, the processor 1620, the transceiver 1610 and the memory can communicate with each other through an internal connection path to transmit control and / or data signals, the memory is used to store a computer program, and the processor 1620 is used to execute the computer program in the memory to control the transceiver 1610 to send and receive signals.

[0229] The processor 1620 and the memory may be combined into a processing device, and the processor 1620 is used to execute the program code stored in the memory to implement the above functions. In specific implementation, the memory may also be integrated into the processor 1620, or independent of the processor 1620. The processor 1620 may be combined with the memory to form a processing device. Figure 6 The processing units in .

[0230] The transceiver 1610 can be used with Figure 6 The transceiver 1610 may include a receiver (or receiver, receiving circuit) and a transmitter (or transmitter, transmitting circuit). The receiver is used to receive signals, and the transmitter is used to transmit signals.

[0231] Optionally, the terminal device 1600 may further include a power supply for providing power to various devices or circuits in the terminal device.

[0232] In addition, in order to make the functions of the terminal device more complete, the terminal device 1600 may also include one or more of an input unit, a display unit, an audio circuit, a camera, and a sensor, and the audio circuit may also include a speaker, a microphone, and the like.

[0233] Fig.10 is a schematic diagram of the structure of a communication device provided in an embodiment of the present application. The communication device 1000 can be applied to Figure 1 In the system shown, the functions of the network device in the above method embodiment are executed, for example, a schematic diagram of the relevant structure of the network device.

[0234] It should be understood that Fig.10 The communication device 1000 shown can implement various processes involving CU devices or DU devices in the above method embodiments. The operations and / or functions of each module in the communication device 1000 are respectively to implement the corresponding processes in the above method embodiments. For details, please refer to the description in the above method embodiments. To avoid repetition, the detailed description is appropriately omitted here.

[0235] An embodiment of the present application also provides a processing device, including a processor and an interface; the processor is used to execute the method in any of the above method embodiments.

[0236] It should be understood that the above-mentioned processing device can be one or more chips. For example, the processing device can be a field programmable gate array (FPGA), an application specific integrated circuit (ASIC), a system on chip (SoC), a central processor unit (CPU), a network processor (NP), a digital signal processor (DSP), a microcontroller unit (MCU), a programmable logic device (PLD) or other integrated chips.

[0237] In the implementation process, each step of the above method can be completed by an integrated logic circuit of hardware in a processor or an instruction in the form of software. The steps of the method disclosed in conjunction with the embodiment of the present application can be directly embodied as a hardware processor for execution, or a combination of hardware and software modules in a processor for execution. The software module can be located in a storage medium mature in the art such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, etc. The storage medium is located in a memory, and the processor reads the information in the memory and completes the steps of the above method in conjunction with its hardware. To avoid repetition, it is not described in detail here.

[0238] It should be noted that the processor in the embodiment of the present application can be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method embodiment can be completed by an integrated logic circuit of hardware in the processor or an instruction in the form of software. The above processor can be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The methods, steps and logic block diagrams disclosed in the embodiments of the present application can be implemented or executed. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor, etc. The steps of the method disclosed in the embodiment of the present application can be directly embodied as a hardware decoding processor to perform, or the hardware and software modules in the decoding processor can be combined and performed. The software module can be located in a mature storage medium in the field such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, etc. The storage medium is located in a memory, and the processor reads the information in the memory and completes the steps of the above method in combination with its hardware.

[0239] It can be understood that the memory in the embodiments of the present application can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory can be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), and direct RAM (DR RAM). It should be noted that the memory of the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.

[0240] According to the method provided in the embodiment of the present application, the present application also provides a computer program product, the computer program product comprising: computer program code, when the computer program code is executed by one or more processors, the device including the processor executes Figure 2 The method in the illustrated embodiment.

[0241] According to the method provided in the embodiment of the present application, the present application also provides a computer-readable storage medium, the computer-readable storage medium stores a program code, when the program code is executed by one or more processors, the device including the processor executes Figure 2 The method in the illustrated embodiment.

[0242] According to the method provided in the embodiment of the present application, the present application also provides a system, which includes the aforementioned one or more network devices. The system may further include the aforementioned one or more terminal devices.

[0243] The network devices in the above-mentioned various device embodiments completely correspond to the network devices or terminal devices in the terminal devices and method embodiments, and the corresponding modules or units perform the corresponding steps. For example, the communication unit (transceiver) performs the steps of receiving or sending in the method embodiment, and other steps except sending and receiving can be performed by the processing unit (processor). The functions of the specific units can refer to the corresponding method embodiments. Among them, the processor can be one or more.

[0244] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions may be transmitted from a website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (digital subscriber line, DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium may be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integrated. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a high-density digital video disc (DVD)), or a semiconductor medium (eg, a solid state disc (SSD)).

[0245] The network devices in the above-mentioned various device embodiments completely correspond to the network devices or terminal devices in the terminal devices and method embodiments, and the corresponding modules or units perform the corresponding steps. For example, the communication unit (transceiver) performs the steps of receiving or sending in the method embodiment, and other steps except sending and receiving can be performed by the processing unit (processor). The functions of the specific units can refer to the corresponding method embodiments. Among them, the processor can be one or more.

[0246] The terms "component", "module", "system", etc. used in this specification are used to represent computer-related entities, hardware, firmware, a combination of hardware and software, software, or software in execution. For example, a component can be, but is not limited to, a process running on a processor, a processor, an object, an executable file, an execution thread, a program and / or a computer. By way of illustration, both applications running on a computing device and a computing device can be components. One or more components may reside in a process and / or an execution thread, and a component may be located on a computer and / or distributed between two or more computers. In addition, these components may be executed from various computer-readable media having various data structures stored thereon. Components may, for example, communicate through local and / or remote processes according to signals having one or more data packets (e.g., data from two components interacting with another component between a local system, a distributed system and / or a network, such as the Internet interacting with other systems through signals).

[0247] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0248] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0249] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0250] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0251] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0252] In the above embodiments, the functions of each functional unit can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions (programs). When the computer program instructions (programs) are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions can be transmitted from a website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server, data center, etc. that contains one or more available media integrated. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a DVD), or a semiconductor medium (eg, a solid state disk (SSD)).

[0253] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application can be essentially or partly embodied in the form of a software product that contributes to the prior art. The computer software product is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the methods described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0254] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

Claims

1. A communication method, It is characterized in that The method is performed by a terminal device or a chip used for a terminal device, and includes: receiving a data packet of a first service from a network device; When the transmission mode of the first service changes, data packet reception status feedback information is sent to the network device.

2. The method according to claim 1, It is characterized in that The data packet reception status feedback information is Packet Data Convergence Protocol PDCP feedback information.

3. The method according to claim 1 or 2, It is characterized in that The method further comprises: Second indication information is received from the network device, where the second indication information is used to indicate that a transmission mode of the first service has changed.

4. The method according to claim 3, It is characterized in that The second indication information is a radio resource control RRC reconfiguration message.

5. The method according to any one of claims 1 to 4, It is characterized in that The first service is a multicast broadcast service.

6. The method according to any one of claims 1 to 5, It is characterized in that The transmission mode of the first service is a point-to-point PTP transmission mode or a point-to-multipoint PTM transmission mode.

7. The method according to any one of claims 1 to 6, It is characterized in that The data packet reception status feedback information includes the number of the first data packet that was not successfully received, or includes the number of the first data packet that was successfully received.

8. The method according to any one of claims 1 to 7, It is characterized in that The method further comprises: determining, according to a first radio network temporary identifier RNTI, that a transmission mode of the first service has changed, wherein the first RNTI is used to schedule a data packet of the first service, or, According to the logical channel identifier corresponding to the data packet, it is determined that the transmission mode of the data packet of the first service has changed, wherein the logical channel identifier is carried in the packet header of the data packet of the first service.

9. A communication method, It is characterized in that The method is performed by a network device or a chip used for a network device, and includes: Sending a data packet of a first service to a terminal device; When the transmission mode of the first service changes, data packet reception status feedback information is received from the terminal device.

10. The method according to claim 9, It is characterized in that The data packet reception status feedback information is Packet Data Convergence Protocol PDCP feedback information.

11. The method according to claim 9 or 10, It is characterized in that The method further comprises: Sending second indication information to the terminal device, where the second indication information is used to indicate that a transmission mode of the first service has changed.

12. The method according to any one of claims 9 to 11, It is characterized in that The first service is a multicast broadcast service.

13. The method according to any one of claims 9 to 12, It is characterized in that The transmission mode of the first service is a point-to-point PTP transmission mode or a point-to-multipoint PTM transmission mode.

14. The method according to any one of claims 9 to 13, It is characterized in that The data packet reception status feedback information includes the number of the first data packet that was not successfully received, or includes the number of the first data packet that was successfully received.

15. A communication device, comprising at least one processor, wherein the at least one processor is configured to execute the method according to any one of claims 1 to 14.

16. A computer-readable storage medium comprising a computer program, which, when executed on a computer, causes the computer to execute the method according to any one of claims 1 to 14.

17. A chip, It is characterized in that comprising at least one processor and a communication interface; The communication interface is used to receive signals from other communication devices outside the communication device and transmit them to the processor or send signals from the processor to other communication devices outside the communication device. The processor is used to implement the method as described in any one of claims 1 to 14 through logic circuits or executing code instructions.

18. A computer program product, It is characterized in that The computer program product comprises: a computer program, which enables a computer to perform the method according to any one of claims 1 to 14 when the computer program is executed.