Method, terminal device and network device for wireless communication

CN116420407BActive Publication Date: 2026-09-11GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202180071320.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-02-09
Publication Date
2026-09-11
Estimated Expiration
2041-02-09

AI Technical Summary

Technical Problem

然而,对于基于部分侦听的资源选取方式,pre-emption机制或re-evaluation机制可能触发终端设备重新进行资源选取,此种情况下,又很难选取合适的传输资源,从而影响正常的数据传输,降低了系统性能

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116420407B_ABST
    Figure CN116420407B_ABST
Patent Text Reader

Abstract

Embodiments of the present application provide a wireless communication method, a terminal device and a network device. For a partial sensing-based resource selection mode, in the case that a pre-emption mechanism or a re-evaluation mechanism triggers the terminal device to reselect resources, the terminal device can select appropriate transmission resources, thereby improving system performance. The wireless communication method comprises: a terminal device determines to perform resource reselection, wherein the resource reselection is reselection of transmission resources selected by the terminal in a first time slot set; and the terminal device determines whether to select a second time slot set for determining a candidate resource set, wherein the second time slot set is a time slot set different from the first time slot set.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communications, and more specifically, to a wireless communication method, terminal device, and network device. Background Technology

[0002] In New Radio-Vehicle to Everything (NR-V2X), full sensing or partial sensing is supported. Full sensing allows the terminal to listen to data transmitted by other terminals in all time slots (or subframes) except for the time slot where it is transmitting data. Partial sensing, on the other hand, is for energy conservation; the terminal only needs to listen to a portion of the time slots (or subframes) and selects resources based on the results of partial sensing. Furthermore, NR-V2X supports resource preemption and re-evaluation mechanisms. However, for resource selection based on partial sensing, the preemption or re-evaluation mechanism may trigger the terminal device to reselect resources. In this case, it is difficult to select suitable transmission resources, thus affecting normal data transmission and reducing system performance. Summary of the Invention

[0003] This application provides a wireless communication method, terminal device, and network device. For resource selection based on partial eavesdropping, when the terminal device is triggered to reselect resources by a pre-emption mechanism or a re-evaluation mechanism, the terminal device can select appropriate transmission resources, thereby improving system performance.

[0004] In a first aspect, a wireless communication method is provided, the method comprising:

[0005] The terminal device determines to perform resource reselection, wherein the resource reselection is performed on the transmission resources selected by the terminal within the first time slot set;

[0006] The terminal device determines whether to select a second time slot set for determining the candidate resource set, wherein the second time slot set is a time slot set different from the first time slot set.

[0007] Secondly, a wireless communication method is provided, the method comprising:

[0008] The terminal device obtains configuration information, wherein the terminal device is a terminal that selects resources based on partial listening, and the configuration information is used to configure listening parameters for the terminal that selects resources based on partial listening;

[0009] The terminal device listens based on this configuration information.

[0010] Thirdly, a wireless communication method is provided, the method comprising:

[0011] The network device sends configuration information to the terminal device, wherein the terminal device is a terminal that selects resources based on partial listening, and the configuration information is used to configure listening parameters for the terminal that selects resources based on partial listening.

[0012] Fourthly, a terminal device is provided for performing the method described in the first aspect above.

[0013] Specifically, the terminal device includes a functional module for performing the method described in the first aspect above.

[0014] Fifthly, a terminal device is provided for performing the method described in the second aspect above.

[0015] Specifically, the terminal device includes a functional module for performing the method described in the second aspect above.

[0016] Sixthly, a network device is provided for performing the method described in the third aspect above.

[0017] Specifically, the network device includes a functional module for performing the method described in the third aspect above.

[0018] In a seventh aspect, a terminal device is provided, including a processor and a memory. The memory is used to store a computer program, and the processor is used to call and run the computer program stored in the memory to perform the method described in the first aspect.

[0019] Eighthly, a terminal device is provided, including a processor and a memory. The memory is used to store a computer program, and the processor is used to call and run the computer program stored in the memory to perform the method described in the second aspect above.

[0020] A ninth aspect provides a network device including a processor and a memory. The memory is used to store a computer program, and the processor is used to invoke and run the computer program stored in the memory to perform the method described in the third aspect above.

[0021] In a tenth aspect, an apparatus is provided for implementing the method in any one of the first to third aspects described above.

[0022] Specifically, the device includes a processor for retrieving and running a computer program from a memory, causing a device equipped with the device to perform the method described in any of the first to third aspects above.

[0023] Eleventhly, a computer-readable storage medium is provided for storing a computer program that causes a computer to perform the methods of any one of the first to third aspects described above.

[0024] In a twelfth aspect, a computer program product is provided, comprising computer program instructions that cause a computer to perform the methods of any one of the first to third aspects described above.

[0025] In a thirteenth aspect, a computer program is provided that, when run on a computer, causes the computer to perform the methods of any one of the first to third aspects described above.

[0026] Through the technical solution of the first aspect mentioned above, when the terminal device determines to perform resource reselection, the terminal device determines whether to select the second time slot set used to determine the candidate resource set. Thus, for the resource selection method based on partial sniffing, the terminal device can select appropriate transmission resources, thereby improving system performance.

[0027] By using the technical solutions in the second and third aspects mentioned above, listening parameters are configured for terminals that select resources based on partial listening. That is, by configuring independent parameters for terminals that select resources based on partial listening, resource reselection can be avoided, and the terminal device can select appropriate transmission resources, thereby improving system performance. Attached Figure Description

[0028] Figure 1 This is a schematic diagram of a communication system architecture used in an embodiment of this application.

[0029] Figure 2 This is a schematic diagram of another communication system architecture applied in the embodiments of this application.

[0030] Figure 3 This is a schematic diagram of side-to-side communication within the network coverage area provided in this application.

[0031] Figure 4 This is a schematic diagram of a partial network coverage side-by-side communication provided in this application.

[0032] Figure 5 This is a schematic diagram of outgoing network communication provided in this application.

[0033] Figure 6 This is a schematic diagram of a unicast side-by-side communication method provided in this application.

[0034] Figure 7 This is a schematic diagram of a multicast side-by-side communication method provided in this application.

[0035] Figure 8This is a schematic diagram of a broadcast side-by-side communication method provided in this application.

[0036] Figure 9 This is a schematic diagram of a lateral feedback method provided in this application.

[0037] Figure 10 This is a schematic diagram of a lateral feedback resource provided in this application.

[0038] Figure 11 This is a schematic diagram of a resource selection based on eavesdropping provided in this application.

[0039] Figure 12 This is a schematic diagram of a re-evaluation mechanism provided in this application.

[0040] Figure 13 This is a schematic diagram of a resource preemption mechanism provided in this application.

[0041] Figure 14 This is a schematic diagram illustrating resource selection within a selection window, as provided in this application.

[0042] Figure 15 This is a schematic flowchart of a wireless communication method provided according to an embodiment of this application.

[0043] Figure 16 This is a schematic diagram of a first time slot set and a second time slot set provided according to an embodiment of this application.

[0044] Figure 17 This is a schematic diagram of a side feedback provided according to an embodiment of this application.

[0045] Figure 18 This is a schematic flowchart of another wireless communication method provided according to an embodiment of this application.

[0046] Figure 19 This is a schematic flowchart of another wireless communication method provided according to an embodiment of this application.

[0047] Figure 20 This is a schematic block diagram of a terminal device provided according to an embodiment of this application.

[0048] Figure 21 This is a schematic block diagram of another terminal device provided according to an embodiment of this application.

[0049] Figure 22 This is a schematic block diagram of a network device provided according to an embodiment of this application.

[0050] Figure 23 This is a schematic block diagram of a communication device provided according to an embodiment of this application.

[0051] Figure 24 This is a schematic block diagram of an apparatus provided according to an embodiment of this application.

[0052] Figure 25 This is a schematic block diagram of a communication system provided according to an embodiment of this application. Detailed Implementation

[0053] The technical solutions of the embodiments of this application will now be described with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of them. All other embodiments obtained by those skilled in the art without creative effort regarding the embodiments of this application are within the scope of protection of this application.

[0054] The technical solutions of this application embodiment can be applied to various communication systems, such as: Global System of Mobile communication (GSM) system, Code Division Multiple Access (CDMA) system, Wideband Code Division Multiple Access (WCDMA) system, General Packet Radio Service (GPRS), Long Term Evolution (LTE) system, Advanced Long Term Evolution (LTE-A) system, New Radio (NR) system, evolution system of NR system, LTE-based access to unlicensed spectrum (LTE-U) system, NR-based access to unlicensed spectrum (NR-U) system, Non-Terrestrial Networks (NTN) system, Universal Mobile Telecommunication System (UMTS), Wireless Local Area Network (WLAN) or other communication systems, etc.

[0055] Traditional communication systems typically support a limited number of connections and are easy to implement. However, with the development of communication technology, mobile communication systems will not only support traditional communication but also, for example, device-to-device (D2D) communication, machine-to-machine (M2M) communication, machine-type communication (MTC), vehicle-to-vehicle (V2V) communication, or vehicle-to-everything (V2X) communication. The embodiments of this application can also be applied to these communication systems.

[0056] Optionally, the communication system in this application embodiment can be applied to a carrier aggregation (CA) scenario, a dual connectivity (DC) scenario, or a standalone (SA) network deployment scenario.

[0057] Optionally, the communication system in this application embodiment can be applied to unlicensed spectrum, wherein unlicensed spectrum can also be considered as shared spectrum; or, the communication system in this application embodiment can also be applied to licensed spectrum, wherein licensed spectrum can also be considered as non-shared spectrum.

[0058] This application describes various embodiments in conjunction with network devices and terminal devices. The terminal device may also be referred to as user equipment (UE), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent, or user device, etc.

[0059] Terminal devices can be stations (STs) in WLANs, cellular phones, cordless phones, Session Initiation Protocol (SIP) phones, Wireless Local Loop (WLL) stations, Personal Digital Assistant (PDA) devices, handheld devices with wireless communication capabilities, computing devices or other processing devices connected to a wireless modem, in-vehicle devices, wearable devices, terminal devices in next-generation communication systems such as NR networks, or terminal devices in future evolved Public Land Mobile Network (PLMN) networks, etc.

[0060] In the embodiments of this application, the terminal device can be deployed on land, including indoor or outdoor, handheld, wearable or vehicle-mounted; it can also be deployed on water (such as ships); and it can also be deployed in the air (such as airplanes, balloons and satellites).

[0061] In the embodiments of this application, the terminal device may be a mobile phone, a tablet computer, a computer with wireless transceiver capabilities, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self-driving, a wireless terminal device in remote medical care, a wireless terminal device in a smart grid, a wireless terminal device in transportation safety, a wireless terminal device in a smart city, or a wireless terminal device in a smart home, etc.

[0062] By way of example and not limitation, in this embodiment, the terminal device can also be a wearable device. Wearable devices, also known as wearable smart devices, are a general term for devices that utilize wearable technology to intelligently design and develop everyday wearables, such as glasses, gloves, watches, clothing, and shoes. Wearable devices are portable devices that are worn directly on the body or integrated into the user's clothing or accessories. Wearable devices are not merely hardware devices, but also achieve powerful functions through software support, data interaction, and cloud interaction. Broadly speaking, wearable smart devices include those that are feature-rich, large in size, and can achieve complete or partial functions without relying on a smartphone, such as smartwatches or smart glasses, as well as those that focus on a specific type of application function and require the use of other devices such as smartphones, such as various smart bracelets and smart jewelry for vital sign monitoring.

[0063] In the embodiments of this application, the network device can be a device for communicating with mobile devices. The network device can be an access point (AP) in WLAN, a base station (BTS) in GSM or CDMA, a base station (NodeB, NB) in WCDMA, an evolved Node B (eNB or eNodeB) in LTE, a relay station or access point, or a network device or base station (gNB) in vehicle-mounted equipment, wearable devices, and NR networks, or a network device in a future evolved PLMN network or NTN network, etc.

[0064] By way of example and not limitation, in this embodiment, the network device may have mobility characteristics; for example, the network device may be a mobile device. Optionally, the network device may be a satellite or a balloon station. For example, the satellite may be a low Earth orbit (LEO) satellite, a medium Earth orbit (MEO) satellite, a geostationary earth orbit (GEO) satellite, a high elliptical orbit (HEO) satellite, etc. Optionally, the network device may also be a base station located on land, water, or other similar locations.

[0065] In this embodiment, the network device can provide services to a cell. The terminal device communicates with the network device through the transmission resources (e.g., frequency domain resources, or spectrum resources) used by the cell. The cell can be the cell corresponding to the network device (e.g., a base station). The cell can belong to a macro base station or to a base station corresponding to a small cell. The small cell can include: metro cell, micro cell, pico cell, femto cell, etc. These small cells have the characteristics of small coverage area and low transmission power, and are suitable for providing high-speed data transmission services.

[0066] It should be understood that the terms "system" and "network" are often used interchangeably in this document. The term "and / or" in this document merely describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone. Furthermore, the character " / " in this document generally indicates that the preceding and following related objects have an "or" relationship.

[0067] The terminology used in the embodiments section of this application is for the purpose of explaining specific embodiments of this application only, and is not intended to limit this application. The terms "first," "second," "third," and "fourth," etc., in the specification, claims, and accompanying drawings of this application are used to distinguish different objects, not to describe a specific order. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion.

[0068] It should be understood that the term "instruction" mentioned in the embodiments of this application can be a direct instruction, an indirect instruction, or an indication of a relationship. For example, A instructing B can mean that A directly instructs B, such as B being able to obtain information through A; it can also mean that A indirectly instructs B, such as A instructing C, so B can obtain information through C; or it can mean that there is a relationship between A and B.

[0069] In the description of the embodiments of this application, the term "correspondence" may indicate that there is a direct or indirect correspondence between two things, or that there is an association between two things, or that there is a relationship of instruction and being instructed, configuration and being configured, etc.

[0070] In this embodiment of the application, "predefined" can be implemented by pre-storing corresponding codes, tables, or other means that can be used to indicate relevant information in the device (e.g., including terminal devices and network devices). This application does not limit the specific implementation method. For example, predefined can refer to what is defined in the protocol.

[0071] In this application embodiment, the "protocol" may refer to a standard protocol in the field of communication, such as the LTE protocol, the NR protocol, and related protocols applied to future communication systems. This application does not limit this.

[0072] Figure 1 This is a schematic diagram of a communication system applicable to an embodiment of this application. The transmission resources of the vehicle-mounted terminals (vehicle-mounted terminal 121 and vehicle-mounted terminal 122) are allocated by the base station 110, and the vehicle-mounted terminals transmit data on the side link according to the resources allocated by the base station 110. Specifically, the base station 110 can allocate resources for single transmission or semi-static transmission for the terminals.

[0073] Figure 2 This is a schematic diagram of another communication system applicable to the embodiments of this application. The vehicle-mounted terminals (vehicle-mounted terminal 131 and vehicle-mounted terminal 132) autonomously select transmission resources on the side link for data transmission. Optionally, the vehicle-mounted terminals may randomly select transmission resources or select transmission resources by listening.

[0074] It should be noted that in side-line communication, depending on the network coverage of the communicating terminal, it can be divided into side-line communication within network coverage, such as... Figure 3 As shown; partial network coverage side-by-side communication, such as Figure 4 As shown; and network coverage outside the line of communication, such as Figure 5 As shown.

[0075] Figure 3 In side-link communication within network coverage, all terminals conducting side-link communication are within the coverage area of ​​the same base station. Therefore, all of these terminals can conduct side-link communication based on the same side-link configuration by receiving configuration signaling from the base station.

[0076] Figure 4 In partial network coverage sidelink communication scenarios, some terminals performing sidelink communication are located within the base station's coverage area. These terminals can receive configuration signaling from the base station and perform sidelink communication according to the base station's configuration. Terminals located outside the network coverage area cannot receive the base station's configuration signaling. In this case, terminals outside the network coverage area will determine their sidelink configuration and perform sidelink communication based on pre-configuration information and information carried in the Physical Sidelink Broadcast Channel (PSBCH) sent by terminals within the network coverage area.

[0077] Figure 5 For out-of-network coverage communication, all terminals conducting out-of-network communication are located outside the network coverage area, and all terminals determine their out-of-network configuration based on pre-configuration information for out-of-network communication.

[0078] It should be noted that device-to-device communication is a sidelink (SL) transmission technology based on device-to-device (D2D) communication. Unlike traditional cellular systems where data is received or transmitted via base stations, it offers higher spectral efficiency and lower transmission latency. Vehicle-to-everything (V2X) systems employ direct terminal-to-terminal communication, and 3GPP defines two transmission modes, denoted as Mode 1 and Mode 2. The embodiments in this application can be applied to Mode 2.

[0079] In the first mode, the terminal's transmission resources are allocated by the base station, and the terminal transmits data on the side link according to the resources allocated by the base station. The base station can allocate resources for a single transmission or for semi-static transmission. For example... Figure 3 As shown, the terminal is located within the network coverage area, and the network allocates transmission resources for the terminal to use for side-by-side transmission.

[0080] Second mode: The terminal selects a resource from the resource pool for data transmission. For example... Figure 5 As shown, if the terminal is located outside the cell coverage area, the terminal autonomously selects transmission resources from the pre-configured resource pool for sideline transmission; or, as... Figure 3 As shown, the terminal autonomously selects transmission resources from the resource pool configured in the network for side-line transmission.

[0081] NR-V2X supports autonomous driving, which places higher demands on data interaction between vehicles, such as higher throughput, lower latency, higher reliability, wider coverage, and more flexible resource allocation.

[0082] LTE-V2X supports broadcast transmission, while NR-V2X introduces unicast and multicast transmission methods. For unicast transmission, there is only one receiving terminal, such as... Figure 6 As shown, UE1 and UE2 communicate via unicast; for multicast transmission, the receiving end is all terminals within a communication group, or all terminals within a certain transmission distance, such as... Figure 7 As shown, UE1, UE2, UE3, and UE4 form a communication group, where UE1 transmits data, and the other terminal devices in the group are all receiving terminals. For broadcast transmission, the receiving terminal is any terminal surrounding the transmitting terminal, such as... Figure 8 As shown, UE1 is the sending terminal, and the other terminals around it, UE2-UE6, are all receiving terminals.

[0083] A resource pool is introduced in the sideline transmission system. A resource pool is a collection of transmission resources, including those configured by the network and those selected by the terminal. Resource pools can be configured through pre-configuration or network configuration, and one or more resource pools can be configured. Resource pools are further divided into a transmitting resource pool and a receiving resource pool. The transmitting resource pool contains the transmission resources used to transmit sideline data; the receiving resource pool contains the transmission resources used by the terminal to receive sideline data.

[0084] To facilitate a better understanding of the embodiments of this application, the side feedback channel related to this application will be described.

[0085] In NR-V2X, a sidelink feedback channel is introduced to improve reliability. For example, in unicast transmission, the transmitting terminal sends sidelink data (including the Physical Sidelink Control Channel (PSCCH) and the Physical Sidelink Shared Channel (PSSCH)) to the receiving terminal, and the receiving terminal sends Hybrid Automatic Repeat reQuest (HARQ) feedback information to the transmitting terminal. The transmitting terminal determines whether a retransmission is needed based on the feedback information from the receiving terminal. The HARQ feedback information is carried in the sidelink feedback channel, such as the Physical Sidelink Feedback Channel (PSFCH). Figure 9 As shown.

[0086] Sideline feedback can be activated or deactivated using pre-configured or network configuration information. If sideline feedback is activated, the receiving terminal receives the sideline data sent by the sending terminal and sends a HARQ acknowledgment (ACK) or negative acknowledgment (NACK) to the sending terminal based on the detection result. The sending terminal then decides whether to send retransmitted data or new data based on the feedback from the receiving terminal. If sideline feedback is deactivated, the receiving terminal does not need to send feedback information. The sending terminal typically uses blind retransmission to send data. For example, the sending terminal retransmits each sideline data K times instead of deciding whether to send retransmitted data based on the feedback from the receiving terminal.

[0087] To facilitate a better understanding of the embodiments of this application, the resources of the side feedback channel related to this application are described.

[0088] To reduce the overhead of the PSFCH channel, one time slot out of every N time slots is defined to include PSFCH transmission resources, i.e., the period of the side feedback resources is N time slots, where N = 0, 1, 2, 4. The parameter N is pre-configured or network-configured. When N = 0, it indicates that no feedback resources are configured for this resource pool, i.e., side feedback is not supported. The diagram for N = 4 is shown below. Figure 10 As shown.

[0089] The feedback information of the PSSCH transmitted in time slots 2, 3, 4, and 5 is transmitted in time slot 7. Therefore, time slots {2, 3, 4, and 5} can be regarded as a set of time slots. The PSSCH transmitted in this set of time slots corresponds to the PSFCH in the same time slot.

[0090] The sending terminal transmits PSCCH / PSSCH in time slot n, and the receiving end transmits PSFCH in the first available time slot after time slot n+k, where k is a configuration parameter, k=2 or k=3; for example Figure 10 In the network configuration, k=2, the sending terminal sends PSCCH / PSSCH in time slot 4, and the receiving terminal sends PSFCH in the first available time slot after time slot 6, i.e., time slot 7.

[0091] To facilitate a better understanding of the embodiments of this application, the resource selection method based on eavesdropping related to this application will be described.

[0092] In LTE-V2X, full sensing or partial sensing is supported. Full sensing means that the terminal can listen to the data transmitted by other terminals in all time slots (or subframes) except the time slot for transmitting data. Partial sensing is for the purpose of saving power for the terminal. The terminal only needs to listen to some time slots (or subframes) and select resources based on the results of partial sensing.

[0093] Specifically, when the upper layer does not configure partial listening, the default is to use full listening for resource selection.

[0094] When a new data packet arrives at time n, resource selection is required. The terminal will select resources within [n+T1, n+T2] ms based on the listening results of the past second, where T1<=4; T 2min (prio TX )≤T2≤100,T 2min (prio TX The parameters T1 and T2 are configured by the higher layer. T1 should be greater than the terminal's processing latency, while T2 should be selected within the latency requirements of the service. For example, if the latency requirement is 50ms, then 20 ≤ T2 ≤ 50; if the latency requirement is 100ms, then 20 ≤ T2 ≤ 100. Figure 11 As shown.

[0095] The process of selecting resources within the selection window on the terminal is as follows: (For specific resource selection procedures, please refer to the operation steps described in the standard above. Several main resource selection steps are listed here.)

[0096] 1. The terminal will select all available resources within the window as a set A.

[0097] 2. If the terminal does not have a listening result for some subframes within the listening window, the resources of the corresponding subframes in the selection window for these subframes are excluded.

[0098] 3. If the terminal detects a Physical Sidelink Control Channel (PSCCH) within its listening window, it measures the Reference Signal Received Power (RSRP) of the Physical Sidelink Shared Channel (PSSCH) scheduled by the PSCCH. If the measured PSSCH-RSRP is higher than the PSSCH-RSRP threshold, and the reserved transmission resources determined according to the reservation information in the control information conflict with the data to be transmitted by the user, then the user excludes that resource from set A. The selection of the PSSCH-RSRP threshold is determined by the priority information carried in the detected PSCCH and the priority of the data to be transmitted by the terminal.

[0099] 4. If the number of remaining resources in set A is less than 20% of the total number of resources, the terminal will raise the PSSCH-RSRP threshold by 3dB and repeat steps 1-3 until the number of remaining resources in set A is greater than 20% of the total number of resources.

[0100] 5. The terminal performs Sidelink Received Signal Strength Indicator (S-RSSI) detection on the remaining resources in set A, sorts them according to energy level, and puts the 20% of resources with the lowest energy (relative to the number of resources in set A) into set B.

[0101] 6. The terminal selects a resource from set B with equal probability for data transmission.

[0102] Compared to the full listening method, the terminal based on partial listening selects Y time slots within the resource selection window, and determines whether the resources in the Y time slots can be used as candidate resources based on the listening results. If they can, they are placed into the set S. B In the case of set S B If the number of elements in S is greater than or equal to 20% of the total number of resources in Y time slots, then S... B Report it to higher management.

[0103] To facilitate a better understanding of the embodiments of this application, the resource pre-emption and re-evaluation mechanisms related to this application are explained.

[0104] In LTE-V2X, once a terminal selects a transmission resource, it will transmit data on those resources. However, it is possible for two terminals to select the same transmission resource, which will cause a resource conflict and degrade system performance. To solve this problem, NR-V2X introduces resource pre-emption and re-evaluation mechanisms. This allows a terminal to determine whether there is a resource conflict with other terminals before using the selected resource. If there is no conflict, the terminal can continue to use the selected transmission resource. If there is a resource conflict, the terminal needs to avoid the conflict and reselect the resource according to the corresponding mechanism.

[0105] NR-V2X supports a re-evaluation mechanism. After a terminal completes resource selection, resources that have been selected but not indicated by sending sideline control information may still be reserved by other terminals with sudden non-periodic services, leading to resource collisions. To address this issue, a re-evaluation mechanism is proposed, whereby the terminal continues to listen for sideline control information after completing resource selection and re-evaluates the selected but unindicated resources at least once.

[0106] like Figure 12 As shown, resources w, x, y, z, and v are time-frequency resources already selected by the terminal, with resource x located in time slot m. For resources y and z, which the terminal will soon send sideline control information for the first time in resource x (resource x has previously been indicated by sideline control information in resource w), the terminal performs resource listening at least once in time slot m-T3. This involves determining the resource selection window and listening window, and excluding resources within the selection window to obtain a candidate resource set. If resource y or z is not in the candidate resource set, the terminal reselects a time-frequency resource from resources y and z that is not in the candidate resource set. Alternatively, it can reselect any resource that has already been selected but not indicated by sending sideline control information, such as any of the resources y, z, and v. The time slot T3 depends on the terminal's processing capability.

[0107] NR-V2X supports a resource preemption mechanism. In NR-V2X, conclusions regarding the preemption mechanism are described from the perspective of the preempted terminal. After completing resource selection, the terminal continues to listen for sideline control information. If the time-frequency resource that has been selected and indicated by sending sideline control information meets the following three conditions, resource reselection is triggered:

[0108] Condition 1: The reserved resources in the detected lateral control information overlap with the resources that the terminal has selected and indicated, including full overlap and partial overlap.

[0109] Condition 2: The Reference Signal Received Power (RSRP) of the PSCCH corresponding to the sideline control information detected by the terminal or the RSRP of the PSSCH scheduled by the PSCCH is greater than the sideline RSRP threshold.

[0110] Condition 3: The priority carried in the detected side-traffic control information is higher than the priority of the data to be sent by the terminal.

[0111] like Figure 13 As shown, resources w, x, y, z, and v are time-frequency resources already selected by the terminal, with resource x located in time slot m. For resources x and y that the terminal is about to send a sideline control information indication in time slot m and that have already been indicated by sideline control information previously sent by the terminal, the terminal performs resource listening at least once in time slot m-T3 to determine the candidate resource set. If resource x or y is not in the candidate resource set (satisfying conditions 1 and 2 above), it is further determined whether the absence of resource x or y is due to an indication carrying high-priority sideline control information (satisfying condition 3 above). If so, the terminal performs resource reselection, re-selecting a time-frequency resource from x and y that satisfies the above three conditions.

[0112] For the resource selection method based on partial listening, the terminal selects Y time slots within the selection window, and selects transmission resources (such as...) on those Y time slots according to the listening results. Figure 14 As shown in the diagram, before using the third resource at time m, the terminal needs to perform a re-evaluation or pre-emption check. If the resource is not found in the candidate resource set, the terminal needs to reselect the resource. However, at this time, the number of time slots in the Y selected time slots after time m is very small, making it difficult to select a suitable transmission resource from the remaining time slots. Alternatively, the ratio of the number of elements in the candidate resource set determined in the remaining time slots to the total number of elements in the remaining time slots is less than X%. In this case, how should the terminal select the resource? Here, X% is the resource pool configuration parameter, for example, X = 20.

[0113] Based on the above problems, this application proposes a resource selection scheme. For terminals that select resources based on partial listening, the resource selection method can be optimized to avoid resource reselection triggered by re-evaluation or pre-emption detection.

[0114] The technical solution of this application is described in detail below through specific embodiments.

[0115] Figure 15 This is a schematic flowchart of a wireless communication method 200 according to an embodiment of this application, such as... Figure 15As shown, the method 200 may include at least some of the following:

[0116] S210, the terminal device determines to perform resource reselection, wherein the resource reselection is performed on the transmission resources selected by the terminal within the first time slot set;

[0117] S220, the terminal device determines whether to select a second time slot set for determining the candidate resource set, wherein the second time slot set is a time slot set different from the first time slot set.

[0118] In this embodiment of the application, when the terminal device determines to perform resource reselection, the terminal device determines whether to select a second time slot set for determining the candidate resource set, thereby enabling the terminal device to select appropriate transmission resources and improve system performance.

[0119] In this embodiment of the application, the terminal device can be a terminal that selects resources based on partial eavesdropping.

[0120] The time slots described in the embodiments of this application may also be other time units, such as frames, subframes, symbols, etc., and this application does not limit them.

[0121] In some embodiments, the resource selection window [n+T1,n+T2] corresponding to the terminal device when determining the first time slot set may be of different size and / or in different position than the resource selection window when determining that the second time slot set needs to be selected for resource reselection. Of course, it may also be the same resource selection window. This application embodiment does not limit this.

[0122] The selection of the window [n+T1, n+T2] is based on the terminal implementation, where T1 is less than the terminal's processing latency and T2 is less than the service's packet delay budget (PDB).

[0123] In some embodiments, the above-described S210 may specifically include:

[0124] The terminal device determines resource reselection based on the resource pre-emption or re-evaluation detection results as soon as possible. For example, as shown above. Figure 14 As shown, before using the third resource at time m, the terminal device needs to perform a re-evaluation or pre-emption check. If the third resource is not found in the candidate resource set, the terminal device needs to reselect the resource. For example, the terminal device determines whether the third resource at time m is available and whether resource selection is necessary at time m-T3, where T3 is determined based on the terminal's processing latency; however, time m-T3 may not belong to the first time slot set.

[0125] In some embodiments, when the terminal device selects resources in time slot n, it selects Y time slots within the selection window [n+T1, n+T2] as a first time slot set, and selects transmission resources within these Y time slots based on the monitoring results. When the terminal performs re-evaluation or pre-emption detection at time m and determines that resource reselection is necessary, the terminal device can determine to select a second time slot set, wherein the time domain position of the time slots in the second time slot set is less than or equal to the packet delay budget (PDB). The terminal device can combine the remaining time slots after time m (or time m-T3) in the first time slot set with the time slots in the second time slot set as a candidate time slot set, and select resources within this candidate time slot set. For example, as... Figure 16 As shown, the terminal device selects the second time slot set Y1 within the resource selection window [n+T1, n+T2]. How to select these Y1 time slots depends on the terminal implementation. For example, the terminal device selects the second time slot set Y1 after the first time slot set Y. In this case, when the terminal device determines that resource selection is required at time m, the candidate time slot set includes all time slots after time m that belong to both the first time slot set Y and the second time slot set Y1. The terminal device can determine the candidate transmission resource set from this candidate time slot set.

[0126] In some embodiments, at least one of the following factors in the second time slot set—the number of time slots, their distribution (continuous or discontinuous), the minimum time slot, and the maximum time slot—is pre-configured or configured by the network device.

[0127] In some embodiments, when the terminal device determines to select the second time slot set, the time domain location of the time slot in the second time slot set is less than or equal to the PDB or the remaining PDB.

[0128] In some embodiments, the above-described S220 may specifically include:

[0129] The terminal device determines whether to select the second time slot set based on the first information;

[0130] The first information includes, but is not limited to, at least one of the following:

[0131] The first time slot set represents the number of time slots remaining after the first time.

[0132] The RSRP threshold value used to determine the candidate resource set;

[0133] The number of resources included in the candidate resource set;

[0134] The remaining number of transmissions after the first transmission;

[0135] Priority;

[0136] Does the resource pool allow periodic reservation of transmission resources?

[0137] In the embodiments of this application, the first time can be the time for determining resource reselection or resource selection.

[0138] In some embodiments, the network device configures or pre-configures the correspondence between priority and threshold value. The terminal device can determine the corresponding threshold value based on the priority of the current data, and then determine whether to select a second time slot set based on the comparison results of various parameters of the first information with the threshold value.

[0139] Example 1, S220 above may specifically include:

[0140] The terminal device can determine whether to select the second time slot set based on the number of time slots remaining after the first time slot set. That is, Example 1 can be seen as the first information mentioned above including the number of time slots remaining after the first time slot set.

[0141] Among some alternative implementations of Example 1

[0142] If the number of remaining time slots in the first time slot set after the first time is less than a first threshold, the terminal device determines to select the second time slot set; otherwise, the terminal device determines not to select the second time slot set.

[0143] Among some alternative implementations of Example 1

[0144] If the number of remaining time slots in the first time slot set after the first time is greater than or equal to the first threshold value, the terminal device determines not to select the second time slot set; otherwise, the terminal device determines to select the second time slot set.

[0145] In some implementations of Example 1, the first threshold value may be determined based on priority. In this case, Example 1 can be viewed as the aforementioned first information including the number of time slots remaining after the first time slot set and their priority.

[0146] In Example 1, for instance, when a terminal device selects resources in time slot n, it selects Y time slots within the selection window [n+T1, n+T2] as a first time slot set, and selects transmission resources within these Y time slots based on the monitoring results. When the terminal device performs re-evaluation or pre-emption detection at time m and determines that resource reselection is necessary, if the number of time slots belonging to the first time slot set after time m is less than a first threshold, or if the number of time slots belonging to the first time slot set within the resource selection window determined by the terminal device at time m is less than the first threshold, then the terminal device determines to select a second time slot set. The time domain position of the time slots in this second time slot set is less than or equal to the packet delay budget (PDB). The terminal device uses the remaining time slots in the first time slot set after time m and the time slots in the second time slot set as a candidate time slot set, and performs resource selection within this candidate time slot set.

[0147] Example 2, S220 above may specifically include:

[0148] The terminal device determines whether to select the second time slot set based on the ratio of the number of time slots remaining in the first time slot set after the first time to the total number of time slots in the first time slot set. That is, Example 2 can be seen as the aforementioned first information including the number of time slots remaining in the first time slot set after the first time.

[0149] In some of the alternative implementations of Example 2

[0150] If the ratio of the number of remaining time slots in the first time slot set after the first time to the total number of time slots in the first time slot set is less than a second threshold, the terminal device determines to select the second time slot set; otherwise, the terminal device determines not to select the second time slot set.

[0151] In some of the alternative implementations of Example 2

[0152] If the ratio of the number of remaining time slots in the first time slot set after the first time to the total number of time slots in the first time slot set is greater than or equal to the second threshold, the terminal device determines not to select the second time slot set; otherwise, the terminal device determines to select the second time slot set.

[0153] In some implementations of Example 2, the second threshold value may be determined based on priority. In this case, Example 2 can be viewed as the aforementioned first information including the number of time slots remaining after the first time slot set and their priority.

[0154] In Example 2, for instance, when the terminal device selects resources in time slot n, it selects Y time slots within the selection window [n+T1, n+T2] as a first time slot set, and selects transmission resources within these Y time slots based on the monitoring results. When the terminal device performs re-evaluation or pre-emption detection at time m and determines that resource reselection is necessary, if the ratio of the number of time slots K belonging to the first time slot set after time m to Y is less than a second threshold, the terminal device determines to select a second time slot set, where the time domain position of the time slots in the second time slot set is less than or equal to the PDB. The terminal device uses the remaining time slots in the first time slot set after time m and the time slots in the second time slot set as a candidate time slot set, and performs resource selection within this candidate time slot set.

[0155] Example 3, S220 above may specifically include:

[0156] The terminal device determines whether to select the second time slot set based on the RSRP threshold value determined during the process of determining the candidate resource set in the remaining time slots after the first time slot set. That is, Example 3 can be regarded as the above-mentioned first information including the RSRP threshold value used to determine the candidate resource set.

[0157] In some of the alternative implementations of Example 3

[0158] If the RSRP threshold value determined during the process of determining the candidate resource set in the remaining time slots after the first time slot set is greater than the third threshold value, the terminal device determines to select the second time slot set; otherwise, the terminal device determines not to select the second time slot set.

[0159] In some of the alternative implementations of Example 3

[0160] If the RSRP threshold value determined during the process of determining the candidate resource set in the remaining time slots after the first time slot set is less than or equal to the third threshold value, the terminal device determines not to select the second time slot set; otherwise, the terminal device determines to select the second time slot set.

[0161] In some implementations of Example 3, the third threshold value may be determined based on priority. In this case, Example 3 can be viewed as the first information mentioned above including the RSRP threshold value and priority used to determine the candidate resource set.

[0162] In Example 3, for instance, when the terminal device selects resources in time slot n, it selects Y time slots within the selection window [n+T1, n+T2] as the first time slot set, and selects transmission resources within these Y time slots based on the listening results. When the terminal device performs re-evaluation or pre-emption detection at time m and determines that resource reselection is required, if the number of time slots belonging to the first time slot set after time m is K, the terminal device determines a candidate resource set based on the listening results in these K time slots. During the process of determining the candidate resource set, the terminal device uses the detected sidelink control information... The terminal device measures the RSRP threshold of the PSCCH carrying the SCI or the RSRP threshold of the PSSCH scheduled by the SCI, and compares it with the RSRP threshold to determine the candidate resource set. If the ratio of the number of elements in the candidate resource set to the total number of resources in the K time slots is less than parameter X% (e.g., 20%), the terminal device raises the RSRP threshold by 3 dB and re-determines the candidate resource set. During this process, if the RSRP threshold exceeds the third threshold value, it is considered that the RSRP threshold value is very high and the interference on the transmission resources in the candidate resource set determined based on the RSRP threshold value is very strong. At this time, the terminal device determines to select the second time slot set Y1, thereby increasing the number of available transmission resources.

[0163] Example 4, S220 above may specifically include:

[0164] The terminal device determines whether to select the second time slot set based on the RSRP threshold value determined during the process of determining the candidate resource set in the remaining time slots after the first time slot set, and the number of resources included in the candidate resource set. That is, Example 4 can be seen as the above-mentioned first information including the RSRP threshold value used to determine the candidate resource set and the number of resources included in the candidate resource set.

[0165] In some of the alternative implementations of Example 4

[0166] If, during the process of determining the candidate resource set in the remaining time slots after the first time slot set, the RSRP threshold value determined is greater than the fourth threshold value, and the number of resources included in the candidate resource set is less than the fifth threshold value, the terminal device determines to select the second time slot set; otherwise, the terminal device determines not to select the second time slot set.

[0167] In some of the alternative implementations of Example 4

[0168] If the RSRP threshold value determined during the process of determining the candidate resource set in the remaining time slots after the first time slot set is less than or equal to the fourth threshold value, and the number of resources included in the candidate resource set is greater than or equal to the fifth threshold value, the terminal device determines not to select the second time slot set; otherwise, the terminal device determines to select the second time slot set.

[0169] In some implementations of Example 4, the fourth threshold and / or the fifth threshold may be determined based on priority. In this case, Example 4 can be viewed as the first information mentioned above including the RSRP threshold for determining the candidate resource set, the number of resources included in the candidate resource set, and the priority.

[0170] In Example 4, for instance, when a terminal device selects resources in time slot n, it selects Y time slots within the selection window [n+T1, n+T2] as the first time slot set, and selects transmission resources within these Y time slots based on the listening results. When the terminal device performs re-evaluation or pre-emption detection at time m and determines that resource reselection is required, if the number of time slots belonging to the first time slot set after time m is K, the terminal device determines a candidate resource set based on the listening results in these K time slots. During the process of determining the candidate resource set, the terminal device measures the RSRP threshold of the PSCCH carrying the detected SCI or the PSS of the SCI scheduling based on the detected SCI. The terminal device calculates the RSRP threshold for CH and compares it with the RSRP threshold value to determine the candidate resource set. If the number of elements in the candidate resource set is less than parameter X% (e.g., 20%), the terminal device raises the RSRP threshold by 3dB and re-determines the candidate resource set. During this process, if the RSRP threshold exceeds the fourth threshold value, the number of resources included in the determined candidate resource set is less than the fifth threshold value; or, the ratio of the number of resources included in the determined candidate resource set to the total number of transmission resources in K time slots is less than the seventh threshold value, then the number of resources included in the candidate resource set is considered insufficient, and the terminal device selects the second time slot set Y1 to increase the number of available transmission resources. Optionally, the seventh threshold value is equal to X%.

[0171] Example 5, S220 above may specifically include:

[0172] The terminal device determines whether to select the second time slot set based on the remaining number of transmissions after the first time and the number of time slots remaining after the first time. That is, Example 5 can be seen as the aforementioned first information including the remaining number of transmissions after the first time and the number of time slots remaining after the first time.

[0173] In some of the alternative implementations of Example 5

[0174] If the number of remaining transmissions after the first time interval is greater than the number of remaining time slots in the first time slot set after the first time interval, or if the product of the number of remaining transmissions after the first time interval and the minimum time slot interval between adjacent transmissions is greater than the number of remaining time slots in the first time slot set after the first time interval, the terminal device determines to select the second time slot set; otherwise, the terminal device determines not to select the second time slot set.

[0175] In some of the alternative implementations of Example 5

[0176] If the remaining maximum number of side-going transmissions after the first time is less than or equal to the number of remaining time slots in the first time slot set after the first time, or if the product of the remaining maximum number of side-going transmissions after the first time and the minimum time slot interval between adjacent transmissions is less than or equal to the number of remaining time slots in the first time slot set after the first time, the terminal device determines not to select the second time slot set; otherwise, the terminal device determines to select the second time slot set.

[0177] In Example 5, for example, the maximum number of side data transmissions is N, such as N=32. If the terminal device does not activate side feedback when transmitting side data, the terminal device can send side data in each time slot. When the terminal device performs resource reselection at time m, if the number of time slots belonging to the first time slot set after time m is K, and the remaining maximum number of transmissions of the terminal device is greater than K, then the terminal device determines to select the second time slot set; otherwise, it does not need to select the second time slot set.

[0178] In Example 5, for example, if the terminal device activates sideline feedback during sideline transmission, such as... Figure 17 As shown, when the terminal device sends data for the Mth time, it receives a side-link feedback PSFCH from the receiving device. If it is NACK, the terminal device performs the (M+1)th transmission. At this time, the minimum time slot interval between the Mth and (M+1)th transmissions is T. When the terminal device performs resource reselection at time m, if the number of time slots belonging to the first time slot set after time m is K, and the maximum number of remaining transmissions for the terminal device is Q, the terminal device determines to select the second time slot set when Q*T>K; otherwise, it does not need to select the second time slot set.

[0179] Example 6, S220 above may specifically include:

[0180] The terminal device determines whether to select the second time slot set based on priority. That is, Example 6 can be seen as the first information mentioned above including priority.

[0181] In some alternative implementations of Example 6, if the priority value corresponding to the data to be transmitted is less than the sixth threshold value, the terminal device determines to select the second time slot set; otherwise, the terminal device determines not to select the second time slot set.

[0182] In some alternative implementations of Example 6, if the priority value corresponding to the data to be transmitted is greater than or equal to the sixth threshold value, the terminal device determines not to select the second time slot set; otherwise, the terminal device determines to select the second time slot set.

[0183] In Example 6, for instance, if the priority value of the data to be transmitted by the terminal device is P, the terminal device determines to select the second time slot set if this priority value is less than the sixth threshold; otherwise, the terminal device does not select the second time slot set. A lower priority value indicates a higher priority level. For example, the priority value range is [0, 7], where a value of 0 represents the highest priority level and a value of 7 represents the lowest priority level.

[0184] Example 7, S220 above may specifically include:

[0185] The terminal device determines whether to select the second time slot set based on whether the resource pool allows periodic reservation of transmission resources. That is, Example 7 can be seen as the first information mentioned above including whether the resource pool allows periodic reservation of transmission resources.

[0186] In some alternative implementations of Example 7, if the resource pool does not allow periodic reservation of transmission resources, the terminal device determines to select the second time slot set; otherwise, the terminal device determines not to select the second time slot set.

[0187] In some alternative implementations of Example 7, if the resource pool allows for periodic reservation of transmission resources, the terminal device determines not to select the second time slot set; otherwise, the terminal device determines to select the second time slot set.

[0188] In some embodiments, some or all of the first to seventh thresholds described above are pre-configured or network-configured.

[0189] Therefore, in this embodiment of the application, when the terminal device determines to perform resource reselection, the terminal device determines whether to select the second time slot set for determining the candidate resource set. Thus, for the resource selection method based on partial sniffing, the terminal device can select appropriate transmission resources, thereby improving system performance.

[0190] Figure 18 This is a schematic flowchart of a wireless communication method 300 according to an embodiment of this application, such as... Figure 18As shown, the method 300 may include at least some of the following:

[0191] S310, The terminal device obtains configuration information, wherein the terminal device is a terminal that selects resources based on partial listening, and the configuration information is used to configure listening parameters for the terminal that selects resources based on partial listening;

[0192] S320, the terminal device listens according to the configuration information.

[0193] In this embodiment, by configuring independent parameters for terminals that select resources based on partial listening, resource reselection can be avoided, enabling the terminal device to select appropriate transmission resources and improving system performance. For example, this avoids the terminal device triggering resource reselection during re-evaluation or pre-emption detection.

[0194] In some embodiments, the above-mentioned S320 may specifically include:

[0195] Based on this configuration information, the terminal device can determine whether to perform resource pre-emption or re-evaluation detection.

[0196] In some embodiments, the configuration information applies to both terminals that select resources based on partial listening and terminals that select resources based on full listening.

[0197] For example, for terminals that select resources based on partial listening, this configuration information can be configured to not support re-evaluation and / or pre-emption detection.

[0198] For example, as above Figure 14 As shown, for terminals using partial listening, when the terminal selects resources at time n, it selects Y time slots within the selection window and makes resource selection based on the listening results of the listening window before time n. Before using the selected transmission resources, the terminal needs to perform re-evaluation or pre-emption detection. If it finds that the selected transmission resources conflict with other terminals, or that the selected transmission resources are not in the candidate resource set, the terminal needs to reselect resources. However, if a terminal using partial listening for resource selection does not support re-evaluation or pre-emption detection, it will not perform re-evaluation or pre-emption detection after selecting transmission resources, thus preventing resource reselection.

[0199] In some embodiments, the configuration information is resource pool configuration information, and the configuration information includes indication information, which is used to indicate that the terminal that selects resources based on partial listening does not support resource preemption or re-evaluation detection.

[0200] In some embodiments, the configuration information is resource pool configuration information, and the configuration information includes a target parameter whose value corresponds to the highest priority.

[0201] It should be noted that the value of this target parameter corresponds to the highest priority. This means that this target parameter is used for listening by a subset of the listening terminals; specifically, when this target parameter is used during the listening process, it corresponds to the highest priority level corresponding to that parameter. This highest priority indicates the highest priority of sideline data in sideline transmission, or the highest priority level allowed by the current resource pool.

[0202] In some embodiments, the target parameter is the side-stream resource preemption enable (sl-PreemptionEnable) parameter in the resource pool configuration information.

[0203] It should be noted that `sl-PreemptionEnable` indicates whether the pre-emption mechanism in the resource pool is enabled. If the pre-emption mechanism is enabled, optionally, the pre-emption priority `Ppre` can be configured. If the pre-emption mechanism is enabled in the resource pool and the pre-emption priority `Ppre` is not configured, then pre-emption can be applied to all priorities.

[0204] For example, sl-PreemptionEnable can include: enabled, p11, p12, p13, p14, p15, p16, p17, p18.

[0205] For example, if the resource pool configuration information includes the parameter sl-PreemptionEnable, and this parameter is set to 'enabled', then the priority value of the terminal that is partially listening will be set to the lowest value (i.e., the highest priority). In this case, the resources selected by the terminal will not be preempted by other terminals, and the terminal will not be triggered to reselect resources.

[0206] For example, if the resource pool configuration information includes the parameter sl-PreemptionEnable, and the corresponding value Ppre is set to the lowest value (i.e., the highest priority), then the terminal listening in this resource pool will not have its selected resources preempted by other terminals, and thus will not be triggered to reselect resources.

[0207] In some embodiments, terminals that select resources based on partial listening can be configured, through pre-configuration information or network configuration information, to not support re-evaluation and / or pre-emption detection.

[0208] In some embodiments, the configuration information includes a first information field for configuring a first parameter for a terminal that selects resources based on partial listening, and a second information field for configuring a first parameter for a terminal that selects resources based on full listening.

[0209] In some embodiments, the first parameter includes one of the following:

[0210] Maximum number of side-by-side transmissions, maximum number of side-by-side retransmissions, and the side-by-side transmission percentage (sl-TxPercentage) in the resource pool configuration information.

[0211] It should be noted that the maximum number of side-row transmissions represents the maximum number of transmissions for a single side-row data block; the maximum number of side-row retransmissions represents the maximum number of retransmissions for a single side-row data block; the resource pool configuration parameter sl-TxPercentage can also be referred to as the ratio of candidate single-slot resources to total resources. The value of this parameter can be {20%, 35%, 50%}, that is, the ratio of the number of resources in the candidate resource set to the total number of resources in the time slot set during the process of determining the candidate resource set.

[0212] For example, the first parameter is the maximum number of side-slot transmissions. The maximum number of side-slot transmissions is 10 for a terminal configuration based on full listening, and 2 for a terminal configuration based on partial listening. For a terminal based on partial listening, it is easy to find 2 time slots for data transmission from the Y time slots included in the first time slot set, without having to select a second time slot set Y1 as in the scheme of the wireless communication method 200 described above.

[0213] For example, the first parameter is the ratio of the number of candidate single-slot resources to the total number of resources (i.e., sl-TxPercentage). For terminals configured based on full listening, this ratio is 50%, and for terminals configured based on partial listening, it is 20%. For terminals based on partial listening, when re-evaluation or pre-emption detection is performed at time m and it is determined that resource reselection is needed, if the number of time slots belonging to the first time slot set after time m is K, the terminal device determines a candidate resource set based on the listening results in those K time slots. During the process of determining the candidate resource set, if the ratio of the number of resources in the candidate resource set to the total number of resources in the K time slots is greater than or equal to 20%, the terminal device can report the candidate resource set to higher layers without needing to meet the requirement of being greater than or equal to 50%. Therefore, the terminal device can more easily determine the candidate resource set.

[0214] In some embodiments, the listening parameter configured in the configuration information is such that the terminal that selects resources based on partial listening does not need to meet the side-transmission percentage (sl-TxPercentage) in the resource pool configuration information during the resource preemption or re-evaluation detection process.

[0215] Optionally, when the terminal is performing re-evaluation or pre-emption detection to determine the candidate resource set, if the RSRP threshold value exceeds the target threshold value, the terminal does not need to meet the limitation of parameter sl-TxPercentage, but reports the candidate resource set to the higher layer.

[0216] In some embodiments, the target threshold value may be pre-configured or network-configured.

[0217] For example, during the process of re-evaluation or pre-emption detection to determine the candidate resource set, if the number of resources in the candidate resource set is less than sl-TxPercentage compared to the total number of resources in the time slot set, the terminal will increase the RSRP threshold by 3dB and re-determine the candidate resource set. However, when the RSRP threshold exceeds the target threshold, it can be considered that the interference of the transmitted resources in the candidate resource set is very high. Even if the RSRP threshold is increased further, it will only lead to more severe interference. Therefore, although the number of resources in the candidate resource set is less than sl-TxPercentage compared to the total number of resources in the time slot set, the terminal can still report the candidate resource set to the higher layer.

[0218] In some embodiments, the configuration information is pre-configured or agreed upon by a protocol, or the configuration information is configured by the network device.

[0219] In some embodiments, the physical layer of the terminal device sends indication information 'a' to the higher layer. This indication information 'a' is used to determine that the number of resources in the reported candidate resource set and the total number of resources in the time slot set are less than sl-TxPercentage. Therefore, the terminal device can accurately obtain relevant information about the candidate resource set and select appropriate resources.

[0220] Therefore, in this embodiment of the application, listening parameters are configured for the terminal that selects resources based on partial listening. That is, by configuring independent parameters for the terminal that selects resources based on partial listening, resource reselection can be avoided, and the terminal device can select appropriate transmission resources, thereby improving system performance.

[0221] The above text combined Figure 18 The terminal-side embodiments of this application are described in detail below, in conjunction with... Figure 19 The network-side embodiments of this application are described in detail below. It should be understood that the network-side embodiments correspond to the terminal-side embodiments, and similar descriptions can be found in the terminal-side embodiments.

[0222] Figure 19 This is a schematic flowchart of a wireless communication method 400 according to an embodiment of this application, such as... Figure 19 As shown, the method 400 may include at least some of the following:

[0223] S410, the network device sends configuration information to the terminal device, wherein the terminal device is a terminal that selects resources based on partial listening, and the configuration information is used to configure listening parameters for the terminal that selects resources based on partial listening.

[0224] In some embodiments, the configuration information is used by the terminal device to determine that it will not perform resource preemption or reassessment detection.

[0225] In some embodiments, the configuration information is resource pool configuration information, and the configuration information includes indication information, which is used to indicate that the terminal that selects resources based on partial listening does not support resource preemption or re-evaluation detection.

[0226] In some embodiments, the configuration information is resource pool configuration information, and the configuration information includes a target parameter whose value corresponds to the highest priority.

[0227] In some embodiments, the target parameter is the side-stream resource preemption enable (sl-PreemptionEnable) parameter in the resource pool configuration information.

[0228] In some embodiments, the configuration information includes a first information field for configuring a first parameter for a terminal that selects resources based on partial listening, and a second information field for configuring a first parameter for a terminal that selects resources based on full listening.

[0229] In some embodiments, the first parameter includes one of the following:

[0230] Maximum number of side-by-side transmissions, maximum number of side-by-side retransmissions, and the side-by-side transmission percentage (sl-TxPercentage) in the resource pool configuration information.

[0231] In some embodiments, the listening parameter is such that the terminal that selects resources based on partial listening does not need to meet the side-transmission percentage (sl-TxPercentage) in the resource pool configuration information during the resource preemption or reassessment detection process.

[0232] In some embodiments, the configuration information applies to both terminals that select resources based on partial listening and terminals that select resources based on full listening.

[0233] The above text combined Figures 15 to 19 The method embodiments of this application are described in detail below, in conjunction with... Figures 20 to 25 The present application describes the device embodiments in detail. It should be understood that the device embodiments correspond to the method embodiments, and similar descriptions can be referred to the method embodiments.

[0234] Figure 20 A schematic block diagram of a terminal device 500 according to an embodiment of this application is shown. Figure 20 As shown, the terminal device 500 includes:

[0235] The processing unit 510 is configured to determine to perform resource reselection, wherein the resource reselection is performed on the transmission resources selected by the terminal within the first time slot set;

[0236] The processing unit 510 is further configured to determine whether to select a second time slot set for determining the candidate resource set, wherein the second time slot set is a time slot set different from the first time slot set.

[0237] In some embodiments, the processing unit 510 is specifically used for:

[0238] Determine whether to select the second time slot set based on the first information;

[0239] The first information includes at least one of the following:

[0240] The first time slot set represents the number of time slots remaining after the first time, where the first time is the time to determine whether to perform resource reselection or resource selection.

[0241] The reference signal received power (RSRP) threshold value used to determine the candidate resource set;

[0242] The number of resources included in the candidate resource set;

[0243] The number of transmissions remaining after the first time, where the first time is the time to determine whether to perform resource reselection or resource selection;

[0244] Priority;

[0245] Does the resource pool allow periodic reservation of transmission resources?

[0246] In some embodiments, the processing unit 510 is specifically used for:

[0247] Based on the number of remaining time slots in the first time slot set after the first time, it is determined whether to select the second time slot set. The first time is the time to determine whether to perform resource reselection or resource selection.

[0248] In some embodiments, the processing unit 510 is specifically used for:

[0249] If the number of remaining time slots in the first time slot set after the first time is less than a first threshold value, then the second time slot set is selected.

[0250] or,

[0251] If the number of remaining time slots in the first time slot set after the first time is greater than or equal to the first threshold value, it is determined that the second time slot set will not be selected.

[0252] In some embodiments, the processing unit 510 is specifically used for:

[0253] The selection of the second time slot set is determined based on the ratio of the number of remaining time slots in the first time slot set after the first time to the total number of time slots in the first time slot set. The first time is the time when resource reselection or resource selection is determined.

[0254] In some embodiments, the processing unit 510 is specifically used for:

[0255] If the ratio of the number of remaining time slots in the first time slot set after the first time to the total number of time slots in the first time slot set is less than a second threshold, then the second time slot set is selected.

[0256] or,

[0257] If the ratio of the number of remaining time slots in the first time slot set after the first time to the total number of time slots in the first time slot set is greater than or equal to the second threshold value, it is determined that the second time slot set will not be selected.

[0258] In some embodiments, the processing unit 510 is specifically used for:

[0259] Based on the RSRP threshold value determined during the process of determining the candidate resource set in the remaining time slots after the first time slot set, it is determined whether to select the second time slot set, where the first time slot is the time to determine whether to perform resource reselection or resource selection.

[0260] In some embodiments, the processing unit 510 is specifically used for:

[0261] If the RSRP threshold value determined during the process of determining the candidate resource set in the remaining time slots after the first time slot set is greater than the third threshold value, then the second time slot set is selected.

[0262] or,

[0263] If the RSRP threshold value determined during the process of determining the candidate resource set in the remaining time slots after the first time slot set is less than or equal to the third threshold value, it is determined that the second time slot set will not be selected.

[0264] In some embodiments, the processing unit 510 is specifically used for:

[0265] Based on the RSRP threshold value determined during the process of determining the candidate resource set in the remaining time slots after the first time slot set, and the number of resources included in the candidate resource set, it is determined whether to select the second time slot set. The first time slot is the time to determine whether to perform resource reselection or resource selection.

[0266] In some embodiments, the processing unit 510 is specifically used for:

[0267] If the RSRP threshold value determined during the process of determining the candidate resource set in the remaining time slots after the first time slot set is greater than the fourth threshold value, and the number of resources included in the candidate resource set is less than the fifth threshold value, then the second time slot set is selected.

[0268] or,

[0269] If the RSRP threshold value determined during the process of determining the candidate resource set in the remaining time slots after the first time slot set is less than or equal to the fourth threshold value, and the number of resources included in the candidate resource set is greater than or equal to the fifth threshold value, then it is determined that the second time slot set will not be selected.

[0270] In some embodiments, the processing unit 510 is specifically used for:

[0271] Based on the number of transmissions remaining after the first time and the number of time slots remaining after the first time, it is determined whether to select the second time slot set. The first time is the time to determine whether to perform resource reselection or resource selection.

[0272] In some embodiments, the processing unit 510 is specifically used for:

[0273] If the number of transmissions remaining after the first time is greater than the number of time slots remaining in the first time slot set after the first time, or if the product of the number of transmissions remaining after the first time and the minimum time slot interval between adjacent transmissions is greater than the number of time slots remaining in the first time slot set after the first time, then the second time slot set is selected.

[0274] or,

[0275] If the remaining maximum number of side-transmissions after the first time is less than or equal to the number of remaining time slots in the first time slot set after the first time, or if the product of the remaining maximum number of side-transmissions after the first time and the minimum time slot interval between adjacent transmissions is less than or equal to the number of remaining time slots in the first time slot set after the first time, then it is determined that the second time slot set will not be selected.

[0276] In some embodiments, the processing unit 510 is specifically used for:

[0277] Based on priority, determine whether to select this second time slot set.

[0278] In some embodiments, the processing unit 510 is specifically used for:

[0279] If the priority value corresponding to the data to be transmitted is less than the sixth threshold, then the second time slot set is selected; or,

[0280] If the priority value corresponding to the data to be transmitted is greater than or equal to the sixth threshold value, it is determined that the second time slot set will not be selected.

[0281] In some embodiments, the processing unit 510 is specifically used for:

[0282] Whether to select the second time slot set depends on whether the resource pool allows for periodic reservation of transmission resources.

[0283] In some embodiments, the processing unit 510 is specifically used for:

[0284] If the resource pool does not allow periodic reservation of transmission resources, then the second time slot set is selected.

[0285] or,

[0286] If the resource pool allows for periodic reservation of transmission resources, then this second time slot set will not be selected.

[0287] In some embodiments, the processing unit 510 is specifically used for:

[0288] When the terminal device determines to select the second time slot set, the time domain location of the time slot in the second time slot set is less than or equal to the packet delay budget (PDB).

[0289] In some embodiments, the processing unit 510 is specifically used for:

[0290] Resource reselection will be determined based on the results of resource acquisition or reassessment testing as soon as possible.

[0291] In some embodiments, the processing unit 510 is specifically used for:

[0292] This terminal device is one that selects resources based on partial eavesdropping.

[0293] In some embodiments, the processing unit described above may be one or more processors.

[0294] It should be understood that the terminal device 500 according to the embodiments of this application may correspond to the terminal device in the method embodiments of this application, and the above and other operations and / or functions of each unit in the terminal device 500 are respectively for implementing Figure 15 The corresponding process of the terminal device in method 200 shown will not be described in detail here for the sake of brevity.

[0295] Figure 21 A schematic block diagram of a terminal device 600 according to an embodiment of this application is shown. Figure 21 As shown, the terminal device 600 includes:

[0296] The communication unit 610 is used to acquire configuration information, wherein the terminal device is a terminal that selects resources based on partial listening, and the configuration information is used to configure listening parameters for the terminal that selects resources based on partial listening.

[0297] The processing unit 620 is used to listen according to the configuration information.

[0298] In some embodiments, the processing unit 620 is specifically used for:

[0299] Based on this configuration information, it is determined that the terminal device will not perform resource preemption or re-evaluation testing.

[0300] In some embodiments, the configuration information is resource pool configuration information, and the configuration information includes indication information, which is used to indicate that the terminal that selects resources based on partial listening does not support resource preemption or re-evaluation detection.

[0301] In some embodiments, the configuration information is resource pool configuration information, and the configuration information includes a target parameter whose value corresponds to the highest priority.

[0302] In some embodiments, the target parameter is the side-stream resource preemption enable parameter sl-PreemptionEnable in the resource pool configuration information.

[0303] In some embodiments, the configuration information includes a first information field for configuring a first parameter for a terminal that selects resources based on partial listening, and a second information field for configuring a first parameter for a terminal that selects resources based on full listening.

[0304] In some embodiments, the first parameter includes one of the following:

[0305] The maximum number of side-transmissions, the maximum number of side-transmissions, and the side-transmission percentage sl-TxPercentage in the resource pool configuration information.

[0306] In some embodiments, the listening parameter is such that the terminal that selects resources based on partial listening does not need to meet the side-transmission percentage sl-TxPercentage in the resource pool configuration information during the resource preemption or reassessment detection process.

[0307] In some embodiments, the configuration information is pre-configured or agreed upon by a protocol, or the configuration information is configured by the network device.

[0308] In some embodiments, the communication unit may be a communication interface or transceiver, or an input / output interface of a communication chip or system-on-a-chip. The processing unit may be one or more processors.

[0309] It should be understood that the terminal device 600 according to the embodiments of this application may correspond to the terminal device in the method embodiments of this application, and the above and other operations and / or functions of each unit in the terminal device 600 are respectively for implementing Figure 18 The corresponding process of the terminal device in method 300 shown will not be described in detail here for the sake of brevity.

[0310] Figure 22 A schematic block diagram of a network device 700 according to an embodiment of this application is shown. Figure 22 As shown, the network device 700 includes:

[0311] The communication unit 710 is used to send configuration information to a terminal device, wherein the terminal device is a terminal that selects resources based on partial listening, and the configuration information is used to configure listening parameters for the terminal that selects resources based on partial listening.

[0312] In some embodiments, the configuration information is used by the terminal device to determine that it will not perform resource preemption or reassessment detection.

[0313] In some embodiments, the configuration information is resource pool configuration information, and the configuration information includes indication information, which is used to indicate that the terminal that selects resources based on partial listening does not support resource preemption or re-evaluation detection.

[0314] In some embodiments, the configuration information is resource pool configuration information, and the configuration information includes a target parameter whose value corresponds to the highest priority.

[0315] In some embodiments, the target parameter is the side-stream resource preemption enable parameter sl-PreemptionEnable in the resource pool configuration information.

[0316] In some embodiments, the configuration information includes a first information field for configuring a first parameter for a terminal that selects resources based on partial listening, and a second information field for configuring a first parameter for a terminal that selects resources based on full listening.

[0317] In some embodiments, the first parameter includes one of the following:

[0318] The maximum number of side-transmissions, the maximum number of side-transmissions, and the side-transmission percentage sl-TxPercentage in the resource pool configuration information.

[0319] In some embodiments, the listening parameter is such that the terminal that selects resources based on partial listening does not need to meet the side-transmission percentage sl-TxPercentage in the resource pool configuration information during the resource preemption or reassessment detection process.

[0320] In some embodiments, the communication unit may be a communication interface or transceiver, or an input / output interface of a communication chip or system-on-a-chip.

[0321] It should be understood that the network device 700 according to the embodiments of this application may correspond to the network device in the method embodiments of this application, and the above and other operations and / or functions of each unit in the network device 700 are respectively for implementing Figure 19 The corresponding procedures for network devices in method 400 are not described in detail here for the sake of brevity.

[0322] Figure 23 This is a schematic structural diagram of a communication device 800 provided in an embodiment of this application. Figure 23 The communication device 800 shown includes a processor 810, which can call and run computer programs from memory to implement the methods in the embodiments of this application.

[0323] In some embodiments, such as Figure 23 As shown, the communication device 800 may further include a memory 820. The processor 810 can retrieve and run computer programs from the memory 820 to implement the methods described in this embodiment.

[0324] The memory 820 can be a separate device independent of the processor 810, or it can be integrated into the processor 810.

[0325] In some embodiments, such as Figure 23 As shown, the communication device 800 may also include a transceiver 830, and the processor 810 may control the transceiver 830 to communicate with other devices. Specifically, it may send information or data to other devices or receive information or data sent by other devices.

[0326] The transceiver 830 may include a transmitter and a receiver. The transceiver 830 may further include an antenna, and the number of antennas may be one or more.

[0327] In some embodiments, the communication device 800 may specifically be a network device in the embodiments of this application, and the communication device 800 may implement the corresponding processes implemented by the network device in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.

[0328] In some embodiments, the communication device 800 may specifically be a terminal device in the embodiments of this application, and the communication device 800 may implement the corresponding processes implemented by the terminal device in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.

[0329] Figure 24 This is a schematic structural diagram of the device according to an embodiment of this application. Figure 24 The illustrated apparatus 900 includes a processor 910, which can call and run computer programs from memory to implement the methods in the embodiments of this application.

[0330] In some embodiments, such as Figure 24 As shown, the device 900 may further include a memory 920. The processor 910 can retrieve and run computer programs from the memory 920 to implement the methods described in the embodiments of this application.

[0331] The memory 920 can be a separate device independent of the processor 910, or it can be integrated into the processor 910.

[0332] In some embodiments, the device 900 may further include an input interface 930. The processor 910 can control the input interface 930 to communicate with other devices or chips; specifically, it can acquire information or data sent by other devices or chips.

[0333] In some embodiments, the device 900 may further include an output interface 940. The processor 910 can control the output interface 940 to communicate with other devices or chips; specifically, it can output information or data to other devices or chips.

[0334] In some embodiments, the device can be applied to the network device in the embodiments of this application, and the device can implement the corresponding processes implemented by the network device in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.

[0335] In some embodiments, the device can be applied to the terminal device in the embodiments of this application, and the device can implement the corresponding processes implemented by the terminal device in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.

[0336] In some embodiments, the apparatus mentioned in the present application may also be a chip. For example, it may be a system-on-a-chip, a system-on-a-chip, a chip system, or a system-on-a-chip, etc.

[0337] Figure 25 This is a schematic block diagram of a communication system 1000 provided in an embodiment of this application. Figure 25 As shown, the communication system 1000 includes a terminal device 1010 and a network device 1020.

[0338] The terminal device 1010 can be used to implement the corresponding functions implemented by the terminal device in the above method, and the network device 1020 can be used to implement the corresponding functions implemented by the network device in the above method. For the sake of brevity, these will not be elaborated here.

[0339] It should be understood that the processor in the embodiments of this application may be an integrated circuit chip with signal processing capabilities. In implementation, the steps of the above method embodiments can be completed by integrated logic circuits in the processor's hardware or by instructions in software form. The processor described above can be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. It can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of this application can be directly embodied in the execution of a hardware decoding processor, or executed by a combination of hardware and software modules in the decoding processor. The software modules can be located in random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, or other mature storage media in the art. The storage medium is located in memory, and the processor reads information from the memory and, in conjunction with its hardware, completes the steps of the above method.

[0340] It is understood that the memory in the embodiments of this application can be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. The non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. The volatile memory can be random access memory (RAM), which is used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), Synchronous DRAM (SDRAM), Double Data Rate SDRAM (DDR SDRAM), Enhanced Synchronous DRAM (ESDRAM), Synchlink DRAM (SLDRAM), and Direct Rambus RAM (DR RAM). It should be noted that the memory used in the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.

[0341] It should be understood that the above-described memory is exemplary and not a limiting description. For example, the memory in the embodiments of this application may also be static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct memory bus RAM (DR RAM), etc. That is to say, the memory in the embodiments of this application is intended to include, but is not limited to, these and any other suitable types of memory.

[0342] This application also provides a computer-readable storage medium for storing computer programs.

[0343] In some embodiments, the computer-readable storage medium may be applied to the network device in the embodiments of this application, and the computer program causes the computer to execute the corresponding processes implemented by the network device in the various methods of the embodiments of this application. For the sake of brevity, these will not be described in detail here.

[0344] In some embodiments, the computer-readable storage medium can be applied to the terminal device in the embodiments of this application, and the computer program causes the computer to execute the corresponding processes implemented by the terminal device in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.

[0345] This application also provides a computer program product, including computer program instructions.

[0346] In some embodiments, the computer program product can be applied to the network device in the embodiments of this application, and the computer program instructions cause the computer to execute the corresponding processes implemented by the network device in the various methods of the embodiments of this application. For the sake of brevity, they will not be described in detail here.

[0347] In some embodiments, the computer program product can be applied to the terminal device in the embodiments of this application, and the computer program instructions cause the computer to execute the corresponding processes implemented by the terminal device in the various methods of the embodiments of this application. For the sake of brevity, they will not be described in detail here.

[0348] This application also provides a computer program.

[0349] In some embodiments, the computer program can be applied to the network device in the embodiments of this application. When the computer program is run on a computer, it causes the computer to execute the corresponding processes implemented by the network device in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.

[0350] In some embodiments, the computer program can be applied to the terminal device in the embodiments of this application. When the computer program is run on a computer, it causes the computer to execute the corresponding processes implemented by the terminal device in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.

[0351] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0352] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.

[0353] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.

[0354] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0355] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.

[0356] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0357] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

Claims

1. A method for wireless communication, characterized in that, include: When the terminal device selects resources in time slot n, it selects a first number of time slots within the resource selection window [n+T1, n+T2] as the first time slot set; The terminal device determines to perform resource reselection based on the resource preemption or reassessment detection results in the first time. The resource reselection is performed on the transmission resources selected by the terminal device within the first time slot set. The terminal device determines whether to select a second time slot set for determining the candidate resource set based on the first information, wherein the second time slot set is a different time slot set from the first time slot set, and the time domain position of the time slots in the second time slot set is less than or equal to the packet delay budget (PDB), and the second time slot set is after the first time slot set. The first information includes any one of the following: The number of time slots remaining after the first time slot set; The ratio of the number of time slots remaining in the first time slot set after the first time to the total number of time slots in the first time slot set; The RSRP threshold value determined by the terminal device in the process of determining the candidate resource set in the remaining time slots after the first time slot set; The RSRP threshold value and the number of resources included in the candidate resource set are determined by the terminal device in the process of determining the candidate resource set in the remaining time slots after the first time slot set. The number of transmissions remaining after the first time and the number of time slots remaining after the first time in the first time slot set; The priority of the data to be transmitted; Does the resource pool allow for periodic reservation of transmission resources? Wherein, the first time is the time within the first time slot set at which resource reselection is determined; the terminal device is a terminal device that selects resources based on partial listening.

2. The method as described in claim 1, characterized in that, The first information includes: the number of time slots remaining in the first time slot set after the first time; The terminal device determines whether to select a second time slot set for determining the candidate resource set based on the first information, including: If the number of remaining time slots in the first time slot set after the first time is less than a first threshold value, the terminal device determines to select the second time slot set. or, If the number of remaining time slots in the first time slot set after the first time is greater than or equal to a first threshold value, the terminal device determines not to select the second time slot set.

3. The method as described in claim 1, characterized in that, The first information includes: the ratio of the number of time slots remaining in the first time slot set after the first time to the total number of time slots in the first time slot set; The terminal device determines whether to select a second time slot set for determining the candidate resource set based on the first information, including: If the ratio of the number of remaining time slots in the first time slot set after the first time to the total number of time slots in the first time slot set is less than a second threshold, the terminal device determines to select the second time slot set. or, If the ratio of the number of remaining time slots in the first time slot set after the first time to the total number of time slots in the first time slot set is greater than or equal to a second threshold, the terminal device determines not to select the second time slot set.

4. The method as described in claim 1, characterized in that, The first information includes: the RSRP threshold value determined by the terminal device in the process of determining the candidate resource set in the remaining time slots after the first time slot set; The terminal device determines whether to select a second time slot set for determining the candidate resource set based on the first information, including: If the RSRP threshold value determined during the process of determining the candidate resource set in the remaining time slots after the first time slot set is greater than the third threshold value, the terminal device determines to select the second time slot set. or, If the RSRP threshold value determined during the process of determining the candidate resource set in the remaining time slots after the first time slot set is less than or equal to the third threshold value, the terminal device determines not to select the second time slot set.

5. The method as described in claim 1, characterized in that, The first information includes: the RSRP threshold value determined by the terminal device in the process of determining the candidate resource set in the remaining time slots after the first time slot set; and the number of resources included in the candidate resource set. The terminal device determines whether to select a second time slot set for determining the candidate resource set based on the first information, including: If the RSRP threshold value determined during the process of determining the candidate resource set in the remaining time slots after the first time slot set is greater than the fourth threshold value, and the number of resources included in the candidate resource set is less than the fifth threshold value, the terminal device determines to select the second time slot set. or, If the RSRP threshold value determined during the process of determining the candidate resource set in the remaining time slots after the first time slot set is less than or equal to the fourth threshold value, and the number of resources included in the candidate resource set is greater than or equal to the fifth threshold value, the terminal device determines not to select the second time slot set.

6. The method as described in claim 1, characterized in that, The first information includes: the number of transmissions remaining after the first time and the number of time slots remaining in the first time slot set after the first time; The terminal device determines whether to select a second time slot set for determining the candidate resource set based on the first information, including: If the number of remaining transmissions after the first time is greater than the number of remaining time slots in the first time slot set after the first time, or if the product of the number of remaining transmissions after the first time and the minimum time slot interval between adjacent transmissions is greater than the number of remaining time slots in the first time slot set after the first time, the terminal device determines to select the second time slot set. or, If the remaining maximum number of side-slot transmissions after the first time is less than or equal to the number of remaining time slots in the first time slot set after the first time, or if the product of the remaining maximum number of side-slot transmissions after the first time and the minimum time slot interval between adjacent transmissions is less than or equal to the number of remaining time slots in the first time slot set after the first time, the terminal device determines not to select the second time slot set.

7. The method as described in claim 1, characterized in that, The first information includes: the priority corresponding to the data to be transmitted; The terminal device determines whether to select a second time slot set for determining the candidate resource set based on the first information, including: If the priority value corresponding to the data to be transmitted is less than the sixth threshold value, the terminal device determines to select the second time slot set; or, If the priority value corresponding to the data to be transmitted is greater than or equal to the sixth threshold value, the terminal device determines not to select the second time slot set.

8. The method as described in claim 1, characterized in that, The first piece of information includes: whether the resource pool allows periodic reservation of transmission resources; The terminal device determines whether to select a second time slot set for determining the candidate resource set based on the first information, including: If the resource pool does not allow periodic reservation of transmission resources, the terminal device determines to select the second time slot set; or, If the resource pool allows for periodic reservation of transmission resources, the terminal device determines not to select the second time slot set.

9. A terminal device, characterized in that, include: The processing unit is used to select a first number of time slots as a first time slot set within the resource selection window [n+T1, n+T2] when resource selection is performed in time slot n. Based on the resource preemption or reassessment detection results, resource reselection is determined in the first instance. The resource reselection is performed on the transmission resources selected by the terminal device within the first time slot set. The processing unit is further configured to determine, based on the first information, whether to select a second time slot set for determining the candidate resource set, wherein the second time slot set is a time slot set different from the first time slot set, and the time domain position of the time slots in the second time slot set is less than or equal to the packet delay budget (PDB), and the second time slot set is after the first time slot set, wherein the first information includes any one of the following: The number of time slots remaining after the first time slot set; The ratio of the number of time slots remaining in the first time slot set after the first time to the total number of time slots in the first time slot set; The RSRP threshold value determined by the terminal device in the process of determining the candidate resource set in the remaining time slots after the first time slot set; The RSRP threshold value and the number of resources included in the candidate resource set are determined by the terminal device in the process of determining the candidate resource set in the remaining time slots after the first time slot set. The number of transmissions remaining after the first time and the number of time slots remaining after the first time in the first time slot set; The priority of the data to be transmitted; Does the resource pool allow for periodic reservation of transmission resources? Wherein, the first time is the time within the first time slot set at which resource reselection is determined; the terminal device is a terminal device that selects resources based on partial listening.

10. A terminal device, characterized in that, include: A processor and a memory for storing a computer program, the processor for calling and running the computer program stored in the memory to perform the method as described in any one of claims 1 to 8.

11. A chip, characterized in that, include: A processor for retrieving and running a computer program from memory, causing a device on which the chip is mounted to perform the method as described in any one of claims 1 to 8.

12. A computer-readable storage medium, characterized in that, Used to store a computer program that causes a computer to perform the method as described in any one of claims 1 to 8.

13. A computer program product, characterized in that, It includes computer program instructions that cause a computer to perform the method as described in any one of claims 1 to 8.

Citation Information

Patent Citations

  • Method and device for selecting resources

    CN111096015A

  • Resource selection method and device and terminal

    CN112291836A