Data transmission method and apparatus
By allowing data transmission using the last symbol of a time slot other than the last time slot under specific conditions in the side link, the problem of resource waste under shared spectrum is solved, and resource utilization and data transmission efficiency are improved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- BEIJING XIAOMI MOBILE SOFTWARE CO LTD
- Filing Date
- 2022-12-30
- Publication Date
- 2026-04-24
AI Technical Summary
In unlicensed frequency bands, in side links sharing spectrum, the last symbol of each time slot in existing technologies is used as a protection symbol and is not used for data transmission, resulting in resource waste and low utilization.
It allows data transmission using the last symbol of any time slot other than the last one in a series of consecutive time slots when certain conditions are met, such as by detecting whether other terminal devices need data transmission or LBT, or by using the highest priority condition, to avoid wasting resources.
It improves resource utilization, avoids resource waste, and ensures the effectiveness and efficiency of data transmission.
Smart Images

Figure CN116158178B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of communication technology, and in particular to a data transmission method and apparatus. Background Technology
[0002] In unlicensed frequency bands, sidelinks operating on shared spectrum can transmit data across multiple consecutive time slots after a terminal device successfully listens before talk (LBT).
[0003] However, in the sidelink time slot structure of related technologies, the last symbol of each time slot is used as a protection symbol and is not used for data transmission. Summary of the Invention
[0004] This disclosure provides a data transmission method and apparatus that can ensure that the first terminal device transmits data using the last symbol of each time slot other than the last time slot during continuous transmission of multiple time slots, thereby avoiding resource waste and improving resource utilization.
[0005] In a first aspect, embodiments of this disclosure provide a data transmission method executed by a first terminal device. The method includes: when a specific condition is met, the first terminal device determines to use a target symbol in a series of consecutive time slots for sidelink data transmission, wherein the target symbol includes the last symbol of the other time slots in the series of consecutive time slots, excluding the last time slot.
[0006] In this technical solution, when specific conditions are met, the first terminal device determines to use target symbols from multiple consecutive time slots for sidelink data transmission. The target symbols include the last symbol of each of the multiple consecutive time slots, excluding the last time slot. This ensures that the first terminal device uses the last symbol of each of the multiple consecutive time slots (excluding the last time slot) to transmit data, avoiding resource waste and improving resource utilization.
[0007] Secondly, embodiments of this disclosure provide another data transmission method, which is executed by a network device. The method includes: sending configuration information to a first terminal device, wherein the configuration information is used to indicate a first threshold or a second threshold. The first threshold is used by the first terminal device to perform sidelink data transmission using target symbols in a series of consecutive time slots when it determines that the value of the Layer 1 priority of the data to be transmitted is less than or equal to the first threshold; or, the second threshold is used by the first terminal device to perform sidelink data transmission using target symbols in a series of consecutive time slots when it determines that the value of the CAPC of the data to be transmitted is less than or equal to the second threshold. The target symbol includes the last symbol of each of the consecutive time slots except the last time slot.
[0008] Thirdly, embodiments of this disclosure provide a communication device that implements some or all of the functions of the first terminal device described in the first aspect above. For example, the communication device may have the functions of some or all of the embodiments in this disclosure, or it may have the functions of any one embodiment in this disclosure implemented individually. The functions may be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more units or modules corresponding to the above functions.
[0009] In one implementation, the communication device may include a transceiver module and a processing module, the processing module being configured to support the communication device in performing the corresponding functions described in the above method. The transceiver module supports communication between the communication device and other devices. The communication device may also include a storage module, coupled to the transceiver module and the processing module, which stores necessary computer programs and data for the communication device.
[0010] In one implementation, the communication device includes a transceiver module configured to determine, when certain conditions are met, to use a target symbol from a series of consecutive time slots for sidelink data transmission, wherein the target symbol includes the last symbol of each of the consecutive time slots except the last time slot.
[0011] Fourthly, embodiments of this disclosure provide another communication device that implements some or all of the functions of the network device in the method example described in the second aspect above. For example, the communication device may have the functions of some or all of the embodiments in this disclosure, or it may have the functions of any one embodiment in this disclosure implemented individually. The functions may be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more units or modules corresponding to the above functions.
[0012] In one implementation, the communication device may include a transceiver module and a processing module, the processing module being configured to support the communication device in performing the corresponding functions described in the above method. The transceiver module is used to support communication between the communication device and other devices. The communication device may also include a storage module, which is coupled to the transceiver module and the processing module, and stores the necessary computer programs and data of the communication device.
[0013] In one implementation, the communication device includes: a transceiver module configured to send configuration information to a first terminal device, wherein the configuration information is used to indicate a first threshold or a second threshold, wherein the first threshold is used by the first terminal device to perform sidelink data transmission using target symbols in a series of consecutive time slots when it determines that the value of the layer 1 priority of the data to be transmitted is less than or equal to the first threshold, or the second threshold is used by the first terminal device to perform sidelink data transmission using target symbols in a series of consecutive time slots when it determines that the value of the CAPC of the data to be transmitted is less than or equal to the second threshold, wherein the target symbol includes the last symbol of each of the other time slots in the series of consecutive time slots, excluding the last time slot.
[0014] Fifthly, embodiments of this disclosure provide a communication device including a processor that, when the processor invokes a computer program in memory, executes the method described in the first aspect.
[0015] In a sixth aspect, embodiments of this disclosure provide a communication device including a processor that, when the processor invokes a computer program in memory, executes the method described in the second aspect above.
[0016] In a seventh aspect, embodiments of this disclosure provide a communication device including a processor and a memory, the memory storing a computer program; the processor executes the computer program stored in the memory to cause the communication device to perform the method described in the first aspect above.
[0017] Eighthly, embodiments of this disclosure provide a communication device including a processor and a memory storing a computer program; the processor executes the computer program stored in the memory to cause the communication device to perform the method described in the second aspect above.
[0018] Ninthly, embodiments of this disclosure provide a communication device including a processor and an interface circuit. The interface circuit is configured to receive code instructions and transmit them to the processor, which is configured to execute the code instructions to cause the device to perform the method described in the first aspect above.
[0019] In a tenth aspect, embodiments of this disclosure provide a communication device including a processor and an interface circuit. The interface circuit is configured to receive code instructions and transmit them to the processor, which is configured to execute the code instructions to cause the device to perform the method described in the second aspect above.
[0020] Eleventhly, embodiments of this disclosure provide a data transmission system, which includes the communication device described in the third aspect and the communication device described in the fourth aspect, or the system includes the communication device described in the fifth aspect and the communication device described in the sixth aspect, or the system includes the communication device described in the seventh aspect and the communication device described in the eighth aspect, or the system includes the communication device described in the ninth aspect and the communication device described in the tenth aspect.
[0021] In a twelfth aspect, embodiments of the present invention provide a computer-readable storage medium for storing instructions for use by the first terminal device, wherein when the instructions are executed, the first terminal device performs the method described in the first aspect.
[0022] In a thirteenth aspect, embodiments of the present invention provide a readable storage medium for storing instructions for use by the network-side device, which, when executed, cause the network-side device to perform the method described in the second aspect.
[0023] In a fourteenth aspect, this disclosure also provides a computer program product including a computer program that, when run on a computer, causes the computer to perform the method described in the first aspect above.
[0024] In a fifteenth aspect, this disclosure also provides a computer program product including a computer program that, when run on a computer, causes the computer to perform the method described in the second aspect above.
[0025] In a sixteenth aspect, this disclosure provides a chip system including at least one processor and an interface for supporting a first terminal device in implementing the functions involved in the first aspect, such as determining or processing at least one of the data and information involved in the above methods. In one possible design, the chip system further includes a memory for storing computer programs and data necessary for the first terminal device. The chip system may be composed of chips or may include chips and other discrete devices.
[0026] In a seventeenth aspect, this disclosure provides a chip system including at least one processor and an interface for supporting network-side devices in implementing the functions involved in the second aspect, such as determining or processing at least one of the data and information involved in the above methods. In one possible design, the chip system further includes a memory for storing computer programs and data necessary for the network-side device. The chip system may be composed of chips or may include chips and other discrete devices.
[0027] In an eighteenth aspect, this disclosure provides a computer program that, when run on a computer, causes the computer to perform the method described in the first aspect above.
[0028] In a nineteenth aspect, this disclosure provides a computer program that, when run on a computer, causes the computer to perform the method described in the second aspect above. Attached Figure Description
[0029] To more clearly illustrate the technical solutions in the embodiments or background art of this disclosure, the accompanying drawings used in the embodiments or background art of this disclosure will be described below.
[0030] Figure 1 This is an architecture diagram of a communication system provided in an embodiment of this disclosure;
[0031] Figure 2 This is a flowchart of a data transmission method provided in an embodiment of this disclosure;
[0032] Figure 3 This is a schematic diagram illustrating data transmission by a first terminal device according to an embodiment of this disclosure;
[0033] Figure 4 This is a flowchart of another data transmission method provided in this embodiment of the disclosure;
[0034] Figure 5 This is a flowchart of yet another data transmission method provided in this disclosure embodiment;
[0035] Figure 6 This is a flowchart of yet another data transmission method provided in this disclosure embodiment;
[0036] Figure 7 This is a flowchart of yet another data transmission method provided in this disclosure embodiment;
[0037] Figure 8 This is a flowchart of yet another data transmission method provided in this disclosure embodiment;
[0038] Figure 9 This is a schematic diagram illustrating data transmission by another first terminal device provided in an embodiment of this disclosure;
[0039] Figure 10 This is a flowchart of yet another data transmission method provided in this disclosure embodiment;
[0040] Figure 11 This is a flowchart of yet another data transmission method provided in this disclosure embodiment;
[0041] Figure 12 This is a flowchart of yet another data transmission method provided in this disclosure embodiment;
[0042] Figure 13 This is a flowchart of yet another data transmission method provided in this disclosure embodiment;
[0043] Figure 14 This is a flowchart of yet another data transmission method provided in this disclosure embodiment;
[0044] Figure 15 This is a structural diagram of a communication device provided in an embodiment of this disclosure;
[0045] Figure 16 This is a structural diagram of another communication device provided in an embodiment of this disclosure;
[0046] Figure 17 This is a schematic diagram of the structure of a chip provided in an embodiment of this disclosure. Detailed Implementation
[0047] To better understand the data transmission method and apparatus disclosed in this disclosure, the communication system to which this disclosure applies will be described first.
[0048] The embodiments of this disclosure are described in detail below, examples of which are illustrated in the accompanying drawings, wherein the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and intended to explain this disclosure, and should not be construed as limiting this disclosure. In the description of this disclosure, unless otherwise stated, " / " means "or," for example, A / B can mean A or B; "and / or" in this document is merely a description of the relationship between related objects, indicating that three relationships can exist, for example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone.
[0049] Please see Figure 1 , Figure 1 This is a schematic diagram of the architecture of a communication system provided in an embodiment of the present disclosure. The communication system may include, but is not limited to, a network-side device and a terminal device. Figure 1The number and form of devices shown are for illustrative purposes only and do not constitute a limitation on the embodiments of this disclosure. In actual applications, there may be two or more network-side devices and two or more terminal devices. Figure 1 The communication system 10 shown is exemplified by including a network device 101 and a terminal device 102.
[0050] It should be noted that the technical solutions of this disclosure can be applied to various communication systems. For example, Long Term Evolution (LTE) systems, 5th Generation (5G) mobile communication systems, 5G New Radio (NR) systems, or other future new mobile communication systems.
[0051] The network device 101 in this embodiment is a network-side entity used for transmitting or receiving signals. For example, the network device 101 can be an evolved NodeB (eNB), a transmission reception point (TRP), a next-generation NodeB (gNB) in an NR system, a base station in other future mobile communication systems, or an access node in a wireless fidelity (WiFi) system. This disclosure does not limit the specific technology or device form used in the network device. The network device provided in this disclosure can be composed of a central unit (CU) and a distributed unit (DU). The CU can also be called a control unit. Using a CU-DU structure allows the network device, for example, to separate its protocol layers. Some protocol layer functions are centrally controlled by the CU, while the remaining or all protocol layer functions are distributed in the DU, which is centrally controlled by the CU.
[0052] The terminal device 102 in this disclosure is a user-side entity used to receive or transmit signals, such as a mobile phone. The terminal device can also be referred to as user equipment (UE), terminal, mobile station (MS), mobile terminal (MT), etc. The terminal device can be a car with communication capabilities, a smart car, a mobile phone, a wearable device, a tablet computer, a computer with wireless transceiver capabilities, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self-driving, a wireless terminal device in remote medical surgery, a wireless terminal device in a smart grid, a wireless terminal device in transportation safety, a wireless terminal device in a smart city, a wireless terminal device in a smart home, etc. The embodiments of this disclosure do not limit the specific technology or device form used in the terminal device.
[0053] It is understood that the communication system described in the embodiments of this disclosure is for the purpose of more clearly illustrating the technical solutions of the embodiments of this disclosure, and does not constitute a limitation on the technical solutions provided in the embodiments of this disclosure. As those skilled in the art will know, with the evolution of system architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of this disclosure are also applicable to similar technical problems.
[0054] In addition, the following points are provided to facilitate understanding of the embodiments disclosed herein.
[0055] First, in this embodiment of the disclosure, "for indicating" can include both direct and indirect indication. When describing information as indicating A, it can include whether the information directly indicates A or indirectly indicates A, but does not necessarily mean that the information carries A.
[0056] The information indicated by the information is called the information to be indicated. In the specific implementation process, there are many ways to indicate the information to be indicated, such as, but not limited to, directly indicating the information to be indicated, such as the information to be indicated itself or its index. It can also be indirectly indicated by indicating other information, where there is a relationship between the other information and the information to be indicated. It can also indicate only a part of the information to be indicated, while the other parts are known or pre-agreed upon. For example, the indication of specific information can be achieved by using a pre-agreed (e.g., protocol-defined) arrangement of various pieces of information, thereby reducing the indication overhead to some extent.
[0057] The information to be instructed can be sent as a whole or divided into multiple sub-information messages, and the sending period and / or timing of these sub-information messages can be the same or different. This disclosure does not limit the specific sending method. The sending period and / or timing of these sub-information messages can be predefined, for example, according to a protocol.
[0058] Second, in this disclosure, the terms "first," "second," and various numerical designations (e.g., "#1," "#2") are merely for descriptive convenience and are not intended to limit the scope of the embodiments of this disclosure. For example, they may be used to distinguish different terminal devices.
[0059] Third, the “protocol” involved in the embodiments of this disclosure may refer to standard protocols in the field of communication, such as LTE protocol, NR protocol, WLAN protocol and related protocols in other communication systems, and this disclosure does not limit it.
[0060] Fourth, this disclosure provides multiple implementation methods to clearly illustrate the technical solutions of this disclosure. Of course, those skilled in the art will understand that the multiple embodiments provided in this disclosure can be executed individually, or in combination with the methods of other embodiments in this disclosure, or individually or in combination with some methods in other related technologies; this disclosure does not limit these aspects.
[0061] In the unlicensed frequency band, operating under the shared spectrum in a sidelink, it is proposed that after a successful LBT, the first terminal device can support data transmission in multiple consecutive time slots. However, in the sidelink time slot structure of related technologies, the last symbol in each time slot is a guard symbol, which does not transmit any data.
[0062] To support continuous transmission across multiple time slots, the last symbol of each time slot (excluding the last one) is designed to transmit data, known as the PSSCH. However, in some scenarios, using the last symbol of a time slot to transmit data may cause inter-UE blocking, leading to the failure of LBT (Least Bit By) results for other UEs. Therefore, using the last symbol of a time slot for data transmission should only be done under certain conditions. Thus, it is necessary to determine the conditions under which the last symbol of each time slot (excluding the last one) can be used to transmit data in continuous transmission across multiple time slots.
[0063] Based on this, in this embodiment of the disclosure, when certain conditions are met, the last symbol of other time slots (not the last one of multiple consecutive time slots) is used for data transmission, that is, PSSCH can be transmitted.
[0064] This disclosure provides a data transmission method in which a first terminal device, when meeting specific conditions, determines to use a target symbol from multiple consecutive time slots for sidelink data transmission. The target symbol includes the last symbol of each of the multiple consecutive time slots, excluding the last time slot. This allows the first terminal device to transmit data using the last symbol of each of the multiple consecutive time slots (excluding the last time slot), avoiding resource waste and improving resource utilization.
[0065] The data transmission method and apparatus provided in this disclosure will now be described in detail with reference to the accompanying drawings.
[0066] Please see Figure 2 , Figure 2 This is a flowchart illustrating a data transmission method provided in an embodiment of this disclosure. The method is applied to data transmission over a sidelink with multiple consecutive time slots, such as... Figure 2 As shown, the method is executed by the first terminal device, and the method may include, but is not limited to, the following steps:
[0067] S21: When certain conditions are met, determine to use the target symbol in multiple consecutive time slots for sidelink data transmission, wherein the target symbol includes the last symbol of each of the multiple consecutive time slots except the last time slot.
[0068] In this embodiment of the disclosure, the first terminal device has selected resources for multiple consecutive time slots and will perform data transmission for multiple consecutive time slots.
[0069] For example, the first terminal device has selected resources for M consecutive time slots and will perform continuous transmission for a length of M time slots, where M is an integer greater than 1.
[0070] The first terminal device performs data transmission across multiple consecutive time slots, for example, it can perform Physical Side Link Shared Channel (PSSCH) transmission.
[0071] The first terminal device can determine, when certain conditions are met, to use the target symbol in multiple consecutive time slots for sidelink data transmission. The target symbol includes the last symbol in each of the multiple consecutive time slots, except for the last time slot.
[0072] In this embodiment of the disclosure, the specific condition may be that, among the multiple consecutive time slots used by the first terminal device, there is no other terminal device that needs to perform data transmission or LBT in the last symbol of the other time slots besides the last time slot. Alternatively, the specific condition may be that, among the multiple consecutive time slots used by the first terminal device, the last symbol of the other time slots besides the last time slot has the highest priority for data transmission, and so on.
[0073] It is understandable that if, in the consecutive timeslots used by the first terminal device, there is no other terminal device that needs to transmit data or perform LBT in the last symbol of the other timeslots besides the last timeslot, then when the first terminal device uses the last symbol of the other timeslots besides the last timeslot to transmit data, there will be no interference, and the data transmission of the first terminal device can be guaranteed.
[0074] Of course, in this embodiment of the disclosure, the specific conditions may be other conditions, and this embodiment of the disclosure does not impose specific limitations on them.
[0075] For example, such as Figure 3 As shown, the first terminal device uses four consecutive time slots to transmit data via the sidelink.
[0076] Specifically, when certain conditions are met, the first terminal device determines to use target symbols from four consecutive time slots for sidelink data transmission. The target symbols include the last symbol of each of the four consecutive time slots except the fourth time slot, such as... Figure 3 As shown, the target symbols include a, b, and c, excluding d.
[0077] In this embodiment, the first terminal device can use all symbols except 'd' in the first, second, third, and fourth time slots for sidelink data transmission. This ensures that the first terminal device uses the last symbol of each time slot (excluding the last one) to transmit data during consecutive time slot transmissions, avoiding resource waste and improving resource utilization.
[0078] It should be noted that the above examples are for illustrative purposes only and are not intended to limit the specific embodiments of this disclosure. The first terminal device may also use more than four consecutive time slots, such as five consecutive time slots, six consecutive time slots, etc.
[0079] By implementing the embodiments of this disclosure, when a specific condition is met, the first terminal device determines to use a target symbol from multiple consecutive time slots for sidelink data transmission. The target symbol includes the last symbol of each of the multiple consecutive time slots, excluding the last time slot. This ensures that the first terminal device uses the last symbol of each of the multiple consecutive time slots (excluding the last time slot) to transmit data, avoiding resource waste and improving resource utilization.
[0080] Please see Figure 4 , Figure 4 This is a flowchart of another data transmission method provided in an embodiment of this disclosure. This method is applied to data transmission over multiple consecutive time slots in a sidelink, such as... Figure 4 As shown, the method is executed by the first terminal device, and the method may include, but is not limited to, the following steps:
[0081] S41: When the transmission bandwidth of the first terminal device is fully occupied by all resource blocks (RBs) in the entire resource pool, and the indication information based on the resource pool configuration is a first value, it is determined to use the target symbol in multiple consecutive time slots for sidelink data transmission, wherein the target symbol includes the last symbol of each of the multiple consecutive time slots except the last time slot.
[0082] In some embodiments, when the indication information is a first value, it is used to indicate that the resource pool occupies all RBs in the RB set.
[0083] In some possible implementations, the first value is 1.
[0084] In this embodiment of the disclosure, when the indication information is a first value, that is, 1, it indicates that the resource pool occupies all RBs in the RB set.
[0085] In this embodiment of the disclosure, when the first terminal device transmits bandwidth that fills all resource blocks (RBs) in the entire resource pool and the indication information configured based on the resource pool is a first value, that is, 1, indicating that the resource pool occupies all RBs in the RB set, it can determine to use the target symbol in multiple consecutive time slots for sidelink data transmission. The target symbol includes the last symbol of each of the multiple consecutive time slots except the last time slot.
[0086] At this time, there is no second terminal device in the RB set that uses frequency division multiplexing with the first terminal device, which can avoid blocking between UEs and ensure data transmission of the first terminal device.
[0087] In this embodiment of the disclosure, the first terminal device can determine the transmission bandwidth when transmitting data, and can determine whether the transmission bandwidth occupies all resource blocks (RBs) of the entire resource pool.
[0088] In some possible implementations, the first terminal device may receive a resource pool configured by the network device, which indicates the start and end positions of the resource pool and also indicates the corresponding indication information. The first terminal device can then determine whether the transmission bandwidth has fully occupied all resource blocks (RBs) in the entire resource pool based on the start and end positions of the resource pool.
[0089] In this embodiment of the disclosure, the RB set is generally 20MHz, and the RB set is the basic unit for the first terminal device to perform LBT.
[0090] In this embodiment of the disclosure, when the first terminal device transmits bandwidth that fills all resource blocks (RBs) of the entire resource pool and the indication information based on the resource pool configuration is a first value, that is, 1, it can determine that the last symbol of the other time slots (excluding the last time slot) in a series of consecutive time slots will be used for sidelink data transmission.
[0091] It is understandable that the first terminal device's transmission bandwidth occupies all resource blocks (RBs) in the entire resource pool, and the indication information based on the resource pool configuration is 1, indicating that the resource pool occupies all RBs in the RB set. At this time, there are no other terminal devices in the RB set that frequency-division multiplex with the first terminal device, that is, there are no other terminal devices that need to transmit data or perform LBT in all RBs in the RB set. The first terminal device uses target symbols in multiple consecutive time slots to transmit data in the sidelink. The target symbols include the last symbol of each of the multiple consecutive time slots except the last time slot, which can guarantee the data transmission of the first terminal device.
[0092] In some embodiments, when the first terminal device transmits bandwidth that fills all resource blocks (RBs) of the entire resource pool and the indication information based on the resource pool configuration is a second value, it can determine that the last symbol of any of the other time slots (excluding the last time slot) in a series of consecutive time slots will not be used for sidelink data transmission.
[0093] The second value can be 0, indicating that the resource pool does not occupy any RBs in the RB set. That is, there are multiple frequency division multiplexing resource pools in the RB set.
[0094] It should be noted that in the embodiments of this disclosure, S41 can be implemented alone or in combination with any other step in the embodiments of this disclosure, such as in combination with S21 in the embodiments of this disclosure. The embodiments of this disclosure do not limit this.
[0095] By implementing the embodiments of this disclosure, when the first terminal device satisfies the condition that its transmission bandwidth fully occupies all resource blocks (RBs) in the entire resource pool, and the indication information based on the resource pool configuration is a first value, it determines to use target symbols from multiple consecutive time slots for sidelink data transmission. The target symbols include the last symbol of each of the multiple consecutive time slots except the last one. Therefore, it can be ensured that the first terminal device uses the last symbol of each of the multiple consecutive time slots (excluding the last one) to transmit data, thus avoiding resource waste and improving resource utilization.
[0096] Please see Figure 5 , Figure 5 This is a flowchart of another data transmission method provided in this disclosure. The method is applied to data transmission over multiple consecutive time slots in a sidelink, such as... Figure 5 As shown, the method is executed by the first terminal device, and the method may include, but is not limited to, the following steps:
[0097] S51: When the transmission bandwidth of the first terminal device is a portion of the RBs in a set of RBs, and there is a second terminal device in the set of RBs that uses frequency division multiplexing with the first terminal device and uses multiple consecutive time slots of the same time slot length for data transmission, it is determined that the target symbol in the multiple consecutive time slots will be used for sidelink data transmission. The target symbol includes the last symbol of the other time slots in the multiple consecutive time slots, except for the last time slot.
[0098] In this embodiment of the disclosure, if the first terminal device is a part of an RB set, and there are one or more second terminal devices in the RB set that are frequency-division multiplexed with the first terminal device and use multiple consecutive time slots of the same time slot length for data transmission, it can determine to use target symbols in multiple consecutive time slots for sidelink data transmission. The target symbol includes the last symbol of each of the multiple consecutive time slots except the last time slot.
[0099] In some embodiments, a first terminal device and one or more second terminal devices begin data transmission using multiple consecutive time slots at the same time position in a time slot.
[0100] It is understandable that the transmission bandwidth of the first terminal device is a portion of the RBs in a set of RBs. Within this set of RBs, there are one or more second terminal devices that use frequency division multiplexing with the first terminal device and begin using multiple consecutive time slots of the same length for data transmission at the same time position within a time slot. In this case, there is no situation where other terminal devices need to perform LBT (Local Bit Transmission) on the last symbol of a time slot when the first terminal device uses the last symbol of a time slot for data transmission, thus preventing channel congestion and ensuring data transmission for the first terminal device.
[0101] In some embodiments, if a first terminal device transmits bandwidth that is a portion of the RBs in a set of RBs, and there are one or more second terminal devices in the RB set that are frequency-division multiplexed with the first terminal device and do not start using consecutive timeslots of the same timeslot length for data transmission at the same time position in a timeslot, it can determine that the last symbol of any timeslot other than the last timeslot in the consecutive timeslots will not be used for sidelink data transmission.
[0102] In some embodiments, if the first terminal device transmits bandwidth that is a portion of the RBs in a set of RBs, and there are one or more second terminal devices in the set of RBs that are frequency-division multiplexed with the first terminal device and start using a series of consecutive time slots of different lengths for data transmission at the same time position in a time slot, it can determine that the last symbol of any time slot other than the last time slot in the series of consecutive time slots will not be used for sidelink data transmission.
[0103] It should be noted that in the embodiments of this disclosure, S51 can be implemented alone or in combination with any other step in the embodiments of this disclosure, such as in combination with S21 and / or S41 in the embodiments of this disclosure. The embodiments of this disclosure do not limit this.
[0104] By implementing the embodiments of this disclosure, when the first terminal device's transmission bandwidth is a portion of the RBs in a set of RBs, and a second terminal device exists in the RB set that uses frequency division multiplexing with the first terminal device and transmits data in multiple consecutive time slots with the same time slot length, the first terminal device determines to use target symbols from the multiple consecutive time slots for sidelink data transmission. The target symbols include the last symbol of each of the multiple consecutive time slots except the last one. This ensures that the first terminal device uses the last symbol of each of the multiple consecutive time slots (excluding the last one) to transmit data, avoiding resource waste and improving resource utilization.
[0105] Please see Figure 6 , Figure 6This is a flowchart of another data transmission method provided in this disclosure. The method is applied to data transmission over multiple consecutive time slots in a sidelink, such as... Figure 6 As shown, the method is executed by the first terminal device, and the method may include, but is not limited to, the following steps:
[0106] S61: By listening to the first-stage side link control information (SCI) or the second-stage SCI of the second terminal device, determine whether the second terminal device uses multiple consecutive time slots of the same time slot length to transmit data with the first terminal device.
[0107] In this embodiment of the disclosure, the first terminal device can determine whether the second terminal device uses multiple consecutive time slots of the same time slot length to transmit data with the first terminal device by listening to the first-stage sidelink control information (SCI) or the second-stage SCI of the second terminal device.
[0108] The first-stage SCI or the second-stage SCI of the second terminal device indicates the length of the time slot for continuous transmission of the second terminal device, that is, the number of time slots for continuous time slot transmission.
[0109] For example, the first terminal device listens to the first-stage SCI of the second terminal device, which instructs the second terminal device to use N consecutive time slots for data transmission, where N is an integer greater than 1.
[0110] In the case where the number of time slots used by the first terminal device for data transmission is also N, the first terminal device can determine that its transmission bandwidth is a portion of the RBs in a set of RBs. In the set of RBs, there exists a second terminal device that uses frequency division multiplexing with the first terminal device and uses multiple consecutive time slots of the same time slot length for data transmission.
[0111] Where the number of time slots used by the first terminal device for data transmission is not N, the first terminal device can determine that its transmission bandwidth is a portion of the RBs in a set of RBs, and there is no second terminal device in the set of RBs that uses frequency division multiplexing with the first terminal device and uses the same number of time slots for data transmission.
[0112] S62: When the transmission bandwidth of the first terminal device is a portion of the RBs in a set of RBs, and there is a second terminal device in the set of RBs that uses frequency division multiplexing with the first terminal device and uses multiple consecutive time slots of the same time slot length for data transmission, it is determined that the target symbol in the multiple consecutive time slots is used for sidelink data transmission, wherein the target symbol includes the last symbol of the other time slots in the multiple consecutive time slots except the last time slot.
[0113] The relevant description of S62 can be found in the relevant description in the above embodiments, and will not be repeated here.
[0114] It should be noted that in the embodiments of this disclosure, S61 and S62 can be implemented individually or in combination with any other step in the embodiments of this disclosure, such as in combination with S21 and / or S41 and / or S51 in the embodiments of this disclosure. The embodiments of this disclosure do not limit this.
[0115] By implementing the embodiments of this disclosure, the first terminal device determines whether the second terminal device uses multiple consecutive time slots of the same time slot length for data transmission with the first terminal device by listening to the first-stage sidelink control information (SCI) or the second-stage SCI of the second terminal device. When the first terminal device's transmission bandwidth is a portion of the RBs in a set of RBs, and a second terminal device exists in the RB set that uses frequency division multiplexing with the first terminal device and transmits data using multiple consecutive time slots of the same time slot length, it is determined that the target symbol in the multiple consecutive time slots will be used for sidelink data transmission. The target symbol includes the last symbol of each of the other time slots in the multiple consecutive time slots, excluding the last time slot. Therefore, it can be ensured that the first terminal device uses the last symbol of each of the other time slots (excluding the last time slot) to transmit data during transmission in multiple consecutive time slots, thus avoiding resource waste and improving resource utilization.
[0116] Please see Figure 7 , Figure 7 This is a flowchart of another data transmission method provided in this disclosure. The method is applied to data transmission over multiple consecutive time slots in a sidelink, such as... Figure 7 As shown, the method is executed by the first terminal device, and the method may include, but is not limited to, the following steps:
[0117] S71: Based on the configuration of the resource pool or the configuration of the bandwidth portion (BWP), determine whether the second terminal device uses multiple consecutive time slots of the same time slot length to transmit data with the first terminal device.
[0118] In this embodiment of the disclosure, the first terminal can determine whether the second terminal device and the first terminal device use multiple consecutive time slots of the same time slot length for data transmission based on the configuration of the resource pool.
[0119] In this embodiment of the disclosure, the first terminal can determine whether the second terminal device and the first terminal device use multiple consecutive time slots of the same time slot length for data transmission based on the configuration of the bandwidth part (BWP).
[0120] It is understandable that when the first terminal device transmits a bandwidth that is a portion of the RBs in a set of RBs, there are one or more second terminal devices in the set of RBs that share frequency division multiplexing with the first terminal device.
[0121] At this time, if the first terminal determines, based on the configuration of the resource pool or the bandwidth configuration, that data transmission is performed in multiple consecutive time slots, the first terminal device can determine that there are one or more second terminal devices in the RB set that are frequency-division multiplexed with the first terminal device, and the time slot lengths for the first terminal and the second terminal devices to perform multiple consecutive time slot transmissions are the same.
[0122] It should be noted that if the first terminal determines to transmit data in multiple consecutive time slots based on the resource pool configuration or bandwidth configuration, then one or more second terminal devices that are frequency-division multiplexed with the first terminal device in an RB set will all use the same length of multiple consecutive time slots for data transmission. Based on this, the first terminal device can determine that there are one or more second terminal devices that are frequency-division multiplexed with the first terminal device in the RB set, and that the time slot lengths for multiple consecutive time slot transmissions between the first terminal and the second terminal devices are all the same.
[0123] S72: When the transmission bandwidth of the first terminal device is a portion of the RBs in a set of RBs, and there is a second terminal device in the set of RBs that uses frequency division multiplexing with the first terminal device and uses multiple consecutive time slots of the same time slot length for data transmission, it is determined that the target symbol in the multiple consecutive time slots will be used for sidelink data transmission. The target symbol includes the last symbol of the other time slots in the multiple consecutive time slots, except for the last time slot.
[0124] The relevant description of S72 can be found in the relevant description in the above embodiments, and will not be repeated here.
[0125] It should be noted that in the embodiments of this disclosure, S71 and S72 can be implemented individually or in combination with any other step in the embodiments of this disclosure, such as in combination with S21 and / or S41 and / or S51 in the embodiments of this disclosure. The embodiments of this disclosure do not limit this.
[0126] By implementing the embodiments of this disclosure, the first terminal device determines whether the second terminal device will use multiple consecutive time slots of the same time slot length for data transmission with the first terminal device, based on the configuration of the resource pool or the bandwidth portion (BWP). When the first terminal device's transmission bandwidth is a portion of the RBs in a set of RBs, and a second terminal device exists in the RB set that uses frequency division multiplexing with the first terminal device and uses multiple consecutive time slots of the same time slot length for data transmission, it is determined that the target symbol in the multiple consecutive time slots will be used for sidelink data transmission. The target symbol includes the last symbol of each of the multiple consecutive time slots except the last one. Therefore, it can be ensured that the first terminal device uses the last symbol of each of the multiple consecutive time slots except the last one to transmit data, thus avoiding resource waste and improving resource utilization.
[0127] Please see Figure 8 , Figure 8 This is a flowchart of another data transmission method provided in this disclosure. The method is applied to data transmission over multiple consecutive time slots in a sidelink, such as... Figure 8 As shown, the method is executed by the first terminal device, and the method may include, but is not limited to, the following steps:
[0128] S81: When the starting symbol for transmission of multiple consecutive time slots is the second starting symbol in a time slot, determine to use the target symbol in the multiple consecutive time slots for sidelink data transmission, wherein the target symbol includes the last symbol of each of the multiple consecutive time slots except the last time slot.
[0129] In this embodiment of the disclosure, when the starting symbol of the transmission in multiple consecutive time slots is the second starting symbol in a time slot, the first terminal device can determine to use the target symbol in the multiple consecutive time slots for sidelink data transmission. The target symbol includes the last symbol of the other time slots in the multiple consecutive time slots, excluding the last time slot.
[0130] When the first terminal device successfully completes LBT, it accesses the channel starting from the second start symbol of a time slot and begins continuous multi-time slot transmission. The first terminal device can use the last symbol of other time slots (excluding the last time slot) of multiple consecutive time slots to transmit data (e.g., PSSCH).
[0131] It is understandable that the first terminal device can start accessing the channel at the position of the first start symbol of a time slot, or it can start accessing the channel at a position other than the first start symbol.
[0132] For example, such as Figure 9 As shown, after the first terminal device successfully completes LBT, it accesses the channel starting from the second start symbol of the first time slot and begins transmission for five consecutive time slots. The last symbol of the first, second, third, and fourth time slots is used for data transmission, and the last symbol of the fifth time slot is used as a guard symbol.
[0133] Normally, the second start symbol in a time slot is located at the position of the fourth or seventh symbol in the time slot.
[0134] It should be noted that in the embodiments of this disclosure, S81 can be implemented alone or in combination with any other step in the embodiments of this disclosure, such as in combination with S21 and / or S41 and / or S51 and / or S61 and S62 and / or S71 and S72 in the embodiments of this disclosure. The embodiments of this disclosure do not limit this.
[0135] By implementing the embodiments of this disclosure, when the starting symbol for transmission in multiple consecutive time slots is the second starting symbol in a time slot, the first terminal device determines to use the target symbol in the multiple consecutive time slots for sidelink data transmission. The target symbol includes the last symbol of each of the other time slots in the multiple consecutive time slots, excluding the last time slot. Therefore, it can be ensured that the first terminal device uses the last symbol of each of the other time slots (excluding the last time slot) to transmit data during transmission in multiple consecutive time slots, thus avoiding resource waste and improving resource utilization.
[0136] Please see Figure 10 , Figure 10 This is a flowchart of another data transmission method provided in this disclosure. The method is applied to data transmission over multiple consecutive time slots in a sidelink, such as... Figure 10 As shown, the method is executed by the first terminal device, and the method may include, but is not limited to, the following steps:
[0137] S101: When the Layer 1 priority value of the data to be transmitted by the first terminal device is less than or equal to the first threshold, it is determined that the target symbol in a series of consecutive time slots will be used for sidelink data transmission, wherein the target symbol includes the last symbol of the other time slots in the series of consecutive time slots except the last time slot.
[0138] In this embodiment of the disclosure, if the layer 1 priority value of the data to be transmitted is less than a first threshold, the first terminal device can determine to use the target symbol in a series of consecutive time slots for sidelink data transmission. The target symbol includes the last symbol of each of the other time slots in the series of consecutive time slots, except for the last time slot.
[0139] In this embodiment of the disclosure, when the layer 1 priority value of the data to be transmitted is equal to a first threshold, the first terminal device can determine to use the target symbol in a series of consecutive time slots for sidelink data transmission, wherein the target symbol includes the last symbol of the other time slots in the series of consecutive time slots except the last time slot.
[0140] In this embodiment of the disclosure, the first terminal device may determine the first threshold based on implementation, or it may determine the first threshold based on the instruction of the network device, or it may determine the first threshold based on the protocol agreement.
[0141] In some embodiments, the first terminal device receives configuration information sent by the network-side device, wherein the configuration information is used to indicate a first threshold.
[0142] In some embodiments, the first threshold may be 1 or 2.
[0143] It should be noted that in the embodiments of this disclosure, S101 can be implemented alone or in combination with any other step in the embodiments of this disclosure, such as in combination with S21 and / or S41 and / or S51 and / or S61 and S62 and / or S71 and S72 and / or S81 in the embodiments of this disclosure. The embodiments of this disclosure do not limit this.
[0144] By implementing the embodiments of this disclosure, when the Layer 1 priority value of the data to be transmitted by the first terminal device is less than or equal to a first threshold, the first terminal device determines to use target symbols from multiple consecutive time slots for sidelink data transmission. The target symbols include the last symbol of each of the multiple consecutive time slots except the last one. This ensures that the first terminal device uses the last symbol of each of the multiple consecutive time slots (excluding the last one) to transmit data, avoiding resource waste and improving resource utilization.
[0145] Please see Figure 11 , Figure 11 This is a flowchart of another data transmission method provided in this disclosure. The method is applied to data transmission over multiple consecutive time slots in a sidelink, such as... Figure 11 As shown, the method is executed by the first terminal device, and the method may include, but is not limited to, the following steps:
[0146] S111: When the CAPC value of the data to be transmitted is less than or equal to the second threshold, determine to use the target symbol in multiple consecutive time slots for sidelink data transmission, wherein the target symbol includes the last symbol of each of the multiple consecutive time slots except the last time slot.
[0147] In this embodiment of the disclosure, if the channel access priority class (CAPC) value of the data to be transmitted is less than a second threshold, the first terminal device can determine to use the target symbol in a series of consecutive time slots for sidelink data transmission. The target symbol includes the last symbol of each of the other time slots in the series of consecutive time slots, except for the last time slot.
[0148] In this embodiment of the disclosure, when the CAPC value of the data to be transmitted is equal to the second threshold, the first terminal device can determine to use the target symbol in a series of consecutive time slots for sidelink data transmission, wherein the target symbol includes the last symbol of the other time slots in the series of consecutive time slots except the last time slot.
[0149] In this embodiment of the disclosure, the first terminal device may determine the second threshold based on implementation, or it may determine the second threshold based on the instruction of the network device, or it may determine the second threshold based on the protocol agreement.
[0150] In some embodiments, the first terminal device receives configuration information sent by the network-side device, wherein the configuration information is used to indicate a second threshold.
[0151] In some embodiments, the second threshold may be 1 or 2.
[0152] It should be noted that in the embodiments of this disclosure, S111 can be implemented alone or in combination with any other step in the embodiments of this disclosure, such as in combination with S21 and / or S41 and / or S51 and / or S61 and S62 and / or S71 and S72 and / or S81 and / or S101 in the embodiments of this disclosure. The embodiments of this disclosure do not limit this.
[0153] By implementing the embodiments of this disclosure, when the CAPC value of the data to be transmitted is less than or equal to a second threshold, the first terminal device determines to use a target symbol from multiple consecutive time slots for sidelink data transmission. The target symbol includes the last symbol of each of the multiple consecutive time slots except the last one. This ensures that the first terminal device uses the last symbol of each of the multiple consecutive time slots (excluding the last one) to transmit data, avoiding resource waste and improving resource utilization.
[0154] Please see Figure 12 , Figure 12 This is a flowchart of another data transmission method provided in this disclosure. The method is applied to data transmission over multiple consecutive time slots in a sidelink, such as... Figure 12 As shown, the method is executed by the first terminal device, and the method may include, but is not limited to, the following steps:
[0155] S121: When the Layer 1 priority value of the data to be transmitted is equal to a first specific value and / or the CAPC value is equal to a second specific value, determine to use the target symbol in a series of consecutive time slots for sidelink data transmission, wherein the target symbol includes the last symbol of each of the consecutive time slots except the last time slot.
[0156] In this embodiment of the disclosure, when the layer 1 priority value of the data to be transmitted is equal to a first specific value, the first terminal device can determine to use the target symbol in a series of consecutive time slots for sidelink data transmission, wherein the target symbol includes the last symbol of the other time slots in the series of consecutive time slots, excluding the last time slot.
[0157] In this embodiment of the disclosure, when the CAPC value of the data to be transmitted is equal to a second specific value, the first terminal device can determine to use the target symbol in a series of consecutive time slots for sidelink data transmission, wherein the target symbol includes the last symbol of the other time slots in the series of consecutive time slots, excluding the last time slot.
[0158] It should be noted that the above embodiments are not exhaustive, but only illustrative of some embodiments. Furthermore, the above embodiments can be implemented individually or in combination. The above embodiments are only illustrative and are not intended to limit the scope of protection of the embodiments disclosed herein.
[0159] In this embodiment of the disclosure, the first terminal device may determine the first specific value based on implementation, or it may determine the first specific value based on the instruction of the network device, or it may determine the first specific value based on the protocol agreement.
[0160] In this embodiment of the disclosure, the first terminal device may determine the second specific value based on implementation, or it may determine the second specific value based on the instruction of the network device, or it may determine the second specific value based on the protocol agreement.
[0161] In some embodiments, the first specific value is 0, or the second specific value is 1.
[0162] In this embodiment of the disclosure, the first specific value can be 0, or the second specific value can be 1.
[0163] It should be noted that in the embodiments of this disclosure, S121 can be implemented alone or in combination with any other step in the embodiments of this disclosure, such as in combination with S21 and / or S41 and / or S51 and / or S61 and S62 and / or S71 and S72 and / or S81 and / or S101 and / or S111 in the embodiments of this disclosure. The embodiments of this disclosure do not limit this.
[0164] By implementing the embodiments of this disclosure, when the Layer 1 priority value of the data to be transmitted is equal to a first specific value and / or the CAPC value is equal to a second specific value, the first terminal device determines to use target symbols from multiple consecutive time slots for sidelink data transmission. The target symbols include the last symbol of each of the multiple consecutive time slots, excluding the last time slot. This ensures that the first terminal device uses the last symbol of each of the multiple consecutive time slots (excluding the last time slot) to transmit data, avoiding resource waste and improving resource utilization.
[0165] Please see Figure 13 , Figure 13 This is a flowchart illustrating another data transmission method provided in this disclosure. This method is applied to data transmission over multiple consecutive time slots of a sidelink, such as... Figure 13 As shown, the method is executed by the first terminal device, and the method may include, but is not limited to, the following steps:
[0166] S131: When a specific condition is not met, determine to cancel the data transmission of the sidelink using the target symbol in multiple consecutive time slots, wherein the target symbol includes the last symbol of each of the multiple consecutive time slots except the last time slot.
[0167] In some embodiments, specific conditions include: the transmission bandwidth of the first terminal device occupies all resource blocks (RBs) of the entire resource pool, and the indication information based on the resource pool configuration is a first value.
[0168] In some embodiments, when the indication information is a first value, it is used to indicate that the resource pool occupies all RBs in the RB set.
[0169] In some embodiments, specific conditions include: the transmission bandwidth of the first terminal device is a portion of the RBs in a set of RBs, and there exists a second terminal device in the set of RBs that uses frequency division multiplexing with the first terminal device and transmits data using a series of consecutive time slots with the same time slot length.
[0170] In some embodiments, the first terminal device and the second terminal device begin to use multiple consecutive time slots for data transmission at the same time position in a time slot.
[0171] In some embodiments, the first terminal device determines whether the second terminal device uses multiple consecutive time slots of the same time slot length to transmit data with the first terminal device by listening to the first-stage side link control information (SCI) or the second-stage SCI of the second terminal device.
[0172] In some embodiments, the first terminal device determines whether the second terminal device and the first terminal device use a series of consecutive time slots of the same time slot length for data transmission based on the configuration of the resource pool or the configuration of the bandwidth portion (BWP).
[0173] In some embodiments, a specific condition includes: the starting symbol for transmission of multiple consecutive time slots is the second starting symbol in a time slot.
[0174] In some embodiments, a particular condition includes at least one of the following:
[0175] The layer 1 priority value of the data to be sent by the first terminal device is less than the first threshold;
[0176] The Layer 1 priority value of the data to be sent by the first terminal device is equal to the first threshold;
[0177] The channel access priority level (CAPC) value of the data to be transmitted by the first terminal device is less than the second threshold;
[0178] The CAPC value of the data to be sent by the first terminal device is equal to the second threshold.
[0179] In some embodiments, the first terminal device receives configuration information sent by the network-side device, wherein the configuration information is used to indicate a first threshold or a second threshold.
[0180] In some embodiments, a particular condition includes at least one of the following:
[0181] The Layer 1 priority value of the data to be transmitted by the first terminal device is equal to the first specific value;
[0182] The CAPC value of the data to be sent by the first terminal device is equal to the second specific value.
[0183] In some embodiments, the first specific value is 0, or the second specific value is 1.
[0184] The relevant description of S131 can be found in the relevant description in the above embodiments, and will not be repeated here.
[0185] By implementing the embodiments of this disclosure, when a specific condition is not met, the first terminal device determines to cancel the use of target symbols in multiple consecutive time slots for sidelink data transmission. The target symbols include the last symbol of each of the multiple consecutive time slots, excluding the last time slot. This ensures that the first terminal device uses the last symbol of each of the multiple consecutive time slots (excluding the last time slot) to transmit data, avoiding resource waste and improving resource utilization.
[0186] Please see Figure 14 , Figure 14 This is a flowchart illustrating another data transmission method provided in this disclosure. This method is applied to data transmission over multiple consecutive time slots of a sidelink, such as... Figure 14 As shown, this method is executed by a network device, and the method may include, but is not limited to, the following steps:
[0187] S141: Send configuration information to the first terminal device, wherein the configuration information is used to indicate a first threshold or a second threshold. The first threshold is used by the first terminal device to perform sidelink data transmission using target symbols in multiple consecutive time slots when it determines that the value satisfying the Layer 1 priority of the data to be transmitted is less than or equal to the first threshold.
[0188] Alternatively, the second threshold is used by the first terminal device to perform sidelink data transmission using target symbols in multiple consecutive time slots if it determines that the CAPC value of the data to be transmitted is less than or equal to the second threshold.
[0189] The target symbol includes the last symbol of each of the multiple consecutive time slots, except for the last time slot.
[0190] In this embodiment of the disclosure, the network device may send configuration information to the first terminal device, the configuration information being used to indicate a first threshold or a second threshold.
[0191] The first threshold is used by the first terminal device to perform sidelink data transmission using target symbols from multiple consecutive time slots when the layer 1 priority value of the data to be transmitted is less than or equal to the first threshold. Therefore, upon receiving configuration information from the network device, the first terminal device can determine the first threshold. Based on this, when the layer 1 priority value of the data to be transmitted is less than or equal to the first threshold, it can use target symbols from multiple consecutive time slots for sidelink data transmission. The target symbols include the last symbol of each of the multiple consecutive time slots, excluding the last time slot.
[0192] The second threshold is used by the first terminal device to perform sidelink data transmission using target symbols from multiple consecutive time slots when it determines that the CAPC value of the data to be transmitted is less than or equal to the second threshold. Therefore, upon receiving configuration information from the network device, the first terminal device can determine the second threshold. Based on this, when the CAPC value of the data to be transmitted is less than or equal to the second threshold, it can use target symbols from multiple consecutive time slots for sidelink data transmission. The target symbols include the last symbol of each of the multiple consecutive time slots, excluding the last time slot.
[0193] In this embodiment of the disclosure, when the layer 1 priority value of the data to be transmitted is equal to a first threshold, the first terminal device can determine to use the target symbol in a series of consecutive time slots for sidelink data transmission, wherein the target symbol includes the last symbol of the other time slots in the series of consecutive time slots except the last time slot.
[0194] In this embodiment of the disclosure, if the channel access priority class (CAPC) value of the data to be transmitted is less than a second threshold, the first terminal device can determine to use the target symbol in a series of consecutive time slots for sidelink data transmission. The target symbol includes the last symbol of each of the other time slots in the series of consecutive time slots, except for the last time slot.
[0195] In this embodiment of the disclosure, when the CAPC value of the data to be transmitted is equal to the second threshold, the first terminal device can determine to use the target symbol in a series of consecutive time slots for sidelink data transmission, wherein the target symbol includes the last symbol of the other time slots in the series of consecutive time slots except the last time slot.
[0196] In some embodiments, the first threshold may be 1 or 2, or the second threshold may be 1 or 2.
[0197] By implementing the embodiments of this disclosure, the network device sends configuration information to the first terminal device. The configuration information indicates either a first threshold or a second threshold. The first threshold is used by the first terminal device to perform sidelink data transmission using target symbols from multiple consecutive time slots when it determines that the Layer 1 priority value of the data to be transmitted is less than or equal to the first threshold. Alternatively, the second threshold is used by the first terminal device to perform sidelink data transmission using target symbols from multiple consecutive time slots when it determines that the CAPC value of the data to be transmitted is less than or equal to the second threshold. The target symbol includes the last symbol of each of the multiple consecutive time slots except the last one. This ensures that the first terminal device uses the last symbol of each of the multiple consecutive time slots (excluding the last one) to transmit data, avoiding resource waste and improving resource utilization.
[0198] To facilitate understanding of the embodiments of this disclosure, in the exemplary embodiment, operating in a shared spectrum sidelink under an unlicensed frequency band, it is proposed that after a successful LBT, the UE can support transmission in multiple consecutive time slots. In the current sidelink time slot structure, the last symbol in each time slot is a guard symbol, which does not transmit any data. To support continuous transmission, it is designed that the last symbol of other time slots (excluding the last time slot) within m consecutive time slots transmits data, i.e., PSSCH. However, in some scenarios, using the last symbol of a single time slot to transmit data may cause blocking issues between UEs. For example, if UE1 transmits data in the last symbol of a time slot, and UE1 and UE2 share the same frequency domain resource FDM in the same RB set, and UE2 performs LBT in the last symbol of a time slot, the channel will be busy because UE1 is transmitting data on the last symbol. As a result, UE2's LBT will fail. Therefore, the last symbol of a time slot can only be used for data transmission under certain conditions. Thus, it is necessary to study the conditions for transmitting data in the last symbol of other time slots (excluding the last time slot) in continuous multi-time slot transmission.
[0199] Assumptions: The UE has selected contiguous multi-slot resources and will perform a transmission of length M contiguous multi-slots. Whether to use the last symbol of any of the other slots (excluding the last slot) in the M contiguous multi-slot transmissions to transmit the PSSCH will depend on whether one or more of the following conditions are met:
[0200] Condition 1: When the UE's transmission bandwidth fills all RBs in the entire resource pool, it is determined, based on the 1-bit indication information pre-configured by the resource pool, whether the UE's transmission bandwidth fills the entire resource pool and whether the last symbol of other time slots (excluding the last time slot) can be used to transmit PSSCH.
[0201] 1) When the resource pool occupies all the RBs in the RB set, the 1-bit indication information value is 1, indicating that the UE whose transmission bandwidth is full can transmit PSSCH at the last symbol of other time slots that are not the last time slot for M consecutive time slots.
[0202] 2) When the resource pool occupies part of the RB in the RB set (i.e., there are multiple FDM resource pools in one RB set), the 1-bit indication information value is 0, indicating that the UE whose transmission bandwidth is full of the entire resource pool cannot use the last symbol of other time slots that are not the last time slot for M consecutive time slots to transmit PSSCH.
[0203] Condition 2: When the UE accesses the channel from the position of the second start symbol of a time slot and begins continuous multi-time slot transmission, the UE can transmit PSSCH at the last symbol of other time slots that are not the last time slot for M consecutive time slots.
[0204] Condition 3: When the UE's transmission bandwidth is a portion of an RB set, and the UE and other UEs in the same RB set in FDM all start from the same time position t1 for continuous multi-slot transmission, and the other UEs also perform continuous multi-slot transmission of length M slots, the UE can use the last symbol of other slots (excluding the last slot) of the M consecutive slots to transmit PSSCH.
[0205] Specifically, how to determine if other UEs are also performing continuous multi-slot transmissions of length M slots:
[0206] - Method 1: When the length M of continuous multi-slot transmission is dynamically indicated in the control signaling, the UE determines whether other UEs in the same RB set of FDM (Frequency Division Multiplexing) use continuous multi-slot transmission with a length of M slots by listening to the first-stage SCI or second-stage SCI of other UEs.
[0207] - Method 2: When the time slot length M of continuous multi-time slot transmission is pre-configured or pre-defined based on the resource pool / BWP, then the time slot length for continuous multi-time slot transmission of all UEs is the same, which is M time slots.
[0208] Condition 4: When the Layer 1 priority value / CAPC value of the data to be transmitted by the UE is less than the threshold N, the UE can use the last symbol of other time slots (excluding the last time slot) of M consecutive time slots to transmit PSSCH.
[0209] - Threshold N is predefined or preconfigured.
[0210] Condition 5: When the Layer 1 priority value / CAPC value of the data to be transmitted by the UE is equal to the predefined / preconfigured value, the UE can use the last symbol of other time slots (excluding the last time slot) of M consecutive time slots to transmit PSSCH.
[0211] - For example, when the layer 1 priority value of the data is equal to 0, or when the CAPC value of the data is 1.
[0212] In the embodiments provided above, the methods provided by the embodiments of the present disclosure are described from the perspectives of terminal devices and network devices, respectively.
[0213] Please see Figure 15 This is a schematic diagram of the structure of a communication device 1 provided in an embodiment of the present disclosure. Figure 15 The communication device 1 shown may include a transceiver module 11 and a processing module 12. The transceiver module may include a sending module and / or a receiving module. The sending module is used to implement the sending function, and the receiving module is used to implement the receiving function. The transceiver module can implement both sending and / or receiving functions.
[0214] Communication device 1 can be a terminal device, a device within a terminal device, or a device compatible with a terminal device. Alternatively, communication device 1 can be a network device, a device within a network device, or a device compatible with a network device.
[0215] Communication device 1, used for data transmission of sidelinks across multiple consecutive time slots, is located on the side of a first terminal device and includes:
[0216] The transceiver module 11 is configured to determine, when certain conditions are met, to use target symbols from multiple consecutive time slots for sidelink data transmission, wherein the target symbols include the last symbol of each of the multiple consecutive time slots except the last time slot.
[0217] In some embodiments, specific conditions include: the transmission bandwidth of the first terminal device occupies all resource blocks (RBs) of the entire resource pool, and the indication information based on the resource pool configuration is a first value.
[0218] In some embodiments, when the indication information is a first value, it is used to indicate that the resource pool occupies all RBs in the RB set.
[0219] In some embodiments, specific conditions include: the transmission bandwidth of the first terminal device is a portion of the RBs in a set of RBs, and there exists a second terminal device in the set of RBs that uses frequency division multiplexing with the first terminal device and transmits data using a series of consecutive time slots with the same time slot length.
[0220] In some embodiments, the first terminal device and the second terminal device begin to use multiple consecutive time slots for data transmission at the same time position in a time slot.
[0221] In some embodiments, the device further includes a processing module 12:
[0222] The processing module 12 is configured to determine whether the second terminal device uses multiple consecutive time slots of the same time slot length to transmit data with the first terminal device by listening to the first-stage side link control information (SCI) or the second-stage SCI of the second terminal device.
[0223] In some embodiments, the processing module 12 is configured to determine, based on the configuration of the resource pool or the configuration of the bandwidth portion (BWP), whether the second terminal device and the first terminal device use a series of consecutive time slots of the same time slot length for data transmission.
[0224] In some embodiments, a specific condition includes: the starting symbol for transmission of multiple consecutive time slots is the second starting symbol in a time slot.
[0225] In some embodiments, a particular condition includes at least one of the following:
[0226] The layer 1 priority value of the data to be sent by the first terminal device is less than the first threshold;
[0227] The Layer 1 priority value of the data to be sent by the first terminal device is equal to the first threshold;
[0228] The channel access priority level (CAPC) value of the data to be transmitted by the first terminal device is less than the second threshold;
[0229] The CAPC value of the data to be sent by the first terminal device is equal to the second threshold.
[0230] In some embodiments, the transceiver module 11 is further configured to receive configuration information sent by the network-side device, wherein the configuration information is used to indicate a first threshold or a second threshold.
[0231] In some embodiments, a particular condition includes at least one of the following:
[0232] The Layer 1 priority value of the data to be transmitted by the first terminal device is equal to the first specific value;
[0233] The CAPC value of the data to be sent by the first terminal device is equal to the second specific value.
[0234] In some embodiments, the first specific value is 0, or the second specific value is 1.
[0235] Communication device 1 is installed on the network equipment side:
[0236] The device includes a transceiver module 11.
[0237] The transceiver module 11 is configured to send configuration information to the first terminal device. The configuration information is used to indicate a first threshold or a second threshold. The first threshold is used by the first terminal device to perform sidelink data transmission using target symbols in multiple consecutive time slots when it determines that the value of the layer 1 priority of the data to be transmitted is less than or equal to the first threshold. Alternatively, the second threshold is used by the first terminal device to perform sidelink data transmission using target symbols in multiple consecutive time slots when it determines that the value of the CAPC of the data to be transmitted is less than or equal to the first threshold. The target symbols include the last symbol of each of the multiple consecutive time slots except the last time slot.
[0238] Regarding the communication device 1 in the above embodiments, the specific methods by which each module performs operations have been described in detail in the embodiments related to the method, and will not be elaborated here.
[0239] The communication device 1 provided in the above embodiments of this disclosure achieves the same or similar beneficial effects as the data transmission method provided in some of the above embodiments, and will not be repeated here.
[0240] Please see Figure 16 , Figure 16 This is a schematic diagram of another communication device 1000 provided in this embodiment. The communication device 1000 can be a terminal device, a network device, or a chip, chip system, or processor that supports the terminal device in implementing the above methods. It can also be a chip, chip system, or processor that supports the network device in implementing the above methods. This communication device 1000 can be used to implement the methods described in the above method embodiments; please refer to the descriptions in the above method embodiments for details.
[0241] The communication device 1000 may include one or more processors 1001. The processor 1001 may be a general-purpose processor or a dedicated processor, such as a baseband processor or a central processing unit (CPU). The baseband processor can be used to process communication protocols and communication data, while the CPU can be used to control the communication device (e.g., network-side equipment, baseband chip, terminal equipment, terminal equipment chip, DU or CU, etc.), execute computer programs, and process data from the computer programs.
[0242] Optionally, the communication device 1000 may further include one or more memories 1002, which may store a computer program 1004. The memories 1002 execute the computer program 1004 to cause the communication device 1000 to perform the methods described in the above method embodiments. Optionally, the memories 1002 may also store data. The communication device 1000 and the memories 1002 may be provided separately or integrated together.
[0243] Optionally, the communication device 1000 may also include a transceiver 1005 and an antenna 1006. The transceiver 1005 may be referred to as a transceiver unit, transceiver, or transceiver circuit, etc., and is used to implement the transmission and reception functions. The transceiver 1005 may include a receiver and a transmitter. The receiver may be referred to as a receiver or receiving circuit, etc., and is used to implement the receiving function; the transmitter may be referred to as a transmitter or transmitting circuit, etc., and is used to implement the transmitting function.
[0244] Optionally, the communication device 1000 may further include one or more interface circuits 1007. The interface circuit 1007 is used to receive code instructions and transmit them to the processor 1001. The processor 1001 executes the code instructions to cause the communication device 1000 to perform the method described in the above method embodiments.
[0245] Communication device 1000 is a terminal device: transceiver 1005 is used to perform... Figure 2 S21 in; Figure 4 S41 in; Figure 5 S51 in; Figure 6 S62 in the middle; Figure 7 S72 in the middle; Figure 8 S81 in Figure 9 S91 in; Figure 10 S101 in; Figure 11 S111 in; Figure 12 S121 in; Figure 13 S131 in the middle; processor 1001 is used to execute Figure 6 S61 in; Figure 7 S61 in the middle.
[0246] Communication device 1000 is a network device: transceiver 1005 is used to perform... Figure 14 S141 in the middle.
[0247] In one implementation, the processor 1001 may include a transceiver for implementing receiving and transmitting functions. For example, the transceiver may be a transceiver circuit, an interface, or an interface circuit. The transceiver circuit, interface, or interface circuit for implementing receiving and transmitting functions may be separate or integrated. The aforementioned transceiver circuit, interface, or interface circuit can be used for reading and writing code / data, or it can be used for transmitting or relaying signals.
[0248] In one implementation, processor 1001 may store computer program 1003, which runs on processor 1001 and causes communication device 1000 to execute the methods described in the above method embodiments. Computer program 1003 may be embedded in processor 1001, in which case processor 1001 may be implemented in hardware.
[0249] In one implementation, the communication device 1000 may include circuitry capable of performing the functions of transmitting, receiving, or communicating as described in the foregoing method embodiments. The processor and transceiver described in this disclosure can be implemented on integrated circuits (ICs), analog ICs, radio frequency integrated circuits (RFICs), mixed-signal ICs, application-specific integrated circuits (ASICs), printed circuit boards (PCBs), electronic devices, etc. The processor and transceiver can also be manufactured using various IC process technologies, such as complementary metal-oxide-semiconductor (CMOS), n-metal-oxide-semiconductor (NMOS), positive-channel metal-oxide-semiconductor (PMOS), bipolar junction transistors (BJTs), bipolar CMOS (BiCMOS), silicon-germanium (SiGe), gallium arsenide (GaAs), etc.
[0250] The communication device described in the above embodiments may be a terminal device or a network device, but the scope of the communication device described in this disclosure is not limited thereto, and the structure of the communication device may vary. Figure 16 The communication device can be a standalone device or part of a larger device. For example, the communication device could be:
[0251] (1) Independent integrated circuit IC, or chip, or chip system or subsystem;
[0252] (2) A collection of one or more ICs, optionally including storage components for storing data and computer programs;
[0253] (3) ASIC, such as modem;
[0254] (4) Modules that can be embedded in other devices;
[0255] (5) Receivers, terminal equipment, smart terminal equipment, cellular phones, wireless equipment, handheld devices, mobile units, vehicle-mounted equipment, network-side equipment, cloud equipment, artificial intelligence equipment, etc.
[0256] (6) Others, etc.
[0257] For cases where the communication device can be a chip or a chip system, please refer to [link / reference]. Figure 17 This is a structural diagram of a chip provided in an embodiment of this disclosure.
[0258] Chip 1100 includes processor 1101 and interface 1103. The number of processors 1101 can be one or more, and the number of interfaces 1103 can be multiple.
[0259] Regarding the case where the chip is used to implement the functions of the terminal device in the embodiments of this disclosure:
[0260] Interface 1103 is used to receive code instructions and transmit them to the processor.
[0261] Processor 1101 is configured to run code instructions to perform data transfer methods as described in some of the embodiments above.
[0262] For cases where the chip is used to implement the functions of the network device in the embodiments of this disclosure:
[0263] Interface 1103 is used to receive code instructions and transmit them to the processor.
[0264] Processor 1101 is configured to run code instructions to perform data transfer methods as described in some of the embodiments above.
[0265] Optionally, chip 1100 may also include memory 1102, which is used to store necessary computer programs and data.
[0266] Those skilled in the art will also understand that the various illustrative logical blocks and steps listed in the embodiments of this disclosure can be implemented by electronic hardware, computer software, or a combination of both. Whether such functionality is implemented in hardware or software depends on the specific application and the overall system design requirements. Those skilled in the art can implement the described functionality using various methods for each specific application, but such implementation should not be construed as exceeding the scope of protection of the embodiments of this disclosure.
[0267] This disclosure also provides a data transmission system, which includes the aforementioned... Figure 15 In the embodiments, the communication device serves as a terminal device and the communication device serves as a network device; alternatively, the system includes the aforementioned components. Figure 16 The embodiments include a communication device as a terminal device and a communication device as a network device.
[0268] This disclosure also provides a readable storage medium having instructions stored thereon that, when executed by a computer, implement the functions of any of the above method embodiments.
[0269] This disclosure also provides a computer program product that, when executed by a computer, implements the functions of any of the above method embodiments.
[0270] 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. The computer program product includes one or more computer programs. When the computer program is loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this disclosure are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer program can be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another. For example, the computer program can be transferred 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 may be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., high-density digital video discs (DVDs)), or semiconductor media (e.g., solid-state disks (SSDs)).
[0271] Those skilled in the art will understand that the various numerical designations such as "first," "second," etc., used in this disclosure are merely for the convenience of description and are not intended to limit the scope of the embodiments of this disclosure, nor do they indicate the order of events.
[0272] At least one of the features described in this disclosure can also be described as one or more, and multiple features can be two, three, four or more, and this disclosure does not impose any limitations. In the embodiments of this disclosure, for a technical feature, the technical features in that technical feature are distinguished by "first", "second", "third", "A", "B", "C" and "D", etc., and there is no sequential order or size order among the technical features described by "first", "second", "third", "A", "B", "C" and "D".
[0273] Depending on the context, the words “if” and “suppose” used here can be interpreted as “when”, “when”, or “in response to determination”.
[0274] The correspondences shown in the tables of this disclosure can be configured or predefined. The values of the information in each table are merely examples and can be configured to other values; this disclosure is not limiting. When configuring the correspondences between information and parameters, it is not necessarily required to configure all the correspondences shown in each table. For example, the correspondences shown in some rows of the tables in this disclosure may not be configured. Furthermore, appropriate modifications and adjustments can be made based on the above tables, such as splitting, merging, etc. The names of the parameters shown in the headers of the above tables can also use other names that the communication device can understand, and the values or representations of the parameters can also be other values or representations that the communication device can understand. In the implementation of the above tables, other data structures can also be used, such as arrays, queues, containers, stacks, linear lists, pointers, linked lists, trees, graphs, structures, classes, heaps, hash tables, or hash tables, etc.
[0275] The predefined terms in this disclosure can be understood as defined, predefined, stored, pre-stored, pre-negotiated, pre-configured, solidified, or pre-burned.
[0276] 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 disclosure.
[0277] Those skilled in the art will clearly 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.
[0278] The above description is merely a specific embodiment of this disclosure, but the scope of protection of this disclosure 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 disclosure should be included within the scope of protection of this disclosure. Therefore, the scope of protection of this disclosure should be determined by the scope of the claims.
Claims
1. A data transmission method, characterized in that, Data transmission applied to a sidelink across multiple consecutive time slots, the method being executed by a first terminal device, includes: In unlicensed frequency bands, when certain conditions are met, it is determined that target symbols from multiple consecutive time slots will be used for sidelink data transmission, wherein the target symbols include the last symbol of each of the multiple consecutive time slots except for the last time slot. The specific conditions include at least one of the following: The first terminal device's transmission bandwidth occupies all resource blocks (RBs) in the entire resource pool, and the indication information configured based on the resource pool is a first value. When the indication information is a first value, it is used to indicate that the resource pool occupies all RBs in the RB set. The first terminal device's transmission bandwidth is a portion of the RBs in a set of RBs. In the set of RBs, there is a second terminal device that uses frequency division multiplexing with the first terminal device and uses multiple consecutive time slots of the same time slot length for data transmission. The first terminal device and the second terminal device start using multiple consecutive time slots for data transmission at the same time position in a time slot.
2. The method as described in claim 1, characterized in that, The method further includes: By monitoring the first-stage side link control information (SCI) or the second-stage SCI of the second terminal device, it can be determined whether the second terminal device uses multiple consecutive time slots of the same time slot length to transmit data with the first terminal device.
3. The method as described in claim 1, characterized in that, The method further includes: Based on the configuration of the resource pool or the bandwidth portion (BWP), determine whether the second terminal device and the first terminal device use multiple consecutive time slots of the same time slot length for data transmission.
4. The method as described in claim 1, characterized in that, The specific conditions also include: The starting symbol for the transmission of multiple consecutive time slots is the second start symbol in a time slot.
5. The method as described in claim 4, characterized in that, The second start symbol in a time slot is located at the fourth or seventh symbol of that time slot.
6. The method as described in claim 1, characterized in that, The specific conditions also include at least one of the following: The Layer 1 priority value of the data to be sent by the first terminal device is less than the first threshold; The layer 1 priority value of the data to be sent by the first terminal device is equal to the first threshold. The channel access priority level (CAPC) value of the data to be transmitted by the first terminal device is less than the second threshold. The CAPC value of the data to be sent by the first terminal device is equal to the second threshold.
7. The method as described in claim 6, characterized in that, The method further includes: Receive configuration information sent by a network device, wherein the configuration information is used to indicate the first threshold or the second threshold.
8. The method as described in claim 1, characterized in that, The specific conditions also include at least one of the following: The layer 1 priority value of the data to be sent by the first terminal device is equal to a first specific value; The CAPC value of the data to be sent by the first terminal device is equal to the second specific value.
9. The method as described in claim 8, characterized in that, The first specific value is 0, or the second specific value is 1.
10. The method as described in claim 1, characterized in that, The specific conditions also include at least one of the following: In the first terminal device's use of multiple consecutive time slots, except for the last time slot, there are no other terminal devices that need to transmit data or perform pre-talk listening (LBT) in the last symbol of the other time slots. The first terminal device uses the last symbol of all time slots except the last one in a series of consecutive time slots for data transmission, which has the highest priority.
11. A data transmission method, characterized in that, The method is executed by a network device and includes: Configuration information is sent to a first terminal device, wherein the configuration information is used to indicate a first threshold or a second threshold, the first threshold or the second threshold being used to perform sidelink data transmission using target symbols in multiple consecutive time slots when the first terminal device determines that certain conditions are met in an unlicensed frequency band. The specific conditions include: either the layer 1 priority value of the data to be sent is less than or equal to the first threshold, or the CAPC value of the data to be sent is less than or equal to the second threshold. The target symbol includes the last symbol of each of the consecutive time slots, excluding the last time slot. The specific conditions also include at least one of the following: The first terminal device's transmission bandwidth occupies all resource blocks (RBs) in the entire resource pool, and the indication information configured based on the resource pool is a first value. When the indication information is a first value, it is used to indicate that the resource pool occupies all RBs in the RB set. The first terminal device's transmission bandwidth is a portion of the RBs in a set of RBs. In the set of RBs, there is a second terminal device that uses frequency division multiplexing with the first terminal device and uses multiple consecutive time slots of the same time slot length for data transmission. The first terminal device and the second terminal device start using multiple consecutive time slots for data transmission at the same time position in a time slot.
12. A communication device, characterized in that, For data transmission via a sidelink across multiple consecutive time slots, the device is located on the side of a first terminal device, and the device includes: The transceiver module is configured to determine, when certain conditions are met, to use target symbols in a series of consecutive time slots for sidelink data transmission in an unlicensed frequency band, wherein the target symbols include the last symbol of each of the consecutive time slots except the last time slot. The specific conditions include at least one of the following: The first terminal device's transmission bandwidth occupies all resource blocks (RBs) in the entire resource pool, and the indication information configured based on the resource pool is a first value. When the indication information is a first value, it is used to indicate that the resource pool occupies all RBs in the RB set. The first terminal device's transmission bandwidth is a portion of the RBs in a set of RBs. In the set of RBs, there is a second terminal device that uses frequency division multiplexing with the first terminal device and uses multiple consecutive time slots of the same time slot length for data transmission. The first terminal device and the second terminal device start using multiple consecutive time slots for data transmission at the same time position in a time slot.
13. A communication device, characterized in that, The device is located on the network equipment side, and the device includes: The transceiver module is configured to send configuration information to a first terminal device, wherein the configuration information is used to indicate a first threshold or a second threshold, the first threshold or the second threshold being used to perform sidelink data transmission using target symbols in multiple consecutive time slots when the first terminal device determines that certain conditions are met in an unlicensed frequency band. The specific conditions include: either the layer 1 priority value of the data to be sent is less than or equal to the first threshold, or the CAPC value of the data to be sent is less than or equal to the second threshold. The target symbol includes the last symbol of each of the consecutive time slots, excluding the last time slot. The specific conditions also include at least one of the following: The first terminal device's transmission bandwidth occupies all resource blocks (RBs) in the entire resource pool, and the indication information configured based on the resource pool is a first value. When the indication information is a first value, it is used to indicate that the resource pool occupies all RBs in the RB set. The first terminal device's transmission bandwidth is a portion of the RBs in a set of RBs. In the set of RBs, there is a second terminal device that uses frequency division multiplexing with the first terminal device and uses multiple consecutive time slots of the same time slot length for data transmission. The first terminal device and the second terminal device start using multiple consecutive time slots for data transmission at the same time position in a time slot.
14. A communication device, characterized in that, The device includes a processor and a memory, the memory storing a computer program, the processor executing the computer program stored in the memory to cause the device to perform the method as claimed in any one of claims 1 to 10, or the processor executing the computer program stored in the memory to cause the device to perform the method as claimed in claim 11.
15. A communication device, characterized in that, include: Processor and interface circuitry; The interface circuit is used to receive code instructions and transmit them to the processor; The processor is configured to run the code instructions to perform the method as claimed in any one of claims 1 to 10, or to run the code instructions to perform the method as claimed in claim 11.
16. A computer-readable storage medium for storing instructions that, when executed, cause the method of any one of claims 1 to 10 to be implemented, or, when executed, cause the method of claim 11 to be implemented.
Citation Information
Patent Citations
Data transmission method and communication device
CN113677023A
Resource determination method and device
CN115245023A
Control information transmission method and apparatus, resource pool configuration method and apparatus, and communication device
WO2020006955A1