A resource selection method, apparatus and terminal

By performing resource reselection processing in the direct link, the problem of unreliable transmission caused by insufficient resources under the DRX mechanism is solved, and timely and reliable transmission of services is achieved.

CN116156671BActive Publication Date: 2025-10-31DATANG GOHIGH INTELLIGENT & CONNECTED TECH (CHONGQING) CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202111387553.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-11-22
Publication Date
2025-10-31
Estimated Expiration
2041-11-22

AI Technical Summary

Technical Problem

Introducing the DRX mechanism into a direct link may result in the inability to guarantee timely and reliable transmission of services, especially since the unavailable resources within the DRX-On Duration may leave the sending UE with no available resources.

Method used

Before executing the transmission corresponding to the determined pass-through link license, the first process is performed to determine whether the transmission is within the DRX activation time of the receiving device, and if it is not within the DRX activation time, the transmission resource reselection is triggered, including the reselection of transmission priority and resource pool.

Benefits of technology

This ensures timely and reliable transmission of services. By using a resource reselection mechanism to select appropriate transmission resources during the DRX activation period, transmission failures caused by insufficient resources are avoided.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116156671B_ABST
    Figure CN116156671B_ABST
Patent Text Reader

Abstract

This invention provides a resource selection method, apparatus, and terminal. The method, applied to a transmitting device, includes: performing a first process before executing a transmission corresponding to a determined pass-through permission, so that the transmission falls within the pass-through reception time of the receiving device. The solution of this invention ensures that the transmission corresponding to the determined pass-through permission falls within the pass-through reception time of the receiving device, guaranteeing timely and reliable service transmission.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of communication technology, and in particular to a resource selection method, apparatus and terminal. Background Technology

[0002] In the existing Uu interface's Discontinuous Reception (DRX) mechanism, the UE listens to the Physical Downlink Control Channel (PDCCH) on all subframes within the DRX-On Duration. During the DRX-off phase, it enters a power-saving mode and stops listening to PDCCH subframes. However, in the sidelink (SL), the receiving UE's resource pool may include time slots used for synchronization signals, time slots used for non-uplink transmission, and reserved time slots—resources unavailable for sidelink transmission. If the existence of these time slots results in insufficient available resources for sidelink transmission during DRX activation, the sending UE will have no resources to choose from, making timely and reliable service transmission impossible. Therefore, considering the impact of the actual available resources for SL transmission on UE data reception, when introducing the DRX mechanism in the sidelink, enhancements to the resource selection mechanism and the DRX mechanism are needed to ensure reliable service transmission while saving power. Summary of the Invention

[0003] This invention provides a resource selection method, apparatus, and terminal, which solves the problem that the timely and reliable transmission of services may not be guaranteed when introducing the DRX mechanism in a direct link in the prior art.

[0004] In a first aspect, embodiments of the present invention provide a resource selection method applied to a transmitting device, comprising:

[0005] Before executing the transmission corresponding to the determined pass-through permission, a first process is performed to ensure that the transmission falls within the time when the receiving device can perform pass-through reception.

[0006] Optionally, performing the first process includes:

[0007] If the transmission corresponding to the determined pass-through permission is not within the discontinuous reception DRX activation time of the receiving device, a transmit resource reselection is triggered.

[0008] Optionally, performing the first process includes:

[0009] If at least M transmission resources corresponding to a determined pass-through permission are not within the DRX activation time of the receiving device, then transmit resource reselection is triggered.

[0010] Where N≥M≥1, and N is the total number of transmissions corresponding to a given pass-through link license.

[0011] Optionally, performing the first process includes:

[0012] If the transmission corresponding to the determined pass-through permission is not within the DRX activation time of the receiving device, and the priority of the transmission is greater than or equal to the preset priority, then a transmission resource reselection is triggered.

[0013] Optionally, performing the first process includes:

[0014] If the transmission corresponding to the determined pass-through permission is not in the transmit resource pool available to the transmitting device, transmit resource reselection is triggered.

[0015] Optionally, if the transmission corresponding to the determined pass-through link permission is not in the transmission resource pool available to the transmitting device, and the priority of the transmission is greater than or equal to the preset priority, then a transmission resource reselection is triggered.

[0016] Optionally, triggering the resource reselection includes:

[0017] If the transmission corresponds to the first Media Access Control (MAC) Protocol Data Unit (PDU) to be transmitted, then the transmission resource of the first MAC PDU is reselected.

[0018] Optionally, triggering the resource reselection includes:

[0019] If the transmission corresponds to the first MAC PDU to be transmitted, then the resource that is not in the DRX activation time in the transmission resource corresponding to the first MAC PDU is reselected.

[0020] Optionally, triggering the resource reselection includes:

[0021] If the transmission corresponds to the next second MAC PDU to be transmitted, the value of the pass-through link resource reselection counter is set to 1, and when the second MAC PDU is available, the transmission resource of the second MAC PDU is reselected.

[0022] Optionally, triggering the resource reselection includes:

[0023] If the transmission corresponds to the next second MAC PDU to be transmitted, the value of the pass-through link resource reselection counter is set to 1, and the reselection of resources in the transmission resources of the second MAC PDU that are not in the DRX activation time is triggered.

[0024] Optionally, triggering the resource reselection includes:

[0025] If the transmission is the next MAC PDU to be transmitted, then when the second MAC PDU is available, a reselection of the transmission resource for the second MAC PDU is triggered.

[0026] Optionally, triggering the resource reselection includes:

[0027] If the transmission is the next MAC PDU to be transmitted, then the resources in the transmission resources corresponding to the second MAC PDU that are not in the DRX activation time are reselected.

[0028] Optionally, before performing the first processing, the method further includes:

[0029] The transmitting device configures the DRX configuration parameters of the receiving device according to the Time Division Duplex (TDD) time slot configuration.

[0030] Optionally, the transmitting device configures the DRX configuration parameters of the receiving device according to the Time Division Duplex (TDD) timeslot configuration, including:

[0031] If the number of time slots available for uplink transmission within the time slot configuration period of the Time Division Duplex (TDD) time slot configuration is equal to the time slot configuration period, or not less than a first threshold, the value of the timer related to the DRX activation time is configured; or...

[0032] If the number of time slots available for uplink transmission within the time slot configuration period is not equal to the time slot configuration period or is less than the first threshold, one of the following configurations shall be configured:

[0033] The DRX configuration period is greater than or equal to the slot configuration period;

[0034] The period for configuring DRX is greater than or equal to the second threshold;

[0035] Configure the value of the timer related to the DRX activation time to be greater than or equal to the time slot configuration period;

[0036] Configure the timer value related to DRX activation time to be greater than or equal to the third threshold.

[0037] Optionally, configuring the value of the timer related to the DRX activation time includes:

[0038] Configure the timer value related to the DRX activation time to be at least greater than or equal to a first value, a second value, or the sum of the first and second values; wherein the first value is the number of time slots used to transmit the Sidelink-Synchronization Signal (S-SS) or the Physical Sidelink Broadcast Channel (PSBCH) in each synchronization signal transmission cycle, and the second value is the number of time slots occupied to complete the transmission of the service packet.

[0039] Optionally, triggering resource reselection includes one of the following:

[0040] Randomly select a resource pool from the candidate resource pool;

[0041] Select the resource pool with the most logical time slots from the candidate resource pool.

[0042] In a second aspect, embodiments of the present invention provide a terminal, including: a transceiver, a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the steps of the resource selection method as described in the first aspect.

[0043] Thirdly, embodiments of the present invention provide a resource selection apparatus applied to a transmitting device, comprising:

[0044] The processing module is configured to perform a first process before executing the transmission corresponding to the determined pass-through permission, so that the transmission is within the time when the receiving device can perform pass-through reception.

[0045] Fourthly, embodiments of the present invention provide a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the resource selection method as described in the first aspect.

[0046] The beneficial effects of the above-mentioned technical solution of the present invention are:

[0047] In the above scheme, before executing the transmission corresponding to the determined pass-through permission, the first process is performed to ensure that the transmission is within the time when the receiving device can receive the pass-through, thereby ensuring timely and reliable transmission of services. Attached Figure Description

[0048] Figure 1 This explains the basic principles of DRX;

[0049] Figure 2 A flowchart illustrating the resource selection method according to an embodiment of the present invention;

[0050] Figure 3 One of the schematic diagrams illustrating the timing relationship between DRX and direct link transmission in an embodiment of the present invention;

[0051] Figure 4 The second schematic diagram illustrating the timing relationship between DRX and direct link transmission in an embodiment of the present invention;

[0052] Figure 5 The third schematic diagram illustrating the timing relationship between DRX and direct link transmission in an embodiment of the present invention;

[0053] Figure 6 Fourth schematic diagram illustrating the timing relationship between DRX and direct link transmission in an embodiment of the present invention;

[0054] Figure 7 Fifth schematic diagram illustrating the timing relationship between DRX and direct link transmission in an embodiment of the present invention;

[0055] Figure 8 This is the sixth schematic diagram illustrating the timing relationship between DRX and direct link transmission in an embodiment of the present invention.

[0056] Figure 9 The seventh schematic diagram illustrating the timing relationship between DRX and direct link transmission in an embodiment of the present invention;

[0057] Figure 10 Eighth schematic diagram illustrating the timing relationship between DRX and direct link transmission in an embodiment of the present invention;

[0058] Figure 11 Schematic diagram nine illustrating the timing relationship between DRX and direct link transmission in an embodiment of the present invention;

[0059] Figure 12 A block diagram illustrating a resource selection device according to an embodiment of the present invention;

[0060] Figure 13 A structural block diagram illustrating a terminal according to an embodiment of the present invention. Detailed Implementation

[0061] To make the technical problems, technical solutions, and advantages of this invention clearer, a detailed description will be provided below in conjunction with the accompanying drawings and specific embodiments. In the following description, specific details such as particular configurations and components are provided merely to aid in a comprehensive understanding of the embodiments of this invention. Therefore, those skilled in the art should understand that various changes and modifications can be made to the embodiments described herein without departing from the scope and spirit of this invention. Furthermore, for clarity and brevity, descriptions of known functions and structures have been omitted.

[0062] It should be understood that the phrase "one embodiment" or "an embodiment" throughout the specification means that a specific feature, structure, or characteristic related to the embodiment is included in at least one embodiment of the invention. Therefore, "in one embodiment" or "in an embodiment" appearing throughout the specification do not necessarily refer to the same embodiment. Furthermore, these specific features, structures, or characteristics can be combined in any suitable manner in one or more embodiments.

[0063] In various embodiments of the present invention, it should be understood that the sequence number of each process described below does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present invention.

[0064] In addition, the terms "system" and "network" are often used interchangeably in this article.

[0065] In the embodiments provided in this application, it should be understood that "B corresponding to A" means that B is associated with A, and B can be determined based on A. However, it should also be understood that determining B based on A does not mean determining B solely based on A; B can also be determined based on A and / or other information.

[0066] In this embodiment of the invention, the form of the access network is not limited, and can include access networks such as macro base stations, micro base stations, Node Bs (a term for 3G mobile base stations), enhanced base stations (eNBs), home enhanced base stations (Femto eNBs, Home eNode Bs, Home eNBs, or HeNBs), relay stations, access points, RRUs (Remote Radio Units), and RRHs (Remote Radio Heads). The user terminal can be a mobile phone (or cell phone), or other devices capable of sending or receiving wireless signals, including user equipment, personal digital assistants (PDAs), wireless modems, wireless communication devices, handheld devices, laptops, cordless phones, wireless local loop (WLL) stations, CPEs (Customer Premise Equipment) or mobile smart hotspots capable of converting mobile signals into WiFi signals, smart home appliances, or other devices that can spontaneously communicate with the mobile communication network without human intervention.

[0067] The following section will first introduce the content related to the solutions provided in the embodiments of this application.

[0068] I. DRX

[0069] 1. Basic Principles

[0070] The basic principle of DRX is as follows: Figure 1 As shown. The On duration represents the time period during which the UE listens to the control channel, during which the radio frequency channel is open and continuously listens to the control channel. Outside of the On duration, the UE can stop listening to the control channel to save power. On Duration occurs periodically (Cycle), with the specific cycle determined by base station configuration / pre-configuration / transmission of UE configuration.

[0071] The Uu interface's DRX mechanism takes into account the arrival model of data services, meaning that data packet arrivals are bursty (which can be understood as a series of packets arriving in quick succession once a data packet arrives). To accommodate this service arrival characteristic, the Uu DRX process employs multiple timers and combines them with the Hybrid Automatic Repeat Request (HARQ) process to achieve better power-saving performance.

[0072] 2. Introduction to timers related to DRX:

[0073] At present, similar to Uu DRX, SL DRX also uses a variety of timers, but the specific definitions of the timers related to SL DRX are still under discussion. The following is a description of the timers related to Uu DRX for reference.

[0074] 1) drx-onDurationTimer (DRX Duration Timer): The time during which the UE periodically listens to the control channel.

[0075] 2) drx-InactivityTimer: When DRX is configured, this timer is started when the UE receives the control signaling for the initial HARQ transmission within the allowed active time period for listening to the control channel. The UE continuously listens to the control channel until this timer expires. If the UE receives the control signaling for the initial HARQ transmission before the drx-InactivityTimer expires, the drx-InactivityTimer will be terminated and restarted.

[0076] 3) HARQ RTT Timer: Divided into drx-HARQ-RTT-TimerDL and drx-HARQ-RTT-TimerUL, its purpose is to allow the UE to potentially not listen to the control channel before the next retransmission arrives, achieving better power saving. Taking the following as an example, this timer will be activated on the first symbol after the PUCCH transmission of the relevant UE process. If the data in the corresponding HARQ process failed to decode after the previous HARQ transmission (UE reports NACK), the UE will activate drx-RetransmissionTimerDL after drx-HARQ-RTT-TimerDL times out. If the data in the corresponding HARQ process successfully decoded after the previous HARQ transmission (UE reports ACK), the UE will not activate drx-RetransmissionTimerDL after drx-HARQ-RTT-TimerDL times out. If only drx-HARQ-RTT-TimerDL is currently running, the UE does not listen to the control channel.

[0077] 4) HARQ retransmission Timer: Divided into drx-RetransmissionTimerDL and drx-RetransmissionTimer UL. Taking the following line as an example, during the operation of drx-RetransmissionTimerDL, the UE listens for control signaling and waits for the retransmission scheduling of the corresponding HARQ process.

[0078] 3. Definition of Active Time under DRX

[0079] Currently, SL DRX has determined that if any of the timers drx-onDurationTimer, drx-RetransmissionTimer, and drx-InactivityTimer are running, the UE will listen to the PSCCH and 2nd SCI. The time during which the UE listens to the PSCCH and 2nd SCI is also known as Active Time.

[0080] In LTE systems, the active time of Uu DRX is affected by factors other than the DRX timer, but in SL DRX, no other factors other than the timers mentioned above have been identified that affect the active time of SL DRX.

[0081] The Active Time of an LTE Rel-8 UE includes the following times:

[0082] (1) The duration of the DRX duration timer (drx-onDurationTimer), DRX inactivity timer (drx-InactivityTimer), DRX downlink retransmission timer (drx-RetransmissionTimerDL), DRX uplink retransmission timer (drx-RetransmissionTimerUL), or contention resolution timer (ra-ContentionResolutionTimer);

[0083] (2) The time the UE waits for the base station to send the PDCCH (Physical Downlink Control Channel) after sending the uplink scheduling request (SR);

[0084] (3) The time a non-contention-based random access UE waits for the physical downlink control channel (PDCCH) scheduled by C-RNTI after receiving the random access response (RAR).

[0085] II. Straight-through Link SL Resource Pool

[0086] The UE can be configured with one or more SL resource pools by a higher layer. SL resource pools can be used for PSSCH transmission or PSSCH reception.

[0087] A set of time slots that may belong to a PSSCH resource pool in the time domain can be represented as follows: in The slot index is related to slot#0 (slot 0) of the radio frame, corresponding 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 (slots determined by the radio frame) in the time domain:

[0088] (1)N S_SSB : The time slot used for transmitting S-SS / PSBCH;

[0089] (2)N nonSLWhen the PC5 port and the Uu port share a TDD carrier, at least one of the consecutive OFDM symbols from the Yth to the (Y+X-1)th symbol slot is not an uplink symbol slot. Y and X are configured by the higher-layer parameters sl-StartSymbol and sl-LengthSymbols, respectively. sl-StartSymbol can take values ​​of 0, 1, 2, 3, 4, 5, 6, 7, and sl-LengthSymbols can take values ​​of 7, 8, 9, 10, 11, 12, 13, 14.

[0090] (3) Reserved time slots: For those excluding N S_SSB and N nonSL The remaining slots are arranged in ascending order as follows: According to the bitmap mapping, the number of slots in the remaining slots that are not divisible by the bitmap is the number of reserved slots, i.e., N. reserved =(10240×2) μ -N SSSB -N nonSL )mod L bitmap L bitmap The bitmap length is indicated by the higher layer and can take values ​​of {10, 11, 12, ..., 160}.

[0091] The reserved time slot will be calculated using the following formula. r The mixture is uniformly distributed throughout the SFN, where m = 0, 1, ..., N. reserved -1.

[0092]

[0093] From the logical time slots obtained after excluding the above three time slots (i.e., time slots that can be used for direct link transmission), the UE determines the set of slots to be allocated to a resource pool according to the following steps:

[0094] (1) Adopting resource pool-related methods L bitmap The bitmap length is indicated by the higher layer.

[0095] (2) If b k′ =1, then time slot If a resource belongs to this set, meaning it is available in this resource pool, it is a logical slot within the resource pool, where k ′ =kmod L bitmap .

[0096] (3) Reindex the logical slots within the resource pool so that the remaining slots are indexed. The subscript i is a continuous {0,1,…,T′} max-1}, where T′ max The remaining slots in this set are the time slots available for pass-through link transmission in this resource pool.

[0097] The μ above is a conversion parameter, which is the parameter that converts the time length into the number of time slots. It is uniquely determined by the subcarrier spacing (SCS) of the resource pool, as shown in Table 1 below:

[0098]

[0099] Table 1

[0100] The relationship between the subcarrier spacing (SCS) Δf and μ is: Δf = 2 u ×15[KHz].

[0101] The SL resource pool consists of numSubchannel consecutive subchannels in the frequency domain. Each subchannel consists of subchannelsize consecutive PRBs. numSubchannel and subchannelsize are parameters configured by higher layers. numSubchannel can take values ​​{1,…,27}, and subchannelsize can take values ​​of 10, 12, 15, 20, 25, 50, 75, and 100.

[0102] The embodiments of this application are described below.

[0103] Specifically, embodiments of the present invention provide a resource selection method, apparatus, and terminal that solve the problem that the prior art cannot guarantee the timely and reliable transmission of services.

[0104] First Embodiment

[0105] like Figure 2 As shown, an embodiment of the present invention provides a resource selection method applied to a transmitting device, specifically including the following steps:

[0106] Step 101: Before executing the transmission corresponding to the determined pass-through permission, perform a first process to ensure that the transmission is within the time when the receiving device can perform pass-through reception.

[0107] The receiving device includes one or more of the following:

[0108] The target user equipment for unicast communication from the transmitting device;

[0109] User equipment that is in the same group as the transmitting device;

[0110] User equipment that is within a certain communication range of the transmitting device;

[0111] In broadcast communication mode, user equipment that can potentially receive services transmitted by the transmitting device;

[0112] User equipment that is expected to receive the services transmitted by the transmitting device.

[0113] In this step, when the receiving device enables the through link DRX operation, the sending device can perform a first process before executing the transmission corresponding to the determined through link license, to determine whether the transmission corresponding to the determined through link license is within the through link reception time, and perform resource reselection according to the determination result. The resource reselection may include resource reselection of a certain transmission or reselection of a certain resource pool.

[0114] It should be noted that the transmission corresponds to a data block (TB) at the physical layer, a MAC PDU at the MAC layer, a PDCP SDU (Service Data Unit) at the Packet Data Convergence Protocol (PDCP) layer, and a data packet at the application layer.

[0115] Specifically, performing the first process can include the following four scenarios:

[0116] Scenario 1

[0117] If the transmission corresponding to the determined pass-through permission is not within the discontinuous reception DRX activation time of the receiving device, a transmit resource reselection is triggered.

[0118] Specifically, in this case, the resource reselection triggered for different pass-through link licenses can include the following six methods:

[0119] Method 1: If the transmission corresponds to the first MAC PDU to be transmitted, then the transmission resource of the first MAC PDU is reselected.

[0120] In this method, if the first MAC PDU to be transmitted corresponding to the determined pass-through link permission is not within the discontinuous reception DRX activation time of the receiving device, the transmission resource of the first MAC PDU is reselected.

[0121] For example, see Figure 3 The transmitting device (TX UE) determines that the transmission resources of the first MAC PDU to be transmitted cannot fall within the receiving UE's DRX active time. For example, it cannot fall within... Figure 3 During the on duration (active period), the transmitting device triggers resource reselection, so that the reselected resource can be within the receiving UE's DRX active time.

[0122] The second method: If the transmission corresponds to the first MAC PDU to be transmitted, then the resource that is not in the DRX activation time in the transmission resource corresponding to the first MAC PDU is reselected.

[0123] In this method, if the first MAC PDU to be transmitted corresponding to the determined direct link permission is not within the non-continuous reception DRX activation time of the receiving device, then the resource in the transmission resource corresponding to the first MAC PDU that is not within the DRX activation time is triggered for reselection.

[0124] For example, if the TX UE determines that at least one transmission of the first MAC PDU to be transmitted cannot fall within the receiving UE's DRX active time, for example, if the third transmission cannot fall within the on duration, then when the first MAC PDU is available, resource reselection is performed for the third transmission so that the reselected resource can fall within the receiving UE's DRX active time.

[0125] The third method: If the transmission corresponds to the next second MAC PDU to be transmitted, the value of the direct link resource reselection counter is set to 1, and when the second MAC PDU is available, the transmission resource of the second MAC PDU is reselected.

[0126] In this method, if the next MAC PDU to be transmitted corresponding to the determined pass-through permission is not within the discontinuous reception DRX activation time of the receiving device, the value of the pass-through resource reselection counter is set to 1, and when the second MAC PDU is available, the transmission resource of the second MAC PDU is reselected.

[0127] For example, such as Figure 4 As shown, the TX UE determines that the next MAC PDU (second MAC PDU) expected to be transmitted using periodically reserved resources cannot fall within the receiving UE's DRX active time; for example, it cannot fall within... Figure 4 Within the onduration period, the UE is sent to reset the counter value to 1, and resource reselection is performed when the next MAC PDU becomes available. For example, the resource retention probability P is set to 0, or no random number is selected, and the resource retention probability P is directly compared with 1, so that the reselected resource can be within the receiving UE's DRX active time.

[0128] The fourth method: If the transmission corresponds to the next second MAC PDU to be transmitted, the value of the pass-through link resource reselection counter is set to 1, and the reselection of resources in the transmission resources of the second MAC PDU that are not in the DRX activation time is triggered.

[0129] In this method, if the next MAC PDU to be transmitted corresponding to the determined pass-through permission is not within the non-continuous reception DRX activation time of the receiving device, the value of the pass-through resource reselection counter is set to 1, and the reselection of the resources in the transmission resources of the second MAC PDU that are not within the DRX activation time is triggered.

[0130] For example, see Figure 6 The TX UE determines that at least one transmission of the next MAC PDU (second MAC PDU) expected to be transmitted using periodically reserved resources cannot fall within the receiving UE's DRX active time. For example, the third transmission cannot fall within... Figure 6 Within the on duration, the sending UE resets the counter value to 1 and sets the resource reselection to be performed for the third transmission when the second MAC PDU is available, so that the reselected resource can be within the receiving UE's DRX active time.

[0131] Fifth method: If the transmission is the next MAC PDU to be transmitted, then when the second MAC PDU is available, the transmission resource of the second MAC PDU is reselected.

[0132] In this method, if the next MAC PDU to be transmitted corresponding to the determined pass-through link permission is not within the discontinuous reception DRX activation time of the receiving device, then when the second MAC PDU is available, the transmission resource of the second MAC PDU is reselected.

[0133] For example, such as Figure 4 As shown, the TX UE determines that the next MAC PDU (second MAC PDU) expected to be transmitted using periodically reserved resources cannot fall within the receiving UE's DRX active time; for example, it cannot fall within... Figure 4 Within the onduration setting, resource reselection is performed when the next MAC PDU becomes available, ensuring that the reselected resource is within the receiving UE's DRX active time.

[0134] The sixth method: If the transmission is the next MAC PDU to be transmitted, then the resources in the transmission resources corresponding to the second MAC PDU that are not in the DRX activation time are reselected.

[0135] In this method, if the next MAC PDU to be transmitted corresponding to the determined pass-through link permission is not within the non-continuous reception DRX activation time of the receiving device, then the resources in the transmission resources corresponding to the second MAC PDU that are not within the DRX activation time are reselected.

[0136] For example, see Figure 6 The TX UE determines that at least one transmission of the next MAC PDU (second MAC PDU) expected to be transmitted using periodically reserved resources cannot fall within the receiving UE's DRX active time. For example, the third transmission cannot fall within... Figure 6 Within the on duration, the resource reselection is performed for the third transmission when the second MAC PDU is available, so that the reselected resource can be within the receiving UE's DRX active time.

[0137] Scenario 2

[0138] If at least M transmission resources corresponding to a determined pass-through permit are not within the DRX activation time of the receiving device, a transmission resource reselection is triggered; where N≥M≥1, and N is the total number of transmissions corresponding to the determined pass-through permit.

[0139] In this scenario, a confirmed pass-through link permission corresponds to multiple MAC PDUs, where each MAC PDU comprises N transmissions, i.e., N transmission resources. If at least M of these N transmission resources are not within the receiving device's DRX activation time, a transmit resource reselection is triggered. The value of M can be pre-configured.

[0140] Specifically, in this case, the resource reselection triggered for different pass-through link licenses can include the following six types:

[0141] Method 1: If the transmission corresponds to the first MAC PDU to be transmitted, then the transmission resource of the first MAC PDU is reselected.

[0142] In this method, if at least M transmission resources of the first MAC PDU to be transmitted corresponding to the determined pass-through link permission are not within the discontinuous reception DRX activation time of the receiving device, then the transmission resources of the first MAC PDU are reselected.

[0143] The second method: If the transmission corresponds to the first MAC PDU to be transmitted, then the resource that is not in the DRX activation time in the transmission resource corresponding to the first MAC PDU is reselected.

[0144] In this method, if at least M transmission resources of the first MAC PDU to be transmitted corresponding to the determined direct link permission are not within the non-continuous reception DRX activation time of the receiving device, then the resources in the transmission resources corresponding to the first MAC PDU that are not within the DRX activation time are reselected.

[0145] The third method: If the transmission corresponds to the next second MAC PDU to be transmitted, the value of the direct link resource reselection counter is set to 1, and when the second MAC PDU is available, the transmission resource of the second MAC PDU is reselected.

[0146] In this method, if at least M transmission resources of the next second MAC PDU to be transmitted corresponding to the determined pass-through permission are not within the discontinuous reception DRX activation time of the receiving device, the value of the pass-through resource reselection counter is set to 1, and when the second MAC PDU is available, the transmission resources of the second MAC PDU are reselected.

[0147] The fourth method: If the transmission corresponds to the next second MAC PDU to be transmitted, the value of the pass-through link resource reselection counter is set to 1, and the reselection of resources in the transmission resources of the second MAC PDU that are not in the DRX activation time is triggered.

[0148] In this method, if at least M transmission resources of the next second MAC PDU to be transmitted corresponding to the determined pass-through permission are not within the discontinuous reception DRX activation time of the receiving device, the value of the pass-through resource reselection counter is set to 1, and the reselection of the resources in the transmission resources of the second MAC PDU that are not within the DRX activation time is triggered.

[0149] Fifth method: If the transmission is the next MAC PDU to be transmitted, then when the second MAC PDU is available, the transmission resource of the second MAC PDU is reselected.

[0150] In this method, if at least M transmission resources of the next second MAC PDU to be transmitted corresponding to the determined pass-through link permission are not within the discontinuous reception DRX activation time of the receiving device, then when the second MAC PDU is available, the transmission resources of the second MAC PDU are reselected.

[0151] The sixth method: If the transmission is the next MAC PDU to be transmitted, then the resources in the transmission resources corresponding to the second MAC PDU that are not in the DRX activation time are reselected.

[0152] In this method, if at least M transmission resources of the next second MAC PDU to be transmitted corresponding to the determined direct link permission are not within the non-continuous reception DRX activation time of the receiving device, then the resources in the transmission resources corresponding to the second MAC PDU that are not within the DRX activation time are reselected.

[0153] Scenario 3

[0154] If the transmission corresponding to the determined pass-through permission is not within the DRX activation time of the receiving device, and the priority of the transmission is greater than or equal to the preset priority, then a transmission resource reselection is triggered.

[0155] Specifically, in this case, depending on the transmission corresponding to the determined pass-through link permission, the triggered resource reselection can include the following six types:

[0156] Method 1: If the transmission corresponds to the first MAC PDU to be transmitted, then the transmission resource of the first MAC PDU is reselected.

[0157] In this method, if the first MAC PDU to be transmitted corresponding to the determined direct link permission is not in the discontinuous reception DRX activation time of the receiving device, and the priority of the first MAC PDU is greater than or equal to the preset priority, then the transmission resource of the first MAC PDU is reselected.

[0158] For example, see Figure 3 The transmitting device (TX UE) determines that the transmission resources of the first MAC PDU to be transmitted cannot fall within the receiving UE's DRX active time. For example, it cannot fall within... Figure 3 During the on duration (active period), the sending UE further determines whether the priority of the first MAC PDU is greater than a preset threshold (preset priority); if so, the sending device triggers resource reselection so that the reselected resource can be within the receiving UE's DRX active time; if not, the sending UE abandons the transmission.

[0159] The second method: If the transmission corresponds to the first MAC PDU to be transmitted, then the resource that is not in the DRX activation time in the transmission resource corresponding to the first MAC PDU is reselected.

[0160] In this method, if the first MAC PDU to be transmitted corresponding to the determined direct link permission is not within the non-continuous reception DRX activation time of the receiving device, and the priority of the first MAC PDU is greater than or equal to the preset priority, then the resource in the transmission resource corresponding to the first MAC PDU that is not within the DRX activation time is triggered for reselection.

[0161] For example, if the TX UE determines that at least one transmission of the first MAC PDU to be transmitted cannot fall within the receiving UE's DRX active time (e.g., the third transmission cannot fall within the on duration), then the sending UE further determines whether the priority of the first MAC PDU is greater than a preset threshold (preset priority). If so, it sets the resource reselection for the third transmission when the first MAC PDU is available, so that the reselected resource can be within the receiving UE's DRX active time. If not, the sending UE abandons the transmission.

[0162] The third method: If the transmission corresponds to the next second MAC PDU to be transmitted, the value of the direct link resource reselection counter is set to 1, and when the second MAC PDU is available, the transmission resource of the second MAC PDU is reselected.

[0163] In this method, if the next MAC PDU to be transmitted corresponding to the determined pass-through link permission is not within the discontinuous reception DRX activation time of the receiving device, and the priority of the second MAC PDU is greater than or equal to the preset priority, then the value of the pass-through link resource reselection counter is set to 1, and when the second MAC PDU is available, the transmission resource of the second MAC PDU is reselected.

[0164] For example, see Figure 4 If the TX UE determines that the next MAC PDU (second MAC PDU) expected to be transmitted using periodically reserved resources cannot fall within the receiving UE's DRX active time (e.g., it cannot fall within the on duration shown in the diagram), then the sending UE further determines whether the priority of the second MAC PDU is greater than a preset threshold value (preset priority). If so, the sending UE resets the counter value to 1 and sets the resource reselection to be performed when the next MAC PDU is available. For example, it sets the resource retention probability P to 0, or it does not perform random number selection and directly compares the resource retention probability P with 1, so that the reselected resource can be within the receiving UE's DRX active time. If not, the sending UE abandons the transmission of the second MAC PDU.

[0165] The fourth method: If the transmission corresponds to the next second MAC PDU to be transmitted, the value of the pass-through link resource reselection counter is set to 1, and the reselection of resources in the transmission resources of the second MAC PDU that are not in the DRX activation time is triggered.

[0166] In this method, if the next MAC PDU to be transmitted corresponding to the determined pass-through link permission is not within the non-continuous reception DRX activation time of the receiving device, and the priority of the second MAC PDU is greater than or equal to the preset priority, then the value of the pass-through link resource reselection counter is set to 1, and the reselection of the resources in the transmission resources of the second MAC PDU that are not within the DRX activation time is triggered.

[0167] For example, see Figure 6 If the TX UE determines that at least one transmission of the next MAC PDU (second MAC PDU) expected to be transmitted using periodically reserved resources cannot fall within the receiving UE's DRX active time (e.g., the third transmission cannot fall within the on duration shown in the diagram), the sending UE further determines whether the priority of the second MAC PDU is greater than a preset threshold. If so, the sending UE resets the counter value to 1 and sets the resource reselection to be performed for the third transmission when the second MAC PDU is available, so that the reselected resource can fall within the receiving UE's DRX active time. If not, the sending UE abandons transmissions that do not fall within the receiving UE's DRX active time.

[0168] Fifth method: If the transmission is the next MAC PDU to be transmitted, then when the second MAC PDU is available, the transmission resource of the second MAC PDU is reselected.

[0169] In this method, if the next second MAC PDU to be transmitted corresponding to the determined direct link permission is not within the discontinuous reception DRX activation time of the receiving device, and the priority of the second MAC PDU is greater than or equal to the preset priority, then when the second MAC PDU is available, the transmission resource of the second MAC PDU is reselected; otherwise, the transmitting UE abandons the transmission of the second MAC PDU.

[0170] For example, such as Figure 4 As shown, the TX UE determines that the next MAC PDU (second MAC PDU) expected to be transmitted using periodically reserved resources cannot fall within the receiving UE's DRX active time; for example, it cannot fall within... Figure 4Within the onduration period, the UE further determines whether the priority of the second MAC PDU is greater than a preset threshold. If so, it sets the resource reselection to be performed when the next MAC PDU becomes available, so that the reselected resource can be within the receiving UE's DRX active time.

[0171] The sixth method: If the transmission is the next MAC PDU to be transmitted, then the resources in the transmission resources corresponding to the second MAC PDU that are not in the DRX activation time are reselected.

[0172] In this method, if the next MAC PDU to be transmitted corresponding to the determined direct link permission is not within the non-continuous reception DRX activation time of the receiving device, and the priority of the second MAC PDU is greater than or equal to the preset priority, then the resources in the transmission resources corresponding to the second MAC PDU that are not within the DRX activation time are reselected.

[0173] For example, see Figure 6 The TX UE determines that at least one transmission of the next MAC PDU (second MAC PDU) expected to be transmitted using periodically reserved resources cannot fall within the receiving UE's DRX active time. For example, the third transmission cannot fall within... Figure 6 During the on duration, the sending UE further determines whether the priority of the second MAC PDU is greater than a preset threshold. If so, it sets the resource reselection for the third transmission when the second MAC PDU is available, so that the reselected resource can be within the receiving UE's DRX active time. If not, the sending UE abandons the transmission of the second MAC PDU.

[0174] Scenario 4

[0175] If the transmission corresponding to the determined pass-through permission is not in the transmit resource pool available to the transmitting device, transmit resource reselection is triggered.

[0176] In this case, the transmission includes: part or all of the transmission counts of the first MAC PDU currently to be transmitted, and / or part or all of the transmission counts of at least one second MAC PDU to be transmitted subsequently.

[0177] In this scenario, if the first MAC PDU to be transmitted corresponding to the determined pass-through link permission, and / or the second MAC PDU to be transmitted next, is not in the transmit resource pool available to the transmitting device, then transmit resource reselection is triggered; wherein, resource reselection in this scenario includes resource pool reselection or resource reselection within the resource pool.

[0178] Specifically, in one embodiment, triggering a reselection of transmission resources includes one of the following:

[0179] Randomly select a resource pool from the candidate resource pool;

[0180] Select the resource pool with the most logical time slots from the candidate resource pool.

[0181] The candidate resource pool is a resource pool with logical time slots during the DRX activation period, and the logical time slots are time slots that can be used for direct link transmission. Figure 7 In this context, UL represents a time slot that can be used for SL transmission according to the TDD configuration. A bitmap value of 1 indicates that the time slot is a logical time slot within the resource pool. The transmitting UE will designate the resource pools containing logical time slots within the resource pool during the receiving UE's on-duration, namely resource pool 1 and resource pool 2, as candidate resource pools.

[0182] For example, see such as Figure 8 The TX UE determines that the first MAC PDU to be transmitted is not in the transmit resource pool available to the transmitting device if the next MAC PDU (second MAC PDU) expected to be transmitted using periodic reservation resources is not in the transmit resource pool available to the transmitting device. Figure 8 As shown, the TX UE originally performed service transmission in resource pool 1, but because the next MAC PDU cannot fall on the logical time slot in the resource pool within the onduration shown in the figure, the sending UE triggers resource pool reselection so that the next MAC PDU can fall on the logical time slot in the reselected resource pool, such as resource pool 2.

[0183] The available transmission resource pool for the transmitting device refers to a resource pool that is available if the transmission corresponding to the pass-through link permit can be located in a logical time slot within the resource pool.

[0184] Case 5

[0185] If the transmission corresponding to the determined pass-through permission is not in the transmission resource pool available to the transmitting device, and the priority of the transmission is greater than or equal to the preset priority, then transmission resource reselection is triggered.

[0186] The available transmission resource pool for the transmitting device refers to a resource pool that is available if the transmission corresponding to the pass-through link permit can be located in a logical time slot within the resource pool.

[0187] In this scenario, the transmission corresponding to the pass-through link permission includes: the first MAC PDU currently to be transmitted, and / or, some or all of the transmission counts of at least one second MAC PDU to be transmitted subsequently. Resource reselection in this scenario includes resource pool reselection or resource reselection within a resource pool.

[0188] Specifically, in one embodiment, triggering a reselection of transmission resources includes one of the following:

[0189] Randomly select a resource pool from the candidate resource pool;

[0190] Select the resource pool with the most logical time slots from the candidate resource pool.

[0191] The candidate resource pool is a resource pool with logical time slots during the DRX activation period, and the logical time slots are time slots that can be used for direct link transmission. Figure 7 In this context, UL represents a time slot that can be used for SL transmission according to the TDD configuration. A bitmap value of 1 indicates that the time slot is a logical time slot within the resource pool. The transmitting UE will designate the resource pools containing logical time slots within the resource pool during the receiving UE's on-duration, namely resource pool 1 and resource pool 2, as candidate resource pools.

[0192] Case 6

[0193] It should be noted that if there are no available resources for the second MAC PDU during the DRX activation period, the transmission of the second MAC PDU will be abandoned.

[0194] For example, such as Figure 5 As shown, when the TX UE determines that the next MAC PDU (second MAC PDU) expected to be transmitted using periodically reserved resources cannot fall within the receiving UE's DRX active time, optionally, if there is no on-duration or no DRX active time between the available time of the second MAC PDU (e.g., n) and the latest time of the second MAC PDU (e.g., n+PDB), then the Tx UE abandons the next transmission.

[0195] The following section introduces the configuration of DRX.

[0196] In one embodiment, before performing the first process, the method further includes:

[0197] The transmitting device configures the DRX configuration parameters of the receiving device according to the Time Division Duplex (TDD) time slot configuration.

[0198] The TDD timeslot configuration is indicated by the Physical Sidelink Broadcast Channel (PSBCH) load and may include a timeslot configuration mode, a timeslot configuration period, and timeslots available for uplink transmission. The timeslot configuration period can take values ​​such as 0.5, 0.625, 1, 1.25, 2, 2.5, 4, 5, and 10 ms. The DRX configuration includes one or more sets of DRX configuration parameters. Each set of DRX configuration parameters includes at least: the time period during which the receiving UE listens to the sidelink (e.g., during the operation of drx-onDurationTimer) and the DRX period (drx-Cycle).

[0199] In one embodiment, the transmitting device configures the DRX configuration parameters of the receiving device according to the Time Division Duplex (TDD) timeslot configuration, including one of the following two methods:

[0200] Method 1:

[0201] If the number of time slots available for uplink transmission within the time slot configuration period of the Time Division Duplex (TDD) time slot configuration is equal to the time slot configuration period or not less than a first threshold, the value of the timer related to the DRX activation time is configured.

[0202] For example, timers related to DRX activation time may include: DRX duration timer (drx-onDurationTimer), DRX retransmission timer (drx-RetransmissionTimer), and DRX inactivity timer (drx-InactivityTimer).

[0203] In this embodiment, when the number of time slots available for uplink transmission within the time slot configuration period is equal to the time slot configuration period, that is, when all time slots within the TDD time slot configuration period are direct link time slots, the sending UE or the network side can configure DRX configuration for the receiving UE without considering TDD configuration, and can set the values ​​of timers such as drx-cycle and / or drx-onDurationTimer to keep the receiving UE in active time.

[0204] Furthermore, to ensure that the activation period of timers such as drx-onDurationTimer, which keep the receiving UE in the activation time, contains sufficient time slots available for SL transmission, in one embodiment, configuring the value of the timer related to the DRX activation time includes:

[0205] Configure the timer value related to the DRX activation time to be at least greater than or equal to a first value, a second value, or the sum of the first and second values; wherein the first value is the number of time slots used to transmit the S-SS or PSBCH physical direct link synchronization signal within each synchronization signal transmission period (e.g., 160ms), and the second value is the number of time slots occupied to complete the transmission of the service packet.

[0206] Method 2:

[0207] If the number of time slots available for uplink transmission within the time slot configuration period is not equal to the time slot configuration period or is less than the first threshold, one of the following configurations shall be configured:

[0208] Configuration 1: Configure the value of the timer related to the DRX activation time to be greater than or equal to the time slot configuration period.

[0209] For example, see Figure 9 When configuring DRX for the receiving UE, the transmitting UE or network side should consider TDD time slot configuration and set the values ​​of timers such as drx-onDurationTimer to ensure the receiving UE is in active time. Specifically, when configuring DRX for the receiving UE, the transmitting UE or network side should consider TDD time slot configuration. Figure 9 As shown, the TDD slot configuration period is 10ms / 20 physical slots (10ms for every 20 physical slots). The number of slots available for uplink transmission in each period is 4. Assuming the pre-set threshold is 5ms / 10 physical slots, and the number of slots available for uplink transmission in each period is less than this threshold, in order to ensure that there are enough pass-through link slots (SL slots) in the DRX activation time, the sending UE sets drx-onDurationTimer and other timers such as drx-onDurationTimer so that the value of the timer during the receiving UE's activation time is greater than or equal to the slot configuration period. For example, the value of drx-onDurationTimer is set to 10ms.

[0210] Configuration 2: Configure the DRX period to be greater than or equal to the second threshold;

[0211] The second threshold can be greater than, less than or equal to the TDD time slot period.

[0212] Configuration 3: The period for configuring DRX is greater than or equal to the time slot configuration period;

[0213] For example, when the sending UE or network side configures DRX configuration for the receiving UE, TDD time slot configuration is considered. Figure 10As shown, the TDD slot configuration period is 10ms / 20 physical slots (10ms for every 20 physical slots). The number of slots available for uplink transmission in each period is 4. Since 4 is less than the slot configuration period, in order to ensure that a DRX period can include SL slots, the sending UE sets the value of the DRX period (drx-cycle) to be greater than or equal to the slot configuration period. For example, the value of drx-cycle is set to 10ms.

[0214] Furthermore, the transmitting UE or the network side can configure the DRX start offset (drx-startoffset) and / or the DRX slot offset (drx-slotoffset) so that the on-duration can start again in the direct link SL slot. By configuring the value of the timer such as drx-onDurationTimer to keep the receiving UE in the active time, the DRX active time can include as many SL slots as possible and as few non-direct link slots as possible.

[0215] Configuration 4: Configure the value of the timer related to the DRX activation time to be greater than or equal to the third threshold.

[0216] The third threshold can be greater than, less than or equal to the TDD time slot period.

[0217] In the above embodiments, when configuring the DRX period and / or timers related to the DRX activation time of the receiving UE, the transmitting device or network side considers the impact of time slots that cannot be used for direct link transmission, ensuring that there are resources available for SL transmission during the DRX activation time of the receiving device; and by enabling the transmitting device to perform resource reselection / resource pool reselection or counter value reset when the reserved resources do not meet the requirements, it ensures that the resources selected by the transmitting device can be monitored by the receiving device, so that the receiving device can ensure reliable reception of services while meeting power saving requirements, which is more suitable for the discontinuous reception operation of direct link devices with power saving requirements.

[0218] The present invention also provides a preliminary selection process for resources, which is described in detail below.

[0219] In one embodiment, before executing the transmission corresponding to the determined pass-through permission, the method further includes:

[0220] The transmitting device obtains the DRX configuration information from the receiving device;

[0221] Resource selection is performed based on the DRX configuration information of the receiving device.

[0222] In this embodiment, before performing resource selection, the sending UE needs to know the receiving UE's DRX configuration information. The DRX configuration consists of one or more sets of DRX parameters. Each set of DRX parameters includes at least the time period during which the UE listens to the PSCCH (Physical Layer Direct Link Control Channel) and the 2nd SCI (Direct Link Control Information) (e.g., during the drx-onDurationTimer operation) and the DRX cycle (drx-Cycle).

[0223] In one embodiment, the method by which the transmitting device obtains the DRX configuration information of the receiving device includes, but is not limited to, one or more of the following:

[0224] The transmitting device obtains the DRX configuration based on the pre-configured settings;

[0225] The transmitting device obtains the DRX configuration from the received SIB (System Information Block);

[0226] The DRX configuration obtained by the transmitting device from dedicated RRC signaling;

[0227] The default DRX configuration;

[0228] The transmitting device transmits the DRX configuration to the receiving device through methods such as Radio Resource Control (RRC) ReconfigurationSidelink.

[0229] Once the transmitting device obtains the DRX configuration information of the receiving device, if there are service packets to be transmitted, it will select resources for the service packets to be transmitted according to the DRX configuration of the receiving device.

[0230] Specifically, resource selection based on the receiving device's DRX configuration information includes the following three scenarios:

[0231] Scenario 1:

[0232] In one embodiment, if the MAC entity chooses to create a specific pass-through link permission corresponding to the transmission of a single MAC PDU, then when the transmitting device performs resource selection, the transmitting UE determines that at least the first M' transmissions of the single MAC PDU are within the time period during which the receiving UE can receive the pass-through link. Wherein, N'≥M'≥1, and N' is the total number of transmissions of the MAC PDU.

[0233] Specifically, in one embodiment, the time available for pass-through link reception may include at least one of the following:

[0234] The sending UE determines the receiving UE's DRX activation time based on the receiving UE's DRX configuration, and / or the receiving UE's currently started timer related to the DRX activation time, and / or the receiving UE's expected to start timer related to the DRX activation time.

[0235] Send logical time slots within the transmission resource pool available to the UE;

[0236] Scenario 2:

[0237] In one embodiment, if the MAC entity chooses to create a specific pass-through link license corresponding to the transmission of multiple MAC PDUs, then during resource selection, the sending UE determines that at least for the first MAC PDU, at least the first M” transmissions are within the pass-through link reception time of the receiving UE. Here, N”≥M”≥1, and N” is the total number of transmissions for each MAC PDU.

[0238] Scenario 3:

[0239] Optionally, such as Figure 11 As shown, in one embodiment, for periodically reserved MAC PDUs, the sending UE tries to ensure that any subsequent transmission of the MAC PDU to be transmitted falls within the time when the receiving UE can receive it via a pass-through link when selecting resources.

[0240] In this embodiment, for periodically reserved MAC PDUs, it is best to select resources that fall within the DRX activation time at the beginning of resource selection; if they cannot fall within the time, the transmission can be made to fall within the time when the receiving device can perform direct link reception by performing the first process in this application before executing the transmission corresponding to the determined direct link license.

[0241] The time available for direct link reception may include at least one of the following:

[0242] The sending UE determines the receiving UE's DRX activation time based on the receiving UE's DRX configuration, and / or the receiving UE's currently started timer related to the DRX activation time, and / or the receiving UE's expected to start timer related to the DRX activation time.

[0243] Send logical time slots within the transmit resource pool available to the UE.

[0244] Second Embodiment

[0245] like Figure 12 As shown, this embodiment of the invention provides a resource selection device 1200, applied to a transmitting device, comprising:

[0246] The first processing module 1201 is configured to perform a first processing step before executing the transmission corresponding to the determined pass-through permission, so that the transmission is within the time when the receiving device can perform pass-through reception.

[0247] Optionally, the first processing module 1201 includes:

[0248] The first processing submodule is used to trigger a transmission resource reselection if the transmission corresponding to the determined pass-through link permission is not within the discontinuous reception DRX activation time of the receiving device.

[0249] Optionally, the first processing module 1201 includes:

[0250] The second processing submodule is used to trigger a reselection of transmission resources if at least M transmission resources corresponding to the determined pass-through permission are not within the DRX activation time of the receiving device.

[0251] Where N≥M≥1, and N is the total number of transmissions corresponding to a given pass-through link license.

[0252] Optionally, the first processing module 1201 includes:

[0253] The third processing submodule is used to trigger a transmission resource reselection if the transmission corresponding to the determined pass-through link permission is not within the DRX activation time of the receiving device and the priority of the transmission is greater than or equal to the preset priority.

[0254] Optionally, the first processing module 1201 includes:

[0255] The fourth processing submodule is used to trigger a transmission resource reselection if the transmission corresponding to the determined pass-through link permission is not in the transmission resource pool available to the transmitting device.

[0256] Optionally, the first processing module 1201 includes:

[0257] The fifth processing submodule is used to trigger a transmission resource reselection if the transmission corresponding to the determined pass-through link permission is not in the transmission resource pool available to the transmitting device, and the priority of the transmission is greater than or equal to a preset priority.

[0258] Optionally, the first processing module 1201 includes:

[0259] The sixth processing submodule is used to trigger the reselection of the transmission resource for the first MAC PDU if the transmission corresponds to the first MAC PDU to be transmitted.

[0260] Optionally, the first processing module 1201 includes:

[0261] The seventh processing submodule is used to trigger the reselection of resources that are not in the DRX activation time among the transmission resources corresponding to the first MAC PDU if the transmission corresponds to the first MAC PDU to be transmitted.

[0262] Optionally, the first processing module 1201 includes:

[0263] The eighth processing submodule is configured to set the value of the pass-through link resource reselection counter to 1 if the transmission corresponds to the next second MAC PDU to be transmitted, and to trigger the reselection of the transmission resource of the second MAC PDU when the second MAC PDU is available.

[0264] Optionally, the first processing module 1201 includes:

[0265] The ninth processing submodule is configured to set the value of the pass-through link resource reselection counter to 1 and trigger the reselection of resources in the transmission resources of the second MAC PDU that are not in the DRX activation time if the transmission corresponds to the next second MAC PDU to be transmitted.

[0266] Optionally, the first processing module 1201 includes:

[0267] The tenth processing submodule is used to trigger a reselection of the transmission resource for the second MAC PDU if the transmission is the next second MAC PDU to be transmitted, when the second MAC PDU is available.

[0268] Optionally, the first processing module 1201 includes:

[0269] The eleventh processing submodule is used to reselect resources in the transmission resources corresponding to the second MAC PDU that are not in the DRX activation time if the transmission is the next second MAC PDU to be transmitted.

[0270] Optionally, the aforementioned device 1200 further includes:

[0271] The second processing module is used to configure the DRX configuration parameters of the receiving device according to the time division duplex (TDD) time slot configuration of the transmitting device.

[0272] Optionally, the second processing module includes:

[0273] The twelfth processing submodule is configured to, within the time slot configuration period of the Time Division Duplex (TDD) time slot configuration, configure the value of a timer related to the DRX activation time if the number of time slots available for uplink transmission within that time slot configuration period is equal to or not less than a first threshold; or...

[0274] The thirteenth processing submodule is configured to, if the number of time slots available for uplink transmission within the time slot configuration period is not equal to the time slot configuration period or is less than the first threshold, configure one of the following:

[0275] The DRX configuration period is greater than or equal to the slot configuration period;

[0276] The period for configuring DRX is greater than or equal to the second threshold;

[0277] Configure the value of the timer related to the DRX activation time to be greater than or equal to the time slot configuration period;

[0278] Configure the timer value related to DRX activation time to be greater than or equal to the third threshold.

[0279] Optional, the thirteenth processing submodule includes:

[0280] The first processing unit is configured to configure the value of a timer related to the DRX activation time to be at least greater than or equal to a first value, a second value, or the sum of the first and second values; wherein the first value is the number of time slots used to transmit the direct link synchronization signal S-SS or the physical direct link broadcast channel PSBCH in each synchronization signal transmission cycle, and the second value is the number of time slots occupied to complete the transmission of the service packet.

[0281] Optionally, the fourth and fifth processing submodules are also specifically used for one of the following:

[0282] Randomly select a resource pool from the candidate resource pool;

[0283] Select the resource pool with the most logical time slots from the candidate resource pool.

[0284] The second embodiment of the present invention corresponds to the method of the first embodiment described above. All the implementation means in the first embodiment described above are applicable to the embodiment of the resource selection device and can achieve the same technical effect.

[0285] Third Embodiment

[0286] To better achieve the above objectives, such as Figure 13 As shown, a third embodiment of the present invention also provides a terminal, including:

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

[0288] The transceiver 1310 is connected to the bus interface and is used to receive and send data under the control of the processor 1300; the processor 1300 is used to read the program in the memory 1320.

[0289] Specifically, the processor 1300 is configured to perform a first process before executing the transmission corresponding to the determined pass-through permission, so that the transmission is within the time when the receiving device can perform pass-through reception.

[0290] Optionally, the processor 1300 is configured to trigger a transmit resource reselection if the transmission corresponding to the determined pass-through permission is not within the discontinuous receive DRX activation time of the receiving device.

[0291] Optionally, the processor 1300 is configured to trigger a transmit resource reselection if at least M transmit resources corresponding to the determined pass-through permission are not within the DRX activation time of the receiving device.

[0292] Where N≥M≥1, and N is the total number of transmissions corresponding to a given pass-through link license.

[0293] Optionally, the processor 1300 is configured to trigger a transmission resource reselection if the transmission corresponding to the determined pass-through permission is not within the DRX activation time of the receiving device and the priority of the transmission is greater than or equal to a preset priority.

[0294] Optionally, the processor 1300 is configured to trigger a transmission resource reselection if the transmission corresponding to the determined pass-through permission is not in the transmission resource pool available to the transmitting device.

[0295] Optionally, if the transmission corresponding to the determined pass-through link permission is not in the transmission resource pool available to the transmitting device, and the priority of the transmission is greater than or equal to the preset priority, then a transmission resource reselection is triggered.

[0296] Optionally, the processor 1300 is configured to, if the transmission corresponds to a first MAC PDU to be transmitted, trigger a reselection of the transmission resource for the first MAC PDU.

[0297] Optionally, the processor 1300 is configured to, if the transmission corresponds to the first MAC PDU to be transmitted, trigger the reselection of resources in the transmission resources corresponding to the first MAC PDU that are not in the DRX activation time.

[0298] Optionally, the processor 1300 is configured to, if the transmission corresponds to the next second MAC PDU to be transmitted, set the value of the pass-through link resource reselection counter to 1, and trigger the reselection of the transmission resource of the second MAC PDU when the second MAC PDU is available.

[0299] Optionally, the processor 1300 is configured to, if the transmission corresponds to the next second MAC PDU to be transmitted, set the value of the pass-through link resource reselection counter to 1 and trigger the reselection of resources in the transmission resources of the second MAC PDU that are not in the DRX activation time.

[0300] Optionally, the processor 1300 is configured to, if the transmission is the next second MAC PDU to be transmitted, trigger a reselection of the transmission resource for the second MAC PDU when the second MAC PDU is available.

[0301] Optionally, the processor 1300 is configured to, if the transmission is the next second MAC PDU to be transmitted, reselect the resources in the transmission resources corresponding to the second MAC PDU that are not in the DRX activation time.

[0302] Optionally, the processor 1300 is configured to configure the DRX configuration parameters of the receiving device according to the time division duplex (TDD) time slot configuration.

[0303] Optionally, the processor 1300 is configured to configure the value of a timer related to the DRX activation time when the number of time slots available for uplink transmission within the time slot configuration period of the Time Division Duplex (TDD) time slot configuration is equal to the time slot configuration period or not less than a first threshold; or,

[0304] If the number of time slots available for uplink transmission within the time slot configuration period is not equal to the time slot configuration period or is less than the first threshold, one of the following configurations shall be configured:

[0305] The DRX configuration period is greater than or equal to the slot configuration period;

[0306] The period for configuring DRX is greater than or equal to the second threshold;

[0307] Configure the value of the timer related to the DRX activation time to be greater than or equal to the time slot configuration period;

[0308] Configure the timer value related to DRX activation time to be greater than or equal to the third threshold.

[0309] Optionally, the processor 1300 is configured to configure a timer value related to the DRX activation time to be at least greater than or equal to a first value, a second value, or the sum of the first and second values; wherein the first value is the number of time slots used to transmit the cut-through link synchronization signal S-SS or the physical cut-through link broadcast channel PSBCH in each synchronization signal transmission cycle, and the second value is the number of time slots occupied to complete the transmission of the service packet.

[0310] Optionally, the processor 1300 is used to randomly select a resource pool from the candidate resource pools;

[0311] Select the resource pool with the most logical time slots from the candidate resource pool.

[0312] Among them, Figure 13 In this context, the bus architecture can include any number of interconnected buses and bridges, specifically linking various circuits together, represented by one or more processors (processor 1300) and memory (memory 1320). The bus architecture can also link various other circuits, such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides an interface. The transceiver 1310 can be multiple components, including transmitters and transceivers, providing a unit for communicating with various other devices over a transmission medium. For different terminals, the user interface 1330 can also be an interface capable of connecting external or internal devices, including but not limited to keypads, displays, speakers, microphones, joysticks, etc. The processor 1300 is responsible for managing the bus architecture and general processing, and the memory 1320 can store data used by the processor 1300 during operation.

[0313] The terminal provided by this invention, when configuring the DRX period and / or timers related to the DRX activation time of the receiving UE, considers the impact of time slots that cannot be used for direct link transmission, ensuring that there are resources available for SL transmission during the DRX activation time of the receiving device; and by enabling the transmitting device to perform resource reselection / resource pool reselection or counter value reset when the reserved resources do not meet the requirements, it ensures that the resources selected by the transmitting device can be monitored by the receiving device, so that the receiving device can ensure reliable reception of services while meeting power saving requirements, and is more suitable for the discontinuous reception operation of direct link devices with power saving requirements.

[0314] Those skilled in the art will understand that all or part of the steps of the above embodiments can be implemented by hardware or by a computer program instructing the relevant hardware to implement them. The computer program includes instructions to perform some or all of the steps of the above methods; and the computer program can be stored in a readable storage medium, which can be any form of storage medium.

[0315] In addition, specific embodiments of the present invention also provide a computer-readable storage medium storing a computer program thereon, which, when executed by a processor, implements the steps of the method in the first embodiment described above. This achieves the same technical effect, and to avoid repetition, will not be described further here.

[0316] Furthermore, it should be noted that in the apparatus and method of the present invention, it is obvious that the components or steps can be decomposed and / or recombined. These decompositions and / or recombinations should be considered equivalent solutions of the present invention. Moreover, the steps performing the above-described series of processes can naturally be executed in the order described, but are not necessarily required to be executed in chronological order; some steps can be executed in parallel or independently of each other. Those skilled in the art will understand that all or any step or component of the method and apparatus of the present invention can be implemented in any computing device (including processors, storage media, etc.) or network of computing devices, in hardware, firmware, software, or a combination thereof. This is something that those skilled in the art can achieve by using their basic programming skills after reading the description of the present invention.

[0317] Therefore, the object of the present invention can also be achieved by running a program or a set of programs on any computing device. The computing device can be a known general-purpose device. Therefore, the object of the present invention can also be achieved simply by providing a program product containing program code implementing the method or apparatus. That is, such a program product also constitutes the present invention, and the storage medium storing such a program product also constitutes the present invention. Obviously, the storage medium can be any known storage medium or any storage medium developed in the future. It should also be noted that in the apparatus and method of the present invention, it is obvious that the components or steps can be decomposed and / or recombined. These decompositions and / or recombinations should be considered equivalent to the present invention. Furthermore, the steps performing the above series of processes can naturally be performed in the order described, but are not necessarily required to be performed in chronological order. Some steps can be performed in parallel or independently of each other.

[0318] The above description represents the preferred embodiments of the present invention. It should be noted that those skilled in the art can make various improvements and modifications without departing from the principles of the present invention, and these improvements and modifications should also be considered within the scope of protection of the present invention.

Claims

1. A resource selection method, characterized in that, Applied to transmitting devices, including: Before executing the transmission corresponding to the determined pass-through permission, a first process is performed to ensure that the transmission is within the time when the receiving device can perform pass-through reception; The execution of the first process includes: If at least M transmission resources corresponding to a determined pass-through permission are not within the DRX activation time of the receiving device, then transmit resource reselection is triggered. Where N≥M≥1, and N is the total number of transmissions corresponding to a given pass-through link license.

2. The resource selection method according to claim 1, characterized in that, The triggering of resource reselection includes: If the transmission corresponds to the first Media Access Control Protocol Data Unit (MAC PDU) to be transmitted, then the transmission resource of the first MAC PDU is reselected.

3. The resource selection method according to claim 1, characterized in that, The triggering of resource reselection includes: If the transmission corresponds to the first MAC PDU to be transmitted, then the resource that is not in the DRX activation time in the transmission resource corresponding to the first MAC PDU is reselected.

4. The resource selection method according to claim 1, characterized in that, The triggering of resource reselection includes: If the transmission corresponds to the next second MAC PDU to be transmitted, the value of the pass-through link resource reselection counter is set to 1, and when the second MAC PDU is available, the transmission resource of the second MAC PDU is reselected.

5. The resource selection method according to claim 1, characterized in that, The triggering of resource reselection includes: If the transmission corresponds to the next second MAC PDU to be transmitted, the value of the pass-through link resource reselection counter is set to 1, and the reselection of resources in the transmission resources of the second MAC PDU that are not in the DRX activation time is triggered.

6. The resource selection method according to claim 1, characterized in that, The triggering of resource reselection includes: If the transmission is the next MAC PDU to be transmitted, then when the second MAC PDU is available, a reselection of the transmission resource for the second MAC PDU is triggered.

7. The resource selection method according to claim 1, characterized in that, The triggering of resource reselection includes: If the transmission is the next MAC PDU to be transmitted, then the resources in the transmission resources corresponding to the second MAC PDU that are not in the DRX activation time are reselected.

8. The resource selection method according to claim 1, characterized in that, Before performing the first process, the method further includes: The transmitting device configures the DRX configuration parameters of the receiving device according to the Time Division Duplex (TDD) time slot configuration.

9. The resource selection method according to claim 8, characterized in that, The transmitting device configures the DRX configuration parameters of the receiving device according to the Time Division Duplex (TDD) time slot configuration, including: If the number of time slots available for uplink transmission within the time slot configuration period of the Time Division Duplex (TDD) time slot configuration is equal to the time slot configuration period, or not less than a first threshold, the value of the timer related to the DRX activation time is configured; or... If the number of time slots available for uplink transmission within the time slot configuration period is not equal to the time slot configuration period or is less than the first threshold, one of the following configurations shall be configured: The DRX configuration period is greater than or equal to the slot configuration period; The period for configuring DRX is greater than or equal to the second threshold; Configure the value of the timer related to the DRX activation time to be greater than or equal to the time slot configuration period; Configure the timer value related to DRX activation time to be greater than or equal to the third threshold.

10. The resource selection method according to claim 9, characterized in that, Configuring the values ​​of the timers related to the DRX activation time includes: Configure the timer value related to the DRX activation time to be at least greater than or equal to a first value, a second value, or the sum of the first and second values; wherein the first value is the number of time slots used to transmit the S-SS or PSBCH physical direct link broadcast channel in each synchronization signal transmission cycle, and the second value is the number of time slots occupied to complete the transmission of the service packet.

11. A terminal, comprising: A transceiver, a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, when the processor executes the computer program, it implements the steps of the resource selection method as described in any one of claims 1 to 10.

12. A resource selection device, characterized in that, Applied to transmitting devices, including: The processing module is configured to perform a first process before executing the transmission corresponding to the determined pass-through permission, so that the transmission is within the time when the receiving device can perform pass-through reception; The execution of the first process includes: If at least M transmission resources corresponding to a determined pass-through permission are not within the DRX activation time of the receiving device, then transmit resource reselection is triggered. Where N≥M≥1, and N is the total number of transmissions corresponding to a given pass-through link license.

13. A computer-readable storage medium having a computer program stored thereon, characterized in that, When executed by a processor, the computer program implements the steps of the resource selection method as described in any one of claims 1 to 10.

Citation Information

Patent Citations

  • Method and apparatus of handling device-to-device resource selection with consideration on discontinuous reception operation in a wireless communication system

    US20210227602A1