Resource processing method and device, terminal, and readable storage medium

The resource processing method for SL terminals addresses high power consumption and resource conflicts by allowing dynamic selection between detection-based and random methods, enhancing battery life and system efficiency.

JP7721667B2Active Publication Date: 2025-08-12VIVO MOBILE COMM CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
JP2023559753
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2021-03-30
Filing Date
2022-03-30
Publication Date
2025-08-12
Estimated Expiration
2042-03-30

AI Technical Summary

Technical Problem

Sidelink (SL) terminals face issues of high power consumption and resource conflicts due to the inability to select a resource selection method effectively, leading to increased collisions and inefficient battery life.

Method used

A resource processing method and device that allows terminals to determine a resource selection or re-selection method based on a scheduled rule, incorporating detection-based and random selection methods, and enables switching between these methods to balance power consumption and system performance.

Benefits of technology

The method achieves a balance between terminal and system power consumption while reducing resource conflicts by dynamically selecting or re-selecting resources based on scheduling rules, thereby improving battery life and system efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007721667000001
    Figure 0007721667000001
  • Figure 0007721667000002
    Figure 0007721667000002
  • Figure 0007721667000003
    Figure 0007721667000003
Patent Text Reader

Abstract

The present application discloses a resource processing method and device, a terminal, and a readable storage medium, which belong to the field of communications technology. The resource processing method of an embodiment of the present application includes: a step of a terminal determining a resource selection or resource re-selection mode, including at least one of a detection-based selection mode and a random selection mode, according to a scheduled rule; and a step of the terminal performing a first target operation, including at least one of resource selection, resource re-selection, switching of the resource selection or resource re-selection mode, switching to the resource selection, and switching to the resource re-selection, according to the resource selection or resource re-selection mode.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] (CROSS-REFERENCE TO RELATED APPLICATIONS) This application claims priority from Chinese Patent Application No. 202110342956.X, filed in China on March 30, 2021, the entire contents of which are incorporated herein by reference.

[0002] The present application relates to the field of communications technology, and in particular to a resource processing method and device, a terminal, and a readable storage medium. [Background technology]

[0003] If a sidelink (SL) terminal has poor battery life, it may be possible for these terminals to continuously obtain transmission resources using a random selection method if they themselves determine the resource selection method. However, if too many SL terminals use the random selection method, it will increase the probability of resource collisions occurring in the system, which is detrimental to system performance. Furthermore, if all SL terminals are forced to perform detection before resource selection, it will lead to increased power consumption. Summary of the Invention [Problem to be solved by the invention]

[0004] The embodiments of the present application provide a resource processing method and device, a terminal, and a readable storage medium that can solve the problems of resource conflict and high power consumption caused by the inability to select a resource selection method as needed in the prior art. [Means for solving the problem]

[0005] In a first aspect, a resource processing method is provided, including a step in which a terminal determines a resource selection or resource re-selection method according to a scheduled rule, the resource selection or resource re-selection method including at least one of a detection-based selection method and a random selection method, and a step in which the terminal performs a first target operation according to the resource selection or resource re-selection method, the first target operation including at least one of resource selection, resource re-selection, switching of the resource selection method, switching of the resource re-selection method, switching to the resource selection, and switching to the resource re-selection.

[0006] In a second aspect, a resource processing device is provided, comprising: a determination module used to determine a resource selection or resource re-election method, including at least one of a detection-based selection method and a random selection method, based on a scheduled rule; and a first execution module used to execute a first target operation, including at least one of resource selection, resource re-election, switching the resource selection method, switching the resource re-election method, switching to the resource selection, and switching to the resource re-election, based on the resource selection or resource re-election method.

[0007] In a third aspect, there is provided a terminal comprising a processor, a memory, and a program or command stored in the memory and executable on the processor, the program or command implementing the steps of the method according to the first aspect when executed by the processor.

[0008] In a fourth aspect, a terminal is provided, comprising: a processor used to execute a step of determining a resource selection or resource re-election method using a scheduled rule, the step including at least one of a detection-based selection method and a random selection method; and a step of executing a first target operation using the resource selection or resource re-election method, the first target operation including at least one of resource selection, resource re-election, switching the resource selection method, switching the resource re-election method, switching to the resource selection, and switching to the resource re-election; and a communication interface used to obtain a resource for executing the first operation.

[0009] In a fifth aspect, there is provided a readable storage medium having stored thereon a program or commands which, when executed by a processor, implements the steps of the method according to the first aspect.

[0010] In a sixth aspect, there is provided a chip comprising a processor and a communications interface, the communications interface and the processor being coupled together, the processor executing programs or commands to implement the steps of the method of the first aspect.

[0011] In a seventh aspect, there is provided a computer program / program product stored on a storage medium and adapted to be executed by at least one processor to implement the steps of the method according to the first aspect.

[0012] In an eighth aspect, there is provided a communications device arranged to perform the steps of the method according to the first aspect. [Effects of the Invention]

[0013] In the embodiments of the present application, the terminal can determine the resource selection or resource re-election method according to a scheduling rule, and can further perform the first target operation according to the resource selection or resource re-election method, that is, not always perform resource selection or resource re-election using a fixed method, but can perform resource selection or resource re-election using a determined detection-based selection method or random selection method. In addition, the embodiments of the present application can also directly switch to resource selection or resource re-election, that is, realize switching between resource selection and resource re-election. In other words, the present application can not only determine the detection-based selection method or random selection method according to a scheduling rule, but also switch between resource selection or resource re-election, thereby achieving a good balance between terminal power consumption and system power consumption, and avoiding the problems of resource conflict and high power consumption caused by the inability to select a resource selection method as needed in the prior art. [Brief explanation of the drawings]

[0014] [Figure 1] 1 shows a block diagram of a wireless communication system applicable to an embodiment of the present application. [Figure 2] FIG. 2 is a schematic diagram of resource selection in an embodiment of the present application; [Figure 3] FIG. 2 is a schematic diagram of resource detection in an embodiment of the present application; [Figure 4] FIG. 1 is a schematic diagram of resource random selection in an embodiment of the present application; [Figure 5] FIG. 2 is a schematic diagram of resource processing in an embodiment of the present application; [Figure 6] 1 is a flowchart of a resource processing method according to an embodiment of the present application; [Figure 7] 1 is a schematic diagram illustrating the configuration of a resource processing device according to an embodiment of the present application. [Figure 8] 1 is a schematic diagram illustrating the configuration of a communication device according to an embodiment of the present application. [Figure 9] FIG. 1 is a schematic diagram illustrating the configuration of a terminal according to an embodiment of the present application. DETAILED DESCRIPTION OF THE INVENTION

[0015] Hereinafter, the technical solutions in the embodiments of the present application will be clearly explained with reference to the drawings in the embodiments of the present application, and it is to be understood that the described embodiments are not all embodiments but only some embodiments of the present application. All other embodiments obtained by those skilled in the art based on the embodiments in the present application fall within the scope of protection of the present application.

[0016] The terms "first," "second," etc., used in the specification and claims of this application are not intended to describe a particular order or precedence order, but rather to distinguish between similar objects. It should be understood that terms used in this manner may be interchanged where appropriate so that the embodiments of this application can be performed in an order other than that illustrated or described herein. Furthermore, the objects distinguished by "first" and "second" generally refer to one type and do not limit the number of objects; for example, the first object may be one or more. Furthermore, in the specification and claims, "and / or" indicates at least one of the connected objects, and the " / " symbol generally indicates that the related objects before and after are in an "or" relationship.

[0017] 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, and 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), and Single-Carrier Frequency Division Multiple Access (SC-FDMA), etc. The terms "system" and "network" in the embodiments of the present application are generally interchangeable, and the described techniques may be used for the above-mentioned systems and wireless technologies, or for other systems and wireless technologies. However, in the following description, a New Radio (NR) system will be described for illustrative purposes, and NR terminology will be used in most of the following description, but these technologies can be applied to systems other than NR systems, for example, 6th generation (6G) systems. th It can also be applied to 6G (Generation, 6G) communication systems.

[0018] FIG. 1 shows a block diagram of a wireless communication system applicable to embodiments of the present application. The wireless communication system includes a terminal 11 and a network side device 12. Here, the terminal 11 may be referred to as a terminal device or user equipment (UE), and may be a terminal side device such as a mobile phone, a tablet personal computer, a laptop computer (also called a notebook computer), a personal digital assistant (PDA), a personal digital assistant, a netbook, an ultra-mobile personal computer (UMPC), a mobile internet device (MID), a wearable device, a vehicle user equipment (VUE), a pedestrian user equipment (PUE), etc. Wearable devices include smart watches, bracelets, earphones, glasses, etc. It should be noted that the specific type of the terminal 11 is not limited in the embodiments of the present application.The network side device 12 may be a base station or a core network, in which 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 (eNB), a home B node, a home evolved B node, a wireless local area network (WLAN) access point, a wireless fidelity (WiFi) node, a transmitting and receiving point (TRP), or any other appropriate term in the field. As long as the same technical effect can be achieved, the base station is not limited to a specific technical term. In the embodiments of this application, only a base station in an NR system is taken as an example, but it should be noted that the specific type of the base station is not limited.

[0019] First, relevant terms used in the examples of this application will be explained.

[0020] 1. LTE Sidelink Sensing (Sensing in LTE SL)

[0021] The basic operating principle of LTE sidelink (SL) sensing is as follows:

[0022] The UE performs interference measurement by measuring within a sensing window and demodulating a scheduling assignment (SA) within each detection transmission time interval (TTI). Referring to Figure 2, the UE may perform resource selection according to the following steps: Step 11: Eliminate resources for the UE to transmit data. Step 12: The terminal demodulates the received SA to obtain the resources reserved by other UEs, and excludes the resources reserved by other UEs. Step 13: Perform energy detection within the detection window, measure the Reference Signal Strength Indication (RSSI), and eliminate resources with high interference according to the measurement result. Step 14: Within the detection window, randomly select one subframe from the 20% of resources with the smallest interference to perform periodic resource reservation.

[0023] Partial sensing in LTE sidelink

[0024] In LTE V2X (Vehicle to Everything), partial sensing is primarily designed for power saving and to support P2V communications. The PUE supports two resource selection modes: random resource selection and semi-static resource reservation, which involves partial sensing first and then selecting resources based on the results of partial sensing. The PUE's selection mode is configured by the Radio Resource Control (RRC). If the RRC is configured to support two resource selection modes, the PUE decides which resource selection mode to use.

[0025] Specifically, the method of partial detection and resource detection by a terminal is shown in Figure 3. Here, the PUE detection window is a shaded window within the range [n-1000, n], where length Y and k are parameters configured by RRC, and the value of k may range from {1, 2, 3, ..., 10}. The dotted window within [n+T1, n+T2] is a PUE selection window configured by the upper layer. The PUE detects sidelink control information (SCI) transmitted by other terminals within the shaded detection window and estimates the resource reservation status of other terminals within the dotted window based on the detected SCI and reservation period. Using this information, the PUE can eliminate resources that do not meet the conditions in the selection window. At least 20% of the remaining resources (20% of the window length Y) are selected as a candidate resource set and reported to the Media Access Control (MAC) layer. The MAC layer randomly selects one resource from the candidate resource set as the candidate resource for the PUE. The PUE reserves the selected resource periodically, and the reservation period is indicated in the SCI.

[0026] 3. Random selection in Sidelink

[0027] If the user makes a random selection, no detection is performed and a resource is randomly selected within the selection window.

[0028] 4. Sensing in NR SL (Detecting NR Side Link)

[0029] Mode 2 resource allocation mode supports sensing-based resource selection, which is similar to the sensing mechanism in LTE SL mode 4. The specific operation method is as follows: 1) After resource selection is triggered, the transmitting terminal (Transmit UE, TX UE) determines the resource selection window. 2) Before resource selection, the UE needs to determine a candidate resource set for resource selection, and compare the Reference Signal Receiving Power (RSRP) measured on the resources within the resource selection window with the corresponding RSRP threshold. If the measured RSRP is lower than the RSRP threshold, the resource can be added to the candidate resource set. 3) After determining the resource set, the UE randomly selects transmission resources from the candidate resource set, and may reserve transmission resources for future transmissions during the current transmission.

[0030] In existing protocols, a TX UE makes resource reservation (reservation can be divided into periodic reservation and aperiodic reservation) for its allocated resources, and the reserved resources are used for subsequent Physical Sidelink Control Channel (PSCCH) / Physical Sidelink Shared Channel (PSSCH) transmissions. Aperiodic reservation can be realized by a time resource assignment domain in the SCI, and the reserved resources are used for at least the same TB transmission. Periodic reservation can be realized by a resource reservation period domain in the SCI, and the currently periodically reserved periodic resources are used for the transmission of the next TB.

[0031] 5. Short-term sensing

[0032] As shown in Figure 4, in NR, in addition to performing detection within a periodic detection window corresponding to partial sensing, a UE may also need to perform detection called short term sensing within a predetermined period [n+TA, n+TB], where TA, TB may be positive, negative, or zero.

[0033] 6. SL Resource Pre-emption in NR SL

[0034] In Mode 2 resource allocation mode, a resource pre-emption mechanism is supported, which is briefly described as follows: If a resource already reserved / selected by one UE overlaps (partially overlaps) with a resource reserved / selected by another UE with higher priority traffic, and the UE's SL-RSRP measurement value on the associated resource is greater than an associated SL-RSRP threshold, the UE triggers resource pre-emption. The traffic priority and the SL-RSRP threshold are determined by the Transport Block (TB) transmission on the resource.

[0035] As shown in Figure 5, the UE re-evaluates resource selection at least at time "m-T3" to determine whether the reserved / selected resources (PSCCH / PSSCH resources) have been preempted, where time "m" is the resource location time or the resource reservation information transmission time, and T3 includes at least the time length for the UE to perform resource selection processing.

[0036] Hereinafter, the resource processing method provided in the embodiments of the present application will be described in detail with reference to the drawings according to several embodiments and use cases thereof.

[0037] As shown in FIG. 6, the steps of the resource processing method in the embodiment of the present application are: Step 602: the terminal determines a resource selection or resource re-selection method according to a scheduled rule, the method including at least one of a detection-based selection method and a random selection method; Step 604 includes the terminal performing a first target operation in the manner of resource selection or resource re-selection, the first target operation including at least one of resource selection, resource re-selection, switching of resource selection mode, switching of resource re-selection mode, switching to resource selection, and switching to resource re-selection.

[0038] Through the above steps 602 and 604, the terminal can determine the resource selection or resource reselection method according to the scheduling rules, and can then perform the first target operation according to the resource selection or resource reselection method, i.e., instead of always performing resource selection or resource reselection using a fixed method, it can perform resource selection or resource reselection using the determined detection-based selection method or random selection method. Furthermore, according to the embodiments of the present application, it is also possible to directly switch between resource selection or resource reselection, i.e., to realize switching between resource selection and resource reselection. In other words, according to the present application, not only can the detection-based selection method or random selection method be determined according to the scheduling rules, but also resource selection or resource reselection can be switched, thereby achieving a good balance between terminal power consumption and system power consumption, and avoiding the problems of resource conflict and high power consumption caused by the inability to select a resource selection method as needed in the prior art.

[0039] In a selectable embodiment of the present application, the detection-based selection scheme according to the present application includes: 1) A first-choice method based on full sensing; 2) A second option based on partial sensing (or periodic sensing); 3) At least one third selection scheme based on short term sensing is included.

[0040] Here, short-term detection may further include finite detection, temporary detection, short-time detection, and the like.

[0041] In an alternative embodiment of the examples of the present application, the method of the examples of the present application further comprises: Step 606 may include the terminal performing a second target operation if the target condition is met; the second target operation includes at least one of resource reselection, resource evaluation, resource reevaluation, and resource abandonment; The target conditions are: 1) Switching from a detection-based selection method to a random selection method; 2) Switching from a random selection method to a detection-based selection method; 3) switching from a first selection method in the detection-based selection method to a second selection method in the detection-based selection method; 4) Switching from the second-choice method to the first-choice method; 5) switching from the first selection method to the third selection method among the detection-based selection methods; 6) Switching from the third-choice method to the first-choice method; 7) Switching from a second-choice system to a third-choice system; 8) Switching from a third-choice system to a second-choice system; 9) The resource selection currently being implemented under the scheduled rules is different from the resource re-election previously implemented; 10) The resource selection currently being implemented under the schedule rules is different from the resource selection previously implemented; 11) The resource re-election currently being carried out under the scheduled rules is different from the resource re-election previously carried out; 12) The resource selection currently being performed by the scheduling rule is different from the resource selection previously performed; 13) The currently determined resource selection does not match; 14) The currently determined resource re-election may include at least one item of non-matching.

[0042] It should be noted that step 606 in the embodiment of the present application does not depend on step 602 and step 604, and steps 602 and 604 may be performed independently. For example, according to the situations of 1) to 14) of the above target conditions, a specific use case may be exemplified as follows: A set of resources was previously selected using a random selection method, but the scheduling rules determine that it is necessary to perform resource re-election or resource selection using a detection-based selection method, thereby triggering resource re-election or re-evaluation of the previously randomly selected resources, or directly discarding at least some of the previously randomly selected resources. In another example, a set of resources was previously selected using a detection-based selection method, but the scheduling rules determine that it is necessary to perform resource re-election or resource selection based on a random selection method, thereby triggering resource re-election or directly discarding at least some of the previously detection-based selected resources.

[0043] In an optional embodiment of the present application, step 602 of the present application in which the terminal determines the resource selection or resource re-election manner according to a scheduling rule may further include a step of the terminal determining the resource selection or resource re-election manner according to a scheduling parameter, where different values of the scheduling parameter correspond to different resource selection or resource re-election manners, or different meanings represented by the scheduling parameter correspond to different resource selection or resource re-election manners.

[0044] It should be noted that in the embodiments of the present application, different resource selection or resource re-selection methods may determine different values of the scheduled parameters or different meanings represented by the scheduled parameters.

[0045] Optionally, the predetermined parameters in the embodiments of the present application include at least one of the following items 1) to 13): 1) Processing time, where the processing time refers to the processing time for a signal or channel. 2) Packet Delay Budget (PDB) or remaining PDB. 3) Statistics. Here, the statistic may be at least one of the following for a system, a carrier, a bandwidth portion, a resource pool, a user, a connection, or a group: occupancy rate, occupancy amount, congestion rate, congestion amount, idle rate, idle amount, number of successful transmissions, successful transmission rate, number of failed transmissions, failed transmission rate, number of discontinuous transmissions (DTX), DTX rate, number of non-detections, non-detection rate, number of false detections, false detection rate, number of retransmissions, retransmission rate, Constant Bit Rate (CBR), Clipping Ratio (CR), number of transmission and reception acknowledgments (ACK), number of transmission and reception negative acknowledgments (NACK), RSRP, RSSI, and Reference Signal Receiving Quality (RSRQ). 4) The required transmission Quality of Service (QoS) or QoS target parameters. 5) The number of detected resources or the number of detection windows, or the maximum or minimum number of resources that need to be detected, or the maximum or minimum number of detected resources, or the maximum or minimum number of detection windows that need to be detected. Here, the number of detection windows that need to be detected or have been detected may be interpreted as the number of periods that need to be detected or have been detected. For example, if the number of periods is K, the maximum or minimum number of detection windows that need to be detected or have been detected is K. max or K min may be. 6) The number of candidate resources or the number of resources that need to be selected, or the maximum or minimum number of candidate resources, or the maximum or minimum number of resources that need to be selected. Here, the number of candidate resources or the number of resources that need to be selected may be Y. Thus, the maximum or minimum number of candidate resources and the maximum or minimum number of resources that need to be selected are Y max / Y min may be. 7) A transmission method, where the transmission method includes at least one of broadcast, groupcast, and unicast. 8) Whether or not there is a Radio Resource Control (RRC) connection. 9) Whether or not scheduled or recommended resources were obtained. Here, when currently scheduled or recommended resources are obtained, the resource selection or resource re-selection method is random selection, that is, when recommended resources are obtained, they may be randomly selected from the recommended resources. 10) The relationship between target time and discontinuous reception (DRX) configuration. Here, the target time is a time related to at least one of resource selection, resource reselection, resource reevaluation, and resource preemption. Taking resource selection as an example, it may be, for example, the trigger time, start time, end time, processing time, etc. of resource selection. It should be noted that resource selection is merely an exemplary explanation, and other actions listed above may also be used to determine the target time. 11) Logical channel configuration or higher layer signaling configuration. 12) Hybrid Automatic Repeat reQuest (HARQ) arrangement. 13) Power saving arrangement.

[0046] As can be seen, different resource selection or re-election strategies correspond to different values of the scheduling parameters.

[0047] In an optional embodiment of the present application, the above step 602 in which the terminal determines the manner of resource selection or resource re-selection according to the scheduling rule: Step 602-11: when the processing time required by the terminal for the first object satisfies a first predetermined condition, the terminal determines that the detection-based selection method is the resource selection or resource reselection method, or the terminal determines that the random selection method is the resource selection or resource reselection method; and at least one of step 602-12, in which the terminal determines a detection-based selection method as the resource selection or resource reselection method when the processing time required by the terminal for the first target satisfies a second predetermined condition, or the terminal determines a random selection method as the resource selection or resource reselection method; The first object includes at least one of a specific signal and a specific channel; The first predetermined condition includes at least one of being equal to or greater than a first threshold and being within a first value range, and the second predetermined condition includes at least one of being equal to or less than a second threshold and being within a second value range.

[0048] It should be noted that the specific signal or channel may be at least one of a Physical Sidelink Feedback Channel (PSFCH), a Physical Sidelink Shared Channel (PSSCH), a Physical Sidelink Control Channel (PSCCH), a Synchronization Signal Block (SSB), and a Reference Signal (RS).

[0049] According to the above steps 602-11 to 602-12, when it is determined that the processing time using the detection-based selection method is not enough, resource selection or resource re-selection may be performed using the random selection method. Alternatively, when the processing time using the random selection method is not enough, resource selection or resource re-selection may be performed using the detection-based selection method, thereby avoiding high power consumption or resource conflicts caused by always processing resources using a certain method.

[0050] In an optional embodiment of the present application, the above step 602 in which the terminal determines the manner of resource selection or resource re-selection according to the scheduling rule: Step 602-21, in which the terminal determines a detection-based selection method as the resource selection or resource re-selection method when the time interval between the first time and the second time is equal to or longer than a first time length, or the terminal determines a random selection method as the resource selection or resource re-selection method; and at least one of: when a time interval between the first time and the second time is equal to or less than a second time length, the terminal determines a detection-based selection method as the resource selection or resource re-selection method; or, when a time interval between the first time and the second time is equal to or less than a second time length, the terminal determines a random selection method as the resource selection or resource re-selection method; the first time includes at least one of a first target time, a result of the sum of the first target time and the first deviation time, and a result of the difference between the first target time and the first deviation time; The first target time is a time related to detection. In a specific use case, the first target time includes at least one of a detection window start time, a detection window end time, a time when the terminal needs to detect, a time when the terminal detects, an earliest time when the terminal needs to detect, an earliest time when the terminal detects, a latest time when the terminal needs to detect, and a latest time when the terminal detects; the second time includes at least one of the second target time, the sum of the second target time and the second shift time, and the difference between the second target time and the second shift time; The second target time is a time related to resource processing, and in a specific use case, the second target time includes at least one of a resource selection trigger time, a re-evaluation trigger time, a preemption trigger time, a resource re-selection trigger time, an earliest candidate resource time, a latest candidate resource time, an earliest resource location time among the selected resources, and a latest resource location time among the selected resources.

[0051] According to the above steps 602-21 to 602-22, when the processing using the detection-based selection method is not in time based on the comparison results between the different times, resource selection or resource re-selection may be performed using the random selection method, or when the processing using the random selection method is not in time, resource selection or resource re-selection may be performed using the detection-based selection method, thereby avoiding high power consumption or resource conflicts caused by always processing resources using a certain method.

[0052] In an optional embodiment of the present application, the above step 602 in which the terminal determines the manner of resource selection or resource re-selection according to the scheduling rule: Step 602-31, when the second object satisfies the third predetermined condition, the terminal determines the detection-based selection method as the resource selection or resource re-selection method, or the terminal determines the random selection method as the resource selection or resource re-selection method; Step 602-32, in which the terminal determines the detection-based selection method as the resource selection or resource reselection method when the second target satisfies a fourth predetermined condition, or the terminal determines the random selection method as the resource selection or resource reselection method; Step 602-33, when the number of candidate resources or the number of resources in the second target satisfies a fifth predetermined condition, the terminal determines the detection-based selection method as the resource selection or resource reselection method, or the terminal determines the random selection method as the resource selection or resource reselection method; Step 602-34, when the number of candidate resources or the number of resources in the second target satisfies a sixth predetermined condition, the terminal determines the detection-based selection method as the resource selection or resource reselection method, or the terminal determines the random selection method as the resource selection or resource reselection method; Step 602-35, when the number of candidate resources in the second target and the number of resources satisfy the seventh predetermined condition, the terminal determines the detection-based selection method as the resource selection or resource reselection method, or the terminal determines the random selection method as the resource selection or resource reselection method; Step 602-36 includes at least one of: when the number of candidate resources in the second target and the number of resources satisfy an eighth predetermined condition, the terminal determines the detection-based selection method as the resource selection or resource reselection method; or the terminal determines the random selection method as the resource selection or resource reselection method; the second object includes at least one entry in the PDB or a remainder of the PDB; The third predetermined condition includes at least one of being equal to or greater than a third threshold and being within a third value range, the fourth predetermined condition includes at least one of being equal to or less than a fourth threshold and being within a fourth value range, the fifth predetermined condition includes at least one of being equal to or less than a fifth threshold and being within a fifth value range, the sixth predetermined condition includes at least one of being equal to or greater than a sixth threshold and being within a sixth value range, the seventh predetermined condition includes at least one of being equal to or less than a seventh threshold and being within a seventh value range, and the eighth predetermined condition includes at least one of being equal to or greater than an eighth threshold and being within an eighth value range.

[0053] According to the above steps 602-31 to 602-36, the PDB or the remaining PDBs are compared with the corresponding thresholds, and whether the current PDB or the remaining PDBs meet the requirements can be determined based on the comparison result. For example, if the current PDB or the remaining PDBs are smaller than a threshold (e.g., the fourth threshold), it means that the delay budget is insufficient or there are insufficient suitable resources within the budget. Therefore, when the delay budget is insufficient for sufficient detection or when there are insufficient suitable resources within the budget, resource selection or resource re-election can be performed directly based on the random selection method, thereby reducing power consumption. Also, when the delay budget is sufficient for detection or when there are sufficient suitable resources within the budget, resource selection or resource re-election can be performed based on the detection-based selection method, and resource selection or resource re-election does not always have to be performed based on the random selection method, thereby avoiding resource conflicts.

[0054] In an optional embodiment of the present application, the above step 602 in which the terminal determines the manner of resource selection or resource re-selection according to the scheduling rule: Step 602-41, in which the terminal determines the detection-based selection method as the resource selection or resource re-selection method when the QoS or the target parameter of the QoS satisfies the ninth predetermined condition, or the terminal determines the random selection method as the resource selection or resource re-selection method; Step 602-42, in which the terminal determines the detection-based selection method as the resource selection or resource re-selection method when the QoS or the target parameter of the QoS satisfies the tenth predetermined condition, or the terminal determines the random selection method as the resource selection or resource re-selection method; Step 602-43, in which the terminal determines the detection-based selection method as the resource selection or resource re-selection method when the QoS and the target parameter of the QoS satisfy the eleventh predetermined condition, or the terminal determines the random selection method as the resource selection or resource re-selection method; and at least one of: if the QoS and the target parameter of the QoS satisfy a twelfth predetermined condition, the terminal determines the detection-based selection method as the resource selection or resource reselection method; or, if the QoS and target parameter of the QoS satisfy a twelfth predetermined condition, the terminal determines the random selection method as the resource selection or resource reselection method; The ninth predetermined condition includes at least one of being equal to or greater than a tenth threshold and being within a tenth value range, the tenth predetermined condition includes at least one of being equal to or less than a tenth threshold and being within a tenth value range, the eleventh predetermined condition includes at least one of being equal to or greater than an eleventh threshold and being within an eleventh value range, and the twelfth predetermined condition includes at least one of being equal to or less than a twelfth threshold and being within a twelfth value range; The target parameters include at least one of priority, reliability, and communication distance.

[0055] As can be seen from the above steps 602-41 to 602-44, for transmissions with relatively high priority or relatively high reliability requirements, a detection-based selection method is required to avoid resource collisions, while for transmissions with low priority or relatively short delay requirements, a random selection method may be used to reduce power consumption and ensure performance stability. Of course, the above situation is also applicable in the reverse case, and specific settings may be made according to actual situations.

[0056] In an optional embodiment of the present application, the above step 602 in which the terminal determines the manner of resource selection or resource re-selection according to the scheduling rule: Step 602-51, when the number of first target resources or the number of target detection windows satisfies a thirteenth predetermined condition, the terminal determines the detection-based selection method as the resource selection or resource reselection method, or the terminal determines the random selection method as the resource selection or resource reselection method; Step 602-52, when the number of first target resources or the number of target detection windows satisfies a fourteenth predetermined condition, the terminal determines the detection-based selection method as the resource selection or resource reselection method, or the terminal determines the random selection method as the resource selection or resource reselection method; Step 602-53: when the number of first target resources and the number of target detection windows satisfy a fifteenth predetermined condition, the terminal determines the detection-based selection method as the resource selection or resource reselection method, or the terminal determines the random selection method as the resource selection or resource reselection method; and at least one of step 602-54, in which the terminal determines a detection-based selection method as the resource selection or resource reselection method when the number of first target resources and the number of target detection windows satisfy a sixteenth predetermined condition, or the terminal determines a random selection method as the resource selection or resource reselection method; The first target resource number includes at least one of the number of resources that need to be detected and the number of resources that have been detected by the terminal; the target detection window number includes at least one of the number of detection windows that need to be detected and the number of detection windows that have been detected; In addition, the 13th predetermined condition in the examples of the present application includes at least one of being equal to or greater than the 13th threshold and being within the 13th value range, the 14th predetermined condition includes at least one of being equal to or less than the 14th threshold and being within the 14th value range, the 15th predetermined condition includes at least one of being equal to or greater than the 15th threshold and being within the 15th value range, and the 16th predetermined condition includes at least one of being equal to or less than the 16th threshold and being within the 16th value range.

[0057] Furthermore, the number of resources that need to be detected in the implementation of the present application includes at least one of the maximum number of resources that need to be detected and the minimum number of resources that need to be detected. The number of resources detected by the terminal in the implementation of the present application includes at least one of the maximum number of resources that are detected by the terminal and the minimum number of resources that are detected by the terminal. The number of detection windows that need to be detected in the implementation of the present application includes at least one of the maximum number of detection windows that need to be detected and the minimum number of detection windows that need to be detected. The number of detected detection windows in the implementation of the present application includes at least one of the maximum number of detected detection windows and the minimum number of detected detection windows.

[0058] According to the above steps 602-51 to 602-54, when the number of resources and the number of detection windows are large, i.e., when the number of resources and the number of detection windows exceed a threshold, resource selection or resource re-election may be performed using a detection-based selection method to avoid resource collisions; or when the number of resources and the number of detection windows are small, i.e., when the number of resources and the number of detection windows are smaller than a threshold, resource selection or resource re-election may be performed using a random selection method to reduce power consumption.

[0059] In an optional embodiment of the present application, the above step 602 in which the terminal determines the manner of resource selection or resource re-selection according to the scheduling rule: Step 602-51, when the number of candidate resources, the number of resources to be selected, or the number of resources to be transmitted meets the seventeenth predetermined condition, the terminal determines the detection-based selection method as the resource selection or resource reselection method, or the terminal determines the random selection method as the resource selection or resource reselection method; Step 602-52 includes at least one of: if the number of candidate resources, the number of resources to be selected, or the number of resources to be transmitted satisfies an eighteenth predetermined condition, the terminal determines a detection-based selection method as the resource selection or resource reselection method; or the terminal determines a random selection method as the resource selection or resource reselection method; The 17th predetermined condition includes at least one of being equal to or greater than the 17th threshold and being within the 17th value range, and the 18th predetermined condition includes at least one of being equal to or less than the 18th threshold and being within the 18th value range.

[0060] It should be noted that the number of candidate resources or the number of resources that need to be selected in the above steps 602-51 to 602-52 may be the maximum or minimum number of candidate resources, or the number of candidate resources or the number of resources that need to be selected may be the maximum or minimum number of resources that need to be selected.

[0061] Here, the number of candidate resources includes at least one of the maximum number of candidate resources and the minimum number of candidate resources, the number of resources required for selection includes at least one of the maximum number of resources required for selection and the minimum number of resources required for selection, and the number of resources required for transmission includes at least one of the maximum number of resources required for transmission and the minimum number of resources required for transmission.

[0062] The number of candidate resources is compared with different thresholds, and the comparison result determines whether the resource selection or resource candidate method should be detection-based or random. However, when there are few candidate resources, the results obtained by detection-based and random selection methods are not significantly different, so it is acceptable to directly select randomly, which can reduce power consumption. If there are many candidate resources, the random selection method can be considered because the probability of selecting a bad resource is low; otherwise, the detection-based selection method is required because the probability of selecting a bad resource is high.

[0063] In an optional embodiment of the present application, the above step 602 in which the terminal determines the manner of resource selection or resource re-selection according to the scheduling rule: Step 602-61, when the transmission mode of the terminal is unicast or groupcast, the terminal determines the detection-based selection mode as the resource selection or resource re-election mode, or the terminal determines the random selection mode as the resource selection or resource re-election mode; When the transmission method of the terminal is broadcast transmission, the method includes at least one of steps 602-62 in which the terminal determines a detection-based selection method as the resource selection or resource re-selection method, or the terminal determines a random selection method as the resource selection or resource re-selection method.

[0064] In an optional embodiment of the present application, the above step 602 in which the terminal determines the manner of resource selection or resource re-selection according to the scheduling rule: Step 602-71, in which the terminal determines a detection-based selection method as a resource selection or resource re-selection method, or the terminal determines a random selection method as a resource selection or resource re-selection method, when the terminal's transmission is related to an RRC connection or is a transmission between the terminal and another terminal that establishes an RRC connection; The method includes at least one of steps 602-72 in which the terminal determines a detection-based selection scheme as the resource selection or resource re-selection scheme when the terminal's transmission is not related to a radio resource control (RRC) connection or when the terminal's transmission is a transmission between the terminal and another terminal with which an RRC connection has not been established.

[0065] In an optional embodiment of the present application, the above step 602 in which the terminal determines the manner of resource selection or resource re-selection according to the scheduling rule: Step 602-81, in which if the terminal has not acquired the second target resource, the terminal determines that the detection-based selection method is the resource selection or resource reselection method, or the terminal determines that the random selection method is the resource selection or resource reselection method; and at least one of step 602-82, in which the terminal determines a detection-based selection method as the resource selection or resource reselection method when the terminal acquires the second target resource, or the terminal determines a random selection method as the resource selection or resource reselection method; The second target resource includes at least one of a configured resource, a scheduled resource, a recommended resource, a pre-configured resource, and a protocol-defined resource.

[0066] As can be seen from the above steps 602-81 to 602-82, in order to ensure connection stability, resource selection or resource re-selection may be performed according to a detection-based selection method as needed, or the terminal may perform resource selection or resource re-selection according to a random selection method.

[0067] In an optional embodiment of the present application, the above step 602 in which the terminal determines the manner of resource selection or resource re-selection according to the scheduling rule: Step 602-91, in which the terminal determines the detection-based selection method as the resource selection or resource re-selection method when the target time parameter and the DRX activation time satisfy a 19th predetermined condition, or the terminal determines the random selection method as the resource selection or resource re-selection method; Step 602-92, in which the terminal determines a detection-based selection method as the resource selection or resource re-selection method when the target time parameter and the DRX activation time satisfy a 20th predetermined condition, or the terminal determines a random selection method as the resource selection or resource re-selection method; the 19th predetermined condition includes at least one of the following: the time or time period specified by the target event parameter is within the DRX activation time; the overlapping portion of the time period specified by the target event parameter and the DRX activation time is equal to or greater than a 19th threshold; the overlapping portion of the time period specified by the target event parameter and the DRX activation time and the percentage of the DRX activation time are equal to or greater than a 20th threshold; and the distance between the time specified by the target event parameter and the start time or end time of the DRX deactivation time is equal to or greater than a 21st threshold. the twentieth predetermined condition includes at least one of the following: the time or time period specified by the target time parameter is not within the DRX activation time; the overlapping portion of the time period specified by the target event parameter and the DRX activation time is equal to or less than a 22nd threshold; the overlapping portion of the time period specified by the target time parameter and the DRX activation time and the percentage of the DRX activation time are equal to or less than a 23rd threshold; and the distance between the time specified by the target event parameter and the start time or end time of the DRX deactivation time is equal to or less than a 24th threshold. the target time parameters include at least one of a third target time, a detection window, a sum of the third target time and the third shift time, and a difference between the third target time and the third shift time; The third target time includes at least one of a detection window start time, a detection window end time, a detection time, a resource selection trigger time, a re-evaluation trigger time, a preemption trigger time, and a re-selection trigger time. It should be noted that the detection time may be the earliest detection time or the latest detection time.

[0068] In an optional embodiment of the present application, the above step 602 in which the terminal determines the manner of resource selection or resource re-selection according to the scheduling rule: Step 602-101, in which the terminal determines a detection-based selection method as the resource selection or resource reselection method when the terminal's transmission is related to a second object, or the terminal determines a random selection method as the resource selection or resource reselection method; Step 602-102 includes at least one of: if the transmission of the terminal is not related to the second object, the terminal determines a detection-based selection method as the resource selection or resource reselection method; or the terminal determines a random selection method as the resource selection or resource reselection method; The second object includes at least one of a target logical channel, a target logical channel group, and a target upper layer signaling.

[0069] It is important to note that when a terminal's transmission is related to a second object, it means that the transmission is at least one of a transmission corresponding to a target logical channel, a logical channel group, or a target upper layer signaling.

[0070] As can be seen from the above steps 602-101 and 602-102, in a specific use case, if a specific logical channel is included or multiplexed in the terminal's transmission, resource selection or resource re-selection is performed based on a random selection method, otherwise, resource selection or resource re-selection is performed based on a detection-based selection method, and vice versa.

[0071] In an optional embodiment of the present application, the above step 602 in which the terminal determines the manner of resource selection or resource re-selection according to the scheduling rule: Step 602-111, in which the terminal determines the detection-based selection method as the resource selection or resource re-selection method when the 21st predetermined condition is met, or the terminal determines the random selection method as the resource selection or resource re-selection method; Step 602-112 includes at least one of: if a 22nd predetermined condition is satisfied, the terminal determines a detection-based selection method as the resource selection or resource reselection method; or the terminal determines a random selection method as the resource selection or resource reselection method; The 21st predetermined condition includes at least one of: HARQ feedback is enabled; the resource pool where the terminal is located includes feedback resources; the bandwidth portion of the terminal includes feedback resources; the carrier of the terminal includes feedback resources; a broadcast feedback resource for broadcasting HARQ is obtained; the feedback resource period is equal to or greater than a 25th threshold; the broadcast feedback resource period is equal to or greater than a 26th threshold; the feedback processing time is equal to or greater than a 27th threshold; and the broadcast processing time is equal to or greater than a 28th threshold; The 22nd predetermined condition includes at least one of the following: HARQ feedback is not enabled; the resource pool where the terminal is located does not include feedback resources; the bandwidth portion of the terminal does not include feedback resources; the carrier of the terminal does not include feedback resources; no broadcast feedback resource for broadcasting HARQ is obtained; the feedback resource period is less than or equal to the 29th threshold; the broadcast feedback resource period is less than or equal to the 30th threshold; the feedback processing time is less than or equal to the 31st threshold; and the broadcast processing time is less than or equal to the 32nd threshold.

[0072] Here, reporting may refer to reporting to a base station, a central node, a scheduling terminal, or a head terminal.

[0073] In an alternative embodiment of the present application, the above step 602 in which the terminal performs the first operation according to the scheduled rule: Step 602-121, in which the terminal determines the detection-based selection method as the resource selection or resource re-selection method when a 23rd predetermined condition is met, or the terminal determines the random selection method as the resource selection or resource re-selection method; Step 602-122 includes at least one of: if a 24th predetermined condition is satisfied, the terminal determines a detection-based selection method as the resource selection or resource reselection method; or the terminal determines a random selection method as the resource selection or resource reselection method; The twenty-third predetermined condition includes at least one of: a power saving configuration has been obtained, a power saving configuration has been enabled, a power saving configuration is supported, a power saving configuration has been activated, and an instruction to sleep has been received. The twenty-fourth predetermined condition includes at least one of: a power saving configuration has not been configured, a power saving configuration has not been enabled, a power saving configuration has not been supported, a power saving configuration has not been activated, and an instruction to wake up has been received.

[0074] In an optional embodiment of the present application, the above step 602 in which the terminal determines the manner of resource selection or resource re-selection according to the scheduling rule: Step 602-131, in which the terminal determines the detection-based selection method as the resource selection or resource re-selection method when the terminal's statistics satisfy the 25th predetermined condition, or the terminal determines the random selection method as the resource selection or resource re-selection method; Step 602-132 includes at least one of: if the statistics of the terminal satisfy a 26th predetermined condition, the terminal determines the detection-based selection method as the resource selection or resource reselection method; or the terminal determines the random selection method as the resource selection or resource reselection method; The 25th predetermined condition includes at least one of being equal to or less than the 33rd threshold and being within the 33rd value range. The 26th predetermined condition includes at least one of being equal to or greater than the 34th threshold and being within the 34th value range.

[0075] In an alternative embodiment of the present application, the transmission resources corresponding to every N third objects have a corresponding resource selection or resource reselection, and the third objects include at least one of a terminal, a transport block, a purpose ID corresponding to the terminal transmission, a service of the terminal, and a connection of the terminal, where the value of N is an integer greater than or equal to 1.

[0076] Here, the transmission resources corresponding to every N third object have corresponding resource selection or resource reselection, which means that in a specific use case, any transmission resource of the UE also adopts corresponding resource selection or resource reselection, for example, adopting resource selection or resource reselection. The transmission resources corresponding to each routing of the UE determine their own resource selection or resource reselection methods, i.e., have their own corresponding resource selection or resource reselection methods. The transmission resources corresponding to the UE or receiving terminal (Receive UE, RX UE) corresponding to each destination ID to which the UE transmits determine their own resource selection or resource reselection methods, i.e., have their own corresponding resource selection or resource reselection methods. The transmission resources corresponding to each service of the UE determine their own resource selection or resource reselection methods, i.e., have their own corresponding resource selection or resource reselection methods. The transmission resources corresponding to each connection of the UE determine their own resource selection or resource reselection methods, i.e., have their own corresponding resource selection or resource reselection methods.

[0077] It should be noted that the thresholds in the embodiments of the present application may be determined by at least one of the following methods: specified by a protocol, determined by a terminal, instructed by another terminal, pre-configured, and configured by a network side device.

[0078] As can be seen from the resource processing method of the embodiment of the present application, in the embodiment of the present application, according to different circumstances, it can be determined accordingly whether to perform resource selection or resource re-election by a detection-based selection manner or a random selection manner. In the specific embodiment of the present application, resource selection or resource re-election is preferably performed in the following manner:

[0079] For example, if the following conditions are met, the terminal performs resource selection using the detection-based selection method. Situation 1) The detection window or the detection window start time or the detection window end time or the detection time or the re-evaluation trigger time or the pre-emption trigger time or the resource re-selection trigger time is within the DRX activation time. Situation 2) The overlap with the DRX activation time is equal to or greater than the first predetermined value or the second predetermined percentage. Situation 3) The distance between the start time or end time of the DRX activation time is less than the first scheduled interval.

[0080] A device uses a detection-based selection method if the following is true: Situation 1) The detection window or the detection window start time or the detection window end time or the detection time or the re-evaluation trigger time or the pre-emption trigger time or the resource re-selection trigger time is not within the DRX deactivation time. Condition 2) The overlapping portion with the DRX deactivation time is equal to or less than the second predetermined value or the second predetermined percentage. Situation 3) The distance between the start time and end time of the DRX deactivation time is equal to or greater than the second scheduled interval.

[0081] For example, when the detection window or the overlap between the detection time and the DRX activation time is equal to or greater than X% of the detection window length, the UE uses the detection-based selection method for resource selection, or switches from random selection to the detection-based selection method, where the value of X may be preset.

[0082] It should be noted that the terminal may switch from a detection-based selection method to a random-based selection method, or from a random-based selection method to a detection-based selection method. When the terminal switches from a random selection method to a detection-based selection method, the detection result of the detection window or detection time is used or referenced, and thus the terminal can determine the detection window or detection time. The detection window or detection time may be an estimated or predetermined detection window or detection time.

[0083] It should be noted that the executing entity of the resource processing method provided in the embodiments of the present application may be a resource processing device or a control module for executing the resource processing method in the resource processing device. In the embodiments of the present application, the resource processing device provided in the embodiments of the present application will be described by taking the resource processing device executing the resource processing method as an example.

[0084] As shown in FIG. 7, the resource processing device in the embodiment of the present application includes: a determination module 72 used to determine a resource selection or resource re-election strategy, including at least one of a detection-based selection strategy and a random selection strategy, according to a predetermined rule; The system may also include a first execution module 74 used to execute a first target operation including at least one of resource selection, resource re-election, switching of resource selection method, switching of resource re-election method, switching to resource selection, and switching to resource re-election, using the resource selection or resource re-election method.

[0085] The terminal can determine the resource selection or resource re-election method according to the scheduling rule, and can further perform the first target operation according to the resource selection or resource re-election method, that is, can perform resource selection or resource re-election according to the determined detection-based selection method or random selection method, rather than always using a fixed method. Furthermore, according to the embodiments of the present application, it is also possible to directly switch between resource selection or resource re-election, that is, to realize switching between resource selection and resource re-election. In other words, according to the present application, not only can the detection-based selection method or random selection method be determined according to the scheduling rule, but also resource selection or resource re-election can be switched, thereby achieving a good balance between terminal power consumption and system power consumption, and avoiding the problems of resource conflict and high power consumption caused by the inability to select a resource selection method as needed in the prior art.

[0086] Optionally, the device in the embodiment of the present application may further include a second execution module, which is used to execute a second target operation when the target condition is satisfied; the second target operation includes at least one of resource reselection, resource evaluation, resource reevaluation, and resource abandonment; The target conditions include at least one of switching from a detection-based selection method to a random selection method, switching from a random selection method to a detection-based selection method, switching from a first selection method in the detection-based selection method to a second selection method in the detection-based selection method, switching from the second selection method to the first selection method, switching from the first selection method to a third selection method in the detection-based selection method, switching from the third selection method to the first selection method, switching from the second selection method to the third selection method, switching from the third selection method to the second selection method, a resource selection currently being performed according to a scheduling rule being different from a previously performed resource selection, a resource selection currently being performed according to a scheduling rule being different from a previously performed resource selection, a resource selection currently being performed according to a scheduling rule being different from a previously performed resource selection, a currently determined resource selection not matching, and a currently determined resource selection not matching.

[0087] Optionally, the determination module in the embodiments of the present application may further include a first determination unit used to determine a resource selection or resource re-election mode according to the scheduled parameters, where different values of the scheduled parameters correspond to different modes of resource selection or resource re-election, or different meanings represented by the scheduled parameters correspond to different modes of resource selection or resource re-election.

[0088] Optionally, the decision module in the embodiment of the present application further comprises: a second determination unit, which is used to determine the detection-based selection method as the resource selection or resource re-selection method, or to determine the random selection method as the resource selection or resource re-selection method when the processing time required for the first object satisfies a first predetermined condition; and a third determining unit, which is used to determine the detection-based selection method as the resource selection or resource re-selection method, or to determine the random selection method as the resource selection or resource re-selection method, when the processing time required for the first object satisfies the second predetermined condition; The first object includes at least one of a specific signal and a specific channel; the first predetermined condition includes at least one of being equal to or greater than a first threshold value and being within a first value range; The second predetermined condition includes at least one of being equal to or less than a second threshold value and being within a second value range.

[0089] Optionally, the decision module in the embodiment of the present application further comprises: a fourth determination unit, used for determining a detection-based selection method as the resource selection or resource re-selection method, or determining a random selection method as the resource selection or resource re-selection method, when a time interval between a first time and a second time is equal to or longer than a first time length; and a fifth determination unit, which is used to determine the detection-based selection method as the resource selection or resource re-selection method when the time interval between the first time and the second time is equal to or shorter than a second time length, or to determine the random selection method as the resource selection or resource re-selection method; the first time includes at least one of a first target time, a result of the sum of the first target time and the first deviation time, and a result of the difference between the first target time and the first deviation time; the first target time is a time associated with the detection; the second time includes at least one of the second target time, the sum of the second target time and the second shift time, and the difference between the second target time and the second shift time; The second target time is a time associated with resource processing.

[0090] Optionally, the decision module in the embodiment of the present application further comprises: a sixth determination unit, used for determining the detection-based selection method as the resource selection or resource re-election method when the second object satisfies the third predetermined condition, or determining the random selection method as the resource selection or resource re-election method; a seventh determination unit, used for determining the detection-based selection manner as the resource selection or resource re-election manner when the second object satisfies the fourth predetermined condition, or determining the random selection manner as the resource selection or resource re-election manner; an eighth determination unit, which is used to determine the detection-based selection method as the resource selection or resource re-selection method when the number of candidate resources or the number of resources in the second target meets the fifth predetermined condition; a ninth determination unit, which is used to determine the detection-based selection method as the resource selection or resource re-selection method when the number of candidate resources or the number of resources in the second target meets the sixth predetermined condition, or to determine the random selection method as the resource selection or resource re-selection method; a tenth determination unit, which is used to determine the detection-based selection method as the resource selection or resource re-selection method when the number of candidate resources in the second target and the number of resources meet the seventh predetermined condition; and an eleventh determination unit, which is used to determine a detection-based selection method as the resource selection or resource re-selection method when the number of candidate resources in the second target and the number of resources satisfy an eighth predetermined condition, or to determine a random selection method as the resource selection or resource re-selection method; the second object includes at least one entry in the PDB or a remainder of the PDB; The third predetermined condition includes at least one of being equal to or greater than a third threshold and being within a third range of values. The fourth predetermined condition includes at least one of being equal to or less than a fourth threshold and being within a fourth range of values. The fifth predetermined condition includes at least one of being equal to or less than a fifth threshold and being within a fifth range of values. The sixth predetermined condition includes at least one of being equal to or greater than a sixth threshold and being within a sixth range of values. The seventh predetermined condition includes at least one of being equal to or less than a seventh threshold and being within a seventh range of values. The eighth predetermined condition includes at least one of being equal to or greater than an eighth threshold and being within an eighth range of values.

[0091] Optionally, the decision module in the embodiment of the present application further comprises: a twelfth determining unit, which is used to determine the detection-based selection method as the resource selection or resource re-selection method, or to determine the random selection method as the resource selection or resource re-selection method, when the QoS or the target parameter of the QoS satisfies the ninth predetermined condition; a thirteenth determining unit, which is used to determine the detection-based selection method as the resource selection or resource re-selection method, or to determine the random selection method as the resource selection or resource re-selection method, when the QoS or the target parameter of the QoS satisfies the tenth predetermined condition; a fourteenth determination unit, used for determining the detection-based selection method as the resource selection or resource re-election method, or determining the random selection method as the resource selection or resource re-election method when the QoS and the target parameter of the QoS satisfy the eleventh predetermined condition; and a fifteenth determining unit, which is used to determine a detection-based selection method as the resource selection or resource re-selection method, or a random selection method as the resource selection or resource re-selection method, when the QoS and the target parameter of the QoS satisfy the twelfth predetermined condition; The ninth predetermined condition includes at least one of being equal to or greater than a tenth threshold and being within a tenth range of values. The tenth predetermined condition includes at least one of being equal to or less than a tenth threshold and being within a tenth range of values. The eleventh predetermined condition includes at least one of being equal to or greater than an eleventh threshold and being within an eleventh range of values. The twelfth predetermined condition includes at least one of being equal to or less than a twelfth threshold and being within a twelfth range of values. The target parameters include at least one of priority, reliability, and communication distance.

[0092] Optionally, the decision module in the embodiment of the present application further comprises: a sixteenth determination unit, which is used to determine a detection-based selection method as the resource selection or resource re-selection method, or to determine a random selection method as the resource selection or resource re-selection method, when the number of first target resources or the number of target detection windows satisfies a thirteenth predetermined condition; a seventeenth determination unit, which is used to determine a detection-based selection method as the resource selection or resource re-selection method, or to determine a random selection method as the resource selection or resource re-selection method, when the number of first target resources or the number of target detection windows satisfies a fourteenth predetermined condition; an 18th determination unit, which is used to determine the detection-based selection method as the resource selection or resource re-selection method, or to determine the random selection method as the resource selection or resource re-selection method, when the number of first target resources and the number of target detection windows satisfy the 15th predetermined condition; and a 19th determination unit, which is used to determine a detection-based selection method as the resource selection or resource re-selection method, or to determine a random selection method as the resource selection or resource re-selection method, when the number of first target resources and the number of target detection windows satisfy a 16th predetermined condition; The first target resource number includes at least one of the number of resources that need to be detected and the number of resources that have been detected by the terminal, and the number of target detection windows includes at least one of the number of detection windows that need to be detected and the number of detected detection windows. The thirteenth predetermined condition includes at least one of being equal to or greater than a thirteenth threshold and being within a thirteenth value range. The fourteenth predetermined condition includes at least one of being equal to or less than a fourteenth threshold and being within a fourteenth value range. The fifteenth predetermined condition includes at least one of being equal to or greater than a fifteenth threshold and being within a fifteenth value range. The sixteenth predetermined condition includes at least one of being equal to or less than a sixteenth threshold and being within a sixteenth value range.

[0093] Optionally, the decision module in the embodiment of the present application further comprises: a 20th determination unit, which is used to determine the detection-based selection method as the resource selection or resource re-selection method, or the random selection method as the resource selection or resource re-selection method, when the number of candidate resources, the number of resources to be selected, or the number of resources to be transmitted meets the 17th predetermined condition; and a 21st determining unit, which is used to determine the detection-based selection method as the resource selection or resource re-selection method, or the random selection method as the resource selection or resource re-selection method, when the number of candidate resources, the number of resources to be selected, or the number of resources to be transmitted satisfies the 18th predetermined condition; The 17th predetermined condition includes at least one of being equal to or greater than a 17th threshold and being within a 17th value range. The 18th predetermined condition includes at least one of being equal to or less than an 18th threshold and being within an 18th value range.

[0094] Optionally, the decision module in the embodiment of the present application further comprises: a 22nd determining unit, used for determining a detection-based selection mode as the resource selection or resource re-election mode when the transmission mode of the terminal is unicast or groupcast, or determining a random selection mode as the resource selection or resource re-election mode; When the transmission method of the terminal is broadcast transmission, the terminal may be provided with at least one of a 23rd determination unit used to determine a detection-based selection method as the resource selection or resource re-selection method, or a random selection method as the resource selection or resource re-selection method.

[0095] Optionally, the decision module in the embodiment of the present application further comprises: a 24th determination unit, used for determining a detection-based selection method as a resource selection or resource re-selection method, or determining a random selection method as a resource selection or resource re-selection method, when the terminal's transmission is related to an RRC connection or is a transmission between the terminal and another terminal that establishes an RRC connection; The resource selection or resource re-selection method may further include at least one of a 25th determination unit that is used to determine a detection-based selection method as the resource selection or resource re-selection method or a random selection method as the resource selection or resource re-selection method when the terminal's transmission is not related to a radio resource control (RRC) connection or when the terminal's transmission is a transmission between the terminal and another terminal with which an RRC connection has not been established.

[0096] Optionally, the decision module in the embodiment of the present application further comprises: a 26th determining unit, used for determining a detection-based selection manner as the resource selection or resource reselection manner when the terminal has not acquired the second target resource, or determining a random selection manner as the resource selection or resource reselection manner; and may further comprise at least one of a 27th determining unit, which is used to determine a detection-based selection manner as the resource selection or resource reselection manner, or a random selection manner as the resource selection or resource reselection manner, when the terminal acquires the second target resource; The second target resource includes at least one of a configured resource, a scheduled resource, a recommended resource, a pre-configured resource, and a protocol-defined resource.

[0097] Optionally, the decision module in the embodiment of the present application further comprises: a 28th determination unit, used for determining the detection-based selection method as the resource selection or resource re-selection method, or determining the random selection method as the resource selection or resource re-selection method, when the target time parameter and the DRX activation time satisfy the 19th predetermined condition; and a 29th determining unit, which is used to determine the detection-based selection method as the resource selection or resource re-selection method, or to determine the random selection method as the resource selection or resource re-selection method, when the target time parameter and the DRX activation time satisfy the 20th predetermined condition; the 19th predetermined condition includes at least one of the following: the time or time period specified by the target event parameter is within the DRX activation time; the overlapping portion of the time period specified by the target event parameter and the DRX activation time is equal to or greater than a 19th threshold; the overlapping portion of the time period specified by the target event parameter and the DRX activation time and the percentage of the DRX activation time are equal to or greater than a 20th threshold; and the distance between the time specified by the target event parameter and the start time or end time of the DRX deactivation time is equal to or greater than a 21st threshold. the twentieth predetermined condition includes at least one of the following: the time or time period specified by the target time parameter is not within the DRX activation time; the overlapping portion of the time period specified by the target event parameter and the DRX activation time is equal to or less than a 22nd threshold; the overlapping portion of the time period specified by the target time parameter and the DRX activation time and the percentage of the DRX activation time are equal to or less than a 23rd threshold; and the distance between the time specified by the target event parameter and the start time or end time of the DRX deactivation time is equal to or less than a 24th threshold. the target time parameters include at least one of a third target time, a detection window, a sum of the third target time and the third shift time, and a difference between the third target time and the third shift time; The third target time includes at least one of a detection window start time, a detection window end time, a detection time, a resource selection trigger time, a re-evaluation trigger time, a preemption trigger time, and a reselection trigger time.

[0098] Optionally, the decision module in the embodiment of the present application further comprises: a 30th determining unit, used for determining a detection-based selection method as the resource selection or resource reselection method, or determining a random selection method as the resource selection or resource reselection method when the terminal's transmission is related to a second object; and a 31st determining unit, which is used to determine a detection-based selection manner as the resource selection or resource reselection manner when the transmission of the terminal is not related to the second object, or to determine a random selection manner as the resource selection or resource reselection manner; The second object includes at least one of a target logical channel, a target logical channel group, and a target upper layer signaling.

[0099] Optionally, the decision module in the embodiment of the present application further comprises: a 32nd determination unit, used for determining the detection-based selection method as the resource selection or resource re-election method, or determining the random selection method as the resource selection or resource re-election method when the 21st predetermined condition is met; and a 33rd determination unit, which is used to determine the detection-based selection method as the resource selection or resource re-election method when the 22nd predetermined condition is met, or to determine the random selection method as the resource selection or resource re-election method; The 21st predetermined condition includes at least one of: HARQ feedback is enabled; the resource pool where the terminal is located includes feedback resources; the bandwidth portion of the terminal includes feedback resources; the carrier of the terminal includes feedback resources; a broadcast feedback resource for broadcasting HARQ is obtained; the feedback resource period is equal to or greater than a 25th threshold; the broadcast feedback resource period is equal to or greater than a 26th threshold; the feedback processing time is equal to or greater than a 27th threshold; and the broadcast processing time is equal to or greater than a 28th threshold; The 22nd predetermined condition includes at least one of the following: HARQ feedback is not enabled; the resource pool where the terminal is located does not include feedback resources; the bandwidth portion of the terminal does not include feedback resources; the carrier of the terminal does not include feedback resources; no broadcast feedback resource for broadcasting HARQ is obtained; the feedback resource period is less than or equal to the 29th threshold; the broadcast feedback resource period is less than or equal to the 30th threshold; the feedback processing time is less than or equal to the 31st threshold; and the broadcast processing time is less than or equal to the 32nd threshold.

[0100] Optionally, the decision module in the embodiment of the present application further comprises: a 34th determination unit, used for determining the detection-based selection method as the resource selection or resource re-election method, or determining the random selection method as the resource selection or resource re-election method when the 23rd predetermined condition is met; and a 35th determination unit, which is used to determine the detection-based selection method as the resource selection or resource re-election method when the 24th predetermined condition is met, or to determine the random selection method as the resource selection or resource re-election method; The twenty-third predetermined condition includes at least one of: a power saving configuration is obtained; a power saving configuration is enabled; a power saving configuration is supported; a power saving configuration is activated; and a sleep command is issued; The 24th predetermined condition includes at least one of the following: a power saving configuration is not configured, a power saving configuration is not enabled, a power saving configuration is not supported, a power saving configuration is not activated, and an instruction to wake up has been issued.

[0101] Optionally, the decision module in the embodiment of the present application further comprises: a 36th determination unit, used for determining the detection-based selection method as the resource selection or resource re-selection method, or determining the random selection method as the resource selection or resource re-selection method, when the statistics of the terminal satisfy the 25th predetermined condition; and a 37th determining unit, which is used to determine the detection-based selection method as the resource selection or resource re-selection method, or the random selection method as the resource selection or resource re-selection method, when the statistics of the terminal satisfy the 26th predetermined condition; The 25th predetermined condition includes at least one of being equal to or less than the 33rd threshold and being within the 33rd value range. The 26th predetermined condition includes at least one of being equal to or greater than the 34th threshold and being within the 34th value range.

[0102] The resource processing device in the embodiments of the present application may be a device, a device having an operating system, or an electronic device, or may be an element, integrated circuit, or chip in a terminal. The device or electronic device may be a portable terminal or a non-portable terminal. For example, the portable terminal may include, but is not limited to, the types of terminals 11 listed above, and the non-portable terminal may be, for example, a server, a network-attached storage (NAS), a personal computer (PC), a television (TV), an automated teller machine (ATM), a kiosk, etc., and is not specifically limited in the embodiments of the present application.

[0103] The resource processing device provided in the embodiment of the present application can implement each step implemented in the method embodiment of Figure 6 and achieve similar technical effects, so detailed description will be omitted here to avoid repetition.

[0104] Optionally, as shown in Fig. 8, an embodiment of the present application further provides a communication device 800 including a processor 801, a memory 802, and a program or command stored in the memory 802 and executable on the processor 801, for example, when the communication device 800 is a terminal, the program or command is executed by the processor 801 to realize each step of the resource processing method embodiment and achieve similar technical effects. When the communication device 800 is a network-side device, the program or command is executed by the processor 801 to realize each step of the resource processing method embodiment and achieve similar technical effects, and detailed description thereof will be omitted here to avoid repetition.

[0105] An embodiment of the present application further provides a terminal including: a processor used to perform a step of determining a resource selection or resource re-election method, including at least one of a detection-based selection method and a random selection method, according to a scheduled rule; and a step of performing a first target operation, including at least one of resource selection, resource re-election, switching the resource selection method, switching the resource re-election method, switching to resource selection, and switching to resource re-election, according to the resource selection or resource re-election method; and a communication interface used to obtain a resource for performing the first operation.

[0106] This terminal embodiment corresponds to the above terminal-side method embodiment, and the respective implementation steps and realization forms of the above method embodiments are all applicable to this terminal embodiment, and similar technical effects can be achieved. Specifically, Figure 9 is a schematic diagram of the hardware configuration of a terminal implementing the embodiment of the present application.

[0107] The terminal 100 includes at least some elements such as, but not limited to, a radio frequency unit 101, a network module 102, an audio output unit 103, an input unit 104, a sensor 105, a display unit 106, a user input unit 107, an interface unit 108, a memory 109 and a processor 110.

[0108] Those skilled in the art will understand that the terminal 100 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 110 through a power management system, thereby realizing functions such as charge / discharge management and power consumption management. The structure of the terminal shown in Figure 9 is not intended to limit the terminal, and the terminal may include more or fewer components than those shown, or a combination of some components, or a different component arrangement, and detailed descriptions thereof will be omitted here.

[0109] It should be understood that in the embodiment of the present application, the input unit 104 may include a graphics processing unit (GPU) 1041 for processing image data of static or video images captured by an image capture device (e.g., a camera) in a video capture mode or an image capture mode, and a microphone 1042. The display unit 106 may include a display panel 1061, which may be configured in the form of a liquid crystal display (LCD), an organic light-emitting diode (OLED), or the like. The user input unit 107 includes a touch panel 1071 and other input devices 1072. The touch panel 1071 is also called a touch screen. The touch panel 1071 may include two parts: a touch detection device and a touch controller. The other input devices 1072 may include, but are not limited to, a physical keyboard, function buttons (e.g., volume control buttons, switch buttons, etc.), a trackball, a mouse, and a control lever, and detailed descriptions thereof will be omitted here.

[0110] In the embodiment of the present application, the high frequency unit 101 receives downlink data from the network side device, processes the data in the processor 110, and transmits uplink data to the network side device. Typically, the high frequency unit 101 includes, but is not limited to, an antenna, at least one amplifier, a receiver / transmitter, a coupler, a low-noise amplifier, a duplexer, etc.

[0111] The memory 109 can be used to store software programs or commands and various data. The memory 109 may primarily include a program or command storage area and a data storage area, which can store an operating system, an application or command required for at least one function (e.g., audio playback function, image playback function, etc.). The memory 109 may also include high-speed random access memory or nonvolatile memory, which 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 109 may include at least one magnetic disk storage device, flash memory device, or other nonvolatile solid-state storage device.

[0112] The processor 110 may include one or more processing units, and may selectively integrate an application processor that mainly processes an operating system, a user interface, and applications or commands, etc., and a modem processor that mainly processes wireless communications, such as a baseband processor, in the processor 110. It is understood that the modem processor may not be integrated into the processor 110.

[0113] The processor 110 is used for the terminal to execute a step of determining a resource selection or resource re-selection method, including at least one of a detection-based selection method and a random selection method, according to a scheduled rule, and a step of performing a first target operation, including at least one of resource selection, resource re-selection, switching of resource selection method, switching of resource re-selection method, switching to resource selection, and switching to resource re-selection, according to the resource selection or resource re-selection method.

[0114] Optionally, the processor 110 is further adapted to execute a second target action if the target condition is met; The target conditions include at least one of switching from a detection-based selection method to a random selection method, switching from a random selection method to a detection-based selection method, switching from a first selection method in the detection-based selection method to a second selection method in the detection-based selection method, switching from the second selection method to the first selection method, switching from the first selection method to a third selection method in the detection-based selection method, switching from the third selection method to the first selection method, switching from the second selection method to the third selection method, switching from the third selection method to the second selection method, a resource selection currently being performed according to a scheduling rule being different from a previously performed resource selection, a resource selection currently being performed according to a scheduling rule being different from a previously performed resource selection, a resource selection currently being performed according to a scheduling rule being different from a previously performed resource selection, a currently determined resource selection not matching, and a currently determined resource selection not matching.

[0115] Optionally, the processor 110 is further used to determine a resource selection or resource re-election method according to the scheduled parameter, where different values of the scheduled parameter correspond to different resource selection or resource re-election methods, or different meanings represented by the scheduled parameter correspond to different resource selection or resource re-election methods.

[0116] Optionally, processor 110 further When the processing time required by the terminal for the first object satisfies a first predetermined condition, determining the detection-based selection method as the resource selection or resource reselection method, or determining the random selection method as the resource selection or resource reselection method; This method is used in at least one of the steps of determining a detection-based selection method as the resource selection or resource re-selection method or determining a random selection method as the resource selection or resource re-selection method when the processing time required by the terminal for the first target satisfies the second predetermined condition.

[0117] Optionally, processor 110 further When a time interval between a first time and a second time is equal to or longer than a first time length, determining a detection-based selection method as the resource selection or resource re-election method, or determining a random selection method as the resource selection or resource re-election method; When the time interval between the first time and the second time is equal to or less than a second time length, the method is used in at least one of determining a detection-based selection method as the resource selection or resource re-election method, or determining a random selection method as the resource selection or resource re-election method.

[0118] Optionally, processor 110 further When the second object satisfies a third predetermined condition, determining the detection-based selection method as the resource selection or resource re-election method, or determining the random selection method as the resource selection or resource re-election method; When the second object satisfies a fourth predetermined condition, determining the detection-based selection manner as the resource selection or resource re-election manner, or determining the random selection manner as the resource selection or resource re-election manner; When the number of candidate resources or the number of resources in the second target satisfies a fifth predetermined condition, determining the detection-based selection method as the resource selection or resource re-selection method, or determining the random selection method as the resource selection or resource re-selection method; When the number of candidate resources or the number of resources in the second target satisfies a sixth predetermined condition, determining a detection-based selection method as the resource selection or resource reselection method, or determining a random selection method as the resource selection or resource reselection method by the terminal; When the number of candidate resources and the number of resources in the second target satisfy a seventh predetermined condition, determining the detection-based selection method as the resource selection or resource re-selection method, or determining the random selection method as the resource selection or resource re-selection method; This is used in at least one of the steps of determining a detection-based selection method as the resource selection or resource re-selection method or determining a random selection method as the resource selection or resource re-selection method when the number of candidate resources in the second target and the number of resources satisfy the eighth predetermined condition.

[0119] Optionally, processor 110 further When the QoS or the target parameter of the QoS satisfies a ninth predetermined condition, determining the detection-based selection method as the resource selection or resource re-election method, or determining the random selection method as the resource selection or resource re-election method; When the QoS or the target parameter of the QoS satisfies a tenth predetermined condition, determining the detection-based selection method as the resource selection or resource re-election method, or determining the random selection method as the resource selection or resource re-election method; When the QoS and the target parameter of the QoS satisfy an eleventh predetermined condition, determining the detection-based selection method as the resource selection or resource re-election method, or determining the random selection method as the resource selection or resource re-election method; This method is used in at least one of the steps of determining a detection-based selection method as the resource selection or resource re-selection method when the QoS and QoS target parameters satisfy the 12th predetermined condition, or determining a random selection method as the resource selection or resource re-selection method.

[0120] Optionally, processor 110 further When the number of first target resources or the number of target detection windows satisfies a thirteenth predetermined condition, determining a detection-based selection method as the resource selection or resource re-selection method, or determining a random selection method as the resource selection or resource re-selection method; When the number of first target resources or the number of target detection windows satisfies a fourteenth predetermined condition, determining a detection-based selection method as the resource selection or resource re-selection method, or determining a random selection method as the resource selection or resource re-selection method; When the number of first target resources and the number of target detection windows satisfy a fifteenth predetermined condition, determining a detection-based selection method as the resource selection or resource re-selection method, or determining a random selection method as the resource selection or resource re-selection method; This method is used in at least one of the steps of determining a detection-based selection method as the resource selection or resource re-selection method when the number of first target resources and the number of target detection windows satisfy the 16th predetermined condition, or determining a random selection method as the resource selection or resource re-selection method.

[0121] Optionally, processor 110 further When the number of candidate resources, the number of resources to be selected, or the number of resources to be transmitted meets the seventeenth predetermined condition, determining the detection-based selection method as the resource selection or resource re-selection method, or determining the random selection method as the resource selection or resource re-selection method; This method is used in at least one of the steps of determining a detection-based selection method as the resource selection or resource re-selection method or determining a random selection method as the resource selection or resource re-selection method when the number of candidate resources, the number of resources requiring selection, or the number of resources requiring transmission meets the 18th predetermined condition.

[0122] Optionally, processor 110 further When the transmission mode of the terminal is unicast or groupcast, determining a detection-based selection mode as the resource selection or resource re-election mode, or determining a random selection mode as the resource selection or resource re-election mode; When the transmission method of the terminal is broadcast transmission, this method is used in at least one of the steps of determining a detection-based selection method as the resource selection or resource re-selection method, or determining a random selection method as the resource selection or resource re-selection method.

[0123] Optionally, processor 110 further When the terminal's transmission is related to an RRC connection or is a transmission between the terminal and another terminal that establishes an RRC connection, determining a detection-based selection scheme as the resource selection or resource re-selection scheme, or determining a random selection scheme as the resource selection or resource re-selection scheme; When the terminal's transmission is not related to a radio resource control (RRC) connection or when the terminal's transmission is a transmission between the terminal and another terminal with which an RRC connection has not been established, the method is used in at least one of the steps of determining a detection-based selection method as the resource selection or resource re-selection method or determining a random selection method as the resource selection or resource re-selection method.

[0124] Optionally, processor 110 further When the target time parameter and the DRX activation time satisfy a nineteenth predetermined condition, determining the detection-based selection method as the resource selection or resource re-selection method, or determining the random selection method as the resource selection or resource re-selection method; When the target time parameter and the DRX activation time satisfy the 20th predetermined condition, the detection-based selection method is determined as the resource selection or resource re-selection method, or the random selection method is determined as the resource selection or resource re-selection method.

[0125] Optionally, processor 110 further When the target time parameter and the DRX activation time satisfy a nineteenth predetermined condition, determining the detection-based selection method as the resource selection or resource re-selection method, or determining the random selection method as the resource selection or resource re-selection method; When the target time parameter and the DRX activation time satisfy the 20th predetermined condition, the detection-based selection method is determined as the resource selection or resource re-selection method, or the random selection method is determined as the resource selection or resource re-selection method.

[0126] Optionally, processor 110 further When the transmission of the terminal is related to a second object, determining a detection-based selection manner as the resource selection or resource reselection manner, or determining a random selection manner as the resource selection or resource reselection manner; When the terminal's transmission is not related to the second target, the method is used in at least one of determining a detection-based selection method as the resource selection or resource re-selection method, or determining a random selection method as the resource selection or resource re-selection method.

[0127] Optionally, processor 110 further When a 21st predetermined condition is satisfied, determining the detection-based selection method as the resource selection or resource re-election method, or determining the random selection method as the resource selection or resource re-election method; This is used in at least one of the steps of determining a detection-based selection method as the resource selection or resource re-election method when the 22nd predetermined condition is met, or determining a random selection method as the resource selection or resource re-election method.

[0128] Optionally, processor 110 further When a 23rd predetermined condition is satisfied, determining the detection-based selection method as the resource selection or resource re-election method, or determining the random selection method as the resource selection or resource re-election method; This is used in at least one of the steps of determining a detection-based selection method as the resource selection or resource re-election method when a 24th predetermined condition is met, or determining a random selection method as the resource selection or resource re-election method.

[0129] Optionally, processor 110 further When the statistics of the terminal satisfy a 25th predetermined condition, determining the detection-based selection method as the resource selection or resource re-selection method, or determining the random selection method as the resource selection or resource re-selection method; When the terminal statistics satisfy the 26th predetermined condition, the method is used in at least one of the steps of determining a detection-based selection method as the resource selection or resource re-selection method, or determining a random selection method as the resource selection or resource re-selection method.

[0130] The embodiments of the present application further provide a readable storage medium, which may be non-volatile or volatile, and which stores a program or command, which, when executed by a processor, realizes each step of the above resource processing method embodiment and achieves similar technical effects. In order to avoid repetition, detailed description thereof will be omitted here.

[0131] Here, the processor is the processor in the terminal in the above embodiment. The readable storage medium includes, for example, 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.

[0132] The embodiments of the present application further provide a chip that includes a processor and a communication interface, the communication interface and the processor are coupled together, and the processor executes programs or commands to realize each step of the above-mentioned resource processing method embodiments, and can achieve similar technical effects. In order to avoid repetition, detailed descriptions are omitted here.

[0133] It should be understood that the chip described in the embodiments of the present application may also be referred to as a system chip, a chip system, a system on a chip, or the like.

[0134] An embodiment of the present application further provides a computer program product that is stored in a non-transitory readable storage medium and can be executed by at least one processor to realize each step of the above resource processing method embodiment and achieve similar technical effects, and detailed descriptions thereof will be omitted here to avoid repetition.

[0135] It should be noted that, as used herein, the terms "comprise," "consist of," or any other variation thereof, are intended to include a non-exclusive inclusion, whereby a process, method, article, or apparatus comprising a series of elements includes not only those elements but also other elements not expressly stated or inherent in such process, method, article, or apparatus. Unless otherwise specified, elements qualified by the phrase "comprises a..." do not exclude the presence of other identical elements in the process, method, article, or apparatus that includes the element. It should also 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 substantially simultaneously or in the reverse order, depending on such functionality. 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 one example may be combined in other examples.

[0136] From the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be realized in the form of a combination of software and a necessary common hardware platform, and of course, they can also be realized by hardware, but in many cases the former is a more preferred embodiment. Based on this view, the technical solutions of the present application can be substantially 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 plurality of instructions that cause 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.

[0137] Although the examples of the present application have been described above with reference to the drawings, the present application is not limited to the above-mentioned specific embodiments, which are merely illustrative and not limiting. Based on the suggestions of the present application, many forms that a person skilled in the art can make without departing from the spirit of the present application and the scope of protection of the claims are all within the scope of protection of the present application.

Claims

1. When the number of resources that need to be detected is less than a threshold, the terminal determines that the resource selection or resource re-selection mode is a detection-based selection mode or a random selection mode; The terminal performs resource selection or resource re-election according to the resource selection or resource re-election manner.

2. The detection-based selection method includes: First selection method based on full detection; A second selection method based on partial detection; The method of claim 1 , including at least one third selection scheme based on short-term detection.

3. When a target condition is satisfied, the terminal performs at least one of resource reselection, resource evaluation, resource re-evaluation, resource abandonment, and resource pre-emption; 3. The method of claim 1 or 2, wherein the target conditions include at least one of: switching from the detection-based selection method to the random selection method; switching from the random selection method to the detection-based selection method; switching from a first selection method in the detection-based selection method to a second selection method in the detection-based selection method; switching from the second selection method to the first selection method; switching from the first selection method to a third selection method in the detection-based selection method; switching from the third selection method to the first selection method; switching from the second selection method to the third selection method; switching from the third selection method to the second selection method; a resource selection currently being performed according to a scheduling rule being different from a previously performed resource selection; a resource selection currently being performed according to a scheduling rule being different from a previously performed resource selection; a resource selection currently being performed according to a scheduling rule being different from a previously performed resource selection; a currently determined resource selection not matching; and a currently determined resource selection not matching.

4. The method described in claim 1, wherein the threshold is specified by a protocol or configured by network side equipment.

5. A method for implementing a computer-implemented system comprising: a processor; a memory; and a program or command stored in the memory and executable on the processor, wherein, when the program or command is executed by the processor, If the number of resources that need to be detected is less than a threshold, determining that the resource selection or resource re-election method is a detection-based selection method or a random selection method; and performing resource selection or resource re-election according to the resource selection or resource re-election method.

6. The detection-based selection method comprises: First selection method based on full detection; A second selection method based on partial detection; 6. The terminal of claim 5, including at least one third selection scheme based on short-term detection.

7. When the program or command is executed by the processor, When the target condition is satisfied, the step of performing at least one of resource reselection, resource evaluation, resource re-evaluation, resource abandonment, and resource preemption is further realized; 7. The terminal of claim 5, wherein the target condition includes at least one of: switching from the detection-based selection method to the random selection method; switching from the random selection method to the detection-based selection method; switching from a first selection method in the detection-based selection method to a second selection method in the detection-based selection method; switching from the second selection method to the first selection method; switching from the first selection method to a third selection method in the detection-based selection method; switching from the third selection method to the first selection method; switching from the second selection method to the third selection method; switching from the third selection method to the second selection method; a resource reselection currently being performed according to a scheduling rule being different from a previously performed resource selection; a resource reselection currently being performed according to the scheduling rule being different from a previously performed resource selection; a resource selection currently being performed according to the scheduling rule being different from a previously performed resource selection; a currently determined resource selection not matching; a currently determined resource reselection not matching.

8. A terminal as described in claim 5, wherein the threshold is specified by a protocol or set by network side equipment.

9. A program or command is stored, and when the program or command is executed by a processor, If the number of resources that need to be detected is less than a threshold, determining that the resource selection or resource re-election method is a detection-based selection method or a random selection method; and performing resource selection or resource re-election according to the resource selection or resource re-election scheme.

10. The detection-based selection method comprises: First selection method based on full detection; A second selection method based on partial detection; 10. The computer-readable storage medium of claim 9, comprising at least one third selection scheme based on short-term detection.

11. When the program or command is executed by the processor, When the target condition is satisfied, the step of performing at least one of resource reselection, resource evaluation, resource re-evaluation, resource abandonment, and resource preemption is further realized; 11. The readable storage medium of claim 9 or 10, wherein the target conditions include at least one of: switching from the detection-based selection method to the random selection method; switching from the random selection method to the detection-based selection method; switching from a first selection method in the detection-based selection method to a second selection method in the detection-based selection method; switching from the second selection method to the first selection method; switching from the first selection method to a third selection method in the detection-based selection method; switching from the third selection method to the first selection method; switching from the second selection method to the third selection method; switching from the third selection method to the second selection method; a resource selection currently being performed according to a scheduling rule being different from a previously performed resource selection; a resource selection currently being performed according to a scheduling rule being different from a previously performed resource selection; a resource selection currently being performed according to a scheduling rule being different from a previously performed resource selection; a currently determined resource selection not matching; and a currently determined resource selection not matching.

12. The readable storage medium described in Claim 9, wherein the threshold is specified by a protocol or set by a network side device.

Citation Information

Patent Citations

  • User device and signal transmission method

    JP2020017777A

  • Communication resource selection method and device

    US20200059896A1