A communication method and device

By transmitting logical channel-level wireless quality information between communication devices, the problem of low data transmission efficiency in dual-connectivity scenarios is solved, and more efficient data transmission optimization is achieved.

CN113259959BActive Publication Date: 2025-01-14HUAWEI TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202010091368.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-02-13
Publication Date
2025-01-14
Estimated Expiration
2040-02-13

AI Technical Summary

Technical Problem

In fifth-generation mobile communication technology systems, under dual-connectivity scenarios, existing technologies struggle to effectively optimize data transmission, especially due to the inaccurate transmission of logical channel-level wireless quality information between primary and secondary network devices, resulting in low data transmission efficiency.

Method used

By establishing tunnels between communication devices, wireless quality information at the logical channel level is sent and received, including the average downlink channel quality indicator, HARQ failure count, HARQ retransmission count, wireless quality index, and idle channel assessment failure count for each logical channel, thereby optimizing data transmission decisions.

Benefits of technology

It enables more precise data transmission optimization based on logical channel-level wireless quality information, thereby improving data transmission efficiency and reliability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113259959B_ABST
    Figure CN113259959B_ABST
Patent Text Reader

Abstract

The present application discloses a communication method and device. The method includes: a second communication device establishes at least one tunnel for a first wireless bearer, wherein the at least one tunnel includes a first tunnel; and the second communication device sends a first message to the first communication device, wherein the first message is carried in the first tunnel, and the first message includes wireless quality information of each logical channel in M ​​logical channels; wherein the M logical channels are associated with the first wireless bearer, and M is an integer greater than or equal to 1. With this method, since the second communication device can send wireless quality information at the logical channel level to the first communication device, the first communication device can optimize data transmission more effectively according to the wireless quality information at the logical channel level.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of wireless communication technology, and in particular to a communication method and device. Background Art

[0002] In the fifth generation mobile communication technology (5G) system, the duplication function of the packet data convergence protocol (PDCP) layer is introduced. After activating the duplication function of PDCP, the data packets of the radio bearer will be copied into multiple identical data packets, and then these multiple data packets will be delivered to multiple different radio link control (RLC) entities for transmission, and then transmitted to the media access control (MAC) entity through different logical channels (LCH).

[0003] In a dual connectivity (DC) scenario, since a terminal device can be connected to two network devices at the same time, namely a primary network device and a secondary network device, a plurality of different RLC entities are respectively located in the primary network device and the secondary network device.

[0004] For DC scenarios, how to optimize data transmission still requires further research. Summary of the invention

[0005] The present application provides a communication method and apparatus for transmitting wireless quality information at a logical channel level, thereby enabling more effective optimization of data transmission based on the wireless quality information at the logical channel level.

[0006] In a first aspect, an embodiment of the present application provides a communication method, which can be applied to a second communication device, in which the second communication device can establish at least one tunnel for a first wireless bearer, and the at least one tunnel includes a first tunnel; and the second communication device sends a first message to the first communication device, the first message is carried in the first tunnel, and the first message includes wireless quality information of each of M logical channels; wherein the M logical channels are associated with the first wireless bearer, and M is an integer greater than or equal to 1.

[0007] By adopting this method, since the second communication device can send wireless quality information at the logical channel level to the first communication device, the first communication device can optimize data transmission more effectively according to the wireless quality information at the logical channel level.

[0008] In one possible design, the wireless quality information of each logical channel includes at least one of the following: average downlink channel quality indication CQI information corresponding to each logical channel; average number of hybrid automatic repeat request HARQ failures corresponding to each logical channel; average number of HARQ retransmissions corresponding to each logical channel; index of downlink wireless quality corresponding to each logical channel; index of uplink wireless quality corresponding to each logical channel; average number of idle channel assessment failures corresponding to each logical channel.

[0009] In one possible design, the first message also includes a power headroom report, and the power headroom report is obtained by the second communication device from the terminal device.

[0010] In one possible design, the wireless quality information of the M logical channels is sorted based on the identification IDs of the M logical channels; or, the M logical channels correspond to the first tunnel; or, the first message also includes the identification of each logical channel in the M logical channels.

[0011] By adopting the above solution, the first communication device can distinguish the radio quality information of each logical channel after receiving the radio quality information at the logical channel level.

[0012] In one possible design, the first message also includes recommendation information for each of the M logical channels; wherein the M logical channels include the first logical channel, and the recommendation information for the first logical channel is used to indicate at least one of the following: recommending activation of uplink repeated transmission of the first logical channel; recommending activation of downlink repeated transmission of the first logical channel; recommending not activating uplink repeated transmission of the first logical channel; recommending not activating downlink repeated transmission of the first logical channel.

[0013] With this solution, since the first message includes the recommendation information of each of the M logical channels, the first communication device can optimize data transmission based on the recommendation information of each logical channel.

[0014] In one possible design, the first message also includes first indication information, where the first indication information is used to indicate that the first message includes recommendation information for each of the M logical channels.

[0015] In one possible design, the protocol data unit PDU type of the first message is 0, 1 or 2, or the PDU type of the first message is an integer greater than 2.

[0016] In one possible design, the first communication device is located in the first network device, and the second communication device is located in the second network device.

[0017] In one possible design, the method also includes: the second communication device receiving a request message from the first communication device, where the request message is used to request wireless quality information at a logical channel level.

[0018] In a possible design, the first communication device is located in the first distributed unit DU, the second communication device is located in the second DU, and both the first DU and the second DU are connected to the centralized unit CU.

[0019] In one possible design, the method also includes: the second communication device receives a request message from the CU, where the request message is used to request wireless quality information at the logical channel level.

[0020] In one possible design, the request message is used to request wireless quality information at a logical channel granularity, including: the request message is used to request wireless quality information of each of M logical channels, and the M logical channels are logical channels with the best wireless quality among the logical channels associated with the first wireless bearer.

[0021] In the second aspect, an embodiment of the present application provides a communication method, which can be applied to a first communication device, in which the first communication device receives a first message from a second communication device, the first message including wireless quality information of each of M logical channels; wherein the M logical channels are associated with a first wireless bearer, and M is an integer greater than or equal to 1; and further, the first communication device can process data transmission of the first wireless bearer according to the first message.

[0022] Since the method provided in the second aspect corresponds to the method provided in the first aspect, the beneficial effects of the relevant technical features of the second aspect can be referred to in the first aspect and will not be repeated here.

[0023] In one possible design, the wireless quality information of each logical channel includes at least one of the following: average downlink CQI information corresponding to each logical channel; average number of HARQ failures corresponding to each logical channel; average number of HARQ retransmissions corresponding to each logical channel; index of downlink wireless quality corresponding to each logical channel; index of uplink wireless quality corresponding to each logical channel; average number of idle channel assessment failures corresponding to each logical channel.

[0024] In one possible design, the first message also includes a power headroom report, and the power headroom report is obtained by the second communication device from the terminal device.

[0025] In one possible design, the radio quality information of the M logical channels is sorted based on IDs of the M logical channels.

[0026] In one possible design, the M logical channels correspond to the first tunnel of the first wireless bearer, and the first message is carried in the first tunnel.

[0027] In one possible design, the first message also includes an identifier of each of the M logical channels.

[0028] In one possible design, the first message also includes recommendation information for each of the M logical channels; wherein the M logical channels include the first logical channel, and the recommendation information for the first logical channel is used to indicate at least one of the following: recommending activation of uplink repeated transmission of the first logical channel; recommending activation of downlink repeated transmission of the first logical channel; recommending not activating uplink repeated transmission of the first logical channel; recommending not activating downlink repeated transmission of the first logical channel.

[0029] In one possible design, the first message also includes first indication information, where the first indication information is used to indicate that the first message includes recommendation information for each of the M logical channels.

[0030] In one possible design, the protocol data unit PDU type of the first message is 0, 1 or 2, or the PDU type of the first message is an integer greater than 2.

[0031] In one possible design, the first communication device is located in the first network device, and the second communication device is located in the second network device.

[0032] In one possible design, the method also includes: the first communication device sends a request message to the second communication device, where the request message is used to request wireless quality information at a logical channel level.

[0033] In one possible design, the first communication device is located in the first DU, the second communication device is located in the second DU, and both the first DU and the second DU are connected to the CU.

[0034] In one possible design, the method also includes: the first communication device sends a request message to the second communication device through the CU, where the request message is used to request wireless quality information at the logical channel level.

[0035] In one possible design, the request message is used to request wireless quality information at the logical channel level, including: the request message is used to request wireless quality information of each of M logical channels, and the M logical channels are the logical channels with the best wireless quality among the logical channels associated with the first wireless bearer.

[0036] In a third aspect, an embodiment of the present application provides a communication system, the communication system comprising a first communication device and a second communication device; the second communication device can be used to execute the method described in the first aspect, and the first communication device can be used to execute the method described in the second aspect. For example, the second communication device is used to establish at least one tunnel for the first wireless bearer, and the at least one tunnel includes the first tunnel; and send a first message to the first communication device, the first message is carried in the first tunnel, and the first message includes wireless quality information of each logical channel in M ​​logical channels; wherein the M logical channels are associated with the first wireless bearer, and M is an integer greater than or equal to 1; the first communication device is used to receive the first message from the second communication device, and process the data transmission of the first wireless bearer according to the first message.

[0037] In one possible design, the first communication device is further used to send a request message to the second communication device, where the request message is used to request wireless quality information at a logical channel level; and the second communication device is further used to receive the request message from the first communication device.

[0038] In one possible design, the first communication device is located in the first network device, and the second communication device is located in the second network device; or, the first communication device is located in the first DU, and the second communication device is located in the second DU, and both the first DU and the second DU are connected to the CU.

[0039] In a fourth aspect, the present application provides a communication device, which may be a network device (or a chip disposed inside a network device) or a DU (or a chip disposed inside a DU). The communication device has the function of implementing the first aspect or the second aspect above. For example, the communication device includes a module or unit or means corresponding to the steps involved in the first aspect or the second aspect above. The function or unit or means may be implemented by software, or by hardware, or may be implemented by hardware executing the corresponding software.

[0040] In a possible design, the communication device includes a processing unit and a communication unit, wherein the communication unit can be used to send and receive signals to achieve communication between the communication device and other devices; the processing unit can be used to perform some internal operations of the communication device. The functions performed by the processing unit and the communication unit can correspond to the steps involved in the first aspect or the second aspect above.

[0041] In one possible design, the communication device includes a processor and may also include a transceiver, the transceiver is used to send and receive signals, and the processor executes program instructions to complete the method in any possible design or implementation of the first aspect or the second aspect above. Among them, the communication device may also include one or more memories, and the memory is used to couple with the processor. The one or more memories may be integrated with the processor or may be separated from the processor, which is not limited in this application. The memory may store the necessary computer programs or instructions for implementing the functions involved in the first aspect or the second aspect above. The processor may execute the computer program or instructions stored in the memory, and when the computer program or instructions are executed, the communication device implements the method in any possible design or implementation of the first aspect or the second aspect above.

[0042] In one possible design, the communication device includes a processor and a memory, and the memory can store necessary computer programs or instructions for implementing the functions involved in the first aspect or the second aspect. The processor can execute the computer program or instructions stored in the memory, and when the computer program or instructions are executed, the communication device implements the method in any possible design or implementation of the first aspect or the second aspect.

[0043] In one possible design, the communication device includes at least one processor and an interface circuit, wherein the at least one processor is used to communicate with other devices through the interface circuit and execute the method in any possible design or implementation of the first aspect or the second aspect above.

[0044] In a fifth aspect, the present application provides a computer-readable storage medium, in which computer-readable instructions are stored. When a computer reads and executes the computer-readable instructions, the computer executes a method in any possible design of the first aspect or the second aspect mentioned above.

[0045] In a sixth aspect, the present application provides a computer program product. When a computer reads and executes the computer program product, the computer executes the method in any possible design of the first aspect or the second aspect mentioned above.

[0046] In a seventh aspect, the present application provides a chip, comprising a processor, wherein the processor is coupled to a memory and is used to read and execute a software program stored in the memory to implement a method in any possible design of the first aspect or the second aspect above.

[0047] These and other aspects of the present application will become more clearly understood in the description of the following embodiments. BRIEF DESCRIPTION OF THE DRAWINGS

[0048] Figure 1a A schematic diagram of a possible system architecture applicable to the embodiments of the present application;

[0049] Figure 1b A schematic diagram of another network architecture applicable to the embodiments of the present application;

[0050] Figure 1c A schematic diagram of another network architecture applicable to the embodiments of the present application;

[0051] Figure 2 A data transmission schematic diagram provided in an embodiment of the present application;

[0052] Figure 3a An example of repeated transmission of the PDCP layer in a DC scenario provided in an embodiment of the present application;

[0053] Figure 3b Another example of repeated transmission of the PDCP layer in a DC scenario provided in an embodiment of the present application;

[0054] Figure 4 A flow chart corresponding to the communication method provided in Example 1 of the present application;

[0055] Figure 5 A flow chart corresponding to the communication method provided in Embodiment 2 of the present application;

[0056] Figure 6 A possible exemplary block diagram of the device involved in the embodiments of the present application;

[0057] Figure 7 A schematic diagram of the structure of a communication device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0058] The technical solutions in the embodiments of the present invention will be described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, rather than all the embodiments.

[0059] First, some terms in the embodiments of the present application are explained to facilitate understanding by those skilled in the art.

[0060] (1) Terminal device: It can be a wireless terminal device that can receive network device scheduling and instruction information. The wireless terminal device can be a device that provides voice and / or data connectivity to users, or a handheld device with wireless connection function, or other processing equipment connected to a wireless modem. The terminal device can communicate with one or more core networks or the Internet via a radio access network (RAN). The terminal device can be a mobile terminal device, such as a mobile phone (or "cellular" phone, mobile phone), a computer and a data card. For example, it can be a portable, pocket-sized, handheld, computer-built-in or vehicle-mounted mobile device that exchanges language and / or data with the radio access network. For example, personal communication service (PCS) phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), tablet computers (Pads), computers with wireless transceiver functions, and other devices. The wireless terminal device may also be referred to as a system, a subscriber unit, a subscriber station, a mobile station, a mobile station (MS), a remote station (remotestation), an access point (AP), a remote terminal device (remote terminal), an access terminal device (access terminal), a user terminal device (user terminal), a user agent, a subscriber station (SS), a customer premises equipment (CPE), a terminal, a user equipment (UE), a mobile terminal (MT), etc. The terminal device may also be a wearable device and a next generation communication system, for example, a terminal device in a 5G communication system or a terminal device in a future evolved public land mobile network (PLMN), etc.

[0061] (2) Network equipment: It can be equipment in a wireless network, for example, a network equipment can be a radio access network (RAN) node (or equipment) that connects a terminal device to a wireless network, which can also be called a base station. At present, some examples of RAN equipment are: a new generation Node B (gNodeB) in a 5G communication system, a transmission reception point (TRP), an evolved Node B (eNB), a radio network controller (RNC), a Node B (NB), a basestation controller (BSC), a base transceiver station (BTS), a home base station (e.g., home evolved Node B, or home Node B, HNB), a base band unit (BBU), or a wireless fidelity (Wi-Fi) access point (AP). In addition, in a network structure, the network equipment can include RAN equipment of a centralized unit (CU) node and a distributed unit (DU) node. In addition, in other possible cases, the network device may be other devices that provide wireless communication functions for the terminal device. The embodiments of the present application do not limit the specific technology and specific device form adopted by the network device. For the convenience of description, in the embodiments of the present application, the device that provides wireless communication functions for the terminal device is called a network device.

[0062] (3) The terms "system" and "network" in the embodiments of the present application can be used interchangeably. "At least one" means one or more, and "plurality" means two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. The character " / " generally indicates that the objects associated with each other are in an "or" relationship. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, "at least one of A, B and C" includes A, B, C, AB, AC, BC or ABC. And, unless otherwise specified, the ordinal numbers such as "first" and "second" mentioned in the embodiments of the present application are used to distinguish multiple objects, and are not used to limit the order, timing, priority or importance of multiple objects.

[0063] Figure 1a Schematic diagram of a network architecture applicable to the embodiment of the present application. Figure 1a As shown, the terminal device 130 can access the wireless network to obtain services of the external network (such as the Internet) through the wireless network, or communicate with other devices through the wireless network, such as communicating with other terminal devices. The wireless network includes a radio access network (RAN) and a core network (CN), wherein the RAN is used to access the terminal device 130 to the wireless network, and the CN is used to manage the terminal device and provide a gateway for communicating with the external network. The RAN may include one or more RAN devices, such as RAN device 1101 and RAN device 1102, and the CN may include one or more CN devices, such as CN device 120.

[0064] A CN may include multiple CN devices 120. Figure 1a When the network architecture shown is applicable to a 5G communication system, the CN device 120 may be an access and mobility management function (AMF) entity, a session management function (SMF) entity, or a user plane function (UPF) entity, etc. Figure 1a When the network architecture shown is applicable to an LTE communication system, the CN device 120 may be a mobility management entity (MME) and a serving gateway (S-GW), etc.

[0065] It should be understood that Figure 1a The number of devices in the communication system shown is for illustration only, and the embodiments of the present application are not limited thereto. In actual applications, the communication system may include more terminal devices, more RAN devices, and other devices.

[0066] Figure 1b FIG. 1 is another schematic diagram of a network architecture applicable to the embodiment of the present application. Figure 1bAs shown, the network architecture includes CN equipment, RAN equipment and terminal equipment. Among them, the RAN equipment includes a baseband device and a radio frequency device, wherein the baseband device can be implemented by one node or by multiple nodes, and the radio frequency device can be implemented independently from the baseband device, or integrated in the baseband device, or some functions are integrated independently and some functions are integrated in the baseband device. For example, in an LTE communication system, the RAN equipment includes a baseband device and a radio frequency device, wherein the radio frequency device can be arranged remotely relative to the baseband device, for example, a remote radio unit (RRU) is a remote wireless unit arranged relative to the BBU.

[0067] The communication between the RAN device and the terminal device follows a certain protocol layer structure. For example, the control plane protocol layer structure may include the functions of the radio resource control (RRC) layer, PDCP layer, RLC layer, MAC layer and physical (PHY) layer; the user plane protocol layer structure may include the functions of the PDCP layer, RLC layer, MAC layer and physical layer; in a possible implementation, a service data adaptation protocol (SDAP) layer may also be included above the PDCP layer.

[0068] The RAN device may implement the functions of the protocol layers such as RRC, PDCP, RLC and MAC by one node, or may implement the functions of these protocol layers by multiple nodes. For example, in an evolutionary structure, the RAN device may include a CU and a DU, and multiple DUs may be centrally controlled by one CU. Figure 1b As shown, CU and DU can be divided according to the protocol layers of the wireless network, for example, the functions of the PDCP layer and above protocol layers are set in the CU, and the functions of the protocol layers below the PDCP, such as the RLC layer and the MAC layer, are set in the DU.

[0069] This division of the protocol layer is only an example. It can also be divided in other protocol layers, such as dividing in the RLC layer, setting the functions of the RLC layer and the protocol layers above in the CU, and the functions of the protocol layers below the RLC layer in the DU; or dividing in a certain protocol layer, for example, setting some functions of the RLC layer and the functions of the protocol layers above the RLC layer in the CU, and setting the remaining functions of the RLC layer and the functions of the protocol layers below the RLC layer in the DU. In addition, it can also be divided in other ways, such as dividing by latency, setting the functions whose processing time needs to meet the latency requirements in the DU, and the functions that do not need to meet the latency requirements in the CU.

[0070] In addition, the radio frequency device can be independently integrated and not placed in the DU, or it can be integrated in the DU, or partly remotely located and partly integrated in the DU, without any limitation here.

[0071] Figure 1c FIG. 1 is another schematic diagram of a network architecture applicable to an embodiment of the present application. Figure 1b The network architecture shown, Figure 1c The control plane (CP) and the user plane (UP) of the CU can also be separated and implemented by dividing them into different entities, namely, a control plane (CP) CU entity (i.e., a CU-CP entity) and a user plane (UP) CU entity (i.e., a CU-UP entity).

[0072] In the above network architecture, the signaling generated by the CU can be sent to the terminal device through the DU, or the signaling generated by the terminal device can be sent to the CU through the DU. The DU can directly encapsulate the signaling through the protocol layer and transparently transmit it to the terminal device or CU without parsing it. In the following embodiments, if the transmission of such signaling between the DU and the terminal device is involved, at this time, the sending or receiving of the signaling by the DU includes this scenario. For example, the signaling of the RRC or PDCP layer will eventually be processed as the signaling of the PHY layer and sent to the terminal device, or it will be converted from the received signaling of the PHY layer. Under this architecture, the signaling of the RRC or PDCP layer can also be considered to be sent by the DU, or sent by the DU and the RF loader.

[0073] Above Figure 1a , Figure 1b or Figure 1c In the network architecture shown, network devices and terminal devices can communicate through licensed spectrum (licensed spectrum), through unlicensed spectrum (unlicensed spectrum) (also called license-free spectrum), or through both licensed spectrum and unlicensed spectrum.

[0074] Above Figure 1a , Figure 1b or Figure 1cThe network architecture shown can be applicable to communication systems of various radio access technologies (RAT), for example, it can be an LTE communication system, it can also be a 5G (or new radio (NR)) communication system, it can also be a transition system between an LTE communication system and a 5G communication system, the transition system can also be called a 4.5G communication system, and of course it can also be a future communication system. The network architecture and service scenarios described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided in the embodiments of the present application. It is known to those skilled in the art that with the evolution of the communication network architecture and the emergence of new service scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems. The devices in the following embodiments of the present application can be located in a terminal device or a network device according to the functions they implement. When the above CU-DU structure is adopted, the network device can be a RAN device including a CU and a DU.

[0075] exist Figure 1a , Figure 1b and Figure 1c In the illustrated network architecture, at least one radio bearer (RB) can be established between the terminal device and the network device to transmit data. The terminal device can be the data transmitter and the network device can be the data receiver, or the network device can be the data transmitter and the terminal device can be the data receiver.

[0076] Radio bearers can be divided into signaling radio bearers (SRB) for transmitting signaling data and data radio bearers (DRB) for transmitting service data. In the embodiment of the present application, the radio bearer will be described as DRB as an example. A set of functional entities of the same radio bearer includes a PDCP entity, at least two RLC entities corresponding to the PDCP entity, at least one MAC entity corresponding to at least two RLC entities, and at least one PHY entity corresponding to at least one MAC entity.

[0077] The repeated transmission of the PDCP layer is described below.

[0078] After activating the repeated transmission function of PDCP, the data packet of the wireless bearer is copied into multiple identical data packets (that is, duplicate packets) at the PDCP layer, and then these multiple data packets are respectively delivered to multiple different RLC entities for transmission, and then transmitted to the MAC entity through different logical channels. It should be noted that the so-called retransmission usually refers to retransmission (retransmission), and the repeated transmission (duplication transmission) in the embodiment of the present application is not retransmission. Retransmission refers to the retransmission of the same data packet after a failed transmission, or the continuous transmission of the same data packet for multiple times, and repeated transmission is to copy a data packet into multiple data packets and transmit them on multiple logical channels respectively. The "repetition" here can also be understood as "copying".

[0079] Figure 2 A data transmission schematic diagram provided in an embodiment of the present application. Figure 2 As shown, the transmitting end and the receiving end respectively include a PDCP entity and a first RLC entity corresponding to the PDCP entity and a second RLC entity corresponding to the PDCP entity, wherein the first RLC entity corresponds to the first logical channel and the second RLC entity corresponds to the second logical channel. The transmitting end sends data on the first logical channel to the receiving end on carrier 1 corresponding to the first logical channel, and the receiving end receives data on the first logical channel sent by the transmitting end on carrier 1 corresponding to the first logical channel. The transmitting end sends data on the second logical channel to the receiving end on carrier 2 corresponding to the second logical channel, and the receiving end receives data on the second logical channel on carrier 2 corresponding to the second logical channel. In the repetition mode, data from the same PDCP entity is repeatedly transmitted on the first RLC entity and the second RLC entity on the transmitting end, thereby improving the reliability of data sent by the transmitting end.

[0080] It should be noted that: (1) Figure 2 The description is made taking the repetition of the PDCP layer of two logical channels as an example. In other possible embodiments, the PDCP layer may be repeated for more logical channels. That is to say, a wireless bearer transmits data packets replicated at the PDCP layer through more logical channels. For example, data packets replicated at the PDCP layer may be transmitted through three or four logical channels.

[0081] (2) In the embodiments of the present application, a logical channel may be associated with a carrier, or a logical channel may correspond to a carrier, including but not limited to, if the configuration of the logical channel indicates that a certain carrier or certain carriers are allowed to be used, it means that the data transmitted in the logical channel can be transmitted on the indicated carrier, or the resources on the indicated carrier can be allocated to the logical channel. In this case, the logical channel can be said to be associated with the indicated carrier. Furthermore, the data transmitted in the logical channel is not transmitted on a carrier other than the carrier associated with the logical channel. For example, in Figure 2 In the data transmission diagram shown, the first logical channel corresponds to carrier 1, and the second logical channel corresponds to carrier 2. Therefore, data in the first logical channel can be transmitted on carrier 1, and data in the second logical channel can be transmitted on carrier 2.

[0082] For example, a parameter, such as parameter A, can be configured for a logical channel. The value of parameter A indicates different carriers, indicating that the data transmitted in the logical channel can only be transmitted on the carrier specified by parameter A. For example, if parameter A is configured for logical channel 1, and parameter A indicates carrier 1, it means that the data in the logical channel can only be transmitted on parameter carrier 1. In this way, logical channel 1 and carrier 1 can be said to have an associated relationship, or a binding relationship or a mapping relationship.

[0083] It can be understood that in the embodiment of the present application, the carrier can also be replaced by a cell. For example, the association of a logical channel with a carrier can also be understood as the association of a logical channel with a cell. Association, correspondence, mapping, binding, etc. are all used to express the same meaning, and these words can be adaptively replaced.

[0084] The repeated transmission of the PDCP layer in the DC scenario is described below.

[0085] by Figure 1a Taking the illustrated network architecture as an example, the terminal device 130 can be connected to two RAN devices at the same time in a DC manner, such as RAN device 1101 and RAN device 1102, wherein RAN device 1101 can be a primary network device and RAN device 1102 can be a secondary network device. The primary network device and the secondary network device can be network devices under the same wireless access technology, such as both network devices in a 5G communication system or both network devices in an LTE communication system, or the primary network device and the secondary network device can also be network devices under different wireless access technologies, such as one is a network device in an LTE communication system and the other is a network device in a 5G communication system.

[0086] Figure 3a This is an example of repeated transmission of the PDCP layer in a DC scenario. Figure 3aAs shown, the terminal device is connected to the first network device and the second network device. A wireless bearer is established between the terminal device and the first network device and the second network device. The wireless bearer may include one or more logical channels. Figure 3a In the example, the wireless bearer includes four logical channels. The first network device may include a PDCP entity, two RLC entities and one MAC entity for the wireless bearer, and the second network device may include two RLC entities and one MAC entity for the wireless bearer. The terminal device may include a PDCP entity, four RLC entities and two MAC entities for the wireless bearer. Exemplarily, the first network device may also have an SDAP entity above the PDCP entity, and the terminal device may also have an SDAP entity above the PDCP entity. The first network device may be a main network device, and the second network device may be a secondary network device; or, the first network device may be a secondary network device, and the second network device may be a main network device. In the example, Figure 3a The description is made by taking the PDCP entity of the wireless bearer in the first network device as an example. It can be understood that the PDCP entity of the wireless bearer may also be in the second network device; that is, the PDCP entity of the wireless bearer may be in the first network device or the second network device.

[0087] The first network device or the second network device can instruct the terminal device to activate or deactivate the repeated transmission function of the wireless bearer. For example, the first network device can send MAC signaling to the terminal device to activate or deactivate the repeated transmission function of the wireless bearer. The MAC signaling may include an identifier and a bit map of the wireless bearer. The identifier of the wireless bearer may be information used to identify the wireless bearer; the bit map may include multiple bits, each of the multiple bits corresponds to one of the multiple logical channels of the wireless bearer, and if the value of a certain bit is 1, it indicates that the repeated transmission function of the logical channel corresponding to the bit is activated, and if the value is 0, it indicates that the repeated transmission function of the logical channel corresponding to the bit is deactivated. There are many ways to correspond multiple bits to multiple logical channels, for example, Figure 3a As shown, multiple logical channels can be first arranged in the order of the primary network device and the secondary network device, and then the logical channels in the primary network device and the secondary network device are sorted according to the identification size of the logical channel, and then correspond one-to-one with the bits in the bitmap.

[0088] When the repeated transmission function of the above-mentioned wireless bearer is activated, the four data packets copied at the PDCP layer will be transmitted to four different RLC entities, and transmitted to different MAC entities through different logical channels, and finally different MAC PDUs will be formed for transmission on different carriers. This process is the same for network devices and terminal devices. The difference is that for network devices, the PDCP layer in the first network device will transmit the four copied data packets to four different RLC entities, and these four RLC entities are respectively located in the first network device and the second network device. After that, the RLC entity in the first network device will transmit the received data packets to the MAC entity in the first network device, and the RLC entity in the second network device will transmit the received data packets to the MAC entity in the second network device. These two MAC entities will transmit data packets through their respective carriers. For the terminal device, the four RLC entities and the four MAC entities are all located in the terminal device, and the other processes are the same.

[0089] Exemplarily, at least one tunnel of the radio bearer may be established between the first network device and the second network device, and the at least one tunnel is used to transmit the data packet copied at the PDCP layer to the RLC entity of the second network device, or to transmit the data packet received by the RLC entity of the second network device to the PDCP entity. Wherein, for one radio bearer, the number of tunnels may be the same as the number of RLC entities or the number of logical channels in the second network device (i.e., the network device that does not include the PDCP entity of the radio bearer). For example, the second network device includes 2 RLC entities, so 2 tunnels may be established between the first network device and the second network device, namely, tunnel 1 and tunnel 2.

[0090] Figure 3b Another example of repeated transmission of the PDCP layer in the DC scenario is Figure 3a The difference is that the network device includes a CU and at least one DU, and the CU and the at least one DU are deployed separately. Figure 3b As shown, the terminal device is connected to the first DU and the second DU, and the first DU and the second DU are connected to the same CU. A wireless bearer is established between the terminal device and the network device, and the wireless bearer may include one or more logical channels. Figure 3bThe wireless bearer includes four logical channels as an example. The CU may include a PDCP entity for the wireless bearer, the first DU may include two RLC entities and one MAC entity for the wireless bearer, and the second DU may include two RLC entities and one MAC entity for the wireless bearer. The terminal device may include a PDCP entity, four RLC entities and two MAC entities for the wireless bearer. Exemplarily, the CU may also have an SDAP entity above the PDCP entity, and the terminal device may also have an SDAP entity above the PDCP entity.

[0091] Exemplarily, at least one tunnel is established between the CU and the first DU, and the at least one tunnel is used to transmit the data packet copied at the PDCP layer to the RLC entity of the first DU, or to transmit the data packet received by the RLC entity of the first DU to the PDCP entity. The number of tunnels established between the CU and the first DU may be equal to the number of RLC entities in the first DU or the number of logical channels. For example, the first DU includes 2 RLC entities, so 2 tunnels may be established between the CU and the first DU, namely tunnel 1 and tunnel 2.

[0092] At least one tunnel is established between the CU and the second DU, and the at least one tunnel is used to transmit the data packet copied at the PDCP layer to the RLC entity of the second DU, or to transmit the data packet received by the RLC entity of the second DU to the PDCP entity. The number of tunnels established between the CU and the second DU may be equal to the number of RLC entities in the second DU or the number of logical channels. For example, the second DU includes 2 RLC entities, so 2 tunnels may be established between the CU and the second DU, namely tunnel 3 and tunnel 4.

[0093] It should be noted that: the multiple logical channels associated with a wireless bearer may include a main logical channel, and the other logical channels except the main logical channel are auxiliary logical channels. The main logical channel is in the activated state by default and cannot be deactivated. The initial state of the auxiliary logical channel can be an activated state or a deactivated state. When the auxiliary logical channel is in the activated state, it can be deactivated, and when the auxiliary logical channel is in the deactivated state, it can be activated. In this case, the activation or deactivation of the logical channel mentioned above may refer to the activation or deactivation of the repeated transmission function of the auxiliary logical channel.

[0094] exist Figure 3a In the illustrated scenario, the primary logical channel may be a logical channel in the first network device, such as logical channel 1, and logical channel 2, logical channel 3, and logical channel 4 are all auxiliary logical channels. Figure 3bIn the illustrated scenario, the primary logical channel may be a logical channel in the first DU, such as logical channel 1, and logical channel 2, logical channel 3, and logical channel 4 are all auxiliary logical channels.

[0095] In an embodiment of the present application, a logical channel may also be referred to as a channel. For example, a primary logical channel may be referred to as a primary channel, and a secondary logical channel may be referred to as a secondary channel.

[0096] In the DC scenario, in order to optimize data transmission, a possible solution provided by the embodiment of the present application is to Figure 3a Taking the illustrated scenario as an example, auxiliary information is transmitted between the first network device and the second network device. For example, the second network device can send auxiliary information to the first network device, so that the first network device can optimize data transmission according to the auxiliary information. For example, the first network device can comprehensively consider the auxiliary information sent by the second network device to manage the activation or deactivation of the auxiliary logical channel in the second network device. Similarly, the first network device can also send auxiliary information to the second network device. The following description takes the example of the second network device sending auxiliary information to the first network device.

[0097] Exemplarily, the auxiliary information sent by the second network device may include at least one type of information:

[0098] Type 1: Average downlink channel quality indicator (CQI) information of a radio bearer, which refers to the average downlink channel quality indicator (CQI) of the carrier associated with the radio bearer over a period of time (e.g. Figure 3a The average of the downlink reference signal qualities of carrier 3 and carrier 4).

[0099] Type 2: Average number of hybrid automatic repeat request (HARQ) failures of a radio bearer, which refers to the average number of HARQ transmission failures on the carrier associated with the radio bearer over a period of time. Receiving a negative acknowledgement (NACK) or not receiving an acknowledgment (ACK) can be understood as a HARQ transmission failure.

[0100] Type 3: The average number of HARQ retransmissions of a radio bearer refers to the average number of HARQ retransmissions on the carrier associated with the radio bearer within a period of time.

[0101] Type 4: The index of the downlink radio quality of the radio bearer refers to the index of the value of the downlink signal quality of the carrier associated with the radio bearer, for example, an index of 0 indicates the lowest quality. The signal quality value may refer to the reference signal receiving power (RSRP), reference signal receiving quality (RSRQ), signal to interference plus noise ratio (SINR) or CQI value.

[0102] Type 5: The index of the uplink radio quality of the radio bearer refers to the index of the value of the quality of the uplink signal of the carrier associated with the radio bearer.

[0103] Type 6: Average number of clear channel assessment failures of a radio bearer or average number of detection failures before sending, refers to the average number of clear channel assessment failures on the carrier associated with the radio bearer within a period of time.

[0104] Exemplarily, when a network device and a terminal device communicate via an unlicensed spectrum, the network device or the terminal device needs to perform a channel access process before using the unlicensed spectrum for service transmission, and can send signals only after successful channel access. The channel access process may also be referred to as a listen before talk (LBT) process, a detect before send process, or a clear channel assessment (CCA) process.

[0105] The idle channel assessment can be performed on a channel basis, and a channel can refer to a frequency domain resource on a carrier, such as 20MHz. For example, before a terminal device sends a signal (such as a data signal) on a certain channel (such as a first channel) of a carrier, it can first detect whether the first channel is idle, such as detecting whether other nearby devices are occupying the first channel to send signals.

[0106] Type 7: Power headroom report, which refers to the difference between the maximum transmit power and the used power of the terminal device on each carrier configured by the second network device for the terminal device. The second network device may obtain the power headroom report in a variety of ways, such as by the terminal device reporting to the second network device.

[0107] It should be noted that: (1) the numbering of type 1 to type 7 is only a possible example and can be flexibly adjusted in specific implementations. (2) The carrier associated with the radio bearer may include the carrier associated with each logical channel of the radio bearer. In the auxiliary information sent by the second network device, the carrier associated with the radio bearer may include the carrier associated with the logical channel in the second network device, such as Figure 3a Similarly, in the auxiliary information sent by the first network device, the carrier associated with the radio bearer may include the carrier associated with the logical channel in the second network device, such as Figure 3a The carrier associated with carrier 1 and carrier 2 in .

[0108] In the embodiment of the present application, the second network device may send auxiliary information to the first network device through a variety of possible data frames, such as data frames with protocol data unit (PDU) type 0, 1 or 2. See Table 1 for an example of a data frame structure with PDU type 2.

[0109] Table 1: Data frame structure example

[0110]

[0111] As shown in Table 1, the data frame includes a PDU type field (PDU type used to carry the data frame), a PDCP repeat indication, an auxiliary information indication, a reserved field (the reserved field includes multiple reserved bits), a PDCP repeat function activation suggestion, the number of auxiliary information, the auxiliary information type, the number of bytes of the auxiliary information, and the auxiliary information. The information included in the data frame is described below.

[0112] (1) PDCP repeat indication and PDCP repeat function activation suggestions

[0113] The PDCP repetition indication is used to indicate that the data frame includes a PDCP repetition function activation suggestion, and the PDCP repetition function activation suggestion is used to indicate that it is recommended to activate the PDCP repetition function of the radio bearer or it is recommended not to activate the PDCP repetition function of the radio bearer. For example, the PDCP repetition function activation suggestion may include 1 bit, and the value of the bit is 1, indicating that it is recommended to activate the PDCP repetition function of the radio bearer, and the value of the bit is 0, indicating that it is recommended not to activate the PDCP repetition function of the radio bearer.

[0114] (2) Auxiliary information indication, auxiliary information

[0115] The auxiliary information indication is used to indicate that the data frame includes auxiliary information, and the auxiliary information includes at least one item of the above-mentioned types 1 to 7.

[0116] (3) The number of auxiliary information, the type of auxiliary information, and the number of bytes of auxiliary information

[0117] The number of auxiliary information is used to indicate how many types of auxiliary information are included in the auxiliary information.

[0118] For example, taking the case where the second network device sends auxiliary information to the first network device through the data frame shown in Table 1, the auxiliary information may include the index of the uplink wireless quality of the wireless bearer (i.e., type 5 mentioned above). In this case, the number of auxiliary information is 1, the auxiliary information type is 5, and the number of bytes of the auxiliary information is 1, as shown in Table 2, which is an example of a data frame structure.

[0119] Table 2: Another example of data frame structure

[0120]

[0121] For another example, the auxiliary information includes the above-mentioned type 1 and type 2. In this case, the number of auxiliary information is 2, the auxiliary information types are 1 and 2, and the number of bytes of each auxiliary information is 1, as shown in Table 3.

[0122] Table 3: Another example of data frame structure

[0123]

[0124]

[0125] When adopting the above scheme, when the first network device and the second network device transmit auxiliary information, what is transmitted is the auxiliary information at the wireless bearer level, such as the average downlink channel quality indication information of the wireless bearer, etc., which causes the communication device that receives the auxiliary information to be unable to obtain the wireless quality information of each logical channel, and is unable to make the best decision when optimizing data transmission.

[0126] Based on this, an embodiment of the present application provides a communication method for transmitting wireless quality information at the logical channel level, so that data transmission can be optimized more effectively according to the wireless quality information at the logical channel level.

[0127] Exemplarily, the communication method provided by the embodiment of the present application may include: the second communication device establishes at least one tunnel for the first wireless bearer, the at least one tunnel includes the first tunnel; the second communication device sends a first message to the first communication device, the first message is carried in the first tunnel, the first message may include wireless quality information of each logical channel in M ​​logical channels, the M logical channels are associated with the first wireless bearer, and the RLC entities corresponding to the M logical channels are located in the second communication device. With this method, since the second communication device can send wireless quality information at the logical channel level to the first communication device, data transmission can be optimized more effectively according to the wireless quality information at the logical channel level.

[0128] The embodiments of the present application are described in detail below in combination with Embodiment 1 and Embodiment 2 respectively.

[0129] Embodiment 1

[0130] In Example 1, the communication method provided in the embodiment of the present application is applied to Figure 3a The method may be performed by a first communication device and a second communication device, wherein the first communication device may be located at Figure 3a The first network device in the method, for example, the first communication device may be a first network device or a communication device capable of supporting the first network device to implement the functions required by the method, and may also be other communication devices, such as a chip or a chip system. The second communication device may be located at Figure 3a The second network device in, for example, the second communication device may be Figure 3a The second network device in the embodiment or a communication device capable of supporting the second network device to implement the functions required by the method may of course be other communication devices, such as a chip or a chip system. For ease of introduction, in the following, the method is performed by the first network device and the second network device as an example, that is, the first communication device is the first network device and the second communication device is the second network device as an example.

[0131] Figure 4 This is a flow chart corresponding to the communication method provided in Example 1 of the present application, such as Figure 4 As shown, including:

[0132] Step 401: A first network device and a second network device establish at least one tunnel for a first radio bearer.

[0133] Here, the number of tunnels may be the same as the number of auxiliary logical channels in the second network device. For example, if the second network device includes two auxiliary logical channels, two tunnels, namely tunnel 1 and tunnel 2, may be established between the first network device and the second network device.

[0134] Step 402: The first network device sends a request message to the second network device, wherein the request message is used to request auxiliary information.

[0135] Accordingly, in step 403, the second network device receives the request message.

[0136] In an embodiment of the present application, there may be multiple ways for the first network device to send a request message. For example, the first network device may send a request message through tunnel 1 or tunnel 2. Accordingly, after the second network device receives the request message through tunnel 1 or tunnel 2, it may be known that the request message is a request for auxiliary information related to the first wireless bearer.

[0137] In one example, the request message is used to request auxiliary information, and may include that the request message is used to request wireless quality information at the logical channel level, or in other words, the request message is used to request wireless quality information at the logical channel granularity. Based on this example, a possible implementation is that the request message may include indication information 1, and indication information 1 is used to indicate that the auxiliary information requested by the request message includes wireless quality information at the logical channel level. For example, if the request message includes indication information 1, it means that the auxiliary information requested by the request message includes wireless quality information at the logical channel level; if the request message does not include indication information 1, it means that the auxiliary information requested by the request message includes wireless quality information at the radio bearer level. For another example, indication information 1 may include 1 bit, and if the value of the bit is 1, it means that the auxiliary information requested by the request message includes wireless quality information at the logical channel level; if the value of the bit is 0, it means that the auxiliary information requested by the request message includes wireless quality information at the wireless bearer level. Another possible implementation is that the request message may be a newly designed control frame, which is dedicated to requesting wireless quality information at the logical channel level.

[0138] Further, the request message is used to request wireless quality information at the logical channel level, and may include that the request message is used to request wireless quality information of the logical channel with the best wireless quality among the auxiliary logical channels associated with the first wireless bearer and located in the second network device. For example, the request message may include the number of logical channels (m), indicating that the request message is used to request wireless quality information of the m logical channels with the best wireless quality, where m is an integer greater than or equal to 1.

[0139] Step 404: The second network device sends a first message to the second network device according to the request message. The first message includes auxiliary information. The first message may be carried in one tunnel of the at least one tunnel.

[0140] Correspondingly, in step 405, the first network device receives the first message, and processes the data transmission of the first radio bearer according to the first message.

[0141] The auxiliary information may include wireless quality information of each of the M logical channels, where the M logical channels may refer to M auxiliary logical channels. The M logical channels are associated with the first radio bearer, and the M logical channels are located in the second network device, or in other words, the RLC entity associated with the M logical channels is located in the second network device.

[0142] In one example, the auxiliary information sent by the second network device according to the request message may include the wireless quality information of each logical channel in all auxiliary logical channels of the second network device, that is, M = 2. In another example, if the request message is used to request the wireless quality information of the logical channel with the best wireless quality, then M = 1; if the request message is used to request the wireless quality information of the m logical channels with the best wireless quality, then M = m.

[0143] Exemplarily, the first message may further include at least one of the following: indication information 2, recommendation information of each logical channel in the M logical channels, and indication information 3. The information that may be included in the first message is described in detail below.

[0144] (1) Auxiliary information

[0145] Taking M logical channels including the first logical channel as an example, the wireless quality information of the first logic may include at least one of the average downlink channel quality indication information of the first logical channel, the average number of HARQ failures of the first logical channel, the average number of HARQ retransmissions of the first logical channel, the index of the downlink wireless quality of the first logical channel, the index of the uplink wireless quality of the first logical channel, and the average number of idle channel assessment failures of the first logical channel.

[0146] In one example, the auxiliary information may include at least one of the following types of information:

[0147] Type 1: average downlink channel quality indication information of a logical channel, such as average downlink channel quality indication information of a first logical channel, refers to an average value of downlink reference signal quality of a carrier associated with the first logical channel within a period of time.

[0148] Type 2: average number of HARQ failures of a logical channel, such as the average number of HARQ failures of a first logical channel, which is the average number of HARQ transmission failures on a carrier associated with the first logical channel within a period of time.

[0149] Type 3: the average number of HARQ retransmissions of a logical channel, such as the average number of HARQ retransmissions of a first logical channel, refers to the average number of HARQ retransmissions on a carrier associated with the first logical channel within a period of time.

[0150] Type 4: an index of the downlink radio quality of a logical channel, such as an index of the downlink radio quality of a first logical channel, refers to an index of a value of the downlink signal quality of a carrier associated with the first logical channel.

[0151] Type 5: an index of the uplink radio quality of a logical channel, such as an index of the uplink radio quality of a first logical channel, refers to an index of a value of the uplink signal quality of a carrier associated with the first logical channel.

[0152] Type 6: average idle channel assessment failure times of a logical channel, such as the average idle channel assessment failure times of a first logical channel, refers to the average idle channel assessment failure times on a carrier associated with the first logical channel over a period of time.

[0153] Type 7: Power headroom report.

[0154] It should be noted that the specific implementation of Type 1 to Type 7 here can refer to the relevant description in the previous text. The difference is that Type 1 to Type 6 in Example 1 are all wireless quality information at the logical channel level, while Type 1 to Type 6 in the previous text are all wireless quality information at the wireless bearer level.

[0155] In the embodiment of the present application, when the auxiliary information includes wireless quality information at the logical channel level, in order to facilitate the first network device to distinguish the wireless quality information of each logical channel, the embodiment of the present application may provide three possible methods, which are described below respectively.

[0156] ① Mode 1: The wireless quality information of the M logical channels included in the auxiliary information can be sorted based on the IDs of the M logical channels, such as sorting from high to low or from low to high based on the IDs of the M logical channels. The following description is based on the sorting from low to high based on the IDs of the M logical channels. The ID of the logical channel may refer to the number of the logical channel. For example, the M logical channels include Figure 3a As shown in the logical channel 3 and the logical channel 4, the wireless quality information of the logical channel 3 may be located before the wireless quality information of the logical channel 4.

[0157] When mode 1 is adopted, the second network device can send auxiliary information to the first network device through any tunnel of at least one tunnel (such as tunnel 1 or tunnel 2), so that the second network device has greater flexibility in sending auxiliary information.

[0158] ② Mode 2: At least one tunnel may be pre-set to correspond to the auxiliary logical channel in the second network device, for example, tunnel 1 corresponds to logical channel 3, and tunnel 2 corresponds to logical channel 4. In this case, the second network device may send wireless quality information of logical channel 3 through tunnel 1, and may send wireless quality information of logical channel 4 through tunnel 2.

[0159] Among them, there can be many ways to correspond tunnels to auxiliary logical channels, such as sorting at least one tunnel according to the order in the tunnel list or the tunnel establishment time to obtain a tunnel sequence, and sorting the auxiliary logical channels in the second network device according to the ID of the logical channel to obtain a logical channel sequence, and the tunnels in the tunnel sequence correspond one-to-one to the logical channels in the logical channel sequence.

[0160] In an optional solution, at least one tunnel may be further set to correspond to an auxiliary logical channel in the first network device, so that the first network device can send wireless quality information at the logical channel level to the second network device. For example, if the number of auxiliary logical channels in the first network device is equal to the number of tunnels, at least one tunnel may correspond to the auxiliary logical channels in the first network device one-to-one; if the number of auxiliary logical channels in the first network device is less than the number of tunnels, the auxiliary logical channels in the first network device may correspond to part of the at least one tunnel one-to-one. For example, see Figure 3a As shown, the first network device includes one auxiliary logical channel, namely, logical channel 2, then logical channel 2 may correspond to tunnel 1, or logical channel 2 may correspond to tunnel 2.

[0161] In addition, if the number of auxiliary logical channels in the first network device is greater than the number of tunnels, one tunnel may be set to correspond to two or more auxiliary logical channels. For example, the first network device includes auxiliary logical channel a, auxiliary logical channel b, and auxiliary logical channel c, then auxiliary logical channel a and auxiliary logical channel b may correspond to tunnel 1, and auxiliary logical channel c may correspond to tunnel 2. When the first network device sends auxiliary information through tunnel 1, the auxiliary information includes wireless quality information of auxiliary logical channel a and wireless quality information of auxiliary logical channel b. Further, the wireless quality information of auxiliary logical channel a and wireless quality information of auxiliary logical channel b may be sorted based on the ID of the logical channel.

[0162] ③ Mode 3: The auxiliary information may include the ID of each logical channel among the M logical channels.

[0163] Using method 3, when the second network device needs to send wireless quality information of a certain logical channel (i.e., M=1), it can be sent through any tunnel in at least one tunnel (such as tunnel 1 or tunnel 2); when the second network device needs to send wireless quality information of multiple logical channels, it can be sent through any tunnel in at least one tunnel or through multiple tunnels in at least one tunnel.

[0164] For example, if the second network device needs to send wireless quality information of logical channel 3 and logical channel 4, it can send auxiliary information through tunnel 1 or tunnel 2 (auxiliary information includes the ID of logical channel 3, wireless quality information of logical channel 3, ID of logical channel 4, and wireless quality information of logical channel 4); or, it can send auxiliary information 1 through tunnel 1 (auxiliary information 1 includes the ID of logical channel 3, and wireless quality information of logical channel 3), and send auxiliary information 2 through tunnel 2 (auxiliary information 2 includes the ID of logical channel 4, and wireless quality information of logical channel 4).

[0165] It should be noted that the methods 1 to 3 described here are only three possible examples, and other possible methods may be used in specific implementations as long as the receiving end can distinguish the wireless quality information of each logical channel.

[0166] (2) Instruction information 2

[0167] The indication information 2 is used to indicate that the radio quality information included in the first message is radio quality information at the logical channel level. The indication information 2 may also be referred to as a channel-level auxiliary information indication.

[0168] (3) Recommended information for each of the M logical channels

[0169] Taking M logical channels including the first logical channel as an example, the recommendation information of the first logical channel is used to indicate at least one of the following: it is recommended to activate the uplink repeated transmission of the first logical channel; it is recommended to activate the downlink repeated transmission of the first logical channel; it is recommended not to activate the uplink repeated transmission of the first logical channel; it is recommended not to activate the downlink repeated transmission of the first logical channel.

[0170] Exemplarily, the recommendation information of the first logical channel may include 1 bit. If the value of the bit is 1, it indicates that it is recommended to activate the uplink repeated transmission of the first logical channel and / or it is recommended to activate the downlink repeated transmission of the first logical channel; if the value of the bit is 0, it indicates that it is recommended not to activate the uplink repeated transmission of the first logical channel and / or it is recommended not to activate the downlink repeated transmission of the first logical channel.

[0171] (4) Instruction information 3

[0172] The indication information 3 is used to indicate that the first message includes the recommendation information of each logical channel in the M logical channels. The indication information 3 may also be referred to as a channel-level PDCP repetition indication.

[0173] In the embodiment of the present application, there may be multiple possible structures of the first message. The possible structures of the first message are described in detail below in combination with Example 1 and Example 2.

[0174] (1) Example 1

[0175] The first message may be a data frame of PDU type 0, 1 or 2.

[0176] Taking the first message as a data frame with a PDU of 2 as an example, in this case, in an optional solution, the data frame may include field 1, field 2, and field 3, field 1 is used to carry indication information 2, field 2 is used to carry recommendation information for each of the M logical channels, and field 3 is used to carry indication information 3. Exemplarily, field 1, field 2, and field 3 may occupy reserved bits in the data frame, such as field 1 may occupy 1 reserved bit, field 3 may occupy 1 reserved bit, and the number of bits occupied by field 2 may be greater than or equal to the number of auxiliary logical channels in the second network device, such as field 2 may occupy 3 reserved bits. Exemplarily, the auxiliary logical channels of the second network device can be sorted based on the ID of the logical channel and then correspond to the bits in field 2; for example, the logical channel 3 of the second network device corresponds to the first bit of field 2, that is, the first bit is used to carry the recommendation information of logical channel 3, and the logical channel 4 corresponds to the second bit of field 2, that is, the second bit is used to carry the recommendation information of logical channel 4. Furthermore, the first network device can ignore the third bit of field 2 when reading the data frame.

[0177] See Table 4, which is an example of a data frame structure that carries wireless quality information at the logical channel level.

[0178] Table 4: Example of data frame structure carrying radio quality information at the logical channel level

[0179]

[0180] As shown in Table 4, in an optional scheme, when the data frame includes indication information 3, indicating that there is recommendation information for each of M logical channels in the data frame, the first network device may ignore or not consider the PDCP repeat function activation recommendation in the data frame when reading the data frame.

[0181] In another optional solution, when there is a PDCP repetition function activation suggestion in the data frame, if the value of the PDCP repetition function activation suggestion is 1 (i.e., it is recommended to activate the PDCP repetition function of the radio bearer), the first network device may consider the suggestion information of each of the M logical channels in the data frame when reading the data frame. If the PDCP repetition function activation suggestion value is 0 (i.e., it is recommended not to activate the PDCP repetition function of the radio bearer), the first network device may no longer consider the suggestion information of each of the M logical channels in the data frame when reading the data frame.

[0182] Based on the data frame structure shown in Table 4, taking the auxiliary information including the index of the uplink wireless quality of logical channel 3 and the index of the uplink wireless quality of logical channel 4 as an example, when the above-mentioned method 1 is adopted, the data frame structure can be shown in Table 5.

[0183] Table 5: Another example of a data frame structure carrying radio quality information at the logical channel level

[0184]

[0185]

[0186] Based on the data frame structure shown in Table 4, taking the auxiliary information including the index of the uplink wireless quality of logical channel 3 and the index of the uplink wireless quality of logical channel 4 as an example, when the above-mentioned method 3 is adopted, the data frame structure can be shown in Table 6.

[0187] Table 6: Another example of a data frame structure carrying radio quality information at the logical channel level

[0188]

[0189] (2) Example 2

[0190] The first message may be a newly designed data frame, for example, the first message is a data frame with a PDU type greater than 2. Taking the case where the first message is a data frame with a PDU type of 3 as an example, in this case, in an optional solution, the data frame may include field 1, field 2, and field 3, field 1 is used to carry indication information 2, field 2 is used to carry recommendation information for each of the M logical channels, and field 3 is used to carry indication information 3. Exemplarily, field 1 may include 1 reserved bit, field 3 may include 1 reserved bit, and the number of bits included in field 2 may be greater than or equal to the number of auxiliary logical channels in the first network device, for example, field 2 includes 3 bits. See Table 7, which is an example of a data frame structure carrying wireless quality information at the logical channel level.

[0191] Table 7: Example of data frame structure carrying radio quality information at the logical channel level

[0192]

[0193] Based on the data frame structure shown in Table 7, taking the auxiliary information including the index of the uplink wireless quality of logical channel 3 and the index of the uplink wireless quality of logical channel 4 as an example, when the above-mentioned method 1 is adopted, the data frame structure can be shown in Table 8.

[0194] Table 8: Another example of a data frame structure carrying radio quality information at the logical channel level

[0195]

[0196] In an embodiment of the present application, there may be multiple ways for the first network device to process the data transmission of the first wireless bearer according to the first message. For example, the first network device activates or deactivates the uplink and / or downlink repeated transmission of the auxiliary logical channel of the first wireless bearer according to the first message.

[0197] By adopting the solution in the first embodiment, since the second network device can send wireless quality information at the logical channel level to the first network device, the first network device can optimize data transmission more effectively according to the wireless quality information at the logical channel level.

[0198] Embodiment 2

[0199] In Example 2, the communication method provided in the embodiment of the present application is applied to Figure 3b The method may be performed by a first communication device and a second communication device, wherein the first communication device may be located at Figure 3b The first DU in the method, for example, the first communication device may be the first DU or a communication device that can support the first DU to implement the functions required by the method, and of course, it may also be other communication devices, such as a chip or a chip system. The second communication device may be located at Figure 3b The second DU in, for example, the second communication device may be Figure 3b The second DU in the communication device or the communication device capable of supporting the second DU to implement the functions required by the method may of course be other communication devices, such as a chip or a chip system. For ease of introduction, in the following, the method is performed by the first DU and the second DU as an example, that is, the first communication device is the first DU and the second communication device is the second DU as an example.

[0200] Figure 5 This is a flow chart corresponding to the communication method provided in Example 2 of the present application, such as Figure 5 As shown, including:

[0201] Step 501: A first DU establishes at least one tunnel for a first radio bearer, and a second DU establishes at least one tunnel for the first radio bearer.

[0202] Here, the number of tunnels established by the first DU can be the same as the number of logical channels in the first DU. For example, if the first DU includes 2 logical channels, 2 tunnels can be established between the first DU and the CU, namely Tunnel 1 and Tunnel 2.

[0203] The number of tunnels established by the second DU may be the same as the number of logical channels in the second DU. For example, if the second DU includes two logical channels, two tunnels, namely tunnel 3 and tunnel 4, may be established between the second DU and the CU.

[0204] Step 502: The CU sends a request message to the second DU, wherein the request message is used to request auxiliary information, for example, the request message is used to request wireless quality information at a logical channel level.

[0205] Accordingly, in step 503, the second DU receives the request message.

[0206] Exemplarily, the CU may actively send a request message to the second DU; or the first DU may trigger the CU to send a request message to the second DU, for example, the first DU sends a request message to the CU, and then the CU forwards the request message to the second DU after receiving the request message. The first DU may send a request message to the CU through tunnel 1 or tunnel 2, and the CU may forward the request message to the second DU through tunnel 3 or tunnel 4 after receiving the request message.

[0207] Step 504: The second DU sends a first message to the first DU according to the request message, wherein the first message includes radio quality information of each of the M logical channels. The M logical channels are associated with the first radio bearer, and the M logical channels are located in the second DU, or in other words, the RLC entity associated with the M logical channels is located in the second DU.

[0208] Accordingly, in step 505, the first DU receives the first message from the second DU, and processes the data transmission of the first radio bearer according to the first message.

[0209] Exemplarily, the second DU may send the first message to the CU according to the request message, and then after receiving the first message, the CU sends the first message to the first DU.

[0210] In the embodiment of the present application, since the first message of the second DU needs to be forwarded to the first DU through the CU, in order to facilitate the first DU to distinguish the wireless quality information of each logical channel, method 1 and method 3 described in embodiment 1 can be adopted.

[0211] By adopting the solution in the second embodiment, since the second DU can send wireless quality information at the logical channel level to the first DU, the first DU can optimize data transmission more effectively according to the wireless quality information at the logical channel level.

[0212] With respect to the above-mentioned Embodiment 1 and Embodiment 2, it should be noted that: (1) Embodiment 1 is mainly described by taking the second network device sending auxiliary information to the first network device as an example. In other possible embodiments, the first network device may also send auxiliary information to the second network device, and its implementation may be adaptively performed with reference to Embodiment 1. Embodiment 2 is mainly described by taking the second DU sending auxiliary information to the first DU as an example. In other possible embodiments, the first DU may also send auxiliary information to the second DU, and its implementation may be adaptively performed with reference to Embodiment 2.

[0213] (2) The above description focuses on the differences between the first embodiment and the second embodiment. Except for the differences, the two embodiments can refer to each other. For example, the contents of the first message in the second embodiment can refer to the description of the first embodiment.

[0214] (3) The various flow charts described in Example 1 and Example 2 (such as Figure 4 or Figure 5 ) is only an example of the execution process and does not constitute a limitation on the order of execution of the steps. In the embodiments of the present application, there is no strict execution order between the steps that have no timing dependency relationship with each other. In addition, not all the steps shown in the flowcharts are steps that must be executed, such as Figure 4 Step 402 and step 403 are optional steps and can be selectively performed according to actual needs.

[0215] (4) The above is the communication method provided by the embodiment of the present application applicable to Figure 3a and Figure 3b The two scenarios illustrated are taken as examples, but are not limited to these two scenarios. The embodiments of the present application can also be adaptable to other possible scenarios, such as scenarios where repeated transmissions are performed between terminal devices. For example, data can be transmitted between terminal devices 1 and 1 through wireless bearer 1, and wireless bearer 1 is configured to have a repeated transmission function. Then, terminal device 1 (or terminal device 2) can report wireless quality information at the logical channel level to the network device in the manner of the embodiments of the present application, so that the network device can activate or deactivate the logical channel of wireless bearer 1 according to the wireless quality information at the logical channel level.

[0216] The above mainly introduces the scheme provided by the embodiment of the present application from the perspective of interaction between communication devices. It is understandable that in order to achieve the above functions, the communication device may include hardware structures and / or software modules corresponding to the execution of each function. It should be easily appreciated by those skilled in the art that, in combination with the units and algorithm steps of each example described in the embodiments disclosed herein, the embodiments of the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware 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 exceed the scope of the present application.

[0217] The embodiment of the present application can divide the communication device into functional units according to the above method example. For example, each functional unit can be divided according to each function, or two or more functions can be integrated into one unit. The above integrated unit can be implemented in the form of hardware or in the form of software functional units.

[0218] In the case of an integrated unit, Figure 6 A possible exemplary block diagram of the device involved in the embodiments of the present application is shown. Figure 6 As shown, the apparatus 600 may include: a processing unit 602 and a communication unit 603. The processing unit 602 is used to control and manage the actions of the apparatus 600. The communication unit 603 is used to support the communication between the apparatus 600 and other devices. Optionally, the communication unit 603 is also called a transceiver unit, and may include a receiving unit and / or a sending unit, which are respectively used to perform receiving and sending operations. The apparatus 600 may also include a storage unit 601, which is used to store program codes and / or data of the apparatus 600.

[0219] The device 600 may be the second network device in the above-mentioned embodiment 1, or may also be a chip set in the second network device; or may also be the second DU in the above-mentioned embodiment 2, or may also be a chip set in the second DU. The processing unit 602 may support the device 600 to execute the actions of the second network device or the second DU in each method example above. Alternatively, the processing unit 602 mainly executes the internal actions of the second network device or the second DU in the method example, and the communication unit 603 may support the communication between the device 600 and other devices. For example, the communication unit 603 may be used to execute Figure 4 Step 403, step 404, and Figure 5 503, step 504; processing unit 602 is used to execute Figure 4 Step 401 in , and Figure 5 Step 501 in .

[0220] In one embodiment, the processing unit 602 is used to establish at least one tunnel for the first wireless bearer, and the at least one tunnel includes a first tunnel; and the communication unit 603 is used to send a first message to the first communication device, the first message is carried in the first tunnel, and the first message includes wireless quality information of each of M logical channels; wherein the M logical channels are associated with the first wireless bearer, and M is an integer greater than or equal to 1.

[0221] In one possible design, the wireless quality information of each logical channel includes at least one of the following: average downlink channel quality indication CQI information corresponding to each logical channel; average number of hybrid automatic repeat request HARQ failures corresponding to each logical channel; average number of HARQ retransmissions corresponding to each logical channel; index of downlink wireless quality corresponding to each logical channel; index of uplink wireless quality corresponding to each logical channel; average number of idle channel assessment failures corresponding to each logical channel.

[0222] In one possible design, the first message also includes a power headroom report, and the power headroom report is obtained by the second communication device from the terminal device.

[0223] In one possible design, the wireless quality information of the M logical channels is sorted based on the identification IDs of the M logical channels; or, the M logical channels correspond to the first tunnel; or, the first message also includes the identification of each logical channel in the M logical channels.

[0224] In one possible design, the first message also includes recommendation information for each of the M logical channels; wherein the M logical channels include the first logical channel, and the recommendation information for the first logical channel is used to indicate at least one of the following: recommending activation of uplink repeated transmission of the first logical channel; recommending activation of downlink repeated transmission of the first logical channel; recommending not activating uplink repeated transmission of the first logical channel; recommending not activating downlink repeated transmission of the first logical channel.

[0225] In one possible design, the first message also includes first indication information, where the first indication information is used to indicate that the first message includes recommendation information for each of the M logical channels.

[0226] In one possible design, the protocol data unit PDU type of the first message is 0, 1 or 2, or the PDU type of the first message is an integer greater than 2.

[0227] In one possible design, the communication unit 603 is used to receive a request message from the first communication device, where the request message is used to request wireless quality information at a logical channel level.

[0228] In one possible design, the communication unit 603 is used to receive a request message from the CU, where the request message is used to request wireless quality information at the logical channel level.

[0229] In one possible design, the request message is used to request wireless quality information at a logical channel granularity, including: the request message is used to request wireless quality information of each of M logical channels, and the M logical channels are logical channels with the best wireless quality among the logical channels associated with the first wireless bearer.

[0230] The device 600 may be the first network device in the above-mentioned embodiment 1, or may also be a chip set in the first network device; or may also be the first DU in the above-mentioned embodiment 2, or may also be a chip set in the first DU. The processing unit 602 may support the device 600 to execute the actions of the first network device or the first DU in each method example above. Alternatively, the processing unit 602 mainly executes the internal actions of the first network device or the first DU in the method example, and the communication unit 603 may support the communication between the device 600 and other devices. For example, the communication unit 603 may be used to execute Figure 4 Step 402, step 405, and Figure 5 502, step 505; processing unit 602 is used to execute Figure 4 Step 401 in , and Figure 5 Step 501 in .

[0231] In one embodiment, the communication unit 603 is used to receive a first message from a second communication device, the first message including wireless quality information of each of M logical channels; wherein the M logical channels are associated with a first wireless bearer, and M is an integer greater than or equal to 1; furthermore, the processing unit 602 is used to process data transmission of the first wireless bearer according to the first message.

[0232] In one possible design, the wireless quality information of each logical channel includes at least one of the following: average downlink CQI information corresponding to each logical channel; average number of HARQ failures corresponding to each logical channel; average number of HARQ retransmissions corresponding to each logical channel; index of downlink wireless quality corresponding to each logical channel; index of uplink wireless quality corresponding to each logical channel; average number of idle channel assessment failures corresponding to each logical channel.

[0233] In one possible design, the first message also includes a power headroom report, and the power headroom report is obtained by the second communication device from the terminal device.

[0234] In one possible design, the radio quality information of the M logical channels is sorted based on IDs of the M logical channels.

[0235] In one possible design, the M logical channels correspond to the first tunnel of the first wireless bearer, and the first message is carried in the first tunnel.

[0236] In one possible design, the first message also includes an identifier of each of the M logical channels.

[0237] In one possible design, the first message also includes recommendation information for each of the M logical channels; wherein the M logical channels include the first logical channel, and the recommendation information for the first logical channel is used to indicate at least one of the following: recommending activation of uplink repeated transmission of the first logical channel; recommending activation of downlink repeated transmission of the first logical channel; recommending not activating uplink repeated transmission of the first logical channel; recommending not activating downlink repeated transmission of the first logical channel.

[0238] In one possible design, the first message also includes first indication information, where the first indication information is used to indicate that the first message includes recommendation information for each of the M logical channels.

[0239] In one possible design, the protocol data unit PDU type of the first message is 0, 1 or 2, or the PDU type of the first message is an integer greater than 2.

[0240] In one possible design, the communication unit 603 is used to send a request message to the second communication device, where the request message is used to request wireless quality information at a logical channel level.

[0241] In one possible design, the communication unit 603 is used to send a request message to the second communication device through the CU, where the request message is used to request wireless quality information at the logical channel level.

[0242] In one possible design, the request message is used to request wireless quality information at the logical channel level, including: the request message is used to request wireless quality information of each of M logical channels, and the M logical channels are the logical channels with the best wireless quality among the logical channels associated with the first wireless bearer.

[0243] It should be understood that the division of the units in the above device is only a division of logical functions. In actual implementation, they can be fully or partially integrated into one physical entity, or they can be physically separated. And the units in the device can all be implemented in the form of software calling through processing elements; they can also be all implemented in the form of hardware; some units can also be implemented in the form of software calling through processing elements, and some units can be implemented in the form of hardware. For example, each unit can be a separately established processing element, or it can be integrated in a certain chip of the device. In addition, it can also be stored in the memory in the form of a program, and called and executed by a certain processing element of the device. The function of the unit. In addition, all or part of these units can be integrated together, or they can be implemented independently. The processing element described here can also be a processor, which can be an integrated circuit with signal processing capabilities. In the implementation process, each step of the above method or each unit above can be implemented by an integrated logic circuit of hardware in the processor element or in the form of software calling through a processing element.

[0244] In one example, the unit in any of the above devices may be one or more integrated circuits configured to implement the above method, such as one or more application specific integrated circuits (ASIC), or one or more digital singnal processors (DSP), or one or more field programmable gate arrays (FPGA), or a combination of at least two of these integrated circuit forms. For another example, when the unit in the device can be implemented in the form of a processing element scheduler, the processing element can be a processor, such as a general-purpose central processing unit (CPU), or other processors that can call programs. For another example, these units can be integrated together and implemented in the form of a system-on-a-chip (SOC).

[0245] The above unit for receiving is an interface circuit of the device, which is used to receive signals from other devices. For example, when the device is implemented in the form of a chip, the receiving unit is an interface circuit of the chip used to receive signals from other chips or devices. The above unit for sending is an interface circuit of the device, which is used to send signals to other devices. For example, when the device is implemented in the form of a chip, the sending unit is an interface circuit of the chip used to send signals to other chips or devices.

[0246] Please refer to Figure 7, which is a schematic diagram of the structure of a communication device provided in an embodiment of the present application, which may be the first communication device or the second communication device in the above embodiments, for example, it may be the first network device or the second network device in the first embodiment, or the first DU or the second DU in the second embodiment; it is used to implement the operation of the first communication device or the second communication device in the above embodiments. Take the communication device as a network device as an example, Figure 7 As shown, the network device includes: an antenna 701, a radio frequency device 702, and a baseband device 703. The antenna 701 is connected to the radio frequency device 702. In the uplink direction, the radio frequency device 702 receives information sent by the terminal device through the antenna 701, and sends the information sent by the terminal device to the baseband device 703 for processing. In the downlink direction, the baseband device 703 processes the information of the terminal device and sends it to the radio frequency device 702. The radio frequency device 702 processes the information of the terminal device and sends it to the terminal device through the antenna 701.

[0247] The baseband device 703 may include one or more processing elements 7031, for example, including a main control CPU and other integrated circuits. In addition, the baseband device 703 may also include a storage element 7032 and an interface 7033, the storage element 7032 is used to store programs and data; the interface 7033 is used to interact with the radio frequency device 702. The interface is, for example, a common public radio interface (CPRI). The above device for the network device may be located in the baseband device 703. For example, the above device for the network device may be a chip on the baseband device 703, the chip includes at least one processing element and an interface circuit, wherein the processing element is used to execute each step of any method executed by the above network device, and the interface circuit is used to communicate with other devices. In one implementation, the unit for the network device to implement each step in the above method can be implemented in the form of a processing element scheduler. For example, the device for the network device includes a processing element and a storage element, and the processing element calls the program stored in the storage element to execute the method executed by the network device in the above method embodiment. The storage element may be a storage element on the same chip as the processing element, ie, an on-chip storage element, or may be a storage element on a different chip from the processing element, ie, an off-chip storage element.

[0248] In another implementation, the unit of the network device implementing each step in the above method may be configured as one or more processing elements, which are arranged on the baseband device. The processing elements here may be integrated circuits, such as one or more ASICs, or one or more DSPs, or one or more FPGAs, or a combination of these integrated circuits. These integrated circuits may be integrated together to form a chip.

[0249] The units of the network device implementing the various steps in the above method can be integrated together and implemented in the form of a system-on-a-chip (SOC). For example, the baseband device includes the SOC chip to implement the above method. The chip can integrate at least one processing element and a storage element, and the processing element calls the stored program of the storage element to implement the method executed by the above network device; or, the chip can integrate at least one integrated circuit to implement the method executed by the above network device; or, the above implementation methods can be combined, and the functions of some units are implemented by the processing element calling the program, and the functions of some units are implemented by the integrated circuit.

[0250] It can be seen that the above apparatus for network equipment may include at least one processing element and an interface circuit, wherein at least one processing element is used to execute any one of the methods performed by the network equipment provided in the above method embodiments. The processing element may execute part or all of the steps performed by the network equipment in a first manner: that is, by calling a program stored in a storage element; or in a second manner: that is, by combining an integrated logic circuit of hardware in a processor element with instructions to execute part or all of the steps performed by the network equipment; of course, the first manner and the second manner may be combined to execute part or all of the steps performed by the above network equipment.

[0251] The processing element here is the same as described above and can be implemented by a processor. The function of the processing element can be Figure 6 The processing unit described in the above has the same function. Exemplarily, the processing element may be a general-purpose processor, such as a CPU, or one or more integrated circuits configured to implement the above method, such as one or more ASICs, or one or more microprocessors DSPs, or one or more FPGAs, etc., or a combination of at least two of these integrated circuit forms. The storage element may be implemented by a memory, and the function of the storage element may be the same as Figure 6 The storage element may be a memory or a collective name for multiple memories.

[0252] Figure 7 The communication device shown can realize Figure 4 or Figure 5 The illustrated method embodiments involve various processes of a network device or DU. Figure 7 The operations and / or functions of each module in the communication device shown are respectively for implementing 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.

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

[0254] The present application is described with reference to the flowchart and / or block diagram of the method, device (system), and computer program product according to the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the process and / or box in the flowchart and / or block diagram can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device produce a device for implementing the function specified in one process or multiple processes in the flowchart and / or one box or multiple boxes in the block diagram.

[0255] These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer-readable memory produce a manufactured product including an instruction device that implements the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.

[0256] These computer program instructions may also be loaded onto a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, whereby the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.

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

Claims

1. A communication method, characterized in that: The method comprises: The second communication device establishes at least one tunnel for the first radio bearer, wherein the at least one tunnel includes the first tunnel; the first radio bearer is a radio bearer established between the terminal device and the first communication device and the second communication device; The second communication device sends a first message to the first communication device, where the first message is a data frame carried in the first tunnel, and the first message includes wireless quality information of each of the M logical channels, and the wireless quality information of the M logical channels is sorted based on identification IDs of the M logical channels; The first radio bearer includes the M logical channels, where M is an integer greater than or equal to 1; The first communication device is located in a first network device, and the second communication device is located in a second network device; or, the first communication device is located in a first distribution unit DU, and the second communication device is located in a second DU, and both the first DU and the second DU are connected to a centralized unit CU.

2. The method according to claim 1, characterized in that The wireless quality information of each logical channel includes at least one of the following: Average downlink channel quality indicator CQI information corresponding to each logical channel; The average number of hybrid automatic repeat request HARQ failures corresponding to each logical channel; The average number of HARQ retransmissions corresponding to each logical channel; An index of downlink wireless quality corresponding to each logical channel; An index of uplink wireless quality corresponding to each logical channel; The average number of idle channel assessment failures corresponding to each logical channel.

3. The method according to claim 1, characterized in that The first message also includes a power headroom report, and the power headroom report is obtained by the second communication device from the terminal equipment.

4. The method according to claim 1, characterized in that: The M logical channels correspond to the first tunnel.

5. The method according to claim 1, characterized in that: The first message further includes recommendation information for each of the M logical channels; The M logical channels include a first logical channel, and the recommendation information of the first logical channel is used to indicate at least one of the following: Proposing to activate uplink repeated transmission of the first logical channel; It is suggested to activate downlink repeated transmission of the first logical channel; It is recommended not to activate uplink repeated transmission of the first logical channel; It is recommended not to activate downlink repeated transmission of the first logical channel.

6. The method according to claim 5, characterized in that The first message also includes first indication information, where the first indication information is used to indicate that the first message includes recommendation information for each of the M logical channels.

7. The method according to claim 1, characterized in that The protocol data unit (PDU) type of the first message is 0, 1 or 2, or the PDU type of the first message is an integer greater than 2.

8. The method according to claim 1, characterized in that: When the first communication device is located in a first network device and the second communication device is located in a second network device, the method further includes: The second communication device receives a request message from the first communication device, where the request message is used to request radio quality information at a logical channel level.

9. The method according to claim 1, characterized in that: When the first communication device is located in a first distribution unit DU and the second communication device is located in a second DU, the method further includes: The second communication device receives a request message from the CU, where the request message is used to request wireless quality information at a logical channel level.

10. The method according to claim 8 or 9, characterized in that: The request message is used to request wireless quality information at a logical channel granularity, including: The request message is used to request radio quality information of each of the M logical channels, where the M logical channels are logical channels with the best radio quality among the logical channels associated with the first radio bearer.

11. A communication method, characterized in that: The method comprises: The first communication device receives a first message from the second communication device, where the first message is a data frame carried in a first tunnel in at least one tunnel, the at least one tunnel corresponds to a first radio bearer, the first radio bearer is a radio bearer established between a terminal device and the first communication device and the second communication device, the first message includes radio quality information of each of M logical channels, and the radio quality information of the M logical channels is sorted based on identification IDs of the M logical channels; wherein the first radio bearer includes the M logical channels, and M is an integer greater than or equal to 1; The first communication device processes data transmission of the first radio bearer according to the first message; The first communication device is located in a first network device, and the second communication device is located in a second network device; or, the first communication device is located in a first distribution unit DU, and the second communication device is located in a second DU, and both the first DU and the second DU are connected to a centralized unit CU.

12. The method according to claim 11, characterized in that The wireless quality information of each logical channel includes at least one of the following: Average downlink CQI information corresponding to each logical channel; The average number of HARQ failures corresponding to each logical channel; The average number of HARQ retransmissions corresponding to each logical channel; An index of downlink wireless quality corresponding to each logical channel; An index of uplink wireless quality corresponding to each logical channel; The average number of idle channel assessment failures corresponding to each logical channel.

13. The method according to claim 11, characterized in that The first message also includes a power headroom report, and the power headroom report is obtained by the second communication device from the terminal equipment.

14. The method according to claim 11, characterized in that The first message further includes recommendation information for each of the M logical channels; The M logical channels include a first logical channel, and the recommendation information of the first logical channel is used to indicate at least one of the following: Proposing to activate uplink repeated transmission of the first logical channel; It is suggested to activate downlink repeated transmission of the first logical channel; It is recommended not to activate uplink repeated transmission of the first logical channel; It is recommended not to activate downlink repeated transmission of the first logical channel.

15. The method according to claim 14, characterized in that The first message also includes first indication information, where the first indication information is used to indicate that the first message includes recommendation information for each of the M logical channels.

16. The method according to claim 11, characterized in that The protocol data unit (PDU) type of the first message is 0, 1 or 2, or the PDU type of the first message is an integer greater than 2.

17. The method according to claim 11, characterized in that When the first communication device is located in a first network device and the second communication device is located in a second network device, the method further includes: The first communication device sends a request message to the second communication device, where the request message is used to request radio quality information at a logical channel level.

18. The method according to claim 11, characterized in that When the first communication device is located in a first DU and the second communication device is located in a second DU, the method further includes: The first communication device sends a request message to the second communication device through the CU, where the request message is used to request wireless quality information at a logical channel level.

19. The method according to claim 17 or 18, characterized in that The request message is used to request wireless quality information at a logical channel level, including: The request message is used to request radio quality information of each of the M logical channels, where the M logical channels are logical channels with the best radio quality among the logical channels associated with the first radio bearer.

20. A communication system, characterized in that: The communication system comprises a first communication device and a second communication device; The second communication device is used to establish at least one tunnel for the first wireless bearer, the at least one tunnel includes a first tunnel, the first wireless bearer is a wireless bearer established between the terminal device and the first communication device and the second communication device; and send a first message to the first communication device, the first message is a data frame carried in the first tunnel, the first message includes wireless quality information of each logical channel in M ​​logical channels, and the wireless quality information of the M logical channels is sorted based on the identification IDs of the M logical channels; wherein the first wireless bearer includes the M logical channels, and M is an integer greater than or equal to 1; The first communication device is used to receive a first message from the second communication device, and process data transmission of the first radio bearer according to the first message; The first communication device is located in a first network device, and the second communication device is located in a second network device; or, the first communication device is located in a first distribution unit DU, and the second communication device is located in a second DU, and both the first DU and the second DU are connected to a centralized unit CU.

21. The communication system according to claim 20, characterized in that The first communication device is further used to send a request message to the second communication device, where the request message is used to request wireless quality information at a logical channel level; The second communication device is further configured to receive the request message from the first communication device.

22. A communication device, characterized in that: The method comprises means for performing the steps of the method according to any one of claims 1 to 19.

23. A communication device, characterized in that: The device comprises at least one processor and an interface circuit, wherein the at least one processor is used to communicate with other devices through the interface circuit and execute the method according to any one of claims 1 to 19.

24. A communication device, characterized in that: The device comprises a processor, configured to call a program stored in a memory to execute the method according to any one of claims 1 to 19.

25. A computer-readable storage medium, characterized in that: The method comprises a program, and when the program is executed by a processor, the method according to any one of claims 1 to 19 is executed.

Citation Information

Patent Citations

  • Data transmission method and device

    CN109803314A

  • Method and device for controlling quality of service

    WO2015013925A1

  • Configuration, activation and deactivation of packet duplication

    WO2019160959A1

  • Duplication of traffic of a radio bearer over multiple paths

    WO2019245447A1