Resource selection method, apparatus and system
Patent Information
- Application Number
- CN202180087868.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-01-14
- Publication Date
- 2026-09-04
- Estimated Expiration
- 2041-01-14
AI Technical Summary
[0022]本申请实施例的有益效果之一在于:通过增强的发送设备的资源选择机制,保证了接收设备在配置了SL DRX的情况下,发送设备能够在接收设备的SL DRX的激活期间进行数据包发送,避免由于接收设备处于非激活状态造成的数据包无法接收和译码的情况出现,从而能够保证数据包发送的可靠性。
Smart Images

Figure CN116724662B_ABST
Abstract
Description
Technical Field
[0001] The embodiments of this application relate to the field of communication technology. Background Technology
[0002] In existing standards, discontinuous reception (DRX) can be configured on the Uu link for terminal devices to save power. A semi-static, periodically running timer, called drx-OnDurationTimer, can be configured for the terminal device. During the timer's operation, the terminal device needs to perform blind detection of the downlink control channel (PDCCH); at other times, the terminal device can choose not to detect the PDCCH, or even disable the receive radio, to save power.
[0003] On the other hand, based on the semi-static, periodically operating DRX mechanism, Uu DRX also introduces an event-driven timer that dynamically switches the terminal device to an active state to perform blind PDCCH detection when certain conditions are met. Specifically, the terminal device can be dynamically placed in an active state by configuring drx-RetransmissionTimerDL or drx-RetransmissionTimerUL according to each HARQ process, which is used to detect PDCCHs that schedule retransmissions on the downlink (DL) and uplink (UL), respectively. Based on the above Uu DRX operating mechanism, the terminal device can be in an active state when the network device may schedule retransmissions, ensuring that the terminal device can detect and receive PDCCHs that schedule retransmissions.
[0004] It should be noted that the above introduction to the technical background is only for the purpose of providing a clear and complete explanation of the technical solutions of this application and facilitating understanding by those skilled in the art. It should not be assumed that these technical solutions are known to those skilled in the art simply because they have been described in the background section of this application. Summary of the Invention
[0005] The inventors discovered that in Rel-16 NR V2X (New Wireless V2X (Vehicle to Everything) version 16), for Mode 2 (where the terminal device autonomously selects transmission resources), the terminal device's transmission resources are obtained through sensing and resource selection processes. That is, the terminal device needs to obtain the resource occupancy status within the entire resource pool through a sensing process, and then select appropriate resources for data packet transmission.
[0006] On the other hand, in the Rel-17 (Version 17) sidelink enhancement project, further enhancements are needed for sidelink transmission based on NR (New Radio) technology. A key objective is to research and design power-saving mechanisms for certain terminal devices, such as handheld device-on-the-loop (P-UE), on the sidelink. The DRX mechanism, as an effective power-saving mechanism applied in the Uu interface, can be reused on the sidelink as a baseline. However, if the receiving device is configured with SL DRX, the transmitting device needs to consider this SL DRX configuration to ensure that the receiving device is in an SL DRX active state when transmitting data; otherwise, the receiving device cannot receive and correctly decode the transmitted data packets.
[0007] Therefore, if the transmitting device is operating in Mode 2, the existing resource selection process needs to be enhanced to ensure that the time corresponding to the resource selected by the transmitting device is within the SL DRX activation time of the receiving device, thus avoiding packet loss due to the receiving device not being in a receiving state. Figure 1 As shown; on the other hand, to avoid the reliability degradation caused by the introduction of SL DRX, such as Figure 2 As shown.
[0008] To address at least one of the above-mentioned problems, embodiments of this application provide a resource selection method, apparatus, and system.
[0009] According to one aspect of the embodiments of this application, a resource selection apparatus is provided, configured in a first terminal device, wherein the first terminal device sends sidelink data to a second terminal device, and the second terminal device is configured for sidelink discontinuous reception (SL DRX), the resource selection apparatus comprising:
[0010] The generation unit generates a first candidate resource set and a second candidate resource set. The first candidate resource set is a set of all candidate resources within a time period during which the selection window of the first terminal device overlaps with at least one consecutive SL DRX activation time of the second terminal device during the selection window.
[0011] The determining unit determines candidate resources in the first candidate resource set and candidate resources in the second candidate resource set that can be used for sidelink data transmission, respectively, to obtain a first candidate resource subset and a second candidate resource subset; and
[0012] The selection unit selects resources from the first candidate resource subset for a first predetermined number of transmissions of sidelink data, and selects resources from the second candidate resource subset for the remaining number of transmissions of sidelink data.
[0013] According to another aspect of the embodiments of this application, a resource selection device is provided, configured in a first terminal device, wherein the first terminal device sends sidelink data to a second terminal device, and the second terminal device is configured to receive data discontinuously. The resource selection device includes:
[0014] The generation unit generates a third set of candidate resources;
[0015] The determining unit determines candidate resources in the third candidate resource set that can be used for sidelink data transmission, thereby obtaining a subset of the third candidate resources; and
[0016] The selection unit selects resources for sending sidelink data from the third candidate resource subset;
[0017] The third subset of candidate resources includes candidate resources other than all candidate resources before a predetermined time unit within the selection window of the first terminal device. The predetermined time unit refers to the first time slot where the selection window of the first terminal device overlaps with the first SL DRX activation time of the second terminal device during the selection window or the next consecutive SL DRX activation time after the start of the selection window.
[0018] According to another aspect of the embodiments of this application, a resource selection device is provided, configured in a first terminal device, wherein the first terminal device sends sidelink data to a second terminal device, and the second terminal device is configured to receive data discontinuously, the resource selection device comprising:
[0019] The selection unit selects transmission resources from a subset of candidate resources for sending sidelink data.
[0020] The selection unit first selects a transmission resource from the candidate resource subset. The transmission resource is selected from the candidate resources in the time period during which the selection window of the first terminal device and the continuous SLDRX activation time of the second terminal device overlap during the selection window.
[0021] Furthermore, the selection unit selects the remaining transmission resources from the candidate resources in the subset of candidate resources excluding the candidate resources before the predetermined time unit of the selection window of the first terminal device. The predetermined time unit refers to the first time slot during the selection window period of the first terminal device that overlaps with the continuous SL DRX activation time of the second terminal device where the first selected transmission resource is located.
[0022] One of the beneficial effects of this application's embodiments is that, through the enhanced resource selection mechanism of the transmitting device, it is ensured that when the receiving device is configured with SL DRX, the transmitting device can transmit data packets during the activation period of the receiving device's SL DRX, avoiding the situation where data packets cannot be received and decoded due to the receiving device being in an inactive state, thereby ensuring the reliability of data packet transmission.
[0023] Specific embodiments of this application are disclosed in detail with reference to the following description and accompanying drawings, indicating how the principles of this application can be adopted. It should be understood that the embodiments of this application are not limited in scope. Within the spirit and scope of the appended claims, embodiments of this application include many changes, modifications, and equivalents.
[0024] Features described and / or illustrated for one embodiment may be used in the same or similar manner in one or more other embodiments, combined with features in other embodiments, or substituted for features in other embodiments.
[0025] It should be emphasized that the term "including / comprises" as used herein refers to the presence of a feature, whole, step, or component, but does not exclude the presence or addition of one or more other features, wholes, steps, or components. Attached Figure Description
[0026] The elements and features described in one drawing or embodiment of this application may be combined with elements and features shown in one or more other drawings or embodiments. Furthermore, in the drawings, similar reference numerals denote corresponding parts in several drawings and can be used to indicate corresponding parts used in more than one embodiment.
[0027] Figure 1 This is a diagram illustrating packet loss when the receiving device is configured with SL DRX;
[0028] Figure 2 This is a diagram illustrating the decrease in reliability when the receiving device is configured with SL DRX;
[0029] Figure 3 This is a schematic diagram illustrating an application scenario of an embodiment of this application;
[0030] Figure 4 This is a diagram illustrating the unnecessary power consumption caused by the resource limitation during the OnDurationTimer operation;
[0031] Figure 5 This is a schematic diagram of a resource selection method according to an embodiment of this application;
[0032] Figure 6This is a schematic diagram of an example of the first and second candidate resource sets;
[0033] Figure 7 This is a schematic diagram of another example of the first and second candidate resource sets;
[0034] Figure 8 This is a schematic diagram illustrating an example of partial perception;
[0035] Figure 9 This is a schematic diagram of a resource selection method according to an embodiment of this application;
[0036] Figure 10 This is a diagram showing the location of the excluded resources;
[0037] Figure 11 This is a schematic diagram showing the starting position of the selection window of the first terminal device after it has been delayed;
[0038] Figure 12 This is a schematic diagram illustrating a situation where the continuous SL DRX activation time of the receiving device overlaps with the selection window of the transmitting device;
[0039] Figure 13 This is a schematic diagram illustrating another scenario where the continuous SL DRX activation time of the receiving device overlaps with the selection window of the transmitting device.
[0040] Figure 14 This is a schematic diagram of a resource selection method according to an embodiment of this application;
[0041] Figure 15 This is a schematic diagram illustrating an example of a transmitting device selecting resources according to the method of an embodiment of this application;
[0042] Figure 16 This is a schematic diagram of a data transmission method according to an embodiment of this application;
[0043] Figure 17 This is a schematic diagram of a resource selection device according to an embodiment of this application;
[0044] Figure 18 This is another schematic diagram of the resource selection device according to an embodiment of this application;
[0045] Figure 19 This is another schematic diagram of the resource selection device according to an embodiment of this application;
[0046] Figure 20 This is a schematic diagram of a data transmission device according to an embodiment of this application;
[0047] Figure 21 This is a schematic diagram of a terminal device according to an embodiment of this application. Detailed Implementation
[0048] Referring to the accompanying drawings, the foregoing and other features of this application will become apparent from the following description. Specific embodiments of this application are specifically disclosed in the description and drawings, illustrating partial implementations in which the principles of this application may be employed. It should be understood that this application is not limited to the described embodiments; rather, it includes all modifications, variations, and equivalents falling within the scope of the appended claims.
[0049] In the embodiments of this application, the terms "first," "second," etc., are used to distinguish different elements by name, but do not indicate the spatial arrangement or chronological order of these elements, and these elements should not be limited by these terms. The term "and / or" includes any one or more of the terms listed in association and all combinations thereof. The terms "comprising," "including," "having," etc., refer to the presence of the stated features, elements, components, or assemblies, but do not exclude the presence or addition of one or more other features, elements, components, or assemblies.
[0050] In the embodiments of this application, the singular forms "a," "the," etc., including the plural forms, should be broadly understood as "a kind" or "a class" rather than limited to the meaning of "an." Furthermore, the term "the" should be understood to include both the singular and plural forms, unless the context explicitly indicates otherwise. Additionally, the term "according to" should be understood as "at least partially based on…," and the term "based on" should be understood as "at least partially based on…," unless the context explicitly indicates otherwise.
[0051] In the embodiments of this application, the term "communication network" or "wireless communication network" may refer to a network that conforms to any of the following communication standards, such as Long Term Evolution (LTE), LTE-Advanced (LTE-A), Wideband Code Division Multiple Access (WCDMA), High-Speed Packet Access (HSPA), etc.
[0052] Furthermore, communication between devices in a communication system can be carried out according to communication protocols at any stage, including but not limited to the following communication protocols: 1G (generation), 2G, 2.5G, 2.75G, 3G, 4G, 4.5G and 5G, New Radio (NR), etc., and / or other currently known or future communication protocols.
[0053] In the embodiments of this application, the term "network device" refers, for example, to a device in a communication system that connects a terminal device to a communication network and provides services to that terminal device. Network devices may include, but are not limited to, the following devices: base station (BS), access point (AP), transmission reception point (TRP), broadcast transmitter, mobile management entity (MME), gateway, server, radio network controller (RNC), base station controller (BSC), etc.
[0054] The term "base station" can include, but is not limited to, NodeBs (or NBs), evolved NodeBs (or eNodeBs or eNBs), and 5G base stations (gNBs), etc. It can also include Remote Radio Heads (RRHs), Remote Radio Units (RRUs), relays, or low-power nodes (such as femeto, pico, etc.). The term "base station" can encompass some or all of its functions, and each base station can provide communication coverage to a specific geographic area. The term "cell" can refer to a base station and / or its coverage area, depending on the context in which the term is used.
[0055] In the embodiments of this application, the terms "User Equipment" (UE) or "Terminal Equipment" (TE) refer, for example, to a device that accesses a communication network and receives network services through a network device. A terminal device can be fixed or mobile, and may also be referred to as a mobile station (MS), terminal, subscriber station (SS), access terminal (AT), station, etc.
[0056] The terminal device may include, but is not limited to, the following devices: cellular phone, personal digital assistant (PDA), wireless modem, wireless communication device, handheld device, machine-type communication device, laptop computer, cordless phone, smartphone, smartwatch, digital camera, etc.
[0057] For example, in scenarios such as the Internet of Things (IoT), terminal devices can also be machines or devices for monitoring or measurement, such as including but not limited to: machine-type communication (MTC) terminals, vehicle communication terminals, device-to-device (D2D) terminals, machine-to-machine (M2M) terminals, and so on.
[0058] Furthermore, the terms "network side" or "network equipment side" refer to one side of the network, which can be a base station or include one or more network devices as described above. The terms "user side," "terminal side," or "terminal equipment side" refer to the side of the user or terminal, which can be a UE or include one or more terminal devices as described above. Unless otherwise specified, "equipment" can refer to either network equipment or terminal equipment.
[0059] The following examples illustrate the scenarios of embodiments of this application, but this application is not limited thereto.
[0060] Figure 3 This is a schematic diagram illustrating an application scenario of an embodiment of this application, such as... Figure 3 As shown, in this scenario, the transmitting device (TxUE) operates in mode 2, and the receiving device (RxUE) is configured with SL DRX. The transmitting device sends data packets to the receiving device via unicast. It should be noted that... Figure 3 This application takes a unicast scenario as an example, but it is not limited to this. The embodiments of this application can also be applied to groupcast or broadcast scenarios.
[0061] At the RAN2 (Radio Access Networks Group 2) 112-e meeting, it was agreed, at least for unicast scenarios, to reuse the timer-based mechanism in the Uu interface to control the SL DRX behavior of the receiving device. This means controlling the SL DRX mechanism of the receiving device on the sidelink using timers such as drx-OnDurationTimer, drx-InactivityTimer, drx-HARQ-RTT-Timer, and drx-RetransmissionTimer. Some companies proposed that after configuring or obtaining the SL DRX configuration of the receiving device, when the transmitting device selects resources, it should ensure that the selected resources are within the running period of the receiving device's drx-OnDurationTimer. This ensures that the receiving device is always active when transmitting data packets. The drawback of this method is that if the transmitting device needs to support a large number of retransmissions (up to 32 in NR V2X), the value of drx-OnDurationTimer needs to be configured to a large value. However, since this timer runs semi-statically and periodically, and such services may not always exist (e.g., non-periodic), it may cause unnecessary additional power consumption. Figure 4 This is a diagram illustrating how sending resources can limit unnecessary power consumption during the OnDurationTimer runtime.
[0062] The inventors discovered that, because resource reservation can be indicated via SCI (Side Link Control Information) on the SL (Side Link), the transmitting device may only need to ensure that the initial transmission (or the first few transmissions) occurs within the semi-static, periodically running drx-OnDurationTimer of the receiving device. For subsequent transmissions, the receiving device can reserve resources based on the SCI indication or dynamically start the drx-RetransmissionTimer to keep it in the SL DRX active state. This method ensures correct reception and decoding of data packets by the receiving device without significantly reducing reliability, and it does not generate excessive additional power consumption. Based on this scheme, the existing resource selection process on the transmitting device side needs to be enhanced to ensure that the selected resources meet the requirements.
[0063] Furthermore, in the existing resource selection process, the resource selection process is jointly completed by the physical layer and the MAC layer. The physical layer of the terminal device can first generate a candidate resource set, and then exclude some candidate resources that cannot be used for sidelink transmission, resulting in a candidate resource subset. This candidate resource subset contains the candidate resources from the aforementioned candidate resource set that can be used for sidelink data transmission. The physical layer of the terminal device reports this candidate resource subset to the MAC (Media Access Control) layer, and the MAC layer selects resources from the reported candidate resource subset for sidelink data transmission. For details, please refer to section 8.1.4 of the 3GPP technical specification TS38.214-g40.
[0064] The embodiments of this application will be described below with reference to the accompanying drawings and specific implementation details.
[0065] First aspect of the embodiments
[0066] This application provides a resource selection method, described from the perspective of a first terminal device. The first terminal device can send sidelink data to a second terminal device, and the second terminal device is configured with SL DRX. Here, the SL DRX configuration may be configured by a network device for the second terminal device, it may be pre-configured, it may be configured by the first terminal device for the second terminal device, or it may be configured by the second terminal device itself according to its power-saving needs; this application is not limited to these. Furthermore, from the perspective of sidelink data transmission, in this embodiment of the application, the first terminal device is the transmitting device, and the second terminal device is the receiving device.
[0067] Figure 5 This is a schematic diagram of a resource selection method according to an embodiment of this application, such as... Figure 5 As shown, the method includes:
[0068] 501, the first terminal device generates a first candidate resource set and a second candidate resource set, wherein the first candidate resource set is a set of all candidate resources within a time period during which the selection window of the first terminal device overlaps with at least one consecutive SL DRX activation time of the second terminal device during the selection window;
[0069] 502, the first terminal device determines candidate resources in the first candidate resource set that can be used for sidelink data transmission and candidate resources in the second candidate resource set that can be used for sidelink data transmission, respectively, to obtain a first candidate resource subset and a second candidate resource subset; and
[0070] 503, the first terminal device selects resources from the first candidate resource subset for a first predetermined number of transmissions of sidelink data, and selects resources from the second candidate resource subset for the remaining number of transmissions of sidelink data.
[0071] It is worth noting that the above appendix Figure 5 The embodiments described herein are merely illustrative and are not limited thereto. For example, the execution order of various operations can be appropriately adjusted, and additional operations can be added or some operations can be removed. Those skilled in the art can make appropriate modifications based on the above description, and are not limited to the above-described embodiments. Figure 5 The records.
[0072] Unlike existing technologies where the physical layer generates only one set of candidate resources S A And report to S A A subset of candidate resources is given to the MAC layer for resource selection. In this embodiment, the physical layer generates two separate candidate resource sets, namely the first candidate resource set S. A1 Second candidate resource set S A2 From this, candidate resources suitable for sidelink data transmission are identified, resulting in two subsets of candidate resources, which are then reported to the MAC layer. This ensures that the MAC layer can always access the corresponding S... A1 The candidate resource subset has enough candidate resources to be randomly selected, which can ensure that the transmission resources selected by the transmitting device for the initial transmission overlap with the activation time of the SL DRX of the receiving device, and can minimize the power consumption of the receiving device.
[0073] In this embodiment, during the overlapping period of the continuous SL DRX activation times of the second terminal device, the retransmission method of the first terminal device is blind retransmission; during the remaining time, the retransmission method is HARQ-ACK-based retransmission. Here, the transmission resources used by the first terminal during the continuous SL DRX activation time of the second terminal device include, but are not limited to, resources selected from the first candidate resource subset.
[0074] In this embodiment, in step 501, the continuous SL DRX activation time of the second terminal device during the selection window of the first terminal device is at least one continuous time slot. This continuous at least one time slot can be the running period of a discontinuous receive duration timer (drx-OnDurationTimer) on the side link of the second terminal device; it can also be the running period of a discontinuous receive inactivity timer (drx-InactivityTimer) on the side link of the second terminal device; it can also be the running period of a discontinuous receive retransmission timer (drx-RetransmissionTimer) on the side link of the second terminal device; or it can be a combination of the running periods of one or more of the timers on the aforementioned three side links. In other words, the activation time of the second terminal device during the selection window of the first terminal device can be the running time of one or more of the aforementioned timers on the three side links.
[0075] In this embodiment of the application, it is worth noting that the names of the timers on the aforementioned side links are merely illustrative examples, and this application does not impose any limitations on them. The timers on the aforementioned three side links may also use other names.
[0076] In some embodiments, if the selection window of the first terminal device overlaps with a consecutive SL DRX activation time of the second terminal device during the selection window, then the first candidate resource set is the set of all candidate resources within the aforementioned overlapping time period.
[0077] In some embodiments, if the selection window of the first terminal device overlaps with more than one consecutive SL DRX activation time of the second terminal device during the selection window, then the first candidate resource set is the set of all candidate resources within the time period during which the selection window of the first terminal device overlaps with the time period during which all consecutive SL DRX activation times of the second terminal device overlap; or, the first candidate resource set is the set of all candidate resources within the time period during which the selection window of the first terminal device overlaps with the time period during which the first SL DRX activation time of the second terminal device overlaps with the time period during which the first SL DRX activation time overlaps with the time period after the start of the selection window.
[0078] In the above embodiments, each consecutive SL DRX activation time of the second terminal device within the selection window of the first terminal device can be defined as a sub-selection window. That is, a sub-selection window refers to the time period during which the selection window of the first terminal device overlaps with each consecutive SL DRX activation time of the second terminal device within that selection window. Therefore, the first candidate resource set can be the set of all candidate resources within the first sub-selection window of the first terminal device's selection window; or it can be the set of all candidate resources within all sub-selection windows of the first terminal device's selection window.
[0079] In some embodiments of this application, the second candidate resource set may be the set of candidate resources remaining after removing the first candidate resource set within the selection window of the first terminal device; it may also be the set of all candidate resources within the selection window of the first terminal device; it may also be the set of candidate resources remaining after removing the first candidate resource set and candidate resources within the selection window of the first terminal device up to a predetermined time unit; or it may be the set of candidate resources remaining after removing candidate resources up to a predetermined time unit within the selection window of the first terminal device. The predetermined time unit refers to the first time slot where the selection window of the first terminal device overlaps with the first consecutive SL DRX activation time of the second terminal device during that selection window period or after the start of that selection window.
[0080] Figure 6 This is a schematic diagram illustrating an example of the first and second candidate resource sets. For example... Figure 6 As shown, in this example, the first candidate resource set (S) A1 The first candidate resource set (S) is the set of all candidate resources within the time period during which the selection window of the first terminal device (n+T1→n+T2, where n is the time slot in which the higher layer of the first terminal device notifies the physical layer of resource selection parameters) overlaps with the first consecutive SL DRX activation time of the second terminal device during that selection window. A2 The set of candidate resources remaining in the selection window of the first terminal device after removing the candidate resources before the predetermined time unit is called the selection window of the first terminal device and the first time slot of the first consecutive SL DRX activation time of the second terminal device during the selection window.
[0081] Figure 7 This is a schematic diagram of another example of the first and second candidate resource sets. (and) Figure 6 The example is different, in Figure 7 In the example, each consecutive SLDRX activation time of the second terminal device within the selection window of the first terminal device is defined as a sub-selection window, then the first candidate resource set (S A1 The first candidate resource set (S) is the set of all candidate resources within the first sub-selection window (sub-selection window 1) of the selection window of the first terminal device. A2 The set of candidate resources remaining in the selection window of the first terminal device after removing the candidate resources before the predetermined time unit is called. Here, the predetermined time unit is the first time slot that overlaps with the first consecutive SLDRX activation time of the selection window of the first terminal device during the selection window of the second terminal device.
[0082] In this embodiment, in step 501, the higher layer of the first terminal device can notify the physical layer of parameters used to generate the two candidate resource sets. Furthermore, the parameters notified by the higher layer of the first terminal device to the physical layer can be for generating the two candidate resource sets separately, and the values of these parameters can be configured separately and are not equal. Therefore, the physical layer can use different parameters notified by the higher layer to generate the two candidate resource sets respectively.
[0083] For example, the physical layer of the first terminal device receives transmission parameters for a first candidate resource set and transmission parameters for a second candidate resource set from a higher layer notification from the first terminal device. The transmission parameters for the first candidate resource set include a transmission priority (prio). TX The value of ) is less than the value of the transmission priority in the transmission parameters for the second candidate resource set. The smaller the priority value, the higher the priority. And / or, the number of sub-channels (L) used for sidelink data (PSSCH) transmission in a time slot in the transmission parameters for the first candidate resource set. subCH The number of sub-channels used for sidelink data transmission in one time slot of the transmission parameters for the second candidate resource set is greater than or less than the number of sub-channels used for sidelink data transmission in one time slot.
[0084] In this embodiment of the application, in step 502, the first candidate resource set S A1 Second candidate resource set S A2 After initialization, the two candidate resource sets are independently excluded (that is, the candidate resources that can be used for side link data transmission are determined in the two candidate resource sets respectively), resulting in two candidate resource subsets, namely the first candidate resource subset and the second candidate resource subset. The parameters for resource exclusion in the two candidate resource sets can be the same or different.
[0085] In some embodiments, the resource exclusion method for the two candidate resource sets can refer to Section 8.1.4 of G40 version of 3GPP technical specification TS 38.213, until both candidate resource sets meet the conditions for remaining resources in Section 8.1.4 of TS 38.213. At this point, the physical layer of the first terminal device can report the two candidate resource subsets obtained after resource exclusion to the higher layer (MAC layer).
[0086] In other embodiments, the resource exclusion method for the second candidate resource set may refer to section 8.1.4 of TS 38.213, while the resource exclusion method for the first candidate resource set may use different parameters than the resource exclusion method for the second candidate resource set.
[0087] For example, the RSRP (Reference Signal Received Power) threshold used for resource exclusion of the first candidate resource set (i.e., determining the candidate resources in the first candidate resource set that can be used for sidelink data transmission, thus obtaining a subset of the first candidate resources) is smaller than the RSRP threshold used for resource exclusion of the second candidate resource set (i.e., determining the candidate resources in the second candidate resource set that can be used for sidelink data transmission, thus obtaining a subset of the second candidate resources). For example, S A1 During the resource exclusion process, the RSRP threshold can be compared with S A2 The threshold used is offset by -3dB or -ndB, which has the advantage of increasing the reliability of the initial transmission to a certain extent.
[0088] For example, the transmission priority used for resource exclusion of the first candidate resource set (i.e., determining the candidate resources in the first candidate resource set that can be used for sidelink data transmission, thus obtaining a subset of the first candidate resources) is less than the transmission priority used for resource exclusion of the second candidate resource set (i.e., determining the candidate resources in the second candidate resource set that can be used for sidelink data transmission, thus obtaining a subset of the second candidate resources). For example, S A1 Sending priority TX The value is less than the actual transmission priority, i.e., it is less than S. A2 The sending priority used is compared to the actual sending priority of the MAC notification, S A1 A lower priority value indicates a higher priority.
[0089] For example, the reporting rate (X%) of the first candidate resource set with the same priority is greater than the value corresponding to the second candidate resource set.
[0090] In this embodiment, in step 503, after receiving two subsets of candidate resources reported by the physical layer, the higher layer of the first terminal device can select resources from the subset of the first candidate resource set (the first candidate resource subset) for a certain number of transmissions (the first predetermined number of transmissions) of sidelink data, and select resources from the subset of the second candidate resource set (the second candidate resource subset) for the remaining number of transmissions of sidelink data. Here, the remaining number of transmissions refers to the target number of transmissions minus the aforementioned first predetermined number of transmissions. The target number of transmissions is determined by the MAC layer based on the parameter range configured in the RRC and the current channel congestion level (CBR) of the resource pool.
[0091] For example, the resource selection process in 3GPP TS 38.321 can be modified as follows:
[0092]
[0093] In some embodiments, the number of transmission resources selected by the first terminal device in the first candidate resource subset can be predefined, or determined by the total number of selected transmissions and / or the length of time the second terminal device is active in the SL DRX within the PDB corresponding to the transport block (TB), or the ratio of that length of time to the total length. Alternatively, it can be determined by considering data packet priority and / or the measured channel busy rate (CBR) result. A higher data packet priority means more resources need to be selected from the subset of the first candidate resource set (the first candidate resource subset), and more transmissions are required; a higher CBR means fewer resources need to be selected from the subset of the first candidate resource set (the first candidate resource subset), and fewer transmissions are required. The above are merely illustrative examples. Specifically, the number of transmission resources selected by the first terminal device in the first candidate resource subset can be determined based on at least one of the above factors, or based on other factors or a combination of other factors. This application does not impose any limitations on this.
[0094] For example, the total number of transmissions can be obtained by looking up a table to find the number of transmissions using the resources contained in the first candidate resource subset, which corresponds to the activation time length or activation time ratio. That is, each total number of transmissions and each activation time length or activation time ratio corresponds to a value for the number of transmissions using the resources contained in the first candidate resource subset.
[0095] In some embodiments of this application, the higher layer of the first terminal device may also notify its physical layer of parameters indicating the SL DRX configuration of the second terminal device. These parameters may be one or more, and may indicate or to some extent indicate the SL DRX configuration of the second terminal device.
[0096] In the above embodiments, the physical layer of the first terminal device receives parameters from the higher layers of the first terminal device to indicate the sidelink discontinuous reception configuration of the second terminal device.
[0097] For example, this parameter can include the running period, offset, and size of the drx-OnDurationTimer (discontinuous reception duration timer) on the side link, as well as the sizes of timers such as the drx-InactivityTimer (discontinuous reception inactivity timer), drx-HARQ-RTT-Timer (discontinuous reception hybrid automatic repeat round-trip timer), and drx-RetransmissionTimer (discontinuous reception retransmission timer) on the side link; alternatively, this parameter can only include information related to the drx-OnDurationTimer on the side link (running period, offset, and size, etc.). The above is just an example; this parameter can include any combination of the information related to the timers on the aforementioned side links.
[0098] In the embodiments of this application, the timer on the aforementioned side link can be configured for unicast, that is, unicast-specific, including running period, size and offset; and / or, the timer on the aforementioned side link can also be a configured common timer, that is, regardless of whether it is a unicast transmission method, a multicast transmission method or a broadcast transmission method, the configuration of the timer on the side link is common.
[0099] In this embodiment of the application, the higher layer of the first terminal device may also send indication information to the physical layer to indicate the type of the second terminal device, and / or send indication information to the physical layer to indicate the transmission type of the current service.
[0100] In the above embodiments, the physical layer of the first terminal device receives indication information sent by the higher layer of the first terminal device to indicate the device type of the second terminal device, and / or indication information to indicate the casting type of the current service.
[0101] The aforementioned device type is, for example, V-UE or P-UE. That is, the device type indication information used to indicate the second terminal device is used to indicate whether the second terminal device is V-UE or P-UE.
[0102] The aforementioned transmission type is, for example, unicast, groupcast, or broadcast. That is, the transmission type of the current service is indicated by the aforementioned indication information used to indicate the transmission type of the current service.
[0103] In some embodiments of this application, if the first terminal device is configured with partial sensing, the aforementioned overlap refers to the overlap between the continuous SL DRX activation time and the set of candidate time slots selected by the physical layer of the first terminal device in its selection window. This is because, for a first terminal device configured with partial sensing, the candidate resources it can select are limited to the set of candidate resources within the candidate time slots selected by the physical layer in the first terminal device's selection window.
[0104] Figure 8 This is a schematic diagram illustrating an example of partial perception, such as... Figure 8As shown, if the first terminal device is configured with partial sensing, then within the selection window, only the slot corresponding to the slot already sensed within the sensing window can be selected as the slot where the candidate resource is located.
[0105] In this embodiment, if the current resource selection targets multiple MAC PDUs (periodic services), the above resource selection process only restricts the resource selection for initial transmission and retransmission within the first period; there is no need to restrict the initial transmission and retransmission in subsequent periods. For example, the initial transmission and retransmission in subsequent periods can be reserved through SCI instructions.
[0106] The above embodiments are merely illustrative examples of embodiments of this application, but this application is not limited thereto, and appropriate modifications can be made based on the above embodiments. For example, the above embodiments can be used alone, or one or more of the above embodiments can be combined.
[0107] As can be seen from the above embodiments, by generating two candidate resource sets and performing independent resource exclusion processes, two candidate resource subsets are obtained and reported, which can ensure that the MAC layer can have enough candidate resources in the subset of the candidate resource set for random selection, can ensure that the transmission resources selected by the transmitting device for initial transmission overlap with the activation time of the SL DRX of the receiving device, and can minimize the power consumption of the receiving device.
[0108] Second aspect of the embodiments
[0109] This application provides a resource selection method, described from the perspective of a first terminal device. The first terminal device can send sidelink data to a second terminal device, and the second terminal device is configured with SL DRX. Here, the SL DRX configuration may be configured by a network device for the second terminal device, it may be pre-configured, it may be configured by the first terminal device for the second terminal device, or it may be configured by the second terminal device itself according to its power-saving needs. Furthermore, from the perspective of sidelink data transmission, in this application embodiment, the first terminal device is the transmitting device, and the second terminal device is the receiving device.
[0110] The embodiments of the second aspect can be combined with the embodiments of the first aspect, or they can be implemented independently. The contents that are the same as those in the embodiments of the first aspect will not be repeated.
[0111] Figure 9 This is a schematic diagram of a resource selection method according to an embodiment of this application, such as... Figure 9 As shown, the method includes:
[0112] 901, the first terminal device generates a third candidate resource set;
[0113] 902, the first terminal device determines candidate resources in the third candidate resource set that can be used for sidelink data transmission, thereby obtaining a third candidate resource subset; and
[0114] 903, the first terminal device selects a resource from the third candidate resource subset for sending sidelink data;
[0115] The third subset of candidate resources includes candidate resources other than all candidate resources before a predetermined time unit within the selection window of the first terminal device. The predetermined time unit refers to the first time slot where the selection window of the first terminal device overlaps with the first SL DRX activation time of the second terminal device during the selection window or the next consecutive SL DRX activation time after the start of the selection window.
[0116] It is worth noting that the above appendix Figure 9 The embodiments described herein are merely illustrative and are not limited thereto. For example, the execution order of various operations can be appropriately adjusted, and additional operations can be added or some operations can be removed. Those skilled in the art can make appropriate modifications based on the above description, and are not limited to the above-described embodiments. Figure 9 The records.
[0117] In this embodiment, within the selection window of the transmitting device, all candidate resources prior to the start time of the first time slot overlapping the first or next consecutive SL DRX activation time of the receiving device during this period are excluded. This restricts the transmitting device from selecting resources before the first time slot overlapping the next consecutive SL DRX activation time of the receiving device. The reason is that such resources overlap with the non-active time of the receiving device and cannot be reserved by previous SCI indication or within the dynamic activation period triggered by SCI. Such resources will be in the non-active period of the receiving device's SL DRX, and using such resources for transmission will cause the receiving device to be unable to receive and decode the data packets sent by the transmitting device normally.
[0118] In this embodiment, during the overlapping period of the continuous SL DRX activation times of the second terminal device, the retransmission method of the first terminal device is blind retransmission; during the remaining time, the retransmission method is HARQ-ACK-based retransmission. Here, the transmission resources used by the first terminal device during the continuous SL DRX activation time of the second terminal device include, but are not limited to, resources selected from the subset of candidate resources available in the first candidate resource set.
[0119] In some embodiments, the third candidate resource set or the third candidate resource subset may exclude the aforementioned resources (all candidate resources before the first time slot during which the selection window of the first terminal device overlaps with the first consecutive SL DRX activation time of the second terminal device during the selection window) by means of resource exclusion. That is, within the selection window of the transmitting device, all candidate resources before the start time of the first time slot during which the selection window of the transmitting device overlaps with the first consecutive SL DRX activation time of the receiving device during the same period need to be excluded. Figure 10 This shows the location of the excluded resources.
[0120] In the above embodiments, the aforementioned resources may be excluded when generating the third candidate resource set (operation 901), that is, the third candidate resource set generated by the first terminal device does not contain the aforementioned candidate resources; or they may be excluded when determining the third candidate resource subset (operation 902), that is, the first terminal device excludes all candidate resources prior to the predetermined time unit from the third candidate resource set or the third candidate resource subset. This application does not impose any limitations on this.
[0121] In some embodiments, the third candidate resource set or subset may exclude the aforementioned resources (all candidate resources before the first time slot during which the selection window of the first terminal device overlaps with the first consecutive SL DRX activation time of the second terminal device during the selection window or after the start of the selection window) by delaying the start time of the selection window of the first terminal device. That is, the first terminal device delays the time domain position of the start time of the selection window to the start time of the predetermined time unit (i.e., the first time slot during which the selection window of the first terminal device overlaps with the first consecutive SL DRX activation time of the second terminal device during the selection window or after the start of the selection window).
[0122] For example, the physical layer of the first terminal device delays the start time T1 of the selection window of the first terminal device. Specifically, the delay is to the start time of the first time slot when the selection window of the first terminal device overlaps with the first or next consecutive SL DRX activation time of the second terminal device during the selection window. Figure 11 This illustrates the situation where the starting position of the selection window of the first terminal device is delayed, such as... Figure 11 As shown, the starting position of the selection window has been postponed from T1 to T1'.
[0123] In some embodiments, the start time of the selection window can also be controlled through the MAC layer of the first terminal device. For example, the higher layers of the first terminal device may delay the notification of resource selection parameters related to the third candidate resource set to the physical layer of the first terminal device by a predefined time before the first time slot of the next consecutive SL DRX activation time of the second terminal device at the current time. Optionally, this predefined time is T1 or...
[0124] For example, the resource selection process in 3GPP TS 38.321 can be modified as follows:
[0125]
[0126] In this embodiment, if the number of time slots where the selection window of the first terminal device overlaps with the first consecutive SL DRX activation time of the second terminal device during the selection window period or the next consecutive SL DRX activation time after the start of the selection window is less than a predetermined threshold, then the first time slot where the selection window of the first terminal device overlaps with the next consecutive SL DRX activation time after the start of the selection window is taken as the aforementioned predetermined time unit. That is, if the number of time slots where the first consecutive SL DRX activation time overlaps with the selection window is less than the predetermined threshold, then all candidate resources within the time slots where the selection window of the first terminal device overlaps with the first consecutive SL DRX activation time need to be excluded, or the selection window can be postponed to the start of the second consecutive SL DRX activation time overlapping with the selection window through the physical layer or MAC layer. Similarly, if the number of time slots where the selection window overlaps with the second consecutive SL DRX activation time is still less than the aforementioned predetermined threshold, then all candidate resources within the overlapping time slots are excluded or the selection window is postponed, and so on, until the aforementioned condition is met.
[0127] Figure 12 This is a schematic diagram illustrating a situation where the continuous SL DRX activation time of the receiving device overlaps with the selection window of the transmitting device, as shown below. Figure 12 As shown, since the number of overlapping time slots of the first consecutive SL DRX activation time overlapping with the selection window is less than a predetermined threshold, the candidate resources before the first time slot of the second consecutive SL DRX activation time overlapping with the selection window are excluded from the third candidate resource set or the third candidate resource subset.
[0128] Figure 13 This is a schematic diagram illustrating another scenario where the continuous SL DRX activation time of the receiving device overlaps with the selection window of the transmitting device, as shown below. Figure 13As shown, since the number of time slots overlapping the first consecutive SL DRX activation time that overlaps with the selection window is less than a predetermined threshold, the start time of the selection window is postponed to T1', thereby excluding candidate resources before the first time slot of the second consecutive SL DRX activation time that overlaps with the original selection window.
[0129] In this embodiment of the application, similar to the embodiment of the first aspect, the continuous SL DRX activation time of the second terminal device during the selection window of the first terminal device is at least one continuous time slot. This continuous at least one time slot can be the running period of the discontinuous receive duration timer (drx-OnDurationTimer) on the side link of the second terminal device; it can also be the running period of the discontinuous receive inactivity timer (drx-InactivityTimer) on the side link of the second terminal device; it can also be the running period of the discontinuous receive retransmission timer (drx-RetransmissionTimer) on the side link of the second terminal device; or it can be a combination of the running periods of one or more of the timers on the aforementioned three side links. That is, the activation time of the second terminal device during the selection window of the first terminal device can be the running time of one or more of the aforementioned timers on the three side links.
[0130] It is worth noting that the names of the timers on the aforementioned side links are merely illustrative examples, and this application does not impose any restrictions on them. Other names may also be used for the timers on the aforementioned three side links.
[0131] In this application embodiment, similar to the embodiment of the first aspect, the timer on the aforementioned side link can be configured for unicast, that is, unicast-specific, including running period, size and offset; and / or, the timer on the aforementioned side link can also be a configured common timer on the side link, that is, regardless of whether it is a unicast transmission method, a multicast transmission method or a broadcast transmission method, the configuration of the timer on the side link is common.
[0132] In this application embodiment, similar to the embodiment of the first aspect, in some embodiments, if the first terminal device is configured with partial sensing, the aforementioned overlap refers to the overlap between the continuous SL DRX activation time and the set of candidate time slots selected by the physical layer of the first terminal device in the selection window of the first terminal device. The reason is that for a first terminal device configured with partial sensing, the candidate resources it can select are limited to the set of candidate time slots selected by the physical layer in the selection window of the first terminal device.
[0133] The above embodiments are merely illustrative examples of embodiments of this application, but this application is not limited thereto, and appropriate modifications can be made based on the above embodiments. For example, the above embodiments can be used alone, or one or more of the above embodiments can be combined.
[0134] As can be seen from the above embodiments, the transmitting device is restricted from selecting resources before the first time slot when the transmitting device's selection window overlaps with the next consecutive SL DRX activation time of the receiving device.
[0135] Third aspect of the embodiments
[0136] This application provides a resource selection method, described from the perspective of a first terminal device. The first terminal device can send sidelink data to a second terminal device, and the second terminal device is configured with SL DRX. Here, the SL DRX configuration may be configured by a network device for the second terminal device, it may be pre-configured, it may be configured by the first terminal device for the second terminal device, or it may be configured by the second terminal device itself according to its power-saving needs; this application is not limited to these. Furthermore, from the perspective of sidelink data transmission, in this application embodiment, the first terminal device is the transmitting device, and the second terminal device is the receiving device.
[0137] The embodiments of the third aspect can be combined with the embodiments of the first aspect, or they can be implemented independently. The contents that are the same as those in the embodiments of the first aspect will not be repeated.
[0138] Figure 14 This is a schematic diagram of a resource selection method according to an embodiment of this application, such as... Figure 14 As shown, the method includes:
[0139] 1401, the first terminal device selects a transmission resource from the candidate resource subset for sending sidelink data.
[0140] in,
[0141] The first terminal device first selects a transmission resource from the candidate resource subset. The transmission resource is selected from the candidate resources in the time period during which the selection window of the first terminal device and the continuous SL DRX activation time of the second terminal device overlap during the selection window.
[0142] Furthermore, the first terminal device selects the remaining transmission resources from the candidate resources in the subset of candidate resources excluding the candidate resources before the predetermined time unit of the first terminal device's selection window. The predetermined time unit refers to the first time slot during the selection window period of the first terminal device that overlaps with the continuous SLDRX activation time of the second terminal device where the first selected transmission resource is located.
[0143] In this embodiment, when the selection window of the transmitting device overlaps with more than one consecutive SL DRX activation time of the receiving device, the MAC layer of the transmitting device, based on the subset of candidate resources reported by the physical layer, first selects a candidate resource within the time period during which the selection window of the transmitting device overlaps with the consecutive SL DRX activation times of the receiving device. Then, it selects a transmission resource for the remaining transmission attempts, but the selected transmission resource cannot be selected before the first time slot during which the selection window of the transmitting device overlaps with the first time slot of the consecutive SL DRX activation time of the receiving device. Thus, similar to the embodiment of the second aspect, it restricts the transmitting device from selecting a resource before the first time slot of the next consecutive SL DRX activation time of the receiving device.
[0144] In this embodiment, during the overlapping period of the continuous SL DRX activation times of the second terminal device, the retransmission method of the first terminal device is blind retransmission; during the remaining time, the retransmission method is HARQ-ACK-based retransmission. Here, the transmission resources used by the first terminal device during the continuous SL DRX activation time of the second terminal device include, but are not limited to, resources selected from the subset of available candidate resources in the first candidate resource set.
[0145] Figure 15 This is a schematic diagram illustrating an example of a transmitting device selecting resources according to the method of an embodiment of this application, such as... Figure 15 As shown, the transmitting device selects the first transmission resource during the consecutive SL DRX activation time that overlaps with the selection window of the receiving device, and then selects transmission resources with other transmission counts from the candidate resources other than the resources before the first time slot of the consecutive SL DRX activation time, thereby avoiding the selection of transmission resources before the receiving device is activated.
[0146] In some embodiments, the aforementioned candidate resource subset includes a first candidate resource subset and a second candidate resource subset; the first candidate resource subset is a set of candidate resources available for sidelink data transmission within the first candidate resource set, which is a set of all candidate resources within a time period during which the selection window of the first terminal device overlaps with at least one consecutive SL DRX activation time of the second terminal device during the selection window; the second candidate resource subset is a set of candidate resources available for sidelink data transmission within the second candidate resource set, which is a set of remaining candidate resources within the selection window of the first terminal device after removing candidate resources before a predetermined time unit, where the predetermined time unit refers to the first time slot during the selection window of the first terminal device overlapping with the first consecutive SL DRX activation time of the second terminal device during the selection window or the next consecutive SL DRX activation time after the start of the selection window; then the first terminal device selects one transmission resource from the first candidate resource subset and selects the remaining transmission resources from the second candidate resource subset.
[0147] For example, in the case where the selection window of the transmitting device overlaps with more than one consecutive SL DRX activation time of the receiving device (in this case, the physical layer reports a subset of two candidate resource sets (a first candidate resource subset and a second candidate resource subset), and the first candidate resource subset corresponds to all more than one consecutive SL DRX activation time of the receiving UE that overlaps with the selection window of the transmitting device), one of the aforementioned candidate resources is selected from the first candidate resource subset, and the resources corresponding to the remaining transmission counts are selected from the second candidate resource subset.
[0148] In some embodiments, the first terminal device selects the aforementioned transmission resource from the candidate resources in the selection window of the first terminal device and the time period during which the second terminal device's first consecutive SL DRX activation time overlaps during the selection window; if the candidate resource is not included in the candidate resource set, the first terminal device selects the aforementioned transmission resource from the candidate resources in the selection window of the first terminal device and the time period during which the second terminal device's next consecutive SL DRX activation time overlaps during the selection window, until the transmission resource is selected.
[0149] For example, the MAC layer of the transmitting device can preferentially select candidate resources within the time period that overlaps with the first consecutive SL DRX activation time of the receiving device during this period; if the candidate resource set reported by the physical layer does not contain such candidate resources, the transmitting device selects candidate resources within the time period that overlaps with the second consecutive SL DRX activation time, and so on.
[0150] In this embodiment of the application, similar to the embodiment of the second aspect, if the number of time slots overlapping between the selection window of the first terminal device and the first or the next consecutive SL DRX activation time after the start of the selection window of the second terminal device during the selection window is less than a predetermined threshold, then the first time slot overlapping between the selection window of the first terminal device and the next consecutive SL DRX activation time after the start of the selection window of the second terminal device is taken as the aforementioned predetermined time unit. If the number of time slots overlapping with the next consecutive SL DRX activation time is still less than the aforementioned predetermined threshold, then the above operation continues until the number of overlapping time slots is greater than or equal to the predetermined threshold.
[0151] In this application embodiment, the aforementioned transmission resource may be a resource used for the initial transmission of side link data, but this application is not limited to this, such as... Figure 15 As shown, the sending resource may not be the resource used for the initial transmission of the aforementioned side link data.
[0152] In this embodiment, similar to the embodiment of the first aspect, the continuous SL DRX activation time of the second terminal device during the selection window of the first terminal device is at least one continuous time slot. This continuous at least one time slot can be the running period of the discontinuous receive duration timer (drx-OnDurationTimer) on the side link of the second terminal device; it can also be the running period of the discontinuous receive inactivity timer (drx-InactivityTimer) on the side link of the second terminal device; it can also be the running period of the discontinuous receive retransmission timer (drx-RetransmissionTimer) on the side link of the second terminal device; or it can be a combination of the running periods of one or more of the timers on the aforementioned three side links. That is, the activation time of the second terminal device during the selection window of the first terminal device can be the running time of one or more of the aforementioned timers on the three side links. It is worth noting that the names of the aforementioned timers are merely illustrative and this application does not impose limitations; other names can also be used for the aforementioned timers on the three side links.
[0153] In this application embodiment, similar to the embodiment of the first aspect, the timer on the aforementioned side link can be configured for unicast, that is, unicast-specific, including running period, size and offset; and / or, the timer on the aforementioned side link can also be a configured common timer on the side link, that is, regardless of whether it is a unicast transmission method, a multicast transmission method or a broadcast transmission method, the configuration of the timer on the side link is common.
[0154] In this application embodiment, similar to the embodiment of the first aspect, in some embodiments, if the first terminal device is configured with partial sensing, the aforementioned overlap refers to the overlap between the continuous SL DRX activation time and the set of candidate time slots selected by the physical layer of the first terminal device in the selection window of the first terminal device. The reason is that for a first terminal device configured with partial sensing, the candidate resources it can select are limited to the set of candidate resources in the candidate time slots selected by the physical layer in the selection window of the first terminal device.
[0155] The above embodiments are merely illustrative examples of embodiments of this application, but this application is not limited thereto, and appropriate modifications can be made based on the above embodiments. For example, the above embodiments can be used alone, or one or more of the above embodiments can be combined.
[0156] As can be seen from the above embodiments, the transmitting device is restricted from selecting resources before the first time slot when the transmitting device's selection window overlaps with the next consecutive SL DRX activation time of the receiving device.
[0157] Fourth aspect of the embodiment
[0158] This application provides a data transmission method, described from the perspective of a second terminal device. A first terminal device can send sidelink data to a second terminal device, and the second terminal device is configured with SL DRX. Here, the SL DRX configuration may be configured by a network device for the second terminal device, it may be pre-configured, it may be configured by the first terminal device for the second terminal device, or it may be configured by the second terminal device itself according to its power-saving needs; this application is not limited to these. Furthermore, from the perspective of sidelink data transmission, in this application embodiment, the first terminal device is the transmitting device, and the second terminal device is the receiving device.
[0159] The fourth aspect is an embodiment of the processing on the second terminal device side corresponding to the embodiments of the first to third aspects, wherein the contents that are the same as those in the embodiments of the first to third aspects will not be repeated.
[0160] Figure 16 This is a schematic diagram of a data transmission method according to an embodiment of this application, as shown below. Figure 16 As shown, the method includes:
[0161] 1601, the second terminal device receives sidelink data sent by the first terminal device during the continuous SL DRX activation time;
[0162] 1602, the time slot in which the second terminal device is active during the next retransmission of the side link data by the first terminal device.
[0163] In this embodiment, the receiving device receives the first PSSCH transmission from the transmitting device during its continuous SL DRX active time. Through the indication in its corresponding PSCCH, or the timer on the side link triggered by the PSCCH, the receiving device can be in "Active time" during the time slot when the transmitting device performs the next retransmission. Subsequent retransmissions can be ensured to be in "Active time" by the PSCCH indication corresponding to the next retransmission, or by the timer on the side link triggered by the PSCCH, and so on.
[0164] This application embodiment, through an enhanced resource selection mechanism for the transmitting device, ensures that when the receiving device is configured with SLDRX, the transmitting device can send data packets during the continuous SLDRX activation time of the receiving device, avoiding the situation where data packets cannot be received and decoded due to the receiving device being in a "non-active" state, thus ensuring the reliability of data packet transmission.
[0165] Fifth aspect of the embodiment
[0166] This application provides a resource selection device.
[0167] Figure 17 This is a schematic diagram of a resource selection device according to an embodiment of this application. The device may be, for example, a terminal device (such as the aforementioned first terminal device), or one or more components or parts configured on the terminal device. The same content as in the first aspect embodiment will not be repeated.
[0168] like Figure 17 As shown, the resource selection device 1700 includes: a generation unit 1701, a determination unit 1702, and a selection unit 1703.
[0169] In some embodiments, the generation unit 1701 generates a first candidate resource set and a second candidate resource set. The first candidate resource set is a set of all candidate resources within a time period during which the selection window of the first terminal device overlaps with at least one consecutive SL DRX activation time of the second terminal device during the selection window. The determination unit 1702 determines the candidate resources in the first candidate resource set that can be used for sidelink data transmission and the candidate resources in the second candidate resource set that can be used for sidelink data transmission, respectively, to obtain a first candidate resource subset and a second candidate resource subset. The selection unit 1703 selects resources in the first candidate resource subset for a first predetermined number of transmissions of sidelink data and selects resources in the second candidate resource subset for the remaining number of transmissions of sidelink data.
[0170] In some embodiments, the continuous SL DRX activation time of the second terminal device during the selection window is at least one consecutive time slot, and the at least one consecutive time slot is at least one of the following:
[0171] During the operation of the discontinuous reception duration timer (drx-OnDurationTimer) on the side link of the second terminal device;
[0172] During the operation of the discontinuous reception inactivity timer (drx-InactivityTimer) on the side link of the second terminal device;
[0173] During the operation of the discontinuous receive retransmission timer (drx-RetransmissionTimer) on the side link of the second terminal device.
[0174] In some embodiments, the first candidate resource set is one of the following:
[0175] The set of all candidate resources within the time period during which the selection window of the first terminal device overlaps with the time period during which all consecutive SL DRX activation times of the second terminal device overlap;
[0176] The set of all candidate resources during the time period when the selection window of the first terminal device overlaps with the first or the next consecutive SLDRX activation time after the start of the selection window of the second terminal device.
[0177] In some embodiments, the first candidate resource set is one of the following:
[0178] The set of all candidate resources in the first sub-selection window within the selection window of the first terminal device;
[0179] The set of all candidate resources in all sub-selection windows within the selection window of the first terminal device;
[0180] The sub-selection window refers to the time period during which the selection window of the first terminal device overlaps with the continuous SL DRX activation time of the second terminal device during the selection window.
[0181] In some embodiments, the second set of candidate resources is one of the following:
[0182] The set of candidate resources remaining after removing the first candidate resource set from the selection window of the first terminal device;
[0183] The set of all candidate resources within the selection window of the first terminal device;
[0184] The set of remaining candidate resources after removing the first candidate resource set and the candidate resources in the selection window of the first terminal device before a predetermined time unit;
[0185] The set of remaining candidate resources in the selection window of the first terminal device after removing candidate resources before a predetermined time unit;
[0186] The predetermined time unit refers to the first time slot in which the selection window of the first terminal device overlaps with the first SL DRX activation time of the second terminal device during the selection window or the next consecutive SL DRX activation time after the start of the selection window.
[0187] In some embodiments, the RSRP threshold used to determine the first candidate resource subset is less than the RSRP threshold used to determine the second candidate resource subset; and / or, the value of the transmission priority used to determine the first candidate resource subset is less than the value of the transmission priority used to determine the second candidate resource subset; and / or the reporting ratio for the first candidate resource set with the same priority is greater than or less than the value corresponding to the second candidate resource set.
[0188] In some embodiments, such as Figure 17 As shown, the resource selection device 1700 also includes:
[0189] The first receiving unit 1704 receives, at the physical layer of the first terminal device, transmission parameters for the first candidate resource set and transmission parameters for the second candidate resource set from the higher-layer notification of the first terminal device.
[0190] Wherein, the value of the transmission priority in the transmission parameters for the first candidate resource set is less than the value of the transmission priority in the transmission parameters for the second candidate resource set, and / or, the number of sub-channels used for sidelink data transmission in a time slot of the transmission parameters for the first candidate resource set is greater than or less than the number of sub-channels used for sidelink data transmission in a time slot of the transmission parameters for the second candidate resource set.
[0191] In some embodiments, such as Figure 17 As shown, the resource selection device 1700 also includes:
[0192] The second receiving unit 1705 receives parameters at the physical layer of the first terminal device from a higher-layer notification of the first terminal device, indicating a discontinuous reception configuration for the second terminal device, including at least one of the following:
[0193] The operating period, offset, and size of the discontinuous reception duration timer (drx-OnDurationTimer) on the side link;
[0194] The size of the discontinuous reception inactivity timer (drx-InactivityTimer) on the side link;
[0195] The size of the discontinuous reception hybrid automatic repeat round-trip timer (drx-HARQ-RTT-Timer) on the side link;
[0196] The size of the discontinuous receive retransmission timer (drx-RetransmissionTimer) on the side link.
[0197] In some embodiments, the operation of the timer on the side link is either unicast-dedicated or public.
[0198] In some embodiments, such as Figure 17 As shown, the resource selection device 1700 also includes:
[0199] The third receiving unit 1706 receives at the physical layer of the first terminal device indication information sent by the higher layer of the first terminal device to indicate the device type of the second terminal device, and / or indication information to indicate the cast type of the current service.
[0200] In some embodiments, the number of transmission resources selected by the selection unit 1703 in the first subset of candidate resources is predefined, or determined by at least one of the following factors:
[0201] The ratio of the total number of times the side link data is sent and / or the length of time the second terminal device is in a discontinuous reception active state or the total length occupied within the PDB corresponding to the current transmission block;
[0202] The priority of the data packets in the side link data;
[0203] Measured Channel Busy Rate (CBR) results.
[0204] In some embodiments, the first terminal device is configured with partial sensing, and the overlap refers to the overlap between the continuous SLDRX activation time and the set of candidate time slots selected by the physical layer of the first terminal device in the selection window of the first terminal device.
[0205] Figure 18 This is another schematic diagram of a resource selection device according to an embodiment of this application. The device may be, for example, a terminal device (such as the aforementioned first terminal device), or one or more components or parts configured on the terminal device. The same content as in the second aspect embodiment will not be repeated.
[0206] like Figure 18 As shown, the resource selection device 1800 includes: a generation unit 1801, a determination unit 1802, and a selection unit 1803.
[0207] The generation unit 1801 generates a third candidate resource set; the determination unit 1802 determines the candidate resources in the third candidate resource set that can be used for sidelink data transmission; the selection unit 1803 selects resources for transmitting sidelink data from the candidate resources in the third candidate resource set that can be used for sidelink data transmission, thereby obtaining a third candidate resource subset; wherein, the third candidate resource subset includes candidate resources other than all candidate resources before a predetermined time unit within the selection window of the first terminal device, the predetermined time unit refers to the first time slot that overlaps with the first time slot of the selection window of the first terminal device and the first consecutive SL DRX activation time of the second terminal device during the selection window or after the start of the selection window.
[0208] In some embodiments, the third candidate resource set generated by the first terminal device does not include all candidate resources prior to the predetermined time unit, or the first terminal device excludes all candidate resources prior to the predetermined time unit.
[0209] In some embodiments, the generation unit 1801 postpones the time domain position of the start time of the selection window to the predetermined time unit.
[0210] In some embodiments, such as Figure 18 As shown, resource selection termination 1800 also includes:
[0211] The sending unit 1804 delays the notification of resource selection-related parameters for the third candidate resource set from the higher layer of the first terminal device to the physical layer of the first terminal device for a predefined time before the first time slot of the next consecutive SL DRX activation time of the second terminal device at the current time.
[0212] In some embodiments, if the number of time slots in which the selection window of the first terminal device overlaps with the first or the next consecutive SL DRX activation time of the second terminal device during the selection window is less than a predetermined threshold, then the selection unit 1803 takes the first time slot in which the selection window of the first terminal device overlaps with the next consecutive SL DRX activation time of the second terminal device after the start of the selection window as the predetermined time unit.
[0213] In some embodiments, the continuous SL DRX activation time of the second terminal device during the selection window is at least one consecutive time slot, and the at least one consecutive time slot is at least one of the following:
[0214] During the operation of the discontinuous reception duration timer (drx-OnDurationTimer) on the side link of the second terminal device;
[0215] During the operation of the discontinuous reception inactivity timer (drx-InactivityTimer) on the side link of the second terminal device;
[0216] During the operation of the discontinuous receive retransmission timer (drx-RetransmissionTimer) on the side link of the second terminal device.
[0217] In some embodiments, the operation of the timer on the side link is either unicast-dedicated or public.
[0218] In some embodiments, the first terminal device is configured with partial sensing, and the overlap refers to the overlap between the continuous SLDRX activation time and the candidate resource set in the candidate time slots selected by the physical layer of the first terminal device in the selection window of the first terminal device.
[0219] Figure 19 This is another schematic diagram of a resource selection device according to an embodiment of this application. The device may be, for example, a terminal device (such as the aforementioned first terminal device), or one or more components or parts configured on the terminal device. The same content as in the third aspect embodiment will not be repeated.
[0220] like Figure 19As shown, the resource selection device 1900 includes: a selection unit 1901, which selects a transmission resource for transmitting sidelink data from a subset of candidate resources. The selection unit 1901 first selects a transmission resource from the subset of candidate resources. This transmission resource is selected from candidate resources within a time period during which the selection window of the first terminal device overlaps with the continuous SLDRX activation time of the second terminal device during the selection window. Furthermore, the selection unit 1901 selects the remaining transmission resources from the candidate resources in the subset of candidate resources excluding the candidate window of the first terminal device up to a predetermined time unit. The predetermined time unit refers to the first time slot during the selection window of the first terminal device that overlaps with the continuous SLDRX activation time of the second terminal device where the first selected transmission resource is located.
[0221] In some embodiments, the candidate resource subset includes a first candidate resource subset and a second candidate resource subset. The first candidate resource subset is a set of candidate resources available for sidelink data transmission from the first candidate resource set. The first candidate resource set is a set of all candidate resources within a time period during which the selection window of the first terminal device overlaps with at least one consecutive SL DRX activation time of the second terminal device during the selection window. The second candidate resource subset is a set of candidate resources available for sidelink data transmission from the second candidate resource set. The second candidate resource set is a set of remaining candidate resources within the selection window of the first terminal device after removing candidate resources before a predetermined time unit. The predetermined time unit refers to the first time slot during which the selection window of the first terminal device overlaps with the first consecutive SL DRX activation time of the second terminal device during the selection window or the next consecutive SL DRX activation time after the start of the selection window. The selection unit 1901 selects the one transmission resource from the first candidate resource subset and selects the remaining transmission resources from the second candidate resource subset.
[0222] In some embodiments, if the number of time slots in which the selection window of the first terminal device overlaps with the first or the next consecutive SLDRX activation time of the second terminal device during the selection window is less than a predetermined threshold, then the selection unit 1901 takes the first time slot in which the selection window of the first terminal device overlaps with the next consecutive SLDRX activation time of the second terminal device after the start of the selection window as the predetermined time unit.
[0223] In some embodiments, the first selected transmission resource is a resource used for the initial transmission of the side link data, or the first selected transmission resource is not a resource used for the initial transmission of the side link data.
[0224] In some embodiments, the selection unit 1901 selects the one transmission resource from the candidate resources in the time period during which the selection window of the first terminal device overlaps with the time period during which the activation time of the second terminal device overlaps with the first consecutive SL DRX activation time during the selection window; if the candidate resource is not included in the candidate resource set, the selection unit 1901 selects the one transmission resource from the candidate resources in the time period during which the selection window of the first terminal device overlaps with the time period during which the activation time of the second terminal device overlaps with the next consecutive SL DRX activation time during the selection window, until the one transmission resource is selected.
[0225] In some embodiments, the continuous SL DRX activation time of the second terminal device during the selection window is at least one consecutive time slot, and the at least one consecutive time slot is at least one of the following:
[0226] During the operation of the discontinuous reception duration timer (drx-OnDurationTimer) on the side link of the second terminal device;
[0227] During the operation of the discontinuous reception inactivity timer (drx-InactivityTimer) on the side link of the second terminal device;
[0228] During the operation of the discontinuous receive retransmission timer (drx-RetransmissionTimer) on the side link of the second terminal device.
[0229] In some embodiments, the operation of the timer on the side link is either unicast-dedicated or public.
[0230] In some embodiments, the first terminal device is configured with partial sensing, and the overlap refers to the overlap between the continuous SLDRX activation time and the candidate resource set in the candidate time slots selected by the physical layer in the selection window of the first terminal device.
[0231] This application also provides a data transmission device.
[0232] Figure 20 This is a schematic diagram of a data transmission apparatus according to an embodiment of this application. The apparatus may be, for example, a terminal device (such as the aforementioned second terminal device), or one or more components or parts configured on the terminal device. The same content as in the embodiment of the fourth aspect will not be repeated.
[0233] like Figure 20As shown, the data transmission device 2000 includes: a receiving unit 2001, which receives sidelink data sent by the first terminal device during the continuous SL DRX activation time of the second terminal device; wherein the second terminal device is in the activation time slot of the next retransmission of the sidelink data by the first terminal device.
[0234] The above embodiments are merely illustrative examples of embodiments of this application, but this application is not limited thereto, and appropriate modifications can be made based on the above embodiments. For example, the above embodiments can be used alone, or one or more of the above embodiments can be combined.
[0235] It is worth noting that the above description only covers the components or modules relevant to this application, but this application is not limited thereto. The resource selection device 1700 / 1800 / 1900 and the data transmission device 2000 may also include other components or modules, and for details regarding these components or modules, please refer to related technologies.
[0236] In addition, for the sake of simplicity, Figures 17 to 20 The diagram only exemplifies the connection relationships or signal flow between various components or modules; however, those skilled in the art should understand that various related technologies, such as bus connections, can be employed. The aforementioned components or modules can be implemented using hardware facilities such as processors, memory, transmitters, and receivers; this application does not impose any limitations on this.
[0237] This application embodiment, through an enhanced resource selection mechanism for the transmitting device, ensures that when the receiving device is configured with SLDRX, the transmitting device can send data packets during the continuous SLDRX activation time of the receiving device, avoiding the situation where data packets cannot be received and decoded due to the receiving device being in a "non-active" state, thus ensuring the reliability of data packet transmission.
[0238] Implementation of the sixth aspect
[0239] This application also provides a communication system, which can be referred to. Figure 3 The contents that are the same as those in the embodiments of the first to fifth aspects will not be repeated.
[0240] In some embodiments, the communication system may include at least: a first terminal device and a second terminal device, wherein the first terminal device sends sidelink data to the second terminal device, and the second terminal device is configured with SL DRX, wherein:
[0241] The first terminal device generates a first candidate resource set and a second candidate resource set, and determines the candidate resources in the first candidate resource set and the second candidate resource set that can be used for sidelink data transmission, respectively, to obtain a first candidate resource subset and a second candidate resource subset. It selects resources from the first candidate resource subset for a first predetermined number of transmissions of sidelink data, and selects resources from the second candidate resource subset for the remaining number of transmissions of sidelink data. The first candidate resource set is the set of all candidate resources within a time period during which the selection window of the first terminal device overlaps with at least one consecutive SLDRX activation time of the second terminal device during the selection window.
[0242] The second terminal device receives the sidelink data during the configured continuous SL DRX activation time.
[0243] In some embodiments, the communication system may include at least: a first terminal device and a second terminal device, wherein the first terminal device sends sidelink data to the second terminal device, and the second terminal device is configured with SL DRX, wherein:
[0244] The first terminal device generates a third candidate resource set, determines candidate resources in the third candidate resource set that can be used for sidelink data transmission, obtains a third candidate resource subset, and selects resources for transmitting sidelink data from the third candidate resource subset; wherein, the third candidate resource subset includes candidate resources other than all candidate resources before a predetermined time unit within the selection window of the first terminal device, the predetermined time unit refers to the first time slot that overlaps with the first time slot of the selection window of the first terminal device and the first time slot of the second terminal device during the selection window or the next consecutive SL DRX activation time after the start of the selection window;
[0245] The second terminal device receives the sidelink data during the configured continuous SL DRX activation time.
[0246] In some embodiments, the communication system may include at least: a first terminal device and a second terminal device, wherein the first terminal device sends sidelink data to the second terminal device, and the second terminal device is configured with SL DRX, wherein:
[0247] The first terminal device selects a transmission resource for transmitting sidelink data from a subset of candidate resources. Firstly, the first terminal device selects a transmission resource from the subset of candidate resources. This selection is made from candidate resources within a time period during which the selection window of the first terminal device overlaps with the continuous SL DRX activation time of the second terminal device during the selection window. Then, the first terminal device selects the remaining transmission resources from the candidate resources in the subset of candidate resources excluding the predetermined time unit of the first terminal device's selection window. The predetermined time unit refers to the first time slot during the selection window of the first terminal device that overlaps with the continuous SL DRX activation time of the second terminal device containing the first selected transmission resource.
[0248] The second terminal device receives the sidelink data during the configured continuous SL DRX activation time.
[0249] In some embodiments, the second terminal device is in an active state during the time slot when the first terminal device retransmits the side link data.
[0250] This application also provides a terminal device, but the application is not limited thereto and may also include other devices.
[0251] Figure 21 This is a schematic diagram of a terminal device according to an embodiment of this application. Figure 21 As shown, the terminal device 2100 may include a processor 2110 and a memory 2120; the memory 2120 stores data and programs and is coupled to the processor 2110. It is worth noting that this figure is exemplary; other types of structures may be used to supplement or replace this structure to implement telecommunications functions or other functions.
[0252] For example, processor 2110 may be configured to execute a program to implement the methods described in the embodiments of the first to fourth aspects.
[0253] like Figure 21 As shown, the terminal device 2100 may further include: a communication module 2130, an input unit 2140, a display 2150, and a power supply 2160. The functions of these components are similar to those in the prior art and will not be described in detail here. It is worth noting that the terminal device 2100 is not necessarily required to include these components. Figure 21 Of all the components shown, the aforementioned components are not essential; furthermore, the terminal device 2100 may also include Figure 21 For components not shown, please refer to existing technologies.
[0254] This application also provides a computer program, wherein when the program is executed in a terminal device, the program causes the terminal device to perform the methods described in the embodiments of the first to fourth aspects.
[0255] This application also provides a storage medium storing a computer program, wherein the computer program causes a terminal device to perform the methods described in the embodiments of the first to fourth aspects.
[0256] The apparatus and methods described above in this application can be implemented in hardware or in combination with software. This application relates to a computer-readable program that, when executed by a logic component, enables the logic component to implement the apparatus or components described above, or to implement the various methods or steps described above. This application also relates to storage media for storing the above programs, such as hard disks, magnetic disks, optical disks, DVDs, flash memory, etc.
[0257] The methods / apparatus described in conjunction with the embodiments of this application can be directly embodied in hardware, software modules executed by a processor, or a combination of both. For example, one or more and / or combinations of one or more functional block diagrams shown in the figures can correspond to various software modules in a computer program flow, or to various hardware modules. These software modules can correspond to the various steps shown in the figures, respectively. These hardware modules can be implemented, for example, using a field-programmable gate array (FPGA) to embed these software modules.
[0258] The software module can reside in RAM memory, flash memory, ROM memory, EPROM memory, EEPROM memory, registers, hard disk, removable disk, CD-ROM, or any other form of storage medium known in the art. A storage medium can be coupled to the processor, enabling the processor to read information from and write information to the storage medium; or the storage medium can be an integral part of the processor. The processor and storage medium can reside in an ASIC. The software module can be stored in the memory of a mobile terminal or in a memory card that can be inserted into the mobile terminal. For example, if the device (such as a mobile terminal) uses a high-capacity MEGA-SIM card or a high-capacity flash memory device, the software module can be stored in the MEGA-SIM card or the high-capacity flash memory device.
[0259] One or more and / or one or more combinations of functional blocks described in the accompanying drawings can be implemented as a general-purpose processor, digital signal processor (DSP), application-specific integrated circuit (ASIC), field-programmable gate array (FPGA), or other programmable logic device, discrete gate or transistor logic device, discrete hardware component, or any suitable combination thereof for performing the functions described herein. One or more and / or one or more combinations of functional blocks described in the accompanying drawings can also be implemented as a combination of computing devices, such as a combination of a DSP and a microprocessor, multiple microprocessors, one or more microprocessors in communication with a DSP, or any other such configuration.
[0260] The present application has been described above with reference to specific embodiments. However, those skilled in the art should understand that these descriptions are exemplary and not intended to limit the scope of protection of the present application. Those skilled in the art can make various modifications and variations to the present application based on its spirit and principles, and these modifications and variations are also within the scope of the present application.
[0261] Regarding the implementation methods including the above embodiments, the following notes are also disclosed:
[0262] 1. A resource selection method applied to a first terminal device, the first terminal device sending sidelink data to a second terminal device, the second terminal device being configured with sidelink discontinuous reception (SL DRX), the method comprising:
[0263] The first terminal device generates a first candidate resource set and a second candidate resource set. The first candidate resource set is the set of all candidate resources within a time period during which the selection window of the first terminal device overlaps with at least one consecutive SL DRX activation time of the second terminal device during the selection window.
[0264] The first terminal device determines candidate resources in the first candidate resource set that can be used for sidelink data transmission and candidate resources in the second candidate resource set that can be used for sidelink data transmission, respectively, to obtain a first candidate resource subset and a second candidate resource subset; and
[0265] The first terminal device selects resources from the first candidate resource subset for a first predetermined number of transmissions of sidelink data, and selects resources from the second candidate resource subset for the remaining number of transmissions of sidelink data.
[0266] 2. The method according to Appendix 1, wherein the first candidate resource set is one of the following:
[0267] The set of all candidate resources within the time period during which the selection window of the first terminal device overlaps with the time period during which all consecutive SL DRX activation times of the second terminal device overlap;
[0268] The set of all candidate resources during the time period when the selection window of the first terminal device overlaps with the first or the next consecutive SLDRX activation time after the start of the selection window of the second terminal device.
[0269] 3. The method according to Appendix 2, wherein the continuous SLDRX activation time of the second terminal device during the selection window is at least one consecutive time slot, and the at least one consecutive time slot is at least one of the following:
[0270] During the operation of the discontinuous reception duration timer (drx-OnDurationTimer) on the side link of the second terminal device;
[0271] During the operation of the discontinuous reception inactivity timer (drx-InactivityTimer) on the side link of the second terminal device;
[0272] During the operation of the discontinuous receive retransmission timer (drx-RetransmissionTimer) on the side link of the second terminal device.
[0273] 4. The method according to Appendix 1, wherein the first candidate resource set is one of the following:
[0274] The set of all candidate resources in the first sub-selection window within the selection window of the first terminal device;
[0275] The set of all candidate resources in all sub-selection windows within the selection window of the first terminal device;
[0276] The sub-selection window refers to the time period during which the selection window of the first terminal device overlaps with the continuous SL DRX activation time of the second terminal device during the selection window.
[0277] 5. The method according to Appendix 1, wherein the second candidate resource set is one of the following:
[0278] The set of candidate resources remaining after removing the first candidate resource set from the selection window of the first terminal device;
[0279] The set of all candidate resources within the selection window of the first terminal device;
[0280] The set of remaining candidate resources after removing the first candidate resource set and the candidate resources in the selection window of the first terminal device before a predetermined time unit;
[0281] The set of remaining candidate resources in the selection window of the first terminal device after removing candidate resources before a predetermined time unit;
[0282] The predetermined time unit refers to the first time slot in which the selection window of the first terminal device overlaps with the first SL DRX activation time of the second terminal device during the selection window or the next consecutive SL DRX activation time after the start of the selection window.
[0283] 6. The method according to Appendix 1, wherein the RSRP threshold used to determine the first candidate resource subset is less than the RSRP threshold used to determine the second candidate resource subset; and / or, the value of the transmission priority used to determine the first candidate resource subset is less than the value of the transmission priority used to determine the second candidate resource subset; and / or, the reporting ratio for the first candidate resource set with the same priority is greater than or less than the value corresponding to the second candidate resource set.
[0284] 7. The method according to Appendix 1, wherein the method further comprises:
[0285] The physical layer of the first terminal device receives transmission parameters for the first candidate resource set and transmission parameters for the second candidate resource set from the higher layer notification of the first terminal device.
[0286] Wherein, the value of the transmission priority in the transmission parameters for the first candidate resource set is less than the value of the transmission priority in the transmission parameters for the second candidate resource set, and / or, the number of sub-channels used for sidelink data transmission in a time slot of the transmission parameters for the first candidate resource set is greater than or less than the number of sub-channels used for sidelink data transmission in a time slot of the transmission parameters for the second candidate resource set.
[0287] 8. The method according to Appendix 1, wherein the method further comprises:
[0288] The physical layer of the first terminal device receives parameters from a higher layer notification of the first terminal device to indicate the sidelink discontinuous reception configuration of the second terminal device, including at least one of the following:
[0289] The operating period, offset, and size of the discontinuous reception duration timer (drx-OnDurationTimer) on the side link;
[0290] The size of the discontinuous reception inactivity timer (drx-InactivityTimer) on the side link;
[0291] The size of the discontinuous reception hybrid automatic repeat round-trip timer (drx-HARQ-RTT-Timer) on the side link;
[0292] The size of the discontinuous receive retransmission timer (drx-RetransmissionTimer) on the side link.
[0293] 9. The method according to Appendix 3 or 8, wherein the operation of the timer is either unicast-dedicated or public.
[0294] 10. The method according to Appendix 1, wherein the method further comprises:
[0295] The physical layer of the first terminal device receives indication information sent by the higher layer of the first terminal device to indicate the device type of the second terminal device, and / or indication information to indicate the cast type of the current service.
[0296] 11. The method according to Appendix 1, wherein the number of transmission resources selected by the first terminal device in the first subset of candidate resources is predefined, or determined by at least one of the following factors:
[0297] The ratio of the total number of times the side link data is sent and / or the length of time the second terminal device is in a discontinuous reception active state or the total length occupied within the PDB corresponding to the current transmission block;
[0298] The priority of the data packets in the side link data;
[0299] Measured Channel Busy Rate (CBR) results.
[0300] 12. The method according to any one of Annexes 1 to 8 and Annexes 10 to 11, wherein the first terminal device is configured with partial sensing, and the overlap refers to the overlap between the continuous SL DRX activation time and the set of candidate time slots selected by the physical layer of the first terminal device in the selection window of the first terminal device.
[0301] 13. A resource selection method applied to a first terminal device, the first terminal device sending sidelink data to a second terminal device, the second terminal device being configured for discontinuous reception, the method comprising:
[0302] The first terminal device generates a third candidate resource set;
[0303] The first terminal device determines candidate resources in the third candidate resource set that can be used for sidelink data transmission, thereby obtaining a subset of the third candidate resources; and
[0304] The first terminal device selects resources from the third candidate resource subset for sending sidelink data;
[0305] The third subset of candidate resources includes candidate resources other than all candidate resources before a predetermined time unit within the selection window of the first terminal device. The predetermined time unit refers to the first time slot where the selection window of the first terminal device overlaps with the first SL DRX activation time of the second terminal device during the selection window or the next consecutive SL DRX activation time after the start of the selection window.
[0306] 13a. The method according to Appendix 13, wherein the third candidate resource set generated by the first terminal device does not include all candidate resources prior to the predetermined time unit in the selection window of the first terminal device, or the first terminal device excludes all candidate resources prior to the predetermined time unit in the selection window of the first terminal device from the generated third candidate resource set.
[0307] 14. The method according to Appendix 13, wherein the first terminal device postpones the time domain position of the start time of the selection window to the predetermined time unit.
[0308] 15. The method according to Appendix 13, wherein the method further comprises:
[0309] The higher layer of the first terminal device delays the notification of resource selection parameters for the third candidate resource set to the physical layer of the first terminal device by a predefined time before the first time slot of the next consecutive SLDRX activation time of the second terminal device at the current time.
[0310] 16. According to the method described in Appendix 13, wherein,
[0311] If the number of time slots in which the selection window of the first terminal device overlaps with the first or the next consecutive SLDRX activation time of the second terminal device during the selection window is less than a predetermined threshold, then the first time slot in which the selection window of the first terminal device overlaps with the next consecutive SLDRX activation time of the second terminal device after the start of the selection window is taken as the predetermined time unit.
[0312] 17. The method according to any one of Appendices 14 to 16, wherein the continuous SL DRX activation time of the second terminal device during the selection window is a continuous at least one time slot, said continuous at least one time slot being at least one of the following:
[0313] During the operation of the discontinuous reception duration timer (drx-OnDurationTimer) on the side link of the second terminal device;
[0314] During the operation of the discontinuous reception inactivity timer (drx-InactivityTimer) on the side link of the second terminal device;
[0315] During the operation of the discontinuous receive retransmission timer (drx-RetransmissionTimer) on the side link of the second terminal device.
[0316] 18. The method according to Appendix 17, wherein the operation of the timer on the side link is either unicast-dedicated or public.
[0317] 19. The method according to any one of Appendix 14 to 16, wherein the first terminal device is configured with partial sensing, and the overlap refers to the overlap between the consecutive SL DRX activation time and the set of candidate time slots selected by the physical layer of the first terminal device in the selection window of the first terminal device.
[0318] 20. A resource selection method applied to a first terminal device, the first terminal device sending sidelink data to a second terminal device, the second terminal device being configured for discontinuous reception, the method comprising:
[0319] The first terminal device selects a transmission resource from the candidate resource subset for sending sidelink data.
[0320] in,
[0321] The first terminal device first selects a transmission resource from the candidate resource subset. The transmission resource is selected from the candidate resources in the time period during which the selection window of the first terminal device and the continuous SL DRX activation time of the second terminal device overlap during the selection window.
[0322] Furthermore, the first terminal device selects the remaining transmission resources from the candidate resources in the candidate resource subset excluding the candidate resources before the predetermined time unit of the first terminal device's selection window. The predetermined time unit refers to the first time slot during the selection window period of the first terminal device that overlaps with the continuous SLDRX activation time of the second terminal device where the first selected transmission resource is located.
[0323] 21. The method according to Appendix 20, wherein the candidate resource subset includes a first candidate resource subset and a second candidate resource subset.
[0324] The first candidate resource subset is a set of candidate resources in the first candidate resource set that can be used for sidelink data transmission. The first candidate resource set is a set of all candidate resources within the time period during which the selection window of the first terminal device overlaps with at least one consecutive SLDRX activation time of the second terminal device during the selection window.
[0325] The second candidate resource subset is a set of candidate resources in the second candidate resource set that can be used for side link data transmission. The second candidate resource set is a set of remaining candidate resources in the selection window of the first terminal device after removing the candidate resources before the predetermined time unit. The predetermined time unit refers to the first time slot that overlaps with the first time slot of the selection window of the first terminal device and the first consecutive SL DRX activation time of the second terminal device during the selection window or after the start of the selection window.
[0326] The first terminal device selects one transmission resource from the first candidate resource subset and selects the remaining transmission resources from the second candidate resource subset.
[0327] 22. According to the method described in Appendix 20, wherein,
[0328] If the number of time slots in which the selection window of the first terminal device overlaps with the first or the next consecutive SLDRX activation time of the second terminal device during the selection window is less than a predetermined threshold, then the first time slot in which the selection window of the first terminal device overlaps with the next consecutive SLDRX activation time of the second terminal device after the start of the selection window is taken as the predetermined time unit.
[0329] 23. According to the method described in Appendix 20, wherein,
[0330] The sending resource is either a resource used for the initial transmission of the side link data, or the sending resource is not a resource used for the initial transmission of the side link data.
[0331] 24. According to the method described in Appendix 20, wherein,
[0332] The first terminal device selects a transmission resource from the candidate resources in the time period during which the first terminal device's selection window overlaps with the first consecutive SL DRX activation time of the second terminal device during the selection window;
[0333] If the candidate resource is not included in the candidate resource set, the first terminal device selects the one transmission resource from the candidate resources in the time period during which the selection window of the first terminal device overlaps with the next consecutive SL DRX activation time of the second terminal device during the selection window, until the one transmission resource is selected.
[0334] 25. The method according to Appendix 20 or 21, wherein the continuous SL DRX activation time of the second terminal device during the selection window is at least one consecutive time slot, said continuous at least one time slot being at least one of the following:
[0335] During the operation of the discontinuous reception duration timer (drx-OnDurationTimer) on the side link of the second terminal device;
[0336] During the operation of the discontinuous reception inactivity timer (drx-InactivityTimer) on the side link of the second terminal device;
[0337] During the operation of the discontinuous receive retransmission timer (drx-RetransmissionTimer) on the side link of the second terminal device.
[0338] 26. The method according to Appendix 25, wherein the operation of the timer on the side link is either unicast-dedicated or public.
[0339] 27. The method according to Appendix 20 or 21, wherein the first terminal device is configured with partial sensing, and the overlap refers to the overlap between the continuous SL DRX activation time and the set of candidate time slots selected by the physical layer in the selection window of the first terminal device.
[0340] 28. A data transmission method applied to a second terminal device, wherein a first terminal device transmits sidelink data to the second terminal device, and the second terminal device is configured for discontinuous reception, the method comprising:
[0341] The second terminal device receives sidelink data sent by the first terminal device during the continuous SL DRX activation time;
[0342] The second terminal device is in the active time slot during which the first terminal device performs the next retransmission of the side link data.
[0343] 29. A terminal device comprising a memory and a processor, the memory storing a computer program and the processor being configured to execute the computer program to implement the method as described in any one of Appendices 1 to 28.
[0344] 30. A communication system comprising a first terminal device and a second terminal device, wherein the first terminal device sends sidelink data to the second terminal device, and the second terminal device is configured with SL DRX, wherein:
[0345] The first terminal device generates a first candidate resource set and a second candidate resource set, and determines the candidate resources in the first candidate resource set and the second candidate resource set that can be used for sidelink data transmission, respectively, to obtain a first candidate resource subset and a second candidate resource subset. It selects resources from the first candidate resource subset for a first predetermined number of transmissions of sidelink data, and selects resources from the second candidate resource subset for the remaining number of transmissions of sidelink data. The first candidate resource set is the set of all candidate resources within a time period during which the selection window of the first terminal device overlaps with at least one consecutive SLDRX activation time of the second terminal device during the selection window.
[0346] The second terminal device receives the sidelink data during the configured continuous SL DRX activation time.
[0347] 31. A communication system comprising a first terminal device and a second terminal device, wherein the first terminal device sends sidelink data to the second terminal device, and the second terminal device is configured with SL DRX, wherein:
[0348] The first terminal device generates a third candidate resource set, determines candidate resources in the third candidate resource set that can be used for sidelink data transmission, obtains a third candidate resource subset, and selects resources for transmitting sidelink data from the third candidate resource subset; wherein, the third candidate resource subset includes candidate resources other than all candidate resources before a predetermined time unit within the selection window of the first terminal device, the predetermined time unit refers to the first time slot that overlaps with the first time slot of the selection window of the first terminal device and the first time slot of the second terminal device during the selection window or the next consecutive SL DRX activation time after the start of the selection window;
[0349] The second terminal device receives the sidelink data during the configured continuous SL DRX activation time.
[0350] 32. A communication system comprising a first terminal device and a second terminal device, wherein the first terminal device sends sidelink data to the second terminal device, and the second terminal device is configured with SL DRX, wherein:
[0351] The first terminal device selects a transmission resource for transmitting sidelink data from a subset of candidate resources. Firstly, the first terminal device selects a transmission resource from the subset of candidate resources. This selection is made from candidate resources within a timeframe where the first terminal device's selection window overlaps with the second terminal device's continuous SL DRX activation time during the selection window. Furthermore, the first terminal device selects the remaining transmission resources from the subset of candidate resources excluding those prior to a predetermined time unit in the first terminal device's selection window. The predetermined time unit refers to the first time slot during the first terminal device's selection window that overlaps with the continuous SL DRX activation time of the second terminal device containing the first selected transmission resource.
[0352] The second terminal device receives the sidelink data during the configured continuous SL DRX activation time.
[0353] 33. The communication system according to any one of appendices 30 to 32, wherein the second terminal device is in an active state during the time slot in which the first terminal device retransmits the side link data.
Claims
1. A resource selection device, configured in a first terminal device, the resource selection device comprising: A transmitter that sends sidelink data to a second terminal device configured with sidelink discontinuous reception (SL DRX), and The processor is configured as follows: A first candidate resource set and a second candidate resource set are generated. The first candidate resource set is a set of one or more candidate resources within a time period in which the selection window of the first terminal device overlaps with at least one consecutive SL DRX activation time of the second terminal device during the selection window. The second candidate resource set is a set of all candidate resources within the selection window of the first terminal device. Determine the candidate resources in the first candidate resource set that can be used for side link data transmission to obtain the first candidate resource subset; as well as The candidate resources in the second candidate resource set that can be used for sidelink data transmission are determined to obtain the second candidate resource subset. Wherein, the continuous SL DRX activation time of the second terminal device during the selection window is at least one consecutive time slot, and the at least one consecutive time slot is at least one of the following: During the operation of the discontinuous reception duration timer (drx-OnDurationTimer) on the side link of the second terminal device; During the operation of the discontinuous reception inactivity timer (drx-InactivityTimer) on the side link of the second terminal device; During the operation of the discontinuous receive retransmission timer (drx-RetransmissionTimer) on the side link of the second terminal device.
2. The resource selection device according to claim 1, wherein, The processor is further configured to: select resources in the first candidate resource subset for a first predetermined number of transmissions of sidelink data, and select resources in the second candidate resource subset for the remaining number of transmissions of sidelink data.
3. The resource selection device according to claim 1, wherein, The first candidate resource set is one of the following: The selection window of the first terminal device and the set of one or more candidate resources within the time period during which all consecutive SLDRX activation times of the second terminal device overlap during the selection window; The selection window of the first terminal device and the set of one or more candidate resources during the time period when the selection window of the second terminal device overlaps with the first or the next consecutive SL DRX activation time after the start of the selection window; The second candidate resource set is one of the following: The set of candidate resources remaining after removing the first candidate resource set from the selection window of the first terminal device; The set of remaining candidate resources after removing the first candidate resource set and the candidate resources in the selection window of the first terminal device before a predetermined time unit; The set of remaining candidate resources in the selection window of the first terminal device after removing candidate resources before a predetermined time unit; The predetermined time unit refers to the first time slot in which the selection window of the first terminal device overlaps with the first SL DRX activation time of the second terminal device during the selection window or the next consecutive SL DRX activation time after the start of the selection window.
4. The resource selection device according to claim 1, wherein, The RSRP threshold used by the processor to determine the first candidate resource subset is smaller than the RSRP threshold used to determine the second candidate resource subset. And / or, the value of the transmission priority for determining the use of the first candidate resource subset is less than the value of the transmission priority for determining the use of the second candidate resource subset; And / or, the processor determines that the reporting ratio for the first candidate resource set of the same priority is greater than or less than the value corresponding to the second candidate resource set.
5. The resource selection device according to claim 1, wherein, The resource selection device further includes: The receiver receives, at the physical layer of the first terminal device, transmission parameters for the first candidate resource set and transmission parameters for the second candidate resource set from the higher-layer notification of the first terminal device. Wherein, the value of the transmission priority in the transmission parameters for the first candidate resource set is less than the value of the transmission priority in the transmission parameters for the second candidate resource set, and / or, the number of sub-channels used for sidelink data transmission in a time slot of the transmission parameters for the first candidate resource set is greater than or less than the number of sub-channels used for sidelink data transmission in a time slot of the transmission parameters for the second candidate resource set.
6. The resource selection device according to claim 1, wherein, The resource selection device further includes: A receiver that receives parameters at the physical layer of the first terminal device from a higher-level notification of the first terminal device, indicating a discontinuous reception configuration for the second terminal device.
7. The resource selection device according to claim 6, wherein, The parameters used to indicate the discontinuous reception configuration of the second terminal device include at least one of the following: The operating period, offset, and size of the discontinuous reception duration timer (drx-OnDurationTimer) on the side link; The size of the discontinuous reception inactivity timer (drx-InactivityTimer) on the side link; The size of the discontinuous reception hybrid automatic repeat round-trip timer (drx-HARQ-RTT-Timer) on the side link; The size of the discontinuous receive retransmission timer (drx-RetransmissionTimer) on the side link.
8. The resource selection device according to claim 2, wherein, The number of transmission resources selected by the processor in the first subset of candidate resources is predefined, or determined by at least one of the following factors: The ratio of the total number of times the side link data is sent and / or the length of time the second terminal device is in a discontinuous reception active state or the total length occupied within the PDB corresponding to the current transmission block; The priority of the data packets in the side link data; Measured Channel Busy Rate (CBR) results.
9. The resource selection device according to claim 1, wherein, The processor is further configured to control partial sensing, whereby the overlap refers to the overlap between the consecutive SL DRX activation times and the set of candidate time slots selected by the physical layer of the first terminal device in the selection window of the first terminal device.