WO2023011218A1 - 一种资源共享方法及通信装置 - Google Patents
一种资源共享方法及通信装置 Download PDFInfo
- Publication number
- WO2023011218A1 WO2023011218A1 PCT/CN2022/107441 CN2022107441W WO2023011218A1 WO 2023011218 A1 WO2023011218 A1 WO 2023011218A1 CN 2022107441 W CN2022107441 W CN 2022107441W WO 2023011218 A1 WO2023011218 A1 WO 2023011218A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- information
- terminal device
- resource
- time
- indicate
- Prior art date
Links
- 238000004891 communication Methods 0.000 title claims abstract description 219
- 238000000034 method Methods 0.000 title claims abstract description 202
- 238000012545 processing Methods 0.000 claims description 56
- 230000015654 memory Effects 0.000 claims description 43
- 230000005540 biological transmission Effects 0.000 abstract description 59
- 230000004044 response Effects 0.000 abstract description 4
- 230000006870 function Effects 0.000 description 68
- 230000008569 process Effects 0.000 description 35
- 238000010586 diagram Methods 0.000 description 29
- 238000005516 engineering process Methods 0.000 description 25
- 101150071746 Pbsn gene Proteins 0.000 description 14
- 125000004122 cyclic group Chemical group 0.000 description 13
- 238000004590 computer program Methods 0.000 description 11
- 238000013461 design Methods 0.000 description 10
- 230000006399 behavior Effects 0.000 description 9
- 101000741965 Homo sapiens Inactive tyrosine-protein kinase PRAG1 Proteins 0.000 description 8
- 102100038659 Inactive tyrosine-protein kinase PRAG1 Human genes 0.000 description 8
- 230000009286 beneficial effect Effects 0.000 description 8
- 230000011664 signaling Effects 0.000 description 8
- 238000001514 detection method Methods 0.000 description 6
- 230000000694 effects Effects 0.000 description 6
- 238000006243 chemical reaction Methods 0.000 description 5
- 230000008878 coupling Effects 0.000 description 5
- 238000010168 coupling process Methods 0.000 description 5
- 238000005859 coupling reaction Methods 0.000 description 5
- 230000003190 augmentative effect Effects 0.000 description 4
- 230000007774 longterm Effects 0.000 description 4
- 238000006073 displacement reaction Methods 0.000 description 3
- 230000003993 interaction Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 230000001174 ascending effect Effects 0.000 description 2
- 239000013256 coordination polymer Substances 0.000 description 2
- 238000012937 correction Methods 0.000 description 2
- 238000005259 measurement Methods 0.000 description 2
- 238000010295 mobile communication Methods 0.000 description 2
- 230000008054 signal transmission Effects 0.000 description 2
- 238000001228 spectrum Methods 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 102100029516 Basic salivary proline-rich protein 1 Human genes 0.000 description 1
- 102100033943 Basic salivary proline-rich protein 2 Human genes 0.000 description 1
- 101001125486 Homo sapiens Basic salivary proline-rich protein 1 Proteins 0.000 description 1
- 101001068639 Homo sapiens Basic salivary proline-rich protein 2 Proteins 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000010267 cellular communication Effects 0.000 description 1
- 238000005538 encapsulation Methods 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
- 239000011521 glass Substances 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
- H04W72/044—Wireless resource allocation based on the type of the allocated resource
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
- H04W72/044—Wireless resource allocation based on the type of the allocated resource
- H04W72/0453—Resources in frequency domain, e.g. a carrier in FDMA
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/12—Wireless traffic scheduling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/50—Allocation or scheduling criteria for wireless resources
- H04W72/52—Allocation or scheduling criteria for wireless resources based on load
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/50—Allocation or scheduling criteria for wireless resources
- H04W72/56—Allocation or scheduling criteria for wireless resources based on priority criteria
- H04W72/563—Allocation or scheduling criteria for wireless resources based on priority criteria of the wireless resources
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/14—Direct-mode setup
Definitions
- the present application relates to the technical field of resource sharing, and in particular to a sidelink resource sharing method and communication device.
- Resource sharing can be realized between network devices and terminal devices.
- terminal devices can inform network devices of sharing information, such as whether channel resources can be shared and the duration of channel resources that can be shared.
- the network device can use the channel resource according to the shared information.
- the communication between the network device and the terminal device the terminal device sends information to the network device or receives information from the network device after receiving the physical downlink control channel (PDCCH) from the network device. Since the network device knows the position where the terminal device receives the PDCCH, the network device can specify the starting position of the shared resource.
- PDCCH physical downlink control channel
- the two communicating parties do not know in advance when the other party sends information.
- a sidelink sidelink
- each party does not know when the other party sends information.
- resource conflict may occur in the sidelink.
- the present application provides a resource sharing method and a communication device, which are used to reduce or avoid resource sharing conflicts among multiple terminal devices in a sidelink.
- a resource sharing method that can be executed by a first communication device
- the first communication device may be a communication device, such as a terminal device, or a communication device capable of supporting the communication device to realize the functions required by the method, such as a chip system .
- the description below takes the communication device as a first terminal device as an example.
- the method includes:
- the first terminal device sends first indication information to the second terminal device, receives first request information from the second terminal device, and sends second indication information to the second terminal device.
- the first indication information is used to indicate the first resource of the first terminal device.
- the first request information may include one or more of the following information: first information, first time information, or first priority information.
- the first information is used to indicate that the second terminal device requests to use the first resource.
- the first time information is used to indicate the time domain length of the second resource, and the second resource is a part of the first resource.
- the first priority information is used to indicate the priority of the data to be sent by the second terminal device.
- the second indication information includes one or more of the following information: third information, sharing time information, offset information, or identification information.
- the third information is used to indicate whether the second terminal device can use the first resource.
- the shared time information includes third time information, where the third time information is used to indicate the time domain length of the third resource, and the third resource is a part of the first resource.
- the offset information includes a first offset value, and the first offset value is used to determine the start position of the third resource in the time domain.
- the identification information includes a first identification, and the first identification is used to indicate the second terminal device.
- the first terminal device notifies the second terminal device that the first terminal device has a first resource that can be shared, for example, the initial channel occupancy time (channel occupation time, COT) of the first terminal device.
- the COT may be understood as a time domain resource corresponding to the COT, may also be understood as a frequency domain resource corresponding to the COT, and may also be understood as a time-frequency resource corresponding to the COT.
- the second terminal device may request to share part of the first resource, such as the second resource, through the first request information.
- the first terminal device responds to the first request information, that is, sends the second indication information to the second terminal device to indicate that the second terminal device can share the first resource, thereby increasing the high priority and priority of sideline data transmission of the second terminal device service quality, and improve the flexibility of resource utilization.
- the second indication information indicates the start time domain position and the time domain length of the third resource that is allowed to be shared by the second terminal device in the first resource, thereby avoiding resource conflicts when sharing the first resource with other terminal devices.
- the method further includes: the first terminal device sending first indication information to the third terminal device, and receiving second request information from the third terminal device.
- the second request information includes one or more of the following information: second information, second time information, or second priority information.
- the third information is used to indicate that the third terminal device requests to use the first resource.
- the second time information is used to indicate the time domain length of the fourth resource, where the fourth resource is a part of the first resource.
- the second priority information is used to indicate the priority of the data to be sent by the third terminal device.
- the first terminal device may also notify multiple terminal devices that the first terminal device has the first resource that can be shared. Therefore, if there is a terminal device that needs to share the first resource among the multiple terminal devices, it may request to share the first resource of the first terminal device, so as to improve resource utilization.
- the method further includes: sending second indication information to the third terminal device, where the third information is also used to indicate whether the third terminal device can use the first resource.
- the shared time information further includes fourth time information, where the fourth time information is used to indicate the time domain length of the fifth resource, and the fifth resource is a part of the first resource.
- the offset information further includes a second offset value, and the second offset value and/or the third time information are used to determine the start position of the fifth resource in the time domain.
- the identification information further includes a second identification, which is used to indicate the third terminal device.
- the first terminal device also responds to the second request information of the third terminal device, that is, sends the second indication information to the third terminal device, which is used to indicate that the third terminal device is allowed to share the fifth resource of the first resource.
- the initial time domain position and time domain length so as to avoid resource conflict when the second terminal device and the third terminal device share the first resource.
- the first terminal device sends the second indication information to the second terminal device, including one or more of the following items, and sends the second indication information to the second terminal device: the second terminal device is waiting for The priority of the data sent is higher than the priority of the data sent by the first terminal device; the priority of the data to be sent by the second terminal device is higher than the first preset priority threshold.
- the first terminal device may determine whether to share the first resource with the second terminal device, so as to meet the requirements of the second terminal device as much as possible, and at the same time ensure the balance of channel sharing and channel access to a certain extent.
- the priority of the data to be sent by the second terminal device is higher than the priority of the data sent by the first terminal device, and the first terminal device allows the second terminal device to share the first resource.
- the delay requirement of the data to be sent by the second terminal device is satisfied, and the reliability of the data to be sent with higher priority is improved.
- the delay requirement of the second terminal device may be looser than the delay requirement of the data sent by the first terminal device . If the second terminal device shares the first resource of the first terminal device, the remaining resources in the first resource may not be able to meet the delay requirement of the data sent by the first terminal device. Therefore, when the priority of the data to be sent by the second terminal device is higher than the first preset priority threshold, the first resource of the first terminal device is shared to ensure a balance between channel access and channel sharing as much as possible.
- the time domain resource bearing the first request information is the same as the time domain resource bearing a hybrid automatic repeat request (hybrid automatic repeat request, HARQ).
- the frequency domain resource bearing the first request information is different from the frequency domain resource bearing HARQ, and/or the code domain resource bearing the first request information is different from the code domain resource bearing HARQ.
- the second terminal device transmits the HARQ and the first request information in a manner of frequency division multiplexing or code division multiplexing. The times of transceiving and switching of the first terminal device can be reduced, thereby reducing the risk of not being able to access the channel.
- the difference between the code domain resources bearing the first request information and the code domain resources bearing HARQ includes: using a first cyclic shift (cyclic shift, CS) to send the first request information, and using a second CS to send HARQ.
- the first CS and the second CS are different.
- the difference between the code domain resource bearing the first request information and the code domain resource bearing HARQ includes: using the first root sequence to send the first request information, and using the second root sequence to send HARQ.
- the first root sequence and the second root sequence are different.
- the difference between the frequency domain resource bearing the first request information and the frequency domain resource bearing HARQ includes: using a first resource block (resource block, RB) to send the first request information, and using a second RB to send HARQ.
- the first RB and the second RB are different.
- the time domain resource bearing the second indication information is the same as the time domain resource bearing the HARQ.
- the frequency domain resources bearing the second indication information are different from the frequency domain resources bearing HARQ, and/or, the code domain resources bearing the second indication information are different from the code domain resources bearing HARQ.
- the second aspect provides a resource sharing method that can be executed by a second communication device
- the second communication device may be a communication device, such as a terminal device, or a communication device that can support the communication device to implement the functions required by the method, such as a chip system .
- the following description will be made by taking the communication device as the second terminal device as an example.
- the method includes:
- the second terminal device receives the first indication information from the first terminal device, sends the first request information to the first terminal device, and receives the second indication information from the first terminal device.
- the first indication information is used to indicate the first resource of the first terminal device.
- the first request information includes one or more of the following information: first information, first time information, or first priority information.
- the first information is used to indicate that the second terminal device requests to use the first resource.
- the first time information is used to indicate the time domain length of the second resource, and the second resource is a part of the first resource.
- the first priority information is used to indicate the priority of the data to be sent by the second terminal device.
- the second indication information includes one or more of the following information: third information, sharing time information, offset information, or identification information.
- the third information is used to indicate whether the second terminal device can use the first resource.
- the shared time information includes third time information, where the third time information is used to indicate the time domain length of the third resource, and the third resource is a part of the first resource.
- the offset information includes a first offset value, and the first offset value is used to determine the start position of the third resource in the time domain.
- the identification information includes a first identification, and the first identification is used to indicate the second terminal device.
- the third information is further used to indicate whether the third terminal device can use the first resource.
- the shared time information further includes fourth time information, where the fourth time information is used to indicate the time domain length of the fifth resource, and the fifth resource is a part of the first resource.
- the offset information further includes a second offset value, and the second offset value and/or the third time information are used to determine the start position of the fifth resource in the time domain.
- the identification information further includes a second identification, which is used to indicate the third terminal device.
- the second terminal device sends the first request information to the first terminal device: the second terminal device successfully receives the data from the first terminal device; the second terminal device The priority of the data to be sent by the device is higher than the priority of the data sent by the first terminal device; the priority of the data to be sent by the second terminal device is higher than the first preset priority threshold; the second terminal device listens first The number of times of (listen before talk, LBT) failure is greater than the second preset threshold, and the LBT failure is that the result of the LBT is that the channel is not idle.
- LBT listen before talk
- the time domain resource bearing the first request information is the same as the time domain resource bearing the HARQ.
- the frequency domain resource bearing the first request information is different from the frequency domain resource bearing HARQ, and/or, the code domain resource bearing the first request information is different from the code domain resource bearing HARQ.
- the time domain resource bearing the second indication information is the same as the time domain resource bearing the HARQ.
- the frequency domain resources bearing the second indication information are different from the frequency domain resources bearing HARQ, and/or, the code domain resources bearing the second indication information are different from the code domain resources bearing HARQ.
- a resource sharing method that can be executed by a first communication device
- the first communication device may be a communication device, such as a terminal device, or a communication device capable of supporting the communication device to implement the functions required by the method, such as a chip system .
- the description below takes the communication device as a first terminal device as an example.
- the method includes:
- the first terminal device sends the first instruction information to the second terminal device, and receives the first request information from the second terminal device; the first terminal device receives the first request information, and stops using the remaining resources in the first resource to send data .
- the first indication information is used to indicate the first resource of the first terminal device, for example, the initial COT of the first terminal device.
- the first request information may include one or more of the following information: first information, first time information, or first priority information.
- the first information is used to indicate that the second terminal device requests to use the first resource.
- the first time information is used to indicate the time domain length of the second resource, and the second resource is a part of the first resource.
- the first priority information is used to indicate the priority of the data to be sent by the second terminal device.
- the first terminal device receives the first request information from the second terminal device. If the first request information includes the first information, it can share the remaining resources of the first resource with the second terminal device by default, that is, no longer Data is sent using remaining resources in the first resources.
- the second terminal device does not need to send the first time information and/or the first priority information, reducing signaling overhead, and the signaling design is simple, the first terminal device does not use the remaining resources of the first resource, and no additional response signal is required To reduce signaling interaction.
- a resource sharing method that can be executed by a second communication device
- the second communication device may be a communication device, such as a terminal device, or a communication device that can support the communication device to implement the functions required by the method, such as a chip system .
- the following description will be made by taking the communication device as the second terminal device as an example.
- the method includes:
- the second terminal device receives the first indication information from the first terminal device, and sends the first request information to the first terminal device.
- the first indication information is used to indicate the first resource of the first terminal device.
- the first request information may include one or more of the following information: first information, first time information, or first priority information.
- the first information is used to indicate that the second terminal device requests to use the first resource.
- the first time information is used to indicate the time domain length of the second resource, and the second resource is a part of the first resource.
- the first priority information is used to indicate the priority of the data to be sent by the second terminal device. In this solution, when the second terminal device needs to share the first resource, it may request to share the first resource, so as to improve resource utilization.
- the second terminal device sends the first request information to the first terminal device if one or more of the following conditions are met: the second terminal device successfully receives the data sent by the first terminal device; the second terminal device The priority of the data to be sent by the device is higher than the priority of the data sent by the first terminal device; the priority value of the data to be sent by the second terminal device is higher than the first preset priority threshold; the second terminal device fails to perform LBT The number of times is higher than the second preset threshold, and the result of LBT is that the LBT fails and the channel is not idle.
- the time domain resource bearing the first request information is the same as the time domain resource bearing HARQ, wherein the frequency domain resource bearing the first request information is different from the frequency domain resource bearing HARQ, and/or , the code domain resource bearing the first request information is different from the code domain resource bearing HARQ.
- the fifth aspect provides a resource sharing method that can be executed by a first communication device.
- the first communication device may be a communication device, such as a terminal device, or a communication device that can support the communication device to implement the functions required by the method, such as a chip system .
- the description below takes the communication device as a first terminal device as an example.
- the method includes:
- the first terminal device determines third indication information, and sends the third indication information to the second terminal device.
- the third indication information includes sharing time information and identification information.
- the shared time information includes fifth time information, where the fifth time information is used to indicate the time domain length of the sixth resource.
- the sixth resource is part or all of the first resource of the first terminal device.
- the sixth resource is used for the second terminal device to send data.
- the identification information includes a first identification, and the first identification is used to indicate the second terminal device.
- the first terminal device may share the first resource with the second terminal device, and indicate which resources in the first resource are to be shared with the second terminal device, so as to improve resource utilization.
- the first terminal device sends third indication information to the second terminal device, including:
- the first terminal device sends third indication information to multiple terminal devices, where the multiple terminal devices include a second terminal device and a third terminal device.
- the shared time information further includes sixth time information, where the sixth time information is used to indicate the time domain length of the seventh resource.
- the seventh resource is part or all of the first resources of the first terminal device, and the seventh resource is used for the third terminal device to send data.
- the identification information further includes a second identification, which is used to indicate the third terminal device.
- the third indication information further includes offset information, where the offset information is used to determine a start position of the sixth resource, and the offset information and shared time information are used to determine a time domain start position of the seventh resource.
- the first terminal device may decide which of the first resources to be shared by multiple terminal devices, thereby avoiding resource conflicts when each terminal device shares the first resource.
- the method further includes: the first terminal device receives third request information from the second terminal device.
- the third request information is used to determine third indication information.
- the third request information includes priority information and/or delay information.
- the priority information is used to indicate the priority of the data to be sent by the second terminal device.
- the delay information is used to indicate the delay of the data to be sent by the second terminal device.
- the third request information may include some reference information, such as priority information, delay information, etc., for the first terminal device to decide which of the first resources to share for the second terminal device. In this way, reasonable resources can be shared by the second terminal device to meet the delay requirement of the second terminal device.
- the first terminal device sends the third indication information to the second terminal device, including one or more of the following items, and sends the third indication information to the second terminal device: the first terminal device receives Receive fourth indication information from the network device, where the fourth indication information is used to indicate that the second terminal device can share the first resource; the first terminal device does not receive the first HARQ message within the first time period after sending the first data HARQ message Data retransmission: the first terminal device does not receive the HARQ message of the second data within a second time period after sending the second data.
- the first terminal device may determine a scenario in which the first resource is shared with the second terminal device, so as to ensure as far as possible the fairness of the resources shared by each terminal device.
- the first terminal device does not receive the retransmission of the first data within the first time period after sending the HARQ message of the first data, that is, the second terminal device has no available resources to send the retransmission data within the first time period, the first The terminal device may share the first resource with the second terminal device.
- the sixth aspect provides a resource sharing method that can be executed by a second communication device.
- the second communication device can be a communication device, such as a terminal device, or a communication device that can support the communication device to implement the functions required by the method, such as a chip system .
- the following description will be made by taking the communication device as the second terminal device as an example.
- the method includes:
- the second terminal device receives the third indication information from the first terminal device, and sends data on the sixth resource according to the third indication information.
- the third indication information includes sharing time information and identification information.
- the shared time information includes fifth time information, where the fifth time information is used to indicate the time domain length of the sixth resource, where the sixth resource is part or all of the first resource of the first terminal device.
- the identification information includes a first identification used to indicate the second terminal device.
- the shared time information further includes sixth time information, where the sixth time information is used to indicate the time domain length of the seventh resource.
- the seventh resource is part or all of the first resources of the first terminal device, and the seventh resource is used for the third terminal device to send data.
- the identification information further includes a second identification, which is used to indicate the third terminal device.
- the third indication information also includes offset information, where the offset information is used to determine the starting position of the sixth resource. The offset information and shared time information are used to determine the start position of the seventh resource in the time domain.
- the second terminal device sending data on the sixth resource according to the third indication information includes: sending data on the sixth resource because the channel is idle as a result of performing the LBT.
- the method further includes: the second terminal device sending third request information to the first terminal device.
- the third request information is used to determine third indication information.
- the third request information includes priority information and/or delay information.
- the priority information is used to indicate the priority of the data to be sent by the second terminal device.
- the delay information is used to indicate the delay of the data to be sent by the second terminal device.
- the embodiment of the present application provides a communication device, the communication device has the function of implementing the behavior in the method example of the first aspect above, and the beneficial effects can be referred to the description of the first aspect, which will not be repeated here.
- the communication device may be the first terminal device in the first aspect, or the communication device may be a device capable of supporting the first terminal device in the first aspect to implement the functions required by the method provided in the first aspect, such as a chip or system on a chip.
- the communication device includes corresponding means or modules for performing the method of the first aspect.
- the communication device includes a processing unit (sometimes also called a processing module or a processor) and/or a transceiver unit (sometimes also called a transceiver module or a transceiver).
- a processing unit sometimes also called a processing module or a processor
- a transceiver unit sometimes also called a transceiver module or a transceiver.
- the communication device has the function of realizing the behavior in the method example of the third aspect above, and the beneficial effect can refer to the description of the third aspect and will not be repeated here.
- the communication device may be the first terminal device in the third aspect, or the communication device may be a device capable of supporting the first terminal device in the third aspect to implement the functions required by the method provided in the third aspect, such as a chip or system on a chip.
- the communication device includes corresponding means or modules for performing the method of the third aspect.
- the communication device includes a processing unit (sometimes also called a processing module or a processor) and/or a transceiver unit (sometimes also called a transceiver module or a transceiver).
- a processing unit sometimes also called a processing module or a processor
- a transceiver unit sometimes also called a transceiver module or a transceiver.
- the communication device has the function of implementing the behavior in the method example of the fifth aspect above, and the beneficial effect can refer to the description of the fifth aspect and will not be repeated here.
- the communication device may be the first terminal device in the fifth aspect, or the communication device may be a device capable of supporting the first terminal device in the fifth aspect to implement the functions required by the method provided in the fifth aspect, such as a chip or system on a chip.
- the communication device includes corresponding means or modules for performing the method of the fifth aspect.
- the communication device includes a processing unit (sometimes also called a processing module or a processor) and/or a transceiver unit (sometimes also called a transceiver module or a transceiver).
- a processing unit sometimes also called a processing module or a processor
- a transceiver unit sometimes also called a transceiver module or a transceiver.
- the embodiment of the present application provides a communication device, the communication device has the function of implementing the behavior in the method example of the second aspect above, and the beneficial effects can be referred to the description of the second aspect, which will not be repeated here.
- the communication device may be the second terminal device in the second aspect, or the communication device may be a device capable of supporting the second terminal device in the second aspect to implement the functions required by the method provided in the second aspect, such as a chip or system on a chip.
- the communication device includes corresponding means or modules for performing the method of the second aspect.
- the communication device includes a processing unit (sometimes also called a processing module or a processor) and/or a transceiver unit (sometimes also called a transceiver module or a transceiver).
- a processing unit sometimes also called a processing module or a processor
- a transceiver unit sometimes also called a transceiver module or a transceiver.
- the communication device has the function of implementing the behavior in the method example of the fourth aspect above, and the beneficial effects can be referred to the description of the third aspect, which will not be repeated here.
- the communication device may be the second terminal device in the fourth aspect, or the communication device may be a device capable of supporting the second terminal device in the fourth aspect to implement the functions required by the method provided in the fourth aspect, such as a chip or system on a chip.
- the communication device includes corresponding means or modules for performing the method of the fourth aspect.
- the communication device includes a processing unit (sometimes also called a processing module or a processor) and/or a transceiver unit (sometimes also called a transceiver module or a transceiver).
- a processing unit sometimes also called a processing module or a processor
- a transceiver unit sometimes also called a transceiver module or a transceiver.
- the communication device has the function of realizing the behavior in the method example of the sixth aspect above, and the beneficial effect can refer to the description of the fifth aspect and will not be repeated here.
- the communication device may be the second terminal device in the sixth aspect, or the communication device may be a device capable of supporting the second terminal device in the sixth aspect to implement the functions required by the method provided in the sixth aspect, such as a chip or system on a chip.
- the communication device includes corresponding means or modules for performing the method of the sixth aspect.
- the communication device includes a processing unit (sometimes also called a processing module or a processor) and/or a transceiver unit (sometimes also called a transceiver module or a transceiver).
- a processing unit sometimes also called a processing module or a processor
- a transceiver unit sometimes also called a transceiver module or a transceiver.
- the embodiment of the present application provides a communication device, which may be the communication device in the seventh aspect or the eighth aspect in the above embodiments, or the communication device set in the seventh aspect or the eighth aspect chip or system-on-a-chip.
- the communication device includes a communication interface, a processor, and optionally, a memory.
- the memory is used to store computer programs or instructions or data
- the processor is coupled with the memory and the communication interface.
- the communication device is made to execute the first method in the above method embodiment. The method performed by the terminal device, or the method performed by the second terminal device in the above method embodiments.
- the embodiment of the present application provides a communication device, where the communication device includes an input and output interface and a logic circuit.
- the input and output interfaces are used to input and/or output information.
- the logic circuit is used to execute the method described in any one of the first aspect to the sixth aspect.
- the embodiment of the present application provides a chip system
- the chip system includes a processor, and may also include a memory and/or a communication interface, for implementing the first aspect or the third aspect or the fifth aspect.
- the chip system further includes a memory, configured to store computer programs.
- the system-on-a-chip may consist of chips, or may include chips and other discrete devices.
- an embodiment of the present application provides a chip system
- the chip system includes a processor, and may also include a memory and/or a communication interface, for implementing the second aspect or the fourth aspect or the sixth aspect.
- Methods for implementing the second aspect or the fourth aspect or the sixth aspect.
- the chip system further includes a memory, configured to store computer programs.
- the system-on-a-chip may consist of chips, or may include chips and other discrete devices.
- the embodiment of the present application provides a communication system
- the communication system includes the communication device in the seventh aspect for implementing the method in the first aspect and the communication device in the eighth aspect for implementing the method in the second aspect communication device.
- the communication system includes the communication device in the seventh aspect for implementing the method in the third aspect and the communication device in the eighth aspect for implementing the method in the fourth aspect.
- the communication system includes the communication device in the seventh aspect for implementing the method in the fifth aspect and the communication device in the eighth aspect for implementing the method in the sixth aspect.
- the present application provides a computer-readable storage medium, the computer-readable storage medium stores a computer program, and when the computer program is executed, any one of the above-mentioned first to sixth aspects can be realized Methods.
- a computer program product comprising: computer program code, when the computer program code is executed, the method in any one of the above first to sixth aspects be executed.
- beneficial effects of the above-mentioned seventh to fifteenth aspects and their implementations can refer to the beneficial effects of the first aspect or the third aspect or the fifth aspect, or the first aspect or the third aspect or the fifth aspect and their implementations description of.
- FIG. 1 is an exemplary architecture diagram of a communication system applicable to an embodiment of the present application
- FIG. 2 is a schematic flowchart of a first resource sharing method provided by an embodiment of the present application
- FIG. 3 is a schematic diagram of state switching between sending data and receiving data of the first terminal device provided by the embodiment of the present application;
- FIG. 4 is a schematic configuration diagram of resources used to transmit HARQ provided by an embodiment of the present application.
- FIG. 5 is a schematic diagram of determining a candidate resource for sending HARQ from a set of candidate resources for sending HARQ provided by an embodiment of the present application
- FIG. 6A is a schematic diagram of sharing a first resource between a first terminal device and a second terminal device in an embodiment of the present application
- FIG. 6B is another schematic diagram of sharing a first resource between a first terminal device and a second terminal device in the embodiment of the present application;
- FIG. 7 is a schematic flowchart of a second resource sharing method provided by the embodiment of the present application.
- FIG. 8A is a schematic diagram of sharing a first resource between a first terminal device and a second terminal device in an embodiment of the present application
- FIG. 8B is a schematic diagram of a first terminal device sharing a first resource with a second terminal device and a third terminal device in an embodiment of the present application;
- FIG. 9A is a schematic diagram of the first structure of the second indication information provided by the embodiment of the present application.
- FIG. 9B is a schematic diagram of a second structure of the second indication information provided by the embodiment of the present application.
- FIG. 9C is a schematic diagram of a third structure of the second indication information provided by the embodiment of the present application.
- FIG. 10 is a schematic structural diagram of the second indication information provided by the embodiment of the present application.
- FIG. 11 is a schematic flowchart of a third resource sharing method provided by the embodiment of the present application.
- FIG. 12 is a schematic structural diagram of a communication device provided by an embodiment of the present application.
- FIG. 13 is another schematic structural diagram of a communication device provided by an embodiment of the present application.
- FIG. 14 is another schematic structural diagram of a communication device provided by an embodiment of the present application.
- a network device is an access device for a terminal device to wirelessly access the mobile communication system, including a radio access network (radio access network, RAN) device, such as a base station.
- RAN radio access network
- a network device may also refer to a device that communicates with a terminal device over an air interface.
- the network equipment may include an evolved base station (evolved Node B) in a long term evolution (long term evolution, LTE) system or an advanced long term evolution (long term evolution-advanced, LTE-A), which may be referred to as eNB or e-NodeB).
- An eNB is a device deployed in a radio access network that meets the standards of the fourth generation mobile communication technology (the fourth generation, 4G) and provides wireless communication functions for terminal equipment.
- the network device can also be a new wireless controller (new radio controller, NR controller), it can be a (gNode B, gNB) in the 5G system, it can be a centralized network element (centralized unit), it can be a new wireless base station, it can be a
- the radio remote module can be a micro base station (also called a small station), a relay, a distributed unit, various forms of macro base stations, or a transmission and receiving point (transmission reception point, TRP), transmission measurement function (transmission measurement function, TMF) or transmission point (transmission point, TP) or any other wireless access device, the embodiment of the present application is not limited thereto.
- the network equipment may also include a radio network controller (radio network controller, RNC), a node B (Node B, NB), a base station controller (base station controller, BSC), a base transceiver station (base transceiver station, BTS), a home base station (for example, home evolved NodeB, or home Node B, HNB), base band unit (base band unit, BBU), or wireless fidelity (wireless fidelity, Wifi) access point (access point, AP), etc.
- RNC radio network controller
- RNC radio network controller
- Node B Node B
- BSC base station controller
- base transceiver station base transceiver station
- BTS home base station
- base station for example, home evolved NodeB, or home Node B, HNB
- base band unit base band unit
- BBU wireless fidelity (wireless fidelity, Wifi) access point (access point, AP), etc.
- the embodiment of the present application does not limit the specific technology and specific device form used by the network
- the base station in this embodiment of the present application may include a centralized unit (centralized unit, CU) and a distributed unit (distributed unit, DU), and multiple DUs may be centrally controlled by one CU.
- CU and DU can be divided according to the protocol layer functions of the wireless network they have. For example, the functions of the packet data convergence protocol (packet data convergence protocol, PDCP) layer and the protocol layer above are set in the protocol layer below the CU and PDCP, such as the wireless link Functions such as the radio link control (radio link control, RLC) layer and the medium access control (medium access control, MAC) layer are set in the DU.
- packet data convergence protocol packet data convergence protocol
- RLC radio link control
- MAC medium access control
- the radio frequency device can be remote, not placed in the DU, or integrated in the DU, or partially remote and partially integrated in the DU, which is not limited in this embodiment of the present application.
- the control plane (control plan, CP) and the user plane (user plan, UP) of the CU can also be separated and divided into different entities for implementation, respectively being the control plane CU entity (CU-CP entity) And user plane CU entity (CU-UP entity).
- the signaling generated by the CU can be sent to the terminal device through the DU, or the signaling generated by the UE can be sent to the CU through the DU.
- the DU can directly transmit the signaling to the terminal device or CU through protocol layer encapsulation without analyzing the signaling.
- the CU is classified as a network device on the RAN side.
- the CU may also be classified as a network device on the core network (core network, CN) side, which is not limited in this application.
- the terminal device has a wireless transceiver function, and can send signals to network equipment or receive signals from network equipment.
- a terminal device may include user equipment (user equipment, UE), sometimes also referred to as terminal equipment, a terminal, an access station, a UE station, a remote station, a wireless communication device, or a user device, and so on.
- UE user equipment
- the terminal device and the terminal device have the same meaning hereinafter.
- the terminal device is used to connect people, objects, machines, etc., and can be widely used in various scenarios, including but not limited to the following scenarios: cellular communication, D2D, V2X, machine-to-machine/machine-type communication (machine-to-machine /machine-type communications, M2M/MTC), Internet of things (Internet of things, IoT), virtual reality (virtual reality, VR), augmented reality (augmented reality, AR), industrial control (industrial control), unmanned driving ( Self driving), remote medical, smart grid, smart furniture, smart office, smart wear, smart transportation, smart city, drones, robots and other scenarios of terminal equipment.
- cellular communication D2D, V2X
- machine-to-machine/machine-type communication machine-to-machine /machine-type communications
- M2M/MTC machine-to-machine/machine-type communications
- Internet of things Internet of things, IoT
- virtual reality virtual reality
- AR augmented reality
- industrial control industrial control
- Self driving Self driving
- the terminal device in the embodiment of the present application may be a mobile phone, a tablet computer (Pad), a computer with a wireless transceiver function, a virtual reality (virtual reality, VR) terminal, an augmented reality (augmented reality, AR) ) terminals, wireless terminals in industrial control, wireless terminals in self driving, smart speakers in IoT networks, wireless terminal devices in telemedicine, wireless terminal devices in smart grids, transportation safety Wireless terminal devices in smart cities, wireless terminal devices in smart cities, or wireless terminal devices in smart homes, etc.
- the terminal device may also be a wearable device. Wearable devices can also be called wearable smart devices or smart wearable devices, etc., which is a general term for the application of wearable technology to intelligently design daily wear and develop wearable devices, such as glasses, gloves, watches, clothing and shoes wait.
- Terminal devices may also include relays. Or it can be understood that all devices capable of performing data communication with the base station can be regarded as terminal devices.
- Vehicle-mounted terminal devices are also called on-board units (OBU), for example.
- OBU on-board units
- the terminal device of the present application can also be a vehicle-mounted module, a vehicle-mounted module, a vehicle-mounted component, a vehicle-mounted chip, or a vehicle-mounted unit built into the vehicle as one or more components or units.
- the on-board components, on-board chips, or on-board units can implement the method of the present application.
- Direct communication (PC5) interface communication is supported between terminal devices, that is, transmission through sidelinks is supported.
- a terminal device may refer to a device for implementing a terminal function, or may be a device capable of supporting a terminal device to implement the function, such as a chip system, and the device may be installed in the terminal device.
- an end device can also be a vehicle detector.
- the system-on-a-chip may be composed of chips, or may include chips and other discrete devices.
- a side link refers to a link established between devices of the same type, and may also be called a side link or a secondary link. It is referred to herein as a sidelink.
- the so-called devices of the same type may be links between terminal devices, or links between network devices, or links between relay nodes, etc. This embodiment of the present application does not limit it.
- V2X includes vehicle-to-vehicle (V2V), vehicle-to-roadside infrastructure (vehicle-to-infrastructure, V2I), vehicle-to-pedestrian (V2P) direct communication, and vehicle-to-vehicle Network (vehicle-to-network, V2N) or vehicle-to-any entity V2X link, including Rel-14/15.
- V2X also includes Rel-16 and subsequent versions of V2X links based on NR systems currently being studied by 3GPP.
- V2V refers to the communication between vehicles
- V2P refers to the communication between vehicles and people (including pedestrians, cyclists, drivers, or passengers)
- V2I refers to the communication between vehicles and roadside infrastructure, such as vehicles and roads.
- Side unit or roadside unit (road side unit, RSU) communication there is another kind of V2N that can be included in V2I
- V2N refers to the communication between the vehicle and the base station/network.
- RSU includes two types: terminal type RSU, because it is deployed on the roadside, the terminal type RSU is in a non-mobile state, and there is no need to consider mobility; base station type RSU can provide timing synchronization for vehicles communicating with it and resource scheduling.
- LBT Listen before talk
- Backoff-based LBT can be considered as non-fixed duration-based LBT. That is, the device randomly selects a value A in a contention window. After detecting at least A idle time slots, it can determine that the channel is in an idle state, so that the channel can be occupied; otherwise, it needs to re-compete for the channel.
- an idle time slot means that within a time slot, the energy of a signal detected in a channel is lower than a preset threshold.
- Fallback-based LBT is also known as Type1LBT.
- LBT based on a fixed duration that is, the device detects a fixed duration. Within the fixed duration, if the energy of the signal detected in the channel is lower than the preset threshold, the channel is considered to be in an idle state, so that the channel can be occupied, otherwise it needs to re-compete channel.
- LBT based on fixed duration is divided into three types of LBT, which are Type2A LBT, Type2B LBT and Type2C LBT.
- Type2A LBT, Type2B LBT and Type2C LBT lies in the fixed duration of detection (referred to as the fixed duration of detection for short).
- Type2A LBT has a fixed detection time of 9us within the interval (gap) of 25us.
- Type2B LBT is within the gap of 16us, and the fixed detection time is at least 5us.
- Type2C LBT does not need to directly access the channel with LBT when the gap is less than 16us. At this time, the device can only use 584us for transmission.
- HARQ transmission is a common way to improve transmission reliability.
- HARQ transmission that is, after the sending end transmits information to the receiving end for the first time, the receiving end may send HARQ feedback information to the sending end.
- the sending end determines whether to retransmit the information to the receiving end according to the received HARQ feedback information, and improves the transmission reliability of the information based on the forward error correction (forward error correction, FEC) code.
- the HARQ feedback information includes an acknowledgment (acknowledgment, ACK) message or a negative acknowledgment (negative acknowledgment, NACK) message. After the sending end receives the NACK message from the receiving end, the sending end retransmits the information to the receiving end.
- the receiving end receives information from the sending end, and when the receiving end fails to decode the information, that is, fails to receive the information, the receiving end sends a NACK message to the sending end.
- the sending end confirms the NACK message from the receiving end, and sends the information to the receiving end again.
- the receiving end combines the information that was not successfully received in the initial transmission with the information that was received again in the retransmission, and decodes it together. Compared with only using the information received again in the retransmission for decoding, it can improve The probability of successfully receiving the message.
- the HARQ is borne on the PSFCH, and herein, unless otherwise specified, the resources used to send the PSFCH and the resources used to send the HARQ can be replaced.
- Uu air interface the Uu air interface may be referred to as Uu for short, and the Uu air interface is used for communication between the terminal equipment and the access network equipment.
- the Uu air interface can be understood as a universal UE to network interface (universal UE to network interface).
- the transmission of the Uu air interface includes uplink transmission and downlink transmission.
- Uplink transmission means that a terminal device sends information to a network device.
- the information for uplink transmission may include a physical uplink shared channel (PUSCH), a physical uplink control channel (PUCCH), and the like.
- the PUSCH is used to carry uplink data, and the uplink data may also be referred to as uplink data information.
- the PUCCH is used to carry the UCI fed back by the terminal equipment.
- Downlink transmission means that network equipment sends information to terminal equipment.
- the information for downlink transmission may be downlink information or downlink signals.
- the downlink information or downlink signal may include a physical downlink shared channel (physical downlink shared channel, PDSCH), PDCCH, and the like.
- the PDSCH is used to bear downlink data (data), and the downlink data may also be referred to as downlink data information.
- the PDCCH is used to bear downlink control information (DCI).
- At least one means one or more, and “multiple” means two or more.
- “And/or” describes the association relationship of associated objects, indicating that there may be three types of relationships, for example, A and/or B, which can mean: A exists alone, A and B exist simultaneously, and B exists alone, where A, B can be singular or plural.
- the character “/” generally indicates that 44.
- the associated objects before and after are a kind of "or” relationship.
- At least one of the following” or similar expressions refer to any combination of these more than ten items, including any combination of single or plural items.
- At least one item (piece) of a, b, or c can represent: a, b, c, a-b, a-c, b-c, or a-b-c, where a, b, c can be single or multiple .
- the ordinal numerals such as “first” and “second” mentioned in the embodiments of the present application are used to distinguish multiple objects, and are not used to limit the order, timing, priority or priority of multiple objects. Importance.
- the first terminal device and the second terminal device are only used to distinguish different terminal devices, and do not represent differences in priority or importance of the two terminal devices.
- "when" and "in the situation of" can be replaced.
- the terminal device will perform LBT. After the LBT is successful, it will access the channel and occupy it for a period of time. This period of time can be called a COT.
- the COT can be regarded as the initial COT of the terminal device.
- network devices and terminal devices can share the COT.
- the terminal device may send uplink control information (uplink control information, UCI) to the network device, where the UCI includes COT sharing information.
- UCI uplink control information
- the COT sharing information may include information indicating whether to allow sharing of the COT, and may also include a duration of sharing the COT.
- the network device determines that the COT can be used according to the COT sharing information, and then sends or receives data within the COT according to the duration of the shared COT. Communication between the network device and the terminal device, the terminal device sends information to the network device or receives information from the network device after receiving the PDCCH from the network device. That is, the network device, as the controller, can clearly share the starting position of the COT. For example, after the starting position of the shared COT is that the terminal device sends a configured grant (CG) PUSCH, it can also automatically send the PUSCH for the terminal device, or it can be dynamically scheduled PUSCH transmission or PUSCH transmission on configured resources for the terminal device After a gap, wait.
- CG configured grant
- the embodiment of the present application provides a resource sharing method.
- a certain terminal device can actively inform other terminal devices that it is allowed to share the resources of the terminal device, such as COT, and indicate that each terminal device is allowed to share the COT. Start location and duration, so as to avoid resource conflicts when other terminal devices share the COT.
- other terminal devices can actively request to share the COT of a certain terminal device, and the terminal device responds to the request of other terminal devices by notifying other terminal devices of the start location and duration of allowing sharing of the COT, which can also prevent other terminal devices from sharing the COT cause resource conflicts.
- a COT is shared by multiple terminal devices as an example, and there is no limitation on frequency domain resources corresponding to the COT.
- the resource sharing method provided by the embodiment of the present application can be applied to various communication systems, for example, an LTE system, a 5G system, or a next-generation communication system, such as a 6G system.
- the technical solutions of the embodiments of the present application can also be applied to other communication systems, as long as there is a sidelink in the communication system.
- the communication system can also be applied to future-oriented communication technologies.
- the system described in the embodiment of this application is to illustrate the technical solution of the embodiment of the application more clearly, and does not constitute a reference to the technical solution provided in the embodiment of the application.
- those of ordinary skill in the art know that, with the evolution of the network architecture, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.
- FIG. 1 is a network architecture applied in the embodiment of this application.
- Figure 1 takes two terminal devices and one network device as an example.
- the terminal devices in Figure 1 can communicate with or without a network infrastructure.
- this article takes the terminal device in FIG. 1 as an example of a vehicle-mounted terminal device, that is, takes the embodiment of the present application applied to a V2X scenario as an example.
- the embodiment of the present application does not limit the specific form of the terminal device, for example, the terminal device may also be a mobile phone or the like.
- the resource sharing method provided by the embodiment of the present application is applied to the network architecture shown in FIG. 1 and is applicable to a sidelink transmission scenario.
- the method may be performed by two communication devices, such as a first communication device and a second communication device.
- the first communication device may be a terminal device or a communication device capable of supporting the terminal device to implement the functions required by the method, and of course may also be other communication devices, such as a chip system.
- the second communication device may be a terminal device or a communication device capable of supporting the terminal device to implement the functions required by the method, and of course it may also be other communication devices, such as a chip system.
- the first communication device may be a certain terminal device, and the second communication device may be another terminal device; or the first communication device may be a certain terminal device, and the second communication device may support another terminal device to implement the method.
- both the first terminal device and the second terminal device described below may be terminal devices in the network architecture shown in FIG. 1 .
- the embodiment of the present application is only performed by the first terminal device and the second terminal device as an example, and is not limited to these two terminal devices.
- the embodiments of the present application may also be executed by more terminal devices. It should be understood that when more terminal devices are involved, each terminal device in the more terminal devices performs the same process.
- the following uses an example in which at least one terminal device shares the COT of the first terminal device.
- the first terminal device may actively share the initial COT with one or more terminal devices.
- One or more terminal devices may also actively request to share the COT of the first terminal device.
- the number of terminal devices actively sharing the COT of the first terminal device is different, and the behavior of the first terminal device is also different.
- the method in which a terminal device requests to share the COT of the first terminal device is referred to as the first resource sharing method.
- the method in which at least one terminal device requests to share the COT of the first terminal device is called the second resource sharing method.
- the method in which the first terminal device actively shares the COT with at least one terminal device is called the third resource sharing method.
- the priority of data is represented by a priority value.
- the priority value of the data may include ⁇ 0, 1, 2, 3, 4, 5, 6, 7 ⁇ , and the priority value of the data is 0, which means the data has the highest priority.
- the priority of the data to be sent by the second terminal device is higher than the priority of the data sent by the first terminal device, that is, the priority value of the data to be sent by the second terminal device is lower than the priority value of the data sent by the first terminal device (The two can be replaced unless otherwise specified).
- the priority of the data to be sent by the second terminal device is higher than a certain priority threshold, that is, the priority value of the data to be sent by the second terminal device is smaller than a certain threshold.
- the initial COT determined by the first terminal device is referred to as the first resource.
- the first resource is a time-domain resource corresponding to the COT, or the first resource is a frequency-domain resource corresponding to the COT, or the first resource is a time-frequency resource corresponding to the COT.
- the frequency domain resource of the first resource may be based on a PRB as a granularity and a subchannel as a granularity, which is not limited in the present invention, nor is there any limitation on the frequency domain resource of the first resource.
- the time domain unit of the COT may be a time slot, a symbol, or a subframe, and the absolute time (such as milliseconds ms) is not limited in the present invention.
- the first terminal device may send data to other terminal devices on the first resource, and after the first terminal device sends data to other terminal devices, the first resource still has some available resources.
- Other terminal devices may request to use the first resource, that is, request to use the part of the first resource.
- other terminal devices requesting to share part of the first resources are referred to as other terminal devices requesting to share the first resources. That is, unless otherwise specified, hereinafter, requesting to share the first resource and sharing some resources in the first resource can be replaced.
- the time domain length of the resource shared by other terminal devices may be smaller than the time domain length of the part of the first resources.
- the first resource has remaining resources besides the resources shared by other terminal devices. That is, the remaining resources in the first resources may be considered as resources in the first resources except the resources already used by the first terminal device and some resources shared by other terminal devices.
- FIG. 2 is a schematic flowchart of the first resource sharing method provided by the embodiment of the present application.
- the process shown in FIG. 2 takes the second terminal device actively requesting to share the COT of the first terminal device as an example.
- the first terminal device sends first indication information to the second terminal device, and correspondingly, the second terminal device receives the first indication information.
- the first indication information may indicate the first resource of the first terminal device, for example, the initial COT determined by the LBT during the channel access process of the first terminal device.
- the first terminal device may send data or receive data on resources corresponding to the initial COT.
- the first terminal device can share the first resource with other terminal devices, thereby increasing the high priority and quality of service requirements for sidelink data transmission of other terminal devices.
- the first terminal device may share the first resource with the second terminal device.
- the second terminal is not aware of the first resource of the first terminal.
- the first terminal device may notify the second terminal device of the first resource of the first terminal device through the first indication information. In this way, when the second terminal device needs to share the first resource, it may request the first terminal device to share the first resource of the first terminal device.
- the sending manners of the first indication information include the following types, and the embodiment of the present application does not limit the manner of sending the first indication information.
- the first indication information may be carried in sidelink control information (sidelink control information, SCI).
- Sending the first indication information to the second terminal device by the first terminal device may also be regarded as sending an SCI to the second terminal device by the first terminal device, where the SCI includes the first indication information.
- a field in the SCI may be used to indicate the first indication information.
- the SCI may be a first-level SCI or a second-level SCI.
- the first indication information may be carried in a media access control (media access control, MAC) control element (control element, CE) or a PC5 radio resource control (radio resource control, RRC) message.
- media access control media access control
- CE control element
- RRC radio resource control
- the first indication information may be carried on a physical sidelink feedback channel (physical sidelink feedback channel, PSFCH).
- PSFCH physical sidelink feedback channel
- Sending the first indication information to the second terminal device by the first terminal device may also be regarded as sending a PSFCH to the second terminal device by the first terminal device, where the PSFCH includes the first indication information.
- the second terminal device sends the first request message to the first terminal device, and correspondingly, the first terminal device receives the first request message.
- the first request message may be used to request to share the first resource of the first terminal device.
- the second terminal device may send a first request message to the first terminal device.
- the second terminal device has data to send, and the available resources have not been detected through LBT.
- the second terminal device performs sensing in the sidelink resource pool, and the sensing result within a certain period of time is that the channel is not idle. That is, the degree of interference perceived by the channel is higher than a certain threshold.
- the second terminal device performs LBT on the unlicensed frequency spectrum.
- the detection result is that the channel is not idle, that is, the channel interference degree is higher than a certain threshold. It should be understood that when the second terminal device does not need to share the first resource of the first terminal device, it does not need to send the first request information to the first terminal device, so as to reduce unnecessary signaling interaction and waste of resources. When one or more of the following conditions are met, the second terminal device may share the first resource of the first terminal device. In other words, when the second terminal device meets one or more of the following conditions, the second terminal device may send the first request information to the first terminal device.
- the priority of the data to be sent by the second terminal device is higher than the priority of the data sent by the first terminal device. That is, the priority of the data to be sent by the second terminal device is higher than that of the data sent by the first terminal device, and the second terminal device can send the first request information to the first terminal device, so as to meet the requirements of the data to be sent by the second terminal device.
- the delay requirement of the data improves the reliability of the data to be sent with higher priority.
- the priority of the data sent by the first terminal device is indicated by the SCI sent by the first terminal device
- the priority value indicated in the SCI is a priority value corresponding to the data sent by the first terminal device.
- the second terminal device may determine the priority of the data sent by the first terminal device according to the priority value indicated by the SCI.
- the second condition is that the second terminal device is a peer device of the first terminal device, that is, the first terminal device serves as the sending end, and the second terminal device serves as the receiving end of the first terminal device. It can be understood that the second terminal device successfully receives the data sent by the first terminal device, that is, the second terminal device can successfully decode the data packet from the first terminal device. Since the transmission of the first terminal device is completed, there is a high probability that the remaining resources in the first resources will not be used continuously. Therefore, in this case, the second terminal device may request to use the remaining resources of the first resource to improve the success rate of channel access.
- the first preset priority threshold may be a configured or preconfigured priority of the network device, or may be a predefined priority.
- the first preset priority threshold may be the first priority.
- the priority of the data to be sent by the second terminal device is higher than the first preset priority threshold, that is, the priority value of the data to be sent by the second terminal device is smaller than the first preset threshold.
- the first preset threshold may be a priority value configured or preconfigured by the network device, or may be a predefined priority value.
- the first preset priority threshold may be a first priority value. Exemplarily, the first priority value is "2".
- the priority value of the data to be sent by the second terminal device is less than 2, it means that the priority is higher, and it may request to share the first resource of the first terminal device.
- the priority of the data to be sent by the second terminal device is higher than that of the data of the first terminal device, if the data sent by the first terminal device is a service with a tight delay, the first terminal device will After the first resource is shared with the second terminal device, the remaining resources in the first resource may not be able to meet the delay requirement of the data sent by the first terminal device. For this reason, by setting the first preset priority threshold, the threshold for sharing the first resource is increased to ensure the fairness of channel access and channel sharing to a certain extent.
- the second terminal device can share the first The first resource of the terminal device.
- LBT failure means that the result of LBT is that the channel is not idle.
- the second terminal device Before the second terminal device sends data, it will determine available resources through LBT. If the second terminal device performs LBT multiple times, the result of the multiple LBTs is that the channel is not idle, that is, no idle resources are available, so that the delay requirement and QoS of the data to be sent by the second terminal device cannot be met. In this case, the second terminal device may request to share the first resource of the first terminal device, so as to meet the delay requirement and QoS requirement of the data to be sent by the second terminal device. It can be understood that the LBT performed by the second terminal device is Type1 LBT.
- the second terminal device satisfies any one of the above conditions 1 to 4, and may send the first request information to the first terminal device.
- the second terminal device may send the first request information to the first terminal device if it satisfies condition one, condition two, condition three or condition four.
- the second terminal device satisfies multiple conditions in the foregoing condition 1 to condition 4, and may send the first request information to the first terminal device.
- the second terminal device satisfies condition one and condition three, and may send the first request information to the first terminal device.
- the second terminal device may send the first request information to the first terminal device if it satisfies condition one, condition three and condition four.
- the second terminal device may perform type2A, type2B or type2C LBT.
- the second terminal device sends the first request information. If the result of LBT is that the channel is not idle, then the second terminal device does not send the first request information.
- the first request information may directly or indirectly indicate that the second terminal device requests to share the first resource of the first terminal device.
- the first request information may include first information, the first information occupies 1 bit, and is used to indicate that the second terminal device requests to share the first resource of the first terminal device, or is used to indicate whether the second terminal device A request is made to share the first resource of the first terminal device.
- the first request information may be carried in the SCI.
- the value of this 1 bit is "0", which is used to indicate that the second terminal device requests to share the first resource of the first terminal device; on the contrary, the value of this 1 bit is "1", which is used to indicate that the second terminal device does not A request is made to share the first resource of the first terminal device.
- this 1 bit is "1", which is used to indicate that the second terminal device requests to share the first resource of the first terminal device; on the contrary, the value of this 1 bit is "0", which is used to indicate that the second terminal device The device does not request to share the first resource of the first terminal device.
- the first request message may include first time information, and the first time information may be used to indicate the length of time domain for requesting to share part of the first resource (for example, called the second resource).
- the time domain length indicated by the first time information may be regarded as the time domain length that the second terminal device expects to share.
- the first time information may indirectly indicate that the second terminal device requests to share the first resource of the first terminal device. For example, if the length of the time domain indicated by the first time information is not 0, it indicates that the second terminal device requests to share part of the first resource of the first terminal device, such as the second resource. It can be understood that if the length of the time field indicated by the first time information is not 0, the first terminal device may subsequently send data on the remaining resources in the first resource except the resources shared by the second terminal device, so as to maximize the resources. utilization rate.
- the first time information may occupy N bits, where N is a positive integer. It can be understood that N bits correspond to 2 N states. One of the 2 N states is used to indicate that the second terminal device requests to share the first resource of the first terminal device, and the remaining 2 N ⁇ 1 states are used to indicate the time domain length of the second resource. Optionally, N bits correspond to 2 N states. One of the 2 N states is used to indicate that the second terminal device requests to share the first resource of the first terminal device, and the other state among the 2 N states is used to indicate that the second terminal device does not request to share the first terminal device the first resource, and the remaining 2 N -2 states are used to indicate the time domain length of the second resource.
- the first request information may include first information and first time information, the first information may be used to indicate the request to share the first resource of the first terminal device, and the first time information may be used to indicate the time domain length of the second resource .
- the first request information may further include identification information, the identification information corresponds to the second terminal device, and the identification information is used for the first terminal device to determine that the second terminal device requests it to share the first resource. Through the identification information, the first terminal device can determine which terminal devices have needs and requests for sharing the COT.
- the embodiment of the present application does not limit the manner in which the first request information is sent to the first terminal device.
- the first request information may be carried on PSFCH or SCI.
- the first request information may be carried in the MAC CE, and sent to the first terminal device together with the data sent by the second terminal device to the first terminal device.
- the first request information is sent to the first terminal device together with the HARQ sent by the second terminal device to the first terminal device.
- the first request information is carried in the PC5RRC message.
- the first terminal device may dynamically schedule time-frequency resources used by the second terminal device to send the first request information.
- the second terminal device sends the first request information on the time-frequency resource indicated by the first terminal device.
- the first indication information may also be used to indicate the time-frequency resources (time domain resources and frequency domain resources) used by the second terminal device to send the first request information.
- a candidate resource set for the second terminal device to send the first request information may be pre-configured or the network device configures or pre-defines.
- the first indication information may be used to indicate a candidate resource in the candidate resource set. It should be understood that the candidate resource is a time-frequency resource for the second terminal device to send the first request information.
- FIG. 3 is a schematic diagram of state switching between sending data and receiving data by the first terminal device.
- the switching time may include a switching time from sending to receiving, and a switching time from receiving to sending. If the switching time is long, other terminal devices may determine that the switching time is an idle resource after performing LBT. After the LBT is successful, other terminal devices may consider the channel to be idle and cause the first resource to be occupied by other terminal devices. In order to reduce the probability that the switching time is preempted by other terminal devices, the duration of the switching time may be shortened.
- the time-domain resource for the second terminal device to send the first request information is the same as the time-domain resource for sending HARQ, which can reduce the number of times the first terminal device transmits and receives transitions, thereby reducing the number of channels that cannot be accessed. risks of.
- the second terminal device may use frequency division multiplexing or code division multiplexing to transmit HARQ and the first request information.
- the time domain resource for sending the first request information is the same as the time domain resource for sending the HARQ, but the code domain resource for sending the first request information is different from the code domain resource for sending the HARQ.
- the time domain resource for sending the first request information is the same as the time domain resource for sending the HARQ, but the frequency domain resource for sending the first request information is different from the frequency domain resource for sending the HARQ.
- the code domain resource for sending the first request information is different from the code domain resource for sending the HARQ.
- the cyclic shift (cyclic shift, CS) used in sending the first request information is different, or the root sequence used in sending the first request information and HARQ is different, or, the orthogonal cover code used in sending the first request information and HARQ ( Orthogonal cover code, OCC) is different.
- the first request information occupies 1 bit. Assuming that the value of the 1 bit is "0", it means that the first resource is not requested to be shared; on the contrary, the value of the 1 bit is "1", which means that the first resource is requested to be shared (Table 1-1 takes this as an example). Please refer to Table 1-1, which is a correspondence table between bit meanings of the first request information and cyclic shifts of used sequences.
- Table 1-1 uses the first request information to indicate that the first resource is requested to be shared, the cyclic displacement m cs of the sequence used by the second terminal device to send the first request information is 6, the first request information indicates that the first resource is not requested to be shared, and the second The cyclic shift m cs of the sequence used by the terminal device to send the first request information is 0 as an example.
- Table 1 is only an example, and this embodiment of the present application does not limit the first request information, the cyclic shift of the sequence used by HARQ, and the specific meaning of 1 bit in Table 1.
- a value of 1 bit is "0", which may indicate that the first resource is requested to be shared; on the contrary, a value of the 1 bit is "0", which indicates that the first resource is requested to be shared.
- the cyclic displacement m cs of the sequence used by the second terminal device to send the first request information may be 0, the first request information indicates that the first resource is not requested to be shared, and the cyclic displacement m cs of the sequence used by the second terminal device to send the first request information Can be 0. That is, Table 1-1 can also be Table 1-2, Table 1-3 or Table 1-4.
- HARQ may also occupy 1 bit, assuming that the value of this 1 bit is "0", indicating that HARQ includes NACK; on the contrary, the value of this 1 bit is "1", indicating that HARQ includes ACK.
- Table 2 is a correspondence table between the first request information and the HARQ bit meaning and the cyclic shift of the used sequence.
- Table 2 is only an example, and this embodiment of the present application does not limit the first request information and the cyclic shift of the sequence used by the HARQ.
- " ⁇ 0,0 ⁇ ”, “ ⁇ 0,1 ⁇ ”, “ ⁇ 1,1 ⁇ ”, “ ⁇ 1,0 ⁇ ” are in one-to-one correspondence with the cyclic shifts of the four sequences, but the specific mapping method is not limited.
- the frequency domain resource for sending the first request information is different from the frequency domain resource for sending the HARQ.
- the second terminal device uses a first resource block (resource block, RB) to send the first request information, uses a second RB to send HARQ, and the first RB is different from the second RB.
- the second terminal device uses the first resource block set to send the first request information, uses the second resource block set to send HARQ, and the first resource block set is different from the second resource block set.
- the first terminal device distinguishes the first request information and HARQ from the second terminal device according to different frequency domain resources.
- the resource used for HARQ transmission may be a transmission resource configured periodically in the resource pool, or may be a transmission resource configured at a specific position in the COT with the starting position of the COT as a reference point. That is, resources used for HARQ transmission are periodically configured in the COT. For example, taking the starting position of the COT as a reference point, the Kth time slot in the COT is a resource for transmitting HARQ.
- K can be one or more values, which is called a pattern (Pattern) in the present invention.
- the first terminal device may indicate a pattern (Pattern) of the first resource, and the pattern may indicate a position of the HARQ resource in the first resource.
- the second terminal device can determine resources for sending HARQ according to the pattern.
- the first terminal device may use a bitmap (bitmap) to indicate which physical resource blocks (physical resource blocks, PRBs) on symbols used to send the PSFCH can be used to send HARQ, and which PRBs are not used to send HARQ. For example, the value of a bit corresponding to a certain PRB is "1", indicating that the PRB is used for sending HARQ, and correspondingly, the value of a bit corresponding to a certain PRB is "0", indicating that the PRB is not used for sending HARQ.
- bitmap bitmap
- the value of a bit corresponding to a certain PRB is "0", indicating that the PRB is used for sending HARQ, and correspondingly, the value of a bit corresponding to a certain PRB is "1", indicating that the PRB is not used for sending HARQ.
- the value of a bit corresponding to a certain PRB is "1", indicating that the PRB is used for sending HARQ as an example.
- the second terminal device determines resources available for sending the PSFCH (HARQ) according to the time-frequency resource position of the PSSCH.
- HARQ PSFCH
- there may be multiple candidate resources determined by the second terminal device that is, there may be multiple candidate resources for sending PSFCH (HARQ).
- the second terminal device may use one candidate resource among the plurality of candidate resources to send HARQ, and the remaining candidate resources among the plurality of candidate resources except the resource for sending HARQ may be used to send the first request information.
- a candidate resource set for sending HARQ may be configured or preconfigured.
- the second terminal device may select a candidate resource to send HARQ from the set of candidate resources for sending HARQ, and send the first request information on remaining resources except the resource for sending HARQ.
- a set of candidate resources for sending the first request information may be configured or preconfigured.
- the second terminal device may select a candidate resource from the set of candidate resources for sending the first request information to send the first request information.
- FIG. 4 is a schematic diagram of resource configuration for HARQ transmission.
- the time domain resource in the resource pool includes 6 time slots
- the frequency domain includes 8 PRBs
- the configured PSFCH period is 2 as an example.
- the PRB indicated by "1" on the second slot, the fourth slot and the sixth slot used to transmit PSFCH symbols (that is, the penultimate second symbol and the penultimate third symbol) is used
- the PRB indicated by "0" is not used for HARQ transmission.
- the last of the second time slot, the fourth time slot and the sixth time slot in FIG. 4 is a gap.
- duplication of symbols used to transmit PSFCH refers to repetition of symbols used to transmit PSFCH.
- the third last symbol of each of the second time slot, the fourth time slot and the sixth time slot is a copy of the second last symbol.
- the time-frequency resource of the PSSCH may be used to transmit the HARQ candidate resource set. For example, available from choose from time slot i and subchannel j between the PSSCH time slots associated with the PRB and PSFCH time slots. in, 0 ⁇ j ⁇ N subch . Allocated resources are sorted in ascending order from i, then in ascending order from j. Terminal equipment expects yes multiples of .
- a candidate resource for HARQ transmission may be determined from a set of candidate resources for HARQ transmission according to the following formula (1).
- P ID is the physical layer source ID indicated in the second-level SCI, and the second-level SCI schedules the PSSCH.
- the M ID is the identification information of the terminal equipment receiving the PSSCH, and the identification information is indicated by a higher layer.
- the cast type (cast type) in the second-level SCI is indicated as "01"
- the M ID is 0.
- a set of candidate resources corresponding to the PSSCH includes the frequency domain dimension and the code domain dimension.
- the number of subchannels used for PSSCH transmission. is the number of CS pairs. It is a set of PSFCH candidate resources associated with the PSSCH resource. is a set of PRBs used to transmit HARQ, and N subch is the number of subchannels in the resource pool, where the resource pool is a set of time-frequency resources that can be used to transmit sidelink data. is the period of PSFCH feedback in the resource pool.
- FIG. 5 is a schematic diagram of determining a candidate resource for HARQ transmission from a set of candidate resources for HARQ transmission.
- the resources shown in FIG. 5 include three subchannels in the frequency domain, and the numbers j of the three subchannels are 0, 1, and 2 from bottom to top. Each subchannel includes 10 PRBs.
- the resource shown in FIG. 5 includes 4 time slots in the time domain, and the numbers i of the 4 time slots are 0, 1, 2, and 3 from left to right.
- the minimum feedback timing from PSFCH to HARQ is 2, that is, the data scheduling of slot 0 and slot 1 needs to be fed back on slot 3.
- Slot 0 is used to transmit PSCCH or PSSCH.
- Time slot 0 and time slot 1 need to be fed back in the time slot where PSFCH is located (for example, time slot 3).
- the last column in Figure 5 is the set of PRBs that can be used to transmit HARQ among the PRBs in the resource pool.
- the numbering order of PRBs is shown in Figure 5 From top to top, starting from 0.
- N subch is 3, is 2, according to It can be seen for 3.
- 18 (illustrated by a dotted line in FIG. 5 ) inside the dotted line box is a PRB whose bitmap indicates 1, that is, a PRB used for HARQ transmission.
- time slot 0 and sub-channel 0 as an example, assuming that PSSCH is transmitted on time slot 0 and sub-channel 0, according to the above calculation, the range of PRBs used for HARQ transmission in time slot 3 is [0, 2] (that is, PRB0, PRB1 and PRB2) (the PRBs indicated by the shaded parts in FIG. 5).
- the HARQ candidate resources corresponding to other subchannels and time slots are determined in the same way as above.
- frequency domain resources and code domain resources not used for HARQ transmission on symbols used to transmit PSFCH may be used to transmit the first request information.
- remaining resources after excluding resources actually used for HARQ transmission in the set of candidate resources used for HARQ transmission on symbols used for PSFCH transmission may be used to transmit the first request information. That is, the candidate resource set for sending the first request information may also be determined according to the time-frequency resource of the PSSCH. For example, the candidate resource set for sending the first request information may be determined according to the following formula (2).
- P ID is the physical layer source ID indicated in the second-level SCI, and the second-level SCI schedules the PSSCH.
- a set of candidate resources corresponding to the PSSCH includes the frequency domain dimension and the code domain dimension. in, is 1 or The number of subchannels used for PSSCH transmission. is the number of CS pairs. It is a set of PSFCH candidate resources associated with the PSSCH resource. It is the PRB set used to send the first resource request information (that is, the subset of the PRB set whose bitmap indicates 0 in the symbol used to transmit PSFCH, or the bitmap in the PRB of the frequency domain resource in the COT corresponding to the symbol used to transmit PSFCH A subset of the set of PRBs indicated as 0).
- N subch is the number of sub-channels in the resource pool.
- the resource pool is a set of time-frequency resources available for sending sidelink data. It is the period for sending the first request information in the resource pool. The period of sending the first request information may be the period of HARQ sending.
- N subch may be the number of corresponding frequency domain resources in the COT, and the frequency domain resources may be PRBs or subchannels.
- the sub-channels are M PRBs, and M is configured or pre-configured or predefined by the network device.
- N_PSFCH is the number of time slots used to send the PSSCH corresponding to the HARQ resource position.
- the candidate resource set used for sending the first request information and the candidate resource set used for sending HARQ may be the same.
- frequency domain or code domain resources may be used to distinguish resources for sending the first request information and resources for sending HARQ.
- the resource used to send the first request information and the resource used to send HARQ can be determined by the following formula (3).
- P ID is the physical layer source ID indicated in the second-level SCI, and the second-level SCI schedules the PSSCH.
- the M ID is the identification information of the terminal equipment receiving the PSSCH, and the identification information is indicated by a higher layer.
- the cast type (cast type) in the second-level SCI is indicated as "01"
- the HARQ feedback mode is multicast option 2
- the M ID is 0.
- ⁇ can be 1 or a value that is predefined or configured by the network device or preconfigured by the network device.
- a set of candidate resources corresponding to the PSSCH includes the frequency domain dimension and the code domain dimension.
- the number of subchannels used for PSSCH transmission. is the number of CS pairs. It is a set of PSFCH candidate resources associated with the PSSCH resource. is a set of PRBs used to send HARQ, N subch is the number of sub-channels in the resource pool, and the resource pool is a set of time-frequency resources that can be used to send sidelink data. is the period of PSFCH feedback in the resource pool.
- the second terminal device determines resources for sending the first request information, and sends the first request information to the first terminal device, so as to request to share the first resource of the first terminal device.
- the first terminal device receives the first request information, and stops using the first resource.
- the first terminal device may determine whether the second terminal device requests to share the first resource of the first terminal device. If the second terminal device requests to share the first resource of the first terminal device. The first terminal device may share all remaining resources of the first resource for use by the second terminal device. That is, the first terminal device does not use all the remaining resources in the first resource, that is, it does not use all the remaining resources in the first resource to send data.
- the first terminal device when the first terminal device receives the first request information, it may default that the second terminal device requests to share the first resource of the first terminal device.
- the first terminal device may determine whether the second terminal device requests to share the first resource of the first terminal device according to content included in the first request information.
- the first request information only includes the first information, and the first terminal device may determine whether the second terminal device requests to share the first resource of the first terminal device according to the first information.
- the first request information includes first time information, and the first terminal device determines according to the first time information that the second terminal device requests to share the second resource in the first resources. It can be understood that, if the time domain length of the second resource indicated by the first time information is smaller than the time domain length of remaining resources in the first resource except resources already used by the first terminal device. That is, besides the second resource shared by the second terminal device, there are remaining resources. The first terminal device may subsequently use the remaining resources to send data, so as to improve resource utilization as much as possible, and also share the first resources more flexibly.
- FIG. 6A shows a schematic diagram of sharing a first resource between a first terminal device and a second terminal device.
- FIG. 6A takes an example in which the first terminal device does not continue to use the first resource to transmit data after receiving the first request information. And the first terminal device does not use the remaining resources in the first resources to send data subsequently.
- a first terminal device sends data on a first resource.
- the second terminal device may send data on the second resource, for example, the second terminal device sends data to the first terminal device on the second resource.
- the first terminal device may stop sending data on remaining resources of the first resource except resources used by the first terminal device, and receive data from the second terminal device on the second resource.
- FIG. 6B shows another schematic diagram of sharing a first resource between a first terminal device and a second terminal device.
- the first terminal device sends data on the first resource.
- the second terminal device may send data on the second resource, for example, the second terminal device sends data to the first terminal device on the second resource.
- FIG. 6A shows that in FIG. 6B , when the second terminal device sends the first request information, it carries the time domain length of the second resource requested by the first terminal device. According to the time domain length of the second resource, the first terminal device may determine that there are remaining resources in the first resource except the second resource. After receiving the data on the second resource, the first terminal device subsequently sends data on the remaining resource.
- the second terminal device may use remaining resources in the first resources to send data to the first terminal device. Further, in order to improve data transmission reliability of the second terminal device, the second terminal device may perform type2A, type2B or type2C LBT before using the remaining resources of the first resource. When the result of the LBT is that the channel is idle, the second terminal device uses the remaining resources in the first resources to send data.
- the second terminal device requests to share the first resource, and the first terminal device allows the second terminal device to share the first resource by default. That is, the first terminal device receives the first request information from the second terminal device, and stops using the remaining resources of the first resource. For the first terminal, there may also be urgent data to be sent. If the first resource is shared with the second terminal device by default, normal services of the first terminal device will be affected. In addition, if multiple terminal devices all request the first terminal device to share the first resource, and the first terminal device allows the multiple terminal devices to share the first resource, then there may be multiple terminal devices simultaneously preempting the first terminal device's resources. The first resource, resulting in a resource conflict. For this reason, the embodiment of the present application provides a second resource sharing method. In the second resource sharing method, the first terminal device may determine whether to allow other terminal devices to share the first resource, so as to reduce resource conflicts and reduce impact on transmission services of the first terminal device.
- S201 may be performed before S202, or may be performed after S202.
- FIG. 7 is a schematic flowchart of a second resource sharing method provided by the embodiment of the present application.
- the process shown in FIG. 7 takes at least one terminal device sharing resources of the first terminal device as an example.
- the first terminal device sends first indication information to at least one terminal device, and correspondingly, at least one terminal device respectively receives the first indication information.
- the first indication information may be used to indicate the first resource of the first terminal device, that is, the COT initialized by the first terminal device.
- the first indication information reference may be made to the related content of the aforementioned S201, which will not be repeated here.
- the first terminal device may send the first indication information to one or more terminal devices.
- the first terminal device may send the first indication information to the second terminal device.
- the first terminal device may send the first indication information to the second terminal device and the third terminal device.
- the terminal device that has received the first indication information can learn the first resource of the first terminal device. It can be understood that the first terminal device may send the first indication information to at least one terminal device in a unicast or multicast manner. In FIG. 7 , the third terminal device does not have to exist, so it is shown with a dotted line in FIG. 7 .
- the second terminal device may request the first terminal device to share the first resource. If the first terminal device sends the first indication information to the second terminal device and the third terminal device, correspondingly, the second terminal device and the third terminal device may respectively request the first terminal device to share the first resource. It should be noted that the second terminal device or the third terminal device may request the first terminal device to share the resource of the first terminal device without knowing the first resource of the first terminal device in advance. That is, S701 is not a necessary step, so it is shown with a dotted line in FIG. 7 .
- the second terminal device sends the first request information to the first terminal device, and correspondingly, the first terminal device receives the first request information.
- the first request information may be used to request to share the first resource of the first terminal device.
- the second terminal device may send a first request message to the first terminal device.
- the first request message For the specific implementation of the first request message, reference may be made to the relevant content of the aforementioned S202, which will not be repeated here.
- the first terminal device sends the second indication information to the second terminal device, and correspondingly, the second terminal device receives the second indication information.
- the first terminal device After receiving the first request information, the first terminal device can determine whether to share the first resource with the second terminal device, that is, whether to allow the second terminal device to use the first resource, and send the first request to the second terminal device
- the response information of the information for example, the second indication information.
- the first terminal device may determine whether the second terminal device satisfies one or more conditions from condition 1 to condition 4 in the aforementioned content in FIG. 2 . If the second terminal device satisfies one or more conditions from condition one to condition four, the first terminal device may determine to share the first resource with the second terminal device.
- the second indication information may be carried in the SCI.
- Sending the first indication information to the second terminal device by the first terminal device may also be regarded as sending an SCI to the second terminal device by the first terminal device, and the SCI includes the second indication information.
- the second indication information may be carried in the first-level SCI in the SCI, or in the second-level SCI in the SCI, or in the first-level SCI and the second-level SCI.
- the second indication information may be in SCI format.
- the second indication information may be carried in a physical sidelink shared channel (physical sidelink shared channel, PSSCH) in the form of a second-level SCI or MAC CE.
- the first terminal device sending the second indication information to the second terminal device may also be regarded as that the first terminal device sends a PSSCH to the second terminal device, and the PSSCH includes the second indication information.
- the first terminal device may use 1 bit in the SCI to indicate the response message.
- the first terminal device may use 1 bit in the SCI to indicate the second indication information.
- the second indication information may indicate that the second terminal device is not allowed to use the first resource. If the first terminal device allows the second terminal device to use the first resource, the first terminal device may determine which resources in the first resource are allowed to be used by the second terminal device, so as to meet the requirements of the second terminal device as much as possible. Depending on the content to be indicated by the second indication information, the implementation form of the second indication information is also different. Several implementation forms of the second indication information are introduced below.
- the second indication information may include second information, and the second information may be used to indicate whether the second terminal device can use the first resource. If the second information is used to indicate that the second terminal device can use the first resource, it may be defaulted that the second terminal device can use the remaining resources of the first resource. After receiving the first request information, the first terminal device stops using the remaining resources of the first resource. The second terminal device uses the remaining resources in the first resources to send data.
- the second indication information may include second information and second time information.
- the second information may be used to indicate whether the second terminal device can use the first resource.
- the second time information may be used to indicate the time domain length of a part of the first resource that is allowed to be shared (for example, the third resource).
- the second terminal device can send data on the third resource.
- the second terminal device sends data to the first terminal device on the third resource.
- the second terminal device may use the resource corresponding to the time domain length indicated by the second time information to send data, and correspondingly, the first terminal device no longer uses the resource corresponding to the time domain length indicated by the second time information to send data.
- a set or list of multiple time domain lengths may be predefined or configured by the network device.
- the second time information may include a value in the set, which is used to indicate a time domain length.
- the second time information may include a row index in the list, which is used to indicate a time domain length.
- the second indication information may include second time information.
- the second time information may occupy M bits, where M is a positive integer. It can be understood that M bits correspond to 2 M states.
- One of the 2 M states may be used to indicate that the second terminal device can share the first resource, that is, the remaining resource in the first resource can be used. In this case, the second terminal device can use all remaining resources in the first resources. After receiving the first request information, the first terminal device stops using the remaining resources in the first resources.
- another state among the 2 M states may be used to indicate that the second terminal device cannot use the remaining resources of the first resource.
- the time domain length of the resource (that is, the third resource) that the first terminal device allows the second terminal device to share may be the same as the time domain length of the second resource , may also be different. That is, the time domain length of the third resource indicated by the second time information may be the same as or different from the time domain length of the second resource indicated by the first time information.
- the second indication information may include second information, second time information, and offset information.
- the offset information may be used to indicate the time-domain starting position of the third resource.
- the offset information includes a first offset value
- the first offset value may be used to indicate an offset between the start position of the time domain of the third resource and the start position of the time domain at which the second indication information is received.
- the first offset value may be used to indicate an offset between the start position of the time domain of the third resource and the end position of the time domain at which the second indication information is received.
- the second terminal device can determine the position of the third resource (that is, the start position of the time domain of the third resource and the end position of the time domain of the third resource), and then Send data on.
- a set or list of multiple offset values may be predefined or configured by the network device.
- the first offset may include a value in the set.
- the first offset may comprise a row index in the list.
- the first offset value is a fixed value.
- the fixed value can be a network device configuration, pre-configured or predefined.
- the first offset value may be 0.
- the offset time unit may be a time slot, a subframe, a symbol, an absolute time, and the like.
- the offset value may be in units of time slots.
- FIG. 8A shows a schematic diagram of sharing a first resource between a first terminal device and a second terminal device.
- the first terminal device receives the first request information, and may determine whether to allow the second terminal device to share the first resource according to first priority information or first time information in the first request information. If the priority indicated by the first priority information is higher than the priority of the data sent by the first terminal device, the first terminal device may determine to allow the second terminal device to share the first resource. Further, the first terminal device may determine to allow the second terminal device to share the third resource in the first resources according to the first time information. The second terminal device can send data on the third resource. The first terminal device no longer uses the third resource to send data, but can receive data on the third resource.
- FIG. 8A shows a schematic diagram of sharing a first resource between a first terminal device and a second terminal device.
- the first terminal device 8A takes an example in which a first terminal device receives data from a second terminal device at a third resource. It can be understood that the interval between the third resource and the end position of the time domain at which the first terminal device sends the second indication information, that is, the first offset value may or may not be 0.
- the second indication information may further include identification information.
- the first terminal device shares the third resource with the second terminal device, and the identification information may include an identification corresponding to the second terminal device, such as a first identification. That is, the first identifier can be used to indicate the second terminal device, and it can also be understood that the first identifier can be used to indicate that the second terminal device can use the first resource of the first terminal device.
- the second terminal device is a peer device of the first terminal device, and the first resource is only shared with the second terminal device.
- the second indication information may not include identification information, that is, not include the first identification.
- the third resource may be shared with the second terminal device by default.
- the third terminal device sends the second request information to the first terminal device, and correspondingly, the first terminal device receives the second request information.
- the third terminal device When the third terminal device needs to request to share the first resource of the first terminal device, it may send the second request information to the first terminal device. Similar to the first request information, the second request information may include one or more information of third information, third time information, and second priority information. Wherein, the third information is used to indicate that the third terminal device requests to use the first resource.
- the third time information is used to indicate the length of the time domain for requesting to share part of the first resources (for example, the fourth resource).
- the second priority information is used to indicate the priority of the data to be sent by the third terminal device.
- the second request information may also be carried on PSFCH or SCI.
- the second request information may be carried in the second-level SCI or MAC CE, and sent to the first terminal device together with the data sent by the third terminal device to the first terminal device.
- the second request information is sent to the first terminal device together with the HARQ sent by the third terminal device to the first terminal device.
- the third terminal device sends the second request information, and sends the first request information with the second terminal device.
- S702 and S704 are executed by the second terminal device and the third terminal device respectively, so there is no limitation on the execution sequence.
- S704 may be performed before S703, or may be performed after S703.
- the first terminal device sends the second indication information to the third terminal device, and correspondingly, the third terminal device receives the second indication information.
- the first terminal device may also send indication information to the third terminal device, indicating whether the first terminal device allows the third terminal device to share the first resource.
- the first terminal device may also send the second indication information to the third terminal device.
- the second information in the second indication information is also used to indicate whether the third terminal device can use the first resource.
- the third terminal device receives the second indication information, and can determine whether the first resource can be used according to the second information in the second indication information.
- the first terminal device allows the second terminal device and the third terminal device to share the first resource, but the first terminal device does not indicate which of the first resources the second terminal device and the third terminal device can use resource.
- the second terminal device and the third terminal device compete to use the first resource, which may cause a resource conflict.
- the first terminal device allows the third terminal device to share the first resource, the first terminal device also needs to indicate which resources in the first resource are allowed to be shared by the third terminal device, so as to reduce resource conflicts.
- the second indication information may further include fourth time information.
- the fourth time information may be used to indicate the time domain length of a part of the first resources (for example, fifth resources) that are allowed to be shared by the third terminal device.
- the third terminal device can send data on the fifth resource.
- the third terminal device sends data to the first terminal device on the fifth resource.
- the time domain length of the fifth resource may be the same as or different from the time domain length of the fourth resource, which is not limited in this embodiment of the present application.
- the offset information in the second indication information may also include a second offset value, and the second offset value may be used to indicate the difference between the time domain start position of the fifth resource and the time domain start position at which the second indication information is received. offset between.
- the second offset value may be used to indicate the offset between the start position of the time domain of the fifth resource and the end position of the time domain of the third resource, which the third terminal device can determine according to the second offset value and the second time information The starting position of the time domain of the fifth resource, and then data is sent on the fifth resource. If the second offset value is 0, the third terminal device may determine the starting time domain position of the fifth resource according to the second time information. It can be understood that, if there are remaining resources in the first resource besides the third resource and the fifth resource, the first terminal device can subsequently send data on the remaining resource, thereby improving resource utilization, so that multiple terminal devices Share resources more efficiently and flexibly.
- FIG. 8B it shows a schematic diagram of a first terminal device sharing a first resource with a second terminal device and a third terminal device. Similar to FIG. 8A, the first terminal device receives the second request information from the third terminal device, and may determine whether to allow the third terminal device to share the second request information according to the second priority information or third time information in the second request information. a resource. If the priority indicated by the second priority information is higher than the priority of the data sent by the first terminal device, the first terminal device may determine to allow the third terminal device to share the first resource. Further, the first terminal device may determine to allow the second terminal device to share the fifth resource in the first resources according to the third time information. The second terminal device may send data on the fifth resource.
- the first terminal device no longer uses the fifth resource to send data, but can receive data on the fifth resource.
- FIG. 8B takes an example in which the first terminal device receives data from the third terminal device at the fifth resource. It can be understood that the interval between the start position of the time domain of the fifth resource and the end position of the time domain of the third resource, that is, the second offset value may or may not be 0.
- the identification information in the second indication information may further include a second identification, where the second identification is used to indicate the third terminal device. It can also be understood that the second identifier is used to indicate that the third terminal device can use the first resource of the first terminal device.
- the identification information of the terminal device includes but not limited to the following.
- the identification information may be the identification of the terminal device.
- FIG. 9A is a schematic structural diagram of the second indication information.
- FIG. 9A takes x terminal devices sharing the first resource as an example, and the offset values corresponding to the x terminal devices are 0 as an example.
- the identification information may be a member identification of the group to which the terminal device belongs.
- FIG. 9B is a schematic structural diagram of the second indication information. The difference from FIG. 9A is that in FIG. 9B , the identification information of the terminal device is the member identification of the group to which the terminal device belongs.
- the second indication information may be sent in a multicast manner.
- the identification information may include a source identification and a destination identification.
- the source ID and the destination ID correspond to a pair of terminal devices.
- the source identifier corresponds to the first terminal device
- the destination identifier corresponds to the terminal device allowed to use the first resource.
- FIG. 9C which is a schematic structural diagram of the second indication information. The difference from FIG. 9A and FIG. 9B is that in FIG. 9C , the identification information of the terminal device is a source ID and a destination ID.
- the second terminal device and the third terminal device request to share the first resource of the first terminal device as an example.
- the embodiment of the present application does not limit the number of terminal devices that request to share the first resource of the first terminal device. It should be understood that if there are at least 3 terminal devices requesting to share the first resource of the first terminal device, then any terminal device of the at least 3 terminal devices may perform steps similar to the second terminal device or the third terminal device.
- the second information in the second indication information sent by the first terminal device may indicate whether each of the at least three terminal devices can share the first resource.
- the second indication information may include time information corresponding to at least three terminal devices, which may be collectively referred to as shared time information.
- the second indication information includes shared time information, and the shared time information includes the second time information and the fourth time information, and may further include more time information.
- the offset information in the second indication information may include more offset values, and the identification information in the second indication information also includes more identification information. I won't go into details here.
- Each terminal device receives the second indication information, and determines whether the first resource can be shared according to the second information. If the first resource can be shared, the start position of the time domain of the resource that can be shared and the length of the time domain of the resource that can be shared are determined according to the sharing time information and/or the identification information. For example, each terminal device sorts each time information, offset information, and identification information from the least significant bit (least significant bit, LSB) to the most significant bit (most significant bit, MSB) in the received shared time information, to Determine the time domain start position of the resource that can be shared and the time domain length of the resource that can be shared.
- LSB least significant bit
- MSB most significant bit
- the resource occupied by the second terminal device is the first resource after the offset from the position where the second indication information is received.
- the length of the time domain indicated by the time information That is, the time domain starting position of the resources occupied by the second terminal device is offset+(N-1)*duration from the end time domain position of receiving the second indication information.
- N is the sequence number of the identification information from LSB to MSB, and N is an integer greater than or equal to 1.
- duration is the time domain length indicated by the time information corresponding to N.
- the offset information in the second indication information includes offset values corresponding to x terminal devices respectively
- the identification information includes the respective identities of x terminal devices
- the shared time information includes the offset values corresponding to x terminal devices respectively. time information.
- the terminal device 2 receives the second indication information, can determine the starting position of the third resource according to the first offset value, and then determine the starting position of the third resource according to the first offset value and the time domain starting position of the received second indication information. Time domain start position.
- the end position of the time domain of the third resource is determined.
- the third terminal device may determine the position of the fifth resource according to the second offset value and the time domain length indicated by the second time information.
- the terminal device x can determine the position of the resource that can be shared according to the xth offset value and the time domain length indicated by the time information x ⁇ 1.
- there is a one-to-one correspondence between the terminal device and the offset value, identification information, and time information which will not be repeated here.
- the arrangement positions of the offset value, terminal device identifier, and time information in FIG. 9A , FIG. 9B , FIG. 9C and FIG. 10 are only illustrative, and are not limited by this embodiment of the present application.
- each terminal device may not perform LBT when sharing resources in the first resource according to the second indication information.
- resources shared by other terminal devices may be occupied by another terminal device considering that the channel is idle.
- the remaining resources of the first resource are no longer reliable. For this reason, it is possible to reduce the switching time of sending and receiving or the switching time of sending and receiving as much as possible, so as to ensure that the COT initialized by the first terminal device will not be interrupted.
- other terminal devices may also determine whether to use shareable resources according to the LBT result.
- the LBT here can be type2A LBT, type2B LBT or type2C LBT.
- S704 is not executed in FIG. 7
- S705 is not executed either. Therefore, it is shown with a dotted line in FIG. 7 .
- the first terminal device may send the second indication information in a multicast manner.
- the first terminal device may determine whether to allow other terminal devices to share resources of the first terminal device based on the request information of one or more terminal devices, and determine which resources of the first resources to share with the terminal device. In this way, resource conflicts caused by multiple terminal devices competing to share the first resource can be reduced.
- the first terminal device determines the shared resources of other terminal devices based on the priority information in the request information of other terminal devices, expected shared time domain length or resources, which can meet the delay requirements and QoS requirements of other terminal devices.
- other terminal devices request to share the first resource of the first terminal device, and the first terminal device responds to the request of other terminal devices and informs whether other terminal devices are allowed to share the first resource. If the first terminal device allows multiple terminal devices to share the first resource, a process of notifying each terminal device of which resources in the first resource to share. The following describes that the first terminal device can actively share the first resource with other devices.
- FIG. 11 is a schematic flowchart of a third resource sharing method provided by the embodiment of the present application.
- the process shown in FIG. 11 takes the first terminal device actively sharing the first resource of the first terminal device with other terminal devices as an example.
- the first terminal device sends third indication information to the second terminal device, and correspondingly, the second terminal device receives the third indication information.
- the first terminal device may actively share the COT initialized by the first terminal device with one terminal device, for example, the second terminal device.
- the second terminal device needs to send data, it may send data on some of the first resources allowed to be used by the first terminal device.
- the first terminal device may also actively share the COT initialized by the first terminal device with multiple terminal devices.
- the first terminal device may actively share the COT initialized by the first terminal device with the second terminal device and the third terminal device. In this way, when the second terminal device needs to send data, it can send data on some of the first resources that the first terminal device allows the second terminal device to use.
- the third terminal device needs to send data, it sends data on some of the first resources that the first terminal device allows the third terminal device to use.
- the first terminal device may send third indication information to the second terminal device, where the third indication information may be used to indicate whether the first terminal device allows the second terminal device to use the first resource (that is, the initialized COT of the first terminal device).
- the third indication information may be used to indicate whether the first terminal device allows the second terminal device to use the first resource (that is, the initialized COT of the first terminal device).
- the third indication information may be carried in the SCI.
- Sending the third indication information to the second terminal device by the first terminal device may also be regarded as sending an SCI to the second terminal device by the first terminal device, where the SCI includes the third indication information.
- a field in the SCI may be used to indicate the third indication information.
- the SCI may be a first-level SCI or a second-level SCI.
- the third indication information may be carried on the PSFCH.
- the sending of the third indication information by the first terminal device to the second terminal device may also be regarded as that the first terminal device sends a PSFCH to the second terminal device, where the PSFCH includes the third indication information.
- the third indication information may be carried in a MAC CE or PC5 RRC message.
- the first terminal device sends the third indication information to the second terminal device, and it can also be considered that the first terminal device sends a MAC CE to the second terminal device, and the MAC CE includes the third indication information.
- the third indication information may use 1 bit to indicate whether one or more terminal devices are allowed to use the first resource. For example, different SCI formats may be used to indicate whether to share the first resource.
- CRC scrambling codes of different SCIs may be used to indicate whether to share the first resource.
- RNTI scrambling codes of different SCIs may be used to indicate whether to share the first resource. It can be understood that the first terminal device actively shares the first resource with multiple terminal devices, and the first terminal device may send the third indication information in a multicast manner.
- the third indication information further includes identification information to indicate the terminal device that shares the first resource. It can be understood that the identification information corresponds to the terminal devices sharing the first resource. It can also be understood that the identification information indicates that the terminal devices sharing the first resource can use the first resource. For example, the terminal device sharing the first resource is the second terminal device, and the identification information corresponds to the second terminal device. For another example, the terminal devices sharing the first resource are the second terminal device and the third terminal device, and the identification information corresponds to the second terminal device and the third terminal device. It can be understood that if the first terminal device shares the first resource with more terminal devices, correspondingly, the identification information also includes identifications of more terminal devices.
- the identification information of the terminal device For the specific implementation of the identification information of the terminal device, reference may be made to the relevant content of the aforementioned S504, and details are not repeated here. If the first terminal device shares the first resource with the second terminal device, and the second terminal device is a peer device of the first terminal device, the third indication information may not include identification information.
- the first terminal device shares the first resource with multiple terminal devices, but the first terminal device does not indicate that the second terminal device and the third terminal device can use the first resource which resources. In this scenario, after multiple terminal devices receive the second indication information, the multiple terminal devices compete to use the first resource, which may cause a resource conflict. For this reason, if the first terminal device allows multiple terminal devices to share the first resource, the first terminal device also needs to indicate which resources in the first resource are allowed to be shared by each terminal device, so as to reduce resource conflicts.
- the third indication information further includes sharing time information to indicate which resources in the first resources the first terminal device allows other terminal devices to use.
- the first terminal device shares the first resource with the second terminal device, and correspondingly, the sharing time information includes fifth time information, and the fifth time information is used to indicate the time domain length of the sixth resource in the first resource.
- the second terminal device may send data on the sixth resource.
- the first terminal device shares the first resource with the second terminal device and the third terminal device, and correspondingly, the sharing time information includes fifth time information and sixth time information.
- the fifth time information is used to indicate the time domain length of the sixth resource.
- the sixth time information is used to indicate the time domain length of the seventh resource in the first resource.
- the third terminal device may send data on the seventh resource.
- a set or list of multiple time domain lengths may be predefined or configured by the network device.
- a time information can include a value in this set.
- a time information may include the row index in the list. It can be understood that, if the time domain lengths of the resources shared by the first terminal device to each terminal device are the same, a fixed time domain length may be predetermined, and the third indication information may not include time information.
- the third indication information also includes offset information.
- the offset information may include one or more offset values, and the shared time information determines the time-domain start position of resources that can be used by each terminal device.
- a set or list of multiple offset values may be predefined or configured by the network device.
- the first offset may include a value in the set.
- the first offset may comprise a row index in the list. Considering the transceiving conversion time between the transmission of the first terminal device and the transmission of other terminal devices, resources shared by other terminal devices may be occupied by another terminal device considering that the channel is idle. In this case, for other terminal devices sharing the first resource, the remaining resources of the first resource are no longer reliable. For this reason, it is possible to reduce the switching time of sending and receiving or the switching time of sending and receiving as much as possible, so as to ensure that the COT initialized by the first terminal device will not be interrupted.
- the identifiers in the identifier information may be sorted from LSB to MSB, and the offset value and time information corresponding to the identifier information are sorted according to the sequence of the identifier information. Similar to FIG. 10 , each terminal device receives the third indication information, and determines the start position of the time domain of the resource that can be shared and the length of the time domain of the resource that can be shared according to the sharing time information and/or identification information.
- other terminal devices may not perform LBT when they share resources in the first resource according to the third indication information.
- other terminal devices may also determine whether to use shareable resources according to the LBT result. If the result of the LBT is that the channel is free, other terminal devices can use the shareable resource. If the result of LBT is that the channel is not idle, other terminal devices will not access the channel.
- the LBT here can be type2A LBT, type2B LBT or type2C LBT.
- the first terminal device cannot determine whether other terminal devices have data to send, nor can it determine whether the resources shared by the first terminal device for other terminal devices meet the transmission delay of other terminal devices need. In this way, other terminal devices may not use the resource shared by the first terminal device to other terminal devices, and thus the resource may be considered as an idle resource by another terminal device and occupied, which will cause interruption of the first resource.
- other terminal devices that need to share the first terminal device can provide some auxiliary information for the first terminal device, so that the first terminal device can use the auxiliary information as a reference to reasonably allocate shared resources for other terminal devices, In order to meet the transmission requirements of each terminal device and the QoS requirements of the transmitted data as much as possible.
- the other terminal equipment may be a terminal equipment in the sidelink, or may be a terminal equipment of other systems.
- the second terminal device sends third request information to the first terminal device, and correspondingly, the first terminal device receives the third request information.
- the third request information may be used by the first terminal device to determine third indication information.
- the third request information may include one or more of the following information: priority information, delay information, and resource information.
- the priority information may be used to indicate the priority of the data to be sent by the second terminal device.
- the delay information may be used to indicate the delay of the data to be sent by the second terminal device.
- the delay of data to be sent by the second terminal device can be understood as the remaining delay of data to be sent by the second terminal device. For example, the time taken by the second terminal device to send data is 10 ms, but Starting from the 3ms, the remaining delay of the data to be sent by the second terminal device is 7ms.
- the delay information may be a remaining packet delay budget (packet delay budget, PDB).
- the resource information may be used to indicate frequency domain resources used by the second terminal device.
- the third terminal device sends fourth request information to the first terminal device, and correspondingly, the first terminal device receives the fourth request information.
- the third terminal device sends fourth request information to the first terminal device.
- the first terminal device may receive request information from multiple terminal devices, and determine whether to share the first resource for the multiple terminal devices.
- the initial time-domain positions and time-domain lengths of the resources shared by the plurality of terminal devices are further determined, so as to make the first resources uninterrupted as much as possible.
- S1100a and S1100b are not mandatory steps, therefore, they are illustrated by dotted lines in FIG. 11 .
- the first terminal device can determine whether to share the first resource for the second terminal device according to the third request information, there may be several situations as follows.
- the first terminal device After the first terminal device sends the HARQ, it does not receive retransmission data within a first time period. In this situation, it may be considered that the second terminal device has no available resources to send retransmission data within the first time period.
- the first terminal device may share the first resource with the second terminal device. That is, after the first terminal device sends the HARQ, but does not receive retransmission data within the first time period, the first terminal device sends the third indication information to the second terminal device.
- the first duration may be calculated from the end time or start time of the HARQ transmission by the first terminal device. For example, if the unit of the first duration is a time slot, then the first duration is calculated from the time slot where the HARQ is sent.
- the first duration may be configured or predefined or preconfigured by the network device.
- the first duration may be an absolute time, or may be a time period, a time window or a time interval, which is not limited in this embodiment of the present application.
- the first terminal device After the first terminal device sends the data, it does not receive the HARQ for the data within the second time period. In this situation, it can be considered that the second terminal device has no available resources to send HARQ within the second time period.
- the first terminal device may share the first resource with the second terminal device. That is, after the first terminal device sends the data, but does not receive the HARQ of the data within the second time period, the first terminal device sends the third indication information to the second terminal device.
- the second duration is similar to the first duration, and for specific implementation, reference may be made to related content of the aforementioned first duration, which will not be repeated here.
- the network device instructs the first terminal device to share the first resource.
- the network device sends fourth indication information to the first terminal device, where the fourth indication information is used to instruct the first terminal device to share the first resource.
- the first terminal device receives the fourth indication information, and sends the third indication information.
- the number of terminal devices that can share the first resource may be predefined or preconfigured or configured by the network device.
- the first terminal device indicates the starting time domain position and time domain duration of shared resources for the multiple terminal devices according to the number.
- the terminal device that can share the first resource may be a peer device of the first terminal device.
- the first terminal device actively shares the first resource with multiple terminal devices.
- the third indication information sent by the first terminal device may include identification information of the multiple terminal devices.
- the multiple terminal devices may determine the initial time-domain position and time-domain length of the shareable resources according to their respective identification information. In this way, the resource conflict probability that multiple terminal devices simultaneously access the channel in the sidelink can be reduced.
- multiple terminal devices can jointly and continuously occupy the channel for a period of time to avoid channel interruption as much as possible, so as to reduce the data transmission delay of each terminal device.
- the methods provided in the embodiments of the present application are introduced from the perspective of interaction between the first terminal device and the second terminal device.
- the first terminal device and the second terminal device may include a hardware structure and/or a software module in the form of a hardware structure, a software module, or a hardware structure plus a software module. Realize the above functions. Whether one of the above-mentioned functions is executed in the form of a hardware structure, a software module, or a hardware structure plus a software module depends on the specific application and design constraints of the technical solution.
- this embodiment of the present application provides a communication device.
- the following describes the communication device used to implement the above method in the embodiment of the present application with reference to the accompanying drawings.
- the communication device 1200 can correspondingly realize the functions realized by the first terminal device or the second terminal device in the above-mentioned various method embodiments or step.
- the communication device may include a processing module 1210 and a transceiver module 1220 .
- a storage module may also be included, and the storage module may be used to store instructions (code or program) and/or data.
- the processing module 1210 and the transceiver module 1220 may be coupled with the storage module, for example, the transceiver module 1220 may read instructions (code or program) and/or data in the storage module to implement corresponding methods.
- Each of the above modules can be set independently, or can be partially or fully integrated.
- the transceiver module 1220 may be a processor or a controller, such as a general-purpose central processing unit (central processing unit, CPU), a general-purpose processor, digital signal processing (digital signal processing, DSP), an application specific integrated circuit (application specific integrated circuits, ASIC), field programmable gate array (field programmable gate array, FPGA) or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It can implement or execute the various illustrative logical blocks, modules and circuits described in connection with the present disclosure.
- the processor may also be a combination that implements computing functions, for example, a combination of one or more microprocessors, a combination of a DSP and a microprocessor, and the like.
- the transceiver module 1220 is an interface circuit of the device for receiving signals from other devices.
- the transceiver module 1220 is an interface circuit for the chip to receive signals from other chips or devices, or an interface circuit for the chip to send signals to other chips or devices.
- the communication apparatus 1200 may be the first terminal device or the second terminal device in the foregoing embodiments, or may be a chip located in the first terminal device or the second terminal device.
- the processing module 1210 may be, for example, a processor
- the transceiver module 1220 may be, for example, a transceiver.
- the transceiver may include a radio frequency circuit
- the storage unit may be, for example, a memory.
- the processing module 1210 may be a processor
- the transceiver module 1220 may be an input/output interface, pins or circuits, etc.
- the processing module 1210 can execute the computer-executed instructions stored in the storage unit.
- the storage unit is a storage unit in the chip, such as a register, cache, etc., and the storage unit can also be the network device, terminal device or location management Storage units located outside the chip within the device, such as read-only memory (ROM) or other types of static storage devices that can store static information and instructions, random access memory (random access memory, RAM), etc. .
- ROM read-only memory
- RAM random access memory
- the communication apparatus 1200 can correspondingly implement the behavior and function of the first terminal device in the foregoing method embodiments.
- the communication device 1200 may be a first terminal device, or a component (such as a chip or a circuit) applied to the first terminal device, or a chip or a chipset or a chip used to execute related methods in the first terminal device part of the function.
- the transceiver module 1220 may be configured to perform all receiving or sending operations performed by the first terminal device in the embodiment shown in FIG. 2 .
- S201 and S202 in the embodiment shown in FIG. 2 and/or other processes for supporting the technologies described herein, and/or other processes for supporting the technologies described herein.
- the processing module 1210 may be configured to perform all the operations performed by the first terminal device in the embodiment shown in FIG. 2 except the transceiving operation.
- S203 in the embodiment shown in FIG. 2 , and/or other processes for supporting the technology described herein.
- the transceiver module 1220 is configured to send the first indication information to the second terminal device, and receive the first request information from the second terminal device; the transceiver module 1220 receives the first request information, and the processing module 1210 determines to stop Use the first resource.
- the first indication information is used to indicate the first resource of the first terminal device, for example, the initial COT of the first terminal device.
- the first request information may include one or more of the following information: first information, first time information, or first priority information.
- the first information is used to indicate that the second terminal device requests to use the first resource.
- the first time information is used to indicate the time domain length of the second resource, and the second resource is a part of the first resource.
- the first priority information is used to indicate the priority of the data to be sent by the second terminal device.
- the transceiver module 1220 may be configured to perform all receiving or sending operations performed by the first terminal device in the embodiment shown in FIG. 7 .
- S701 , S702 , and S703 in the embodiment shown in FIG. 7 and/or other processes for supporting the technologies described herein, and/or other processes for supporting the technologies described herein.
- the processing module 1210 may be configured to execute all operations performed by the first terminal device in the embodiment shown in FIG. 7 except the transceiving operation, and/or other processes for supporting the technology described herein.
- the transceiving module 1220 is configured to send the first indication information to the second terminal device, receive the first request information from the second terminal device, and send the second indication information to the second terminal device.
- the first indication information is used to indicate the first resource of the first terminal device.
- the first request information may include one or more of the following information: first information, first time information, or first priority information.
- the first information is used to indicate that the second terminal device requests to use the first resource.
- the first time information is used to indicate the time domain length of the second resource, and the second resource is a part of the first resource.
- the first priority information is used to indicate the priority of the data to be sent by the second terminal device.
- the second indication information includes one or more of the following information: third information, sharing time information, offset information, or identification information.
- the third information is used to indicate whether the second terminal device can use the first resource.
- the shared time information includes third time information, where the third time information is used to indicate the time domain length of the third resource, and the third resource is a part of the first resource.
- the offset information includes a first offset value, and the first offset value is used to determine the start position of the third resource in the time domain.
- the identification information includes a first identification, and the first identification is used to indicate the second terminal device.
- the transceiver module 1220 is further configured to send first indication information to the third terminal device, and receive second request information from the third terminal device.
- the second request information includes one or more of the following information: second information, second time information, or second priority information.
- the third information is used to indicate that the third terminal device requests to use the first resource.
- the second time information is used to indicate the time domain length of the fourth resource, where the fourth resource is a part of the first resource.
- the second priority information is used to indicate the priority of the data to be sent by the third terminal device.
- the transceiver module 1220 is further configured to send second indication information to the third terminal device, where the third information is also used to indicate whether the third terminal device can use the first resource.
- the shared time information further includes fourth time information, where the fourth time information is used to indicate the time domain length of the fifth resource, and the fifth resource is a part of the first resource.
- the offset information further includes a second offset value, and the second offset value and/or the third time information are used to determine the start position of the fifth resource in the time domain.
- the identification information further includes a second identification, which is used to indicate the third terminal device.
- the transceiver module 1220 is configured to send the second indication information to the second terminal device, including satisfying one or more of the following, the transceiver module 1220 sends the second indication information to the second terminal device:
- the priority of the data to be sent by the second terminal device is higher than the priority of the data sent by the first terminal device; the priority of the data to be sent by the second terminal device is higher than the first preset priority threshold.
- the time domain resource bearing the first request information is the same as the time domain resource bearing the HARQ.
- the frequency domain resource bearing the first request information is different from the frequency domain resource bearing the HARQ.
- the time domain resource bearing the first request information is the same as the time domain resource bearing the HARQ.
- the code domain resource bearing the first request information is different from the code domain resource bearing HARQ.
- the transceiver module 1220 may be configured to perform all receiving or sending operations performed by the first terminal device in the embodiment shown in FIG. 11 .
- the processing module 1210 may be used to execute all operations performed by the first terminal device in the embodiment shown in FIG. 11 except the transceiving operation, and/or other processes for supporting the technology described herein.
- the processing module 1210 is configured to determine third indication information.
- the transceiver module 1220 is configured to send third indication information to the second terminal device.
- the third indication information includes sharing time information and identification information.
- the shared time information includes fifth time information, where the fifth time information is used to indicate the time domain length of the sixth resource.
- the sixth resource is part or all of the first resource of the first terminal device.
- the sixth resource is used for the second terminal device to send data.
- the identification information includes a first identification, and the first identification is used to indicate the second terminal device.
- the transceiver module 1220 sends third indication information to the second terminal device, including:
- the third indication information is sent to multiple terminal devices, where the multiple terminal devices include a second terminal device and a third terminal device.
- the shared time information further includes sixth time information, where the sixth time information is used to indicate the time domain length of the seventh resource.
- the seventh resource is part or all of the first resources of the first terminal device, and the seventh resource is used for the third terminal device to send data.
- the identification information further includes a second identification, which is used to indicate the third terminal device.
- the third indication information further includes offset information, where the offset information is used to determine a start position of the sixth resource, and the offset information and shared time information are used to determine a time domain start position of the seventh resource.
- the transceiver module 1220 is further configured to receive third request information from the second terminal device.
- the third request information is used to determine third indication information.
- the third request information includes priority information and/or delay information.
- the priority information is used to indicate the priority of the data to be sent by the second terminal device.
- the delay information is used to indicate the delay of the data to be sent by the second terminal device.
- the transceiver module 1220 sends the third indication information to the second terminal device, including one or more of the following items, the transceiver module 1220 sends the third indication information to the second terminal device: the first terminal The device receives fourth indication information from the network device, where the fourth indication information is used to indicate that the second terminal device can share the first resource; the first terminal device does not receive the HARQ message within the first time period after sending the first data Retransmission of the first data; the first terminal device does not receive the HARQ message of the second data within a second time period after sending the second data.
- the communication apparatus 1200 can correspondingly implement the behavior and function of the second terminal device in the foregoing method embodiments.
- the communication device 1200 may be a second terminal device, or a component (such as a chip or a circuit) applied in a second terminal device, or a chip or a chipset in a second terminal device, or a chip used to perform correlation part of the method function.
- the transceiver module 1220 may be configured to perform all receiving or sending operations performed by the second terminal device in the embodiment shown in FIG. 2 .
- the processing module 1210 is configured to execute all operations performed by the second terminal device in the embodiment shown in FIG. 2 except the transceiving operation, and/or other processes for supporting the technology described herein.
- the transceiving module 1220 is configured to receive first indication information from the first terminal device, and send first request information to the first terminal device.
- the first indication information is used to indicate the first resource of the first terminal device.
- the first request information may include one or more of the following information: first information, first time information, or first priority information.
- the first information is used to indicate that the second terminal device requests to use the first resource.
- the first time information is used to indicate the time domain length of the second resource, and the second resource is a part of the first resource.
- the first priority information is used to indicate the priority of the data to be sent by the second terminal device.
- the transceiver module 1220 sends the first request information to the first terminal device if one or more of the following conditions are met: the second terminal device successfully receives the data sent by the first terminal device; the second terminal device The priority of the data to be sent is higher than the priority of the data sent by the first terminal device; the priority value of the data to be sent by the second terminal device is higher than the first preset priority threshold; the second terminal device fails to perform LBT If the number of times is higher than the second preset threshold, the LBT failure means that the result of the LBT is that the channel is not idle.
- the time domain resources bearing the first request information are the same as the time domain resources bearing the HARQ, and the frequency domain resources bearing the first request information are different from the frequency domain resources bearing the HARQ.
- the time domain resources bearing the first request information are the same as the time domain resources bearing the HARQ, and the code domain resources bearing the first request information are different from the code domain resources bearing the HARQ.
- the transceiver module 1220 may be configured to perform all receiving or sending operations performed by the second terminal device in the embodiment shown in FIG. 7 .
- the processing module 1210 is configured to execute all operations performed by the second terminal device in the embodiment shown in FIG. 7 except the transceiving operation, and/or other processes for supporting the technology described herein.
- the transceiving module 1220 is configured to receive first indication information from the first terminal device, send first request information to the first terminal device, and receive second indication information from the first terminal device.
- the first indication information is used to indicate the first resource of the first terminal device.
- the first request information includes one or more of the following information: first information, first time information, or first priority information.
- the first information is used to indicate that the second terminal device requests to use the first resource.
- the first time information is used to indicate the time domain length of the second resource, and the second resource is a part of the first resource.
- the first priority information is used to indicate the priority of the data to be sent by the second terminal device.
- the second indication information includes one or more of the following information: third information, sharing time information, offset information, or identification information.
- the third information is used to indicate whether the second terminal device can use the first resource.
- the shared time information includes third time information, where the third time information is used to indicate the time domain length of the third resource, and the third resource is a part of the first resource.
- the offset information includes a first offset value, and the first offset value is used to determine the start position of the third resource in the time domain.
- the identification information includes a first identification, and the first identification is used to indicate the second terminal device.
- the third information is further used to indicate whether the third terminal device can use the first resource.
- the shared time information further includes fourth time information, where the fourth time information is used to indicate the time domain length of the fifth resource, and the fifth resource is a part of the first resource.
- the offset information further includes a second offset value, and the second offset value and/or the third time information are used to determine the start position of the fifth resource in the time domain.
- the identification information further includes a second identification, which is used to indicate the third terminal device.
- the transceiver module 1220 sends the first request information to the first terminal device if one or more of the following conditions are met: the second terminal device successfully receives the data from the first terminal device; the second terminal device The priority of the data to be sent is higher than the priority of the data sent by the first terminal device; the priority of the data to be sent by the second terminal device is higher than the first preset priority threshold; the number of times the second terminal device fails to perform LBT If it is greater than the second preset threshold, the LBT failure is that the result of the LBT is that the channel is not idle.
- the time domain resources bearing the first request information are the same as the time domain resources bearing the HARQ, and the frequency domain resources bearing the first request information are different from the frequency domain resources bearing the HARQ.
- the time domain resources bearing the first request information are the same as the time domain resources bearing HARQ, and the code domain resources bearing the first request information are different from the code domain resources bearing HARQ.
- the time domain resources bearing the second indication information are the same as the time domain resources bearing the HARQ, and the frequency domain resources bearing the second indication information are different from the frequency domain resources bearing the HARQ.
- the time domain resources bearing the second indication information are the same as the time domain resources bearing the HARQ, and the code domain resources bearing the second indication information are different from the code domain resources bearing the HARQ.
- the transceiver module 1220 may be configured to perform all receiving or sending operations performed by the second terminal device in the embodiment shown in FIG. 11 .
- the processing module 1210 may be used to execute all operations performed by the second terminal device in the embodiment shown in FIG. 11 except the transceiving operation, and/or other processes for supporting the technology described herein.
- the transceiving module 1220 receives third indication information from the first terminal device, and sends data on the sixth resource according to the third indication information.
- the third indication information includes sharing time information and identification information.
- the shared time information includes fifth time information, where the fifth time information is used to indicate the time domain length of the sixth resource, where the sixth resource is part or all of the first resource of the first terminal device.
- the identification information includes a first identification, and the first identification is used to indicate the second terminal device.
- the shared time information further includes sixth time information, where the sixth time information is used to indicate the time domain length of the seventh resource.
- the seventh resource is part or all of the first resources of the first terminal device, and the seventh resource is used for the third terminal device to send data.
- the identification information further includes a second identification, which is used to indicate the third terminal device.
- the third indication information also includes offset information, where the offset information is used to determine the starting position of the sixth resource. The offset information and shared time information are used to determine the start position of the seventh resource in the time domain.
- the transceiver module 1220 sends data on the sixth resource according to the third indication information, including: the result of performing LBT is that the channel is idle, and the transceiver module 1220 sends data on the sixth resource.
- the transceiver module 1220 is further configured to send third request information to the first terminal device.
- the third request information is used to determine third indication information.
- the third request information includes priority information and/or delay information.
- the priority information is used to indicate the priority of the data to be sent by the second terminal device.
- the delay information is used to indicate the delay of the data to be sent by the second terminal device.
- processing module 1210 in the embodiment of the present application may be implemented by a processor or a processor-related circuit component
- transceiver module 1220 may be implemented by a transceiver or a transceiver-related circuit component or a communication interface.
- a communication device 1300 provided in the embodiment of the present application is provided, wherein the communication device 1300 may be a first terminal device, capable of realizing the functions of the first terminal device in the method provided in the embodiment of the present application.
- the communication device 1300 may be a second terminal device capable of realizing the functions of the second terminal device in the method provided in the embodiment of the present application; the communication device 1300 may also be capable of supporting the first terminal device in implementing the method provided in the embodiment of the present application An apparatus with a corresponding function, or an apparatus capable of supporting the second terminal device to implement the corresponding function in the method provided in this embodiment of the present application.
- the communication device 1300 may be a system on a chip.
- the system-on-a-chip may be composed of chips, or may include chips and other discrete devices.
- the above-mentioned transceiver module 1220 may be a transceiver, and the transceiver is integrated in the communication device 1300 to form the communication interface 1310 .
- the communication apparatus 1300 includes at least one processor 1320, configured to implement or support the communication apparatus 1300 to implement the functions of the first terminal device or the second terminal device in the method provided by the embodiment of the present application. For details, refer to the detailed description in the method example, and details are not repeated here.
- the communication device 1300 may also include at least one memory 1330 for storing program instructions and/or data.
- the memory 1330 is coupled to the processor 1320 .
- the coupling in the embodiments of the present application is an indirect coupling or a communication connection between devices, units or modules, which may be in electrical, mechanical or other forms, and is used for information exchange between devices, units or modules.
- Processor 1320 may cooperate with memory 1330 .
- the processor 1320 may execute program instructions and/or data stored in the memory 1330, so that the communication device 1300 implements a corresponding method. At least one of the at least one memory may be included in the processor. It should be noted that the memory 1330 is not necessary, so it is shown with a dotted line in FIG. 13 .
- the communication device 1300 may also include a communication interface 1310 for communicating with other devices through a transmission medium, so that devices used in the communication device 1300 can communicate with other devices.
- a communication interface 1310 for communicating with other devices through a transmission medium, so that devices used in the communication device 1300 can communicate with other devices.
- the other device is the second terminal device; or, when the communication device is the second terminal device, the other device is the first terminal device.
- the processor 1320 can use the communication interface 1310 to send and receive data.
- the communication interface 1310 may specifically be a transceiver.
- a specific connection medium among the communication interface 1310, the processor 1320, and the memory 1330 is not limited.
- the memory 1330, the processor 1320, and the communication interface 1310 are connected through the bus 1340.
- the bus is represented by a thick line in FIG. 13, and the connection mode between other components is only for schematic illustration. , is not limited.
- the bus can be divided into address bus, data bus, control bus and so on. For ease of representation, only one thick line is used in FIG. 13 , but it does not mean that there is only one bus or one type of bus.
- the processor 1320 may be a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field programmable gate array or other programmable logic device, a discrete gate or transistor logic device, or a discrete hardware component, and may implement Or execute the methods, steps and logic block diagrams disclosed in the embodiments of the present application.
- a general purpose processor may be a microprocessor or any conventional processor or the like. The steps of the methods disclosed in connection with the embodiments of the present application may be directly implemented by a hardware processor, or implemented by a combination of hardware and software modules in the processor.
- the memory 1330 may be a non-volatile memory, such as a hard disk (hard disk drive, HDD) or a solid-state drive (solid-state drive, SSD), etc., and may also be a volatile memory (volatile memory), For example random-access memory (random-access memory, RAM).
- a memory is, but is not limited to, any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer.
- the memory in the embodiment of the present application may also be a circuit or any other device capable of implementing a storage function, and is used for storing program instructions and/or data.
- the communication device in the above-mentioned embodiments may be a terminal or a circuit, or a chip applied in a terminal or other combined devices or components having the functions of the above-mentioned terminal.
- the transceiver module may be a transceiver, which may include an antenna and a radio frequency circuit, etc.
- the processing module may be a processor, such as a CPU.
- the transceiver module may be a radio frequency unit, and the processing module may be a processor.
- the communication device When the communication device is a chip system, the communication device may be an FPGA, an ASIC, a system on chip (system on chip, SoC), a CPU, or a network processor (network processor, NP), It can also be a DSP, a microcontroller (micro controller unit, MCU), a programmable logic device (programmable logic device, PLD) or other integrated chips.
- the processing module may be a processor of the chip system.
- the transceiver module or the communication interface may be an input/output interface or an interface circuit of the chip system.
- the interface circuit may be a code/data read/write interface circuit.
- the interface circuit can be used to receive code instructions (the code instructions are stored in the memory, can be read directly from the memory, or can also be read from the memory through other devices) and transmitted to the processor; the processor can be used to run all The above-mentioned code instructions are used to execute the methods in the above-mentioned method embodiments.
- the interface circuit may also be a signal transmission interface circuit between the communication processor and the transceiver.
- the communication device in the foregoing embodiments may be a chip, and the chip may include a logic circuit, an input/output interface, and may also include a memory.
- the input-output interface can be used to receive code instructions (the code instructions are stored in the memory, can be read directly from the memory, or can also be read from the memory through other devices) and transmitted to the logic circuit; the logic circuit, It can be used to run the code instructions to execute the methods in the above method embodiments.
- the input and output interface may also be a signal transmission interface circuit between the logic circuit and the transceiver.
- Fig. 14 shows a schematic structural diagram of a simplified terminal device.
- the terminal device takes a mobile phone as an example.
- the terminal device includes a processor, a memory, a radio frequency circuit, an antenna, and an input and output device.
- the processor is mainly used for processing the communication protocol and communication data, controlling the on-board unit, executing software programs, and processing data of the software programs.
- Memory is primarily used to store software programs and data.
- the radio frequency circuit is mainly used for the conversion of the baseband signal and the radio frequency signal and the processing of the radio frequency signal.
- Antennas are mainly used to send and receive radio frequency signals in the form of electromagnetic waves.
- Input and output devices such as touch screens, display screens, and keyboards, are mainly used to receive data input by users and output data to users. It should be noted that some types of equipment may not have input and output devices.
- the processor When data needs to be sent, the processor performs baseband processing on the data to be sent, and outputs the baseband signal to the radio frequency circuit.
- the radio frequency circuit receives the radio frequency signal through the antenna, converts the radio frequency signal into a baseband signal, and outputs the baseband signal to the processor, and the processor converts the baseband signal into data and processes the data.
- FIG. 14 Only one memory and processor are shown in FIG. 14 . In an actual device product, there may be one or more processors and one or more memories.
- a memory may also be called a storage medium or a storage device. The memory may be set independently of the processor, or may be integrated with the processor, which is not limited in this embodiment of the present application.
- the antenna and the radio frequency circuit with the transceiver function can be regarded as the transceiver unit of the device, and the processor with the processing function can be regarded as the processing unit of the device.
- the device includes a transceiver unit 1410 and a processing unit 1420 .
- the transceiver unit 1410 may also be called a transceiver, a transceiver, a transceiver device, and the like.
- the processing unit 1420 may also be called a processor, a processing board, a processing module, a processing device, and the like.
- the device in the transceiver unit 1410 for realizing the receiving function can be regarded as a receiving unit
- the device in the transceiver unit 1410 for realizing the sending function can be regarded as a sending unit, that is, the transceiver unit 1410 includes a receiving unit and a sending unit.
- the transceiver unit 1410 may also be called a transceiver, a transceiver, or a transceiver circuit, etc. sometimes.
- the receiving unit may sometimes be called a receiver, a receiver, or a receiving circuit, etc.
- the sending unit may sometimes be called a transmitter, a transmitter, or a transmitting circuit, etc.
- transceiver unit 1410 is used to perform the sending operation and the receiving operation of the first terminal device or the second terminal device in the above method embodiment
- processing unit 1420 is used to perform the first terminal device or the second terminal device in the above method embodiment other operations besides sending and receiving operations.
- the transceiving unit 1410 can be used to perform the transceiving operation performed by the first terminal device in the embodiment shown in FIG. 2 or FIG. 7 or FIG. 11 , and/or to support the other processes of the technology.
- the processing unit 1420 may be used to perform all operations except the transceiving operation performed by the first terminal device in the embodiment shown in FIG. 2 , and/or other processes for supporting the technology described herein.
- the transceiving unit 1410 can be used to perform the transceiving operation performed by the second terminal device in the embodiment shown in FIG. 2 or FIG. 7 or FIG. 11 , and/or to support the other processes of the technology.
- the processing unit 1420 may be used to perform all operations performed by the second terminal device in the embodiment shown in FIG. 2 except the transceiving operation, and/or other processes for supporting the technology described herein.
- the device may include a transceiver unit and a processing unit.
- the transceiver unit may be an input-output circuit and/or a communication interface;
- the processing unit is an integrated processor or a microprocessor or an integrated circuit.
- the embodiment of the present application also provides a communication system.
- the communication system includes multiple terminal devices, or may further include network devices, or may further include more terminal devices.
- the communication system includes a plurality of terminal devices configured to implement the above-mentioned related functions in FIG. 2 or FIG. 7 or FIG. 11 .
- These multiple terminal devices are respectively used to realize the functions of the first terminal device or the second terminal device in FIG. 2 or FIG. 7 or FIG. 11 .
- An embodiment of the present application also provides a computer-readable storage medium, including instructions, which, when run on a computer, cause the computer to perform the method performed by the first terminal device or the second terminal device in Figure 2 or Figure 7 or Figure 11 .
- An embodiment of the present application also provides a computer program product, including instructions, which, when run on a computer, cause the computer to execute the method performed by the first terminal device or the second terminal device in FIG. 2 or FIG. 7 or FIG. 11 .
- An embodiment of the present application provides a chip system, where the chip system includes a processor and may further include a memory, configured to implement functions of the first terminal device or the second terminal device in the foregoing method.
- the system-on-a-chip may consist of chips, or may include chips and other discrete devices.
- sequence numbers of the above-mentioned processes do not mean the order of execution, and the execution order of the processes should be determined by their functions and internal logic, and should not be used in the embodiments of the present application.
- the implementation process constitutes any limitation.
- the disclosed systems, devices and methods may be implemented in other ways.
- the device embodiments described above are only illustrative.
- the division of the units is only a logical function division. In actual implementation, there may be other division methods.
- multiple units or components can be combined or May be integrated into another system, or some features may be ignored, or not implemented.
- the mutual coupling or direct coupling or communication connection shown or discussed may be through some interfaces, and the indirect coupling or communication connection of devices or units may be in electrical, mechanical or other forms.
- the units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place, or may be distributed to multiple network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
- the functions described above are realized in the form of software function units and sold or used as independent products, they can be stored in a computer-readable storage medium.
- the technical solution of the present application is essentially or the part that contributes to the prior art or the part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including Several instructions are used to make a computer device (which may be a personal computer, a server, or a network device, etc.) execute all or part of the steps of the methods described in the various embodiments of the present application.
- the aforementioned storage medium includes: various media capable of storing program codes such as U disk, mobile hard disk, ROM, RAM, magnetic disk or optical disk.
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本申请公开了一种资源共享方法及通信装置,该方法包括:第一终端装置向第二终端装置发送第一指示信息,以及接收来自第二终端装置的第一请求信息,向第二终端装置发送第二指示信息。其中,第一指示信息用于指示第一终端装置的第一资源。第一请求信息可包括如下信息中的一种或多种:第一信息、第一时间信息,或第一优先级信息。第二指示信息包括如下信息中的一种或多种:第三信息、共享时间信息、偏移信息,或标识信息。该方案中,第二终端装置需要共享第一资源时,可通过第一请求信息请求共享第一资源。第一终端设备响应第一请求信息,指示第二终端装置可以共享第一资源中哪些资源,可提升第二终端设备的侧行数据传输的可靠性。
Description
相关申请的交叉引用
本申请要求在2021年08月06日提交中国专利局、申请号为202110903305.3、申请名称为“一种资源共享方法及通信装置”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
本申请涉及资源共享技术领域,尤其涉及一种侧行链路资源共享的方法及通信装置。
网络设备和终端设备之间可以实现资源共享,以网络设备共享分配给终端设备的信道资源为例,终端设备可告知网络设备共享信息,例如是否可以共享信道资源,以及可共享信道资源的时长。网络设备可根据共享信息使用该信道资源。网络设备和终端设备之间的通信,终端设备在接收到来自网络设备的物理下行控制信道(physical downlink control channel,PDCCH)之后才向网络设备发送信息或接收来自网络设备的信息。由于网络设备知道终端设备接收PDCCH的位置,因此,网络设备可明确共享资源的起始位置。
然而在一些场景中,通信双方事先并不知道对方何时发送信息。例如在侧行链路(sidelink,SL)中,彼此并不知道对方何时发送信息。如果在侧行链路中,多个终端设备间如果沿用网络设备和终端设备间共享资源的方法,可能会造成资源冲突。
发明内容
本申请提供一种资源共享方法及通信装置,用于减少或避免侧行链路中多个终端设备共享资源的冲突。
第一方面,提供了一种资源共享方法可由第一通信装置执行,第一通信装置可以是通信设备,例如终端设备,或能够支持通信设备实现该方法所需的功能的通信装置,例如芯片***。下面以所述通信设备为第一终端装置为例进行描述。该方法包括:
第一终端装置向第二终端装置发送第一指示信息,以及接收来自第二终端装置得第一请求信息,向第二终端装置发送第二指示信息。其中,第一指示信息用于指示第一终端装置的第一资源。第一请求信息可包括如下信息中的一种或多种:第一信息、第一时间信息,或第一优先级信息。第一信息用于指示第二终端装置请求使用第一资源。第一时间信息用于指示第二资源的时域长度,该第二资源为第一资源中的部分资源。第一优先级信息用于指示第二终端装置待发送数据的优先级。第二指示信息包括如下信息中的一种或多种:第三信息、共享时间信息、偏移信息,或标识信息。其中,第三信息用于指示第二终端装置是否能够使用第一资源。共享时间信息包括第三时间信息,该第三时间信息用于指示第三资源的时域长度,该第三资源为第一资源中的部分资源。偏移信息包括第一偏移值,该第一偏移值用于确定第三资源的时域起始位置。标识信息包括第一标识,该第一标识用于指示第二终端装置。
该方案中,第一终端装置通知第二终端装置,第一终端装置有可以共享的第一资源,例如,第一终端装置的初始信道占用时间(channel occupy time,COT)。COT可以理解为COT对应的时域资源,也可以理解为COT对应的频域资源,也可以理解为COT对应的时频资源。第二终端装置有需要共享第一资源的需求时,可通过第一请求信息请求共享第一资源中的部分资源,例如第二资源。第一终端装置响应第一请求信息,即向第二终端装置发送第二指示信息,来指示第二终端装置可以共享第一资源,从而提升第二终端装置的侧行数据传输的高优先级和服务质量,提高资源利用的灵活性。另外,通过第二指示信息指示允许第二终端装置共享第一资源中第三资源的起始时域位置和时域长度,从而避免与其他终端装置共享该第一资源时造成资源冲突。
在一种可能的实现方式中,所述方法还包括:第一终端装置向第三终端装置发送第一指示信息,以及接收来自第三终端装置的第二请求信息。其中,第二请求信息包括如下信息中的一种或多种:第二信息、第二时间信息,或第二优先级信息。第三信息用于指示第三终端装置请求使用第一资源。第二时间信息用于指示第四资源的时域长度,该第四资源为第一资源中的部分资源。第二优先级信息用于指示第三终端装置待发送数据的优先级。可以理解的是,第一终端装置也可以通知多个终端装置,第一终端装置有可以共享的第一资源。从而如果多个终端装置中有需要共享该第一资源的终端装置,可请求共享第一终端装置的第一资源,以提高资源利用率。
在一种可能的实现方式中,所述方法还包括:向第三终端装置发送第二指示信息,其中,第三信息还用于指示第三终端装置是否能够使用第一资源。共享时间信息还包括第四时间信息,该第四时间信息用于指示第五资源的时域长度,该第五资源为第一资源中的部分资源。偏移信息还包括第二偏移值,该第二偏移值和/或第三时间信息用于确定第五资源的时域起始位置。标识信息还包括第二标识,该第二标识用于指示第三终端装置。该方案中,第一终端装置还响应第三终端装置的第二请求信息,即向第三终端装置也发送第二指示信息,用于指示允许第三终端装置共享第一资源中第五资源的起始时域位置和时域长度,从而避免第二终端装置和第三终端装置共享第一资源时造成资源冲突。
在一种可能的实现方式中,第一终端装置向第二终端装置发送第二指示信息,包括满足如下的一项或多项,向第二终端装置发送第二指示信息:第二终端装置待发送的数据的优先级高于第一终端装置发送的数据的优先级;第二终端装置待发送的数据的优先级高于第一预设优先级门限。该方案中,第一终端装置可确定是否将第一资源共享给第二终端装置,以尽量满足第二终端装置的需求,同时在一定程度上保证信道共享和信道接入的均衡。例如,第二终端装置待发送的数据的优先级高于第一终端装置发送的数据的优先级,第一终端装置允许第二终端装置共享第一资源。以满足第二终端装置待发送数据的时延要求,提高优先级较高的待发送数据的可靠性。又例如,尽管第二终端装置待发送数据的优先级高于第一终端装置的数据的优先级,但是第二终端装置的时延要求可能比第一终端装置发送的数据的时延要求更松。如果第二终端装置共享第一终端装置的第一资源,第一资源中的剩余资源可能无法满足第一终端设备发送的数据的时延要求。因此,当第二终端装置待发送数据的优先级高于第一预设优先级门限时,共享第一终端装置的第一资源,以尽量保证信道接入和信道共享的均衡。
在一种可能的实现方式中,承载第一请求信息的时域资源和承载混合自动重传请求(hybrid automatic repeat request,HARQ)的时域资源相同。承载第一请求信息的频域资源 和承载HARQ的频域资源不同,和/或,承载第一请求信息的码域资源和承载HARQ的码域资源不同。该方案中,第二终端装置使用频分复用或码分复用的方式传输HARQ和第一请求信息。可减少第一终端装置收发转换的次数,从而降低无法接入信道的风险。
示例性的,承载第一请求信息的码域资源和承载HARQ的码域资源不同包括:使用第一循环位移(cyclic shift,CS)发送第一请求信息,使用第二CS发送HARQ。第一CS和第二CS不同。
示例性的,承载第一请求信息的码域资源和承载HARQ的码域资源不同包括:使用第一根序列发送第一请求信息,使用第二根序列发送HARQ。第一根序列和第二根序列不同。
示例性的,承载第一请求信息的频域资源和承载HARQ的频域资源不同包括:使用第一资源块(resource block,RB)发送第一请求信息,使用第二RB发送HARQ。第一RB和第二RB不同。
在一种可能的实现方式中,承载第二指示信息的时域资源和承载HARQ的时域资源相同。其中,承载第二指示信息的频域资源和承载HARQ的频域资源不同,和/或,承载第二指示信息的码域资源和承载HARQ的码域资源不同。
第二方面,提供了一种资源共享方法可由第二通信装置执行,第二通信装置可以是通信设备,例如终端设备,或能够支持通信设备实现该方法所需的功能的通信装置,例如芯片***。下面以所述通信设备为第二终端装置为例进行描述。该方法包括:
第二终端装置接收来自第一终端装置的第一指示信息,以及向第一终端装置发送第一请求信息,接收来自第一终端装置的第二指示信息。其中,第一指示信息用于指示第一终端装置的第一资源。第一请求信息包括如下信息中的一种或多种:第一信息、第一时间信息,或第一优先级信息。第一信息用于指示第二终端装置请求使用第一资源。第一时间信息用于指示第二资源的时域长度,该第二资源为第一资源中的部分资源。第一优先级信息用于指示第二终端装置待发送数据的优先级。第二指示信息包括如下信息中的一种或多种:第三信息、共享时间信息、偏移信息,或标识信息。其中,第三信息用于指示第二终端装置是否能够使用第一资源。共享时间信息包括第三时间信息,该第三时间信息用于指示第三资源的时域长度,该第三资源为第一资源中的部分资源。偏移信息包括第一偏移值,该第一偏移值用于确定第三资源的时域起始位置。标识信息包括第一标识,该第一标识用于指示第二终端装置。
在一种可能的实现方式中,第三信息还用于指示第三终端装置是否能够使用第一资源。共享时间信息还包括第四时间信息,该第四时间信息用于指示第五资源的时域长度,该第五资源为第一资源中的部分资源。偏移信息还包括第二偏移值,该第二偏移值和/或第三时间信息用于确定第五资源的时域起始位置。标识信息还包括第二标识,该第二标识用于指示第三终端装置。
在一种可能的实现方式中,满足如下的一项或多项,第二终端装置向第一终端装置发送第一请求信息:第二终端装置成功接收来自第一终端装置的数据;第二终端装置待发送的数据的优先级高于第一终端装置发送的数据的优先级;第二终端装置待发送的数据的优先级高于第一预设优先级门限;第二终端装置进行先听后说(listen before talk,LBT)失败的次数大于第二预设门限,所述LBT失败为LBT的结果为信道不空闲。
在一种可能的实现方式中,承载第一请求信息的时域资源和承载HARQ的时域资源相同。其中,承载第一请求信息的频域资源和承载HARQ的频域资源不同,和/或,承载第 一请求信息的码域资源和承载HARQ的码域资源不同。
在一种可能的实现方式中,承载第二指示信息的时域资源和承载HARQ的时域资源相同。其中,承载第二指示信息的频域资源和承载HARQ的频域资源不同,和/或,承载第二指示信息的码域资源和承载HARQ的码域资源不同。
关于第二方面或第二方面的各种可能的实施方式所带来的技术效果,可以参考对第一方面以及第一方面的各种可能的实施方式的技术效果的介绍,这里不再赘述。
第三方面,提供了一种资源共享方法可由第一通信装置执行,第一通信装置可以是通信设备,例如终端设备,或能够支持通信设备实现该方法所需的功能的通信装置,例如芯片***。下面以所述通信设备为第一终端装置为例进行描述。该方法包括:
第一终端装置向第二终端装置发送第一指示信息,以及接收来自第二终端装置得第一请求信息;第一终端装置接收到第一请求信息,停止使用第一资源中的剩余资源发送数据。其中,第一指示信息用于指示第一终端装置的第一资源,例如第一终端装置的初始COT。第一请求信息可包括如下信息中的一种或多种:第一信息、第一时间信息,或第一优先级信息。第一信息用于指示第二终端装置请求使用第一资源。第一时间信息用于指示第二资源的时域长度,该第二资源为第一资源中的部分资源。第一优先级信息用于指示第二终端装置待发送数据的优先级。该方案中,第一终端装置接收到第二终端装置的第一请求信息,如果第一请求信息包括第一信息,可默认将第一资源中的剩余资源共享给第二终端装置,即不再使用第一资源中的剩余资源发送数据。第二终端装置不需要发送第一时间信息和/或第一优先级信息,减少信令开销,信令设计简单,第一终端装置不再使用第一资源的剩余资源,不需要额外的响应信令,减少信令交互。
第四方面,提供了一种资源共享方法可由第二通信装置执行,第二通信装置可以是通信设备,例如终端设备,或能够支持通信设备实现该方法所需的功能的通信装置,例如芯片***。下面以所述通信设备为第二终端装置为例进行描述。该方法包括:
第二终端装置接收来自第一终端装置的第一指示信息,向第一终端装置发送第一请求信息。其中,第一指示信息用于指示第一终端装置的第一资源第一请求信息可包括如下信息中的一种或多种:第一信息、第一时间信息,或第一优先级信息。第一信息用于指示第二终端装置请求使用第一资源。第一时间信息用于指示第二资源的时域长度,该第二资源为第一资源中的部分资源。第一优先级信息用于指示第二终端装置待发送数据的优先级。该方案中,第二终端装置有共享第一资源的需求时,可请求共享第一资源,以提高资源利用率。
在一种可能的实现方式中,满足如下的一项或多项,第二终端装置向第一终端装置发送第一请求信息:第二终端装置成功接收第一终端装置发送的数据;第二终端装置待发送的数据的优先级高于第一终端装置发送的数据的优先级;第二终端装置待发送的数据的优先级值高于第一预设优先级门限;第二终端装置进行LBT失败的次数高于第二预设门限,LBT失败为LBT的结果为信道不空闲。
在一种可能的实现方式中,承载第一请求信息的时域资源和承载HARQ的时域资源相同,其中,承载第一请求信息的频域资源和承载HARQ的频域资源不同,和/或,承载第一请求信息的码域资源和承载HARQ的码域资源不同。
关于第四方面或第四方面的各种可能的实施方式所带来的技术效果,可以参考对第三方面的实施方式的技术效果的介绍,这里不再赘述。
第五方面,提供了一种资源共享方法可由第一通信装置执行,第一通信装置可以是通信设备,例如终端设备,或能够支持通信设备实现该方法所需的功能的通信装置,例如芯片***。下面以所述通信设备为第一终端装置为例进行描述。该方法包括:
第一终端装置确定第三指示信息,以及向第二终端装置发送第三指示信息。其中,第三指示信息包括共享时间信息和标识信息。共享时间信息包括第五时间信息,该第五时间信息用于指示第六资源的时域长度。第六资源为第一终端装置的第一资源中的部分资源或全部资源。该第六资源用于第二终端装置发送数据。标识信息包括第一标识,该第一标识用于指示第二终端装置。该方案中,第一终端装置可将第一资源共享给第二终端装置,指示将第一资源中的哪些资源共享给第二终端装置,以提高资源利用率。
在一种可能的实现方式中,第一终端装置向第二终端装置发送第三指示信息,包括:
第一终端装置向多个终端装置发送第三指示信息,该多个终端装置包括第二终端装置和第三终端装置。其中,共享时间信息还包括第六时间信息,该第六时间信息用于指示第七资源的时域长度。第七资源为第一终端装置的第一资源中的部分资源或全部资源,该第七资源用于第三终端装置发送数据。标识信息还包括第二标识,该第二标识用于指示第三终端装置。第三指示信息还包括偏移信息,该偏移信息用于确定第六资源的起始位置,该偏移信息和共享时间信息用于确定第七资源的时域起始位置。该方案中,第一终端装置可决策为多个终端装置共享第一资源中哪些资源,从而避免各个终端装置共享该第一资源时造成资源冲突。
在一种可能的实现方式中,所述方法还包括:第一终端装置接收来自第二终端装置的第三请求信息。该第三请求信息用于确定第三指示信息。该第三请求信息包括优先级信息和/或时延信息。其中,优先级信息用于指示第二终端装置待发送数据的优先级。时延信息用于指示第二终端装置待发送数据的时延。该方案中,第三请求信息可包括一些参考信息,例如优先级信息,时延信息等,以供第一终端装置决策为第二终端装置共享第一资源中的哪些资源。这样可为第二终端装置共享合理的资源,以满足第二终端装置的时延需求。
在一种可能的实现方式中,第一终端装置向第二终端装置发送第三指示信息,包括满足如下的一项或多项,向第二终端装置发送第三指示信息:第一终端装置接收到来自网络设备的第四指示信息,该第四指示信息用于指示第二终端装置能够共享第一资源;第一终端装置发送第一数据的HARQ消息后的第一时长内未接收到第一数据的重传;第一终端装置发送第二数据后的第二时长内未接收到第二数据的HARQ消息。该方案中,第一终端装置可确定向第二终端装置共享第一资源的场景,以尽量保证各个终端装置共享资源的公平性。例如,第一终端装置发送第一数据的HARQ消息后的第一时长内未接收到第一数据的重传,即第二终端装置在第一时长内没有可用的资源发送重传数据,第一终端装置可将第一资源共享给第二终端装置。
第六方面,提供了一种资源共享方法可由第二通信装置执行,第二通信装置可以是通信设备,例如终端设备,或能够支持通信设备实现该方法所需的功能的通信装置,例如芯片***。下面以所述通信设备为第二终端装置为例进行描述。该方法包括:
第二终端装置接收来自第一终端装置的第三指示信息,并根据第三指示信息在第六资源上发送数据。其中,第三指示信息包括共享时间信息和标识信息。共享时间信息包括第五时间信息,该第五时间信息用于指示第六资源的时域长度,第六资源为第一终端装置的第一资源中的部分资源或全部资源。标识信息包括第一标识,该第一标识用于指示第二终 端装置。
在一种可能的实现方式中,共享时间信息还包括第六时间信息,该第六时间信息用于指示第七资源的时域长度。第七资源为第一终端装置的第一资源中的部分资源或全部资源,该第七资源用于第三终端装置发送数据。标识信息还包括第二标识,该第二标识用于指示第三终端装置。第三指示信息还包括偏移信息,该偏移信息用于确定第六资源的起始位置。该偏移信息和共享时间信息用于确定第七资源的时域起始位置。
在一种可能的实现方式中,第二终端装置根据第三指示信息在第六资源上发送数据,包括:进行LBT的结果为信道空闲,在第六资源上发送数据。
在一种可能的实现方式中,所述方法还包括:第二终端装置向第一终端装置发送第三请求信息。该第三请求信息用于确定第三指示信息。该第三请求信息包括优先级信息和/或时延信息。其中,优先级信息用于指示第二终端装置待发送数据的优先级。时延信息用于指示第二终端装置待发送数据的时延。
关于第六方面或第六方面的各种可能的实施方式所带来的技术效果,可以参考对第五方面或第五方面的各种的实施方式的技术效果的介绍,这里不再赘述。
第七方面,本申请实施例提供了一种通信装置,所述通信装置具有实现上述第一方面的方法实例中行为的功能,有益效果可以参见第一方面的描述此处不再赘述。该通信装置可以是第一方面中的第一终端装置,或者,该通信装置可以是能够支持第一方面中的第一终端装置实现第一方面提供的方法所需的功能的装置,例如芯片或芯片***。
在一个可能的设计中,该通信装置包括用于执行第一方面的方法的相应手段(means)或模块。例如,所述通信装置:包括处理单元(有时也称为处理模块或处理器)和/或收发单元(有时也称为收发模块或收发器)。这些单元(模块)可以执行上述第一方面方法示例中的相应功能,具体参见方法示例中的详细描述,此处不做赘述。
或者,所述通信装置具有实现上述第三方面的方法实例中行为的功能,有益效果可以参见第三方面的描述此处不再赘述。该通信装置可以是第三方面中的第一终端装置,或者,该通信装置可以是能够支持第三方面中的第一终端装置实现第三方面提供的方法所需的功能的装置,例如芯片或芯片***。
在一个可能的设计中,该通信装置包括用于执行第三方面的方法的相应手段(means)或模块。例如,所述通信装置:包括处理单元(有时也称为处理模块或处理器)和/或收发单元(有时也称为收发模块或收发器)。这些单元(模块)可以执行上述第三方面方法示例中的相应功能,具体参见方法示例中的详细描述,此处不做赘述。
或者,所述通信装置具有实现上述第五方面的方法实例中行为的功能,有益效果可以参见第五方面的描述此处不再赘述。该通信装置可以是第五方面中的第一终端装置,或者,该通信装置可以是能够支持第五方面中的第一终端装置实现第五方面提供的方法所需的功能的装置,例如芯片或芯片***。
在一个可能的设计中,该通信装置包括用于执行第五方面的方法的相应手段(means)或模块。例如,所述通信装置:包括处理单元(有时也称为处理模块或处理器)和/或收发单元(有时也称为收发模块或收发器)。这些单元(模块)可以执行上述第五方面方法示例中的相应功能,具体参见方法示例中的详细描述,此处不做赘述。
第八方面,本申请实施例提供了一种通信装置,所述通信装置具有实现上述第二方面的方法实例中行为的功能,有益效果可以参见第二方面的描述此处不再赘述。该通信装置 可以是第二方面中的第二终端装置,或者,该通信装置可以是能够支持第二方面中的第二终端装置实现第二方面提供的方法所需的功能的装置,例如芯片或芯片***。
在一个可能的设计中,该通信装置包括用于执行第二方面的方法的相应手段(means)或模块。例如,所述通信装置:包括处理单元(有时也称为处理模块或处理器)和/或收发单元(有时也称为收发模块或收发器)。这些单元(模块)可以执行上述第二方面方法示例中的相应功能,具体参见方法示例中的详细描述,此处不做赘述。
或者,所述通信装置具有实现上述第四方面的方法实例中行为的功能,有益效果可以参见第三方面的描述此处不再赘述。该通信装置可以是第四方面中的第二终端装置,或者,该通信装置可以是能够支持第四方面中的第二终端装置实现第四方面提供的方法所需的功能的装置,例如芯片或芯片***。
在一个可能的设计中,该通信装置包括用于执行第四方面的方法的相应手段(means)或模块。例如,所述通信装置:包括处理单元(有时也称为处理模块或处理器)和/或收发单元(有时也称为收发模块或收发器)。这些单元(模块)可以执行上述第四方面方法示例中的相应功能,具体参见方法示例中的详细描述,此处不做赘述。
或者,所述通信装置具有实现上述第六方面的方法实例中行为的功能,有益效果可以参见第五方面的描述此处不再赘述。该通信装置可以是第六方面中的第二终端装置,或者,该通信装置可以是能够支持第六方面中的第二终端装置实现第六方面提供的方法所需的功能的装置,例如芯片或芯片***。
在一个可能的设计中,该通信装置包括用于执行第六方面的方法的相应手段(means)或模块。例如,所述通信装置:包括处理单元(有时也称为处理模块或处理器)和/或收发单元(有时也称为收发模块或收发器)。这些单元(模块)可以执行上述第六方面方法示例中的相应功能,具体参见方法示例中的详细描述,此处不做赘述。
第九方面,本申请实施例提供一种通信装置,该通信装置可以为上述实施例中第七方面或第八方面中的通信装置,或者为设置在第七方面或第八方面中的通信装置中的芯片或芯片***。该通信装置包括通信接口以及处理器,可选的,还包括存储器。其中,该存储器用于存储计算机程序或指令或者数据,处理器与存储器、通信接口耦合,当处理器读取所述计算机程序或指令或数据时,使通信装置执行上述方法实施例中由第一终端装置所执行的方法,或者执行上述方法实施例中由第二终端装置所执行的方法。
第十方面,本申请实施例提供了一种通信装置,该通信装置包括输入输出接口和逻辑电路。输入输出接口用于输入和/或输出信息。逻辑电路用于执行第一方面至第六方面中任一方面中所述的方法。
第十一方面,本申请实施例提供了一种芯片***,该芯片***包括处理器,还可以包括存储器和/或通信接口,用于实现第一方面或第三方面或第五方面中所述的方法。在一种可能的实现方式中,所述芯片***还包括存储器,用于保存计算机程序。该芯片***可以由芯片构成,也可以包含芯片和其他分立器件。
第十二方面,本申请实施例提供了一种芯片***,该芯片***包括处理器,还可以包括存储器和/或通信接口,用于实现第二方面或第四方面或第六方面中所述的方法。在一种可能的实现方式中,所述芯片***还包括存储器,用于保存计算机程序。该芯片***可以由芯片构成,也可以包含芯片和其他分立器件。
第十三方面,本申请实施例提供了一种通信***,所述通信***包括第七方面中用于实现第一方面中方法的通信装置和第八方面中用于实现第二方面中方法的通信装置。或者,所述通信***包括第七方面中用于实现第三方面中方法的通信装置和第八方面中用于实现第四方面中方法的通信装置。或者,所述通信***包括第七方面中用于实现第五方面中方法的通信装置和第八方面中用于实现第六方面中方法的通信装置。
第十四方面,本申请提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,当该计算机程序被运行时,实现上述第一方面至第六方面中任一方面中的方法。
第十五方面,提供了一种计算机程序产品,所述计算机程序产品包括:计算机程序代码,当所述计算机程序代码被运行时,使得上述第一方面至第六方面中任一方面中的方法被执行。
上述第七方面至第十五方面及其实现方式的有益效果可以参考对第一方面或第三方面或第五方面,或第一方面或第三方面或第五方面及其实现方式的有益效果的描述。
图1本申请实施例适用的通信***的一示例性的架构图;
图2为本申请实施例提供第一种资源共享方法的流程示意图;
图3为本申请实施例提供的第一终端设备发送数据和接收数据的状态切换示意图;
图4为本申请实施例提供的用于传输HARQ的资源的配置示意图;
图5为本申请实施例提供的从发送HARQ的候选资源集合中确定用于发送HARQ的一个候选资源的示意图;
图6A为本申请实施例中第一终端设备和第二终端设备共享第一资源的一种示意图;
图6B为本申请实施例中第一终端设备和第二终端设备共享第一资源的另一种示意图;
图7为本申请实施例提供的第二种资源共享方法的流程示意图;
图8A为本申请实施例中第一终端设备和第二终端设备共享第一资源的一种示意图;
图8B为本申请实施例中第一终端设备和第二终端设备以及第三终端设备共享第一资源的示意图;
图9A为本申请实施例提供的第二指示信息的第一种结构示意图;
图9B为本申请实施例提供的第二指示信息的第二种结构示意图;
图9C为本申请实施例提供的第二指示信息的第三种结构示意图;
图10为本申请实施例提供的第二指示信息的一种结构示意图;
图11为本申请实施例提供的第三种资源共享方法的流程示意图;
图12为本申请实施例提供的通信装置的一种结构示意图;
图13为本申请实施例提供的通信装置的另一种结构示意图;
图14为本申请实施例提供的通信装置的又一种结构示意图。
为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。
为方便理解本申请各个实施例提供的技术方案,首先对本申请实施例涉及的部分技术术语进行解释说明。
1)网络设备,是终端设备通过无线方式接入到该移动通信***中的接入设备,包括无线接入网(radio access network,RAN)设备,例如基站。网络设备也可以是指在空口与终端设备通信的设备。网络设备可以包括长期演进(long term evolution,LTE)***或高级长期演进(long term evolution-advanced,LTE-A)中的演进型基站(evolved Node B),可简称为eNB或e-NodeB)。eNB是一种部署在无线接入网中满足***移动通信技术(the fourth generation,4G)标准的为终端设备提供无线通信功能的装置。网络设备还可以是新无线控制器(new radio controller,NR controller),可以是5G***中的(gNode B,gNB),可以是集中式网元(centralized unit),可以是新无线基站,可以是射频拉远模块,可以是微基站(也称为小站),可以是中继(relay),可以是分布式网元(distributed unit),可以是各种形式的宏基站,可以是传输接收点(transmission reception point,TRP)、传输测量功能(transmission measurement function,TMF)或传输点(transmission point,TP)或者任何其它无线接入设备,本申请实施例不限于此。网络设备也可以包括无线网络控制器(radio network controller,RNC)、节点B(Node B,NB)、基站控制器(base station controller,BSC)、基站收发台(base transceiver station,BTS)、家庭基站(例如,home evolved NodeB,或home Node B,HNB)、基带单元(base band unit,BBU),或无线保真(wireless fidelity,Wifi)接入点(access point,AP)等。本申请的实施例对网络设备所使用的具体技术和具体设备形态不做限定。网络设备在4G***中可以对应eNB,在5G***中对应gNB。
另外,本申请实施例中的基站可以包括集中式单元(centralized unit,CU)和分布式单元(distributed unit,DU),多个DU可以由一个CU集中控制。CU和DU可以根据其具备的无线网络的协议层功能进行划分,例如分组数据汇聚协议(packet data convergence protocol,PDCP)层及以上协议层的功能设置在CU,PDCP以下的协议层,例如无线链路控制(radio link control,RLC)层和介质访问控制(medium access control,MAC)层等的功能设置在DU。需要说明的是,这种协议层的划分仅仅是一种举例,还可以在其它协议层划分。射频装置可以拉远,不放在DU中,也可以集成在DU中,或者部分拉远部分集成在DU中,本申请实施例不作任何限制。另外,在一些实施例中,还可以将CU的控制面(control plan,CP)和用户面(user plan,UP)分离,分成不同实体来实现,分别为控制面CU实体(CU-CP实体)和用户面CU实体(CU-UP实体)。在该网络架构中,CU产生的信令可以通过DU发送给终端设备,或者UE产生的信令可以通过DU发送给CU。DU可以不对该信令进行解析而直接通过协议层封装而透传给终端设备或CU。在该网络架构中,将CU划分为RAN侧的网络设备,此外,也可以将CU划分作为核心网(core network,CN)侧的网络设备,本申请对此不做限制。
2)终端装置,具有无线收发功能,可以向网络设备发送信号,或接收来自网络设备的信号。终端装置可包括用户设备(user equipment,UE),有时也称为终端设备,终端、接入站、UE站、远方站、无线通信设备、或用户装置等等。本申请实施例中,如无特殊说明,下文中终端设备和终端装置含义相同。所述终端设备用于连接人,物,机器等,可广泛用于各种场景,例如包括但不限于以下场景:蜂窝通信、D2D、V2X、机器到机器/机器类通信(machine-to-machine/machine-type communications,M2M/MTC)、物联网(internet of things,IoT)、虚拟现实(virtual reality,VR)、增强现实(augmented reality, AR)、工业控制(industrial control)、无人驾驶(self driving)、远程医疗(remote medical)、智能电网(smart grid)、智能家具、智能办公、智能穿戴、智能交通、智慧城市(smart city)、无人机、机器人等场景的终端设备。
例如,本申请实施例中的所述终端设备可以是手机(mobile phone)、平板电脑(Pad)、带无线收发功能的电脑、虚拟现实(virtual reality,VR)终端、增强现实(augmented reality,AR)终端、工业控制(industrial control)中的无线终端、无人驾驶(self driving)中的无线终端、IoT网络中智能音箱、远程医疗中的无线终端设备、智能电网中的无线终端设备、运输安全中的无线终端设备、智慧城市中的无线终端设备,或智慧家庭中的无线终端设备等等。作为示例而非限定,在本申请的实施例中,该终端设备还可以是可穿戴设备。可穿戴设备也可以称为穿戴式智能设备或智能穿戴式设备等,是应用穿戴式技术对日常穿戴进行智能化设计、开发出可以穿戴的设备的总称,如眼镜、手套、手表、服饰及鞋等。
终端设备还可以包括中继(relay)。或者理解为,能够与基站进行数据通信的都可以看作终端设备。如上介绍的各种终端设备,如果位于车辆上(例如放置在车辆内或安装在车辆内),都可以认为是车载终端设备,车载终端设备例如也称为车载单元(on-board unit,OBU)。本申请的终端设备还可以是作为一个或多个部件或者单元而内置于车辆的车载模块、车载模组、车载部件、车载芯片或者车载单元,车辆通过内置的所述车载模块、车载模组、车载部件、车载芯片或者车载单元可以实施本申请的方法。终端设备之间支持直接通信(PC5)接口通信,即支持通过侧行链路进行传输。
另外,本申请实施例中,终端设备可以是指用于实现终端的功能的装置,也可以是能够支持终端设备实现该功能的装置,例如芯片***,该装置可以被安装在终端设备中。例如终端设备也可以是车辆探测器。本申请实施例中,芯片***可以由芯片构成,也可以包括芯片和其他分立器件。本申请实施例提供的技术方案中,以用于实现终端的功能的装置是终端设备为例,描述本申请实施例提供的技术方案。
3)侧行链路(sidelink,SL),是指相同类型的设备之间建立的链路,也可以称为边链路或副链路等。本文中称为侧行链路。所谓相同类型的设备,可以是终端设备到终端设备之间的链路,也可以是网络设备到网络设备之间的链路,还可以是中继节点到中继节点之间的链路等,本申请实施例对此不做限定。
对于终端设备和终端设备之间的链路,有第三代合作伙伴计划(3
rd generation partnership project,3GPP)的版本(release,Rel)-12/13定义的设备到设备(device to device,D2D)链路,也有3GPP为车联网定义的车联万物(vehicle to everything,V2X)链路。V2X包括车与车(vehicle-to-vehicle,V2V)、车与路侧基础设施(vehicle-to-infrastructure,V2I)、车与行人(vehicle-to-pedestrian,V2P)的直接通信,以及车与网络(vehicle-to-network,V2N)或车到任何实体的V2X链路,包括Rel-14/15。V2X还包括目前3GPP正在研究的Rel-16及后续版本的基于NR***的V2X链路等。V2V指的是车辆间的通信;V2P指的是车辆与人(包括行人、骑自行车的人、司机、或乘客)的通信;V2I指的是车辆与路侧基础设施的通信,例如车辆与路侧单元或路边单元(road side unit,RSU)通信,另外还有一种V2N可以包括在V2I中,V2N指的是车辆与基站/网络的通信。其中,RSU包括两种类型:终端类型的RSU,由于布在路边,该终端类型的RSU处于非移动状态,不需要考虑移动性;基站类型的RSU,可以给与之通信的车辆提供定时同步及资源调度。
4)先听后说(listen before talk,LBT),是信道接入的一种避让机制,可以使得多个 设备共享相同的频谱资源。LBT有两类,一类是基于固定时长的LBT。另一类是基于回退的LBT。基于回退的LBT可认为是基于非固定时长的LBT。即设备在一个竞争窗口中,随机选择一个数值A,当检测到至少A个空闲的时隙之后,才可以确定信道处于空闲状态,从而可以占用信道,否则需要重新竞争信道。其中,空闲的时隙是指在一个时隙内,在信道内检测到的信号的能量低于预设门限。基于回退的LBT也称为Type1LBT。
基于固定时长的LBT,即设备检测固定时长,在该固定时长内,如果在信道内检测到的信号的能量低于预设门限,则认为信道处于空闲状态,从而可以占用信道,否则需要重新竞争信道。基于固定时长的LBT又分为三类LBT,这三类LBT为Type2A LBT、Type2B LBT和Type2C LBT。Type2A LBT、Type2B LBT和Type2C LBT的不同之处在于检测的固定时长(简称为检测固定时长)不同。Type2A LBT在25us的间隔(gap)内,检测固定时长为9us。Type2B LBT在16us的gap内,检测固定时长至少为5us。Type2C LBT在满足gap小于16us的情况下,无需进行LBT直接接入信道。此时设备只能使用584us进行传输。
5)HARQ传输是一种常用的提高传输的可靠性的方式。HARQ传输,也就是发送端向接收端初次传输信息后,接收端可向发送端发送HARQ反馈信息。发送端根据接收的HARQ反馈信息确定是否向接收端重新传输信息,并基于前向纠错(forward error correction,FEC)码提升信息的传输可靠性。HARQ反馈信息包括确认(acknowledgement,ACK)消息或否定性确认(negtive acknowledgement,NACK)消息。发送端接收到来自接收端的NACK消息后,发送端向接收端重新传输信息。例如,接收端接收来自发送端的信息,当接收端未能成功译码该信息,即未能成功接收该信息时,接收端向发送端发送NACK消息。发送端确定来自接收端的NACK消息,再次向接收端发送该信息。接收端将初次传输中未能成功接收的该信息与重新传输中再次接收到的该信息结合,共同进行译码,相比于仅使用重新传输中再次接收到的该信息进行译码,可以提高成功接收该信息的概率。可以理解的是,HARQ承载于PSFCH,本文中,如无特殊说明,用于发送PSFCH的资源和用于发送HARQ的资源可替换。
6)Uu空口,Uu空口可以简称为Uu,Uu空口用于终端设备与接入网设备之间的通信。Uu空口可以理解为通用的终端设备和网络之间的接口(universal UE to network interface)。Uu空口的传输包括上行传输和下行传输。上行传输是指终端设备向网络设备发送信息。上行传输的信息可包括物理上行数据信道(physical uplink shared channel,PUSCH),物理上行控制信道(physical uplink controlchannel,PUCCH)等。PUSCH用于承载上行数据,上行数据也可以称为上行数据信息。PUCCH用于承载终端设备反馈的UCI。下行传输是指网络设备向终端设备发送信息。下行传输的信息可以为下行信息或下行信号。下行信息或下行信号可以包括物理下行数据信道(physical downlink shared channel,PDSCH),PDCCH等。PDSCH用于承载下行数据(data),下行数据也可称为下行数据信息。PDCCH用于承载下行控制信息(downlink control information,DCI)。
7)“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B的情况,其中A,B可以是单数或者复数。字符“/”一般表示44.前后关联对象是一种“或”的关系。“以下至少一项(个)”或其类似表达,是指的这十多个些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a,b,或c中的至少一项 (个),可以表示:a,b,c,a-b,a-c,b-c,或a-b-c,其中a,b,c可以是单个,也可以是多个。
以及,除非有相反的说明,本申请实施例提及“第一”、“第二”等序数词是用于对多个对象进行区分,不用于限定多个对象的顺序、时序、优先级或者重要程度。例如,第一终端设备和第二终端设备,只是为了区分不同的终端设备,而并不是表示这两种终端设备的优先级或者重要程度等的不同。在本申请实施例中,如果和若可替换,如无特殊说明,“当…时”与“在…的情况”可替换。
前文介绍了本申请实施例所涉及到的一些技术术语,下面介绍本申请实施例涉及的技术特征。
终端设备在信道接入过程中,会进行LBT,LBT成功后接入信道并占用一段时长,该段时长可以称为一个COT。该COT可认为是终端设备的初始COT。为了提高资源利用率,网络设备和终端设备可共享该COT。例如,终端设备可向网络设备发送上行控制信息(uplink control information,UCI),该UCI包括COT共享信息。COT共享信息可包括指示是否允许共享COT的信息,还可以包括共享COT的时长。网络设备根据COT共享信息确定可以使用该COT,那么根据共享COT的时长在该COT内发送或接收数据。网络设备和终端设备之间的通信,终端设备在接收到来自网络设备的PDCCH之后才向网络设备发送信息或接收来自网络设备的信息。即网络设备作为控制方,可明确共享COT的起始位置。例如共享COT的起始位置为终端设备发送配置授权(configured grant,CG)PUSCH后,也可以为终端设备自动发送PUSCH后,也可以为终端设备动态调度的PUSCH传输或配置的资源上的PUSCH传输的一个gap后等。
在可能的场景中,例如侧行链路中,也有提高资源利用率的需求。为此,提出在侧行链路中共享COT。但是侧行链路的通信双方的地位是相同的,彼此并不知道对方何时发送数据。如果侧行链路的多个终端设备间沿用网络设备和终端设备间共享COT的方法,可能会造成资源冲突。尤其是,侧行链路中多个终端设备共享一个终端设备的COT的情况下,这多个终端设备抢占该终端设备的COT,更容易造成资源冲突。
鉴于此,本申请实施例提供了一种资源共享方法,该方法中,某个终端设备可主动告知其他终端设备允许共享该终端设备的资源,例如COT,且指示允许各个终端设备共享该COT的起始位置和时长,从而避免其他终端设备共享COT时造成资源冲突。或者,其他终端设备可主动请求共享某个终端设备的COT,该终端设备响应于其他终端设备的请求,告知其他终端设备允许共享该COT的起始位置和时长,也可避免其他终端设备共享COT时造成资源冲突。本申请实施例以多个终端设备共享COT为例,对于COT对应的频域资源不作限制。
本申请实施例提供的资源共享方法可以应用于各种通信***,例如:LTE***、5G***,或下一代的通信***,如6G***等。当然,本申请实施例的技术方案也可以应用于其它的通信***,只要该通信***存在侧行链路即可。此外,所述通信***还可以适用于面向未来的通信技术,本申请实施例描述的***是为了更加清楚的说明本申请实施例的技术方案,并不构成对于本申请实施例提供的技术方案的限定,本领域普通技术人员可知,随着网络架构的演变,本申请实施例提供的技术方案对于类似的技术问题,同样适用。
示例性的,请参见图1,为本申请实施例所应用的一种网络架构。图1以包括2个终端设备和1个网络设备为例。图1中的终端设备可以在有网络基础设施或者无网络基础设 施的情况下进行通信。为方便描述,本文以图1中的终端设备是车载终端设备为例,即以本申请实施例应用于V2X场景为例。本申请实施例对终端设备的具体形态不作限制,例如,终端设备也可以是手机等。
在下文的介绍过程中,以本申请实施例提供的资源共享方法应用于图1所示的网络架构,且适用于侧行链路的传输场景为例。另外,该方法可由两个通信装置执行,这两个通信装置例如为第一通信装置和第二通信装置。其中,第一通信装置可以是终端设备或能够支持终端设备实现该方法所需的功能的通信装置,当然还可以是其他通信装置,例如芯片***。对于第二通信装置同样,可以是终端设备或能够支持终端设备实现该方法所需的功能的通信装置,当然还可以是其他通信装置,例如芯片***。且对于第一通信装置和第二通信装置的实现方式均不做限制。例如,第一通信装置可以是某个终端设备,第二通信装置是另一个终端设备;或者第一通信装置是某个终端设备,第二通信装置是能够支持另一个终端设备实现该方法所需的功能的通信装置,等等。
在下文中,以该方法由第一终端设备、第二终端设备执行为例,也就是,以第一通信装置是第一终端设备、第二通信装置是第二终端设备为例。如果将本实施例应用在图1所示的网络架构,则下文中所述的第一终端设备和第二终端设备均可以是图1所示的网络架构中的终端设备。需要说明的是,本申请实施例只是以通过第一终端设备和第二终端设备执行为例,并不限制于这两个终端设备。例如,本申请实施例也可以通过更多个终端设备执行。应理解,涉及到更多个终端设备时,这更多个终端设备中各个终端设备执行流程相同。下文以至少一个终端设备共享第一终端设备的COT为例。第一终端设备可主动将初始COT共享给一个或多个终端设备。一个或多个终端设备也可以主动请求共享第一终端设备的COT。主动共享第一终端设备的COT的终端设备的个数不同,第一终端设备的行为也有所不同。为方便描述,本文中,将一个终端设备请求共享第一终端设备的COT的方法称为第一种资源共享方法。将至少一个终端设备请求共享第一终端设备的COT的方法称为第二种资源共享方法。将第一终端设备主动将COT共享给至少一个终端设备的方法称为第三种资源共享方法。
需要说明的是,本文中,数据的优先级通过优先级值来表征。数据的优先级值越小,该数据的优先级越高。例如,数据的优先级值可包括{0,1,2,3,4,5,6,7},数据的优先级值为0,该数据的优先级最高。例如,第二终端设备待发送数据的优先级高于第一终端设备发送的数据的优先级,也就是,第二终端设备待发送数据的优先级值小于第一终端设备发送的数据的优先值(如无特殊说明,二者可替换)。第二终端设备待发送数据的优先级高于某一优先级门限,也就是,第二终端设备待发送数据的优先级值小于某一阈值。
另外,本文中,将第一终端设备确定的初始COT称为第一资源。可以理解的是,第一资源为COT对应的时域资源,或者第一资源为COT对应的频域资源,或者第一资源为COT对应的时频资源。其中,第一资源的频域资源可以是以PRB为粒度,以子信道为粒度,本发明不做限制,对于第一资源的频域资源也不做限制。COT的时域单元可以为时隙,符号,子帧,绝对时间(比如毫秒ms)在本发明中不做限定。可以理解的是,第一终端设备可能会在第一资源上向其他终端设备发送数据,第一终端设备向其他终端设备发送完数据,第一资源还有可用的部分资源。其他终端设备可请求使用第一资源,也就是,请求使用第一资源中的该部分资源。为了便于描述,下文中,将其他终端设备请求共享第一资源中的部分资源,称为其他终端设备请求共享第一资源。也就是,如无特殊说明,下文中,请求 共享第一资源与共享第一资源中的部分资源可替换。当然,其他终端设备请求共享的资源的时域长度可能小于第一资源中的该部分资源的时域长度。这种情况下,第一资源除共享给其他终端设备的资源之外还有剩余资源。即第一资源中的剩余资源可认为是第一资源中除第一终端设备已经使用的资源和其他终端设备共享的部分资源之外的资源。
下面分别介绍本申请实施例提供的三种资源共享方法。
请参见图2,为本申请实施例提供的第一种资源共享方法的流程示意图。图2所示的流程以第二终端设备主动请求共享第一终端设备的COT为例。
S201、第一终端设备向第二终端设备发送第一指示信息,相应的,第二终端设备接收该第一指示信息。
第一指示信息可指示第一终端设备的第一资源,例如第一终端设备在信道接入过程中,通过LBT确定的初始COT。第一终端设备可在初始COT对应的资源上发送数据或接收数据。第一终端设备可将第一资源分享给其他终端设备,从而提升其他终端设备的侧行数据传输的高优先级和服务质量要求。例如,第一终端设备可将第一资源分享给第二终端设备。然而,第二终端设备不知道第一终端设备的第一资源。在本申请实施例中,第一终端设备可通过第一指示信息将第一终端设备的第一资源通知给第二终端设备。这样第二终端设备有共享第一资源的需求时,可向第一终端设备请求共享第一终端设备的第一资源。
第一指示信息的发送方式包括以下几种,本申请实施例不限制以何种方式发送第一指示信息。
第一种发送方式,第一指示信息可承载于侧行链路控制信息(sidelink control information,SCI)中。第一终端设备向第二终端设备发送第一指示信息,也可认为是,第一终端设备向第二终端设备发送SCI,该SCI包括第一指示信息。可选的,SCI中的一个字段可用于指示第一指示信息。该SCI可以为第一级SCI或第二级SCI。
第二种发送方式,第一指示信息可以承载在媒体接入控制(media access control,MAC)控制元素(control element,CE)中或者PC5无线资源控制(radio resource control,RRC)消息中。
第三种发送方式,第一指示信息可承载于物理侧行链路反馈信道(physical sidelink feedback channel,PSFCH)。第一终端设备向第二终端设备发送第一指示信息,也可认为是,第一终端设备向第二终端设备发送PSFCH,该PSFCH包括第一指示信息。
S202、第二终端设备向第一终端设备发送第一请求信息,相应的,第一终端设备接收该第一请求消息。
第一请求消息可用于请求共享第一终端设备的第一资源。第二终端设备有请求共享第一终端设备的第一资源的需求时,可向第一终端设备发送第一请求消息。例如,第二终端设备有数据需要发送,通过LBT还没监测到可用的资源可以理解为,例如第二终端设备在侧行资源池中进行感知,在一定时长内的感知结果为信道不空闲,即信道感知的干扰程度高于一定的阈值。又例如,第二终端设备在非授权频谱上LBT,在一段时间的信道检测中,检测结果为信道不空闲,即信道干扰程度高于一定的阈值。应理解,第二终端设备不需要共享第一终端设备的第一资源时,无需向第一终端设备发送第一请求信息,以减少不必要的信令交互和资源浪费。在满足以下的一种或多种条件时,第二终端设备可共享第一终端设备的第一资源。换句话说,第二终端设备满足如下的一种或多种条件时,第二终端设备可向第一终端设备发送第一请求信息。
条件一,第二终端设备待发送的数据的优先级高于第一终端设备发送的数据的优先级。即第二终端设备待发送的数据的优先级比第一终端设备所发送的数据的优先级高,第二终端设备可向第一终端设备发送第一请求信息,从而满足第二终端设备待发送数据的时延要求,提高优先级较高的待发送数据的可靠性。可以理解的是,第一终端设备发送的数据的优先级由第一终端设备所发送的SCI指示,该SCI中所指示的优先级值为第一终端设备所发送的数据对应的优先级值。第二终端设备根据该SCI指示的优先级值可确定第一终端设备所发送的数据的优先级。
条件二,第二终端设备是第一终端设备的对端设备,也就是,第一终端设备作为发送端,第二终端设备为第一终端设备的接收端。可以理解的是,第二终端设备成功接收第一终端设备发送的数据,即第二终端设备能够成功解码来自第一终端设备的数据包。由于第一终端设备的传输完成,较大概率不会继续使用第一资源中的剩余资源。所以这种情况下,第二终端设备可以请求使用第一资源的剩余资源,提高信道接入的成功率。
条件三,第二终端设备待发送的数据的优先级高于第一预设优先级门限。第一预设优先级门限可以是网络设备配置或预配置的优先级,或者,可以是预定义的一个优先级。例如,第一预设优先级门限可以是第一优先级。第二终端设备待发送的数据的优先级高于第一预设优先级门限,也就是,第二终端设备待发送的数据的优先级值小于第一预设门限。第一预设门限可以是网络设备配置或预配置的优先级值,或者,可以是预定义的一个优先级值。例如,第一预设优先级门限可以是第一优先级值。示例性的,第一优先级值为“2”。可以理解的是,如果第二终端设备待发送的数据的优先级值小于2,则代表优先级较高,可请求共享第一终端设备的第一资源。在可能的场景中,尽管第二终端设备待发送数据的优先级高于第一终端设备的数据的优先级,但是如果第一终端设备发送的数据是紧时延业务,那么第一终端设备将第一资源分享给第二终端设备后,第一资源中的剩余资源可能无法满足第一终端设备发送的数据的时延要求。为此,通过设置第一预设优先级门限,提高共享第一资源的门限,以在一定程度上保证信道接入和信道共享的公平性。例如,当第二终端设备待发送数据的优先级高于第一预设优先级门限时,可认为第二终端设备待发送的数据较为重要,这种情况下,第二终端设备可共享第一终端设备的第一资源。
条件四,第二终端设备进行LBT失败的次数高于第二预设门限。LBT失败指LBT的结果为信道不空闲。通常,第二终端设备发送数据之前,会通过LBT确定可用的资源。如果第二终端设备多次进行LBT,该多次LBT的结果均为信道不空闲,也就是没有空闲资源可用,从而无法满足第二终端设备待发送数据的时延要求和QoS。这种情况下,第二终端设备可以请求共享第一终端设备的第一资源,以满足第二终端设备待发送数据的时延要求和QoS要求。可以理解的是,第二终端设备进行的LBT为Type1LBT。
第二终端设备满足上述条件一到条件四中的任意一种条件,可向第一终端设备发送第一请求信息。例如,第二终端设备满足条件一,条件二,条件三或条件四,可向第一终端设备发送第一请求信息。第二终端设备满足上述条件一到条件四中的多种条件,可向第一终端设备发送第一请求信息。例如,第二终端设备满足条件一和条件三,可向第一终端设备发送第一请求信息。例如,第二终端设备满足条件一、条件三和条件四,可向第一终端设备发送第一请求信息。
可选的,第二终端设备在发送第一请求信息之前,可进行type2A,type2B或type2C类型的LBT。当LBT的结果为信道空闲,第二终端设备发送第一请求信息。如果LBT的 结果为信道不空闲,那么第二终端设备不发送第一请求信息。第一请求信息可直接或间接指示第二终端设备请求共享第一终端设备的第一资源。下面介绍第一请求信息的几种实现形式。
实现形式一,第一请求信息可包括第一信息,该第一信息占用1比特,用于指示第二终端设备请求共享第一终端设备的第一资源,或者,用于指示第二终端设备是否请求共享第一终端设备的第一资源。这种情况下,第一请求信息可承载于SCI中。该1比特的取值为“0”,用于指示第二终端设备请求共享第一终端设备的第一资源,相反,该1比特的取值为“1”,用于指示第二终端设备不请求共享第一终端设备的第一资源。或者,该1比特的取值为“1”,用于指示第二终端设备请求共享第一终端设备的第一资源,相反,该1比特的取值为“0”,用于指示第二终端设备不请求共享第一终端设备的第一资源。
实现形式三,第一请求消息可包括第一时间信息,该第一时间信息可用于指示请求共享第一资源中的部分资源(例如称为第二资源)的时域长度。第一时间信息指示的时域长度可认为是第二终端设备期望共享的时域长度。这种实现形式,通过第一时间信息可间接指示第二终端设备请求共享第一终端设备的第一资源。例如,第一时间信息指示的时域长度不为0,那么指示第二终端设备请求共享第一终端设备的第一资源中的部分资源,例如第二资源。可以理解的是,如果第一时间信息指示的时域长度不为0,第一终端设备后续可在第一资源中除第二终端设备共享的资源之外的剩余资源发送数据,以尽量提高资源的利用率。
可选的,第一时间信息可占用N个比特,N为正整数。可以理解的是,N比特对应2
N个状态。这2
N个状态中的1个状态用于指示第二终端设备请求共享第一终端设备的第一资源,其余2
N-1个状态用于指示第二资源的时域长度。可选的,N比特对应2
N个状态。这2
N个状态中的一个状态用于指示第二终端设备请求共享第一终端设备的第一资源,2
N个状态中的另一个状态用于指示第二终端设备不请求共享第一终端设备的第一资源,其余2
N-2个状态用于指示第二资源的时域长度。
实现形式四,第一请求信息可包括第一信息和第一时间信息,第一信息可用于指示请求共享第一终端设备的第一资源,第一时间信息用于指示第二资源的时域长度。
示例性的,第一请求信息还可以包括标识信息,标识信息对应于第二终端设备,标识信息用于第一终端设备确定第二终端设备向其请求共享第一资源。通过该标识信息,可以让第一终端设备确定哪些终端设备有共享COT的需求和请求。
本申请实施例对第一请求信息以何种方式发送给第一终端设备不作限制。例如,第一请求信息可承载于PSFCH或者SCI。或者,第一请求信息可承载于MAC CE中,与第二终端设备发送给第一终端设备的数据一起发送给第一终端设备。又或者,第一请求信息和第二终端设备发送给第一终端设备的HARQ一起发送给第一终端设备。又或者,第一请求信息承载于PC5RRC消息中。
第一终端设备可动态调度用于第二终端设备发送第一请求信息所使用的时频资源。相应的,第二终端设备在第一终端设备指示的时频资源上发送第一请求信息。例如,第一指示信息还可以用于指示第二终端设备发送第一请求信息所使用的时频资源(时域资源和频域资源)。又例如,可预配置或者网络设备配置或者预先定义用于第二终端设备发送第一请求信息的候选资源集合。第一指示信息可用于指示候选资源集合中的一个候选资源。应理解,该候选资源为用于第二终端设备发送第一请求信息的时频资源。
可以理解的是,第一终端设备从发送状态切换到接收状态需要一个切换时间。如图3为第一终端设备发送数据和接收数据的状态切换示意图。在该切换时间内,第一终端设备无法发送或接收数据。该切换时间可包括从发送到接收的转换时长、从接收到发送的转换时长。如果该切换时间较长,可能会导致其他终端设备进行LBT之后,确定该切换时间为空闲资源,LBT成功后其他终端设备会认为信道空闲而导致第一资源被其他终端设备占用。为了降低该切换时间被其他终端设备抢占的概率,可缩短该切换时间的时长。但是假设终端设备在进行收发转换或发收转换后需要LBT成功后接入信道,则可能会出现信道丢失的风险。为此,在本申请实施例中,第二终端设备发送第一请求信息的时域资源和发送HARQ的时域资源相同,这样可减少第一终端设备收发转换的次数,从而降低无法接入信道的风险。例如,第二终端设备可使用频分复用或码分复用的方式传输HARQ和第一请求信息。即发送第一请求信息的时域资源和发送HARQ的时域资源相同,但是发送第一请求信息的码域资源和发送HARQ的码域资源不相同。或者,发送第一请求信息的时域资源和发送HARQ的时域资源相同,但是发送第一请求信息的频域资源和发送HARQ的频域资源不相同。
作为一种示例,发送第一请求信息的码域资源和发送HARQ的码域资源不相同。例如,发送第一请求信息使用的循环位移(cyclic shift,CS)不同,或者,发送第一请求信息和HARQ使用的根序列不同,或者,发送第一请求信息和HARQ使用的正交覆盖码(orthogonal cover code,OCC)不同。
举例来说,第一请求信息占用1个比特。假设该1比特的取值为“0”,表示不请求共享第一资源;相反,该1比特的取值为“1”,表示请求共享第一资源(表1-1以此为例)。请参见表1-1,为第一请求信息的比特含义与所使用的序列的循环位移的对应关系表。表1-1以第一请求信息指示请求共享第一资源,第二终端设备发送第一请求信息使用的序列的循环位移m
cs为6,第一请求信息指示不请求共享第一资源,第二终端设备发送第一请求信息使用的序列的循环位移m
cs为0为例。
表1-1
需要说明的是,表1仅是一种举例,本申请实施例对第一请求信息和HARQ使用的序列的循环位移,以及表1中的1比特的具体含义不作限制。例如,1比特的取值为“0”,可表示请求共享第一资源;相反,该1比特的取值为“0”,表示请求共享第一资源。第二终端设备发送第一请求信息使用的序列的循环位移m
cs可为0,第一请求信息指示不请求共享第一资源,第二终端设备发送第一请求信息使用的序列的循环位移m
cs可为0。即表1-1也可为表1-2,表1-3或表1-4。
表1-2
表1-3
表1-4
举例来说,HARQ也可以占用1比特,假设该1比特的取值为“0”,表示HARQ包括NACK;相反,该1比特的取值为“1”,表示HARQ包括ACK。请参见表2,为第一请求信息和HARQ的比特含义与所使用的序列的循环位移的对应关系表。
表2
需要说明的是,表2仅是一种举例,本申请实施例对第一请求信息和HARQ使用的序列的循环位移不作限制。例如,用1表示NACK,用0表示ACK,或者用1表示不请求共享,用0表示请求共享。“{0,0}”,“{0,1}”,“{1,1}”,“{1,0}”和4个序列的循环位移一一对应,但是具体映射方式不做限制。
作为另一种示例,发送第一请求信息的频域资源和发送HARQ的频域资源不相同。例如,第二终端设备使用第一资源块(resource block,RB)发送第一请求信息,使用第二RB发送HARQ,第一RB和第二RB不同。又例如,第二终端设备使用第一资源块集发送第一请求信息,使用第二资源块集发送HARQ,第一资源块集和第二资源块集不同。第一终端设备根据不同的频域资源来区分来自第二终端设备的第一请求信息和HARQ。
用于传输HARQ的资源可以是资源池内周期性配置的传输资源,也可以是以COT的起始位置为参考点,在COT内的特定位置配置的传输资源。即COT内周期性配置用于传输HARQ的资源。例如以COT起始位置为参考点,在COT内的第K个时隙为用于传输HARQ的资源。其中,K可以为1个或多个值,本发明中称为一个图案(Pattern)。当图案不止一个时,第一终端设备可指示第一资源的图案(Pattern),该图案可指示HARQ资源在第一资源中的位置。第二终端设备根据该图案可确定发送HARQ的资源。
第一终端设备可通过比特位图(bitmap)指示用于发送PSFCH的符号上哪些物理资源块(physical resource block,PRB)可用于发送HARQ,哪些PRB不用于发送HARQ。例如,某个PRB对应比特位的取值为“1”,指示该PRB用于发送HARQ,相应的,某个PRB对应比特位的取值为“0”,指示该PRB不用于发送HARQ。或者,某个PRB对应比特位的取值为“0”,指示该PRB用于发送HARQ,相应的,某个PRB对应比特位的取值为“1”,指示该PRB不用于发送HARQ。为方便描述,下文以某个PRB对应比特位的取值为“1”, 指示该PRB用于发送HARQ为例。
具体的,第二终端设备根据PSSCH的时频资源位置确定可用于发送PSFCH(HARQ)的资源。对应一个PSSCH的时频资源,第二终端设备所确定的候选资源可能有多个,即可用于发送PSFCH(HARQ)的候选资源有多个。第二终端设备可使用这多个候选资源中的一个候选资源发送HARQ,这多个候选资源中除发送HARQ的资源之外的剩余候选资源可以用于发送第一请求信息。
在一种可能的实现方式中,可配置或预配置用于发送HARQ的候选资源集合。第二终端设备可从用于发送HARQ的候选资源集合中选择一个候选资源发送HARQ,在除发送HARQ资源之外的剩余资源发送第一请求信息。同理,可配置或预配置用于发送第一请求信息的候选资源集合。第二终端设备可从用于发送第一请求信息的候选资源集合中选择一个候选资源发送第一请求信息。
请参见图4,为用于传输HARQ的资源的配置示意图。图4以资源池内的时域资源包括6个时隙,频域包括8个PRB,配置的PSFCH的周期是2为例。图4中,第2个时隙,第4个时隙和第6个时隙上用于发送PSFCH的符号(即倒数第2个符号和倒数第3个符号)上“1”指示的PRB用于传输HARQ,“0”指示的PRB不用于传输HARQ。可以理解的是,图4中第2个时隙,第4个时隙和第6个时隙的最后一个是间隔(gap)。图4中,用于传输PSFCH的符号的复制指的是用于传输PSFCH的符号的重复。可以理解的是,第2个时隙,第4个时隙和第6个时隙中各个时隙的倒数第3个符号是倒数第2个符号的复制。
在另一种可能的实现方式中,可根据PSSCH的时频资源用于传输HARQ的候选资源集合。例如,可从
中选择出
个PRB和PSFCH时隙关联的PSSCH时隙间的时隙i和子信道j。其中,
0≤j<N
subch。分配的资源从i的升序排序,然后从j的升序排序。终端设备期待
是
的倍数。
进一步地,可根据如下的公式(1)从传输HARQ的候选资源集合中确定用于传输HARQ的一个候选资源。
在公式(1)中,P
ID是第二级SCI中所指示的物理层源ID,第二级SCI调度PSSCH。M
ID是接收PSSCH的终端设备的标识信息,该标识信息由高层指示。当第二级SCI中的播类型(cast type)指示为“01”表示HARQ反馈方式为组播选项2,即接收终端设备只在没有成功解码时反馈NACK。其他情况下,M
ID为0。
为PSSCH对应的包括了频域维度和码域维度的候选资源集合。
其中,
为1或
为PSSCH传输所使用的子信道个数。
为CS对的数量。
为PSSCH资源所关联的PSFCH候选资源集合。
是用于传输HARQ的PRB集合,N
subch是资源池内的子信道个数,其中,资源池为可用于传输侧行数据的时频资源集合。
为资源池内PSFCH反馈的周期。
举例来说,请参见图5,为从传输HARQ的候选资源集合中确定用于传输HARQ的一个候选资源的示意图。图5示意的资源在频域上包括3个子信道,这3个子信道的编号j从下到上依次为0,1,2。每个子信道包括10个PRB。图5示意的资源在时域上包括4个时隙,这4个时隙的编号i从左到右为0,1,2,3。PSFCH到HARQ的最小反馈定时为2,即时隙0和时隙1的数据调度需要在时隙3上反馈。时隙0用于发送PSCCH或PSSCH。时隙0和时隙1需要在一个PSFCH所在时隙(例如时隙3)反馈,图5中最后一列为资源 池内的PRB中可用于传输HARQ的PRB的集合,PRB的编号顺序在图5中从上到上,从0开始。图5中,N
subch为3,
为2,根据
可知
为3。
为18(图5以虚线进行示意)虚线框内是bitmap指示为1的PRB,即用于传输HARQ的PRB。
从
中选择出
以时隙0,子信道0举例来说,假设PSSCH在时隙0,子信道0上传输,根据上述计算可得,在时隙3中对应的用于传输HARQ的PRB的范围为[0,2](也就是PRB0,PRB1和PRB2)(如图5中阴影部分所示意的PRB)。其他子信道和时隙所对应的HARQ候选资源的确定方式同上。
可选的,用于传输PSFCH的符号上不用于传输HARQ的频域资源和码域资源可以用于传输第一请求信息。
同理,用于传输PSFCH的符号上用于传输HARQ的候选资源集合中排除实际用于传输HARQ的资源后的剩余资源,可以用于传输第一请求信息。即用于发送第一请求信息的候选资源集合也可以是根据PSSCH的时频资源确定。例如,可根据如下公式(2)确定用于发送第一请求信息的候选资源集合。
在公式(2)中,P
ID是第二级SCI中所指示的物理层源ID,第二级SCI调度PSSCH。
为PSSCH对应的包括了频域维度和码域维度的候选资源集合。
其中,
为1或
为PSSCH传输所使用的子信道个数。
为CS对的数量。
为PSSCH资源所关联的PSFCH候选资源集合。
是用于发送第一资源请求信息的PRB集合(即用于传输PSFCH的符号中bitmap指示为0的PRB集合的子集,或者是用于传输PSFCH的符号对应的COT内频域资源PRB内bitmap指示为0的PRB集合的子集)。N
subch是资源池内的子信道个数。其中,资源池为可用于发送侧行数据的时频资源集合。
为资源池内第一请求信息发送的周期。第一请求信息发送的周期可以为HARQ发送的周期。可选的,N
subch可以是COT内对应的频域资源的个数,频域资源可以是PRB,也可以是子信道。其中,子信道是M个PRB,M由网络设备配置或者是预配置或者是预定义。可选的,
为HARQ资源位置对应的用于发送PSSCH的时隙的个数N_PSFCH。
可以理解的是,用于发送第一请求信息的候选资源集合和用于发送HARQ的候选资源集合可相同。这种情况下,可使用频域或码域资源来区分用于发送第一请求信息的资源和用于发送HARQ的资源。例如,可通过如下的公式(3)确定用于发送第一请求信息的资源和用于发送HARQ的资源。
在公式(3)中,P
ID是第二级SCI中所指示的物理层源ID,第二级SCI调度PSSCH。M
ID是接收PSSCH的终端设备的标识信息,该标识信息由高层指示。当第二级SCI中的播类型(cast type)指示为“01”表示HARQ反馈方式为组播选项2,即接收终端设备只在没有成功解码时反馈NACK。其他情况下,M
ID为0。Δ可以为1或者为一个预定义或网络设备配置或网络设备预配置的值。
为PSSCH对应的包括了频域维度和码域维度的候选资源集合。
其中,
为1或
为PSSCH发送所使用的子信道个数。
为CS对的数量。
为PSSCH资源所关联的PSFCH候选资源集合。
是用于发送HARQ的PRB集合,N
subch是资源池内的子信道个数,资源池为可用于发送侧行数据的时频资源集合。
为资源池内PSFCH反馈的周期。
第二终端设备确定用于发送第一请求信息的资源,向第一终端设备发送第一请求信息, 以请求共享第一终端设备的第一资源。
S203、第一终端设备接收第一请求信息,停止使用第一资源。
第一终端设备接收到第一请求信息,可确定第二终端设备是否请求共享第一终端设备的第一资源。如果第二终端设备请求共享第一终端设备的第一资源。第一终端设备可将第一资源的全部剩余资源共享给第二终端设备使用。即第一终端设备不再使用第一资源中的全部剩余资源,也就是,不会使用第一资源中的全部剩余资源发送数据。
示例性的,第一终端设备接收到第一请求信息,可默认第二终端设备请求共享第一终端设备的第一资源。
示例性的,第一终端设备可根据第一请求信息包括的内容确定第二终端设备是否请求共享第一终端设备的第一资源。例如,第一请求信息只包括第一信息,第一终端设备可根据第一信息确定第二终端设备是否请求共享第一终端设备的第一资源。又例如,第一请求信息包括第一时间信息,第一终端设备根据第一时间信息确定第二终端设备请求共享第一资源中的第二资源。可以理解的是,如果第一时间信息所指示的第二资源的时域长度小于第一资源中除第一终端设备已经使用的资源之外的剩余资源的时域长度。即第一资源共享给第二终端设备第二资源之外,还有剩余资源。第一终端设备后续可使用该剩余资源发送数据,以尽量提高资源的利用率,还可以更加灵活地共享第一资源。
请参见图6A,示出了第一终端设备和第二终端设备共享第一资源的一种示意图。图6A以第一终端设备接收到第一请求信息,不再继续使用第一资源传输数据为例。且第一终端设备后续不再使用第一资源中的剩余资源发送数据。在图6A中,第一终端设备在第一资源上发送数据。当第一终端设备接收到第一请求信息,默认将第一资源中的剩余资源共享给第二终端设备。第二终端设备可在第二资源上发送数据,例如第二终端设备在第二资源上向第一终端设备发送数据。第一终端设备可停止在第一资源中除第一终端设备使用的资源之外的剩余资源发送数据,并在第二资源上接收来自第二终端设备的数据。
请参见图6B,示出了第一终端设备和第二终端设备共享第一资源的另一种示意图。以图6A相同,在图6B中,第一终端设备在第一资源上发送数据。当第一终端设备接收到第一请求信息,默认将第一资源中的剩余资源共享给第二终端设备。第二终端设备可在第二资源上发送数据,例如第二终端设备在第二资源上向第一终端设备发送数据。与图6A的不同之处在于,图6B中,第二终端设备在发送第一请求信息时携带第一终端设备所请求的第二资源的时域长度。第一终端设备根据第二资源的时域长度,可确定第一资源中除第二资源之外还有剩余资源。第一终端设备在第二资源上接收数据之后,后续在该剩余资源上发送数据。
第二终端设备发送第一请求信息后,可以使用第一资源中的剩余资源向第一终端设备发送数据。进一步地,为了提高第二终端设备数据传输可靠性,第二终端设备在使用第一资源中的剩余资源之前,可进行type2A,type2B或type2C类型的LBT。当LBT的结果为信道空闲,第二终端设备使用第一资源中的剩余资源发送数据。
图2所示流程中,第二终端设备请求共享第一资源,第一终端设备默认允许第二终端设备共享。即第一终端设备接收来第二终端设备的第一请求信息,停止使用第一资源的剩余资源。对于第一终端设备来说,可能也有紧急要发送的数据。如果默认将第一资源共享给第二终端设备,会影响第一终端设备的正常业务。另外,如果多个终端设备都向第一终端设备请求共享第一资源,第一终端设备都允许这多个终端设备共享第一资源,那么可能 会存在多个终端设备同时抢占第一终端设备的第一资源,导致资源冲突。为此,本申请实施例提供了第二种资源共享方法。在第二种资源共享方法中,第一终端设备可确定是否允许其他终端设备共享第一资源,以减少资源冲突,降低对第一终端设备传输业务的影响。
需要说明的是,本申请实施例对S201和S202的执行顺序不作限制。也就是,S201可以在S202之前执行,也可以在S202之后执行。
请参见图7,为本申请实施例提供的第二种资源共享方法的流程示意图。图7所示的流程以至少一个终端设备共享第一终端设备的资源为例。
S701、第一终端设备向至少一个终端设备发送第一指示信息,相应的,至少一个终端设备分别接收该第一指示信息。
第一指示信息可用于指示第一终端设备的第一资源,也就是,第一终端设备所初始化的COT。第一指示信息的具体实现可参考前述S201的相关内容,这里不再赘述。
第一终端设备可向一个或多个终端设备发送第一指示信息。例如,第一终端设备可向第二终端设备发送第一指示信息。又例如,第一终端设备可向第二终端设备和第三终端设备发送第一指示信息。接收到第一指示信息的终端设备可以获知第一终端设备的第一资源。可以理解的是,第一终端设备可通过单播或组播的方式将第一指示信息发送给至少一个终端设备。图7中第三终端设备不是必须存在的,因此在图7中以虚线进行示意。
如果第一终端设备向第二终端设备发送第一指示信息,相应的,第二终端设备可向第一终端设备请求共享第一资源。如果第一终端设备向第二终端设备和第三终端设备发送第一指示信息,相应的,第二终端设备和第三终端设备分别可向第一终端设备请求共享第一资源。需要说明的是,第二终端设备或第三终端设备事先不知道第一终端设备的第一资源,也可以向第一终端设备请求共享第一终端设备的资源。即S701不是必须执行的步骤,因此,在图7中以虚线进行示意。
S702、第二终端设备向第一终端设备发送第一请求信息,相应的,第一终端设备接收该第一请求信息。
第一请求信息可用于请求共享第一终端设备的第一资源。第二终端设备有请求共享第一终端设备的第一资源的需求时,可向第一终端设备发送第一请求消息。第一请求消息的具体实现可参考前述S202的相关内容,这里不再赘述。
S703、第一终端设备向第二终端设备发送第二指示信息,相应的,第二终端设备接收该第二指示信息。
第一终端设备接收到第一请求信息,可确定是否将第一资源共享给第二终端设备,也就是说是否允许第二终端设备使用第一资源,并向第二终端设备发送针对第一请求信息的响应信息,例如第二指示信息。例如,第一终端设备可判断第二终端设备是否满足前述图2内容的条件一到条件四的一个或多个条件。如果第二终端设备满足条件一到条件四的一个或多个条件,第一终端设备可确定将第一资源共享给第二终端设备。
第二指示信息可承载于SCI。第一终端设备向第二终端设备发送第一指示信息,也可认为是,第一终端设备向第二终端设备发送SCI,该SCI包括第二指示信息。例如,第二指示信息可承载于SCI中的第一级SCI,也可以承载于SCI中的第二级SCI,或者,承载于第一级SCI和第二级SCI,对此,本申请实施例不作限制。或者,第二指示信息可以是SCI格式。又或者,第二指示信息可以以第二级SCI或MAC CE的方式承载于物理侧行链路共享信道(physical sidelink shared channel,PSSCH)中。第一终端设备向第二终端设备 发送第二指示信息,也可认为是,第一终端设备向第二终端设备发送PSSCH,该PSSCH包括第二指示信息。可选的,第一终端设备可以用SCI中的1比特来指示响应消息。可选的,第一终端设备可以用SCI中的1比特来指示第二指示信息。
如果第一终端设备不允许第二终端设备使用第一资源,第二指示信息可指示不允许第二终端设备使用第一资源。如果第一终端设备允许第二终端设备使用第一资源,第一终端设备可确定允许第二终端设备使用第一资源中的哪些资源,以尽量满足第二终端设备的需求。根据第二指示信息所要指示的内容的不同,第二指示信息的实现形式也有所不同。下面介绍第二指示信息的几种实现形式。
示例性的,第二指示信息可包括第二信息,该第二信息可用于指示第二终端设备是否能够使用第一资源。如果第二信息用于指示第二终端设备能够使用第一资源,可默认第二终端设备可使用第一资源的剩余资源。第一终端设备接收第一请求信息后,停止使用第一资源的剩余资源。第二终端设备使用第一资源中的剩余资源发送数据。
示例性的,第二指示信息可包括第二信息和第二时间信息。该第二信息可用于指示第二终端设备是否能够使用第一资源。第二时间信息可用于指示允许共享的第一资源中的部分资源(例如称为第三资源)的时域长度。第二终端设备可在第三资源上发送数据。可选的,第二终端设备在第三资源上向第一终端设备发送数据。第二终端设备可以使用第二时间信息所指示的时域长度对应的资源发送数据,相应的,第一终端设备不再使用第二时间信息所指示的时域长度对应的资源发送数据。如果第一资源中除第三资源之外还有可使用的剩余资源,后续第一终端设备可在该剩余资源上发送数据,从而提高资源的利用灵活度,提高多个终端设备共享资源的灵活度。在可能的实现方式中,可预先定义或者网络设备配置多个时域长度的集合或列表。第二时间信息可包括该集合中的一个取值,用于指示一个时域长度。或者,第二时间信息可包括该列表中的行索引,用于指示一个时域长度。
可选的,第二指示信息可包括第二时间信息。这种情况下,第二时间信息可占用M个比特,M为正整数。可以理解的是,M比特对应2
M个状态。这2
M个状态中的1个状态可用于指示第二终端设备可以共享第一资源,即可以使用第一资源中的剩余资源。这种情况下,第二终端设备可使用第一资源中全部的剩余资源。第一终端设备接收第一请求信息后,停止使用第一资源中的剩余资源。可选的,可以使用2
M个状态中的另一个状态指示第二终端设备不可以使用第一资源的剩余资源。
另外,即使第一终端设备允许第二终端设备共享第一资源,但是第一终端设备允许第二终端设备共享的资源(即第三资源)的时域长度与第二资源的时域长度可能相同,也可能不同。即第二时间信息指示的第三资源的时域长度与第一时间信息指示的第二资源的时域长度可相同,也可以不同。
示例性的,第二指示信息可包括第二信息、第二时间信息和偏移信息。该偏移信息可用于指示第三资源的时域起始位置。例如,偏移信息包括第一偏移值,该第一偏移值可用于指示第三资源的时域起始位置与接收到第二指示信息的时域起始位置之间的偏移。或者,该第一偏移值可用于指示第三资源的时域起始位置与接收到第二指示信息的时域结束位置之间的偏移。第二终端设备根据第一偏移值和第二时间信息可确定第三资源的位置(即第三资源的时域起始位置,以及第三资源的时域结束位置),进而在第三资源上发送数据。在可能的实现方式中,可预先定义或者网络设备配置多个偏移值的集合或列表。第一偏移可包括该集合中的一个取值。或者,第一偏移可包括该列表中的行索引。或者第一偏移值 是一个固定值。该固定值可以是网络设备配置,预配置或者预定义的。可选的,第一偏移值可以为0。需要说明的是,本文中,偏移的时间单元可以是时隙,子帧,符号,绝对时间等。例如,本文中,偏移值可以以时隙为单位。
请参见图8A,示出了第一终端设备和第二终端设备共享第一资源的一种示意图。图8A以第一终端设备接收到第一请求信息,可根据第一请求信息中的第一优先级信息或第一时间信息等确定是否允许第二终端设备共享第一资源。如果第一优先级信息指示的优先级高于第一终端设备发送的数据的优先级,第一终端设备可确定允许第二终端设备共享第一资源。进一步的,第一终端设备可根据第一时间信息确定允许第二终端设备共享第一资源中的第三资源。第二终端设备可在第三资源发送数据。第一终端设备不再使用第三资源发送数据,可在第三资源上接收数据。图8A以第一终端设备在第三资源接收来自第二终端设备的数据为例。可以理解的是,第三资源与第一终端设备发送第二指示信息的时域结束位置之间的间隔,即第一偏移值可以是0,也可以不是0。
可以理解的是,可能有多个终端设备请求共享第一终端设备的第一资源。第一终端设备可能将第一资源的剩余资源共享给多个终端设备。为了区分共享给各个终端设备的资源所在的位置,第二指示信息还可以包括标识信息。例如,第一终端设备将第三资源共享给第二终端设备,标识信息可包括对应第二终端设备的标识,例如第一标识。即第一标识可用于指示第二终端设备,也可以理解为,第一标识可用于指示第二终端设备能够使用第一终端设备的第一资源。可以理解的是,如果第二终端设备是第一终端设备的对端设备,且第一资源只共享给第二终端设备。第二指示信息可不包括标识信息,即不包括第一标识。第二终端设备接收第二指示信息,可默认第三资源是共享给第二终端设备的。
S704、第三终端设备向第一终端设备发送第二请求信息,相应的,第一终端设备接收该第二请求信息。
第三终端设备有请求共享第一终端设备的第一资源的需求时,可向第一终端设备发送第二请求信息。与第一请求信息类似,第二请求信息可包括第三信息、第三时间信息,以及第二优先级信息中的一种信息或多种信息。其中,第三信息用于指示第三终端设备请求使用第一资源。第三时间信息用于指示请求共享第一资源中的部分资源(例如称为第四资源)的时域长度。第二优先级信息用于指示第三终端设备待发送数据的优先级。
第二请求信息也可以可承载于PSFCH或者SCI。或者,第二请求信息可承载于第二级SCI或MAC CE中,和第三终端设备发送给第一终端设备的数据一起发送给第一终端设备。又或者,第二请求信息和第三终端设备发送给第一终端设备的HARQ一起发送给第一终端设备。如无特殊说明,第三终端设备发送第二请求信息,同第二终端设备发送第一请求信息。第二请求消息的具体实现以及发送方式可参考前述S202的相关内容,这里不再赘述。
需要说明的是,S702和S704分别由第二终端设备和第三终端设备执行,因此在执行顺序上不作限定。另外,S704可在S703之前执行,也可以在S703之后执行。
S705、第一终端设备向第三终端设备发送第二指示信息,相应的,第三终端设备接收该第二指示信息。
类似第二终端设备,第一终端设备也可以向第三终端设备发送指示信息,指示第一终端设备是否允许第三终端设备共享第一资源。例如,第一终端设备也可以向第三终端设备发送第二指示信息。该第二指示信息中的第二信息还用于指示第三终端设备是否能够使用第一资源。第三终端设备接收到第二指示信息,根据第二指示信息中的第二信息可确定是 否能够使用第一资源。
在可能的场景中,如果第一终端设备允许第二终端设备和第三终端设备共享第一资源,然而第一终端设备没有指示第二终端设备和第三终端设备可以使用第一资源中的哪些资源。这种场景下,第二终端设备和第三终端设备接收到第二指示信息之后,第二终端设备和第三终端设备竞争使用第一资源,可能会造成资源冲突。为此,如果第一终端设备允许第三终端设备共享第一资源,第一终端设备还需指示允许第三终端设备共享第一资源中的哪些资源,以减少资源冲突。
例如,第二指示信息中的还可以包括第四时间信息。该第四时间信息可用于指示允许第三终端设备共享的第一资源中的部分资源(例如称为第五资源)的时域长度。第三终端设备可在第五资源上发送数据。可选的,第三终端设备在第五资源上向第一终端设备发送数据。第五资源的时域长度与第四资源的时域长度可能相同,也可能不同,本申请实施例对此不作限制。
第二指示信息中的偏移信息还可以包括第二偏移值,该第二偏移值可用于指示第五资源的时域起始位置与接收到第二指示信息的时域起始位置之间的偏移。或者,第二偏移值可用于指示第五资源的时域起始位置与第三资源的时域结束位置之间的偏移第三终端设备根据第二偏移值和第二时间信息可确定第五资源的时域起始位置,进而在第五资源上发送数据。第二偏移值如果为0,第三终端设备根据第二时间信息可确定第五资源的起始时域位置。可以理解的是,如果第一资源中除第三资源和第五资源之外还有剩余资源,第一终端设备后续可在该剩余资源发送数据,从而提高资源的利用率,使得多个终端设备更为高效地灵活地共享资源。
请参见图8B,示出了第一终端设备和第二终端设备以及第三终端设备共享第一资源的一种示意图。以图8A类似,第一终端设备接收到来自第三终端设备的第二请求信息,可根据第二请求信息中的第二优先级信息或第三时间信息等确定是否允许第三终端设备共享第一资源。如果第二优先级信息指示的优先级高于第一终端设备发送的数据的优先级,第一终端设备可确定允许第三终端设备共享第一资源。进一步的,第一终端设备可根据第三时间信息确定允许第二终端设备共享第一资源中的第五资源。第二终端设备可在第五资源发送数据。第一终端设备不再使用第五资源发送数据,可在第五资源上接收数据。图8B以第一终端设备在第五资源接收来自第三终端设备的数据为例。可以理解的是,第五资源的时域起始位置与第三资源的时域结束位置之间的间隔,即第二偏移值可以是0,也可以不是0。
第二指示信息中的标识信息还可以包括第二标识,该第二标识用于指示第三终端设备。也可以理解为,第二标识用于指示第三终端设备能够使用第一终端设备的第一资源。终端设备的标识信息包括但不限于以下几种。
第一种,标识信息可以是终端设备的标识。请参见图9A,为第二指示信息的一种结构示意图。图9A以x个终端设备共享第一资源为例,且x个终端设备分别对应的偏移值为0为例。
第二种,标识信息可以是终端设备所在组的成员标识。请参见图9B,为第二指示信息的一种结构示意图。与图9A的不同之处在于,图9B中,终端设备的标识信息为终端设备所在组的成员标识。这种情况下,第二指示信息可以以组播的方式发送。
第三种,标识信息可包括源标识和目的标识。其中,源标识和目的标识对应一对终端 设备。例如,源标识对应第一终端设备,目的标识对应允许使用第一资源的终端设备。请参见图9C,为第二指示信息的一种结构示意图。与图9A和图9B的不同之处在于,图9C中,终端设备的标识信息为源标识和目的标识。
需要说明的是,图7以第二终端设备和第三终端设备请求共享第一终端设备的第一资源为例。本申请实施例对请求共享第一终端设备的第一资源的终端设备的个数不作限制。应理解,请求共享第一终端设备的第一资源的终端设备有至少3个终端设备,那么这至少3个终端设备的任一终端设备可执行类似第二终端设备或第三终端设备的步骤。相应的,第一终端设备发送的第二指示信息中第二信息可指示至少3个终端设备中各个终端设备是否可以共享第一资源。第二指示信息可包括至少3个终端设备分别对应的时间信息,可统称为共享时间信息。即第二指示信息包括共享时间信息,该共享时间信息包括第二时间信息和第四时间信息,还可以包括更多个时间信息。以此类推,第二指示信息中的偏移信息可包括更多个偏移值,第二指示信息中的标识信息也包括更多个标识信息。这里不再赘述。
各个终端设备接收第二指示信息,根据第二信息确定是否可以共享第一资源。如果可以共享第一资源,根据共享时间信息和/或标识信息确定可以共享的资源的时域起始位置以及可以共享的资源的时域长度。例如,各个终端设备根据接收到的共享时间信息中的各个时间信息,偏移信息,标识信息从最低有效位(least significant bit,LSB)到最高有效位(most significant bit,MSB)的排序,来确定可以共享的资源的时域起始位置以及可以共享的资源的时域长度。举例来说,第二终端设备对应的source ID和destination ID是从LSB到MSB的第1个,则第二终端设备占用的资源为从接收到第二指示信息的位置起偏移后的第一时间信息所指示的时域长度。即第二终端设备占用的资源的时域起始位置为接收第二指示信息的结束时域位置起的offset+(N-1)*duration。N为从LSB到MSB的标识信息的序号,N为大于或等于1的整数。duration为与N对应的时间信息指示的时域长度。
例如,请参见图10,为第二指示信息的一种结构示意图。在图10中,第二指示信息中的偏移信息包括与x个终端设备分别对应的偏移值,标识信息包括x个终端设备各自的标识,共享时间信息包括分别与x个终端设备对应的时间信息。以x=2,即终端设备2为第二终端设备为例。终端设备2接收第二指示信息,可根据第一偏移值确定第三资源的起始位置,然后根据第一偏移值以及接收到第二指示信息的时域起始位置确定第三资源的时域起始位置。再根据第三资源的时域起始位置和共享时间信息中第二时间信息指示的时域长度,确定第三资源的时域结束位置。应理解,第三终端设备可根据第二偏移值和第二时间信息指示的时域长度确定第五资源的位置。以此类推,终端设备x可根据第x偏移值和时间信息x-1指示的时域长度确定可共享的资源的位置。其中,终端设备和偏移值,标识信息,时间信息是一一对应的,这里不再赘述。需要说明的是,图9A、图9B、图9C和图10中偏移值、终端设备的标识、时间信息的排列位置仅是示意,本申请实施例对此不作限制。
各个终端设备接收第二指示信息后,根据第二指示信息共享第一资源中的资源时,可以不进行LBT。考虑到第一终端设备传输和其他终端设备传输间的收发转化时间,共享给其他终端设备的资源可能会被另外的终端设备认为信道空闲而占用。这种情况下,对于共享第一资源的其他终端设备来说,第一资源的剩余资源不再可靠。为此,可以尽量的减少收发转换时间或发收转换时间,保证第一终端设备所初始化的COT不会中断。或者,其他终端设备也可以根据LBT的结果确定是否使用可共享的资源。如果LBT的结果为信道 空闲,则其他终端设备可以使用可共享的资源。如果LBT的结果为信道不空闲,则其他终端设备不接入信道。可以理解的是,这里LBT可为type2A LBT,type2B LBT或type2C LBT。
需要说明是,如果图7中,S704不执行,那么S705也不执行,因此,在图7中以虚线进行示意。如果第二终端设备和第三终端设备属于同一个组,那么第一终端设备可以以组播的方式发送第二指示信息。
本申请实施例中,第一终端设备可基于一个或多个终端设备的请求信息来确定是否允许其他终端设备共享第一终端设备的资源,并确定共享第一资源中的哪些资源给终端设备。这样可减少由于多个终端设备竞争共享第一资源造成的资源冲突。另外,第一终端设备基于其他终端设备的请求信息中的优先级信息,期望共享的时域长度或资源来确定其他终端设备可共享的资源,可以满足其他终端设备的时延需求和QoS要求。
如上图2以及图7的流程介绍其他终端设备请求共享第一终端设备的第一资源,第一终端设备响应于其他终端设备的请求,告知是否允许其他终端设备共享第一资源。如果第一终端设备允许多个终端设备共享第一资源,还告知各个终端设备共享第一资源中的哪些资源的过程。下面介绍第一终端设备可主动将第一资源分享给其他设备。
请参见图11,为本申请实施例提供的第三种资源共享方法的流程示意图。图11所示的流程以第一终端设备主动将第一终端设备的第一资源分享给其他终端设备为例。
S1101、第一终端设备向第二终端设备发送第三指示信息,相应的,第二终端设备接收该第三指示信息。
第一终端设备可将第一终端设备初始化的COT主动共享给一个终端设备,例如第二终端设备。第二终端设备在需要发送数据时,可在第一终端设备允许使用的第一资源中的部分资源上发送数据。第一终端设备也可将第一终端设备初始化的COT主动共享给多个终端设备。例如,第一终端设备可将第一终端设备初始化的COT主动共享给第二终端设备和第三终端设备。这样第二终端设备在需要发送数据时,可在第一终端设备允许第二终端设备使用的第一资源中的部分资源上发送数据。第三终端设备在需要发送数据时,在第一终端设备允许第三终端设备使用的第一资源中的部分资源上发送数据。
以第一终端设备将第一终端设备初始化的COT主动共享给第二终端设备为例。第一终端设备可向第二终端设备发送第三指示信息,该第三指示信息可用于指示第一终端设备是否允许第二终端设备使用第一资源(即第一终端设备的初始化的COT)。第三指示信息的发送方式有多种,本申请实施例不限制以何种方式发送第三指示信息。
示例性的,第三指示信息可承载于SCI。第一终端设备向第二终端设备发送第三指示信息,也可认为是,第一终端设备向第二终端设备发送SCI,该SCI包括第三指示信息。可选的,SCI中的一个字段可用于指示第三指示信息。该SCI可以为第一级SCI或第二级SCI。
示例性的,第三指示信息可承载于PSFCH。第一终端设备向第二终端设备发送第三指示信息,也可认为是,第一终端设备向第二终端设备发送PSFCH,该PSFCH包括第三指示信息。或者,第三指示信息可承载于MAC CE或者PC5RRC消息中。第一终端设备向第二终端设备发送第三指示信息,也可认为是,第一终端设备向第二终端设备发送MAC CE,该MAC CE包括第三指示信息。第三指示信息可使用1比特来指示是否允许一个或多个终端设备使用第一资源。例如,可使用不同的SCI的格式来指示是否共享第一资源。或者,可使用不同的SCI的CRC扰码来指示是否共享第一资源。又或者,可使用不同的SCI的 RNTI扰码来指示是否共享第一资源。可以理解的是,第一终端设备主动将第一资源共享给多个终端设备,第一终端设可以以组播的方式发送第三指示信息。
如果第三指示信息指示第一资源可被共享,第三指示信息还包括标识信息以指示共享第一资源的终端设备。可以理解为,标识信息对应于共享第一资源的终端设备。还可以理解为,标识信息指示共享第一资源的终端设备能够使用第一资源。例如,共享第一资源的终端设备为第二终端设备,该标识信息对应第二终端设备。又例如,共享第一资源的终端设备为第二终端设备和第三终端设备,该标识信息对应第二终端设备和第三终端设备。可以理解的是,如果第一终端设备将第一资源共享给更多个终端设备,相应的,标识信息也包括更多个终端设备的标识。终端设备的标识信息的具体实现可参考前述S504的相关内容,这里不再赘述。如果第一终端设备将第一资源共享给第二终端设备,第二终端设备是第一终端设备的对端设备,第三指示信息可不包括标识信息。
与图7中的第二指示信息类似,如果第一终端设备将第一资源共享给多个终端设备,然而第一终端设备没有指示第二终端设备和第三终端设备可以使用第一资源中的哪些资源。这种场景下,多个终端设备接收到第二指示信息之后,这多个终端设备竞争使用第一资源,可能会造成资源冲突。为此,如果第一终端设备允许多个终端设备共享第一资源,第一终端设备还需指示允许各个终端设备共享第一资源中的哪些资源,以减少资源冲突。
例如,第三指示信息还包括共享时间信息,以指示第一终端设备允许其他终端设备使用第一资源中的哪些资源。例如,第一终端设备将第一资源共享给第二终端设备,相应的,共享时间信息包括第五时间信息,第五时间信息用于指示第一资源中的第六资源的时域长度。第二终端设备可在第六资源发送数据。又例如,第一终端设备将第一资源共享给第二终端设备和第三终端设备,相应的,共享时间信息包括第五时间信息和第六时间信息。第五时间信息用于指示第六资源的时域长度。第六时间信息用于指示第一资源中的第七资源的时域长度。第三终端设备可在第七资源发送数据。可预先定义或者网络设备配置多个时域长度的集合或列表。一个时间信息可包括该集合中的一个取值。或者,一个时间信息可包括该列表中的行索引。可以理解的是,如果第一终端设备共享给各个终端设备的资源的时域长度相同,那么可预定于固定长度的时域长度,第三指示信息可不包括时间信息。
第三指示信息还包括偏移信息。该偏移信息可包括一个或多个偏移值,与共享时间信息确定各个终端设备能够使用的资源的时域起始位置。在可能的实现方式中,可预先定义或者网络设备配置多个偏移值的集合或列表。第一偏移可包括该集合中的一个取值。或者,第一偏移可包括该列表中的行索引。考虑到第一终端设备传输和其他终端设备传输间的收发转化时间,共享给其他终端设备的资源可能会被另外的终端设备认为信道空闲而占用。这种情况下,对于共享第一资源的其他终端设备来说,第一资源的剩余资源不再可靠。为此,可以尽量的减少收发转换时间或发收转换时间,保证第一终端设备所初始化的COT不会中断。
在第三指示信息中,标识信息中的标识可从LSB到MSB排序,与标识信息对应的偏移值和时间信息按照标识信息的顺序排序。与图10类似,各个终端设备接收第三指示信息,根据共享时间信息和/或标识信息确定可以共享的资源的时域起始位置以及可以共享的资源的时域长度。
本申请实施例中,其他终端设备接收第三指示信息后,根据第三指示信息共享第一资源中的资源时,可以不进行LBT。或者,其他终端设备也可以根据LBT的结果确定是否 使用可共享的资源。如果LBT的结果为信道空闲,则其他终端设备可以使用可共享的资源。如果LBT的结果为信道不空闲,则其他终端设备不接入信道。可以理解的是,这里LBT可为type2A LBT,type2B LBT或type2C LBT。
可以理解的是,在没有协商的情况下,第一终端设备无法确定其他终端设备是否有数据需要发送,也无法确定第一终端设备为其他终端设备共享的资源是否满足其他终端设备的发送时延需求。这样可能会出现其他终端设备不会使用第一终端设备共享给其他终端设备的资源,从而该资源可能会被另外的终端设备认为是空闲资源而占用,此时会导致第一资源中断。为此,有需要共享第一终端设备的其他终端设备可为第一终端设备提供一些辅助信息,以使得该第一终端设备以这些辅助信息作为参考,为其他终端设备合理地分配共享的资源,以尽量满足各个终端设备的传输需求和传输数据的QoS要求。另外的终端设备可以是侧行链路中的终端设备,也可能是其他***的终端设备。
S1100a、第二终端设备向第一终端设备发送第三请求信息,相应的,第一终端设备接收该第三请求信息。
第三请求信息可用于第一终端设备确定第三指示信息。该第三请求信息可包括如下信息中的一种或多种:优先级信息、时延信息,以及资源信息。其中,优先级信息可用于指示第二终端设备待发送数据的优先级。时延信息可用于指示第二终端设备待发送数据的时延。第二终端设备待发送数据的时延,可理解为,第二终端设备待发送数据的剩余时延,例如,第二终端设备待发送数据占用的时长为10ms,但是第二终端设备待发送数据从第3ms开始发,那么第二终端设备待发送数据的剩余时延是7ms。例如,时延信息可以是剩余包时延预算(packet delay budget,PDB)。资源信息可用于指示第二终端设备使用的频域资源。
S1100b、第三终端设备向第一终端设备发送第四请求信息,相应的,第一终端设备接收该第四请求信息。
可以理解的是,其他终端设备也类似第二终端设备可向第一终端设备发送类似第三请求信息的请求信息。例如,第三终端设备向第一终端设备发送第四请求信息。第四请求信息包括的内容,以及发送方式可参考前述第三请求信息的相关内容,这里不再赘述。第一终端设备可接收来自多个终端设备的请求信息,确定是否为这多个终端设备共享第一资源。进一步确定为这多个终端设备分别共享的资源的起始时域位置和时域长度,以尽量使得第一资源不中断。需要说明的是,S1100a和S1100b不是必须执行的步骤,因此,在图11中以虚线进行示意。
以第一终端设备根据第三请求信息可确定是否为第二终端设备共享第一资源为例,可能有如下几种情况。
情况一,第一终端设备发送HARQ后,第一时长内没有接收到重传数据。这种情况可认为第二终端设备在第一时长内没有可用的资源发送重传数据。第一终端设备可将第一资源共享给第二终端设备。即第一终端设备发送HARQ后,第一时长内没有接收到重传数据,第一终端设备向第二终端设备发送第三指示信息。第一时长可以是从第一终端设备发送HARQ的结束时间或开始时间计算。例如,如果第一时长以时隙为单位,那么第一时长从发送HARQ所在时隙开始计算。第一时长可以是由网络设备配置或者预定义或者预配置的。第一时长可以是绝对时间,也可以是时间段,时间窗或时间间隔,本申请实施例对此不作限制。
情况二,第一终端设备在发送数据后,第二时长内没有接收到针对该数据的HARQ。这种情况可认为第二终端设备在第二时长内没有可用的资源发送HARQ。第一终端设备可将第一资源共享给第二终端设备。即第一终端设备在发送数据后,第二时长内没有接收到该数据的HARQ,第一终端设备向第二终端设备发送第三指示信息。可以理解的是,第二时长与第一时长类似,具体实现可参考前述第一时长的相关内容,这里不再赘述。
情况三,网络设备指示第一终端设备将第一资源共享。例如,网络设备向第一终端设备发送第四指示信息,该第四指示信息用于指示第一终端设备共享第一资源。第一终端设备接收到第四指示信息,发送第三指示信息。
在本申请实施例中,可预定义或预配置或网络设备配置可共享第一资源的终端设备的个数。第一终端设备根据该个数为多个终端设备指示共享的资源的起始时域位置和时域时长。可共享第一资源的终端设备可以是第一终端设备的对端设备。
本申请实施例,第一终端设备主动将第一资源共享给多个终端设备。第一终端设备发送的第三指示信息可包括这多个终端设备的标识信息。这多个终端设备可根据各自的标识信息确定可共享的资源的起始时域位置和时域长度。这样可降低侧行链路中多个终端设备同时接入信道的资源冲突概率。另外,可使得多个终端设备联合持续地占用信道的一段时间,尽量避免信道中断,以降低各个终端设备的数据传输时延。
所述本申请提供的实施例中,分别从第一终端设备和第二终端设备之间交互的角度对本申请实施例提供的方法进行了介绍。为了实现上述本申请实施例提供的方法中的各功能,第一终端设备和第二终端设备可以包括硬件结构和/或软件模块,以硬件结构、软件模块、或硬件结构加软件模块的形式来实现上述各功能。上述各功能中的某个功能以硬件结构、软件模块、还是硬件结构加软件模块的方式来执行,取决于技术方案的特定应用和设计约束条件。
基于与方法实施例的同一发明构思,本申请实施例提供一种通信装置。下面结合附图介绍本申请实施例中用来实现上述方法的通信装置。
如图12所示,为本申请所涉及的通信装置的一种可能的示例性框图,该通信装置1200可以对应实现上述各个方法实施例中由第一终端设备或第二终端设备实现的功能或者步骤。该通信装置可以包括处理模块1210和收发模块1220。可选的,还可以包括存储模块,该存储模块可以用于存储指令(代码或者程序)和/或数据。处理模块1210和收发模块1220可以与该存储模块耦合,例如,收发模块1220可以读取存储模块中的指令(代码或者程序)和/或数据,以实现相应的方法。上述各个模块可以独立设置,也可以部分或者全部集成。
应理解,收发模块1220可以是处理器或控制器,例如可以是通用中央处理器(central processing unit,CPU),通用处理器,数字信号处理(digital signal processing,DSP),专用集成电路(application specific integrated circuits,ASIC),现场可编程门阵列(field programmable gate array,FPGA)或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本申请公开内容所描述的各种示例性的逻辑方框,模块和电路。所述处理器也可以是实现计算功能的组合,例如包括一个或多个微处理器组合,DSP和微处理器的组合等等。收发模块1220是一种该装置的接口电路,用于从其它装置接收信号。例如,当该装置以芯片的方式实现时,该收发模块1220是该芯片用于从其它芯片或装置接收信号的接口电路,或者,是该芯片用于向其它芯片或装置发送信号的 接口电路。
该通信装置1200可以为上述实施例中的第一终端设备或第二终端设备,还可以为位于第一终端设备或第二终端设备中的芯片。例如,当通信装置1200为第一终端设备或第二终端设备时,该处理没模块1210例如可以是处理器,该收发模块1220例如可以是收发器。可选的,该收发器可以包括射频电路,该存储单元例如可以是存储器。例如,当通信装置1200为用于网络设备、终端设备或位置管理设备的芯片时,该处理模块1210例如可以是处理器,该收发模块1220例如可以是输入/输出接口、管脚或电路等。该处理模块1210可执行存储单元存储的计算机执行指令,可选地,该存储单元为该芯片内的存储单元,如寄存器、缓存等,该存储单元还可以是该网络设备、终端设备或位置管理设备内的位于该芯片外部的存储单元,如只读存储器(read-only memory,ROM)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(random access memory,RAM)等。
一些可能的实施方式中,通信装置1200能够对应实现上述方法实施例中第一终端设备的行为和功能。通信装置1200可以为第一终端设备,也可以为应用于第一终端设备中的部件(例如芯片或者电路),也可以是第一终端设备中的芯片或芯片组或芯片中用于执行相关方法功能的一部分。
例如,收发模块1220可以用于执行图2所示的实施例中由第一终端设备所执行的全部接收或发送操作。例如图2所示的实施例中的S201、S202,和/或用于支持本文所描述的技术的其它过程,和/或用于支持本文所描述的技术的其它过程。处理模块1210可用于执行如图2所示的实施例中由第一终端设备所执行的除了收发操作之外的全部操作。例如图2所示的实施例中的S203,和/或用于支持本文所描述的技术的其它过程。
在一些实施例中,收发模块1220用于向第二终端装置发送第一指示信息,以及接收来自第二终端装置的第一请求信息;收发模块1220接收到第一请求信息,处理模块1210确定停止使用第一资源。其中,第一指示信息用于指示第一终端装置的第一资源,例如第一终端装置的初始COT。第一请求信息可包括如下信息中的一种或多种:第一信息、第一时间信息,或第一优先级信息。第一信息用于指示第二终端装置请求使用第一资源。第一时间信息用于指示第二资源的时域长度,该第二资源为第一资源中的部分资源。第一优先级信息用于指示第二终端装置待发送数据的优先级。
例如,收发模块1220可以用于执行图7所示的实施例中由第一终端设备所执行的全部接收或发送操作。例如图7所示的实施例中的S701、S702,S703,和/或用于支持本文所描述的技术的其它过程,和/或用于支持本文所描述的技术的其它过程。处理模块1210可用于执行如图7所示的实施例中由第一终端设备所执行的除了收发操作之外的全部操作,和/或用于支持本文所描述的技术的其它过程。
在一些实施例中,收发模块1220用于向第二终端装置发送第一指示信息,以及接收来自第二终端装置得第一请求信息,向第二终端装置发送第二指示信息。其中,第一指示信息用于指示第一终端装置的第一资源。第一请求信息可包括如下信息中的一种或多种:第一信息、第一时间信息,或第一优先级信息。第一信息用于指示第二终端装置请求使用第一资源。第一时间信息用于指示第二资源的时域长度,该第二资源为第一资源中的部分资源。第一优先级信息用于指示第二终端装置待发送数据的优先级。第二指示信息包括如下信息中的一种或多种:第三信息、共享时间信息、偏移信息,或标识信息。其中,第三信息用于指示第二终端装置是否能够使用第一资源。共享时间信息包括第三时间信息,该 第三时间信息用于指示第三资源的时域长度,该第三资源为第一资源中的部分资源。偏移信息包括第一偏移值,该第一偏移值用于确定第三资源的时域起始位置。标识信息包括第一标识,该第一标识用于指示第二终端装置。
作为一种可选的实现方式,收发模块1220还用于向第三终端装置发送第一指示信息,以及接收来自第三终端装置的第二请求信息。其中,第二请求信息包括如下信息中的一种或多种:第二信息、第二时间信息,或第二优先级信息。第三信息用于指示第三终端装置请求使用第一资源。第二时间信息用于指示第四资源的时域长度,该第四资源为第一资源中的部分资源。第二优先级信息用于指示第三终端装置待发送数据的优先级。
作为一种可选的实现方式,收发模块1220还用于向第三终端装置发送第二指示信息,其中,第三信息还用于指示第三终端装置是否能够使用第一资源。共享时间信息还包括第四时间信息,该第四时间信息用于指示第五资源的时域长度,该第五资源为第一资源中的部分资源。偏移信息还包括第二偏移值,该第二偏移值和/或第三时间信息用于确定第五资源的时域起始位置。标识信息还包括第二标识,该第二标识用于指示第三终端装置。
作为一种可选的实现方式,收发模块1220用于向第二终端装置发送第二指示信息,包括满足如下的一项或多项,收发模块1220向第二终端装置发送第二指示信息:第二终端装置待发送的数据的优先级高于第一终端装置发送的数据的优先级;第二终端装置待发送的数据的优先级高于第一预设优先级门限。
作为一种可选的实现方式,承载第一请求信息的时域资源和承载HARQ的时域资源相同。承载第一请求信息的频域资源和承载HARQ的频域资源不同。
作为一种可选的实现方式,承载第一请求信息的时域资源和承载HARQ的时域资源相同。承载第一请求信息的码域资源和承载HARQ的码域资源不同。
例如,收发模块1220可以用于执行图11所示的实施例中由第一终端设备所执行的全部接收或发送操作。例如图11所示的实施例中的S1100a、S1100b,S1101和/或用于支持本文所描述的技术的其它过程,和/或用于支持本文所描述的技术的其它过程。处理模块1210可用于执行如图11所示的实施例中由第一终端设备所执行的除了收发操作之外的全部操作,和/或用于支持本文所描述的技术的其它过程。
在一些实施例中,处理模块1210用于确定第三指示信息。收发模块1220用于向第二终端装置发送第三指示信息。其中,第三指示信息包括共享时间信息和标识信息。共享时间信息包括第五时间信息,该第五时间信息用于指示第六资源的时域长度。第六资源为第一终端装置的第一资源中的部分资源或全部资源。该第六资源用于第二终端装置发送数据。标识信息包括第一标识,该第一标识用于指示第二终端装置。
作为一种可选的实现方式,收发模块1220向第二终端装置发送第三指示信息,包括:
向多个终端装置发送第三指示信息,该多个终端装置包括第二终端装置和第三终端装置。其中,共享时间信息还包括第六时间信息,该第六时间信息用于指示第七资源的时域长度。第七资源为第一终端装置的第一资源中的部分资源或全部资源,该第七资源用于第三终端装置发送数据。标识信息还包括第二标识,该第二标识用于指示第三终端装置。第三指示信息还包括偏移信息,该偏移信息用于确定第六资源的起始位置,该偏移信息和共享时间信息用于确定第七资源的时域起始位置。
作为一种可选的实现方式,收发模块1220还用于接收来自第二终端装置的第三请求信息。该第三请求信息用于确定第三指示信息。该第三请求信息包括优先级信息和/或时延 信息。其中,优先级信息用于指示第二终端装置待发送数据的优先级。时延信息用于指示第二终端装置待发送数据的时延。
作为一种可选的实现方式,收发模块1220向第二终端装置发送第三指示信息,包括满足如下的一项或多项,收发模块1220向第二终端装置发送第三指示信息:第一终端装置接收到来自网络设备的第四指示信息,该第四指示信息用于指示第二终端装置能够共享第一资源;第一终端装置发送第一数据的HARQ消息后的第一时长内未接收到第一数据的重传;第一终端装置发送第二数据后的第二时长内未接收到第二数据的HARQ消息。
一些可能的实施方式中,通信装置1200能够对应实现上述方法实施例中第二终端设备的行为和功能。例如通信装置1200可以为第二终端设备,也可以为应用于第二终端设备中的部件(例如芯片或者电路),也可以是第二终端设备中的芯片或芯片组或芯片中用于执行相关方法功能的一部分。
例如,收发模块1220可以用于执行图2所示的实施例中由第二终端设备所执行的全部接收或发送操作。例如图2所示的实施例中的S201,S202,和/或用于支持本文所描述的技术的其它过程。处理模块1210用于执行如图2所示的实施例中由第二终端设备所执行的除了收发操作之外的全部操作,和/或用于支持本文所描述的技术的其它过程。
在一些实施例中,收发模块1220用于接收来自第一终端装置的第一指示信息,向第一终端装置发送第一请求信息。其中,第一指示信息用于指示第一终端装置的第一资源第一请求信息可包括如下信息中的一种或多种:第一信息、第一时间信息,或第一优先级信息。第一信息用于指示第二终端装置请求使用第一资源。第一时间信息用于指示第二资源的时域长度,该第二资源为第一资源中的部分资源。第一优先级信息用于指示第二终端装置待发送数据的优先级。
作为一种可选的实现方式,满足如下的一项或多项,收发模块1220向第一终端装置发送第一请求信息:第二终端装置成功接收第一终端装置发送的数据;第二终端装置待发送的数据的优先级高于第一终端装置发送的数据的优先级;第二终端装置待发送的数据的优先级值高于第一预设优先级门限;第二终端装置进行LBT失败的次数高于第二预设门限,LBT失败为LBT的结果为信道不空闲。
作为一种可选的实现方式,承载第一请求信息的时域资源和承载HARQ的时域资源相同,承载第一请求信息的频域资源和承载HARQ的频域资源不同。
作为一种可选的实现方式,承载第一请求信息的时域资源和承载HARQ的时域资源相同,承载第一请求信息的码域资源和承载HARQ的码域资源不同。
又例如,收发模块1220可以用于执行图7所示的实施例中由第二终端设备所执行的全部接收或发送操作。例如图7所示的实施例中的S701,S702,S703和/或用于支持本文所描述的技术的其它过程。处理模块1210用于执行如图7所示的实施例中由第二终端设备所执行的除了收发操作之外的全部操作,和/或用于支持本文所描述的技术的其它过程。
在一些实施例中,收发模块1220用于接收来自第一终端装置的第一指示信息,以及向第一终端装置发送第一请求信息,接收来自第一终端装置的第二指示信息。其中,第一指示信息用于指示第一终端装置的第一资源。第一请求信息包括如下信息中的一种或多种:第一信息、第一时间信息,或第一优先级信息。第一信息用于指示第二终端装置请求使用第一资源。第一时间信息用于指示第二资源的时域长度,该第二资源为第一资源中的部分资源。第一优先级信息用于指示第二终端装置待发送数据的优先级。第二指示信息包括如 下信息中的一种或多种:第三信息、共享时间信息、偏移信息,或标识信息。其中,第三信息用于指示第二终端装置是否能够使用第一资源。共享时间信息包括第三时间信息,该第三时间信息用于指示第三资源的时域长度,该第三资源为第一资源中的部分资源。偏移信息包括第一偏移值,该第一偏移值用于确定第三资源的时域起始位置。标识信息包括第一标识,该第一标识用于指示第二终端装置。
作为一种可选的实现方式,第三信息还用于指示第三终端装置是否能够使用第一资源。共享时间信息还包括第四时间信息,该第四时间信息用于指示第五资源的时域长度,该第五资源为第一资源中的部分资源。偏移信息还包括第二偏移值,该第二偏移值和/或第三时间信息用于确定第五资源的时域起始位置。标识信息还包括第二标识,该第二标识用于指示第三终端装置。
作为一种可选的实现方式,满足如下的一项或多项,收发模块1220向第一终端装置发送第一请求信息:第二终端装置成功接收来自第一终端装置的数据;第二终端装置待发送的数据的优先级高于第一终端装置发送的数据的优先级;第二终端装置待发送的数据的优先级高于第一预设优先级门限;第二终端装置进行LBT失败的次数大于第二预设门限,所述LBT失败为LBT的结果为信道不空闲。
作为一种可选的实现方式,承载第一请求信息的时域资源和承载HARQ的时域资源相同,承载第一请求信息的频域资源和承载HARQ的频域资源不同。或者,承载第一请求信息的时域资源和承载HARQ的时域资源相同,承载第一请求信息的码域资源和承载HARQ的码域资源不同。
作为一种可选的实现方式,承载第二指示信息的时域资源和承载HARQ的时域资源相同,承载第二指示信息的频域资源和承载HARQ的频域资源不同。或者,承载第二指示信息的时域资源和承载HARQ的时域资源相同,承载第二指示信息的码域资源和承载HARQ的码域资源不同。
又例如,收发模块1220可以用于执行图11所示的实施例中由第二终端设备所执行的全部接收或发送操作。例如图11所示的实施例中的S1100a、S1100b,S1101和/或用于支持本文所描述的技术的其它过程,和/或用于支持本文所描述的技术的其它过程。处理模块1210可用于执行如图11所示的实施例中由第二终端设备所执行的除了收发操作之外的全部操作,和/或用于支持本文所描述的技术的其它过程。
在一些实施例中,收发模块1220接收来自第一终端装置的第三指示信息,并根据第三指示信息在第六资源上发送数据。其中,第三指示信息包括共享时间信息和标识信息。共享时间信息包括第五时间信息,该第五时间信息用于指示第六资源的时域长度,第六资源为第一终端装置的第一资源中的部分资源或全部资源。标识信息包括第一标识,该第一标识用于指示第二终端装置。
作为一种可选的实现方式,共享时间信息还包括第六时间信息,该第六时间信息用于指示第七资源的时域长度。第七资源为第一终端装置的第一资源中的部分资源或全部资源,该第七资源用于第三终端装置发送数据。标识信息还包括第二标识,该第二标识用于指示第三终端装置。第三指示信息还包括偏移信息,该偏移信息用于确定第六资源的起始位置。该偏移信息和共享时间信息用于确定第七资源的时域起始位置。
作为一种可选的实现方式,收发模块1220根据第三指示信息在第六资源上发送数据,包括:进行LBT的结果为信道空闲,收发模块1220在第六资源上发送数据。
作为一种可选的实现方式,收发模块1220还用于向第一终端装置发送第三请求信息。该第三请求信息用于确定第三指示信息。该第三请求信息包括优先级信息和/或时延信息。其中,优先级信息用于指示第二终端装置待发送数据的优先级。时延信息用于指示第二终端装置待发送数据的时延。
应理解,本申请实施例中的处理模块1210可以由处理器或处理器相关电路组件实现,收发模块1220可以由收发器或收发器相关电路组件或者通信接口实现。
如图13所示为本申请实施例提供的通信装置1300,其中,通信装置1300可以是第一终端设备,能够实现本申请实施例提供的方法中第一终端设备的功能。或者,通信装置1300可以是第二终端设备,能够实现本申请实施例提供的方法中第二终端设备的功能;通信装置1300也可以是能够支持第一终端设备实现本申请实施例提供的方法中对应的功能的装置,或者能够支持第二终端设备实现本申请实施例提供的方法中对应的功能的装置。其中,该通信装置1300可以为芯片***。本申请实施例中,芯片***可以由芯片构成,也可以包含芯片和其他分立器件。
在硬件实现上,上述收发模块1220可以为收发器,收发器集成在通信装置1300中构成通信接口1310。
通信装置1300包括至少一个处理器1320,用于实现或用于支持通信装置1300实现本申请实施例提供的方法中第一终端设备或第二终端设备的功能。具体参见方法示例中的详细描述,此处不做赘述。
通信装置1300还可以包括至少一个存储器1330,用于存储程序指令和/或数据。存储器1330和处理器1320耦合。本申请实施例中的耦合是装置、单元或模块之间的间接耦合或通信连接,可以是电性,机械或其它的形式,用于装置、单元或模块之间的信息交互。处理器1320可能和存储器1330协同操作。处理器1320可能执行存储器1330中存储的程序指令和/或数据,以使得通信装置1300实现相应的方法。所述至少一个存储器中的至少一个可以包括于处理器中。需要说明的是,存储器1330不是必须的,所以在图13中以虚线进行示意。
通信装置1300还可以包括通信接口1310,用于通过传输介质和其它设备进行通信,从而用于通信装置1300中的装置可以和其它设备进行通信。示例性地,当该通信装置为第一终端设备时,该其它设备为第二终端设备;或者,当该通信装置为第二终端设备时,该其它设备为第一终端设备。处理器1320可以利用通信接口1310收发数据。通信接口1310具体可以是收发器。
本申请实施例中不限定上述通信接口1310、处理器1320以及存储器1330之间的具体连接介质。本申请实施例在图13中以存储器1330、处理器1320以及通信接口1310之间通过总线1340连接,总线在图13中以粗线表示,其它部件之间的连接方式,仅是进行示意性说明,并不引以为限。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图13中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
在本申请实施例中,处理器1320可以是通用处理器、数字信号处理器、专用集成电路、现场可编程门阵列或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件,可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本申请实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。
在本申请实施例中,存储器1330可以是非易失性存储器,比如硬盘(hard disk drive,HDD)或固态硬盘(solid-state drive,SSD)等,还可以是易失性存储器(volatile memory),例如随机存取存储器(random-access memory,RAM)。存储器是能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。本申请实施例中的存储器还可以是电路或者其它任意能够实现存储功能的装置,用于存储程序指令和/或数据。
需要说明的是,上述实施例中的通信装置可以是终端也可以是电路,也可以是应用于终端中的芯片或者其他具有上述终端功能的组合器件、部件等。当通信装置是终端时,收发模块可以是收发器,可以包括天线和射频电路等,处理模块可以是处理器,例如:CPU。当通信装置是具有上述终端功能的部件时,收发模块可以是射频单元,处理模块可以是处理器。当通信装置是芯片***时,该通信装置可以是FPGA,可以是ASIC,还可以是***芯片(system on chip,SoC),还可以是CPU,还可以是网络处理器(network processor,NP),还可以是DSP,还可以是微控制器(micro controller unit,MCU),还可以是可编程控制器(programmable logic device,PLD)或其他集成芯片。处理模块可以是芯片***的处理器。收发模块或通信接口可以是芯片***的输入输出接口或接口电路。例如,接口电路可以为代码/数据读写接口电路。所述接口电路,可以用于接收代码指令(代码指令存储在存储器中,可以直接从存储器读取,或也可以经过其他器件从存储器读取)并传输至处理器;处理器可以用于运行所述代码指令以执行上述方法实施例中的方法。又例如,接口电路也可以为通信处理器与收发机之间的信号传输接口电路。
示例性的,上述实施例中的通信装置可为芯片,该芯片包括逻辑电路和输入输出接口,还可以包括存储器。其中,输入输出接口可以用于接收代码指令(代码指令存储在存储器中,可以直接从存储器读取,或也可以经过其他器件从存储器读取)并传输至所述逻辑电路;所述逻辑电路,可以用于运行所述代码指令以执行上述方法实施例中的方法。或者,输入输出接口也可以为逻辑电路与收发机之间的信号传输接口电路。
图14示出了一种简化的终端设备的结构示意图。为了便于理解和图示方便,图14中,该终端设备以手机作为例子。如图14所示,终端设备包括处理器、存储器、射频电路、天线以及输入输出装置。处理器主要用于对通信协议以及通信数据进行处理,以及对该车载单元进行控制,执行软件程序,处理软件程序的数据等。存储器主要用于存储软件程序和数据。射频电路主要用于基带信号与射频信号的转换以及对射频信号的处理。天线主要用于收发电磁波形式的射频信号。输入输出装置,例如触摸屏、显示屏,键盘等主要用于接收用户输入的数据以及对用户输出数据。需要说明的是,有些种类的设备可以不具有输入输出装置。
当需要发送数据时,处理器对待发送的数据进行基带处理后,输出基带信号至射频电路,射频电路将基带信号进行射频处理后将射频信号通过天线以电磁波的形式向外发送。当有数据发送到该设备时,射频电路通过天线接收到射频信号,将射频信号转换为基带信号,并将基带信号输出至处理器,处理器将基带信号转换为数据并对该数据进行处理。为便于说明,图14中仅示出了一个存储器和处理器。在实际的设备产品中,可以存在一个或多个处理器和一个或多个存储器。存储器也可以称为存储介质或者存储设备等。存储器可以是独立于处理器设置,也可以是与处理器集成在一起,本申请实施例对此不做限制。
在本申请实施例中,可以将具有收发功能的天线和射频电路视为该装置的收发单元, 将具有处理功能的处理器视为该装置的处理单元。如图14所示,该装置包括收发单元1410和处理单元1420。收发单元1410也可以称为收发器、收发机、收发装置等。处理单元1420也可以称为处理器,处理单板,处理模块、处理装置等。可选的,可以将收发单元1410中用于实现接收功能的器件视为接收单元,将收发单元1410中用于实现发送功能的器件视为发送单元,即收发单元1410包括接收单元和发送单元。收发单元1410有时也可以称为收发机、收发器、或收发电路等。接收单元有时也可以称为接收机、接收器、或接收电路等。发送单元有时也可以称为发射机、发射器或者发射电路等。
应理解,收发单元1410用于执行上述方法实施例中第一终端设备或第二终端设备的发送操作和接收操作,处理单元1420用于执行上述方法实施例中第一终端设备或第二终端设备上除了收发操作之外的其他操作。
例如,在一种实现方式中,收发单元1410可以用于执行图2或图7或图11所示的实施例中由第一终端设备所执行的收发操作,和/或用于支持本文所描述的技术的其它过程。处理单元1420可以用于执行如图2所示的实施例中由第一终端设备所执行的除了收发操作之外的全部操作,和/或用于支持本文所描述的技术的其它过程。例如,在一种实现方式中,收发单元1410可以用于执行图2或图7或图11所示的实施例中由第二终端设备所执行的收发操作,和/或用于支持本文所描述的技术的其它过程。处理单元1420可以用于执行如图2所示的实施例中由第二终端设备所执行的除了收发操作之外的全部操作,和/或用于支持本文所描述的技术的其它过程。
当该通信装置为芯片类的装置或者电路时,该装置可以包括收发单元和处理单元。其中,所述收发单元可以是输入输出电路和/或通信接口;处理单元为集成的处理器或者微处理器或者集成电路。
本申请实施例还提供一种通信***,具体的,通信***包括多个终端设备,或者还可以包括网络设备,或者还可以包括更多个终端设备。示例性的,通信***包括用于实现上述图2或图7或图11的相关功能的多个终端设备。这多个终端设备分别用于实现上述图2或图7或图11相关第一终端设备或第二终端设备的功能。具体请参考上述方法实施例中的相关描述,这里不再赘述。
本申请实施例中还提供一种计算机可读存储介质,包括指令,当其在计算机上运行时,使得计算机执行图2或图7或图11中第一终端设备或第二终端设备执行的方法。
本申请实施例中还提供一种计算机程序产品,包括指令,当其在计算机上运行时,使得计算机执行图2或图7或图11中第一终端设备或第二终端设备执行的方法。
本申请实施例提供了一种芯片***,该芯片***包括处理器,还可以包括存储器,用于实现前述方法中第一终端设备或第二终端设备的功能。该芯片***可以由芯片构成,也可以包含芯片和其他分立器件。
应理解,在本申请的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各种说明性逻辑块(illustrative logical block)和步骤(step),能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功 能,但是这种实现不应认为超出本申请的范围。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的***、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。
Claims (42)
- 一种资源共享方法,其特征在于,包括:向第二终端装置发送第一指示信息,所述第一指示信息用于指示第一终端装置的第一资源;接收来自所述第二终端装置的第一请求信息,所述第一请求信息包括如下信息中的一种或多种:第一信息、第一时间信息,或第一优先级信息;其中,所述第一信息用于指示所述第二终端装置请求使用所述第一资源;所述第一时间信息用于指示第二资源的时域长度,所述第二资源为所述第一资源中的部分资源;所述第一优先级信息用于指示所述第二终端装置待发送数据的优先级;向所述第二终端装置发送第二指示信息,所述第二指示信息包括如下信息中的一种或多种:第三信息、共享时间信息、偏移信息,或标识信息;其中,所述第三信息用于指示所述第二终端装置是否能够使用所述第一资源;所述共享时间信息包括第三时间信息,所述第三时间信息用于指示第三资源的时域长度,所述第三资源为所述第一资源中的部分资源;所述偏移信息包括第一偏移值,所述第一偏移值用于确定所述第三资源的时域起始位置;所述标识信息包括第一标识,所述第一标识用于指示所述第二终端装置。
- 如权利要求1所述的方法,其特征在于,所述方法还包括:向第三终端装置发送所述第一指示信息;接收来自所述第三终端装置的第二请求信息,所述第二请求信息包括如下信息中的一种或多种:第二信息、第二时间信息,或第二优先级信息;其中,所述第二信息用于指示所述第三终端装置请求使用所述第一资源;所述第二时间信息用于指示第四资源的时域长度,所述第四资源为所述第一资源中的部分资源;所述第二优先级信息用于指示所述第三终端装置待发送数据的优先级。
- 如权利要求2所述的方法,其特征在于,所述方法还包括:向所述第三终端装置发送所述第二指示信息,其中,所述第三信息还用于指示所述第三终端装置是否能够使用所述第一资源;所述共享时间信息还包括第四时间信息,所述第四时间信息用于指示第五资源的时域长度,所述第五资源为所述第一资源中的部分资源;所述偏移信息还包括第二偏移值,所述第二偏移值和/或第三时间信息用于确定所述第五资源的时域起始位置;所述标识信息还包括第二标识,所述第二标识用于指示所述第三终端装置。
- 如权利要求2或3所述的方法,其特征在于,向所述第二终端装置发送所述第二指示信息,包括:满足如下的一项或多项,向所述第二终端装置发送所述第二指示信息:所述第一优先级信息指示的优先级高于所述第一终端装置发送的数据的优先级;所述第一优先级信息指示的优先级高于第一预设优先级门限。
- 如权利要求1-4任一项所述的方法,其特征在于,承载所述第一请求信息的时域资源和承载混合自动重传请求HARQ的时域资源相同,承载所述第一请求信息的频域资源和承载HARQ的频域资源不同。
- 如权利要求1-4任一项所述的方法,其特征在于,承载所述第一请求信息的时域资源和承载混合自动重传请求HARQ的时域资源相同,承载所述第一请求信息的码域资源和 承载HARQ的码域资源不同。
- 一种资源共享方法,其特征在于,包括:接收来自第一终端装置的第一指示信息,所述第一指示信息用于指示所述第一终端装置的第一资源;向所述第一终端装置发送第一请求信息,所述第一请求信息包括如下信息中的一种或多种:第一信息、第一时间信息,以及第一优先级信息;其中,所述第一信息用于指示第二终端装置请求使用所述第一资源;所述第一时间信息用于指示第二资源的时域长度,所述第二资源为所述第一资源中的部分资源;所述第一优先级信息用于指示所述第二终端装置待发送数据的优先级;接收来自所述第一终端装置的第二指示信息,所述第二指示信息包括如下信息中的一种或多种:第三信息、共享时间信息、偏移信息,或标识信息;其中,所述第三信息用于指示所述第二终端装置是否能够使用所述第一资源;所述共享时间信息包括第三时间信息,所述第三时间信息用于指示第三资源的时域长度,所述第三资源为所述第一资源中的部分资源;所述偏移信息包括第一偏移值,所述第一偏移值用于确定所述第三资源的时域起始位置;所述标识信息包括第一标识,所述第一标识用于指示所述第二终端装置。
- 如权利要求7所述的方法,其特征在于,所述第三信息还用于指示第三终端装置是否能够使用所述第一资源;所述共享时间信息还包括第四时间信息,所述第四时间信息用于指示第五资源的时域长度,所述第五资源为所述第一资源中的部分资源;所述偏移信息还包括第二偏移值,所述第二偏移值和/或第三时间信息用于确定所述第五资源的时域起始位置;所述标识信息还包括第二标识,所述第二标识用于指示所述第三终端装置。
- 如权利要求7或8所述的方法,其特征在于,满足如下的一项或多项,所述第二终端装置向所述第一终端装置发送所述第一请求信息:所述第二终端装置成功接收来自所述第一终端装置的数据;所述第二终端装置待发送的数据的优先级高于所述第一终端装置发送的数据的优先级;所述第二终端装置待发送的数据的优先级高于第一预设优先级门限;所述第二终端装置进行先听后说LBT失败的次数大于第二预设门限,所述LBT失败为所述LBT的结果为信道不空闲。
- 如权利要求7-9任一项所述的方法,其特征在于,承载所述第一请求信息的时域资源和承载混合自动重传请求HARQ的时域资源相同,承载所述第一请求信息的频域资源和承载HARQ的频域资源不同。
- 如权利要求7-9任一项所述的方法,其特征在于,承载所述第一请求信息的时域资源和承载混合自动重传请求HARQ的时域资源相同,承载所述第一请求信息的码域资源和承载HARQ的码域资源不同。
- 一种资源共享方法,其特征在于,包括:确定第三指示信息,所述第三指示信息包括共享时间信息和标识信息,其中,所述共享时间信息包括第五时间信息,所述第五时间信息用于指示第六资源的时域长度,所述第六资源为第一终端装置的第一资源中的部分资源或全部资源,所述第六资源用于第二终端 装置发送数据;所述标识信息包括第一标识,所述第一标识用于指示所述第二终端装置;向所述第二终端装置发送所述第三指示信息。
- 如权利要求12所述的方法,其特征在于,向所述第二终端装置发送所述第三指示信息,包括:向多个终端装置发送所述第三指示信息,所述多个终端装置包括所述第二终端装置和第三终端装置;其中,所述共享时间信息还包括第六时间信息,所述第六时间信息用于指示第七资源的时域长度,所述第七资源为所述第一终端装置的第一资源中的部分资源或全部资源,所述第七资源用于所述第三终端装置发送数据;所述标识信息还包括第二标识,用于指示所述第三终端装置;所述第三指示信息还包括偏移信息,所述偏移信息用于确定所述第六资源的起始位置,所述偏移信息和所述共享时间信息用于确定所述第七资源的时域起始位置。
- 如权利要求12或13所述的方法,其特征在于,所述方法还包括:接收来自所述第二终端装置的第三请求信息,所述第三请求信息用于确定所述第三指示信息,所述第三请求信息包括如下信息中的一种或多种:优先级信息,用于指示所述第二终端装置待发送数据的优先级;时延信息,用于指示所述第二终端装置待发送数据的时延。
- 如权利要求12-14任一项所述的方法,其特征在于,向所述第二终端装置发送所述第三指示信息,包括:满足如下的一项或多项,向所述第二终端装置发送所述第三指示信息:接收到来自网络设备的第四指示信息,所述第四指示信息用于指示所述第一终端装置能够共享所述第一资源;发送第一数据的HARQ消息后的第一时长内未接收到所述第一数据的重传;发送第二数据后的第二时长内未接收到所述第二数据的HARQ消息。
- 一种资源共享方法,其特征在于,包括:接收来自第一终端装置的第三指示信息,所述第三指示信息包括共享时间信息和标识信息,其中,所述共享时间信息包括第五时间信息,所述第五时间信息用于指示第六资源的时域长度,所述第六资源为所述第一终端装置的第一资源中的部分资源或全部资源,所述第六资源用于所述第二终端装置发送数据;所述标识信息包括第一标识,所述第一标识用于指示所述第二终端装置;根据所述第三指示信息在所述第六资源上发送数据。
- 如权利要求16所述的方法,其特征在于,所述共享时间信息还包括第六时间信息,所述第六时间信息用于指示第七资源的时域长度,所述第七资源为所述第一终端装置的第一资源中的部分资源或全部资源,所述第七资源用于第三终端装置发送数据;所述标识信息还包括第二标识,用于指示所述第三终端装置;所述第三指示信息还包括偏移信息,所述偏移信息用于确定所述第六资源的起始位置,所述偏移信息和所述共享时间信息用于确定所述第七资源的时域起始位置。
- 如权利要求16或17所述的方法,其特征在于,根据所述第三指示信息在所述第六资源上发送数据,包括:进行先听后说LBT的结果为信道空闲,在所述第六资源上发送数据。
- 如权利要求16-18任一项所述的方法,其特征在于,所述方法还包括:向所述第一终端装置发送第三请求信息,所述第三请求信息用于确定所述第三指示信息,所述第三请求信息包括如下信息中的一种或多种:优先级信息,用于指示所述第二终端装置待发送数据的优先级;时延信息,用于指示所述第二终端装置待发送数据的时延。
- 一种通信装置,其特征在于,包括处理模块和收发模块;其中,所述处理模块用于确定的所述通信装置的第一资源;所述收发模块用于:向第二终端装置发送第一指示信息,所述第一指示信息用于指示所述第一资源;接收来自所述第二终端装置的第一请求信息,所述第一请求信息包括如下信息中的一种或多种:第一信息、第一时间信息,或第一优先级信息;其中,所述第一信息用于指示所述第二终端装置请求使用所述第一资源;所述第一时间信息用于指示第二资源的时域长度,所述第二资源为所述第一资源中的部分资源;所述第一优先级信息用于指示所述第二终端装置待发送数据的优先级;向所述第二终端装置发送第二指示信息,所述第二指示信息包括如下信息中的一种或多种:第三信息、共享时间信息、偏移信息,或标识信息;其中,所述第三信息用于指示所述第二终端装置是否能够使用所述第一资源;所述共享时间信息包括第三时间信息,所述第三时间信息用于指示第三资源的时域长度,所述第三资源为所述第一资源中的部分资源;所述偏移信息包括第一偏移值,所述第一偏移值用于确定所述第三资源的时域起始位置;所述标识信息包括第一标识,所述第一标识用于指示所述第二终端装置。
- 如权利要求20所述的装置,其特征在于,所述收发模块还用于:向第三终端装置发送所述第一指示信息;接收来自所述第三终端装置的第二请求信息,所述第二请求信息包括如下信息中的一种或多种:第二信息、第二时间信息,或第二优先级信息;其中,所述第二信息用于指示所述第三终端装置请求使用所述第一资源;所述第二时间信息用于指示第四资源的时域长度,所述第四资源为所述第一资源中的部分资源;所述第二优先级信息用于指示所述第三终端装置待发送数据的优先级。
- 如权利要求21所述的装置,其特征在于,所述收发模块还用于:向所述第三终端装置发送所述第二指示信息,其中,所述第三信息还用于指示所述第三终端装置是否能够使用所述第一资源;所述共享时间信息还包括第四时间信息,所述第四时间信息用于指示第五资源的时域长度,所述第五资源为所述第一资源中的部分资源;所述偏移信息还包括第二偏移值,所述第二偏移值和/或第三时间信息用于确定所述第五资源的时域起始位置;所述标识信息还包括第二标识,所述第二标识用于指示所述第三终端装置。
- 如权利要求21或22所述的装置,其特征在于,所述收发模块具体用于:满足如下的一项或多项,向所述第二终端装置发送所述第二指示信息:所述第一优先级信息指示的优先级高于所述第一终端装置发送的数据的优先级;所述第一优先级信息指示的优先级高于第一预设优先级门限。
- 如权利要求20-23任一项所述的装置,其特征在于,承载所述第一请求信息的时域资源和承载混合自动重传请求HARQ的时域资源相同,承载所述第一请求信息的频域资源和承载HARQ的频域资源不同。
- 如权利要求20-23任一项所述的装置,其特征在于,承载所述第一请求信息的时域资源和承载混合自动重传请求HARQ的时域资源相同,承载所述第一请求信息的码域资源和承载HARQ的码域资源不同。
- 一种通信装置,其特征在于,包括处理模块和收发模块;其中,所述收发模块用于:接收来自第一终端装置的第一指示信息,所述第一指示信息用于指示所述第一终端装置的第一资源;向所述第一终端装置发送第一请求信息,所述第一请求信息包括如下信息中的一种或多种:第一信息、第一时间信息,以及第一优先级信息;其中,所述第一信息用于指示所述通信装置请求使用所述第一资源;所述第一时间信息用于指示第二资源的时域长度,所述第二资源为所述第一资源中的部分资源;所述第一优先级信息用于指示所述第二终端装置待发送数据的优先级;接收来自所述第一终端装置的第二指示信息,所述第二指示信息包括如下信息中的一种或多种:第三信息、共享时间信息、偏移信息,或标识信息;其中,所述第三信息用于指示所述通信装置是否能够使用所述第一资源;所述共享时间信息包括第三时间信息,所述第三时间信息用于指示第三资源的时域长度,所述第三资源为所述第一资源中的部分资源;所述偏移信息包括第一偏移值,所述第一偏移值用于确定所述第三资源的时域起始位置;所述标识信息包括第一标识,所述第一标识用于指示所述第二终端装置。
- 如权利要求26所述的装置,其特征在于,所述第三信息还用于指示第三终端装置是否能够使用所述第一资源;所述共享时间信息还包括第四时间信息,所述第四时间信息用于指示第五资源的时域长度,所述第五资源为所述第一资源中的部分资源;所述偏移信息还包括第二偏移值,所述第二偏移值和/或第三时间信息用于确定所述第五资源的时域起始位置;所述标识信息还包括第二标识,所述第二标识用于指示所述第三终端装置。
- 如权利要求26或27所述的装置,其特征在于,满足如下的一项或多项,所述收发模块向所述第一终端装置发送所述第一请求信息:所述通信装置成功接收来自所述第一终端装置的数据;所述通信装置待发送的数据的优先级高于所述第一终端装置发送的数据的优先级;所述通信装置待发送的数据的优先级高于第一预设优先级门限;所述通信装置进行先听后说LBT失败的次数大于第二预设门限,所述LBT失败为所述LBT的结果为信道不空闲。
- 如权利要求26-28任一项所述的装置,其特征在于,承载所述第一请求信息的时域资源和承载混合自动重传请求HARQ的时域资源相同,承载所述第一请求信息的频域资源和承载HARQ的频域资源不同。
- 如权利要求26-28任一项所述的装置,其特征在于,承载所述第一请求信息的时域资源和承载混合自动重传请求HARQ的时域资源相同,承载所述第一请求信息的码域资源和承载HARQ的码域资源不同。
- 一种通信装置,其特征在于,包括处理模块和收发模块;其中,所述处理模块用于确定第三指示信息,所述第三指示信息包括共享时间信息和标识信息,其中,所述共享时间信息包括第五时间信息,所述第五时间信息用于指示第六资源的时域长度,所述第六资源为所述通信装置的第一资源中的部分资源或全部资源,所述第六资源用于第二终端装置发送数据;所述标识信息包括第一标识,所述第一标识用于指示所述第二终端装置;所述收发模块用于向所述第二终端装置发送所述第三指示信息。
- 如权利要求31所述的装置,其特征在于,所述收发模块具体用于:向多个终端装置发送所述第三指示信息,所述多个终端装置包括所述第二终端装置和第三终端装置;其中,所述共享时间信息还包括第六时间信息,所述第六时间信息用于指示第七资源的时域长度,所述第七资源为所述第一终端装置的第一资源中的部分资源或全部资源,所述第七资源用于所述第三终端装置发送数据;所述标识信息还包括第二标识,用于指示所述第三终端装置;所述第三指示信息还包括偏移信息,所述偏移信息用于确定所述第六资源的起始位置,所述偏移信息和所述共享时间信息用于确定所述第七资源的时域起始位置。
- 如权利要求31或32所述的装置,其特征在于,所述收发模块还用于:接收来自所述第二终端装置的第三请求信息,所述第三请求信息用于确定所述第三指示信息,所述第三请求信息包括如下信息中的一种或多种:优先级信息,用于指示所述第二终端装置待发送数据的优先级;时延信息,用于指示所述第二终端装置待发送数据的时延。
- 如权利要求31-33任一项所述的装置,其特征在于,所述收发模块具体用于:满足如下的一项或多项,向所述第二终端装置发送所述第三指示信息:接收到来自网络设备的第四指示信息,所述第四指示信息用于指示所述第一终端装置能够共享所述第一资源;发送第一数据的HARQ消息后的第一时长内未接收到所述第一数据的重传;发送第二数据后的第二时长内未接收到所述第二数据的HARQ消息。
- 一种通信装置,其特征在于,包括处理模块和收发模块;其中,所述收发模块用于接收来自第一终端装置的第三指示信息,所述第三指示信息包括共享时间信息和标识信息,其中,所述共享时间信息包括第五时间信息,所述第五时间信息用于指示第六资源的时域长度,所述第六资源为第一终端装置的第一资源中的部分资源或全部资源,所述第六资源用于所述通信装置发送数据;所述标识信息包括第一标识,所述第一标识用于指示所述通信装置;所述处理模块用于根据所述第三指示信息在所述第六资源上发送数据。
- 如权利要求35所述的装置,其特征在于,所述共享时间信息还包括第六时间信息,所述第六时间信息用于指示第七资源的时域长度,所述第七资源为所述第一终端装置的第一资源中的部分资源或全部资源,所述第七资源用于第三终端装置发送数据;所述标识信息还包括第二标识,用于指示所述第三终端装置;所述第三指示信息还包括偏移信息,所述偏移信息用于确定所述第六资源的起始位置,所述偏移信息和所述共享时间信息用于确定所述第七资源的时域起始位置。
- 如权利要求35或36所述的装置,其特征在于,所述收发模块具体用于:进行先听后说LBT的结果为信道空闲,在所述第六资源上发送数据。
- 如权利要求35-37任一项所述的装置,其特征在于,所述收发模块具体用于:向所述第一终端装置发送第三请求信息,所述第三请求信息用于确定所述第三指示信息,所述第三请求信息包括如下信息中的一种或多种:优先级信息,用于指示所述通信装置待发送数据的优先级;时延信息,用于指示所述通信装置待发送数据的时延。
- 一种通信装置,其特征在于,所述通信装置包括处理器和通信接口以及存储器,所述处理器与所述通信接口耦合,用于调用所述存储器中的计算机指令使得所述通信装置执行如权利要求1-6任一项所述的方法,或者使得所述通信装置执行如权利要求12-15任一项所述的方法。
- 一种通信装置,其特征在于,所述通信装置包括处理器和通信接口以及存储器,所述处理器与所述通信接口耦合,用于调用所述存储器中的计算机指令使得所述通信装置执行如权利要求7-11任一项所述的方法,或者使得所述通信装置执行如权利要求16-19任一项所述的方法。
- 一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,当所述计算机指令被执行时,使所述计算机执行如权利要求1-6任一项所述的方法,或者,使所述计算机执行如权利要求12-15任一项所述的方法。
- 一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,当所述计算机指令被执行时,使所述计算机执行如权利要求7-11任一项所述的方法,或者,使所述计算机执行如权利要求16-19任一项所述的方法。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110903305.3 | 2021-08-06 | ||
CN202110903305.3A CN115707118A (zh) | 2021-08-06 | 2021-08-06 | 一种资源共享方法及通信装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2023011218A1 true WO2023011218A1 (zh) | 2023-02-09 |
Family
ID=85155181
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2022/107441 WO2023011218A1 (zh) | 2021-08-06 | 2022-07-22 | 一种资源共享方法及通信装置 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN115707118A (zh) |
WO (1) | WO2023011218A1 (zh) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111565475A (zh) * | 2019-02-14 | 2020-08-21 | 索尼公司 | 用户设备、网络侧设备、无线通信方法和存储介质 |
US20210014892A1 (en) * | 2019-07-11 | 2021-01-14 | Qualcomm Incorporated | Methods, apparatuses and systems for user equipment (ue)-to-ue sharing of channel occupancy time |
WO2021026891A1 (zh) * | 2019-08-15 | 2021-02-18 | Oppo广东移动通信有限公司 | 传输侧行数据的方法、终端设备和网络设备 |
WO2021061880A1 (en) * | 2019-09-25 | 2021-04-01 | Qualcomm Incorporated | Channel occupancy time (cot) sharing for sidelink |
CN114051747A (zh) * | 2021-09-23 | 2022-02-15 | 北京小米移动软件有限公司 | 一种共享信道占用时间的方法及其装置 |
-
2021
- 2021-08-06 CN CN202110903305.3A patent/CN115707118A/zh active Pending
-
2022
- 2022-07-22 WO PCT/CN2022/107441 patent/WO2023011218A1/zh active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111565475A (zh) * | 2019-02-14 | 2020-08-21 | 索尼公司 | 用户设备、网络侧设备、无线通信方法和存储介质 |
US20210014892A1 (en) * | 2019-07-11 | 2021-01-14 | Qualcomm Incorporated | Methods, apparatuses and systems for user equipment (ue)-to-ue sharing of channel occupancy time |
WO2021026891A1 (zh) * | 2019-08-15 | 2021-02-18 | Oppo广东移动通信有限公司 | 传输侧行数据的方法、终端设备和网络设备 |
WO2021061880A1 (en) * | 2019-09-25 | 2021-04-01 | Qualcomm Incorporated | Channel occupancy time (cot) sharing for sidelink |
CN114051747A (zh) * | 2021-09-23 | 2022-02-15 | 北京小米移动软件有限公司 | 一种共享信道占用时间的方法及其装置 |
Non-Patent Citations (1)
Title |
---|
APPLE: "Discussion on Inter-UE Coordination for Mode 2 Resource Allocation", 3GPP DRAFT; R1-2008447, 3RD GENERATION PARTNERSHIP PROJECT (3GPP), MOBILE COMPETENCE CENTRE ; 650, ROUTE DES LUCIOLES ; F-06921 SOPHIA-ANTIPOLIS CEDEX ; FRANCE, vol. RAN WG1, no. e-Meeting; 20201026 - 20201113, 24 October 2020 (2020-10-24), Mobile Competence Centre ; 650, route des Lucioles ; F-06921 Sophia-Antipolis Cedex ; France , XP051946667 * |
Also Published As
Publication number | Publication date |
---|---|
CN115707118A (zh) | 2023-02-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11304220B2 (en) | Method and device for scheduling transmissions based on channel numerology | |
US20230087401A1 (en) | Method and apparatus for allocating resources through cooperation between terminals in v2x system | |
WO2018137514A1 (zh) | 一种通信方法及装置 | |
CN107005971B (zh) | 设备到设备通信中用于调度指派的资源分配的方法和设备 | |
KR20200105436A (ko) | 무선 통신 시스템에서 리소스 풀을 운영하는 방법 및 장치 | |
EP3666007B1 (en) | Command receipt confirmation in a wireless communication system | |
JP2024515822A (ja) | モビリティ管理方法および通信装置 | |
CN112997433B (zh) | 用于harq传输的方法以及通信设备 | |
US20240039680A1 (en) | Feedback Procedures for SL Power Saving UEs | |
WO2019213975A1 (zh) | 一种信息传输方法和通信设备以及网络设备 | |
WO2021032003A1 (zh) | 上行控制信息传输方法及通信装置 | |
CN115604825A (zh) | 一种侧行通信方法及装置 | |
KR20210023711A (ko) | 통신 시스템에서 사이드링크 자원들의 설정 방법 | |
WO2022121726A1 (zh) | 一种资源分配方法及装置 | |
WO2022028268A1 (zh) | 通信方法及装置 | |
WO2023011218A1 (zh) | 一种资源共享方法及通信装置 | |
WO2022077472A1 (zh) | 侧行传输方法和通信装置 | |
WO2016206006A1 (zh) | 上行数据传输的方法和装置 | |
WO2023165468A1 (zh) | 一种资源确定方法及装置 | |
WO2024012129A1 (zh) | 指示信息发送方法、装置及*** | |
WO2024067476A1 (zh) | 一种通信方法、装置、计算机可读存储介质和程序产品 | |
WO2023030147A1 (zh) | 一种资源配置方法及通信装置 | |
WO2020156339A1 (zh) | 一种通信方法及装置 | |
WO2023005537A1 (zh) | 一种信息发送方法、接收方法及通信装置 | |
WO2024140322A1 (zh) | 波束测量方法、装置及*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 22851932 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 22851932 Country of ref document: EP Kind code of ref document: A1 |