A resource selection method and a terminal device

By receiving and processing coordination information, and combining resource perception results with setting type information to select target resources, the problem of improper coordination information processing in the NR V2X system is solved, and the reliability of resource transmission and energy-saving effect are achieved.

CN116095868BActive Publication Date: 2026-05-19DATANG MOBILE COMM EQUIP CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
DATANG MOBILE COMM EQUIP CO LTD
Filing Date
2021-11-04
Publication Date
2026-05-19

AI Technical Summary

Technical Problem

In NR V2X systems, how UEs can effectively process and utilize coordination information to improve the reliability of information transmission remains an unresolved issue.

Method used

By receiving coordination information sent by the second terminal device and determining the coordination information processing method based on the set type information, the target resource is selected by combining the resource perception result or coordination information, or the target resource is selected based on multiple coordination information within a set time period.

Benefits of technology

It enables flexible configuration of terminal equipment to process and coordinate information according to different conditions, thereby achieving energy saving and ensuring the reliability of resource transmission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116095868B_ABST
    Figure CN116095868B_ABST
Patent Text Reader

Abstract

The application provides a resource selection method and a terminal device, and relates to the technical field of wireless communication. In the application, a first terminal device receives coordination information sent by a second terminal device, can determine a coordination information processing mode based on set type information, and determines a target resource for transmitting information based on the determined coordination information processing mode. Through flexible configuration of the mode in which the terminal device processes the coordination information, it is determined whether to combine the resource selection with the resource sensing result of the terminal device according to different conditions, so that the purpose of energy saving is achieved, and the reliability of resource transmission is ensured.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

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

[0002] Currently, in NR (New Radio Access Technology) and V2X (Vehicle-to-Everything) systems, each UE (User Equipment) transmits information based on resources in a resource pool. To avoid resource collisions and improve the reliability of information transmission, the UE can monitor the resource reservation status of other UEs through resource awareness, exclude resources already occupied by other UEs from the candidate resources, and select resources for information transmission from the remaining candidate resources for resource reservation.

[0003] To further enhance the reliability of information transmission, interactive UE coordination information can be used during the resource reservation process. For example, for the first UE, the coordination information can be determined by the second UE. The coordination information can be a set of resources available for the first UE to select, or it can be predicted or potentially conflicting resources. The second UE can send the determined coordination information to the first UE so that the first UE takes the coordination information into account during the resource reservation process.

[0004] However, how the UE processes and utilizes the coordination information after receiving it remains a problem that needs to be solved. Summary of the Invention

[0005] This application provides a resource selection method and terminal device, offering a solution for the rational use of coordination information.

[0006] In a first aspect, embodiments of this application provide a resource selection method, the method comprising:

[0007] Receive coordination information sent by the second terminal device;

[0008] The method for coordinating information processing is determined based on the specified type information;

[0009] Based on the established coordination information processing method, the target resources for transmitting information are determined.

[0010] In one optional embodiment, the coordination information processing method includes: combining the resource perception result of the first terminal device and the coordination information to determine the target resource for transmitting information; or, determining the target resource for transmitting information based on the coordination information; or, determining the target resource for transmitting information based on multiple coordination information received within a set time period.

[0011] In one optional embodiment, the setting type information includes at least one of the following: power saving requirement information of the first terminal device, quality of service (QoS) information, terminal priority information of the first terminal device, and service priority information of the current service.

[0012] In an optional embodiment, the setting type information includes power-saving demand information of the first terminal device, and the power-saving demand information includes a power-saving demand level; the step of determining the coordination information processing method based on the setting type information includes:

[0013] If the power saving demand level of the first terminal device is greater than the set power saving level threshold, then the coordination information processing method is determined as follows: based on the coordination information, the target resources for transmitting information are determined;

[0014] If the power saving demand level of the first terminal device is less than or equal to the set power saving level threshold, the coordination information processing method is determined as follows: combining the resource perception result of the first terminal device and the coordination information, the target resource for transmitting information is determined, or, based on multiple coordination information received within a set time period, the target resource for transmitting information is determined.

[0015] The set power saving level threshold is selected from the set of power saving level thresholds configured in the resource pool, or it is the power saving level threshold configured in the resource pool.

[0016] In one alternative embodiment, the power saving requirement level of the first terminal device is determined based on the battery capacity of the first terminal device and / or the current power reserve of the first terminal device.

[0017] In one optional embodiment, the setting type information includes QoS information, which includes the QoS level of the current service; the step of determining the coordination information processing method based on the setting type information includes:

[0018] If the QoS level of the current service is less than the set QoS level threshold, then the coordination information processing method is determined as follows: based on the coordination information, the target resource for transmitting information is determined;

[0019] If the QoS level of the current service is greater than or equal to the set QoS level threshold, the coordination information processing method is determined as follows: combining the resource perception result of the first terminal device and the coordination information, the target resource for transmitting information is determined; or, based on multiple coordination information received within a set time period, the target resource for transmitting information is determined.

[0020] The set QoS level threshold is either a QoS level threshold selected from the set of QoS level thresholds configured in the resource pool, or a QoS level threshold configured in the resource pool.

[0021] In an optional embodiment, the setting type information includes the terminal priority information of the first terminal device; the step of determining the coordination information processing method based on the setting type information includes:

[0022] If the terminal priority of the first terminal device is greater than the set terminal priority threshold, then the coordination information processing method is determined as follows: based on the coordination information, the target resource for transmitting information is determined;

[0023] If the terminal priority of the first terminal device is less than or equal to the set terminal priority threshold, the coordination information processing method is determined as follows: combining the resource perception result of the first terminal device and the coordination information, the target resource for transmitting information is determined; or, based on multiple coordination information received within a set time period, the target resource for transmitting information is determined.

[0024] The set terminal priority threshold is a terminal priority threshold selected from the set of terminal priority thresholds configured in the resource pool, or a terminal priority threshold configured in the resource pool.

[0025] In one optional embodiment, the setting type information includes the service priority information of the current service; the step of determining the coordination information processing method based on the setting type information includes:

[0026] If the service priority of the current service is greater than the set service priority threshold, then the coordination information processing method is determined as follows: based on the coordination information, the target resource for transmitting information is determined;

[0027] If the service priority of the first terminal device is less than or equal to the set service priority threshold, the coordination information processing method is determined as follows: combining the resource perception result of the first terminal device and the coordination information, the target resource for transmitting information is determined; or, based on multiple coordination information received within a set time period, the target resource for transmitting information is determined.

[0028] The set business priority threshold is a business priority threshold selected from the set of business priority thresholds configured in the resource pool, or a business priority threshold configured in the resource pool.

[0029] In an optional embodiment, the setting type information includes at least two of the following: power saving requirement information of the first terminal device, QoS information, terminal priority information of the first terminal device, and service priority information of the current service; the step of determining the coordination information processing method based on the setting type information includes:

[0030] If any one of the at least two types of information satisfies the corresponding set condition, the coordination information processing method is determined as follows: combining the resource perception result of the first terminal device and the coordination information, the target resource for transmitting information is determined; or, based on multiple coordination information received within a set time period, the target resource for transmitting information is determined.

[0031] The setting conditions for the power saving demand information of the first terminal device are as follows: the power saving demand level of the first terminal device is less than or equal to the set power saving level threshold; the setting conditions for the QoS information are as follows: the QoS level of the current service is greater than or equal to the set QoS level threshold; the setting conditions for the terminal priority information of the first terminal device are as follows: the terminal priority of the first terminal device is less than or equal to the set terminal priority threshold; and the setting conditions for the service priority information of the current service are as follows: the service priority information of the current service is less than or equal to the set service priority threshold.

[0032] In an optional embodiment, if the determined coordination information processing method is: combining the resource perception result of the first terminal device and the coordination information to determine the target resource for transmitting information; the determination of the target resource for transmitting information based on the determined coordination information processing method includes:

[0033] If the received coordination information is a preferred resource set, then the intersection or union of the candidate resource set determined through resource awareness and the preferred resource set is taken as the target candidate resource set, and the target resource is selected from the target candidate resource set; the candidate resource set determined through resource awareness is the candidate resource set determined by the first terminal device through resource awareness; or,

[0034] If the received coordination information is a non-preferred resource set, then all or part of the resources in the non-preferred resource set are excluded from the candidate resource set determined by resource awareness to obtain a target candidate resource set, and the target resource is selected from the target candidate resource set; or,

[0035] If the received coordination information is a resource conflict indication, then based on the resource conflict indication and the resource perception result of the first terminal device, it is determined whether to perform resource reselection in order to determine the target resource.

[0036] In an optional embodiment, if the received coordination information is a resource conflict indication, the resource conflict indication being used to indicate conflicting resources among the reserved resources of the first terminal device that will conflict; then, based on the resource conflict indication and the resource awareness result of the first terminal device, determining whether to perform resource reselection includes:

[0037] If, based on the resource perception result of the first terminal device, it is determined that the conflicting resources indicated by the resource conflict indication will not conflict, then resource reselection will be performed for the conflicting resources or no resource reselection will be performed.

[0038] If, based on the resource perception results of the first terminal device, it is determined that the conflicting resource indicated by the resource conflict indication will cause a conflict, then resource reselection will be performed for the conflicting resource.

[0039] In an optional embodiment, if the determined coordination information processing method is: based on the coordination information, determining the target resource for transmitting information; the determination of the target resource for transmitting information based on the determined coordination information processing method includes:

[0040] If the received coordination information is a preferred resource set, then the preferred resource set is used as the target candidate resource set, and the target resource is selected from the target candidate resource set; or,

[0041] If the received coordination information is a non-preferred resource set, then all or part of the resources in the non-preferred resource set are excluded from the initial candidate resource set configured by the higher layer of the first terminal device to obtain a target candidate resource set, and the target resource is selected from the target candidate set.

[0042] If the received coordination information is a resource conflict indication, then resource reselection is performed in the initial candidate resource set based on the coordination information to determine the target resource.

[0043] In an optional embodiment, if the determined coordination information processing method is: determining a target resource for transmitting information based on multiple coordination messages received within a set time period; the determination of the target resource for transmitting information based on multiple coordination messages received within the set time period includes:

[0044] If the received coordination information is a preferred resource set, then based on the preferred resource set and other preferred resource sets and / or non-preferred resource sets received within the set time period, a target candidate resource set is determined, and the target resource is selected from the target candidate resource set;

[0045] If the received coordination information is a non-preferred resource set, then based on the non-preferred resource set and other non-preferred resource sets and / or preferred resource sets received within the set time period, a target candidate resource set is determined, and the target resource is selected from the target candidate resource set;

[0046] If the received coordination information is a resource conflict indication, then from the candidate resource set determined based on the non-preferred resource set and / or preferred resource set received within the set time period, the conflicting resources indicated by the resource conflict indication that will conflict are excluded to obtain a target candidate resource set, and the target resource is selected from the target candidate resource set.

[0047] Secondly, embodiments of this application provide a terminal device, including:

[0048] The information receiving unit is used to receive coordination information sent by the second terminal device and determine the coordination information processing method based on the set type information.

[0049] The resource selection unit is used to determine the target resource for transmitting information based on a determined coordination information processing method.

[0050] Thirdly, embodiments of this application provide a terminal device, including: a memory, a transceiver, and a processor;

[0051] The memory is used to store computer instructions;

[0052] The transceiver is used to send and receive data under the control of the processor;

[0053] The processor is configured to read the computer program in the memory and perform the following steps:

[0054] Receive coordination information sent by the second terminal device;

[0055] The method for coordinating information processing is determined based on the specified type information;

[0056] Based on the established coordination information processing method, the target resources for transmitting information are determined.

[0057] In one optional embodiment, the coordination information processing method includes: combining the resource perception result of the first terminal device and the coordination information to determine the target resource for transmitting information; or, determining the target resource for transmitting information based on the coordination information; or, determining the target resource for transmitting information based on multiple coordination information received within a set time period.

[0058] In one optional embodiment, the setting type information includes at least one of the following: power saving requirement information of the first terminal device, quality of service (QoS) information, terminal priority information of the first terminal device, and service priority information of the current service.

[0059] In an optional embodiment, the setting type information includes power-saving demand information of the first terminal device, the power-saving demand information including power-saving demand levels; the processor is specifically used for:

[0060] If the power saving demand level of the first terminal device is greater than the set power saving level threshold, then the coordination information processing method is determined as follows: based on the coordination information, the target resources for transmitting information are determined;

[0061] If the power saving demand level of the first terminal device is less than or equal to the set power saving level threshold, the coordination information processing method is determined as follows: combining the resource perception result of the first terminal device and the coordination information, the target resource for transmitting information is determined, or, based on multiple coordination information received within a set time period, the target resource for transmitting information is determined.

[0062] The set power saving level threshold is selected from the set of power saving level thresholds configured in the resource pool, or it is the power saving level threshold configured in the resource pool.

[0063] In one alternative embodiment, the power saving requirement level of the first terminal device is determined based on the battery capacity of the first terminal device and / or the current power reserve of the first terminal device.

[0064] In one optional embodiment, the setting type information includes QoS information, which includes the QoS level of the current service; the processor is specifically used for:

[0065] If the QoS level of the current service is less than the set QoS level threshold, then the coordination information processing method is determined as follows: based on the coordination information, the target resource for transmitting information is determined;

[0066] If the QoS level of the current service is greater than or equal to the set QoS level threshold, the coordination information processing method is determined as follows: combining the resource perception result of the first terminal device and the coordination information, the target resource for transmitting information is determined; or, based on multiple coordination information received within a set time period, the target resource for transmitting information is determined.

[0067] The set QoS level threshold is either a QoS level threshold selected from the set of QoS level thresholds configured in the resource pool, or a QoS level threshold configured in the resource pool.

[0068] In one optional embodiment, the setting type information includes the terminal priority information of the first terminal device; the processor is specifically used for:

[0069] If the terminal priority of the first terminal device is greater than the set terminal priority threshold, then the coordination information processing method is determined as follows: based on the coordination information, the target resource for transmitting information is determined;

[0070] If the terminal priority of the first terminal device is less than or equal to the set terminal priority threshold, the coordination information processing method is determined as follows: combining the resource perception result of the first terminal device and the coordination information, the target resource for transmitting information is determined; or, based on multiple coordination information received within a set time period, the target resource for transmitting information is determined.

[0071] The set terminal priority threshold is a terminal priority threshold selected from the set of terminal priority thresholds configured in the resource pool, or a terminal priority threshold configured in the resource pool.

[0072] In an optional embodiment, the setting type information includes the service priority information of the current service; the processor is specifically used for:

[0073] If the service priority of the current service is greater than the set service priority threshold, then the coordination information processing method is determined as follows: based on the coordination information, the target resource for transmitting information is determined;

[0074] If the service priority of the first terminal device is less than or equal to the set service priority threshold, the coordination information processing method is determined as follows: combining the resource perception result of the first terminal device and the coordination information, the target resource for transmitting information is determined; or, based on multiple coordination information received within a set time period, the target resource for transmitting information is determined.

[0075] The set business priority threshold is a business priority threshold selected from the set of business priority thresholds configured in the resource pool, or a business priority threshold configured in the resource pool.

[0076] In an optional embodiment, the setting type information includes at least two of the following: power saving requirement information of the first terminal device, QoS information, terminal priority information of the first terminal device, and service priority information of the current service; the processor is specifically used for:

[0077] If any one of the at least two types of information satisfies the corresponding set condition, the coordination information processing method is determined as follows: combining the resource perception result of the first terminal device and the coordination information, the target resource for transmitting information is determined; or, based on multiple coordination information received within a set time period, the target resource for transmitting information is determined.

[0078] The setting conditions for the power saving demand information of the first terminal device are as follows: the power saving demand level of the first terminal device is less than or equal to the set power saving level threshold; the setting conditions for the QoS information are as follows: the QoS level of the current service is greater than or equal to the set QoS level threshold; the setting conditions for the terminal priority information of the first terminal device are as follows: the terminal priority of the first terminal device is less than or equal to the set terminal priority threshold; and the setting conditions for the service priority information of the current service are as follows: the service priority information of the current service is less than or equal to the set service priority threshold.

[0079] In an optional embodiment, if the determined coordination information processing method is: combining the resource perception result of the first terminal device and the coordination information to determine the target resource for transmitting information; the processor is specifically used for:

[0080] If the received coordination information is a preferred resource set, then the intersection or union of the candidate resource set determined through resource awareness and the preferred resource set is taken as the target candidate resource set, and the target resource is selected from the target candidate resource set; the candidate resource set determined through resource awareness is the candidate resource set determined by the first terminal device through resource awareness; or,

[0081] If the received coordination information is a non-preferred resource set, then all or part of the resources in the non-preferred resource set are excluded from the candidate resource set determined by resource awareness to obtain a target candidate resource set, and the target resource is selected from the target candidate resource set; or,

[0082] If the received coordination information is a resource conflict indication, then based on the resource conflict indication and the resource perception result of the first terminal device, it is determined whether to perform resource reselection in order to determine the target resource.

[0083] In an optional embodiment, if the received coordination information is a resource conflict indication, the resource conflict indication is used to indicate conflicting resources among the reserved resources of the first terminal device that will experience a conflict; the processor is specifically used for:

[0084] If, based on the resource perception result of the first terminal device, it is determined that the conflicting resources indicated by the resource conflict indication will not conflict, then resource reselection will be performed for the conflicting resources or no resource reselection will be performed.

[0085] If, based on the resource perception results of the first terminal device, it is determined that the conflicting resource indicated by the resource conflict indication will cause a conflict, then resource reselection will be performed for the conflicting resource.

[0086] In one optional embodiment, if the determined coordination information processing method is: based on the coordination information, determining the target resource for transmitting information; the processor is specifically used for:

[0087] If the received coordination information is a preferred resource set, then the preferred resource set is used as the target candidate resource set, and the target resource is selected from the target candidate resource set; or,

[0088] If the received coordination information is a non-preferred resource set, then all or part of the resources in the non-preferred resource set are excluded from the initial candidate resource set configured by the higher layer of the first terminal device to obtain a target candidate resource set, and the target resource is selected from the target candidate set.

[0089] If the received coordination information is a resource conflict indication, then resource reselection is performed in the initial candidate resource set based on the coordination information to determine the target resource.

[0090] In an optional embodiment, if the determined coordination information processing method is: based on multiple coordination messages received within a set time period, determining the target resource for transmitting information; the processor is specifically used for:

[0091] If the received coordination information is a preferred resource set, then based on the preferred resource set and other preferred resource sets and / or non-preferred resource sets received within the set time period, a target candidate resource set is determined, and the target resource is selected from the target candidate resource set;

[0092] If the received coordination information is a non-preferred resource set, then based on the non-preferred resource set and other non-preferred resource sets and / or preferred resource sets received within the set time period, a target candidate resource set is determined, and the target resource is selected from the target candidate resource set;

[0093] If the received coordination information is a resource conflict indication, then from the candidate resource set determined based on the non-preferred resource set and / or preferred resource set received within the set time period, the conflicting resources indicated by the resource conflict indication that will conflict are excluded to obtain a target candidate resource set, and the target resource is selected from the target candidate resource set.

[0094] Fourthly, embodiments of this application provide a computer-readable storage medium storing computer instructions that, when executed by a processor, implement the method as described in any one of the first aspects.

[0095] The resource selection method and terminal device provided in this application embodiment involve a first terminal device receiving coordination information sent by a second terminal device. The first terminal device can determine the coordination information processing method based on predefined type information, and then determine the target resource for transmitting information based on the determined coordination information processing method. By flexibly configuring the terminal device's processing method for coordination information, it can determine whether to combine the terminal device's resource perception results with the coordination information, or whether to select resources based on the coordination information, or whether to combine multiple coordination information received within a set time period, thereby achieving energy saving and ensuring the reliability of resource transmission. Attached Figure Description

[0096] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0097] Figure 1 This application provides a schematic diagram of the structure of a communication system according to an embodiment of the present application.

[0098] Figure 2 A flowchart illustrating a resource selection method provided in an embodiment of this application;

[0099] Figure 3 This application provides a schematic diagram illustrating resource selection by combining multiple coordination resources in an embodiment of the present application.

[0100] Figure 4 This is a schematic diagram illustrating another method of resource selection by combining multiple coordinated resources, as provided in an embodiment of this application.

[0101] Figure 5 This is a schematic diagram illustrating another method of resource selection by combining multiple coordinated resources, as provided in an embodiment of this application.

[0102] Figure 6 This is a schematic diagram illustrating another method of resource selection by combining multiple coordinated resources, as provided in an embodiment of this application.

[0103] Figure 7 This is a schematic diagram illustrating another method of resource selection by combining multiple coordinated resources, as provided in an embodiment of this application.

[0104] Figure 8 This is a schematic diagram illustrating another method of resource selection by combining multiple coordinated resources, as provided in an embodiment of this application.

[0105] Figure 9 This is a schematic diagram illustrating another method of resource selection by combining multiple coordinated resources, as provided in an embodiment of this application.

[0106] Figure 10 This is a schematic diagram illustrating another method of resource selection by combining multiple coordinated resources, as provided in an embodiment of this application.

[0107] Figure 11 This is a schematic diagram illustrating another method of resource selection by combining multiple coordinated resources, as provided in an embodiment of this application.

[0108] Figure 12 A structural block diagram of a terminal device provided in an embodiment of this application;

[0109] Figure 13 This is a schematic diagram of the structure of a terminal device provided in an embodiment of this application. Detailed Implementation

[0110] The specific embodiments of this application will now be described in detail with reference to the accompanying drawings. It should be understood that the specific embodiments described herein are for illustration and explanation only and are not intended to limit this application.

[0111] It should be noted that the terms "first" and "second" in the embodiments of this application are used to distinguish similar objects, rather than to describe a specific order or sequence. The term "and / or" in the embodiments of this application describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone. The character " / " generally indicates that the preceding and following related objects have an "or" relationship.

[0112] The network architecture and business scenarios described in the embodiments of this application are for the purpose of more clearly illustrating the technical solutions of the embodiments of this application, and do not constitute a limitation on the technical solutions provided in the embodiments of this application. As those skilled in the art will know, with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of this application are also applicable to similar technical problems.

[0113] Figure 1This is a schematic diagram of a communication network applicable to an embodiment of this application. This communication network can be a V2X network, or a part of a V2X (Vehicle to Everything) network. V2X networks include communication methods such as V2V (Vehicle to Vehicle), V2P (Vehicle to Pedestrian), V2I (Vehicle to Infrastructure), and V2N (Vehicle to Network). In V2P communication, one end can be P-UE (Person-User Equipment), and the other end can be V-UE (Vehicle-User Equipment), for example... Figure 1 The P-UE200 and V-UE300 shown are examples. The communication network may also include a network-side device 100. Both the P-UE200 and V-UE300 can connect to the network-side device 100 via a wireless network. Both the P-UE200 and V-UE300 can be referred to as terminal devices.

[0114] The network-side equipment 100 is a device that provides wireless communication functions for terminal devices, including but not limited to: gNB, RNC (radio network controller), NB (node ​​B), BSC (base station controller), BTS (base transceiver station), HNB (e.g., home evolved node B, or home node B), BBU (Baseband Unit), TRP (transmitting and receiving point), TP (transmitting point), mobile switching center, etc., in 5G. The network-side equipment 100 can also be other devices that provide wireless communication functions for terminal devices in future communication systems.

[0115] P-UE200 can be a device with wireless communication capabilities, such as a mobile phone, iPad, computer with wireless transceiver capabilities, VR (virtual reality) terminal, AR (augmented reality) terminal, or a wireless terminal in industrial control. V-UE300 can be an in-vehicle terminal in self-driving vehicles, or it can be a device with wireless communication capabilities. Both P-UE200 and V-UE300 can provide voice and / or data connectivity to users, have wireless connectivity, and can connect to wireless modems, etc. P-UE200 and V-UE300 can communicate with one or more core networks via network-side device 100, and both P-UE200 and V-UE300 can be referred to as UE.

[0116] In a V2X sidelink communication system, two UEs can communicate via a sidelink (SL). Resource allocation employs distributed resource scheduling. Since there is no unified scheduling by a base station, the UE needs to determine the resource occupancy status of other UEs through a resource awareness mechanism and select resources based on the awareness results. For example, some UEs have sidelink resource awareness capabilities. They can monitor the resource reservation status of other UEs, exclude resources already occupied by other UEs from the candidate resources, and select resources for information transmission from the remaining candidate resources to make resource reservations, thereby avoiding resource collisions.

[0117] To further enhance the reliability of information transmission, interactive UE coordination information can be used during the resource reservation process. For example, a second UE can send determined coordination information to a first UE, so that the first UE takes the coordination information into account during the resource reservation process. Embodiments of this application provide a resource selection method, which offers a solution for how to process and utilize received coordination information.

[0118] Figure 2 A flowchart illustrating a resource selection method provided in an embodiment of this application is shown. This method can be executed by any terminal device. To distinguish between different UEs, the terminal device executing this resource selection method will be referred to as the first UE, and the terminal device sending coordination information to the first UE will be referred to as the second UE. Figure 2 As shown, the method may include the following steps:

[0119] Step S201: Receive coordination information sent by the second UE.

[0120] The second UE can be the RxUE (Receive User Equipment) of the first UE, that is, the UE that receives information or data transmitted by the first UE; the second UE can also be other UEs capable of sending coordination information. For example, when the first UE and several other UEs belong to a communication group, the second UE can be the scheduling terminal in that communication group, that is, the second UE has the ability to schedule resources for other UEs in the communication group.

[0121] When the first UE decides to use the interactive UE coordination information, the second UE determines the coordination information for the first UE and sends the coordination information to the first UE. The second UE sending the coordination information to the first UE can include the following two schemes:

[0122] Scheme 1: The second UE can determine a set of preferred resources and / or non-preferred resources for the first UE's SL data transmission. The set of preferred resources can be called the preferred resource set, and the set of non-preferred resources can be called the non-preferred resource set. That is, the coordination information received by the first UE can be the preferred resource set and / or non-preferred resource set sent by the second UE.

[0123] The preferred resource set is a set of resources determined by the second UE and from which the first UE is expected to select transmission resources. This set includes available transmission resources determined by the second UE for the first UE. The non-preferred resource set is a set of resources determined by the second UE and from which the first UE is not expected to select transmission resources. It is a set of resources that the second UE wants the first UE to exclude during resource selection. Non-preferred resources can be divided into three types: potential or expected transmission resources of the second UE, high-interference resources of the second UE, and transmission resources used to receive information transmitted by other terminal devices. To avoid transmission failures caused by half-duplex, when the second UE is the receiving terminal of the first UE, the first UE needs to avoid potential or expected transmission resources of the second UE during resource selection. Based on the resource awareness results of the second UE and the measurement results of RSRP (Reference signal received power) / RSSI (Received Signal Strength Indicator), resources subject to significant interference can be non-preferred resources, and the first UE should avoid transmitting on the second UE's high-interference resources. If the second UE is the target receiving terminal of both the first UE and other terminals, then the transmission resources of the first UE should be excluded from the transmission resources used by the second UE to receive information transmitted by other terminal devices.

[0124] Scheme 2: The second UE sends a anticipated / potential resource conflict indication and / or a detected resource conflict indication to the first UE based on the resource indication in the first UE's SCI (Sidelink Control Information). That is, the coordination information received by the first UE is the resource conflict indication sent by the second UE. The resource conflict indication is a potential or predicted conflicting resource indicated by the second UE to the first UE; this conflicting resource is one of the first UE's reserved resources that will conflict.

[0125] In Scheme 1 above, the three main steps are as follows: First, when the first UE is triggered to select or reselect resources, and when UE coordination scheme 1 is executed, the first UE sends inter-UE coordination trigger information to the second UE. After receiving the trigger information, the second UE determines the coordination information used for resource coordination according to the instructions in the trigger information. The coordination information can be a preferred resource set or a non-preferred resource set. Upon receiving the coordination information, the first UE will select or reselect resources according to the coordination information and transmit information or data in the selected target resources.

[0126] In Scheme 2, the three main steps are as follows: When the first UE transmits data and determines to execute Inter-UE Coordination Scheme 2, it will send relevant data using the Inter-UE Coordination Trigger Indication. After receiving the Coordination Trigger Indication, the second UE will determine resource conflicts based on the resources indicated by the first UE's SCI and feed back the resource conflict indication to the first UE. If the first UE receives the resource conflict indication, it will perform resource reselection and transmit information or data in the reselected target resource.

[0127] After receiving the coordination information sent by the second UE, the first UE can execute step S202.

[0128] Step S202: Determine the coordination information processing method based on the set type information.

[0129] The configuration type information includes one or more of the following: the power saving requirement information of the first UE, QoS (Quality of Service) information, the terminal priority information of the first UE, and the service priority information of the current service.

[0130] The coordination information processing method refers to the method of processing received coordination information, which can also be understood as the method of resource reservation using received coordination information. The coordination information processing method includes: combining the resource awareness result of the first UE with the coordination information to determine the target resource for transmitting information; or, determining the target resource for transmitting information based on the coordination information; or, determining the target resource for transmitting information based on multiple coordination information received within a set time period. Here, the resource awareness result refers to the resource reservation status of other UEs obtained by the first UE by receiving the SCI of other UEs and decoding the resource reservation information in the SCI.

[0131] If the first UE is a resource-aware UE, meaning it has the capability to receive PSCCH (Physical Sidelink Control Channel) / PSSCH (Physical Sidelink Share Channel), after receiving the coordination information sent by the second UE, the first UE can determine the coordination information processing method based on the set type information. If the first UE is a resource-aware UE, meaning it does not have the capability to receive PSCCH / PSSCH, then the first UE can directly use the received coordination information to determine the target resource for transmitting information.

[0132] For example, in some embodiments, the setting type information may include power-saving demand information of the first UE, wherein the power-saving demand information may include a power-saving demand level. If the power-saving demand level of the first UE is greater than a set power-saving level threshold, the coordination information processing method is determined as follows: based on the coordination information, a target resource for transmitting information is determined; if the power-saving demand level of the first UE is less than or equal to the set power-saving level threshold, the coordination information processing method is determined as follows: combining the resource perception result of the first UE and the received coordination information, the target resource for transmitting information is determined, or, based on multiple coordination information received within a set time period, the target resource for transmitting information is determined. The set power-saving level threshold is a power-saving level threshold selected from a set of power-saving level thresholds configured in the resource pool, or a power-saving level threshold configured in the resource pool. The power-saving demand level of the first UE is determined based on the battery capacity of the first UE and / or the current remaining power of the first UE.

[0133] In one embodiment, the power-saving requirement level of the first UE can be determined based on the battery capacity of the first UE. For example, a terminal with a battery capacity of 5000mAh or less is a power-saving UE. Power-saving requirement levels are divided according to different battery capacities; for example, a power-saving requirement level of 10 corresponds to a battery capacity of 0-500mAh, a power-saving requirement level of 9 corresponds to a battery capacity of 500-1000mAh, and so on, with a power-saving requirement level of 1 corresponding to a battery capacity of 4500-5000mAh. If the power-saving requirement level threshold is 4, then UEs with a power-saving requirement level exceeding 4 only need to determine the target resources for transmitting information based on coordination information to save UE power consumption. Assuming the battery capacity of the first UE is 2400mAh, its power-saving requirement level is 6, which is greater than the power-saving requirement level threshold. Therefore, the coordination information processing method determined by the first UE based on the power-saving requirement level is: determining the target resources for transmitting information based on the coordination information.

[0134] In another embodiment, the power-saving requirement level of the first UE can be determined based on the remaining battery capacity of the first UE, such as based on the absolute value of the remaining battery capacity. For example, power-saving requirement levels can be divided according to different remaining battery capacities. For instance, a terminal with a remaining battery capacity below 5000mAh is a power-saving UE. The power-saving requirement level corresponding to a remaining battery capacity of 0-500mAh is level 10, the power-saving requirement level corresponding to a remaining battery capacity of 500-1000mAh is level 9, and so on, with a remaining battery capacity of 4500-5000mAh corresponding to level 1. If the power-saving level threshold is 4, then UEs with a power-saving requirement level exceeding 4 only need to determine the target resources for transmitting information based on coordination information to save UE power consumption. If the current remaining battery capacity of the first UE is 1800mAh, then its power-saving requirement level is 5, which is greater than the power-saving level threshold. Therefore, according to the power-saving requirement level, the coordination information processing method determined by the first UE is: based on the coordination information, determine the target resources for transmitting information.

[0135] In another embodiment, the power-saving requirement level of the first UE can be determined based on the relative value of the first UE's remaining power, that is, based on the ratio of the first UE's remaining power to its battery capacity. For example, a terminal with a remaining power of less than 60% of its battery capacity is a power-saving UE. Power-saving requirement levels are divided according to different remaining power levels: a remaining power of 0-6% corresponds to level 10, a remaining power of 6-12% corresponds to level 9, and so on, with a remaining power of 54-60% corresponding to level 1. If the power-saving level threshold is 4, then UEs with a power-saving requirement level exceeding 4 only need to determine the target resource for transmitting information based on coordination information to save UE power consumption. If the first UE's current remaining power is 50%, its power-saving requirement level is 2, which is less than the power-saving level threshold. Therefore, based on the power-saving requirement level, the coordination information processing method determined by the first UE is: combining the first UE's resource perception results and coordination information to determine the target resource for transmitting information, or, based on multiple coordination information received within a set time period, determining the target resource for transmitting information.

[0136] In another embodiment, the power saving requirement level of the first UE can also be determined based on the absolute value of the first UE's power reserve and battery capacity.

[0137] In other embodiments, the type information may include QoS information, which may include the QoS level of the current service. If the QoS level of the current service is less than a set QoS level threshold, the coordination information processing method is determined as follows: based on the received coordination information, the target resource for transmitting information is determined; if the QoS level of the current service is greater than or equal to the set QoS level threshold, the coordination information processing method is determined as follows: combining the resource awareness result of the first UE and the received coordination information, the target resource for transmitting information is determined, or, based on multiple coordination information received within a set time period, the target resource for transmitting information is determined. The set QoS level threshold is a QoS level threshold selected from a set of QoS level thresholds configured in the resource pool, or a QoS level threshold configured in the resource pool.

[0138] In other embodiments, the type information may include the terminal priority information of the first UE, which may also be referred to as the terminal priority or the terminal priority value of the first UE. If the terminal priority of the first UE is greater than the set terminal priority threshold, the coordination information processing method is determined as follows: based on the received coordination information, the target resource for transmitting information is determined; if the terminal priority of the first UE is less than or equal to the set terminal priority threshold, the coordination information processing method is determined as follows: combining the resource perception result of the first UE and the received coordination information, the target resource for transmitting information is determined, or, based on multiple coordination information received within a set time period, the target resource for transmitting information is determined. The set terminal priority threshold is a terminal priority threshold selected from the set of terminal priority thresholds configured in the resource pool, or a terminal priority threshold configured in the resource pool.

[0139] It should be noted that the UE's terminal priority is used to characterize the UE's priority level. A lower terminal priority indicates a higher priority level for a UE, and vice versa. For UEs with higher priority levels, the target resources for information transmission can be determined by combining the UE's resource awareness results with received coordination information, or based on multiple coordination information received within a set time period. For UEs with lower priority levels, the target resources for information transmission can be determined solely based on the received coordination information.

[0140] In other embodiments, the type information may include the service priority information of the current service, which may also be referred to as the service priority or the service priority value of the current service. If the service priority of the current service is greater than the set service priority threshold, the coordination information processing method is determined as follows: based on the received coordination information, the target resource for transmitting information is determined; if the service priority of the current service is less than or equal to the set service priority threshold, the coordination information processing method is determined as follows: combining the resource perception result of the first UE and the received coordination information, the target resource for transmitting information is determined, or, based on multiple coordination information received within a set time period, the target resource for transmitting information is determined. The set service priority threshold is a service priority threshold selected from the set of service priority thresholds configured in the resource pool, or a service priority threshold configured in the resource pool.

[0141] It should be noted that service priority is used to characterize the priority level of a service. The lower the service priority, the higher the priority level of the service; conversely, the higher the service priority, the lower the priority level of the service. For services with high priority levels, the target resources for transmitting information can be determined by combining the UE's resource awareness results and received coordination information, or by based on multiple coordination information received within a set time period. For services with low priority levels, the target resources for transmitting information can be determined solely based on the received coordination information.

[0142] In other embodiments, the setting type information includes at least two of the following: power saving requirement information of the first UE, QoS information, terminal priority information of the first UE, and service priority information of the current service. If any one of the at least two pieces of information satisfies the corresponding setting condition, the coordination information processing method is determined as follows: combining the resource awareness result of the first UE and the coordination information, the target resource for transmitting information is determined; or, based on multiple pieces of coordination information received within a set time period, the target resource for transmitting information is determined. If neither of the at least two pieces of information satisfies the corresponding setting condition, the coordination information processing method is determined as follows: based on the coordination information, the target resource for transmitting information is determined. The setting condition corresponding to the power saving requirement information of the first UE is: the power saving requirement level of the first UE is less than or equal to a set power saving level threshold; the setting condition corresponding to the QoS information is: the QoS level of the current service is greater than or equal to a set QoS level threshold; the setting condition corresponding to the terminal priority information of the first UE is: the terminal priority of the first UE is less than or equal to a set terminal priority threshold; and the setting condition corresponding to the service priority information of the current service is: the service priority information of the current service is less than or equal to a set service priority threshold.

[0143] For example, the configuration type information may include the first UE's power-saving requirements, QoS information, terminal priority information, and service priority information of the current service. The first UE can first determine, based on its own power-saving requirements, QoS information, terminal priority information, and service priority information, whether to process the coordination information in conjunction with its own perception results, or whether to use multiple coordination information received within a set time period for resource selection or reselection. If any condition determines that the coordination information should be processed in conjunction with the UE's own perception results or that multiple coordination information should be used for resource selection or reselection, then resource selection or reselection is performed based on the received coordination information and the UE's own perception results to improve the reliability of information transmission.

[0144] Step S203: Based on the determined coordination information processing method, determine the target resource for transmitting information.

[0145] Method 1: If the determined coordination information processing method is: combining the resource perception result of the first UE and the coordination information to determine the target resource for transmitting information, then the first UE can determine the specific method of processing the coordination information according to the different coordination information received.

[0146] In some embodiments, if the received coordination information is a preferred resource set, i.e., a resource set from which the second UE wants the first UE to select resources for transmission, then the intersection of the candidate resource set determined through resource awareness and the preferred resource set is taken as the target candidate resource set, and the target resource is selected from the target candidate resource set. Here, the candidate resource set determined through resource awareness is the candidate resource set determined by the first UE through resource awareness. In other embodiments, if the received coordination information is a preferred resource set, then the union of the candidate resource set determined through resource awareness and the preferred resource set is taken as the target candidate resource set, and the target resource is selected from the target candidate set.

[0147] In other embodiments, if the received coordination information is a set of non-preferred resources, which is a set of resources that the second UE wants the first UE to exclude when making resource selection, then all or part of the resources in the set of non-preferred resources are excluded from the candidate resource set determined by resource awareness to obtain a target candidate resource set, and the target resource is selected from the target candidate resource set.

[0148] In other embodiments, if the received coordination information is a resource conflict indication, then based on the resource conflict indication and the resource awareness result of the first UE, it is determined whether to perform resource reselection to determine the target resource. The resource conflict indication is used to specify conflicting resources among the first UE's reserved resources, which are considered potential or predicted conflicting resources by the second UE. For resources already reserved by the first UE, when the scheme 2 coordination information sent by the second UE indicates the existence of a resource conflict, the first UE can determine whether to perform resource reselection for the conflicting resource indicated by the resource conflict indication based on its own resource awareness result. If, based on the first UE's resource awareness result, it is determined that the conflicting resource indicated by the resource conflict indication will not conflict, then resource reselection can be performed for the conflicting resource or not; if, based on the first UE's resource awareness result, it is determined that the conflicting resource indicated by the resource conflict indication will conflict, then resource reselection can be performed for the conflicting resource.

[0149] Method 2: If the determined coordination information processing method is: based on the coordination information, determine the target resource used for transmitting information, then the first UE can also determine the specific method of processing the coordination information according to the different coordination information received.

[0150] In some embodiments, if the received coordination information is a preferred resource set, then the preferred resource set is used as a target candidate resource set, and the target resource is selected from the target candidate resource set.

[0151] In other embodiments, if the received coordination information is a non-preferred resource set, then all or part of the resources in the non-preferred resource set are excluded from the initial candidate resource set to obtain a target candidate resource set, and the target resource is selected from the target candidate resource set. The initial candidate resource set is configured by the higher layers of the first UE; for example, the initial candidate resource set may include all resources in a resource selection window directly configured by the higher layers.

[0152] In other embodiments, if the received coordination information is a resource conflict indication, then resource reselection is performed in the initial candidate resource set based on the resource conflict indication to determine the target resource.

[0153] Method 3: If the determined coordination information processing method is as follows: Based on multiple coordination messages received within a set time period, determine the target resource for transmitting information. If the received coordination information is a preferred resource set, then based on the preferred resource set and other preferred resource sets and / or non-preferred resource sets received within the set time period, determine a target candidate resource set, and select the target resource from the target candidate resource set. If the received coordination information is a non-preferred resource set, then based on the non-preferred resource set and other non-preferred resource sets and / or preferred resource sets received within the set time period, determine a target candidate resource set, and select the target resource from the target candidate resource set. If the received coordination information is a resource conflict indication, then from the candidate resource set determined based on the non-preferred resource set and / or preferred resource set received within the set time period, exclude conflicting resources indicated by the resource conflict indication that will conflict, obtain a target candidate resource set, and select the target resource from the target candidate resource set.

[0154] For example, in some embodiments, if the currently received coordination information is a preferred resource set, the first UE may determine the target resource for transmitting information using any of the following methods:

[0155] The first method: The first UE uses the intersection or union of its currently received preferred resource set and other preferred resource sets received within a set time period as the target candidate resource set. It then selects or reselects resources from this target candidate resource set to determine the target resource for transmitting information. For example... Figure 3As shown, assuming the current time is t, the coordination information received at time t is the preferred resource set M3. The set time period can be a set duration preceding time t. The set duration can be T, starting at time t0, and the duration from time t0 to time t is the set duration T. Assuming that within the set time period from time t0 to time t, the first UE receives two coordination messages, namely preferred resource set M1 and preferred resource set M2, then the first UE can use the intersection of preferred resource sets M1, M2, and M3 as the target candidate resource set, or the first UE can use the union of preferred resource sets M1, M2, and M3 as the target candidate resource set.

[0156] The second method: The first UE excludes resources from the non-preferred resource set received within a set time period from the currently received preferred resource set to obtain a target candidate resource set. Resource selection or reselection is then performed within this target candidate resource set to determine the target resource for transmitting information. For example... Figure 4 As shown, assuming the current time is t, the coordination information received at time t is the preferred resource set M2. The set time period can be a set duration preceding time t. The set duration can be T, starting at time t0, and the duration from time t0 to time t is the set duration T. If, within the set time period from time t0 to time t, the first UE receives a non-preferred resource set M1, then the first UE can exclude all or part of the resources in the non-preferred resource set M1 from the preferred resource set M2, and use the remaining resources as the target candidate resource set.

[0157] The third method: The first UE, from the intersection or union of its currently received preferred resource set and other preferred resource sets received within a set time period, excludes resources from the non-preferred resource sets received within the set time period to obtain a target candidate resource set. Resource selection or reselection is then performed within the target candidate resource set to determine the target resource for transmitting information. For example... Figure 5As shown, assuming the current time is t, the coordination information received at time t is the preferred resource set M3. The set time period can be a set duration preceding time t. The set duration can be T, starting at time t0, and the duration from time t0 to time t is the set duration T. Assuming that within the set time period from time t0 to time t, the first UE receives two coordination messages, one for a non-preferred resource set M1 and the other for a preferred resource set M2, then the first UE can exclude all or part of the resources in the non-preferred resource set M1 from the intersection of the preferred resource sets M2 and M3, and use the remaining resources as the target candidate resource set; or, the first UE can exclude all or part of the resources in the non-preferred resource set M1 from the union of the preferred resource sets M2 and M3, and use the remaining resources as the target candidate resource set.

[0158] In other embodiments, if the currently received coordination information is a non-preferred resource set, the first UE may determine the target resource for transmitting information using any of the following methods:

[0159] The first method: The first UE, from the preferred resource set received within a set time period, excludes the currently received non-preferred resource set to obtain a target candidate resource set. Resource selection or reselection is then performed within this target candidate resource set to determine the target resource for transmitting information. For example... Figure 6 As shown, assuming the current time is t, the coordination information received at time t is the non-preferred resource set M2. The set time period can be a set duration prior to time t. The set duration can be T, starting at time t0, and the duration from time t0 to time t is the set duration T. Assuming that within the set time period from time t0 to time t, the first UE receives the preferred resource set M1, then the first UE can exclude all or part of the resources in the currently received non-preferred resource set M2 from the previously received preferred resource set M1, and use the remaining resources as the target candidate resource set.

[0160] The second method involves the first UE excluding resources from the currently received non-preferred resource set and the non-preferred resource set received within a set time period from the initial candidate resource set or the candidate resource set determined through resource awareness, to obtain the target candidate resource set. Resource selection or reselection is then performed within the target candidate resource set to determine the target resource for transmitting information. For example... Figure 7As shown, assuming the current time is t, the coordination information received at time t is the non-preferred resource set M2. The set time period can be a set duration prior to time t. The set duration can be T, with a starting time of t0 and a duration from t0 to t of the set duration T. Assuming that within the set time period from t0 to t, the first UE receives the non-preferred resource set M1, then the first UE can exclude resources from the previously received non-preferred resource set M1 and the currently received non-preferred resource set M2 from the initial candidate resource set configured by the higher layer, and use the remaining resources as the target candidate resource set; or, the first UE can exclude resources from the previously received non-preferred resource set M1 and the currently received non-preferred resource set M2 from the candidate resource set determined through resource awareness, and use the remaining resources as the target candidate resource set.

[0161] The third method: The first UE, from the preferred resource set received within a set time period, excludes resources from the currently received non-preferred resource set and the non-preferred resource set received within the set time period to obtain a target candidate resource set. Resource selection or reselection is then performed within this target candidate resource set to determine the target resource for transmitting information. For example... Figure 8 As shown, assuming the current time is t, the coordination information received at time t is the non-preferred resource set M3. The set time period can be a set duration preceding time t. The set duration can be T, starting at time t0, and the duration from time t0 to time t is the set duration T. Assuming that within the set time period from time t0 to time t, the first UE receives two coordination messages, one for the non-preferred resource set M1 and the other for the preferred resource set M2, then the first UE can exclude the resources from the previously received non-preferred resource set M1 and the currently received non-preferred resource set M3 from the preferred resource set M2, and use the remaining resources as the target candidate resource set.

[0162] In other embodiments, if the currently received coordination information is a resource conflict indication, the first UE may determine the target resource for transmitting information using any of the following methods:

[0163] The first method: The first UE, within a set time period, receives a preferred resource set, excludes conflicting resources indicated by the resource conflict indication, and obtains a target candidate resource set. Then, it performs resource reselection for the conflicting resources within the target candidate resource set to determine the target resource for transmitting information. For example... Figure 9As shown, assuming the current time is t, the coordination information received at time t is resource conflict indication A. The set time period can be a set time period before time t. The set time period can be T, with a start time of t0 and a duration from t0 to t of the set time period T. Assuming that within the set time period from t0 to t, the first UE receives a preferred resource set M1, the first UE can exclude the conflicting resources indicated by the resource conflict indication A from the previously received preferred resource set M1, and use the remaining resources as the target candidate resource set.

[0164] The second method: When the first UE performs resource reselection for conflicting resources indicated by the resource conflict indication, it excludes resources from the non-preferred resource set received within a set time period from the initial candidate resource set or the candidate resource set determined through resource awareness, to obtain a target candidate resource set. Then, it performs resource reselection for the conflicting resources in the target candidate resource set to determine the target resource for transmitting information. For example... Figure 10 As shown, assuming the current time is t, the coordination information received at time t is resource conflict indication A. The set time period can be a set duration prior to time t. The set duration can be T, with a starting time of t0 and a duration from t0 to t of the set duration T. Assuming that within the set time period from t0 to t, the first UE receives a non-preferred resource set M2, then when reselecting resources for the conflicting resources indicated by resource conflict indication A, the first UE can exclude the resources in the previously received non-preferred resource set M2 from the initial candidate resource set configured by the higher layer, and use the remaining resources as the target candidate resource set; or, the first UE can exclude the resources in the previously received non-preferred resource set M2 from the candidate resource set determined through resource awareness, and use the remaining resources as the target candidate resource set.

[0165] The third method: The first UE, from the preferred resource set received within a set time period, excludes resources from the non-preferred resource set received within the set time period and conflicting resources indicated by the resource conflict indication, to obtain a target candidate resource set. Resource reselection is then performed for the conflicting resources in the target candidate set to determine the target resource for transmitting information. For example... Figure 11As shown, assuming the current time is t, the coordination information received at time t is resource conflict indication A. The set time period can be a set duration prior to time t. The set duration can be T, with a starting time of t0 and a duration from t0 to t of the set duration T. Assuming that within the set time period from t0 to t, the first UE receives two coordination messages, namely a non-preferred resource set M1 and a preferred resource set M2, then the first UE can exclude the resources in the previously received non-preferred resource set M1 and the conflicting resources indicated by the currently received resource conflict indication A from the preferred resource set M2, and use the remaining resources as the target candidate resource set.

[0166] This application's embodiments can be used to address the problem of how to process coordination information received by a UE when the UE decides to use interactive UE coordination information in a V2X direct link communication system. In this application's embodiments, the type of coordination information received by the UE varies, the UE's resource awareness capability differs, and the method for processing the coordination information varies depending on the conditions. For UEs without resource awareness capability, after receiving coordination information, they can directly use the received coordination information for resource selection. For UEs with resource awareness capability, after receiving coordination information, they can use different processing methods based on different information such as power saving requirements, QoS, terminal priority, or service priority. For example, based on one or more of these conditions, it can be determined whether to combine the UE's own resource awareness results with the coordination information for processing, and how to combine the UE's own resource awareness results with the received coordination information for resource selection.

[0167] If, under all circumstances, a UE with resource awareness needs to combine resource awareness results with coordination information to select resources, then when the UE's battery is low, resource awareness itself will consume a significant amount of power. In this case, combining resource awareness results with resource selection will accelerate the UE's power consumption. This application determines whether a UE needs to combine its own resource awareness results with coordination information based on different conditions, thus meeting different needs under various circumstances.

[0168] Determining the target resource for transmitting information based solely on coordination information can save terminal power consumption. Combining the resource perception results of the first UE with coordination information, or based on multiple coordination information received within a set time period, can reduce the probability of resource collisions, improve resource utilization, and enhance the reliability of information transmission.

[0169] Based on the same inventive concept, this application also provides a terminal device that can implement the processes executed in the foregoing embodiments.

[0170] Figure 12 This is a schematic diagram of the structure of a terminal device provided in an embodiment of this application. Figure 12 As shown, the terminal device includes: an information receiving unit 1201 and a resource selection unit 1202;

[0171] The information receiving unit 1201 is used to receive coordination information sent by the second terminal device and determine the coordination information processing method based on the set type information;

[0172] Resource selection unit 1202 is used to determine the target resource for transmitting information based on a determined coordination information processing method.

[0173] In one optional embodiment, the coordination information processing method includes: combining the resource perception result of the first terminal device and the coordination information to determine the target resource for transmitting information; or, determining the target resource for transmitting information based on the coordination information; or, determining the target resource for transmitting information based on multiple coordination information received within a set time period.

[0174] In one optional embodiment, the setting type information includes at least one of the following: power saving requirement information of the first terminal device, quality of service (QoS) information, terminal priority information of the first terminal device, and service priority information of the current service.

[0175] In an optional embodiment, the setting type information includes power-saving demand information of the first terminal device, and the power-saving demand information includes a power-saving demand level; the information receiving unit 1201 is specifically used for:

[0176] If the power saving demand level of the first terminal device is greater than the set power saving level threshold, then the coordination information processing method is determined as follows: based on the coordination information, the target resources for transmitting information are determined;

[0177] If the power saving demand level of the first terminal device is less than or equal to the set power saving level threshold, the coordination information processing method is determined as follows: combining the resource perception result of the first terminal device and the coordination information, the target resource for transmitting information is determined, or, based on multiple coordination information received within a set time period, the target resource for transmitting information is determined.

[0178] The set power saving level threshold is selected from the set of power saving level thresholds configured in the resource pool, or it is the power saving level threshold configured in the resource pool.

[0179] In one alternative embodiment, the power saving requirement level of the first terminal device is determined based on the battery capacity of the first terminal device and / or the current power reserve of the first terminal device.

[0180] In an optional embodiment, the setting type information includes QoS information, which includes the QoS level of the current service; the information receiving unit 1201 is specifically used for:

[0181] If the QoS level of the current service is less than the set QoS level threshold, then the coordination information processing method is determined as follows: based on the coordination information, the target resource for transmitting information is determined;

[0182] If the QoS level of the current service is greater than or equal to the set QoS level threshold, the coordination information processing method is determined as follows: combining the resource perception result of the first terminal device and the coordination information, the target resource for transmitting information is determined; or, based on multiple coordination information received within a set time period, the target resource for transmitting information is determined.

[0183] The set QoS level threshold is either a QoS level threshold selected from the set of QoS level thresholds configured in the resource pool, or a QoS level threshold configured in the resource pool.

[0184] In an optional embodiment, the setting type information includes the terminal priority information of the first terminal device; the information receiving unit 1201 is specifically used for:

[0185] If the terminal priority of the first terminal device is greater than the set terminal priority threshold, then the coordination information processing method is determined as follows: based on the coordination information, the target resource for transmitting information is determined;

[0186] If the terminal priority of the first terminal device is less than or equal to the set terminal priority threshold, the coordination information processing method is determined as follows: combining the resource perception result of the first terminal device and the coordination information, the target resource for transmitting information is determined; or, based on multiple coordination information received within a set time period, the target resource for transmitting information is determined.

[0187] The set terminal priority threshold is a terminal priority threshold selected from the set of terminal priority thresholds configured in the resource pool, or a terminal priority threshold configured in the resource pool.

[0188] In an optional embodiment, the setting type information includes the service priority information of the current service; the information receiving unit 1201 is specifically used for:

[0189] If the service priority of the current service is greater than the set service priority threshold, then the coordination information processing method is determined as follows: based on the coordination information, the target resource for transmitting information is determined;

[0190] If the service priority of the first terminal device is less than or equal to the set service priority threshold, the coordination information processing method is determined as follows: combining the resource perception result of the first terminal device and the coordination information, the target resource for transmitting information is determined; or, based on multiple coordination information received within a set time period, the target resource for transmitting information is determined.

[0191] The set business priority threshold is a business priority threshold selected from the set of business priority thresholds configured in the resource pool, or a business priority threshold configured in the resource pool.

[0192] In an optional embodiment, the setting type information includes at least two of the following: power saving requirement information of the first terminal device, QoS information, terminal priority information of the first terminal device, and service priority information of the current service; the information receiving unit 1201 is specifically used for:

[0193] If any one of the at least two types of information satisfies the corresponding set condition, the coordination information processing method is determined as follows: combining the resource perception result of the first terminal device and the coordination information, the target resource for transmitting information is determined; or, based on multiple coordination information received within a set time period, the target resource for transmitting information is determined.

[0194] The setting conditions for the power saving demand information of the first terminal device are as follows: the power saving demand level of the first terminal device is less than or equal to the set power saving level threshold; the setting conditions for the QoS information are as follows: the QoS level of the current service is greater than or equal to the set QoS level threshold; the setting conditions for the terminal priority information of the first terminal device are as follows: the terminal priority of the first terminal device is less than or equal to the set terminal priority threshold; and the setting conditions for the service priority information of the current service are as follows: the service priority information of the current service is less than or equal to the set service priority threshold.

[0195] In an optional embodiment, if the determined coordination information processing method is: combining the resource perception result of the first terminal device and the coordination information, determining the target resource for transmitting information; the resource selection unit 1202 is specifically used for:

[0196] If the received coordination information is a preferred resource set, then the intersection or union of the candidate resource set determined through resource awareness and the preferred resource set is taken as the target candidate resource set, and the target resource is selected from the target candidate resource set; the candidate resource set determined through resource awareness is the candidate resource set determined by the first terminal device through resource awareness; or,

[0197] If the received coordination information is a non-preferred resource set, then all or part of the resources in the non-preferred resource set are excluded from the candidate resource set determined by resource awareness to obtain a target candidate resource set, and the target resource is selected from the target candidate resource set; or,

[0198] If the received coordination information is a resource conflict indication, then based on the resource conflict indication and the resource perception result of the first terminal device, it is determined whether to perform resource reselection in order to determine the target resource.

[0199] In an optional embodiment, if the received coordination information is a resource conflict indication, the resource conflict indication is used to indicate conflicting resources among the reserved resources of the first terminal device that will conflict; the resource selection unit 1202 is specifically used for:

[0200] If, based on the resource perception result of the first terminal device, it is determined that the conflicting resources indicated by the resource conflict indication will not conflict, then resource reselection will be performed for the conflicting resources or no resource reselection will be performed.

[0201] If, based on the resource perception results of the first terminal device, it is determined that the conflicting resource indicated by the resource conflict indication will cause a conflict, then resource reselection will be performed for the conflicting resource.

[0202] In an optional embodiment, if the determined coordination information processing method is: based on the coordination information, determining the target resource for transmitting information; the resource selection unit 1202 is specifically used for:

[0203] If the received coordination information is a preferred resource set, then the preferred resource set is used as the target candidate resource set, and the target resource is selected from the target candidate resource set; or,

[0204] If the received coordination information is a non-preferred resource set, then all or part of the resources in the non-preferred resource set are excluded from the initial candidate resource set configured by the higher layer of the first terminal device to obtain a target candidate resource set, and the target resource is selected from the target candidate set.

[0205] If the received coordination information is a resource conflict indication, then resource reselection is performed in the initial candidate resource set based on the coordination information to determine the target resource.

[0206] In an optional embodiment, if the determined coordination information processing method is: based on multiple coordination messages received within a set time period, a target resource for transmitting information is determined; the resource selection unit 1202 is specifically used for:

[0207] If the received coordination information is a preferred resource set, then based on the preferred resource set and other preferred resource sets and / or non-preferred resource sets received within the set time period, a target candidate resource set is determined, and the target resource is selected from the target candidate resource set;

[0208] If the received coordination information is a non-preferred resource set, then based on the non-preferred resource set and other non-preferred resource sets and / or preferred resource sets received within the set time period, a target candidate resource set is determined, and the target resource is selected from the target candidate resource set;

[0209] If the received coordination information is a resource conflict indication, then from the candidate resource set determined based on the non-preferred resource set and / or preferred resource set received within the set time period, the conflicting resources indicated by the resource conflict indication that will conflict are excluded to obtain a target candidate resource set, and the target resource is selected from the target candidate resource set.

[0210] Based on the same inventive concept, this application also provides a terminal device. This terminal device can implement the functions described in the foregoing embodiments. Figure 2 The flow of the method being executed.

[0211] Figure 13 A schematic diagram of the structure of the terminal device provided in an embodiment of this application is shown. Figure 13 As shown, the terminal device includes a processor 1301, a memory 1302, and a transceiver 1303. The processor 1301 is responsible for managing the bus architecture and general processing, while the memory 1302 stores data used by the processor 1301 during operation. The transceiver 1303 is used to receive and send data under the control of the processor 1301, for example, to receive coordination information sent by another terminal device.

[0212] The bus architecture can include any number of interconnected buses and bridges, specifically linking various circuits together, represented by one or more processors (processor 1301) and memory (memory 1302). The bus architecture can also link various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides the interface. Processor 1301 is responsible for managing the bus architecture and general processing, and memory 1302 can store data used by processor 1301 during operation.

[0213] The processes disclosed in this application can be applied to or implemented by the processor 1301. During implementation, each step of the signal processing flow can be completed by integrated logic circuits in the hardware of the processor 1301 or by instructions in software form. The processor 1301 can be a general-purpose processor, digital signal processor, application-specific integrated circuit, field-programmable gate array (FPGA), or other programmable logic device, discrete gate or transistor logic device, or discrete hardware component, and 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 by the hardware processor, or executed by a combination of hardware and software modules in the 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. This storage medium is located in memory 1302. The processor 1301 reads the information in memory 1302 and, in conjunction with its hardware, completes the steps of the signal processing flow.

[0214] Specifically, processor 1301 is used to read the program from memory 1302 and execute it:

[0215] Based on the defined type information, the coordination information processing method is determined, and based on the determined coordination information processing method, the target resources for transmitting information are determined.

[0216] In one optional embodiment, the coordination information processing method includes: combining the resource perception result of the first terminal device and the coordination information to determine the target resource for transmitting information; or, determining the target resource for transmitting information based on the coordination information; or, determining the target resource for transmitting information based on multiple coordination information received within a set time period.

[0217] In one optional embodiment, the setting type information includes at least one of the following: power saving requirement information of the first terminal device, quality of service (QoS) information, terminal priority information of the first terminal device, and service priority information of the current service.

[0218] In an optional embodiment, the setting type information includes power-saving demand information of the first terminal device, the power-saving demand information including power-saving demand levels; the processor 1301 is specifically used for:

[0219] If the power saving demand level of the first terminal device is greater than the set power saving level threshold, then the coordination information processing method is determined as follows: based on the coordination information, the target resources for transmitting information are determined;

[0220] If the power saving demand level of the first terminal device is less than or equal to the set power saving level threshold, the coordination information processing method is determined as follows: combining the resource perception result of the first terminal device and the coordination information, the target resource for transmitting information is determined, or, based on multiple coordination information received within a set time period, the target resource for transmitting information is determined.

[0221] The set power saving level threshold is selected from the set of power saving level thresholds configured in the resource pool, or it is the power saving level threshold configured in the resource pool.

[0222] In one alternative embodiment, the power saving requirement level of the first terminal device is determined based on the battery capacity of the first terminal device and / or the current power reserve of the first terminal device.

[0223] In an optional embodiment, the setting type information includes QoS information, which includes the QoS level of the current service; the processor 1301 is specifically used for:

[0224] If the QoS level of the current service is less than the set QoS level threshold, then the coordination information processing method is determined as follows: based on the coordination information, the target resource for transmitting information is determined;

[0225] If the QoS level of the current service is greater than or equal to the set QoS level threshold, the coordination information processing method is determined as follows: combining the resource perception result of the first terminal device and the coordination information, the target resource for transmitting information is determined; or, based on multiple coordination information received within a set time period, the target resource for transmitting information is determined.

[0226] The set QoS level threshold is either a QoS level threshold selected from the set of QoS level thresholds configured in the resource pool, or a QoS level threshold configured in the resource pool.

[0227] In an optional embodiment, the setting type information includes the terminal priority information of the first terminal device; the processor 1301 is specifically used for:

[0228] If the terminal priority of the first terminal device is greater than the set terminal priority threshold, then the coordination information processing method is determined as follows: based on the coordination information, the target resource for transmitting information is determined;

[0229] If the terminal priority of the first terminal device is less than or equal to the set terminal priority threshold, the coordination information processing method is determined as follows: combining the resource perception result of the first terminal device and the coordination information, the target resource for transmitting information is determined; or, based on multiple coordination information received within a set time period, the target resource for transmitting information is determined.

[0230] The set terminal priority threshold is a terminal priority threshold selected from the set of terminal priority thresholds configured in the resource pool, or a terminal priority threshold configured in the resource pool.

[0231] In an optional embodiment, the setting type information includes the service priority information of the current service; the processor 1301 is specifically used for:

[0232] If the service priority of the current service is greater than the set service priority threshold, then the coordination information processing method is determined as follows: based on the coordination information, the target resource for transmitting information is determined;

[0233] If the service priority of the first terminal device is less than or equal to the set service priority threshold, the coordination information processing method is determined as follows: combining the resource perception result of the first terminal device and the coordination information, the target resource for transmitting information is determined; or, based on multiple coordination information received within a set time period, the target resource for transmitting information is determined.

[0234] The set business priority threshold is a business priority threshold selected from the set of business priority thresholds configured in the resource pool, or a business priority threshold configured in the resource pool.

[0235] In an optional embodiment, the setting type information includes at least two of the following: power saving requirement information of the first terminal device, QoS information, terminal priority information of the first terminal device, and service priority information of the current service; the processor 1301 is specifically used for:

[0236] If any one of the at least two types of information satisfies the corresponding set condition, the coordination information processing method is determined as follows: combining the resource perception result of the first terminal device and the coordination information, the target resource for transmitting information is determined; or, based on multiple coordination information received within a set time period, the target resource for transmitting information is determined.

[0237] The setting conditions for the power saving demand information of the first terminal device are as follows: the power saving demand level of the first terminal device is less than or equal to the set power saving level threshold; the setting conditions for the QoS information are as follows: the QoS level of the current service is greater than or equal to the set QoS level threshold; the setting conditions for the terminal priority information of the first terminal device are as follows: the terminal priority of the first terminal device is less than or equal to the set terminal priority threshold; and the setting conditions for the service priority information of the current service are as follows: the service priority information of the current service is less than or equal to the set service priority threshold.

[0238] In an optional embodiment, if the determined coordination information processing method is: combining the resource perception result of the first terminal device and the coordination information, determining the target resource for transmitting information; the processor 1301 is specifically used for:

[0239] If the received coordination information is a preferred resource set, then the intersection or union of the candidate resource set determined through resource awareness and the preferred resource set is taken as the target candidate resource set, and the target resource is selected from the target candidate resource set; the candidate resource set determined through resource awareness is the candidate resource set determined by the first terminal device through resource awareness; or,

[0240] If the received coordination information is a non-preferred resource set, then all or part of the resources in the non-preferred resource set are excluded from the candidate resource set determined by resource awareness to obtain a target candidate resource set, and the target resource is selected from the target candidate resource set; or,

[0241] If the received coordination information is a resource conflict indication, then based on the resource conflict indication and the resource perception result of the first terminal device, it is determined whether to perform resource reselection in order to determine the target resource.

[0242] In an optional embodiment, if the received coordination information is a resource conflict indication, the resource conflict indication is used to indicate conflicting resources among the reserved resources of the first terminal device that will experience a conflict; the processor 1301 is specifically used for:

[0243] If, based on the resource perception result of the first terminal device, it is determined that the conflicting resources indicated by the resource conflict indication will not conflict, then resource reselection will be performed for the conflicting resources or no resource reselection will be performed.

[0244] If, based on the resource perception results of the first terminal device, it is determined that the conflicting resource indicated by the resource conflict indication will cause a conflict, then resource reselection will be performed for the conflicting resource.

[0245] In an optional embodiment, if the determined coordination information processing method is: based on the coordination information, determining the target resource for transmitting information; the processor 1301 is specifically used for:

[0246] If the received coordination information is a preferred resource set, then the preferred resource set is used as the target candidate resource set, and the target resource is selected from the target candidate resource set; or,

[0247] If the received coordination information is a non-preferred resource set, then all or part of the resources in the non-preferred resource set are excluded from the initial candidate resource set configured by the higher layer of the first terminal device to obtain a target candidate resource set, and the target resource is selected from the target candidate set.

[0248] If the received coordination information is a resource conflict indication, then resource reselection is performed in the initial candidate resource set based on the coordination information to determine the target resource.

[0249] In an optional embodiment, if the determined coordination information processing method is: based on multiple coordination messages received within a set time period, determining the target resource for transmitting information; the processor 1301 is specifically used for:

[0250] If the received coordination information is a preferred resource set, then based on the preferred resource set and other preferred resource sets and / or non-preferred resource sets received within the set time period, a target candidate resource set is determined, and the target resource is selected from the target candidate resource set;

[0251] If the received coordination information is a non-preferred resource set, then based on the non-preferred resource set and other non-preferred resource sets and / or preferred resource sets received within the set time period, a target candidate resource set is determined, and the target resource is selected from the target candidate resource set;

[0252] If the received coordination information is a resource conflict indication, then from the candidate resource set determined based on the non-preferred resource set and / or preferred resource set received within the set time period, the conflicting resources indicated by the resource conflict indication that will conflict are excluded to obtain a target candidate resource set, and the target resource is selected from the target candidate resource set.

[0253] This application also provides a computing device readable storage medium for resource selection methods, meaning that the content is not lost after power failure. This storage medium stores software programs, including program code. When the program code runs on a computing device, the software program, when read and executed by one or more processors, can implement any of the resource selection methods described in this application.

[0254] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0255] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to this application. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart illustrations. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0256] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0257] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the functions specified in one or more boxes. Obviously, those skilled in the art can make various modifications and variations to this application without departing from the spirit and scope of this application. Therefore, this application also intends to include such modifications and variations if they fall within the scope of the claims of this application and their equivalents.

Claims

1. A resource selection method, characterized in that, Applied to a first terminal device, the method includes: Receive coordination information sent by the second terminal device; The coordination information processing method is determined based on the set type information; the coordination information processing method includes: if the first terminal device has resource awareness capability, determining whether to combine the resource awareness result of the first terminal device and the coordination information to determine the target resource for transmitting information based on the set type information; otherwise, determining the target resource for transmitting information based on the coordination information; or, determining the target resource for transmitting information based on multiple coordination information received within a set time period; the set type information includes at least one of the following: power saving demand information of the first terminal device, quality of service (QoS) information, terminal priority information of the first terminal device, and service priority information of the current service; Based on the established coordination information processing method, the target resources for transmitting information are determined; If the determined coordination information processing method is: based on multiple coordination messages received within a set time period, determine the target resource for transmitting information; the determination of the target resource for transmitting information based on multiple coordination messages received within a set time period includes: If the received coordination information is a preferred resource set, then based on the preferred resource set and other preferred resource sets and / or non-preferred resource sets received within the set time period, a target candidate resource set is determined, and the target resource is selected from the target candidate resource set; If the received coordination information is a non-preferred resource set, then based on the non-preferred resource set and other non-preferred resource sets and / or preferred resource sets received within the set time period, a target candidate resource set is determined, and the target resource is selected from the target candidate resource set; If the received coordination information is a resource conflict indication, then from the candidate resource set determined based on the non-preferred resource set and / or preferred resource set received within the set time period, the conflicting resources indicated by the resource conflict indication that will conflict are excluded to obtain a target candidate resource set, and the target resource is selected from the target candidate resource set.

2. The method according to claim 1, characterized in that, The set type information includes the power saving demand information of the first terminal device, and the power saving demand information includes the power saving demand level; the step of determining the coordination information processing method based on the set type information includes: If the power saving demand level of the first terminal device is greater than the set power saving level threshold, then the coordination information processing method is determined as follows: based on the coordination information, the target resources for transmitting information are determined; If the power saving demand level of the first terminal device is less than or equal to the set power saving level threshold, the coordination information processing method is determined as follows: combining the resource perception result of the first terminal device and the coordination information, the target resource for transmitting information is determined, or, based on multiple coordination information received within a set time period, the target resource for transmitting information is determined. The set power saving level threshold is selected from the set of power saving level thresholds configured in the resource pool, or it is the power saving level threshold configured in the resource pool.

3. The method according to claim 2, characterized in that, The energy-saving requirement level of the first terminal device is determined based on the battery capacity of the first terminal device and / or the current remaining power of the first terminal device.

4. The method according to claim 1, characterized in that, The configuration type information includes QoS information, which includes the QoS level of the current service; the step of determining the coordination information processing method based on the configuration type information includes: If the QoS level of the current service is less than the set QoS level threshold, the coordination information processing method is determined as follows: based on the coordination information, the target resource for transmitting information is determined; If the QoS level of the current service is greater than or equal to the set QoS level threshold, the coordination information processing method is determined as follows: combining the resource perception result of the first terminal device and the coordination information, the target resource for transmitting information is determined; or, based on multiple coordination information received within a set time period, the target resource for transmitting information is determined. The set QoS level threshold is either a QoS level threshold selected from the set of QoS level thresholds configured in the resource pool, or a QoS level threshold configured in the resource pool.

5. The method according to claim 1, characterized in that, The setting type information includes the terminal priority information of the first terminal device; the step of determining the coordination information processing method based on the setting type information includes: If the terminal priority of the first terminal device is greater than the set terminal priority threshold, then the coordination information processing method is determined as follows: based on the coordination information, the target resource for transmitting information is determined; If the terminal priority of the first terminal device is less than or equal to the set terminal priority threshold, the coordination information processing method is determined as follows: combining the resource perception result of the first terminal device and the coordination information, the target resource for transmitting information is determined; or, based on multiple coordination information received within a set time period, the target resource for transmitting information is determined. The set terminal priority threshold is a terminal priority threshold selected from the set of terminal priority thresholds configured in the resource pool, or a terminal priority threshold configured in the resource pool.

6. The method according to claim 1, characterized in that, The configured type information includes the service priority information of the current service; The method for determining the coordination information processing method based on the set type information includes: If the service priority of the current service is greater than the set service priority threshold, then the coordination information processing method is determined as follows: based on the coordination information, the target resource for transmitting information is determined; If the service priority of the first terminal device is less than or equal to the set service priority threshold, the coordination information processing method is determined as follows: combining the resource perception result of the first terminal device and the coordination information, the target resource for transmitting information is determined; or, based on multiple coordination information received within a set time period, the target resource for transmitting information is determined. The set business priority threshold is a business priority threshold selected from the set of business priority thresholds configured in the resource pool, or a business priority threshold configured in the resource pool.

7. The method according to claim 1, characterized in that, The setting type information includes at least two of the following: power saving requirement information of the first terminal device, QoS information, terminal priority information of the first terminal device, and service priority information of the current service. The method for determining the coordination information processing method based on the set type information includes: If any one of the at least two types of information satisfies the corresponding set condition, the coordination information processing method is determined as follows: combining the resource perception result of the first terminal device and the coordination information, the target resource for transmitting information is determined; or, based on multiple coordination information received within a set time period, the target resource for transmitting information is determined. The setting conditions for the power saving demand information of the first terminal device are as follows: the power saving demand level of the first terminal device is less than or equal to the set power saving level threshold; the setting conditions for the QoS information are as follows: the QoS level of the current service is greater than or equal to the set QoS level threshold; the setting conditions for the terminal priority information of the first terminal device are as follows: the terminal priority of the first terminal device is less than or equal to the set terminal priority threshold; and the setting conditions for the service priority information of the current service are as follows: the service priority information of the current service is less than or equal to the set service priority threshold.

8. The method according to claim 1, characterized in that, If the determined coordination information processing method is: combining the resource perception result of the first terminal device and the coordination information, determine the target resource for transmitting information; The determination of target resources for transmitting information based on a defined coordination information processing method includes: If the received coordination information is a preferred resource set, then the intersection or union of the candidate resource set determined through resource awareness and the preferred resource set is taken as the target candidate resource set, and the target resource is selected from the target candidate resource set; the candidate resource set determined through resource awareness is the candidate resource set determined by the first terminal device through resource awareness; or, If the received coordination information is a non-preferred resource set, then all or part of the resources in the non-preferred resource set are excluded from the candidate resource set determined by resource awareness to obtain a target candidate resource set, and the target resource is selected from the target candidate resource set. or, If the received coordination information is a resource conflict indication, then based on the resource conflict indication and the resource perception result of the first terminal device, it is determined whether to perform resource reselection in order to determine the target resource.

9. The method according to claim 8, characterized in that, If the received coordination information is a resource conflict indication, which indicates conflicting resources among the reserved resources of the first terminal device; then, based on the resource conflict indication and the resource awareness result of the first terminal device, it is determined whether to perform resource reselection, including: If, based on the resource perception result of the first terminal device, it is determined that the conflicting resources indicated by the resource conflict indication will not conflict, then resource reselection will be performed for the conflicting resources or no resource reselection will be performed. If, based on the resource perception result of the first terminal device, it is determined that the conflicting resource indicated by the resource conflict indication will cause a conflict, then resource reselection will be performed for the conflicting resource.

10. The method according to claim 1, characterized in that, If the determined coordination information processing method is: based on the coordination information, determine the target resource for transmitting information; the determination of the target resource for transmitting information based on the determined coordination information processing method includes: If the received coordination information is a preferred resource set, then the preferred resource set is used as the target candidate resource set, and the target resource is selected from the target candidate resource set; or, If the received coordination information is a non-preferred resource set, then all or part of the resources in the non-preferred resource set are excluded from the initial candidate resource set configured by the higher layer of the first terminal device to obtain a target candidate resource set, and the target resource is selected from the target candidate set. If the received coordination information is a resource conflict indication, then resource reselection is performed in the initial candidate resource set based on the coordination information to determine the target resource.

11. A terminal device, characterized in that, include: The information receiving unit is used to receive coordination information sent by the second terminal device and determine the coordination information processing method based on the set type information. The coordination information processing method includes: if the first terminal device has resource awareness capability, determining whether to combine the resource awareness result of the first terminal device and the coordination information based on the set type information to determine the target resource for transmitting information; otherwise, determining the target resource for transmitting information based on the coordination information; or, determining the target resource for transmitting information based on multiple coordination information received within a set time period; the set type information includes at least one of the following: power saving demand information of the first terminal device, quality of service (QoS) information, terminal priority information of the first terminal device, and service priority information of the current service; The resource selection unit is used to determine the target resource for transmitting information based on a determined coordination information processing method. If the determined coordination information processing method is: based on multiple coordination messages received within a set time period, determine the target resource for transmitting information; the determination of the target resource for transmitting information based on multiple coordination messages received within a set time period includes: If the received coordination information is a preferred resource set, then based on the preferred resource set and other preferred resource sets and / or non-preferred resource sets received within the set time period, a target candidate resource set is determined, and the target resource is selected from the target candidate resource set; If the received coordination information is a non-preferred resource set, then based on the non-preferred resource set and other non-preferred resource sets and / or preferred resource sets received within the set time period, a target candidate resource set is determined, and the target resource is selected from the target candidate resource set; If the received coordination information is a resource conflict indication, then from the candidate resource set determined based on the non-preferred resource set and / or preferred resource set received within the set time period, the conflicting resources indicated by the resource conflict indication that will conflict are excluded to obtain a target candidate resource set, and the target resource is selected from the target candidate resource set.

12. A terminal device, characterized in that, include: Memory, transceiver, and processor; The memory is used to store computer instructions; The transceiver is used to receive coordination information sent by the second terminal device; The processor is configured to read the computer program in the memory and execute the following steps: determine the coordination information processing method based on the set type information, and determine the target resource for transmitting information based on the determined coordination information processing method; The coordination information processing method includes: if the first terminal device has resource awareness capability, determining whether to combine the resource awareness result of the first terminal device and the coordination information based on the set type information to determine the target resource for transmitting information; otherwise, determining the target resource for transmitting information based on the coordination information; or, determining the target resource for transmitting information based on multiple coordination information received within a set time period; the set type information includes at least one of the following: power saving demand information of the first terminal device, quality of service (QoS) information, terminal priority information of the first terminal device, and service priority information of the current service; If the determined coordination information processing method is: based on multiple coordination messages received within a set time period, determine the target resource for transmitting information; the processor is specifically used for: If the received coordination information is a preferred resource set, then based on the preferred resource set and other preferred resource sets and / or non-preferred resource sets received within the set time period, a target candidate resource set is determined, and the target resource is selected from the target candidate resource set; If the received coordination information is a non-preferred resource set, then based on the non-preferred resource set and other non-preferred resource sets and / or preferred resource sets received within the set time period, a target candidate resource set is determined, and the target resource is selected from the target candidate resource set; If the received coordination information is a resource conflict indication, then from the candidate resource set determined based on the non-preferred resource set and / or preferred resource set received within the set time period, the conflicting resources indicated by the resource conflict indication that will conflict are excluded to obtain a target candidate resource set, and the target resource is selected from the target candidate resource set.

13. The terminal device according to claim 12, characterized in that, The setting type information includes power-saving requirement information of the first terminal device, and the power-saving requirement information includes a power-saving requirement level; the processor is specifically used for: If the power saving demand level of the first terminal device is greater than the set power saving level threshold, then the coordination information processing method is determined as follows: based on the coordination information, the target resources for transmitting information are determined; If the power saving demand level of the first terminal device is less than or equal to the set power saving level threshold, the coordination information processing method is determined as follows: combining the resource perception result of the first terminal device and the coordination information, the target resource for transmitting information is determined, or, based on multiple coordination information received within a set time period, the target resource for transmitting information is determined. The set power saving level threshold is selected from the set of power saving level thresholds configured in the resource pool, or it is the power saving level threshold configured in the resource pool.

14. The terminal device according to claim 13, characterized in that, The energy-saving requirement level of the first terminal device is determined based on the battery capacity of the first terminal device and / or the current remaining power of the first terminal device.

15. The terminal device according to claim 12, characterized in that, The configuration type information includes QoS information, which includes the QoS level of the current service; the processor is specifically used for: If the QoS level of the current service is less than the set QoS level threshold, the coordination information processing method is determined as follows: based on the coordination information, the target resource for transmitting information is determined; If the QoS level of the current service is greater than or equal to the set QoS level threshold, the coordination information processing method is determined as follows: combining the resource perception result of the first terminal device and the coordination information, the target resource for transmitting information is determined; or, based on multiple coordination information received within a set time period, the target resource for transmitting information is determined. The set QoS level threshold is either a QoS level threshold selected from the set of QoS level thresholds configured in the resource pool, or a QoS level threshold configured in the resource pool.

16. The terminal device according to claim 12, characterized in that, The setting type information includes the terminal priority information of the first terminal device; the processor is specifically used for: If the terminal priority of the first terminal device is greater than the set terminal priority threshold, then the coordination information processing method is determined as follows: based on the coordination information, the target resource for transmitting information is determined; If the terminal priority of the first terminal device is less than or equal to the set terminal priority threshold, the coordination information processing method is determined as follows: combining the resource perception result of the first terminal device and the coordination information, the target resource for transmitting information is determined; or, based on multiple coordination information received within a set time period, the target resource for transmitting information is determined. The set terminal priority threshold is a terminal priority threshold selected from the set of terminal priority thresholds configured in the resource pool, or a terminal priority threshold configured in the resource pool.

17. The terminal device according to claim 12, characterized in that, The configuration type information includes the service priority information of the current service; the processor is specifically used for: If the service priority of the current service is greater than the set service priority threshold, then the coordination information processing method is determined as follows: based on the coordination information, the target resource for transmitting information is determined; If the service priority of the first terminal device is less than or equal to the set service priority threshold, the coordination information processing method is determined as follows: combining the resource perception result of the first terminal device and the coordination information, the target resource for transmitting information is determined; or, based on multiple coordination information received within a set time period, the target resource for transmitting information is determined. The set business priority threshold is a business priority threshold selected from the set of business priority thresholds configured in the resource pool, or a business priority threshold configured in the resource pool.

18. The terminal device according to claim 12, characterized in that, The configuration type information includes at least two of the following: power saving requirement information of the first terminal device, QoS information, terminal priority information of the first terminal device, and service priority information of the current service; the processor is specifically used for: If any one of the at least two types of information satisfies the corresponding set condition, the coordination information processing method is determined as follows: combining the resource perception result of the first terminal device and the coordination information, the target resource for transmitting information is determined; or, based on multiple coordination information received within a set time period, the target resource for transmitting information is determined. The setting conditions for the power saving demand information of the first terminal device are as follows: the power saving demand level of the first terminal device is less than or equal to the set power saving level threshold; the setting conditions for the QoS information are as follows: the QoS level of the current service is greater than or equal to the set QoS level threshold; the setting conditions for the terminal priority information of the first terminal device are as follows: the terminal priority of the first terminal device is less than or equal to the set terminal priority threshold; and the setting conditions for the service priority information of the current service are as follows: the service priority information of the current service is less than or equal to the set service priority threshold.

19. The terminal device according to claim 12, characterized in that, If the determined coordination information processing method is: combining the resource perception result of the first terminal device and the coordination information, determining the target resource for transmitting information; the processor is specifically used for: If the received coordination information is a preferred resource set, then the intersection or union of the candidate resource set determined through resource awareness and the preferred resource set is taken as the target candidate resource set, and the target resource is selected from the target candidate resource set; the candidate resource set determined through resource awareness is the candidate resource set determined by the first terminal device through resource awareness; or, If the received coordination information is a non-preferred resource set, then all or part of the resources in the non-preferred resource set are excluded from the candidate resource set determined by resource awareness to obtain a target candidate resource set, and the target resource is selected from the target candidate resource set. or, If the received coordination information is a resource conflict indication, then based on the resource conflict indication and the resource perception result of the first terminal device, it is determined whether to perform resource reselection in order to determine the target resource.

20. The terminal device according to claim 19, characterized in that, If the received coordination information is a resource conflict indication, the resource conflict indication is used to indicate conflicting resources among the reserved resources of the first terminal device that will experience a conflict; the processor is specifically used for: If, based on the resource perception result of the first terminal device, it is determined that the conflicting resources indicated by the resource conflict indication will not conflict, then resource reselection will be performed for the conflicting resources or no resource reselection will be performed. If, based on the resource perception result of the first terminal device, it is determined that the conflicting resource indicated by the resource conflict indication will cause a conflict, then resource reselection will be performed for the conflicting resource.

21. The terminal device according to claim 12, characterized in that, If the determined coordination information processing method is: based on the coordination information, determine the target resource for transmitting information; the processor is specifically used for: If the received coordination information is a preferred resource set, then the preferred resource set is used as the target candidate resource set, and the target resource is selected from the target candidate resource set; or, If the received coordination information is a non-preferred resource set, then all or part of the resources in the non-preferred resource set are excluded from the initial candidate resource set configured by the higher layer of the first terminal device to obtain a target candidate resource set, and the target resource is selected from the target candidate set. If the received coordination information is a resource conflict indication, then resource reselection is performed in the initial candidate resource set based on the coordination information to determine the target resource.

22. A computer-readable storage medium, characterized in that, The storage medium stores computer instructions that, when executed by a processor, implement the method as described in any one of claims 1 to 10.