Resource selection method, device and terminal

The resource selection method for sidelink transmissions addresses the issue of insufficient resources by aligning transmissions with the receiving device's DRX activation times, ensuring timely and reliable service delivery.

JP7770555B2Active Publication Date: 2025-11-14DATANG GOHIGH INTELLIGENT & CONNECTED TECH (CHONGQING) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
JP2024519121
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2021-11-22
Filing Date
2022-11-16
Publication Date
2025-11-14
Estimated Expiration
2042-11-16

AI Technical Summary

Technical Problem

The discontinuous reception (DRX) mechanism in sidelink communication results in insufficient available resources for timely and reliable service transmission due to unavailable slots for synchronization signals and other transmissions, leading to potential service delays and unreliability.

Method used

A resource selection method for transmitting devices that performs a first process before a sidelink transmission to ensure it occurs within the sidelink reception time of the receiving device, including resource reselection based on DRX activation times and priority levels.

Benefits of technology

Ensures timely and reliable sidelink transmissions by adjusting resource selection to align with the receiving device's DRX activation periods, thereby maintaining service quality and power efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007770555000011
    Figure 0007770555000011
  • Figure 0007770555000012
    Figure 0007770555000012
  • Figure 0007770555000013
    Figure 0007770555000013
Patent Text Reader

Abstract

The present disclosure discloses a resource selection method, an apparatus and a terminal, the method being applied to a transmitting device and including a step of performing a first process before performing a transmission corresponding to a determined sidelink grant, so that the transmission is performed within a sidelink receivable time of the receiving device.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS This disclosure claims priority to Chinese Patent Application No. 202111387553.3, filed in China on November 22, 2021, the entire contents of which are incorporated herein by reference.

[0002] The present disclosure relates to the field of communications technology, and in particular to a resource selection method, apparatus, and terminal. [Background technology]

[0003] In a discontinuous reception (DRX) mechanism for the Uu interface (the interface between a UE and a terrestrial radio access network) according to related art, a user equipment (UE) monitors the physical downlink control channel (PDCCH) in all subframes during the DRX-on duration and enters a power-saving mode during the DRX-off phase, not monitoring the PDCCH subframes. However, in the sidelink (SL), the receiving UE's resource pool may include resources unavailable for sidelink transmission, such as slots for synchronization signals, slots for transmissions other than uplink, and reserved slots. If the available resources available for sidelink transmission during the DRX activation period are insufficient due to the existence of these slots, the transmitting UE has no resources to select, making it unable to transmit services in a timely and reliable manner. Therefore, when a DRX mechanism is implemented in the sidelink, considering the impact on UE data reception from resources actually available for SL transmission in the resource pool, it is necessary to enhance the resource selection mechanism and DRX mechanism to ensure reliable service transmission while saving power. Summary of the Invention [Problem to be solved by the invention]

[0004] The present disclosure discloses a resource selection method, an apparatus, and a terminal, and solves the problem in the related art that there is a risk that services cannot be transmitted in a timely and reliable manner when a DRX mechanism is introduced in the sidelink. [Means for solving the problem]

[0005] According to a first aspect, an embodiment of the present disclosure provides a resource selection method adapted for a transmitting device, the method comprising: performing a first process before a transmission corresponding to a determined sidelink grant, such that the transmission is performed within a sidelink reception time of the receiving device.

[0006] According to a second aspect, an embodiment of the present disclosure provides a terminal, the terminal comprising: a transceiver; a memory; a processor; and a computer program stored in the memory and operable in the processor, the processor implementing the steps of the resource selection method according to the first aspect when executing the computer program.

[0007] According to a third aspect, an embodiment of the present disclosure provides a resource selection apparatus for use in a transmitting device, the apparatus comprising: a processing module configured to perform a first process before performing a transmission corresponding to a determined sidelink grant, such that the transmission is performed within a sidelink reception time of the receiving device.

[0008] According to a fourth aspect, an embodiment of the present disclosure provides a computer-readable storage medium having stored thereon a computer program, the computer program implementing the steps of the resource selection method according to the first aspect when executed by a processor. [Effects of the Invention]

[0009] The beneficial effects of the above technical means of the present disclosure are as follows:

[0010] In the above-described method, the first processing is performed before the transmission corresponding to the determined sidelink grant, thereby ensuring that the transmission is performed within the sidelink reception time of the receiving device, thereby ensuring timely and reliable transmission of the service. [Brief explanation of the drawings]

[0011] [Figure 1] The basic principle of DRX is shown below. [Figure 2] 1 is a flowchart of a resource selection method according to an embodiment of the present disclosure. [Figure 3] 1 is a schematic diagram illustrating the timing relationship between DRX and sidelink transmission according to an embodiment of the present disclosure. [Figure 4] 2 is a second schematic diagram of the timing relationship between DRX and sidelink transmission according to an embodiment of the present disclosure. [Figure 5] 3 is a third schematic diagram of the timing relationship between DRX and sidelink transmission according to an embodiment of the present disclosure. [Figure 6] 4 is a fourth schematic diagram of the timing relationship between DRX and sidelink transmission according to an embodiment of the present disclosure. [Figure 7] 5 is a fifth schematic diagram of the timing relationship between DRX and sidelink transmission according to an embodiment of the present disclosure. [Figure 8] 6 is a schematic diagram of the timing relationship between DRX and sidelink transmission according to an embodiment of the present disclosure. [Figure 9] 7 is a seventh schematic diagram of the timing relationship between DRX and sidelink transmission according to an embodiment of the present disclosure. [Figure 10] 8 is a schematic diagram of the timing relationship between DRX and sidelink transmission according to an embodiment of the present disclosure. [Figure 11] 9 is a schematic diagram of the timing relationship between DRX and sidelink transmission according to an embodiment of the present disclosure. [Figure 12] FIG. 1 is a block diagram of a resource selection device according to an embodiment of the present disclosure. [Figure 13]FIG. 2 is a structural block diagram of a terminal according to an embodiment of the present disclosure. DETAILED DESCRIPTION OF THE INVENTION

[0012] To clarify the problems, technical solutions, and advantages of the present disclosure, the following description will be given with reference to the drawings and specific embodiments. The specific arrangements and specific details of components provided in the following description are merely intended to support a thorough understanding of the embodiments of the present disclosure. Therefore, as will be understood by those skilled in the art, various changes and modifications can be made to the embodiments described herein without departing from the scope and spirit of the present disclosure. Furthermore, for the sake of clarity and conciseness, descriptions of known functions and structures will be omitted.

[0013] It should be noted that throughout the specification, references to "one embodiment" or "one embodiment" mean that a particular feature, structure, or characteristic associated with the embodiment is included in at least one embodiment of the present disclosure. Thus, the appearances of "in one embodiment" or "in one embodiment" in various places in the specification do not necessarily refer to the same embodiment. Furthermore, the particular configuration, structure, or characteristic may be incorporated in any suitable form in one or more embodiments.

[0014] In each embodiment of the present disclosure, it should be understood that the magnitude of the numbers of the following steps does not indicate the order of execution, and the execution order of each step should be determined by their functions and inherent logic, and does not impose any limitations on the implementation process of the embodiments of the present disclosure. Also, the terms "system" and "network" are generally used interchangeably herein.

[0015] In the embodiments of the present disclosure, "B corresponding to A" means that B and A are related to each other and B can be determined based on A. However, determining B based on A does not necessarily mean determining B based only on A, but B may also be determined based on A and / or other information.

[0016] In the embodiments of the present disclosure, the access network is not limited in type and may be an access network including a macro base station, a pico base station, a Node B (a name for a 3rd-generation (3G) mobile base station), an LTE base station (eNB), a femto base station (Femto eNB, Home eNode B, Home eNB, or HeNB), a relay station, an access point, an RRU (Remote Radio Unit), an RRH (Remote Radio Head), etc. A user terminal may be a mobile phone (or cellular phone) or other device capable of transmitting or receiving wireless signals, including user equipment, personal digital assistants (PDAs), wireless modems, wireless communication devices, handheld devices, laptop computers, wireless telephones, wireless local loop (WLL) stations, customer premises equipment (CPE) capable of converting mobile signals to WiFi signals, or mobile smart hotspots, smart appliances, or other devices capable of autonomously communicating with a mobile communication network without human interaction.

[0017] Below, we will first introduce the contents related to the technical proposals in the embodiments of the present disclosure. A.DRX 1. Basic principle The basic principle of DRX is shown in Figure 1. The On duration (active period) represents the time period during which the terminal UE monitors the control channel, during which the radio frequency channel is open and the terminal UE continuously monitors the control channel. The UE does not need to monitor the control channel at times other than the On duration, thereby saving power. The On durations are all cyclical, and the specific cycles are determined by the base station configuration, preset configuration, and transmitting UE configuration.

[0018] The DRX mechanism of the Uu interface takes into account the data service arrival model, i.e., the arrival of data packets is bursty (once a data packet arrives, it can be understood that many packets arrive continuously within a short period of time). To adapt to this service arrival characteristic, the Uu DRX process employs various timers and works in conjunction with the Hybrid Automatic Repeat reQuest (HARQ) process to achieve better power saving performance.

[0019] 2. Introduction to DRX-related timers Currently, similar to Uu DRX, various timers are used for SL DRX. However, the detailed definition of the timers related to SL DRX is still under consideration, so the timers related to Uu DRX are described below for reference.

[0020] 1) drx-onDurationTimer (DRX duration timer): The time for the UE to periodically monitor the control channel.

[0021] 2) drx-InactivityTimer (DRX Inactivity Timer): After DRX is configured, if the UE receives control signaling transmitted initially by HARQ during the time (Active Time) during which monitoring of the control channel is permitted, it starts this timer and continuously monitors the control channel until the timer expires. If the UE receives control signaling transmitted initially by HARQ before the drx-InactivityTimer expires, it stops the drx-InactivityTimer and then starts it again.

[0022] 3) HARQ RTT Timer (HARQ Round Trip Timer): Includes drx-HARQ-RTT-TimerDL and drx-HARQ-RTT-TimerUL. This timer allows the UE not to monitor the control channel until the next retransmission arrives, thereby achieving better power saving. For example, in downlink, this timer starts at the start of the first symbol after the PUCCH transmission of the UE-related process. If the data in the corresponding HARQ process fails to be decoded after the previous HARQ transmission (the UE returns a negative acknowledgment (NACK)), the UE starts the drx-RetransmissionTimerDL after the drx-HARQ-RTT-TimerDL timer expires. If the data in the corresponding HARQ process successfully decodes after the previous HARQ transmission (the UE returns a positive acknowledgment (ACK)), the UE does not start the drx-RetransmissionTimerDL after the drx-HARQ-RTT-TimerDL timer expires. If only the drx-HARQ-RTT-TimerDL is currently running, the UE does not monitor the control channel.

[0023] 4) HARQ retransmission timer: including drx-RetransmissionTimerDL and drx-RetransmissionTimerUL. For example, in downlink, while drx-RetransmissionTimerDL is running, the UE monitors control signaling and waits for retransmission scheduling of the corresponding HARQ process.

[0024] 3. Definition of Active time in DRX Currently, in SL DRX, it has been determined that when any of the timers drx-onDurationTimer, drx-RetransmissionTimer, and drx-InactivityTimer is running, the UE monitors the PSCCH and second Sidelink Control Information (SCI). The time during which the UE monitors the PSCCH and second SCI is also called Active Time.

[0025] In LTE systems, the active time of Uu DRX is affected not only by the DRX timer but also by other factors. However, in SL DRX, other factors that affect the active time of SL DRX other than the timers mentioned above have not yet been identified.

[0026] The Active Time for an LTE Rel-8 UE is: (1) The time during which the DRX duration timer (drx-onDurationTimer), the DRX inactivity timer (drx-InactivityTimer), the DRX downlink retransmission timer (drx-RetransmissionTimerDL), the DRX uplink retransmission timer (drx-RetransmissionTimerUL), or the contention resolution timer (ra-ContentionResolutionTimer) operates; (2) The time that the UE waits for the base station to transmit a PDCCH (Physical Downlink Control Channel) after transmitting an uplink scheduling request; (3) The time period during which a non-contention random access UE waits for a physical downlink control channel (PDCCH) scheduled by the C-RNTI after receiving a random access response (RAR).

[0027] B. Side link SL resource pool One or more SL resource pools may be configured in the UE by higher layers, and the SL resource pools may be used for transmitting the PSSCH or for receiving the PSSCH.

[0028] The slot index JPEG0007770555000001.jpg20170 relates to slot #0 of the radio frame, which corresponds to the system frame number SFN0 or DFN0 of the serving cell. The logical slots belonging to this set can be obtained by excluding the following three types of slots from all physical slots in the time domain (slots determined by the radio frame):

[0029] JPEG0007770555000002.jpg5170

[0030] JPEG0007770555000003.jpg16170Y and X are positioned by the upper layer parameters sl-StartSymbol and sl-LengthSymbols, respectively. The values ​​of sl-StartSymbol can be 0, 1, 2, 3, 4, 5, 6, 7, and the values ​​of sl-LengthSymbols can be 7, 8, 9, 10, 11, 12, 13, 14.

[0031] JPEG0007770555000004.jpg44170

[0032] JPEG0007770555000005.jpg11170

number

[0033] The UE determines a set of slots to be assigned to one resource pool from the logical slots (i.e., slots available for sidelink transmission) obtained by excluding the above three types of slots, in accordance with the following steps.

[0034] JPEG0007770555000007.jpg14170

[0035] JPEG0007770555000008.jpg19170

[0036] JPEG0007770555000009.jpg22170

[0037] The above μ is a conversion parameter, i.e., a parameter that converts the time length into the number of slots, and is uniquely determined by the sub-carrier spacing (SCS) of the resource pool, as shown in Table 1 below. JPEG0007770555000010.jpg70170

[0038] The resource pool of an SL consists of numSubchannel consecutive subchannels in the frequency domain. Each subchannel consists of subchannelsize consecutive physical resource blocks (PRBs). numSubchannel and subchannelsize are parameters configured by higher layers. numSubchannel can be set to a value from {1, ..., 27}, and subchannelsize can be set to a value from 10, 12, 15, 20, 25, 50, 75, or 100.

[0039] Hereinafter, examples of the present disclosure will be described. Specifically, the embodiments of the present disclosure disclose a resource selection method, device, and terminal, which solve the problem in the related art that timely and reliable transmission of services cannot be guaranteed.

[0040] <First Example> As shown in FIG. 2, an embodiment of the present disclosure discloses a resource selection method applied to a transmitting device, which specifically includes the following steps:

[0041] Step 101: Before transmitting a transmission corresponding to the determined sidelink grant, a first process is performed so that the transmission is performed within a time period during which the receiving device is able to receive the sidelink.

[0042] Here, the receiving device is The unicast target user equipment of the transmitting equipment includes at least one of: user equipment in the same group as the transmitting equipment; user equipment located within a predetermined communication range of the transmitting equipment; user equipment that can potentially receive the service transmitted by the transmitting equipment in broadcast communication mode; and user equipment that is scheduled to receive the service transmitted by the transmitting equipment.

[0043] In this step, if the receiving device enables sidelink DRX operation, the transmitting device may perform a first process before transmitting the determined sidelink grant to determine whether the transmission corresponding to the determined sidelink grant is within a sidelink reception time, and then perform resource reselection according to the determination result, where the resource reselection may include resource reselection for a single transmission or reselection of a resource pool.

[0044] The transmission is performed as follows in the physical layer: transmission It corresponds to a transport block (abbreviated as TB), a MAC PDU in the MAC layer, a PDCP Service Data Unit (SDU) in the Packet Data Convergence Protocol (PDCP) layer, and a data packet in the application layer.

[0045] Specifically, performing the first processing may include the following four situations: <Situation 1> If the transmission corresponding to the confirmed sidelink grant does not fall within the discontinuous reception (DRX) activation time of the receiving device, a resource reselection request is triggered.

[0046] Specifically, in this situation, resource reselection triggered by transmissions corresponding to different sidelink grants may include the following six types of schemes:

[0047] In the first type, if the transmission corresponds to a first MAC PDU currently being transmitted, triggering a reselection of a transmission resource for the first MAC PDU.

[0048] In this method, if the currently transmitted first MAC PDU corresponding to the determined sidelink grant does not fall within the discontinuous reception (DRX) activation time of the receiving device, a reselection of the transmission resource for the first MAC PDU is triggered.

[0049] For example, as shown in FIG. 3, if the transmitting device (TX UE) determines that the transmission resource of the first MAC PDU currently being transmitted cannot fall within the DRX active time of the receiving UE, for example, the on duration of FIG. 3, the transmitting device triggers resource reselection so that the reselected resource falls within the DRX active time of the receiving UE.

[0050] In the second type, if the transmission corresponds to a first MAC PDU currently being transmitted, triggering reselection of a transmission resource corresponding to the first MAC PDU that does not fall within a DRX activation time.

[0051] In this method, if the currently transmitted first MAC PDU corresponding to the determined sidelink grant does not fall within the discontinuous reception (DRX) activation time of the receiving device, a reselection of a transmission resource corresponding to the first MAC PDU that does not fall within the DRX activation time is triggered.

[0052] For example, if the TX UE determines that at least one transmission of the currently transmitted first MAC PDU cannot fall within the DRX active time of the receiving UE, for example, if the TX UE determines that the third transmission cannot fall within the on duration, the TX UE is configured to perform resource reselection for the third transmission when the first MAC PDU becomes available so that the reselected resource falls within the DRX active time of the receiving UE.

[0053] In a third type, if the transmission corresponds to a second MAC PDU to be transmitted next, setting a value of a sidelink resource reselection counter to 1 to trigger a reselection of transmission resources for the second MAC PDU when the second MAC PDU becomes available.

[0054] In this method, if the next MAC PDU to be transmitted corresponding to the determined sidelink grant does not fall within the discontinuous reception (DRX) activation time of the receiving device, the value of the sidelink resource reselection counter is set to 1, and a reselection of a transmission resource for the second MAC PDU is triggered when the second MAC PDU becomes available.

[0055] For example, as shown in FIG. 4, if the TX UE determines that the next MAC PDU (second MAC PDU) to be transmitted using the periodically reserved resource cannot fall within the DRX active time of the receiving UE, for example, if it determines that the next MAC PDU cannot fall within the on duration in FIG. 4, the transmitting UE resets a counter value to 1 and sets a resource reselection to be performed the next time the MAC PDU becomes available. For example, the TX UE sets the value of the resource maintenance probability P to 0, or immediately compares the resource maintenance probability P with 1 without calculating a random number. In this way, the reselected resource can fall within the DRX active time of the receiving UE.

[0056] In the fourth type, if the transmission corresponds to a second MAC PDU to be transmitted next, the sidelink resource reselection counter is set to one, and a reselection of the transmission resources of the second MAC PDU that do not fall within the DRX activation time is triggered.

[0057] In this method, if the next MAC PDU to be transmitted corresponding to the determined sidelink grant does not fall within the discontinuous reception (DRX) activation time of the receiving device, the sidelink resource reselection counter is set to 1, and a reselection of the transmission resources of the second MAC PDU that does not fall within the DRX activation time is triggered.

[0058] For example, as shown in FIG. 6, if the TX UE determines that at least one transmission of the next MAC PDU (second MAC PDU) to be transmitted using the periodic reservation resource cannot fall within the DRX active time of the receiving UE, for example, if the TX UE determines that the third transmission cannot fall within the on duration of FIG. 6, the transmitting UE resets the counter value to 1 and performs resource reselection for the third transmission when the second MAC PDU becomes available, so that the reselected resource falls within the DRX active time of the receiving UE.

[0059] In the fifth type, the transmission is a second MAC PDU to be transmitted next. corresponds to If so, trigger a reselection of a transmission resource for the second MAC PDU when the second MAC PDU becomes available.

[0060] In this method, if the next MAC PDU to be transmitted corresponding to the determined sidelink grant does not fall within the discontinuous reception (DRX) activation time of the receiving device, a reselection of a transmission resource for the second MAC PDU is triggered when the second MAC PDU becomes available.

[0061] For example, as shown in FIG. 4, if the TX UE determines that the next MAC PDU (second MAC PDU) to be transmitted by the periodic reservation resource cannot fall within the DRX active time of the receiving UE, for example, if it determines that the next MAC PDU cannot fall within the on duration in FIG. 4, it performs resource reselection the next time the MAC PDU becomes available so that the reselected resource falls within the DRX active time of the receiving UE.

[0062] In the sixth type, the transmission is the second MAC PDU to be transmitted next. corresponds to If so, reselect a resource that does not fall within the DRX activation time from among the transmission resources corresponding to the second MAC PDU.

[0063] In this method, if the next MAC PDU to be transmitted corresponding to the determined sidelink grant does not fall within the discontinuous reception (DRX) activation time of the receiving device, the receiving device reselects a transmission resource corresponding to the second MAC PDU that does not fall within the DRX activation time.

[0064] For example, as shown in FIG. 6, if the TX UE determines that at least one transmission of the next MAC PDU (second MAC PDU) to be transmitted using the periodic reservation resource cannot fall within the DRX active time of the receiving UE, for example, if the TX UE determines that the third transmission cannot fall within the on duration in FIG. 6, it configures the TX UE to perform resource reselection for the third transmission when the second MAC PDU becomes available so that the reselected resource falls within the DRX active time of the receiving UE.

[0065] <Situation 2> If at least M transmission resources of the transmissions corresponding to the confirmed sidelink grant do not fall within the DRX activation time of the receiving device, trigger a reselection of transmission resources, where N≧M≧1 and N is the total number of transmissions corresponding to the confirmed sidelink grant.

[0066] In this situation, the determined sidelink grant corresponds to multiple MAC PDUs, where one MAC PDU includes a total of N transmissions, i.e., N transmission resources, and if at least M of the N transmission resources do not fall within the DRX activation time of the receiving device, a reselection of transmission resources is triggered, where the value of M can be preset.

[0067] Specifically, in this situation, the resource reselection triggered by transmissions corresponding to different sidelink grants may include the following six types:

[0068] In the first type, if the transmission corresponds to a first MAC PDU currently being transmitted, triggering a reselection of a transmission resource for the first MAC PDU.

[0069] In this method, if at least M transmission resources of a currently transmitted first MAC PDU corresponding to a confirmed sidelink grant do not fall within a discontinuous reception (DRX) activation time of the receiving device, a reselection of transmission resources for the first MAC PDU is triggered.

[0070] In the second type, if the transmission corresponds to a first MAC PDU currently being transmitted, triggering reselection of a transmission resource corresponding to the first MAC PDU that does not fall within a DRX activation time.

[0071] In this method, if at least M transmission resources of a currently transmitted first MAC PDU corresponding to a determined sidelink grant do not fall within a discontinuous reception (DRX) activation time of the receiving device, a reselection of the transmission resources corresponding to the first MAC PDU that do not fall within a DRX activation time is triggered.

[0072] In a third type, if the transmission corresponds to a second MAC PDU to be transmitted next, setting a value of a sidelink resource reselection counter to 1 to trigger a reselection of transmission resources for the second MAC PDU when the second MAC PDU becomes available.

[0073] In this method, if at least M transmission resources of a next MAC PDU corresponding to the determined sidelink grant do not fall within the discontinuous reception DRX activation time of the receiving device, a sidelink resource reselection counter is set to 1, and a reselection of transmission resources for the second MAC PDU is triggered when the second MAC PDU becomes available.

[0074] In the fourth type, if the transmission corresponds to a second MAC PDU to be transmitted next, the sidelink resource reselection counter is set to one, and a reselection of the transmission resources of the second MAC PDU that do not fall within the DRX activation time is triggered.

[0075] In this method, if at least M transmission resources of the next MAC PDU corresponding to the determined sidelink grant do not fall within the discontinuous reception DRX activation time of the receiving device, the value of the sidelink resource reselection counter is set to 1, and a reselection of the transmission resources of the second MAC PDU that do not fall within the DRX activation time is triggered.

[0076] In the fifth type, the transmission is a second MAC PDU to be transmitted next. corresponds to If so, trigger a reselection of a transmission resource for the second MAC PDU when the second MAC PDU becomes available.

[0077] In this method, if at least M transmission resources of a next MAC PDU corresponding to the determined sidelink grant do not fall within the discontinuous reception (DRX) activation time of the receiving device, a reselection of the transmission resources for the second MAC PDU is triggered when the second MAC PDU becomes available.

[0078] In the sixth type, the transmission is the second MAC PDU to be transmitted next. corresponds to If so, reselect a resource that does not fall within the DRX activation time from among the transmission resources corresponding to the second MAC PDU.

[0079] In this method, if at least M transmission resources of the next MAC PDU corresponding to the determined sidelink grant do not fall within the discontinuous reception (DRX) activation time of the receiving device, reselection is performed among the transmission resources corresponding to the second MAC PDU that do not fall within the DRX activation time.

[0080] <Situation 3> If the transmission corresponding to the confirmed sidelink grant does not fall within the DRX activation time of the receiving device and the priority level of the transmission is equal to or greater than the preset priority level, a reselection of transmission resources is triggered.

[0081] Specifically, in this situation, the resource reselection triggered by different transmissions corresponding to the determined sidelink grant may include the following six types:

[0082] In the first type, if the transmission corresponds to a first MAC PDU currently being transmitted, triggering a reselection of a transmission resource for the first MAC PDU.

[0083] In this method, if the currently transmitted first MAC PDU corresponding to the determined sidelink grant does not fall within the discontinuous reception (DRX) activation time of the receiving device and the priority level of the first MAC PDU is equal to or higher than the preset priority level, a reselection of a transmission resource for the first MAC PDU is triggered.

[0084] For example, as shown in FIG. 3, if the transmitting device (TX UE) determines that the transmission resource of the currently transmitted first MAC PDU cannot fall within the DRX active time of the receiving UE, for example, the on duration of FIG. 3, the transmitting UE may further determine whether the priority level of the first MAC PDU is greater than a preset threshold (preset priority level). That's all If the result is YES, the transmitting device triggers resource reselection so that the reselected resource falls within the DRX active time of the receiving UE; if the result is NO, the transmitting UE abandons the current transmission.

[0085] In the second type, if the transmission corresponds to a first MAC PDU currently being transmitted, triggering reselection of a transmission resource corresponding to the first MAC PDU that does not fall within a DRX activation time.

[0086] In this method, if the currently transmitted first MAC PDU corresponding to the determined sidelink grant does not fall within the discontinuous reception (DRX) activation time of the receiving device and the priority level of the first MAC PDU is equal to or higher than the preset priority level, a reselection of a transmission resource corresponding to the first MAC PDU that does not fall within the DRX activation time is triggered.

[0087] Exemplarily, when the TX UE determines that at least one transmission of the currently transmitted first MAC PDU cannot fall within the DRX active time of the receiving UE, for example, when the TX UE determines that the third transmission cannot fall within the on duration, the TX UE may further determine whether the priority level of the first MAC PDU is greater than a preset threshold (preset priority level). That's all If the answer is YES, configure resource reselection for the third transmission when the first MAC PDU becomes available so that the reselected resource falls within the DRX active time of the receiving UE. If the answer is NO, the transmitting UE abandons this transmission.

[0088] In a third type, if the transmission corresponds to a second MAC PDU to be transmitted next, setting a value of a sidelink resource reselection counter to 1 to trigger a reselection of transmission resources for the second MAC PDU when the second MAC PDU becomes available.

[0089] In this method, if the next MAC PDU to be transmitted corresponding to the determined sidelink grant does not fall within the discontinuous reception (DRX) activation time of the receiving device and the priority level of the second MAC PDU is equal to or higher than the preset priority level, a sidelink resource reselection counter is set to 1, and a reselection of a transmission resource for the second MAC PDU is triggered when the second MAC PDU becomes available.

[0090] For example, as shown in FIG. 4, if the TX UE determines that the next MAC PDU (second MAC PDU) to be transmitted by the periodic reservation resource cannot fall within the DRX active time of the receiving UE, for example, the on duration shown in the figure, the transmitting UE may further determine whether the priority level of the second MAC PDU is greater than a preset threshold (preset priority level). That's allIf the result of the determination is YES, the transmitting UE resets the counter value to 1 and sets the resource reselection to occur the next time a MAC PDU becomes available. For example, the value of the resource maintenance probability P can be set to 0, or the resource maintenance probability P can be immediately compared to 1 without taking a random number. In this way, the reselected resource can be included in the DRX active time of the receiving UE. If the result of the determination is NO, the transmitting UE gives up on transmitting the second MAC PDU.

[0091] In the fourth type, if the transmission corresponds to a second MAC PDU to be transmitted next, the sidelink resource reselection counter is set to one, and a reselection of the transmission resources of the second MAC PDU that do not fall within the DRX activation time is triggered.

[0092] In this method, if the next MAC PDU to be transmitted corresponding to the determined sidelink grant does not fall within the discontinuous reception (DRX) activation time of the receiving device and the priority level of the second MAC PDU is equal to or higher than the preset priority level, the sidelink resource reselection counter is set to 1, and a reselection of the transmission resources of the second MAC PDU that do not fall within the DRX activation time is triggered.

[0093] For example, as shown in FIG. 6, if the TX UE determines that at least one transmission of the next MAC PDU (second MAC PDU) to be transmitted by the periodic reservation resource cannot fall within the DRX active time of the receiving UE, for example, if the third transmission cannot fall within the on duration shown in the drawing, the transmitting UE may further determine whether the priority level of the second MAC PDU is below a preset threshold. That's allIf the result of the determination is YES, the transmitting UE resets the counter value to 1 and sets resource reselection for the third transmission when the second MAC PDU becomes available, so that the reselected resource falls within the DRX active time of the receiving UE. If the result of the determination is NO, the transmitting UE abandons transmissions that are not within the DRX active time of the receiving UE.

[0094] In the fifth type, the transmission is a second MAC PDU to be transmitted next. corresponds to If so, trigger a reselection of a transmission resource for the second MAC PDU when the second MAC PDU becomes available.

[0095] In this manner, if the next MAC PDU to be transmitted corresponding to the determined sidelink grant does not fall within the discontinuous reception DRX activation time of the receiving device and the priority level of the second MAC PDU is equal to or higher than the preset priority level, the transmitting UE triggers reselection of a transmission resource for the second MAC PDU when the second MAC PDU becomes available; otherwise, the transmitting UE gives up transmitting the second MAC PDU.

[0096] For example, as shown in FIG. 4, when the TX UE determines that the next MAC PDU (second MAC PDU) to be transmitted by the periodic reservation resource cannot fall within the DRX active time of the receiving UE, for example, the on duration in FIG. 4, the transmitting UE may further determine whether the priority level of the second MAC PDU is greater than a preset threshold. That's all If the result of the determination is YES, configure resource reselection to occur the next time a MAC PDU is available, so that the reselected resource falls within the DRX active time of the receiving UE.

[0097] In the sixth type, the transmission is the second MAC PDU to be transmitted next. corresponds toIf so, reselect a resource that does not fall within the DRX activation time from among the transmission resources corresponding to the second MAC PDU.

[0098] In this method, if the next MAC PDU to be transmitted corresponding to the determined sidelink grant does not fall within the discontinuous reception (DRX) activation time of the receiving device and the priority level of the second MAC PDU is equal to or higher than the preset priority level, the receiving device reselects a transmission resource corresponding to the second MAC PDU that does not fall within the DRX activation time.

[0099] For example, as shown in FIG. 6, when the TX UE determines that at least one transmission of the next MAC PDU (second MAC PDU) to be transmitted by the periodic reservation resource cannot fall within the DRX active time of the receiving UE, for example, when the TX UE determines that the third transmission cannot fall within the on duration of FIG. 6, the transmitting UE may further determine whether the priority level of the second MAC PDU is below a preset threshold. That's all If the result of the determination is YES, configure resource reselection for the third transmission when the second MAC PDU becomes available so that the reselected resource falls within the DRX active time of the receiving UE. If the result of the determination is NO, the transmitting UE gives up on transmitting the second MAC PDU.

[0100] <Situation 4> If the transmission corresponding to the determined sidelink grant does not fall within the transmission resource pool available to the transmitting device, a reselection of transmission resources is triggered.

[0101] Here, in this situation, the transmission includes the number of transmissions of all or part of a first MAC PDU currently being transmitted and / or the number of transmissions of all or part of at least one second MAC PDU to be transmitted later.

[0102] In this situation, if the currently transmitted first MAC PDU and / or the next transmitted second MAC PDU corresponding to the determined sidelink grant do not fall within the transmission resource pool available to the transmitting device, a transmission resource reselection is triggered, where the resource reselection in this situation includes reselection of a resource pool or reselection of a resource within a resource pool.

[0103] Specifically, in one embodiment, triggering the reselection of a transmission resource comprises: randomly selecting one resource pool from the candidate resource pools; and selecting a resource pool with the most logical slots from among the candidate resource pools.

[0104] Here, the candidate resource pools are resource pools that have logical slots during the DRX activation time, and the logical slots are slots available for sidelink transmission. In Figure 7, UL represents slots available for SL transmission based on the TDD configuration. A bitmap value of 1 indicates that the slot is a logical slot within the resource pool. The transmitting UE sets the resource pools (i.e., resource pool 1 and resource pool 2) that have logical slots within the resource pool during the receiving UE's on-duration as candidate resource pools.

[0105] For example, referring to Figure 8, when the TX UE determines that the first MAC PDU currently being transmitted and / or the next MAC PDU (second MAC PDU) to be transmitted by the periodic reservation resource does not fall within the transmission resource pool available to the transmitting device, as shown in Figure 8, the TX UE has been transmitting services in resource pool 1, but the next MAC PDU cannot fit into the logical slot in the resource pool within the on duration in the figure, so the transmitting UE triggers resource pool reselection so that the next MAC PDU fits into the logical slot in the resource pool of the reselected resource pool, for example, resource pool 2.

[0106] Here, the definition of a transmission resource pool that can be used by the transmitting device is that if a transmission corresponding to a sidelink grant can be assigned to a logical slot in the resource pool, then the resource pool is a usable transmission resource pool.

[0107] <Situation 5> If the transmission corresponding to the determined sidelink grant does not fall within the pool of transmission resources available to the transmitting device and the priority level of the transmission is equal to or greater than the preset priority level, a reselection of transmission resources is triggered.

[0108] Here, a transmission resource pool that can be used by the transmitting device is a transmission resource pool that can be used if a transmission corresponding to a sidelink grant can fit into a logical slot in the resource pool.

[0109] In this situation, the transmission corresponding to the sidelink grant includes all or some of the transmission times of the currently transmitted first MAC PDU and / or at least one subsequently transmitted second MAC PDU, and resource reselection in this situation includes reselection of a resource pool or reselection of resources within a resource pool.

[0110] Specifically, in one embodiment, triggering the reselection of a transmission resource comprises: randomly selecting one resource pool from the candidate resource pools; selecting a resource pool with the most logical slots from the candidate resource pools.

[0111] Here, the candidate resource pools are resource pools that have logical slots during the DRX activation time, and the logical slots are slots available for sidelink transmission. In Figure 7, UL represents slots available for SL transmission based on the TDD configuration. A bitmap value of 1 indicates that the slot is a logical slot within the resource pool. The transmitting UE sets the resource pools (i.e., resource pool 1 and resource pool 2) that have logical slots within the resource pool during the on-duration of the receiving UE as candidate resource pools.

[0112] <Situation 6> If the second MAC PDU does not have any selectable resources that fall within the DRX activation period, the transmission of the second MAC PDU is abandoned.

[0113] For example, as shown in FIG. 5, when the TX UE determines that the next MAC PDU (second MAC PDU) to be transmitted by the periodic reservation resource cannot fall within the DRX active time of the receiving UE, the TX UE may optionally give up the next transmission if there is no on-duration or no DRX active time between the time when the second MAC PDU becomes available (e.g., n) and the latest transmission time of the second MAC PDU (e.g., n+PDB).

[0114] The DRX arrangement will be described below. In one embodiment, before performing the first treatment, the method comprises: The method further includes a step of the transmitting device configuring a DRX configuration parameter of the receiving device based on a time division duplex TDD slot configuration.

[0115] The TDD slot allocation is determined by the load of the physical sidelink broadcast channel (PSBCH) and can include a slot allocation mode, a slot allocation period, and available slots for uplink transmission. The slot allocation period can take values ​​such as 0.5, 0.625, 1, 1.25, 2, 2.5, 4, 5, and 10 ms. The DRX allocation includes one or more sets of DRX configuration parameters, each of which includes at least the time period during which the receiving UE monitors the sidelink (e.g., the operating period of drx-onDurationTimer) and the DRX cycle (drx-Cycle).

[0116] In one embodiment, the transmitting device configuring the DRX configuration parameters of the receiving device based on the time division duplex TDD slot configuration includes one of the following two ways:

[0117] <Method 1> If the number of slots available for uplink transmission within a slot allocation period of the time division duplex TDD slot allocation is equal to the slot allocation period or is greater than or equal to a first threshold, a value of a timer associated with a DRX activation time is configured.

[0118] Exemplarily, the timers related to the DRX activation time may include a DRX duration timer (drx-onDurationTimer), a DRX retransmission timer (drx-RetransmissionTimer), and a DRX inactivity timer (drx-InactivityTimer).

[0119] In this embodiment, if the number of slots available for uplink transmission within a slot allocation period is equal to the slot allocation period, i.e., all slots within the TDD slot allocation period are also sidelink slots, the transmitting UE or the network side does not need to consider TDD allocation when configuring DRX allocation for the receiving UE, and sets timer values ​​such as drx-cycle and / or drx-onDurationTimer to ensure that the receiving UE is in active time.

[0120] Furthermore, to ensure that the activation period of a timer, such as drx-onDurationTimer, that ensures that the receiving UE is in the activation period includes enough slots available for SL transmission, in one embodiment, configuring the value of the timer associated with the DRX activation period as described above includes configuring the value of the timer associated with the DRX activation period to be at least equal to a first value, a second value, or the sum of the first and second values, where the first value is the number of slots for transmitting a sidelink synchronization signal S-SS or a physical sidelink broadcast channel PSBCH within each synchronization signal transmission period (e.g., 160 ms), and the second value is the number of slots occupied for completing the transmission of a packet.

[0121] <Method 2> If the number of slots available for uplink transmission within the slot allocation period is not equal to the slot allocation period or is less than the first threshold, one of the following is configured:

[0122] In arrangement 1, the value of the timer related to the DRX activation time is set to be equal to or greater than the slot arrangement period.

[0123] For example, as shown in FIG. 9, the transmitting UE or the network side considers the TDD slot allocation and sets the value of a timer, such as drx-onDurationTimer, that keeps the receiving UE in active time. Specifically, the transmitting UE or the network side considers the TDD slot allocation when configuring the DRX allocation for the receiving UE. As shown in FIG. 9, the TDD slot allocation period is 10 ms / 20 physical slots (every 20 physical slots is 10 ms), and the number of slots available for uplink transmission in each period is 4. Assuming that the preset threshold is 5 ms / 10 physical slots, the number of slots available for uplink transmission in each period is less than the threshold. Therefore, to ensure that there are sufficient sidelink (SL) slots within the DRX active time, the transmitting UE sets the value of a timer, such as drx-onDurationTimer, that keeps the receiving UE in active time to be equal to or greater than the slot allocation period. For example, the value of drx-onDurationTimer is set to 10 ms.

[0124] In arrangement 2, the DRX cycle is set to a value equal to or greater than the second threshold.

[0125] Here, the second threshold may be greater than, less than, or equal to the TDD slot period.

[0126] In allocation 3, the DRX cycle is set to be equal to or greater than the slot allocation cycle.

[0127] For example, when a transmitting UE or a network side configures a DRX allocation for a receiving UE, it takes TDD slot allocation into consideration. As shown in Figure 10, the TDD slot allocation period is 10ms / 20 physical slots (every 20 physical slots is 10ms), and the number of slots available for uplink transmission in each period is 4. Because 4 is smaller than the slot allocation period, in order to ensure that SL slots exist within one DRX period, the transmitting UE sets the value of the DRX period (drx-cycle) to be equal to or greater than the slot allocation period, for example, to set the value of the drx-cycle to 10ms.

[0128] Furthermore, the transmitting UE or network side can configure the DRX start offset (drx-startoffset) and / or DRX slot offset (drx-slotoffset) so that the on-duration starts in a sidelink SL slot, and set a timer value such as drx-onDurationTimer that ensures that the receiving UE is within the activation time, so that the DRX activation time includes as many SL slots as possible and as few non-sidelink slots as possible.

[0129] In arrangement 4, the value of the timer related to the DRX activation time is set to a third threshold or more. Here, the third threshold may be greater than, less than, or equal to the TDD slot period.

[0130] In the above-described embodiment, the transmitting device or the network side, when configuring the timers related to the DRX cycle and / or DRX activation time of the receiving UE, takes into account the influence of slots unavailable for sidelink transmission and ensures that resources available for SL transmission are available within the DRX activation time of the receiving device. Furthermore, by having the transmitting device perform operations such as resource reselection / resource pool reselection or counter value reset when the reserved resources do not meet the requirements, the resources selected by the transmitting device can be monitored by the receiving device, so that the receiving device can meet the power saving needs and receive services reliably, which is more suitable for the discontinuous reception operation of sidelink devices requiring power saving.

[0131] The present disclosure further provides an initial resource selection process, which is described in detail below.

[0132] In one embodiment, before transmitting a corresponding sidelink grant, A transmitting device obtains DRX configuration information of a receiving device; and performing resource selection based on the DRX configuration information of the receiving device.

[0133] In this embodiment, the transmitting UE needs to know the DRX configuration information of the receiving UE before performing resource selection, where the DRX configuration is one or more sets of DRX parameters, and each set of DRX parameters at least includes the time period (e.g., drx-onDurationTimer operation period) during which the UE monitors the PSCCH (Physical Layer Sidelink Control Channel) and the 2nd SCI (Sidelink Control Information), and the DRX cycle (drx-Cycle).

[0134] In one embodiment, the means by which the transmitting device obtains the DRX configuration information of the receiving device includes, but is not limited to, one or more of: a DRX configuration obtained by the transmitting device based on a preset configuration; a DRX configuration obtained by the transmitting device from a received SIB (System Information Block); a DRX configuration obtained by the transmitting device from dedicated RRC signaling; a default DRX configuration; and a DRX configuration transmitted by the transmitting device to the receiving device by a method such as Radio Resource Control (abbreviated as RRC) reconfiguration signaling (RRC Reconfiguration Sidelink).

[0135] Here, after grasping the DRX allocation information of the receiving device, if there are packets waiting to be transmitted, the transmitting device performs resource selection for the packets waiting to be transmitted based on the DRX allocation of the receiving device.

[0136] Specifically, the resource selection based on the DRX configuration information of the receiving device includes the following three situations: <Situation 1> In one embodiment, if the MAC entity intends to construct one determined sidelink grant corresponding to the transmission of a single MAC PDU, when the transmitting device performs resource selection, the transmitting UE determines that at least M' previous transmissions of the single MAC PDU are within the sidelink reception time of the receiving UE, where N' ≥ M' ≥ 1 and N' is the total number of transmissions of the MAC PDU.

[0137] Specifically, in one embodiment, the sidelink receivable time is: a DRX activation time of the receiving UE determined by the transmitting UE based on the DRX configuration of the receiving UE and / or a timer related to the currently operating DRX activation time of the receiving UE and / or a timer related to the planned operating DRX activation time of the receiving UE; and logical slots in a transmission resource pool available for use by the transmitting UE.

[0138] <Situation 2> In one embodiment, if the MAC entity intends to construct one determined sidelink grant corresponding to the transmission of multiple MAC PDUs, when performing resource selection, the transmitting UE determines that at least M″ previous transmissions of at least the first MAC PDU are within the sidelink reception window of the receiving UE, where N″≧M″≧1 and N″ is the total number of transmissions of each MAC PDU.

[0139] <Situation 3> Alternatively, as shown in FIG. 11, in one embodiment, for periodically reserved MAC PDUs, the transmitting UE may select resources such that any number of subsequent MAC PDU transmissions fall within the sidelink reception window of the receiving UE as much as possible.

[0140] In this embodiment, for a periodically reserved MAC PDU, it is most preferable that the resource selection is initially initiated within the DRX activation time. If this is not possible, the first process according to the present disclosure can be performed before the transmission corresponding to the confirmed sidelink grant, to ensure that the transmission is within the sidelink reception time of the receiving device.

[0141] Here, the above-mentioned sidelink receivable time is a DRX activation time of the receiving UE determined by the transmitting UE based on the DRX configuration of the receiving UE and / or a timer related to the currently operating DRX activation time of the receiving UE and / or a timer related to the planned operating DRX activation time of the receiving UE; and logical slots in a transmission resource pool available for use by the transmitting UE.

[0142] <Second Example> As shown in FIG. 12 , an embodiment of the present disclosure provides a resource selection apparatus 1200 adapted for use in a transmitting device, the resource selection apparatus 1200 comprising a first processing module 1201 configured to perform a first processing before transmitting a determined sidelink grant, so that the transmission is performed within a sidelink receivable time of the receiving device.

[0143] Optionally, the first processing module 1201 comprises a first processing sub-module configured to trigger a reselection of a transmission resource if a transmission corresponding to the determined sidelink grant does not fall within a discontinuous reception (DRX) activation time of the receiving device.

[0144] Optionally, the first processing module 1201 comprises a second processing sub-module configured to trigger a reselection of transmission resources if at least M transmission resources of a transmission corresponding to the determined sidelink grant do not fall within a DRX activation time of the receiving device.

[0145] where N≧M≧1, and N is the total number of transmissions corresponding to the determined sidelink grant.

[0146] Optionally, the first processing module 1201 comprises a third processing sub-module configured to trigger a reselection of transmission resources if a transmission corresponding to the determined sidelink grant does not fall within a DRX activation time of the receiving device and the priority level of said transmission is equal to or greater than a preset priority level.

[0147] Optionally, the first processing module 1201 comprises a fourth processing sub-module configured to trigger a reselection of transmission resources if a transmission corresponding to the determined sidelink grant does not fall within the pool of transmission resources available to the transmitting device.

[0148] Optionally, the first processing module 1201 comprises a fifth processing sub-module configured to trigger a transmission resource reselection if a transmission corresponding to the determined sidelink grant does not fall within the transmission resource pool available to the transmitting device and the priority level of said transmission is equal to or greater than a preset priority level.

[0149] Optionally, the first processing module 1201 includes a sixth processing sub-module configured to trigger a reselection of a transmission resource for the first MAC PDU if the transmission corresponds to a currently transmitted first MAC PDU.

[0150] Optionally, the first processing module 1201 includes a seventh processing sub-module configured to trigger, when the transmission corresponds to a first MAC PDU currently being transmitted, a reselection of a transmission resource corresponding to the first MAC PDU that does not fall within a DRX activation time.

[0151] Optionally, the first processing module 1201 comprises an eighth processing sub-module configured to set a value of a sidelink resource reselection counter to 1 if the transmission corresponds to a next transmitted second MAC PDU and to trigger a reselection of a transmission resource for the second MAC PDU when the second MAC PDU becomes available.

[0152] Optionally, the first processing module 1201 comprises a ninth processing sub-module configured to set a value of a sidelink resource reselection counter to one if the transmission corresponds to a second MAC PDU to be transmitted next, and to trigger a reselection of transmission resources for the second MAC PDU that do not fall within a DRX activation time.

[0153] Optionally, the first processing module 1201 may further process the second MAC PDU to be transmitted. corresponds toa tenth processing sub-module configured to trigger a reselection of a transmission resource for the second MAC PDU when the second MAC PDU becomes available, if

[0154] Optionally, the first processing module 1201 may further process the second MAC PDU to be transmitted. corresponds to an eleventh processing sub-module configured to trigger reselection of a transmission resource corresponding to the second MAC PDU that does not fall within a DRX activation time, when

[0155] Optionally, the above-mentioned apparatus 1200 further comprises a second processing module configured for the transmitting device to configure DRX configuration parameters of the receiving device based on a time division duplexing TDD slot configuration.

[0156] Optionally, the second processing module comprises a twelfth processing sub-module or a thirteenth processing sub-module.

[0157] The twelfth processing submodule is configured to set a value of a timer related to a DRX activation time when the number of slots available for uplink transmission within a slot allocation period of the time division duplex TDD slot allocation is equal to the slot allocation period or is greater than or equal to a first threshold.

[0158] The thirteenth processing submodule is configured to, when the number of slots available for uplink transmission within the slot allocation period is not equal to the slot allocation period or is smaller than the first threshold, perform one of the following: setting a DRX period to be equal to or greater than the slot allocation period; setting a DRX period to be equal to or greater than a second threshold; setting a value of a timer related to a DRX activation time to be equal to or greater than the slot allocation period; and setting a value of a timer related to a DRX activation time to be equal to or greater than a third threshold.

[0159] Optionally, the thirteenth processing sub-module comprises a first processing unit configured to set a value of a timer related to a DRX activation time to at least a first value, a second value, or a sum of the first and second values, where the first value is the number of slots for transmitting a sidelink synchronization signal S-SS or a physical sidelink broadcast channel PSBCH within each synchronization signal transmission period, and the second value is the number of slots occupied for completing packet transmission.

[0160] Optionally, the fourth processing sub-module and the fifth processing sub-module further include: randomly selecting one resource pool from the candidate resource pools; and selecting a resource pool with the most logical slots from among the candidate resource pools.

[0161] The second embodiment of the present disclosure corresponds to the method according to the first embodiment described above, and all of the implementation means according to the first embodiment described above are applicable to the embodiments of the resource selection device, and can achieve the same technical effects.

[0162] <Third Example> To better achieve the above objectives, as shown in FIG. 13, the third embodiment of the present disclosure further provides a terminal.

[0163] The terminal comprises a processor 1300 and a memory 1320 connected to the processor 1300 via a bus interface, the memory 1320 being configured to store programs and data used by the processor 1300 during operation, and the processor 1300 calling up and executing the programs and data stored in the memory 1320.

[0164] Here, the transceiver 1310 is connected to the bus interface and configured to receive and transmit data under the control of the processor 1300. The processor 1300 is configured to read a program in the memory 1320.

[0165] Specifically, the processor 1300 is configured to perform a first process before transmitting a determined sidelink grant, so that the transmission is performed within a sidelink reception time of the receiving device.

[0166] Optionally, the processor 1300 is configured to trigger a reselection of a transmission resource if a transmission corresponding to the determined sidelink grant does not fall on a discontinuous reception DRX activation time of the receiving device.

[0167] Optionally, the processor 1300 is configured to trigger a reselection of transmission resources if at least M transmission resources of a transmission corresponding to the determined sidelink grant do not fall within a DRX activation time of the receiving device.

[0168] where N≧M≧1, and N is the total number of transmissions corresponding to the determined sidelink grant.

[0169] Optionally, the processor 1300 is configured to trigger a reselection of a transmission resource if a transmission corresponding to the determined sidelink grant does not fall within a DRX activation time of the receiving device and the priority level of said transmission is equal to or greater than a preset priority level.

[0170] Optionally, the processor 1300 is configured to trigger a transmission resource reselection if a transmission corresponding to the determined sidelink grant does not fall within the transmission resource pool available to the transmitting equipment.

[0171] Optionally, triggering a reselection of transmission resources if a transmission corresponding to the determined sidelink grant does not fall within the pool of transmission resources available to the transmitting device and the priority level of said transmission is equal to or greater than a preset priority level.

[0172] Optionally, the processor 1300 is configured to trigger a reselection to a transmission resource for said first MAC PDU if said transmission corresponds to a currently transmitted first MAC PDU.

[0173] Optionally, the processor 1300 is configured to trigger a reselection of a transmission resource corresponding to the first MAC PDU that does not fall within a DRX activation time when the transmission corresponds to a first MAC PDU currently being transmitted.

[0174] Optionally, the processor 1300 is configured to set a value of a sidelink resource reselection counter to one if said transmission corresponds to an subsequently transmitted second MAC PDU and to trigger a reselection of a transmission resource for said second MAC PDU when said second MAC PDU becomes available.

[0175] Optionally, the processor 1300 is configured for, if said transmission corresponds to an subsequently transmitted second MAC PDU, setting a value of a sidelink resource reselection counter to one and triggering a reselection of transmission resources for said second MAC PDU that do not fall within a DRX activation time.

[0176] Optionally, the processor 1300 may further process the second MAC PDU to be transmitted. corresponds to When the second MAC PDU becomes available, the second MAC PDU is configured to trigger a reselection of a transmission resource for the second MAC PDU.

[0177] Optionally, the processor 1300 may further process the second MAC PDU to be transmitted. corresponds toWhen the DRX activation time is exceeded, a reselection of a transmission resource corresponding to the second MAC PDU that does not fall within the DRX activation time is triggered.

[0178] Optionally, the processor 1300 is configured for said transmitting device to configure DRX configuration parameters of said receiving device based on a Time Division Duplex TDD slot configuration.

[0179] Optionally, the processor 1300 configured to set a value of a timer related to a DRX activation time when the number of slots available for uplink transmission within a slot allocation period of the time division duplex TDD slot allocation is equal to the slot allocation period or is equal to or greater than a first threshold value; or When the number of slots available for uplink transmission within the slot allocation period is not equal to the slot allocation period or is smaller than the first threshold, the unit is configured to perform one of the following: setting a DRX period to be equal to or greater than the slot allocation period; setting a DRX period to be equal to or greater than a second threshold; setting a value of a timer related to a DRX activation time to be equal to or greater than the slot allocation period; and setting a value of a timer related to a DRX activation time to be equal to or greater than a third threshold.

[0180] Optionally, the processor 1300 is configured to set a value of a timer related to a DRX activation time to at least a first value, a second value, or a sum of the first and second values, where the first value is the number of slots for transmitting a sidelink synchronization signal S-SS or a physical sidelink broadcast channel PSBCH within each synchronization signal transmission period, and the second value is the number of slots occupied for completing packet transmission.

[0181] Optionally, the processor 1300 is configured to do one of: randomly selecting one resource pool from among the candidate resource pools; and selecting a resource pool with the most logical slots from among the candidate resource pools.

[0182] 13, the bus architecture may include any number of buses and bridges interconnected to one or more processors, represented by processor 1300, and various electrical circuits, such as memory, represented by memory 1320. The bus architecture may also incorporate various other electrical circuits, such as peripherals, voltage regulators, and power management circuits. These are well known in the art and will not be described in further detail herein. The bus interface provides an interface. The transceiver 1310 may be a multi-element device, i.e., a transmitter and a receiver, providing a unit for communicating with various other devices over a transmission medium. Depending on the end, the user interface 1330 may be an interface for connecting external or internal devices to required devices, including, but not limited to, a keypad, a display, a speaker, a microphone, a joystick, and the like. The processor 1300 is responsible for managing the bus architecture and general processing, while the memory 1320 can store data used by the processor 1300 when performing operations.

[0183] The terminal according to the present disclosure configures the timers related to the DRX cycle and / or DRX activation time of the receiving UE, taking into account the influence of slots unavailable for sidelink transmission, and ensures that resources available for SL transmission are available within the DRX activation time of the receiving device. Furthermore, the terminal ensures that the resources selected by the transmitting device can be monitored by the receiving device by having the transmitting device perform operations such as resource reselection / resource pool reselection or counter value reset when the reserved resources do not meet the requirements, thereby allowing the receiving device to satisfy the power saving needs and receive services reliably, which is more suitable for the discontinuous reception operation of sidelink devices requiring power saving.

[0184] As can be understood by those skilled in the art, all or part of the steps in the above-described embodiments may be performed by hardware, or may be performed by a computer program instructing relevant hardware. The computer program includes instructions for performing all or part of the steps of the above-described method, and the computer program can be stored in a readable storage medium, which may be any type of storage medium.

[0185] In addition, a specific embodiment of the present disclosure further provides a computer-readable storage medium, which stores a computer program, which, when executed by a processor, can implement the steps of the method according to the first embodiment described above and achieve the same technical effect. To avoid repetition, the description will be omitted here.

[0186] It should be noted that, in the apparatus and method according to the present disclosure, each component or step can obviously be disassembled and / or recombined. Such disassembly and / or recombination should be considered an equivalent form of the present disclosure. Furthermore, when executing the steps of the above-described series of processes, the steps can be naturally executed in chronological order according to the order described, but they are not necessarily executed in chronological order, and some steps can be executed simultaneously or independently of each other. As will be understood by those skilled in the art, all or any of the steps or components of the method and apparatus according to the present disclosure can be implemented in the form of hardware, firmware, software, or a combination thereof on any computing device (including a processor, a storage medium, etc.) or a network of computing devices. This can be achieved by those skilled in the art after reading the description of the present disclosure and demonstrating their basic programming skills.

[0187] Therefore, the objectives of the present disclosure can be realized by running a program or a set of programs on any computing device. The computing device may be a known general-purpose device. Therefore, the objectives of the present disclosure can be realized only by providing a program product including program code for implementing the method or apparatus. In other words, such a program product also constitutes the present disclosure, and a storage medium storing such a program product also constitutes the present disclosure. Obviously, the storage medium may be any known storage medium or any storage medium developed in the future. It should be noted that, in the apparatus and method according to the present disclosure, each component or each step may obviously be disassembled and / or recombined. Such disassembly and / or recombination should be considered as an equivalent form of the present disclosure. Furthermore, when executing the steps of the above-described series of processes, they may be naturally executed in chronological order according to the order described, but they are not necessarily executed in chronological order, and some steps may be executed simultaneously or independently of each other.

[0188] The above description is merely a preferred embodiment of the present disclosure, and those skilled in the art may realize various improvements and additions without departing from the principles described in the present disclosure, and these improvements and additions should also fall within the scope of protection of the present disclosure.

Claims

1. 1. A resource selection method, applied to a transmitting device, comprising: performing a first process before transmitting a sidelink grant corresponding to the determined sidelink grant, so that the transmission is performed within a sidelink reception time of the receiving device; The above-mentioned first processing is performed by triggering a reselection of transmission resources if at least M transmission resources of a transmission corresponding to the determined sidelink grant do not fall within a DRX activation time of the receiving device; where N≧M>1 and N is the total number of transmissions corresponding to the determined sidelink grant. A resource selection method comprising:

2. Triggering the reselection of transmission resources as described above includes: If the transmission corresponds to a first media access control protocol data unit (MAC PDU) currently being transmitted, triggering a reselection of a transmission resource for the first MAC PDU. The resource selection method according to claim 1 .

3. Triggering the reselection of transmission resources as described above includes: If the transmission corresponds to a first MAC PDU currently being transmitted, triggering reselection of a transmission resource corresponding to the first MAC PDU that does not fall within a DRX activation time. The resource selection method according to claim 1 .

4. Triggering the reselection of transmission resources as described above includes: If the transmission corresponds to a second MAC PDU to be transmitted next, setting a value of a sidelink resource reselection counter to 1 to trigger reselection of a transmission resource for the second MAC PDU that does not fall within a DRX activation time. The resource selection method according to claim 1 .

5. Triggering the reselection of transmission resources as described above includes: If the transmission corresponds to a second MAC PDU to be transmitted next, triggering reselection of a transmission resource corresponding to the second MAC PDU that does not fall within a DRX activation time. The resource selection method according to claim 1 .

6. Before performing the first process, the resource selection method includes: The transmitting device may further include configuring a DRX configuration parameter of the receiving device based on a time division duplexing TDD slot configuration. The resource selection method according to claim 1 .

7. The transmitting device configuring the DRX configuration parameters of the receiving device based on the time division duplexing TDD slot configuration, configuring a value of a timer associated with a DRX activation time when a number of slots available for uplink transmission within a slot allocation period of the time division duplexing TDD slot allocation is equal to the slot allocation period or is greater than or equal to a first threshold; Or, When the number of slots available for uplink transmission within the slot allocation period is not equal to the slot allocation period or is smaller than the first threshold, performing one of setting a DRX period to be equal to or greater than the slot allocation period, setting a DRX period to be equal to or greater than a second threshold, setting a value of a timer related to a DRX activation time to be equal to or greater than the slot allocation period, and setting a value of a timer related to a DRX activation time to be equal to or greater than a third threshold. The resource selection method according to claim 6 .

8. The above-mentioned setting of the value of the timer related to the DRX activation time may be performed by setting a value of a timer associated with a DRX activation time to at least a first value, a second value, or a sum of the first and second values; The first value is the number of slots for transmitting a sidelink synchronization signal S-SS or a physical sidelink broadcast channel PSBCH within each synchronization signal transmission period, and the second value is the number of slots occupied for completing packet transmission. The resource selection method according to claim 7 .

9. A terminal, a transceiver, a memory, a processor, and a computer program stored in the memory and operable on the processor; The processor, when executing the computer program, performs the steps of the resource selection method of claim 1. A terminal characterized by:

10. A resource selection device, adapted for a transmitting device, comprising: a processing module; the processing module is configured to perform a first process before transmitting a determined sidelink grant, so that the transmission occurs within a sidelink reception time of the receiving device; and a processing sub-module for triggering a reselection of transmission resources when at least M transmission resources of a transmission corresponding to a determined sidelink grant do not fall within a DRX activation time of the receiving device. where N≧M>1 and N is the total number of transmissions corresponding to the determined sidelink grant. A resource selection device comprising:

11. A computer-readable storage medium, comprising: A computer program is stored, the computer program implementing the steps of the resource selection method according to any one of claims 1 to 8 when executed by a processor. A computer-readable storage medium comprising: