WO2022178813A1 - 一种侧行链路通信方法及装置 - Google Patents
一种侧行链路通信方法及装置 Download PDFInfo
- Publication number
- WO2022178813A1 WO2022178813A1 PCT/CN2021/078095 CN2021078095W WO2022178813A1 WO 2022178813 A1 WO2022178813 A1 WO 2022178813A1 CN 2021078095 W CN2021078095 W CN 2021078095W WO 2022178813 A1 WO2022178813 A1 WO 2022178813A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- terminal device
- sci
- harq
- attribute
- drx
- Prior art date
Links
- 238000004891 communication Methods 0.000 title claims abstract description 178
- 238000000034 method Methods 0.000 title claims abstract description 137
- 230000004913 activation Effects 0.000 claims abstract description 34
- 230000005540 biological transmission Effects 0.000 claims description 112
- 230000015654 memory Effects 0.000 claims description 82
- 238000012545 processing Methods 0.000 claims description 59
- 230000008569 process Effects 0.000 claims description 26
- 238000013475 authorization Methods 0.000 claims description 11
- 238000013461 design Methods 0.000 description 83
- 238000004590 computer program Methods 0.000 description 60
- 230000006870 function Effects 0.000 description 59
- 238000010586 diagram Methods 0.000 description 12
- 101100148830 Arabidopsis thaliana SCI1 gene Proteins 0.000 description 8
- 101100054266 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) SNF4 gene Proteins 0.000 description 8
- 238000012986 modification Methods 0.000 description 8
- 230000004048 modification Effects 0.000 description 8
- 230000000694 effects Effects 0.000 description 7
- 230000007246 mechanism Effects 0.000 description 7
- 230000006399 behavior Effects 0.000 description 4
- 230000009286 beneficial effect Effects 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 4
- 238000004458 analytical method Methods 0.000 description 3
- 230000007774 longterm Effects 0.000 description 3
- 238000003491 array Methods 0.000 description 2
- 230000003190 augmentative effect Effects 0.000 description 2
- 235000019800 disodium phosphate Nutrition 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 239000000835 fiber Substances 0.000 description 2
- 230000014509 gene expression Effects 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 238000013468 resource allocation Methods 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 206010039203 Road traffic accident Diseases 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 238000010835 comparative analysis Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 238000012913 prioritisation Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000004622 sleep time Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/20—Manipulation of established connections
- H04W76/28—Discontinuous transmission [DTX]; Discontinuous reception [DRX]
Definitions
- the present application relates to the field of communication technologies, and in particular, to a sidelink communication method and apparatus.
- a discontinuous reception (DRX) mechanism is introduced to control the UE to monitor the physical downlink control.
- Channel physical downlink control channel, PDCCH
- the DRX mechanism may also be referred to as an air interface DRX (Uu DRX) mechanism.
- the UE will keep monitoring the PDCCH to see if there is information from the serving cell.
- the UE does not always interact with the network for effective information, does not always perform upload or download services, and does not always transmit voice data during a call. If there is no data exchange between the UE and the network, the UE continues to monitor the PDCCH, which obviously consumes a lot of power. Therefore, on the premise of ensuring effective data transmission, the Uu DRX mechanism can be used to save UE power.
- the UE can periodically enter the "sleep state" at certain times.
- the UE does not need to continuously monitor the PDCCH, but when it needs to monitor, it wakes up from the sleep state, so that the UE can reach the purpose of power saving. Although this has a certain impact on the delay of data transmission, if this delay does not affect the user experience, then considering the more important power consumption of the UE, it makes sense to perform Uu DRX.
- the SL DRX is used to control the receiving UE to monitor sidelink control information (SCI). That is, the UE wakes up and monitors the SCIs sent by other UEs within the activation time period, and if the UE enters the sleep state, it cannot receive the SCIs.
- SCI sidelink control information
- the active time of the UE includes the time when the following timers are running: DRX-on Duration timer, DRX-inactivity timer, and DRX-inactivity timer Retransmission timer DRX-Retransmission timer. Due to the influence of various factors, the timers started by the sending UE and the receiving UE may be out of synchronization, and the activation times of the two may be misaligned, affecting the normal communication of the two.
- the present application provides a sidelink communication method and device, so that the timers of the transmitter and the receiver are started synchronously, and the activation times of the two are aligned.
- a first aspect provides a sidelink communication method, comprising: a first terminal device sending a hybrid automatic repeat request (HARQ) attribute to a second terminal device to enable sidelink control information SCI, where the HARQ attribute is enabling the second terminal device to send HARQ feedback of the SCI or the SCI-scheduled data to the first terminal device when receiving the SCI or the SCI-scheduled sidelink SL data;
- the first terminal device receives HARQ feedback of the SCI or the data scheduled by the SCI from the second terminal device, and the first terminal device starts or restarts a discontinuous reception inactivity timer.
- HARQ hybrid automatic repeat request
- the first terminal device sends an SCI whose HARQ attribute is disabled to the second terminal device, and the first terminal device keeps the discontinuous reception inactivity timer in an inactive state , the HARQ attribute is disabled indicating that when the second terminal device receives the SCI or the SL data scheduled by the SCI, it does not send the SCI or the SL scheduled by the SCI to the first terminal device HARQ feedback for data.
- the first terminal device cannot explicitly determine whether the second terminal device has received the current SCI.
- the discontinuous reception inactivity timer is not started or restarted.
- the first terminal device restarts the DRX inactivity timer when receiving the HARQ feedback of the SCI
- the second terminal device restarts the DRX inactivity timer when sending HARQ feedback.
- An activity timer thereby enabling the first terminal device and the second terminal device to start the discontinuous reception inactivity timer synchronously, so that the activation times of the first terminal device and the second terminal device are aligned.
- the SCI includes a first-level SCI, or a first-level SCI and a second-level SCI.
- the SCI may be carried in the PSCCH for transmission.
- a sidelink communication method includes: a second terminal device receiving a hybrid automatic repeat request from the first terminal device
- the HARQ attribute is the enabled sidelink control information SCI, and the HARQ attribute is enabled to indicate that when the second terminal device receives the SCI or the sidelink SL data scheduled by the SCI, it sends a message to the second terminal device.
- the first terminal device sends the HARQ feedback of the SCI or the data scheduled by the SCI; the second terminal device sends the HARQ feedback of the SCI or the SL data scheduled by the SCI to the first terminal device, the The second terminal device starts or restarts the discontinuous reception inactivity timer.
- the second terminal device receives an SCI whose HARQ attribute is disabled from the first terminal device, and the second terminal device keeps the discontinuous reception inactivity timer as inactive state, the HARQ attribute is disabled indicates that when the second terminal device receives the SCI or the SL data scheduled by the SCI, it does not send the SCI or the SCI-scheduled data to the first terminal device.
- HARQ feedback for SL data indicates that when the second terminal device receives the SCI or the SL data scheduled by the SCI, it does not send the SCI or the SCI-scheduled data to the first terminal device.
- the SCI includes a first-level SCI, or a first-level SCI and a second-level SCI.
- the SCI may be carried in the PSCCH for transmission.
- a third aspect provides a sidelink communication method, comprising: a second terminal device sending first information to a first terminal device, the HARQ attribute of the HARQ request of the first information is enabled, the HARQ The attribute is enable indicates that when the first terminal device receives the first information, the HARQ feedback of the first information is sent to the second terminal device; the second terminal device receives the HARQ feedback from the first terminal device.
- HARQ feedback of the first information of the device when the HARQ feedback is a positive acknowledgement ACK, the second terminal device uses the discontinuous reception DRX long cycle.
- the RX UE when the RX UE needs to switch from the DRX short cycle to the DRX long cycle, the RX UE can send the first information to the TX UE, and the HARQ attribute of the first information is enabled.
- the TX UE receives the above-mentioned first information, it may determine whether to allow the RX UE to enter the DRX long cycle. If the TX UE agrees that the RX UE enters the DRX long cycle, the TX UE may send HARQ feedback of ACK to the RX UE.
- the RX UE When the RX UE receives the HARQ feedback of the above ACK, it switches from the DRX short cycle to the DRX long cycle.
- the DRX cycles of the TX UE and the RX UE can be made consistent.
- the first information indicates to use the DRX long cycle.
- the first information is carried in a medium access control control element MAC CE.
- the first information carries indication information of a first link
- the first link is used for the first terminal device to send SL data information to the second terminal device or SL control information.
- the indication information of the first link includes: a pair of destination identifier and source identifier, the destination identifier is the identifier of the receiver, and the source identifier is the identifier of the sender; or the first the identifier of the link; or the connection identifier of the first link.
- a sidelink communication method includes: a first terminal device receiving first information from a second terminal device , the HARQ attribute of the HARQ attribute of the first information is enabled, and the HARQ attribute is enabled indicates that when the first terminal device receives the first information, it sends the information to the second terminal device.
- HARQ feedback of the first information the first terminal device sends the HARQ feedback of the first information to the second terminal device, and when the HARQ feedback is a positive acknowledgement ACK, the first terminal device uses discontinuous Receive DRX long cycle.
- the first information indicates to use the DRX long cycle.
- the first information is carried in a medium access control control element MAC CE.
- the first information carries indication information of a first link
- the first link is used for the first terminal device to send SL data information to the second terminal device or SL control information.
- the indication information of the first link includes a pair of destination identifier and source identifier, the destination identifier is the identifier of the receiver, and the source identifier is the identifier of the sender; or the first link road identifier; or the connection identifier of the first link.
- a sidelink communication method comprising: a first terminal device sending second information to a second terminal device, the HARQ attribute of the HARQ request of the second information is enabled, the HARQ The attribute is Enable indicating that when the second terminal device receives the second information, the HARQ feedback of the second information is sent to the first terminal device; the first terminal device receives the HARQ feedback from the second terminal device.
- HARQ feedback of the second information of the device when the HARQ feedback is a positive acknowledgement ACK, the first terminal device uses the discontinuous reception DRX short cycle.
- the TX UE sends a second signal to the RX UE when the conditions for switching from the DRX long cycle to the DRX short cycle are met.
- the RX UE agrees to switch to the DRX short cycle
- the TX UE and the RX UE switch to the DRX short cycle, so that the DRX cycles of the TX UE and the RX UE can be consistent.
- the second information indicates to use the DRX short cycle.
- the second information is carried in a medium access control control element MAC CE.
- the second information carries indication information of a first link
- the first link is used for the first terminal device to send SL data information to the second terminal device or SL control information.
- the indication information of the first link includes: a pair of a destination identifier and a source identifier, the destination identifier is the identifier of the receiving end, and the source identifier is the identifier of the sending end; or the first the identifier of the link; or the connection identifier of the first link.
- a sidelink communication method is provided.
- the method at least includes: the second terminal device receives the second information from the first terminal device, The HARQ attribute of the hybrid automatic repeat request of the second information is enabled, and the HARQ attribute of the enabled indicates that the second terminal device sends all the information to the first terminal device when receiving the second information.
- HARQ feedback of the second information the second terminal device sends the HARQ feedback of the second information to the first terminal device, and when the HARQ feedback is a positive acknowledgement ACK, the second terminal device uses Continuously receive DRX short cycles.
- the second information indicates to use the DRX short cycle.
- the second information is carried in a medium access control control element MAC CE.
- the second information carries indication information of a first link
- the first link is used for the first terminal device to send SL data information to the second terminal device or SL control information.
- the indication information of the first link includes: a pair of a destination identifier and a source identifier, the destination identifier is the identifier of the receiving end, and the source identifier is the identifier of the sending end; or the first the identifier of the link; or the connection identifier of the first link.
- a seventh aspect provides a sidelink communication method, comprising: the first terminal device only sends the sidelink control information whose HARQ attribute of the HARQ is enabled during the activation period of the discontinuous reception DRX long cycle SCI, the HARQ attribute is to enable and instruct the second terminal device to send the HARQ feedback of the SCI or SL data to the first terminal device when receiving the sidelink SL data scheduled by the SCI or the SCI;
- the first terminal device starts or restarts the discontinuous reception inactivity timer when receiving the HARQ feedback of the SCI or SL data, and when the discontinuous reception inactivity timer expires, the first terminal device Use discontinuous reception DRX short cycle.
- the TX UE Take the first terminal device as the TX UE, the second terminal device as the RX UE, and the discontinuous reception inactivity timer as the inactivity timer as an example.
- the DRX cycles of the TX UE and the RX UE are inconsistent, mainly because the SCI sent by the TX UE and the RX UE failed to receive, resulting in the RX UE not starting the inactivity timer; when the inactivity timer times out, the RX UE does not start the shortcycle timer either.
- the TX UE only transmits the SCI whose HARQ attribute is enabled during the activation time of the DRX long period.
- the Start or restart the inactivity timer When the TX UE receives the HARQ feedback of the SCI or the SL data scheduled by the SCI, the Start or restart the inactivity timer. While the RX UE starts or restarts the inactivity timer when sending the HARQ feedback of the SCI or the SL data scheduled by the SCI. In this way, the inactivity timers of the TX UE and the RX UE are started synchronously, so that the shortcycle timers of the two are started synchronously, and the TX UE and the RX UE are switched to the DRX short cycle synchronously.
- a sidelink communication method including: the first terminal device determines that the discontinuous reception DRX between the first terminal device and the second terminal device is at the activation time, and only the HARQ attribute of the hybrid automatic repeat request is disabled
- the DRX retransmission timer is running, and the HARQ attribute is disabled instructs the second terminal device to send a message to the first terminal device when receiving the information corresponding to the DRX retransmission timer.
- Send the HARQ feedback corresponding to the information perform transmission between the first terminal device and the second terminal device with the HARQ attribute being disabled, and the HARQ attribute being disabled indicates that the second terminal device is receiving When the corresponding information is transmitted, the HARQ feedback of the information is not sent to the first terminal device.
- the DRX between the TX UE and the RX UE is in the Activation time, and currently only the ReTX timer whose HARQ attribute is disabled is running, the transmission with the HARQ attribute enabled will no longer be performed between the TX UE and the RX UE, which can prevent the TX UE from sending the SL information with the HARQ attribute enabled. Or after the data, the HARQ feedback from the RX UE is not received, and the problem of SL RLF is triggered.
- performing the HARQ attribute-disabled transmission between the first terminal device and the second terminal device includes: the first terminal device does not send the data to the second terminal device The HARQ attribute is enabled new transmission, and/or the first terminal device sends a new transmission or retransmission whose HARQ attribute is disabled to the second terminal device.
- the first terminal device does not send a new transmission whose HARQ attribute is enabled to the second terminal device, including: the first terminal device only multiplexes the authorization corresponding to the new transmission
- the HARQ attribute is the disabled logical channel LCH; or, the first terminal device clears the grant corresponding to the new transmission.
- the new transmission includes a new transport block TB, or sidelink control information SCI indicating the new transmission.
- the retransmission includes a retransmission TB, or an SCI indicating retransmission.
- it also includes:
- the first terminal device stops the discontinuous reception and retransmission of the sidelink SL process corresponding to the transmission timer.
- a sidelink communication apparatus is provided, and the apparatus may be a first terminal device or a chip in the first terminal device.
- the communication device has the function of realizing the above-mentioned first aspect.
- the communication device includes modules or units or means (means) corresponding to the steps involved in performing the above-mentioned first aspect, and the functions, units or means may be implemented by software, or by hardware, or by hardware to perform corresponding Software Implementation.
- the communication device includes a processing unit and a transceiver unit, wherein the transceiver unit can be used to send and receive signals to implement communication between the communication device and other devices, for example, the transceiver unit is used to receive data from Configuration information of the network device; the processing unit can be used to perform some internal operations of the communication device.
- the functions performed by the processing unit and the transceiver unit may correspond to the steps involved in the first aspect above.
- the communication device includes a processor, and may also include a transceiver, where the transceiver is used for transmitting and receiving signals, and the processor executes program instructions to implement any possible design or design in the first aspect above or method in the implementation.
- the communication device may further comprise one or more memories, the memories being coupled to the processor.
- the one or more memories may be integrated with the processor, or may be provided separately from the processor, which is not limited in this application.
- the memory may hold the necessary computer programs or instructions to implement the functions referred to in the first aspect above.
- the processor may execute computer programs or instructions stored in the memory, and when the computer programs or instructions are executed, cause the communication apparatus to implement the method in any possible design or implementation manner of the first aspect.
- the communication device includes a processor and a memory, and the memory can store necessary computer programs or instructions for implementing the functions involved in the first aspect above.
- the processor may execute computer programs or instructions stored in the memory, and when the computer programs or instructions are executed, cause the communication apparatus to implement the method in any possible design or implementation manner of the first aspect.
- the communication device includes at least one processor and an interface circuit, wherein the at least one processor is configured to communicate with other devices through the interface circuit, and execute any possible design or implementation of the first aspect above method in method.
- a sidelink communication apparatus is provided, and the apparatus may be a second terminal device or a chip in the second terminal device.
- the communication device has the function of realizing the above-mentioned second aspect.
- the communication device includes modules or units or means (means) corresponding to the steps involved in the execution of the second aspect.
- the functions, units or means may be implemented by software, or by hardware, or by hardware to perform corresponding Software Implementation.
- the communication device includes a processing unit and a transceiver unit, wherein the transceiver unit can be used to send and receive signals to implement communication between the communication device and other devices, for example, the transceiver unit is used to receive data from Configuration information of the network device; the processing unit can be used to perform some internal operations of the communication device.
- the functions performed by the processing unit and the transceiver unit may correspond to the steps involved in the second aspect above.
- the communication device includes a processor, and may also include a transceiver, where the transceiver is used for transmitting and receiving signals, and the processor executes program instructions to implement any possible design or design in the second aspect above or method in the implementation.
- the communication device may further comprise one or more memories, the memories being coupled to the processor.
- the one or more memories may be integrated with the processor, or may be provided separately from the processor, which is not limited in this application.
- the memory may hold the necessary computer programs or instructions to implement the functions referred to in the second aspect above.
- the processor can execute computer programs or instructions stored in the memory, and when the computer programs or instructions are executed, cause the communication apparatus to implement the method in any possible design or implementation manner of the second aspect.
- the communication device includes a processor and a memory
- the memory can store necessary computer programs or instructions for implementing the functions involved in the second aspect above.
- the processor can execute computer programs or instructions stored in the memory, and when the computer programs or instructions are executed, cause the communication apparatus to implement the method in any possible design or implementation manner of the second aspect.
- the communication device includes at least one processor and an interface circuit, wherein the at least one processor is configured to communicate with other devices through the interface circuit, and execute any possible design or implementation of the second aspect above method in method.
- a sidelink communication apparatus is provided, and the apparatus may be a second terminal device or a chip in the second terminal device.
- the communication device has the function of realizing the third aspect.
- the communication device includes modules or units or means (means) corresponding to the steps involved in performing the above third aspect.
- the functions, units or means may be implemented by software, or by hardware, or by hardware to perform corresponding Software Implementation.
- the communication device includes a processing unit and a transceiver unit, wherein the transceiver unit can be used to send and receive signals to implement communication between the communication device and other devices, for example, the transceiver unit is used to receive data from Configuration information of the network device; the processing unit can be used to perform some internal operations of the communication device.
- the functions performed by the processing unit and the transceiver unit may correspond to the steps involved in the third aspect above.
- the communication device includes a processor, and may also include a transceiver, where the transceiver is used for transmitting and receiving signals, and the processor executes program instructions to complete any possible design or design in the third aspect above or method in the implementation.
- the communication device may further comprise one or more memories, the memories being coupled to the processor.
- the one or more memories may be integrated with the processor, or may be provided separately from the processor, which is not limited in this application.
- the memory may hold the necessary computer programs or instructions to implement the functions referred to in the third aspect above.
- the processor may execute computer programs or instructions stored in the memory, and when the computer programs or instructions are executed, cause the communication apparatus to implement the method in any possible design or implementation manner of the third aspect.
- the communication device includes a processor and a memory, and the memory can store necessary computer programs or instructions for implementing the functions involved in the third aspect above.
- the processor may execute computer programs or instructions stored in the memory, and when the computer programs or instructions are executed, cause the communication apparatus to implement the method in any possible design or implementation manner of the third aspect.
- the communication device includes at least one processor and an interface circuit, wherein the at least one processor is configured to communicate with other devices through the interface circuit, and execute any possible design or implementation of the third aspect above method in method.
- a twelfth aspect provides a sidelink communication apparatus, where the apparatus may be a first terminal device or a chip in the first terminal device.
- the communication device has the function of realizing the above-mentioned fourth aspect.
- the communication device includes modules or units or means (means) corresponding to the steps involved in the execution of the fourth aspect.
- the functions, units or means may be implemented by software, or by hardware, or by hardware to perform corresponding steps.
- the communication device includes a processing unit and a transceiver unit, wherein the transceiver unit can be used to send and receive signals to implement communication between the communication device and other devices, for example, the transceiver unit is used to receive data from Configuration information of the network device; the processing unit can be used to perform some internal operations of the communication device.
- the functions performed by the processing unit and the transceiver unit may correspond to the steps involved in the fourth aspect above.
- the communication device includes a processor, and may also include a transceiver, where the transceiver is used to send and receive signals, and the processor executes program instructions to complete any possible design or design in the fourth aspect above or method in the implementation.
- the communication device may further comprise one or more memories, the memories being coupled to the processor.
- the one or more memories may be integrated with the processor, or may be provided separately from the processor, which is not limited in this application.
- the memory may store necessary computer programs or instructions to implement the functions referred to in the fourth aspect above.
- the processor may execute computer programs or instructions stored in the memory, and when the computer programs or instructions are executed, cause the communication apparatus to implement the method in any possible design or implementation manner of the fourth aspect.
- the communication device includes a processor and a memory, and the memory can store necessary computer programs or instructions for implementing the functions involved in the fourth aspect above.
- the processor may execute computer programs or instructions stored in the memory, and when the computer programs or instructions are executed, cause the communication apparatus to implement the method in any possible design or implementation manner of the fourth aspect.
- the communication device includes at least one processor and an interface circuit, wherein the at least one processor is configured to communicate with other devices through the interface circuit, and execute any possible design or implementation of the fourth aspect above method in method.
- a thirteenth aspect provides a sidelink communication apparatus, where the apparatus may be a first terminal device or a chip in the first terminal device.
- the communication device has the function of realizing the above-mentioned fifth aspect.
- the communication device includes modules or units or means (means) corresponding to the steps involved in performing the above-mentioned fifth aspect, and the functions, units or means may be implemented by software, or by hardware, or by hardware to perform corresponding Software Implementation.
- the communication device includes a processing unit and a transceiver unit, wherein the transceiver unit can be used to send and receive signals to implement communication between the communication device and other devices, for example, the transceiver unit is used to receive data from Configuration information of the network device; the processing unit can be used to perform some internal operations of the communication device.
- the functions performed by the processing unit and the transceiver unit may correspond to the steps involved in the fifth aspect above.
- the communication apparatus includes a processor, and may also include a transceiver, where the transceiver is used for transmitting and receiving signals, and the processor executes program instructions to complete any possible design or design in the fifth aspect above or method in the implementation.
- the communication device may further comprise one or more memories, the memories being coupled to the processor.
- the one or more memories may be integrated with the processor, or may be provided separately from the processor, which is not limited in this application.
- the memory may store necessary computer programs or instructions to implement the functions referred to in the fifth aspect above.
- the processor may execute computer programs or instructions stored in the memory, and when the computer programs or instructions are executed, cause the communication apparatus to implement the method in any possible design or implementation manner of the fifth aspect.
- the communication device includes a processor and a memory, and the memory can store necessary computer programs or instructions for implementing the functions involved in the fifth aspect.
- the processor may execute computer programs or instructions stored in the memory, and when the computer programs or instructions are executed, cause the communication apparatus to implement the method in any possible design or implementation manner of the fifth aspect.
- the communication device includes at least one processor and an interface circuit, wherein the at least one processor is configured to communicate with other devices through the interface circuit, and execute any possible design or implementation of the fifth aspect above method in method.
- a fourteenth aspect provides a sidelink communication apparatus, where the apparatus may be a second terminal device or a chip in the second terminal device.
- the communication device has the function of realizing the above-mentioned sixth aspect.
- the communication device includes modules or units or means (means) corresponding to the steps involved in performing the above-mentioned sixth aspect, and the functions, units or means may be implemented by software, or by hardware, or by hardware to perform corresponding Software Implementation.
- the communication device includes a processing unit and a transceiver unit, wherein the transceiver unit can be used to send and receive signals to implement communication between the communication device and other devices, for example, the transceiver unit is used to receive data from Configuration information of the network device; the processing unit can be used to perform some internal operations of the communication device.
- the functions performed by the processing unit and the transceiver unit may correspond to the steps involved in the sixth aspect.
- the communication apparatus includes a processor, and may also include a transceiver, where the transceiver is used for transmitting and receiving signals, and the processor executes program instructions to complete any possible design or design in the sixth aspect above or method in the implementation.
- the communication device may further comprise one or more memories, the memories being coupled to the processor.
- the one or more memories may be integrated with the processor, or may be provided separately from the processor, which is not limited in this application.
- the memory may store necessary computer programs or instructions to implement the functions referred to in the sixth aspect above.
- the processor may execute computer programs or instructions stored in the memory, and when the computer programs or instructions are executed, cause the communication apparatus to implement the method in any possible design or implementation manner of the sixth aspect.
- the communication device includes a processor and a memory, and the memory can store necessary computer programs or instructions for implementing the functions involved in the sixth aspect.
- the processor may execute computer programs or instructions stored in the memory, and when the computer programs or instructions are executed, cause the communication apparatus to implement the method in any possible design or implementation manner of the sixth aspect.
- the communication device includes at least one processor and an interface circuit, wherein the at least one processor is configured to communicate with other devices through the interface circuit, and execute any possible design or implementation of the sixth aspect above method in method.
- a fifteenth aspect provides a sidelink communication apparatus, where the apparatus may be a first terminal device or a chip in the first terminal device.
- the communication device has the function of realizing the above-mentioned seventh aspect.
- the communication device includes modules or units or means (means) corresponding to the steps involved in performing the above seventh aspect, and the functions or units or means may be implemented by software, or by hardware, or by hardware to perform corresponding Software Implementation.
- the communication device includes a processing unit and a transceiver unit, wherein the transceiver unit can be used to send and receive signals to implement communication between the communication device and other devices, for example, the transceiver unit is used to receive data from Configuration information of the network device; the processing unit can be used to perform some internal operations of the communication device.
- the functions performed by the processing unit and the transceiver unit may correspond to the steps involved in the above seventh aspect.
- the communication device includes a processor, and may also include a transceiver, where the transceiver is used for transmitting and receiving signals, and the processor executes program instructions to complete any possible design or design in the seventh aspect above or method in the implementation.
- the communication device may further comprise one or more memories, the memories being coupled to the processor.
- the one or more memories may be integrated with the processor, or may be provided separately from the processor, which is not limited in this application.
- the memory may store necessary computer programs or instructions to implement the functions referred to in the seventh aspect above.
- the processor may execute computer programs or instructions stored in the memory, and when the computer programs or instructions are executed, cause the communication apparatus to implement the method in any possible design or implementation manner of the seventh aspect.
- the communication device includes a processor and a memory, and the memory can store necessary computer programs or instructions for implementing the functions involved in the seventh aspect above.
- the processor may execute computer programs or instructions stored in the memory, and when the computer programs or instructions are executed, cause the communication apparatus to implement the method in any possible design or implementation manner of the seventh aspect.
- the communication device includes at least one processor and an interface circuit, wherein the at least one processor is configured to communicate with other devices through the interface circuit, and execute any possible design or implementation of the seventh aspect above method in method.
- a sixteenth aspect provides a sidelink communication apparatus, where the apparatus may be a first terminal device or a chip in the first terminal device.
- the communication device has the function of realizing the above-mentioned eighth aspect.
- the communication device includes modules or units or means corresponding to the steps involved in the execution of the eighth aspect.
- the functions, units or means may be implemented by software, or by hardware, or by hardware to perform corresponding steps.
- the communication device includes a processing unit and a transceiver unit, wherein the transceiver unit can be used to send and receive signals to implement communication between the communication device and other devices, for example, the transceiver unit is used to receive data from Configuration information of the network device; the processing unit can be used to perform some internal operations of the communication device.
- the functions performed by the processing unit and the transceiver unit may correspond to the steps involved in the eighth aspect above.
- the communication apparatus includes a processor, and may also include a transceiver, where the transceiver is used for transmitting and receiving signals, and the processor executes program instructions to complete any possible design or design in the eighth aspect above or method in the implementation.
- the communication device may further comprise one or more memories, the memories being coupled to the processor.
- the one or more memories may be integrated with the processor, or may be provided separately from the processor, which is not limited in this application.
- the memory may store necessary computer programs or instructions to implement the functions involved in the eighth aspect above.
- the processor can execute the computer program or instructions stored in the memory, and when the computer program or instructions are executed, the communication apparatus can implement the method in any possible design or implementation manner of the eighth aspect.
- the communication device includes a processor and a memory, and the memory can store necessary computer programs or instructions for implementing the functions involved in the eighth aspect above.
- the processor can execute the computer program or instructions stored in the memory, and when the computer program or instructions are executed, the communication apparatus can implement the method in any possible design or implementation manner of the eighth aspect.
- the communication device includes at least one processor and an interface circuit, wherein the at least one processor is configured to communicate with other devices through the interface circuit, and execute any possible design or implementation of the eighth aspect above method in method.
- a seventeenth aspect provides a communication system, the communication system comprising the communication device of the ninth aspect, the twelfth aspect, the thirteenth aspect, the fifteenth aspect, or the sixteenth aspect, and, the tenth aspect, The communication device of the eleventh aspect or the fourteenth aspect.
- the present application provides a computer-readable storage medium, where computer-readable instructions are stored in the computer storage medium, and when the computer reads and executes the computer-readable instructions, the computer causes the computer to execute the above-mentioned first aspect The method in any possible design to the eighth aspect.
- the present application provides a computer program product that, when the computer reads and executes the computer program product, causes the computer to execute the method in any possible design of the first to eighth aspects.
- the present application provides a chip, the chip includes a processor, the processor is coupled with a memory, and is configured to read and execute a software program stored in the memory, so as to implement the above-mentioned first to sixth aspects Method in any of the eight possible designs.
- FIG. 1 is a schematic diagram of a system architecture provided by an embodiment of the present application.
- FIG. 2 is a schematic diagram of a cycle of SLDRX provided by an embodiment of the present application
- FIG. 3 is a schematic diagram of starting inactivity timer in the current scheme provided by the embodiment of the present application.
- FIG. 4 is a schematic flowchart of a sidelink communication method provided by an embodiment of the present application.
- FIG. 5 is a schematic diagram of starting an inactivity timer provided by an embodiment of the present application.
- FIG. 7 is a schematic flowchart of a sidelink communication method provided by an embodiment of the present application.
- FIG. 8 is a schematic diagram of DRX cycle switching provided by an embodiment of the present application.
- FIG. 9 is a schematic flowchart of a sidelink communication method provided by an embodiment of the present application.
- FIG. 10 is a schematic flowchart of a sidelink communication method provided by an embodiment of the present application.
- FIG. 11 is a schematic diagram of configuring RTT timer and ReTx timer provided by the embodiment of the present application.
- FIG. 12 is a schematic flowchart of a sidelink communication method provided by an embodiment of the present application.
- FIG. 13 is a schematic structural diagram of an apparatus provided by an embodiment of the present application.
- FIG. 14 is another schematic structural diagram of an apparatus provided by an embodiment of the present application.
- FIG. 1 shows a communication system 100 to which the embodiments of the present application can be applied.
- the communication system 100 may be a long term evolution (long term evolution, LTE) system, a fifth generation ( 5th generation, 5G) communication system, a new radio (new radio, NR) system, and may also be a machine to machine (machine to machine, M2M) communication system, vehicle networking communication system, device to device (device to device, D2D) communication system, sixth generation and subsequent future evolution communication systems, etc.
- LTE long term evolution
- 5G fifth generation
- new radio new radio
- M2M machine to machine
- vehicle networking communication system device to device (device to device, D2D) communication system
- D2D device to device
- sixth generation and subsequent future evolution communication systems etc.
- the communication system 100 may include: two or more terminal devices 101 .
- the communication between the terminal device 101 and the terminal device 101 may be performed through a wireless interface (eg, a PC5 interface).
- a wireless interface eg, a PC5 interface
- the link for transmitting data between the terminal device 101 and the terminal device 101 is called a sidelink (sidelink, SL).
- V2X vehicle-to-everything
- D2D vehicle-to-everything
- V2X refers to the connection of vehicles to the network or the network of vehicles, including 4 different types of applications, namely vehicle-to-vehicle (V2V), vehicle-to-infrastructure (V2I), vehicle-to-network (vehicle to network, V2N), and vehicle to pedestrian (V2P), etc.
- V2V vehicle-to-vehicle
- V2I vehicle-to-infrastructure
- V2N vehicle-to-network
- V2P vehicle to pedestrian
- vehicles, roadside infrastructure, application servers and pedestrians can collect, process and share status information of surrounding vehicles and environments to provide more intelligent services such as unmanned driving, Automated driving, driver assistance, intelligent driving, connected driving, intelligent network driving, and car sharing, etc.
- the terminal device 101 may be a vehicle-mounted terminal.
- the in-vehicle terminal and the in-vehicle terminal exchange data through SL, such as vehicle position, vehicle speed, driving direction and other data indicating vehicle dynamics.
- the in-vehicle terminal A may send SL data to another in-vehicle terminal B through the SL, where the SL data is used to indicate the content expressed by the above data.
- the content displayed in the user interface of the in-vehicle terminal B may be "the license plate number of the vehicle behind ("FAF787"), the driving operation being performed by the vehicle behind ("the vehicle behind FAF787 is performing an overtaking operation"), the The current vehicle speed ("80km/h”), etc.
- the above-mentioned “rear vehicle” refers to the vehicle terminal A. In this way, the occurrence rate of traffic accidents can be reduced and driving safety can be enhanced.
- the communication system 100 shown in FIG. 1 may further include a network device 102 .
- the communication interface between the network device 102 and the terminal device 101 is an air interface.
- the network device 102 may communicate with the terminal device 101 through an air interface under the control of the network control device.
- the air interface is also called Uu interface in some communication systems.
- the network device 102 may send downlink control information (downlink control information, DCI) to the terminal device 101 through an air interface, where the DCI is used to allocate SL resources for the terminal device 101.
- the two terminal devices 101 may perform SL communication on the SL resources allocated above.
- the resource allocation of the SL includes two modes: the first mode, the resource allocation scheduled by the base station, is also referred to as mode 1 (mode-1).
- mode-1 mode 1
- the UE can send a request to the base station through the air interface, and the base station can allocate SL resources to the UE according to the above request, and indicate the allocated SL resources to the UE through DCI.
- the UE autonomously selects the mode, which is also referred to as mode-2.
- the UE can select the SL resource by itself in the resource pool configured or preconfigured by the base station.
- a terminal device which may be referred to as a terminal for short, is a device with a wireless transceiver function.
- Terminal equipment can be deployed on land, including indoor or outdoor, handheld or vehicle; can also be deployed on water (such as ships, etc.); can also be deployed in the air (such as aircraft, balloons and satellites, etc.).
- the terminal device can be a mobile phone (mobile phone), a tablet computer (pad), a computer with wireless transceiver function, a virtual reality (virtual reality, VR) terminal device, an augmented reality (augmented reality, AR) terminal device, industrial control ( Wireless terminal equipment in industrial control, wireless terminal equipment in self driving, wireless terminal equipment in remote medical, wireless terminal equipment in smart grid, transportation security (transportation) Wireless terminal equipment in safety), wireless terminal equipment in smart city (smart city), wireless terminal equipment in smart home (smart home), and may also include user equipment (user equipment, UE) and the like.
- VR virtual reality
- AR augmented reality
- industrial control Wireless terminal equipment in industrial control, wireless terminal equipment in self driving, wireless terminal equipment in remote medical, wireless terminal equipment in smart grid, transportation security (transportation) Wireless terminal equipment in safety
- wireless terminal equipment in smart city smart city
- wireless terminal equipment in smart home smart home
- UE user equipment
- the terminal device may also be a cellular phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a wireless communication Functional handheld devices, computing devices or other processing devices connected to wireless modems, in-vehicle devices, wearable devices, terminal devices in future 5th generation (5G) networks or future evolved public land mobile communication networks (public terminal equipment in land mobile network, PLMN), etc.
- Terminal equipment may also sometimes be referred to as terminal, access terminal equipment, vehicle terminal equipment, industrial control terminal equipment, UE unit, UE station, mobile station, mobile station, remote station, remote terminal equipment, mobile equipment, UE terminal equipment, terminal equipment, wireless communication equipment, UE proxy or UE device, etc.
- Terminal devices can also be stationary or mobile. This embodiment of the present application does not limit this.
- a network device can be an access network device, and an access network device can also be called a radio access network (RAN) device, which is a device that provides wireless communication functions for terminal devices.
- Access network equipment includes, but is not limited to, the next generation base station (generation nodeB, gNB), evolved node B (evolved node B, eNB), radio network controller (radio network controller, RNC), node B ( node B, NB), base station controller (BSC), base transceiver station (base transceiver station, BTS), home base station (for example, home evolved nodeB, or home node B, HNB), baseband unit (baseband unit) , BBU), sending and receiving point (transmitting and receiving point, TRP), transmitting point (transmitting point, TP), mobile switching center, etc.
- generation nodeB, gNB next generation base station
- eNB evolved node B
- eNB radio network controller
- RNC radio network controller
- node B node B, NB
- the access network device may also be a wireless controller, a centralized unit (centralized unit, CU), and/or a distributed unit (DU) in a cloud radio access network (cloud radio access network, CRAN) scenario, or a network
- the device can be a relay station, an access point, a vehicle-mounted device, a wearable device, and a network device in a future 5G network or a network device in a future evolved PLMN network, and the like.
- a terminal device can communicate with multiple access network devices of different technologies. For example, a terminal device can communicate with an access network device that supports long term evolution (LTE), and can also communicate with an access network device that supports 5G. , it can also be dual-connected with LTE-enabled access network equipment and 5G-enabled access network equipment.
- LTE long term evolution
- 5G 5G-enabled access network equipment
- the embodiments of the present application are not limited.
- the side link is used for the communication between the terminal equipment and the terminal equipment, and the communication interface between the terminal equipment and the terminal equipment is the PC5 interface.
- Channels involved in sidelink communication may include a physical sidelink shared channel (PSSCH), a physical sidelink control channel (PSCCH), and a physical sidelink feedback channel (physical sidelink feedback channel, PSFCH).
- PSSCH physical sidelink shared channel
- PSCCH physical sidelink control channel
- PSFCH physical sidelink feedback channel
- PSSCH is used to carry sidelink data (SL data)
- PSCCH is used to carry sidelink control information (sidelink control information, SCI)
- the SCI may also be called sidelink scheduling assignment (sidelink scheduling assignment, SL) SA).
- the SL SA is information related to data scheduling, for example, information such as resource configuration and/or modulation and coding scheme (modulation and coding scheme, MCS) used to bear the PSSCH.
- the PSFCH may include information such as a hybrid automatic repeat request (HARQ).
- HARQ information may specifically be a negative acknowledgment (NACK) or an acknowledgment (ACK).
- the first terminal device may be a transmitting user equipment (transmit user equipment, TX UE), and the second terminal device may be a receiving user equipment (receive user equipment).
- the first terminal device and the second terminal device may adopt a unicast communication mode, or a multicast communication mode, etc., which is not limited.
- the number of second terminal devices may be one or more.
- At least one (a) of a, b, or c can represent: a, b, c, a-b, a-c, b-c, or a-b-c, where a, b, c may be single or multiple .
- words such as “first” and “second” are used to distinguish the same or similar items with basically the same function and effect. Those skilled in the art can understand that the words “first”, “second” and the like do not limit the quantity and execution order, and the words “first”, “second” and the like are not necessarily different.
- a SL discontinuous reception (DRX) mechanism is configured between the TX UE and the RX UE.
- DRX SL discontinuous reception
- the UE can periodically enter the "sleep state" at certain times.
- the UE does not need to continuously monitor the SCI, but when it needs to monitor, the UE wakes up from the sleep state, which can save the power of the UE. the goal of. That is, SL DRX is used to control the behavior of the RX UE to monitor the SCI. That is, the UE can wake up in a specific time period to monitor the SCIs sent by other UEs.
- the SCI may be a first-level SCI, or a first-level SCI and a second-level SCI, and the like.
- the SCI may be carried in the PSCCH for transmission.
- an SL DRX cycle consists of an activation period (on-duration) and an inactive period (opportunity for DRX).
- the UE in the activation time period "on duration”, the UE is in a awake state, and in the inactive time period "opportunity for DRX", the UE is in a sleep state.
- an activation timer on duration timer can be set. When the on duration timer is running, the UE is in the activation time period on duraiton; or, when the on duration timer times out, the UE is in the inactive time period opportunity for DRX. In order to reduce the data transmission delay.
- the following timers are also proposed in SL DRX:
- TX UE refers to the terminal equipment at the transmitting end in SL transmission
- RX UE means the terminal equipment at the receiving end in SL transmission.
- the RX UE In most cases, after the RX UE is scheduled to receive SL data at a certain SCI occasion (occasion), it is likely to continue to be scheduled to receive SL data in the next few subframes (subframes) to complete a comparative analysis. Reception of large byte SL data. If the RX UE has entered the sleep state, the RX UE needs to wait until the next SL DRX cycle to monitor the SCI to receive subsequent scheduling. This will increase the data transmission delay. In order to reduce this kind of delay, a timer is introduced in the DRX mechanism: DRX-inactivity timer. When the RX UE monitors and receives an SCI for scheduling SL data, the RX UE starts or restarts the DRX-inactivity timer.
- the RX UE monitors the SCI every subframe during the operation of the DRX-inactivity timer until the timer expires. It can be seen that the introduction of the DRX-inactivity timer can ensure that the RX UE is at the active time during the operation of the DRX-inactivity timer and receives the scheduling of the next TX UE, which is equivalent to extending the "on duration".
- the RX UE when the RX UE receives the SCI sent by the TX UE, it will start or restart the DRX-inactivity timer. For the TX UE after sending the SCI, the TX UE will start or restart the DRX-inactivity timer. In this way, the start of the DRX-inactivity timers of the TX UE and the RX UE may be asynchronous, resulting in misalignment of the activation times of the TX UE and the RX UE.
- the TX UE sends three SCIs respectively, and the three SCIs are represented by SCI1, SCI2 and SCI3 respectively.
- Each system frame (system frame, SF) includes 10 subframes (subframes), and each subframe includes 2 time slots (slots) as an example.
- SCI1 is transmitted in time slot 1 in subframe 0 in system frame number (system frame number, SFN) 0, that is, SCI1 is in the second subframe of (0, 0) subframe.
- time slot transmission SCI2 is transmitted in the first slot in the (0, 2) subframe
- SCI3 is transmitted in the first slot in the (0, 3) subframe.
- system frame, subframe (A, B)
- A represents the SFN corresponding to the subframe
- B represents the system frame corresponding to the SFN for transmitting SCI number of the subframe.
- the behavior on the TX UE side the TX UE sends SCI1 within the time period of the on duration timer, and starts the DRX-inactivity timer. Send SCI2, restart DRX-activity timer. Send SCI3 and restart the DRX-activity timer again.
- the RX UE receives SCI1 during the on-duraiton timer period and starts the DRX-inactivity timer. However, the transmission of SCI2 and SCI3 failed, and the RX UE failed to successfully receive SCI2 and SCI3, and failed to restart the DRX-activity timer, resulting in the misalignment of the activation times of the TX UE and the RX UE.
- the corresponding DRX-activity timer was not restarted, and the TX UE did not know that the RX did not successfully receive the SCI2, and restarted the corresponding DRX-activity after sending the SCI2 timer, which causes the TX UE to think that the RX UE is at the activation time when the subsequent TX UE sends SCI3, but the RX UE is not actually at the activation time, so the RX UE cannot receive the SCI3.
- the embodiments of the present application provide the following solutions: First, the HARQ attribute is introduced.
- HARQ attributes include HARQ enabled and HARQ disabled.
- the TX UE may send an SCI to the RX UE, where the SCI includes a HARQ attribute field.
- the RX UE determines whether to send HARQ feedback to the TX UE according to the HARQ attribute carried in the HARQ attribute field included in the SCI. For example, if the HARQ attribute field in the SCI carries the HARQ enable, the RX UE needs to feed back HARQ for the SCI or the SL data scheduled by the SCI. However, if the HARQ attribute field in the SCI carries HARQ disabled, the RX UE does not need to feed back HARQ for the SL data scheduled by the SCI or the SCI.
- the startup condition of the above-mentioned DRX-inactivity timer is modified.
- the TX UE starts or restarts the DRX-inactivity timer when receiving the HARQ feedback of the SCI.
- the RX UE when it receives an SCI whose HARQ attribute is enabled, and sends the HARQ feedback of the SCI, it starts or restarts the DRX-inactivity timer.
- the DRX-Inactivity timer can be called sl-inactivity timer.
- inactivity timer The following instructions are made about the inactivity timer:
- the RX UE wakes up and monitors the SCI during each on duration; if the RX UE successfully decodes the SCI and sends the HARQ feedback corresponding to the SCI, the RX UE will remain awake and start an inactivity timer.
- the inactivity timer can be considered as the duration that the UE waits to continue monitoring the SCI since the last successful decoding of the SCI. If the timer expires, the UE may return to the sleep state.
- a flow of a sidelink communication method is provided, and the flow can solve the problem that the above-mentioned inactivity timers are not started synchronously, resulting in the misalignment of the activation time between the TX UE and the RX UE.
- the process includes at least:
- Step 400 The first terminal device sends an SCI whose HARQ attribute is enabled to the second terminal device.
- the first terminal device may be a TX UE
- the second terminal device may be an RX UE.
- the SCI may include a HARQ attribute field, and the HARQ attribute carried in the HARQ attribute field may be HARQ enable or HARQ disable.
- the SCI can be called the HARQ attribute is the enabled SCI, and the HARQ attribute is the enabled SL indicating that the second terminal device receives the SCI or the SCI scheduling data, send HARQ feedback to the first terminal device, where the HARQ feedback is the HARQ feedback of the SCI or the SL data scheduled by the SCI.
- the SCI may be called the HARQ attribute disabled SCI, and the HARQ attribute being disabled indicates that the second terminal device receives the SCI or SCI scheduling When the SL data is received, no HARQ feedback is sent to the first terminal device.
- the SCI can schedule the receiving end UE, that is, the second terminal device to receive the SL data.
- the SCI may include an SL grant, where the SL grant is used to schedule the receiving end UE to receive SL data on the corresponding SL resource.
- the receiving UE when the receiving UE receives the SCI or the SL data scheduled by the SCI, it can send HARQ feedback to the transmitting UE, that is, the first terminal device.
- the UE at the sending end sends the SCI
- the HARQ attribute of the SCI is enabled, and when the UE at the receiving end receives the SCI, if the SCI is successfully decoded, the UE at the receiving end sends an ACK to the UE at the sending end; or, If the decoding of the SCI fails, the receiving end UE sends a NACK to the transmitting end UE, etc.
- the HARQ attribute being disabled indicates that when the second terminal device receives the SCI or the SL data scheduled by the SCI, it does not send the HARQ feedback of the SCI or the SL data scheduled by the SCI to the first terminal device.
- Step 401 The second terminal device sends the HARQ feedback of the SCI or the SL data scheduled by the SCI to the first terminal device, and the second terminal device starts or restarts the inactivity timer.
- the second terminal device may start or restart the inactivity timer when or after sending the HARQ feedback.
- the RX UE can start the inactivity timer, etc., in the next symbol or time slot after sending the HARQ feedback.
- Step 402 The first terminal device receives the SCI or SCI-scheduled HARQ feedback from the second terminal device, and the first terminal device starts or restarts the inactivity timer.
- the first terminal device may start or restart the inactivity timer when or after receiving the HARQ feedback.
- the TX UE may start an inactivity timer, etc., in the next symbol or time slot etc. after receiving HARQ feedback.
- the process shown in FIG. 4 may further include: the first terminal device sends an SCI whose HARQ feedback attribute is disabled to the second terminal device, and the first terminal device keeps the inactivity timer in an inactive state.
- the second terminal device receives an SCI whose HARQ attribute is disabled from the first terminal device, the second terminal device keeps the inactivity timer in an inactive state.
- the above-mentioned keeping the inactivity timer in an inactive state can be understood as: the first terminal device does not start or restart the inactivity timer. That is, in this solution, when the first terminal device and the second terminal device transmit the SCI whose HARQ attribute is enabled, when receiving or sending HARQ feedback, the inactivity timer is started or restarted. For the transmission of the SCI whose HARQ attribute is disabled, the inactivity timer is not started or restarted between the first terminal device and the second terminal device.
- the Inactivity timer is not started or restarted.
- the sender starts the inactivity timer when it receives the HARQ feedback of the SCI, and starts the inactivity timer when the receiver sends the HARQ feedback; thus, the receiver and the sender start the inactivity synchronously. timer, so that the activation time of the receiver and the sender are aligned.
- the SCI may be carried in PSCCH for transmission
- the SL data scheduled by the SCI may be carried in PSSCH for transmission
- the HARQ feedback may be carried in PSFCH for transmission.
- Modify the start condition of the inactivity timer specifically: only extend the activation time of the HARQ-enabled SCI, and start the inactivity timer.
- TX UE Send HARQ-enabled SCI and start inactivity timer when ACK or NACK feedback is received.
- RX UE After receiving HARQ-enabled SCI and sending ACK or NACK feedback, start the inactivity timer.
- the RX UE successfully receives the SCI, and sends the HARQ feedback information to the TX UE in the time unit of (0, 2).
- the RX UE starts the inactivity timer after sending the HARQ feedback information, and the running time of the inactivity timer is 4 time slots .
- the TX UE starts the inactivity timer after receiving the HARQ feedback of the RX UE within the time unit of (0, 2).
- the above-mentioned HARQ feedback may be carried in the PSFCH and sent.
- the TX UE sends the SCI to the RX UE in the (0, 2) time unit, and the RX UE does not receive it. Therefore, in the (0, 4) time unit where the HARQ feedback information should be sent, the HARQ feedback information will not be sent to the TX UE. The inactivity timer will not be started. Correspondingly, since the TX UE does not receive the HARQ feedback information of the RX UE within the (0, 4) time unit, the TX UE will not start the inactivty timer.
- the start condition of the inactivity timer is modified to: start the inactivity timer only for the HARQ-enabled SCI, and the RX UE starts the inactivity timer when or after sending HARQ feedback, and when the TX UE receives HARQ feedback Only start the inactivity timer, so that the TX UE and the RX UE can align the start time of the inactivity timer and the activation time of the TX UE and the RX UE.
- the inactivity timer in SL DRX was introduced earlier. The following continues to introduce the discontinuous reception short-cycle timer DRXshortcycle timer in SL DRX.
- the DRXshortcycle timer is introduced as follows:
- the TX UE or the RX UE can start or restart the DRXshortcycle timer.
- the DRX cycle consists of the activation time period on duration and the inactive time period opportunity for DRX.
- the UE uses the DRX shortycycle timer.
- the UE uses the DRX long cycle.
- the UE may start to use the DRX short period.
- DRXshortcycle timer can be referred to as shortcycle timer for short.
- the shortcycle timer when the TX UE or RX UE times out of the inactivity timer, the shortcycle timer will be started. According to the above analysis, when the SCI transmission fails, the inactivity timers started by the sender and the receiver will be out of sync, which will cause the shortcycle timers started by the sender and the receiver to be out of sync, and the DRX cycles of the sender and the receiver will be inconsistent.
- the TX UE is at the activation time during the operation of the on duration timer, and sends two SCIs, namely SCI1 and SCI2.
- the TX UE starts the inactivity timer after sending SCI1, and starts the shortcycle timer after the inactivity timer times out.
- the TX UE starts the inactivity timer after sending SCI2, and restarts the shortcycle timer after the inactivity timer times out.
- the RX UE is at the activation time, successfully receives the SCI1, starts the inactivity timer, and starts the shortcycle timer when the inactivity timer times out. Due to transmission conditions and other reasons, the RX UE may fail to receive SCI2, and the RX UE fails to restart the inactivity timer and shortcycle timer. The RX UE starts the shortcycle timer only once, and when the started shortcycle timer times out, the RX UE enters the DRX long cycle. At this time, the TX UE is still in the short DRX cycle. It can be seen that due to reasons such as the transmission failure of the SCI, the DRX cycle of the TX UE and the RX UE may be inconsistent.
- the method includes: when the RX UE needs to switch from the DRX short cycle to the DRX long cycle, the RX UE can send first information to the TX UE, the HARQ of the first information. property is enabled.
- the TX UE receives the above-mentioned first information, it can determine whether to allow the RX UE to enter the DRX long cycle, or it can reply whether the RX UE knows that it wants to enter the DRX long cycle. If agreed, or the replying RX UE is informed that it wants to enter the DRX long cycle, the TX UE may send HARQ feedback of ACK to the RX UE.
- the RX UE When the RX UE receives the HARQ feedback of the above ACK, it switches from the DRX short cycle to the DRX long cycle.
- the TX UE when the TX UE sends the HARQ feedback of the ACK, the TX UE can switch from the DRX short cycle to the DRX long cycle synchronously.
- a process flow of a sidelink communication method is provided, which at least includes the following steps:
- Step 700 The second terminal device sends first information to the first terminal device, the HARQ attribute of the first information is enabled, and the HARQ attribute being enabled indicates that the first terminal device, when receiving the first information, sends the first information to the first terminal device.
- the second terminal device sends HARQ feedback of the first information.
- Step 701 The first terminal device sends the HARQ feedback of the first information to the second terminal device, and when the HARQ feedback is ACK, the first terminal device uses the DRX long cycle.
- Step 702 The second terminal device receives HARQ feedback of the first information from the first terminal device, and the HARQ feedback is ACK, and the second terminal device uses the DRX long cycle.
- the first terminal device and/or the second terminal device may keep using the current DRX cycle.
- the first terminal device may determine whether to allow the second terminal device to use the DRX long cycle. If agreed, the first terminal device sends an ACK. If not agreed, the first terminal device sends NACK; correspondingly, when the second terminal device receives the ACK, the second terminal device uses the DRX long cycle. Alternatively, when the second terminal device receives the NACK, the second terminal device continues to maintain the current DRX cycle.
- the second terminal device when the second terminal device receives the NACK, if the second terminal device currently uses the DRX short cycle, the second terminal device continues to use the DRX short cycle. Similarly, if the second terminal device currently uses the DRX long cycle, the second terminal device continues to use the DRX long cycle and so on.
- the second terminal device may be an RX UE
- the first terminal device may be a TX UE.
- the RX UE satisfies the condition of switching from the DRX short cycle to the DRX long cycle, for example, the condition may be that the shortcycle timer times out
- the RX UE performs the process of the above step 700, and sends the first information to the TX UE.
- the first information may be used to indicate the use of the DRX long cycle.
- the TX UE or the RX UE is currently in the DRX short cycle, and the above-mentioned use of the DRX long cycle may refer to the TX UE or the RX UE The UE switches from the DRX short cycle to the DRX long cycle.
- the TX UE or the RX UE is currently in the DRX long cycle, and the above-mentioned use of the DRX long cycle may mean that the TX UE or the RX UE continues to remain in the DRX long cycle, etc.
- the above-mentioned first information may be carried in a media access control control element (media access control control element, MAC CE).
- the foregoing first information may further include indication information of the first link.
- the first terminal device is used as a sending end
- the second terminal device is used as a receiving end
- the first terminal device can send SL data information or SL control information and the like to the second terminal device.
- the first terminal device acts as a receiving end, and the second terminal device acts as a transmitting end, and the second terminal device can send SL data information or SL control information and the like to the first terminal device.
- the first information may carry the indication information of the first link.
- the indication information of the first link may include a pair of destination identifiers and source identifiers, where the destination identifier is the identifier of the receiver, the source identifier is the identifier of the sender, or the identifier of the first link, or the connection identifier of the first link. etc., without limitation.
- the above-mentioned pair of destination identifier and source identifier may be described in the following manner: ⁇ DST ID, SRC ID ⁇ .
- DST ID represents the destination ID
- the full name can be destination ID
- SRC ID represents the source ID
- the full name can be source ID.
- the time for which the first terminal device and/or the second terminal device uses the DRX long cycle is not limited.
- the second terminal device may use the DRX long cycle when or after receiving the ACK feedback.
- the DRX long cycle is used.
- the first terminal device can use the DRX long cycle when sending ACK feedback; or, the first terminal device can use the DRX long cycle at any time after sending the ACK feedback, etc., as long as the TX UE is guaranteed It can be consistent with the DRX long cycle start time between the RX UEs.
- the specific time may be protocol rules, or pre-configured, etc., and is not limited.
- the RX UE When the RX UE meets the conditions for switching from the DRX short cycle to the DRX long cycle, such as when the shortcycle timer times out, the RX UE sends a MAC CE to the TX UE, and the HARQ attribute of the MAC CE is enabled.
- the TX UE receives the above MAC CE and sends ACK, it performs DRX switching, that is, switching from DRX short cycle to DRX long cycle.
- the RX UE receives the above-mentioned ACK, it performs DRX switching, that is, switching from the DRX short cycle to the DRX long cycle.
- the RX UE For an SL transmission pair (pair), if the RX UE meets the conditions for entering the DRX long cycle, the RX UE triggers the MAC CE, and the HARQ attribute of the MAC CE is enabled.
- the TX UE receives the MAC CE, it can agree to enter the DRX long cycle, then the TX UE can send ACK to the RX UE, and the TX UE enters the DRX long cycle.
- the RX UE receives the above-mentioned ACK, the RX UE can enter the DRX long cycle.
- any two terminal devices communicating with SL can form a transmission pair.
- UE1 and UE2 perform SL communication, then UE1 and UE2 may form an SL transmission pair.
- Each SL transmission pair may include 2 links.
- UE1 acts as a transmitter and UE2 acts as a receiver.
- UE2 can be used as a transmitter, and UE1 can be used as a receiver.
- the MAC CE can carry the identification information of the control link.
- the above-mentioned MAC CE may carry the identification information of the first link.
- the MAC CE may carry the identification information of the second link.
- the identification information of the above link may specifically be a pair of destination identification and source identification, and the pair of destination identification and source identification may be expressed as ⁇ DST ID, SRC ID ⁇ .
- the destination identifier is the identifier of the UE serving as the receiver, and the source identifier may be the identifier of the UE serving as the sender.
- the link can be called link 1, and the link 1 follows the DRX pattern of the receiving end UE2. or,
- the link can be called link 2, and the link 2 follows the DRX pattern of the receiving end UE1.
- the DRX cycle switching between the TX UE and the RX UE can be controlled through the MAC CE, regardless of whether the shortcycle timer times out, so that the DRX cycle between the TX UE and the RX UE can be aligned.
- the embodiment of the present application also provides a sidelink communication method, which can also solve the problem that the DRX cycles of the TX UE and the RX UE are inconsistent.
- the RX UE sends the first information to the TX UE when the condition for switching from the DRX short cycle to the DRX long cycle is satisfied.
- the TX UE sends the second information to the RX UE when the conditions for switching from the DRX long cycle to the DRX short cycle are met, so as to ensure that the DRX cycles of the TX UE and the RX UE are consistent.
- a flow of a sidelink communication method including at least:
- Step 900 The first terminal device sends second information to the second terminal device, the HARQ attribute of the second information is enabled, and the HARQ attribute being enabled indicates that when the second terminal device receives the second information, Sending HARQ feedback of the second information to the first terminal device.
- the second terminal device acts as the receiving end, and when receiving the second information, can determine whether to agree to use the DRX short cycle, or can determine whether to reply that it has learned that the first terminal device wants to use the DRX short cycle DRX short cycle. If the second terminal device determines that the DRX short cycle can be used, the second terminal device can send an ACK to the first terminal device; otherwise, the second terminal device sends a NACK to the first terminal device. Correspondingly, when the first terminal device receives the ACK, the first terminal device may use the DRX short cycle. Alternatively, when the first terminal device receives the NACK, the first terminal device may continue to enable the current DRX cycle without making changes. Similarly, when the second terminal device sends an ACK, the second terminal device uses the short DRX cycle; when the second terminal device sends a NACK, the second terminal device keeps using the current DRX cycle, which is not limited.
- Step 901 The second terminal device sends HARQ feedback of the second information to the first terminal device, and the HARQ feedback is ACK, and the second terminal device uses the DRX short cycle.
- Step 902 The first terminal device receives HARQ feedback of the second information from the second terminal device, and the HARQ feedback is ACK, and the first terminal device uses the DRX short cycle.
- the first terminal device may be a TX UE
- the second terminal device may be an RX UE.
- the above-mentioned second information may indicate that the DRX short cycle is used.
- the following description is made about using the DRX short cycle: if the TX UE or RX UE is currently in the DRX long cycle, the DRX short cycle is used, which may refer to the TX UE or RX UE switching from the DRX long cycle to the DRX short cycle .
- the DRX short cycle is used, which may mean that the TX UE or the RX UE continues to remain in the DRX short cycle.
- the second information may be carried in the MAC CE.
- the second information may carry indication information of the first link.
- the first terminal device is the sending end
- the second terminal device is the receiving end
- the first terminal device can send the The second terminal device sends SL data information or SL control information and the like.
- the indication information of the first link includes a pair of destination identification and source identification
- the destination identification is the identification of the receiving end
- the source identification is the identification of the transmitting end, or the identification of the first link, or the identification of the first link.
- Connection identification, etc. are not limited.
- the pair of the destination identifier and the source identifier reference may be made to the above-mentioned introduction in FIG. 7 , which will not be repeated here.
- the embodiment of the present application also provides a sidelink communication method, which can also solve the problem that the DRX cycles of the TX UE and the RX UE are inconsistent.
- the method includes: the TX UE only sends the SCI whose HARQ attribute is enabled during the long-period on-duration period.
- a flow of a sidelink communication method including at least:
- Step 1000 During the activation period of the DRX long cycle, the first terminal device only sends an SCI whose HARQ attribute is enabled to the second terminal device, and the HARQ attribute being enabled indicates that the second terminal device is receiving the SCI or SCI.
- the HARQ feedback of the SCI or the SL data scheduled by the SCI is sent to the first terminal device.
- Step 1001 The first terminal device starts or restarts the inactivity timer when sending the HARQ feedback of the SL data scheduled by the SCI or the SCI to the second terminal device, and when the inactivity timer times out, the first terminal device uses the DRX short cycle.
- Step 1002 the first terminal device starts or restarts the inactivity timer when receiving the HARQ feedback of the SL data scheduled by the SCI or the SCI from the second terminal device, and when the inactivity timer times out, the first terminal device uses the DRX short cycle.
- the DRX cycle of the TX UE and the RX UE is inconsistent, mainly due to the SCI sent by the TX UE and the failure of the RX UE to receive, resulting in the failure of the RX UE to receive.
- the inactivity timer is not started; when the inactivity timer times out, the RX UE also does not start the shortcycle timer.
- the TX UE only sends the SCI whose HARQ attribute is enabled during the activation time of the DRX long period.
- the Start or restart the inactivity timer When the TX UE receives the HARQ feedback of the SCI or the SL data scheduled by the SCI, the Start or restart the inactivity timer. While the RX UE starts or restarts the inactivity timer when sending the HARQ feedback of the SCI or the SL data scheduled by the SCI. In this way, the inactivity timers of the TX UE and the RX UE are started synchronously, so that the shortcycle timers of the two are started synchronously, and the TX UE and the RX UE are switched to the DRX short cycle synchronously.
- the TX UE sends only the HARQ-enabled SCI during the long-cycle on-duration period. Both the TX UE and the RX UE can start the shortcycle timer synchronously and enter the DRX short cycle. However, when the TX UE does not send the SCI of the HARQ enabled attribute during the on duration of the long cycle, or when the RX UE does not receive the SCI of the HARQ enabled, both the TX UE and the RX UE may not be able to enter the DRX short cycle. In view of the above situation, the TX UE and the TX UE can switch from the DRX long cycle to the DRX short cycle through the second information shown in FIG. 9 above.
- discontinuous reception round trip timer discontinuous reception round trip timer
- DRX-RTT timer discontinuous reception round trip timer
- DRX-ReTx timer discontinuous reception retransmission timer
- the DRX-RTT timer can also be referred to as sl-drx-HARQ-RTT-Timer, and in the following description, is referred to as RTT timer for short.
- RTT timer is used to indicate the minimum length of time before the resource configuration information or authorization information expected to be used for SL retransmission reaches the receiving end, that is to say, the value of RTT timer can be "resource configuration information or authorization information expected to be used for SL retransmission. The minimum length before reaching the receiving end.
- the DRX-ReTX timer can also be referred to as sl-drx-RetransmissionTimer, hereinafter referred to as ReTx timer.ReTx timer is used to indicate that the receiving end receives the resource configuration information or authorization information of SL retransmission.
- the maximum duration that is to say, the value of the ReTx timer can be "the maximum duration until the resource configuration information or authorization information retransmitted by the SL is received".
- the UE is in the active time.
- a set of RTT timer and ReTx timer are respectively configured. For example, configure RTT timer1 and ReTx timer1 for SCI enabled for HARQ attribute. Configure RTT timer2 and ReTx timer2 for SCI with HARQ attribute disabled.
- “d” is used to indicate that the HARQ attribute is an enabled SCI
- "e” is used to indicate that the HARQ attribute is a disabled SCI
- "x" is used to indicate that the RX UE has not successfully received the SCI.
- the HARQ attribute of the SCI is not limited.
- the TX UE starts or restarts the RTT timer1 when sending the SCI, and starts the ReTx timer1 when the RTT timer1 times out. Due to the failure of the transmission link and other reasons, if the RX UE does not receive the SCI, the RX UE does not start or restarts the corresponding RTTtimer1 and ReTxtimer1, causing the RTTtimer and ReTxtimer started by the TX UE and the RX UE to be out of synchronization.
- the TX UE starts RTT timer2 and ReTx timer2 when receiving the HARQ feedback of the enabled SCI, or the TX UE starts the first time unit after the HARQ feedback resources of the enabled SCI Start RTT timer2, when RTT timer2 times out, if HARQ feedback is received, then ReTx timer2 is started; RX UE starts RTT timer2 and ReTx timer2 when sending HARQ feedback of enabled SCI, which ensures that TX UE and RX UE start RTT timer and ReTxtimer are aligned.
- the RTT timer and the ReTx timer between the TX UE and the RX UE are not aligned, and the activation time is not synchronized.
- the enabled transmission is performed between the TX UE and the RX UE during the operation of the ReTx timer whose attribute is disabled, that is, the ReTx timer1
- the following situation is likely to occur:
- the TX UE When the TX UE is in the active time, the TX UE sends the SL information or data whose HARQ attribute is enabled to the RX UE.
- the ReTX timer1 of the RX UE is not running, the RX UE is in sleep time, and the RX UE fails to receive the above SL information or data, so the RX UE cannot feed back the HARQ feedback of the SL information or data, which may cause the TX UE to fail to receive
- the HARQ attribute is the HARQ feedback of the enabled SL information or data, thereby triggering the SL radio link failed (radio link failed, RLC).
- the embodiments of the present application propose the following solutions: when the DRX between the TX UE and the RX UE is at the activation time, and currently only the ReTX timer whose HARQ attribute is disabled is running, the connection between the TX UE and the RX UE is no longer available. Carrying out the transmission with the HARQ attribute enabled can avoid the problem of triggering SL RLF because the TX UE does not receive the HARQ feedback from the RX UE after sending the SL information or data with the HARQ attribute enabled.
- a flow of a sidelink communication method including at least:
- Step 1200 The DRX between the first terminal equipment and the second terminal equipment is at the activation time, and only the ReTx timer whose HARQ attribute is disabled is running, and the HARQ attribute is disabled indicates that the second terminal equipment is on When the information corresponding to the ReTx timer is received, the HARQ feedback corresponding to the information is sent to the first terminal device.
- ReTx timer whose HARQ attribute is disabled Through the introduction of Figure 11 above, it can be seen that a set of RTT timer and ReTx timer are respectively configured for the SCI whose HARQ attribute is enabled and the SCI whose HARQ attribute is disabled. Regarding the ReTx timer whose HARQ attribute is disabled, it may refer to the ReTx timer configured for the SCI whose HARQ attribute is disabled, that is, ReTx timer2.
- Step 1201 Perform transmission between the first terminal equipment and the second terminal equipment with the HARQ attribute being disabled, and the HARQ attribute being disabled indicates that the second terminal equipment does not disable the transmission when receiving the information corresponding to the transmission. Send HARQ feedback of the information to the first terminal device. Alternatively, no SL transmission is performed between the first terminal device and the second terminal device.
- the above-mentioned transmission in which the HARQ attribute is disabled is performed between the first terminal device and the second terminal device, and may be replaced by: only transmission in which the HARQ attribute is disabled is performed between the first terminal device and the second terminal device. , and/or, no transmission with the HARQ attribute being enabled is performed between the first terminal device and the second terminal device.
- a specific implementation of the above-mentioned transmission in which the HARQ attribute is disabled between the first terminal device and the second terminal device may be: the first terminal device does not transmit the HARQ attribute to the second terminal device.
- the device sends a new transmission whose HARQ attribute is enabled, and/or the first terminal device sends a new transmission or retransmission whose HARQ attribute is disabled to the second terminal device.
- the first terminal device may send retransmissions with the HARQ attribute enabled to the second terminal device, or the first terminal device may not send retransmissions with the HARQ attribute enabled to the second terminal device, and the like.
- the above-mentioned first terminal device not sending a new transmission with the HARQ attribute as enabled to the second terminal device includes: the first terminal device only multiplexes the HARQ attribute as off for the authorized grant corresponding to the new transmission.
- the authorizations corresponding to the above-mentioned new transmissions include at least the following two types: the first one, it has not been determined that the authorization is used for a certain transport block (transport block, TB) block or a media access control element protocol data unit (media access control protocol data unit). data unit, MAC PDU); second, it has been determined that the grant is for a certain TB block or MAC PDU, etc.
- the new transmission includes a new transport block TB, or an SCI indicating a new transmission, that is, a new transmission indicated by the SCI;
- the retransmission includes a retransmission TB, or an SCI indicating a retransmission, That is, the retransmission indicated by the SCI, etc.
- the process shown in FIG. 12 further includes: Step 1202: When the transmission between the first terminal device and the second terminal device in which the HARQ attribute is disabled ends, the first terminal device A terminal device stops the transmission of the ReTx timer corresponding to the SL process.
- the transmission whose HARQ attribute is disabled is ended, it may include: the transmission whose current HARQ attribute is disabled reaches the maximum number of retransmissions, or the first terminal device receives a new transmission schedule from the network device, or the first terminal device Reach the next cycle of configured grant (CG), etc.
- CG configured grant
- the CG refers to that the uplink transmission of the terminal device does not require scheduling by the network device, and the terminal device performs the uplink transmission according to the configuration information.
- the first terminal device as the sending end UE, can feed back the HARQ feedback of the SL to the network device according to the uplink transmission resources configured by the CG. That is to say, in a possible implementation manner, when the UE at the transmitting end receives the SL HARQ feedback from the UE at the receiving end, the UE at the transmitting end may also send the SL HARQ feedback to the network device according to the uplink resources configured by the CG. For example, if the SL HARQ feedback is NACK, the base station may re-allocate SL resources for SL retransmission and the like for the current SL transmission.
- the first terminal device as a TX UE and the second terminal device as an RX UE as an example, a specific implementation method is provided:
- the above-mentioned SL transmission with the HARQ attribute enabled is not performed between the TX UE and the RX UE, including: no new transmission of the HARQ-enabled TB is performed between the TX UE and the RX UE.
- the TB can be considered as a resource or the like for transmitting SL data.
- the TX UE will only reuse the LCH whose attribute is HARQ disabled during the logic channel prioritization (LCP) process. ; or, clear grant, etc.
- LCP logic channel prioritization
- HARQ-enabled SL transmission is not allowed between the TX UE and the RX UE, and HARQ-disabled SL transmission can be performed between the TX UE and the RX UE.
- the TX UE can stop the ReTx timer that the SL process is running.
- the above-mentioned ending transmission may include: reaching the maximum number of retransmissions, or receiving a new transmission schedule, or reaching the next cycle of the CG, and so on.
- FIG. 13 it is a schematic diagram of an apparatus 1300 according to an embodiment of the present application.
- the apparatus is used to implement each step performed by the first terminal device or the second terminal device in the foregoing embodiment.
- the apparatus 1300 includes a transceiver unit 1310 and a processing unit 1320 .
- the above-mentioned apparatus 1300 may be a first terminal device or a chip in the first terminal device, then:
- the transceiver unit 1310 is configured to send an SCI whose HARQ attribute is enabled to the second terminal device, where the HARQ attribute is enabled indicates that when the second terminal device receives the SCI or the SL data scheduled by the SCI, send the HARQ attribute to the second terminal device.
- the first terminal device sends the HARQ feedback of the SCI or the data scheduled by the SCI;
- the transceiver unit 1310 is further configured to receive the HARQ feedback of the SCI or the data scheduled by the SCI from the second terminal device ;
- the processing unit 1320 is used to start or restart the DRX-inactivity timer.
- the processing unit 1320 is further configured to keep the DRX-inactivity timer in an inactive state when sending an SCI whose HARQ attribute is disabled to the second terminal device, and the HARQ The attribute is disabled indicates that when the second terminal device receives the SCI or the SL data scheduled by the SCI, it does not send the HARQ feedback of the SCI or the SL data scheduled by the SCI to the first terminal device .
- the above-mentioned apparatus 1300 may be a second terminal device or a chip in the second terminal device, then:
- the transceiver unit 1310 is configured to receive an SCI whose HARQ attribute is enabled from the first terminal device, and when the HARQ attribute is enabled indicates that the second terminal device receives the SCI or the SL data scheduled by the SCI, Send the HARQ feedback of the SCI or the data scheduled by the SCI to the first terminal device; the transceiver unit 1310 is further configured to send the HARQ of the SCI or the SL data scheduled by the SCI to the first terminal device Feedback; the processing unit 1320 is used to start or restart the DRX-inactivity timer.
- the processing unit 1320 is further configured to keep the DRX-inactivity timer in an inactive state when receiving the SCI with the HARQ attribute being disabled from the first terminal device, so
- the HARQ attribute is a disabling instruction to instruct the second terminal device not to send the SCI or the SL data scheduled by the SCI to the first terminal device when receiving the SL data scheduled by the SCI or the SCI.
- HARQ feedback is a disabling instruction to instruct the second terminal device not to send the SCI or the SL data scheduled by the SCI to the first terminal device when receiving the SL data scheduled by the SCI or the SCI.
- the above-mentioned apparatus 1300 may be the second terminal device or a chip in the second terminal device, then:
- the transceiver unit 1310 is configured to send first information to the first terminal device, where the HARQ attribute of the first information is enabled, and the HARQ attribute of the enabled indicates that when the second terminal device receives the first information , sending the HARQ feedback of the first information to the first terminal device; the transceiver unit 1310 is further configured to receive the HARQ feedback of the first information from the first terminal device; the processing unit 1320 is configured to, when When the HARQ feedback is ACK, the DRX long cycle is used.
- the first information indicates to use the DRX long cycle.
- the first information is carried in the MAC CE.
- the first information carries indication information of a first link
- the first link is used for the first terminal device to send SL data information or SL to the second terminal device control information, etc.
- the indication information of the first link includes: a pair of a destination identifier and a source identifier, the destination identifier is the identifier of the receiving end, and the source identifier is the identifier of the sending end; or the first the identifier of the link; or the connection identifier of the first link.
- the above-mentioned apparatus 1300 may be the first terminal device or a chip in the first terminal device, then:
- a transceiver unit 1310 configured to receive first information from a second terminal device, where the HARQ attribute of the first information is enabled, and the HARQ attribute being enabled indicates that the second terminal device receives the first information , sending the HARQ feedback of the first information to the first terminal device; the transceiver unit 1310 is further configured to send the HARQ feedback of the first information to the second terminal device; the processing unit 1320 is configured to send the HARQ feedback of the first information to the second terminal device When the HARQ feedback is ACK, it is used to use the DRX long cycle.
- the first information indicates to use the DRX long cycle.
- the first information is carried in the MAC CE.
- the first information carries indication information of a first link
- the first link is used for the first terminal device to send SL data information or SL to the second terminal device control information.
- the indication information of the first link includes: a pair of a destination identifier and a source identifier, the destination identifier is the identifier of the receiving end, and the source identifier is the identifier of the sending end; or the first the identifier of the link; or the connection identifier of the first link.
- the above-mentioned apparatus 1300 may be the first terminal device or a chip in the first terminal device, then:
- the transceiver unit 1310 is configured to send second information to the second terminal device, where the HARQ attribute of the second information is enabled, and the HARQ attribute of the enabled indicates that when the second terminal device receives the second information , sending the HARQ feedback of the second information to the first terminal device; the transceiver unit 1310 is configured to receive the HARQ feedback of the second information from the second terminal device; the processing unit 1320 is configured to receive the HARQ feedback of the second information from the second terminal device; When the above-mentioned HARQ feedback is ACK, the DRX short cycle is used.
- the second information indicates to use the DRX short cycle.
- the second information is carried in the MAC CE.
- the second information carries indication information of a first link
- the first link is used for the first terminal device to send SL data information or SL to the second terminal device control information, etc.
- the indication information of the first link includes a pair of destination identifier and source identifier, the destination identifier is the identifier of the receiver, and the source identifier is the identifier of the sender; or the first link road identifier; or the connection identifier of the first link.
- the above-mentioned apparatus 1300 may be a second terminal device or a chip in the second terminal device, then:
- the transceiver unit 1310 is configured to receive second information from the first terminal device, where the HARQ attribute of the second information is enabled, and the HARQ attribute being enabled indicates that the second terminal device is receiving the second information.
- the transceiver unit 1310 is further configured to send the HARQ feedback of the second information to the first terminal device;
- the processing unit 1320 is configured to When the HARQ feedback is ACK, the DRX short cycle is used.
- the second information indicates to use the DRX short cycle.
- the second information is carried in the MAC CE.
- the second information carries indication information of a first link
- the first link is used for the first terminal device to send SL data information or SL to the second terminal device control information, etc.
- the indication information of the first link includes a pair of destination identifier and source identifier, the destination identifier is the identifier of the receiver, and the source identifier is the identifier of the sender; or the first link road identifier; or the connection identifier of the first link.
- the above-mentioned apparatus 1300 may be the first terminal device or a chip in the first terminal device, then:
- the transceiver unit 1310 is configured to send only the SCI whose HARQ attribute is enabled during the activation period of the DRX long cycle, and the HARQ attribute being enabled indicates that when the second terminal device receives the SCI or the SL data scheduled by the SCI, Send the HARQ feedback of the SCI or SL data to the first terminal device; the processing unit 1320 is configured to start or restart the DRX-inactivity timer when receiving the HARQ feedback of the SCI or SL data, in the DRX -Use DRX short cycle when the inactivity timer times out.
- the above-mentioned apparatus 1300 may be the first terminal device or a chip in the first terminal device, then:
- the processing unit 1320 is configured to determine that the DRX between the first terminal device and the second terminal device is at the activation time, and only the DRX-ReTx timer whose HARQ attribute is disabled is running, and the HARQ attribute is disabled indicating that the After receiving the information corresponding to the DRX-ReTx timer, the second terminal device sends HARQ feedback corresponding to the information to the first terminal device; the transceiver unit 1310 is configured to control the first terminal device and the second terminal device When the HARQ attribute is disabled, the HARQ attribute indicates that the second terminal device does not send the HARQ of the information to the first terminal device when it receives the information corresponding to the transmission. feedback.
- the transmitting between the first terminal device and the second terminal device that the HARQ attribute is disabled includes: the first terminal device does not send the HARQ attribute to the second terminal device For a new transmission to be enabled, and/or, the first terminal device sends a new transmission or retransmission whose HARQ attribute is disabled to the second terminal device.
- the first terminal device does not send a new transmission whose HARQ attribute is enabled to the second terminal device, including: for the authorized grant corresponding to the new transmission, only multiplexing the HARQ attribute as disabled A valid logical channel LCH; or, clear the grant corresponding to the new transmission.
- the new transmission includes a new transport block TB, or an SCI indicating the new transmission.
- the retransmission includes a retransmission TB, or an SCI indicating retransmission.
- the processing unit 1320 is further configured to: when the transmission in which the HARQ attribute between the first terminal device and the second terminal device is disabled ends, stop the transmission corresponding to the SL process. DRX-ReTx timer.
- each unit in the above apparatus can be realized in the form of software calling through the processing element; also can all be realized in the form of hardware; some units can also be realized in the form of software calling through the processing element, and some units can be realized in the form of hardware.
- each unit can be a separately established processing element, or can be integrated in a certain chip of the device to be implemented, and can also be stored in the memory in the form of a program, which can be called by a certain processing element of the device and execute the unit's processing. Function.
- each step of the above method or each of the above units may be implemented by an integrated logic circuit of hardware in the processor element or implemented in the form of software being invoked by the processing element.
- a unit in any of the above apparatuses may be one or more integrated circuits configured to implement the above methods, eg, one or more application specific integrated circuits (ASICs), or, one or more Multiple microprocessors (digital singnal processors, DSPs), or, one or more field programmable gate arrays (FPGAs), or a combination of at least two of these integrated circuit forms.
- ASICs application specific integrated circuits
- DSPs digital singnal processors
- FPGAs field programmable gate arrays
- a unit in the apparatus can be implemented in the form of a processing element scheduler
- the processing element can be a general-purpose processor, such as a central processing unit (central processing unit, CPU) or other processors that can invoke programs.
- CPU central processing unit
- these units can be integrated together and implemented in the form of a system-on-a-chip (SOC).
- the above transceiver unit 1310 is an interface circuit of the device, and is used to receive signals from or send signals to other devices.
- the transceiver unit 1310 is an interface circuit used by the chip to receive signals from other chips or devices, or an interface circuit to send signals to other chips or devices.
- FIG. 14 it is a schematic diagram of an apparatus provided by an embodiment of the present application. It is used to implement the operation of the first terminal device or the second terminal device in the above method embodiments.
- the apparatus includes: a processor 1410 and an interface 1430 .
- the apparatus may further include a memory 1420 .
- the interface 1430 is used to enable communication with other devices.
- the methods performed by the first terminal device and the second terminal device may be invoked by the processor 1410 in the memory (which may be the first terminal device, the second terminal device, the memory 1420 in the terminal device, or an external memory) stored procedures. That is, the first terminal device, the second terminal device, or the terminal device may include a processor 1410, and the processor 1410 executes the method performed by the first terminal device and the second terminal device in the above method embodiments by invoking the program in the memory .
- the processor here may be an integrated circuit with signal processing capability, such as a CPU.
- the first terminal device or the second terminal device may be implemented by one or more integrated circuits configured to implement the above method. For example: one or more ASICs, or, one or more microprocessor DSPs, or, one or more FPGAs, etc., or a combination of at least two of these integrated circuit forms. Alternatively, the above implementations may be combined.
- the functions/implementation process of the transceiver unit 1310 and the processing unit 1320 in FIG. 13 can be implemented by the processor 1410 in the apparatus 1400 shown in FIG. 14 calling computer executable instructions stored in the memory 1420 .
- the function/implementation process of the processing unit 1310 in FIG. 13 can be implemented by the processor 1410 in the apparatus 1400 shown in FIG. 14 calling the computer-executed instructions stored in the memory 1420, and the function/ The realization process can be realized through the interface 1430 in the apparatus 1400 shown in FIG. 14 .
- the present application also provides a computer-readable medium on which a computer program is stored, and when the computer program is executed by a computer, implements the functions of any of the foregoing method embodiments.
- the present application also provides a computer program product, which implements the functions of any of the above method embodiments when the computer program product is executed by a computer.
- the above-mentioned embodiments it may be implemented in whole or in part by software, hardware, firmware or any combination thereof.
- software it can be implemented in whole or in part in the form of a computer program product.
- the computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of the present application are generated.
- the computer may be a general purpose computer, special purpose computer, computer network, or other programmable device.
- the computer instructions may be stored in or transmitted from one computer readable storage medium to another computer readable storage medium, for example, the computer instructions may be downloaded from a website site, computer, server or data center Transmission to another website site, computer, server, or data center is by wire (eg, coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (eg, infrared, wireless, microwave, etc.).
- the computer-readable storage medium may be any available medium that a computer can access, or a data storage device such as a server, a data center, or the like that includes an integration of one or more available media.
- the usable media may be magnetic media (eg, floppy disks, hard disks, magnetic tapes), optical media (eg, DVDs), or semiconductor media (eg, solid state disks (SSDs)), and the like.
- a general-purpose processor may be a microprocessor, or alternatively, the general-purpose processor may be any conventional processor, controller, microcontroller, or state machine.
- a processor may also be implemented by a combination of computing devices, such as a digital signal processor and a microprocessor, multiple microprocessors, one or more microprocessors in combination with a digital signal processor core, or any other similar configuration. accomplish.
- a software unit executed by a processor, or a combination of the two.
- Software units can be stored in random access memory (RAM), flash memory, read-only memory (ROM), EPROM memory, EEPROM memory, registers, hard disk, removable disk, CD-ROM or this In any other form of storage media in the field.
- RAM random access memory
- ROM read-only memory
- EPROM EPROM memory
- EEPROM memory EEPROM memory
- registers hard disk, removable disk, CD-ROM or this
- a storage medium may be coupled to the processor such that the processor may read information from, and store information in, the storage medium.
- the storage medium can also be integrated into the processor.
- the processor and storage medium may be provided in the ASIC.
- the above-described functions described herein may be implemented in hardware, software, firmware, or any combination of the three. If implemented in software, the functions may be stored on, or transmitted over, a computer-readable medium in the form of one or more instructions or code.
- Computer-readable media includes computer storage media and communication media that facilitate the transfer of a computer program from one place to another. Storage media can be any available media that a general-purpose or special-purpose computer can access.
- Such computer-readable media may include, but are not limited to, RAM, ROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other device that can be used to carry or store instructions or data structures and Other media in the form of program code that can be read by a general-purpose or special-purpose computer, or a general-purpose or special-purpose processor.
- any connection is properly defined as a computer-readable medium, for example, if software is transmitted from a website site, server or other remote source over a coaxial cable, fiber optic computer, twisted pair, digital subscriber line (DSL) Or transmitted by wireless means such as infrared, wireless, and microwave are also included in the definition of computer-readable media.
- DSL digital subscriber line
- the discs and discs include compact discs, laser discs, optical discs, digital versatile discs (DVDs), floppy discs and Blu-ray discs. Disks usually reproduce data magnetically, while discs usually use Lasers make optical copies of data. Combinations of the above can also be included in computer readable media.
- the functions described in this application may be implemented in hardware, software, firmware, or any combination thereof.
- the functions may be stored on or transmitted over as one or more instructions or code on a computer-readable medium.
- Computer-readable media includes both computer storage media and communication media including any medium that facilitates transfer of a computer program from one place to another.
- a storage medium can be any available medium that can be accessed by a general purpose or special purpose computer.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
一种侧行链路通信方法及装置,该方法包括:第一终端设备向第二终端设备发送HARQ属性为使能的SCI,第一终端设备在接收到来自第二终端设备的HARQ反馈时,启动或重启非连续接收非活动定时器;相应的,第二终端设备在向第一终端设备发送所述HARQ反时,启动或重启非连续接收非活动定时器。可选的,第一终端设备在与第二终端设备间进行HARQ属性为去使能的SCI的传输时,不再启动或重启非连续接收非活动定时器,从而使得第一终端设备与第二终端设备同步启动非连续接收非活动定时器,对齐两者的激活时间。
Description
本申请涉及通信技术领域,尤其涉及一种侧行链路通信方法及装置。
在无线通信系统中,为了在保证数据能够有效传输的前提下节省用户设备(user equipment,UE)的功耗,引入了一种非连续接收(discontinuous reception,DRX)机制来控制UE监听物理下行控制信道(physical downlink control channel,PDCCH)的行为。该DRX机制还可以称为空口DRX(Uu DRX)机制。
如果没有Uu DRX机制,UE会保持监听PDCCH,查看是否有来自服务小区的信息。然而现实中很多时候,UE并不是一直和网络进行有效信息的交互,不会总是执行上传或下载业务,通话时也不会一直有语音数据的传输。如果在UE和网络之间没有数据交互的时候,UE还持续的监听PDCCH,显然是很费电的。因而,在保证数据有效传输的前提下,可以采用Uu DRX机制以节省UE电量。
当配置Uu DRX时,可以让UE周期性的在某些时候进入“睡眠状态”,UE不需要连续地监听PDCCH,而需要监听的时候,则从睡眠状态中唤醒自己,这样就可以使UE达到省电的目的。虽然这样做对数据传输的时延有一定的影响,但如果这种时延并不影响用户体验,那么考虑到UE更为重要的功耗,执行Uu DRX是很有意义的。
目前,在第三代合作伙伴计划(3rd generation partnership project,3GPP)的通信协议版本17(release17,R17)的侧行链路(sidelink,SL)研究中,提出引入了SL DRX。类似于上述Uu DRX,SL DRX用于控制接收UE监听侧行链路控制信息(sidelink control information,SCI)。即UE在激活时间段内醒来监听其它UE发送的SCI,若UE进入睡眠状态,则无法接收SCI。
在SL DRX中,UE的激活时间(active time)包括以下定时器正在运行的时间:非连续接收激活定时器DRX-on Duration timer,非连续接收非活动定时器DRX-inactivity timer,和非连续接收重传定时器DRX-Retransmission timer。由于受各种因素的影响,会导致发送UE与接收UE启动的定时器不同步,进而导致两者的激活时间不对齐,影响两者的正常通信。
发明内容
本申请提供一种侧行链路通信方法及装置,以使得发送端与接收端的定时器同步启动,对齐两者的激活时间。
第一方面,提供一种侧行链路通信方法,包括:第一终端设备向第二终端设备发送混合自动重传请求HARQ属性为使能的侧行链路控制信息SCI,所述HARQ属性为使能指示所述第二终端设备接收到所述SCI或所述SCI调度的侧行链路SL数据时,向所述第一终端设备发送所述SCI或所述SCI调度的数据的HARQ反馈;所述第一终端设备接收来自所述第二终端设备的所述SCI或所述SCI调度的数据的HARQ反馈,所述第一终端设备启动或重启非连续接收非活动定时器。可选的,还包括:所述第一终端设备向所述第二终端设 备发送HARQ属性为去使能的SCI,所述第一终端设备保持所述非连续接收非活动定时器为未启动状态,所述HARQ属性为去使能指示所述第二终端设备接收到所述SCI或所述SCI调度的SL数据时,不向所述第一终端设备发送所述SCI或所述SCI调度的SL数据的HARQ反馈。
通过上述可以看出,对于HARQ属性为去使能的SCI,由于第二终端并不反馈HARQ,所以第一终端设备不能明确确定第二终端设备是否接收到当前的SCI。而采用第一方面的设计,对于HARQ属性为去使能的SCI,不启动或重启非连续接收非活动定时器。而对于HARQ属性为使能的SCI,第一终端设备在接收到该SCI的HARQ反馈时,再启动非连续接收非活动定时器,第二终端设备在发送HARQ反馈时,再启动非连续接收非活动定时器;从而使得第一终端设备与第二终端设备同步启动非连续接收非活动定时器,使得第一终端设备与第二终端设备的激活时间对齐。
在一种可能的实现方式中,所述SCI包括第一级SCI,或者第一级SCI和第二级SCI。可选的,所述SCI可以携带于PSCCH中传输。
第二方面,提供一种侧行链路通信方法,关于第二方面的有益效果可参见上述第一方面的记载,该方法包括:第二终端设备接收来自第一终端设备的混合自动重传请求HARQ属性为使能的侧行链路控制信息SCI,所述HARQ属性为使能指示所述第二终端设备接收到所述SCI或所述SCI调度的侧行链路SL数据时,向所述第一终端设备发送所述SCI或所述SCI调度的数据的HARQ反馈;所述第二终端设备向所述第一终端设备发送所述SCI或所述SCI调度的SL数据的HARQ反馈,所述第二终端设备启动或重启非连续接收非活动定时器。可选的,还包括:所述第二终端设备接收来自所述第一终端设备的HARQ属性为去使能的SCI,所述第二终端设备保持所述非连续接收非活动定时器为未启动状态,所述HARQ属性为去使能指示所述第二终端设备接收到所述SCI或所述SCI调度的SL数据时,不向所述第一终端设备发送所述SCI或所述SCI调度的SL数据的HARQ反馈。
在一种可能的实现方式中,所述SCI包括第一级SCI,或者第一级SCI和第二级SCI。可选的,所述SCI可以携带于PSCCH中传输。
第三方面,提供一种侧行链路通信方法,包括:第二终端设备向第一终端设备发送第一信息,所述第一信息的混合自动重传请求HARQ属性为使能,所述HARQ属性为使能指示所述第一终端设备接收到所述第一信息时,向所述第二终端设备发送所述第一信息的HARQ反馈;所述第二终端设备接收来自所述第一终端设备的所述第一信息的HARQ反馈,当该HARQ反馈为肯定应答ACK时,所述第二终端设备使用非连续接收DRX长周期。
以第二终端设备为RX UE,第一终端设备为TX UE为例。在上述第三方面的设计中,RX UE在需要由DRX短周期向DRX长周期切换时,RX UE可以向TX UE发送第一信息,所述第一信息的HARQ属性为使能。TX UE在接收到上述第一信息时,可确定是否同意RX UE进入DRX长周期。若TX UE同意RX UE进入DRX长周期,则TX UE可向RX UE发送ACK的HARQ反馈。RX UE在接收到上述ACK的HARQ反馈时,再由DRX短周期切换到DRX长周期。采用上述第三方面的设计,可使得TX UE与RX UE的DRX周期一致。
在一种可能的实现方式中,所述第一信息指示使用所述DRX长周期。
在一种可能的实现方式中,所述第一信息承载于媒体接入控制控制元素MAC CE中。
在一种可能的实现方式中,所述第一信息中携带有第一链路的指示信息,所述第一链 路用于所述第一终端设备向所述第二终端设备发送SL数据信息或SL控制信息。
在一种可能的实现方式中,所述第一链路的指示信息包括:目的标识和源标识对,所述目的标识为接收端的标识,所述源标识为发送端的标识;或所述第一链路的标识;或所述第一链路的连接标识。
第四方面,提供一种侧行链路通信方法,关于该第四方面的有益效果,可参见上述第三方面的记载,该方法包括:第一终端设备接收来自第二终端设备的第一信息,所述第一信息的混合自动重传请求HARQ属性为使能,所述HARQ属性为使能指示所述第一终端设备接收到所述第一信息时,向所述第二终端设备发送所述第一信息的HARQ反馈;所述第一终端设备向所述第二终端设备发送所述第一信息的HARQ反馈,当该HARQ反馈为肯定应答ACK时,所述第一终端设备使用非连续接收DRX长周期。
在一种可能的实现方式中,所述第一信息指示使用所述DRX长周期。
在一种可能的实现方式中,所述第一信息承载于媒体接入控制控制元素MAC CE中。
在一种可能的实现方式中,所述第一信息中携带有第一链路的指示信息,所述第一链路用于所述第一终端设备向所述第二终端设备发送SL数据信息或SL控制信息。
在一种可能的实现方式中,所述第一链路的指示信息包括目的标识和源标识对,所述目的标识为接收端的标识,所述源标识为发送端的标识;或所述第一链路的标识;或所述第一链路的连接标识。
第五方面,提供一种侧行链路通信方法,包括:第一终端设备向第二终端设备发送第二信息,所述第二信息的混合自动重传请求HARQ属性为使能,所述HARQ属性为使能指示所述第二终端设备接收到所述第二信息时,向所述第一终端设备发送所述第二信息的HARQ反馈;所述第一终端设备接收来自所述第二终端设备的所述第二信息的HARQ反馈,当所述HARQ反馈为肯定应答ACK时,所述第一终端设备使用非连续接收DRX短周期。
以第一终端设备为TX UE,第二终端设备为RX UE为例,采用上述第五方面的设计,TX UE在满足由DRX长周期切换到DRX短周期的条件时,向RX UE发送第二信息,RX UE在同意其切换到DRX短周期时,TX UE和RX UE再切换到DRX短周期,从而可使得TX UE与RX UE的DRX周期一致。
在一种可能的实现方式中,所述第二信息指示使用所述DRX短周期。
在一种可能的实现方式中,所述第二信息承载于媒体接入控制控制元素MAC CE中。
在一种可能的实现方式中,所述第二信息中携带有第一链路的指示信息,所述第一链路用于所述第一终端设备向所述第二终端设备发送SL数据信息或SL控制信息。
在一种可能的实现方式中,所述第一链路的指示信息包括:目的标识和源标识对,所述目的标识为接收端的标识,所述源标识为发送端的标识;或所述第一链路的标识;或所述第一链路的连接标识。
第六方面,提供一种侧行链路通信方法,关于第六方面的有益效果可参见上述第五方面的记载,该方法至少包括:第二终端设备接收来自第一终端设备的第二信息,所述第二信息的混合自动重传请求HARQ属性为使能,所述HARQ属性为使能指示所述第二终端设备在接收到所述第二信息时,向所述第一终端设备发送所述第二信息的HARQ反馈;所述第二终端设备向所述第一终端设备发送所述第二信息的HARQ反馈,当所述HARQ反馈为肯定应答ACK时,所述第二终端设备使用非连续接收DRX短周期。
在一种可能的实现方式中,所述第二信息指示使用所述DRX短周期。
在一种可能的实现方式中,所述第二信息承载于媒体接入控制控制元素MAC CE中。
在一种可能的实现方式中,所述第二信息中携带有第一链路的指示信息,所述第一链路用于所述第一终端设备向所述第二终端设备发送SL数据信息或SL控制信息。
在一种可能的实现方式中,所述第一链路的指示信息包括:目的标识和源标识对,所述目的标识为接收端的标识,所述源标识为发送端的标识;或所述第一链路的标识;或所述第一链路的连接标识。
第七方面,提供一种侧行链路通信方法,包括:第一终端设备在非连续接收DRX长周期的激活期间,仅发送混合自动重传请求HARQ属性为使能的侧行链路控制信息SCI,所述HARQ属性为使能指示第二终端设备在接收到所述SCI或SCI调度的侧行链路SL数据时,向所述第一终端设备发送所述SCI或SL数据的HARQ反馈;所述第一终端设备在接收到所述SCI或SL数据的HARQ反馈时,启动或重启非连续接收非活动定时器,在所述非连续接收非活动定时器超时时,所述第一终端设备使用非连续接收DRX短周期。
以第一终端设备为TX UE,第二终端设备为RX UE,非连续接收非活动定时器为inactivity timer为例。TX UE与RX UE的DRX周期不一致,主要是由于TX UE发送的SCI,RX UE接收失败,从而导致的RX UE未启动inactivity timer;在inactivity timer超时时,RX UE也未启动shortcycle timer。采用上述第七方面的设计,通过TX UE在DRX长周期的激活时间内,仅发送HARQ属性为使能的SCI,TX UE在接收到所述SCI或SCI调度的SL数据的HARQ反馈时,再启动或重启inactivity timer。而RX UE在发送所述SCI或SCI调度的SL数据的HARQ反馈时,再启动或重启inactivity timer。从而使得TX UE与RX UE的inactivity timer启动同步,进而使得两者的shortcycle timer同步启动,TX UE与RX UE同步切换到DRX短周期。
第八方面,提供一种侧行链路通信方法,包括:第一终端设备确定与第二终端设备间的非连续接收DRX处于激活时间,且仅有混合自动重传请求HARQ属性为去使能的非连续接收重传定时器在运行,所述HARQ属性为去使能指示所述第二终端设备在接收到所述非连续接收重传定时器对应的信息时,向所述第一终端设备发送该信息对应的HARQ反馈;所述第一终端设备与所述第二终端设备间进行HARQ属性为去使能的传输,所述HARQ属性为去使能指示所述第二终端设备在接收到所述传输对应的信息时,不向所述第一终端设备发送该信息的HARQ反馈。
以第一终端设备为TX UE,第二终端设备为RX UE,非连续接收重传定时器为Re TX timer为例;采用上述第八方面的设计,在TX UE与RX UE之间的DRX处于激活时间,且当前仅有HARQ属性为去使能的ReTX timer运行时,TX UE与RX UE间不再进行HARQ属性为使能的传输,可避免由于TX UE发送HARQ属性为使能的SL信息或数据后,接收到不到RX UE的HARQ反馈,而触发SL RLF的问题。
在一种可能的实现方式中,所述第一终端设备与所述第二终端设备间进行HARQ属性为去使能的传输,包括:所述第一终端设备不向所述第二终端设备发送HARQ属性为使能的新传,和/或,所述第一终端设备向所述第二终端设备发送HARQ属性为去使能的新传或者重传。
在一种可能的实现方式中,所述第一终端设备不向所述第二终端设备发送HARQ属性为使能的新传,包括:所述第一终端设备对于新传对应的授权仅复用HARQ属性为去使能的逻辑信道LCH;或者,所述第一终端设备清除新传对应的授权。
在一种可能的实现方式中,所述新传包括新传输块TB,或指示新传的侧行链路控制信息SCI。
在一种可能的实现方式中,所述重传包括重传TB,或指示重传的SCI。
在一种可能的实现方式中,还包括:
所述第一终端设备在与所述第二终端设备间的HARQ属性为去使能的传输结束时,所述第一终端设备停止所述传输对应侧行链路SL进程的非连续接收重传定时器。
第九方面,提供一种侧行链路通信装置,该装置可以为第一终端设备或第一终端设备中的芯片。所述通信装置具备实现上述第一方面的功能。比如,所述通信装置包括执行上述第一方面涉及步骤所对应的模块或单元或手段(means),所述功能或单元或手段可以通过软件实现,或者通过硬件实现,也可以通过硬件执行相应的软件实现。
在一种可能的设计中,所述通信装置包括处理单元和收发单元,其中,收发单元可以用于收发信号,以实现该通信装置和其它装置之间的通信,比如,收发单元用于接收来自网络设备的配置信息;处理单元可以用于执行该通信装置的一些内部操作。处理单元、收发单元执行的功能可以和上述第一方面涉及的步骤相对应。
在一种可能的设计中,所述通信装置包括处理器,还可以包括收发器,所述收发器用于收发信号,所述处理器执行程序指令,以完成上述第一方面中任意可能的设计或实现方式中的方法。其中,所述通信装置还可以包括一个或多个存储器,所述存储器用于与处理器耦合。所述一个或多个存储器可以和处理器集成在一起,也可以与处理器分离设置,本申请并不限定。存储器可以保存实现上述第一方面涉及的功能的必要计算机程序或指令。所述处理器可执行所述存储器存储的计算机程序或指令,当所述计算机程序或指令被执行时,使得所述通信装置实现上述第一方面任意可能的设计或实现方式中的方法。
在一种可能的设计中,所述通信装置包括处理器和存储器,存储器可以保存实现上述第一方面涉及的功能的必要计算机程序或指令。所述处理器可执行所述存储器存储的计算机程序或指令,当所述计算机程序或指令被执行时,使得所述通信装置实现上述第一方面任意可能的设计或实现方式中的方法。
在一种可能的设计中,所述通信装置包括至少一个处理器和接口电路,其中,至少一个处理器用于通过所述接口电路与其它装置通信,并执行上述第一方面任意可能的设计或实现方式中的方法。
第十方面,提供一种侧行链路通信装置,该装置可以为第二终端设备或第二终端设备中的芯片。所述通信装置具备实现上述第二方面的功能。比如,所述通信装置包括执行上述第二方面涉及步骤所对应的模块或单元或手段(means),所述功能或单元或手段可以通过软件实现,或者通过硬件实现,也可以通过硬件执行相应的软件实现。
在一种可能的设计中,所述通信装置包括处理单元、收发单元,其中,收发单元可以用于收发信号,以实现该通信装置和其它装置之间的通信,比如,收发单元用于接收来自网络设备的配置信息;处理单元可以用于执行该通信装置的一些内部操作。处理单元、收发单元执行的功能可以和上述第二方面涉及的步骤相对应。
在一种可能的设计中,所述通信装置包括处理器,还可以包括收发器,所述收发器用于收发信号,所述处理器执行程序指令,以完成上述第二方面中任意可能的设计或实现方式中的方法。其中,所述通信装置还可以包括一个或多个存储器,所述存储器用于与处理器耦合。所述一个或多个存储器可以和处理器集成在一起,也可以与处理器分离设置,本 申请并不限定。存储器可以保存实现上述第二方面涉及的功能的必要计算机程序或指令。所述处理器可执行所述存储器存储的计算机程序或指令,当所述计算机程序或指令被执行时,使得所述通信装置实现上述第二方面任意可能的设计或实现方式中的方法。
在一种可能的设计中,所述通信装置包括处理器和存储器,存储器可以保存实现上述第二方面涉及的功能的必要计算机程序或指令。所述处理器可执行所述存储器存储的计算机程序或指令,当所述计算机程序或指令被执行时,使得所述通信装置实现上述第二方面任意可能的设计或实现方式中的方法。
在一种可能的设计中,所述通信装置包括至少一个处理器和接口电路,其中,至少一个处理器用于通过所述接口电路与其它装置通信,并执行上述第二方面任意可能的设计或实现方式中的方法。
第十一方面,提供一种侧行链路通信装置,该装置可以为第二终端设备或第二终端设备中的芯片。所述通信装置具备实现上述第三方面的功能。比如,所述通信装置包括执行上述第三方面涉及步骤所对应的模块或单元或手段(means),所述功能或单元或手段可以通过软件实现,或者通过硬件实现,也可以通过硬件执行相应的软件实现。
在一种可能的设计中,所述通信装置包括处理单元、收发单元,其中,收发单元可以用于收发信号,以实现该通信装置和其它装置之间的通信,比如,收发单元用于接收来自网络设备的配置信息;处理单元可以用于执行该通信装置的一些内部操作。处理单元、收发单元执行的功能可以和上述第三方面涉及的步骤相对应。
在一种可能的设计中,所述通信装置包括处理器,还可以包括收发器,所述收发器用于收发信号,所述处理器执行程序指令,以完成上述第三方面中任意可能的设计或实现方式中的方法。其中,所述通信装置还可以包括一个或多个存储器,所述存储器用于与处理器耦合。所述一个或多个存储器可以和处理器集成在一起,也可以与处理器分离设置,本申请并不限定。存储器可以保存实现上述第三方面涉及的功能的必要计算机程序或指令。所述处理器可执行所述存储器存储的计算机程序或指令,当所述计算机程序或指令被执行时,使得所述通信装置实现上述第三方面任意可能的设计或实现方式中的方法。
在一种可能的设计中,所述通信装置包括处理器和存储器,存储器可以保存实现上述第三方面涉及的功能的必要计算机程序或指令。所述处理器可执行所述存储器存储的计算机程序或指令,当所述计算机程序或指令被执行时,使得所述通信装置实现上述第三方面任意可能的设计或实现方式中的方法。
在一种可能的设计中,所述通信装置包括至少一个处理器和接口电路,其中,至少一个处理器用于通过所述接口电路与其它装置通信,并执行上述第三方面任意可能的设计或实现方式中的方法。
第十二方面,提供一种侧行链路通信装置,该装置可以为第一终端设备或第一终端设备中的芯片。所述通信装置具备实现上述第四方面的功能。比如,所述通信装置包括执行上述第四方面涉及步骤所对应的模块或单元或手段(means),所述功能或单元或手段可以通过软件实现,或者通过硬件实现,也可以通过硬件执行相应的软件实现。
在一种可能的设计中,所述通信装置包括处理单元、收发单元,其中,收发单元可以用于收发信号,以实现该通信装置和其它装置之间的通信,比如,收发单元用于接收来自网络设备的配置信息;处理单元可以用于执行该通信装置的一些内部操作。处理单元、收发单元执行的功能可以和上述第四方面涉及的步骤相对应。
在一种可能的设计中,所述通信装置包括处理器,还可以包括收发器,所述收发器用于收发信号,所述处理器执行程序指令,以完成上述第四方面中任意可能的设计或实现方式中的方法。其中,所述通信装置还可以包括一个或多个存储器,所述存储器用于与处理器耦合。所述一个或多个存储器可以和处理器集成在一起,也可以与处理器分离设置,本申请并不限定。存储器可以保存实现上述第四方面涉及的功能的必要计算机程序或指令。所述处理器可执行所述存储器存储的计算机程序或指令,当所述计算机程序或指令被执行时,使得所述通信装置实现上述第四方面任意可能的设计或实现方式中的方法。
在一种可能的设计中,所述通信装置包括处理器和存储器,存储器可以保存实现上述第四方面涉及的功能的必要计算机程序或指令。所述处理器可执行所述存储器存储的计算机程序或指令,当所述计算机程序或指令被执行时,使得所述通信装置实现上述第四方面任意可能的设计或实现方式中的方法。
在一种可能的设计中,所述通信装置包括至少一个处理器和接口电路,其中,至少一个处理器用于通过所述接口电路与其它装置通信,并执行上述第四方面任意可能的设计或实现方式中的方法。
第十三方面,提供一种侧行链路通信装置,该装置可以为第一终端设备或第一终端设备中的芯片。所述通信装置具备实现上述第五方面的功能。比如,所述通信装置包括执行上述第五方面涉及步骤所对应的模块或单元或手段(means),所述功能或单元或手段可以通过软件实现,或者通过硬件实现,也可以通过硬件执行相应的软件实现。
在一种可能的设计中,所述通信装置包括处理单元、收发单元,其中,收发单元可以用于收发信号,以实现该通信装置和其它装置之间的通信,比如,收发单元用于接收来自网络设备的配置信息;处理单元可以用于执行该通信装置的一些内部操作。处理单元、收发单元执行的功能可以和上述第五方面涉及的步骤相对应。
在一种可能的设计中,所述通信装置包括处理器,还可以包括收发器,所述收发器用于收发信号,所述处理器执行程序指令,以完成上述第五方面中任意可能的设计或实现方式中的方法。其中,所述通信装置还可以包括一个或多个存储器,所述存储器用于与处理器耦合。所述一个或多个存储器可以和处理器集成在一起,也可以与处理器分离设置,本申请并不限定。存储器可以保存实现上述第五方面涉及的功能的必要计算机程序或指令。所述处理器可执行所述存储器存储的计算机程序或指令,当所述计算机程序或指令被执行时,使得所述通信装置实现上述第五方面任意可能的设计或实现方式中的方法。
在一种可能的设计中,所述通信装置包括处理器和存储器,存储器可以保存实现上述第五方面涉及的功能的必要计算机程序或指令。所述处理器可执行所述存储器存储的计算机程序或指令,当所述计算机程序或指令被执行时,使得所述通信装置实现上述第五方面任意可能的设计或实现方式中的方法。
在一种可能的设计中,所述通信装置包括至少一个处理器和接口电路,其中,至少一个处理器用于通过所述接口电路与其它装置通信,并执行上述第五方面任意可能的设计或实现方式中的方法。
第十四方面,提供一种侧行链路通信装置,该装置可以为第二终端设备或第二终端设备中的芯片。所述通信装置具备实现上述第六方面的功能。比如,所述通信装置包括执行上述第六方面涉及步骤所对应的模块或单元或手段(means),所述功能或单元或手段可以通过软件实现,或者通过硬件实现,也可以通过硬件执行相应的软件实现。
在一种可能的设计中,所述通信装置包括处理单元、收发单元,其中,收发单元可以用于收发信号,以实现该通信装置和其它装置之间的通信,比如,收发单元用于接收来自网络设备的配置信息;处理单元可以用于执行该通信装置的一些内部操作。处理单元、收发单元执行的功能可以和上述第六方面涉及的步骤相对应。
在一种可能的设计中,所述通信装置包括处理器,还可以包括收发器,所述收发器用于收发信号,所述处理器执行程序指令,以完成上述第六方面中任意可能的设计或实现方式中的方法。其中,所述通信装置还可以包括一个或多个存储器,所述存储器用于与处理器耦合。所述一个或多个存储器可以和处理器集成在一起,也可以与处理器分离设置,本申请并不限定。存储器可以保存实现上述第六方面涉及的功能的必要计算机程序或指令。所述处理器可执行所述存储器存储的计算机程序或指令,当所述计算机程序或指令被执行时,使得所述通信装置实现上述第六方面任意可能的设计或实现方式中的方法。
在一种可能的设计中,所述通信装置包括处理器和存储器,存储器可以保存实现上述第六方面涉及的功能的必要计算机程序或指令。所述处理器可执行所述存储器存储的计算机程序或指令,当所述计算机程序或指令被执行时,使得所述通信装置实现上述第六方面任意可能的设计或实现方式中的方法。
在一种可能的设计中,所述通信装置包括至少一个处理器和接口电路,其中,至少一个处理器用于通过所述接口电路与其它装置通信,并执行上述第六方面任意可能的设计或实现方式中的方法。
第十五方面,提供一种侧行链路通信装置,该装置可以为第一终端设备或第一终端设备中的芯片。所述通信装置具备实现上述第七方面的功能。比如,所述通信装置包括执行上述第七方面涉及步骤所对应的模块或单元或手段(means),所述功能或单元或手段可以通过软件实现,或者通过硬件实现,也可以通过硬件执行相应的软件实现。
在一种可能的设计中,所述通信装置包括处理单元、收发单元,其中,收发单元可以用于收发信号,以实现该通信装置和其它装置之间的通信,比如,收发单元用于接收来自网络设备的配置信息;处理单元可以用于执行该通信装置的一些内部操作。处理单元、收发单元执行的功能可以和上述第七方面涉及的步骤相对应。
在一种可能的设计中,所述通信装置包括处理器,还可以包括收发器,所述收发器用于收发信号,所述处理器执行程序指令,以完成上述第七方面中任意可能的设计或实现方式中的方法。其中,所述通信装置还可以包括一个或多个存储器,所述存储器用于与处理器耦合。所述一个或多个存储器可以和处理器集成在一起,也可以与处理器分离设置,本申请并不限定。存储器可以保存实现上述第七方面涉及的功能的必要计算机程序或指令。所述处理器可执行所述存储器存储的计算机程序或指令,当所述计算机程序或指令被执行时,使得所述通信装置实现上述第七方面任意可能的设计或实现方式中的方法。
在一种可能的设计中,所述通信装置包括处理器和存储器,存储器可以保存实现上述第七方面涉及的功能的必要计算机程序或指令。所述处理器可执行所述存储器存储的计算机程序或指令,当所述计算机程序或指令被执行时,使得所述通信装置实现上述第七方面任意可能的设计或实现方式中的方法。
在一种可能的设计中,所述通信装置包括至少一个处理器和接口电路,其中,至少一个处理器用于通过所述接口电路与其它装置通信,并执行上述第七方面任意可能的设计或实现方式中的方法。
第十六方面,提供一种侧行链路通信装置,该装置可以为第一终端设备或第一终端设备中的芯片。所述通信装置具备实现上述第八方面的功能。比如,所述通信装置包括执行上述第八方面涉及步骤所对应的模块或单元或手段(means),所述功能或单元或手段可以通过软件实现,或者通过硬件实现,也可以通过硬件执行相应的软件实现。
在一种可能的设计中,所述通信装置包括处理单元、收发单元,其中,收发单元可以用于收发信号,以实现该通信装置和其它装置之间的通信,比如,收发单元用于接收来自网络设备的配置信息;处理单元可以用于执行该通信装置的一些内部操作。处理单元、收发单元执行的功能可以和上述第八方面涉及的步骤相对应。
在一种可能的设计中,所述通信装置包括处理器,还可以包括收发器,所述收发器用于收发信号,所述处理器执行程序指令,以完成上述第八方面中任意可能的设计或实现方式中的方法。其中,所述通信装置还可以包括一个或多个存储器,所述存储器用于与处理器耦合。所述一个或多个存储器可以和处理器集成在一起,也可以与处理器分离设置,本申请并不限定。存储器可以保存实现上述第八方面涉及的功能的必要计算机程序或指令。所述处理器可执行所述存储器存储的计算机程序或指令,当所述计算机程序或指令被执行时,使得所述通信装置实现上述第八方面任意可能的设计或实现方式中的方法。
在一种可能的设计中,所述通信装置包括处理器和存储器,存储器可以保存实现上述第八方面涉及的功能的必要计算机程序或指令。所述处理器可执行所述存储器存储的计算机程序或指令,当所述计算机程序或指令被执行时,使得所述通信装置实现上述第八方面任意可能的设计或实现方式中的方法。
在一种可能的设计中,所述通信装置包括至少一个处理器和接口电路,其中,至少一个处理器用于通过所述接口电路与其它装置通信,并执行上述第八方面任意可能的设计或实现方式中的方法。
第十七方面,提供一种通信系统,该通信系统包括上述第九方面、第十二方面、第十三方面、第十五方面、或第十六方面的通信装置,以及,第十方面,第十一方面或第十四方面的通信装置。
第十八方面,本申请提供一种计算机可读存储介质,所述计算机存储介质中存储有计算机可读指令,当计算机读取并执行所述计算机可读指令时,使得计算机执行上述第一方面至第八方面的任一种可能的设计中的方法。
第十九方面,本申请提供一种计算机程序产品,当计算机读取并执行所述计算机程序产品时,使得计算机执行上述第一方面至第八方面的任一种可能的设计中的方法。
第二十方面,本申请提供一种芯片,所述芯片包括处理器,所述处理器与存储器耦合,用于读取并执行所述存储器中存储的软件程序,以实现上述第一方面至第八方面的任一种可能的设计中的方法。
图1为本申请实施例提供的系统架构示意图;
图2为本申请实施例提供的SLDRX的周期示意图;
图3为本申请实施例提供的当前方案中启动inactivity timer的示意图;
图4为本申请实施例提供的侧行链路通信方法的流程示意图;
图5为本申请实施例提供的启动inactivity timer的示意图;
图6为本申请实施例提供的当前方案中导致DRX周期不一致的示意图;
图7为本申请实施例提供的侧行链路通信方法的流程示意图;
图8为本申请实施例提供的DRX周期切换的示意图;
图9为本申请实施例提供的侧行链路通信方法的流程示意图;
图10为本申请实施例提供的侧行链路通信方法的流程示意图;
图11为本申请实施例提供的配置RTT timer和ReTx timer的示意图;
图12为本申请实施例提供的侧行链路通信方法的流程示意图;
图13为本申请实施例提供的装置的一结构示意图;
图14为本申请实施例提供的装置的另一结构示意图。
下面结合附图,对本申请实施例中的技术方案进行描述。
图1示出了本申请实施例可应用的通信系统100。通信系统100可以是长期演进(long term evolution,LTE)系统、第五代(5
th generation,5G)通信系统、新空口(new radio,NR)系统,还可以是机器对机器(machine to machine,M2M)通信系统、车联网通信系统、设备对设备(device to device,D2D)通信系统、第六代及后续未来演进的通信系统等。
如图1所示,该通信系统100可以包括:两个或两个以上的终端设备101。其中,终端设备101与终端设备101之间可以通过无线接口(如PC5接口)进行通信。在PC5接口上,终端设备101与终端设备101之间传输数据的链路称为侧行链路(sidelink,SL)。
SL通信一般用于车到一切(vehicle to everything,V2X)或D2D等设备直联通信的场景。V2X是指把车联到网或车联成网,包括4种不同类型的应用,分别为汽车对汽车(vehicle to vehicle,V2V)、汽车对基础设施(vehicle to infrastructure,V2I)、汽车对网络(vehicle to network,V2N)、和汽车对行人(vehicle to pedestrian,V2P)等。通过这4种应用,车辆、路边的基础设施、应用服务器和行人等可收集、处理和分享周边车辆和环境的状态信息,以提供更智能化的服务,如无人驾驶(unmanned driving)、自动驾驶(automated driving)、辅助驾驶(driver assistance)、智能驾驶(intelligent driving)、网联驾驶(connected driving)、智能网联驾驶(intelligent network driving)、和汽车共享(car sharing)等。
如图1所示,在V2V场景中,终端设备101可以是车载终端。在PC5接口上,车载终端与车载终端之间通过SL交互数据,如车辆位置、车辆速度、行驶方向等指示车辆动态的数据等。例如,车载终端A可以通过SL向另一车载终端B发送SL数据,该SL数据用于指示上述数据所表达的内容。例如,在车载终端B的用户界面中所显示的内容可以为“后方车辆的车牌号码(“FAF787”)、后方车辆正在执行的驾驶操作(“后方车辆FAF787正在执行超车操作”)、后方车辆的当前车速(“80km/h”)等等,当然上述“后方车辆”指车载终端A。这样,可以降低交通事故的发生率,增强驾驶安全。
可选的,在上述图1所示的通信系统100中还可以包括网络设备102。其中,网络设备102与终端设备101之间的通信接口为空口(air interface)。其中,网络设备102可以在网络控制设备的控制下,通过空口与终端设备101通信。空口在一些通信系统中也称为Uu接口。
在一种可能的实现方式中,网络设备102可以通过空口,向终端设备101发送下行控制信息(downlink control information,DCI),所述DCI用于为终端设备101分配SL资源。 两个终端设备101之间可以在上述分配的SL资源上,进行SL通信。在本申请实施例中,在基于SL链路的通信方式中,SL的资源分配包括两种方式:第一种方式,基站调度的资源分配,还称为模式1(mode-1)。UE在需要在SL上传输数据时,UE可以通过空口向基站发送请求,基站可以根据上述请求,为UE分配SL资源,且通过DCI将分配的SL资源指示给UE。第二种方式,UE自主选择模式,还称为模式2(mode-2)。当UE需要在SL上传输数据时,UE可以在基站配置或预配置的资源池中自己选择SL资源。
需要说明的是,上述图1所示的通信系统100仅仅是为了清楚的说明本申请的技术方案,并不构成对本申请的限定。本领域普通技术人员可知,随着网络架构的演进和新业务场景的出现,本申请实施例提供的技术方案对于类似的技术问题,同样适用。
为了便于理解,首先介绍本申请实施例所涉及的名词或术语,该名词或术语也作为本申请实施例发明内容的一部分。
1、终端设备
终端设备可以简称为终端,是一种具有无线收发功能的设备。终端设备可以部署在陆地上,包括室内或室外、手持或车载;也可以部署在水面上(如轮船等);还可以部署在空中(例如飞机、气球和卫星上等)。所述终端设备可以是手机(mobile phone)、平板电脑(pad)、带无线收发功能的电脑、虚拟现实(virtual reality,VR)终端设备、增强现实(augmented reality,AR)终端设备、工业控制(industrial control)中的无线终端设备、无人驾驶(self driving)中的无线终端设备、远程医疗(remote medical)中的无线终端设备、智能电网(smart grid)中的无线终端设备、运输安全(transportation safety)中的无线终端设备、智慧城市(smart city)中的无线终端设备、智慧家庭(smart home)中的无线终端设备,以及还可以包括用户设备(user equipment,UE)等。终端设备还可以是蜂窝电话、无绳电话、会话启动协议(session initiation protocol,SIP)电话、无线本地环路(wireless local loop,WLL)站、个人数字助理(personal digital assistant,PDA)、具有无线通信功能的手持设备、计算设备或连接到无线调制解调器的其它处理设备、车载设备、可穿戴设备,未来第五代(5th generation,5G)网络中的终端设备或者未来演进的公用陆地移动通信网络(public land mobile network,PLMN)中的终端设备等。终端设备有时也可以称为终端、接入终端设备、车载终端设备、工业控制终端设备、UE单元、UE站、移动站、移动台、远方站、远程终端设备、移动设备、UE终端设备、终端设备、无线通信设备、UE代理或UE装置等。终端设备也可以是固定的或者移动的。本申请实施例对此并不限定。
2、网络设备
网络设备,可以是接入网设备,接入网设备也可以称为无线接入网(radio access network,RAN)设备,是一种为终端设备提供无线通信功能的设备。接入网设备例如包括但不限于:5G中的下一代基站(generation nodeB,gNB)、演进型节点B(evolved node B,eNB)、无线网络控制器(radio network controller,RNC)、节点B(node B,NB)、基站控制器(base station controller,BSC)、基站收发台(base transceiver station,BTS)、家庭基站(例如,home evolved nodeB,或home node B,HNB)、基带单元(baseband unit,BBU)、收发点(transmitting and receiving point,TRP)、发射点(transmitting point,TP)、移动交换中心等。接入网设备还可以是云无线接入网络(cloud radio access network,CRAN)场景下的无线控制器、集中单元(centralized unit,CU),和/或分布单元(distributed unit,DU),或者网 络设备可以为中继站、接入点、车载设备、可穿戴设备以及未来5G网络中的网络设备或者未来演进的PLMN网络中的网络设备等。终端设备可以与不同技术的多个接入网设备进行通信,例如,终端设备可以与支持长期演进(long term evolution,LTE)的接入网设备通信,也可以与支持5G的接入网设备通信,还可以与支持LTE的接入网设备以及支持5G的接入网设备的双连接。本申请实施例并不限定。
3、侧行链路(sidelink,SL)
侧行链路用于终端设备与终端设备之间的通信,终端设备与终端设备之间的通信接口为PC5接口。侧行链路通信中涉及的信道可以包括物理侧行链路共享信道(phycical sidelink shared channel,PSSCH)、物理侧行链路控制信道(physical sidelink control channel,PSCCH)和物理侧行链路反馈信道(physical sidelink feedback channel,PSFCH)。
其中,PSSCH用于承载侧行链路数据(SL data),PSCCH用于承载侧行链路控制信息(sidelinkcontrolinformation,SCI),所述SCI也可以称为侧行链路调度分配(sidelink schedulingassigment,SL SA)。SL SA是用于数据调度相关的信息,比如,用于承载PSSCH的资源配置和/或调制编码机制(modulation and coding scheme,MCS)等信息。PSFCH可以包括混合自动重传请求(hybrid automatic repeat request,HARQ)等信息。其中,HARQ信息中可以具体为否定性确认(negtive acknowledgment,NACK)或肯定性确认(acknowledgment,ACK)。
需要说明的是,在本申请实施例提供的侧行链路通信方法中,第一终端设备可以为发送用户设备(transmit user equipment,TX UE),第二终端设备可以为接收用户设备(receive user equipment,RX UE),所述第一终设备与第二终端设备间可以采用单播通信方式,或者组播通信方式等,不作限定。当采用组播通信方式时,第二终端设备的数量可以为一个或多个。在本申请的描述中,除非另有说明,“/”表示前后关联的对象是一种“或”的关系,例如,A/B可以表示A或B;本申请中的“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况,其中A,B可以是单数或者复数。并且,在本申请的描述中,除非另有说明,“多个”是指两个或多于两个。“以下至少一项(个)”或其类似表达,是指的这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a,b,或c中的至少一项(个),可以表示:a,b,c,a-b,a-c,b-c,或a-b-c,其中a,b,c可以是单个,也可以是多个。另外,为了便于清楚描述本申请实施例的技术方案,在本申请的实施例中,采用了“第一”、“第二”等字样对功能和作用基本相同的相同项或相似项进行区分。本领域技术人员可以理解“第一”、“第二”等字样并不对数量和执行次序进行限定,并且“第一”、“第二”等字样也并不限定一定不同。
基于上述图1所示的通信系统100,提供一种应用场景:TX UE与RX UE间配置有SL非连续接收(discontinuous reception,DRX)机制。当配置SL DRX时,可以让UE周期性的在某些时候进入“睡眠状态”,UE不需要连续的监听SCI,而需要监听的时候,UE则从睡眠状态唤醒,这样可以使UE达到省电的目的。也就是说,SL DRX用于控制RX UE监听SCI的行为。即UE可以在特定的时间段醒来监听其它UE发送的SCI。若UE进入睡眠状态,则UE无法接收至少针对数据接收的SCI。在本申请实施例中,SCI可以为第一级SCI、或第一级SCI和第二级SCI等。可选的,所述SCI可以携带于PSCCH中传输。
示例的,如图2所示,一个SL DRX周期由激活时间段(on-duration)与非激活时间 段(opportunity for DRX)组成。其中,在激活时间段“on duration”内,UE处于唤醒状态,在非激活时间段“opportunity for DRX”内,UE处于睡眠状态。在一种可能的实现方式中,可设置激活定时器on duration timer,当on duration timer在运行时,UE处于激活时间段on duraiton;或者,当on duration timer超时时,UE处于非激活时间段opportunity for DRX。为了减少数据的传输时延。在SL DRX中还提出了以下定时器:
1、非连续接收非活动定时器DRX-inactivity timer
在以下描述中,以TX UE和RX UE,如何启动DRX-inactivity timer为例进行描述。其中,TX UE指在SL传输中,作为发送端的终端设备;RX UE指在SL传输中,作为接收端的终端设备。
在大多数情况下,RX UE在某个SCI时机(occasion)被调度来接收SL数据后,很可能在接下来的几个子帧(subframe)内也被继续调度接收SL数据,以完成一份较大的字节的SL数据的接收。如果RX UE已经进入休眠态,则该RX UE需要等到下一SL DRX周期再监听SCI来接收后续调度。这样会增加数据的传输时延。为了降低这类延迟,DRX机制中引入了一个计时器:DRX-inactivity timer。当RX UE监听并接收到一个用于调度SL数据的SCI时,RX UE会启动或重启DRX-inactivity timer。RX UE在DRX-inactivity timer运行期间的每个子帧都监听SCI,直至该定时器超时。可以看出,DRX-inactivity timer的引入,可确保RX UE在DRX-inactivity timer运行期间处于激活时间,接收接下来TX UE的调度,相当于对“on duration”进行扩展。
通过上述描述,RX UE在接收到TX UE发送的SCI时,会启动或重启DRX-inactivity timer。对于TX UE在发送SCI后,TX UE会启动或重启DRX-inactivity timer。这种方式,可能会导致TX UE与RX UE的DRX-inactivity timer的启动不同步,导致TX UE和RX UE的激活时间未对齐。
举例来说,如图3所示,TX UE分别发送了三次SCI,三次SCI分别为SCI1、SCI2和SCI3表示。以每个系统帧(system frame,SF)包括10个子帧(subframe),每个子帧包括2个时隙(slot)为例。示例的,可参见图3所示,SCI1在系统帧号(system frame number,SFN)0内的子帧0内的时隙1内传输,即SCI1在(0,0)子帧中的第二个时隙传输。SCI2在(0,2)子帧中的第一个时隙传输,SCI3在(0,3)子帧中的第一个时隙内传输。在本申请的下述描述中,将沿用上述表述(系统帧,子帧)=(A,B),A表示该子帧对应的SFN,B代表在该SFN对应的系统帧中用于传输SCI的子帧的编号。
在一种可能的实现方式中,TX UE侧的行为:TX UE在on duration timer的时间段内,发送SCI1,且启动DRX-inactivity timer。发送SCI2,重启DRX-activity timer。发送SCI3,再次重启DRX-activity timer。
RX UE侧的行为:RX UE在on duraiton timer的时间段内,接收到SCI1,且启动DRX-inactivity timer。但SCI2和SCI3传输失败,RX UE未能成功接收SCI2和SCI3,也未能成功重启DRX-activity timer,导致TX UE和RX UE的激活时间未对齐。在一种可能的实现方式中,由于RX UE未成功收到SCI2,故未重启对应的DRX-activity timer,而TX UE不知道RX未成功收到SCI2,在发送SCI2后重启对应的DRX-activity timer,导致后续TX UE在发送SCI3时TX UE认为RX UE在激活时间、但RX UE实际上未在激活时间,因此RX UE收不到SCI3。
针对上述问题,本申请实施例提供以下解决方案:首先介绍HARQ属性。HARQ属性 包括HARQ使能(enabled)和HARQ去使能(disabled)。在一种可能的实现方式中,TX UE可向RX UE发送SCI,该SCI中包括HARQ属性字段。RX UE接收到上述SCI时,根据该SCI中包括的HARQ属性字段携带的HARQ属性,确定是否向TX UE发送HARQ反馈。举例来说,若SCI中的HARQ属性字段携带HARQ使能,则RX UE针对该SCI或SCI调度的SL数据都需要反馈HARQ。而若SCI中的HARQ属性字段携带HARQ去使能,则RX UE针对该SCI或SCI调度的SL数据无需反馈HARQ。
在本申请实施例的方案中,修改上述DRX-inactivity timer的启动条件。TX UE对于HARQ属性为使能的SCI,在接收到该SCI的HARQ反馈时,启动或重启DRX-inactivity timer。对于RX UE在接收到HARQ属性为使能的SCI,且在发送该SCI的HARQ反馈时,启动或重启DRX-inactivity timer。可选的,对于HARQ属性为去使能的SCI的传输,TX UE和RX UE都不启动或重启DRX-inactivity timer。关于DRX-Inactivity timer可称为sl-inactivity timer。以下简称为inactivity timer。关于inactivity timer作如下说明:
RX UE在每个on duration期间唤醒监听SCI;如果RX UE成功解码SCI,且发送该SCI对应的HARQ反馈,则RX UE将保持在唤醒状态,启动一个inactivity timer。inactivity timer可以认为是UE从上次成功解码SCI开始等待继续监听SCI的持续时间。如果该定时器超时,则UE可以返回睡眠状态。
如图4所示,提供一种侧行链路通信方法的流程,该流程可以解决上述inactivity timer启动不同步,导致TX UE与RX UE间的激活时间对不齐的问题。该流程至少包括:
步骤400:第一终端设备向第二终端设备发送HARQ属性为使能的SCI。可选的,第一终端设备可以为TX UE,第二终端设备可以为RX UE。
在一种可能的实现方式中,SCI中可包括HARQ属性的字段,该HARQ属性的字段中携带的HARQ属性可以为HARQ使能或HARQ去使能。其中,若该HARQ属性的字段中携带的HARQ属性为HARQ使能,则可称该SCI为HARQ属性为使能的SCI,HARQ属性为使能指示第二终端设备接收到SCI或SCI调度的SL数据时,向第一终端设备发送HARQ反馈,所述HARQ反馈为SCI或SCI调度的SL数据的HARQ反馈。或者,若HARQ属性的字段中携带的HARQ属性为HARQ去使能,则可称该SCI为HARQ属性为去使能的SCI,HARQ属性为去使能指示第二终端设备接收到SCI或SCI调度的SL数据时,不向第一终端设备发送HARQ反馈。关于SCI可做如下说明,该SCI可以调度接收端UE,即第二终端设备接收SL数据。该SCI中可包括SL授权(grant),该SL授权用于调度接收端UE在对应SL资源上接收SL数据。在本申请实施例中,若一个SCI的HARQ属性为使能,则接收端UE接收到该SCI或SCI调度的SL数据时,可向发送端UE,即第一终端设备发送HARQ反馈。以SCI为例进行说明,发送端UE发送SCI,该SCI的HARQ属性为使能,接收端UE接收到该SCI时,若成功解码该SCI,则接收端UE向发送端UE发送ACK;或者,若对该SCI的解码失败,则接收端UE向发送端UE发送NACK等。HARQ属性为去使能指示所述第二终端设备接收到所述SCI或所述SCI调度的SL数据时,不向第一终端设备发送所述SCI或所述SCI调度的SL数据的HARQ反馈。
步骤401:第二终端设备向第一终端设备发送SCI或SCI调度的SL数据的HARQ反馈,第二终端设备启动或重启inactivity timer。
示例的,第二终端设备可以在发送HARQ反馈时或后,启动或重启inactivity timer。例如,RX UE可以在发送HARQ反馈后的下一个符号或时隙等,启动inactivity timer等。
步骤402:第一终端设备接收来自第二终端设备的SCI或SCI调度的HARQ反馈,第一终端设备启动或重启inactivity timer。
示例的,第一终端设备可以在接收到HARQ反馈时或后,启动或重启inactivity timer。例如,TX UE可以在接收到HARQ反馈的下一个符号或时隙等,启动inactivity timer等。
可选的,图4所示的流程还可包括:第一终端设备向第二终端设备发送HARQ反馈属性为去使能的SCI,第一终端设备保持inactivity timer为未启动状态。相应的,第二终端设备在接收到来自第一终端设备的HARQ属性为去使能的SCI,第二终端设备保持inactivity timer为未启动状态。可选的,上述保持inactivity timer为未启动状态,可以理解为:第一终端设备不启动或不重启inactivity timer。即在该方案中,当第一终端设备与第二终端设备间在传输HARQ属性为使能的SCI时,在接收或发送到HARQ反馈时,启动或重启inactivity timer。对于HARQ属性为去使能的SCI的传输,第一终端设备与第二终端设备间不启动或重启inactivity timer。
通过上述可以看出,对于HARQ属性为去使能的SCI,由于接收端并不反馈HARQ,所以发送端不能明确确定接收端是否接收到当前的SCI。而在本申请实施例中,对于HARQ属性为去使能的SCI,不启动或重启Inactivity timer。而对于HARQ属性为使能的SCI,发送端在接收到该SCI的HARQ反馈时,再启动inactivity timer,接收端在发送HARQ反馈时,再启动inactivity timer;从而使得接收端与发送端同步启动inactivity timer,使得接收端与发送端的激活时间对齐。
应当指出,在本申请实施例的描述中,SCI可以携带于PSCCH中传输,SCI调度的SL数据可以携带于PSSCH中传输,HARQ反馈可以携带于PSFCH中传输。
针对inactivity timer启动导致的TX UE与RX UE激活时间未对齐的问题,提供一种示例,即该示例可以为上述图4所示流程的一种具体实现方式,至少包括:
修改inactivity timer的启动条件,具体修改为:仅为HARQ使能的SCI扩展激活时间,启动inactivity timer。例如:
对于TX UE:发送HARQ使能的SCI,且当接收到ACK或NACK反馈时,启动inactivity timer。
对于RX UE:接收HARQ使能的SCI,且发送ACK或NACK反馈后,启动inactivity timer。
举例来说,如图5示,TX UE在(SFN,子帧)=(0,0)的时间单元内向RX UE发送SCI。RX UE成功接收该SCI,并且在(0,2)的时间单元向TX UE发送HARQ反馈信息,RX UE在发送该HARQ反馈信息后启动inactivity timer,且该inactivity timer的运行时长为4个时隙。相应的,TX UE在(0,2)的时间单元内接收到RX UE的HARQ反馈后,启动inactivity timer。示例的,上述HARQ反馈可以携带于PSFCH中发送。
TX UE在(0,2)时间单元向RX UE发送SCI,RX UE未收到,故在本应该发送HARQ反馈信息的(0,4)时间单元不会向TX UE发送HARQ反馈信息,TX UE不会启动inactivity timer。相应的,由于TX UE在(0,4)时间单元内没有接收到RX UE的HARQ反馈信息,TX UE也不会启动inactivty timer。
通过上述可以看出,通过将inactivity timer的启动条件修改为:仅针对HARQ使能的SCI启动inactivity timer,且RX UE在发送HARQ反馈时或后才启动inactivity timer,TX UE在接收到HARQ反馈时才启动inactivity timer,从而使得TX UE与RX UE能对齐inactivity timer的启动时间,对齐TX UE与RX UE的激活时间。
前面介绍了SL DRX中的inactivity timer。以下继续介绍SL DRX中的非连续接收短周期定时器DRXshortcycle timer,关于DRXshortcycle timer作如下介绍:
在本申请实施例中,当inactivity timer超时时,TX UE或RX UE可启动或重启DRXshortcycle timer。前述介绍了,DRX周期由激活时间段on duration和非激活时间段opportunity for DRX组成。在DRX shortycycle timer的运行期间,UE使用DRX短周期。在DRX shortcycle timer超时时,UE使用DRX长周期。可选的,若UE在DRX长周期的运行期间内成功解码到调度新传的PDCCH时,可开始使用DRX短周期。以下描述中,DRXshortcycle timer可以简称为shortcycle timer。
在当前方案中,由于TX UE或RX UE在inactivity timer超时时,会启动shortcycle timer。按照上述分析,当SCI传输失败时,会导致发送端与接收端启动的inactivity timer不同步,进而导致发送端与接收端启动的shortcycle timer不同步,发送端与接收端的DRX周期不一致。
举例来说,如图6所示,TX UE在on duration timer的运行期间,处于激活时间,发送了两次SCI,分别为SCI1和SCI2。TX UE在发送SCI1后,启动inactivity timer,在inactivity timer超时后,启动shortcycle timer。同理,TX UE在发送SCI2后,启动inactivity timer,在inactivity timer超时后,重启shortcycle timer。
RX UE在on duration timer的运行期间,处于激活时间,成功接收到SCI1,启动inactivity timer,且在inactivity timer超时时,启动shortcycle timer。由于传输条件等原因,可能导致RX UE未成功接收到SCI2,则RX UE未成功重启inactivity timer和shortcycle timer。RX UE仅启动一次shortcycle timer,在启动的shortcycle timer超时时,RX UE进入DRX长周期。而此时,TX UE仍然处于DRX短周期。可以看出,由于SCI的传输失败等原因,可能会导致TX UE与RX UE的DRX周期不一致的问题。
针对上述,本申请实施例提供一种解决方案,该方法包括:RX UE在需要由DRX短周期向DRX长周期切换时,RX UE可以向TX UE发送第一信息,所述第一信息的HARQ属性为使能。TX UE在接收到上述第一信息时,可确定是否同意RX UE进入DRX长周期,或者,可答复RX UE是否获知其想要进入DRX长周期。若同意,或答复RX UE获知其想要进入DRX长周期,则TX UE可向RX UE发送ACK的HARQ反馈。RX UE在接收到上述ACK的HARQ反馈时,再由DRX短周期切换到DRX长周期。可选的,TX UE在发送ACK的HARQ反馈时,TX UE可同步由DRX短周期切换到DRX长周期等。
如图7所示,提供一种侧行链路通信方法的流程,至少包括以下步骤:
步骤700:第二终端设备向第一终端设备发送第一信息,该第一信息的HARQ属性为使能,所述HARQ属性为使能指示第一终端设备在接收到第一信息时,向第二终端设备发送第一信息的HARQ反馈。
步骤701:第一终端设备向第二终端设备发送所述第一信息的HARQ反馈,且该HARQ反馈为ACK时,第一终端设备使用DRX长周期。
步骤702:第二终端设备接收来自第一终端设备的第一信息的HARQ反馈,且该HARQ反馈为ACK,第二终端设备使用DRX长周期。
可选的,当HARQ反馈为NACK时,第一终端设备和/或第二终端设备可保持使用当 前的DRX周期。在一种可能的实现方式中,第一终端设备在接收到上述第一信息时,第一终端设备可判断是否同意第二终端设备使用DRX长周期。若同意,则第一终端设备发送ACK。若不同意,则第一终端设备发送NACK;相应的,第二终端设备在接收到ACK时,则第二终端设备使用DRX长周期。或者,第二终端设备在接收到NACK时,则第二终端设备继续保持当前的DRX周期。在一种可能的实现方式中,当第二终端设备接收到NACK时,若第二终端设备当前使用DRX短周期,则第二终端设备继续保持使用DRX短周期。同理,若第二终设备当前使用DRX长周期,则第二终端设备继续保持使用DRX长周期等。
示例的,在本申请实施例中,第二终端设备可以为RX UE,第一终端设备可以为TX UE。当RX UE满足由DRX短周期切换到DRX长周期的条件时,例如,该条件可以为shortcycle timer超时,则RX UE执行上述步骤700的过程,向TX UE发送第一信息。可选的,该第一信息可用于指示使用DRX长周期。在本申请实施例中,关于“使用DRX长周期”,作如下说明:在一种可能的实现方式中,TX UE或RX UE当前处于DRX短周期,上述使用DRX长周期可以指TX UE或RX UE由DRX短周期切换到DRX长周期。或者,在另一种可能的实现方式中,TX UE或RX UE当前处于DRX长周期,上述使用DRX长周期可以指TX UE或RX UE继续保持在DRX长周期等。
示例的,在本申请实施例中,上述第一信息可携带于媒体接入控制控制元素(media access control control element,MAC CE)中。可选的,上述第一信息中还可以包括第一链路的指示信息。第一终端设备与第二终端设备间可存在两个链路,分别为第一链路和第二链路。其中,在第一链路中,第一终端设备作为发送端,第二终端设备作为接收端,第一终端设备可以向第二终端设备发送SL数据信息或SL控制信息等。在第二链路中,第一终端设备作为接收端,第二终端设备作为发送端,第二终端设备可以向第一终端设备发送SL数据信息或SL控制信息等。通过上述描述可知,第一信息具体用于指示在第一链路中使用DRX长周期。因此,第一信息中可携带有第一链路的指示信息。示例的,上述第一链路的指示信息可包括目的标识和源标识对,目的标识为接收端的标识,源标识为发送端的标识,或第一链路的标识,或第一链路的连接标识等,不作限定。在一种可能的实现方式中,上述目的标识和源标识对可采用以下方式进行描述:{DST ID,SRC ID}。其中,“DST ID”表示目的端标识,全称可以为destination ID,“SRC ID”表示源端标识,全称可以为source ID。
应当指出,在上述图7所示的流程中,对于第一终端设备和/或第二终端设备使用DRX长周期的时间不作限定。第二终端设备可以在接收到ACK反馈时或后,使用DRX长周期。例如,在图8所示的示例中,以第二终端设备为RX UE为例,RX UE在接收到ACK反馈后,首次启动on duration timer时,使用DRX长周期。关于第一终端设备同理,第一终端设备可以在发送ACK反馈时,使用DRX长周期;或者,第一终端设备可以在发送ACK反馈后的任意时刻,使用DRX长周期等,只要保证TX UE与RX UE两间的DRX长周期启动时间一致即可。具体的时间,可以协议规则,或者预配置等,不作限定。
针对图7提供的侧行链路通信方法,如图8所示,提供一种具体的示例,至少包括:
RX UE在满足由DRX短周期切换到DRX长周期的条件时,例如shortcycle timer超时时,RX UE向TX UE发送MAC CE,该MAC CE的HARQ属性为使能。TX UE接收上述MAC CE且发送ACK时,执行DRX切换,即由DRX短周期切换到DRX长周期。相 应的,RX UE在接收到上述ACK时,执行DRX切换,即由DRX短周期切换到DRX长周期。具体的:
对于一SL传输对(pair),若RX UE满足进入DRX长周期的条件,则RX UE触发MAC CE,该MAC CE的HARQ属性为使能。TX UE接收到该MAC CE时,可同意进入DRX长周期,则TX UE可向RX UE发送ACK,TX UE进入DRX长周期。对应的,RX UE在接收到上述ACK时,RX UE可进入DRX长周期。
关于SL传输对作如下说明:任两个SL通信的终端设备可组成一个传输对。例如,UE1与UE2进行SL通信,则UE1与UE2可组成一个SL传输对。每个SL传输对可包括2个链路。例如,在第一链路中,UE1作为发送端,UE2作为接收端。在第二链路中,UE2可作为发送端,UE1可作为接收端。可选的,上述MAC CE中可携带控制链路的标识信息。例如,该MAC CE用于控制上述第一链路的DRX切换,则上述MAC CE中可携带有第一链路的标识信息。或者,MAC CE用于控制上述第二链路的DRX切换,则上述MAC CE中可携带有第二链路的标识信息。可选的,上述链路的标识信息可具体为目的标识与源标识对,所述目的标识与源标识对可以表示为{DST ID,SRC ID}。所述目的标识为作为接收端的UE的标识,源标识可以为作为发送端的UE的标识等。
通过上述描述可以看出,采用本申请实施例中的方法,针对一个SL传输对,由于接收端UE当满足执行DRX周期切换的条件时,可向发送端UE发送MAC CE,若发送端UE同意DRX周期的切换,则整个SL链路遵循接收端UE的DRX图样(pattern)。例如:
若UE1作为TX UE,UE2作为RX UE,可称该链路为链路1,则该链路1遵循接收端UE2的DRX图样。或者,
若UE2作为TX UE,UE1作为RX UE,可称该链路为链路2,则该链路2遵循接收端UE1的DRX图样。
可以看出,在本申请实施例中,TX UE与RX UE间可通过MAC CE控制DRX周期切换,不依赖于shortcycle timer是否超时,从而使得TX UE与RX UE间的DRX周期可以对齐。
本申请实施例还提供一种侧行链路通信方法,该方法同样可以解决TX UE和RX UE的DRX周期不一致的问题。在上述图7所示的方法中,RX UE在满足由DRX短周期切换到DRX长周期的条件时,向TX UE发送第一信息。而在该方法中,TX UE在满足由DRX长周期切换到DRX短周期的条件时,向RX UE发送第二信息,以保证TX UE与RX UE的DRX周期一致。
如图9所示,提供一种侧行链路通信方法的流程,至少包括:
步骤900:第一终端设备向第二终端设备发送第二信息,该第二信息的HARQ属性为使能,所述HARQ属性为使能指示所述第二终端设备在接收到第二信息时,向第一终端设备发送第二信息的HARQ反馈。
在一种可能的实现方式中,第二终端设备作为接收端,在接收到第二信息时,可判断是否同意使用DRX短周期,或着,可判断是否答复已获知第一终端设备想要使用DRX短周期。若第二终端设备确定可以使用DRX短周期,则第二终端设备可向第一终端设备发送ACK;否则,第二终端设备向第一终端设备发送NACK。相应的,第一终端设备在接收到ACK时,第一终端设备可使用DRX短周期。或者,第一终端设备在接收到NACK时, 第一终端设备可继续使能当前DRX周期,不作改变。同理,第二终端设备在发送ACK时,第二终端设备使用DRX短周期;第二终端设备在发送NACK时,第二终端设备保持使用当前的DRX周期,不作限定。
步骤901:第二终端设备向第一终端设备发送第二信息的HARQ反馈,且该HARQ反馈为ACK,第二终端设备使用DRX短周期。
步骤902:第一终端设备接收来自第二终端设备的第二信息的HARQ反馈,且该HARQ反馈为ACK,第一终端设备使用DRX短周期。
可选的,在该流程中,第一终端设备可以为TX UE,第二终端设备可以为RX UE。上述第二信息可以指示使用DRX短周期。在本申请实施例中,关于使用DRX短周期作如下说明:TX UE或RX UE若当前处于DRX长周期,则使用DRX短周期,可指TX UE或RX UE由DRX长周期切换到DRX短周期。或者,若TX UE或RX UE当前处于DRX短周期,则使用DRX短周期,可指TX UE或RX UE继续保持在DRX短周期。
示例的,在本申请实施例中,第二信息可以携带于MAC CE中。可选的,所述第二信息中可携带有第一链路的指示信息,在第一链路中,第一终端设备为发送端,第二终端设备为接收端,第一终端设备可向第二终端设备发送SL数据信息或SL控制信息等。可选的,第一链路的指示信息包括目的标识和源标识对,所述目的标识为接收端的标识,源标识为发送端的标识,或者,第一链路的标识,或者第一链路的连接标识等,不作限定。关于目的标识和源标识对可参见上述图7中的介绍,在此不再赘述。
本申请实施例还提供一种侧行链路通信方法,该方法同样可以解决TX UE与RX UE的DRX周期不一致的问题。该方法包括:TX UE在长周期on-duration期间仅发送HARQ属性为使能的SCI。
如图10所示,提供一种侧行链路通信方法的流程,至少包括:
步骤1000:第一终端设备在DRX长周期的激活期间,仅向第二终端设备发送HARQ属性为使能的SCI,所述HARQ属性为使能指示第二终端设备在接收到所述SCI或SCI调度的SL数据时,向第一终端设备发送所述SCI或SCI调度的SL数据的HARQ反馈。
步骤1001:第一终端设备在向第二终端设备发送SCI或SCI调度的SL数据的HARQ反馈时,启动或重启inactivity timer,且在inactivity timer超时时,第一终端设备使用DRX短周期。
步骤1002:第一终端设备在接收到来自第二终端设备的SCI或SCI调度的SL数据的HARQ反馈时,启动或重启inactivity timer,且在inactivity timer超时时,第一终端设备使用DRX短周期。
通过前述分析,TX UE与RX UE的DRX周期不一致的问题时,可以看出:TX UE与RX UE的DRX周期不一致,主要是由于TX UE发送的SCI,RX UE接收失败,从而导致的RX UE未启动inactivity timer;在inactivity timer超时时,RX UE也未启动shortcycle timer。而在本申请实施例中,通过TX UE在DRX长周期的激活时间内,仅发送HARQ属性为使能的SCI,TX UE在接收到所述SCI或SCI调度的SL数据的HARQ反馈时,再启动或重启inactivity timer。而RX UE在发送所述SCI或SCI调度的SL数据的HARQ反馈时,再启动或重启inactivity timer。从而使得TX UE与RX UE的inactivity timer启动同步,进而使得两者的shortcycle timer同步启动,TX UE与RX UE同步切换到DRX短周期。
在一种可能的实现方式中,在上述图10所示的流程中,TX UE通过在长周期 on-duration期间仅发送HARQ使能的SCI,TX UE和RX UE均可同步启动shortcycle timer并进入DRX短周期。但TX UE在长周期on duration期间未发送HARQ使能属性的SCI,或者RX UE未接收到HARQ使能的SCI时,TX UE和RX UE可能均无法进入DRX短周期。针对上述情形,TX UE与TX UE间可通过上述图9所示的第二信息,由DRX长周期切换到DRX短周期。
以下继续介绍,SL DRX中的定时器:非连续接收往返时间定时器(discontinuous reception round trip timer,DRX-RTT timer)和非连续接收重传定时器(discontinuous reception retransmission timer,DRX-ReTx timer)。关于DRX-RTT timer还可称为sl-drx-HARQ-RTT-Timer,在以下描述中,简称为RTT timer。RTT timer用于指示期望用于SL重传的资源配置信息或授权信息到达接收端前的最小时长,也就是说RTT timer的取值可以为“期望用于SL重传的资源配置信息或授权信息到达接收端前的最小时长。关于DRX-ReTX timer还可称为sl-drx-RetransmissionTimer,在以下简称为ReTx timer。ReTx timer用于指示接收端收到SL重传的资源配置信息或授权信息的最大时长,也就是说ReTx timer的取值可以为“直到接收到SL重传的资源配置信息或授权信息的最大时长”。在ReTx timer的运行期间,UE处于激活时间。
在一种可能的实现方式中,如图11所示,针对HARQ属性为使能和去使能的SCI,分别配置一套RTT timer和ReTx timer。举来说明,针对HARQ属性为使能的SCI配置RTT timer1和ReTx timer1。针对HARQ属性为去使能的SCI配置RTT timer2和ReTx timer2。需要说明的是,在图11中,用“d”表示HARQ属性为使能的SCI,用“e”表示HARQ属性为去使能的SCI,用“×”表示RX UE未成功接收SCI,对该SCI的HARQ属性不作限定。
可参见图11所示,针对HQRQ属性为去使能的SCI,TX UE在发送该SCI时,启动或重启RTT timer1,且在RTT timer1超时时,启动ReTx timer1。由于传输链路失败等原因,若RX UE未接收到该SCI,则RX UE不启动或重启相应的RTTtimer1和ReTxtimer1,导致TX UE与RX UE启动的RTTtimer和ReTxtimer不同步。针对HARQ属性为使能的SCI,TX UE在接收到使能的SCI的HARQ反馈时,启动RTT timer2和ReTx timer2,或者,TX UE在使能的SCI的HARQ反馈资源后的第一个时间单元启动RTT timer2,在RTT timer2超时时,若收到HARQ反馈,则启动ReTx timer2;RX UE在发送使能的SCI的HARQ反馈时,启动RTT timer2和ReTx timer2,保证了TX UE与RX UE启动的RTT timer和ReTxtimer对齐。
通过上述分析可以看出,针对HARQ属性为去使能的SCI传输,很可能会出现TX UE与RX UE间的RTT timer与ReTx timer对不齐,激活时间不同步的问题。举例来说,若在属性为去使能的ReTx timer,即ReTx timer1的运行期间,TX UE与RX UE间进行使能的传输,则很可能出现以下情况:TX UE的ReTx timer1在运行期间,TX UE处于激活时间,TX UE向RX UE发送HARQ属性为使能的SL信息或数据。而RX UE的ReTX timer1未运行,RX UE处于睡眠时间,RX UE未能接收到上述SL信息或数据,因此RX UE也不能反馈该SL信息或数据的HARQ反馈,可能会导致TX UE不能接收到HARQ属性为使能的SL信息或数据的HARQ反馈,进而触发SL无线链路失败(radio link failed,RLC)。
基于上述,本申请实施例提出以下解决方案:在TX UE与RX UE之间的DRX处于 激活时间,且当前仅有HARQ属性为去使能的ReTX timer运行时,TX UE与RX UE间不再进行HARQ属性为使能的传输,可避免由于TX UE发送HARQ属性为使能的SL信息或数据后,接收到不到RX UE的HARQ反馈,而触发SL RLF的问题。
如图12所示,提供一种侧行链路通信方法的流程,至少包括:
步骤1200:第一终端设备与第二终端设备间的DRX处于激活时间,且仅有HARQ属性为去使能的ReTx timer正在运行,所述HARQ属性为去使能指示所述第二终端设备在接收到所述ReTx timer对应的信息时,向所述第一终端设备发送该信息对应的HARQ反馈。
关于上述HARQ属性为去使能的ReTx timer作如下说明:通过上述图11的介绍可知,针对HARQ属性为使能的SCI和HARQ属性为去使能的SCI分别配置一套RTT timer和ReTx timer。关于HARQ属性为去使能的ReTx timer可指为HARQ属性为去使能的SCI配置的ReTx timer,即ReTx timer2。
步骤1201:第一终端设备与第二终端设备间进行HARQ属性为去使能的传输,所述HARQ属性为去使能指示所述第二终端设备在接收到所述传输对应的信息时,不向所述第一终端设备发送该信息的HARQ反馈。或者,第一终端设备与第二终端设备间不进行任何SL传输。
可选的,上述第一终端设备与第二终端设备间进行HARQ属性为去使能的传输,还可替换为:第一终端设备与第二终端设备间仅进行HARQ属性为去使能的传输,和/或,第一终端设备与第二终端设备间不进行HARQ属性为使能的传输等。
在一种可能的实现方式中,上述第一终端设备与第二终端设备间进行HARQ属性为去使能的传输的一种具体实现可为:所述第一终端设备不向所述第二终端设备发送HARQ属性为使能的新传,和/或,所述第一终端设备向所述第二终端设备发送HARQ属性为去使能的新传或者重传。应当指示,在本申请实施例中,关于第一终端设备与第二终端设备间是否进行HARQ属性为使能的重传,不作限定。例如,第一终端设备可向第二终端设备发送HARQ属性为使能的重传,或者,第一终端设备不向第二终端设备发送HARQ属性为使能的重传等。
示例的,上述所述第一终端设备不向所述第二终端设备发送HARQ属性为使能的新传,包括:所述第一终端设备对于新传对应的授权grant仅复用HARQ属性为去使能的逻辑信道(logical channel,LCH);或者,所述第一终端设备清除新传对应的授权。关于上述新传对应的授权至少包括以下两种:第一种,尚未确定所述授权用于某个传输块(transport block,TB)块或媒体接入控制控制元素协议数据单元(media access control protocol data unit,MAC PDU);第二种,已经确定所述授权用于某个TB块或MAC PDU等。
可选的,在本申请实施例中所述新传包括新传输块TB,或指示新传的SCI,即SCI指示的新传;所述重传包括重传TB,或指示重传的SCI,即SCI指示的重传等。
可选的,在上述图12所示的流程中,还包括:步骤1202:所述第一终端设备在与所述第二终端设备间的HARQ属性为去使能的传输结束时,所述第一终端设备停止所述传输对应SL进程的ReTx timer。上述HARQ属性为去使能的传输结束时,可包括:当前HARQ属性为去使能的传输达到最大重传次数,或者,第一终端设备接收到网络设备的新传调度,或者第一终端设备到达配置授权(configured grant,CG)的下一个周期等。关于CG作以下说明:所述CG是指终端设备的上行传输无需网络设备的调度,终端设备根据配置信息进行上行传输。在本申请实施例中,第一终端设备作为发送端UE,可以根据CG配置的上 行传输资源,向网络设备反馈SL的HARQ反馈等。也就是说,在一种可能的实现方式中,发送端UE在接收到接收端UE的SL HARQ反馈时,发送端UE也可根据CG配置的上行资源,向网络设备发送该SL HARQ反馈。例如,该SL HARQ反馈若为NACK,则基站可重新为当前SL传输分配用于SL重传的SL资源等。
以第一终端设备为TX UE,第二终端设备为RX UE为例,提供一种具体的实现方式:
举例来说,如图11所示,在图11的示例中,在(1,6)的第二个时隙至(1,7)的时间范围内,TX UE内部仅有去使能的ReTx timer正在运行,可参见图11中的“/”填充的单元,在该时间范围内并没有其它定时器(例如on-duration timer和inactivity timer等)运行,这段时间TX UE与RX UE间不进行HARQ属性为使能的SL传输。可选的,上述TX UE与RX UE间不进行HARQ属性为使能的SL传输,包括:TX UE与RX UE间不进行HARQ使能TB的新传。该TB可以认为用于传输SL数据的资源等。对于新传的授权,若满足上述仅有去使能的ReTx timer运行的条件,则TX UE在逻辑信道优先级(logic channel prioritization,LCP)过程中,仅复用属性为HARQ去使能的LCH;或者,清除授权(clear grant)等。
可选的,TX UE与RX UE间不允许进行HARQ使能的SL传输,TX UE与RX UE间可进行HARQ去使能的SL传输。而当TX UE结束上述HARQ去使能的传输时,TX UE可停止该SL进程正在运行的ReTx timer。可选的,上述结束传输可包括:达到最大重传次数,或者接收到新传调度,或者到达CG的下一个周期等。
参考图13,为本申请实施例提供的装置1300的示意图。该装置用于实现上述实施例中第一终端设备,或第二终端设备所执行的各个步骤。如图13所示,该装置1300包括收发单元1310和处理单元1320。
在第一个实施例中,上述装置1300可以为第一终端设备或第一终端设备中的芯片,则:
收发单元1310,用于向第二终端设备发送HARQ属性为使能的SCI,所述HARQ属性为使能指示所述第二终端设备接收到所述SCI或所述SCI调度的SL数据时,向所述第一终端设备发送所述SCI或所述SCI调度的数据的HARQ反馈;收发单元1310,还用于接收来自所述第二终端设备的所述SCI或所述SCI调度的数据的HARQ反馈;处理单元1320,用于启动或重启DRX-inactivity timer。
在一种可能的实现方式中,处理单元1320,还用于在向所述第二终端设备发送HARQ属性为去使能的SCI时,保持所述DRX-inactivity timer为未启动状态,所述HARQ属性为去使能指示所述第二终端设备接收到所述SCI或所述SCI调度的SL数据时,不向所述第一终端设备发送所述SCI或所述SCI调度的SL数据的HARQ反馈。
在第二个实施例中,上述装置1300可以为第二终端设备或第二终端设备中的芯片,则:
收发单元1310,用于接收来自第一终端设备的HARQ属性为使能的SCI,所述HARQ属性为使能指示所述第二终端设备接收到所述SCI或所述SCI调度的SL数据时,向所述第一终端设备发送所述SCI或所述SCI调度的数据的HARQ反馈;收发单元1310,还用于向所述第一终端设备发送所述SCI或所述SCI调度的SL数据的HARQ反馈;处理单元1320,用于启动或重启DRX-inactivity timer。
在一种可能的实现方式中,处理单元1320,还用于在接收到来自所述第一终端设备的HARQ属性为去使能的SCI时,保持所述DRX-inactivity timer为未启动状态,所述HARQ属性为去使能指示所述第二终端设备接收到所述SCI或所述SCI调度的SL数据时,不向所述第一终端设备发送所述SCI或所述SCI调度的SL数据的HARQ反馈。
在第三个实施例中,上述装置1300可以为第二终端设备或第二终端设备中的芯片,则:
收发单元1310,用于向第一终端设备发送第一信息,所述第一信息的HARQ属性为使能,所述HARQ属性为使能指示所述第二终端设备接收到所述第一信息时,向所述第一终端设备发送所述第一信息的HARQ反馈;收发单元1310,还用于接收来自所述第一终端设备的所述第一信息的HARQ反馈;处理单元1320,用于当该HARQ反馈为肯定应答ACK时,使用DRX长周期。
在一种可能的实现方式中,所述第一信息指示使用所述DRX长周期。
在一种可能的实现方式中,所述第一信息承载于MAC CE中。
在一种可能的实现方式中,所述第一信息中携带有第一链路的指示信息,所述第一链路用于所述第一终端设备向第二终端设备发送SL数据信息或SL控制信息等。
在一种可能的实现方式中,所述第一链路的指示信息包括:目的标识和源标识对,所述目的标识为接收端的标识,所述源标识为发送端的标识;或所述第一链路的标识;或所述第一链路的连接标识。
在第四个实施例中,上述装置1300可以为第一终端设备或第一终端设备中的芯片,则:
收发单元1310,用于接收来自第二终端设备的第一信息,所述第一信息的HARQ属性为使能,所述HARQ属性为使能指示所述第二终端设备接收到所述第一信息时,向所述第一终端设备发送所述第一信息的HARQ反馈;收发单元1310,还用于向所述第二终端设备发送所述第一信息的HARQ反馈;处理单元1320,用于在该HARQ反馈为ACK时,用于使用DRX长周期。
在一种可能的实现方式中,所述第一信息指示使用所述DRX长周期。
在一种可能的实现方式中,所述第一信息承载于MAC CE中。
在一种可能的实现方式中,所述第一信息中携带有第一链路的指示信息,所述第一链路用于所述第一终端设备向第二终端设备发送SL数据信息或SL控制信息。
在一种可能的实现方式中,所述第一链路的指示信息包括:目的标识和源标识对,所述目的标识为接收端的标识,所述源标识为发送端的标识;或所述第一链路的标识;或所述第一链路的连接标识。
在第五个实施例中,上述装置1300可以为第一终端设备或第一终端设备中的芯片,则:
收发单元1310,用于向第二终端设备发送第二信息,所述第二信息的HARQ属性为使能,所述HARQ属性为使能指示所述第二终端设备接收到所述第二信息时,向所述第一终端设备发送所述第二信息的HARQ反馈;收发单元1310,用于接收来自所述第二终端设备的所述第二信息的HARQ反馈;处理单元1320,用于当所述HARQ反馈为ACK时,使用DRX短周期。
在一种可能的实现方式中,所述第二信息指示使用所述DRX短周期。
在一种可能的实现方式中,所述第二信息承载于MAC CE中。
在一种可能的实现方式中,所述第二信息中携带有第一链路的指示信息,所述第一链路用于所述第一终端设备向第二终端设备发送SL数据信息或SL控制信息等。
在一种可能的实现方式中,所述第一链路的指示信息包括目的标识和源标识对,所述目的标识为接收端的标识,所述源标识为发送端的标识;或所述第一链路的标识;或所述第一链路的连接标识。
在第六个实施例中,上述装置1300可以为第二终端设备或第二终端设备中的芯片,则:
收发单元1310,用于接收来自第一终端设备的第二信息,所述第二信息的HARQ属性为使能,所述HARQ属性为使能指示所述第二终端设备在接收到所述第二信息时,向所述第一终端设备发送所述第二信息的HARQ反馈;收发单元1310,还用于向所述第一终端设备发送所述第二信息的HARQ反馈;处理单元1320,用于当所述HARQ反馈为ACK时,使用DRX短周期。
在一种可能的实现方式中,所述第二信息指示使用所述DRX短周期。
在一种可能的实现方式中,所述第二信息承载于MAC CE中。
在一种可能的实现方式中,所述第二信息中携带有第一链路的指示信息,所述第一链路用于所述第一终端设备向第二终端设备发送SL数据信息或SL控制信息等。
在一种可能的实现方式中,所述第一链路的指示信息包括目的标识和源标识对,所述目的标识为接收端的标识,所述源标识为发送端的标识;或所述第一链路的标识;或所述第一链路的连接标识。
在第七个实施例中,上述装置1300可以为第一终端设备或第一终端设备中的芯片,则:
收发单元1310,用于在DRX长周期的激活期间,仅发送HARQ属性为使能的SCI,所述HARQ属性为使能指示第二终端设备在接收到所述SCI或SCI调度的SL数据时,向所述第一终端设备发送所述SCI或SL数据的HARQ反馈;处理单元1320,用于在接收到所述SCI或SL数据的HARQ反馈时,启动或重启DRX-inactivity timer,在所述DRX-inactivity timer超时时,使用DRX短周期。
在第八个实施例中,上述装置1300可以为第一终端设备或第一终端设备中的芯片,则:
处理单元1320,用于确定第一终端设备与第二终端设备间的DRX处于激活时间,仅有HARQ属性为去使能的DRX-ReTx timer正在运行,所述HARQ属性为去使能指示所述第二终端设备在接收到所述DRX-ReTx timer对应的信息,向所述第一终端设备发送该信息对应的HARQ反馈;收发单元1310,用于控制第一终端设备与所述第二终端设备间进行HARQ属性为去使能的传输,所述HARQ属性为去使能指示所述第二终端设备在接收到所述传输对应的信息时,不向所述第一终端设备发送该信息的HARQ反馈。
在一种可能的实现方式中,所述第一终端设备与所述第二终端设备间进行HARQ属性为去使能的传输,包括:第一终端设备不向所述第二终端设备发送HARQ属性为使能的新传,和/或,第一终端设备向所述第二终端设备发送HARQ属性为去使能的新传或者重传。
在一种可能的实现方式中,所述第一终端设备不向所述第二终端设备发送HARQ属性为使能的新传,包括:对于新传对应的授权grant仅复用HARQ属性为去使能的逻辑信道 LCH;或者,清除新传对应的授权。
在一种可能的实现方式中,所述新传包括新传输块TB,或指示新传的SCI。
在一种可能的实现方式中,所述重传包括重传TB,或指示重传的SCI。
在一种可能的实现方式中,处理单元1320,还用于:在第一终端设备与所述第二终端设备间的HARQ属性为去使能的传输结束时,停止所述传输对应SL进程的DRX-ReTx timer。
应理解,以上装置中单元的划分仅仅是一种逻辑功能的划分,实际实现时可以全部或部分集成到一个物理实体上,也可以物理上分开。且装置中的单元可以全部以软件通过处理元件调用的形式实现;也可以全部以硬件的形式实现;还可以部分单元以软件通过处理元件调用的形式实现,部分单元以硬件的形式实现。例如,各个单元可以为单独设立的处理元件,也可以集成在装置的某一个芯片中实现,此外,也可以以程序的形式存储于存储器中,由装置的某一个处理元件调用并执行该单元的功能。此外这些单元全部或部分可以集成在一起,也可以独立实现。这里所述的处理元件又可以成为处理器,可以是一种具有信号的处理能力的集成电路。在实现过程中,上述方法的各步骤或以上各个单元可以通过处理器元件中的硬件的集成逻辑电路实现或者以软件通过处理元件调用的形式实现。
在一个例子中,以上任一装置中的单元可以是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个特定集成电路(application specific integrated circuit,ASIC),或,一个或多个微处理器(digital singnal processor,DSP),或,一个或者多个现场可编程门阵列(field programmable gate array,FPGA),或这些集成电路形式中至少两种的组合。再如,当装置中的单元可以通过处理元件调度程序的形式实现时,该处理元件可以是通用处理器,例如中央处理器(central processing unit,CPU)或其它可以调用程序的处理器。再如,这些单元可以集成在一起,以片上系统(system-on-a-chip,SOC)的形式实现。
以上收发单元1310是一种该装置的接口电路,用于从其它装置接收信号或向其它装置发送信号。例如,当该装置以芯片的方式实现时,该收发单元1310是该芯片用于从其它芯片或装置接收信号的接口电路、或向其它芯片或装置发送信号的接口电路。
参考图14,为本申请实施例提供的装置的示意图。用于实现上述方法实施例中第一终端设备或第二终端设备的操作。如图14所示,该装置包括:处理器1410和接口1430。可选的,该装置还可以包括存储器1420。接口1430用于实现与其他设备进行通信。
以上实施例中第一终端设备、第二终设备执行的方法可以通过处理器1410调用存储器(可以是第一终端设备、第二终端设备或终端设备中的存储器1420,也可以是外部存储器)中存储的程序来实现。即,第一终端设备、第二终端设备或终端设备可以包括处理器1410,该处理器1410通过调用存储器中的程序,以执行上述方法实施例中第一终端设备、第二终端设备执行的方法。这里的处理器可以是一种具有信号的处理能力的集成电路,例如CPU。第一终端设备或第二终端设备可以通过配置成实施以上方法的一个或多个集成电路来实现。例如:一个或多个ASIC,或,一个或多个微处理器DSP,或,一个或者多个FPGA等,或这些集成电路形式中至少两种的组合。或者,可以结合以上实现方式。
具体的,图13中的收发单元1310和处理单元1320的功能/实现过程可以通过图14所示的装置1400中的处理器1410调用存储器1420中存储的计算机可执行指令来实现。或者,图13中的处理单元1310的功能/实现过程可以通过图14所示的装置1400中的处理器 1410调用存储器1420中存储的计算机执行指令来实现,图13中的收发单元1310的功能/实现过程可以通过图14中所示的装置1400中的接口1430来实现。
应理解,在本申请的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
本申请还提供了一种计算机可读介质,其上存储有计算机程序,该计算机程序被计算机执行时实现上述任一方法实施例的功能。
本申请还提供了一种计算机程序产品,该计算机程序产品被计算机执行时实现上述任一方法实施例的功能。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包括一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘(solid state disk,SSD))等。
本申请实施例中所描述的各种说明性的逻辑单元和电路可以通过通用处理器,数字信号处理器,专用集成电路(ASIC),现场可编程门阵列(FPGA)或其它可编程逻辑装置,离散门或晶体管逻辑,离散硬件部件,或上述任何组合的设计来实现或操作所描述的功能。通用处理器可以为微处理器,可选地,该通用处理器也可以为任何传统的处理器、控制器、微控制器或状态机。处理器也可以通过计算装置的组合来实现,例如数字信号处理器和微处理器,多个微处理器,一个或多个微处理器联合一个数字信号处理器核,或任何其它类似的配置来实现。
本申请实施例中所描述的方法或算法的步骤可以直接嵌入硬件、处理器执行的软件单元、或者这两者的结合。软件单元可以存储于随机存取存储器(random access memory,RAM)、闪存、只读存储器(read-only memory,ROM)、EPROM存储器、EEPROM存储器、寄存器、硬盘、可移动磁盘、CD-ROM或本领域中其它任意形式的存储媒介中。示例性地,存储媒介可以与处理器连接,以使得处理器可以从存储媒介中读取信息,并可以向存储媒介存写信息。可选地,存储媒介还可以集成到处理器中。处理器和存储媒介可以设置于ASIC中。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方 框或多个方框中指定的功能的步骤。
在一个或多个示例性的设计中,本申请所描述的上述功能可以在硬件、软件、固件或这三者的任意组合来实现。如果在软件中实现,这些功能可以存储与电脑可读的媒介上,或以一个或多个指令或代码形式传输于电脑可读的媒介上。电脑可读媒介包括电脑存储媒介和便于使得让电脑程序从一个地方转移到其它地方的通信媒介。存储媒介可以是任何通用或特殊电脑可以接入访问的可用媒体。例如,这样的电脑可读媒体可以包括但不限于RAM、ROM、EEPROM、CD-ROM或其它光盘存储、磁盘存储或其它磁性存储装置,或其它任何可以用于承载或存储以指令或数据结构和其它可被通用或特殊电脑、或通用或特殊处理器读取形式的程序代码的媒介。此外,任何连接都可以被适当地定义为电脑可读媒介,例如,如果软件是从一个网站站点、服务器或其它远程资源通过一个同轴电缆、光纤电脑、双绞线、数字用户线(DSL)或以例如红外、无线和微波等无线方式传输的也被包含在所定义的电脑可读媒介中。所述的碟片(disk)和磁盘(disc)包括压缩磁盘、镭射盘、光盘、数字通用光盘(digital versatile disc,DVD)、软盘和蓝光光盘,磁盘通常以磁性复制数据,而碟片通常以激光进行光学复制数据。上述的组合也可以包含在电脑可读媒介中。
本领域技术人员应该可以意识到,在上述一个或多个示例中,本申请所描述的功能可以用硬件、软件、固件或它们的任意组合来实现。当使用软件实现时,可以将这些功能存储在计算机可读介质中或者作为计算机可读介质上的一个或多个指令或代码进行传输。计算机可读介质包括计算机存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是通用或专用计算机能够存取的任何可用介质。
以上所述的具体实施方式,对本申请的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本申请的具体实施方式而已,并不用于限定本申请的保护范围,凡在本申请的技术方案的基础之上,所做的任何修改、等同替换、改进等,均应包括在本申请的保护范围之内。本申请说明书的上述描述可以使得本领域技术任何可以利用或实现本申请的内容,任何基于所公开内容的修改都应该被认为是本领域显而易见的,本申请所描述的基本原则可以应用到其它变形中而不偏离本申请的发明本质和范围。因此,本申请所公开的内容不仅仅局限于所描述的实施例和设计,还可以扩展到与本申请原则和所公开的新特征一致的最大范围。
尽管结合具体特征及其实施例对本申请进行了描述,显而易见的,在不脱离本申请的精神和范围的情况下,可对其进行各种修改和组合。相应地,本说明书和附图仅仅是所附权利要求所界定的本申请的示例性说明,且视为已覆盖本申请范围内的任意和所有修改、变化、组合或等同物。显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包括这些改动和变型在内。
Claims (24)
- 一种侧行链路通信方法,其特征在于,包括:第一终端设备向第二终端设备发送混合自动重传请求HARQ属性为使能的侧行链路控制信息SCI,所述HARQ属性为使能指示所述第二终端设备接收到所述SCI或所述SCI调度的侧行链路SL数据时,向所述第一终端设备发送所述SCI或所述SCI调度的数据的HARQ反馈;所述第一终端设备接收来自所述第二终端设备的所述SCI或所述SCI调度的数据的HARQ反馈,所述第一终端设备启动或重启非连续接收非活动定时器。
- 如权利要求1所述的方法,其特征在于,还包括:所述第一终端设备向所述第二终端设备发送HARQ属性为去使能的SCI,所述第一终端设备保持所述非连续接收非活动定时器为未启动状态,所述HARQ属性为去使能指示所述第二终端设备接收到所述SCI或所述SCI调度的SL数据时,不向所述第一终端设备发送所述SCI或所述SCI调度的SL数据的HARQ反馈。
- 一种侧行链路通信方法,其特征在于,包括:第二终端设备接收来自第一终端设备的混合自动重传请求HARQ属性为使能的侧行链路控制信息SCI,所述HARQ属性为使能指示所述第二终端设备接收到所述SCI或所述SCI调度的侧行链路SL数据时,向所述第一终端设备发送所述SCI或所述SCI调度的数据的HARQ反馈;所述第二终端设备向所述第一终端设备发送所述SCI或所述SCI调度的SL数据的HARQ反馈,所述第二终端设备启动或重启非连续接收非活动定时器。
- 如权利要求3所述的方法,其特征在于,还包括:所述第二终端设备接收来自所述第一终端设备的HARQ属性为去使能的SCI,所述第二终端设备保持所述非连续接收非活动定时器为未启动状态,所述HARQ属性为去使能指示所述第二终端设备接收到所述SCI或所述SCI调度的SL数据时,不向所述第一终端设备发送所述SCI或所述SCI调度的SL数据的HARQ反馈。
- 一种侧行链路通信方法,其特征在于,包括:第一终端设备确定与第二终端设备间的非连续接收DRX处于激活时间,且仅有混合自动重传请求HARQ属性为去使能的非连续接收重传定时器在运行,所述HARQ属性为去使能指示所述第二终端设备在接收到所述非连续接收重传定时器对应的信息时,向所述第一终端设备发送该信息对应的HARQ反馈;所述第一终端设备与所述第二终端设备间进行HARQ属性为去使能的传输,所述HARQ属性为去使能指示所述第二终端设备在接收到所述传输对应的信息时,不向所述第一终端设备发送该信息的HARQ反馈。
- 如权利要求5所述的方法,其特征在于,所述第一终端设备与所述第二终端设备间进行HARQ属性为去使能的传输,包括:所述第一终端设备不向所述第二终端设备发送HARQ属性为使能的新传,和/或,所述第一终端设备向所述第二终端设备发送HARQ属性为去使能的新传或者重传。
- 如权利要求6所述的方法,其特征在于,所述第一终端设备不向所述第二终端设备发送HARQ属性为使能的新传,包括:所述第一终端设备对于新传对应的授权仅复用HARQ属性为去使能的逻辑信道LCH;或者,所述第一终端设备清除新传对应的授权。
- 如权利要求6或7所述的方法,其特征在于,所述新传包括新传输块TB,或指示新传的侧行链路控制信息SCI。
- 如权利要求6至8中任一项所述的方法,其特征在于,所述重传包括重传TB,或指示重传的SCI。
- 如权利要求5至9中任一项所述的方法,其特征在于,还包括:所述第一终端设备在与所述第二终端设备间的HARQ属性为去使能的传输结束时,所述第一终端设备停止所述传输对应侧行链路SL进程的非连续接收重传定时器。
- 一种侧行链路通信装置,其特征在于,包括:收发单元,用于向第二终端设备发送混合自动重传请求HARQ属性为使能的侧行链路控制信息SCI,所述HARQ属性为使能指示所述第二终端设备接收到所述SCI或所述SCI调度的侧行链路SL数据时,向所述第一终端设备发送所述SCI或所述SCI调度的数据的HARQ反馈;所述收发单元,还用于接收来自所述第二终端设备的所述SCI或所述SCI调度的数据的HARQ反馈;处理单元,用于启动或重启非连续接收非活动定时器。
- 如权利要求11所述的装置,其特征在于,所述收发单元,还用于向所述第二终端设备发送HARQ属性为去使能的SCI,所述第一终端设备保持所述非连续接收非活动定时器为未启动状态,所述HARQ属性为去使能指示所述第二终端设备接收到所述SCI或所述SCI调度的SL数据时,不向所述第一终端设备发送所述SCI或所述SCI调度的SL数据的HARQ反馈。
- 一种侧行链路通信装置,其特征在于,包括:收发单元,用于接收来自第一终端设备的混合自动重传请求HARQ属性为使能的侧行链路控制信息SCI,所述HARQ属性为使能指示所述第二终端设备接收到所述SCI或所述SCI调度的侧行链路SL数据时,向所述第一终端设备发送所述SCI或所述SCI调度的数据的HARQ反馈;处理单元,用于在向所述第一终端设备发送所述SCI或所述SCI调度的SL数据的HARQ反馈时,启动或重启非连续接收非活动定时器。
- 如权利要求13所述的装置,其特征在于,所述处理单元,还用于在接收到来自所述第一终端设备的HARQ属性为去使能的SCI时,保持所述非连续接收非活动定时器为未启动状态,所述HARQ属性为去使能指示所述第二终端设备接收到所述SCI或所述SCI调度的SL数据时,不向所述第一终端设备发送所述SCI或所述SCI调度的SL数据的HARQ反馈。
- 一种侧行链路通信装置,其特征在于,包括:处理单元,用于在确定与第二终端设备间的非连续接收DRX处于激活时间,且仅有混合自动重传请求HARQ属性为去使能的非连续接收重传定时器在运行,所述HARQ属性为去使能指示所述第二终端设备在接收到所述非连续接收重传定时器对应的信息时,控制收发单元向所述第一终端设备发送该信息对应的HARQ反馈;所述处理单元,还用于在第一终端设备与第二终端设备间进行HARQ属性为去使能的传输,所述HARQ属性为去使能指示所述第二终端设备在接收到所述传输对应的信息时,不向所述第一终端设备发送该信息的HARQ反馈。
- 如权利要求15所述的装置,其特征在于,所述第一终端设备与第二终端设备间进行HARQ属性为去使能的传输,包括:所述第一终端设备不向所述第二终端设备发送HARQ属性为使能的新传,和/或,所述第一终端设备向所述第二终端设备发送HARQ属性为去使能的新传或者重传。
- 如权利要求16所述的装置,其特征在于,所述第一终端设备不向所述第二终端设备发送HARQ属性为使能的新传,包括:所述第一终端设备对于新传对应的授权仅复用HARQ属性为去使能的逻辑信道LCH;或者,所述第一终端设备清除新传对应的授权。
- 如权利要求16或17所述的装置,其特征在于,所述新传包括新传输块TB,或指示新传的侧行链路控制信息SCI。
- 如权利要求16至18中任一项所述的装置,其特征在于,所述重传包括重传TB,或指示重传的SCI。
- 如权利要求15至19中任一项所述的装置,其特征在于,所述处理单元,还用于在第一终端设备与所述第二终端设备间的HARQ属性为去使能的传输结束时,停止所述传输对应侧行链路SL进程的非连续接收重传定时器。
- 一种侧行链路通信装置,其特征在于,包括处理器和存储器,所述存储器中存储有指令,所述处理器执行所述指令时,使得所述装置执行权利要求1或2所述的方法,或者执行权利要求5至10中任一项所述的方法。
- 一种侧行链路通信装置,其特征在于,包括处理器和存储器,所述存储器中存储有指令,所述处理器执行所述指令时,使得所述装置执行权利要求3或4所述的方法。
- 一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行权利要求1或2所述的方法,或者执行权利要求5至10中任一项所述的方法。
- 一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行权利要求3或4所述的方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2021/078095 WO2022178813A1 (zh) | 2021-02-26 | 2021-02-26 | 一种侧行链路通信方法及装置 |
CN202180082489.XA CN116636302A (zh) | 2021-02-26 | 2021-02-26 | 一种侧行链路通信方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2021/078095 WO2022178813A1 (zh) | 2021-02-26 | 2021-02-26 | 一种侧行链路通信方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2022178813A1 true WO2022178813A1 (zh) | 2022-09-01 |
Family
ID=83048570
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2021/078095 WO2022178813A1 (zh) | 2021-02-26 | 2021-02-26 | 一种侧行链路通信方法及装置 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN116636302A (zh) |
WO (1) | WO2022178813A1 (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2024092576A1 (zh) * | 2022-11-02 | 2024-05-10 | 北京小米移动软件有限公司 | 一种定时器的启动方法及装置 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102264148A (zh) * | 2011-08-12 | 2011-11-30 | 大唐移动通信设备有限公司 | 一种drx功能的实现方法及装置 |
CN110475391A (zh) * | 2018-05-09 | 2019-11-19 | 电信科学技术研究院有限公司 | 非连续接收定时器的控制方法、装置、终端及基站 |
CN111556590A (zh) * | 2020-04-13 | 2020-08-18 | 中国信息通信研究院 | 一种边链路非连续接收方法 |
WO2020163998A1 (zh) * | 2019-02-12 | 2020-08-20 | Oppo广东移动通信有限公司 | 无线通信的方法和设备 |
-
2021
- 2021-02-26 WO PCT/CN2021/078095 patent/WO2022178813A1/zh active Application Filing
- 2021-02-26 CN CN202180082489.XA patent/CN116636302A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102264148A (zh) * | 2011-08-12 | 2011-11-30 | 大唐移动通信设备有限公司 | 一种drx功能的实现方法及装置 |
CN110475391A (zh) * | 2018-05-09 | 2019-11-19 | 电信科学技术研究院有限公司 | 非连续接收定时器的控制方法、装置、终端及基站 |
WO2020163998A1 (zh) * | 2019-02-12 | 2020-08-20 | Oppo广东移动通信有限公司 | 无线通信的方法和设备 |
CN111556590A (zh) * | 2020-04-13 | 2020-08-18 | 中国信息通信研究院 | 一种边链路非连续接收方法 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2024092576A1 (zh) * | 2022-11-02 | 2024-05-10 | 北京小米移动软件有限公司 | 一种定时器的启动方法及装置 |
WO2024092870A1 (zh) * | 2022-11-02 | 2024-05-10 | 北京小米移动软件有限公司 | 一种定时器的启动方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN116636302A (zh) | 2023-08-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2021032026A1 (zh) | 非连续接收方法、相关装置及系统 | |
EP4190119B1 (en) | Drx operation for d2d communication | |
WO2021233164A1 (zh) | 一种通信方法及装置 | |
WO2021218740A1 (zh) | 一种确定侧行链路资源的方法、装置以及系统 | |
US20240172325A1 (en) | Method and apparatuses for nr sidelink discontinuous reception | |
CN113645680B (zh) | 一种确定侧行链路资源的方法、装置以及系统 | |
WO2022171173A1 (zh) | 一种侧行链路通信方法及装置 | |
JP7498850B2 (ja) | D2d通信用の複数のdrx設定 | |
JP2022536767A (ja) | 送受信装置およびスケジューリング装置 | |
CN114286310A (zh) | 一种通信方法、装置及系统 | |
WO2022027413A1 (en) | Method and device for managing sidelink transmission | |
US20230319950A1 (en) | Consideration of Active Reception Status in Resource Selection for D2D Communication | |
WO2022178813A1 (zh) | 一种侧行链路通信方法及装置 | |
WO2022206925A1 (zh) | 一种侧行链路的传输方法及装置 | |
WO2022151449A1 (zh) | 一种通信方法、装置及系统 | |
JP2024501702A (ja) | Nr v2xにおける端末タイプによるsl drx動作方法及び装置 | |
WO2022179242A1 (zh) | 一种通信方法及设备 | |
CN114980284B (zh) | 一种通信方法及设备 | |
WO2022062973A1 (zh) | 一种通信方法、装置及系统 | |
WO2023011350A1 (zh) | 通信方法及装置 | |
CN114126093B (zh) | 副链路非连续接收的控制方法、装置、设备及可读存储介质 | |
WO2022150975A1 (zh) | 一种通信方法及装置 | |
CN116368756A (zh) | 无线通信的方法和装置 | |
CN118282586A (zh) | 一种非连续接收drx配置方法、装置及设备 |
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: 21927251 Country of ref document: EP Kind code of ref document: A1 |
|
WWE | Wipo information: entry into national phase |
Ref document number: 202180082489.X Country of ref document: CN |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 21927251 Country of ref document: EP Kind code of ref document: A1 |