V2X SIDELINK RESOURCE SELECTION METHOD AND TERMINAL

The sidelink resource selection method for V2X terminals addresses the lack of effective resource selection in power-saving states by determining resource selection times based on packet arrival and priority, enhancing transmission reliability and energy efficiency.

JP7610718B2Active Publication Date: 2025-01-08DATANG GOHIGH INTELLIGENT & CONNECTED TECH (CHONGQING) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
JP2023544783
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2021-03-10
Filing Date
2022-02-17
Publication Date
2025-01-08
Estimated Expiration
2042-02-17

AI Technical Summary

Technical Problem

Existing V2X communication technologies do not provide an effective resource selection mechanism for terminals in power-saving states, leading to reduced transmission reliability of dynamic packets, especially when aperiodic packets arrive.

Method used

A sidelink resource selection method for V2X terminals that determines a resource selection time upon packet arrival, considering parameters such as minimum continuous sensing time and packet priority, to ensure accurate and timely resource selection.

Benefits of technology

The method enhances transmission reliability of dynamic packets by ensuring accurate resource selection at the right time, even in power-saving modes, reducing collisions and improving energy efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007610718000030
    Figure 0007610718000030
  • Figure 0007610718000031
    Figure 0007610718000031
  • Figure 0007610718000032
    Figure 0007610718000032
Patent Text Reader

Abstract

The present disclosure discloses a resource selection method and a terminal for sidelink in V2X, and relates to the field of V2X communication technology. The resource selection method is applied to a terminal, and includes: determining a resource selection time when a packet arrives; and selecting a transmission resource for transmitting the packet at the resource selection time.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] This application claims priority to China Patent Application No. 202110262544.5, filed in China on March 10, 2021, the entire contents of which are incorporated by reference.

[0002] The present disclosure relates to the field of vehicle-to-everything (V2X) communication technology, and in particular to a sidelink resource selection method and terminal in V2X. [Background technology]

[0003] V2X (Vehicle to Everything, V2V / V2X) supports communication between vehicles (V2V), infrastructure (V2I), pedestrians (V2P), and networks (V2N). For V2X devices that are difficult to keep charged by pedestrians (e.g. Pedestrian User Equipment, P-UE, or Vulnerable Road Users, VRU), or when energy consumption needs to be reduced (e.g. when the vehicle's range is insufficient or the number of vehicles is small and roadside devices do not need to operate continuously), the UE's power saving mechanism should be considered. However, when a UE in a power saving state attempts to transmit a packet, and the UE performs autonomous resource selection for the sidelink, especially when a dynamic (non-periodic) packet (such as an event trigger) arrives, the related technologies do not have a resource selection mechanism for such situations, and therefore communication reliability cannot be ensured. Summary of the Invention [Problem to be solved by the invention]

[0004] The embodiments of the present disclosure disclose a method and a terminal for selecting resources for a sidelink in V2X to solve the problem that the related art does not provide an implementation mechanism for a V2X terminal in a power saving mechanism to select resources when a dynamic packet arrives, and the transmission reliability of the dynamic packet is not guaranteed. [Means for solving the problem]

[0005] In order to solve the above technical problems, an embodiment of the present disclosure provides a sidelink resource selection method, which is applied to a terminal, and includes: determining a resource selection time when a packet arrives; and selecting a transmission resource for packet transmission at the resource selection time.

[0006] Optionally, the determining the resource selection time includes obtaining a first target parameter corresponding to the packet, and determining that the resource selection time is the arrival time of the packet if the value of the first target parameter is 0, where the first target parameter includes a minimum short consecutive sensing time length parameter or a short consecutive sensing time length parameter.

[0007] Optionally, the determining the resource selection time includes obtaining a first target parameter corresponding to the packet, and determining that the resource selection time is equal to the arrival time of the packet if the terminal performs continuous sensing before the arrival time of the packet and the time length of the continuous sensing is equal to or greater than the first target parameter, where the first target parameter includes a minimum short continuous sensing time length parameter or a short continuous sensing time length parameter.

[0008] Optionally, the step of determining the resource selection time includes a step of determining an execution time length of short-time continuous sensing required before resource selection, and a step of determining the resource selection time based on the execution time length of short-time continuous sensing required before resource selection.

[0009] Specifically, determining the execution time length of short continuous sensing required before resource selection includes determining the execution time length of short continuous sensing required before resource selection based on a second target parameter, where the second target parameter includes at least one of a packet priority level, a packet delay, a packet reliability, a packet quality of service, a minimum short continuous sensing time length parameter, and a short continuous sensing time length parameter.

[0010] Further, the step of determining a resource selection time based on the execution time length of short-term continuous sensing required before the resource selection includes a step of determining that the resource selection time is equal to the arrival time of the packet when the terminal performs continuous sensing before the arrival time of the packet and the time length of the continuous sensing is equal to or greater than the execution time length of short-term continuous sensing required before the resource selection.

[0011] Alternatively, the continuous sensing has already ended at the arrival time of the packet, and a time length from the end of sensing to the arrival time of the packet is less than or equal to K, where K is an integer greater than or equal to 0.

[0012] Further, the step of determining a resource selection time based on the execution time length of short-time continuous sensing required before the resource selection includes a step of determining a first time length of continuous sensing being performed by the terminal at the arrival time of the packet, and a step of determining a resource selection time based on the first time length and the execution time length of short-time continuous sensing required before the resource selection.

[0013] Specifically, the step of determining the resource selection time based on the first time length and the execution time length of the short continuous sensing required before the resource selection is performed by the following formula:

number

number

number

[0014] Furthermore, the step of determining a resource selection time based on a time length of short-time continuous sensing required before the resource selection is performed by the following formula:

number

number

number

[0015] Optionally, the end time of the short period of continuous sensing is a resource selection time.

[0016] Specifically, the continuous sensing includes at least one of sensing performed when discontinuous reception is on, periodic partial sensing, and short-time continuous sensing triggered by another packet transmission.

[0017] Optionally, after determining a resource selection time, the method further includes determining a resource selection window based on the resource selection time.

[0018] Furthermore, the resource selection window is selection +T 1, n selection +T2], where T1 is a start time determining parameter of the resource selection window, T2 is an end time determining parameter of the resource selection window, and at least one of the following is satisfied: T2-T1 is equal to or greater than the minimum number of candidate time domain resources of the resource selection window, T2 is equal to or less than the maximum number of time domain resources between two transmissions that can be indicated in the time domain resource allocation field of the sidelink control information, and T2 is equal to or less than a preset value.

[0019] Specifically, the minimum number of candidate time domain resources in the resource selection window is determined by at least one of: determining based on a minimum number of candidate time domain resources parameter in the resource selection window; determining based on a minimum number of candidate time domain resources parameter corresponding to each transmission; determining based on a priority level of a packet; determining based on a delay of a packet; determining based on a reliability of a packet; and determining based on a quality of service of a packet.

[0020] Optionally, after the step of selecting a transmission resource for packet transmission at the resource selection time, the method further includes the steps of: subsequently performing continuous sensing, and performing a first process on the transmission resource before transmitting the packet, where the first process includes a re-evaluation mechanism and / or an occupancy mechanism.

[0021] Furthermore, the means for determining the end time of the resource selection window of the first processing includes any one of determining an absolute time of the end time of the resource selection window of an initial resource selection performed for a packet as the end time of the resource selection window of the first processing, determining a time corresponding to a first preset time length elapsed from the time when an initial resource selection was performed for the packet as the end time of the resource selection window of the first processing, and setting the time corresponding to the end time of the resource selection window of the first processing to be equal to or less than the sum of a start time of continuous sensing and a maximum preset time length of short-term continuous sensing.

[0022] Optionally, the end time of the continuous sensing is the end time of the first process.

[0023] An embodiment of the present disclosure further discloses a terminal, comprising: a processor; a memory; and a computer program stored in the memory and operable on the processor, the computer program implementing steps of the above-mentioned sidelink resource selection method when executed by the processor.

[0024] An embodiment of the present disclosure further discloses a terminal, comprising: a determining module configured to determine a resource selection time when a packet arrives; and a selecting module configured to select a transmission resource for packet transmission at the resource selection time.

[0025] An embodiment of the present disclosure further discloses a processor-readable storage medium having a computer program stored therein, the computer program causing a processor to execute steps of the above-mentioned sidelink resource selection method. Effect of the Invention

[0026] A beneficial effect of the present disclosure is that, in the above-mentioned proposal, the resource selection time is determined when a packet arrives, and resources are selected according to the determined resource selection time, thereby ensuring packet transmission reliability. [Brief description of the drawings]

[0027] [Figure 1] 1 is a flowchart of a sidelink resource selection method according to an embodiment of the present disclosure. [Diagram 2] FIG. 13 is a schematic diagram showing the position of a resource selection time according to a first determination method. [Diagram 3] FIG. 13 is a schematic diagram showing the position of the resource selection time according to the second determination method. [Figure 4] FIG. 13 is a schematic diagram showing the position of the resource selection time according to the third determination method. [Diagram 5] FIG. 13 is a schematic diagram showing the position of the resource selection time according to the fourth determination method. [Figure 6] FIG. 2 is a schematic diagram showing the position of a resource selection window. [Figure 7] 1 is a schematic diagram showing the location of the end time of a resource selection window in a re-evaluation mechanism; [Figure 8] 2 is a schematic diagram showing the position of the end time of the resource selection window in the re-evaluation mechanism; [Figure 9] 13 is a schematic diagram showing the position of the end time of the resource selection window in the re-evaluation mechanism; [Figure 10] FIG. 2 is a module schematic diagram of a terminal according to an embodiment of the present disclosure. [Figure 11] FIG. 2 is a structural schematic diagram of a terminal according to an embodiment of the present disclosure. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0028] In order to make the objectives, technical means and advantages of the present disclosure clearer, the present disclosure will be specifically described below with reference to the drawings and detailed embodiments.

[0029] The present disclosure proposes a sidelink resource selection method and terminal in V2X in consideration of the problem that the related art does not provide an implementation mechanism for a V2X terminal in a power saving mechanism to select resources when a dynamic packet arrives, and the transmission reliability of the dynamic packet is not guaranteed.

[0030] As shown in FIG. 1 , a sidelink resource selection method according to an embodiment of the present disclosure is applied to a terminal and includes the following steps:

[0031] In step 11, the resource selection time is determined when the packet arrives.

[0032] Here, the packet may correspond to various detailed descriptions used in various layers, such as packet, transport block (TB), media access control protocol (MAPC) and so on. data It may be described as, but is not limited to, a Media Access Control Protocol Data Unit (MAC PDU), data (DATA), or a data packet.

[0033] In a specific scenario taking a MAC PDU as an example, when a MAC entity chooses to generate a selected sidelink grant for a single MAC PDU transmission (one or more times), the technical solutions according to the present disclosure are employed.

[0034] In step 12, a transmission resource for packet transmission is selected at the resource selection time.

[0035] When a packet arrives, the resource selection time is determined, and a resource is selected according to the determined resource selection time, thereby ensuring the transmission reliability of the packet.

[0036] Moreover, the resource selection according to the embodiment of the present disclosure mainly refers to the resource selection performed by the terminal in the sidelink during the V2X communication process. Furthermore, the resource selection method is mainly applied to the terminal capable of implementing a power saving mechanism. That is, when the terminal is working in a power saving mechanism, when a packet arrives, the terminal first determines a resource selection time, and then selects a transmission resource at the resource selection time for packet transmission. This can ensure the transmission reliability of the packet.

[0037] The specific process of implementing the present disclosure will be described in detail below.

[0038] Optionally, in another embodiment of the present disclosure, an embodiment of step 11 includes the following steps:

[0039] Steps a In the step of FIG. 1, a first target parameter corresponding to the packet is obtained.

[0040] Wherein, the first target parameter includes a minimum short consecutive sensing time length parameter or a short consecutive sensing time length parameter, and further, the minimum short consecutive sensing time length parameter or the short consecutive sensing time length parameter can be contracted by a protocol, set by a network side, or preset.

[0041] Steps b When the value of the first target parameter is 0, the arrival time of the packet is determined as the resource selection time.

[0042] In this case, if the value of the minimum short continuous sensing time length parameter or the short continuous sensing time length parameter acquired by the terminal is 0, the terminal does not need to perform sensing and can immediately perform resource selection.

[0043] In addition, the minimum short-time continuous sensing time length parameter according to the present embodiment may be a single parameter that is set independently. For example, the system sets the minimum short-time continuous sensing time length parameter as a fixed value. Or, for example, the minimum short-time continuous sensing time length parameter is set to have multiple parameter values ​​corresponding to at least one of various values ​​of the priority level, delay, reliability, and service quality of the packet. That is, in this case, the minimum short-time continuous sensing time length parameter is a parameter list, and the currently used minimum short-time continuous sensing time length parameter needs to be determined by the packet to be transmitted.

[0044] For example, when the minimum short-time continuous sensing time length parameter is determined by the priority level of the packet, in the case of the highest priority level (higher than the priority level threshold value set in advance or set by the network side), sensing is not performed and resource selection is immediately performed (after which sensing + re-evaluation and / or occupancy is performed), and in the case of other priority levels, sensing is performed. Specifically, the correspondence relationship between the priority level and the minimum short-time continuous sensing time length parameter is as shown in Table 1. <Table 1: Relationship between priority level and minimum short-time continuous sensing time length parameter> JPEG0007610718000007.jpg47170

[0045] For example, when the minimum short-time continuous sensing time length parameter is determined by the packet delay, if the delay requirement is lower than a preset threshold or a threshold set by the network side, no sensing or shorter sensing is performed, and in other cases, sensing is performed or longer sensing is performed. Specifically, the packet delay (specifically, the packet delay budget) is determined by the packet delay requirement. t The correspondence between the PDB) and the minimum short-time continuous sensing time length parameter is shown in Tables 2 to 4. JPEG0007610718000008.jpg131170

[0046] In addition, the short continuous sensing time length parameter according to this embodiment may be an individual parameter that is set independently. For example, the system sets the short continuous sensing time length parameter as one fixed value. Or, for example, the short continuous sensing time length parameter is set to a plurality of parameter values ​​corresponding to at least one of various values ​​of the priority level of the packet, delay, reliability, and service quality. That is, in this case, the short continuous sensing time length parameter is one parameter list. For example, in the list, the corresponding short continuous sensing time length parameter is indicated by the priority level of the packet. That is, in this case, the currently used short The time continuous sensing time length parameter needs to be determined by the packet to be transmitted.

[0047] Optionally, in another embodiment of the present disclosure, another embodiment of step 11 includes the following steps:

[0048] Steps c In the step of FIG. 1, a first target parameter corresponding to the packet is obtained.

[0049] Specifically, the first target parameter includes a minimum short-time continuous sensing time length parameter or a short-time continuous sensing time length parameter. Here, the minimum short-time continuous sensing time length parameter or the short-time continuous sensing time length parameter can be contracted by a protocol, set by a network side, or set in advance. Specifically, the minimum short-time continuous sensing time length parameter can be a single parameter that is set independently. For example, the system sets the minimum short-time continuous sensing time length parameter as one fixed value. Or, for example, the minimum short-time continuous sensing time length parameter is set to a plurality of parameter values ​​correspondingly based on at least one of various values ​​of packet priority level, delay, reliability, and service quality. When determining the execution time length of short-time continuous sensing required before resource selection based on the minimum short-time continuous sensing time length parameter, the execution time length of short-time continuous sensing required before resource selection may be equal to or greater than the corresponding parameter value. The short-time continuous sensing time length parameter can be a separate parameter that is set independently. For example, the system sets the short-time continuous sensing time length parameter as one fixed value. Or, for example, the short continuous sensing time length parameter is set to a plurality of parameter values ​​correspondingly based on various values ​​of at least one of a packet priority level, delay, reliability, and service quality.

[0050] Steps d In the above, if the terminal performs continuous sensing before the arrival time of the packet and the time length of the continuous sensing is equal to or greater than the first target parameter, the resource selection time is equal to the arrival time of the packet.

[0051] Furthermore, if the terminal has already performed continuous sensing before the packet arrives, and the duration of the continuous sensing is already greater than or equal to the minimum short-time continuous sensing duration parameter or the short-time continuous sensing duration parameter, the sensing result obtained in the previous continuous sensing can already satisfy the demand for the terminal to perform resource selection, so that the terminal can directly perform resource selection at the arrival time of the packet.

[0052] Furthermore, in order to ensure that the result of continuous sensing obtained before the arrival of a packet can be accurately applied to resource selection for the currently transmitted packet, the continuous sensing should satisfy the following: the continuous sensing has already ended at the arrival time of the packet, and the time length from the end of sensing to the arrival time of the packet is K or less, where K is an integer equal to or greater than 0.

[0053] Furthermore, the continuous sensing according to this embodiment includes at least one of the following A11 to A13. A11, sensing performed during the on period of discontinuous reception A12, Periodic partial sensing A13, Short-time continuous sensing triggered by other packet transmissions

[0054] Here, the other packets are packets that are generated non-periodically and are different from the packet currently being transmitted.

[0055] Optionally, in another embodiment of the present disclosure, another embodiment of step 11 includes the following steps:

[0056] Steps e In the step 2, the execution time length of the short-time continuous sensing required before the resource selection is determined.

[0057] Here, the time length of the short continuous sensing should be an integer equal to or greater than 0, and its unit may be milliseconds (ms) or time domain resource granularity (e.g., logical slot / logical subframe or physical slot / physical subframe).

[0058] Steps f In the step (c), a resource selection time is determined based on the execution time length of short-time continuous sensing required before the resource selection.

[0059] It should be noted that in this embodiment, when a packet arrives, the execution time length of short-time continuous sensing required before resource selection is first determined, and then the resource selection time is further determined according to the determined time length of short-time continuous sensing, thereby ensuring that the terminal has already obtained sufficient sensing results when selecting resources, and thus ensuring the accuracy of resource selection.

[0060] Specifically, the steps e A further embodiment of the present invention is to determine the length of time for which short consecutive sensing is required before resource selection based on a second target parameter.

[0061] Specifically, the second target parameters include at least one of the following B11 to B16.

[0062] B11, packet priority level For example, in order to ensure the accuracy of resource selection, the higher the priority level of the packet, the longer the time length of the short-term continuous sensing. Or, the higher the priority level of the packet, the higher the probability that other terminals will yield, and therefore the shorter the time length of the short-term continuous sensing.

[0063] B12, Packet Delay For example, the lower the packet delay, the shorter the time length of short-time continuous sensing.

[0064] B13, Packet Reliability For example, the higher the reliability of the packet, the longer the time length of the short-time continuous sensing.

[0065] B14, Packet Quality of Service (QoS) For example, the higher the service quality of a packet, the longer the time length of the short-time continuous sensing.

[0066] B15, Minimum short-time continuous sensing time length parameter Here, the minimum short-term continuous sensing time length parameter can be contracted by a protocol, set by a network side, or preset. When the execution time length of the short-term continuous sensing required before resource selection is determined based on the minimum short-term continuous sensing time length parameter, the time length of the short-term continuous sensing performed before resource selection only needs to be equal to or greater than the corresponding parameter value.

[0067] B16, Short-time continuous sensing time length parameter Here, the short continuous sensing time length parameter can be contracted by a protocol, set on the network side, or preset.

[0068] The method for setting the minimum short-time continuous sensing time length parameter and the short-time continuous sensing time length parameter in this embodiment is the same as the setting method in the above-mentioned embodiment, and therefore a description thereof will be omitted here.

[0069] Further, optionally, in another embodiment of the present disclosure, the step f In one embodiment, if the terminal has already performed continuous sensing before the arrival time of the packet and the duration of the continuous sensing is equal to or greater than the execution duration of short-term continuous sensing required before the resource selection, the resource selection time is equal to the arrival time of the packet.

[0070] Here, if the terminal has already performed continuous sensing before the packet arrives, and the duration of the continuous sensing is already greater than or equal to the duration of the required short-term continuous sensing, the sensing result obtained in the previous continuous sensing can already satisfy the demand for the terminal to select resources, so that the terminal can directly perform resource selection at the arrival time of the packet.

[0071] Furthermore, in order to ensure that the results of continuous sensing obtained before a packet arrives can be accurately applied to resource selection for the packet to be transmitted this time, the continuous sensing should satisfy the following conditions: the continuous sensing should have already ended at the arrival time of the packet, and the time length from the end of sensing to the arrival time of the packet should be K or less, where K is an integer equal to or greater than 0.

[0072] For example, as shown in FIG. 2, if the length of the sensing period of the terminal for periodic service, discontinuous reception on (DRX on) or other non-periodic service is greater than or equal to the required short continuous sensing length (L), and the time length after the end of sensing (which is 4 logical slots) is less than K=5 logical slots, then the resource selection time is the arrival time n of the packet.

[0073] Further, optionally, in another embodiment of the present disclosure, the step f Another embodiment of the present invention includes determining a first length of time of continuous sensing being performed by the terminal at the arrival time of the packet, and determining a resource selection time based on the first length of time and a length of time of short continuous sensing required before the resource selection.

[0074] Further, selecting a resource selection time based on the first time length and the execution time length of short continuous sensing required before the resource selection includes determining the resource selection time according to one of the following formulas:

number

number

number

[0075] where n selection is the resource selection time, n is the arrival time of a packet, L is the execution time length of short-term continuous sensing required before resource selection, M is the first time length and M≧0, and T proc,0 is the processing time for the sensing results obtained during the execution time length of the short-time continuous sensing required before the resource selection.

[0076] In this embodiment, the end time of the short-time continuous sensing is the resource selection time.

[0077] The continuous sensing according to this embodiment includes at least one of A11 to A13 described above.

[0078] For example, take the case where the time length of short continuous sensing to be performed is 32 logical slots. When the continuous sensing includes sensing performed when discontinuous reception is on, the schematic diagram of determining the resource selection time using the first time length and the time length of the short continuous sensing is as shown in FIG. 3, and the resource selection time at this time is n+20 logical slots. When the continuous sensing includes periodic partial sensing, the schematic diagram of determining the resource selection time using the first time length and the time length of the short continuous sensing is as shown in FIG. 4, and the resource selection time at this time is n+20 logical slots. When the continuous sensing includes short continuous sensing triggered by another packet transmission, the schematic diagram of determining the resource selection time using the first time length and the time length of the short continuous sensing is as shown in FIG. 5, and the resource selection time at this time is n+20 logical slots.

[0079] In this case, it is considered whether the terminal is performing continuous sensing at the arrival time of the packet. If the terminal is performing continuous sensing, the first time length of the continuous sensing that has already been performed is obtained, and then the resource selection time is determined and obtained based on the first time length. In this way, by making full use of the sensing that has already been performed, the sensing time of the terminal is shortened, the energy consumption of the terminal is reduced, and the packet transmission efficiency is improved.

[0080] Further, optionally, in another embodiment of the present disclosure, the step f Another embodiment of the present invention is to determine the resource selection time by one of the following formulas: JPEG0007610718000012.jpg54170

[0081] where n selection is the resource selection time, n is the arrival time of a packet, L is the execution time of short-term continuous sensing required before resource selection, and T proc,0 is the processing time for the sensing results obtained during the execution time length of the short-time continuous sensing required before the resource selection.

[0082] In this scenario, it is not taken into consideration whether the terminal is performing continuous sensing at the time when the packet arrives. As long as a packet arrives, it is necessary to perform new sensing for that packet. This ensures the accuracy of sensing, and therefore the accuracy of resource selection.

[0083] Furthermore, in an embodiment, the end time of the short continuous sensing is a resource selection time.

[0084] In addition, based on the above embodiment, the method further includes, after determining a resource selection time, determining a resource selection window based on the resource selection time.

[0085] JPEG0007610718000013.jpg16170JPEG0007610718000014.jpg58170JPEG0007610718000015.jpg18170

[0086] Here, T1 is a parameter determining the start time of the resource selection window, T2 is a parameter determining the end time of the resource selection window, and at least one of the following M11 to M13 is satisfied.

[0087] M11, T2-T1 is equal to or greater than the minimum number of candidate time domain resources in the resource selection window.

[0088] M12, T2 is less than or equal to the maximum number of time domain resources between two transmissions, which can be indicated in the time domain resource allocation field of the Sidelink Control Information.

[0089] For example, the maximum number of time domain resources between two adjacent transmissions in one packet / Transport Block (TB) that can be indicated by the time domain resource allocation field in Sidelink Control Information Format 1A (SCI Format 1A) defined in 3rd Generation Partnership Project Release 16 (3GPP Release 16) is 32 logical slots. If T2 exceeds this number, candidate resources beyond 32 logical slots will have reduced reliability when selected as transmission resources, since there is no corresponding sensing result available according to Sidelink Control Information Format 1A (SCI Format 1A) defined in 3GPP Release 16. This is a particular technical challenge posed by the lack of sensing results in the power saving mechanism.

[0090] M13, T2 are below the preset values.

[0091] Specifically, the preset value can be agreed upon by a protocol, set on the network side, or set in advance.

[0092] For example, as shown in Figure 6, the SubCarrier Spacing (SCS) of the current Bandwidth Part (BWP) is 30KHz, and T1=2ms, that is, T1 is equal to 4 logical slots. Take the case where T2-T1 is equal to the minimum candidate time domain resource number of the resource selection window (here, 20 logical slots), as an example, the resource selection window is [n+20 logical slots+4 logical slots, n+20 logical slots+4 logical slots+20 logical slots].

[0093] It should be noted that the minimum number of candidate time domain resources in the resource selection window can be contracted by a protocol, set on the network side, or preset.

[0094] Furthermore, the minimum number of candidate time domain resources in the resource selection window is determined by at least one of the following C11 to C16:

[0095] C11, determining based on a minimum number of candidate time domain resources parameter of a resource selection window.

[0096] Here, the minimum number of candidate time domain resources parameter of the resource selection window can be contracted by a protocol, set by the network side, or set in advance. Furthermore, the minimum number of candidate time domain resources parameter of the resource selection window can be an independent and separate parameter. Or, the minimum number of candidate time domain resources parameter of the resource selection window can be set to a plurality of parameter values ​​correspondingly based on at least one of various values ​​of packet priority level, delay, reliability, and service quality. That is, the minimum number of candidate time domain resources of the resource selection window in this case is a parameter list. For example, the list indicates the minimum number of candidate time domain resources of the resource selection window corresponding to different packet priority levels. That is, in this case, the minimum number of candidate time domain resources of the currently used resource selection window needs to be determined by the packet to be transmitted.

[0097] C12, determining based on a minimum number of candidate time domain resources parameter corresponding to each transmission.

[0098] Here, the minimum number of candidate time-domain resources corresponding to each transmission parameter can be contracted by a protocol, set by the network side, or set in advance. Furthermore, the minimum number of candidate time-domain resources corresponding to each transmission parameter can be an independent parameter set. Or, the minimum number of candidate time-domain resources corresponding to each transmission parameter can be set to a plurality of parameter values ​​corresponding to each transmission parameter based on at least one of various values ​​of the priority level, delay, reliability, and service quality of the packet. That is, the minimum number of candidate time-domain resources corresponding to each transmission parameter in this case is a parameter list, and the minimum number of candidate time-domain resources of the currently used resource selection window needs to be determined according to the packet to be transmitted. Specifically, the minimum number of candidate time-domain resources of the resource selection window should be equal to or greater than the product of the minimum number of candidate time-domain resources corresponding to each transmission parameter and the number of transmissions of the packet. For example, when one packet is transmitted twice and the minimum number of candidate time-domain resources corresponding to each transmission parameter is 10 ms, the minimum number of candidate time-domain resources of the resource selection window should be equal to or greater than the product of the minimum number of candidate time-domain resources corresponding to each transmission parameter and the number of transmissions of the packet. candidate The number of time domain resources must not be less than (i.e., greater than or equal to) 20 ms.

[0099] C13, determined based on the priority level of the packet.

[0100] C14, determining based on packet delay.

[0101] C15, determining based on packet reliability.

[0102] C16, determined based on the packet's quality of service.

[0103] Further, based on any one of the above-mentioned embodiments, in another embodiment of the present disclosure, the method further includes, after step 11, continuing to perform continuous sensing, and performing a first processing on the transmission resource before transmitting a packet.

[0104] Here, the first process includes a re-evaluation mechanism and / or a pre-emption mechanism.

[0105] It should be noted that the re-evaluation mechanism according to the embodiment of the present disclosure is a mechanism for re-evaluating resources that have already been selected but have not yet been indicated and reserved by the sidelink control information (SCI) at least at a time T3 (T 3= A re-evaluation decision is made at time T1) to check the availability of the resource, and if unavailable, a re-selection is made. In the embodiment of the present disclosure, the re-evaluation mechanism may be an improved re-evaluation mechanism, i.e., for an already selected resource, regardless of whether it was indicated and reserved by the sidelink control information (SCI) or not, at least at time T3 (T 3= At T1) a re-evaluation decision is made to check the availability of the resource, and if unavailable, a re-selection is made.

[0106] The occupancy mechanism is to perform a re-assignment for a resource already selected and designated and reserved by the SCI at least T3 time before the resource. 3= At T1), an occupancy determination is made to determine whether the resource is occupied by a packet transmission with a higher priority level or a packet transmission with a priority level higher than a predetermined occupancy mechanism trigger threshold, and if so, a reselection is performed.

[0107] Furthermore, the means for determining the end time of the resource selection window in the first process includes one of the following D11 to D14.

[0108] D11, determining the absolute time of the end time of the resource selection window of an initial resource selection made for the packet as the end time of the resource selection window of the first process.

[0109] For example, taking the re-evaluation mechanism as an example, as shown in FIG. 7, the end time of the resource selection window determined by the re-evaluation mechanism is the resource selection time n+T2' (T2'=T2, T2 is the resource selection window end time determination parameter of the initial resource selection).

[0110] D12, determining a time corresponding to a first preset length of time elapsed from a time an initial resource selection is made for the packet as an end time of a resource selection window of the first process.

[0111] Here, the first preset time length can be contracted by a protocol, set by the network side, or set in advance, and its unit is ms or a time domain resource (e.g., a logical slot).

[0112] For example, taking the re-evaluation mechanism as an example, as shown in FIG. 8, the first preset time length P is 50 logical slots, so that the end time of the resource selection window determined by the re-evaluation mechanism is not later than 50 logical slots after the resource selection time (n+20 logical slots).

[0113] D13, setting a time corresponding to an end time of the resource selection window of the first process to be equal to or less than the sum of a start time of the continuous sensing and a maximum preset time length of the short-term continuous sensing.

[0114] For example, taking the re-evaluation mechanism as an example, as shown in Fig. 9, the maximum preset time length of short-time continuous sensing is 60 logical slots, so the end time of the resource selection window determined by the re-evaluation is after the resource selection time (n+20 logical slots). 28 (i.e. 60-12-20) logical slots slower.

[0115] D14, the resource selection window of the first process coincides with the end time of the resource selection window of the first process determined by a conventional mechanism.

[0116] That is, in this case, the length of the resource selection window of the first process remains unchanged, and the end time of the resource selection window of the first process is directly moved back.

[0117] Furthermore, when a first process is introduced, the end time of the continuous sensing is the end time of the first process.

[0118] In summary, the present disclosure can achieve the following beneficial effects:

[0119] 1. When a V2X terminal is operating under the power saving mechanism, it can determine the required sensing time length before selecting resources when a packet arrives, reducing the probability of collision with the service transmission of other terminals and avoiding a significant drop in reliability.

[0120] 2. A V2X terminal operating in a power saving mechanism can determine the timing of resource selection based on the sensing triggered by other transmission / reception of the terminal (including partial sensing triggered by periodic service, sensing triggered by discontinuous reception, sensing triggered by other packets, etc.) and the required sensing time length before the determined resource selection. On the one hand, it solves the problem that the traditional mechanism cannot be applied, and on the other hand, it makes full use of the sensing result performed when the packet arrives or the sensing result immediately before the packet arrives, ensuring reliability and realizing maximum power saving.

[0121] 3. When a V2X device is operating under the power saving mechanism, it can determine the resource selection window corresponding to packet arrival and the resource selection window for re-evaluation / pre-emption, thereby ensuring both power saving performance and collision avoidance performance.

[0122] The sidelink resource selection method according to the present disclosure is mainly applied to resource selection in V2X, but is not limited to V2X. For example, resource selection in a cellular network also falls within the scope of protection of the present disclosure.

[0123] As shown in Fig. 10, an embodiment of the present disclosure further provides a terminal 100. The terminal 100 includes: a determining module 101 configured to determine a resource selection time when a packet arrives; and a selecting module 102 configured to select, at the resource selection time, a transmission resource for transmitting the packet.

[0124] Optionally, the determination module 101 includes: a first acquisition unit configured to acquire a first target parameter corresponding to the packet; and a first determination unit configured to determine the arrival time of the packet as the resource selection time when the value of the first target parameter is 0.

[0125] Here, the first target parameter includes a minimum short consecutive sensing time length parameter or a short consecutive sensing time length parameter.

[0126] Optionally, the determination module 101 includes a second acquisition unit configured to acquire a first target parameter corresponding to the packet; and a second determination unit configured to determine that a resource selection time is equal to the arrival time of a packet if a terminal performs continuous sensing before the arrival time of the packet and a time length of the continuous sensing is equal to or greater than the first target parameter.

[0127] Here, the first target parameter includes a minimum short consecutive sensing time length parameter or a short consecutive sensing time length parameter.

[0128] Optionally, the determination module 101 includes a third determination unit configured to determine an execution time length of short-time continuous sensing required before resource selection, and a fourth determination unit configured to determine a resource selection time based on the execution time length of short-time continuous sensing required before resource selection.

[0129] Further, the third determining unit is configured to determine, based on a second target parameter, an execution time length of the short continuous sensing required before resource selection.

[0130] Here, the second target parameter includes at least one of a priority level of a packet, a delay of a packet, a reliability of a packet, a quality of service of a packet, a minimum short consecutive sensing time length parameter, and a short consecutive sensing time length parameter.

[0131] Further, the fourth determination unit is configured to determine that the resource selection time is equal to the arrival time of the packet when the terminal performs continuous sensing before the arrival time of the packet and the time length of the continuous sensing is equal to or greater than the execution time length of short-term continuous sensing required before the resource selection. Furthermore, the continuous sensing has already ended at the arrival time of the packet, and the time length from the end of sensing to the arrival time of the packet is K or less.

[0132] Here, K is an integer equal to or greater than 0.

[0133] Further, the fourth determination unit is configured to determine a first time length of continuous sensing that the terminal is performing at the arrival time of the packet, and determine a resource selection time based on the first time length and an execution time length of short-term continuous sensing required before the resource selection.

[0134] Specifically, the above-mentioned method of determining the resource selection time based on the first time length and the execution time length of short continuous sensing required before the resource selection is specifically to determine the resource selection time by one of the following formulas:

number

number

number

[0135] where n selection is the resource selection time, n is the arrival time of a packet, L is the execution time length of short-term continuous sensing required before resource selection, M is the first time length and M≧0, and T proc,0 is the processing time for the sensing results obtained during the execution time length of the short-time continuous sensing required before the resource selection.

[0136] Further, the fourth determining unit is configured to determine the resource selection time according to one of the following formulas:

number

number

number

[0137] where n selection is the resource selection time, n is the arrival time of a packet, L is the execution time of short-term continuous sensing required before resource selection, and T proc,0 is the processing time for the sensing results obtained during the execution time length of the short-time continuous sensing required before the resource selection.

[0138] Optionally, the end time of the short period of continuous sensing is a resource selection time.

[0139] Specifically, the continuous sensing includes at least one of sensing performed when discontinuous reception is on, periodic partial sensing, and short-time continuous sensing triggered by another packet transmission.

[0140] Selectively, certain Fixed module 101 teeth The window determination module further includes: After the resource selection time is determined, a resource selection window is determined based on the resource selection time. R .

[0141] Furthermore, the resource selection window is selection +T 1, n selection +T2].

[0142] Wherein, T1 is a parameter determining the start time of the resource selection window, T2 is a parameter determining the end time of the resource selection window, and T2-T1 is equal to or greater than the minimum number of candidate time domain resources in the resource selection window; and T2 is less than or equal to a maximum number of time domain resources between two transmissions, which may be indicated in a time domain resource allocation field of the sidelink control information; and and T2 is equal to or less than a preset value.

[0143] Specifically, the minimum number of candidate time domain resources in the resource selection window is determined by at least one of: determining based on a minimum number of candidate time domain resources parameter in the resource selection window; determining based on a minimum number of candidate time domain resources parameter corresponding to each transmission; determining based on a priority level of a packet; determining based on a delay of a packet; determining based on a reliability of a packet; and determining based on a quality of service of a packet.

[0144] Selectively, The terminal 100 further comprises a processing module, The selection module By At the resource selection time P A sending resource that transmits packets but choice Be and then performing continuous sensing and performing a first process on the transmission resource before transmitting a packet. R .

[0145] Here, the first process includes a re-evaluation mechanism and / or an occupancy mechanism.

[0146] Furthermore, the means for determining the end time of the resource selection window of the first processing includes any one of determining an absolute time of the end time of the resource selection window of an initial resource selection performed for a packet as the end time of the resource selection window of the first processing, determining a time corresponding to a first preset time length elapsed from the time when an initial resource selection was performed for the packet as the end time of the resource selection window of the first processing, and setting the time corresponding to the end time of the resource selection window of the first processing to be equal to or less than the sum of a start time of continuous sensing and a maximum preset time length of short-term continuous sensing.

[0147] Specifically, the end time of the continuous sensing is the end time of the first process.

[0148] In addition, the examples of the terminal are terminals corresponding to the examples of the methods described above, and all the embodiments related to the examples of the methods described above are applicable to the examples of the terminal, and the same technical effects can be achieved.

[0149] As shown in Fig. 11, an embodiment of the present disclosure further provides a terminal 110. The terminal 110 includes a processor 111, a transceiver 112, a memory 113, and a program stored in the memory 113 and operable in the processor 111. Here, the transceiver 112 is connected to the processor 111 and the memory 113 via a bus interface. Here, the processor 111 is configured to read the program in the memory and execute the following sequence: determine a resource selection time when a packet arrives, and select a transmission resource for transmitting the packet at the resource selection time.

[0150] In FIG. 11, the bus architecture may include any number of buses and bridges connected to each other, specifically, one or more processors represented by processor 111 and various electrical circuits of memory represented by memory 113 are connected to each other. The bus architecture may further include various other electrical circuits such as peripherals, voltage regulators, and power management circuits. These are well known in the art and will not be described in further detail herein. The bus interface provides an interface. The transceiver 112 may be a number of elements, i.e., a transmitter and a receiver, providing a unit to communicate with various other devices over a transmission medium. Depending on the different terminals, the user interface 114 may be an interface for connecting externally or internally to the required devices, including but not limited to a keypad, a display, a speaker, a microphone, a joystick, and the like. The processor 111 is responsible for managing the bus architecture and general processing, and the memory 113 may store data used by the processor 111 when performing operations.

[0151] Optionally, the processor 111 is configured to read a program in a memory, and further executes the steps of obtaining a first target parameter corresponding to the packet, and determining the arrival time of the packet as the resource selection time if the value of the first target parameter is 0.

[0152] Here, the first target parameter includes a minimum short consecutive sensing time length parameter or a short consecutive sensing time length parameter.

[0153] Optionally, the processor 111 is configured to read a program in a memory, obtain a first target parameter corresponding to the packet, and further execute a flow of determining that a resource selection time is equal to the arrival time of the packet if a terminal performs continuous sensing before the arrival time of the packet and the time length of the continuous sensing is equal to or greater than the first target parameter.

[0154] Here, the first target parameter includes a minimum short consecutive sensing time length parameter or a short consecutive sensing time length parameter.

[0155] Optionally, the processor 111 is configured to read a program in a memory and further executes a sequence of determining an execution time length of short-term continuous sensing required before resource selection, and determining a resource selection time based on the execution time length of short-term continuous sensing required before resource selection.

[0156] Optionally, the processor 111 is configured to read a program in a memory, and further performs determining, based on a second target parameter, a duration of execution of short-term continuous sensing required before resource selection.

[0157] Here, the second target parameter includes at least one of a priority level of a packet, a delay of a packet, a reliability of a packet, a quality of service of a packet, a minimum short consecutive sensing time length parameter, and a short consecutive sensing time length parameter.

[0158] Optionally, the processor 111 is configured to read a program in a memory, and further executes determining that a resource selection time is equal to the arrival time of a packet if the terminal performs continuous sensing before the arrival time of the packet and the time length of the continuous sensing is equal to or greater than the execution time length of short-term continuous sensing required before the resource selection.

[0159] Specifically, the continuous sensing has already ended at the arrival time of the packet, and the time length from the end of sensing to the arrival time of the packet is equal to or less than K.

[0160] Here, K is an integer equal to or greater than 0.

[0161] Optionally, the processor 111 is configured to read a program in a memory and further executes a flow of determining a first time length of continuous sensing that the terminal is performing at the arrival time of the packet, and determining a resource selection time based on the first time length and an execution time length of short-term continuous sensing required before the resource selection.

[0162] Optionally, the processor 111 is configured to read a program in a memory, and further executes determining a resource selection time according to one of the following formulas:

number

number

number

[0163] where nselection is the resource selection time, n is the arrival time of a packet, L is the execution time length of short-term continuous sensing required before resource selection, M is the first time length and M≧0, and T proc,0 is the processing time for the sensing results obtained during the execution time length of the short-time continuous sensing required before the resource selection.

[0164] Optionally, the processor 111 is configured to read a program in a memory, and further executes determining a resource selection time according to one of the following formulas:

number

number

number

[0165] where n selection is the resource selection time, n is the arrival time of a packet, L is the execution time of short-term continuous sensing required before resource selection, and T proc,0 is the processing time for the sensing results obtained during the execution time length of the short-time continuous sensing required before the resource selection.

[0166] Specifically, the end time of the short-time continuous sensing is the resource selection time.

[0167] Specifically, the continuous sensing includes at least one of sensing performed when discontinuous reception is on, periodic partial sensing, and short-time continuous sensing triggered by another packet transmission.

[0168] Optionally, the processor 111 is configured to read a program in a memory, further performing determining a resource selection window based on the resource selection time.

[0169] Specifically, the resource selection window is selection +T 1, n selection +T2].

[0170] Wherein, T1 is a parameter determining the start time of the resource selection window, T2 is a parameter determining the end time of the resource selection window, and T2-T1 is equal to or greater than the minimum number of candidate time domain resources in the resource selection window; and T2 is less than or equal to a maximum number of time domain resources between two transmissions, which may be indicated in a time domain resource allocation field of the sidelink control information; and and T2 is equal to or less than a preset value.

[0171] Specifically, the minimum number of candidate time domain resources in the resource selection window is determined by at least one of: determining based on a minimum number of candidate time domain resources parameter in the resource selection window; determining based on a minimum number of candidate time domain resources parameter corresponding to each transmission; determining based on a priority level of a packet; determining based on a delay of a packet; determining based on a reliability of a packet; and determining based on a quality of service of a packet.

[0172] Optionally, the processor 111 is configured to read a program in a memory, and further performs the following: sequentially sensing; and performing a first process on the transmission resource before transmitting a packet.

[0173] Here, the first process includes a re-evaluation mechanism and / or an occupancy mechanism.

[0174] Specifically, the means for determining the end time of the resource selection window of the first processing includes any one of determining an absolute time of the end time of the resource selection window of an initial resource selection performed for a packet as the end time of the resource selection window of the first processing, determining a time corresponding to a first preset time length elapsed from the time when an initial resource selection was performed for the packet as the end time of the resource selection window of the first processing, and setting the time corresponding to the end time of the resource selection window of the first processing to be equal to or less than the sum of a start time of continuous sensing and a maximum preset time length of short-term continuous sensing.

[0175] Specifically, the end time of the continuous sensing is the end time of the first process.

[0176] An embodiment of the present disclosure further provides a readable storage medium having a computer program stored therein, wherein the program, when executed by a processor, realizes steps of a sidelink resource selection method applied to a terminal.

[0177] An embodiment of the present disclosure further provides a chip, the chip including a processor and a communication interface, the communication interface being coupled to the processor, the processor being configured to execute programs or instructions to implement the processes of the embodiments of the sidelink resource selection method described above, so as to achieve the same technical effect, which will not be described again here to avoid duplication.

[0178] In addition, the chip according to the disclosed embodiments may also be referred to as a system level chip, a system chip, a chip system, or a system-on-chip chip.

[0179] In this specification, "including", "comprises" or any other variant is intended to cover non-exclusive inclusion, meaning that a process, method, product, or apparatus including a set of elements includes not only those elements, but also other elements not expressly listed, or further includes the inherent elements of the process, method, product, or apparatus. An element defined by an expression such as "including a ..." does not exclude the presence of other identical elements in the procedure, method, product, or apparatus including the element, unless further restricted. In addition, the scope of the method and apparatus in the embodiments of the present disclosure is not limited to the execution of functions in the order described or discussed, and may include such functions being executed substantially simultaneously or in reverse order. For example, the described method may be executed in a different order than the described order, and various steps may be added, omitted, or combined. In addition, features described with reference to some examples may be combined with other examples.

[0180] From the description of the above embodiments, those skilled in the art will clearly understand that the methods according to the above-mentioned embodiments can be realized by a combination of software and a necessary general-purpose hardware platform, and of course, the methods may be realized by hardware, but the former is a more preferred embodiment. Based on this understanding, the essential part of the technical means according to the present disclosure, in other words, the part that contributes to the related technology, can be embodied in the form of a software product. The computer software product is stored in a storage medium (e.g., ROM / RAM, magnetic disk, optical disk) and includes several instructions configured to cause a terminal (which may be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) to execute the methods according to the embodiments of the present disclosure.

[0181] The above division of each module is merely based on logical functions, and in actual implementation, all or part of the modules may be integrated into one physical entity, or may be physically independent. All of these modules may be implemented in a form in which software is called by a processing element, or all may be implemented in the form of hardware, or some modules may be implemented in a form in which software is called by a processing element and some modules may be implemented in the form of hardware. For example, the determination module may be an independently provided processing element, or may be integrated and implemented in a chip of the above-mentioned device, or may be stored in the memory of the above-mentioned device in the form of program code and called by a processing element of the above-mentioned device to execute the functions of the above-mentioned determination module. The implementation of other modules is similar. All or part of these modules may be integrated, or may be implemented independently. The processing element described herein may be an integrated circuit capable of processing signals. When implemented, each step of the above-mentioned method or each of the above-mentioned modules may be performed by an integrated logic circuit of hardware or a software-type instruction in a processor element.

[0182] For example, each module, unit, sub-unit, or sub-module may be configured as one or more integrated circuits configured to perform the above method, such as one or more application specific integrated circuits (ASICs), one or more microprocessors (DSPs), or one or more field programmable gate arrays (FPGAs). For example, when a certain module is realized in the form of a program code controlled by a processing element, the processing element may be a general-purpose processor, such as a central processing unit (CPU) or other processor capable of controlling a program code. For example, these modules may be integrated and realized in the form of a system-on-a-chip (SOC).

[0183] The terms "first", "second", and the like used in the specification and claims of the present disclosure are intended to distinguish between similar objects and are not necessarily used to describe a particular order or sequence. The data used in this manner may be interchanged in some cases, such that the embodiments of the present disclosure described herein may be performed in an order other than that shown or described herein. In addition, "comprise", "have" and any variation thereof mean a non-exclusive inclusion, for example, in a process, method, system, product, or device including a series of steps or units, the steps or units may not be explicitly listed, and may include steps or units that are not explicitly listed, or other steps or units inherent in the process, method, product, or device. In addition, "and / or" used in the specification and claims represents at least one of the objects connected thereto, for example, A and / or B and / or C includes seven types of situations, including only including A, only including B, only including C, both A and B being present, both B and C being present, both A and C being present, and all of A, B, and C being present. Similarly, "at least one of A and B" as used in the specification and claims should be understood as "A only, B only, or both A and B."

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

Claims

1. A sidelink resource selection method applied to a terminal, comprising: determining a resource selection time when a packet arrives; selecting a transmission resource for packet transmission at the resource selection time; The above-mentioned determining the resource selection time includes: determining a time length of short-term continuous sensing required prior to resource selection based on a second target parameter; determining the resource selection time based on a duration of short-time continuous sensing required before the resource selection; The second target parameter is contracted by a protocol, set on the network side, or preset; The second target parameter includes at least one of a minimum short consecutive sensing time length parameter and a short consecutive sensing time length parameter. A sidelink resource selection method comprising:

2. The step of determining the resource selection time based on a duration of short-time continuous sensing required before the resource selection includes: determining that the resource selection time is equal to the arrival time of the packet when the terminal performs continuous sensing before the arrival time of the packet and the duration of the continuous sensing is equal to or longer than the execution duration of short-term continuous sensing required before the resource selection; The method for selecting resources for a side link according to claim 1 .

3. the continuous sensing has already ended at the arrival time of the packet, and the time length from the end of sensing to the arrival time of the packet is equal to or less than K; Here, K is an integer equal to or greater than 0. The method for selecting resources for a side link according to claim 2 .

4. The step of determining the resource selection time based on a duration of short-time continuous sensing required before the resource selection includes: determining a first time length of continuous sensing that the terminal is performing at the arrival time of the packet; determining the resource selection time based on the first time length and a time length of short continuous sensing required before the resource selection. The method for selecting resources for a side link according to claim 1 .

5. determining the resource selection time based on the first time length and a time length of short continuous sensing required before the resource selection, The following formula: determining the resource selection time based on one of where n selection is the resource selection time, n is the arrival time of the packet, L is the execution time length of short-time continuous sensing required before the resource selection, M is the first time length and M≧0, T proc,0 is the processing time for the sensing results obtained during the execution time of the short-term continuous sensing required before the resource selection. The method for selecting resources for a side link according to claim 4 .

6. The step of determining the resource selection time based on a duration of short-time continuous sensing required before the resource selection includes: The following formula: determining the resource selection time based on one of where n selection is the resource selection time, n is the arrival time of the packet, L is the execution time of short-term continuous sensing required before the resource selection, and T proc,0 is the processing time for the sensing results obtained during the execution time of the short-term continuous sensing required before the resource selection. The method for selecting resources for a side link according to claim 1 .

7. The end time of the short-time continuous sensing is the resource selection time. The method for selecting resources for a side link according to claim 1 .

8. The continuous sensing includes at least one of sensing performed when discontinuous reception is turned on, periodic partial sensing, and short-term continuous sensing triggered by another packet transmission.

5. The method for selecting resources for a side link according to claim 2 or 4.

9. After checking the resource selection time as described above, determining a resource selection window based on the resource selection time; The method for selecting resources for a side link according to claim 1 .

10. The resource selection window is selection +T 1, n selection +T 2 ], Here, T 1 is the parameter that determines the start time of the resource selection window, and T 2 is a parameter for determining the end time of the resource selection window, and T 2 -T 1 is equal to or greater than the minimum number of candidate time domain resources in the resource selection window; and T 2 is less than or equal to the maximum number of time domain resources between two transmissions, which may be indicated in a time domain resource allocation field of the sidelink control information; T 2 is equal to or less than a preset value. The sidelink resource selection method according to claim 9 .

11. The minimum number of candidate time domain resources in the resource selection window is determining based on a minimum number of candidate time domain resources parameter of a resource selection window; determining based on a minimum number of candidate time domain resources parameter corresponding to each transmission; determining based on a priority level of the packet; determining based on a delay of the packet; determining based on the authenticity of the packet; determining based on a quality of service of the packet. The method for selecting resources for a side link according to claim 10.

12. After the step of selecting a transmission resource for packet transmission at the resource selection time, The method further includes the step of: subsequently performing continuous sensing and performing a first process on the transmission resource before transmitting the packet; The first process includes a reassessment mechanism and / or an occupancy mechanism. The method for selecting resources for a side link according to claim 1 .

13. When the first process is executed, the means for determining the end time of the resource selection window includes: determining an absolute time of an end time of a resource selection window of an initial resource selection made for said packet as an end time of the resource selection window; determining a time corresponding to a first preset amount of time from a time an initial resource selection was made for the packet as an end time of a resource selection window; and setting a time corresponding to an end time of a resource selection window to a time earlier than a time corresponding to a sum of a start time of the continuous sensing and a maximum preset time length of short-term continuous sensing. The sidelink resource selection method according to claim 12 .

14. The end time of the continuous sensing is the end time of the first process. The sidelink resource selection method according to claim 12 .

15. A terminal, A processor, a memory, and a computer program stored in the memory and operable on the processor, When the computer program is executed by the processor, the steps of the sidelink resource selection method according to claim 1 are implemented. A terminal characterized by:

16. A terminal, a determination module configured to determine a resource selection time when a packet arrives; a selection module configured to select a transmission resource for packet transmission at the resource selection time, The determination module includes: a third determination unit for determining a time length of short-term continuous sensing required before resource selection based on the second target parameter; and a fourth determination unit for determining the resource selection time based on a duration of short-time continuous sensing required before the resource selection, The second target parameter is contracted by a protocol, set on the network side, or preset; The second target parameter includes at least one of a minimum short consecutive sensing time length parameter and a short consecutive sensing time length parameter. A terminal characterized by:

17. A processor-readable storage medium, comprising: A computer program is stored in the processor-readable storage medium; The computer program causes a processor to execute the steps of the sidelink resource selection method according to claim 1. A processor-readable storage medium comprising: