Data sending method and terminal equipment

By sending placeholder data within the time slot protection gap of the D2D communication system, the problem of terminal equipment transmission resources being preempted is solved, and the utilization efficiency and stability of transmission resources are improved.

CN121334848APending Publication Date: 2026-01-13GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511444901.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2020-03-19
Publication Date
2026-01-13

AI Technical Summary

Technical Problem

In device-to-device (D2D) communication systems, the transmission resources of terminal devices are easily preempted by other systems, requiring re-listening and affecting transmission efficiency.

Method used

Send placeholder data during the protection gap of the time slot to make the idle time of the protection gap less than or equal to the target listening time, so as to reduce the probability of other terminal devices preempting transmission resources.

Benefits of technology

By sending placeholder data, the probability of other terminal devices preempting transmission resources is reduced, thereby improving the utilization efficiency and stability of transmission resources.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121334848A_ABST
    Figure CN121334848A_ABST
Patent Text Reader

Abstract

The invention relates to a data sending method and terminal equipment. The data sending method is applied to the terminal equipment and comprises the steps that the terminal equipment sends occupied data in a protection gap of a time slot, and the idle duration of the protection gap is smaller than or equal to the target interception duration. According to the embodiment of the invention, the occupied data is sent in the protection gap of the time slot, so that the time length of the protection gap can be reduced, the probability that the transmission resources are preempted by other terminal equipment is reduced, and even the transmission resources are prevented from being preempted by other terminal equipment.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] This application is a divisional application of Chinese patent application No. 202080098539.9, entitled "Data Transmission Method and Terminal Equipment", which entered the Chinese national phase of PCT international patent application PCT / CN2020 / 080286, filed on March 19, 2020. Technical Field

[0002] This application relates to the field of communications, and more specifically, to a data transmission method and a terminal device. Background Technology

[0003] Device-to-device (D2D) communication is a sidelink (SL) based transmission technology. Unlike traditional cellular systems where data is received or transmitted through base stations, D2D systems use direct communication between terminal devices, resulting in higher spectral efficiency and lower transmission latency. In D2D systems, the terminal device transmitting data may be different at different times. There is a guard interval between data transmissions from different terminal devices. When a D2D system coexists with other systems, such as Wireless Fidelity (Wi-Fi) systems, on unlicensed spectrum, the D2D terminal needs to use a Listen Before Talk (LBT) mechanism to determine whether it can use transmission resources. Therefore, the transmission resources of a D2D terminal may be preempted by other systems during the guard interval, requiring the D2D terminal to perform an LBT again. Summary of the Invention

[0004] This application provides a data transmission method and a terminal device that can reduce the probability of transmission resources being preempted by other terminal devices.

[0005] This application provides a data transmission method applied to a terminal device, including: Placeholder data is sent during the protection gap of the time slot, and the idle time of the protection gap is less than or equal to the target listening time.

[0006] This application provides a terminal device, including: The transmitting unit is used to transmit placeholder data within the protection gap of the time slot, the idle duration of which is less than or equal to the target listening duration.

[0007] This application provides a terminal device including a processor and a memory. The memory stores a computer program, and the processor calls and runs the computer program stored in the memory to perform the data transmission method described above.

[0008] This application provides a network device including a processor and a memory. The memory stores a computer program, and the processor calls and runs the computer program stored in the memory to perform the data transmission method described above.

[0009] This application provides a chip for implementing the above-described data transmission method.

[0010] Specifically, the chip includes a processor for retrieving and running a computer program from memory, causing a device equipped with the chip to perform the aforementioned data transmission method.

[0011] This application provides a computer-readable storage medium for storing a computer program that causes a computer to perform the data transmission method described above.

[0012] This application provides a computer program product, including computer program instructions that cause a computer to execute the data transmission method described above.

[0013] This application provides a computer program that, when run on a computer, causes the computer to perform the data transmission method described above.

[0014] In this embodiment of the application, by sending placeholder data within the protection gap of the time slot, the duration of the protection gap can be reduced, the probability of transmission resources being preempted by other terminal devices can be decreased, and even the preemption of transmission resources by other terminal devices can be avoided. Attached Figure Description

[0015] Figure 1 This is a schematic diagram illustrating an application scenario according to an embodiment of this application; Figure 2 This is a schematic diagram of base station scheduling uplink transmission in an NR-U system; Figure 3 This is another schematic diagram of base station scheduling uplink transmission in the NR-U system; Figure 4 This is a schematic diagram of base station scheduling uplink transmission in an LTE-LAA system; Figure 5 This is an example diagram of a protection interval; Figure 6 This is a schematic flowchart of a data transmission method according to an embodiment of this application; Figure 7 This is another example diagram of the protection interval; Figure 8 This is an example diagram showing that the guard interval includes placeholder data; Figure 9 This is another example diagram showing that the guard interval includes placeholder data; Figure 10 This is a schematic block diagram of a terminal device according to an embodiment of this application; Figure 11 This is a schematic block diagram of a communication device according to an embodiment of this application; Figure 12 This is a schematic block diagram of a chip according to an embodiment of this application; Figure 13 This is a schematic block diagram of a communication system according to an embodiment of this application. Detailed Implementation

[0016] The technical solutions in the embodiments of this application will now be described with reference to the accompanying drawings.

[0017] The technical solutions of this application embodiment can be applied to various communication systems, such as: Global System of Mobile communication (GSM) system, Code Division Multiple Access (CDMA) system, Wideband Code Division Multiple Access (WCDMA) system, General Packet Radio Service (GPRS), Long Term Evolution (LTE) system, Advanced Long Term Evolution (LTE-A) system, New Radio (NR) system, evolution system of NR system, LTE-based access to unlicensed spectrum (LTE-U) system, NR-based access to unlicensed spectrum (NR-U) system, Universal Mobile Telecommunication System (UMTS), Wireless Local Area Networks (WLAN), Wireless Fidelity (WiFi), 5th Generation (5G) system, or other communication systems, etc.

[0018] Traditional communication systems typically support a limited number of connections and are easy to implement. However, with the development of communication technology, mobile communication systems will not only support traditional communication but also, for example, device-to-device (D2D) communication, machine-to-machine (M2M) communication, machine-type communication (MTC), and vehicle-to-vehicle (V2V) communication. The embodiments of this application can also be applied to these communication systems.

[0019] Optionally, the communication system in this application embodiment can be applied to carrier aggregation (CA) scenarios, dual connectivity (DC) scenarios, or standalone (SA) network deployment scenarios.

[0020] The embodiments of this application do not limit the spectrum to which the application is applied. For example, the embodiments of this application can be applied to licensed spectrum or unlicensed spectrum.

[0021] This application describes various embodiments in conjunction with network devices and terminal devices, wherein: the terminal device may also be referred to as user equipment (UE), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent, or user device, etc. The terminal device may be a station (STAION, ST) in a WLAN, a cellular phone, cordless phone, Session Initiation Protocol (SIP) phone, Wireless Local Loop (WLL) station, Personal Digital Assistant (PDA) device, handheld device with wireless communication capabilities, computing device or other processing device connected to a wireless modem, vehicle-mounted device, wearable device, and next-generation communication system, such as terminal device in an NR network or terminal device in a future evolved Public Land Mobile Network (PLMN) network, etc.

[0022] 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.

[0023] Network devices can be devices used to communicate with mobile devices. Network devices can be access points (APs) in WLANs, base stations (BTSs) in GSM or CDMA, base stations (NodeBs, NBs) in WCDMA, evolved base stations (eNBs or eNodeBs) in LTE, relay stations or access points, or in-vehicle devices, wearable devices, and network devices (gNBs) in NR networks, or network devices in future evolved PLMN networks, etc.

[0024] In this embodiment, the network device provides services to the cell, and the terminal device communicates with the network device through the transmission resources (e.g., frequency domain resources, or spectrum resources) used by the cell. The cell can be the cell corresponding to the network device (e.g., base station). The cell can belong to a macro base station or to a base station corresponding to a small cell. The small cell can include: metro cell, micro cell, 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.

[0025] Figure 1 An exemplary embodiment shows a network device 110 and two terminal devices 120. Optionally, the wireless communication system 100 may include multiple network devices 110, and the coverage area of ​​each network device 110 may include other numbers of terminal devices 120. This application embodiment does not limit this.

[0026] Optionally, the wireless communication system 100 may also include other network entities such as a Mobility Management Entity (MME) and an Access and Mobility Management Function (AMF), which are not limited in this application embodiment.

[0027] It should be understood that the terms "system" and "network" are often used interchangeably in this document. The term "and / or" in this document merely describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone. Furthermore, the character " / " in this document generally indicates that the preceding and following related objects have an "or" relationship.

[0028] Unlicensed spectrum is spectrum allocated by a country or region for use in wireless communication. This spectrum is usually considered a shared spectrum, meaning that communication equipment in different communication systems can use the spectrum as long as it meets the regulatory requirements set by the country or region on that spectrum, without needing to apply for a proprietary spectrum license from the government.

[0029] To ensure the amicable coexistence of various communication systems using unlicensed spectrum, some countries and regions have stipulated regulatory requirements for the use of unlicensed spectrum. For example, communication devices must adhere to the "listen-before-speak" (LBT) principle: before transmitting signals on an unlicensed spectrum channel, the device must first perform channel listening. Only if the channel listening result indicates the channel is idle can the device transmit signals; if the channel listening result indicates the channel is busy, the device cannot transmit signals. To ensure fairness, the duration of signal transmission using an unlicensed spectrum channel in a single transmission cannot exceed the Maximum Channel Occupancy Time (MCOT).

[0030] 1. Transmission architecture in NR-U (NR-based access to unlicensed spectrum) systems. Signal transmission in unlicensed spectrum mainly includes the following parameters: Maximum Channel Occupancy Time (MCOT): This is the maximum time allowed for signal transmission using unlicensed spectrum channels after a successful LBT (Landing Bypass). Different channel access priorities have different MCOT values. The current maximum MCOT value is 10 milliseconds (ms). It should be understood that this MCOT represents the time occupied by signal transmission.

[0031] Channel Occupancy Time (COT): This refers to the length of time a signal is transmitted using an unlicensed spectrum channel after a successful LBT. The channel occupancy during this time can be discontinuous. For example, a single COT cannot exceed 5ms, and the signal transmission time within a COT cannot exceed the MCOT.

[0032] Channel occupancy time (gNB-initiated COT) of network devices (e.g., base stations): also known as the COT initiated by the network device, it is a channel occupancy time obtained after the network device successfully completes LBT. During the channel occupancy time, the network device can be used for downlink transmission, and under certain conditions, it can also be used for uplink transmission by the UE.

[0033] UE-initiated COT: Also known as UE-initiated COT, it is the channel occupancy time obtained by the UE after LBT is successful.

[0034] Downlink burst (DL burst): A group of downlink transmissions performed by a network device (i.e., including one or more downlink transmissions). For example, the group of downlink transmissions can be continuous transmissions (i.e., there are no gaps between multiple downlink transmissions); or, the group of downlink transmissions can have gaps, but the gaps are less than or equal to 16 microseconds (µs). If the gap between two downlink transmissions performed by a network device is greater than 16 µs, the two downlink transmissions can be considered as two downlink burst opportunities.

[0035] Uplink burst (UL burst): A set of uplink transmissions performed by a UE (i.e., including one or more uplink transmissions). For example, the set of uplink transmissions can be continuous transmissions (i.e., there are no gaps between multiple uplink transmissions); or, the set of uplink transmissions can have gaps, but the gaps are less than or equal to 16 µs. If the gap between two uplink transmissions performed by the UE is greater than 16 µs, then the two uplink transmissions are considered as two uplink bursts.

[0036] After a network device, such as a base station, initiates a Channel Occupancy Time (COT), a terminal device, such as a UE, can use the resources within that COT for uplink transmission. Uplink transmission opportunities occurring within the network device's COT include: if the gap between the start and end points of the uplink transmission opportunity is less than 16 µs, the UE can immediately perform the uplink transmission (or Category 1 (Cat-1) LBT), such as... Figure 2As shown. If, within the COT of this network device, there is no subsequent downlink transmission opportunity after the uplink transmission opportunity, the UE can perform Cat-2 LBT before the transmission. If, within the COT of this network device, the gap between any two adjacent transmissions is equal to 16µs or 25µs, the UE can perform Cat-2 LBT. For example, as... Figure 3 As shown, the UE performs Cat-2 LBT when the gap is 25µs.

[0037] Cat-1 LBT refers to a communication device transmitting without channel detection after the gap ends. Cat-2 LBT refers to a communication device performing single-slot channel detection; for example, Cat-2 LBT can include 25-microsecond and 16-microsecond single-slot channel detection. During an uplink transmission opportunity occurring within the network device's COT, if the gap between the start and end positions of the uplink transmission opportunity is 16 µs, the UE can perform a 16-µs Cat-2 LBT before the uplink transmission; if the gap is 25 µs, the UE can perform a 25-µs Cat-2 LBT before the uplink transmission. The network device can guarantee the size of the gap between the start and end positions of the uplink transmission opportunity and notify the terminal device of the gap size information or the corresponding LBT method.

[0038] 2. Indication of channel access type in LTE-LAA (LTE Licensed-Assisted Access) systems In an LTE-LAA system, when a terminal device is scheduled to transmit on a Physical Uplink Shared Channel (PUSCH), the network device will indicate the channel access type and channel access priority corresponding to the PUSCH by carrying downlink control information (DCI) with uplink grant (UL grant).

[0039] For example, Channel Access Type (CAT): 1 bit, used to indicate either Type 1 or Type 2 channel access type. Type 1 channel access type is equivalent to Cat-4 LBT, and Type 2 channel access type is equivalent to a 25 µs Cat-2 LBT. The principle for network devices to indicate the channel access type is: if the PUSCH to be transmitted belongs to the network device's COT, Cat-2 LBT is indicated; otherwise, Cat-4 LBT is indicated.

[0040] Channel Access Priority Class (CAPC): 2 bits. When the channel access type is Type 1, these 2 bits are used to determine the corresponding channel access parameters from Table 1 below. Table 1 shows the channel access parameters corresponding to different channel access priorities under Cat-4 LBT. The smaller the value of p, the higher the channel access priority.

[0041] Table 1 Channel access parameters corresponding to different channel priorities

[0042] In Table 1 above, m p This refers to the number of backoff slots corresponding to channel access priority p, CW p CW refers to the contention window size corresponding to channel access priority p. min,p This refers to the CW corresponding to channel access priority p. p The minimum value, CW max,p This refers to the CW corresponding to channel access priority p. p The maximum value, T mcot,p This refers to the maximum channel occupancy time length corresponding to channel access priority p.

[0043] Only one uplink / downlink switching point is allowed during the channel occupancy time of a network device. Furthermore, if the channel access type corresponding to the PUSCH to be transmitted by the terminal device is indicated as Type 1 channel access type, and if the terminal device receives a common indication information sent by the network device, determines based on this information that the network device's channel occupancy time is shared with uplink transmission resources, and determines that the PUSCH to be transmitted belongs to the channel occupancy time shared by the network device, then the terminal device can switch the Type 1 channel access type corresponding to the PUSCH to Type 2 channel access type. For example... Figure 4As shown, after a successful LBT, the DL is transmitted in the base station's first COT. The first Physical Downlink Control Channel (PDCCH) schedules the first PUSCH, which is located outside the first COT, and therefore uses Cat-4 LBT for transmission. During the gap before the terminal transmits the first PUSCH, after a successful LBT at the base station, the DL is transmitted in the base station's second COT. Then, when the UE discovers a COT belonging to the base station, it switches to Cat-2 LBT to transmit the first PUSCH.

[0044] 3. Channel access type indication in NR-U system Similar to the LTE-LAA system, in the NR-U system, when a terminal device is scheduled to perform PUSCH transmission, the network device can also indicate the channel access type and channel access priority corresponding to the PUSCH by carrying downlink control information (DCI) with uplink grant (UL grant).

[0045] Unlike LTE-LAA, in NR-U systems, the channel access type that needs to be indicated may include Cat-1 LBT, Cat-2 LBT, and Cat-4 LBT. Cat-2 LBT can include 25 µs Cat-2 LBT and 16 µs Cat-2 LBT. Furthermore, in NR-U systems, network devices may experience more than one uplink / downlink handover point during channel occupancy.

[0046] In a D2D system, one terminal device sends sideline data, which other nearby terminal devices can receive. The terminal device sending the data may differ at different times. For example, a terminal device might send data in the first time slot and need to receive data from other terminal devices in the second time slot. Therefore, the last symbol of each time slot can serve as a guard period (GP), during which no data can be transmitted, but instead used for the terminal device to perform transmit / receive (or transmit / receive) switching, such as... Figure 5 As shown.

[0047] When D2D and Wi-Fi systems coexist on unlicensed spectrum, D2D terminals also need to determine whether they can use transmission resources via LBT (Level By-Touch). If the resource is determined to be available, the D2D terminal can use the transmission resource continuously for Tms. The value of T is related to the channel access priority, as shown in Table 1. Assume that the last symbol of a time slot in a D2D system is GP (GP), with no data transmission. For example, Figure 5In a D2D system, a time slot comprises symbols 0-13. Symbols 0-12 transmit sidelink data channels, including the PSCCH (Physical Sidelink Control Channel) and PSSCH (Physical Sidelink Shared Channel). The last symbol, 13, is the GP (GP Transport). For a 15kHz subcarrier spacing, a symbol length is approximately 71µs (microseconds). A Wi-Fi terminal has the opportunity to preempt the D2D terminal's transmission resources via LBT (Local Bit Bypass) on the last symbol of each time slot, thus requiring the D2D terminal to perform LBT again.

[0048] Figure 6 This is a schematic flowchart of a data transmission method 200 according to an embodiment of this application. This method can optionally be applied to... Figure 1 The system shown is not limited to this. This method is applied to a terminal device and includes at least a portion of the following:

[0049] S210. Placeholder data is sent during the protection gap of the time slot, where the idle duration of the protection gap is less than or equal to the target listening duration. By sending placeholder data during the protection gap of the time slot, the protection gap duration can be reduced, lowering the probability of other terminal devices preempting transmission resources, and even preventing other terminal devices from preempting transmission resources.

[0050] Optionally, the terminal device transmits sideline data during this time slot.

[0051] It should be understood that the protection gap can be the protection interval GP in the D2D time slot.

[0052] Optionally, in embodiments of this application, the protective gap includes at least one OFDM symbol. For example, see... Figure 5 A guard gap can occupy the last OFDM symbol of a time slot. A guard gap can also occupy multiple OFDM symbols within a time slot.

[0053] Furthermore, the protection gap can be located at the end of a time slot or in the middle of a time slot. For example, see... Figure 7 UE1 sends sideline data to UE2, occupying symbols 0-9; UE2 sends sideline feedback to UE1, occupying symbols 11-12. Symbols 10 and 13 are both occupied by GP and can be called GP symbols.

[0054] In this embodiment, no terminal device transmits data during the idle period of the protection gap. For example, the idle period can be equal to the duration of the protection gap minus the duration of the placeholder data. The terminal device can first determine the protection gap of the time slot, and then transmit the placeholder data within the protection gap.

[0055] Optionally, in this embodiment, the duration of the placeholder data is equal to the duration of the protection gap. In this case, the placeholder data can fill the protection gap, and the idle duration can be 0.

[0056] Optionally, in this embodiment, the placeholder data includes first data before the first symbol corresponding to the sidelink data, and / or second data after the last symbol corresponding to the sidelink data. The sidelink data may include a sidelink data channel and a sidelink feedback channel. The sidelink data channel may include PSCCH and PSSCH. The sidelink feedback channel may include PSFCH (Physical Sidelink Feedback Channel).

[0057] Optionally, in this embodiment, the terminal device performs transmit-receive conversion before sending the first data and transmit-receive conversion after sending the second data. For example, the terminal device performs transmit-receive conversion before sending the first data. The terminal device performs transmit-receive conversion after sending the second data, preparing to receive data from other terminal devices.

[0058] Optionally, in embodiments of this application, the first data may include specified data. For example, the first data may include an extension of the cyclic prefix (CP) of the first symbol carrying the sideline data.

[0059] Optionally, in embodiments of this application, the second data may also include specified data. For example, the second data may include partial repeating data of the last symbol carrying the side row data.

[0060] Optionally, in this embodiment, the placeholder data is data generated based on random bits or redundant bits. For example, the first data and / or the second data is random data generated based on random bits or redundant bits.

[0061] Optionally, in this embodiment of the application, the idle time is the duration of the protection gap minus the duration of the first data, and / or, minus the duration of the second data.

[0062] If the placeholder data only includes the first data, the idle time can be equal to the duration of the protection gap minus the duration of the first data. If the placeholder data only includes the second data, the idle time can also be equal to the duration of the protection gap minus the duration of the second data. If the placeholder data includes both the first and second data, the idle time can be equal to the duration of the protection gap minus the duration of the first data, and minus the duration of the second data.

[0063] Optionally, in this embodiment of the application, transmitting placeholder data within the guard gap of a time slot includes: The first data is transmitted for a first duration prior to the start position of the first symbol corresponding to the side row data; and / or, The second data is sent after a second duration following the end position of the last symbol corresponding to the side data.

[0064] Specifically, if the placeholder data only includes first data, the terminal device transmits the first data for a first duration before the start position of the first symbol corresponding to the sideline data. If the placeholder data only includes second data, the terminal device transmits the second data for a second duration after the end position of the last symbol corresponding to the sideline data. If the placeholder data includes both first and second data, the terminal device transmits the first data for a first duration before the start position of the first symbol corresponding to the sideline data, and transmits the second data for a second duration after the end position of the last symbol corresponding to the sideline data.

[0065] See Figure 7 The guard gap may not be in the last symbol of a slot. UE1 sends sideline data to UE2, occupying symbols 0-9; UE2 sends sideline feedback to UE1, occupying symbols 11-12. Symbols 10 and 13 are both GP symbols. In this case, UE1 can send the first data before symbol 0 (the first symbol corresponding to UE1's sideline data) and the second data after symbol 9 (the last symbol corresponding to UE1's sideline data), i.e., send the second data within symbol 10; UE2 sends the first data before symbol 11 (the first symbol corresponding to UE2's sideline data), i.e., send the first data within symbol 10, and sends the second data after symbol 12 (the last symbol corresponding to UE2's sideline data), i.e., send the second data within symbol 13.

[0066] Optionally, in the embodiments of this application, the first duration and / or the second duration is less than or equal to the duration of half a symbol.

[0067] For example, if the protection gap includes one symbol, and the first duration and the second duration are both equal to half the duration of one symbol, the first data and the second data can fill the protection gap.

[0068] For example, if the protection gap includes a symbol, and both the first duration and the second duration are less than half the duration of a symbol, the duration of the symbol minus the idle time of the first and second durations is less than or equal to the target listening time.

[0069] Furthermore, the first or second duration may be longer than half a symbol. For example, the second data sent by UE1 within a GP symbol (duration T_symbol) corresponds to a second duration (T_data2), where T_symbol – T_data2 > transmit / receive transition time. For instance, if a symbol has a duration of 71µs and the second duration is 50µs, the idle duration of 21µs is greater than the transmit / receive transition time of 20µs. Similarly, if UE2 sends its first data earlier within the same GP symbol, corresponding to a first duration, this may also be longer than half a symbol length. In this case, the first data sent by UE2 and the second data sent by UE1 may overlap within the same symbol.

[0070] Optionally, in the embodiments of this application, the first duration and / or the second duration are obtained by at least one of the following methods: Network configuration; Pre-configured; Determined based on the duration of listening to the target.

[0071] Optionally, in this embodiment, the target listening duration is determined based on the minimum time unit length of the Wi-Fi device's listening channel. For example, the target listening duration is equal to the minimum time unit length of the Wi-Fi device's listening channel.

[0072] For example, the minimum time unit length for a Wi-Fi device to listen to a channel is 4µs. When a terminal device sends placeholder data during the guard gap of a time slot, making the idle time of the guard gap less than 4µs, the Wi-Fi user cannot preempt the current terminal device's transmission resources through LBT.

[0073] For example, the minimum time unit length for a Wi-Fi device to listen to the channel is 4µs. When a terminal device sends placeholder data during the guard gap of a time slot, making the idle time of the guard gap longer than 4µs, for example, the idle time is 20µs, although the Wi-Fi user may still preempt the current terminal device's transmission resources through LBT, it can reduce the probability of the Wi-Fi user preempting the transmission resources compared to not sending placeholder data during the guard gap (corresponding to a guard gap of 71µs).

[0074] Optionally, in this embodiment of the application, sending placeholder data within the protection gap of the time slot includes: delaying the transmission of the side data for a set duration.

[0075] Optionally, in this embodiment of the application, the set duration is less than or equal to half a symbol's time.

[0076] Optionally, in this embodiment, the method further includes: delaying the transmission of the first data and / or the second data for a set period of time. In this case, the terminal device is equivalent to delaying the transmission of both the sideline data and the placeholder data for a set period of time.

[0077] For example, the terminal device sends first data before the first symbol corresponding to the side data, which corresponds to half the length of the time domain symbol, and sends second data after the last symbol corresponding to the side data, which also corresponds to half the length of the time domain symbol. The terminal device can delay the transmission of the first data, side data, and second data by half the time domain symbol length so that the first data, side data, and second data transmitted by the terminal device are all within the same time slot.

[0078] Optionally, in this embodiment of the application, the end position of the terminal device sending the second data is the first moment, the start position of the peer device sending the first data is the second moment, and the duration between the first moment and the second moment is less than or equal to the target listening duration.

[0079] For example, UE1 finishes transmitting second data at time t1 within the protection gap, and UE2 begins transmitting first data at time t2 within the protection gap. If t1 is before t2, the duration between t1 and t2 can be less than or equal to the target listening duration. If t1 is after t2, meaning the data transmitted by UE1 and UE2 overlap in time domain within the protection gap, this can prevent Wi-Fi users from accessing the channel.

[0080] Example 1: Terminal devices advance and / or extend data transmission, ensuring that data transmitted between terminal devices fills the entire time slot, thereby preventing Wi-Fi devices from accessing the system. This embodiment includes the following features.

[0081] Feature 1: Each terminal device sends data a certain amount of time in advance, such as half a symbol's time; Feature 2: Each terminal device transmits data during a certain duration of the GP symbol of the sideline data, such as the last symbol of a time slot, for example, the first half of the symbol's time.

[0082] For example, such as Figure 8As shown, terminal 1 transmits sideline data in slot n, and terminal 2 transmits sideline data in slot n+1. Sideline data occupies symbols 0 to 12. The last symbol 13 in slots n and n+1 is the GP. Terminal 1 begins transmitting the first data (e.g., an extension of the CP of symbol 0) in the half-symbol before symbol 0 in slot n (i.e., within the GP symbol of the previous slot), and transmits the second data (e.g., random data generated based on random bits) in the first half-symbol of symbol 13 in slot n, performing transmit-receive conversion in the second half-symbol. Terminal 2 performs transmit-receive conversion in the first half-symbol of symbol 13 in slot n, transmits the first data in the second half-symbol, and transmits the second data (e.g., random data generated based on random bits) in the first half-symbol of symbol 13 in slot n, performing transmit-receive conversion in the second half-symbol. In this way, the second data of terminal 1 and the first data of terminal 2 occupy the entire time domain resources in symbol 13 of time slot n, with no transmission gap, so the Wi-Fi device has no chance to access the system.

[0083] Optionally, terminal 1 transmits second data of duration T1 at the beginning of the GP symbol in time slot n, and terminal 2 transmits first data T2 duration earlier within that symbol. The duration of the GP symbol can include one or more symbols, denoted as T_GP. It satisfies T_GP - T1 - T2 <= T_LBT_unit, where T_LBT_unit can represent the duration determined based on the minimum time unit length of the Wi-Fi user listening channel. Referring to the above formula, if the duration is less than T_GP, the Wi-Fi device has no chance of accessing the system. If the duration is equal to T_LBT_unit, the probability of the Wi-Fi device accessing the system is also greatly reduced.

[0084] Optionally, the data transmitted by the terminal device within a GP symbol can be data generated from random bits or redundant bits. Optionally, within a GP symbol, terminal 1 may transmit a partial repetition of the last symbol after its sideline data; terminal 2 may transmit an extension of the CP of the first symbol before transmitting its sideline data.

[0085] Furthermore, for the same terminal device, the GP before sending the sideline data first sends the first data, and the GP after sending the sideline data sends the second data. For example, terminal 1 sends the first data first, sends the sideline data in symbols 0 to 12 of time slot n, and sends the second data in symbol 13 of time slot n. Similarly, terminal 2 sends the first data in symbol 13 of time slot n, sends the sideline data in symbols 0 to 12 of time slot n+1, and sends the second data in symbol 13 of time slot n+1.

[0086] Example 2: In a time slot, the terminal device sends sideline data on all symbols except the GP symbol by delaying the transmission by half a symbol. Placeholder data is sent on the first half of the first symbol and on the second half of the last symbol.

[0087] like Figure 9 As shown, in the time slot structure of related technologies, in state 1, if the last symbol is a GP symbol, the terminal device does not send data. In this embodiment, in state 2, the terminal device delays the transmission of data by half a symbol. Sending placeholder data, such as random data, in the first half of a time slot and in the last half of a time slot allows the data sent by the D2D terminal to fill the entire time slot, preventing Wi-Fi devices from accessing the system.

[0088] Optionally, the terminal device in time slot n can send data (including random data) within time slot n, and perform transmit-receive conversion within the first half-symbol of time slot n+1. Since this half-symbol consists of random data sent by other terminals, the terminal device does not need to receive this data. Therefore, it can utilize the time of this half-symbol for transmit-receive conversion, and begin receiving useful data sent by other terminal devices after the half-symbol of time slot n+1.

[0089] Optionally, terminal 1 transmits data of duration T1 at the beginning of the GP symbol, and terminal 2 transmits data T2 duration earlier. The duration of the GP symbol can include one or more symbols, denoted as T_GP. It satisfies T_GP - T1 - T2 <= T_LBT_unit, where T_LBT_unit can represent the duration determined by the minimum time unit length of the Wi-Fi user listening channel. Referring to the above formula, if the duration is less than T_GP, the Wi-Fi device has no chance of accessing the system. If the duration is equal to T_LBT_unit, the probability of the Wi-Fi device accessing the system is also greatly reduced.

[0090] Optionally, the data transmitted by the terminal device within a GP symbol can be data generated from random bits or redundant bits. Optionally, within a GP symbol, the last symbol that can be transmitted after the sideline data of terminal 1 may be partially repeated; terminal 2 may transmit an extension of the CP of the first symbol before transmitting the sideline data.

[0091] Figure 10 This is a schematic block diagram of a terminal device 400 according to an embodiment of the present application. The terminal device 400 may include: The transmitting unit 410 is used to transmit placeholder data within the protection gap of the time slot, wherein the idle duration of the protection gap is less than or equal to the target listening duration.

[0092] Optionally, in this embodiment, the duration of the placeholder data is equal to the duration of the protection gap.

[0093] Optionally, in this embodiment, the placeholder data includes first data before the first symbol corresponding to the side row data, and / or second data after the last symbol corresponding to the side row data.

[0094] Optionally, in this embodiment of the application, the idle time is the duration of the protection gap minus the duration of the first data, and / or, minus the duration of the second data.

[0095] Optionally, in this embodiment of the application, the sending unit 410 is specifically used for: The first data is transmitted for a first duration prior to the start position of the first symbol corresponding to the side row data; and / or, The second data is sent after a second duration following the end position of the last symbol corresponding to the side data.

[0096] Optionally, in the embodiments of this application, the first duration and / or the second duration is less than or equal to the duration of half a symbol.

[0097] Optionally, in the embodiments of this application, the first duration and / or the second duration are obtained by at least one of the following methods: Network configuration; Pre-configured; Determined based on the duration of listening to the target.

[0098] Optionally, in this embodiment of the application, the sending unit 410 is specifically used to delay sending the side data for a set period of time.

[0099] Optionally, in this embodiment of the application, the set duration is less than or equal to half a symbol's time.

[0100] Optionally, in this embodiment of the application, the sending unit 410 is further configured to delay sending the first data and / or the second data for a set period of time.

[0101] Optionally, in this embodiment of the application, the protection gap between the terminal device and the peer device includes the second data of the terminal device and the first data of the peer device.

[0102] Optionally, in this embodiment of the application, the end position of the terminal device sending the second data is the first moment, the start position of the peer device sending the first data is the second moment, and the duration between the first moment and the second moment is less than or equal to the target listening duration.

[0103] Optionally, in embodiments of this application, the first data includes an extension of the cyclic prefix CP of the first symbol of the time slot, and / or the second data includes partially repeated data of the last symbol of the time slot.

[0104] Optionally, in this embodiment, the placeholder data is data generated from random bits or redundant bits.

[0105] Optionally, in embodiments of this application, the protective gap includes at least one OFDM symbol.

[0106] Optionally, in this embodiment, the target listening duration is determined based on the minimum time unit length of the listening channel of the Wi-Fi device.

[0107] It should be understood that the above and other operations and / or functions of each unit in the terminal device according to the embodiments of this application are respectively for implementing Figure 6 The corresponding procedures for the terminal devices in Method 200 are not described in detail here for the sake of brevity.

[0108] Figure 11 This is a schematic structural diagram of a communication device 600 according to an embodiment of this application. Figure 11 The communication device 600 shown includes a processor 610, which can call and run computer programs from memory to implement the methods in the embodiments of this application.

[0109] Optionally, such as Figure 11 As shown, the communication device 600 may further include a memory 620. The processor 610 can retrieve and run computer programs from the memory 620 to implement the methods described in this embodiment.

[0110] The memory 620 can be a separate device independent of the processor 610, or it can be integrated into the processor 610.

[0111] Optionally, such as Figure 11 As shown, the communication device 600 may also include a transceiver 630, and the processor 610 may control the transceiver 630 to communicate with other devices. Specifically, it may send information or data to other devices or receive information or data sent by other devices.

[0112] The transceiver 630 may include a transmitter and a receiver. The transceiver 630 may further include antennas, and the number of antennas may be one or more.

[0113] Optionally, the communication device 600 may be a network device in the embodiments of this application, and the communication device 600 may implement the corresponding processes implemented by the network device in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.

[0114] Optionally, the communication device 600 may be a terminal device in the embodiments of this application, and the communication device 600 may implement the corresponding processes implemented by the terminal device in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.

[0115] Figure 12 This is a schematic structural diagram of chip 700 according to an embodiment of this application. Figure 12 The chip 700 shown includes a processor 710, which can call and run computer programs from memory to implement the methods in the embodiments of this application.

[0116] Optionally, such as Figure 12 As shown, chip 700 may further include memory 720. Processor 710 can retrieve and run computer programs from memory 720 to implement the methods described in this embodiment.

[0117] The memory 720 can be a separate device independent of the processor 710, or it can be integrated into the processor 710.

[0118] Optionally, the chip 700 may also include an input interface 730. The processor 710 can control the input interface 730 to communicate with other devices or chips; specifically, it can acquire information or data sent by other devices or chips.

[0119] Optionally, the chip 700 may also include an output interface 740. The processor 710 can control the output interface 740 to communicate with other devices or chips, specifically, to output information or data to other devices or chips.

[0120] Optionally, the chip can be applied to the network device in the embodiments of this application, and the chip can implement the corresponding processes implemented by the network device in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.

[0121] Optionally, the chip can be applied to the terminal device in the embodiments of this application, and the chip can implement the corresponding processes implemented by the terminal device in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.

[0122] It should be understood that the chip mentioned in the embodiments of this application may also be referred to as a system-on-a-chip, system chip, chip system, or system-on-a-chip, etc.

[0123] The processors mentioned above can be general-purpose processors, digital signal processors (DSPs), field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), or other programmable logic devices, transistor logic devices, discrete hardware components, etc. Among them, the general-purpose processors mentioned above can be microprocessors or any conventional processor.

[0124] The aforementioned memory can be volatile memory or non-volatile memory, or a combination of both. Non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory can be random access memory (RAM).

[0125] It should be understood that the above-described memory is exemplary and not a limiting description. For example, the memory in the embodiments of this application may also be static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct memory bus RAM (DR RAM), etc. That is to say, the memory in the embodiments of this application is intended to include, but is not limited to, these and any other suitable types of memory.

[0126] Figure 13 This is a schematic block diagram of a communication system 800 according to an embodiment of this application. Figure 13 As shown, the communication system 800 includes a terminal device 810 and a network device 820.

[0127] Terminal device 810 sends placeholder data during the protection gap of the time slot, wherein the idle duration of the protection gap is less than or equal to the target listening duration.

[0128] Specifically, the terminal device 810 can be used to implement the corresponding functions implemented by the terminal device in the above method, and the network device 820 can be used to implement the corresponding functions implemented by the network device in the above method. For the sake of brevity, further details are omitted here.

[0129] In the above embodiments, implementation can be achieved, in whole or in part, through software, hardware, firmware, or any combination thereof. When implemented in software, it can be implemented, in whole or in part, as a computer program product. This computer program product includes one or more computer instructions. When these computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another via wired (e.g., coaxial cable, fiber optic, Digital Subscriber Line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium accessible to a computer or a data storage device such as a server or data center that integrates one or more available media. The available media can be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., DVDs), or semiconductor media (e.g., solid-state drives (SSDs)).

[0130] It should be understood that in the various embodiments of this application, the order of the above-mentioned processes 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.

[0131] 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.

[0132] 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 sending method applied to a terminal device, comprising: sending placeholder data in a guard interval of a time slot, wherein a free duration of the guard interval is less than or equal to a target listening duration.

2. The method of claim 1, wherein, A duration of the placeholder data is equal to a duration of the guard interval.

3. The method of claim 1 or 2, wherein, The placeholder data comprises first data before a first symbol corresponding to sidelink data.

4. The method of claim 3, wherein, The free duration is the duration of the guard interval minus a duration of the first data, and / or minus a duration of the second data.

5. The method of claim 3 or 4, wherein, The sending of the placeholder data in the guard interval of the time slot comprises: sending the first data for a first duration before a start position of the first symbol corresponding to the sidelink data; and / or sending second data for a second duration after an end position of a last symbol corresponding to the sidelink data.

6. The method of claim 5, wherein, The first duration and / or the second duration are obtained in at least one of the following ways: network configuration; pre-configuration; determination according to the target listening duration.

7. The method of any one of claims 3 to 6, wherein, The guard interval between the terminal device and a peer device comprises second data of the terminal device and first data of the peer device.

8. The method of any one of claims 3 to 7, wherein, The first data comprises an extension of a cyclic prefix (CP) of a first symbol of the time slot, and / or the second data comprises partial repeated data of a last symbol of the time slot.

9. The method of any one of claims 1 to 8, wherein, The placeholder data is randomly generated data or redundancy generated data.

10. The method of any one of claims 1 to 9, wherein, The guard interval comprises at least one OFDM symbol.

11. The method of any one of claims 1 to 10, wherein, The target listening duration is determined according to a minimum time unit length of a wireless fidelity (Wifi) device listening to a channel. 12.A terminal device, comprising: a sending unit configured to send placeholder data in a guard interval of a time slot, wherein a free duration of the guard interval is less than or equal to a target listening duration.

13. The terminal device of claim 12, wherein, A duration of the placeholder data is equal to a duration of the guard interval.

14. The terminal device of claim 12 or 13, wherein, The placeholder data comprises first data before a first symbol corresponding to sidelink data.

15. The terminal device of claim 14, wherein, The free duration is the duration of the guard interval minus a duration of the first data, and / or minus a duration of the second data.

16. The terminal device of claim 14 or 15, wherein, The sending unit is specifically configured to: send the first data for a first duration before a start position of the first symbol corresponding to the sidelink data; and / or send second data for a second duration after an end position of a last symbol corresponding to the sidelink data.

17. The terminal device of claim 16, wherein, The first duration and / or the second duration are obtained in at least one of the following ways: network configuration; pre-configuration; determination according to the target listening duration.

18. The terminal device of any one of claims 14 to 17, wherein, The guard interval between the terminal device and a peer device comprises second data of the terminal device and first data of the peer device.

19. The terminal device of any one of claims 14 to 18, wherein, The first data comprises an extension of a cyclic prefix (CP) of a first symbol of the time slot, and / or the second data comprises partial repeated data of a last symbol of the time slot.

20. The terminal device of any one of claims 12 to 19, wherein, The placeholder data is randomly generated data or redundancy generated data.

21. The terminal device of any one of claims 12 to 20, wherein, The guard interval comprises at least one OFDM symbol.

22. The terminal device of any one of claims 12 to 21, wherein, The target listening duration is determined according to a minimum time unit length of a wireless fidelity (Wifi) device listening to a channel.

23. A terminal device comprising: a processor and a memory for storing a computer program, said processor being configured to invoke and run the computer program stored in the memory to perform the method according to any one of claims 1 to 11.

24. A chip comprising: a processor configured to invoke and run a computer program from a memory so that a device in which the chip is installed performs the method according to any one of claims 1 to 11.

25. A computer-readable storage medium for storing a computer program, said computer program causing a computer to perform the method according to any one of claims 1 to 11.

26. A computer program product comprising computer program instructions causing a computer to perform the method according to any one of claims 1 to 11.