Data transmission method and data transmission device
By sending PUSCH scheduling information and initialization COT instructions from network devices to terminal devices, the problem of channel occupancy time conflict between terminal devices and network devices is resolved, thereby improving resource utilization and system throughput.
Patent Information
- Application Number
- CN202110024597.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-01-08
- Publication Date
- 2025-10-31
- Estimated Expiration
- 2041-01-08
AI Technical Summary
In unlicensed spectrum systems over New Radio, the channel occupancy time initialized by terminal devices may conflict with that initialized by network devices, leading to decreased resource utilization and reduced system throughput.
By sending PUSCH scheduling information and COT initialization instructions to terminal devices through network devices, terminal devices are allowed to initialize channel occupancy time within a specific fixed frame period, thus avoiding collisions.
This improved resource utilization and system throughput, ensuring that network devices could properly schedule other terminal devices.
Smart Images

Figure CN114760690B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communications, and more particularly to a data transmission method and a data transmission apparatus. Background Technology
[0002] With the rapid increase in communication traffic, the licensed frequency bands in the network are increasingly unable to meet the growing traffic. In order to further improve the efficiency of frequency resources on a limited basis, the 3rd Generation Partnership Project (3GPP) has turned to the research of access technologies for unlicensed frequency bands.
[0003] Currently, New Radio Unlicensed Spectrum (NR-U) systems support two Channel Occupation Time (COT) initialization methods: one initiated by the network device and the other by the terminal device. The COT initiated by the network device and the COT initiated by the terminal device (triggered by dynamic uplink scheduling transmission) may overlap in time. If the COT successfully initialized by the terminal device is earlier than that of the network device, the network device will be unable to initialize its own COT and thus unable to schedule other terminal devices. Since the COT initialized by the terminal device can only be used for its own transmission and that of the network device, other terminal devices cannot perform uplink transmissions with the network device within that COT, leading to decreased resource utilization and a decrease in overall system throughput. Summary of the Invention
[0004] This application provides a data transmission method and a data transmission device, which are beneficial to improving resource utilization and increasing the throughput of the entire system.
[0005] In a first aspect, a data transmission method is provided, comprising: a terminal device determining a first configuration, the first configuration indicating whether the terminal device is allowed to initialize a channel occupancy time (COT) on at least one physical uplink shared channel (PUSCH) for N fixed frame periods (FFP), where N is an integer greater than or equal to 1; the terminal device receiving second information from a network device, the second information being used to schedule the at least one PUSCH; and the terminal device sending uplink data to the network device on the FFP where the COT is initialized based on the second information.
[0006] The data transmission method of this application embodiment sends at least one PUSCH scheduling information and COT initialization indication information to the terminal device through the network device. The terminal device can send uplink data on the FFP that allows COT initialization according to the scheduling information and indication information, thereby avoiding the conflict between the terminal device's COT initialization (triggered by dynamic uplink scheduling transmission) and the network device's COT initialization, which is beneficial to improving resource utilization and increasing the throughput of the entire system.
[0007] Optionally, the terminal device determines the first configuration, including: the terminal device receiving first information from the network device, the first information indicating whether the terminal device is allowed to initialize the channel occupancy time (COT) on at least N FFPs occupied by at least one PUSCH, where N is an integer greater than or equal to 1; the terminal device determining the first configuration based on the first information.
[0008] Optionally, the first information includes a first indication information of one bit, which is used to indicate whether the terminal device is allowed to initialize COT on the N FFPs, or the first indication information is used to indicate whether the terminal device is allowed to initialize COT on the first FFP among the N FFPs.
[0009] Optionally, the first information includes N bits of second indication information, which indicates whether the terminal device is allowed to initialize COT on the N FFPs.
[0010] Optionally, the first information includes third indication information, which is used to indicate the index of the first transmission configuration pattern among the M transmission configuration patterns; before the terminal device receives the first information from the network device, the method further includes: the terminal device receiving third information from the network device, which is used to indicate the M transmission configuration patterns, the transmission configuration pattern including indication information on whether the terminal device is allowed to initialize COT on each of the N FFPs, where M is an integer greater than or equal to 1; the terminal device determining the first configuration includes: the terminal device determining the first transmission configuration pattern based on the third information and the third indication information; the terminal device determining the first configuration based on the first transmission configuration pattern.
[0011] Optionally, the third information is radio resource control (RRC) information, and the first and second information are downlink control information (DCI).
[0012] Optionally, after the terminal device receives the first information from the network device, the method further includes: the terminal device receiving fourth information from the network device, the fourth information including fourth indication information, the fourth indication information being used to indicate the index of the second transmission configuration pattern among the M transmission configuration patterns; the terminal device determining the first configuration including: the terminal device determining the second transmission configuration pattern based on the third information and the fourth indication information; the terminal device determining the first configuration based on the second transmission configuration pattern.
[0013] Optionally, after the terminal device receives the first information from the network device, the method further includes: the terminal device receiving fifth information from the network device, the fifth information indicating whether the terminal device is allowed to initialize COT on the N FFPs; the terminal device determining the first configuration includes: the terminal device determining the first configuration based on the fifth information.
[0014] Optionally, the first information is semi-static indication information, and the second information does not carry indication information on whether the terminal device is allowed to initialize COT on the N FFPs; the terminal device determines the first configuration, including: the terminal device determines the first configuration based on the first information.
[0015] Optionally, the first information is semi-static indication information, and the second information carries indication information on whether the terminal device is allowed to initialize COT on the N FFPs; whether the terminal device initializes COT on the N FFPs includes: the terminal device determining the first configuration based on the second information.
[0016] Optionally, the terminal device determines the first configuration, including: the terminal device determines the first configuration based on predefined rules, the predefined rules including any one of the following: allowing the terminal device to initialize COT on N FFPs occupied by the at least one scheduled PUSCH; disallowing the terminal device to initialize COT on N FFPs occupied by the at least one scheduled PUSCH; allowing the terminal device to initialize COT on the first FFP among the N FFPs occupied by the at least one scheduled PUSCH; or disallowing the terminal device to initialize COT on the first FFP among the N FFPs occupied by the at least one scheduled PUSCH.
[0017] Secondly, another data transmission method is provided, comprising: a network device determining a first configuration, the first configuration indicating whether the terminal device is allowed to initialize channel occupancy time (COT) on N FFPs occupied by at least one PUSCH, where N is an integer greater than or equal to 1; the network device sending second information to the terminal device, the second information being used to schedule the at least one PUSCH; and the network device receiving uplink data from the terminal device based on the first information and the second information.
[0018] Optionally, after the network device determines the first configuration, the method further includes: the network device sending first information to the terminal device based on the first configuration, the first information being used to indicate whether the terminal device is allowed to initialize the channel occupancy time (COT) on at least N FFPs occupied by at least one PUSCH.
[0019] Optionally, the first information includes a one-bit first indication information, which indicates whether the terminal device is allowed to initialize COT on the N FFPs, or the first indication information indicates whether the terminal device is allowed to initialize COT on the first FFP among the N FFPs.
[0020] Optionally, the first information includes N bits of second indication information, which indicates whether the terminal device is allowed to initialize COT on the N FFPs.
[0021] Optionally, the first information includes third indication information, which is used to indicate the index of the first transmission configuration pattern among the M transmission configuration patterns; before the network device sends the first information to the terminal device based on the first configuration, the method further includes: the network device sending third information to the terminal device, which is used to indicate the M transmission configuration patterns, the transmission configuration patterns including indication information on whether the terminal device is allowed to initialize COT on each of the N FFPs, where M is an integer greater than or equal to 1.
[0022] Optionally, the third information is Radio Resource Control (RRC) information, and the first and second information are Downlink Control Information (DCI).
[0023] Optionally, after the network device sends the first information to the terminal device based on the first configuration, the method further includes: the network device sending fourth information to the terminal device, the fourth information including fourth indication information, the fourth indication information being used to indicate the index of the second transmission configuration pattern among the M transmission configuration patterns.
[0024] Optionally, after the network device sends the first information to the terminal device based on the first configuration, the method further includes: the network device sending a fifth message to the terminal device, the fifth message indicating whether the terminal device is allowed to initialize COT on the N FFPs.
[0025] Optionally, the first information is semi-static indication information, and the second information does not carry indication information on whether the terminal device is allowed to initialize COT on the N FFPs.
[0026] Optionally, the first information is semi-static indication information, and the second information carries indication information on whether the terminal device is allowed to initialize COT on the N FFPs.
[0027] Optionally, the network device determines the first configuration, including: the network device determines the first configuration based on predefined rules, the predefined rules including any one of the following: allowing the terminal device to initialize COT on N FFPs occupied by the at least one scheduled PUSCH; disallowing the terminal device to initialize COT on N FFPs occupied by the at least one scheduled PUSCH; allowing the terminal device to initialize COT on the first FFP among the N FFPs occupied by the at least one scheduled PUSCH; or disallowing the terminal device to initialize COT on the first FFP among the N FFPs occupied by the at least one scheduled PUSCH.
[0028] Thirdly, a data transmission apparatus is provided, comprising: a processing module for determining a first configuration, the first configuration indicating whether the apparatus is allowed to initialize channel occupancy time (COT) on at least N fixed frame periods (FFP) occupied by at least one Physical Uplink Shared Channel (PUSCH), where N is an integer greater than or equal to 1; a receiving module for receiving second information from a network device, the second information being used to schedule the at least one PUSCH; and a sending module for sending uplink data to the network device on the FFP where COT is initialized, based on the second information.
[0029] Optionally, the receiving module is further configured to: receive first information from the aforementioned network device, the first information being used to indicate whether the device is allowed to initialize the channel occupancy time (COT) on at least N FFPs occupied by at least one PUSCH; the processing module is further configured to: determine the aforementioned first configuration based on the first information.
[0030] Optionally, the first information includes a one-bit first indication information, which indicates whether the device is allowed to initialize COT on N FFPs, or the first indication information indicates whether the device is allowed to initialize COT on the first FFP among the N FFPs; or the first information includes an N-bit second indication information, which indicates whether the device is allowed to initialize COT on the N FFPs.
[0031] Optionally, the first information includes third indication information, which indicates the index of the first transmission configuration pattern among the M transmission configuration patterns; the receiving module is further configured to: receive third information from the network device, which indicates the M transmission configuration patterns, the transmission configuration pattern including indication information on whether the device is allowed to initialize COT on each of the N FFPs, where M is an integer greater than or equal to 1; the processing module is further configured to: determine the first transmission configuration pattern based on the third information and the third indication information; and determine the first configuration based on the first transmission configuration pattern.
[0032] Optionally, the third information is Radio Resource Control (RRC) information, and the first and second information are Downlink Control Information (DCI).
[0033] Optionally, the receiving module is further configured to: receive fourth information from the network device, the fourth information including fourth indication information, the fourth indication information being used to indicate the index of the second transmission configuration pattern among the above M transmission configuration patterns; the processing module is further configured to: determine the second transmission configuration pattern based on the third information and the fourth indication information; and determine the first configuration based on the second transmission configuration pattern.
[0034] Optionally, the receiving module is further configured to: receive fifth information from the network device, the fifth information being used to indicate whether the terminal device is allowed to initialize COT on the N FFPs; the processing module is further configured to: determine the first configuration based on the fifth information.
[0035] Optionally, the first information is semi-static indication information, and the second information does not carry indication information on whether the device is allowed to initialize COT on N FFPs; the processing module is further configured to: determine the first configuration based on the first information.
[0036] Optionally, the first information is semi-static indication information, and the second information carries indication information on whether the device is allowed to initialize COT on N FFPs; the processing module is further configured to: determine the first configuration based on the second information.
[0037] Optionally, the processing module is further configured to: determine the first configuration based on predefined rules, wherein the predefined rules include any one of the following: allowing the device to initialize COT on N FFPs occupied by at least one scheduled PUSCH; disallowing the device to initialize COT on N FFPs occupied by at least one scheduled PUSCH; allowing the device to initialize COT on the first FFP among the N FFPs occupied by at least one scheduled PUSCH; or disallowing the device to initialize COT on the first FFP among the N FFPs occupied by at least one scheduled PUSCH.
[0038] In one design, the device may include modules that perform the methods / operations / steps / actions described in the foregoing aspects one by one. These modules may be hardware circuits, software, or a combination of hardware circuits and software.
[0039] In another design, the device is a communication chip, which may include input circuitry or interface for transmitting information or data, and output circuitry or interface for receiving information or data.
[0040] In another design, the device is a communication device, which may include a transmitter for sending information or data and a receiver for receiving information or data.
[0041] In another design, the device is used to perform the methods in the above aspects or any possible implementation of the above aspects. The device may be configured in the above terminal device, or the device itself may be the above terminal device.
[0042] Fourthly, another data transmission apparatus is provided, comprising: a processing module for determining a first configuration, the first configuration indicating whether a terminal device is allowed to initialize the channel occupancy time (COT) on N fixed frame periods (FFP) occupied by at least one PUSCH, where N is an integer greater than or equal to 1; a sending module for sending second information to the terminal device, the second information being used to schedule the at least one PUSCH; and a receiving module for receiving uplink data sent from the terminal device.
[0043] Optionally, the above-mentioned sending module is further configured to: send first information to the terminal device based on the above-mentioned first configuration, the first information being used to indicate whether the terminal device is allowed to initialize the channel occupancy time (COT) on at least one PUSCH occupied by N FFPs.
[0044] Optionally, the first information includes a one-bit first indication information, which indicates whether the terminal device is allowed to initialize COT on N FFPs, or the first indication information indicates whether the terminal device is allowed to initialize COT on the first FFP among the N FFPs; or the first information includes an N-bit second indication information, which indicates whether the terminal device is allowed to initialize COT on the N FFPs.
[0045] Optionally, the first information includes third indication information, which is used to indicate the index of the first transmission configuration pattern among the M transmission configuration patterns; the sending module is further configured to: send third information to the terminal device, which is used to indicate the M transmission configuration patterns, the transmission configuration pattern including indication information on whether the terminal device is allowed to initialize COT on each of the N FFPs, where M is an integer greater than or equal to 1.
[0046] Optionally, the third information is Radio Resource Control (RRC) information, and the first and second information are Downlink Control Information (DCI).
[0047] Optionally, the sending module is further configured to: send fourth information to the terminal device, the fourth information including fourth indication information, the fourth indication information being used to indicate the index of the second transmission configuration pattern among the above M transmission configuration patterns.
[0048] Optionally, the sending module is further configured to: send a fifth message to the terminal device, the fifth message being used to indicate whether the terminal device is allowed to initialize COT on the aforementioned N FFPs.
[0049] Optionally, the first information is semi-static indication information, and the second information does not carry indication information on whether the terminal device is allowed to initialize COT on N FFPs.
[0050] Optionally, the first information is semi-static indication information, and the second information carries indication information on whether the terminal device is allowed to initialize COT on N FFPs.
[0051] Optionally, the above processing module is further configured to: determine the first configuration based on predefined rules, wherein the predefined rules include any one of the following: allowing the terminal device to initialize COT on N FFPs occupied by the at least one scheduled PUSCH; disallowing the terminal device to initialize COT on N FFPs occupied by the at least one scheduled PUSCH; allowing the terminal device to initialize COT on the first FFP among the N FFPs occupied by the at least one scheduled PUSCH; or disallowing the terminal device to initialize COT on the first FFP among the N FFPs occupied by the at least one scheduled PUSCH.
[0052] In one design, the device may include modules that perform the methods / operations / steps / actions described in the foregoing aspects one by one. These modules may be hardware circuits, software, or a combination of hardware circuits and software.
[0053] In another design, the device is a communication chip, which may include input circuitry or interface for transmitting information or data, and output circuitry or interface for receiving information or data.
[0054] In another design, the device is a communication device, which may include a transmitter for sending information or data and a receiver for receiving information or data.
[0055] In another design, the device is used to perform the methods in the above aspects or any possible implementations of the above aspects. The device may be configured in the above network device, or the device itself may be the above network device.
[0056] Fifthly, another data transmission apparatus is provided, comprising a processor and a memory for storing a computer program, the processor for retrieving and running the computer program from the memory, such that the apparatus performs the method in any possible implementation of any of the preceding aspects.
[0057] Optionally, the processor may be one or more, and the memory may be one or more.
[0058] Optionally, the memory may be integrated with the processor, or the memory may be separated from the processor.
[0059] Optionally, the communication device also includes a transmitter and a receiver, which can be set separately or integrated together and referred to as a transceiver.
[0060] Sixthly, a communication system is provided, comprising any one of the devices provided in the third aspect and any one of the devices provided in the fourth aspect.
[0061] In one possible design, the communication system may also include other devices that interact with the terminal device and / or network device as provided in the embodiments of this application.
[0062] In a seventh aspect, a computer program product is provided, the computer program product comprising: a computer program (also referred to as code or instructions), which, when the computer program is run, causes a computer to perform a method in any possible implementation of any of the above aspects.
[0063] Eighthly, a computer-readable medium is provided that stores a computer program (also referred to as code or instructions) that, when run on a computer, causes the computer to perform the methods in any possible implementation of any of the preceding aspects.
[0064] A ninth aspect provides a communication device including a communication interface and a logic circuit, the communication interface being used to receive first information and / or second information, and the logic circuit being used to execute the method in any possible implementation of the first aspect described above.
[0065] In a tenth aspect, another communication device is provided, including a communication interface and logic circuitry, the logic circuitry being used to transmit first information and / or second information, the logic circuitry being used to perform the method in any possible implementation of the second aspect described above. Attached Figure Description
[0066] Figure 1 This is a schematic diagram of the communication system provided in an embodiment of this application;
[0067] Figure 2 This is a schematic flowchart illustrating a data transmission method provided in an embodiment of this application;
[0068] Figure 3 and Figure 4 This is a schematic diagram of an embodiment of the present application that uses 1 bit to indicate whether the terminal device is allowed to initialize COT on multiple FFPs;
[0069] Figure 5 This is another schematic diagram provided in this application embodiment, which uses 1 bit to indicate whether the terminal device is allowed to initialize COT on 1 FFP;
[0070] Figure 6 and Figure 7 This is another schematic diagram of using 1 bit to indicate whether the terminal device is allowed to initialize COT on multiple FFPs, provided in an embodiment of this application;
[0071] Figure 8This is a schematic diagram of an embodiment of the present application that uses a multi-bit indicator to indicate whether a terminal device is allowed to initialize a COT on multiple FFPs;
[0072] Figure 9 This is another schematic diagram provided by an embodiment of the present application, indicating whether a terminal device is allowed to initialize COT on multiple FFPs;
[0073] Figure 10 This is a schematic diagram illustrating another indication of whether a terminal device is allowed to initialize COT on multiple FFPs, provided in an embodiment of this application.
[0074] Figure 11 This is a schematic diagram illustrating the conflict resolution between dynamically scheduled data transmission and semi-static scheduling provided in an embodiment of this application.
[0075] Figure 12 This is a schematic diagram illustrating another dynamic scheduling data transmission and semi-static scheduling conflict resolution method provided in an embodiment of this application.
[0076] Figure 13 This is a schematic diagram illustrating another method for resolving conflicts between dynamically scheduled data transmission and semi-static scheduling, as provided in an embodiment of this application.
[0077] Figure 14 This is a schematic diagram illustrating the initialization of COT by a terminal device when one PUSCH occupies one FFP, as provided in an embodiment of this application.
[0078] Figures 15 to 17 This is a schematic diagram illustrating the initialization of COT by the terminal device in another case where one PUSCH occupies multiple FFPs, as provided in an embodiment of this application.
[0079] Figure 18 This is a schematic diagram illustrating the initialization of COT by a terminal device when multiple PUSCHs are dynamically scheduled to occupy one FFP, as provided in an embodiment of this application.
[0080] Figures 19 to 21 This is a schematic diagram illustrating the initialization of COT by a terminal device when multiple PUSCHs are dynamically scheduled to occupy multiple FFPs, as provided in an embodiment of this application.
[0081] Figure 22 This is a schematic block diagram of a data transmission device provided in an embodiment of this application;
[0082] Figure 23 This is a schematic block diagram of another data transmission device provided in the embodiments of this application. Detailed Implementation
[0083] The technical solutions in this application will now be described with reference to the accompanying drawings.
[0084] The technical solutions of this application can be applied to various communication systems, such as: Long Term Evolution (LTE) system, LTE Frequency Division Duplex (FDD) system, LTE Time Division Duplex (TDD) system, Universal Mobile Telecommunication System (UMTS), 5th Generation (5G) system, or New Radio (NR) or other evolved communication systems.
[0085] To facilitate understanding of the embodiments of this application, firstly, in conjunction with Figure 1 The communication system applicable to the embodiments of this application will be described in detail.
[0086] Figure 1 This is a schematic diagram of the communication system 100 provided in an embodiment of this application. Figure 1 As shown, the communication system 100 includes at least two communication devices, such as a network device 110 and at least one terminal device 120, wherein the network device 110 and the at least one terminal device 120 can communicate wirelessly. Specifically, the network device 110 can send downlink data to the terminal device 120; the terminal device 120 can also send uplink data to the network device 110.
[0087] It should be understood that the network device 110 can also be called an access network device or a wireless access network device. It can be a transmission reception point (TRP), an evolved NodeB (eNB or eNodeB) in an LTE system, a home base station (e.g., home evolved NodeB or home Node B, HNB), a base band unit (BBU), a wireless controller in a cloud radio access network (CRAN) scenario, or the network device can be a relay station, access point, vehicle-mounted device, wearable device, or network device in a 5G network or a network device in a future evolved PLMN network, etc. It can be an access point (AP) in a WLAN, a gNB in a new radio (NR) system, a satellite base station in a satellite communication system, etc. The embodiments of this application are not limited.
[0088] In a network architecture, network devices may include centralized unit (CU) nodes, distributed unit (DU) nodes, RAN devices including CU nodes and DU nodes, or RAN devices including control plane CU nodes (CU-CP nodes), user plane CU nodes (CU-UP nodes), and DU nodes.
[0089] Network equipment provides services to cells. Terminal devices communicate with cells through transmission resources (e.g., frequency domain resources, or spectrum resources) allocated by the network equipment. The cell can belong to a macro base station (e.g., macro eNB or macro gNB) or to a base station corresponding to a small cell. Small cells can include: metrocell, microcell, pico cell, femto cell, etc. These small cells have the characteristics of small coverage area and low transmission power, and are suitable for providing high-speed data transmission services.
[0090] It should also be understood that terminal equipment 120 can also be referred to as: user equipment (UE), mobile station (MS), mobile terminal (MT), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication equipment, user agent, or user equipment, etc.
[0091] Terminal devices can be devices that provide voice / data connectivity to users, such as handheld devices with wireless connectivity, in-vehicle devices, etc. Currently, examples of terminals include: mobile phones, tablets, laptops, PDAs, mobile internet devices (MIDs), wearable devices, virtual reality (VR) devices, augmented reality (AR) devices, wireless terminals in industrial control, wireless terminals in self-driving vehicles, wireless terminals in remote medical surgery, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, wireless terminals in smart homes, cellular phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), handheld devices with wireless communication capabilities, computing devices or other processing devices connected to wireless modems, in-vehicle devices, wearable devices, terminal devices in 5G networks, or future public land mobile communication networks. Terminal devices in a network (PLMN), etc., are not limited to this in the embodiments of this application.
[0092] By way of example and not limitation, in this embodiment, the terminal device can also be a wearable device. Wearable devices, also known as wearable smart devices, are a general term for devices that utilize wearable technology to intelligently design and develop everyday wearables, such as glasses, gloves, watches, clothing, and shoes. Wearable devices are portable devices that are worn directly on the body or integrated into the user's clothing or accessories. Wearable devices are not merely hardware devices, but also achieve powerful functions through software support, data interaction, and cloud interaction. Broadly speaking, wearable smart devices include those that are feature-rich, large in size, and can achieve complete or partial functions without relying on a smartphone, such as smartwatches or smart glasses, as well as those that focus on a specific type of application function and require the use of other devices such as smartphones, such as various smart bracelets and smart jewelry for vital sign monitoring.
[0093] Furthermore, in this embodiment of the application, the terminal device can also be a terminal device in an Internet of Things (IoT) system. IoT is an important component of the future development of information technology. Its main technical feature is to connect objects to the network through communication technology, thereby realizing an intelligent network of human-machine interconnection and object-to-object interconnection.
[0094] It should also be understood that Figure 1 This is a simplified diagram shown for ease of understanding only. Other devices may also be included in this communication system 100. Figure 1 It was not drawn in the middle.
[0095] With the rapid increase in communication traffic, the licensed frequency bands in the network are increasingly unable to meet the growing traffic. In order to further improve the efficiency of frequency resources on a limited basis, the 3GPP organization has turned to the research of access technologies for unlicensed frequency bands.
[0096] Currently, the NR-U system supports two COT initialization methods: one is network device-initialized COT, and the other is terminal device-initialized COT. The network device-initialized COT and the terminal device-initialized COT (triggered by dynamic uplink scheduling transmission) may overlap in time. If the UE's successfully initialized COT is earlier than the network device's initialized COT, the network device will be unable to initialize a COT, thus preventing the scheduling of other terminal devices. Since the terminal device's initialized COT can only be used for its own and the network device's transmission, other terminal devices cannot send uplink transmissions within that COT. If a terminal device occupies the channel for an extended period using its initialized COT, it may cause the entire network device serving cell to malfunction, and transmission fairness within the cell cannot be guaranteed. This also leads to decreased resource utilization and a decrease in overall system throughput.
[0097] Currently, 5G NR-U defines two types of equipment: frame-based equipment (FBE) and load-based equipment (LBE). For FBE, a cycle is defined, and channel detection is performed at a fixed point within each cycle, such as during each Clear Channel Assessment (CCA) detection period. If the channel is detected as idle, it can be used for transmission; if the channel is detected as non-idle, the device cannot use the channel during that cycle until the next fixed point in the cycle. Performing CCA interference detection within each cycle incurs significant processing overhead for the device, and the success rate of channel access cannot be guaranteed. For FBE, two methods of COT initialization are currently supported: network device initialization and terminal device initialization. Regarding the scenario where dynamic uplink scheduling transmits at least one Physical Uplink Shared Channel (PUSCH), how can the network device control the terminal device's FFP to avoid conflicts between terminal device COT initialization and network device COT initialization? Currently, there is no mechanism that allows the network device to control the UE's COT initialization.
[0098] In view of this, this application provides a data transmission method and a data transmission apparatus, which sends at least one PUSCH and an instruction for initializing COT to a terminal device through a network device. The terminal device can send uplink data on an FFP that allows COT initialization according to the scheduling information and the instruction information, thereby avoiding the conflict between the terminal device's COT initialization (triggered by dynamic uplink scheduling transmission) and the network device's COT initialization, which is beneficial to improving resource utilization and also increases the throughput of the entire system.
[0099] Before introducing the data transmission method and data transmission device provided in the embodiments of this application, the following points should be made first.
[0100] First, in the embodiments shown below, the terms and English abbreviations, such as COT, transmission configuration diagram, etc., are merely exemplary examples given for ease of description and should not constitute any limitation on this application. This application does not preclude the possibility of existing or future definitions of other terms that can achieve the same or similar functions.
[0101] Second, in the embodiments shown below, the terms "first," "second," and various numerical designations are merely for descriptive convenience and are not intended to limit the scope of the embodiments of this application. For example, they may be used to distinguish different information or different instruction information.
[0102] Third, "at least one" means one or more, while "more than one" means two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can mean: A alone, A and B simultaneously, or B alone, where A and B can be singular or plural. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, and c can mean: a, or b, or c, or a and b, or a and c, or b and c, or a, b, and c, where a, b, and c can be single or multiple.
[0103] The following is combined Figure 2 This application provides a detailed description of the data transmission method 200 provided in the embodiments of this application. This method 200 can be applied to... Figure 1 The communication system 100 shown is not limited to this embodiment. Figure 2 As shown, the method 200 includes the following steps:
[0104] S201, The terminal device determines the first configuration.
[0105] S202, Network devices determine the first configuration.
[0106] The first configuration mentioned above indicates whether the terminal device is allowed to initialize the channel occupancy time (COT) on at least N FFPs occupied by at least one PUSCH, where N is an integer greater than or equal to 1.
[0107] Optionally, the first configuration described above can use "0" and "1" to indicate whether the terminal device is allowed to initialize COT on N FFPs. For example, "0" indicates that the network device does not allow the terminal device to initialize COT on FFPs, and "1" indicates that the network device allows the terminal device to initialize COT on FFPs; or, "1" indicates that the network device does not allow the terminal device to initialize COT on FFPs, and "0" indicates that the network device allows the terminal device to initialize COT on FFPs.
[0108] S203, the network device sends second information to the terminal device, the second information being used to schedule at least one PUSCH. Accordingly, the terminal device receives the second information from the network device.
[0109] It should be understood that the second information may be indication information carried by the network device via DCI, which can be used to schedule at least one PUSCH.
[0110] S204, based on the second information mentioned above, the terminal device sends uplink data to the network device during the initialization of the COT's FFP. Correspondingly, the network device receives the uplink data sent by the terminal device based on the second information mentioned above.
[0111] The data transmission method of this application embodiment sends at least one PUSCH scheduling information and COT initialization indication information to the terminal device through the network device. The terminal device can send uplink data on the FFP that allows COT initialization according to the scheduling information and indication information, thereby avoiding the conflict between the terminal device's COT initialization (triggered by dynamic uplink scheduling transmission) and the network device's COT initialization, which is beneficial to improving resource utilization and increasing the throughput of the entire system.
[0112] As an optional embodiment, after the network device determines the first configuration (i.e., S202), the network device sends first information to the terminal device based on the first configuration. Accordingly, the terminal device receives the first information from the network device. This first information indicates whether the terminal device is allowed to initialize the Channel Occupancy Time (COT) on at least N FFPs occupied by at least one PUSCH, where N is an integer greater than or equal to 1; the terminal device determines the first configuration based on the first information.
[0113] It should be understood that the first information may be configured by the network device for the terminal device through RRC, or it may be configured by the network device for the terminal device through DCI or other signaling. This application embodiment does not limit this.
[0114] It should also be understood that if the aforementioned first information indicates that the terminal device is allowed to initialize COT on FFP, then the terminal device can be used to initialize COT; if the aforementioned first information indicates that the terminal device is not allowed to initialize COT on FFP, then the network device can be used to initialize COT.
[0115] As an optional embodiment, the first information mentioned above includes a one-bit first indication information, which is used to indicate whether the terminal device is allowed to initialize COT on the N FFPs, or the first indication information is used to indicate whether the terminal device is allowed to initialize COT on the first FFP among the N FFPs.
[0116] In one possible implementation, the first information indicates whether the terminal device is allowed to initialize COT on N FFPs via a one-bit indication. A first indication of "0" indicates that the network device does not allow the terminal device to initialize COT on N FFPs; a first indication of "1" indicates that the network device allows the terminal device to initialize COT on N FFPs. Alternatively, a first indication of "0" indicates that the network device allows the terminal device to initialize COT on N FFPs; a first indication of "1" indicates that the network device does not allow the terminal device to initialize COT on N FFPs.
[0117] In another possible implementation, the aforementioned first indication information can use a single bit to indicate whether the terminal device is allowed to initialize COT on the first of the N FFPs. A "0" bit indicates that the network device does not allow the terminal device to initialize COT on the first of the N FFPs; a "1" bit indicates that the network device allows the terminal device to initialize COT on the first of the N FFPs. Alternatively, a "0" bit indicates that the network device allows the terminal device to initialize COT on the first of the N FFPs; a "1" bit indicates that the network device does not allow the terminal device to initialize COT on the first of the N FFPs. The other FFPs among the N FFPs can perform corresponding operations through semi-static configuration.
[0118] It should be understood that the above-mentioned semi-static configuration instructions can be configured according to the instructions in the first information above. The specific configuration method will not be elaborated here.
[0119] For example, a network device can periodically indicate the FFPs of multiple terminal devices through a semi-static configuration (1011). When the aforementioned one-bit indication information only indicates whether the terminal device is allowed to initialize COT on the first FFP among the N FFPs, the other FFPs among the four FFPs can operate accordingly according to the indication methods (101), (011), (111), or (110). The specific indication method used can be determined based on the location of the first FFP indicated by the first information. For example, if the first FFP indicated by the first information is the first FFP in the semi-static configuration (1011) corresponding to the four FFPs, this first FFP can operate according to the first indication information, and the second to fourth FFPs can operate accordingly according to (011).
[0120] As an optional embodiment, the first information mentioned above includes N bits of second indication information, which is used to indicate whether the terminal device is allowed to initialize COT on the N FFPs.
[0121] In this embodiment, the number of bits of the second indication information is equal to the number of FFPs. That is, this embodiment indicates one bit at a time, with each bit in the N bits indicating whether the terminal device is allowed to initialize COT on each of the N FFPs.
[0122] For example, the aforementioned first information may include three bits of second indication information (101) to indicate whether the network device allows the terminal device to initialize COT on three FFPs. Assuming "1" indicates that the network device allows the terminal device to initialize COT on an FFP, and "0" indicates that the network device does not allow the terminal device to initialize COT on the first FFP out of N FFPs, then the terminal device can determine that the network device allows the terminal device to initialize COT on the first and third FFPs, but does not allow the terminal device to initialize COT on the second FFP.
[0123] As an optional embodiment, the first information includes third indication information, which indicates the index of the first transmission configuration pattern among the M transmission configuration patterns; before the network device sends the first information to the terminal device based on the first configuration, the method 200 further includes:
[0124] The network device sends third information to the terminal device, which indicates the aforementioned M transmission configuration patterns. These transmission configuration patterns include indications of whether the terminal device is allowed to initialize COT on each of the aforementioned N FFPs, where M is an integer greater than or equal to 1. Accordingly, the terminal device receives the third indication information.
[0125] In step S201 above, the terminal device determines the first configuration, including: the terminal device determines the first transmission configuration pattern based on the third information and the third indication information; the terminal device determines the first configuration based on the first transmission configuration pattern.
[0126] It should be understood that when the terminal device receives the third indication information, it can match the first transmission configuration pattern corresponding to the index indicated by the third indication information from the M transmission configuration patterns. Then, the terminal device can determine whether to initialize COT on the above N FFPs based on the first transmission configuration pattern.
[0127] In one possible implementation, the third information is configured by the network device through higher-layer signaling, i.e., semi-static configuration, while the first information is sent by the network device through physical layer signaling, i.e., when dynamically scheduling PUSCH. Thus, this embodiment of the application, through a joint instruction approach, helps to save the signaling overhead of the network device in dynamically scheduling PUSCH, thereby improving system performance.
[0128] As an optional embodiment, the third information is Radio Resource Control (RRC) information, and the first and second information are Downlink Control Information (DCI).
[0129] As an optional embodiment, after the network device sends the first information to the terminal device based on the first configuration described above, the method 200 further includes:
[0130] The network device sends fourth information to the terminal device. This fourth information includes fourth indication information, which indicates the index of the second transmission configuration pattern among the aforementioned M transmission configuration patterns. Correspondingly, the terminal device receives the fourth information from the network device. The terminal device determines the first configuration by: determining the second transmission configuration pattern based on the third information and the fourth indication information; and determining the first configuration based on the second transmission configuration pattern.
[0131] It should be understood that the process by which the terminal device determines the configuration of the second transmission configuration pattern based on the third information and the fourth indication information can refer to the process of determining the first transmission configuration pattern described above, and will not be repeated here.
[0132] In this embodiment of the application, during the process of the terminal device sending uplink data transmission, it receives new indication information (i.e., the fourth indication information mentioned above) indicating a new transmission configuration pattern index (i.e., the index of the second transmission configuration pattern mentioned above). In this case, the terminal device can send subsequent data of the uplink data transmission according to the new transmission configuration pattern index.
[0133] As an optional embodiment, after the network device sends the first information to the terminal device based on the first configuration described above, the method further includes:
[0134] The network device sends a fifth message to the terminal device, the fifth message indicating whether the terminal device is allowed to initialize COT on the N FFPs. Correspondingly, the terminal device receives the fifth message from the network device. The terminal device determines a first configuration, including: based on the fifth message, the terminal device determines that it is the aforementioned first configuration.
[0135] Optionally, the fifth information mentioned above can be used to instruct N FFPs in accordance with the instruction method of the first instruction information mentioned above. The specific instruction method can be referred to the relevant description of the first instruction information mentioned above, which will not be repeated here.
[0136] Optionally, the fifth information mentioned above can be used to instruct N FFPs in accordance with the instruction method of the second instruction information mentioned above. The specific instruction method can be referred to the relevant description of the second instruction information mentioned above, which will not be repeated here.
[0137] It should be understood that this fifth piece of information is used to update the indication status of the first and second indication information for N FFPs. The starting point for this fifth piece of information to take effect can be the first symbol of the FFP occupied by the first PUSCH in dynamic scheduling.
[0138] As an optional embodiment, the first information is semi-static indication information, and the second information does not carry indication information on whether the terminal device is allowed to initialize COT on the N FFPs; the terminal device determines the first configuration, including: the terminal device determines the first configuration based on the first information.
[0139] As an optional embodiment, the first information is semi-static indication information, and the second information carries indication information on whether the terminal device is allowed to initialize COT on the N FFPs; the terminal device determines the first configuration, including: the terminal device determines the first configuration based on the second information.
[0140] In this embodiment of the application, for the same or the same group of FFPs, if the first information is semi-static scheduling information and the second information does not carry an indication of whether the terminal device is allowed to initialize COT on N FFPs, the terminal device can determine whether to initialize COT on N FFPs based on the semi-static scheduling information (i.e., the first information). If the second information carries an indication of whether the terminal device is allowed to initialize COT on the N FFPs, then the instruction of the second information can be followed.
[0141] As an optional embodiment, the terminal device and network device described above can determine the first configuration based on predefined rules. The predefined rules include any one of the following: allowing the terminal device to initialize COT on N FFPs occupied by at least one scheduled PUSCH; disallowing the terminal device to initialize COT on N FFPs occupied by at least one scheduled PUSCH; allowing the terminal device to initialize COT on the first FFP among the N FFPs occupied by at least one scheduled PUSCH; or disallowing the terminal device to initialize COT on the first FFP among the N FFPs occupied by at least one scheduled PUSCH.
[0142] It should be understood that the above predefined rules can be transport protocols configured through RRC signaling or other means.
[0143] The following section uses a 5G NR-U system as an example to illustrate the data transmission method provided in this application in detail with five specific embodiments.
[0144] It should be understood that, Figures 13 to 21In this context, the network device is gNB, and the terminal device is UE1. UE1 represents a terminal device capable of communicating with gNB, and UIC represents the permission indication information for UE to initialize COT, equivalent to the first information mentioned above.
[0145] Example 1
[0146] When a network device dynamically schedules multiple PUSCHs (one transport bundle) to occupy one or more FFPs, the DCI uses 1 bit to indicate whether the terminal device is allowed to initiate COT on the FFPs occupied by the dynamically scheduled multiple PUSCHs.
[0147] In one possible implementation, a 1-bit indication of "1" indicates that the terminal device is allowed to initialize COT on one or more FFPs; a 1-bit indication of "0" indicates that the terminal device is not allowed to initialize COT on one or more FFPs.
[0148] Figure 3 and Figure 4 This illustration shows a schematic diagram of an embodiment of the present application that uses a 1-bit indicator to indicate whether a terminal device is allowed to initialize a COT on multiple FFPs.
[0149] like Figure 3 As shown, when three PUSCHs are dynamically scheduled to occupy three UE FFPs, the DCI indication information is "1", indicating that UE1 is allowed to initialize COT on the three FFPs. At this time, the three dynamically scheduled PUSCHs can use the COT initialized by UE1 for data transmission.
[0150] like Figure 4 As shown, when three PUSCHs are dynamically scheduled to occupy three FFPs, the indication information carried by the DCI is "0", indicating that UE1 is not allowed to initialize COT on the three FFPs. In this case, the three FFPs occupied by the three dynamically scheduled PUSCHs need to use the gNB to initialize COT for data transmission. If the gNB can successfully initialize one COT, UE1 will send uplink data in the corresponding gNB FFP where the gNB initializes COT.
[0151] Figure 5 This illustration shows another schematic diagram of an embodiment of the present application that uses a 1-bit indicator to determine whether a terminal device is allowed to initialize a COT on a single FFP. For example... Figure 5 As shown, when the three PUSCHs dynamically scheduled by the network device occupy one FFP, the DCI indication information is "1", indicating that UE1 is allowed to initialize COT on one FFP. At this time, the three dynamically scheduled PUSCHs can be used by UE1 to initialize COT for data transmission.
[0152] In another possible implementation, when the terminal device's FFP has a semi-static configuration, a 1-bit indication of "1" indicates that the terminal device is allowed to initialize COT in the first FFP containing the PUSCH in a transport bundle; other FFPs execute according to the semi-static configuration FFP pattern. A 1-bit indication of "0" indicates that the terminal device is not allowed to initialize COT in the first FFP containing the PUSCH in a transport bundle; other FFPs execute according to the semi-static configuration pattern.
[0153] Figure 6 and Figure 7 This illustration shows another example of using a 1-bit indicator to determine whether a terminal device is allowed to initialize a COT on multiple FFPs, as provided in an embodiment of this application.
[0154] like Figure 6 As shown, when three PUSCHs are dynamically scheduled to occupy three UE FFPs, the DCI indication information is "1". Since UE1's FFP has a semi-static configuration, UE1 is only allowed to initialize COT on the first FFP. The second and third PUSCHs occupying the second and third FFPs are executed according to the semi-static configuration of "1" and "0", respectively. That is, UE1 is not allowed to COT on the second FFP. At this time, a COT needs to be initialized using the gNB, and the gNB successfully initializes a COT. Therefore, the second PUSCH can transmit data.
[0155] like Figure 7 As shown, when three PUSCHs are dynamically scheduled to occupy three UE FFPs, the DCI indication information is "1". Since UE1's FFP has a semi-static configuration, only the first FFP is allowed for UE1 to initialize. The second and third FFPs occupied by the second and third PUSCHs are executed according to the semi-static configuration of "1" and "0", that is, UE1 is not allowed to initialize COT in the second FFP, and the gNB does not initialize COT either. Therefore, the second PUSCH cannot send data.
[0156] Example 2
[0157] Network devices dynamically schedule multiple PUSCHs (a transport bundle) to occupy one or more FFP transports via DCI.
[0158] In one feasible implementation, the aforementioned DCI carries N bits of indication information to indicate whether the terminal device is allowed to initialize COT on the FFPs occupied by multiple PUSCHs dynamically scheduled by the network device. Specifically, the N bits can be represented by a bitmap to directly indicate whether the terminal device is allowed to initialize COT on each of the multiple FFPs occupied by a transmission bundle. If each bit in the N bits is "1", it indicates that the terminal device is allowed to initialize COT on the corresponding UE FFP; if each bit in the N bits is "0", it indicates that the terminal device is not allowed to initialize COT on the corresponding FFP.
[0159] Figure 8 This illustration shows a schematic diagram of an embodiment of the present application that uses a multi-bit indicator to determine whether a terminal device is allowed to initialize a COT on multiple FFPs. Figure 8 As shown, when three PUSCHs are dynamically scheduled to occupy three FFPs, the indication information carried by the DCI is 3 bits (101), which directly indicates whether the entire transmission bundle allows UE-initiated COT. According to the indication rules, UE-initiated COT is not allowed in the second FFP where the second PUSCH scheduled by the DCI is located. COT needs to be initialized by the gNB. Since the gNB successfully initialized a COT, the PUSCH can transmit data on the FFP where the gNB-initiated COT is located.
[0160] In another feasible implementation, the DCI also carries an index of the transmission pattern list.
[0161] Specifically, firstly, the gNB sends a transmission pattern list to the UE via higher-layer signaling (e.g., RRC signaling). The list includes different transmission pattern indications for 1 to N FFPs, totaling M types. Secondly, the gNB sends a transmission pattern index (occupying log2(M) bits) via DCI based on the number of FFPs occupied by the dynamically scheduled PUSCH in DCI and the conflict avoidance strategy. Finally, the terminal device can determine whether to initialize COT on the FFPs occupied by the dynamically scheduled PUSCH in DCI based on the transmission pattern list index indicated by DCI and the transmission pattern list configured by higher-layer signaling.
[0162] Table 1 shows a list of transmission patterns for whether the RRC configuration allows the terminal device to initialize COT on multiple FFPs.
[0163] Table 1
[0164]
[0165]
[0166] As shown in Table 1, when three PUSCHs are dynamically scheduled to occupy three FFPs, the DCI matches the action in the transmission pattern list corresponding to that index number by indicating the index number of the transmission pattern list. For example, the DCI indicates (10) the third action (101) of the transmission list.
[0167] Figure 9 This illustration shows another indication of whether a terminal device is allowed to initialize a COT on multiple FFPs, provided by an embodiment of this application. Figure 9 As shown, the index number indicated by DCI is 10. Combining this with Table 1 above, the transmission pattern list corresponding to index number "10" is (101). Therefore, UE1 is not allowed to initialize COT on the second FFP where the second PUSCH is located in the DCI schedule; thus, this PUSCH needs to use gNB to initialize COT for data transmission.
[0168] It should be understood that during the above-mentioned bundle transmission process, if an update indication message carrying a second DCI is received, indicating whether the terminal device is allowed to initialize COT, then subsequent transmissions need to be performed according to the update indication message.
[0169] Figure 10 This illustration shows another indication of whether a terminal device is allowed to initialize COT on multiple FFPs, provided by an embodiment of this application. Figure 10 As shown, the first DCI carries an indication message of 4 bits (1011), which directly indicates whether the entire transmission bundle allows UE1 to initialize COT. However, before the third PUSCH in the transmission bundle, an update indication message (00) carrying the second DCI is received, indicating whether UE1 is allowed to initialize COT. Therefore, the third, fourth, and fifth PUSCHs need to be transmitted according to the update indication message. That is, the third to fifth PUSCHs in the transmission bundle need to be transmitted using gNB-initiated COT.
[0170] Example 3
[0171] This embodiment primarily addresses the situation where dynamically scheduled data transmission and semi-statically scheduled data transmission occur within the same FFP. If the dynamically scheduled DCI carries a terminal device initialization COT permission instruction, it is executed according to the dynamic scheduling DCI instruction; if the dynamically scheduled DCI does not carry a terminal device initialization COT permission instruction, the terminal device executes according to the semi-static scheduling initialization COT instruction.
[0172] In one optional implementation, the gNB configures a transmission pattern (which can be periodic) via RRC signaling. When the gNB dynamically schedules a PUSCH via DCI, it simultaneously carries indication information, which replaces the transmission pattern configured in the signaling for this dynamic transmission. After this transmission is completed, the transmission pattern can be restored to the RRC signaling configuration to complete subsequent transmissions; or the indication information carried in the DCI can be used directly to replace the transmission pattern configured in the signaling to complete subsequent transmissions.
[0173] Figure 11 This diagram illustrates the conflict resolution between dynamic scheduling for data transmission and semi-static scheduling. For example... Figure 11 As shown, the gNB configures the transmission pattern (1 0 1 1 0 1) via RRC (this pattern is periodic). The gNB dynamically schedules the PUSCH and does not indicate a new transmission pattern via DCI. When the dynamically scheduled PUSCH falls within the (N+1)th UE FFP, the transmission pattern indicates that the (N+1)th FFP does not allow UE1 to initialize COT; however, this PUSCH also falls within the Mth gNB FFP, and the gNB successfully initializes COT on the Mth FFP. Therefore, data transmission can occur on the Mth gNB FFP via this PUSCH.
[0174] Figure 12 This diagram illustrates another method of resolving data transmission conflicts between dynamic scheduling and semi-static scheduling. (For example...) Figure 12 As shown, the gNB configures the transmission pattern (1 0 1 1 0 1) via RRC (this pattern is periodic). The gNB dynamically schedules the PUSCH and indicates a new transmission pattern via DCI (i.e., the N+1th FFP allows UE1 to initialize COT). When the dynamically scheduled PUSCH falls within the N+1th FFP, although the semi-statically configured transmission pattern indicates that the N+1th UE FFP does not allow UE1 to initialize COT, the new DCI indication allows UE1 to initialize COT on the N+1th FFP. Therefore, data transmission can occur on the N+1th UE FFP.
[0175] Figure 13 This diagram illustrates yet another method of resolving conflicts between dynamic scheduling and semi-static scheduling in data transmission. For example... Figure 13As shown, the gNB configures the transmission pattern (1 0 1 1 0 1) via RRC (this pattern is periodic). The gNB dynamically schedules the PUSCH and instructs the gNB to use the DCI to indicate a new transmission pattern (i.e., the N+1th FFP allows UE1 to initialize COT). When the UL PUSCH dynamically scheduled by the gNB falls within the Nth UE FFP, although the semi-statically configured transmission pattern instructs the Nth UE FFP to allow UE-i to initialize COT, the new DCI instruction does not allow the UE to initialize COT on the Nth FFP. However, this PUSCH also falls within the Mth gNB FFP, and the gNB successfully initializes COT on the Mth FFP. Therefore, this PUSCH can transmit data on the Mth gNB FFP.
[0176] In another alternative implementation, if the gNB is not configured with a transmission pattern, then by default all terminal devices' FFPs can be used for terminal device initialization COT, or none of the terminal devices' FFPs can be used for terminal device initialization COT.
[0177] Example 4
[0178] When a network device dynamically schedules one PUSCH to occupy one or more FFP transmissions, the predefined rules can be in the following two ways.
[0179] In one possible implementation, the predefined rule is: allowing terminal devices to initialize COT on one or more FFPs occupied by a PUSCH scheduled by the network device.
[0180] In one possible implementation, the predefined rule is: the terminal device is allowed to initialize COT on the first FFP among the multiple FFPs occupied by a PUSCH scheduled by the network device. The other FFPs among the multiple occupied FFPs perform corresponding operations according to the semi-static configuration pattern. If the semi-static configuration pattern allows the terminal device to initialize COT, the terminal device performs the COT initialization operation; if the semi-static configuration pattern does not allow the terminal device to initialize COT, the network device needs to be used to initialize COT.
[0181] Figure 14 This diagram illustrates the initialization of the COT by the terminal device when one PUSCH occupies one FFP under dynamic scheduling. Figure 14As shown, the gNB schedules a PUSCH with three repeated transmissions via DCI, and these three repeated transmissions occupy one UE1 FFP. The predefined rule allows UE1 to initialize COT on the one FFP occupied by the gNB-scheduled PUSCH, and the first repeated transmission of the aforementioned UE1 FFP is at the beginning of the FFP. Therefore, these three repeated transmissions can be transmitted using UE1's initial COT.
[0182] Figure 15 , Figure 16 and Figure 17 This diagram illustrates the initialization of the COT by the terminal device when one PUSCH occupies multiple FFPs under dynamic scheduling.
[0183] like Figure 15 As shown, the gNB schedules one PUSCH transmission via DCI, which occupies three UE1 FFPs. UE1 initializes COT according to predefined rules. These predefined rules allow UE1 to initialize COT on multiple FFPs occupied by the single PUSCH scheduled by the gNB, and the three retransmissions (rep#0, rep#1, and rep#2) all occur at the beginning of the three FFPs. Therefore, these three retransmissions can be transmitted using UE1's initialized COT.
[0184] like Figure 16 As shown, the gNB schedules one PUSCH transmission via DCI, which occupies three UE1 FFPs. UE1 determines whether to allow COT initialization based on the semi-static configuration pattern transmission rules. According to the semi-static configuration pattern (101), only the second FFP does not allow UE1 to initialize COT. Therefore, the second FFP can only use the gNB to initialize COT, while the other two FFPs allow UE1 to initialize COT.
[0185] like Figure 17As shown, the gNB schedules one PUSCH transmission via DCI, which occupies three UE1 FFPs. UE1 initializes COT according to predefined rules. The predefined rules allow UE1 to initialize COT on the first FFP among the multiple FFPs occupied by the one PUSCH scheduled by the gNB, and the other FFPs among the multiple FFPs are initialized according to the semi-static configuration pattern. Therefore, only the first FFP among these three UE1 FFPs allows UE1 to initialize COT, and the other two FFPs need to be executed according to the semi-static configuration pattern (10). So, the first FFP does not allow UE1 to initialize COT (it can only use the gNB to initialize COT), and the second FFP allows UE1 to initialize COT.
[0186] Example 5
[0187] When a network device dynamically schedules multiple PUSCHs (a transport bundle) to occupy one or more FFP transports, the predefined rules can be implemented in the following two ways.
[0188] In one possible implementation, the predefined rule is: the terminal device is allowed to initialize COT in one or more FFPs occupied by multiple PUSCHs scheduled by the network device.
[0189] In another possible implementation, the predefined rule is: the terminal device is allowed to initialize COT in the first FFP among the multiple FFPs occupied by multiple PUSCHs scheduled by the network device, and the other FFPs among the occupied FFPs perform corresponding operations according to the semi-static configuration pattern. If the semi-static configuration pattern allows the terminal device to initialize COT, the terminal device performs the COT initialization operation; if the semi-static configuration pattern does not allow the terminal device to initialize COT, then the network device needs to be used to initialize COT.
[0190] Figure 18 This diagram illustrates the initialization of the COT by the terminal device when multiple PUSCHs are dynamically scheduled to occupy one FFP. Figure 18 As shown, the gNB schedules three PUSCH transmissions via DCI, and these three PUSCH transmissions occupy one UE1 FFP. The predefined rule is: UE1 is allowed to initialize COT on one FFP occupied by multiple PUSCHs scheduled by the gNB, and the first PUSCH is at the beginning of the FFP. Therefore, these three PUSCHs can be transmitted using UE1's COT initialization.
[0191] Figure 19 , Figure 20 and Figure 21This diagram illustrates the initialization of the COT by the terminal device when multiple PUSCHs are dynamically scheduled to occupy multiple FFPs.
[0192] like Figure 19 As shown, the gNB schedules three PUSCH transmissions via DCI, and these three PUSCH transmissions occupy three UE1 FFPs. UE1 initializes COT according to predefined rules. The predefined rules are: UE1 is allowed to initialize COT on multiple FFPs occupied by multiple PUSCHs scheduled by the gNB, and each PUSCH is at the beginning of the FFP. Therefore, these three PUSCHs can be transmitted using UE1's initial COT.
[0193] like Figure 20 As shown, UE1 determines whether to allow UE1 to initialize COT according to the semi-static configuration pattern transmission rules. According to the semi-static configuration pattern (101), among these 3 FFPs, only the second FFP does not allow UE to initialize COT. Therefore, the second FFP can only use gNB to initialize COT, while the first and third FFPs allow UE1 to initialize COT.
[0194] like Figure 21 As shown, the gNB schedules three PUSCH transmissions via DCI, which occupy three UE1 FFPs. UE1 initializes COT according to predefined rules. The predefined rules allow UE1 to initialize COT on the first FFP among the multiple FFPs occupied by the multiple PUSCHs scheduled by the gNB, and the other FFPs among the occupied FFPs initialize COT according to the semi-static configuration pattern. Therefore, only the first FFP among these three UE1 FFPs allows UE1 to initialize COT, and the other two FFPs need to be executed according to the semi-static configuration pattern (10). So, the second FFP does not allow UE1 to initialize COT (only gNB can initialize COT), and the third FFP allows UE1 to initialize COT.
[0195] It should be understood that the PUSCH scheduled by the network device in Embodiments 1 to 5 above can also be replaced by the Physical Uplink Control Channel (PUCCH). Various scenarios when the network device schedules the PUCCH can be referred to the relevant descriptions of the PUSCH above, and will not be repeated here.
[0196] It should also be understood that the sequence number of each process does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.
[0197] The above combination Figures 2 to 21 The data transmission method provided in the embodiments of this application is described in detail below. Figures 22 to 23 This application provides a detailed description of the data transmission device provided in its embodiments.
[0198] Figure 22 This is a schematic block diagram of a data transmission device 2200 provided in an embodiment of this application. The device 2200 includes a processing module 2210, a receiving module 2220, and a sending module 2230.
[0199] In one possible implementation, the device 2220 is used to execute the various processes and steps corresponding to the terminal device in the above method embodiments.
[0200] The processing module 2210 is used to determine a first configuration, which indicates whether the device 2200 is allowed to initialize the channel occupancy time (COT) on N fixed frame periods (FFP) occupied by multiple physical uplink shared channels (PUSCH), where N is an integer greater than or equal to 1.
[0201] The receiving module 2220 is used to receive second information from the network device, which is used to schedule the aforementioned multiple PUSCHs.
[0202] The sending module 2230 is used to send uplink data to the network device on the FFP that initializes COT based on the second information mentioned above.
[0203] Optionally, the receiving module 2220 is further configured to: receive first information from the network device, the first information being used to indicate whether the device 2200 is allowed to initialize the channel occupancy time (COT) on at least N FFPs occupied by a PUSCH; the processing module 2210 is further configured to: determine the first configuration based on the first information.
[0204] Optionally, the first information includes a one-bit first indication information, which indicates whether the device 2200 is allowed to initialize COT on N FFPs, or the first indication information indicates whether the device 2200 is allowed to initialize COT on the first FFP among the N FFPs; or the first information includes an N-bit second indication information, which indicates whether the device 2200 is allowed to initialize COT on the N FFPs.
[0205] Optionally, the first information includes third indication information, which is used to indicate the index of the first transmission configuration pattern among the M transmission configuration patterns; the receiving module 2220 is further configured to: receive third information from the network device, which is used to indicate the M transmission configuration patterns, the transmission configuration pattern including indication information on whether the device 2200 is allowed to initialize COT on each of the N FFPs, where M is an integer greater than or equal to 1; the processing module 2210 is further configured to: determine the first transmission configuration pattern based on the third information and the third indication information; and determine the first configuration based on the first transmission configuration pattern.
[0206] Optionally, the third information is Radio Resource Control (RRC) information, and the first and second information are Downlink Control Information (DCI).
[0207] Optionally, the receiving module 2220 is further configured to: receive fourth information from the network device, the fourth information including fourth indication information, the fourth indication information being used to indicate the index of the second transmission configuration pattern among the above-mentioned M transmission configuration patterns; the processing module 2210 is further configured to: determine the second transmission configuration pattern based on the third information and the fourth indication information; and, determine the above-mentioned first configuration based on the second transmission configuration pattern.
[0208] Optionally, the receiving module 2220 is further configured to: receive fifth information from the network device, the fifth information being used to indicate whether the terminal device is allowed to initialize COT on the N FFPs.
[0209] Optionally, the first information is semi-static indication information, and the second information does not carry indication information on whether the device 2200 is allowed to initialize COT on N FFPs; the processing module 2210 is further configured to: determine the first configuration based on the fifth information.
[0210] Optionally, the first information is semi-static indication information, and the second information carries indication information on whether the device is allowed to initialize COT on N FFPs; the processing module 2210 is further configured to: determine the first configuration based on the second information.
[0211] Optionally, the processing module 2210 is further configured to: determine the first configuration based on predefined rules, wherein the predefined rules include any one of the following: allowing the device 2200 to initialize COT on N FFPs occupied by at least one scheduled PUSCH; disallowing the device 2200 to initialize COT on N FFPs occupied by at least one scheduled PUSCH; allowing the device 2200 to initialize COT on the first FFP among the N FFPs occupied by at least one scheduled PUSCH; or disallowing the device 2200 to initialize COT on the first FFP among the N FFPs occupied by at least one scheduled PUSCH.
[0212] In another possible implementation, the device 2200 is used to execute the various processes and steps corresponding to the network device in the above method embodiments.
[0213] The processing module 2210 is used to determine a first configuration, which indicates whether the terminal device is allowed to initialize the channel occupancy time (COT) on N fixed frame periods (FFP) occupied by multiple physical uplink shared channels (PUSCH), where N is an integer greater than or equal to 1.
[0214] The sending module 2230 is used to send second information to the terminal device, the second information being used to schedule the aforementioned multiple PUSCHs;
[0215] The receiving module 2220 is used to receive uplink data sent by the terminal device based on the first information and the second information mentioned above.
[0216] Optionally, the sending module 2230 is further configured to: send first information to the terminal device based on the first configuration described above, the first information being used to indicate whether the terminal device is allowed to initialize the channel occupancy time (COT) on at least one PUSCH occupied by N FFPs.
[0217] Optionally, the first information includes a one-bit first indication information, which indicates whether the terminal device is allowed to initialize COT on N FFPs, or the first indication information indicates whether the terminal device is allowed to initialize COT on the first FFP among the N FFPs; or the first information includes an N-bit second indication information, which indicates whether the terminal device is allowed to initialize COT on the N FFPs.
[0218] Optionally, the first information includes third indication information, which is used to indicate the index of the first transmission configuration pattern among the M transmission configuration patterns; the sending module 2230 is further used to: send third information to the terminal device, which is used to indicate the M transmission configuration patterns, the transmission configuration pattern including indication information on whether the terminal device is allowed to initialize COT on each of the N FFPs, where M is an integer greater than or equal to 1.
[0219] Optionally, the third information mentioned above is RRC information, and the first and second information mentioned above are downlink control information (DCI).
[0220] Optionally, the sending module 2230 is further configured to: send fourth information to the terminal device, the fourth information including fourth indication information, the fourth indication information being used to indicate the index of the second transmission configuration pattern among the above-mentioned M transmission configuration patterns.
[0221] Optionally, the sending module 2230 is further configured to: send fifth information to the terminal device, the fifth information being used to indicate whether the terminal device is allowed to initialize COT on the aforementioned N FFPs.
[0222] Optionally, the first information is semi-static indication information, and the second information does not carry indication information on whether the terminal device is allowed to initialize COT on N FFPs.
[0223] Optionally, the first information is semi-static indication information, and the second information carries indication information on whether the terminal device is allowed to initialize COT on N FFPs.
[0224] Optionally, the processing module 2210 is further configured to: determine the first configuration based on predefined rules, wherein the predefined rules include any one of the following: allowing the terminal device to initialize COT on N FFPs occupied by at least one scheduled PUSCH; disallowing the terminal device to initialize COT on N FFPs occupied by at least one scheduled PUSCH; allowing the terminal device to initialize COT on the first FFP among the N FFPs occupied by at least one scheduled PUSCH; or disallowing the terminal device to initialize COT on the first FFP among the N FFPs occupied by at least one scheduled PUSCH.
[0225] It should be understood that the device 2200 here is embodied in the form of a functional module. The term "module" here may refer to application-specific integrated circuits (ASICs), electronic circuits, processors (e.g., shared processors, proprietary processors, or group processors) and memories for executing one or more software or firmware programs, combined logic circuits, and / or other suitable components that support the described functions.
[0226] The aforementioned device 2200 has the function of implementing the corresponding steps in the aforementioned method 200; the aforementioned function can be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the aforementioned function.
[0227] In embodiments of this application, device 2200 may also be a chip or a chip system, such as a system on a chip (SoC). This application does not limit the scope of the application.
[0228] Figure 23 This is a schematic diagram of another data transmission device 2300 provided in an embodiment of this application. The device 2300 includes a processor 2310, a transceiver 2320, and a memory 2330. The processor 2310, transceiver 2320, and memory 2330 communicate with each other via an internal connection path. The memory 2330 is used to store instructions, and the processor 2310 is used to execute the instructions stored in the memory 2330 to control the transceiver 2320 to transmit and / or receive signals.
[0229] It should be understood that device 2300 may specifically be a terminal device or network device as described in the above embodiments, or the functions of the terminal device or network device as described in the above embodiments may be integrated into device 2300. Device 2300 may be used to execute the various steps and / or processes corresponding to the terminal device or network device as described in the above embodiments. Optionally, the memory 2330 may include read-only memory and random access memory, and provide instructions and data to the processor. A portion of the memory may also include non-volatile random access memory. For example, the memory may also store device type information. The processor 2310 may be used to execute instructions stored in the memory, and when the processor executes the instructions, the processor may execute the various steps and / or processes corresponding to the terminal device or network device in the above method embodiments.
[0230] It should be understood that, in the embodiments of this application, the processor 2310 may be a central processing unit (CPU), or it may be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or any conventional processor, etc.
[0231] In implementation, each step of the above method 200 can be completed by the integrated logic circuitry of the hardware in the processor 2310 or by instructions in software form. The steps of the method disclosed in the embodiments of this application can be directly embodied in the execution by the hardware processor 2310, or by a combination of hardware and software modules in the processor 2310. The software modules can reside in random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, or other mature storage media in the art. This storage medium is located in memory, and the processor 2310 executes the instructions in the memory, combining with its hardware to complete the steps of the above method. To avoid repetition, detailed descriptions are not provided here.
[0232] This application also provides a communication system, which may include the above-described... Figure 22 The terminal device (i.e., device 2200) shown and the above Figure 23 The network device shown (i.e., device 2300).
[0233] This application provides a readable computer storage medium for storing a computer program that implements the methods corresponding to the terminal devices shown in the various possible implementations of the above embodiments.
[0234] This application provides another readable computer storage medium for storing a computer program for implementing the methods corresponding to the network devices shown in the various possible implementations of the above embodiments.
[0235] This application provides a computer program product, which includes a computer program (also referred to as code or instructions). When the computer program is run on a computer, the computer can execute the methods corresponding to the terminal devices shown in the various possible implementations of the above embodiments.
[0236] This application provides another computer program product, which includes a computer program (also referred to as code or instructions) that, when run on a computer, enables the computer to execute the methods corresponding to the network devices shown in the various possible implementations of the above embodiments.
[0237] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0238] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0239] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.
[0240] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0241] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0242] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0243] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A data transmission method, characterized in that, include: The terminal device determines a first configuration, which indicates whether the terminal device is allowed to initialize the channel occupancy time (COT) on N fixed frame periods (FFP) occupied by multiple physical uplink shared channels (PUSCH), where N is an integer greater than or equal to 1. The terminal device receives second information from the network device, the second information being used to schedule the plurality of PUSCHs; Based on the second information, the terminal device sends uplink data to the network device on the FFP that initializes COT.
2. The method according to claim 1, characterized in that, The terminal device determines a first configuration, including: The terminal device receives first information from the network device, the first information being used to indicate whether the terminal device is allowed to initialize the Channel Occupancy Time (COT) on N FFPs occupied by multiple PUSCHs; The terminal device determines the first configuration based on the first information.
3. The method according to claim 2, characterized in that, The first information includes a one-bit first indication information, which indicates whether the terminal device is allowed to initialize COT on the N FFPs, or the first indication information indicates whether the terminal device is allowed to initialize COT on the first FFP among the N FFPs.
4. The method according to claim 2, characterized in that, The first information includes N bits of second indication information, which indicates whether the terminal device is allowed to initialize COT on the N FFPs.
5. The method according to claim 2, characterized in that, The first information includes third indication information, which is used to indicate the index of the first transmission configuration pattern among the M transmission configuration patterns; Before the terminal device receives the first information from the network device, the method further includes: The terminal device receives third information from the network device. The third information is used to indicate the M transmission configuration patterns. The transmission configuration patterns include indication information on whether the terminal device is allowed to initialize COT on each of the N FFPs. M is an integer greater than or equal to 1. The terminal device determines a first configuration, including: The terminal device determines the first transmission configuration pattern based on the third information and the third indication information; The terminal device determines the first configuration based on the first transmission configuration pattern.
6. The method according to claim 5, characterized in that, The third information is Radio Resource Control (RRC) information, and the first and second information are Downlink Control Information (DCI).
7. The method according to claim 5 or 6, characterized in that, After the terminal device receives the first information from the network device, the method further includes: The terminal device receives fourth information from the network device, the fourth information including fourth indication information, the fourth indication information being used to indicate the index of the second transmission configuration pattern among the M transmission configuration patterns; The terminal device determines a first configuration, including: The terminal device determines the second transmission configuration pattern based on the third information and the fourth indication information; The terminal device determines the first configuration based on the second transmission configuration pattern.
8. The method according to any one of claims 2 to 4, characterized in that, After the terminal device receives the first information from the network device, the method further includes: The terminal device receives fifth information from the network device, the fifth information being used to indicate whether the terminal device is allowed to initialize COT on the N FFPs; The terminal device determines a first configuration, including: The terminal device determines the first configuration based on the fifth piece of information.
9. The method according to any one of claims 2 to 4, characterized in that, The first information is a semi-static indication, and the second information does not carry indication information on whether the terminal device is allowed to initialize COT on the N FFPs; The terminal device determines a first configuration, including: The terminal device determines a first configuration based on the first information.
10. The method according to any one of claims 2 to 4, characterized in that, The first information is semi-static indication information, and the second information carries indication information on whether the terminal device is allowed to initialize COT on the N FFPs; The terminal device determines a first configuration, including: The terminal device determines the first configuration based on the second information.
11. The method according to claim 1, characterized in that, The terminal device determines a first configuration, including: The terminal device determines the first configuration based on predefined rules, wherein the predefined rules include any one of the following: The terminal device is allowed to initialize COT on N FFPs occupied by the multiple scheduled PUSCHs; The terminal device is not allowed to initialize COT on the N FFPs occupied by the multiple PUSCHs scheduled; The terminal device is allowed to initialize COT on the first of the N FFPs occupied by the multiple PUSCHs scheduled; or, The terminal device is not allowed to initialize COT on the first FFP among the N FFPs occupied by the multiple PUSCHs scheduled.
12. A data transmission method, characterized in that, include: The network device determines a first configuration, which indicates whether the terminal device is allowed to initialize the channel occupancy time (COT) on N fixed frame periods (FFP) occupied by multiple physical uplink shared channels (PUSCH), where N is an integer greater than or equal to 1. The network device sends second information to the terminal device, the second information being used to schedule the multiple PUSCHs; The network device receives uplink data from the terminal device based on the second information.
13. The method according to claim 12, characterized in that, After the network device determines the first configuration, the method further includes: Based on the first configuration, the network device sends first information to the terminal device, the first information being used to indicate whether the terminal device is allowed to initialize Channel Occupancy Time (COT) on N FFPs occupied by multiple PUSCHs.
14. The method according to claim 13, characterized in that, The first information includes a one-bit first indication information, which indicates whether the terminal device is allowed to initialize COT on the N FFPs, or the first indication information indicates whether the terminal device is allowed to initialize COT on the first FFP among the N FFPs.
15. The method according to claim 13, characterized in that, The first information includes N bits of second indication information, which indicates whether the terminal device is allowed to initialize COT on the N FFPs.
16. The method according to claim 13, characterized in that, The first information includes third indication information, which is used to indicate the index of the first transmission configuration pattern among the M transmission configuration patterns; Before the network device sends the first information to the terminal device based on the first configuration, the method further includes: The network device sends third information to the terminal device. The third information is used to indicate the M transmission configuration patterns. The transmission configuration patterns include indication information on whether the terminal device is allowed to initialize COT on each of the N FFPs. M is an integer greater than or equal to 1.
17. The method according to claim 16, characterized in that, The third information is Radio Resource Control (RRC) information, and the first and second information are Downlink Control Information (DCI).
18. The method according to claim 16 or 17, characterized in that, After the network device sends the first information to the terminal device based on the first configuration, the method further includes: The network device sends a fourth message to the terminal device. The fourth message includes a fourth indication message, which is used to indicate the index of the second transmission configuration pattern among the M transmission configuration patterns.
19. The method according to any one of claims 13 to 15, characterized in that, After the network device sends the first information to the terminal device based on the first configuration, the method further includes: The network device sends a fifth message to the terminal device, the fifth message indicating whether the terminal device is allowed to initialize COT on the N FFPs.
20. The method according to any one of claims 13 to 15, characterized in that, The first information is a semi-static indication, and the second information does not carry indication information on whether the terminal device is allowed to initialize COT on the N FFPs.
21. The method according to any one of claims 13 to 15, characterized in that, The first information is semi-static indication information, and the second information carries indication information on whether the terminal device is allowed to initialize COT on the N FFPs.
22. The method according to claim 12, characterized in that, The network device determines a first configuration, including: The network device determines the first configuration based on predefined rules, wherein the predefined rules include any one of the following: The terminal device is allowed to initialize COT on N FFPs occupied by the multiple scheduled PUSCHs; The terminal device is not allowed to initialize COT on the N FFPs occupied by the multiple PUSCHs scheduled; The terminal device is allowed to initialize COT on the first of the N FFPs occupied by the multiple PUSCHs scheduled; or, The terminal device is not allowed to initialize COT on the first FFP among the N FFPs occupied by the multiple PUSCHs scheduled.
23. A data transmission device, characterized in that, include: The processing module is configured to determine a first configuration, which indicates whether the device is allowed to initialize the channel occupancy time (COT) on N fixed frame periods (FFP) occupied by multiple physical uplink shared channels (PUSCH), where N is an integer greater than or equal to 1. The receiving module is configured to receive second information from the network device, the second information being used to schedule the plurality of PUSCHs; The sending module is used to send uplink data to the network device on the FFP that initializes COT, based on the second information.
24. A data transmission device, characterized in that, include: The processing module is used to determine a first configuration, which indicates whether the terminal device is allowed to initialize the channel occupancy time (COT) on N fixed frame periods (FFP) occupied by multiple physical uplink shared channels (PUSCH), where N is an integer greater than or equal to 1. The sending module is used to send second information to the terminal device, the second information being used to schedule the multiple PUSCHs; The receiving module is used to receive uplink data sent by the terminal device based on the second information.
25. A communication device, characterized in that, include: A processor coupled to a memory for storing a computer program, which, when invoked by the processor, causes the apparatus to perform the method as described in any one of claims 1 to 22.
26. A computer-readable storage medium, characterized in that, Used to store a computer program, the computer program including instructions for implementing the method as described in any one of claims 1 to 22.