Resource selection methods, devices and terminals
By determining resources based on non-monitoring resources and periodic information in Rel 16 New Radio (NR) vehicle-to-everything (V2X) communication system, and excluding corresponding resources from the candidate resource set, the problem of resource exclusion is solved, thereby improving the resource selection efficiency and packet reception rate of the communication system.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-12-29
- Publication Date
- 2026-04-03
AI Technical Summary
There is no solution for how to exclude resources based on non-monitoring resources in Rel 16 New Radio (NR) vehicle-to-everything (V2X) communication.
The first terminal determines the first resource based on the non-monitoring resources and the first periodic information within the first detection resource, and excludes the resource from the candidate resource set to obtain the first resource set, which is used for transmitting information.
Resource exclusion based on non-monitoring resources is implemented to ensure that resources can be selected for communication transmission within the first resource set, avoiding collisions caused by too many resource selections and improving the system's packet reception rate.
Smart Images

Figure CN116419402B_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of communication technology, specifically relating to a resource selection method, apparatus, and terminal. Background Technology
[0002] The relevant protocols propose a partial sensing mechanism. In Rel 16 New Radio (NR) vehicle-to-everything (V2X) connectivity, detection and resource selection are based on a full sensing mechanism. Full sensing supports excluding candidate resources in the resource selection window (RSW) based on non-monitor resources. However, in NR partial sensing, there is currently no solution for resource exclusion based on non-monitor resources. Summary of the Invention
[0003] This application provides a resource selection method, apparatus, and terminal that can solve the problem of how to exclude resources based on non-monitoring resources.
[0004] Firstly, a resource selection method is provided, including:
[0005] The first terminal determines the first resource based on the non-monitoring resource within the first detection resource and the first periodic information, wherein the first periodic information is predefined or configured information;
[0006] The first terminal excludes the first resource from the candidate resource set to obtain a first resource set, and the resources in the first resource set are the resources that the first terminal can select when transmitting information.
[0007] Secondly, a resource selection device is provided, comprising:
[0008] The first determining module is used to determine the first resource based on the non-monitoring resource within the first detection resource and the first periodic information, wherein the first periodic information is predefined or configured information;
[0009] The second determining module is used to exclude the first resource from the candidate resource set to obtain a first resource set, wherein the resources in the first resource set are the resources that the first terminal can select when transmitting information.
[0010] Thirdly, a terminal is provided, comprising a processor and a memory, the memory storing a program or instructions executable on the processor, the program or instructions, when executed by the processor, implementing the steps of the method described in the first aspect.
[0011] Fourthly, a terminal is provided, including a processor and a communication interface, wherein the processor is configured to determine a first resource based on a non-monitoring resource within a first detection resource and a first periodic information, wherein the first periodic information is predefined or configured information; exclude the first resource from a candidate resource set to obtain a first resource set, wherein the resources in the first resource set are resources that the first terminal can select when transmitting information.
[0012] Fifthly, a readable storage medium is provided, on which a program or instructions are stored, which, when executed by a processor, implement the steps of the method described in the first aspect.
[0013] In a sixth aspect, a chip is provided, the chip including a processor and a communication interface coupled to the processor, the processor being used to run programs or instructions to implement the method as described in the first aspect.
[0014] In a seventh aspect, a computer program / program product is provided, the computer program / program product being stored in a storage medium, the computer program / program product being executed by at least one processor to implement the steps of the resource selection method as described in the first aspect.
[0015] In this embodiment, the first terminal determines the first resource based on the non-monitoring resources and the first periodic information within the first detection resources, and excludes the first resource from the candidate resource set to obtain the first resource set. This achieves the purpose of excluding non-monitoring resources to obtain the aforementioned first resource set, and subsequently, resources can be selected within the first resource set for communication transmission. Attached Figure Description
[0016] Figure 1 This diagram illustrates the structure of a communication system to which embodiments of this application can be applied.
[0017] Figure 2 A flowchart illustrating the resource selection method in an embodiment of this application;
[0018] Figure 3 This is one of the schematic diagrams showing the location of non-monitoring resources in the embodiments of this application;
[0019] Figure 4 This is the second schematic diagram showing the location of non-monitoring resources in the embodiments of this application;
[0020] Figure 5This is the third schematic diagram showing the location of non-monitoring resources in the embodiments of this application;
[0021] Figure 6 This is the fourth schematic diagram showing the location of non-monitoring resources in the embodiments of this application;
[0022] Figure 7 A schematic diagram of the modules of the resource selection device according to an embodiment of this application;
[0023] Figure 8 A structural block diagram illustrating a communication device according to an embodiment of this application;
[0024] Figure 9 This is a structural block diagram illustrating the terminal in an embodiment of this application. Detailed Implementation
[0025] The technical solutions of the embodiments of this application will be clearly described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application are within the scope of protection of this application.
[0026] The terms "first," "second," etc., used in the specification and claims of this application are used to distinguish similar objects and not to describe a specific order or sequence. It should be understood that such terms can be used interchangeably where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same class, not limited in number; for example, a first object can be one or more. Furthermore, in the specification and claims, "and / or" indicates at least one of the connected objects, and the character " / " generally indicates that the preceding and following objects are in an "or" relationship.
[0027] It is worth noting that the technologies described in this application are not limited to Long Term Evolution (LTE) / LTE-Advanced (LTE-A) systems, but can also be used in 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 this application are often used interchangeably, and the described technologies can be used in the systems and radio technologies mentioned above, as well as in other systems and radio technologies. The following description describes New Radio (NR) systems for illustrative purposes, and NR terminology is used in most of the following description; however, these technologies can also be applied to applications beyond NR systems, such as 6th generation (6G) radio systems. th Generation 6G communication system.
[0028] Figure 1This diagram illustrates a block diagram of a wireless communication system applicable to embodiments of this application. The wireless communication system includes a terminal 11 and a network-side device 12. Terminal 11 can be a mobile phone, tablet computer, laptop computer (also known as a notebook computer), personal digital assistant (PDA), handheld computer, netbook, ultra-mobile personal computer (UMPC), mobile internet device (MID), augmented reality (AR) / virtual reality (VR) device, robot, wearable device, vehicle-mounted device (VUE), pedestrian terminal (PUE), smart home (home devices with wireless communication capabilities, such as refrigerators, televisions, washing machines, or furniture), game console, personal computer (PC), ATM, or self-service machine, etc. Wearable devices include: smartwatches, smart bracelets, smart headphones, smart glasses, smart jewelry (smart bracelets, smart chains, smart rings, smart necklaces, smart anklets, smart anklets, etc.), smart wristbands, smart clothing, etc. It should be noted that the specific type of terminal 11 is not limited in this embodiment. Network-side equipment 12 may include access network equipment or core network equipment. Access network equipment 12 may also be referred to as radio access network equipment, radio access network (RAN), radio access network function, or radio access network unit. Access network equipment 12 may include base stations, WLAN access points, or WiFi nodes, etc. Base stations may be referred to as Node B, evolved Node B (eNB), access point, base transceiver station (BTS), radio base station, radio transceiver, Basic Service Set (BSS), Extended Service Set (ESS), home B node, home evolved B node, Transmitting Receiving Point (TRP), or any other suitable term in the field, as long as the same technical effect is achieved. The base station is not limited to specific technical terms. It should be noted that this application embodiment only uses a base station in an NR system as an example for description and does not limit the specific type of base station.
[0029] The resource selection method provided in this application will be described in detail below with reference to the accompanying drawings, through some embodiments and application scenarios.
[0030] like Figure 2 As shown in the embodiments of this application, a resource selection method is provided, including:
[0031] Step 201: The first terminal determines the first resource based on the non-monitoring resource in the first detection resource and the first periodic information, wherein the first periodic information is predefined or configured information.
[0032] Optionally, the first period indicated by the aforementioned first period information can be a physical period or a logical period.
[0033] In this embodiment of the application, the first detection resource can also be described as a first detection opportunity or a first detection window.
[0034] The aforementioned non-monitoring resources may include at least one of time-domain resources and frequency-domain resources, and the non-monitoring resources may also be described as non-monitoring resources.
[0035] In this embodiment, the first detected resource is located before the candidate resource set (or resource selection window), or rather, before the candidate resources. Specifically, the first detected resource can be a resource for detecting Sidelink Control Information (SCI), which can be used to indicate reserved resources for at least one second terminal. The candidate resource set can specifically be resources within the Resource Selection Window (RSW). Here, detecting SCI can also be considered as receiving SCI.
[0036] The temporal location of the first resource can be described as P1+N*T, where P1 is the location of the non-monitored resource, T represents the first period, and N is a natural number.
[0037] Step 202: The first terminal excludes the first resource from the candidate resource set to obtain a first resource set. The resources in the first resource set are the resources that the first terminal can select when transmitting information.
[0038] Here, the first resource set mentioned above is the resource set obtained by excluding the first resource from the candidate resource set.
[0039] In this embodiment, the first terminal determines the first resource based on the non-monitoring resource and the first periodic information within the first detection resource, and excludes the first resource from the candidate resource set to obtain the first resource set. This achieves the purpose of obtaining the first resource set by excluding resources based on non-monitoring resources, and then the terminal can select resources within the first resource set for communication transmission.
[0040] It should be noted that the first resource determined based on non-monitoring resources may be entirely within the candidate resource set; in this case, the first resource can be excluded. Alternatively, some of the first resources determined based on non-monitoring resources may fall within the candidate resource set, while others may not. In this case, after excluding the first resources that fall within the candidate resource set, the remaining resources in the candidate resource set constitute the first resource set. Furthermore, if the target resource determined based on non-monitoring resources is outside the candidate resource set, then after excluding that target resource, the first resource within the candidate resource set (i.e., the resource closest to the target resource within the candidate resource set) is the aforementioned first resource. Or, if the target resource determined based on non-monitoring resources is outside the resource pool, then after excluding that target resource, the first resource within the resource pool (i.e., the resource closest to the target resource within the resource pool) is the aforementioned first resource.
[0041] Optionally, the first period information includes the period configured in the resource pool or the detection period corresponding to the second detection resource. The first period can be a physical period or a logical period. Optionally, the value of the first period can be determined based on configuration or indicated information. Optionally, at least a portion of the second detection resource is located within the first detection resource.
[0042] The second detection resource can specifically refer to the resource for detecting Sidelink Control Information (SCI). Detecting SCI can also be understood as receiving SCI.
[0043] In this embodiment of the application, the period configured in the resource pool can be used to indicate the reservation period corresponding to the reserved resources of the second terminal.
[0044] In one embodiment of this application, the aforementioned first period is a period P configured in the resource pool, which is determined according to the secondary link resource reservation period list (sl-ResourceReservePeriodList). Alternatively, the aforementioned first period is a detection period Preserve corresponding to the second detection resource, which is determined according to the periodic reservation detection opportunity period list periodicSensingOccasionReservePeriodList, and the set of periods Preserve is a subset of the set of periods P. For example, if the set of P is defined as {100, 200, 300, 400, 500}, then all elements contained in the set of Preserve belong to the elements in the set of P.
[0045] Optionally, the second detection resource is a subset of the first detection resource.
[0046] It should be noted that the first detection resource or the second detection resource in the embodiments of this application refers to a time-domain resource or a time-frequency domain resource. When excluding the first resource, either the time-domain resource corresponding to the first resource or the time-frequency domain resource corresponding to the first resource can be excluded.
[0047] As a first optional implementation, the non-monitoring resource satisfies at least one of the following:
[0048] The non-monitoring resource is located after Tn-T0, where Tn is the arrival time of the data packet or the first resource in the resource pool after the arrival time of the data packet, or Tn is the resource selection time corresponding to the data packet, and T0 is the time domain resource length of the first detected resource.
[0049] The non-monitoring resource is located after Ty0-T0-Tproc, where Ty0 is the time corresponding to the resource in the candidate resource set (e.g., the first resource in the candidate resource set), T0 is a predefined or configured time length or the time domain resource length of the first detected resource, and Tproc is a predefined or preconfigured value; optionally, Tproc can be determined according to SCS or according to the demodulation time of SCI.
[0050] The non-monitoring resource is located before Tn or Ty0-Tproc;
[0051] The non-monitoring resource is located at Tn-T proc,0 Previously, the T proc,0 Predefined or configured time;
[0052] The non-monitoring resource is located outside the scope of the second detection resource.
[0053] In this embodiment of the application, the second detection resource includes at least one of the following:
[0054] Configured partial sensing resources;
[0055] Periodic Based Partial Sensing (PBPS) resources;
[0056] Continuous Partial Sensing (CPS) resources.
[0057] Optionally, the aforementioned PBPS resources include additional partial detection resources, which include: the first target detection opportunity closest to the resource selection window (1 st PSO); the second target detection opportunity (2) in the PBPS that is located before the first detection opportunity and is closest to the first target detection opportunity. st PSO). Optional, here 1 st PSO and 2 nd PSO is the nearest resource detection opportunity that meets the processing time requirement before the resource selection window.
[0058] In this implementation, the non-monitoring resource being located outside the scope of the second detection resource includes at least one of the following:
[0059] Non-sensing resources are located outside of some sensing resources (Parital sensing occasion);
[0060] Non-listening resources are located outside of PBPS resources (Periodic based parital sensing occasion);
[0061] Non-listening resources are located outside of CPS resources (CPS occasions);
[0062] Non-listening resources are those located within the sensing window but outside the Paristal sensingoccasion.
[0063] Non-sensing resources are located within the sensing window but outside of PBPS resources;
[0064] Non-listening resources are located within the sensing window and outside of the CPS occasion;
[0065] Non-monitoring resources are located at 1 st In addition to PSO;
[0066] Non-monitoring resources are located in 2 st In addition to PSO.
[0067] For example, such as Figure 3 As shown, the non-monitoring resource is located within the first detection resource, and is located at 1. st PSO and 2 st In addition to PSO.
[0068] Optionally, in this embodiment of the application, if the target resource determined based on the non-monitoring resource is located outside the resource pool, then the first resource located in the resource pool after excluding the target resource (that is, the resource located in the resource pool that is closest to the target resource is the aforementioned first resource).
[0069] As a second optional implementation, the non-monitoring resource is located within the scope of the second detection resource, and at least a portion of the resources of the second detection resource are located within the first detection resource.
[0070] Here, non-monitoring resources within the scope of the second detection resource include at least one of the following:
[0071] Non-monitoring resources are located within some detection resources;
[0072] Non-monitoring resources are located within PBPS resources;
[0073] Non-monitoring resources reside within CPS resources;
[0074] Non-monitoring resources are located at 1 st within PSO;
[0075] Non-monitoring resources are located in 2 st Inside PSO.
[0076] For example, such as Figure 4 and Figure 5 As shown, the non-monitoring resource is located within the first detection resource, and is located at 1. st Within PSO.
[0077] Optionally, the method in this application embodiment further includes:
[0078] If the first resource set satisfies the first condition, the first resource set is set as the target resource set;
[0079] The target resource set is determined based on at least one of the following:
[0080] Resources within the candidate resource set, for example, the first resource set is initialized as the RSW full set;
[0081] Resources within the second resource set, which is a resource set after resource exclusion based on the second period information, specifically the detection period corresponding to the second detection resource; for example, the second resource set specifically refers to the resource set obtained by excluding non-monitoring resources within the first or second detection resources and the detection period corresponding to the second detection resource.
[0082] Resources within a third resource set, wherein the third resource set is based on resources located in the second detection resource set (such as PBPS resources, partial detection resources, CPS resources, 1...). st PSO resources and 2 st The third resource set is the set of resources after excluding non-monitoring resources within at least one of the PSOs; for example, the third resource set specifically refers to the resource set obtained by excluding resources based on non-monitoring resources within the second detection resource and the period configured in the resource pool.
[0083] The resources in the fourth resource set are those excluded based on non-monitoring resources located outside the second detection resources. For example, the fourth resource set refers to the resource set excluded based on non-monitoring resources located outside the second detection resources and the first periodic information.
[0084] In other words, in a specific embodiment of this application, the first resource set is configured based on at least one of the following:
[0085] The first resource set is initialized to the RSW complete set;
[0086] The first resource set is set as the set after resource exclusion based on Preserve;
[0087] The first resource set is set after excluding resources based on PBPS occasions.
[0088] The first resource set is set after excluding non-monitored resources outside of PBPS occasions (excluding resources corresponding to non-monitored resources outside of PBPS).
[0089] The first resource set is set after resource exclusion based on partial sensing occasions (excluding resources corresponding to non-monitored resources in PBPS + CPS occasions);
[0090] The first resource set is set after excluding non-monitored resources outside of partial sensing occasions (excluding resources corresponding to non-monitored resources outside of PBPS + CPS occasions).
[0091] The first resource set is set after excluding resources based on the most recent partial sensing occasion (1stPSO);
[0092] The first resource set is set after resource exclusion based on the second most recent partial sensing occasion (2nd PSO);
[0093] The first resource set is set after resource exclusion based on CPS occasion;
[0094] The first resource set is set after excluding non-listening resources outside of CPS occasions.
[0095] For example, if the first resource is determined based on non-monitoring resources located outside the second detection resource and first periodic information, the target resource set is determined according to at least one of the following:
[0096] Resources within the candidate resource set;
[0097] Resources within the second resource set mentioned above.
[0098] For example, if the first resource is determined based on a non-monitoring resource located within the second detection resource and the first periodic information, the target resource set is determined according to at least one of the following:
[0099] Resources within the candidate resource set;
[0100] Resources within the second resource set mentioned above.
[0101] The resources in the third resource set may optionally be a resource set after excluding non-monitoring resources located in the PBPS resources.
[0102] For example, if the first resource is determined based on non-monitoring resources within the first detection resource and the first periodic information, the target resource set is determined according to at least one of the following:
[0103] Resources within the candidate resource set, for example, the first resource set is initialized as the RSW full set;
[0104] Resources within the second resource set;
[0105] Resources within the third resource set.
[0106] Resources within the fourth resource set.
[0107] Optionally, the first condition includes at least one of the following:
[0108] The number of resources in the first resource set is less than a first preset threshold;
[0109] The proportion of resources in the first resource set to resources in the candidate resource set is less than a second preset threshold.
[0110] Optionally, the first terminal determines the first resource based on the non-monitoring resources within the first detection resource and the first periodic information, including:
[0111] If the second condition is met, the first terminal determines the first resource based on the non-monitoring resource within the first detection resource and the first periodic information;
[0112] The second condition includes at least one of the following:
[0113] Partial sensing resources have been configured for monitoring.
[0114] PBPS resources have been configured.
[0115] Additional sensing occasions are configured;
[0116] The additionalPeriodicSensingOccasion parameter has been configured.
[0117] The PBPS resource includes the above 1 st PSO and 2 st At least one of the PSOs.
[0118] Alternatively, in this embodiment of the application, resources are excluded according to predefined or preconfigured or configured methods as described above.
[0119] The resource selection method of this application will be explained below with reference to specific applications.
[0120] In one embodiment of this application, the resource selection method includes:
[0121] Step 1: Define the candidate resource set as the resources in [Tn+ty0, Tn+ty1]. Tn is the data packet arrival time or the resource selection time;
[0122] Step 2: Determine the range of the sensing window as [Tn-T0, Tn-T]. proc,0 ). T proc,0 The first processing time considered is the demodulation time of SCI. T0, T proc,0 It is a physical unit of time.
[0123] Optionally, if a partial sensing / PBPS occasion is configured, the range of the sensing window / occasion is the partial sensing occasion determined by periodicSensingOccasionReservePeriodList.
[0124] Step 3: Determine the Reference Signal Received Power (RSRP) threshold.
[0125] Optionally, the RSRP threshold can be determined based on the priority indicated in the received SCI and the priority of the data packet to be sent.
[0126] Step 4: Set the resource set SA to initialize all candidate resources.
[0127] Step 5: The UE excludes resources Rx,y from the resource set SA;
[0128] Among them, such as Figure 6 As shown, resources Rx,y are based on the location at 1 st PSO or 2 st The period configured in the non-monitoring resources within the PSO and in the resource pool is determined. Optionally, the period P configured in the resource pool is equal to the detection period Preserve corresponding to the second detection resource.
[0129] Additionally, if partial sensing / PBPS occasions are configured, resources will be excluded based on the configured periodicity parameter periodicSensingOccasionReservePeriodList and the aforementioned non-sensing resources.
[0130] Step 5a: If the number of remaining resources in set SA is less than X*Mtotal, then set SA to all candidate resources as in step 4. X is the preset percentage, and Mtotal is the number of resources initialized.
[0131] In another embodiment of this application, the resource selection method includes:
[0132] Step 1: Define the candidate resource set as the resources in [Tn+ty0, Tn+ty1]. Tn is the data packet arrival time or the resource selection time;
[0133] Step 2: Determine the range of the sensing window as [Tn-T0, Tn-T]. proc,0 ). T proc,0 The first processing time considered is the demodulation time of SCI. T0, T proc,0 It is a physical unit of time.
[0134] Optionally, if a partial sensing / PBPS occasion is configured, the range of the sensing window / occasion is the partial sensing occasion determined by periodicSensingOccasionReservePeriodList.
[0135] Step 3: Determine the Reference Signal Received Power (RSRP) threshold.
[0136] Optionally, the RSRP threshold can be determined based on the priority indicated in the received SCI and the priority of the data packet to be sent.
[0137] Step 4: Set the resource set SA to initialize all candidate resources.
[0138] Step 5: The UE excludes resources Rx,y from the resource set SA:
[0139] Wherein, resources Rx,y are based on the location at 1 st PSO, 2 st The periodicity of non-listening resources outside of PSO and the resource pool configured is determined.
[0140] Step 5a: If the number of remaining resources in set SA is less than X*Mtotal, then set SA to all candidate resources as in step 4. X is the preset percentage, and Mtotal is the number of resources initialized.
[0141] In another embodiment of this application, the resource selection method includes:
[0142] Step 1: Define the candidate resource set as the resources in [Tn+ty0, Tn+ty1]. Tn is the data packet arrival time or the resource selection time;
[0143] Step 2: Determine the range of the sensing window as [Tn-T0, Tn-T]. proc,0 ). T proc,0 The first processing time considered is the demodulation time of SCI. T0, T proc,0 It is a physical unit of time.
[0144] Step 3: Determine the Reference Signal Received Power (RSRP) threshold.
[0145] Optionally, the RSRP threshold can be determined based on the priority indicated in the received SCI and the priority of the data packet to be sent.
[0146] Step 4: Set the resource set SA to initialize all candidate resources.
[0147] Step 5: The UE excludes resources Rx,y from the resource set SA;
[0148] Here, Rx,y is determined based on the period P (or period Preserve) configured in the non-monitoring resource and resource pool located in the first detection resource.
[0149] Step 5a: If the number of remaining resources in set SA is less than X*Mtotal, then set SA according to the following rules, where X is the preset percentage and Mtotal is the number of resources initialized.
[0150] If a partial sening / PBPS occasion is configured, the SA set is set to the set after excluding non-monitored resources within the PBPS / PSO. Alternatively, if a partial sening / PBPS occasion is configured, the SA set is set to the set after excluding non-monitored resources outside the PBPS / PSO within the sensing window.
[0151] In addition, in this embodiment of the application, when the aforementioned second detection resource is configured, resource exclusion may not be performed, or resource exclusion based on non-monitoring resources may not be performed. Alternatively, step 5 in TS 38.214 may be skipped.
[0152] The resource selection method in this application can be applied to resource reselection, resource re-evaluation, or resource pre-emption.
[0153] In this embodiment, when partial sensing / PBPS occasions are configured, resource exclusion based on non-monitored resources avoids the problem of excluding too many resources from the candidate resource set, thus ensuring that there are enough resources to choose from. Simultaneously, some resources can be excluded, reducing potential collisions. This improves the system's packet reception rate.
[0154] The resource selection method provided in this application can be executed by a resource selection device. This application uses the example of a resource selection device executing the resource selection method to illustrate the resource selection device provided in this application.
[0155] like Figure 7 As shown, this application embodiment also provides a resource selection device 700, including:
[0156] The first determining module 701 is used to determine the first resource based on the non-monitoring resource in the first detection resource and the first periodic information, wherein the first periodic information is predefined or configured information.
[0157] The second determining module 702 is used to exclude the first resource from the candidate resource set to obtain a first resource set, wherein the resources in the first resource set are the resources that the first terminal can select when transmitting information.
[0158] Optionally, the first period information includes the period configured in the resource pool or the detection period corresponding to the second detection resource, wherein at least a portion of the second detection resource is located in the first detection resource.
[0159] Optionally, the non-monitoring resource satisfies at least one of the following:
[0160] The non-monitoring resource is located after Tn-T0, where Tn is the arrival time of the data packet or the time corresponding to the first resource in the resource pool after the arrival time of the data packet, or Tn is the resource selection time corresponding to the data packet, and T0 is the time domain resource length of the first detected resource.
[0161] The non-monitoring resource is located after Ty0-T0-Tproc, where Ty0 is the time corresponding to the resource in the candidate resource set, T0 is a predefined or configured time length or the time domain resource length of the first detected resource, and Tproc is a predefined or preconfigured value.
[0162] The non-monitoring resource is located before Tn or Ty0-Tproc;
[0163] The non-monitoring resource is located at Tn-T proc,0 Previously, the T proc,0 For predefined or configured time;
[0164] The non-monitoring resource is located outside the scope of the second detection resource, and at least a portion of the second detection resource is located within the first detection resource.
[0165] Optionally, the non-monitoring resource is located within the scope of the second detection resource, and at least a portion of the resources of the second detection resource are located within the first detection resource.
[0166] Optionally, the apparatus in this application embodiment further includes:
[0167] The third determining module is used to set the first resource set as the target resource set if the first resource set satisfies the first condition.
[0168] The target resource set is determined based on at least one of the following:
[0169] Resources within the candidate resource set;
[0170] Resources within the second resource set, which is the resource set after resource exclusion based on the second period information, where the second period information is the detection period corresponding to the second detected resource;
[0171] The resources in the third resource set are the resource set after excluding non-monitoring resources located in the second detection resource set.
[0172] The resources in the fourth resource set, which is the resource set after excluding non-monitoring resources located outside the second detection resources.
[0173] Optionally, the first condition includes at least one of the following:
[0174] The number of resources in the first resource set is less than a first preset threshold;
[0175] The proportion of resources in the first resource set to resources in the candidate resource set is less than a second preset threshold.
[0176] Optionally, the second detection resource includes at least one of the following:
[0177] Configured partial detection resources;
[0178] Periodic partial detection PBPS resources;
[0179] Continuous partial detection of CPS resources.
[0180] Optionally, the first determining module is used to determine the first resource based on the non-monitoring resource within the first detection resource and the first periodic information when the second condition is met;
[0181] The second condition includes at least one of the following:
[0182] Partial sensing resources have been configured for monitoring.
[0183] PBPS resources have been configured.
[0184] Additional listening opportunities have been configured;
[0185] Additional listening opportunity parameters have been configured.
[0186] In this embodiment, the first terminal determines the first resource based on the non-monitoring resource and the first periodic information within the first detection resource, and excludes the first resource from the candidate resource set to obtain the first resource set. This achieves the purpose of obtaining the first resource set by excluding resources based on non-monitoring resources, and then the terminal can select resources within the first resource set for communication transmission.
[0187] The resource selection device in this application embodiment can be an electronic device, such as an electronic device with an operating system, or a component in an electronic device, such as an integrated circuit or a chip. The electronic device can be a terminal or other devices besides a terminal. For example, the terminal can be, but is not limited to, the type of terminal 11 listed above, and other devices can be servers, network attached storage (NAS), etc., and this application embodiment does not specifically limit the types.
[0188] The resource selection device provided in this application embodiment can achieve... Figures 2 to 6 The various processes implemented in the method embodiments achieve the same technical effect, and will not be described again here to avoid repetition.
[0189] Optional, such as Figure 8 As shown, this application embodiment also provides a communication device 800, including a processor 801 and a memory 802. The memory 802 stores programs or instructions that can run on the processor 801. For example, when the communication device 800 is a terminal, when the program or instructions are executed by the processor 801, they implement the various steps of the resource selection method embodiment described above and achieve the same technical effect. To avoid repetition, further details are omitted here.
[0190] This application embodiment also provides a terminal, including a processor and a communication interface. The processor is configured to determine a first resource based on non-monitoring resources within a first detection resource and first periodic information, wherein the first periodic information is predefined or configured information; exclude the first resource from a candidate resource set to obtain a first resource set, wherein the resources in the first resource set are resources that the first terminal can select when transmitting information.
[0191] This terminal embodiment corresponds to the aforementioned terminal-side method embodiment. All implementation processes and methods of the aforementioned method embodiments can be applied to this terminal embodiment and achieve the same technical effect. Specifically, Figure 9 A schematic diagram of the hardware structure of a terminal to implement an embodiment of this application.
[0192] The terminal 900 includes, but is not limited to, at least some of the following components: radio frequency unit 901, network module 902, audio output unit 903, input unit 904, sensor 905, display unit 906, user input unit 907, interface unit 908, memory 909, and processor 910.
[0193] Those skilled in the art will understand that the terminal 900 may also include a power supply (such as a battery) for supplying power to various components. The power supply may be logically connected to the processor 910 through a power management system, thereby enabling functions such as managing charging, discharging, and power consumption through the power management system. Figure 9 The terminal structure shown does not constitute a limitation on the terminal. The terminal may include more or fewer components than shown, or combine certain components, or have different component arrangements, which will not be elaborated here.
[0194] It should be understood that, in this embodiment, the input unit 904 may include a graphics processing unit (GPU) 9041 and a microphone 9042. The GPU 9041 processes image data of still images or videos obtained by an image capture device (such as a camera) in video capture mode or image capture mode. The display unit 906 may include a display panel 9061, which may be configured in the form of a liquid crystal display, an organic light-emitting diode, or the like. The user input unit 907 includes at least one of a touch panel 9071 and other input devices 9072. The touch panel 9071 is also called a touch screen. The touch panel 9071 may include a touch detection device and a touch controller. Other input devices 9072 may include, but are not limited to, physical keyboards, function keys (such as volume control buttons, power buttons, etc.), trackballs, mice, and joysticks, which will not be described in detail here.
[0195] In this embodiment, after receiving downlink data from the network-side device, the radio frequency unit 901 can transmit it to the processor 910 for processing; in addition, the radio frequency unit 901 can send uplink data to the network-side device. Typically, the radio frequency unit 901 includes, but is not limited to, antennas, amplifiers, transceivers, couplers, low-noise amplifiers, duplexers, etc.
[0196] The memory 909 can be used to store software programs or instructions, as well as various data. The memory 909 may primarily include a first storage area for storing programs or instructions and a second storage area for storing data. The first storage area may store the operating system, application programs or instructions required for at least one function (such as sound playback, image playback, etc.). Furthermore, the memory 909 may include volatile memory or non-volatile memory, or both. The non-volatile 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. Volatile memory can be random access memory (RAM), static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct memory bus RAM (DRRAM). The memory 909 in the embodiments of this application includes, but is not limited to, these and any other suitable types of memory.
[0197] Processor 910 may include one or more processing units; optionally, processor 910 integrates an application processor and a modem processor, wherein the application processor mainly handles operations involving the operating system, user interface, and applications, and the modem processor mainly handles wireless communication signals, such as a baseband processor. It is understood that the aforementioned modem processor may also not be integrated into processor 910.
[0198] Optionally, the processor 910 is configured to determine a first resource based on non-monitoring resources within the first detection resource and first periodic information, wherein the first periodic information is predefined or configured information; exclude the first resource from the candidate resource set to obtain a first resource set, wherein the resources in the first resource set are resources that the first terminal can select when transmitting information.
[0199] Optionally, the first period information includes the period configured in the resource pool or the detection period corresponding to the second detection resource, wherein at least a portion of the second detection resource is located in the first detection resource.
[0200] Optionally, the non-monitoring resource satisfies at least one of the following:
[0201] The non-monitoring resource is located after Tn-T0, where Tn is the arrival time of the data packet or the time corresponding to the first resource in the resource pool after the arrival time of the data packet, or Tn is the resource selection time corresponding to the data packet, and T0 is a predefined or configured time length or the time domain resource length of the first detected resource.
[0202] The non-monitoring resource is located after Ty0-T0-Tproc, where Ty0 is the time corresponding to the resource in the candidate resource set, T0 is the time domain resource length of the first detected resource, and Tproc is a predefined or preconfigured value.
[0203] The non-monitoring resource is located before Tn or Ty0-Tproc;
[0204] The non-monitoring resource is located at Tn-T proc,0 Previously, the T proc,0 Predefined or configured time;
[0205] The non-monitoring resource is located outside the scope of the second detection resource, and at least a portion of the second detection resource is located within the first detection resource.
[0206] Optionally, the non-monitoring resource is located within the scope of the second detection resource, and at least a portion of the resources of the second detection resource are located within the first detection resource.
[0207] Optionally, the processor 910 is further configured to:
[0208] If the first resource set satisfies the first condition, the first resource set is set as the target resource set;
[0209] The target resource set is determined based on at least one of the following:
[0210] Resources within the candidate resource set;
[0211] Resources within the second resource set, which is the resource set after resource exclusion based on the second period information, where the second period information is the detection period corresponding to the second detected resource;
[0212] The resources in the third resource set are the resource set after excluding non-monitoring resources located in the second detection resource set.
[0213] The resources in the fourth resource set, which is the resource set after excluding non-monitoring resources located outside the second detection resources.
[0214] Optionally, the first condition includes at least one of the following:
[0215] The number of resources in the first resource set is less than a first preset threshold;
[0216] The proportion of resources in the first resource set to resources in the candidate resource set is less than a second preset threshold.
[0217] Optionally, the second detection resource includes at least one of the following:
[0218] Configured partial detection resources;
[0219] Periodic partial detection PBPS resources;
[0220] Continuous partial detection of CPS resources.
[0221] Optionally, the processor 910 is further configured to: when the second condition is met, the first terminal determines the first resource based on the non-monitoring resource within the first detection resource and the first periodic information;
[0222] The second condition includes at least one of the following:
[0223] Partial sensing resources have been configured for monitoring.
[0224] PBPS resources have been configured.
[0225] Additional listening opportunities have been configured;
[0226] Additional listening opportunity parameters have been configured.
[0227] In this embodiment, the first terminal determines the first resource based on the non-monitoring resource and the first periodic information within the first detection resource, and excludes the first resource from the candidate resource set to obtain the first resource set. This achieves the purpose of obtaining the first resource set by excluding resources based on non-monitoring resources, and then the terminal can select resources within the first resource set for communication transmission.
[0228] This application also provides a readable storage medium storing a program or instructions. When the program or instructions are executed by a processor, they implement the various processes of the above-described resource selection method embodiments and achieve the same technical effects. To avoid repetition, they will not be described again here.
[0229] The processor is the processor in the terminal described in the above embodiments. The readable storage medium includes computer-readable storage media, such as computer read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk.
[0230] This application embodiment also provides a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is used to run programs or instructions to implement the various processes of the above resource selection method embodiments and can achieve the same technical effect. To avoid repetition, it will not be described again here.
[0231] It should be understood that the chip mentioned in the embodiments of this application may also be referred to as a system-on-a-chip, system chip, chip system, or system-on-a-chip, etc.
[0232] This application also provides a computer program / program product, which is stored in a storage medium and executed by at least one processor to implement the various processes of the above-described resource selection method embodiments, and can achieve the same technical effect. To avoid repetition, it will not be described again here.
[0233] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element. Furthermore, 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 also include performing functions substantially simultaneously or in the reverse order, depending on the functions involved. For example, the described methods may be performed in a different order than described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.
[0234] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a computer software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal (which may be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in the various embodiments of this application.
[0235] The embodiments of this application have been described above with reference to the accompanying drawings. However, this application is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other forms under the guidance of this application without departing from the spirit and scope of the claims, and all of these forms are within the protection scope of this application.
Claims
1. A resource selection method, characterized in that, include: The first terminal determines the first resource based on the non-monitoring resource within the first detection resource and the first periodic information, wherein the first periodic information is predefined or configured information; The first terminal excludes the first resource from the candidate resource set to obtain a first resource set, and the resources in the first resource set are the resources that the first terminal can select when transmitting information; Wherein, the non-monitoring resource is located within the scope of the second detection resource, and at least a portion of the resources of the second detection resource are located within the first detection resource; The second detection resource includes at least one of the following: Configured partial detection resources; Periodic partial detection PBPS resources; Continuous partial detection of CPS resources; The method further includes: If the first resource set satisfies the first condition, the first resource set is set as the target resource set; The target resource set is determined based on at least one of the following: Resources within the candidate resource set; Resources within the second resource set, which is the resource set after resource exclusion based on the second period information, where the second period information is the detection period corresponding to the second detected resource; The resources in the third resource set are the resource set after excluding non-monitoring resources located in the second detection resource set. The resources in the fourth resource set, which is the resource set after excluding non-monitoring resources located outside the second detection resources.
2. The method according to claim 1, characterized in that, The first period information includes the period configured in the resource pool or the detection period corresponding to the second detection resource.
3. The method according to claim 1, characterized in that, The non-monitoring resource satisfies at least one of the following: The non-monitoring resource is located after Tn-T0, where Tn is the arrival time of the data packet or the time corresponding to the first resource in the resource pool after the arrival time of the data packet, or Tn is the resource selection time corresponding to the data packet, and T0 is the time domain resource length of the first detected resource. The non-monitoring resource is located after Ty0-T0-Tproc, where Ty0 is the time corresponding to the resource in the candidate resource set, T0 is a predefined or configured time length or the time domain resource length of the first detected resource, and Tproc is a predefined or preconfigured value. The non-monitoring resource is located before Tn or Ty0-Tproc; The non-monitoring resource is located at Tn-T proc,0 Previously, the T proc,0 For predefined or configured time; The non-monitoring resource is located outside the scope of the second detection resource, and at least a portion of the second detection resource is located within the first detection resource.
4. The method according to claim 1, characterized in that, The first condition includes at least one of the following: The number of resources in the first resource set is less than a first preset threshold; The proportion of resources in the first resource set to resources in the candidate resource set is less than a second preset threshold.
5. The method according to claim 1, characterized in that, The first terminal determines the first resource based on the non-monitoring resource within the first detection resource and the first periodic information, including: If the second condition is met, the first terminal determines the first resource based on the non-monitoring resource within the first detection resource and the first periodic information; The second condition includes at least one of the following: Partial sensing resources have been configured for monitoring. PBPS resources have been configured. Additional listening opportunities have been configured; Additional listening opportunity parameters have been configured.
6. A resource selection device, characterized in that, include: The first determining module is used to determine the first resource based on the non-monitoring resource within the first detection resource and the first periodic information, wherein the first periodic information is predefined or configured information; The second determining module is used to exclude the first resource from the candidate resource set to obtain a first resource set, wherein the resources in the first resource set are the resources that the first terminal can select when transmitting information; Wherein, the non-monitoring resource is located within the scope of the second detection resource, and at least a portion of the resources of the second detection resource are located within the first detection resource; The second detection resource includes at least one of the following: Configured partial detection resources; Periodic partial detection PBPS resources; Continuous partial detection of CPS resources; The device further includes: The third determining module is used to set the first resource set as the target resource set if the first resource set satisfies the first condition. The target resource set is determined based on at least one of the following: Resources within the candidate resource set; Resources within the second resource set, which is the resource set after resource exclusion based on the second period information, where the second period information is the detection period corresponding to the second detected resource; The resources in the third resource set are the resource set after excluding non-monitoring resources located in the second detection resource set. The resources in the fourth resource set, which is the resource set after excluding non-monitoring resources located outside the second detection resources.
7. The apparatus according to claim 6, characterized in that, The first period information includes the period configured in the resource pool or the detection period corresponding to the second detection resource.
8. The apparatus according to claim 6, characterized in that, The non-monitoring resource satisfies at least one of the following: The non-monitoring resource is located after Tn-T0, where Tn is the arrival time of the data packet or the time corresponding to the first resource in the resource pool after the arrival time of the data packet, or Tn is the resource selection time corresponding to the data packet, and T0 is the time domain resource length of the first detected resource. The non-monitoring resource is located after Ty0-T0-Tproc, where Ty0 is the time corresponding to the resource in the candidate resource set, T0 is a predefined or configured time length or the time domain resource length of the first detected resource, and Tproc is a predefined or preconfigured value. The non-monitoring resource is located before Tn or Ty0-Tproc; The non-monitoring resource is located at Tn-T proc,0 Previously, the T proc,0 For predefined or configured time; The non-monitoring resource is located outside the scope of the second detection resource, and at least a portion of the second detection resource is located within the first detection resource.
9. The apparatus according to claim 6, characterized in that, The first condition includes at least one of the following: The number of resources in the first resource set is less than a first preset threshold; The proportion of resources in the first resource set to resources in the candidate resource set is less than a second preset threshold.
10. The apparatus according to claim 6, characterized in that, The first determining module is used to determine the first resource based on the non-monitoring resource within the first detection resource and the first periodic information when the second condition is met; The second condition includes at least one of the following: Partial sensing resources have been configured for monitoring. PBPS resources have been configured. Additional listening opportunities have been configured; Additional listening opportunity parameters have been configured.
11. A terminal, characterized in that, It includes a processor and a memory, the memory storing a program or instructions that can run on the processor, the program or instructions being executed by the processor to implement the steps of the resource selection method as described in any one of claims 1 to 5.
12. A readable storage medium, characterized in that, The readable storage medium stores a program or instructions that, when executed by a processor, implement the steps of the resource selection method as described in any one of claims 1 to 5.
Citation Information
Patent Citations
To-be-transmitted time-frequency resource evaluation method, resource selection method and device and equipment
CN113678491A
Resource exclusion method and apparatus, device, and storage medium
WO2021168826A1