CN117041984A - Shared resource allocation method and device - Google Patents
Shared resource allocation method and device Download PDFInfo
- Publication number
- CN117041984A CN117041984A CN202210470956.2A CN202210470956A CN117041984A CN 117041984 A CN117041984 A CN 117041984A CN 202210470956 A CN202210470956 A CN 202210470956A CN 117041984 A CN117041984 A CN 117041984A
- Authority
- CN
- China
- Prior art keywords
- time
- time period
- information
- terminal equipment
- terminal device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 142
- 238000013468 resource allocation Methods 0.000 title claims abstract description 67
- 238000004891 communication Methods 0.000 claims abstract description 176
- 238000001514 detection method Methods 0.000 claims abstract description 55
- 238000012545 processing Methods 0.000 claims description 32
- 230000008569 process Effects 0.000 claims description 22
- 238000004590 computer program Methods 0.000 claims description 12
- 230000003111 delayed effect Effects 0.000 claims description 5
- 239000000523 sample Substances 0.000 claims 4
- 239000000758 substrate Substances 0.000 claims 1
- 238000013461 design Methods 0.000 description 107
- 230000006870 function Effects 0.000 description 51
- 230000005540 biological transmission Effects 0.000 description 33
- 230000015654 memory Effects 0.000 description 26
- 238000010586 diagram Methods 0.000 description 22
- 238000005516 engineering process Methods 0.000 description 16
- 230000006399 behavior Effects 0.000 description 6
- 230000000694 effects Effects 0.000 description 5
- 230000007246 mechanism Effects 0.000 description 5
- 230000009471 action Effects 0.000 description 4
- 230000008859 change Effects 0.000 description 4
- 230000006855 networking Effects 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 4
- 230000007704 transition Effects 0.000 description 4
- 101150116295 CAT2 gene Proteins 0.000 description 3
- 101100326920 Caenorhabditis elegans ctl-1 gene Proteins 0.000 description 3
- 101000741965 Homo sapiens Inactive tyrosine-protein kinase PRAG1 Proteins 0.000 description 3
- 102100038659 Inactive tyrosine-protein kinase PRAG1 Human genes 0.000 description 3
- 101100126846 Neurospora crassa (strain ATCC 24698 / 74-OR23-1A / CBS 708.71 / DSM 1257 / FGSC 987) katG gene Proteins 0.000 description 3
- 230000001413 cellular effect Effects 0.000 description 3
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 101100392078 Caenorhabditis elegans cat-4 gene Proteins 0.000 description 2
- 101100494773 Caenorhabditis elegans ctl-2 gene Proteins 0.000 description 2
- 101100112369 Fasciola hepatica Cat-1 gene Proteins 0.000 description 2
- 101100005271 Neurospora crassa (strain ATCC 24698 / 74-OR23-1A / CBS 708.71 / DSM 1257 / FGSC 987) cat-1 gene Proteins 0.000 description 2
- 101150071746 Pbsn gene Proteins 0.000 description 2
- 230000003190 augmentative effect Effects 0.000 description 2
- 230000003542 behavioural effect Effects 0.000 description 2
- 239000000470 constituent Substances 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 230000007717 exclusion Effects 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 230000007774 longterm Effects 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 238000010295 mobile communication Methods 0.000 description 2
- 230000008520 organization Effects 0.000 description 2
- 230000000737 periodic effect Effects 0.000 description 2
- 238000001228 spectrum Methods 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 101100005280 Neurospora crassa (strain ATCC 24698 / 74-OR23-1A / CBS 708.71 / DSM 1257 / FGSC 987) cat-3 gene Proteins 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- GVVPGTZRZFNKDS-JXMROGBWSA-N geranyl diphosphate Chemical compound CC(C)=CCC\C(C)=C\CO[P@](O)(=O)OP(O)(O)=O GVVPGTZRZFNKDS-JXMROGBWSA-N 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 230000001105 regulatory effect Effects 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
- 238000012559 user support system Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W16/00—Network planning, e.g. coverage or traffic planning tools; Network deployment, e.g. resource partitioning or cells structures
- H04W16/02—Resource partitioning among network components, e.g. reuse partitioning
- H04W16/06—Hybrid resource partitioning, e.g. channel borrowing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/0231—Traffic management, e.g. flow control or congestion control based on communication conditions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/12—Wireless traffic scheduling
- H04W72/1263—Mapping of traffic onto schedule, e.g. scheduled allocation or multiplexing of flows
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
A shared resource allocation method and a device relate to the technical field of communication, wherein a first terminal device can send first information to a second terminal device in an acquired COT (chip on board) so as to share a first time period to the second terminal device; the first terminal device can also detect the channel in the second time period, when the channel detection result is smaller than or equal to the preset threshold value, the first terminal device sends first data in the first time period or sends second information in the first time period, so that the state of the channel is ensured to be busy in the first time period, preemption by other terminal devices is avoided, and the risk of preempting the channel in COT sharing is reduced. The first time period is used for the second terminal equipment to send information, the starting time of the second time period is equal to the starting time of the first time period, the second information is used for indicating a third time period located in the COT, and the starting time of the third time period is earlier than the ending time of the first time period.
Description
Technical Field
The present application relates to the field of communications technologies, and in particular, to a method and an apparatus for allocating shared resources.
Background
In a communication system, a terminal device may detect whether a channel is idle based on a listen before talk (listen before talk, LBT) mechanism, may occupy the channel if the channel is idle, and may transmit data within a channel occupancy time (channel occupancy time, COT).
The LBT mechanism may support COT sharing, that is, the current terminal device may share the COT occupied by itself to other terminal devices, and the other terminal devices implement data transmission according to the COT occupied channel shared by the current terminal device.
However, if a certain shared terminal device does not occupy a channel in a shared time period, it may cause the channel to be occupied by other terminal devices that are not shared in the shared time period, and thus cause the subsequent other shared terminal devices to be unable to occupy the channel according to the shared time period.
Therefore, how to avoid channel preemption during COT sharing is a technical problem to be solved.
Disclosure of Invention
The embodiment of the application provides a shared resource allocation method and a shared resource allocation device, which can reduce the risk of channel preemption during COT sharing.
In a first aspect, an embodiment of the present application provides a method for allocating a shared resource, where the method may include: the method comprises the steps that first terminal equipment obtains channel occupation time COT; the first terminal equipment sends first information to the second terminal equipment in COT; the first information is used for indicating a first time period, wherein the first time period is a time period shared by the first terminal equipment to the second terminal equipment, and the first time period is used for the second terminal equipment to send information; the first terminal equipment performs channel detection in a second time period; the starting time of the second time period is equal to the starting time of the first time period, and the duration of the second time period is a preset or predefined duration; when the channel detection result is smaller than or equal to a preset threshold value, the first terminal equipment sends first data in a first time period; or when the channel detection result is smaller than or equal to a preset threshold value, the first terminal equipment sends second information in a first time period; the second information is used for indicating a third time period, the starting time of the third time period is earlier than the ending time of the first time period, and the third time period is located in the COT.
Based on the first aspect, when the first terminal equipment shares the first time period to the second terminal equipment according to the acquired COT, the first terminal equipment can perform channel detection in the second time period, when the channel detection result is smaller than or equal to a preset threshold value, the first terminal equipment can determine that the second terminal equipment does not occupy the channel in the first time period, at this time, the first terminal equipment can send first data in the first time period or send second information in the first time period, so that the state of the channel is guaranteed to be busy in the first time period, preemption by other terminal equipment is avoided, and the risk of channel preemption during COT sharing is reduced.
In one possible design, the first data may include one or more of the following: all zero data, duplicate data; the repeated data are data sent by the first terminal equipment in the COT.
Based on the possible design, the first terminal device may send all zero data to occupy the channel in the first period, may send repeated data to occupy the channel in the first period, and may send all zero data and repeated data to occupy the channel in the first period, so as to provide various feasibility schemes for the first terminal device to occupy the channel in the first period.
In one possible design, the third time period is a time period shared by the first terminal device to the third terminal device, and the third time period is used for the third terminal device to send information.
Based on the possible design, the first terminal device may share the third time period to the third terminal device, and the third terminal device may occupy the channel in the third time period, so as to reduce the risk of channel preemption during COT sharing.
In one possible design, after the first terminal device sends the second information in the first period, the method further includes: when the duration between the sending time of the second information and the starting time of the third time period is greater than or equal to the preset duration, the first terminal device sends the first data between the sending time of the second information and the starting time of the third time period.
Based on the possible design, when the duration between the sending time of the second information and the starting time of the third time period is greater than or equal to the preset duration, the first terminal device can send the first data between the sending time of the second information and the starting time of the third time period to occupy the channel, so that the channel is ensured to be busy, the channel is prevented from being preempted by other terminal devices, the channel preemption risk during COT sharing is reduced, and the third terminal device can occupy the channel in the third time period later.
In a second aspect, an embodiment of the present application provides a communication device, where the communication device may implement a function performed by the first terminal device in the first aspect or a possible design of the first aspect, where the function may be implemented by executing corresponding software by using hardware. The hardware or software comprises one or more modules corresponding to the functions. Such as a transceiver module and a processing module. The processing module is used for acquiring the channel occupation time COT; the receiving and transmitting module is used for transmitting the first information to the second terminal equipment in the COT; the first information is used for indicating a first time period, wherein the first time period is a time period shared by the first terminal equipment to the second terminal equipment, and the first time period is used for the second terminal equipment to send information; the processing module is also used for carrying out channel detection in a second time period; the starting time of the second time period is equal to the starting time of the first time period, and the duration of the second time period is a preset or predefined duration; the receiving and transmitting module is further used for transmitting first data in a first time period when the channel detection result is smaller than or equal to a preset threshold value; or, the transceiver module is further configured to send the second information in the first period of time when the channel detection result is less than or equal to the preset threshold; the second information is used for indicating a third time period, the starting time of the third time period is earlier than the ending time of the first time period, and the third time period is located in the COT.
In one possible design, the first data may include one or more of the following: all zero data, duplicate data; the repeated data are data sent by the first terminal equipment in the COT.
In one possible design, the third time period is a time period shared by the first terminal device to the third terminal device, and the third time period is used for the third terminal device to send information.
In a possible design, the transceiver module is further configured to send, after the second information is sent in the first period of time, the first data between the sending time of the second information and the starting time of the third period of time when the duration between the sending time of the second information and the starting time of the third period of time is greater than or equal to a preset duration.
It should be noted that, in a specific implementation manner of the communication apparatus in the second aspect, reference may be made to the behavior function of the first terminal device in the shared resource allocation method provided in the first aspect or any one of possible designs of the first aspect.
In a third aspect, an embodiment of the present application provides a communication apparatus, which may be the first terminal device or a chip or a system on chip in the first terminal device. The communication device may implement the functions performed by the first terminal device in the above aspects or in each possible design, which may be implemented by hardware. In one possible design, the communication device may include: a transceiver and a processor. The transceiver and processor may be adapted to support the communication device to implement the functionality referred to in the above-described first aspect or any one of the possible designs of the first aspect. For example: the processor may be configured to obtain a channel occupation time COT; the transceiver may be configured to transmit the first information to the second terminal device within the COT; the first information is used for indicating a first time period, wherein the first time period is a time period shared by the first terminal equipment to the second terminal equipment, and the first time period is used for the second terminal equipment to send information; the processor may also be configured to perform channel detection during a second time period; the starting time of the second time period is equal to the starting time of the first time period, and the duration of the second time period is a preset or predefined duration; the transceiver is further configured to transmit first data in a first period of time when the channel detection result is less than or equal to a preset threshold; or the transceiver is further used for sending the second information in the first time period when the channel detection result is smaller than or equal to a preset threshold value; the second information is used for indicating a third time period, the starting time of the third time period is earlier than the ending time of the first time period, and the third time period is located in the COT. In yet another possible design, the communication device may further include a memory for holding computer-executable instructions and data for the communication device. The transceiver and processor execute the computer-executable instructions stored by the memory to cause the communication device to perform the shared resource allocation method as described above in the first aspect or any one of the possible designs of the first aspect when the communication device is operated.
In this embodiment, the specific implementation manner of the communication apparatus in the third aspect may refer to the behavior function of the first terminal device in the shared resource allocation method provided in the first aspect or any one of possible designs of the first aspect.
In a fourth aspect, an embodiment of the present application provides a shared resource allocation method, where the method may include: the method comprises the steps that first terminal equipment obtains channel occupation time COT; the first terminal equipment sends first information to the second terminal equipment in COT; the first information is used for indicating a first time period, wherein the first time period is a time period shared by the first terminal equipment to the second terminal equipment, and the first time period is used for the second terminal equipment to send information; the first terminal equipment receives first feedback information from the second terminal equipment; the first feedback information is used for indicating that the second terminal equipment does not occupy the channel in the first time period; the first terminal equipment transmits first data in a first time period; or the first terminal equipment sends the second information in the first time period; the second information is used for indicating a third time period, the starting time of the third time period is earlier than the ending time of the first time period, and the third time period is located in the COT.
Based on the fourth aspect, when the first terminal device determines that the second terminal device does not occupy the channel in the first period according to the first feedback information, the first terminal device may send the first data or the second information in the first period, so as to occupy the channel in the first period, and ensure that the state of the channel is busy, thereby avoiding preemption of the channel by other terminal devices, and reducing the risk of preemption of the channel in the COT sharing.
In one possible design, the first feedback information is received during a fourth time period; the starting time of the fourth time period is later than the first time, the first time is the time of delaying the sending time of the first information by the first time delay, and the first time delay is the time delay of determining the first feedback information by the second terminal equipment; the ending time of the fourth time period is earlier than the second time, the second time is the time when the starting time of the first time period is advanced by a second time delay, and the second time delay is the time delay for the first terminal equipment to process the first feedback information.
Based on the possible design, the first terminal device may receive the first feedback information in the fourth period of time, so as to improve the reliability of receiving the first feedback information, and meanwhile, the end time of the fourth period of time is earlier than the second time, so that the first terminal device may have enough time to process the first feedback information before the first period of time.
In one possible design, the fourth time period is a preconfigured or predefined time period.
Based on this possible design, the fourth time period may be a preconfigured time period or a predefined time period, providing a plurality of feasibility schemes for the design of the fourth time period.
In one possible design, the first data may include one or more of the following: all zero data, duplicate data; the repeated data are data sent by the first terminal equipment in the COT.
Based on the possible design, the first terminal device may send all zero data to occupy the channel in the first period, may send repeated data to occupy the channel in the first period, and may send all zero data and repeated data to occupy the channel in the first period, so as to provide various feasibility schemes for the first terminal device to occupy the channel in the first period.
In one possible design, the third time period is a time period shared by the first terminal device to the third terminal device, and the third time period is used for the third terminal device to send information.
Based on the possible design, the first terminal device may share the third time period to the third terminal device, and the third terminal device may occupy the channel in the third time period, so as to reduce the risk of channel preemption during COT sharing.
In one possible design, after the first terminal device sends the second information in the first period, the method further includes: when the duration between the sending time of the second information and the starting time of the third time period is greater than or equal to the preset duration, the first terminal device sends the first data between the sending time of the second information and the starting time of the third time period.
Based on the possible design, when the duration between the sending time of the second information and the starting time of the third time period is greater than or equal to the preset duration, the first terminal device can send the first data between the sending time of the second information and the starting time of the third time period to occupy the channel, so that the channel is ensured to be busy, the channel is prevented from being preempted by other terminal devices, the channel preemption risk during COT sharing is reduced, and the third terminal device can occupy the channel in the third time period later.
In one possible design, before the first terminal device receives the first feedback information from the second terminal device, the method further includes: the first terminal equipment sends first information to the third terminal equipment; the first information further includes a fifth time period, where the fifth time period is a time period shared by the first terminal device to the third terminal device, and the fifth time period is used for the third terminal device to send information.
Based on this possible design, the first terminal device may share the COT to the plurality of terminal devices through first information, which may be used to indicate a period of time for which the first terminal device shares to the respective terminal devices.
In one possible design, after the first terminal device sends the first information to the third terminal device, the method further includes: the first terminal equipment receives second feedback information from the third terminal equipment, wherein the second feedback information is used for indicating the third terminal equipment to occupy the channel in the fifth time period.
Based on the possible design, after the first terminal device sends the first information to the third terminal device, the first terminal device may further receive the second feedback information sent by the third terminal device, so as to determine whether the third terminal device occupies the channel in the time period shared by the first terminal device, if so, the third terminal device may send the information, and if not, the first terminal device may occupy the channel in the time period shared by the third terminal device, so as to ensure that the channel is busy, thereby avoiding preemption of the channel by other terminal devices, and reducing the risk of preemption of the channel during COT sharing.
In one possible design, the second feedback information is received during a fourth time period; the starting time of the fourth time period is later than the first time, the first time is the time of delaying the sending time of the first information by the first time delay, and the first time delay is the time delay of determining the first feedback information by the second terminal equipment; the ending time of the fourth time period is earlier than the second time, the second time is the time when the starting time of the first time period is advanced by a second time delay, and the second time delay is the time delay for the first terminal equipment to process the first feedback information.
Based on the possible design, the first terminal device can receive the second feedback information in the fourth time period to improve the receiving reliability of the second feedback information, and meanwhile, the ending time of the fourth time period is earlier than the second time, so that the first terminal device can be ensured to have enough time to process the second feedback information before the first time period.
In one possible design, the start time of the fifth time period is later than the start time of the third time period.
Based on this possible design, when the first terminal device considers that the second terminal device does not occupy the first period, if the first terminal device further shares the COT to the third terminal device after the first period, the first terminal device may advance the fifth period shared to the third terminal device forward, becoming the third period. The third terminal equipment can occupy the channel in the third time period, so that the risk of channel preemption during COT sharing is reduced, and the third terminal equipment can occupy the channel according to the shared time period.
In a fifth aspect, an embodiment of the present application provides a communication apparatus, where the communication apparatus may implement a function performed by the first terminal device in the fourth aspect or a possible design of the fourth aspect, where the function may be implemented by executing corresponding software by using hardware. The hardware or software comprises one or more modules corresponding to the functions. Such as a transceiver module and a processing module. The processing module is used for acquiring the channel occupation time COT; the receiving and transmitting module is used for transmitting the first information to the second terminal equipment in the COT; the first information is used for indicating a first time period, wherein the first time period is a time period shared by the first terminal equipment to the second terminal equipment, and the first time period is used for the second terminal equipment to send information; the receiving and transmitting module is also used for receiving the first feedback information from the second terminal equipment; the first feedback information is used for indicating that the second terminal equipment does not occupy the channel in the first time period; the receiving and transmitting module is also used for transmitting the first data in the first time period; or, the transceiver module is further configured to send the second information in the first period; the second information is used for indicating a third time period, the starting time of the third time period is earlier than the ending time of the first time period, and the third time period is located in the COT.
In one possible design, the first feedback information is received during a fourth time period; the starting time of the fourth time period is later than the first time, the first time is the time of delaying the sending time of the first information by the first time delay, and the first time delay is the time delay of determining the first feedback information by the second terminal equipment; the ending time of the fourth time period is earlier than the second time, the second time is the time when the starting time of the first time period is advanced by a second time delay, and the second time delay is the time delay for the first terminal equipment to process the first feedback information.
In one possible design, the fourth time period is a preconfigured or predefined time period.
In one possible design, the first data may include one or more of the following: all zero data, duplicate data; the repeated data are data sent by the first terminal equipment in the COT.
In one possible design, the third time period is a time period shared by the first terminal device to the third terminal device, and the third time period is used for the third terminal device to send information.
In a possible design, the transceiver module is further configured to, after the second information is sent in the first period of time, send the first data between the sending time of the second information and the starting time of the third period of time when the duration between the sending time of the second information and the starting time of the third period of time is greater than or equal to a preset duration.
In a possible design, the transceiver module is further configured to send the first information to the third terminal device before receiving the first feedback information from the second terminal device; the first information further includes a fifth time period, where the fifth time period is a time period shared by the first terminal device to the third terminal device, and the fifth time period is used for the third terminal device to send information.
In one possible design, the transceiver module is further configured to receive second feedback information from the third terminal device after sending the first information to the third terminal device, where the second feedback information is used to instruct the third terminal device to occupy the channel in the fifth time period.
In one possible design, the second feedback information is received during a fourth time period; the starting time of the fourth time period is later than the first time, the first time is the time of delaying the sending time of the first information by the first time delay, and the first time delay is the time delay of determining the first feedback information by the second terminal equipment; the ending time of the fourth time period is earlier than the second time, the second time is the time when the starting time of the first time period is advanced by a second time delay, and the second time delay is the time delay for the first terminal equipment to process the first feedback information.
In one possible design, the start time of the fifth time period is later than the start time of the third time period.
It should be noted that, in a specific implementation manner of the communication apparatus in the fifth aspect, reference may be made to the behavior function of the first terminal device in the shared resource allocation method provided in the fourth aspect or any one of possible designs of the fourth aspect.
In a sixth aspect, an embodiment of the present application provides a communication apparatus, which may be a chip or a system on a chip in a first terminal device. The communication device may implement the functions performed by the first terminal device in the above aspects or in each possible design, which may be implemented by hardware. In one possible design, the communication device may include: a transceiver and a processor. The transceiver and processor may be used to support the communication device to implement the functionality involved in the fourth aspect or any one of the possible designs of the fourth aspect. For example: the processor may be configured to obtain a channel occupation time COT; the transceiver may be configured to transmit the first information to the second terminal device within the COT; the first information is used for indicating a first time period, wherein the first time period is a time period shared by the first terminal equipment to the second terminal equipment, and the first time period is used for the second terminal equipment to send information; the transceiver is further configured to receive first feedback information from the second terminal device; the first feedback information is used for indicating that the second terminal equipment does not occupy the channel in the first time period; the transceiver is further configured to transmit the first data during a first time period; or, the transceiver is further configured to transmit the second information during the first time period; the second information is used for indicating a third time period, the starting time of the third time period is earlier than the ending time of the first time period, and the third time period is located in the COT. In yet another possible design, the communication device may further include a memory for holding computer-executable instructions and data necessary for the communication device. When the communication device is operating, the transceiver and processor execute the computer-executable instructions stored in the memory to cause the communication device to perform the shared resource allocation method as described in the fourth aspect or any one of the possible designs of the fourth aspect.
In this embodiment, the specific implementation manner of the communication apparatus in the sixth aspect may refer to the behavioral function of the first terminal device in the shared resource allocation method provided in the fourth aspect or any one of possible designs of the fourth aspect.
In a seventh aspect, an embodiment of the present application provides a shared resource allocation method, where the method may include: the second terminal equipment receives first information from the first terminal equipment; the first information is used for indicating a first time period, wherein the first time period is a time period shared by the first terminal equipment to the second terminal equipment, and the first time period is used for the second terminal equipment to send information; the second terminal equipment sends first feedback information to the first terminal equipment; the first feedback information is used for indicating that the second terminal equipment does not occupy the channel in the first time period.
Based on the seventh aspect, the second terminal device can determine the first time period shared by the first terminal device according to the first information, if the second terminal device does not occupy the channel in the first time period, the second terminal device can send the first feedback information to the first terminal device, and after the first terminal device receives the first feedback information, the first terminal device can send the first data or the second information in the first time period to occupy the channel, so that the channel state is ensured to be busy, thereby avoiding the channel from being preempted by other terminal devices, and reducing the channel preemption risk during COT sharing.
In one possible design, the first feedback information is sent during a fourth time period; the starting time of the fourth time period is later than the first time, the first time is the time of delaying the sending time of the first information by the first time delay, and the first time delay is the time delay of determining the first feedback information by the second terminal equipment; the ending time of the fourth time period is earlier than the second time, the second time is the time when the starting time of the first time period is advanced by a second time delay, and the second time delay is the time delay for the first terminal equipment to process the first feedback information.
Based on the possible design, the second terminal device may send the first feedback information in the fourth time period, so as to improve the sending reliability of the first feedback information. The starting time of the fourth time period is later than the first time period, so that the second terminal device can be ensured to have enough time to determine the first feedback information according to the first information before the fourth time period.
In one possible design, the fourth time period is a preconfigured or predefined time period.
Based on this possible design, the fourth time period may be a preconfigured time period or a predefined time period, providing a plurality of feasibility schemes for the design of the fourth time period.
In an eighth aspect, an embodiment of the present application provides a communication apparatus, where the communication apparatus may implement a function performed by the second terminal device in the seventh aspect or a possible design of the seventh aspect, where the function may be implemented by executing corresponding software by using hardware. The hardware or software comprises one or more modules corresponding to the functions. Such as a transceiver module and a processing module. The receiving and transmitting module is used for receiving first information from the first terminal equipment; the first information is used for indicating a first time period, wherein the first time period is a time period shared by the first terminal equipment to the second terminal equipment, and the first time period is used for the second terminal equipment to send information; the receiving and transmitting module is also used for transmitting first feedback information to the first terminal equipment; the first feedback information is used for indicating that the second terminal equipment does not occupy the channel in the first time period.
In one possible design, the first feedback information is sent during a fourth time period; the starting time of the fourth time period is later than the first time, the first time is the time of delaying the sending time of the first information by the first time delay, and the first time delay is the time delay of determining the first feedback information by the second terminal equipment; the ending time of the fourth time period is earlier than the second time, the second time is the time when the starting time of the first time period is advanced by a second time delay, and the second time delay is the time delay for the first terminal equipment to process the first feedback information.
In one possible design, the fourth time period is a preconfigured or predefined time period.
It should be noted that, in a specific implementation manner of the communication apparatus in the eighth aspect, reference may be made to the behavior function of the second terminal device in the shared resource allocation method provided by the seventh aspect or any one of possible designs of the seventh aspect.
In a ninth aspect, an embodiment of the present application provides a communication apparatus, which may be the second terminal device or a chip or a system on chip in the second terminal device. The communication device may implement the functions performed by the second terminal device in the above aspects or in each possible design, which may be implemented by hardware. In one possible design, the communication device may include: a transceiver and a processor. The transceiver and processor may be adapted to support the communication device to carry out the functions involved in the seventh aspect or any one of the possible designs of the seventh aspect described above. For example: the transceiver may be configured to receive first information from a first terminal device; the first information is used for indicating a first time period, wherein the first time period is a time period shared by the first terminal equipment to the second terminal equipment, and the first time period is used for the second terminal equipment to send information; the transceiver may also be configured to send first feedback information to the first terminal device; the first feedback information is used for indicating that the second terminal equipment does not occupy the channel in the first time period. In yet another possible design, the communication device may further include a memory for holding computer-executable instructions and data necessary for the communication device. When the communication device is operating, the transceiver and processor execute the computer-executable instructions stored by the memory to cause the communication device to perform the shared resource allocation method as described in the seventh aspect or any one of the possible designs of the seventh aspect.
In this embodiment, the communication apparatus in the ninth aspect may refer to the behavioral function of the second terminal device in the shared resource allocation method provided in the seventh aspect or any one of the possible designs of the seventh aspect.
In a tenth aspect, an embodiment of the present application provides a shared resource allocation method, which may include: the third terminal equipment receives first information from the first terminal equipment; the first information is used for indicating a fifth time period, wherein the fifth time period is a time period shared by the first terminal equipment to the third terminal equipment, and the fifth time period is used for sending information by the third terminal equipment; the third terminal equipment sends second feedback information to the first terminal equipment; the second feedback information is used for indicating the third terminal equipment to occupy the channel in the fifth time period.
Based on the tenth aspect, the third terminal device may cause the first terminal device to determine whether the third terminal device occupies the channel in the time period shared by the first terminal device according to the received second feedback information by sending the second feedback information to the first terminal device.
In one possible design, the third terminal device receives the second information from the first terminal device; the second information is used for indicating a third time period, the starting time of the third time period is earlier than the starting time of the fifth time period, the third time period is located in the channel occupation time COT acquired by the first terminal equipment, the third time period is a time period shared by the first terminal equipment to the third terminal equipment, and the third time period is used for the third terminal equipment to send information.
Based on this possible design, when the first terminal device considers that the second terminal device does not occupy the first period, if the first terminal device further shares the COT to the third terminal device after the first period, the first terminal device may advance the fifth period shared to the third terminal device forward, becoming the third period. The third terminal equipment can occupy the channel in the third time period, and the state of the channel is guaranteed to be busy, so that the channel is prevented from being preempted by other terminal equipment, the risk of the channel being preempted in COT sharing is reduced, and the third terminal equipment can occupy the channel according to the shared time period.
In one possible design, the second feedback information is received during a fourth time period; the starting time of the fourth time period is later than the first time, the first time is the time of delaying the sending time of the first information by the first time delay, and the first time delay is the time delay of determining the first feedback information by the second terminal equipment; the ending time of the fourth time period is earlier than the second time, the second time is the time when the starting time of the first time period is advanced by a second time delay, and the second time delay is the time delay for the first terminal equipment to process the first feedback information.
Based on the possible design, the third terminal device may send the second feedback information in the fourth period of time, so as to improve the sending reliability of the second feedback information. The starting time of the fourth time period is later than the first time period, so that the third terminal device can be ensured to have enough time to determine the second feedback information according to the first information before the fourth time period.
In an eleventh aspect, an embodiment of the present application provides a communication apparatus, where the communication apparatus may implement a function performed by the third terminal device in the tenth aspect or a possible design of the tenth aspect, where the function may be implemented by executing corresponding software by using hardware. The hardware or software comprises one or more modules corresponding to the functions. Such as a transceiver module and a processing module. The receiving and transmitting module is used for receiving first information from the first terminal equipment; the first information is used for indicating a fifth time period, wherein the fifth time period is a time period shared by the first terminal equipment to the third terminal equipment, and the fifth time period is used for sending information by the third terminal equipment; the receiving and transmitting module is also used for transmitting second feedback information to the first terminal equipment; the second feedback information is used for indicating the third terminal equipment to occupy the channel in the fifth time period.
In a possible design, the transceiver module is further configured to receive second information from the first terminal device; the second information is used for indicating a third time period, the starting time of the third time period is earlier than the starting time of the fifth time period, the third time period is located in the channel occupation time COT acquired by the first terminal equipment, the third time period is a time period shared by the first terminal equipment to the third terminal equipment, and the third time period is used for the third terminal equipment to send information.
In one possible design, the second feedback information is received during a fourth time period; the starting time of the fourth time period is later than the first time, the first time is the time of delaying the sending time of the first information by the first time delay, and the first time delay is the time delay of determining the first feedback information by the second terminal equipment; the ending time of the fourth time period is earlier than the second time, the second time is the time when the starting time of the first time period is advanced by a second time delay, and the second time delay is the time delay for the first terminal equipment to process the first feedback information.
It should be noted that, in a specific implementation manner of the communication apparatus in the eleventh aspect, reference may be made to the behavior function of the third terminal device in the shared resource allocation method provided in the tenth aspect or any one of possible designs of the tenth aspect.
In a twelfth aspect, an embodiment of the present application provides a communication apparatus, which may be a chip or a system on chip in the third terminal device. The communication device may implement the functions performed by the third terminal device in the above aspects or in each possible design, which may be implemented by hardware. In one possible design, the communication device may include: a transceiver and a processor. The transceiver and processor may be adapted to support the communication device to carry out the functions referred to in the tenth aspect or any one of the possible designs of the tenth aspect described above. For example: the transceiver may be configured to receive first information from a first terminal device; the first information is used for indicating a fifth time period, wherein the fifth time period is a time period shared by the first terminal equipment to the third terminal equipment, and the fifth time period is used for sending information by the third terminal equipment; the transceiver may also be configured to send second feedback information to the first terminal device; the second feedback information is used for indicating the third terminal equipment to occupy the channel in the fifth time period. In yet another possible design, the communication device may further include a memory for holding computer-executable instructions and data necessary for the communication device. When the communication device is operating, the transceiver and processor execute the computer-executable instructions stored by the memory to cause the communication device to perform the shared resource allocation method as described in the tenth aspect or any one of the possible designs of the tenth aspect.
In this embodiment, the communications apparatus in the twelfth aspect may refer to a behavior function of the third terminal device in the shared resource allocation method provided in the tenth aspect or any one of the possible designs of the tenth aspect.
In a thirteenth aspect, a communications device is provided, the communications device comprising one or more processors; one or more processors configured to execute a computer program or instructions that, when executed by the one or more processors, cause the communication device to perform the shared resource allocation method as described in the first aspect or any of the possible designs of the first aspect, or to perform the shared resource allocation method as described in the fourth aspect or any of the possible designs of the seventh aspect, or to perform the shared resource allocation method as described in the tenth aspect or any of the possible designs of the tenth aspect.
In one possible design, the communication device further includes one or more memories coupled to the one or more processors, the one or more memories for storing the computer programs or instructions. In one possible implementation, the memory is located outside the communication device. In another possible implementation, the memory is located within the communication device. In embodiments of the present application, the processor and the memory may also be integrated in one device, i.e., the processor and the memory may also be integrated. In a possible implementation, the communication device further comprises a transceiver for receiving information and/or transmitting information.
In one possible design, the communication device further includes one or more communication interfaces coupled to the one or more processors, the one or more communication interfaces configured to communicate with other modules outside of the communication device.
In a fourteenth aspect, a communication device is provided, the communication device comprising an input-output interface and logic circuitry; an input-output interface for inputting and/or outputting information; the logic circuitry is configured to perform the shared resource allocation method as described in the first aspect or any of the possible designs of the first aspect or the shared resource allocation method as described in the fourth aspect or any of the possible designs of the fourth aspect or the shared resource allocation method as described in the seventh aspect or any of the possible designs of the seventh aspect or the shared resource allocation method as described in the tenth aspect or any of the possible designs of the tenth aspect, process and/or generate information according to the information.
A fifteenth aspect provides a computer readable storage medium storing computer instructions or a program which, when run on a computer, cause a shared resource allocation method as described in the first aspect or any of the possible designs of the first aspect, or a shared resource allocation method as described in the fourth aspect or any of the possible designs of the fourth aspect, or a shared resource allocation method as described in the seventh aspect or any of the possible designs of the seventh aspect, or a shared resource allocation method as described in the tenth aspect or any of the possible designs of the tenth aspect, to be performed.
In a sixteenth aspect, there is provided a computer program product comprising computer instructions which, when run on a computer, cause the shared resource allocation method as described in the first aspect or any of the possible designs of the first aspect to be performed, or the shared resource allocation method as described in the fourth aspect or any of the possible designs of the seventh aspect to be performed, or the shared resource allocation method as described in the tenth aspect or any of the possible designs of the tenth aspect to be performed.
In a seventeenth aspect, embodiments of the present application provide a computer program which, when run on a computer, causes a shared resource allocation method as described in the first aspect or any of the possible designs of the first aspect to be performed, or a shared resource allocation method as described in the fourth aspect or any of the possible designs of the fourth aspect to be performed, or a shared resource allocation method as described in the seventh aspect or any of the possible designs of the seventh aspect to be performed.
The technical effect of any one of the design manners of the thirteenth aspect to the seventeenth aspect may be referred to the technical effect of any one of the possible designs of the first aspect, or the technical effect of any one of the possible designs of the fourth aspect, or the technical effect of any one of the possible designs of the seventh aspect, or the technical effect of any one of the possible designs of the tenth aspect.
An eighteenth aspect provides a communication system comprising the communication device according to any one of the second to third aspects or the communication device according to any one of the fifth to sixth aspects, the communication device according to any one of the eighth to ninth aspects and the communication device according to any one of the eleventh to twelfth aspects.
Drawings
FIG. 1 is a schematic diagram of a resource pool according to an embodiment of the present application;
FIG. 2 is a schematic diagram of a resource selection according to an embodiment of the present application;
FIG. 3 is a schematic diagram of a resource selection according to an embodiment of the present application;
FIG. 4 is a schematic diagram of a candidate resource according to an embodiment of the present application;
Fig. 5 is a schematic diagram of an interleaved RB according to an embodiment of the present disclosure;
FIG. 6 is a schematic diagram of an LBT according to an embodiment of the present application;
FIG. 7 is a schematic diagram of COT sharing according to an embodiment of the present application;
FIG. 8 is a schematic diagram of COT sharing according to an embodiment of the present application;
fig. 9 is a schematic diagram of a communication system according to an embodiment of the present application;
fig. 10 is a schematic diagram of a composition structure of a communication device according to an embodiment of the present application;
FIG. 11 is a flowchart of a method for allocating shared resources according to an embodiment of the present application;
FIG. 12 is a schematic diagram of COT sharing according to an embodiment of the present application;
FIG. 13 is a schematic diagram of COT sharing according to an embodiment of the present application;
FIG. 14 is a schematic diagram of COT sharing according to an embodiment of the present application;
FIG. 15 is a schematic diagram of COT sharing according to an embodiment of the present application;
FIG. 16 is a schematic diagram of COT sharing according to an embodiment of the present application;
fig. 17 is a flowchart of a shared resource allocation method according to an embodiment of the present application;
FIG. 18 is a schematic diagram of COT sharing according to an embodiment of the present application;
FIG. 19 is a schematic diagram of COT sharing according to an embodiment of the present application;
FIG. 20 is a schematic diagram of COT sharing according to an embodiment of the present application;
FIG. 21 is a schematic diagram of COT sharing according to an embodiment of the present application;
fig. 22 is a schematic diagram of a composition of a terminal device according to an embodiment of the present application.
Detailed Description
Device-to-device (D2D) technology: with the development of wireless communication technology, the demand for high data rates and user experiences has increased, and the demand for proximity services for resolving and communicating with nearby people or things has also increased, and D2D technology has grown. D2D technology allows a plurality of D2D-enabled terminal devices to directly discover and directly communicate with or without a network infrastructure.
The application of the D2D technology can reduce the burden of a cellular network, reduce the battery power consumption of user equipment, improve the data rate and well meet the requirement of the proximity service. In view of the characteristics and advantages of the D2D technology, a car networking application scenario based on the D2D technology is proposed, but due to the consideration of safety, the requirement of the car networking application scenario on time delay is very high, and the D2D technology cannot meet the time delay requirement of the car networking application scenario.
Based on this, in the network of long term evolution (long term evolution, LTE) technology proposed by the third generation partnership project (the 3rd generation partnership project,3GPP), the internet of vehicles technology of vehicle-to-everything (V2X) is proposed.
V2X communication: refers to communication of the vehicle with anything outside, including vehicle-to-vehicle communication (vehicle to vehicle, V2V), vehicle-to-pedestrian communication (vehicle to pedestrian, V2P), vehicle-to-infrastructure communication (vehicle to infrastructure, V2I), vehicle-to-network communication (vehicle to network, V2N).
V2X communication is a basic technology and a key technology applied to high-speed equipment represented by vehicles in the scene with very high requirements on communication delay in the future, such as intelligent automobiles, automatic driving, intelligent transportation systems and the like. The LTE V2X communication may support communication scenarios with and without network coverage, and the resource allocation manner may be a network access device scheduling mode, such as an evolved universal terrestrial radio access network node B (E-UTRAN node B) scheduling mode and a terminal device self-selection mode. Based on V2X technology, a vehicle user (V-UE) can send some information of itself, such as information of position, speed, intention (turning, doubling, reversing) and other periodic and some aperiodic event-triggered information to surrounding V-UEs, and similarly, the V-UEs can also receive information of surrounding users in real time. The 3GPP standards organization officially promulgates the first generation LTE V2X standard in the early 2017, and the LTE version number is Release 14.
LTE V2X addresses some of the partially basic requirements in V2X scenarios, but LTE V2X is not yet able to support effectively for future fully intelligent driving, autopilot, etc. application scenarios. With the development of the new air interface (NR) technology in the 3GPP standard organization of the fifth generation (5th generation,5G) mobile communication technology, the 5g NR v2x will be further developed, for example, lower transmission delay, more reliable communication transmission, higher throughput, and better user experience can be supported, so as to meet the requirements of wider application scenarios. NR V2X therefore proposes to support a reliable transmission of 99.99% or even 99.999%. For the above-mentioned different service requirements, LTE V2X cannot meet the service requirements, and NR V2X is required to support the different service requirements by supporting unicast, multicast, broadcast, and other service modes.
Side Link (SL) resource pool: several consecutive subchannels may be included in the frequency domain and the unit in the time domain may be a SL slot. Each sub-channel may contain an equal number of resource blocks (physical resource block, PRBs), and specific values may be configured by higher layers onto the resource pool. One SL slot may be located in one slot (slot) in the time domain, occupy a consecutive plurality of symbols (symbols), and the starting symbol (start symbol) position of the SL slot and the number of occupied duration symbols (SL symbols length) are configured by a higher layer. The time domain starting position and the number of time duration symbols of all the SL slots in one resource pool are the same. The SL physical channels that may be transmitted over the SL time slots include: a sidelink physical shared channel (physical sidelink shared channel, PSSCH), a sidelink physical broadcast channel (physical sidelink broadcast channel, PSBCH), a sidelink physical control channel (physical sidelink control channel, PSCCH), and a sidelink physical feedback channel (physical sidelink feedback channel, PSFCH).
PSSCH: for carrying data information and second control information. Wherein the data information is terminal equipment-to-terminal equipment service information. The second control information is mainly used for bearing other control information except for the PSSCH demodulation reference signal (demodulation reference signal, DMRS), and specifically may include: channel state information (channel state information, CSI) reports information such as trigger information, ID of the destination user of PSSCH, PSSCH hybrid automatic repeat request (hybrid automatic repeat request, HARQ) process number, new data indication (new data indicator), HARQ transmission version number, and the like. The format of the second control information is different according to the type of the service information. The PSSCH transmission needs to be transmitted along with its corresponding one of the PSCCHs.
PSCCH: for carrying control information, which may be referred to as first control information, the carrier includes physical layer resource information of a side-by-side data channel, DMRS configuration information, DMRS port number, coded modulation signal (modulation and code signal, MCS), and resource reservation information. The resource reservation information is used to indicate the time domain location of the resource used by the future terminal device to transmit the PSSCH/PSCCH and the interval of the time slot in which the current PSSCH/PSCCH is located, and both the two forms of the resource reservation information exist in the first control information, including periodic resource reservation, initial transmission for other Transport Blocks (TBs), and retransmission resource information of the current PSSCH/PSCCH. The other terminal device may determine, according to the resource reservation information in the correctly received first control information in the resource listening window, a use condition in the resource selection window, for example, whether a certain candidate resource in the resource selection window has been reserved by the other terminal device. The allocation mode based on resource reservation can improve the reliability of resource use in the distributed system and reduce collision.
Based on the above description of the PSSCH and the PSCCH, the second control information format may be indicated by format information of the second control information. The format of the second control information may be: 2-A or 2-B.2-B is used for SL multicast 2 (the multicast may be a multicast based on a geographic scope). 2-a may be used for unicast, broadcast and multicast 1 or multicast 2. Further, the 2-a may carry service (transmission) type indication information (cast type indicator), as shown in the following table 1, the multicast 1 may be multicast supporting NACK only type automatic feedback retransmission mechanism (HARQ), that is, the following '11' in the following table 1, which means that when the multicast user supports HARQ feedback, the receiving user feeds back HARQ information only when the PSSCH is not decoded correctly, and in other scenarios, HARQ information is not fed back. Multicast 2 (i.e., '01' shown in table 1 below) and unicast (i.e., '10' shown in table 1 below) are similar, and the receiving user feeds back both decoding correct information (ACK) and decoding error information (NACK) for each PSSCH supporting HARQ feedback.
TABLE 1
In one resource pool, the number of resources occupied by the PSCCH is fixed, and the number of control information bits carried by the first control information is fixed, so blind detection of the PSCCH format is not required. The PSCCH is constrained to be transmitted within a sub-channel with a time domain occupying 2 to 3 symbols and a frequency domain bandwidth less than or equal to a sub-channel bandwidth. Specifically, the number of PRBs of the PSCCH frequency domain bandwidth is configured by a resource pool with its frequency domain starting position aligned with the minimum PRB index position of the subchannel. Since the minimum frequency domain granularity of the frequency domain resource occupied by the PSSCH transmission is one sub-channel, it is possible to send an independent PSSCH on each sub-channel, that is, there may be a PSCCH on each sub-channel, and the receiving user needs to blindly detect the presence or absence of the PSCCH on each sub-channel.
Illustratively, as shown in fig. 1, taking an example that 4 sub-channels are configured in one resource pool and the PSCCH bandwidth is configured to be the same as the sub-channel bandwidth, since PSSCH/PSCCH may be transmitted on each sub-channel, the receiving end user needs to detect whether there is a PSCCH on each sub-channel. Assuming that UE-A occupies sub-channels 0 and 1 to transmit PSSCH/PSCCH, UE-B occupies sub-channel 2 to transmit PSSCH/PSCCH, sub-channel 3 is idle and no information is transmitted. That is, only the PSCCH is actually sent on the sub-channel 0 and the sub-channel 2, no PSCCH information is sent on other sub-channels, and after the receiving user detects the PSCCH on the sub-channel 0 and the sub-channel 2, the receiving user can decode the PSCCH according to the indication information of the first control information carried on the PSCCH, thereby obtaining the content of the second control information, and further decoding the data carried on the PSCCH.
Resource allocation mode: there are two transmission modes for the resource allocation in NR V2X for SL, one for the network device (mode-1) and one for the user-selected resource mode (mode-2).
The network equipment resource allocation mode (mode-1) is mainly applied to V2X communication under the condition of network coverage, and the network equipment performs resource allocation in a centralized way according to the reporting condition of the buffer status report (buffer state report, BSR) of the terminal equipment. The allocation of resources may be in a dynamic mode or a pre-configured mode. The resources allocated by the network device include initial resources and/or retransmission resources.
In the user-selected resource mode (mode-2), the transmission resources of the transmitting terminal device are independent of the network device, and the terminal device can select the transmission resources for communication. The mode is not limited to network coverage, and the transmitting terminal device can communicate with the mode without network coverage. The user-selected resources include initial resources and/or retransmission resources.
The SL supports resource reservation, i.e. the information transmitted in a certain first control information, e.g. side-uplink control information (sidelink control information, SCI), includes resource reservation information for a future period of time. After receiving the reservation information of the SCI, other users exclude the reserved resources, so that resource collision can be avoided. The SCI includes resource reservation information, data priority information sent by the PSSCH, a source address ID and a destination address ID sent by the PSSCH. This is the basis for mode-2 resource exclusion. While the protocol standardizes the resource listening window and the resource selection window. Namely, in the mode-2 mode, the sending terminal equipment automatically selects the transmission resource to communicate in the resource selection window according to the self resource interception result in the interception window, and at this time, the sending terminal equipment can also be called interception terminal equipment.
Exemplary, as shown in FIG. 2, the set of slots in the SL resource pool includesFor example, assuming that the listening terminal device triggers resource selection in the time slot n, the listening terminal device may continuously listen to all the time slots in the window, except for the time slots in which the listening terminal device itself has performed transmission, and then exclude the resources reserved by other terminal devices from the resource selection window according to the listening result, and the specific resource exclusion procedure may include:
step 1, as shown in FIG. 3, defining a resource selection window as [ n+T ] after the resource selection trigger 1 ,n+T 2 ]Corresponding time slots.
Assume that the number of sub-channels included in the frequency domain resource of the SL resource pool is N subCH The corresponding set of subchannels is s=Candidate resource R x,y Is defined to be located in the time domain within a resource selection window [ n+T ] 1 ,n+T 2 ]Time slot belonging to SL resource pool ∈>A set of subchannels located at subchannels (x+j) in the frequency domain, where j=0,.. subCH -1, i.e. embodied in the frequency domain as a length equal to L subCH Is a set of consecutive subchannels, L subCH For the number of sub-channels occupied by PSSCH and PSCCH corresponding to data to be transmitted, candidate resources in each time slotTotal N subCH -L subCH +1。
Any one of the combinations meeting the above conditions has a length equal to L subCH Are all considered as a candidate resource R x,y The number of all candidate resources in the SL resource pool is M total The method comprises the steps of carrying out a first treatment on the surface of the Wherein,concrete T 1 The value is determined by the terminal device itself according to the capability on the basis of satisfying the requirements of the above formula>The value of (2) may be determined according to a subcarrier spacing (SCS) corresponding to a SL partial Bandwidth (BWP). T (T) 2 Is determined by the terminal device itself to be a value less than the packet delay budget (packet delay budget, PDB) requirement of the outgoing packet.
Exemplary, as shown in FIG. 4, assume a maximum number N of subchannels of the frequency domain resource pool subCH 8, the corresponding set of subchannels is s= { S 0 ,S 1 ,…,S 7 The number L of sub-channels occupied by PSSCH corresponding to data to be transmitted subCH 2, the total number of candidate resources per slot is N subCH -L subCH +1=7。
Step 2, as shown in fig. 3, defining the resource listening window as
Wherein T is 0 Configured by the high-level parameter t0_sensing window,can be determined from the corresponding SCS of SL BWP).
Step 3, defining threshold Th prioTX,prioRX The priority corresponding to the data indicated in the received SCI and the priority corresponding to the data to be sent of the sending terminal equipment are used as functions. While listening to resources The corresponding energy detection value is larger than Th prioTX,prioRX Reserved resources corresponding to the resources need to be excluded.
Step 4, definition includes all M total The set of candidate resources is S A 。
Step 5, if the candidate resource R x,y While satisfying the following condition, the candidate resource R x,y Should be from set S A Excluding:
condition one: terminal equipment does not listen to time slotsI.e. the terminal device itself is in slot +.>The transmission is performed.
Condition II: the integer j is present to satisfy y+j×p' rsvp_TX =m+q×P′ rsvp_RX 。
Where y may be any time slot on the resource selection window. j=0, 1, …, C resel -1,C resel The period of the high-layer configuration is P' rsvp_TX The number of resource periods to be reserved. P'. rsvp_TX For transmitting physical periods of terminal equipmentThe corresponding logic period. m may be the non-listening time slots of the listening window. q=1, 2, …, Q. P'. rsvp_RX All physical periods indicated for the higher layer parameter sl-resource reservation PeriodList +.>The corresponding logic period.
Step 6, if the candidate resource R x,y While satisfying the following condition, the candidate resource R x,y Should be from set S A Excluding:
condition one, the terminal device is in time slotReceiving SCI and decoding P rsvp_RX (when field "Resource reservation period" exists) and Prio RX Wherein P is rsvp_RX And prio RX Physical period and priority for the PSSCH to which the SCI corresponds.
Condition II: the reference signal received power (reference signal received power, RSRP) measurement of the PSSCH or PSCCH determined by the SCI is above a threshold Th prioTX,PrioRX 。
Wherein the threshold Th prioTX,prioRX The priority corresponding to the data indicated in the received SCI and the priority corresponding to the data to be sent of the sending terminal equipment are used as functions.
And (3) a third condition: by time slotsThe received SCI-determined time-frequency resource and when field "Resource reservation period" is present, it is expected to be +.>Time-frequency resource and candidate resource determined by SCI of time slot reception>And (5) overlapping.
Step 7, if the candidate resource set S A Less than M of candidate resources remaining total X% of (C), the preset RSRP threshold Th prioTX,prioRX Raising by 3dB, repeating steps 1 to 4, the x% configuration can be selected from 20, 35, 50.
Step 8, the interception terminal equipment gathers the candidate resource S A Reporting to the higher layer, and the higher layer is further assembled with the S A And the final resource selection is completed.
Listen-before-talk (listen before talk, LBT) access mode: including an access mode based on detection of energy and an access mode based on detection of signal type. For example, an access mode based on energy detection is adopted in an NR unlicensed spectrum (NR in unlicensed spectrum, NR-U) communication system, and an access mode based on two combined detection is adopted in a wireless fidelity (wireless fidelity, wiFi) communication system.
An energy detection threshold (energy detection threshold) needs to be set in an access mode based on energy detection, and when the detected energy exceeds the energy detection threshold, a channel is determined to be in a busy state and is not allowed to be accessed; when the detected energy is below the energy detection threshold, access to the channel is allowed if it continues for more than a period of time.
According to the national and regional regulatory requirements for using unlicensed bands, for example, the 5GHz band, a channel of 20MHz is accessed, and the channel can be occupied only by satisfying the requirement of at least minimum occupied channel bandwidth (occupied channel bandwidth, OCB), and the minimum OCB requirement is generally at least 80% of the normal bandwidth. For example, taking 20MHz as an example, at least 16MHz of bandwidth is required to preempt the 20MHz channel.
In addition, the 3GPP NR-U system introduces the concept of interleaved resource blocks (interlaced resource block, interleaved RBs), defining that interleaved M E {0,1, …, M-1} includes as many { M, M+m,2M+m,3M+m, … } RBs, the value of M being related to the subcarrier spacing.
For example, when the subcarrier spacing is 30KHz, m=5. When the subcarrier spacing is 15KHz, as shown in fig. 5, m=10, and each 10 th PRB may be used.
Based on the above description of the LBT access manner, the LBT access manner may be divided into four types:
LBT (Category 1 LBT, cat 1 LBT): immediately after a short switching gap. For communication devices, such as network devices, terminal devices, transmit immediately after a transition interval from a receiving state to a transmitting state in a channel occupation time (channel occupancy time, COT). Wherein, COT refers to the time that the communication device is allowed to occupy the channel after successfully accessing the channel; the time of the switching interval cannot be greater than 16us.
Two types of LBT (Category 2 LBT, cat 2 LBT): LBT without random backoff. The method and the device are used for the communication equipment to transmit without random back-off after the communication equipment senses that the channel is in an idle state and lasts for a certain time.
Three types of LBT (Category 3 LBT, cat 3 LBT): LBT with random backoff of fixed size contention window (contention window). The method comprises the steps that a random number N is generated by the communication device based on a contention window with a fixed size, and the random number N can be sent after the channel is monitored to be in an idle state and the channel is kept for a period of time determined according to the random number N. Wherein the size of the contention window is related to the minimum and maximum values of N.
Four classes of LBT (Category 4 LBT, cat 4 LBT): LBT with random backoff of variable size contention window. The method comprises generating a random number N based on a contention window of variable size for the communication device and transmitting after listening that the channel is in an idle state for a period of time determined from the random number N. Wherein the size of the contention window is related to the minimum and maximum values of N, the communication device may change the size of the contention window.
The NR-U communication device follows the 3GPP protocol and can employ an LBT access method as a channel access method. Specifically, NR-U communication devices may use LBT of several types:
type 1 LBT: namely Cat 4 LBT as described above. The NR-U communication device needs to perform random backoff before accessing the channel and transmitting data.
The communication device may illustratively transmit data over an extended duration (T d ) After the first listening slot period (sensing slot duration) when the listening channel is idle and after the counter N is zero in step 4 below, a transmission is initiated. Illustratively, the additional listening slot period (T may be obtained by listening to the channel according to steps 1 to 6 below sl ) To adjust the counter N:
step 1, setting n=n init Wherein N is init To be uniformly distributed between 0 and CW p Random numbers in between, and step 4 is executed.
Step 2, if N >0, the communication device selects the down counter, i.e. sets n=n-1.
Step 3, listening to the channel to obtain an additional listening slot period T sl If additional listening slot period T sl Is idle, go to step 4; otherwise, go to step 5.
Step 4, stopping if n=0; otherwise, executing the step 2;
step 5, interception of the channel until at another T d In detecting that the channel is busy or detecting another T d All listening slots within are detected as channel idle.
Step 6, if at another T d Detecting that the interception time slots in the channel are idle, and executing the step 4; otherwise, step 5 is performed.
Wherein CW is min,p ≤CW p ≤CW max,p Is a contention window. T (T) d May include a duration T f =16us, followed by m p Each successive listening slot period (i.e. T sl ) Wherein T is f Comprising an idle listening slot period T at its beginning sl 。
For example, as shown in FIG. 6, where N is 10, the communication device may be at T d After the first listening channel of the listening slot period of (a) is idle, determining if N is 0, if N is greater than 0, the communication device may choose to decrement the counter, then at the next T sl If the listening channel is idle, the communication device may continue listening to the channel until at another T d In detecting that the channel is busy or detecting another T d All listening slots within are detected as channel idle. When the communication device is at another T d The inner listening slot is detected as channel idle, the communication device may determine whether N is 0, if N is greater than 0, the communication device may choose to decrement the counter, then at the next T sl The listening channel is idle, if so, the communication device may determine if N is 0, if N is equal to 0, the communication device may access the channel.
Based on the above description of steps 1 to 6, the communication device may select CW before step 1 min,p And CW max,p . Wherein, as shown in Table 2 below, CW min,p 、CW max,p And m p May be based on association with communication device transmissionsIs determined by the channel access priority class p:
TABLE 2
Wherein the COT transmitted by the communication device over the channel does not exceed T m cot,p 。
Based on table 2 above, the communication device may be CW-based min,p 、CW max,p Maintaining contention window value CW p And adjusting CW before the step 1 p Is a value of (1): for each channel access priority level p epsilon {1,2,3,4}, CW is set p =CW min,p . For the feedback HARQ-ACK value corresponding to the data transmitted by the communication device in the reference subframe k, if at least 80% of the feedback HARQ-ACK values are determined to be NACK, each channel is accessed to the CW corresponding to the priority class pE {1,2,3,4} p The value is increased to the next higher allowable value, which is used in step 2; otherwise, executing the step 1, and resetting N.
The reference subframe k is the last subframe of the last data transmission of the communication device through the channel, or may be described as the last start subframe of the transmission on the channel.
Type 2A LBT: cat 2 LBT at 25us intervals. The communication device may access the channel and transmit data after listening to the channel idle 25 us.
Type 2B LBT: cat 2 LBT at 16us intervals. The communication device may access the channel and transmit data after listening to the channel idle 16 us.
Type 2C LBT: cat 1 LBT at intervals of up to 16 us. The communication device does not need to listen to the channel, and can directly access the channel and transmit data after a transition interval of at most 16us within the COT.
Based on the above description of LBT, when NR-U and WiFi coexist, it is possible to support as load-based devices (load based equipment, LBE) that can perform channel listening and contention access at any point of time without considering frame boundaries. In addition to supporting operation as LBE, operation as a frame-based device (frame based equipment, FBE) may be supported, where NR-U communication devices only allow for acquisition of COT over contention access of the channel on frame boundaries synchronized within the system, where "frame" means a fixed frame period (fixed frame period, FFP), a specific period value may be configured by radio resource control (radio resource control, RRC) signaling, and a current protocol may support period values of 1ms, 2ms, 2.5ms, 4ms, 5ms, and 10ms, all divided by 2 radio frame durations, i.e., 20ms.
Based on the above description of LBT and COT, LBT may support a COT sharing mechanism, that is, the current terminal device may share the COT occupied by itself to other terminal devices, and the other terminal devices may implement data transmission according to the COT occupied channel shared by the current terminal device.
For example, as shown in fig. 7, taking an example in which the terminal device 1 shares itself with the terminal device 2 and the terminal device 3, the terminal device 1 may share the period 1 with the terminal device 2 and share the period 2 later than the period 1 with the terminal device 3 through the instruction information. The terminal device 1 may occupy a channel for data transmission before the period 1. The terminal device 2 may occupy the channel in the period 1 to realize data transmission. The terminal device 3 may occupy the channel during the period 2 to realize data transmission.
As another example, as shown in fig. 8, taking the example that the terminal device 1 shares the COT occupied by itself to the terminal device 2, the terminal device 1 may share the time period 1 to the terminal device 2 through the instruction information. The terminal device 1 may occupy a channel for data transmission before the period 1. The terminal device 2 may occupy the channel in the period 1 to realize data transmission. The terminal device 1 may also continue to occupy the channel after the period 1 for data transmission.
However, if a certain shared terminal device does not occupy a channel in a shared period, it may cause the channel to be occupied by other terminal devices in the shared period, so that a subsequent shared terminal device cannot occupy the channel according to the shared period, or cause a terminal device sharing the COT to be unable to continue to occupy the channel.
For example, as shown in fig. 7, assuming that the terminal device 2 does not occupy the channel in the period 1 shared by the terminal device 1, it may cause other terminal devices to occupy the channel in the period 1, and further cause the terminal device 3 to fail to occupy the channel in the period 2 shared by the terminal device 1.
As another example, as shown in fig. 8, assuming that the terminal device 2 does not occupy the channel in the period 1 shared by the terminal devices 1, it may cause other terminal devices to occupy the channel in the period 1, and thus the terminal device 1 cannot continue to occupy the channel.
Therefore, how to avoid channel preemption during COT sharing is a technical problem to be solved.
To solve the technical problem, an embodiment of the present application provides a shared resource allocation method, which may include: the first terminal equipment acquires COT and sends first information to the second terminal equipment in the COT; the first information is used for indicating a first time period, wherein the first time period is a time period shared by the first terminal equipment to the second terminal equipment, and the first time period is used for the second terminal equipment to send information; the first terminal equipment performs channel detection in a second time period; the starting time of the second time period is equal to the starting time of the first time period, and the duration of the second time period is a preset or predefined duration; when the channel detection result is smaller than or equal to a preset threshold value, the first terminal equipment sends first data in a first time period; or when the channel detection result is smaller than or equal to a preset threshold value, the first terminal equipment sends second information in a first time period; the second information is used for indicating a third time period, the starting time of the third time period is earlier than the ending time of the first time period, and the third time period is located in the COT.
In the embodiment of the application, when the first terminal equipment shares the first time period to the second terminal equipment according to the acquired COT, the first terminal equipment can perform channel detection in the second time period, and when the channel detection result is smaller than or equal to the preset threshold value, the first terminal equipment can determine that the second terminal equipment does not occupy the channel in the first time period, or the first terminal equipment can also determine that the second terminal equipment does not occupy the channel in the first time period according to the first feedback information sent by the second terminal equipment; at this time, the first terminal device may send the first data in the first period or send the second information in the first period, so as to occupy the channel in the first period, and ensure that the channel status is busy, so that the channel is prevented from being preempted by other terminal devices, and the risk of channel preemption during the COT sharing is reduced.
The following describes embodiments of the present application in detail with reference to the drawings.
The shared resource allocation method provided by the embodiment of the application can be used for any communication system, and the communication system can be a 3GPP communication system, for example, a universal mobile telecommunications system (universal mobile telecommunications system, UMTS), an LTE communication system, a 5G mobile communication system, an NR communication system, a V2X communication system, a system for LTE and 5G hybrid networking, or a D2D communication system, a machine-to-machine (machine to machine, M2M) communication system, an Internet of things (internet of things, ioT), a narrowband Internet of things (NB-IoT), and a communication system evolving after 5G, and can also be a non-3 GPP communication system such as WiFi, without limitation.
The shared resource allocation method provided by the embodiment of the application can be applied to various communication scenes, such as communication scenes with network coverage and communication scenes without network coverage.
A communication system provided by an embodiment of the present application will be described below by taking fig. 9 as an example.
Fig. 9 is a schematic diagram of a communication system according to an embodiment of the present application, and as shown in fig. 9, the communication system may include a network device and a terminal device.
As shown in fig. 9, the terminal device may be located within the beam/cell coverage of the network device, or may be located outside the beam/cell coverage of the network device. Wherein the terminal device can communicate with the terminal device via the PC5 interface based on the side-link. The terminal device may also communicate with the network device over the air via Uplink (UL) or Downlink (DL) when the terminal device is located within the beam/cell coverage of the network device. For example: the terminal device can send uplink data to the network device through a physical uplink shared channel (physical uplink shared channel, PUSCH) in the UL direction; the network device may send downlink data to the terminal device in the DL direction over a physical downlink shared channel (physical downlink shared channel, PDSCH).
The terminal device in fig. 9 may be a terminal device supporting a new air interface, and may access the communication system through the air interface, and initiate services such as calling, surfing the internet, and the like. The terminal device may also be referred to as a User Equipment (UE) or a Mobile Station (MS) or a Mobile Terminal (MT), etc. Specifically, the terminal device in fig. 9 may be a cellular phone (cellular phone), a mobile phone (mobile phone), a smart phone (smart phone), a wireless data card, a personal digital assistant (personal digital assistant, PDA) computer, a tablet computer, a wireless modem (modem), a laptop computer (laptop computer), a machine type communication (machine type communication, MTC) terminal, or a computer with a wireless transceiver function. But also Virtual Reality (VR) terminals, augmented reality (augmented reality, AR) terminals, wireless terminals in industrial control, wireless terminals in unmanned aerial vehicles, wireless terminals in telemedicine, wireless terminals in smart grids, wireless terminals in smart cities (smart cities), wireless terminals in smart homes (smart home), vehicle-mounted terminals, handheld devices (handsets) with wireless communication capabilities, wearable devices, computing devices, other processing devices connected to wireless modems, vehicles with vehicle-to-vehicle (V2V) communication capabilities, intelligent network allies, unmanned aerial vehicles with unmanned aerial vehicle-to-unmanned aerial vehicle (UAV, U2U) communication capabilities, etc. without limitation.
The network device in fig. 9 may be any device with a radio transceiver function, and is mainly used for implementing a radio physical control function, a resource scheduling function, a radio resource management function, a radio access control function, a mobility management function, and the like, to provide a reliable radio transmission protocol and a data encryption protocol. The network device may be a device deployed in a radio access network to provide wireless communication functionality for terminal devices.
The network device in fig. 9 may be a device supporting wired access or a device supporting wireless access. The network device may be, for example, AN Access Network (AN)/radio access network (radio access network, RAN) device, consisting of a plurality of AN/RAN nodes. The AN/RAN node may be: an Access Point (AP), a base station (NB), an enhanced node B (eNB), a next generation base station (NR node B, gNB), a transmission receiving point (transmission reception point, TRP), a transmission point (transmission point, TP), or some other access node, where a base station may include various forms of macro base stations, micro base stations, relay stations, etc., devices that perform functions of the base station in D2D, V2X, M M communication, etc., and may include a Centralized Unit (CU) and a Distributed Unit (DU) in a cloud access network (cloud radio access network, C-RAN) system, or network devices in a non-terrestrial communication network (non-terrestrial network, NTN) communication system, that is, a network device that may be deployed on an altitude platform or a satellite. The embodiment of the present application is not particularly limited thereto.
For example, for a UMTS/LTE communication system, the network device may be an eNB. For heterogeneous networks (heterogeneous network, hetnet), the network devices can be micro base stations. For a distributed base station scenario, the network device may include a baseband processing unit (BBU) and a radio frequency unit (remote radio unit, RRU). For a cloud radio access network (cloud radio access network, CRAN), the network devices may be baseband pools (BBU pool) and radio frequency units (RRUs). For future wireless communication systems, the network device may be a gNB.
In specific implementation, fig. 9 shows the following steps: each of the terminal device and the network device may adopt the constituent structure shown in fig. 10 or include the components shown in fig. 10. Fig. 10 is a schematic diagram of a communication device 1000 according to an embodiment of the present application, where the communication device 1000 may be a terminal device or a chip or a system on a chip in the terminal device; but may also be a network device or a chip or a system on a chip in a network device. As shown in fig. 10, the communication device 1000 includes a processor 1001, a transceiver 1002, and a communication line 1003.
Further, the communication device 1000 may also include a memory 1004. The processor 1001, the memory 1004, and the transceiver 1002 may be connected by a communication line 1003.
The processor 1001 is a central processing unit (central processing unit, CPU), a general purpose processor network processor (network processor, NP), a digital signal processor (digital signal processing, DSP), a microprocessor, a microcontroller, a programmable logic device (programmable logic device, PLD), or any combination thereof. The processor 1001 may also be other means with processing functions, such as a circuit, a device, or a software module, without limitation.
A transceiver 1002 for communicating with other devices or other communication networks. The other communication network may be an ethernet, RAN, wireless local area network (wireless local area networks, WLAN), etc. The transceiver 1002 may be a module, circuit, transceiver, or any device capable of communicating.
Communication line 1003 is used to transfer information between the components included in communication device 1000.
Memory 1004 for storing instructions. Wherein the instructions may be computer programs.
The memory 1004 may be, but is not limited to, a read-only memory (ROM) or other type of static storage device capable of storing static information and/or instructions, a random access memory (random access memory, RAM) or other type of dynamic storage device capable of storing information and/or instructions, an EEPROM, a CD-ROM (compact disc read-only memory) or other optical disk storage, an optical disk storage (including compact disk, laser disk, optical disk, digital versatile disk, blu-ray disk, etc.), a magnetic disk storage medium or other magnetic storage device, etc.
It is noted that the memory 1004 may exist separately from the processor 1001 or may be integrated with the processor 1001. The memory 1004 may be used for storing instructions or program code or some data, etc. The memory 1004 may be located in the communication device 1000 or may be located outside the communication device 1000, and is not limited. The processor 1001 is configured to execute instructions stored in the memory 1004 to implement a shared resource allocation method according to the following embodiments of the present application.
In one example, the processor 1001 may include one or more CPUs, such as CPU0 and CPU1 in fig. 10.
As an alternative implementation, communication device 1000 includes multiple processors, e.g., processor 1007 may be included in addition to processor 1001 in fig. 10.
As an alternative implementation, the communication apparatus 1000 further comprises an output device 1005 and an input device 1006. By way of example, input device 1006 is a touch screen, keyboard, mouse, microphone, or joystick device, and output device 1005 is a display screen, speaker (spaker), or the like.
It should be noted that the communication apparatus 1000 may be a desktop computer, a portable computer, a web server, a mobile phone, a tablet computer, a wireless terminal, an embedded device, a chip system, or a device having a similar structure as in fig. 10. Further, the constituent structure shown in fig. 10 does not constitute a limitation of the communication apparatus, and the communication apparatus may include more or less components than those shown in fig. 10, or may combine some components, or may be arranged in different components, in addition to those shown in fig. 10.
In the embodiment of the application, the chip system can be composed of chips, and can also comprise chips and other discrete devices.
Further, actions, terms, and the like, which are referred to between embodiments of the present application, are not limited thereto. The message names of interactions between the devices or parameter names in the messages in the embodiments of the present application are just an example, and other names may be used in specific implementations without limitation.
The method for allocating shared resources according to the embodiment of the present application will be described with reference to fig. 11 below in conjunction with the communication system shown in fig. 9, where the first terminal device may be any terminal device in the communication system shown in fig. 9, the second terminal device may also be any terminal device in the communication system shown in fig. 9, and the third terminal device may also be any terminal device in the communication system shown in fig. 9. The first terminal device, the second terminal device, and the third terminal device described in the following embodiments may each be provided with the components shown in fig. 10. The processing performed by a single execution body (terminal device or network device) shown in the embodiment of the present application may also be divided into a plurality of execution bodies, which may be logically and/or physically separated, without limitation.
Fig. 11 is a flowchart of a method for allocating shared resources according to an embodiment of the present application, where, as shown in fig. 11, the method may include:
step 1101, the first terminal device obtains the COT.
The first terminal device can detect whether the channel is idle through the LBT, and can occupy the channel if the channel is idle, so that information can be sent in the COT.
For example, the first terminal device may occupy a channel after performing random backoff by means of Type 1 LBT, so as to send information in the COT.
The description of the first terminal device obtaining the COT through the Type 1 LBT may refer to the above description related to the Type 1 LBT, which is not repeated.
Step 1102, the first terminal device sends first information to the second terminal device in the COT.
Specifically, the LBT may support a COT sharing mechanism, and the first terminal device may share the acquired COT to other terminal devices, and the other terminal devices may occupy a channel in the COT shared by the first terminal device to send information.
The first terminal device may be described as a shared terminal device or a terminal device sharing the COT, and the other terminal devices may be described as a terminal device to be shared or a shared terminal device or a target shared terminal device, without limitation.
Optionally, the first terminal device determines the terminal device to be shared according to a preconfigured manner or a request manner of the initialization period.
For example, taking a terminal device to be shared as a second terminal device, the first terminal device may be configured, for example, the first terminal device is configured to: the COT is shared with (or described as being shared with) the second terminal device.
In yet another example, the first terminal device may determine the terminal device to be shared according to a priority, which may be a data priority of the terminal device to be shared, which may be carried in the SCI.
Optionally, the first terminal device determines a time period in which the terminal device to be shared needs to send information according to the SCI sent by the terminal device to be shared, and shares the COT according to the time period.
Illustratively, taking the terminal device to be shared as the second terminal device, the second terminal device may send an SCI to the first terminal device, where the SCI may indicate a period of time for which the second terminal device needs to send information. The first terminal device shares COT with the second terminal device according to the SCI indicated time period sent by the second terminal device.
Based on the above description, the first terminal device may send the first information to the terminal device to be shared when sharing the COT to the terminal device to be shared according to the SCI sent by the terminal device to be shared.
The first information may be used to indicate a period of time for which the first terminal device shares with the terminal device to be shared, and the terminal device to be shared may send information during the period of time.
It should be noted that, the period of time for the first terminal device to share to the terminal device to be shared may be less than or equal to the period of time for the terminal device to be shared to send information. The starting time of the time period of the first terminal device sharing the terminal device to be shared may be later than the starting time of the time period of the terminal device to be shared needing to send information, and the ending time of the time period of the first terminal device sharing the terminal device to be shared may be earlier than the ending time of the time period of the terminal device to be shared needing to send information.
The first terminal device may determine service information such as a service period, a service arrival time, a service duration, a service latest transmission time and the like of the terminal device to be shared according to the SCI sent by the terminal device to be shared, and further determine a time period shared to the terminal device to be shared according to the service information of the terminal device to be shared.
For example, taking a terminal device to be shared as a second terminal device, the first terminal device may send the first information to the second terminal device. The first information may be used to indicate a first period of time, where the first period of time may be a period of time that the first terminal device shares with the second terminal device, and the first period of time is used for the second terminal device to send information.
The first terminal device may determine service information of the second terminal device according to the SCI sent by the second terminal device, determine a first period according to the service information, where a start time of the first period cannot be earlier than a service arrival time of the second terminal device, and an end time of the first period cannot be later than a service end time of the second terminal device.
Optionally, the first information includes identification information of the terminal device to be shared, start time information of a time period for which the first terminal device shares to the terminal device to be shared, and duration information of the time period.
The start time information may be an absolute value of the start time, for example, the start time is a specific time. The start time information may be a relative value of the start time, for example, the start time information is a change value of the start time relative to a certain time.
The certain time may be, for example, a start time of the COT of the first terminal device, a transmission time of the first information, or a reception time of the first information, which is not limited.
The terminal equipment to be shared can determine the starting time of the time period shared by the first terminal equipment to the terminal equipment according to the starting time information, and further determine the time period according to the duration information of the time period.
For example, as shown in fig. 12, taking an example that the first terminal device sends the first information to the second terminal device, the first information may include identification information of the second terminal device, a start time of the first period, and a duration of the first period. The starting time of the first period may be a specific time value or a change value relative to a certain time.
Optionally, the first information is COT sharing indication information, and the first terminal device may send the COT sharing indication information through a PSSCH or a PSCCH.
In the foregoing description, the first information is described by taking the case that the first terminal device shares the COT with the second terminal device, and when the first terminal device shares the COT with the plurality of terminal devices, the first terminal device may send the first information to the plurality of terminal devices.
Taking the first terminal device to share the COT to the second terminal device and the third terminal device as an example, as shown in fig. 12, the first terminal device may send first information to the second terminal device and the third terminal device, where the first information may be used to indicate a first period of time and a fifth period of time, where the first period of time may be a period of time for the first terminal device to share the second terminal device to send information to the second terminal device, the fifth period of time may be a period of time for the first terminal device to share the first terminal device to the third terminal device, and the fifth period of time is used for the third terminal device to send information.
The first information may include identification information of the second terminal device, start time information of the first period, duration information of the first period, identification information of the third terminal device, start time information of the fifth period, and duration information of the fifth period.
Based on the description of the first information sent by the first terminal device to the terminal device to be shared, the terminal device to be shared can determine the time period for the first terminal device to share to itself according to the first information after receiving the first information. The terminal device to be shared can detect whether the channel is idle or not through the LBT before the time period, occupy the channel if the channel is idle, further send information in the time period, and not occupy the channel if the channel is busy.
For example, as shown in fig. 12, taking terminal devices to be shared as a second terminal device and a third terminal device as an example, the second terminal device may occupy a channel by detecting that the channel is idle for 25us before a first period of time through Type 2A LBT, and then send information in the first period of time; the second terminal equipment can also occupy the channel by detecting that the channel is idle for 16us before the first time period through the Type 2B LBT, and then information is sent in the first time period; the second terminal device may also directly occupy the channel after a transition interval of at most 16us before the first period of time through Type 2C LBT, so as to send information in the first period of time. Similarly, the third terminal device can occupy the channel by listening to the idle 25us before the fifth time period through the Type 2A LBT, and then send information in the fifth time period; the third terminal equipment can also occupy the channel by detecting that the channel is idle for 16us before the fifth time period through the Type 2B LBT, and then information is sent in the fifth time period; the third terminal device may also directly occupy the channel after a transition interval of at most 16us before the fifth time period through Type 2C LBT, so as to send information in the fifth time period.
In step 1103, the first terminal device performs channel detection in the second period.
Wherein, as shown in fig. 13, the starting time of the second time period may be equal to the starting time of the first time period, and the duration of the second time period may be a preconfigured or predefined duration.
Illustratively, the duration of the second time period may be a detection time slot duration (sensing slot duration), which may be greater than or equal to 9 microseconds.
For example, the duration of the second time period may be a multiple of 9us, 18us, 27us, etc. 9.
The first terminal device may perform channel detection in the second period of time, and determine whether the channel detection result is less than or equal to a preset threshold. When the channel detection result is greater than the preset threshold, the first terminal device can consider that the second terminal device occupies the channel in the first time period. When the channel detection result is smaller than or equal to the preset threshold, the first terminal device may consider that the second terminal does not occupy the channel in the first period, and the first terminal device may perform the following step 1104a or step 1104b to occupy the channel in the first period, so as to ensure that the state of the channel is busy, thereby avoiding preemption of the channel by other terminal devices, reducing the risk of preemption of the channel during COT sharing, ensuring that the terminal device (such as the third terminal device) to be shared subsequently may occupy the channel according to the shared period, or ensuring that the first terminal device may continue to occupy the channel after the first period.
For example, the first terminal device may perform channel detection based on RSRP, and determine whether the detected RSRP is less than or equal to a preset threshold, that is, the channel detection result is RSRP. The first terminal device may perform step 1104a or step 1104b described below if the detected RSRP is less than or equal to a preset threshold.
Wherein the unit of RSRP may be dBm.
It should be noted that, in step 1104a or step 1104b described below, the first terminal device may send the first data or the second information in the first period, and since the first period is located in the COT acquired by the first terminal device, when the first terminal device sends the first data or the second information in the first period to occupy the channel, the first terminal device may send the first data or the second information directly through the channel to keep the channel busy, without performing LBT.
In step 1104a, when the channel detection result is less than or equal to a preset threshold, the first terminal device sends first data in a first period of time.
Wherein the first data may include one or more of: all zero data, duplicate data; the repeated data may be data sent by the first terminal device in the COT.
The first terminal device may send all zero data to occupy the channel in the first period, may send duplicate data to occupy the channel in the first period, and may send all zero data and duplicate data to occupy the channel in the first period, without limitation.
For example, as shown in fig. 14, taking an example that the first terminal device shares the COT to the second terminal device and the third terminal device, for the first period, when the first period determines that the channel detection result is less than or equal to the preset threshold, the first terminal device may send the first data in the first period to occupy the channel, so as to ensure that the third terminal device may occupy the channel in the fifth period and further send the information.
It should be noted that, for the first period, the first terminal device may start to transmit the first data when it is determined that the channel detection result is less than or equal to the preset threshold value, until the first period ends. That is, the starting time of the first terminal device transmitting the first data in the first period may be the time when the channel detection result is less than or equal to the preset threshold value, and the ending time of the first terminal device transmitting the first data in the first period may be the ending time of the first period.
Step 1104b, when the channel detection result is less than or equal to the preset threshold, the first terminal device sends the second information.
When the first terminal device determines that the channel detection result is less than or equal to the preset threshold value in the second time period, the first terminal device may consider that the second terminal device does not occupy the first time period, and if the first terminal device further shares the COT to other terminal devices after the first time period, the first terminal device may advance the time period shared to the next terminal device forward, and the start time of the advanced time period may be earlier than the end time of the first time period.
Optionally, the second information is transmitted during the first period.
Optionally, the first terminal device indicates the advanced time period to the next terminal device through the second information.
For example, as shown in fig. 15, taking an example that the first terminal device shares the COT with the second terminal device and the third terminal device, when the first terminal device determines that the second terminal device does not occupy the channel in the first period, the first terminal device may send second information to the third terminal device in the first period, where the second information may be used to indicate a third period, and a start time of the third period may be earlier than an end time of the first period, where the third period is located in the COT.
The time of the first terminal device sending the second information may be later than the second time period, and the third time period is a time period shared by the first terminal device to the third terminal device, where the third time period is used for the third terminal device to send the information.
That is, when the first terminal device determines that the second terminal device does not occupy the channel in the first time period, the time period shared by the first terminal device to the third terminal device may be advanced from the original fifth time period to the third time period. The third terminal device can perform LBT before the third time period, and occupy the channel in the third time period after detecting that the channel is idle, thereby reducing the risk of channel preemption during COT sharing and ensuring that the third terminal device can occupy the channel according to the shared time period.
Optionally, the second information includes identification information of the third terminal device, start time information of the third time period, and duration information of the third time period.
The description of the second information may refer to the above description related to the first information, which is not repeated.
Based on the description of the second information and the third time period, in the first time period, the first terminal device may perform channel detection, determine whether the channel detection result is less than or equal to a preset threshold, and when the channel detection result is less than or equal to the preset threshold, the first terminal device may advance the fifth time period shared to the third terminal device, change the fifth time period into the third time period, and send second information for indicating the third time period to the third terminal device, where the third terminal device performs LBT according to the second information, and occupies the channel in the third time after detecting that the channel is idle.
I.e. the first time period may comprise a time period during which the first terminal device performs channel detection (i.e. the second time period described above), a time period during which the first terminal device transmits the second information, a time period during which the third terminal device performs LBT, and a partial time period during which the third terminal device occupies the channel (i.e. a time period between a start time of the third time period and an end time of the first time period).
It should be noted that, the start time of the third period cannot be earlier than the service arrival time of the third terminal device. If the duration between the sending time of the second information and the starting time of the third time period is greater than or equal to the preset duration, the first terminal device may send the first data in the duration to occupy the channel.
The first terminal device may determine service information such as a service period, a service arrival time, a service duration, a service latest transmission time and the like of the third terminal device according to the SCI sent by the third terminal device.
Alternatively, the preset time period may be predefined or preconfigured.
For example, the preset time period may be 25us or 16us.
When the third terminal device adopts the Type 2A LBT occupying channel, the preset duration may be 25us, and when the third terminal device adopts the Type 2B LBT or the Type 2C LBT occupying channel, the preset duration may be 16us.
For example, as shown in fig. 16, if the duration between the sending time of the second information and the starting time of the third time period is greater than or equal to the preset duration, the first terminal device may send the first data between the sending time of the second information and the starting time of the third time period, so as to occupy the channel, ensure that the state of the channel is busy, thereby avoiding the channel from being preempted by other terminal devices, reducing the risk of the channel being preempted when the COT is shared, and further ensure that the third terminal device may occupy the channel in the shared time period.
It should be noted that, before the third terminal device occupies the channel in the third time period, it needs to determine whether the channel is idle in the LBT manner, and if so, the channel is occupied in the third time period, so the ending time of the first terminal device transmitting the first data may be earlier than or equal to the starting time of the third time period by a time of a preset duration.
Based on the method shown in fig. 11 to 16, when the first terminal device shares the first period of time with the second terminal device according to the obtained COT, the first terminal device may perform channel detection in the second period of time, and when the channel detection result is less than or equal to the preset threshold value, the first terminal device may determine that the second terminal device does not occupy the channel in the first period of time, and at this time, the first terminal device may send the first data in the first period of time or send the second information in the first period of time, so as to occupy the channel in the first period of time, and ensure that the state of the channel is busy, thereby avoiding preemption of the channel by other terminal devices, and reducing the risk of preemption of the channel when the COT is shared.
Unlike the above-mentioned first terminal device in fig. 11, which determines whether the second terminal device occupies the channel in the first period according to the channel detection result, as shown in fig. 17, the first terminal device may also determine whether the second terminal device occupies the channel in the first period according to the feedback information of the second terminal device.
Fig. 17 is a flowchart of a method for allocating shared resources according to an embodiment of the present application, as shown in fig. 17, where the method may include:
step 1701, the first terminal device acquires the COT.
The description of step 1701 may refer to the above description of step 1101, and will not be repeated.
Step 1702, the first terminal device sends first information to the second terminal device in the COT.
Alternatively, when the first terminal device shares the COT to other terminal devices (e.g., the third terminal device) in addition to the second terminal device, the first terminal device may also send the first information to the third terminal device.
The description of step 1702 may refer to the above description of step 1102, which is not repeated.
Step 1703, the first terminal device receives the first feedback information from the second terminal device.
After the first terminal device sends the first information to the terminal device to be shared, the terminal device to be shared may send feedback information about whether the first terminal device occupies the channel in the shared time period.
Taking the terminal device to be shared as the second terminal device, the second terminal device may determine whether to occupy the channel in the first period shared by the first terminal device, and when the second terminal device determines that the channel is occupied in the first period, the second terminal device may send first feedback information to the first terminal device, where the first feedback information is used to indicate that the second terminal device occupies the channel in the first period. When the second terminal device determines that the channel is not occupied for the first period of time, the second terminal device may feed back first feedback information indicating that the second terminal device does not occupy the channel for the first period of time to the first terminal device.
For example, taking the first feedback information as 1 bit as an example, the value of 1 bit may be set to "1" to indicate that the second terminal device occupies the channel in the first period, and the value of 1 bit may be set to "0" to indicate that the second terminal device does not occupy the channel in the first period. The 1-bit value may also be set to "0" to indicate that the second terminal device occupies a channel for the first period of time, and the 1-bit value may be set to "1" to indicate that the second terminal device does not occupy a channel for the first period of time.
Optionally, the first terminal device receives feedback information sent by the terminal device to be shared in a fourth period of time.
The starting time of the fourth time period may be later than the first time, where the first time may be a time when the sending time of the first information is delayed by a first time delay, and the first time delay may determine a time delay of the feedback information (e.g., the first feedback information) for the terminal device to be shared (e.g., the second terminal device). The end time of the fourth time period may be earlier than the second time, which may be a time when the start time of the first time period is advanced by a second time delay, which may be a time delay when the first terminal device processes feedback information (e.g., the first feedback information).
The first delay may be, for example, an analysis delay for analyzing the first information by the terminal device to be shared (e.g., the second terminal device). The second delay may include a delay in which the first terminal device parses the feedback information.
Optionally, when the first terminal device determines to send the first data according to the feedback information, the second delay may further include a generation delay and a sending delay of the first data.
Optionally, the fourth time period is a preconfigured or predefined time period.
For example, as shown in fig. 18, taking a terminal device to be shared as a second terminal device as an example, the first terminal device may receive first feedback information sent by the second terminal device in a fourth period, and determine whether the second terminal device occupies a channel in the first period according to the first feedback information.
When the first terminal device determines that the second terminal device does not occupy the channel in the first period according to the first feedback information, the first terminal device may perform the following step 1704a or step 1704b to occupy the channel in the first period, so as to ensure that the channel status is busy, thereby avoiding preemption of the channel by other terminal devices, reducing the risk of preemption of the channel when the COT is shared, ensuring that the subsequently shared terminal device (such as the third terminal device) may occupy the channel according to the shared period, or ensuring that the first terminal device may continue to occupy the channel after the first period.
Optionally, when the terminal device to be shared further includes a third terminal device, as shown in fig. 18, the first terminal device may receive second feedback information sent by the third terminal device in a fourth period, and determine, according to the second feedback information, whether the third terminal device occupies a channel in a fifth period where the first terminal device shares the third terminal device.
Based on the description of the fourth time period and the feedback information, the terminal device to be shared may send feedback information to the first terminal device when the terminal device to be shared determines that the channel is occupied in the shared time period, that is, send feedback information to the first terminal device for indicating that the terminal device to be shared occupies the channel in the shared time period, and send feedback information to the first terminal device for indicating that the terminal device to be shared does not occupy the channel in the shared time period when the terminal device to be shared does not occupy the channel in the shared time period.
Alternatively, the terminal device to be shared may send feedback information to the first terminal device when determining that the channel is occupied in the shared period, and not send feedback information to the first terminal device when determining that the channel is not occupied in the shared period. When the first terminal equipment receives feedback information sent by the terminal equipment to be shared in a fourth time period, the terminal equipment to be shared can be determined to occupy a channel in the shared time period; when the first terminal device does not receive the feedback information sent by the terminal device to be shared in the fourth time period, the terminal device to be shared may default to not occupy a channel in the shared time period.
Alternatively, the terminal device to be shared may not send feedback information to the first terminal device when determining that the channel is occupied in the shared period, and send feedback information to the first terminal device when determining that the channel is not occupied in the shared period. When the first terminal device does not receive the feedback information sent by the terminal device to be shared in the fourth time period, the terminal device to be shared can default to occupy a channel in the shared time period; when the first terminal device receives the feedback information sent by the terminal device to be shared in the fourth time period, it can be determined that the terminal device to be shared does not occupy a channel in the shared time period.
Step 1704a, the first terminal device transmits the first data in a first period of time.
For example, as shown in fig. 19, taking the example that the first terminal device shares the COT with the second terminal device and the third terminal device, when the first terminal device determines that the second terminal device does not occupy the channel in the first period according to the first feedback information, the first terminal device may send the first data in the first period to occupy the channel, so as to ensure that the third terminal device may occupy the channel in the fifth period and further send the information.
The description of the first data may refer to the description related to the first data in step 1104a, which is not repeated.
Step 1704b, the first terminal device sends the second information in the first period.
For example, as shown in fig. 20, taking an example that the first terminal device shares the COT with the second terminal device and the third terminal device, when the first terminal device determines that the second terminal device does not occupy the channel in the first period, the first terminal device may send second information to the third terminal device in the first period, where the second information may be used to indicate the third period, and a start time of the third period may be earlier than an end time of the first period, where the third period is located in the COT.
The description of the second information may refer to the related description of the second information in step 1104b, which is not repeated. Alternatively to this, the method may comprise,
it should be noted that, the start time of the third period cannot be earlier than the service arrival time of the third terminal device. If the duration between the sending time of the second information and the starting time of the third time period is greater than or equal to the preset duration, the first terminal device may send the first data in the duration to occupy the channel.
The description of the service arrival time and the preset duration may refer to the description related to the service arrival time and the preset duration in the step 1104b, which is not limited.
For example, as shown in fig. 21, if the duration between the sending time of the second information and the starting time of the third time period is greater than or equal to the preset duration, the first terminal device may send the first data between the sending time of the second information and the starting time of the third time period, so as to occupy the channel, ensure that the state of the channel is busy, thereby avoiding the channel from being preempted by other terminal devices, reducing the risk of the channel being preempted when the COT is shared, and further ensure that the third terminal device may occupy the channel in the shared time period.
It should be noted that, before the third terminal device occupies the channel in the third time period, it needs to determine whether the channel is idle in the LBT manner, and if so, the channel is occupied in the third time period, so the ending time of the first terminal device transmitting the first data may be earlier than or equal to the starting time of the third time period by a time of a preset duration.
Based on the method shown in fig. 17 to 21, when the first terminal device determines that the second terminal device does not occupy the channel in the first period according to the first feedback information, the first terminal device may send the first data or the second information in the first period to occupy the channel in the first period, so as to ensure that the channel is busy, thereby avoiding preemption of the channel by other terminal devices, reducing the risk of preemption of the channel in COT sharing, ensuring that the terminal device (such as the third terminal device) to be shared subsequently may occupy the channel according to the shared period, or ensuring that the first terminal device may continue to occupy the channel after the first period.
The embodiments shown in fig. 11 to 21 may be implemented alone or in combination with each other, and are not limited thereto.
The scheme provided by the embodiment of the application is introduced mainly from the interaction point of the devices. It will be appreciated that each device, in order to implement the above-described functions, includes corresponding hardware structures and/or software modules that perform the respective functions. Those of skill in the art will readily appreciate that the various illustrative algorithm steps described in connection with the embodiments disclosed herein may be implemented as hardware or combinations of hardware and computer software. Whether a function is implemented as hardware or computer software driven hardware depends upon the particular application and design constraints imposed on the solution. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present application.
The embodiment of the application can divide the functional modules of each device according to the method example, for example, each functional module can be divided corresponding to each function, or two or more functions can be integrated in one processing module. The integrated modules may be implemented in hardware or in software functional modules. It should be noted that, in the embodiment of the present application, the division of the modules is schematic, which is merely a logic function division, and other division manners may be implemented in actual implementation.
In the case where the respective function modules are divided with the respective functions, fig. 22 shows a terminal device 220, and the terminal device 220 may perform the actions performed by the first terminal device in fig. 11 to 21, or the actions performed by the second terminal device in fig. 11 to 21, or the actions performed by the third terminal device in fig. 11 to 21, described above.
The terminal device 220 may include a transceiver module 2201 and a processing module 2202. The terminal device 220 may be a terminal device, a chip applied in the terminal device, or other combined devices, components, etc. having the functions of the terminal device. When the terminal device 220 is a terminal device, the transceiver module 2201 may be a transceiver, which may include an antenna, radio frequency circuits, and the like; the processing module 2202 may be a processor (or processing circuitry), such as a baseband processor, which may include one or more CPUs. When the terminal device 220 is a component having the above-described terminal device function, the transceiver module 2201 may be a radio frequency unit; the processing module 2202 may be a processor (or processing circuit), such as a baseband processor. When the terminal device 220 is a chip system, the transceiver module 2201 may be an input/output interface of a chip (e.g., a baseband chip); the processing module 2202 may be a processor (or processing circuit) of a system-on-chip and may include one or more central processing units. It should be appreciated that the transceiver module 2201 in embodiments of the application may be implemented by a transceiver or transceiver related circuit components; the processing module 2202 may be implemented by a processor or processor-related circuit component (alternatively referred to as a processing circuit).
For example, transceiver module 2201 may be used to perform all of the transceiving operations performed by the terminal device in the embodiments illustrated in fig. 11-21, and/or to support other processes of the techniques described herein; the processing module 2202 may be used to perform all but the transceiving operations performed by the terminal device in the embodiments illustrated in fig. 11-21, and/or to support other processes of the techniques described herein.
As yet another implementation, the transceiver module 2201 in fig. 22 may be replaced by a transceiver, which may integrate the functions of the transceiver module 2201; the processing module 2202 may be replaced by a processor, which may integrate the functionality of the processing module 2202. Further, the terminal device 220 shown in fig. 22 may further include a memory.
Embodiments of the present application also provide a computer program product which, when executed by a computer, can implement the functions of any of the method embodiments described above.
The present application also provides a computer program which, when executed by a computer, can implement the functions of any of the method embodiments described above.
The embodiment of the application also provides a computer readable storage medium. All or part of the flow in the above method embodiments may be implemented by a computer program to instruct related hardware, where the program may be stored in the above computer readable storage medium, and when the program is executed, the program may include the flow in the above method embodiments. The computer readable storage medium may be an internal storage unit of the terminal (including the data transmitting end and/or the data receiving end) of any of the foregoing embodiments, for example, a hard disk or a memory of the terminal. The computer readable storage medium may be an external storage device of the terminal, for example, a plug-in hard disk, a Smart Media Card (SMC), a Secure Digital (SD) card, a flash card (flash card), or the like, which are provided in the terminal. Further, the computer-readable storage medium may further include both an internal storage unit and an external storage device of the terminal. The computer-readable storage medium is used for storing the computer program and other programs and data required by the terminal. The above-described computer-readable storage medium may also be used to temporarily store data that has been output or is to be output.
It should be noted that the terms "first" and "second" and the like in the description, the claims and the drawings of the present application are used for distinguishing between different objects and not for describing a particular sequential order. Furthermore, the terms "comprise" and "have," as well as any variations thereof, are intended to cover a non-exclusive inclusion. For example, a process, method, system, article, or apparatus that comprises a list of steps or elements is not limited to only those listed steps or elements but may include other steps or elements not listed or inherent to such process, method, article, or apparatus.
It should be understood that, in the present application, "at least one (item)" means one or more, "a plurality" means two or more, "at least two (items)" means two or three and three or more, "and/or" for describing an association relationship of an association object, three kinds of relationships may exist, for example, "a and/or B" may mean: only a, only B and both a and B are present, wherein a, B may be singular or plural. The character "/" generally indicates that the context-dependent object is an "or" relationship. "at least one of" or the like means any combination of these items, including any combination of single item(s) or plural items(s). For example, at least one (one) of a, b or c may represent: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", wherein a, b, c may be single or plural.
From the foregoing description of the embodiments, it will be apparent to those skilled in the art that, for convenience and brevity of description, only the above-described division of functional modules is illustrated, and in practical application, the above-described functional allocation may be implemented by different functional modules according to needs, i.e. the internal structure of the apparatus is divided into different functional modules to implement all or part of the functions described above.
In the several embodiments provided by the present application, it should be understood that the disclosed apparatus and method may be implemented in other manners. For example, the apparatus embodiments described above are merely illustrative, e.g., the division of the modules or units is merely a logical functional division, and there may be additional divisions when actually implemented, e.g., multiple units or components may be combined or integrated into another apparatus, or some features may be omitted, or not performed. Alternatively, the coupling or direct coupling or communication connection shown or discussed with each other may be an indirect coupling or communication connection via some interfaces, devices or units, which may be in electrical, mechanical or other form.
The units described as separate parts may or may not be physically separate, and the parts displayed as units may be one physical unit or a plurality of physical units, may be located in one place, or may be distributed in a plurality of different places. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
In addition, each functional unit in the embodiments of the present application may be integrated in one processing unit, or each unit may exist alone physically, or two or more units may be integrated in one unit. The integrated units may be implemented in hardware or in software functional units.
The integrated units, if implemented in the form of software functional units and sold or used as stand-alone products, may be stored in a readable storage medium. Based on such understanding, the technical solution of the embodiments of the present application may be embodied in essence or all or part of the technical solution in the form of a software product stored in a storage medium, where the software product includes several instructions for causing a device (may be a single-chip microcomputer, a chip or the like) or a processor (processor) to execute all or part of the steps of the method described in the embodiments of the present application. And the aforementioned storage medium includes: a usb disk, a removable hard disk, a ROM, a RAM, a magnetic disk, or an optical disk, etc.
Claims (28)
1. A shared resource allocation method, comprising:
the method comprises the steps that first terminal equipment obtains channel occupation time COT;
the first terminal equipment sends first information to second terminal equipment in the COT; the first information is used for indicating a first time period, wherein the first time period is a time period shared by the first terminal equipment to the second terminal equipment, and the first time period is used for sending information by the second terminal equipment;
the first terminal equipment performs channel detection in a second time period; the starting time of the second time period is equal to the starting time of the first time period, and the duration of the second time period is a preset or predefined duration;
when the channel detection result is smaller than or equal to a preset threshold value, the first terminal device sends first data in the first time period; or alternatively
When the channel detection result is smaller than or equal to a preset threshold value, the first terminal equipment sends second information in the first time period; the second information is used for indicating a third time period, the starting time of the third time period is earlier than the ending time of the first time period, and the third time period is located in the COT.
2. The method of claim 1, wherein the step of determining the position of the substrate comprises,
the first data includes one or more of: all zero data, duplicate data; the repeated data are data sent by the first terminal equipment in the COT.
3. A method according to claim 1 or 2, characterized in that,
the third time period is a time period shared by the first terminal equipment to the third terminal equipment, and is used for the third terminal equipment to send information.
4. A method according to claim 3, wherein the first terminal device, after transmitting the second information within the first time period, further comprises:
and when the duration between the sending time of the second information and the starting time of the third time period is greater than or equal to the preset duration, the first terminal device sends the first data between the sending time of the second information and the starting time of the third time period.
5. A shared resource allocation method, comprising:
the method comprises the steps that first terminal equipment obtains channel occupation time COT;
the first terminal equipment sends first information to second terminal equipment in the COT; the first information is used for indicating a first time period, wherein the first time period is a time period shared by the first terminal equipment to the second terminal equipment, and the first time period is used for sending information by the second terminal equipment;
The first terminal equipment receives first feedback information from the second terminal equipment; the first feedback information is used for indicating that the second terminal equipment does not occupy a channel in the first time period;
the first terminal device sends first data in the first time period; or alternatively
The first terminal equipment sends second information in the first time period; the second information is used for indicating a third time period, the starting time of the third time period is earlier than the ending time of the first time period, and the third time period is located in the COT.
6. The method of claim 5, wherein the step of determining the position of the probe is performed,
the first feedback information is received during a fourth time period;
the starting time of the fourth time period is later than a first time, the first time is a time when the sending time of the first information is delayed by a first time delay, and the first time delay is a time delay when the second terminal equipment determines the first feedback information;
the ending time of the fourth time period is earlier than a second time, the second time is a time when the starting time of the first time period is advanced by a second time delay, and the second time delay is a time delay when the first terminal device processes the first feedback information.
7. The method of claim 6, wherein the step of providing the first layer comprises,
the fourth time period is a preconfigured or predefined time period.
8. The method according to any one of claims 5 to 7, wherein,
the first data includes one or more of: all zero data, duplicate data; the repeated data are data sent by the first terminal equipment in the COT.
9. The method of claim 8, wherein the step of determining the position of the first electrode is performed,
the third time period is a time period shared by the first terminal equipment to the third terminal equipment, and is used for the third terminal equipment to send information.
10. The method of claim 9, wherein the first terminal device, after transmitting the second information within the first time period, further comprises:
and when the duration between the sending time of the second information and the starting time of the third time period is greater than or equal to the preset duration, the first terminal device sends the first data between the sending time of the second information and the starting time of the third time period.
11. The method according to claim 8 or 9, wherein before the first terminal device receives the first feedback information from the second terminal device, the method further comprises:
The first terminal device sends the first information to the third terminal device; the first information further includes a fifth time period, where the fifth time period is a time period shared by the first terminal device to the third terminal device, and the fifth time period is used for the third terminal device to send information.
12. The method of claim 11, wherein after the first terminal device sends the first information to the third terminal device, the method further comprises:
the first terminal equipment receives second feedback information from the third terminal equipment, wherein the second feedback information is used for indicating the third terminal equipment to occupy a channel in the fifth time period.
13. The method of claim 12, wherein the step of determining the position of the probe is performed,
the second feedback information is received during a fourth time period;
the starting time of the fourth time period is later than a first time, the first time is a time when the sending time of the first information is delayed by a first time delay, and the first time delay is a time delay when the second terminal equipment determines the first feedback information;
the ending time of the fourth time period is earlier than a second time, the second time is a time when the starting time of the first time period is advanced by a second time delay, and the second time delay is a time delay when the first terminal device processes the first feedback information.
14. The method according to any one of claims 11-13, wherein,
the starting time of the fifth time period is later than the starting time of the third time period.
15. A shared resource allocation method, comprising:
the second terminal equipment receives first information from the first terminal equipment; the first information is used for indicating a first time period, wherein the first time period is a time period shared by the first terminal equipment to the second terminal equipment, and the first time period is used for sending information by the second terminal equipment;
the second terminal equipment sends first feedback information to the first terminal equipment; the first feedback information is used for indicating that the second terminal equipment does not occupy a channel in the first time period.
16. The method of claim 15, wherein the step of determining the position of the probe is performed,
the first feedback information is transmitted in a fourth time period;
the starting time of the fourth time period is later than a first time, the first time is a time when the sending time of the first information is delayed by a first time delay, and the first time delay is a time delay when the second terminal equipment determines the first feedback information;
The ending time of the fourth time period is earlier than a second time, the second time is a time when the starting time of the first time period is advanced by a second time delay, and the second time delay is a time delay when the first terminal device processes the first feedback information.
17. The method of claim 16, wherein the step of determining the position of the probe comprises,
the fourth time period is a preconfigured or predefined time period.
18. A shared resource allocation method, comprising:
the third terminal equipment receives first information from the first terminal equipment; the first information is used for indicating a fifth time period, wherein the fifth time period is a time period shared by the first terminal equipment to the third terminal equipment, and the fifth time period is used for sending information by the third terminal equipment;
the third terminal equipment sends second feedback information to the first terminal equipment; the second feedback information is used for indicating the third terminal equipment to occupy a channel in the fifth time period.
19. The method of claim 18, wherein the method further comprises:
the third terminal equipment receives second information from the first terminal equipment; the second information is used for indicating a third time period, the starting time of the third time period is earlier than the starting time of the fifth time period, the third time period is located in the channel occupation time COT acquired by the first terminal equipment, the third time period is a time period shared by the first terminal equipment to the third terminal equipment, and the third time period is used for the third terminal equipment to send information.
20. The method according to claim 18 or 19, wherein,
the second feedback information is received during a fourth time period;
the starting time of the fourth time period is later than a first time, the first time is a time when the sending time of the first information is delayed by a first time delay, and the first time delay is a time delay when the second terminal equipment determines the first feedback information;
the ending time of the fourth time period is earlier than a second time, the second time is a time when the starting time of the first time period is advanced by a second time delay, and the second time delay is a time delay when the first terminal device processes the first feedback information.
21. A communication device, comprising:
the processing module is used for acquiring the channel occupation time COT;
the receiving and transmitting module is used for transmitting first information to the second terminal equipment in the COT; the first information is used for indicating a first time period, wherein the first time period is a time period shared by the first terminal equipment to the second terminal equipment, and the first time period is used for sending information by the second terminal equipment;
the processing module is further used for carrying out channel detection in a second time period; the starting time of the second time period is equal to the starting time of the first time period, and the duration of the second time period is a preset or predefined duration;
The transceiver module is further configured to send first data in the first period of time when the channel detection result is less than or equal to a preset threshold; or alternatively
The transceiver module is further configured to send second information in the first period of time when the channel detection result is less than or equal to a preset threshold; the second information is used for indicating a third time period, the starting time of the third time period is earlier than the ending time of the first time period, and the third time period is located in the COT.
22. A communication device, comprising:
the processing module is used for acquiring the channel occupation time COT;
the receiving and transmitting module is used for transmitting first information to the second terminal equipment in the COT; the first information is used for indicating a first time period, wherein the first time period is a time period shared by the first terminal equipment to the second terminal equipment, and the first time period is used for sending information by the second terminal equipment;
the transceiver module is further configured to receive first feedback information from the second terminal device; the first feedback information is used for indicating that the second terminal equipment does not occupy a channel in the first time period;
The transceiver module is further configured to transmit first data in the first period of time; or alternatively
The transceiver module is further configured to send second information in the first period; the second information is used for indicating a third time period, the starting time of the third time period is earlier than the ending time of the first time period, and the third time period is located in the COT.
23. A communication device, comprising:
the receiving and transmitting module is used for receiving first information from the first terminal equipment; the first information is used for indicating a first time period, wherein the first time period is a time period shared by the first terminal equipment to the second terminal equipment, and the first time period is used for sending information by the second terminal equipment;
the transceiver module is further configured to send first feedback information to the first terminal device; the first feedback information is used for indicating that the second terminal equipment does not occupy a channel in the first time period.
24. A communication device, comprising:
the receiving and transmitting module is used for receiving first information from the first terminal equipment; the first information is used for indicating a fifth time period, wherein the fifth time period is a time period shared by the first terminal equipment to third terminal equipment, and the fifth time period is used for sending information by the third terminal equipment;
The transceiver module is further configured to send second feedback information to the first terminal device; the second feedback information is used for indicating the third terminal equipment to occupy a channel in the fifth time period.
25. A communication device, the communication device comprising a processor; the processor being configured to execute a computer program or instructions to cause the communication device to perform the shared resource allocation method of any one of claims 1-4, or to perform the shared resource allocation method of any one of claims 5-14, or to perform the shared resource allocation method of any one of claims 15-17, or to perform the shared resource allocation method of any one of claims 18-20.
26. A communication device, comprising an input-output interface and logic circuitry; the input/output interface is used for inputting and/or outputting information; the logic circuit is configured to perform the shared resource allocation method of any of claims 1-4, or the shared resource allocation method of any of claims 5-14, or the shared resource allocation method of any of claims 15-17, or the shared resource allocation method of any of claims 18-20, process and/or generate the information in accordance with the information.
27. A computer readable storage medium storing computer instructions or a program which, when run on a computer, cause the shared resource allocation method of any one of claims 1-4 or the shared resource allocation method of any one of claims 5-14 or the shared resource allocation method of any one of claims 15-17 or the shared resource allocation method of any one of claims 18-20 to be performed.
28. A computer program product, the computer program product comprising computer instructions; when part or all of the computer instructions are executed on a computer, the shared resource allocation method of any of claims 1-4, or the shared resource allocation method of any of claims 5-14, or the shared resource allocation method of any of claims 15-17, or the shared resource allocation method of any of claims 18-20 is caused to be performed.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210470956.2A CN117041984A (en) | 2022-04-28 | 2022-04-28 | Shared resource allocation method and device |
PCT/CN2023/085147 WO2023207506A1 (en) | 2022-04-28 | 2023-03-30 | Shared resource allocation method and apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210470956.2A CN117041984A (en) | 2022-04-28 | 2022-04-28 | Shared resource allocation method and device |
Publications (1)
Publication Number | Publication Date |
---|---|
CN117041984A true CN117041984A (en) | 2023-11-10 |
Family
ID=88517350
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210470956.2A Pending CN117041984A (en) | 2022-04-28 | 2022-04-28 | Shared resource allocation method and device |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN117041984A (en) |
WO (1) | WO2023207506A1 (en) |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111800235B (en) * | 2019-04-08 | 2021-11-09 | 华为技术有限公司 | Sending method and device of COT (chip on Table) indication information |
US11672034B2 (en) * | 2019-09-25 | 2023-06-06 | Qualcomm Incorporated | Channel occupancy time (COT) sharing for sidelink |
CN114389722A (en) * | 2020-10-16 | 2022-04-22 | 北京紫光展锐通信技术有限公司 | Channel occupation time sharing method, device, system and storage medium |
WO2023044681A1 (en) * | 2021-09-23 | 2023-03-30 | 北京小米移动软件有限公司 | Method and apparatus for sharing channel occupancy time |
-
2022
- 2022-04-28 CN CN202210470956.2A patent/CN117041984A/en active Pending
-
2023
- 2023-03-30 WO PCT/CN2023/085147 patent/WO2023207506A1/en unknown
Also Published As
Publication number | Publication date |
---|---|
WO2023207506A1 (en) | 2023-11-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108292983B (en) | Service transmission method and device | |
CN115589596B (en) | Sidestream communication method and device | |
CN111615192B (en) | Method and communication device for transmitting data | |
CN115002787B (en) | Communication method and terminal device | |
WO2020147814A1 (en) | Method and device for resource allocation | |
WO2024036671A1 (en) | Sidelink communication method and apparatus | |
US20230254831A1 (en) | Resource determining method and apparatus | |
CN111866795A (en) | Communication method and device | |
CN116391370A (en) | Multimedia Broadcast and Multicast Service (MBMS) transmission and reception in connection state during wireless communication | |
WO2020098801A1 (en) | Method for using resource, and communication device | |
CN116017487A (en) | Wireless communication method, network device and terminal device | |
WO2021056222A1 (en) | Resource scheduling method and apparatus | |
CN117041984A (en) | Shared resource allocation method and device | |
US12101815B2 (en) | Communication method and terminal device | |
WO2024026739A1 (en) | Communication method and terminal device | |
WO2024034227A1 (en) | Communication device and communication method | |
US12035335B2 (en) | Sidelink communication method and apparatus | |
US20240155686A1 (en) | Channel access priority class table for unlicensed sidelink | |
WO2022150990A1 (en) | Wireless communication method and apparatus, and communication device | |
WO2024208049A1 (en) | Communication method and apparatus | |
WO2024012129A1 (en) | Indication information sending method, apparatus, and system | |
WO2023207774A1 (en) | Communication method and apparatus | |
WO2023208471A1 (en) | Apparatus, method and computer program for selection of sidelink resources between different rats | |
CN115734186A (en) | Resource allocation method and communication device | |
CN117858236A (en) | Communication method and communication device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |