Resource selection method, resource selection device and storage medium
By sending auxiliary resource sets and conflict indications to user equipment B when user equipment A detects resource conflict conditions, the conflict problem during user equipment B is solved, improving the reliability of data transmission and reducing delay.
Patent Information
- Application Number
- CN202510646065.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2020-12-14
- Publication Date
- 2025-08-01
AI Technical Summary
The prior art does not specify when the user equipment A will be triggered to send an auxiliary resource set to the user equipment B to assist the user equipment B in resource selection, resulting in the resource conflict problem not being effectively resolved.
A resource selection method is provided. When the user equipment A detects that the data transmission resource of the user equipment B meets the resource conflict conditions, it sends an auxiliary resource set and a conflict indication to the user equipment B to assist it in resource selection.
By sending auxiliary resource sets and conflict instructions in a timely manner, we can reduce resource conflicts, improve the reliability of data transmission and reduce delays, and optimize the resource selection process.
Smart Images

Figure CN120417028A_ABST
Abstract
Description
[0001] This application is a divisional application. The application number of the original application is 202080004070.8, the application date is December 14, 2020, and the invention title is "Resource Selection Method, Resource Selection Device, and Storage Medium". Figure 1 Technical Field
[0002] The present disclosure relates to the field of communication technologies, and in particular, to a resource selection method, a resource selection apparatus, and a storage medium. Background Art
[0003] Since Long Term Evolution (LTE), the Third Generation Partnership (3GPP) has been developing sidelink standards as the standard for direct terminal-to-terminal communication. In July 2020, the first standard for New Radio (NR) sidelink was completed in Rel-16, and the solution for NR sidelink is mainly used for vehicle to everything (V2X) and public safety. For V2X and public safety, due to time constraints, Release 16 does not fully support service requirements and operation scenarios, and Service and System Aspects (SA) makes some enhancements in Release 17 NR sidelink, such as architecture enhancements and system enhancements for 3GPP to support advanced V2X services. In addition, in the SA working group, other commercial use cases related to NR sidelink are being studied, such as network-controlled interactive services, enhanced energy efficiency relays, wide coverage, and audio-visual service production. Therefore, at the 86th plenary session of 3GPP, in the project establishment of Release 17, enhancing NR sidelink is taken as a work item, aiming to enhance the reliability of sidelink transmission and reduce latency.
[0004] In the enhancement of NR sidelink, for the user equipment A in direct communication, it can send an auxiliary resource set to the user equipment B with the resource selection mode of Mode 2, and the user equipment B takes it into consideration when selecting resources for its own data transmission. However, in the related art, there is no implementation scheme for when to trigger the user equipment A to send the auxiliary resource set to the user equipment B. Summary of the Invention
[0005] To overcome the problems in the related art, the present disclosure provides a resource selection method, a resource selection apparatus, and a storage medium.
[0006] According to a first aspect of an embodiment of the present disclosure, a resource selection method is provided, which is applied to a first user device. The resource selection method includes: in response to determining that resources for data transmission by a second user device meet a resource conflict condition, sending an auxiliary resource set to the second user device.
[0007] In one implementation, the resource conflict condition includes: resource conflict has occurred on resources used by the second user equipment for data transmission.
[0008] In one implementation, resource conflict has occurred in resources used by the second user equipment for data transmission, including:
[0009] A received signal strength indicator value of a sub-channel for data transmission by the second user equipment is greater than a received signal strength threshold.
[0010] In one implementation, the resource conflict condition includes: a resource conflict is about to occur on a resource used by the second user equipment for data transmission.
[0011] In one implementation, the resource for data transmission by the second user equipment is about to have a resource conflict, including:
[0012] There are partially or completely overlapping resources between the first reserved resources indicated by the direct link control information of the second user equipment and the second reserved resources indicated by the direct link control information of the third user equipment.
[0013] In one implementation, the resource selection method further includes: sending a conflict indication to the second user equipment, where the conflict indication is used to indicate the resource conflict condition.
[0014] In one implementation, at least one of a secondary resource set and a conflict indication is sent to the second user equipment based on the first-stage direct link control information or the second-stage direct link control information.
[0015] According to a second aspect of an embodiment of the present disclosure, a resource selection method is provided, which is applied to a second user device. The resource selection method includes: receiving an auxiliary resource set sent by a first user device, and the auxiliary resource set is sent by the first user device when the resources for data transmission by the second user device are determined by the first user device to meet a resource conflict condition.
[0016] In one implementation, the resource conflict condition includes: resource conflict has occurred on resources used by the second user equipment for data transmission.
[0017] In one implementation, resource conflict has occurred in resources used by the second user equipment for data transmission, including:
[0018] The received signal strength indication value of the subchannel for data transmission by the second user equipment is greater than the received signal strength threshold.
[0019] In one implementation, the resource conflict condition includes that a resource conflict is about to occur for the resource used by the second user equipment for data transmission.
[0020] In one implementation, that a resource conflict is about to occur for the resource used by the second user equipment for data transmission includes:
[0021] There are overlapping resources between the first reserved resource indicated by the direct link control information of the second user equipment and the second reserved resource indicated by the direct link control information of the third user equipment.
[0022] In one implementation, the resource selection method further includes receiving a conflict indication sent by the first user equipment, where the conflict indication is used to indicate the resource conflict condition.
[0023] In one implementation, the resource selection method further includes, in response to receiving the conflict indication sent by the first user equipment, retransmitting the data corresponding to the resource for which a resource conflict has occurred.
[0024] In one implementation, the resource selection method further includes, in response to receiving the conflict indication sent by the first user equipment and receiving a correct HARQ acknowledgment feedback confirmation, retransmitting the data corresponding to the resource for which a resource conflict has occurred.
[0025] In one implementation, the resource selection method further includes, in response to receiving the conflict indication sent by the first user equipment, reselecting a resource for data transmission based on the auxiliary resource set.
[0026] In one implementation, based on the direct link control information in the first stage or the direct link control information in the second stage, at least one of the auxiliary resource set and the conflict indication sent by the first user equipment is received.
[0027] According to the third aspect of the embodiments of the present disclosure, a resource selection device is provided, which is applied to the first user equipment. The resource selection device includes:
[0028] A sending unit, configured to send an auxiliary resource set to the second user equipment in response to determining that the resource used by the second user equipment for data transmission satisfies the resource conflict condition.
[0029] In one implementation, the resource conflict condition includes:
[0030] A resource conflict has occurred for the resource used by the second user equipment for data transmission.
[0031] In one implementation, the resources for the second user equipment to perform data transmission have experienced a resource conflict, including:
[0032] The received signal strength indication value of the sub-channel for the second user equipment to perform data transmission is greater than the received signal strength threshold.
[0033] In one implementation, the resource conflict condition includes: The resources for the second user equipment to perform data transmission are about to experience a resource conflict.
[0034] In one implementation, the resources for the second user equipment to perform data transmission are about to experience a resource conflict, including:
[0035] There are partially overlapping resources or fully overlapping resources between the first reserved resources indicated by the direct link control information of the second user equipment and the second reserved resources indicated by the direct link control information of the third user equipment.
[0036] In one implementation, the sending unit is further configured to: send a conflict indication to the second user equipment, and the conflict indication is used to indicate the resource conflict condition.
[0037] In one implementation, the sending unit sends at least one of an auxiliary resource set and a conflict indication to the second user equipment based on the first-phase direct link control information or the second-phase direct link control information.
[0038] According to a fourth aspect of the embodiments of the present disclosure, there is provided a resource selection device applied to a second user equipment. The resource selection device includes:
[0039] A receiving unit, configured to receive an auxiliary resource set sent by a first user equipment, where the auxiliary resource set is sent by the first user equipment when it is determined that the resources for the second user equipment to perform data transmission meet the resource conflict condition.
[0040] In one implementation, the resource conflict condition includes: The resources for the second user equipment to perform data transmission have experienced a resource conflict.
[0041] In one implementation, the resources for the second user equipment to perform data transmission have experienced a resource conflict, including:
[0042] The received signal strength indication value of the sub-channel for the second user equipment to perform data transmission is greater than the received signal strength threshold.
[0043] In one implementation, the resource conflict condition includes: The resources for the second user equipment to perform data transmission are about to experience a resource conflict.
[0044] In one implementation, the resources for the second user equipment to perform data transmission are about to have a resource conflict, including:
[0045] There are overlapping resources between the first reserved resources indicated by the direct link control information of the second user equipment and the second reserved resources indicated by the direct link control information of the third user equipment.
[0046] In one implementation, the receiving unit is further configured to:
[0047] Receive a conflict indication sent by the first user equipment, where the conflict indication is used to indicate the resource conflict condition.
[0048] In one implementation, the resource selection device further includes a sending unit, and the sending unit is configured to:
[0049] In response to the receiving unit receiving the conflict indication sent by the first user equipment, retransmit the data corresponding to the resources for which a resource conflict has occurred.
[0050] In one implementation, the resource selection device further includes a sending unit, and the sending unit is configured to:
[0051] In response to the receiving unit receiving the conflict indication sent by the first user equipment and receiving the HARQ feedback confirmation, retransmit the data corresponding to the resources for which a resource conflict has occurred.
[0052] In one implementation, the resource selection device further includes a sending unit, and the sending unit is configured to:
[0053] In response to the receiving unit receiving the conflict indication sent by the first user equipment, based on the auxiliary resource set, reselect the resources for data transmission.
[0054] In one implementation, the receiving unit receives at least one of the auxiliary resource set and the conflict indication sent by the first user equipment based on the first-phase direct link control information or the second-phase direct link control information.
[0055] According to the fifth aspect of the embodiments of the present disclosure, there is provided a resource selection device, including:
[0056] A processor; a memory for storing processor-executable instructions;
[0057] Wherein, the processor is configured to: execute the resource selection method described in the first aspect or any implementation manner of the first aspect.
[0058] According to the sixth aspect of the embodiments of the present disclosure, there is provided a resource selection device, including:
[0059] A processor; a memory for storing processor-executable instructions;
[0060] Wherein, the processor is configured to execute the resource selection method described in the second aspect or any one of the implementation manners of the second aspect.
[0061] According to the seventh aspect of the embodiments of the present disclosure, there is provided a non-transitory computer-readable storage medium, which, when the instructions in the storage medium are executed by a processor of a mobile terminal, enables the mobile terminal to execute the resource selection method described in the first aspect or any one of the implementation manners of the first aspect.
[0062] According to the eighth aspect of the embodiments of the present disclosure, there is provided a non-transitory computer-readable storage medium, which, when the instructions in the storage medium are executed by a processor of a mobile terminal, enables the mobile terminal to execute the resource selection method described in the second aspect or any one of the implementation manners of the second aspect.
[0063] The technical solution provided by the embodiments of the present disclosure may include the following beneficial effects: when the first device determines that the resources for the second user device to perform data transmission satisfy the resource conflict condition, the first device sends an auxiliary resource set to the second user device, and thus the first device can send the auxiliary resource set based on the resource conflict condition.
[0064] It should be understood that the above general description and the following detailed description are only exemplary and explanatory, and cannot limit the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0065] The accompanying drawings herein are incorporated into the specification and constitute a part of the specification, showing embodiments consistent with the present disclosure, and are used together with the specification to explain the principles of the present disclosure.
[0066] Figure 2 is a direct communication system shown according to an exemplary embodiment.
[0067] Figure 3 is a flowchart of a resource selection method shown according to an exemplary embodiment.
[0068] Figure 4 is a flowchart of a resource selection method shown according to an exemplary embodiment
[0069] Figure 5 is a flowchart of a resource selection method shown according to an exemplary embodiment.
[0070] Figure 6 is a flowchart of a resource selection method shown according to an exemplary embodiment.
[0071] Figure 7Flowchart of a resource selection method shown according to an exemplary embodiment
[0072] Figure 8 Flowchart of a resource selection method shown according to an exemplary embodiment.
[0073] Figure 9 Flowchart of a resource selection method shown according to an exemplary embodiment
[0074] Figure 10 Flowchart of a resource selection method shown according to an exemplary embodiment.
[0075] Figure 11 Flowchart of a resource selection method shown according to an exemplary embodiment.
[0076] Figure 12 Flowchart of a resource selection method shown according to an exemplary embodiment
[0077] Figure 13 Flowchart of a resource selection method shown according to an exemplary embodiment.
[0078] Figure 14 Schematic diagram of a conflict that has occurred shown according to an exemplary embodiment.
[0079] Figure 15 Schematic diagram of a future conflict caused by the overlap (partial or complete overlap) of reserved resources shown according to an exemplary embodiment.
[0080] Figure 16 Block diagram of a resource selection device shown according to an exemplary embodiment
[0081] Figure 17 Block diagram of a resource selection device shown according to an exemplary embodiment
[0082] Figure 17 Block diagram of a device for resource selection shown according to an exemplary embodiment. Detailed implementation manners
[0083] Here, the exemplary embodiments will be described in detail, and the examples thereof are shown in the drawings. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The implementation manners described in the following exemplary embodiments do not represent all implementation manners consistent with the present disclosure. On the contrary, they are merely examples of devices and methods consistent with some aspects of the present disclosure as detailed in the appended claims.
[0084] The resource selection method provided by the embodiments of the present disclosure can be applied to Figure 1The direct communication system shown. Refer to Figure 1 As shown, in the scenario of direct communication between direct communication devices, the network device configures various transmission parameters for data transmission for direct communication device 1. Direct communication device 1, direct communication device 2, and direct communication device 3 perform direct communication. There may be obstacles between direct communication device 2 and direct communication device 3. The link for communication between the network device and the direct communication device is the uplink and downlink, and the link between direct communication devices is the sidelink.
[0085] In the present disclosure, the communication scenario of direct communication between direct communication devices may be a vehicle-to-everything (V2X) service scenario. Among them, V represents a vehicle-mounted device, and X represents any object interacting with the vehicle-mounted device. Currently, X mainly includes vehicle-mounted devices, handheld devices, roadside traffic infrastructure, and the network. The information interaction modes of V2X include: interaction between vehicle-mounted devices (Vehicle to Vehicle, V2V), between vehicle-mounted devices and roadside devices (Vehicle to Infrastructure, V2I), between vehicle-mounted devices and handheld devices (Vehicle to Pedestrian, V2P), and between vehicle-mounted devices and the network (Vehicle to Network, V2N).
[0086] With the development of the new generation of 5G mobile communication technology, in 3GPP Rel-16, the 5G NR technology is used to support new V2X communication services and scenarios, such as vehicle platooning, extended sensors, advanced driving, and remote driving, etc. Generally speaking, 5G V2X sidelink can provide higher communication rate, shorter communication delay, and more reliable communication quality.
[0087] The communication scenario of direct communication between direct communication devices can also be a device-to-device (D2D) communication scenario. In the embodiments of the present disclosure, the direct communication devices for direct communication may include various handheld devices, vehicle-mounted devices, wearable devices, computing devices, or other processing devices connected to a wireless modem that have wireless communication functions, as well as various forms of user equipment (UE), mobile station (MS), terminal, terminal equipment, and so on. For ease of description, in the embodiments of the present disclosure, the direct communication device is taken as an example of a user equipment for illustration below.
[0088] Among them, the enhancement of NR Sidelink can improve transmission reliability and reduce latency. In the enhancement of NR Sidelink, in terms of enhancing Mode 2 resource allocation, the 3GPP working group reached a conclusion that a way for user equipment to assist in selecting resources needs to be studied. In this way, two user equipments are specified. For example, user equipment A is the assisting user equipment of user equipment B, and user equipment B is the user equipment that needs to select resources for the data to be sent by itself. Among them, user equipment A will determine a resource set and send it to user equipment B in the mode of mode 2. When user equipment B makes a resource selection, it will consider the resource set sent by user equipment A, that is, it can be understood that user equipment B uses the assisting resource set assistance mechanism to make a resource selection. Among them, user equipment B can send data to user equipment A and / or other user equipments.
[0089] However, in the communication method for resource selection using the assisting resource set assistance mechanism in the related art, the sending timing of the assisting resource set has not been determined, that is, when to trigger user equipment A to send the assisting resource set to user equipment B has not been solved. In the 102e meeting, it was discussed that after considering meeting the predefined conditions, user equipment A sends the assisting resource set to user equipment B, but the predefined conditions were not described.
[0090] The embodiments of the present disclosure provide a resource selection method. When the user equipment providing the assisting resource set detects that the resources for data transmission of the user equipment using the assisting resource set assistance mechanism for resource selection meet the resource collision condition, the user equipment providing the assisting resource set sends the assisting resource set to the user equipment using the assisting resource set assistance mechanism for resource selection.
[0091] For ease of description in the embodiments of the present disclosure, the user equipment providing the assisting resource is referred to as the first user equipment, and the user equipment using the assisting resource set assistance mechanism for resource selection is referred to as the second user equipment.
[0092] Figure 2 is a flowchart of a resource selection method shown according to an exemplary embodiment, as Figure 2 shown, the resource selection method is used in a first user equipment and includes the following steps.
[0093] In step S11, in response to determining that the resources for the second user equipment to perform data transmission satisfy the resource conflict condition, an auxiliary resource set is sent to the second user equipment.
[0094] In the embodiments of the present disclosure, the resources for the second user equipment to perform data transmission can be understood as the resources selected by the second user equipment for its own data sending and / or receiving.
[0095] Among them, the occurrence of resource conflict for the resources of the second user equipment to perform data transmission can be understood as the resource conflict between the resources of the second user equipment to perform data transmission and the resources of other user equipment (hereinafter referred to as the third user equipment) that are not the second user equipment.
[0096] In the embodiments of the present disclosure, the occurrence of resource conflict involved can be understood as the time-domain resource conflict and the frequency-domain resource conflict.
[0097] Among them, the embodiments of the present disclosure can pre-define the resource conflict condition. When it is determined that the resources for the second user equipment to perform data transmission satisfy the pre-defined resource conflict condition, the first user equipment is triggered to send an auxiliary resource set to the second user equipment.
[0098] In one implementation manner of the resource selection method provided by the embodiments of the present disclosure, the resource conflict condition includes: the resources for the second user equipment to perform data transmission have already had a resource conflict.
[0099] Figure 3 is a flowchart of a resource selection method shown according to an exemplary embodiment, as Figure 3 shown, the resource selection method is used in a first user equipment and includes the following steps.
[0100] In step S21, in response to determining that the resources for the second user equipment to perform data transmission have already had a resource conflict, an auxiliary resource set is sent to the second user equipment.
[0101] In the embodiments of the present disclosure, if the first user equipment detects that the resources for the second user equipment to perform data transmission have already had a resource conflict, it can determine that the resource conflict condition is satisfied, and trigger to send an auxiliary resource set to the second user equipment.
[0102] Further, when resource conflicts occur in resources, it can be understood that the conflicts occur in time-domain resources and frequency-domain resources. For example, when multiple user equipments are simultaneously sending data on the same sub-channel, or it can also be understood that there are multiple received signals. Among them, when there are multiple received signals in the same sub-channel, the received signals interfere with each other, and the value of the Received Signal Strength Indicator (RSSI) will be relatively high. Therefore, in the embodiments of the present disclosure, resource conflicts can be detected by detecting the RSSI on the sub-channel. By measuring the RSSI value on each sub-channel and comparing the RSSI value with the RSSI threshold, if the RSSI value is greater than the RSSI threshold, it can be determined that resource conflicts have occurred on the sub-channel.
[0103] In one example, in the embodiments of the present disclosure, in response to the RSSI value of the sub-channel on which the second user equipment performs data transmission being greater than the RSSI threshold, it can be determined that the resources for the second user equipment to perform data transmission have resource conflicts.
[0104] Figure 4 It is a flowchart of a resource selection method shown according to an exemplary embodiment. As Figure 4 shown, the resource selection method is used in the first user equipment and includes the following steps.
[0105] In step S31, in response to the RSSI value of the sub-channel on which the second user equipment performs data transmission being greater than the RSSI threshold, the first user equipment sends an auxiliary resource set to the second user equipment.
[0106] In one implementation manner of the resource selection method provided by the embodiments of the present disclosure, the resource conflict condition includes that the resources for the second user equipment to perform data transmission are about to have resource conflicts.
[0107] In the embodiments of the present disclosure, that the resources for the second user equipment to perform data transmission are about to have resource conflicts can be understood as that the reserved resources for the second user equipment to perform data transmission and the reserved resources for the third user equipment to perform data transmission overlap. Among them, the resource overlap can be partial resource overlap or full resource overlap.
[0108] Figure 5 It is a flowchart of a resource selection method shown according to an exemplary embodiment. As Figure 5 shown, the resource selection method is used in the first user equipment and includes the following steps.
[0109] In step S41, in response to determining that the resources for the second user equipment to perform data transmission are about to have resource conflicts, an auxiliary resource set is sent to the second user equipment.
[0110] In the embodiments of the present disclosure, the first user equipment may obtain sidelink control information (SCI) of other user equipment different from the first user equipment. In one example, the first user equipment may detect that the SCI of different user equipment reserves overlapping time and frequency resources. When the first user equipment receives the SCI of at least two other different user equipment, it first decodes the reservation time / frequency resource information field in the first-stage SCI and detects that there is a certain overlap in the time-frequency resources reserved by the two different user equipment, that is, the sub-channel and slot where the resources are located overlap. In the embodiments of the present disclosure, the first device decodes the SCI information of the second user equipment and the SCI information of the third user equipment, and determines that there may be a resource conflict between the resources for data transmission of the second user equipment and the reserved resources for data transmission of other user equipment other than the second user equipment. That is, if there are partially overlapping resources or completely overlapping resources between the first reserved resources indicated by the SCI of the second user equipment and the second reserved resources indicated by the SCI of the third user equipment, it can be determined that there will be a resource conflict in the resources for data transmission of the second user equipment.
[0111] Figure 6 is a flowchart of a resource selection method shown according to an exemplary embodiment, as Figure 6 shown, the resource selection method is used in the first user equipment and includes the following steps.
[0112] In step S51, in response to the existence of partially overlapping resources or completely overlapping resources between the first reserved resources indicated by the SCI of the second user equipment and the second reserved resources indicated by the SCI of the third user equipment, the first user equipment sends an auxiliary resource set to the second user equipment.
[0113] In the resource selection method provided in the above embodiments of the present disclosure, the first device triggers the sending of an auxiliary resource set to the second user equipment by detecting that the resources for data transmission of the second user equipment meet the resource conflict condition, and realizes the determination of the condition for the first user equipment to send an auxiliary resource set to the second user equipment.
[0114] In the resource selection method provided in each of the above embodiments of the present disclosure, the auxiliary resource set sent by the first device to the second user equipment may be carried in the first-stage sidelink control information (first Sidelink Control Information, first SCI) or the second-stage sidelink control information (second Sidelink Control Information, second SCI). In other words, the first device sends the auxiliary resource set based on the first SCI or the second SCI.
[0115] In the resource selection method provided in the embodiments of the present disclosure, in response to the first user equipment determining that the resources for the second user equipment to perform data transmission meet the resource conflict condition, a conflict indication may be sent to the second user equipment. The conflict indication may be used to indicate the above-mentioned resource conflict condition, or may be understood as indicating the positions of the time-domain resources and frequency-domain resources where resource conflicts have occurred, or indicating the positions of the time-domain resources and frequency-domain resources where resource conflicts will occur.
[0116] In the resource selection method provided in the embodiments of the present disclosure, in response to the first user equipment determining that the resources for the second user equipment to perform data transmission meet the resource conflict condition, an auxiliary resource set and a conflict indication may be sent to the second user equipment.
[0117] Figure 7 is a flowchart of a resource selection method shown according to an exemplary embodiment. As Figure 7 shown, the resource selection method is used in the first user equipment and includes the following steps.
[0118] In step S61, in response to the first user equipment determining that the resources for the second user equipment to perform data transmission meet the resource conflict condition, the first user equipment sends an auxiliary resource set and a conflict indication to the second user equipment.
[0119] In one implementation, the condition that the resources for the second user equipment to perform data transmission meet the resource conflict condition may be that the resources for the second user equipment to perform data transmission have already had a resource conflict.
[0120] In one implementation, the resources for the second user equipment to perform data transmission have already had a resource conflict, including: the received signal strength indication value of the subchannel for the second user equipment to perform data transmission is greater than the received signal strength threshold.
[0121] In one implementation, the condition that the resources for the second user equipment to perform data transmission meet the resource conflict condition may be that the resources for the second user equipment to perform data transmission will soon have a resource conflict.
[0122] In one implementation, that a resource for data transmission by a second user equipment is about to have a resource conflict can be understood as that there are partially overlapping resources or completely overlapping resources between a first reserved resource indicated by the direct link control information of the second user equipment and a second reserved resource indicated by the direct link control information of a third user equipment.
[0123] Among them, a first user equipment may send an auxiliary resource set and a conflict indication to the second user equipment based on a first SCI or a second SCI.
[0124] Further, in the embodiments of the present disclosure, the first user equipment may obtain the source ID of the second user equipment that has reserved the overlapping resources by decoding the second SCI. At this time, the first user equipment sends at least one of an auxiliary resource set and a conflict indication to the second user equipment according to the corresponding source ID.
[0125] In the embodiments of the present disclosure, when the first user equipment is triggered to send an auxiliary resource set to the second user equipment, the second user equipment may receive the auxiliary resource set sent by the first user equipment and use the auxiliary resource set assistance mechanism for resource selection.
[0126] Figure 8 is a flowchart of a resource selection method shown according to an exemplary embodiment. As Figure 8 shown, the resource selection method is used in a second user equipment and includes the following steps.
[0127] In step S71, an auxiliary resource set sent by a first user equipment is received, where the auxiliary resource set is sent when the first user equipment determines that the resources for data transmission by the second user equipment meet the resource conflict condition.
[0128] Among them, in one implementation, that the resources for data transmission by the second user equipment meet the resource conflict condition may be that the resources for data transmission by the second user equipment have already had a resource conflict.
[0129] In one implementation, that the resources for data transmission by the second user equipment have already had a resource conflict includes: the received signal strength indication value of the subchannel for data transmission by the second user equipment is greater than the received signal strength threshold.
[0130] In one implementation, that the resources for data transmission by the second user equipment meet the resource conflict condition may be that the resources for data transmission by the second user equipment are about to have a resource conflict.
[0131] In one implementation, it can be understood that a resource conflict is about to occur for the second user equipment to perform data transmission when there is some overlapping or completely overlapping resources between the first reserved resources indicated by the direct link control information of the second user equipment and the second reserved resources indicated by the direct link control information of the third user equipment.
[0132] Among them, the second user equipment can receive the auxiliary resource set sent by the first user equipment based on the first SCI or the second SCI.
[0133] Furthermore, in the embodiments of the present disclosure, the second user equipment can receive a conflict indication sent by the first user equipment, and the conflict indication can be sent when the first user equipment determines that the resources for the second user equipment to perform data transmission meet the resource conflict condition.
[0134] Figure 9 It is a flowchart of a resource selection method shown according to an exemplary embodiment. As Figure 9 shown, the resource selection method is used in the second user equipment and includes the following steps.
[0135] In step S81, receive the auxiliary resource set and the conflict indication sent by the first user equipment, where the auxiliary resource set and the conflict indication are sent when the first user equipment determines that the resources for the second user equipment to perform data transmission meet the resource conflict condition.
[0136] In the embodiments of the present disclosure, the conflict indication can be used to indicate the above-mentioned resource conflict condition, and can also be understood as indicating the positions of the time-domain resources and frequency-domain resources where a resource conflict has occurred, or indicating the positions of the time-domain resources and frequency-domain resources where a resource conflict is about to occur.
[0137] In the above embodiments of the present disclosure, the second user equipment can receive at least one of the auxiliary resource set and the conflict indication sent by the first user equipment based on the first SCI or the second SCI.
[0138] Furthermore, in the embodiments of the present disclosure, when the second user equipment receives the conflict indication, it performs corresponding response operations based on the content indicated by the conflict indication.
[0139] In one implementation, if the conflict indication is used to indicate that a resource conflict has occurred for the resources for the second user equipment to perform data transmission, the second device can determine the data that needs to be retransmitted.
[0140] When the second user equipment retransmits data, it can select the data retransmission resources based on the auxiliary resource set and the resources it senses, that is, the first user equipment assists the second user equipment in data retransmission. Among them, the auxiliary resource set includes a resource set recommended for the second user equipment to use and a resource set not recommended for the second user equipment to use. Selecting resources based on the auxiliary resource set to retransmit data can improve reliability.
[0141] In the embodiments of the present disclosure, in the case where the first user equipment assists the second user equipment in data retransmission, in one implementation, the second user equipment can be directly triggered when the first user equipment detects a resource conflict, and the second user equipment does not consider whether it receives a Hybrid Automatic Repeat reQuest (HARQ) feedback. In other words, if the second user equipment receives a conflict indication sent by the first user equipment to the second user equipment, the second user equipment starts to perform data retransmission.
[0142] Figure 10 It is a flowchart of a resource selection method shown according to an exemplary embodiment, as Figure 10 shown, the resource selection method is used in the second user equipment and includes the following steps.
[0143] In step S91, in response to receiving a conflict indication sent by the first user equipment, the second user equipment retransmits the data corresponding to the resources where a resource conflict has occurred.
[0144] In the embodiments of the present disclosure, in the case where the first user equipment assists the second user equipment in data retransmission, in another implementation, whether the second user equipment performs data retransmission can be triggered by considering both the resource conflict detected by the first user equipment and the HARQ feedback of the second user equipment.
[0145] Among them, the HARQ feedback is for the broadcast scenario and does not support correct acknowledgment feedback confirmation (ACK) feedback, only supports negative acknowledgment (NACK) feedback. For NACK feedback, data retransmission is required. For the HARQ feedback in the unicast and multicast HARQ option2 scenarios, the unicast HARQ feedback specified in R16 supports NACK / ACK, and the option2 in multicast supports NACK / ACK (the HARQ feedback of the multicast option only feedbacks NACK). Therefore, in the embodiments of the present disclosure, considering both the resource conflict detected by the first user equipment and the HARQ feedback of the second user equipment to trigger whether the second device performs data retransmission, there are the following four cases:
[0146]
[0147] Figure 11 is a flowchart of a resource selection method shown according to an exemplary embodiment. As Figure 11 shown, the resource selection method is used in a second user equipment and includes the following steps.
[0148] In step S101, in response to receiving a conflict indication sent by a first user equipment and the received HARQ ACK, retransmit the data corresponding to the resource where a resource conflict has occurred.
[0149] In another implementation, if the conflict indication is used to indicate that a resource for data transmission by the second user equipment is about to have a resource conflict, the second equipment may determine that resource reselection is required.
[0150] Figure 12 is a flowchart of a resource selection method shown according to an exemplary embodiment. As Figure 12 shown, the resource selection method is used in a second user equipment and includes the following steps.
[0151] In step S111, in response to receiving a conflict indication sent by a first user equipment, based on the auxiliary resource set sent by the first user equipment, reselect a resource for data transmission.
[0152] Wherein, if the conflict indication is used to indicate that a resource for data transmission by the second user equipment is about to have a resource conflict, it can also be understood that the conflict indication is used to indicate that the second user equipment no longer selects the resource about to have a resource conflict for data transmission.
[0153] Wherein, in the embodiments of the present disclosure, when the second user equipment performs resource reselection, it may perform resource reselection based on the auxiliary resource set sent by the first user equipment and the resources it senses. Among them, the auxiliary resource set sent by the first user equipment includes a resource set recommended for the second user equipment to use and a resource set not recommended for the second user equipment to use. Performing resource reselection avoids future resource conflicts.
[0154] The embodiments of the present disclosure will hereinafter illustrate the resource selection method involved in the above embodiments with an example. Among them, the first user equipment is taken as UEA, the second user equipment is taken as UEB, and the third user equipment is taken as UEC as an example for illustration.
[0155] In the embodiments of the present disclosure, when a predefined condition that UEA detects a conflict is satisfied, trigger UEA to send an auxiliary resource set to UEB. There are the following two situations where UEA detects a conflict:
[0156] Situation 1: A conflict has already occurred.
[0157] Case 2: Overlap of reserved resources (partial or complete overlap) leads to future conflicts.
[0158] For situation 1: UEA detects that a conflict has occurred. Figure 13 shown.
[0159] Step 1: UEA detects that a conflict has occurred. At this time, UEA immediately sends an auxiliary resource set and a conflict indication to UEB. The conflict indication indicates the location of the time-frequency domain resources where the conflict occurs. UEB knows which data to retransmit based on the conflict indication.
[0160] Step 2: When retransmitting data, UEB considers both the auxiliary resource set and its own perceived resources. The auxiliary resource set includes resource sets recommended for UEB use and resource sets not recommended for UEB use. Selecting resources to retransmit data can improve reliability.
[0161] In this solution, when UEA assists UEB in retransmission, there are mainly two solutions:
[0162] Solution 1: UEB's retransmission is directly triggered by UEA's detection of a collision, without considering whether UEB has received any HARQ feedback. Upon receiving a collision indication from UEA, UEB begins retransmission.
[0163] Solution 2: UE B's retransmission is triggered by both UE A's detection of a collision and UE B's HARQ feedback. For unicast and multicast HARQ Option 2 scenarios, R16 specifies that unicast HARQ feedback supports NACK / ACK, and Option 2 in multicast supports NACK / ACK (HARQ feedback in the multicast option only returns NACK). There are four scenarios:
[0164]
[0165] Furthermore, the following solutions can be used to detect the occurrence of a conflict by the UE:
[0166] The RSSI value is measured on each sub-channel. If the RSSI value exceeds a threshold (pre-configured via RRC), a conflict has occurred on that sub-channel. This means that multiple UEs are transmitting data on that sub-channel simultaneously, resulting in multiple received signals that interfere with each other. Therefore, RSSI is used to detect conflicts.
[0167] For situation 2: The schematic diagram of future conflicts caused by the overlap of reserved resources (partial or complete overlap) is as followsFigure 14 as shown
[0168] Step1: By decoding the SCI of UEB and other UEs (such as UEC), UEA finds that they reserve overlapping time and frequency resources with each other.
[0169] Step2: UEA sends an auxiliary resource set and a conflict indication to UEB. At this time, the conflict indication is used to indicate that UEB should no longer select this resource for data transmission. UEB considers this auxiliary resource set and the resources it senses itself. This auxiliary resource set includes the resource set recommended for UEB to use and the resource set not recommended for UEB to use, and performs resource reselection to avoid future conflicts.
[0170] Furthermore, for how UEA detects an impending conflict, the following solution can be adopted:
[0171] UEA detects that the SCI of different UEs reserves overlapping time and frequency resources. When UEA receives the SCI of different UEBs and other UEs, it first decodes the reservation time / frequency resource information field in the first-phase SCI to detect that there is a certain overlap in the time-frequency resources reserved by two UEs, that is, the sub-channel and slot where the resources are located overlap. Then, when decoding the second-phase SCI, it obtains the source IDs of the two UEs that have reserved overlapping resources respectively. At this time, UEA sends an auxiliary resource set and a conflict indication to UEB according to the corresponding source IDs.
[0172] Furthermore, the auxiliary resource set and the conflict indication are carried by the second SCI or the first SCI. The conflict indication is used to indicate the position of the time-frequency domain resources where the conflict has occurred or will occur.
[0173] The resource selection method provided by the embodiments of the present disclosure solves the problem of when UEA sends the auxiliary resource set to UEB when assisting UEB in resource selection.
[0174] Based on the same concept, the embodiments of the present disclosure also provide a resource selection device.
[0175] It can be understood that, in order to implement the above functions, the resource selection device provided in the embodiments of the present disclosure includes the corresponding hardware structures and / or software modules for executing each function. Combining the units and algorithm steps of the various examples disclosed in the embodiments of the present disclosure, the embodiments of the present disclosure can be implemented in the form of hardware or a combination of hardware and computer software. Whether a certain function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the technical solution of the embodiments of the present disclosure.
[0176] Figure 15 is a block diagram of a resource selection device shown according to an exemplary embodiment. Referring to Figure 15 , the resource selection device 100 is applied to the first user equipment, and the resource selection device 100 includes a sending unit 101.
[0177] The sending unit 101 is configured to send an auxiliary resource set to the second user equipment in response to determining that the resources for data transmission of the second user equipment meet the resource conflict condition.
[0178] In one implementation manner, the resource conflict condition includes that the resources for data transmission of the second user equipment have already had a resource conflict.
[0179] In one implementation manner, that the resources for data transmission of the second user equipment have already had a resource conflict includes that the received signal strength indication value of the sub-channel for data transmission of the second user equipment is greater than the received signal strength threshold.
[0180] In one implementation manner, the resource conflict condition includes that the resources for data transmission of the second user equipment are about to have a resource conflict.
[0181] In one implementation manner, that the resources for data transmission of the second user equipment are about to have a resource conflict includes that there are partially overlapping resources or completely overlapping resources between the first reserved resources indicated by the direct link control information of the second user equipment and the second reserved resources indicated by the direct link control information of the third user equipment.
[0182] In one implementation manner, the sending unit 101 is further configured to send a conflict indication to the second user equipment, and the conflict indication is used to indicate the resource conflict condition.
[0183] In one implementation manner, the sending unit 101 sends at least one of the auxiliary resource set and the conflict indication to the second user equipment based on the first-phase direct link control information or the second-phase direct link control information.
[0184] Figure 16It is a block diagram of a resource selection device shown according to an exemplary embodiment. Refer to Figure 16 , the resource selection device 200 is applied to the second user equipment, and the resource selection device 200 includes a receiving unit 201.
[0185] The receiving unit 201 is configured to receive an auxiliary resource set sent by the first user equipment, and the auxiliary resource set is sent when the first user equipment determines that the resources for the second user equipment to perform data transmission meet the resource conflict condition.
[0186] In one implementation manner, the resource conflict condition includes: the resources for the second user equipment to perform data transmission have already had a resource conflict.
[0187] In one implementation manner, that the resources for the second user equipment to perform data transmission have already had a resource conflict includes: the received signal strength indication value of the subchannel for the second user equipment to perform data transmission is greater than the received signal strength threshold.
[0188] In one implementation manner, the resource conflict condition includes: the resources for the second user equipment to perform data transmission are about to have a resource conflict.
[0189] In one implementation manner, that the resources for the second user equipment to perform data transmission are about to have a resource conflict includes: there are overlapping resources between the first reserved resources indicated by the direct link control information of the second user equipment and the second reserved resources indicated by the direct link control information of the third user equipment.
[0190] In one implementation manner, the receiving unit 201 is further configured to: receive a conflict indication sent by the first user equipment, and the conflict indication is used to indicate the resource conflict condition.
[0191] In one implementation manner, the resource selection device 200 further includes a sending unit 202, and the sending unit 202 is configured to:
[0192] In response to the receiving unit 201 receiving the conflict indication sent by the first user equipment, retransmit the data corresponding to the resources that have had a resource conflict.
[0193] In one implementation manner, the resource selection device 200 further includes a sending unit 202, and the sending unit 202 is configured to:
[0194] In response to the receiving unit 201 receiving the conflict indication sent by the first user equipment and receiving the HARQ feedback confirmation, retransmit the data corresponding to the resources that have had a resource conflict.
[0195] In one implementation, the resource selection device 200 further includes a sending unit 202, which is configured to: in response to the receiving unit 201 receiving a conflict indication sent by a first user equipment, reselect resources for data transmission based on the set of auxiliary resources.
[0196] In one implementation, the receiving unit 201 receives at least one of the set of auxiliary resources and the conflict indication sent by the first user equipment based on the first-phase direct link control information or the second-phase direct link control information.
[0197] Regarding the device in the above embodiments, the specific manners in which each module performs operations have been described in detail in the embodiments related to the method, and will not be elaborated here.
[0198] Figure 17 FIG. is a block diagram of a device 300 for resource selection according to an exemplary embodiment. The device 300 may be the first user equipment or the second user equipment involved in the above embodiments. For example, the device 300 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, etc.
[0199] Referring to Figure 17 , the device 300 may include one or more of the following components: a processing component 302, a memory 304, a power component 306, a multimedia component 308, an audio component 310, an input / output (I / O) interface 312, a sensor component 314, and a communication component 316.
[0200] The processing component 302 generally controls the overall operation of the device 300, such as operations associated with display, telephone calls, data communication, camera operations, and recording operations. The processing component 302 may include one or more processors 320 to execute instructions to complete all or part of the steps of the above method. In addition, the processing component 302 may include one or more modules to facilitate the interaction between the processing component 302 and other components. For example, the processing component 302 may include a multimedia module to facilitate the interaction between the multimedia component 308 and the processing component 302.
[0201] The memory 304 is configured to store various types of data to support the operation of the device 300. Examples of such data include instructions for any application programs or methods operating on the device 300, contact data, phone book data, messages, pictures, videos, etc. The memory 304 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disks, or optical disks.
[0202] The power component 306 provides power to various components of the device 300. The power component 306 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for the device 300.
[0203] The multimedia component 308 includes a screen that provides an output interface between the device 300 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen can be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensors can not only sense the boundaries of touch or swipe actions but also detect the duration and pressure associated with the touch or swipe operation. In some embodiments, the multimedia component 308 includes a front camera and / or a rear camera. When the device 300 is in an operating mode, such as a shooting mode or a video mode, the front camera and / or the rear camera can receive external multimedia data. Each of the front camera and the rear camera can be a fixed optical lens system or have focal length and optical zoom capabilities.
[0204] The audio component 310 is configured to output and / or input audio signals. For example, the audio component 310 includes a microphone (MIC) that is configured to receive external audio signals when the device 300 is in an operating mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signals can be further stored in the memory 304 or transmitted via the communication component 316. In some embodiments, the audio component 310 further includes a speaker for outputting audio signals.
[0205] The I / O interface 312 provides an interface between the processing component 302 and peripheral interface modules, which can be a keyboard, click wheel, buttons, etc. These buttons can include, but are not limited to: a home button, volume buttons, a power-on button, and a lock button.
[0206] The sensor assembly 314 includes one or more sensors for providing a status assessment of various aspects of the device 300. For example, the sensor assembly 314 can detect the on / off state of the device 300, the relative positioning of components, such as the display and keypad of the device 300. The sensor assembly 314 can also detect a change in the position of the device 300 or a component of the device 300, the presence or absence of user contact with the device 300, the orientation or acceleration / deceleration of the device 300, and the temperature change of the device 300. The sensor assembly 314 can include a proximity sensor configured to detect the presence of nearby objects without any physical contact. The sensor assembly 314 can also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 314 can further include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
[0207] The communication component 316 is configured to facilitate communication between the device 300 and other devices in a wired or wireless manner. The device 300 can access a wireless network based on communication standards, such as WiFi, 2G, or 3G, or a combination thereof. In an exemplary embodiment, the communication component 316 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 316 further includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.
[0208] In an exemplary embodiment, the device 300 can be implemented by one or more application specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components for performing the above method.
[0209] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as the memory 304 including instructions that can be executed by the processor 320 of the device 300 to complete the above method. For example, the non-transitory computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, and an optical data storage device, etc.
[0210] It can be further understood that in the present disclosure, "a plurality of" means two or more, and other quantifiers are similar thereto. "And / or" describes the association relationship of associated objects and indicates that three relationships can exist. For example, A and / or B can represent three situations: A exists alone, both A and B exist simultaneously, and B exists alone. The character " / " generally represents an "or" relationship between the associated objects before and after. The singular forms of "a", "the", and "said" are also intended to include the plural forms unless the context clearly indicates otherwise.
[0211] It can be further understood that terms such as "first", "second", etc. are used to describe various information, but this information should not be limited to these terms. These terms are only used to distinguish information of the same type from each other and do not represent a specific order or degree of importance. In fact, expressions such as "first", "second", etc. can be used interchangeably. For example, without departing from the scope of the present disclosure, the first information can also be referred to as the second information, and similarly, the second information can also be referred to as the first information.
[0212] It can be further understood that although the operations are described in a specific order in the drawings in the embodiments of the present disclosure, it should not be understood that these operations are required to be performed in the specific order shown or in a serial order, or that all the operations shown are required to obtain the desired result. In a specific environment, multitasking and parallel processing may be advantageous.
[0213] Those skilled in the art will readily conceive of other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the present disclosure, which follow the general principles of the present disclosure and include well-known knowledge or conventional technical means in the technical field not disclosed in the present disclosure. The specification and examples are only regarded as exemplary, and the true scope and spirit of the present disclosure are pointed out by the following claims.
[0214] It should be understood that the present disclosure is not limited to the exact structures already described and shown in the drawings, and various modifications and changes can be made without departing from its scope. The scope of the present disclosure is only limited by the appended claims.
Claims
1. A resource selection method, characterized in that Applied to a first user equipment, the resource selection method includes: In response to determining that the resources for the second user equipment to perform data transmission meet the resource conflict condition, sending an auxiliary resource set to the second user equipment.
2. The resource selection method according to claim 1, wherein The resource conflict condition includes: Resource conflicts have occurred in the resources for the second user equipment to perform data transmission.
3. The resource selection method according to claim 2, wherein That the resources for the second user equipment to perform data transmission have had resource conflicts includes: The received signal strength indication value of the sub-channel for the second user equipment to perform data transmission is greater than the received signal strength threshold.
4. The resource selection method according to claim 1, wherein The resource conflict condition includes: Resource conflicts are about to occur in the resources for the second user equipment to perform data transmission.
5. The resource selection method according to claim 4, characterized in that That the resources for the second user equipment to perform data transmission are about to have resource conflicts includes: There are partially overlapping resources or completely overlapping resources between the first reserved resources indicated by the direct link control information of the second user equipment and the second reserved resources indicated by the direct link control information of the third user equipment.
6. The resource selection method according to claim 1, wherein The method further includes: Sending a conflict indication to the second user equipment, where the conflict indication is used to indicate the resource conflict condition.
7. The resource selection method according to claim 1 or 6, characterized in that, Based on the first-phase direct link control information or the second-phase direct link control information, sending at least one of the auxiliary resource set and the conflict indication to the second user equipment.
8. A resource selection method, characterized in that Applied to a second user equipment, the resource selection method includes: Receiving an auxiliary resource set sent by the first user equipment, where the auxiliary resource set is sent by the first user equipment when it is determined that the resources for the second user equipment to perform data transmission meet the resource conflict condition.
9. The resource selection method according to claim 8, wherein The resource conflict condition includes: Resource conflicts have occurred in the resources for the second user equipment to perform data transmission.
10. The resource selection method according to claim 9, characterized in that That the resources for the second user equipment to perform data transmission have had resource conflicts includes: The received signal strength indication value of the sub-channel for the second user equipment to perform data transmission is greater than the received signal strength threshold.
11. The resource selection method according to claim 8, wherein The resource conflict condition includes: Resource conflicts are about to occur in the resources for the second user equipment to perform data transmission.
12. The resource selection method according to claim 11, wherein That the resources for the second user equipment to perform data transmission are about to have resource conflicts includes: There are overlapping resources between the first reserved resources indicated by the direct link control information of the second user equipment and the second reserved resources indicated by the direct link control information of the third user equipment.
13. The resource selection method according to claim 8, wherein The method further includes: Receiving a conflict indication sent by the first user equipment, where the conflict indication is used to indicate the resource conflict condition.
14. The resource selection method according to claim 9, 10 or 13, characterized in that, The method further includes: In response to receiving the conflict indication sent by the first user equipment, retransmitting the data corresponding to the resources where resource conflicts have occurred.
15. The resource selection method according to claim 9, 10 or 13, characterized in that The method further includes: In response to receiving the conflict indication sent by the first user equipment and the received HARQ feedback confirmation, retransmitting the data corresponding to the resources where resource conflicts have occurred.
16. The resource selection method according to claim 11, 12 or 13, characterized in that The method further includes: In response to receiving the conflict indication sent by the first user equipment, reselecting the resources for data transmission based on the auxiliary resource set.
17. The resource selection method according to claim 8 or 13, characterized in that Based on the first-phase direct link control information or the second-phase direct link control information, receiving at least one of the auxiliary resource set and the conflict indication sent by the first user equipment.
18. A resource selection device, characterized in that, Applied to a first user equipment, the resource selection device includes: A sending unit, configured to send an auxiliary resource set to the second user equipment in response to determining that the resources for data transmission by the second user equipment meet the resource conflict condition.
19. The resource selection device according to claim 18, wherein The resource conflict condition includes: Resource conflicts have occurred in the resources for data transmission by the second user equipment.
20. The resource selection device according to claim 19, wherein That resource conflicts have occurred in the resources for data transmission by the second user equipment includes: The received signal strength indication value of the subchannel for data transmission by the second user equipment is greater than the received signal strength threshold.
21. The resource selection device according to claim 18, wherein The resource conflict condition includes: Resource conflicts are about to occur in the resources for data transmission by the second user equipment.
22. The resource selection device according to claim 21, wherein That resource conflicts are about to occur in the resources for data transmission by the second user equipment includes: There are partially overlapping resources or completely overlapping resources between the first reserved resources indicated by the direct link control information of the second user equipment and the second reserved resources indicated by the direct link control information of the third user equipment.
23. The resource selection device according to claim 18, characterized in that, The sending unit is further configured to: Send a conflict indication to the second user equipment, where the conflict indication is used to indicate the resource conflict condition.
24. The resource selection device according to claim 18 or 23, characterized in that, The sending unit sends at least one of the auxiliary resource set and the conflict indication to the second user equipment based on the first-phase direct link control information or the second-phase direct link control information.
25. A resource selection device, characterized in that, Applied to a second user equipment, the resource selection device includes: A receiving unit, configured to receive the auxiliary resource set sent by the first user equipment, where the auxiliary resource set is sent by the first user equipment when it is determined that the resources for data transmission by the second user equipment meet the resource conflict condition.
26. The resource selection device according to claim 25, characterized in that, The resource conflict condition includes: Resource conflicts have occurred in the resources for data transmission by the second user equipment.
27. The resource selection device according to claim 26, wherein That resource conflicts have occurred in the resources for data transmission by the second user equipment includes: The received signal strength indication value of the subchannel for data transmission by the second user equipment is greater than the received signal strength threshold.
28. The resource selection device according to claim 25, wherein The resource conflict condition includes: Resource conflicts are about to occur in the resources for data transmission by the second user equipment.
29. The resource selection device according to claim 28, wherein That resource conflicts are about to occur in the resources for data transmission by the second user equipment includes: There are overlapping resources between the first reserved resources indicated by the direct link control information of the second user equipment and the second reserved resources indicated by the direct link control information of the third user equipment.
30. The resource selection device according to claim 25, wherein The receiving unit is further configured to: Receive the conflict indication sent by the first user equipment, where the conflict indication is used to indicate the resource conflict condition.
31. The resource selection device according to claim 26, 27 or 30, characterized in that, The device further includes a sending unit, and the sending unit is configured to: In response to the receiving unit receiving the conflict indication sent by the first user equipment, retransmit the data corresponding to the resources in which resource conflicts have occurred.
32. The resource selection device according to claim 26, 27 or 30, characterized in that The device further includes a sending unit, and the sending unit is configured to: In response to the receiving unit receiving the conflict indication sent by the first user equipment and receiving the HARQ feedback confirmation, retransmit the data corresponding to the resources in which resource conflicts have occurred.
33. The resource selection device according to claim 28, 29 or 30, characterized in that, The device further includes a sending unit, and the sending unit is configured to: In response to the reception unit receiving a conflict indication sent by the first user equipment, reselect resources for data transmission based on the auxiliary resource set.
34. The resource selection device according to claim 25 or 30, characterized in that, The reception unit receives at least one of the auxiliary resource set and the conflict indication sent by the first user equipment based on the first-phase direct link control information or the second-phase direct link control information.
35. A resource selection device, characterized in that, Comprising: A processor; A memory for storing processor-executable instructions; Wherein, the processor is configured to: execute the resource selection method according to any one of claims 1 to 7, or execute the resource selection method according to any one of claims 8 to 17.
36. A non-transitory computer-readable storage medium, when the instructions in the storage medium are executed by a processor of a mobile terminal, enabling the mobile terminal to execute the resource selection method according to any one of claims 1 to 7, or execute the resource selection method according to any one of claims 8 to 17.