Data transmission method, device and communication equipment

By generating and sending the desired protection symbol MAC CE in the communication device, the confusion problem of the communication device during the switching of the transceiver state is solved, and the transmission performance of the backhaul link is improved.

CN114158092BActive Publication Date: 2025-04-25VIVO MOBILE COMM CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202010937451.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-09-08
Publication Date
2025-04-25
Estimated Expiration
2040-09-08

AI Technical Summary

Technical Problem

Existing communication devices are prone to confusion when switching transceiver states, resulting in a degradation of backhaul link performance.

Method used

When the preset trigger condition is satisfied, a desired protection symbol media access control layer control unit (MAC CE) is generated and the desired protection symbol MAC CE is sent to the second communication device.

Benefits of technology

The timing of communication equipment generating and sending the desired protection symbol MAC CE is clarified, ensuring timely configuration or reconfiguring the number of protection symbols, avoiding confusion in the sending and receiving state switching, and improving transmission link performance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114158092B_ABST
    Figure CN114158092B_ABST
Patent Text Reader

Abstract

The present application discloses a data transmission method, device and communication equipment, belonging to the field of communication technology. The data transmission method is applied to a first communication device, comprising: generating an expected protection symbol media access control layer control unit MAC CE when a preset trigger condition is met; sending the expected protection symbol MAC CE to a second communication device. The technical solution provided by the present application can solve the problem that the existing communication equipment is prone to confusion and low transmission link performance when switching the transmission state.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the field of communication technology, and specifically relates to a data transmission method, device and communication equipment. Background Art

[0002] In an Integrated Access Backhaul (IAB) system, an access point (IAB node) can find an upstream access point (parent IAB node) and establish a wireless connection with the upstream access point. The wireless connection is called a backhaul link.

[0003] At present, the child IAB node cannot send the desired guard symbol (desired guard symbol) medium access control layer (MAC) control element (CE) to the parent IAB node in time, so the parent IAB node cannot send the provided guard symbol (MACCE) to the child IAB node in time. As a result, the number of guard symbols cannot be configured or reconfigured in time, which in turn causes confusion in the transceiver state conversion between the mobile (Mobile Termination, MT) function part and the distributed (Distributed Unit, DU) function part of the IAB node, which reduces the performance of the backhaul link. Summary of the invention

[0004] The purpose of the embodiments of the present application is to provide a data transmission method, apparatus and communication equipment, which can solve the problem that confusion and low transmission link performance occur easily when the existing communication equipment switches the transmission state.

[0005] In order to solve the above technical problems, this application is implemented as follows:

[0006] In a first aspect, a data transmission method is provided, which is applied to a first communication device, and the method includes:

[0007] When a preset trigger condition is met, generating a desired protection symbol media access control layer control element MAC CE;

[0008] The expected protection symbol MAC CE is sent to the second communication device.

[0009] In a second aspect, a data transmission apparatus is provided, which is applied to a first communication device, and the apparatus includes:

[0010] A generating module, used for generating a desired protection symbol media access control layer control element MAC CE when a preset trigger condition is met;

[0011] The sending module is configured to send the expected protection symbol MAC CE to the second communication device.

[0012] In a third aspect, a communication device is provided, comprising a processor, a memory, and a program or instruction stored in the memory and executable on the processor, wherein the program or instruction, when executed by the processor, implements the steps of the data transmission method as described in the first aspect.

[0013] In a fourth aspect, a readable storage medium is provided, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the data transmission method described in the first aspect are implemented.

[0014] In a fifth aspect, a chip is provided, comprising a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run a network-side device program or instruction to implement the data transmission method as described in the first aspect.

[0015] In an embodiment of the present application, the first communication device can generate the expected protection symbol MAC CE when the preset trigger condition is met, and send the expected protection symbol MAC CE to the second communication device. In this way, the timing of the communication device generating and sending the expected protection symbol MAC CE is clarified, ensuring that the first communication device can send the expected protection symbol MAC CE to the second communication device in a timely manner, and ensuring that the second communication device can configure the number of protection symbols provided to the first communication device in a timely manner, avoiding confusion in the switching of the receiving and transmitting states between the first communication device and the second communication device, and improving the transmission performance of the transmission link between the first communication device and the second communication device. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] Figure 1 is a block diagram of a wireless communication system to which the embodiments of the present application can be applied;

[0017] Figure 2a is a block diagram of an IAB system to which embodiments of the present application can be applied;

[0018] Figure 2b is a structural diagram of a CU-DU in an IAB system to which an embodiment of the present application can be applied;

[0019] Figure 3 is a flow chart of a data transmission method provided in an embodiment of the present application;

[0020] Figure 4is a structural diagram of a data transmission device provided in an embodiment of the present application;

[0021] Figure 5 It is a structural diagram of a communication device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0022] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0023] The terms "first", "second", etc. in the specification and claims of the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than those illustrated or described here, and the objects distinguished by "first" and "second" are generally of the same type, and the number of objects is not limited. For example, the first object can be one or more. In addition, "and / or" in the specification and claims represents at least one of the connected objects, and the character " / " generally represents that the objects associated with each other are in an "or" relationship.

[0024] It is worth noting that the technology described in the embodiments of the present application is not limited to the Long Term Evolution (LTE) / LTE-Advanced (LTE-A) system, but can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency-Division Multiple Access (SC-FDMA) and other systems. The terms "system" and "network" in the embodiments of the present application are often used interchangeably, and the described technology can be used for the systems and radio technologies mentioned above as well as for other systems and radio technologies. However, the following description describes a New Radio (NR) system for illustrative purposes, and the NR terminology is used in most of the following descriptions, although these technologies can also be applied to applications other than NR system applications, such as the 6th generation (6 th Generation, 6G) communication system.

[0025] Figure 1A block diagram of a wireless communication system applicable to an embodiment of the present application is shown. The wireless communication system includes a terminal 11 and a network side device 12. Among them, the terminal 11 can also be called a terminal device or a user terminal (User Equipment, UE), and the terminal 11 can be a mobile phone, a tablet computer (Tablet Personal Computer), a laptop computer (Laptop Computer) or a notebook computer, a personal digital assistant (Personal Digital Assistant, PDA), a handheld computer, a netbook, an ultra-mobile personal computer (ultra-mobile personal computer, UMPC), a mobile Internet device (Mobile Internet Device, MID), a wearable device (Wearable Device) or a vehicle-mounted device (VUE), a pedestrian terminal (PUE) and other terminal side devices, and the wearable device includes: a bracelet, a headset, glasses, etc. It should be noted that the specific type of the terminal 11 is not limited in the embodiment of the present application. The network side device 12 can be a base station or a core network, wherein the base station can be referred to as a node B, an evolved node B, an access point, a base transceiver station (Base Transceiver Station, BTS), a radio base station, a radio transceiver, a basic service set (Basic Service Set, BSS), an extended service set (Extended Service Set, ESS), a B node, an evolved B node (eNB), a home B node, a home evolved B node, a WLAN access point, a WiFi node, a transmitting and receiving point (Transmitting Receiving Point, TRP) or some other suitable term in the field. As long as the same technical effect is achieved, the base station is not limited to a specific technical vocabulary. It should be noted that in the embodiment of the present application, only the base station in the NR system is taken as an example, but the specific type of the base station is not limited.

[0026] In order to better understand the present solution, some concepts involved in a data transmission method, apparatus and communication equipment provided in an embodiment of the present application are first explained.

[0027] Please refer to Figure 2a , Figure 2a The following figure shows a schematic diagram of an Integrated Access Backhaul (IAB) system. An IAB node includes a distributed unit (DU) functional part and a mobile terminal (MT) functional part. Figure 2aThe IAB node in the backhaul loop can find an upstream access point (parent IAB node) and establish a wireless connection with the DU of the upstream access point. This wireless connection is called a backhaul link. After an IAB node establishes a complete backhaul link, the IAB node turns on its DU function, and the DU provides cell services, that is, the DU can provide access services for the terminal (User Equipment, UE) and the IAB node. A self-backhaul loop contains a donor IAB node (or IAB donor), and the donor IAB node has a directly connected wired transmission network to provide loop transmission.

[0028] Figure 2b This is a structural diagram of the Centralized Unit-Distributed Unit (CU-DU) of an IAB system. In a self-backhaul loop, the DUs of all IAB nodes are connected to the same CU node, which configures the DUs through the F1-AP protocol. The CU configures the MT through the Radio Resource Control (RRC) protocol. The Donor IAB node does not have the MT functional part. In the case where the wired transmission network is not in place, that is, when there is no wired transmission, the access point can rely on wireless backhaul.

[0029] The data transmission method, apparatus and communication device provided in the embodiments of the present application are described in detail below with reference to the accompanying drawings through specific embodiments and their application scenarios.

[0030] Please refer to Figure 3 , Figure 3 1 is a flow chart of a data transmission method provided in an embodiment of the present application, wherein the data transmission method is applied to a first communication device. Figure 3 As shown, the data transmission method includes the following steps:

[0031] Step 301: When a preset trigger condition is met, generate an expected protection symbol MAC CE.

[0032] For example, taking the IAB system as an example, the Medium Access Control (MAC) control element (CE) can indicate 8 protection symbol values, corresponding to the number of protection symbols in 8 state switching situations: DU transmission (TX) switching to MT TX, DUTX switching to MT reception (RX), DU RX switching to MT TX, DU RX switching to MT RX, MT TX switching to DU TX, MT TX switching to DU RX, MT RX switching to DU TX, and MT RX switching to DU RX.

[0033] In an embodiment of the present application, the first communication device generates a desired guard symbol MAC CE when a preset trigger condition is met. For example, the preset trigger condition may mean that the number of guard symbols configured by the first communication device does not match the desired number of guard symbols. In this case, the first communication device generates a desired guard symbol MAC CE, and the desired guard symbol MAC CE may indicate the number of guard symbols desired by the first communication device. Optionally, the preset trigger condition may also be other situations, which will be specifically described in subsequent embodiments.

[0034] Step 302: Send the expected protection symbol MAC CE to the second communication device.

[0035] It can be understood that after the first communication device generates the expected guard symbol MAC CE, it sends the expected guard symbol MAC CE to the second communication device to trigger the second communication device to configure the expected number of guard symbols for the first communication device. Optionally, the second communication device can configure the number of guard symbols actually available to the first communication device through the provided guard symbol MAC CE.

[0036] According to the solution provided by the embodiment of the present application, the first communication device can generate the expected protection symbol MAC CE when the preset trigger condition is met, and send the expected protection symbol MAC CE to the second communication device. In this way, the timing of the communication device generating and sending the expected protection symbol MAC CE is clarified, ensuring that the first communication device can send the expected protection symbol MAC CE to the second communication device in a timely manner, and ensuring that the second communication device can configure the number of protection symbols provided to the first communication device in a timely manner, avoiding confusion in the switching of the receiving and transmitting states between the first communication device and the second communication device, and improving the transmission performance of the transmission link between the first communication device and the second communication device.

[0037] It should be noted that the data transmission method provided in the embodiment of the present application can be applied to an IAB system, wherein the first communication device and the second communication device are both IAB nodes in the IAB system, for example, the first communication device is a child IAB node, and the second communication device is a parent IAB node. Alternatively, the data transmission method can also be applied to a sidelink system, wherein the first communication device and the second communication device are both sidelink UEs in the sidelink system, for example, the first communication device is a first sidelink UE, and the second communication device is a second sidelink UE. The following will specifically describe the solutions provided in the embodiments of the present application for the above two application scenarios.

[0038] Optionally, taking the IAB system as an example, step 301 may include any of the following:

[0039] In the case where the child IAB node initially accesses the parent IAB node, the child IAB node generates a desired protection symbol MAC CE corresponding to the primary cell;

[0040] In the case where the child IAB node accesses the auxiliary parent IAB node, the child IAB node generates a desired protection symbol MAC CE corresponding to the primary and secondary cells;

[0041] In the case where the sub-IAB node is configured with a new secondary cell, the sub-IAB node generates a desired protection symbol MAC CE corresponding to the primary and secondary cells;

[0042] After a secondary cell of the sub-IAB node is activated, the sub-IAB node generates an expected protection symbol MAC CE corresponding to the activated secondary cell;

[0043] In the case where the child IAB node switches to a new parent IAB node, the child IAB node generates an expected protection symbol MAC CE corresponding to a serving cell of the new parent IAB node;

[0044] When a radio link failure occurs between the first IAB node and the corresponding parent IAB node and the first IAB node is successfully reconnected, the first IAB node generates an expected protection symbol MACCE corresponding to the reconnected serving cell;

[0045] In a case where the number of protection symbols configured for the target cell of the IAB node does not match the expected number of protection symbols, the IAB node generates an expected protection symbol MAC CE for the target cell;

[0046] In a case where the IAB node is configured or canceled with a preset multiplexing mode, the IAB node generates an expected protection symbol MAC CE corresponding to a serving cell configured with the preset multiplexing mode;

[0047] In the case where the IAB node receives query information for the protection symbol sent by the corresponding parent IAB node, the IAB node generates the expected protection symbol MAC CE based on the query information;

[0048] When the frequency band accessed by the IAB node meets a preset condition, the IAB node generates an expected protection symbol MAC CE;

[0049] When a first cell of the IAB node is located in a first frequency band, the first cell is configured or activated, and other preconfigured or activated cells of the IAB node are all located in a second frequency band, the IAB node generates an expected protection symbol MAC CE corresponding to the first cell;

[0050] When a first cell of the IAB node is configured or activated, the first cell is located in a third frequency band, and before the first cell is configured or activated, no cell is configured or activated in the third frequency band, the IAB node generates an expected protection symbol MAC CE corresponding to the first cell.

[0051] The above-mentioned implementation modes will be described in detail below.

[0052] In implementation mode one, the first communication device is a child IAB node, the second communication device is a parent IAB node, and the preset trigger condition is that the child IAB node initially accesses the parent IAB-DU. In this case, the child IAB node generates a desired guard symbol MAC CE corresponding to the primary cell (Primary Cell) and is able to send the desired guard symbol MAC CE to the parent IAB node. Then, the parent IAB node can configure the number of protection symbols provided to the child IAB node based on the desired guard symbol MAC CE.

[0053] It should be noted that the child IAB node in this embodiment may also be the parent IAB node in other scenarios, and the parent IAB node may also be the child IAB node in other scenarios. The child IAB nodes and parent IAB nodes in other embodiments are also applicable to the above description, which will not be repeated later.

[0054] In implementation mode two, the first communication device is a child IAB node, and the second communication device is a parent IAB node. When the child IAB node accesses the secondary IAB node (i.e., the auxiliary parent IAB node), that is, the child IAB node satisfies the preset trigger condition, the child IAB node generates a desired guard symbol MAC CE corresponding to the primary secondary cell (Primary Secondary Cell), and is able to send the desired guard symbol MAC CE to the secondary IAB node, and then the secondary IAB node is able to configure the number of protection symbols provided to the child IAB node based on the desired guard symbol MACCE.

[0055] In implementation mode three, the preset trigger condition is that the child IAB node is configured with a new secondary cell (Secondary Cell), then the child IAB node generates a desired guard symbol MACCE corresponding to the primary and secondary cells, and is able to send the desired guard symbol MAC CE to the corresponding parent IAB node, and then the parent IAB node configures the number of protection symbols provided to the child IAB node. In this implementation mode, the first communication device is a child IAB node, and the second communication device is a parent IAB node.

[0056] In implementation mode four, the first communication device is a child IAB node, the second communication device is a parent IAB node, and the preset trigger condition is that a secondary cell of the child IAB node is activated. The child IAB node generates a desired guard symbol MAC CE corresponding to the activated secondary cell and sends the desired guard symbol MAC CE to the corresponding parent IAB node.

[0057] In implementation mode five, the first communication device is a child IAB node, and the second communication device is a parent IAB node. When the child IAB node switches (handover) to a new parent IAB-DU, that is, the child IAB node satisfies the preset trigger condition, the child IAB node generates a desired guard symbol MAC CE corresponding to the service cell of the new parent IAB node, and is able to send the desired guard symbol MAC CE to the corresponding parent IAB node.

[0058] In implementation mode six, when a radio link failure (RLF) occurs in the backhaul link between an IAB node and a parent IAB-DU, and the IAB node successfully reconnects, the IAB node generates a desired guard symbol MAC CE corresponding to the reconnected service cell, and sends the desired guard symbol MAC CE to the parent IAB node after the reconnection. It should be noted that the successful reconnection of the IAB node may mean that the IAB node successfully reconnects with the parent IAB node where the RLF occurs, or that the IAB node successfully reconnects with other parent IAB nodes.

[0059] In implementation mode seven, when the number of protection symbols configured for the target cell of the IAB node does not match the expected number of protection symbols, the IAB node generates a desired guard symbol MAC CE for the target cell. For example, when the distance between the IAB node and its parent IAB node changes, the number of protection symbols expected by the IAB node will change due to changes in the wireless signal transmission delay, which may cause the number of protection symbols configured for a certain cell of the IAB node to not match the expected number of protection symbols. At this time, the IAB node will be triggered to generate a desired guard symbol MAC CE corresponding to the certain cell and send the desired guard symbol MAC CE to the corresponding parent IAB node. It can be understood that the target cell can be any cell of the IAB node, not a specific one.

[0060] In implementation mode eight, when the IAB node is configured or unconfigured with a preset multiplexing mode, the IAB node is triggered to generate a desired guard symbol MAC CE corresponding to the service cell configured with the preset multiplexing mode, and is able to send the desired guard symbol MAC CE to the corresponding parent IAB node.

[0061] Optionally, the preset multiplexing mode includes any one of the following:

[0062] Space division multiplexing of upstream and downstream links;

[0063] Frequency division multiplexing of upstream and downstream links;

[0064] Full-frequency and full-time multiplexing of upstream and downstream links;

[0065] Time division multiplexing of upstream and downstream links.

[0066] It should be noted that, in the IAB system, the full-frequency and full-time multiplexing of the upstream link and the downstream link may refer to MT RX and DU TX, or MT TX and DU RX.

[0067] In implementation mode nine, when an IAB node receives query information about guard symbols sent from a parent IAB node, the IAB node is triggered to generate a desired guard symbol MAC CE based on the query information, and send the desired guard symbol MAC CE to the corresponding parent IAB node. For example, the query information may be the parent IAB node querying the IAB node about the number of guard symbols it expects, and based on the query information, the IAB node generates a desired guard symbol MAC CE, and the desired guard symbol MAC CE also includes the number of guard symbols expected by the IAB node.

[0068] Optionally, the inquiry information is sent through any of the following:

[0069] MAC CE;

[0070] Physical downlink control channel (PDCCH);

[0071] Control Protocol Data Unit (PDU);

[0072] Radio Resource Control (RRC) signaling.

[0073] In implementation mode 10, when the frequency band accessed by the IAB node meets the preset conditions, the IAB node will also be triggered to generate a desired guard symbol MAC CE, and the generated desired guard symbol MAC CE will be sent to the corresponding parent IAB node. For example, when the frequency band accessed by the IAB node is a preset frequency band, the IAB node generates a desired guard symbol MAC CE.

[0074] In implementation mode eleven, when a new cell (i.e., the first cell) of an IAB node in the first frequency band is configured or activated, and other pre-configured or activated cells of the IAB node are in the second frequency band, the IAB node generates a desired guard symbol MAC CE corresponding to the new cell, and sends the generated desired guard symbol MAC CE to the corresponding parent IAB node. Wherein, when the first frequency band is FR1 (Frequency Range 1), the second frequency band is FR2; when the first frequency band is FR2, the second frequency band is FR1.

[0075] For example, when a new cell of the IAB node in the FR2 frequency band is configured or activated, and all other pre-configured or activated cells are in FR1, the IAB node generates a desired guard symbol MAC CE corresponding to the new cell. Alternatively, when a new cell of the IAB node in the FR1 frequency band is configured or activated, and all other pre-configured or activated cells are in FR2, the IAB node generates a desired guard symbol MAC CE corresponding to the new cell.

[0076] In implementation mode twelfth, when a new cell (i.e., the first cell) of an IAB node in a new frequency band (i.e., the third frequency band) is configured or activated, and before the new cell is configured or activated, no cell has been configured or activated in the new frequency band, the IAB node generates a desired guard symbol MAC CE corresponding to the new cell, and sends the desired guard symbol MAC CE to the corresponding parent IAB node.

[0077] In the above implementation manner, the preset trigger conditions for the IAB node to generate the desired guard symbol MAC CE are defined respectively, thereby clarifying when the IAB node generates the desired guard symbol MAC CE in the IAB system, so as to ensure that the number of protection symbols can be configured or reconfigured in time, avoid confusion in the sending and receiving state switching between the MT and DU of the IAB node, and ensure the transmission performance of the backhaul link in the IAB system.

[0078] It should be noted that, in the above implementation, the first communication device is a child IAB node, and the second communication device is a parent IAB node.

[0079] Optionally, when the data transmission method is applied to a sidelink system, step 301 may include any one of the following:

[0080] In the case where the first sidelink UE sends target information to the connected second sidelink UE, the first sidelink UE generates a desired protection symbol MAC CE based on the target information;

[0081] In a case where the expected number of guard symbols of the first sidelink UE changes, an expected guard symbol MAC CE is generated, wherein the expected guard symbol MAC CE includes the expected number of guard symbols of the first sidelink UE.

[0082] In a first embodiment, when a first side link UE sends target information, such as inquiry information, to another side link UE (i.e., a second side link UE) connected thereto, the first side link UE can generate an expected protection symbol MAC CE based on the target information, and send the generated expected protection symbol MAC CE to the second side link UE.

[0083] The target information includes any of the following:

[0084] Used to inquire about the number of protection symbols expected by the second side link UE;

[0085] Used to determine the number of protection symbols expected by the first sidelink UE.

[0086] For example, the target information is inquiry information, that is, the first side link UE sends inquiry information to the second side link UE to inquire about the number of protection symbols expected by the second side link UE; then the first side link generates an expected protection symbol MAC CE based on the inquiry information, and the expected protection symbol MAC CE may include the number of protection symbols expected by the second side link UE.

[0087] Alternatively, the first side link UE sends its expected number of protection symbols to the second side link UE connected thereto, that is, sends the number of protection symbols expected by the first side link UE to the second side link UE, and then the first side link UE can generate the expected protection symbol MAC CE accordingly, and the expected protection symbol MAC CE includes the number of protection symbols expected by the first side link UE.

[0088] In a second embodiment, when a side link UE (e.g., a first side link UE) detects that its expected number of protection symbols has changed, an expected protection symbol MAC CE is generated, and the generated expected protection symbol MAC CE is sent to another side link UE (a second side link UE) connected thereto, and the expected protection symbol MAC CE includes the expected number of protection symbols of the first side link UE, thereby enabling the second side link UE to configure the first side link UE with the number of protection symbols provided based on the expected protection symbol MAC CE, thereby ensuring the performance of the transmission link between the side link UEs.

[0089] In the sidelink system, by generating the expected protection symbol MAC CE, the sidelink UEs can inform each other of the expected number of protection symbols, so as to improve the transmission performance of the sidelink system.

[0090] In the embodiment of the present application, after generating the expected protection symbol MAC CE, the first communication device can send the expected protection symbol MAC CE to the second communication device. Optionally, the step 302 includes any one of the following:

[0091] Sending the desired protection symbol MAC CE to the second communication device through an uplink transmission grant;

[0092] The desired protection symbol MAC CE is sent to the second communication device via a scheduling request (SR).

[0093] That is, the first communication device may send the expected protection symbol MAC CE to the second communication device through an uplink transmission permit or an SR. For example, the first communication device may give priority to an uplink transmission permit for transmission, and in the absence of an available uplink transmission permit, may trigger an SR for transmission, and ensure that the expected protection symbol MAC CE can be sent to the second communication device in a timely manner through different transmission modes.

[0094] In the embodiment of the present application, the number of the expected protection symbol MAC CE may be at least one. In the case where the number of the expected protection symbol MAC CE is greater than one, step 302 may include:

[0095] The desired protection symbol MAC CE is sent to the second communication device based on a preset priority order.

[0096] That is, when the number of expected protection symbols MAC CE generated by the first communication device is greater than one, the first communication device will send the expected protection symbol MAC CE based on a preset priority order to avoid transmission confusion.

[0097] Optionally, the preset priority order includes any one of the following:

[0098] The priority of licensed frequency cells is higher than that of unlicensed frequency cells;

[0099] The priority of a cell located in a first frequency band is higher than the priority of a cell located in a second frequency band, the first frequency band is FR1, and the second frequency band is FR2.

[0100] In one implementation, after generating multiple expected protection symbol MAC CEs, the first communication device will preferentially send the expected protection symbol MAC CE corresponding to the authorized frequency cell to the second communication device, and then send the expected protection symbol MAC CE corresponding to the unlicensed frequency cell. The authorized frequency cell refers to a cell accessed to an authorized frequency band, and the unlicensed frequency cell refers to a cell accessed to an unlicensed frequency band. The specific frequency band ranges of the authorized frequency band and the unlicensed frequency band can be referred to in the relevant technology.

[0101] In another embodiment, after generating multiple expected protection symbol MAC CEs, the first communication device will preferentially send the expected protection symbol MAC CE corresponding to the cell located in the FR1 frequency band to the second communication device, and then send the expected protection symbol MAC CE corresponding to the cell located in the FR2 frequency band.

[0102] In an embodiment of the present application, when the number of expected protection symbol MAC CEs generated by the first communication device is multiple, the multiple expected protection symbol MAC CEs are sent in order according to a preset priority order, thereby avoiding transmission confusion between the first communication device and the second communication device, and ensuring that the second communication device can configure the number of protection symbols in order based on the reception order of the expected protection symbol MAC CE, further avoiding confusion in the switching of the sending and receiving states between the first communication device and the second communication device, and improving the transmission performance of the transmission link between the first communication device and the second communication device.

[0103] It should be noted that the data transmission method provided in the embodiment of the present application can be executed by a data transmission device, or a control module in the data transmission device for executing the data transmission method. In the embodiment of the present application, the data transmission device provided in the embodiment of the present application is described by taking the data transmission method executed by the data transmission device as an example.

[0104] Please refer to Figure 4 , Figure 4 is a structural diagram of a data transmission device provided in an embodiment of the present application, and the data transmission device is applied to a first communication device. Figure 4As shown, the data transmission device 400 includes:

[0105] The generating module 401 is used to generate a desired protection symbol media access control layer control element MAC CE when a preset trigger condition is met;

[0106] The sending module 402 is configured to send the expected protection symbol MAC CE to the second communication device.

[0107] Optionally, both the first communication device and the second communication device are self-backhaul IAB nodes.

[0108] Optionally, the generating module 401 is further configured to implement any one of the following:

[0109] When the child IAB node initially accesses the parent IAB node, a desired protection symbol MAC CE corresponding to the primary cell is generated;

[0110] When the child IAB node accesses the auxiliary parent IAB node, a desired protection symbol MAC CE corresponding to the primary and secondary cells is generated;

[0111] In the case where the child IAB node is configured with a new secondary cell, generating a desired protection symbol MAC CE corresponding to the primary and secondary cells;

[0112] After a secondary cell of the child IAB node is activated, generating an expected protection symbol MAC CE corresponding to the activated secondary cell;

[0113] In the case where the child IAB node switches to a new parent IAB node, generating a desired protection symbol MAC CE corresponding to a serving cell of the new parent IAB node;

[0114] In case a radio link failure occurs between the first IAB node and the corresponding parent IAB node, and the first IAB node is successfully reconnected, generating an expected protection symbol MAC CE corresponding to the reconnected serving cell;

[0115] In a case where the number of protection symbols configured for the target cell of the IAB node does not match the expected number of protection symbols, generating an expected protection symbol MAC CE of the target cell;

[0116] In the case where the IAB node is configured or canceled with a preset multiplexing mode, generating an expected protection symbol MAC CE corresponding to a serving cell configured with the preset multiplexing mode;

[0117] When the IAB node receives query information for the protection symbol sent by the corresponding parent IAB node, generating a desired protection symbol MAC CE based on the query information;

[0118] When the frequency band accessed by the IAB node meets the preset conditions, an expected protection symbol MAC CE is generated;

[0119] When a first cell of the IAB node is located in a first frequency band, the first cell is configured or activated, and other preconfigured or activated cells of the IAB node are all located in a second frequency band, generating an expected protection symbol MAC CE corresponding to the first cell;

[0120] A first cell of the IAB node is configured or activated, the first cell is located in a third frequency band, and before the first cell is configured or activated, no cell is configured or activated in the third frequency band, and an expected protection symbol MAC CE corresponding to the first cell is generated.

[0121] Optionally, the preset multiplexing mode includes any one of the following:

[0122] Space division multiplexing of upstream and downstream links;

[0123] Frequency division multiplexing of upstream and downstream links;

[0124] Full-frequency and full-time multiplexing of upstream and downstream links;

[0125] Time division multiplexing of upstream and downstream links.

[0126] Optionally, the inquiry information is sent through any of the following:

[0127] MAC CE;

[0128] Physical downlink control channel PDCCH;

[0129] Control protocol data unit PDU;

[0130] Radio Resource Control (RRC) signaling.

[0131] Optionally, when the first frequency band is FR1, the second frequency band is FR2;

[0132] When the first frequency band is FR2, the second frequency band is FR1.

[0133] Optionally, the sending module 402 is further used for:

[0134] Sending the desired protection symbol MAC CE to the second communication device through an uplink transmission grant;

[0135] or,

[0136] The desired protection symbol MAC CE is sent to the second communication device through a scheduling request SR.

[0137] Optionally, when the number of the expected protection symbols MAC CE is greater than one, the sending module 402 is further used to:

[0138] The desired protection symbol MAC CE is sent to the second communication device based on a preset priority order.

[0139] Optionally, the preset priority order includes any one of the following:

[0140] The priority of licensed frequency cells is higher than that of unlicensed frequency cells;

[0141] The priority of a cell located in a first frequency band is higher than the priority of a cell located in a second frequency band, the first frequency band is FR1, and the second frequency band is FR2.

[0142] Optionally, both the first communication device and the second communication device are sidelink terminals UE; and the generating module 401 is further used to implement any one of the following:

[0143] In the case where the first sidelink UE sends target information to the connected second sidelink UE, the first sidelink UE generates a desired protection symbol MAC CE based on the target information;

[0144] In a case where the expected number of guard symbols of the first sidelink UE changes, an expected guard symbol MAC CE is generated, wherein the expected guard symbol MAC CE includes the expected number of guard symbols of the first sidelink UE.

[0145] Optionally, the target information includes any one of the following:

[0146] Used to inquire about the number of protection symbols expected by the second side link UE;

[0147] Used to determine the number of protection symbols expected by the first sidelink UE.

[0148] The data transmission device 400 provided in the embodiment of the present application can generate the expected protection symbol MAC CE and send the expected protection symbol MAC CE to the second communication device when the preset trigger condition is met. In this way, the timing of the data transmission device 400 generating and sending the expected protection symbol MAC CE is clarified to ensure that the data transmission device 400 can send the expected protection symbol MAC CE to the second communication device in a timely manner, and it can also ensure that the second communication device can configure the number of protection symbols provided to the data transmission device 400 in a timely manner, avoid confusion in the switching of the receiving and transmitting states between the communication devices, and improve the transmission performance of the transmission link between the communication devices.

[0149] The data transmission device 400 in the embodiment of the present application can be a device, or a component, integrated circuit, or chip in a terminal. The device can be a mobile terminal or a non-mobile terminal. For example, the mobile terminal can include but is not limited to the types of terminals 11 listed above, and the non-mobile terminal can be a server, a network attached storage (Network Attached Storage, NAS), a personal computer (personal computer, PC), a television (television, TV), a teller machine or a self-service machine, etc., which is not specifically limited in the embodiment of the present application.

[0150] The data transmission device 400 in the embodiment of the present application may be a device having an operating system. The operating system may be an Android operating system, an iOS operating system, or other possible operating systems, which are not specifically limited in the embodiment of the present application.

[0151] The data transmission device 400 provided in the embodiment of the present application can implement each process implemented in the above-mentioned data transmission method embodiment and achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0152] Optional, such as Figure 5 As shown, an embodiment of the present application also provides a communication device 500, including a processor 501, a memory 502, and a program or instruction stored in the memory 502 and executable on the processor 501. When the program or instruction is executed by the processor 501, each process of the above-mentioned data transmission method embodiment is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

[0153] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the various processes of the above-mentioned data transmission method embodiment are implemented and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

[0154] The processor is the processor in the terminal described in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a computer read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0155] The present application also provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run a network side device program or instruction to implement the above Figure 3 The various processes of the data transmission method embodiment can achieve the same technical effect, and to avoid repetition, they will not be described here.

[0156] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.

[0157] It should be noted that, in this article, the terms "comprise", "include" or any other variant thereof are intended to cover non-exclusive inclusion, so that the process, method, article or device including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise one..." do not exclude the presence of other identical elements in the process, method, article or device including the element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in reverse order according to the functions involved, for example, the described method may be performed in an order different from that described, and various steps may also be added, omitted, or combined. In addition, the features described with reference to certain examples may be combined in other examples.

[0158] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, a magnetic disk, or an optical disk), and includes a number of instructions for a terminal (which can be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) to execute the methods described in each embodiment of the present application.

[0159] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present application, ordinary technicians in this field can also make many forms without departing from the purpose of the present application and the scope of protection of the claims, all of which are within the protection of the present application.

Claims

1. A data transmission method, applied to a first communication device, characterized in that: The method comprises: When a preset trigger condition is met, generating a desired protection symbol media access control layer control element MACCE; Sending the expected protection symbol MAC CE to the second communication device to trigger the second communication device to configure the expected number of protection symbols for the first communication device; The first communication device and the second communication device are both self-backhaul IAB nodes, wherein the first communication device is a child IAB node and the second communication device is a parent IAB node; The generating of the desired protection symbol MAC CE when the preset trigger condition is met includes any one of the following: When a radio link failure occurs between the first IAB node and the corresponding parent IAB node and the first IAB node is successfully reconnected, the first IAB node generates an expected protection symbol MAC CE corresponding to the reconnected serving cell; In the case where the IAB node is configured or canceled with a preset multiplexing mode, the IAB node generates an expected protection symbol MAC CE corresponding to the serving cell configured with the preset multiplexing mode.

2. The method according to claim 1, characterized in that The preset multiplexing mode includes any one of the following: Space division multiplexing of upstream and downstream links; Frequency division multiplexing of upstream and downstream links; Full-frequency and full-time multiplexing of upstream and downstream links; Time division multiplexing of upstream and downstream links.

3. The method according to claim 1, characterized in that The sending the expected protection symbol MAC CE to the second communication device includes any one of the following: Sending the desired protection symbol MAC CE to the second communication device through an uplink transmission grant; The desired protection symbol MAC CE is sent to the second communication device through a scheduling request SR.

4. The method according to claim 1, characterized in that In a case where the number of the expected protection symbol MAC CE is greater than one, the sending the expected protection symbol MAC CE to the second communication device includes: The desired protection symbol MAC CE is sent to the second communication device based on a preset priority order.

5. The method according to claim 4, characterized in that The preset priority order includes any one of the following: The priority of licensed frequency cells is higher than that of unlicensed frequency cells; The priority of a cell located in a first frequency band is higher than the priority of a cell located in a second frequency band, the first frequency band is FR1, and the second frequency band is FR2.

6. A data transmission device, applied to a first communication device, characterized in that: The device comprises: A generating module, used for generating a desired protection symbol media access control layer control element MAC CE when a preset trigger condition is met; A sending module, configured to send the expected protection symbol MAC CE to the second communication device, so as to trigger the second communication device to configure the expected number of protection symbols for the first communication device; The first communication device and the second communication device are both self-backhaul IAB nodes, wherein the first communication device is a child IAB node and the second communication device is a parent IAB node; The generating module is further used to implement any of the following: In case a radio link failure occurs between the first IAB node and the corresponding parent IAB node, and the first IAB node is successfully reconnected, generating an expected protection symbol MAC CE corresponding to the reconnected serving cell; When the IAB node is configured or canceled with a preset multiplexing mode, an expected protection symbol MAC CE corresponding to the serving cell configured with the preset multiplexing mode is generated.

7. The device according to claim 6, characterized in that The preset multiplexing mode includes any one of the following: Space division multiplexing of upstream and downstream links; Frequency division multiplexing of upstream and downstream links; Full-frequency and full-time multiplexing of upstream and downstream links; Time division multiplexing of upstream and downstream links.

8. The device according to claim 6, characterized in that The sending module is also used for: Sending the desired protection symbol MAC CE to the second communication device through an uplink transmission grant; or, The desired protection symbol MAC CE is sent to the second communication device through a scheduling request SR.

9. The device according to claim 6, characterized in that In a case where the number of the expected protection symbols MAC CE is greater than one, the sending module is further configured to: The desired protection symbol MAC CE is sent to the second communication device based on a preset priority order.

10. The device according to claim 9, characterized in that The preset priority order includes any one of the following: The priority of licensed frequency cells is higher than that of unlicensed frequency cells; The priority of a cell located in a first frequency band is higher than the priority of a cell located in a second frequency band, the first frequency band is FR1, and the second frequency band is FR2.

11. A communication device, characterized in that: The method comprises a processor, a memory, and a program or instruction stored in the memory and executable on the processor, wherein the program or instruction, when executed by the processor, implements the steps of the data transmission method according to any one of claims 1 to 5.

12. A readable storage medium, characterized in that: The readable storage medium stores a program or instruction, and when the program or instruction is executed by a processor, the steps of the data transmission method according to any one of claims 1 to 5 are implemented.