This application pertains to the field of mobile communication technologies, and particularly relates to a discontinuous reception method and apparatus, and a terminal.
Sidelink transmission mainly has several transmission forms: broadcast, groupcast, and unicast. Unicast is one-to-one transmission, groupcast is one-to-many transmission, and broadcast is also one-to-many transmission. However, for broadcast, there is no concept of terminals (for example, user equipment (UE)) belonging to a same group. Currently, sidelink unicast communication and groupcast communication support the physical layer hybrid automatic repeat request (HARQ) feedback mechanism.
According to a first aspect, a discontinuous reception method is provided, performed by a first terminal and including:
According to a second aspect, a discontinuous reception apparatus is provided, including:
According to a third aspect, a discontinuous reception method is provided, performed by a second terminal and including:
According to a fourth aspect, a discontinuous reception apparatus is provided, including:
According to a fifth aspect, a terminal is provided, where the terminal includes a processor, a memory, and a program or instructions stored in the memory and executable on the processor, and when the program or the instructions are executed by the processor, the steps of the method according to the first aspect are implemented.
According to a sixth aspect, a terminal is provided, where the terminal includes a processor, a memory, and a program or instructions stored in the memory and executable on the processor, and when the program or the instructions are executed by the processor, the steps of the method according to the third aspect are implemented.
According to a seventh aspect, a non-transitory computer-readable storage medium is provided, where a program or instructions are stored in the non-transitory computer-readable storage medium, and when the program or the instructions are executed by a processor, the steps of the method according to the first aspect are implemented, or the steps of the method according to the third aspect are implemented.
According to an eighth aspect, a chip is provided, where the chip includes a processor and a communication interface, the communication interface is coupled to the processor, and the processor is configured to execute a program or instructions to implement the method according to the first aspect or implement the method according to the third aspect.
According to a ninth aspect, a computer program/program product is provided, where the computer program/program product is stored in a non-volatile storage medium, and the program/program product is executed by at least one processor to implement the steps of the discontinuous reception method according to the first aspect.
The following clearly describes the technical solutions in the embodiments of this application with reference to the accompanying drawings in the embodiments of this application. Apparently, the described embodiments are only some rather than all of the embodiments of this application. All other embodiments obtained by persons of ordinary skill in the art based on the embodiments of this application shall fall within the protection scope of this application.
In the specification and claims of this application, the terms such as “first” and “second” are intended to distinguish between similar objects but do not necessarily indicate a specific order or sequence. It should be understood that the data used in this way is interchangeable in appropriate circumstances so that the embodiments of this application can be implemented in other orders than the order illustrated or described herein, and “first” and “second” are usually for distinguishing same-type objects but not limiting the number of objects, for example, a first object may be one or multiple. In addition, “and/or” in this specification and claims indicates at least one of connected objects, and the symbol “/” generally indicates that the associated objects are in an “or” relationship.
It should be noted that techniques described in the embodiments of this application are not limited to a long term evolution (LTE) or LTE-advanced (LTE-A) system, and may also be applied to various wireless communication systems, for example, code division multiple access (CDMA), time division multiple access (TDMA), frequency division multiple access (FDMA), orthogonal frequency division multiple access (OFDMA), single-carrier frequency-division multiple access (SC-FDMA), and other systems. The terms “system” and “network” in the embodiments of this application are usually used interchangeably. Techniques described herein may be used in the aforementioned systems and radio technologies, and may also be used in other systems and radio technologies. In the following descriptions, a new radio (NR) system is described for an illustration purpose, and NR terms are used in most of the following descriptions, although these technologies may also be applied to other applications than an NR system application, for example, the 6th generation (6G) communication system.
The following describes in detail a discontinuous reception method provided in the embodiments of this application by using some embodiments and application scenarios thereof with reference to the accompanying drawings.
Usually, there are a total of two resource allocation modes for sidelink UEs: (1) Base station scheduling mode (Mode 1): BS schedules SL resource(s) to be used by UE for SL transmission(s). A network-side device, such as a base station, controls and allocates resources for each UE. (2) UE autonomous mode (Mode 2): UE determines, for example, BS does not schedule, SL transmission resource(s) within SL resources configured by BS/network or pre-configured SL resources. Each UE autonomously selects resources.
Discontinuous reception (DRX) is introduced into sidelink; however, in sidelink DRX, a receive end may fail to receive information from a transmit end normally.
Step S201: Perform sidelink-based discontinuous reception for the second terminal according to first indication information and/or first configuration information for discontinuous reception, where the first configuration information includes configuration information of a timer, the timer is used to indicate whether the first terminal needs to monitor control signaling and/or data from the second terminal, and the first indication information includes sidelink control information (SCI) and is used to indicate the first terminal to receive a first resource for initial transmission and retransmission and/or a feedback resource.
The first configuration information for DRX obtained by the first terminal includes HARQ round-trip time (RTT) related configuration, including configuration information of timers, for example, a first timer or a second timer. During running of the first timer, the first terminal does not need to monitor related control signaling on a channel and/or data sent from the second terminal, and the first timer may be denoted by Drx-HARQ-RTT-TimerSL. During running of the second timer, the first terminal needs to monitor related control signaling in a channel and/or data sent from the second terminal, and the second timer may be denoted by DRX-RetransmissionTimerSL.
It should be understood that the first timer Drx-HARQ-RTT-TimerSL:sidelink is used to indicate how long to wait at least after sending a feedback message and before receiving a retransmission, which is similar to Uu drx-HARQ-RTT-Timer. The name herein is only an example.
The second timer Drx-RetransmissionTimerSL:sidelink is used to indicate that monitoring on physical sidelink control channel (PSCCH) or physical sidelink shared channel PSSCH needs to be performed, so as to monitor retransmission to be probably received, which is similar to Uu drx-RetransmissionTimer. The name herein is only an example as well.
The first indication information is used to indicate the first resource reserved for receiving initial transmission and retransmission by the first terminal. As shown in
Correspondingly, during resource selection or reselection, based on the first configuration information and/or the resource on which the received feedback information is located, the second terminal determines the second resource corresponding to a time at which the first terminal does not need to monitor control signaling and/or data, and then performs resource selection or reselection based on the second resource. The control signaling includes SCI on PSCCH and/or PSSCH.
Therefore, this embodiment of this application provides a discontinuous reception method, where sidelink-based discontinuous reception is performed for the second terminal according to the first configuration information for discontinuous reception and/or the first indication information, so that the first terminal can accurately receive the control signaling and/or data sent by the second terminal.
Step S401: In a case that first configuration information includes configuration information of a first timer and/or configuration information of a second timer, perform sidelink-based discontinuous reception based on the first timer; where the first timer is used to indicate that a first terminal does not need to monitor control signaling and/or data from a second terminal during running of the first timer, the configuration information of the first timer includes a first duration used for indicating a timing length of the first timer, and the second timer is used to indicate that the first terminal needs to monitor the control signaling and/or data from the second terminal during running of the second timer.
In an implementation, the first configuration information includes explicit configuration information of the first timer and/or explicit configuration information of the second timer, that is, the first duration of the first timer Drx-HARQ-RTT-TimerSL and/or a second duration of the second timer Drx-RetransmissionTimerSL is configured in the first configuration information, and the unit is millisecond (ms) or slot.
The first duration is determined based on at least one of the following:
Equivalently, as shown in
In another implementation, the first duration may alternatively be a length between an oblique-lined block and a next dotted block, and in this case, a start time of the first timer is after a resource for sending feedback channel.
In another implementation, the first duration may alternatively be a value configured by a base station, a terminal, or a protocol, and the unit is ms or slot.
Optionally, step S401 includes:
In an implementation, the first terminal starts the first timer upon reception of the (n−1)-th first resource, and a timing length of the first timer is set to a first duration of A slots. Correspondingly, during resource selection or reselection, the second terminal is not allowed to select a resource within A slots after the (n−1)-th first resource.
The first duration may be less than or equal to a length between the (n−1)-th first resource and the n-th first resource. After the timing of the first timer exceeds the first duration, the second timer can be started, and a timing length of the second timer is set to a second duration, which may be a length of the n-th first resource. Correspondingly, in this case, a resource selected or reselected by the second terminal needs to fall within the n-th first resource.
If the first duration is less than the length between the (n−1)-th first resource and the n-th first resource, the second duration may be greater than the length of the n-th first resource, which may be the n-th first resource plus previous B slots. Correspondingly, in this case, a resource selected or reselected by the second terminal needs to fall within the total length of the n-th first resource plus previous B slots.
In another implementation, the first terminal may start the first timer after a first quantity of symbols or slots have elapsed upon reception of the (n−1)-th first resource, for example, starting the first timer after C slots, where the first duration is D slots. Correspondingly, in this case, during resource selection or reselection, the second terminal is not allowed to select a resource in the D slots. The second timer is still started after the first timer expires and has a length of the n-th first resource plus next C slots. Correspondingly, in this case, a resource selected or reselected by the second terminal needs to fall within the length of the n-th first resource plus next C slots.
If the second duration is a total length of the n-th first resource plus the previous B slots and next C slots, correspondingly, in this case, a resource selected or reselected by the second terminal needs to fall within the total length of the n-th first resource plus the previous B slots and next C slots.
In another implementation, the first terminal may start the first timer after the resource on which the feedback information sent for the (n−1)-th first resource is located, and the first duration is a length between the resource on which the feedback channel is located and the n-th first resource. The second timer is started after the first timer expires, and the length of the second timer may be the length of the n-th first resource. Correspondingly, in this case, a resource selected or reselected by the second terminal needs to fall within the n-th first resource.
If the first duration is less than a length between the resource on which the feedback channel is located and the n-th first resource, the second duration may be greater than the length of the n-th first resource, which may be the n-th first resource plus previous B slots. Correspondingly, in this case, a resource selected or reselected by the second terminal needs to fall within the total length of the n-th first resource plus previous B slots.
In another implementation, the first terminal may start the first timer in a second quantity of symbols or slots after the resource on which the feedback information sent for the (n−1)-th first resource is located, for example, starting the first timer in E slots, where the first duration is F slots. Correspondingly, in this case, during resource selection or reselection, the second terminal is not allowed to select a resource in the F slots. The second timer is still started after the first timer expires and has a length of the n-th first resource plus next E slots. Correspondingly, in this case, a resource selected or reselected by the second terminal needs to fall within the length of the n-th first resource plus next E slots.
If the second duration is a total length of the n-th first resource plus the previous B slots and next C slots, correspondingly, a resource selected or reselected by the second terminal needs to fall within the total length of the n-th first resource plus the previous B slots and next C slots.
Optionally, if SCI with reservation chain included is received again when the second timer is running, that is, a new first resource is indicated, the first terminal turns off the second timer and performs DRX based on the new first resource.
Optionally, during starting of the second timer, the method further includes:
Being occupied as detected by the first terminal may be caused by failure in receiving any PSCCH/PSSCH transmission, or reception of PSCCH/PSSCH transmission from other UEs, or failure in PSCCH/PSSCH demodulation.
In an implementation, when the first terminal starts the second timer before and after the n-th first resource, if it is detected that the n-th first resource has been occupied or requires re-evaluation due to pre-emption or re-evaluation, the second duration of the second timer can be changed from the second duration of X slots to the third duration of Y slots, or the second timer can be kept running until new control signaling and/or data is received, and then DRX is performed according to the new control signaling and/or data. When the timing length of the second timer is changed from the second duration to the third duration, the new control signaling and/or data is required to fall within a range of the third duration.
In another implementation, the first terminal detects at the (n−1)-th first resource and the (n−T)-th first resource that the n-th, (n+1)-th, . . . first resources have been occupied or need to be re-evaluated due to pre-emption or re-evaluation. The (n−T)-th first resource is a position of T duration prior to the n-th first resource. In this case, the UE does not start the first timer or starts the second timer immediately and sets the second duration to be Y slots, or keeps the second timer running until new control signaling and/or data is received, and then performs DRX according to the new control signaling and/or data. When the timing length of the second timer is changed from the second duration to the third duration, the new control signaling and/or data is required to fall within a range of the third duration. T may be a value prescribed by the protocol, configured by the base station, or configured by the second terminal.
Correspondingly, the second terminal may perform resource selection or reselection based on the first configuration information for discontinuous reception and/or a resource on which received feedback information is located; where the first configuration information includes configuration information of a timer, and the timer is used to indicate whether a first terminal needs to monitor control signaling and/or data from the second terminal.
Optionally, in a case that the first configuration information includes configuration information of the first timer and/or configuration information of the second timer, a position of a second resource is determined based on the first timer and/or the resource on which feedback information is located, where the second resource is a transmission resource corresponding to a time of running the first timer of the first terminal. For example, the manner for determining the position of the second resource is as follows:
During resource selection or reselection, the second terminal excludes the position of the obtained second resource from the optional transmission resources of the second terminal. The excluding transmission resources may be in the following two manners:
1. During reporting of optional resources at the physical layer, the physical layer excludes these unsuitable resources and then reports remaining resources to the medium access control (MAC) layer, and the MAC layer randomly selects a resource therefrom. In this case, the MAC layer needs to first determine the second resource of the second terminal corresponding to a time of running Drx-HARQ-RTT-TimerSL of the first terminal, and then notifies the second resource to the physical layer. Then, the physical layer excludes the second resource during selection of candidate resources and reports usable resources to the MAC layer, and the MAC layer finally selects a transmission resource. 2. Another practice is that after the physical layer reports candidate resources, the MAC layer directly excludes unsuitable resources, and then makes selection randomly. If the MAC layer has no enough resources to choose after performing exclusion, resource reselection is triggered.
Optionally, during resource selection or reselection, the second terminal may not exclude the second resource first, and if a selected or reselected transmission resource belongs to the second resource, discards the transmission resource or triggers a reselection process.
Therefore, this embodiment of this application provides a discontinuous reception method, where sidelink-based discontinuous reception is performed based on the first timer, so that the first terminal can accurately receive the control signaling and/or data sent by the second terminal.
Step S501: In a case that first configuration information includes configuration information of a second timer, perform sidelink-based discontinuous reception based on the second timer; where the second timer is used to indicate that a first terminal needs to monitor control signaling and/or data from a second terminal during running of the second timer.
Optionally, step S501 includes:
Optionally, the performing sidelink-based discontinuous reception based on the second timer includes:
Optionally, in a case that the second timer is started, the method further includes: in a case that the m-th first resource having been occupied, due to pre-emption or re-evaluation, is detected, starting the second timer and setting a timing length of the second timer to a third duration, or keeping the second timer running until new control signaling and/or data is received; where the m-th first resource is the n-th first resource or is a first resource later than the n-th first resource.
In an implementation, if the first terminal detects at the n-th first resource that the n-th first resource has been occupied or requires re-evaluation due to pre-emption or re-evaluation, the first terminal immediately starts the second timer, with the second duration being X slots, or keeps the second timer running until new control signaling and/or data is received, and performs DRX according to the new control signaling and/or data.
Correspondingly, in this case, during resource selection or reselection, the second terminal is not allowed to select a resource between the (n−1)-th first resource and the n-th first resource, which may be implemented by setting a length of T1 before a resource selection window. As shown in
If the second duration of the second timer is set to X slots, a resource selected or reselected by the second terminal needs to fall within the X slots.
In another implementation, if the first terminal detects at the (n−1)-th first resource or the (n−T)-th first resource that the n-th, (n+1)-th, . . . first resources have been occupied or requires re-evaluation due to pre-emption or re-evaluation, the first terminal immediately starts the retransmission timer, with the second duration being X slots, or keeps the second timer running until new control signaling and/or data is received, and performs DRX according to new resource reservation information.
Correspondingly, during resource selection or reselection, the second terminal is not allowed to select a resource between the (n−1)-th first resource and the n-th first resource, which may be implemented by setting a length of T1 before the resource selection window. If the second duration of the second timer is set to X slots, a resource selected or reselected by the second terminal needs to fall within the X slots.
Therefore, this embodiment of this application provides a discontinuous reception method, where sidelink-based discontinuous reception is performed based on the second timer, so that the first terminal can accurately receive the control signaling and/or data sent by the second terminal.
Step S701: In a case that configuration information of a first timer is not present, perform sidelink-based discontinuous reception for a second terminal based on a position in which a first resource is located.
Optionally, step S701 includes at least one of the following:
Optionally, the method further includes:
In an implementation, if the first terminal detects that the n-th first resource has been occupied or requires re-evaluation due to pre-emption or re-evaluation, the UE enters DRX active time with a length of M slots, that is, starts monitoring control signaling and/or data on the channel, or keeps monitoring until new control information and/or data is received, and then performs DRX according to the control information and/or data.
Correspondingly, during resource reselection, the second terminal is not allowed to select a corresponding resource between the (n−1)-th first resource and the n-th first resource, which may be implemented by setting a length of T1 before the resource selection window. If a length for monitoring the control signaling and/or data on the channel is set to a fourth duration of M slots, a resource reselected by the second terminal needs to fall within the M slots. For example, a distance between any two selected resources of the second terminal may be set to be less than M, and the selected resources of the second terminal correspond to reselection or packet loss triggered by at least one of preemption, prioritization, and congestion control.
In another implementation, if the first terminal detects at the (n−1)-th first resource that the n-th, (n+1)-th, . . . first resources have been occupied or require re-evaluation due to pre-emption or re-evaluation, the first terminal enters DRX active time, with a length of K slots, or keeps monitoring until new control information and/or data is received, and then performs DRX according to the new control information and/or data.
Correspondingly, in this case, the second terminal may select a resource between the (n−1)-th first resource and the n-th first resource. If a length for monitoring the control signaling and/or data on the channel is set to K slots, a resource reselected by the second terminal needs to fall within the K slots. For example, a distance between any two selected resources of the second terminal may be set to be less than M, and the selected resources of the second terminal correspond to reselection or packet loss triggered by at least one of preemption, prioritization, and congestion control.
For the second terminal side, optionally, in a case that the configuration information of the first timer is determined based on first indication information, a position of the second resource is determined based on first information, where the second resource is a transmission resource corresponding to a time period in which the first terminal does not need to monitor control signaling and/or data.
A transmission resource other than the second resource is selected in a resource selection or reselection process.
The first information includes at least one of the following:
If the second terminal triggers resource selection or reselection, for example, triggering based on pre-emption or re-evaluation, a new transmission resource satisfies at least one of the following:
Therefore, this embodiment of this application provides a discontinuous reception method, where sidelink-based discontinuous reception for the second terminal is performed based on the position in which the first resource is located, so that the first terminal can accurately receive the control signaling and/or data sent by the second terminal.
Based on the foregoing embodiments, if the second terminal does not exclude the second resource during resource selection or reselection, optionally, in step S401, after starting of the first timer, the method further includes:
In an implementation, after receiving the second indication information, the first terminal immediately stops running the first timer, enters DRX active time, and monitors control signaling and/or data.
In another implementation, after receiving the second indication information, the first terminal stops running the first timer after a corresponding time or a corresponding quantity of slots, enters DRX active time, and monitors control signaling and/or data.
In another implementation, after receiving the second indication information, the first terminal starts the second timer after a corresponding time or a corresponding quantity of slots, enters DRX active time, and monitors control signaling and/or data.
Therefore, this embodiment of this application provides a discontinuous reception method, where after the second indication information is received, the first timer is stopped and monitoring on the control signaling and/or data is performed, so that the first terminal can accurately receive the control signaling and/or data sent by the second terminal.
Based on the foregoing embodiment, optionally, in step S701, during monitoring of the control signaling and/or data, the method further includes:
Optionally, during monitoring of the control signaling and/or data, the method further includes:
Therefore, this embodiment of this application provides a discontinuous reception method, where when the initial-transmission resource and the retransmission resource are indicated in the sidelink control information, the control signaling and/or data is not monitored during the third resource period, so that the first terminal can accurately receive the control signaling and/or data sent by the second terminal.
Based on the foregoing embodiment, optionally, in step S401, during monitoring of the control signaling and/or data, the method further includes:
Optionally, during monitoring of the control signaling and/or data, the method further includes:
Therefore, this embodiment of this application provides a discontinuous reception method, where according to the third indication information, the first timer is no longer started and monitoring on control signaling and/or data is not performed during the third resource period, so that the first terminal can accurately receive the control signaling and/or data sent by the second terminal.
Based on the foregoing embodiment, optionally, the first configuration information is determined by at least one of the following:
The first configuration information is obtained in multiple modes, including transmit-centric (TX-centric) mode and receive-centric (RX-centric) mode.
In Tx-centric mode, the method for obtaining the first configuration information is as follows:
The first terminal RX UE sends assistance information to the second terminal TX UE.
The DRX-related configuration of the second terminal may come from a base station in which the second terminal is located, or may be prescribed by the protocol, or may be pre-configured, or may be implemented based on the second terminal. The base station of the second terminal may be the same as or different from a base station of the first terminal.
Optionally, if the DRX configuration comes from the base station of the RX UE, the related configuration is sent to the TX UE through the RX UE, or sent to the TX UE based on the base station of the TX UE, so that the TX UE can learn about a DRX configuration status of the RX UE.
In Rx-centric mode, the method for obtaining the first configuration information is as follows:
The RX UE sends assistance information to the TX UE; and
The DRX related configuration of the TX UE may come from the base station of the TX UE, or may be prescribed by the protocol, or may be pre-configured, or may be implemented based on the TX UE. The base station of the TX UE may be the same as or difference from the base station of the RX UE.
Optionally, if the DRX configuration comes from the base station of the RX UE, the related configuration is sent to the TX UE through the RX UE, or sent to the TX UE based on the base station of the TX UE, so that the TX UE can learn about a DRX configuration status of the RX UE.
The configuration does not include an explicit Drx-HARQ-RTT-TimerSL configuration, but includes one piece of indication information. The indication information indicates that the RX UE uses X slots between the initial-transmission resource and the retransmission resource or between a specific retransmission resource and a next retransmission resource as slots corresponding to HARQ RTT, that is, the RX UE may not monitor the 2nd SCI on PSCCH and PSSCH in the X slots between the initial-transmission resource and the retransmission resource or between a specific retransmission resource and a next retransmission resource.
Therefore, this embodiment of this application provides a discontinuous reception method, where the first configuration information is obtained in a TX-centric mode or RX-centric mode, so that the first terminal can accurately receive the control signaling and/or data sent by the second terminal.
It should be noted that, in the discontinuous reception method provided by the embodiments of this application, the execution body may be a discontinuous reception apparatus, or a control module for executing the discontinuous reception method in the discontinuous reception apparatus. In the embodiments of this application, the discontinuous reception apparatus provided by the embodiments of this application is described by using the discontinuous reception method being performed by the discontinuous reception apparatus as an example.
The first configuration module 801 is configured to obtain first indication information and/or first configuration information for discontinuous reception. The first execution module 802 is configured to perform sidelink-based discontinuous reception for a second terminal according to first indication information and/or first configuration information for discontinuous reception, where the first configuration information includes configuration information of a timer, the timer is used to indicate whether the first terminal needs to monitor control signaling and/or data from the second terminal, and the first indication information includes sidelink control information and is used to indicate the first terminal to receive a first resource for initial transmission and retransmission and/or a feedback resource.
Therefore, this embodiment of this application provides a discontinuous reception method, where sidelink-based discontinuous reception is performed for the second terminal according to the first configuration information for discontinuous reception and/or the first indication information, so that the first terminal can accurately receive the control signaling and/or data sent by the second terminal.
Based on the foregoing embodiment, optionally, the first execution module is configured to: in a case that the first configuration information includes configuration information of a first timer and/or configuration information of a second timer, perform sidelink-based discontinuous reception based on the first timer; where the first timer is used to indicate that the first terminal does not need to monitor the control signaling and/or data from the second terminal during running of the first timer, the configuration information of the first timer includes a first duration used for indicating a timing length of the first timer, and the second timer is used to indicate that the first terminal needs to monitor the control signaling and/or data from the second terminal during running of the second timer.
Optionally, the first duration is determined based on at least one of the following:
Optionally, the first execution module is configured to start the first timer at a first time; and start the second timer after the first timer exceeds the first duration; where
Optionally, during starting of the second timer, the first execution module is further configured:
Therefore, this embodiment of this application provides a discontinuous reception method, where sidelink-based discontinuous reception is performed based on the first timer, so that the first terminal can accurately receive the control signaling and/or data sent by the second terminal.
Based on the foregoing embodiment, optionally, the first execution module is configured to: in a case that the first configuration information includes configuration information of a second timer, perform sidelink-based discontinuous reception based on the second timer; where the second timer is used to indicate that the first terminal needs to monitor the control signaling and/or data from the second terminal during running of the second timer.
Optionally, the first execution module is configured to start the second timer on the n-th first resource, where a second duration of the second timer is determined based on at least one of the following:
Optionally, the first execution module is further configured to:
Therefore, this embodiment of this application provides a discontinuous reception method, where sidelink-based discontinuous reception is performed based on the second timer, so that the first terminal can accurately receive the control signaling and/or data sent by the second terminal.
Based on the foregoing embodiment, optionally, the first execution module is configured to: in a case that configuration information of a first timer is not present, perform sidelink-based discontinuous reception for the second terminal based on a position in which the first resource is located.
Optionally, the first execution module is configured to execute at least one of the following:
Optionally, the first execution module is further configured to: in a case that the m-th first resource having been occupied, due to pre-emption or re-evaluation, is detected, monitor the control signaling and/or data for a fourth duration or until new control signaling and/or data is received; where the m-th first resource is the n-th first resource or a first resource later than the n-th first resource.
Therefore, this embodiment of this application provides a discontinuous reception method, where sidelink-based discontinuous reception for the second terminal is performed based on the position in which the first resource is located, so that the first terminal can accurately receive the control signaling and/or data sent by the second terminal.
Based on the foregoing embodiment, optionally, after the first timer is started, the first execution module is further configured to: after second indication information is received from the base station or the second terminal, stop the first timer and monitor control signaling and/or data; where
Therefore, this embodiment of this application provides a discontinuous reception method, where after the second indication information is received, the first timer is stopped and monitoring on the control signaling and/or data is performed, so that the first terminal can accurately receive the control signaling and/or data sent by the second terminal.
Based on the foregoing embodiment, optionally, during monitoring of the control signaling and/or data, the first execution module is further configured to: in a case that an initial-transmission resource and a retransmission resource have been indicated in the sidelink control information received, skip monitoring control signaling and/or data during a third resource period; where
Therefore, this embodiment of this application provides a discontinuous reception method, where when the initial-transmission resource and the retransmission resource are indicated in the sidelink control information, the control signaling and/or data is not monitored during the third resource period, so that the first terminal can accurately receive the control signaling and/or data sent by the second terminal.
Based on the foregoing embodiment, optionally, during monitoring of the control signaling and/or data, the first execution module is further configured to: after the sidelink control information received includes third indication information, no longer start the first timer, and skip monitoring control signaling and/or data during a third resource period; where
Based on the foregoing embodiment, optionally, during monitoring of the control signaling and/or data, the first execution module is further configured to: after fourth indication information is received from the base station or the second terminal, monitor control signaling and/or data during the third resource period; where
Therefore, this embodiment of this application provides a discontinuous reception method, where according to the third indication information, the first timer is no longer started and monitoring on control signaling and/or data is not performed during the third resource period, so that the first terminal can accurately receive the control signaling and/or data sent by the second terminal.
Based on the foregoing embodiment, optionally, the first configuration information is determined by at least one of the following:
Therefore, this embodiment of this application provides a discontinuous reception method, where the first configuration information is obtained in a TX-centric mode or RX-centric mode, so that the first terminal can accurately receive the control signaling and/or data sent by the second terminal.
The discontinuous reception apparatus in this embodiment of this application may be an apparatus, or an apparatus or electric device having an operating system, or may be a component, an integrated circuit, or a chip in the terminal. The apparatus or electric device may be a mobile terminal or a non-mobile terminal. For example, the mobile terminal may include but is not limited to the types of the terminal 11 listed above, and the non-mobile terminal may be a server, a network attached storage (NAS), a personal computer (PC), a television (TV), a teller machine, a self-service machine, or the like, which is not limited in this embodiment of this application.
The discontinuous reception apparatus provided in this embodiment of this application can implement the processes implemented in the method embodiment in
Step S901: Perform resource selection or reselection based on first configuration information for discontinuous reception and/or a resource on which feedback information is located; where the first configuration information includes configuration information of a timer, and the timer is used to indicate whether a first terminal needs to monitor control signaling and/or data from the second terminal.
Step S901 can implement the same method embodiment as step S201 in
Therefore, this embodiment of this application provides a discontinuous reception method, where based on the first configuration information for discontinuous reception and/or feedback information, the second terminal performs resource selection or reselection, so that the first terminal can accurately receive the control signaling and/or data sent by the second terminal.
Based on the foregoing embodiment, optionally, step S901 may include:
Optionally, in a case that the n-th first resource having been occupied, due to pre-emption or re-evaluation, is detected, a transmission resource prior to the n-th first resource, including a transmission resource between the (n−1)-th first resource and the n-th first resource, is not selected during resource reselection.
Optionally, the skipping selecting the transmission resource prior to the n-th first resource during resource reselection includes:
The foregoing step can implement the method embodiments in step S401 in
Therefore, this embodiment of this application provides a discontinuous reception method, where the position of the second resource is determined based on the first timer and/or the resource on which the feedback information is located, and the transmission resource other than the second resource is selected during the resource selection or reselection process, so that the first terminal can accurately receive the control signaling and/or data sent by the second terminal.
Based on the foregoing embodiment, optionally, step S901 includes:
The foregoing step can implement the method embodiment as step S701 in
Therefore, this embodiment of this application provides a discontinuous reception method, where the position of the second resource is determined based on the first information, so that the first terminal can accurately receive the control signaling and/or data sent by the second terminal.
The second configuration module 1001 is configured to obtain first configuration information for discontinuous reception and/or a resource on which feedback information is located; and the second execution module 1002 is configured to perform resource selection or reselection based on the first configuration information for discontinuous reception and/or the resource on which the feedback information is located; where the first configuration information includes configuration information of a timer, and the timer is used to indicate whether a first terminal needs to monitor control signaling and/or data from a second terminal.
Therefore, this embodiment of this application provides a discontinuous reception method, where based on the first configuration information for discontinuous reception and/or feedback information, the second terminal performs resource selection or reselection, so that the first terminal can accurately receive the control signaling and/or data sent by the second terminal.
Based on the foregoing embodiment, optionally, the second execution module is configured to: in a case that the first configuration information includes configuration information of a first timer and/or configuration information of a second timer, determine a position of a second resource based on the first timer and/or the resource on which the feedback information is located, where the second resource is a transmission resource corresponding to a time of running the first timer of the first terminal; and select a transmission resource other than the second resource in a resource selection or reselection process.
Optionally, in a case that the n-th first resource having been occupied, due to pre-emption or re-evaluation, is detected, a transmission resource prior to the n-th first resource is not selected during resource reselection.
Optionally, the skipping selecting a transmission resource prior to the n-th first resource during resource reselection includes:
Therefore, this embodiment of this application provides a discontinuous reception method, where the position of the second resource is determined based on the first timer and/or the resource on which the feedback information is located, and the transmission resource other than the second resource is selected during the resource selection or reselection process, so that the first terminal can accurately receive the control signaling and/or data sent by the second terminal.
Optionally, the second execution module is configured to: in a case that configuration information of a first timer is determined based on first indication information, determine a position of a second resource based on first information, where the second resource is a transmission resource corresponding to a time period in which the first terminal does not need to monitor control signaling and/or data; and select a transmission resource other than the second resource in a resource selection or reselection process; where
Therefore, this embodiment of this application provides a discontinuous reception method, where the position of the second resource is determined based on the first information, so that the first terminal can accurately receive the control signaling and/or data sent by the second terminal.
The discontinuous reception apparatus in this embodiment of this application may be an apparatus, or an apparatus or electric device having an operating system, or may be a component, an integrated circuit, or a chip in the terminal. The apparatus or electric device may be a mobile terminal or a non-mobile terminal. For example, the mobile terminal may include but is not limited to the types of the terminal 11 listed above, and the non-mobile terminal may be a server, a network attached storage (NAS), a personal computer (PC), a television (TV), a teller machine, a self-service machine, or the like, which is not limited in this embodiment of this application.
The discontinuous reception apparatus provided in this embodiment of this application can implement the processes implemented in the method embodiment in
Optionally, as shown in
An embodiment of this application further provides a terminal, including a processor and a communication interface, and the processor is configured to perform sidelink-based discontinuous reception for a second terminal based on first indication information and/or first configuration information for discontinuous reception, and the communication interface is configured to perform sidelink-based discontinuous reception for the second terminal. The terminal embodiments correspond to the foregoing terminal-side method embodiments, and the implementation processes and implementations of the foregoing method embodiments can be applied to the terminal embodiments, with the same technical effects achieved. For example,
The terminal 1200 includes but is not limited to at least part of components such as a radio frequency unit 1201, a network module 1202, an audio output unit 1203, an input unit 1204, a sensor 1205, a display unit 1206, a user input unit 1207, an interface unit 1208, a memory 1209, and a processor 1210.
Persons skilled in the art can understand that the terminal 1200 may further include a power supply (for example, a battery) supplying power to the components, and the power supply may be logically connected to the processor 1210 through a power management system. In this way, functions such as charge management, discharge management, and power consumption management are implemented by using the power management system. The structure of the terminal shown in
It can be understood that in this embodiment of this application, the input unit 1204 may include a graphics processing unit (GPU) 12041 and a microphone 12042. The graphics processing unit 12041 processes image data of a still picture or video obtained by an image capture apparatus (such as a camera) in a video capture mode or an image capture mode. The display unit 1206 may include a display panel 12061, and the display panel 12061 may be configured in a form of a liquid crystal display, an organic light-emitting diode, and the like. The user input unit 1207 may include a touch panel 12071 and other input devices 12072. The touch panel 12071 is also referred to as a touchscreen. The touch panel 12071 may include two parts: a touch detection apparatus and a touch controller. The other input devices 12072 may include but are not limited to a physical keyboard, a function key (such as a volume control key or a power on/off key), a trackball, a mouse, a joystick, and the like. Details are not described herein.
In this embodiment of this application, the radio frequency unit 1201 receives downlink data from a network-side device, and then sends the downlink data to the processor 1210 for processing; and also sends uplink data to the network-side device. Generally, the radio frequency unit 1201 includes but is not limited to an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, and the like.
The memory 1209 may be configured to store software programs or instructions and various data. The memory 1209 may include a program or instruction storage area and a data storage area. The program or instruction storage area may store an operating system, an application program or instruction required by at least one function (for example, a sound playback function or an image playback function), and the like. In addition, the memory 1209 may include a high-speed random access memory, and may further include a non-volatile memory. The non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory, for example, at least one disk storage device, a flash memory device, or another volatile solid-state storage device.
The processor 1210 may include one or more processing units. Optionally, an application processor and a modem processor may be integrated in the processor 1210. The application processor primarily processes an operating system, user interfaces, application programs or instructions, and the like. The modem processor primarily processes radio communication, for example, being a baseband processor. It can be understood that the modem processor may alternatively be not integrated in the processor 110.
The radio frequency unit 1201 is configured to perform sidelink-based discontinuous reception for a second terminal according to first indication information and/or first configuration information for discontinuous reception.
According to this embodiment of this application, the first terminal can accurately receive the control signaling and/or data sent by the second terminal.
Optionally, the radio frequency unit 1201 is further configured to in a case that the first configuration information includes configuration information of a first timer and/or configuration information of a second timer, perform sidelink-based discontinuous reception based on the first timer.
Optionally, the first duration is determined based on at least one of the following:
Optionally, the radio frequency unit 1201 is further configured to: start the first timer at a first time; and
Optionally, the radio frequency unit 1201 is further configured to: in a case that the m-th first resource having been occupied, due to pre-emption or re-evaluation, is detected, change a timing length of the second timer from a second duration to a third duration, or keep the second timer running until new control signaling and/or data is received; where the m-th first resource is the n-th first resource or is a first resource later than the n-th first resource.
According to this embodiment of this application, the first terminal can accurately receive the control signaling and/or data sent by the second terminal.
Optionally, the radio frequency unit 1201 is further configured to: in a case that the first configuration information includes configuration information of a second timer, perform sidelink-based discontinuous reception based on the second timer; where the second timer is used to indicate that the first terminal needs to monitor the control signaling and/or data from the second terminal during running of the second timer.
Optionally, the radio frequency unit 1201 is further configured to: start the second timer on the n-th first resource, where a second duration of the second timer is determined based on at least one of the following:
Optionally, the radio frequency unit 1201 is further configured to: in a case that the m-th first resource having been occupied, due to pre-emption or re-evaluation, is detected, starting the second timer and setting a timing length of the second timer to a third duration, or keeping the second timer running until new control signaling and/or data is received; where the m-th first resource is the n-th first resource or is a first resource later than the n-th first resource.
Optionally, the radio frequency unit 1201 is further configured to: in a case that configuration information of a first timer is not present, perform sidelink-based discontinuous reception for the second terminal based on a position in which the first resource is located.
Optionally, the radio frequency unit 1201 is further configured to:
Optionally, the radio frequency unit 1201 is further configured to: in a case that the m-th first resource having been occupied, due to pre-emption or re-evaluation, is detected, monitor the control signaling and/or data for a fourth duration or until new control signaling and/or data is received; where the m-th first resource is the n-th first resource or a first resource later than the n-th first resource.
Optionally, the radio frequency unit 1201 is further configured to: after the first timer is started,
Optionally, the radio frequency unit 1201 is further configured to: in a case that an initial-transmission resource and a retransmission resource have been indicated in the sidelink control information received, skip monitoring control signaling and/or data during a third resource period; where
Optionally, the radio frequency unit 1201 is further configured to: after the sidelink control information received includes third indication information, no longer start the first timer, and skip monitoring control signaling and/or data during a third resource period; where
Optionally, during monitoring of the control signaling and/or data, the radio frequency unit 1201 is further configured to:
Optionally, the first configuration information is determined by at least one of the following:
According to this embodiment of this application, the first terminal can accurately receive the control signaling and/or data sent by the second terminal.
An embodiment of this application further provides another terminal, including a processor and a communication interface. The processor is configured to perform sidelink-based discontinuous reception for a second terminal based on first indication information and/or first configuration information for discontinuous reception, and the communication interface is configured to perform sidelink-based discontinuous reception for the second terminal. The terminal embodiments correspond to the foregoing terminal-side method embodiments, and the implementation processes and implementations of the foregoing method embodiments can be applied to the terminal embodiments, with the same technical effects achieved. For example,
The terminal 1300 includes but is not limited to at least part of components such as a radio frequency unit 1301, a network module 1302, an audio output unit 1303, an input unit 1304, a sensor 1305, a display unit 1306, a user input unit 1307, an interface unit 1308, a memory 1309, and a processor 1310.
Persons skilled in the art can understand that the terminal 1300 may further include a power supply (for example, a battery) supplying power to the components, and the power supply may be logically connected to the processor 1310 through a power management system. In this way, functions such as charge management, discharge management, and power consumption management are implemented by using the power management system. The structure of the terminal shown in
It can be understood that in this embodiment of this application, the input unit 1304 may include a graphics processing unit (GPU) 13041 and a microphone 13042. The graphics processing unit 13041 processes image data of a still picture or video obtained by an image capture apparatus (such as a camera) in a video capture mode or an image capture mode. The display unit 1306 may include a display panel 13061, and the display panel 13061 may be configured in a form of a liquid crystal display, an organic light-emitting diode, and the like. The user input unit 1307 may include a touch panel 13071 and other input devices 13072. The touch panel 13071 is also referred to as a touchscreen. The touch panel 13071 may include two parts: a touch detection apparatus and a touch controller. The other input devices 13072 may include but are not limited to a physical keyboard, a function key (such as a volume control key or a power on/off key), a trackball, a mouse, a joystick, and the like. Details are not described herein.
In this embodiment of this application, the radio frequency unit 1301 receives downlink data from a network-side device, and then sends the downlink data to the processor 1310 for processing; and also sends uplink data to the network-side device. Generally, the radio frequency unit 1301 includes but is not limited to an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, and the like.
The memory 1309 may be configured to store software programs or instructions and various data. The memory 1309 may include a program or instruction storage area and a data storage area. The program or instruction storage area may store an operating system, an application program or instruction required by at least one function (for example, a sound playback function or an image playback function), and the like. In addition, the memory 1309 may include a high-speed random access memory, and may further include a non-volatile memory. The non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory, for example, at least one disk storage device, a flash memory device, or another volatile solid-state storage device.
The processor 1310 may include one or more processing units. Optionally, an application processor and a modem processor may be integrated in the processor 1310. The application processor primarily processes an operating system, user interfaces, application programs or instructions, and the like. The modem processor primarily processes radio communication, for example, being a baseband processor. It can be understood that the modem processor may alternatively be not integrated in the processor 110.
The processor 1310 is configured to perform resource selection or reselection based on first configuration information for discontinuous reception and/or a resource on which feedback information is located.
According to this embodiment of this application, the first terminal can accurately receive the control signaling and/or data sent by the second terminal.
Optionally, the processor 1310 is further configured to: in a case that the first configuration information includes configuration information of a first timer and/or configuration information of a second timer, determine a position of a second resource based on the first timer and/or the resource on which the feedback information is located, where the second resource is a transmission resource corresponding to a time of running the first timer of the first terminal; and select a transmission resource other than the second resource in a resource selection or reselection process.
Optionally, the processor 1310 is further configured to: in a case that the n-th first resource having been occupied, due to pre-emption or re-evaluation, is detected, not select a transmission resource prior to the n-th first resource during resource reselection.
Optionally, the processor 1310 is further configured to: set a length between a start position of a resource selection window during resource reselection and a trigger time of the resource reselection, so that the second terminal does not select the transmission resource prior to the n-th first resource during resource reselection.
Optionally, the processor 1310 is further configured to: in a case that configuration information of a first timer is determined based on first indication information, determine a position of a second resource based on first information, where the second resource is a transmission resource corresponding to a time period in which the first terminal does not need to monitor control signaling and/or data; and
According to this embodiment of this application, the first terminal can accurately receive the control signaling and/or data sent by the second terminal.
An embodiment of the present application further provides a non-transitory computer-readable storage medium, where a program or instructions are stored in the non-transitory computer-readable storage medium. When the program or instructions are executed by a processor, the processes of the foregoing discontinuous reception method embodiment can be implemented, with same technical effects achieved. To avoid repetition, details are not described herein again.
The processor is a processor in the terminal described in the foregoing embodiments. The non-transitory computer-readable storage medium includes a computer read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disc.
An embodiment of this application further provides a chip, where the chip includes a processor and a communication interface, the communication interface is coupled to the processor, and the processor is configured to run a program or instructions to implement the processes of the foregoing discontinuous reception method embodiments, with the same technical effects achieved. To avoid repetition, details are not repeated herein.
It should be understood that the chip mentioned in the embodiments of this application may also be referred to as a system-level chip, a system chip, a chip system, a system-on-chip, or the like.
It should be noted that in this specification, the term “include”, “comprise”, or any of their variants are intended to cover a non-exclusive inclusion, so that a process, a method, an article, or an apparatus that includes a list of elements not only includes those elements but also includes other elements that are not expressly listed, or further includes elements inherent to such process, method, article, or apparatus. In absence of more constraints, an element preceded by “includes a . . . ” does not preclude the existence of other identical elements in the process, method, article, or apparatus that includes the element. In addition, it should be noted that the scope of the method and the apparatus in the embodiments of this application is not limited to executing the functions in an order shown or discussed, but may also include executing the functions in a substantially simultaneous manner or in a reverse order, depending on the functions involved. For example, the described methods may be performed in an order different from that described, and steps may alternatively be added, omitted, or combined. In addition, features described with reference to some examples may be combined in other examples.
According to the foregoing description of the implementations, a person skilled in the art may clearly understand that the methods in the foregoing embodiments may be implemented by using software in combination with a necessary common hardware platform, and certainly may alternatively be implemented by using hardware. Based on such an understanding, the technical solutions of this application essentially or the part contributing to the prior art may be implemented in a form of a computer software product. The computer software product is stored in a storage medium (such as a ROM/RAM, a magnetic disk, or an optical disc), and includes several instructions for instructing a terminal (which may be a mobile phone, a computer, a server, an air conditioner, a network device, or the like) to perform the methods described in the embodiments of this application.
The foregoing describes the embodiments of this application with reference to the accompanying drawings. However, this application is not limited to the foregoing embodiments. The foregoing embodiments are merely illustrative rather than restrictive. As instructed by this application, persons of ordinary skill in the art may develop many other manners without departing from principles of this application and the protection scope of the claims, and all such manners fall within the protection scope of this application.
Number | Date | Country | Kind |
---|---|---|---|
202110285323.X | Mar 2021 | CN | national |
This application is a Bypass Continuation Application of International Patent Application No. PCT/CN2022/080638 filed Mar. 14, 2022, and claims priority to Chinese Patent Application No. 202110285323.X filed Mar. 17, 2021, the disclosures of which are hereby incorporated by reference in their entireties.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/CN2022/080638 | Mar 2022 | US |
Child | 18369555 | US |