Resource recommendation method, method for determining transmission resource, and apparatus
The resource recommendation method enhances resource allocation accuracy and reliability by having a first terminal recommend resources based on monitoring and transmission results, and the second terminal selects low-interference resources, addressing the challenges in terminal resource selection in sidelink and V2X communications.
Patent Information
- Application Number
- JP2025089848
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2021-06-11
- Filing Date
- 2025-05-29
- Publication Date
- 2025-08-20
- Estimated Expiration
- 2042-06-10
AI Technical Summary
The challenge in existing communication systems is how terminal-A recommends resources to terminal-B and how terminal-B selects transmission resources, particularly in scenarios involving sidelinks and vehicle-to-everything (V2X) communications.
A resource recommendation method where a first terminal determines and recommends resources to a second terminal based on monitoring results, transmission and reception resources, and optionally sends information indicating whether these resources are intended for transmission to the first terminal, while the second terminal selects resources with lower interference values.
This method improves the accuracy of resource recommendations, optimizes resource allocation, and ensures transmission reliability and availability by considering various factors, thereby avoiding resource collisions.
Smart Images

Figure 2025122185000001_ABST
Abstract
Description
[Technical Field]
[0001] (CROSS-REFERENCE TO RELATED APPLICATIONS) This application claims priority from Chinese Patent Application No. 202110655916.0 filed in China on June 11, 2021, the entire contents of which are incorporated herein by reference.
[0002] The present application relates to the field of communication technology, and particularly to a resource recommendation method, a method and apparatus for determining transmission resources. [Background technology]
[0003] Long Term Evolution (LTE) systems have begun to support sublinks (also called sidelinks, edge links, etc.), which are used to transmit data directly between terminals and are applicable to certain public safety applications or vehicle-to-everything (V2X) communications.
[0004] Referring to FIG. 1, in the method for selecting sublink resources, how terminal A11 recommends resources to terminal B12 and how terminal B12 selects transmission resources are both problems that need to be solved quickly. Summary of the Invention [Problem to be solved by the invention]
[0005] The embodiments of the present application provide a resource recommendation method, a transmission resource determination method and an apparatus, which can solve the problems of how terminal-A recommends resources and how terminal-B selects transmission resources. [Means for solving the problem]
[0006] According to a first aspect, an embodiment of the present application provides a resource recommendation method, the method comprising: determining, by a first terminal, recommended resources to recommend to a second terminal; The recommended resources are: A monitoring result of the first terminal; A transmission resource of the first terminal; A receiving resource of the first terminal; a step of recommending resources from the first terminal to a third terminal other than the second terminal; and / or The method includes a step of a first terminal transmitting first information to a second terminal, the first information including related information of a recommended resource and second information, the second information indicating whether the recommended resource is for the second terminal to transmit to the first terminal.
[0007] According to a second aspect, an embodiment of the present application provides a method for determining a transmission resource, the method comprising: a step of receiving first information by a second terminal, the first information including information related to a recommended resource and / or second information, the second information indicating whether the recommended resource is for the second terminal to transmit to the first terminal; the second terminal selecting a transmission resource from the fourth resource and / or the fifth resource; Here, the fourth resource includes a resource whose interference value in the recommended resource is lower than a third threshold, and the fifth resource includes a resource monitored by the second terminal whose interference value is lower than a fourth threshold.
[0008] According to a third aspect, an embodiment of the present application provides a device for recommending resources used by a first terminal, the device comprising: a determination module for determining a recommended resource to recommend to a second terminal, the determination module comprising: The recommended resources are: A monitoring result of the first terminal; A transmission resource of the first terminal; A receiving resource of the first terminal; a determination module associated with one or more of the following: a resource recommended by the first terminal to a third terminal other than the second terminal; and / or a first sending module for sending first information to a second terminal, the first information including related information of a recommended resource and / or second information, the second information indicating whether the recommended resource is for the second terminal to transmit to the first terminal;
[0009] According to a fourth aspect, an embodiment of the present application provides an apparatus for determining a transmission resource used by a second terminal, the apparatus comprising: a second receiving module for receiving first information, the first information including information related to a recommended resource and / or second information, the second information indicating whether the recommended resource is for the second terminal to transmit to the first terminal; a selection module for selecting a transmission resource from the fourth resource and / or the fifth resource; Here, the fourth resource includes a resource whose interference value in the recommended resource is lower than a third threshold, and the fifth resource includes a resource monitored by the second terminal whose interference value is lower than a fourth threshold.
[0010] According to a fifth aspect, there is provided a terminal comprising a processor, a memory, and a program stored in the memory and operable to run on the processor, the program performing the steps of the method of the first or second aspect when executed by the processor.
[0011] According to a sixth aspect, there is provided a terminal, the terminal including a processor and a communications interface, wherein the processor, when executed, is adapted to implement the steps of the method according to the first or second aspect.
[0012] According to a seventh aspect, there is provided a readable storage medium having stored thereon a program or instructions which, when executed by a processor, implements the steps of the method according to the first or second aspect.
[0013] According to an eighth aspect, there is provided a computer program / program product, the computer program / program product being stored on a storage medium, the computer program / program product being executed by at least one processor to implement the steps of the method according to the first or second aspect.
[0014] According to a ninth aspect, there is provided a chip, the chip including a processor and a communication interface, the communication interface coupled to the processor, the processor running a program or instruction and adapted to implement the method of the first or second aspect.
[0015] According to a tenth aspect, there is provided a communication system, the communication system including a first terminal and a second terminal, the first terminal being used to implement the method according to the first aspect, and the second terminal being used to implement the method according to the second aspect. [Effects of the Invention]
[0016] In an embodiment of the present application, the first terminal determines recommended resources to be recommended to the second terminal based on various different factors, thereby improving the accuracy of the recommended resources and ensuring the transmission performance of the system. Furthermore, the first terminal can transmit first information to the second terminal, where the first information includes related information of the recommended resources and / or second information, and the second information indicates whether the recommended resources are intended for transmission by the second terminal to the first terminal. In this way, when the first terminal is the receiving terminal, the resource recommendation can be optimized by taking into account more factors and avoiding resource collision problems.
[0017] In the embodiments of the present application, the second terminal may select a transmission resource from the low-interference resources recommended by the first terminal, or may select a transmission resource based on the low-interference resources monitored by itself, thereby ensuring the transmission reliability and availability of the second terminal in various terminal cooperation scenarios. [Brief explanation of the drawings]
[0018] [Figure 1] 1 is a schematic diagram of a wireless communication system to which an embodiment of the present application can be applied; [Figure 2] 1 is a flowchart of a resource recommendation method according to an embodiment of the present application; [Figure 3] 2 is a flowchart of a method for determining transmission resources according to an embodiment of the present application; [Figure 4] 1 is a second flowchart of a resource recommendation method according to an embodiment of the present application; [Figure 5] 1 is a schematic diagram of a resource recommendation device according to an embodiment of the present application; [Figure 6] 1 is a schematic diagram of a transmission resource determination apparatus according to an embodiment of the present application; [Figure 7] 1 is a schematic diagram of a terminal according to an embodiment of the present application; DETAILED DESCRIPTION OF THE INVENTION
[0019] The following clearly describes the technical solutions in the embodiments of the present application, in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only some of the embodiments of the present application, but not all of the embodiments. All other embodiments obtained by those skilled in the art based on the embodiments of the present application fall within the scope of protection of the present application.
[0020] The terms "first," "second," etc. in the specification and claims of this application distinguish between similar objects and do not describe a specified order or sequence. It is to be understood that terms used in this manner are interchangeable where appropriate, so that embodiments of this application may be performed in orders other than those illustrated or described herein, and that objects distinguished by "first" and "second" generally are of the same type and do not limit the number of objects; for example, a first object may be one or more. Furthermore, in the specification and claims, "and" indicates at least one of the connected objects, and the character " / " generally indicates an "or" relationship between the related objects.
[0021] It should be noted that the techniques described in the embodiments of the present application are not limited to Long Term Evolution (LTE) / LTE-Advanced (LTE-A) systems, but can also be applied to other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency-Division Multiple Access (SC-FDMA), and other systems. The terms "system" and "network" in the embodiments of the present application are always used interchangeably, and the described techniques may be used in the above-mentioned systems and radio technologies as well as other systems and radio technologies. Although the following description describes New Radio (NR) systems for illustrative purposes and uses NR terminology in most of the following description, these technologies may also be used in applications other than NR system applications, such as sixth generation (6G) systems. th This may be applied to 6G (6th Generation) communication systems.
[0022] To facilitate understanding of the embodiments of the present application, the following technical points are first introduced.
[0023] New Radio (NR) sidelink resource allocation / selection 1. There are two types of NR SL resource allocation schemes: one is based on base station scheduling (mode 1) and the other is based on terminal (e.g., user equipment (UE)) autonomous resource selection (mode 2). In the base station scheduling resource allocation scheme, the sidelink resources for UE data transmission are determined by the base station and notified to the UE for transmission (TX) via downlink signaling. In the UE autonomous selection resource allocation scheme, the UE selects available transmission resources from a (pre-configured) resource pool. Before selecting resources, the UE first performs channel monitoring and selects a resource set with relatively low interference based on the channel monitoring (sensing) results, and then randomly selects resources for transmission from the resource set.
[0024] The specific operation method for mode 2 is as follows:
[0025] 1) After resource selection is triggered, the TX UE first determines a resource selection window. The lower boundary of the resource selection window is T1 time after the resource selection trigger, and the upper boundary of the resource selection window is T2 time after the trigger. Here, T2 is the value selected within the Packet Delay Budget (PDB) to be transmitted in the Transport Block (TB) by the method implemented by the UE, and T2 is after T1.
[0026] 2) Before selecting resources, the UE must determine a candidate resource set for resource selection and compare it with a corresponding RSRP threshold based on the Reference Signal Receiving Power (RSRP) measured on resources within the resource selection window. If the RSRP is higher than the RSRP threshold, the UE performs resource exclusion on the resource and cannot include it in the candidate resource set. After resource exclusion, the resources remaining in the resource selection window constitute the candidate resource set. The proportion of resources in the candidate resource set to the resources in the resource selection window must be 20% or more. If it is less than 20%, the UE must increase the RSRP threshold by a step value (3 dB) until resources equal to or greater than 20% can be selected, and then perform the resource exclusion operation.
[0027] 3) After the candidate resource set is determined, the UE randomly selects a transmission resource in the candidate resource set, and the UE can reserve the transmission resource for the next transmission during the current transmission.
[0028] 2. Periodic-based partial sensing Periodic partial detection is suitable for a situation where the resource pool enables periodic resource reservation. When the UE performs resource selection, it needs to determine Y candidate slots (the minimum value of Y is configured / preconfigured) in the resource selection window, and each of the Y candidate slots needs to have a periodic monitoring result. SL y Suppose that t is one of the Y candidate slots. SL y It is required to monitor the first k periods of the UE to obtain periodic monitoring results. The slots that the UE needs to monitor are as follows:
[0029] TIFF2025122185000002.tif1340 where Preserve is a periodic value, and Preserve is one or more set values, which correspond to one or more integer values for each periodic value k.
[0030] 3. Contiguous (or aperiodic) partial sensing When a UE performs resource selection, it must perform continuous channel monitoring before determining a set of candidate resources. The size of the monitoring window is determined by the Tracking Area (TA) and the Time Domain (TB). When performing resource selection, the UE must consider at least one of continuous monitoring results and periodic monitoring results. The continuous partial detection mechanism also involves the location of resource selection. The resource selection window may occur after the continuous detection window, and resource selection is performed in the selection window. Alternatively, a candidate slot may occur after the continuous detection window, and resource selection is performed in the candidate slot. It should be understood that whether the location of resource selection is called a resource selection window or a candidate slot, there is no essential difference between them, as both limit the time location where resource selection can occur.
[0031] Referring to FIG. 1, a block diagram of a wireless communication system to which the embodiment of the present application can be applied is shown. The wireless communication system includes a terminal A11, a terminal B12, and a network side device 13. Here, the terminal may be referred to as a terminal device or user equipment (UE), and the terminal may be a terminal side device such as a mobile phone, a tablet personal computer (PDA), a laptop computer (also called a notebook computer), a personal digital assistant (PDA), a palmtop computer, a netbook, an ultra-mobile personal computer (UMPC), a mobile internet device (MID), a wearable device, a vehicle-mounted equipment (VUE), a pedestrian-mounted equipment (PUE), etc., and the wearable device includes a smart watch, a bracelet, an earphone, glasses, etc. It should be noted that the embodiment of the present application does not limit the specific types of the terminal A11 and the terminal B12.
[0032] The network side device 13 may be a base station or a core network. Here, the base station may be referred to as a Node B, an evolved Node B, an access point, a base transceiver station (BTS), a radio base station, a radio transceiver, a basic service set (BSS), an extended service set (ESS), a B node, an evolved B node (gNB), a home B node, a home evolved B node, a WLAN access point, a WiFi node, a transmitting and receiving point (TRP), a radio access network node, or any other appropriate term in the art. As long as the same technical effect is achieved, the base station is not limited to the specified technical term. It should be noted that the embodiments of this application only take base stations in an NR system as examples, and do not limit the specific type of base station.
[0033] Referring to FIG. 2, an embodiment of the present application provides a resource recommendation method, and specific steps include step 201.
[0034] Step 201: A first terminal determines a recommended resource to be recommended to a second terminal; wherein the recommended resource is: (1) a monitoring result of the first terminal; (2) a transmission resource of the first terminal; (3) a receiving resource of the first terminal; (4) a resource that the first terminal recommends to a third terminal; and / or The first terminal transmits first information to the second terminal, the first information including related information of the recommended resource and / or second information, and the second information indicates whether the recommended resource is for the second terminal to transmit to the first terminal.
[0035] The embodiments of this application include the following three solutions:
[0036] Scheme 1: The first terminal determines the recommended resources to recommend to the second terminal.
[0037] Method 2: The first terminal sends first information to the second terminal, the first information including related information of the recommended resource and / or second information, and the second information indicates whether the recommended resource is intended for the second terminal to transmit to the first terminal.
[0038] Method 3: The first terminal determines recommended resources to recommend to the second terminal, and the first terminal sends first information to the second terminal, where the first information includes related information of the recommended resources and / or second information, and the second information indicates whether the recommended resources are intended for the second terminal to transmit to the first terminal.
[0039] As can be understood, the first terminal notifies the second terminal, through the first information, whether the resources it recommends are likely to be used (tend to be used) by the second terminal for transmission to the first terminal. For example, the first information may carry a label (flag). For example, a label of "1" indicates that the resources recommended by the first terminal can be used by the second terminal for transmission to the first terminal, and a label of "0" indicates that the resources recommended by the first terminal cannot be used by the second terminal for transmission to the first terminal. Alternatively, if the first information carries the ID of the first terminal, it indicates that the resources recommended by the first terminal can be used by the second terminal for transmission to the first terminal, and if the ID of the first terminal is not carried in the first information, it indicates that the resources recommended by the first terminal cannot be used by the second terminal for transmission to the first terminal. In this way, when the first terminal is a receiving (RX) UE, it can optimize resource recommendation taking into account more factors and avoid resource collision problems for the first terminal.
[0040] In one embodiment of the present application, the step of the first terminal determining recommended resources to recommend to the second terminal includes a step of the first terminal determining an application scenario, and a step of determining whether the first terminal can determine recommended resources to recommend to the second terminal according to the application scenario.
[0041] Here, the application scenario may include one or more of a scenario in which the second terminal does not have sensing capability, a scenario in which the first terminal schedules the second terminal, a scenario in which the first terminal has complete control over the recommended resources, a scenario in which the first terminal is the receiving end of the second terminal, etc.
[0042] As can be seen, whether the first terminal uses certain factors to determine the recommended resources may be determined according to the application scenario of the recommended resources, thus improving the accuracy of the recommended resources and ensuring the transmission performance of the system.
[0043] In one embodiment of the present application, the step of determining a recommended resource recommended by the first terminal to the second terminal includes: The first terminal determines a first resource based on the monitoring result of the first terminal, where the interference value of the first resource is lower than a first threshold; and determining the recommended resource from the first resource by the first terminal.
[0044] It should be clarified that an interference value herein may be understood as an energy measurement, and a recommended resource herein may be understood as a recommended resource set.
[0045] In one embodiment of the present application, the method comprises: The method further includes a step of the first terminal transmitting to the second terminal third information indicating whether the first terminal identified the first resource when determining the recommended resource.
[0046] In one embodiment of the present application, if the recommended resource is related to the monitoring result of the first terminal, The first terminal determines an application scenario based on the fourth information, and the first terminal determines whether it can determine a recommended resource (or determine a first resource) based on the monitoring result of the first terminal according to the application scenario.
[0047] Here, the fourth information is (1) a configuration or pre-configuration of a resource pool in which the recommended resources of the first terminal are located; (2) whether the second terminal is monitoring or has monitoring capabilities; (3) whether there is a monitoring result in the second terminal that satisfies a preset condition; and (4) an interference situation of a resource pool in which the recommended resource of the first terminal is located; (5) a result of the negotiation between the first terminal and the second terminal; and (6) information configured or pre-configured by the control node; (7) information autonomously determined by the first terminal; and (8) the distance between the first terminal and the second terminal; and (9) a measurement value between the first terminal and the second terminal.
[0048] In one embodiment of the present application, the method comprises: The method further includes a step in which the first terminal receives fifth information from the second terminal, the fifth information indicating whether the second terminal is monitoring or has a monitoring capability, and / or whether the second terminal has a monitoring result that satisfies a preset condition.
[0049] In one embodiment of the present application, the monitoring results that satisfy the preset conditions are: (1) a complete monitoring result required for the second terminal to obtain a resource selection flow; (2) The second terminal includes one or more of periodic or aperiodic partial monitoring results corresponding to target candidate slots that can be obtained based on partial sensing based resource selection.
[0050] In one embodiment of the present application, the periodic portion monitoring result includes the second terminal obtaining, through periodic portion monitoring, monitoring results corresponding to all or part of the periodic reservations configured by the resource pool, or the second terminal obtaining, through periodic portion monitoring, monitoring results corresponding to the periodic reservations required for this resource flow; Or, The non-periodic portion monitoring result includes the second terminal obtaining, through non-periodic portion monitoring, monitoring results corresponding to all or part of the non-periodic reservations configured by the resource pool, or the second terminal obtaining, through non-periodic portion monitoring, monitoring results corresponding to the non-periodic reservations required for this resource flow.
[0051] As can be appreciated, the required periodic reservations may be configured or pre-configured by the control node or may be negotiated by a protocol, and the required aperiodic reservations may be configured or pre-configured by the control node or may be negotiated by a protocol.
[0052] In one embodiment of the present application, the number of target candidate slots is stipulated by a protocol and configured or pre-configured by a control node.
[0053] In one embodiment of the present application, the step of determining a recommended resource recommended by the first terminal to the second terminal includes: The first terminal determines a target resource window that does not include resources related to the transmission resources and / or reception resources of the first terminal, the first terminal obtains second resources in the target resource window based on a monitoring result, and the first terminal selects the recommended resources from the second resources; Or, The first terminal acquires second resources within a preset resource window based on a monitoring result, the first terminal acquires third resources by excluding resources related to the transmission resources and / or reception resources of the first terminal from the second resources, and the first terminal selects the recommended resources from the third resources; Here, the interference value of the second resource is lower than a second threshold.
[0054] In one embodiment of the present application, a method comprises: The method further includes a step of the first terminal transmitting sixth information to the second terminal, the sixth information indicating whether the first terminal excluded resources related to the transmission resources and / or reception resources of the first terminal when selecting the recommended resources.
[0055] As can be understood, the sixth information and the first information may be the same or different information, and if the sixth information and the first information are the same information, in step 201, the first terminal indicates whether the first terminal has excluded resources related to the transmission resources and / or reception resources of the first terminal when selecting recommended resources using the first information.
[0056] In one embodiment of the present application, when the recommended resources are related to the transmission resources and / or reception resources of the first terminal, the first terminal determines an application scenario based on the seventh information, and the first terminal determines whether it can determine the recommended resources based on the transmission resources and / or reception resources of the first terminal according to the application scenario; Here, the seventh information is (1) a result of negotiation between the first terminal and the second terminal; (2) information configured or pre-configured by the control node; (3) Information autonomously determined by the first terminal.
[0057] In one embodiment of the present application, when the recommended resource is related to a resource that the first terminal recommends to a third terminal, the first terminal determines an application scenario based on eighth information, and the first terminal determines whether the recommended resource can be determined based on the resource that the first terminal recommends to a third terminal according to the application scenario; Here, the eighth information indicates a relationship between the first terminal and the second terminal, for example, the first terminal is a sublink relay terminal (SL relay UE), a group header terminal, or a road side unit (RSU), etc.
[0058] In an embodiment of the present application, the first terminal determines recommended resources to be recommended to the second terminal based on various different factors, thereby improving the accuracy of the recommended resources and ensuring the transmission performance of the system. Furthermore, the first terminal can transmit first information to the second terminal, where the first information includes related information of the recommended resources and / or second information, and the second information indicates whether the recommended resources are intended for transmission by the second terminal to the first terminal. In this way, when the first terminal is the receiving terminal, the resource recommendation can be optimized by taking into account more factors and avoiding resource collision problems.
[0059] Referring to FIG. 3, an embodiment of the present application provides a method for determining transmission resources, and specific steps include step 301.
[0060] Step 301: A second terminal receives first information, the first information including related information of a recommended resource and / or second information, and the second information indicates whether the recommended resource is for the second terminal to transmit to the first terminal; Step 302: The second terminal selects a transmission resource from the fourth resource and / or the fifth resource; Here, the fourth resource includes a resource whose interference value in the recommended resource is lower than a third threshold, and the fifth resource includes a resource monitored by the second terminal whose interference value is lower than a fourth threshold.
[0061] Here, the fourth resource may be referred to as a low-interference recommended resource, and the fifth resource may be referred to as a low-interference resource monitored by the second terminal.
[0062] In one embodiment, the recommended resources mentioned in the first information may be determined by the first terminal based on one or more of: (1) monitoring results of the first terminal; (2) transmission resources of the first terminal; (3) reception resources of the first terminal; and (4) resources recommended by the first terminal to a third terminal other than the second terminal.
[0063] In another embodiment, the recommended resources mentioned in the first information may be determined by the first terminal based on factors other than (1) to (4) above, that is, in this embodiment, there are no specific limitations on the factors for determining the recommended resources recommended by the first terminal.
[0064] As can be understood, the second terminal may select a transmission resource from the low-interference resources recommended by the first terminal, or may select a transmission resource based on the low-interference resources monitored by itself, thereby satisfying that the second terminal can select an appropriate transmission resource according to different UE cooperation scenarios.
[0065] Furthermore, since the second information indicates whether the recommended resource is for the second terminal to transmit to the first terminal, when the first terminal is thus set as the receiving terminal, the resource recommendation can be optimized taking into account more factors and the problem of resource collision can be avoided.
[0066] In one embodiment of the present application, the step of the second terminal selecting a transmission resource based on the fourth resource includes: the second terminal determining whether the interference value of the recommended resource is lower than a third threshold; If the interference value of the recommended resource is lower than a third threshold, the second terminal randomly selects a transmission resource from resources whose interference value in the recommended resource is lower than a third threshold, or selects a transmission resource based on an action implemented by the second terminal.
[0067] In one embodiment of the present application, the step of determining by the second terminal whether the interference value of the recommended resource is lower than a third threshold includes: The second terminal determines a candidate resource set based on a monitoring result, and if the recommended resource is located in the candidate resource set, the second terminal determines that the interference value of the recommended resource is lower than a third threshold; Or, The method includes the step of the second terminal determining that an interference value of the recommended resource is lower than a third threshold if the measurement value associated with the recommended resource is lower than a fourth threshold.
[0068] Optionally, the measurement is RSRP or the like.
[0069] In one embodiment of the present application, the step of determining a candidate resource set based on a monitoring result by the second terminal includes: a physical layer of the second terminal determining a candidate resource set based on a monitoring result; When the recommended resource is located in the candidate resource set, the step of the second terminal determining that the interference value of the recommended resource is lower than a third threshold value includes: If the recommended resource is located in the candidate resource set, the second terminal determines that an interference value of the recommended resource is lower than a third threshold.
[0070] In one embodiment of the present application, the fourth threshold is agreed upon by a protocol, or configured or pre-configured by a control node, or the fourth threshold is determined based on a candidate resource set, or the fourth threshold is determined based on a candidate resource set and an offset value, or the fourth threshold is the average value of measurement values on x% of resources with the highest / lowest measurement values, or the fourth threshold is the minimum value among the threshold values obtained based on the above multiple threshold determination methods.
[0071] In one embodiment of the present application, the step of determining a candidate resource set based on a monitoring result by the second terminal includes: the second terminal adjusting a measurement threshold on the recommended resource in a resource selection window; determining a candidate resource set based on the monitoring results and the measurement thresholds.
[0072] In one embodiment of the present application, the step of the second terminal obtaining recommended resources recommended by the first terminal includes: The second terminal obtains recommended resources recommended by the first terminal through a Medium Access Control (MAC) layer; The MAC layer of the second terminal notifies the physical layer of the recommended resources.
[0073] Specifically, when the recommended resources are carried by a MAC CE, after the second terminal decodes the MAC CE, the MAC layer notifies the recommended resources to the physical layer, and the physical layer performs interference judgment on the recommended resources, or the physical layer reports the obtained low-interference resource set to the MAC layer, and the MAC layer judges whether the recommended resources belong to the low-interference resource set.
[0074] In one embodiment of the present application, the step of the second terminal selecting a transmission resource from the fourth resource and the fifth resource includes: The second terminal selects M resources from the fourth resources and N resources from the fifth resources, and the transmission resources include the M resources and the N resources; Here, M and N are equal to or greater than 0.
[0075] In one embodiment of the present application, the step of the second terminal selecting M resources from the fourth resource and N resources from the fifth resource includes: the second terminal first selecting M resources from the fourth resources, and then selecting N resources from the fifth resources, wherein the transmission resources include the M resources and the N resources; Or, The method includes a step in which the second terminal first selects N resources from the fifth resources, and then selects M resources from the fourth resources, wherein the transmission resources include the M resources and the N resources.
[0076] In one embodiment of the present application, the possible values of M or N are agreed upon by a protocol, or configured or pre-configured by a control node, or autonomously determined by the second terminal, or determined based on a priority by which the second terminal selects resources from the fourth resource and the fifth resource.
[0077] In one embodiment of the present application, the priority in which the second terminal selects a resource from the fourth resource and the fifth resource is agreed upon by a protocol, or is configured or pre-configured by a control node.
[0078] In one embodiment of the present application, the step of selecting M resources or N resources includes the step of randomly selecting M resources from the fourth resource or randomly selecting N resources from the fifth resource.
[0079] In one embodiment of the present application, the step of the second terminal selecting a transmission resource from the fourth resource and the fifth resource includes: The second terminal may aggregate the fourth resource and the fifth resource and select a transmission resource from the aggregated resource.
[0080] In one embodiment of the present application, the step of selecting a transmission resource from the aggregated resources comprises: The second terminal selects a transmission resource from the aggregated resources based on a preset priority; Here, the preset priority includes the second terminal preferentially selecting a transmission resource from the fourth resource.
[0081] In one embodiment of the present application, the method comprises: The second terminal further includes determining whether to combine the monitoring result of the second terminal when selecting the transmission resource based on ninth information; Here, the ninth information is: (1) a configuration or pre-configuration of a resource pool in which the recommended resource is located; and (2) the interference situation of the resource pool in which the recommended resource is located; (3) a negotiation result between the first terminal and the second terminal; (4) whether the second terminal is monitoring or has the capability to monitor; (5) whether there are sufficient monitoring results on the second terminal; and (6) information configured or pre-configured by the control node; (7) information autonomously determined by the second terminal; and (8) the distance between the first terminal and the second terminal; (9) measurements between the first terminal and the second terminal; and (10) The number of candidate resources for the second terminal.
[0082] In one embodiment of the present application, the method comprises: The method further includes determining, by the second terminal, whether to combine the recommended resources when selecting the transmission resources based on tenth information; Here, the tenth information indicates the number of candidate resources for the second terminal.
[0083] For example, if the number of candidate resources of the second terminal is smaller than a preset threshold, the second terminal needs to combine the recommended resources when selecting the transmission resources.
[0084] In the embodiments of the present application, the second terminal may select a transmission resource from the low-interference resources recommended by the first terminal, or may select a transmission resource based on the low-interference resources monitored by itself, thereby ensuring the transmission reliability and availability of the second terminal in various terminal cooperation scenarios.
[0085] Referring to FIG. 4, the specific steps include:
[0086] Step 401: A first terminal determines a recommended resource to be recommended to a second terminal.
[0087] Step 402: The first terminal sends first information to the second terminal, where the first information includes related information of a recommended resource and / or second information, and the second information indicates whether the recommended resource is for the second terminal to transmit to the first terminal.
[0088] Step 403: The second terminal selects a transmission resource from the fourth resource and / or the fifth resource.
[0089] Here, the fourth resource includes a resource whose interference value in the recommended resource is lower than a third threshold, and the fifth resource includes a resource monitored by the second terminal whose interference value is lower than a fourth threshold.
[0090] For understanding, the description of steps 401 to 403 can be referred to the introduction of the corresponding steps in the method embodiments shown in FIGS.
[0091] The following will be described as an example in which the first terminal is UE-A and the second terminal is UE-B.
[0092] 1. Introduction to the determination of recommended resources by UE-A.
[0093] UE-A determines the recommended resources through one or more of the following methods 1 to 3:
[0094] Scheme 1: UE-A identifies low-interference resources based at least on the sensing result, and selects recommended resources from the identified low-interference resources.
[0095] For example, UE-A acquires low interference resources in a preset resource window based on the sensing result.
[0096] Option 1: UE-A determines the candidate resource set according to its channel monitoring result, and determines that a resource is a low-interference resource if it is included in the candidate resource set.
[0097] Optionally, in identifying the candidate resource set, UE-A may not exclude periodic slots corresponding to slots not monitored by UE-A. For example, if slot n is a slot not monitored by UE-A, UE-A may not exclude slots n+P, n+2*P, ..., n+K*P when performing resource exclusion, where n+K*P are periodically reserved slots, P is the reservation period, and K is an integer.
[0098] Option 2: If the RSRP measurement value associated with the resource is lower than the RSRP threshold, the resource is determined to be a low interference resource.
[0099] Optionally, the RSRP threshold is a value that is agreed upon by the protocol, pre-configured, or configured by the control node.
[0100] Optionally, the RSRP threshold is an RSRP threshold determined based on the candidate resource set (optionally, the RSRP threshold is an RSRP threshold associated with the priority of the transmission TB).
[0101] Optionally, the RSRP threshold is the average value of the RSRP measurements on the x% of resources with the highest / lowest RSRP measurements.
[0102] Optionally, it determines whether to identify a low interference resource based on the sensing result based on one or more of factors 1 to 8.
[0103] Factor 1: Based on the configuration or pre-configuration of the resource pool in which the recommended resource of UE-A is located.
[0104] For example, if the resources of a resource pool are completely dominated by UE-A and there are no other nodes that cause strong interference to the resource pool, UE-A does not need to identify low-interference resources.
[0105] Factor 2: Based on whether UE-B is sensing (capable) and / or whether UE-B has sufficient sensing results. For example, if UE-B is not sensing, UE-A may sense to supplement UE-B's sensing, and if UE-B is sensing, UE-A may not identify low-interference resources.
[0106] UE-B may report to UE-A whether UE-B is capable of sensing and / or whether UE-B has sufficient sensing results.
[0107] Here, the meaning of the sufficient sensing result includes one or more of the following:
[0108] (a) Based on the sensing-based resource selection flow in the related art, the UE can obtain the required complete sensing results.
[0109] (b) Based on the partial sensing based resource selection flow in the related art, the UE can obtain a partial sensing result corresponding to a target candidate slot.
[0110] Option 1: The corresponding periodic partial sensing and / or aperiodic partial sensing results meet the partial sensing requirements in the related art.
[0111] Option 2: Periodic partial sensing can provide sensing results corresponding to all periodic reservations configured by the resource pool (or some of those contracted / configured / pre-configured by the protocol).
[0112] Option 3: Aperiodic partial sensing can provide sensing results corresponding to all (or some of) the aperiodic reservations agreed / configured / pre-configured by the protocol.
[0113] Optionally, the number of target candidate slots is stipulated by a protocol and meets configured or pre-configured requirements.
[0114] Factor 3: Based on the interference situation of the resource pool where the recommended resource is located.
[0115] For example, if the CBR of the resource pool is higher than a predetermined threshold, UE-A does not need to identify low interference resources.
[0116] Factor 4: Determined based on negotiation between UE-A and UE-B.
[0117] For example, UE-B requests transmission resources from UE-A, and the resources are for transmission from UE-B to UE-A (the transmission type may be further limited to one or more of unicast, groupcast, and broadcast), and UE-A needs to identify low-interference resources to avoid the hidden node problem, and for example, UE-B directly instructs UE-A to identify low-interference resources based on its sensing results.
[0118] Factor 5: Pre-configuration / based on the configuration of the control node at the control point, e.g., per-UE or per-pool configuration, by which the network controls the application scenario.
[0119] Factor 6: Based on UE-A's autonomous decision.
[0120] Factor 7: Determine based on the distance between UE-A and UE-B.
[0121] For example, if the distance is greater than a preset value, UE-A does not need to identify low interference resources, and otherwise it does.
[0122] Factor 8: Determine based on RSRP measurements between UE-A and UE-B.
[0123] For example, if the RSRP measurement value is smaller than a preset value, UE-A does not need to identify a low interference resource, and otherwise it does.
[0124] Optionally, whether UE-A has performed low-interference resource identification when selecting the recommended resource may be notified to UE-B, for example, in the auxiliary information or by separate signaling.
[0125] Scheme 2: UE-A determines the recommended resources based at least on the transmitting and receiving resources (including the transmitting resources and / or the receiving resources) of UE-A.
[0126] Optionally, the transmission and reception resources of UE-A are: (1) Time-frequency resources received by the NR Physical Sidelink Shared Channel (PSSCH); (2) Time domain resources transmitted by NR PSSCH; (3) Time domain resources transmitted / received by the NR physical sidelink feedback channel (PSFCH); (4) Time domain resources for UE-A's uplink transmission; (5) Time domain resources transmitted / received by LTE PSSCH; Alternatively, the relationship between the transmission / reception resources of UE-A and the resources that UE-A wishes to recommend may be embodied in the following manner:
[0127] (1) There is a half-duplex restriction / simultaneous transmission restriction in the frequency band where the transmission / reception resource of UE-A and the resource that UE-A wants to recommend are located, (2) The transmission and reception resources of UE-A overlap with the PSCCH or PSSCH resource that UE-A wishes to recommend, or with the PSFCH resource corresponding to the PSCCH or PSSCH resource that UE-A wishes to recommend.
[0128] Optionally, determining recommended resources based on the transmitting and receiving resources of UE-A includes one or more of the following:
[0129] Option 1: UE-A acquires low-interference resources within a preset resource window based on the sensing result, excludes resources related to UE-A's transmission and reception resources before acquiring the low-interference resources, and then selects recommended resources from the low-interference resources.
[0130] In this way, it is possible to avoid collision between low-interference resources and UE-A's transmission / reception resources, and ensure sufficient selectable resources.
[0131] Option 2: UE-A acquires low-interference resources within a preset resource window based on the sensing result, and after acquiring the low-interference resources, excludes resources related to UE-A's transmission and reception resources, and then selects recommended resources from among them.
[0132] In this way, the acquisition flow of low interference resources can be simplified, and the recommended resource selection of UE-A has more flexibility.
[0133] As can be appreciated, the identification of low interference resources is a matter of choice.
[0134] Optionally, determine whether to determine the recommended resource based on the transmitting and receiving resource of UE-A according to one or more of the following factors 1 to 3:
[0135] Factor 1: Determined based on negotiation between UE-A and UE-B.
[0136] For example, UE-B requests transmission resources from UE-A, and the resources are for transmission from UE-B to UE-A (the transmission type may be further limited to one or more of unicast, groupcast, and broadcast), and UE-A determines recommended resources based on its transmitting and receiving resources to avoid problems such as half-duplex collision / simultaneous transmission collision.
[0137] Factor 2: Based on the configuration of the control node at the pre-configuration / control point.
[0138] For example, per-UE or per-pool configuration, whereby the network performs corresponding control according to the application scenario.
[0139] Factor 3: Decide based on UE-A realization.
[0140] Optionally, UE-A may notify UE-B whether resources related to the UE-A's transmission / reception resources have been excluded when selecting the recommended resources, for example, in the auxiliary information or by separate signaling.
[0141] Scheme 3: UE-A determines the recommended resources based at least on the resources that UE-A recommends to other UE-B.
[0142] Alternatively, the UE-A determines whether to recommend resources based on the resources recommended by the UE-A to another UE-B based on the following factor 1:
[0143] Factor 1: Based on the relationship between UE-A and UE-B.
[0144] For example, if UE-A is an SL relay UE, a group header UE, or an RSU (road side unit), and UE-A is associated with multiple UE-Bs, UE-A determines the recommended resources based on the resources that UE-A recommends to other UE-Bs.
[0145] Alternatively, whether the resources recommended by UE-A are likely to be used for transmission from UE-B to UE-A may be indicated to UE-B, for example, by a label (flag) or by the UE ID of UE-A.
[0146] In this way, UE-A, as a RX UE, can optimize resource recommendation by considering more factors and avoid resource collision problems for UE-A.
[0147] 2. Introduction to the selection of transmission resources by UE-B.
[0148] UE-B obtains the recommended resources and determines the interference on the recommended resources based on its own monitoring results (e.g., analyzes the interference on the recommended resources from the TX UE perspective), and UE-B selects a transmission resource from the recommended resources with low interference.
[0149] Optionally, the manner of determining the low interference resource includes one or more of the following:
[0150] Option 1: UE-B determines the candidate resource set according to its channel monitoring results, and if the recommended resource is included in the candidate resource set, it determines that the recommended resource is a low-interference resource.
[0151] Option 2: If the RSRP measurement value associated with the recommended resource is lower than the RSRP threshold, determine that the recommended resource is a low interference resource.
[0152] Alternatively, the RSRP threshold may be a value that is agreed upon by the protocol, pre-configured, or configured by the control node.
[0153] Alternatively, the RSRP threshold may be an RSRP threshold determined based on a candidate resource set (e.g., the RSRP threshold is an RSRP threshold associated with the priority of a Transport Block (TB)), or a threshold plus an offset value.
[0154] Optionally, the RSRP threshold is the average value of the RSRP measurements on the x% of resources with the highest / lowest RSRP measurements.
[0155] Optionally, for determining the candidate resource set according to the alternative method 1 or the alternative method 2, a conventional candidate resource set determination method or an enhanced candidate resource set determination method may be adopted.
[0156] Alternatively, the candidate resource set may be referred to as a set of low interference resources monitored by UE-B.
[0157] Optionally, the enhanced candidate resource set determination scheme includes adjusting the RSRP and / or RSRP threshold on the recommended resources in the resource selection window, for example, increasing / decreasing the RSRP and / or RSRP threshold.
[0158] Alternatively, if the recommended resources are obtained by decoding by a MAC control unit (Control Element, CE), the MAC layer notifies the recommended resources to the physical layer to perform interference determination, or the physical layer (Physical Layer, PHY) layer reports the low-interference resource set obtained by sensing to the MAC layer, and the MAC layer determines whether the recommended resources belong to the low-interference resource set.
[0159] Selectively selecting a transmission resource from the low-interference recommended resources includes: The method further includes selecting a transmission resource from the low-interference recommended resources and / or the low-interference resources monitored by the UE-B.
[0160] Option 1: Select transmission resources from the low-interference recommended resources and the monitored low-interference resources respectively (i.e., if the number of transmission resources is N, select M transmission resources from the low-interference recommended resources and select NM resources from the monitored low-interference resources).
[0161] Optionally, the order of selecting transmission resources from the low-interference recommended resources and the monitored low-interference resources is a preset order, for example, selecting from the low-interference recommended resources first, and the preset order is an order configured or pre-configured by the control node.
[0162] Alternatively, M may be determined by the UE implementation, or M may be determined based on the resource selection order.
[0163] For example, the UE preferentially selects transmission resources from the recommended resources with low interference, and if the recommended resources with low interference are insufficient, selects transmission resources from the monitored low-interference resources; or the UE preferentially selects transmission resources from the recommended resources that are monitored, and if the monitored recommended resources are insufficient, selects transmission resources from the recommended resources with low interference.
[0164] For example, the UE preferentially selects a transmission resource from the union of the low-interference recommended resource and the monitored low-interference resource; if there is a resource shortage, the UE selects a transmission resource from the remaining low-interference recommended resource; if there is still a resource shortage, the UE selects a transmission resource from the monitored low-interference resource; Alternatively, the UE preferentially selects a transmission resource from the union of the low-interference recommended resources and the monitored low-interference resources, and if there are insufficient resources, selects a transmission resource from the monitored low-interference resources, and if there are still insufficient resources, selects a transmission resource from the remaining low-interference recommended resources.
[0165] Optionally, the selection of the M resources and / or the NM resources is a random resource selection.
[0166] Optionally, the selected transmission resources satisfy a predetermined relationship, for example, a resource pitch smaller than 32 slots, a Hybrid Automatic Repeat Request (HARQ) Round-Trip Time (RTT) pitch, etc. As can be understood, the monitored low-interference resources may be the monitored low-interference resources remaining after excluding low-interference recommended resources.
[0167] Option 2: The recommended low-interference resources and the monitored low-interference resources are integrated to select the transmission resources.
[0168] Alternatively, the UE may preferentially select a transmission resource from the recommended resources with low interference, for example, the probability of selecting the resource is x% higher than other resources.
[0169] Optionally, the ratio of transmission resources selected from the recommended resources is agreed upon by the protocol / configured / pre-configured by the control node.
[0170] Optionally, whether UE-B associates its own sensing results depends on one or more of factors 1 to 8.
[0171] Factor 1: Based on the configuration / pre-configuration of the resource pool where UE-A's recommended resource is located.
[0172] For example, if the resources of the resource pool are completely dominated by UE-A and there are no other nodes that cause strong interference to the resource pool, UE-B does not need to make resource selection in conjunction with its own sensing results.
[0173] Factor 2: Based on the interference situation in the resource pool where the recommended resource is located.
[0174] For example, if the CBR of the resource pool is higher than a predetermined threshold, UE-A does not need to identify low interference resources.
[0175] Factor 3: Determined based on negotiation between UE-A and UE-B.
[0176] For example, if UE-A did not identify a low interference resource when selecting a recommended resource, UE-B needs to identify a low interference resource to avoid resource collision.
[0177] Factor 4: Based on whether UE-B is sensing (capable) / based on whether UE-B has sufficient sensing results.
[0178] For example, when UE-B is sensing, UE-B needs to select a transmission resource from the recommended resources with low interference in combination with its own sensing result, otherwise there is no need.
[0179] Factor 4: Based on the configuration of the control node at the pre-configuration / control point.
[0180] For example, per-UE or per-pool configuration, whereby the network performs corresponding control according to application scenarios.
[0181] Factor 5: Decide based on UE-B implementation.
[0182] Factor 6: Based on the distance (or RSRP measurement) between UE-A and UE-B.
[0183] For example, if the distance is greater than a preset value (or the RSRP measurement value is less than a preset value), UE-B needs to select from the recommended resources with low interference in conjunction with its own sensing results; otherwise, there is no need.
[0184] The distance being relatively close means that the similarity between the sensing result of UE-A and the sensing result of UE-B is relatively high.
[0185] Factor 7: Determined based on RSRP measurements between UE-A and UE-B.
[0186] For example, if the RSRP measurement value is smaller than a preset value, UE-B needs to select from the recommended resources with low interference in conjunction with its own sensing result; otherwise, it does not need to.
[0187] Factor 8: Determine based on the number of UE-B candidate resources.
[0188] For example, if the number of candidate resources of UE-B is smaller than a preset threshold, there is no need to associate its own sensing result.
[0189] Optionally, whether UE-B binds the recommended resources depends on the following factor 1.
[0190] Factor 1: Determine based on the number of UE-B candidate resources.
[0191] For example, if the number of UE-B candidate resources is smaller than a preset threshold, the UE-B needs to perform transmission resource selection by combining the recommended resources.
[0192] Referring to FIG. 5, an embodiment of the present application provides a resource recommendation device for a first terminal, the device 500 comprising: A determination module 501 for determining a recommended resource to recommend to a second terminal, the recommended resource being: (1) a monitoring result of the first terminal; (2) a transmission resource of the first terminal; (3) a receiving resource of the first terminal; (4) a determination module 501 relating to one or more of the following: a resource recommended by the first terminal to a third terminal other than the second terminal; and / or a first sending module 502 for sending first information to a second terminal, the first information including related information of a recommended resource and second information, the second information indicating whether the recommended resource is for the second terminal to transmit to the first terminal;
[0193] In one embodiment of the present application, the determination module 501: a first determination unit for determining an application scenario; and a second determining unit for determining whether a recommended resource to be recommended to the second terminal can be determined according to the application scenario.
[0194] In one embodiment of the present application, the determination module 501 further comprises: A first resource is determined based on the monitoring result of the first terminal, and an interference value of the first resource is lower than a first threshold and is used to determine the recommended resource from the first resource.
[0195] In one embodiment of the present application, the device 500 comprises: and a first transmitting module for transmitting to the second terminal third information indicating whether the first terminal identified the first resource when determining the recommended resource.
[0196] In one embodiment of the present application, if the recommended resource is related to a monitoring result of the first terminal, the first determining unit is further used to determine an application scenario based on the fourth information; a second determining unit further configured to determine whether the recommended resource can be determined based on a monitoring result of the first terminal according to the application scenario; Here, the fourth information is (1) a configuration or pre-configuration of a resource pool in which the recommended resources of the first terminal are located; (2) whether the second terminal is monitoring or has monitoring capabilities; (3) whether there is a monitoring result in the second terminal that satisfies a preset condition; and (4) an interference situation of a resource pool in which the recommended resource of the first terminal is located; (5) a result of the negotiation between the first terminal and the second terminal; and (6) information configured or pre-configured by the control node; (7) information autonomously determined by the first terminal; and (8) the distance between the first terminal and the second terminal; and (9) a measurement value between the first terminal and the second terminal.
[0197] In one embodiment of the present application, the device 500 comprises: Further included is a first receiving module for receiving fifth information from the second terminal, wherein the fifth information indicates whether the second terminal is monitoring or has a monitoring capability, and / or whether the second terminal has a monitoring result that satisfies a preset condition.
[0198] In one embodiment of the present application, the monitoring results that satisfy the preset conditions are: A complete monitoring result required for the second terminal to obtain a resource selection flow; and a periodic or aperiodic partial monitoring result corresponding to a target candidate slot that can be obtained by the second terminal based on a resource selection flow based on the partial monitoring.
[0199] In one embodiment of the present application, the periodic portion monitoring result includes the second terminal obtaining, through periodic portion monitoring, monitoring results corresponding to all or part of the periodic reservations configured by the resource pool, or the second terminal obtaining, through periodic portion monitoring, monitoring results corresponding to the periodic reservations required for this resource flow; Or, The non-periodic portion monitoring result includes the second terminal obtaining, through non-periodic portion monitoring, monitoring results corresponding to all or part of the non-periodic reservations configured by the resource pool, or the second terminal obtaining, through non-periodic portion monitoring, monitoring results corresponding to the non-periodic reservations required for this resource flow.
[0200] In one embodiment of the present application, the number of target candidate slots is agreed upon by a protocol and is configured or pre-configured by a control node.
[0201] In an embodiment of the present application, the determining module 501 further comprises: determining a target resource window that does not include resources related to the transmission resources and / or reception resources of the first terminal; obtaining second resources in the target resource window based on a monitoring result; and selecting the recommended resources from the second resources; Or, The second resource window is used to obtain second resources within a predetermined resource window based on a monitoring result, to obtain third resources by excluding resources related to the transmission resources and / or reception resources of the first terminal from the second resources, and to select the recommended resource from the third resources; Here, the interference value of the second resource is lower than a second threshold.
[0202] In one embodiment of the present application, the device 400 comprises: The method further includes a second sending module for sending sixth information to the second terminal, wherein the sixth information indicates whether the first terminal has excluded resources related to the transmission resources and / or reception resources of the first terminal when selecting the recommended resources.
[0203] In one embodiment of the present application, if the recommended resources relate to transmission resources and / or reception resources of the first terminal, the first determining unit is further used to determine an application scenario based on the seventh information; The second determining unit is further used to determine whether to determine the recommended resource based on a transmission resource and / or a reception resource of the first terminal according to the application scenario; Here, the seventh information is (1) a result of negotiation between the first terminal and the second terminal; (2) information configured or pre-configured by the control node; (3) Information autonomously determined by the first terminal.
[0204] In one embodiment of the present application, if the recommended resource relates to a resource that the first terminal recommends to a third terminal, the first determining unit is further used to determine an application scenario based on the eighth information; The second determining unit is further used to determine whether to determine the recommended resource based on a resource recommended by the first terminal to a third terminal according to the application scenario; Here, the eighth information indicates the relationship between the first terminal and the second terminal.
[0205] The apparatus according to the embodiment of the present application can realize each process realized by the embodiment of the method shown in FIG. 2 and achieve the same technical effect, and will not be further described here to avoid repetition.
[0206] Referring to FIG. 6, an embodiment of the present application provides an apparatus 600 for determining transmission resources used by a second terminal, the apparatus 600 comprising: a second receiving module 601 for receiving first information, the first information including related information of recommended resources and second information, the second information indicating whether the recommended resources are for the second terminal to transmit to the first terminal; a selection module 602 for selecting a transmission resource from the fourth resource and / or the fifth resource; Here, the fourth resource includes a resource whose interference value in the recommended resource is lower than a third threshold, and the fifth resource includes a resource monitored by the second terminal whose interference value is lower than a fourth threshold.
[0207] In one embodiment of the present application, the selection module 602 includes: a judging unit for judging whether the interference value of the recommended resource is lower than a third threshold; and a selection unit for randomly selecting a transmission resource from resources whose interference value in the recommended resources is lower than a third threshold, or selecting a transmission resource based on an action implemented by a second terminal, when the interference value of the recommended resource is lower than a third threshold.
[0208] In one embodiment of the present application, the determining unit further comprises: Determine a candidate resource set based on the monitoring result, and if the recommended resource is located in the candidate resource set, determine that the interference value of the recommended resource is lower than a third threshold; Or, If the measurement value associated with the recommended resource is lower than a fourth threshold, it is used to determine that the interference value of the recommended resource is lower than a third threshold.
[0209] In one embodiment of the present application, the judgment unit is further used for adjusting a measurement threshold on the recommended resources in a resource selection window, and determining a candidate resource set based on the monitoring result and the measurement threshold.
[0210] In one embodiment of the present application, the selection module 602 is further used to select M resources from the fourth resource and select N resources from the fifth resource, where M and N are greater than or equal to 0.
[0211] In one embodiment of the present application, the selection module 602 is further used for selecting M resources from the fourth resource, and then selecting N resources from the fifth resource, where the transmission resources include the M resources and the N resources; or for selecting N resources from the fifth resource, and then selecting M resources from the fourth resource, where the transmission resources include the M resources and the N resources.
[0212] In one embodiment of the present application, the possible values of M or N are agreed upon by a protocol, or configured or pre-configured by a control node, or autonomously determined by the second terminal, or determined based on a priority by which the second terminal selects resources from the fourth resource and the fifth resource.
[0213] In one embodiment of the present application, the priority in which the second terminal selects a resource from the fourth resource and the fifth resource is agreed upon by a protocol, or is configured or pre-configured by a control node.
[0214] In one embodiment of the present application, the step of selecting M resources or N resources includes the step of randomly selecting M resources from the fourth resource or randomly selecting N resources from the fifth resource.
[0215] In an embodiment of the present application, the selection module 602 is further used to aggregate the fourth resource and the fifth resource, and select a transmission resource from the aggregated resource.
[0216] In an embodiment of the present application, the selection module 602 is further adapted for the second terminal to select a transmission resource from the aggregated resources based on a preset priority; Here, the preset priority includes the second terminal preferentially selecting a transmission resource from the fourth resource.
[0217] In one embodiment of the present application, the device 600 comprises: Further comprising: a first determination module for determining whether to combine the monitoring result of the second terminal when selecting the transmission resource according to the ninth information; Here, the ninth information is: (1) a configuration or pre-configuration of a resource pool in which the recommended resource is located; and (2) the interference situation of the resource pool in which the recommended resource is located; (3) a negotiation result between the first terminal and the second terminal; (4) whether the second terminal is monitoring or has the capability to monitor; (5) whether there are sufficient monitoring results on the second terminal; and (6) information configured or pre-configured by the control node; (7) information autonomously determined by the second terminal; and (8) the distance between the first terminal and the second terminal; (9) measurements between the first terminal and the second terminal; and (10) The number of candidate resources for the second terminal.
[0218] In one embodiment of the present application, the device 600 comprises: a second determining module for determining whether to combine the recommended resources when selecting the transmission resources based on the tenth information; Here, the tenth information indicates the number of candidate resources for the second terminal.
[0219] The apparatus according to the embodiment of the present application can realize each process realized by the embodiment of the method shown in FIG. 3 and achieve the same technical effect, and will not be further described here to avoid repetition of description.
[0220] An embodiment of the present application further provides a terminal, including a processor and a communication interface, wherein the processor is used to determine recommended resources to be recommended to a second terminal and / or send first information to the second terminal, the first information including related information of the recommended resources and second information, and the second information indicating whether the recommended resources are for the second terminal to transmit to the first terminal. This embodiment of the terminal corresponds to the above-mentioned embodiment of the terminal-side method, and the implementation processes and realization manners of the above-mentioned embodiment of the method can all be applied to this embodiment of the terminal, and the same technical effects can be achieved.
[0221] Specifically, FIG. 7 is a hardware structural schematic diagram for realizing a terminal of an embodiment of the present application, in which the terminal 700 includes at least some components such as, but not limited to, a radio frequency unit 701, a network module 702, an audio output unit 703, an input unit 704, a sensor 705, a display unit 706, a user input unit 707, an interface unit 708, a memory 709, and a processor 710.
[0222] As will be understood by those skilled in the art, the terminal 700 may further include a power source (e.g., a battery) for powering each component, and the power source may be logically connected to the processor 710 by a power management system, thereby enabling functions such as charge / discharge management and power consumption management to be realized by the power management system. The terminal structure shown in Figure 7 does not constitute a limitation on the terminal, and the terminal may include more or fewer components than those shown, or a combination of some components, or a different arrangement of components, which will not be further described herein.
[0223] It should be understood that in the embodiment of the present application, the input unit 704 may include a graphics processing unit (GPU) 7041 and a microphone 7042, and the graphics processor 7041 processes image data of still or video images captured by an image capture device (e.g., a camera) in a video capture mode or an image capture mode. The display unit 706 may include a display panel 7061, which may be configured in the form of a liquid crystal display, an organic light-emitting diode, or the like. The user input unit 707 includes a touch panel 7071 and other input devices 7072. The touch panel 7071 is also called a touch screen. The touch panel 7071 may include two parts: a touch detection device and a touch controller. The other input devices 7072 may include, but are not limited to, a physical keyboard, function keys (e.g., volume control buttons, switch buttons, etc.), a trackball, a mouse, and a control lever, which will not be further described herein.
[0224] In the embodiment of the present application, the radio frequency unit 701 receives downlink data from the network side device, and then processes the data in the processor 710, and transmits uplink data to the network side device. Generally, the radio frequency unit 701 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low-noise amplifier, a duplexer, etc.
[0225] The memory 709 may be used to store software programs or instructions and various data. The memory 709 may primarily include a program or instruction storage area and a data storage area. The program or instruction storage area may store an operating system, an application program or instructions required for at least one function (e.g., audio playback function, image playback function, etc.), etc. The memory 709 may include high-speed random access memory or nonvolatile memory. The nonvolatile memory may be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. For example, the memory 709 may be at least one magnetic disk memory device, flash memory device, or other nonvolatile solid-state memory device.
[0226] The processor 710 may include one or more processing units. Optionally, the processor 710 may integrate an application processor and a modem processor. Here, the application processor mainly processes the operating system, user interface, and application programs or instructions, and the modem processor mainly processes wireless communication, such as a baseband processor. As can be appreciated, the modem processor does not have to be integrated into the processor 710.
[0227] The terminal according to the embodiment of the present application can implement each process implemented by the embodiment of the method shown in Figure 2 or Figure 3 and achieve the same technical effect, and will not be further described here to avoid repetition of description.
[0228] An embodiment of the present application further provides a computer program / program product, the computer program / program product being stored in a non-volatile storage medium, and the computer program / program product being executed by at least one processor to realize the steps of the processing method described in FIG. 2 or FIG. 3.
[0229] The embodiments of the present application further provide a readable storage medium, on which a program or instruction is stored, which, when executed by a processor, can realize each process of the method embodiment shown in Figure 2 or Figure 3 and achieve the same technical effect. In order to avoid repetition, no further description will be given here.
[0230] The processor may be the processor in the terminal described in the above embodiment. The readable storage medium may include a computer-readable storage medium, such as a computer read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.
[0231] The embodiments of the present application further provide a chip, the chip including a processor and a communication interface, the communication interface being coupled to the processor, the processor running a program or instruction to realize each process of the method embodiment shown in Figure 3 above, and can achieve the same technical effect. In order to avoid repetition, no further description will be given here.
[0232] It should be understood that the chips referred to in the embodiments of this application may be referred to as system level chips, system chips, chip systems, or system-on-chips.
[0233] It should be noted that, in this specification, the terms "comprises," "including," and any other variations thereof are intended to cover the non-exclusive "comprises," whereby a process, method, article, or apparatus comprising a set of elements not only includes those elements but also other elements not expressly listed or inherent in such process, method, article, or apparatus. Absent further limitations, an element limited by the phrase "comprises one of," does not preclude the presence of other identical elements in the process, method, article, or apparatus comprising that element. It should be noted that the scope of the methods and apparatuses in the embodiments of this application is not limited to performing functions in the order shown or discussed, but may include performing functions in an essentially simultaneous manner or in the reverse order based on the functions involved. For example, the described method may be performed in a different order than described, and various steps may be added, omitted, or combined. Furthermore, features described with reference to some examples may be combined in other examples.
[0234] As will be apparent to those skilled in the art from the above description of the embodiments, the methods of the above embodiments can be realized in the form of software and a necessary general-purpose hardware platform. Of course, they can also be realized in hardware, but in many cases the former is a more preferred embodiment. Based on this understanding, the technical proposal of the present application, in substance or in part contributing to the prior art, may be embodied in the form of a computer software product, which is stored in a storage medium (e.g., ROM / RAM, magnetic disk, optical disk) and includes a number of instructions for causing a terminal (which may be a mobile phone, computer, server, air conditioner, network device, etc.) to execute the methods described in each embodiment of the present application.
[0235] Although the embodiments of the present application have been described above in conjunction with the drawings, the present application is not limited to the above specific embodiments. The above specific embodiments are merely illustrative and not limiting. Those skilled in the art can take the teachings of the present application into account and implement many forms without departing from the spirit and scope of the claims, all of which fall within the scope of protection of the present application.
Claims
1. 1. A method for recommending resources, comprising: A step of determining recommended resources recommended by the first terminal to the second terminal, The recommended resources are: A monitoring result of the first terminal; A transmission resource of the first terminal; A receiving resource of the first terminal; and a step relating to one or more of the following: a resource recommended by the first terminal to a third terminal other than the second terminal; and / or A method for recommending resources, comprising: a step of a first terminal transmitting first information to a second terminal, the first information including related information of a recommended resource and second information, the second information indicating whether the recommended resource is for the second terminal to transmit to the first terminal.
2. The step of determining recommended resources recommended by the first terminal to the second terminal includes: The first terminal determines an application scenario; and determining whether the first terminal determines recommended resources to recommend to the second terminal according to the application scenario.
3. The step of determining recommended resources recommended by the first terminal to the second terminal includes: The first terminal determines a first resource based on the monitoring result of the first terminal, where the interference value of the first resource is lower than a first threshold; and a step of the first terminal determining the recommended resource from the first resource.
4. The recommended method is:
4. The recommendation method according to claim 3, further comprising the step of: the first terminal transmitting to the second terminal third information indicating whether the first terminal identified the first resource when determining the recommended resource.
5. The step of determining an application scenario by the first terminal includes: The first terminal determines an application scenario based on the fourth information; The step of determining whether the first terminal determines recommended resources to be recommended to the second terminal according to the application scenario includes: The first terminal determines whether to determine the recommended resource based on a monitoring result of the first terminal according to the application scenario; The fourth information is A configuration or pre-configuration of a resource pool in which the recommended resources of the first terminal are located; Whether the second terminal is monitoring or has monitoring capability; Whether the second terminal has a monitoring result that satisfies a preset condition; and The interference situation of the resource pool where the recommended resource of the first terminal is located. a result of the negotiation between the first terminal and the second terminal; and Information configured or pre-configured by a control node; information autonomously determined by the first terminal; the distance between the first terminal and the second terminal; and a measurement value between the first terminal and a second terminal.
6. The recommended method is:
6. The recommendation method of claim 5, further comprising the step of the first terminal receiving fifth information from the second terminal, the fifth information indicating whether the second terminal is monitoring or has a monitoring capability, and / or whether the second terminal has monitoring results that satisfy a preset condition.
7. Monitoring results that meet the pre-set conditions are A complete monitoring result required for the second terminal to obtain a resource selection flow; The recommendation method of claim 5, wherein the second terminal selects a resource based on a partial monitoring flow, and the second terminal selects a target candidate slot based on a partial monitoring result, and the second terminal selects a target candidate slot based on a partial monitoring flow.
8. The periodic partial monitoring result includes the second terminal obtaining, through periodic partial monitoring, monitoring results corresponding to all or part of the periodic reservations configured by the resource pool, or the second terminal obtaining, through periodic partial monitoring, monitoring results corresponding to the periodic reservations required for this resource flow; Or, The recommended method of claim 7, wherein the aperiodic portion monitoring result includes the second terminal monitoring a portion of the resource pool to obtain monitoring results corresponding to all or a portion of the aperiodic reservations configured by the resource pool, or the second terminal monitoring a portion of the resource pool to obtain monitoring results corresponding to the aperiodic reservations required for this resource flow.
9. The recommendation method according to claim 7 , wherein the number of target candidate slots is agreed upon by a protocol, configured by a control node, or pre-configured.
10. The step of determining recommended resources recommended by the first terminal to the second terminal includes: The first terminal determines a target resource window that does not include resources related to the transmission resources and / or reception resources of the first terminal, the first terminal obtains second resources in the target resource window based on a monitoring result, and the first terminal selects the recommended resource from the second resources; Or, The first terminal acquires second resources in a resource window that is preset based on a monitoring result, the first terminal acquires third resources by excluding resources related to the transmission resources and / or reception resources of the first terminal from the second resources, and the first terminal selects the recommended resources from the third resources; The recommendation method of claim 1 , wherein the interference value of the second resource is lower than a second threshold.
11. The recommended method is:
2. The recommendation method according to claim 1, further comprising the step of transmitting sixth information from the first terminal to the second terminal indicating whether the first terminal excluded resources related to the transmission resources and / or reception resources of the first terminal when selecting the recommended resources.
12. The step of determining an application scenario by the first terminal includes: The first terminal determines an application scenario based on the seventh information; The step of determining whether the first terminal determines recommended resources to be recommended to the second terminal according to the application scenario includes: The first terminal determines whether to determine the recommended resource based on a transmission resource and / or a reception resource of the first terminal according to the application scenario; The seventh information is a result of the negotiation between the first terminal and the second terminal; Information configured or pre-configured by a control node; and information autonomously determined by the first terminal.
13. The step of determining an application scenario by the first terminal includes: The first terminal determines an application scenario based on the eighth information; The step of determining whether the first terminal determines recommended resources to be recommended to the second terminal according to the application scenario includes: The first terminal determines whether to determine the recommended resource based on a resource recommended by the first terminal to a third terminal according to the application scenario; The recommendation method according to claim 2 , wherein the eighth information indicates a relationship between the first terminal and the second terminal.
14. A method for determining transmission resources, comprising: The method includes: a step of receiving first information by a second terminal, the first information including related information of recommended resources and / or second information, the second information indicating whether the recommended resources are for the second terminal to transmit to a first terminal; and a step of selecting a transmission resource by the second terminal from a fourth resource and / or a fifth resource; A method for determining a transmission resource, wherein the fourth resource includes a resource whose interference value in the recommended resource is lower than a third threshold, and the fifth resource includes a resource whose interference value is lower than a fourth threshold and is monitored by the second terminal.
15. The step of the second terminal selecting a transmission resource based on the fourth resource includes: the second terminal determining whether the interference value of the recommended resource is lower than a third threshold; If the interference value of the recommended resource is lower than a third threshold, the second terminal randomly selects a transmission resource from resources whose interference value in the recommended resource is lower than a third threshold, or selects a transmission resource based on an action implemented by the second terminal.
16. The step of determining whether the interference value of the recommended resource is lower than a third threshold by the second terminal includes: The second terminal determines a candidate resource set based on a monitoring result, and if the recommended resource is located in the candidate resource set, the second terminal determines that the interference value of the recommended resource is lower than a third threshold; Or, 16. The method of claim 15, further comprising the step of the second terminal determining that the interference value of the recommended resource is lower than a third threshold if the measurement value associated with the recommended resource is lower than a fourth threshold.
17. The step of determining a candidate resource set by the second terminal based on the monitoring result includes: the second terminal adjusting a measurement threshold on the recommended resource in a resource selection window; The method of claim 16, further comprising determining a candidate resource set based on the monitoring results and the measurement thresholds.
18. The step of the second terminal selecting a transmission resource from the fourth resource and the fifth resource includes:
15. The method of claim 14, further comprising the step of the second terminal selecting M resources from the fourth resources and N resources from the fifth resources, wherein the transmission resources include the M resources and the N resources, and M and N are greater than or equal to 0.
19. The step of the second terminal selecting M resources from the fourth resource group and N resources from the fifth resource group, the second terminal first selecting M resources from the fourth resource group, and then selecting N resources from the fifth resource group; Or, 20. The method of claim 18, comprising the step of the second terminal first selecting N resources from a fifth resource and then selecting M resources from the fourth resource.
20. The determination method according to claim 18 or 19, wherein the possible values of M or N are agreed upon by a protocol, or configured or pre-configured by a control node, or autonomously determined by the second terminal, or determined based on a priority by which the second terminal selects resources from the fourth resource and the fifth resource.
21. The method of claim 19, wherein the priority of the second terminal selecting resources from the fourth resource and the fifth resource is agreed upon by a protocol, or configured or pre-configured by a control node.
22. 20. The method of claim 18 or 19, wherein the step of selecting M resources or N resources includes the step of randomly selecting M resources from the fourth resource or randomly selecting N resources from the fifth resource.
23. The step of the second terminal selecting a transmission resource from the fourth resource and the fifth resource includes: The method of claim 14, further comprising the step of: the second terminal aggregating the fourth resource and the fifth resource and selecting a transmission resource from the aggregated resource.
24. The step of selecting a transmission resource from the aggregated resource includes: The second terminal selects a transmission resource from the aggregated resources based on a preset priority; The method according to claim 23, wherein the preset priority includes the second terminal preferentially selecting a transmission resource from the fourth resource.
25. The determination method includes: The second terminal further includes determining whether to combine the monitoring result of the second terminal when selecting the transmission resource based on ninth information; The ninth information is: a configuration or pre-configuration of a resource pool in which the recommended resource is located; and An interference situation of a resource pool where the recommended resource is located; and a negotiation result between the first terminal and the second terminal; Whether the second terminal is monitoring or has the capability to monitor; Whether there are sufficient monitoring results on the second terminal; and Information configured or pre-configured by a control node; information autonomously determined by the second terminal; and the distance between the first terminal and the second terminal; measurements between the first terminal and the second terminal; The method according to claim 14 , wherein the number of candidate resources for the second terminal is one or more of:
26. The determination method includes: The method further includes determining, by the second terminal, whether to combine the recommended resources when selecting the transmission resources based on tenth information; The method according to claim 14 , wherein the tenth information indicates a number of candidate resources for the second terminal.
27. A resource recommendation device, comprising: a determination module for determining a recommended resource to recommend to a second terminal, the determination module comprising: The recommended resources are: The monitoring results of the first terminal; a transmission resource of the first terminal; receiving resources of the first terminal; a decision module associated with one or more of the following: a resource recommended by the first terminal to a third terminal other than the second terminal; and / or 1. A resource recommendation device, comprising: a first transmission module for transmitting first information to a second terminal, the first information including related information of a recommended resource and second information, the second information indicating whether the recommended resource is for the second terminal to transmit to a first terminal.
28. A transmission resource determination apparatus, comprising: a second receiving module for receiving first information, the first information including related information of a recommended resource and second information, the second information indicating whether the recommended resource is for a second terminal to transmit to a first terminal; a selection module for selecting a transmission resource from the fourth resource and / or the fifth resource; A transmission resource determination device, wherein the fourth resource includes a resource whose interference value in the recommended resource is lower than a third threshold, and the fifth resource includes a resource whose interference value is lower than a fourth threshold and is monitored by the second terminal.
29. 27. A terminal comprising a processor, a memory, and a program stored in said memory and operable to run on said processor, said program, when executed by said processor, implementing the steps of the method of any one of claims 1 to 26.
30. A readable storage medium having stored thereon a program or instructions which, when executed by a processor, implements the steps of the method of any one of claims 1 to 26.
31. A chip including a processor and a communication interface, the communication interface being coupled to the processor, the processor running a program or instructions and used to implement the steps of the method of any one of claims 1 to 26.
32. A computer program product which, when executed by at least one processor, implements the steps of the method of any one of claims 1 to 26.
33. A communication system comprising a first terminal and a second terminal, the first terminal being adapted to implement a method according to any one of claims 1 to 13, and the second terminal being adapted to implement a method according to any one of claims 14 to 26.
Citation Information
Patent Citations
Resource selection method and device and terminal equipment
CN112291743A
Method and device for allocating resources in nr v2x
WO2020091494A1