Resource perception method, terminal and computer-readable storage medium
In the new air interface vehicle network mode 2, the terminal determines the resource reservation method and resource selection window according to the configuration of the network equipment, which solves the resource collision problem caused by insufficient configuration of the resource selection window and achieves efficient and reliable resource utilization.
Patent Information
- Application Number
- CN202110936764.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-08-16
- Publication Date
- 2025-09-12
- Estimated Expiration
- 2041-08-16
Smart Images

Figure CN115942273B_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present application relate to the field of communication technology, and in particular to a resource perception method, a terminal, and a computer-readable storage medium. Background Art
[0002] In the existing New Radio Vehicle-to-Everything Mode 2 (NR V2X Mode 2) distributed resource scheduling system, there are no restrictions on the configuration of the resource selection window and the candidate resource set for the simultaneous performance of period-based partial sensing (PBPS) and contiguous partial sensing (CPS). This cannot guarantee a sufficient number of resources and can easily lead to resource collisions. Summary of the Invention
[0003] The purpose of the embodiments of the present application is to provide a resource perception method, terminal and computer-readable storage medium, which can solve the problem that the current configuration of the resource selection window and the configuration of the candidate resource set cannot guarantee a sufficient number of resources, which easily leads to resource collisions.
[0004] In a first aspect, an embodiment of the present application provides a resource perception method, including:
[0005] The terminal receives resource pool related configuration from the network device;
[0006] The terminal determines a target sensing mode for reserving resources for a target TB and one or two resource selection windows corresponding to the target sensing mode according to the relevant configuration of the resource pool.
[0007] In a possible implementation manner, the target TB includes: a TB for periodic services and / or a TB for non-periodic services, and the target perception mode includes: PBPS and / or CPS;
[0008] The method further comprises:
[0009] The terminal determines a candidate resource set in the one or two resource selection windows.
[0010] In a possible implementation, the resource pool-related configuration includes:
[0011] First information, used to indicate a first resource pool;
[0012] Second information, used to indicate that the first resource pool allows resource sensing through PBPS and / or CPS;
[0013] The third information is used to indicate whether the number of resource selection windows allowed to be configured in the first resource pool is one or two.
[0014] In a possible implementation, the terminal determines, based on the resource pool configuration, a target perception mode for reserving resources for a target TB, and one or two resource selection windows corresponding to the target perception mode, including any one of the following:
[0015] In a case where the target TB includes a TB for a periodic service, the terminal determines, according to the relevant configuration of the resource pool, that a target perception mode for performing resource reservation for the TB for the periodic service is PBPS, and determines a first resource selection window corresponding to the PBPS;
[0016] In a case where the target TB includes a TB for a non-periodic service, the terminal determines, based on the relevant configuration of the resource pool, that a target perception mode for performing resource reservation for the TB for the non-periodic service is CPS, and determines a first resource selection window corresponding to the CPS;
[0017] In a case where the target TB includes a TB for periodic services, the terminal determines, according to the relevant configuration of the resource pool, that target perception modes for performing resource reservation for the TB for periodic services are PBPS and CPS, and determines a first resource selection window corresponding to the PBPS and CPS;
[0018] In a case where the target TB includes a TB for a non-periodic service, the terminal determines, according to the relevant configuration of the resource pool, that the target perception mode for performing resource reservation for the TB for the non-periodic service is PBPS and CPS, and determines a first resource selection window corresponding to the PBPS and CPS;
[0019] In a case where the target TB includes a TB for periodic services and a TB for aperiodic services, the terminal determines, based on the relevant configuration of the resource pool, a target perception mode for performing resource reservation for the TB for periodic services as PBPS, a target perception mode for performing resource reservation for the TB for aperiodic services as CPS, and determines a first resource selection window corresponding to the PBPS and the CPS;
[0020] In the case that the target TB includes a TB for periodic services and a TB for non-periodic services, the terminal determines, based on the relevant configuration of the resource pool, that the target perception mode for resource reservation for the TB for periodic services is PBPS, and that the target perception mode for resource reservation for the TB for non-periodic services is CPS, and determines a first resource selection window corresponding to PBPS and a second resource selection window corresponding to CPS.
[0021] In a possible implementation, the terminal determines a set of candidate resources in a resource selection window, including:
[0022] The upper layer of the terminal sends a first parameter to the physical layer of the terminal;
[0023] The physical layer of the terminal determines a first resource set in the first resource selection window according to the first parameter;
[0024] The terminal performs resource sensing on the first resource set in the target sensing manner to determine a first candidate resource set;
[0025] The first parameter is the minimum value of the number of subframes in the first resource set, the first parameter is any item in the first parameter set, and the first parameter set is a set preconfigured by the network device.
[0026] In a possible implementation, the terminal determines the candidate resource sets in two resource selection windows, including:
[0027] The upper layer of the terminal sends the first parameter and the second parameter to the physical layer of the terminal;
[0028] The physical layer of the terminal determines a first resource set in the first resource selection window according to the first parameter, and determines a second resource set in the second resource selection window according to the second parameter;
[0029] The terminal performs resource sensing on the first resource set in the target sensing manner to determine a first candidate resource set, and performs resource sensing on the second resource set to determine a second candidate resource set;
[0030] Among them, the first parameter is the minimum number of subframes in the first resource set, the second parameter is the minimum number of subframes in the second resource set, the first parameter is any item in the first parameter set, the second parameter is any item in the second parameter set, and the first parameter set and the second parameter set are pre-configured sets of the network device.
[0031] In a possible implementation manner, the terminal determining the candidate resource sets in the two resource selection windows includes:
[0032] The upper layer of the terminal sends a third parameter to the physical layer of the terminal;
[0033] The physical layer of the terminal determines, according to the third parameter, a first resource set in the first resource selection window, and determines a second resource set in the second resource selection window;
[0034] The terminal performs resource sensing on the first resource set in the target sensing manner to determine a first candidate resource set, and performs resource sensing on the second resource set to determine a second candidate resource set;
[0035] The third parameter is any one item in a third parameter set, and the third parameter set is a set pre-configured by the network device.
[0036] In one possible implementation, the method further includes:
[0037] The terminal determines an order of the first resource selection window and the second resource selection window, and / or the terminal determines a size of the first resource selection window and the second resource selection window.
[0038] In a possible implementation, the terminal receiving a resource pool-related configuration from a network device includes:
[0039] The terminal receives PC5 RRC signaling from the network device, where the PC5 RRC signaling carries the resource pool related configuration;
[0040] The upper layer of the terminal sends a higher layer signaling to the physical layer of the terminal, where the higher layer signaling carries the resource pool related configuration.
[0041] In a second aspect, an embodiment of the present application provides a terminal, including: a memory, a transceiver, and a processor:
[0042] A memory for storing a computer program; a transceiver for transmitting and receiving data under the control of the processor; and a processor for reading the computer program in the memory and performing the following operations:
[0043] The terminal receives resource pool related configuration from the network device;
[0044] The terminal determines a target sensing mode for reserving resources for a target transport block TB and one or two resource selection windows corresponding to the target sensing mode according to the resource pool-related configuration.
[0045] In a possible implementation manner, the target TB includes: a TB for periodic services and / or a TB for non-periodic services, and the target sensing mode includes: period-based partial sensing PBPS and / or continuous partial sensing CPS;
[0046] The processor is further configured to:
[0047] The terminal determines a candidate resource set in the one or two resource selection windows.
[0048] In a possible implementation, the resource pool-related configuration includes:
[0049] First information, used to indicate a first resource pool;
[0050] Second information, used to indicate that the first resource pool allows resource sensing through PBPS and / or CPS;
[0051] The third information is used to indicate whether the number of resource selection windows allowed to be configured in the first resource pool is one or two.
[0052] In one possible implementation, the processor is further configured to:
[0053] In a case where the target TB includes a TB for a periodic service, the terminal determines, according to the relevant configuration of the resource pool, that a target perception mode for performing resource reservation for the TB for the periodic service is PBPS, and determines a first resource selection window corresponding to the PBPS;
[0054] In a case where the target TB includes a TB for a non-periodic service, the terminal determines, according to the relevant configuration of the resource pool, that a target perception mode for performing resource reservation for the TB for the non-periodic service is CPS, and determines a first resource selection window corresponding to the CPS;
[0055] In a case where the target TB includes a TB for periodic services, the terminal determines, according to the relevant configuration of the resource pool, that target perception modes for performing resource reservation for the TB for periodic services are PBPS and CPS, and determines a first resource selection window corresponding to the PBPS and CPS;
[0056] In a case where the target TB includes a TB for a non-periodic service, the terminal determines, according to the relevant configuration of the resource pool, that the target perception mode for performing resource reservation for the TB for the non-periodic service is PBPS and CPS, and determines a first resource selection window corresponding to the PBPS and CPS;
[0057] In a case where the target TB includes a TB for periodic services and a TB for aperiodic services, the terminal determines, based on the relevant configuration of the resource pool, a target perception mode for performing resource reservation for the TB for periodic services as PBPS, a target perception mode for performing resource reservation for the TB for aperiodic services as CPS, and determines a first resource selection window corresponding to the PBPS and the CPS;
[0058] In the case that the target TB includes a TB for periodic services and a TB for non-periodic services, the terminal determines, based on the relevant configuration of the resource pool, that the target perception mode for resource reservation for the TB for periodic services is PBPS, and that the target perception mode for resource reservation for the TB for non-periodic services is CPS, and determines a first resource selection window corresponding to PBPS and a second resource selection window corresponding to CPS.
[0059] In a possible implementation, the processor is further configured to:
[0060] The upper layer of the terminal sends a first parameter to the physical layer of the terminal;
[0061] The physical layer of the terminal determines a first resource set in the first resource selection window according to the first parameter;
[0062] The terminal performs resource sensing on the first resource set in the target sensing manner to determine a first candidate resource set;
[0063] The first parameter is the minimum value of the number of subframes in the first resource set, the first parameter is any item in the first parameter set, and the first parameter set is a set preconfigured by the network device.
[0064] In a possible implementation, the processor is further configured to:
[0065] The upper layer of the terminal sends the first parameter and the second parameter to the physical layer of the terminal;
[0066] The physical layer of the terminal determines a first resource set in the first resource selection window according to the first parameter, and determines a second resource set in the second resource selection window according to the second parameter;
[0067] The terminal performs resource sensing on the first resource set in the target sensing manner to determine a first candidate resource set, and performs resource sensing on the second resource set to determine a second candidate resource set;
[0068] Among them, the first parameter is the minimum number of subframes in the first resource set, the second parameter is the minimum number of subframes in the second resource set, the first parameter is any item in the first parameter set, the second parameter is any item in the second parameter set, and the first parameter set and the second parameter set are pre-configured sets of the network device.
[0069] In a possible implementation, the processor is further configured to:
[0070] The upper layer of the terminal sends a third parameter to the physical layer of the terminal;
[0071] The physical layer of the terminal determines, according to the third parameter, a first resource set in the first resource selection window, and determines a second resource set in the second resource selection window;
[0072] The terminal performs resource sensing on the first resource set in the target sensing manner to determine a first candidate resource set, and performs resource sensing on the second resource set to determine a second candidate resource set;
[0073] The third parameter is any one item in a third parameter set, and the third parameter set is a set pre-configured by the network device.
[0074] In a possible implementation, the processor is configured to enable the terminal to determine an order of the first resource selection window and the second resource selection window, and / or enable the terminal to determine sizes of the first resource selection window and the second resource selection window.
[0075] In a possible implementation, the processor is further configured to:
[0076] The terminal receives PC5 RRC signaling from the network device, where the PC5 RRC signaling carries the resource pool related configuration;
[0077] The upper layer of the terminal sends a higher layer signaling to the physical layer of the terminal, where the higher layer signaling carries the resource pool related configuration.
[0078] In a third aspect, an embodiment of the present application provides a terminal, including:
[0079] A receiving module is used for the terminal to receive resource pool related configurations from the network device;
[0080] The first determination module is used for the terminal to determine the target perception mode for resource reservation for the target TB and one or two resource selection windows corresponding to the target perception mode according to the relevant configuration of the resource pool.
[0081] In a possible implementation manner, the terminal further includes:
[0082] A second determining module is configured for the terminal to determine a set of candidate resources in the one or two resource selection windows by using the target sensing method;
[0083] The target TB includes: a TB for periodic services and / or a TB for non-periodic services, and the target perception mode includes: PBPS and / or CPS.
[0084] In a possible implementation, the resource pool-related configuration includes:
[0085] First information, used to indicate a first resource pool;
[0086] Second information, used to indicate that the first resource pool allows resource sensing through PBPS and / or CPS;
[0087] The third information is used to indicate whether the number of resource selection windows allowed to be configured in the first resource pool is one or two.
[0088] In a possible implementation, the first determining module is further configured to perform any of the following:
[0089] In a case where the target TB includes a TB for a periodic service, the terminal determines, according to the relevant configuration of the resource pool, that a target perception mode for performing resource reservation for the TB for the periodic service is PBPS, and determines a first resource selection window corresponding to the PBPS;
[0090] In a case where the target TB includes a TB for a non-periodic service, the terminal determines, according to the relevant configuration of the resource pool, that a target perception mode for performing resource reservation for the TB for the non-periodic service is CPS, and determines a first resource selection window corresponding to the CPS;
[0091] In a case where the target TB includes a TB for periodic services, the terminal determines, according to the relevant configuration of the resource pool, that target perception modes for performing resource reservation for the TB for periodic services are PBPS and CPS, and determines a first resource selection window corresponding to the PBPS and CPS;
[0092] In a case where the target TB includes a TB for a non-periodic service, the terminal determines, according to the relevant configuration of the resource pool, that the target perception mode for performing resource reservation for the TB for the non-periodic service is PBPS and CPS, and determines a first resource selection window corresponding to the PBPS and CPS;
[0093] In a case where the target TB includes a TB for periodic services and a TB for aperiodic services, the terminal determines, based on the relevant configuration of the resource pool, a target perception mode for performing resource reservation for the TB for periodic services as PBPS, a target perception mode for performing resource reservation for the TB for aperiodic services as CPS, and determines a first resource selection window corresponding to the PBPS and the CPS;
[0094] In the case that the target TB includes a TB for periodic services and a TB for non-periodic services, the terminal determines, based on the relevant configuration of the resource pool, that the target perception mode for resource reservation for the TB for periodic services is PBPS, and that the target perception mode for resource reservation for the TB for non-periodic services is CPS, and determines a first resource selection window corresponding to PBPS and a second resource selection window corresponding to CPS.
[0095] In a possible implementation manner, the second determining module is further configured to:
[0096] The upper layer of the terminal sends a first parameter to the physical layer of the terminal;
[0097] The physical layer of the terminal determines a first resource set in the first resource selection window according to the first parameter;
[0098] The terminal performs resource sensing on the first resource set in the target sensing manner to determine a first candidate resource set;
[0099] The first parameter is the minimum value of the number of subframes in the first resource set, the first parameter is any item in the first parameter set, and the first parameter set is a set preconfigured by the network device.
[0100] In a possible implementation manner, the second determining module is further configured to:
[0101] The upper layer of the terminal sends the first parameter and the second parameter to the physical layer of the terminal;
[0102] The physical layer of the terminal determines a first resource set in the first resource selection window according to the first parameter, and determines a second resource set in the second resource selection window according to the second parameter;
[0103] The terminal performs resource sensing on the first resource set in the target sensing manner to determine a first candidate resource set, and performs resource sensing on the second resource set to determine a second candidate resource set;
[0104] Among them, the first parameter is the minimum number of subframes in the first resource set, the second parameter is the minimum number of subframes in the second resource set, the first parameter is any item in the first parameter set, the second parameter is any item in the second parameter set, and the first parameter set and the second parameter set are pre-configured sets of the network device.
[0105] In a possible implementation manner, the second determining module is further configured to:
[0106] The upper layer of the terminal sends a third parameter to the physical layer of the terminal;
[0107] The physical layer of the terminal determines, according to the third parameter, a first resource set in the first resource selection window, and determines a second resource set in the second resource selection window;
[0108] The terminal performs resource sensing on the first resource set in the target sensing manner to determine a first candidate resource set, and performs resource sensing on the second resource set to determine a second candidate resource set;
[0109] The third parameter is any one item in a third parameter set, and the third parameter set is a set pre-configured by the network device.
[0110] In a possible implementation manner, the terminal further includes:
[0111] The third determining module is configured to enable the terminal to determine an order of the first resource selection window and the second resource selection window, and / or enable the terminal to determine a size of the first resource selection window and the second resource selection window.
[0112] In a possible implementation manner, the receiving module is further configured to:
[0113] The terminal receives PC5 RRC signaling from the network device, where the PC5 RRC signaling carries the resource pool related configuration;
[0114] The upper layer of the terminal sends a higher layer signaling to the physical layer of the terminal, where the higher layer signaling carries the resource pool related configuration.
[0115] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, characterized in that the computer-readable storage medium stores a computer program, and the computer program is used to enable a computer to execute the resource perception method as described in the first aspect.
[0116] In an embodiment of the present application, the terminal determines the target perception mode for resource reservation for the target TB and one or two resource selection windows corresponding to the target perception mode based on the resource pool-related configuration provided by the network side, and flexibly configures the number of resource selection windows for different scenarios to ensure that there are sufficient candidate resources when reserving resources, thereby reducing resource collisions. BRIEF DESCRIPTION OF THE DRAWINGS
[0117] Figure 1 Schematic diagram of the resource selection window in LTE sidelink;
[0118] Figure 2 A schematic diagram of a process for implementing a resource awareness method according to an embodiment of the present invention;
[0119] Figure 3a This is one of the application scenario diagrams provided in the embodiment of the present application;
[0120] Figure 3b The second schematic diagram of the application scenario provided in the embodiment of the present application;
[0121] Figure 4 One of the structural diagrams of the terminal provided in the embodiment of the present application;
[0122] Figure 5 This is the second structural diagram of the terminal provided in the embodiment of the present application. DETAILED DESCRIPTION
[0123] The following will be combined with the drawings in the embodiments of this application to clearly and completely describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are part of the embodiments of this application, not all of them. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.
[0124] The terms "first," "second," and the like in the specification and claims of this application are used to distinguish similar objects, and are not used to describe a specific order or precedence. It should be understood that the terms used in this manner are interchangeable where appropriate, so that the embodiments of this application can be implemented in an order other than that illustrated or described herein, and that the objects distinguished by "first," "second," and the like are generally of the same type, and do not limit the number of objects; for example, the first object can be one or more. In addition, the term "and / or" in the specification and claims refers to at least one of the connected objects, and the character " / " generally indicates that the objects connected are in an "or" relationship.
[0125] To better understand the solutions of the embodiments of the present application, the following contents are first introduced:
[0126] LTE-V2X direct link resource perception:
[0127] In LTE sidelink, some sensing solutions are optimized only for periodic service types, such as Figure 1 As shown, where:
[0128] UE according to A set of Y candidate subframes determined within the resource selection window is monitored at the subframe of the sensing opportunity;
[0129] P step The minimum denominator is set to 100ms, ignoring the 20 / 50ms reservation period;
[0130] The periodic sensing opportunity within the sensing window is determined by the kth bit of the upper layer parameter gapCandidateSensing.
[0131] NR-V2X direct link resource perception:
[0132] In the NR sidelink, up to 16 (pre-)configured possible resource reservation periods are allowed, including ([1:99], 0, 100, 200, ..., 1000) to meet a wider range of business models, especially those with short latency requirements. Therefore, the k value will no longer be selected and determined based on the position of a set of periodic sensing opportunities identified as integer multiples of 100ms to cover other allowed packet reservation periods in the resource pool.
[0133] The existing NR V2X Mode 2 distributed resource scheduling system does not include enhanced restrictions on the configuration of the resource selection window and candidate resource sets for simultaneous PBPS and CPS sensing operations. In the LTE V2X Mode 2 distributed resource scheduling system, only one resource selection window is configured for partial sensing reservations. Because the NR V2X enhancement mechanism takes CPS sensing into account, retaining the previous resource selection window configuration cannot guarantee sufficient resources.
[0134] The resource perception method provided in the embodiment of the present application is described in detail below through specific embodiments and their application scenarios in conjunction with the accompanying drawings.
[0135] The technology described in this article is not limited to the fifth-generation mobile communication (5th-generation, 5G) system and subsequent evolution communication systems, and is not limited to the evolution (LTE-Advanced, LTE-A) system of LTE / LTE, and can also be used in various wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency-Division Multiple Access (SC-FDMA) and other systems.
[0136] The terms "system" and "network" are often used interchangeably. A CDMA system can implement radio technologies such as CDMA2000 and Universal Terrestrial Radio Access (UTRA). UTRA includes Wideband Code Division Multiple Access (WCDMA) and other CDMA variants. A TDMA system can implement radio technologies such as Global System for Mobile Communication (GSM). An OFDMA system can implement radio technologies such as Ultra Mobile Broadband (UMB), Evolved UTRA (Evolution-UTRA, E-UTRA), IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20, Flash-OFDM, and others. UTRA and E-UTRA are parts of the Universal Mobile Telecommunications System (UMTS). LTE and more advanced LTE (such as LTE-A) are new versions of UMTS that use E-UTRA. UTRA, E-UTRA, UMTS, LTE, LTE-A, and GSM are described in documents from an organization named "3rd Generation Partnership Project" (3GPP). CDMA2000 and UMB are described in documents from an organization named "3rd Generation Partnership Project 2" (3GPP2). The techniques described herein may be used for the systems and radio technologies mentioned above as well as for other systems and radio technologies.
[0137] See also Figure 2 , an embodiment of the present application provides a resource perception method including:
[0138] Step 201: The terminal receives resource pool related configuration from the network device;
[0139] Step 202: The terminal determines a target sensing mode for resource reservation for a target TB and one or two resource selection windows corresponding to the target sensing mode according to relevant configurations of the resource pool.
[0140] In sidelink mode 2, the network configures a resource pool for the terminal, and the terminal then uses resource awareness to determine resources within the pool. Specifically, the network device sends the resource pool configuration to the terminal.
[0141] In an embodiment of the present application, the terminal receives a configuration related to the resource pool, and determines a target perception mode for reserving resources for the target TB according to the configuration, as well as one or two resource selection windows corresponding to the target perception mode. In this way, when the terminal uses one perception mode to reserve resources for the target TB, it can determine a corresponding resource selection window, or when the terminal uses two perception modes to reserve resources for the target TB, it can determine two corresponding resource selection windows. The number of resource selection windows can be flexibly configured for different scenarios to ensure that there are sufficient candidate resources when reserving resources, thereby reducing resource collisions.
[0142] Furthermore, in a possible implementation, the method also includes: the terminal determines a set of candidate resources in one or two resource selection windows through a target perception method; wherein, the target TB includes: TB for periodic services and / or TB for non-periodic services, and the target perception method includes: PBPS and / or CPS.
[0143] In an embodiment of the present application, based on different scenarios, after the terminal determines one or two resource selection windows, it can also determine a candidate resource set within each resource selection window to ensure that each perception mode can have a corresponding candidate resource set, which facilitates resource reservation using two perception modes.
[0144] In a possible implementation, the above-mentioned resource pool-related configuration includes:
[0145] (1) First information, used to indicate a first resource pool; the terminal can obtain information about the total resource pool configured on the network side based on the first information.
[0146] (2) Second information is used to indicate that the first resource pool allows resource perception through PBPS and / or CPS; the terminal can know which perception method can be used for resource perception for the above-mentioned first resource pool based on the second information.
[0147] (3) Third information is used to indicate whether the number of resource selection windows allowed to be configured in the first resource pool is one or two. The terminal can know how many resource selection windows need to be set according to the third information.
[0148] In a possible implementation, the terminal receives the resource pool-related configuration from the network device, specifically including:
[0149] (1) The terminal receives PC5 RRC signaling from the network device, which carries resource pool-related configurations;
[0150] In an embodiment of the present application, the network device sends the above-mentioned resource pool-related configuration (such as the first information, the second information and / or the third information) to the terminal through PC5 RRC signaling. During the specific implementation process, new signaling (such as one bit or multiple bits) can be added to the PC5 RRC signaling, and the added signaling is used to indicate the number of resource selection windows and other information for the resource reservation of the target TB.
[0151] (2) The upper layer of the terminal sends a high-layer signaling to the physical layer of the terminal. The high-layer signaling carries the configuration related to the resource pool.
[0152] In the embodiment of the present application, after the terminal obtains the resource pool related configuration in the PC5 RRC signaling, the upper layer of the terminal sends the resource pool related configuration to the physical layer of the terminal through the upper layer signaling.
[0153] In a possible implementation, the terminal determines, based on the configuration of the resource pool, a target sensing mode for reserving resources for the target TB and one or two resource selection windows corresponding to the target sensing mode, specifically including any one of the following:
[0154] (1) When the target TB includes a TB for periodic services, the terminal determines, based on the relevant configuration of the resource pool, that the target perception mode for resource reservation for the TB for periodic services is PBPS, and determines a first resource selection window corresponding to the PBPS;
[0155] In an embodiment of the present application, when reserving resources for a TB of a periodic service, the UE may only use PBPS perception to make the reservation and configure a resource selection window for the perception operation.
[0156] (2) When the target TB includes a TB for a non-periodic service, the terminal determines, based on the relevant configuration of the resource pool, that the target perception mode for resource reservation for the TB for the non-periodic service is CPS, and determines a first resource selection window corresponding to the CPS;
[0157] In an embodiment of the present application, when reserving resources for a TB of a non-periodic service, the UE may only use CPS perception to make the reservation and configure a resource selection window for the perception operation.
[0158] (3) When the target TB includes a TB for periodic services, the terminal determines, based on the relevant configuration of the resource pool, that the target perception mode for resource reservation for the TB for periodic services is PBPS and CPS, and determines a first resource selection window corresponding to the PBPS and CPS;
[0159] In an embodiment of the present application, when reserving resources for a TB of a periodic service, the UE may use both PBPS and CPS perception to make reservations, and configure a resource selection window for these two perception operations.
[0160] (4) When the target TB includes a TB for a non-periodic service, the terminal determines, based on the relevant configuration of the resource pool, that the target perception mode for resource reservation for the TB for the non-periodic service is PBPS and CPS, and determines a first resource selection window corresponding to the PBPS and CPS;
[0161] In an embodiment of the present application, when reserving resources for a TB of a non-periodic service, the UE may use both PBPS and CPS to make reservations, and configure a resource selection window for these two sensing operations.
[0162] (5) When the target TB includes a TB for periodic services and a TB for aperiodic services, the terminal determines, based on the configuration of the resource pool, that the target sensing mode for resource reservation for the TB for periodic services is PBPS, and that the target sensing mode for resource reservation for the TB for aperiodic services is CPS, and determines a first resource selection window corresponding to the PBPS and the CPS.
[0163] In an embodiment of the present application, when reserving resources for a TB of a periodic service, the UE uses PBPS to make a reservation and configures a resource selection window. The UE can perform CPS operation for TB resource reservation for another non-periodic service and reserve resources within the previously configured resource selection window (i.e., the resource selection window configured for PBPS).
[0164] (6) In the case where the target TB includes a TB for periodic services and a TB for non-periodic services, the terminal determines, based on the relevant configuration of the resource pool, that the target perception mode for resource reservation for the TB for periodic services is PBPS, and that the target perception mode for resource reservation for the TB for non-periodic services is CPS, and determines a first resource selection window corresponding to PBPS and a second resource selection window corresponding to CPS.
[0165] In an embodiment of the present application, when making resource reservations for a TB of a periodic service, the UE uses PBPS to make reservations and configures a resource selection window. The UE can perform CPS operations for TB resource reservations for another non-periodic service and configure another resource selection window. The two perception methods configure two resource selection windows respectively.
[0166] In a possible implementation, the terminal determines a set of candidate resources in a resource selection window, specifically including:
[0167] (1) The upper layer of the terminal sends a first parameter to the physical layer of the terminal;
[0168] (2) The physical layer of the terminal determines a first resource set in a first resource selection window based on the first parameter;
[0169] (3) The terminal performs resource perception on the first resource set through the target perception method and determines a first candidate resource set;
[0170] In an embodiment of the present application, the first resource pool configured on the network side may contain a large number of resources, so the terminal can pre-determine an initial candidate resource set (denoted as Y) in the first resource selection window. The terminal perceives the set Y through PBPS or CPS, and based on the perception results, excludes the candidate resources in the set Y, thereby obtaining a candidate resource set.
[0171] For the above set Y, the minimum number of subframes in the set Y is Y min , the Y min Determined by a high-level parameter, i.e., a first parameter. The first parameter is provided by the terminal's high-level layer to the terminal's physical layer. Specifically, the first parameter is any value in the first parameter set pre-configured by the network device, for example: the network side pre-configured set [b1, b2, ..., b L ], that is, a set of L parameters, the terminal's upper layer selects one parameter from these L parameters as Y min Sent to the physical layer of the terminal, so according to Y min The size of the set Y can be determined.
[0172] In a possible implementation, the terminal determines the candidate resource sets in the two resource selection windows, specifically including:
[0173] (1) The upper layer of the terminal sends the first parameter and the second parameter to the physical layer of the terminal;
[0174] (2) The physical layer of the terminal determines a first resource set in a first resource selection window according to the first parameter, and determines a second resource set in a second resource selection window according to the second parameter;
[0175] (3) The terminal performs resource sensing on the first resource set through a target sensing method to determine a first candidate resource set, and performs resource sensing on the second resource set to determine a second candidate resource set;
[0176] Among them, the first parameter is the minimum number of subframes in the first resource set, the second parameter is the minimum number of subframes in the second resource set, the first parameter is any item in the first parameter set, the second parameter is any item in the second parameter set, and the first parameter set and the second parameter set are pre-configured sets of the network device.
[0177] In an embodiment of the present application, the first resource pool configured on the network side may contain a large number of resources, so the terminal can pre-determine an initial candidate resource set (denoted as Y1) in the first resource selection window and an initial candidate resource set (denoted as Y2) in the second resource selection window. The terminal perceives sets Y1 and Y2 through PBPS and CPS, and based on the perception results, excludes the candidate resources in sets Y1 and Y2 to obtain two candidate resource sets.
[0178] For the candidate resource sets Y1 and Y2, the minimum number of subframes in the two sets is different, that is, the minimum number of subframes in the set Y1 is Y min1 , the minimum number of subframes in set Y2 is Y min2 , the Y min1 and Y min2 Determined by high-level parameters, namely the first parameter and the second parameter. The first parameter and the second parameter are provided by the high-level layer of the terminal to the physical layer of the terminal. Specifically, the first parameter is any value in the first parameter set pre-configured by the network device, for example: the network side pre-configured set [a1, a2, ..., a L ], that is, a set of L parameters, the terminal's upper layer selects one parameter from these L parameters as Y min1 Sent to the physical layer of the terminal, so according to Y min1 The size of the set Y1 can be determined. Similarly, the second parameter is any value in the third parameter set pre-configured by the network device, for example: the network side pre-configured set [a1, a2, ..., a L ], that is, the second parameter set can be the same set as the first parameter set, and the terminal's upper layer selects one parameter from the L parameters as Y min2 Sent to the physical layer of the terminal, so according to Y min2 The size of set Y2 can be determined.
[0179] Optionally, the terminal determines the candidate resource sets in the two resource selection windows including:
[0180] (1) The upper layer of the terminal sends the third parameter to the physical layer of the terminal;
[0181] (2) The physical layer of the terminal determines the first resource set in the first resource selection window and determines the second resource set in the second resource selection window according to the third parameter;
[0182] (3) The terminal performs resource sensing on the first resource set through a target sensing method to determine a first candidate resource set, and performs resource sensing on the second resource set to determine a second candidate resource set;
[0183] The third parameter is any one item in the third parameter set, and the third parameter set is a set pre-configured by the network device.
[0184] In the embodiment of the present application, for the candidate resource sets Y1 and Y2, the minimum number of subframes of the two sets is the same, that is, the minimum number of subframes in the sets Y1 and Y2 is Y. min , the Y min Determined by a high-level parameter, i.e., a third parameter. The third parameter is provided by the terminal's high-level layer to the terminal's physical layer. Specifically, the third parameter is any value in the third parameter set pre-configured by the network device, for example: the network side pre-configured set [a1, a2, ..., a L ], that is, a set of L parameters, the terminal's upper layer selects one parameter from these L parameters as Y min Sent to the physical layer of the terminal, so according to Y min The sizes of sets Y1 and Y2 can be determined.
[0185] It should be noted that the specific positions and sizes of the above-mentioned Y1 and Y2 are determined by the terminal implementation, and the embodiment of the present application does not limit the specific process of the determination process.
[0186] In some possible implementations, in the above scenario where there is only one first candidate resource set and two perception modes are used, the set first parameter set [b1, b2, ..., b L ], where b1=2a1, b1=2a1, ..., b L =2a L , that is, compared with the scenario with two candidate resource sets, for the case with only one candidate resource set, the parameters in the corresponding parameter set can be set to twice the size. Accordingly, in the above scenario with only one first candidate resource set and using one perception method, where b1=a1, b1=a1, ..., b L =a L .
[0187] Furthermore, the method further comprises:
[0188] The terminal determines an order of the first resource selection window and the second resource selection window, and / or the terminal determines a size of the first resource selection window and the second resource selection window.
[0189] In an embodiment of the present application, the order and / or size of the two resource selection windows corresponding to the two perception modes of PBPS and CPS are determined by the terminal implementation, and the embodiment of the present application does not limit the specific process of the determination process.
[0190] The solution of this application is described below with reference to specific embodiments:
[0191] Example 1: Resource allocation method for reserving resources for a periodic TB by performing PBPS and CPS;
[0192] See also Figure 3a When the UE reserves resources for a periodically transmitted TB, the following steps are performed to determine the reserved resources.
[0193] Step 1: The network side notifies the terminal of the relevant resource pool configuration, which includes:
[0194] (1) Resource pool information;
[0195] (2) The resource pool allows for resource perception using both PBPS and CPS sensing methods;
[0196] (3) The number of resource selection windows allowed to be configured in the resource pool is 1 or 2;
[0197] Step 2: After receiving the relevant configuration of the resource pool, the terminal makes a resource reservation. Figure 3a As shown, where:
[0198] (1) The UE determines the candidate resource Y within the resource selection window for the upcoming periodic transmission TB;
[0199] (2) configuring a resource selection window [n+T1, n+T2] for the periodic transmission TB;
[0200] (3) Y is not less than the configured Ymin (Ymin is determined by high-level parameters and is a value in the set [2a1, 2a2, …, 2aL]);
[0201] (4) UE performs resource perception for the periodic transmission TB through PBPS and CPS perception methods
[0202] Step 3: The UE excludes resources based on the sensing results and reports the final candidate resource set to the upper layer.
[0203] Example 2: Resource allocation method for reserving resources for a non-periodic TB by performing PBPS and CPS;
[0204] The scene can be referenced Figure 3a When the UE reserves resources for a TB of a non-periodic transmission, the following steps are performed to determine the reserved resources.
[0205] Step 1: The network side notifies the terminal of the relevant resource pool configuration, which includes:
[0206] (1) Resource pool information;
[0207] (2) The resource pool allows for resource perception using both PBPS and CPS sensing methods;
[0208] (3) The number of resource selection windows allowed to be configured in the resource pool is 1 or 2;
[0209] Step 2: After receiving the relevant configuration of the resource pool, the terminal makes a resource reservation. Figure 3a As shown, where:
[0210] (1) The UE determines the candidate resource Y within the resource selection window for the upcoming aperiodic transmission TB;
[0211] (2) configuring a resource selection window [n+T1, n+T2] for the non-periodic transmission TB;
[0212] (3) Y is not less than the configured Y min (Y min Determined by high-level parameters, [2a1, 2a2, …, 2a L ] values in the collection);
[0213] (4) The UE performs resource perception for the non-periodic transmission TB through two perception modes: PBPS and CPS;
[0214] Step 3: The UE excludes resources based on the sensing results and reports the final candidate resource set to the upper layer.
[0215] Example 3: Resource allocation method for reserving resources for a periodic TB and another non-periodic TB through PBPS and CPS;
[0216] See also Figure 3b When the UE reserves resources for a periodically transmitted TB, the following steps are performed to determine the reserved resources.
[0217] Step 1: The network side notifies the terminal of the relevant resource pool configuration, which includes:
[0218] (1) Resource pool information;
[0219] (2) The resource pool allows for resource perception using both PBPS and CPS sensing methods;
[0220] (3) The number of resource selection windows allowed to be configured in the resource pool is 1 or 2;
[0221] Step 2: After receiving the relevant configuration of the resource pool, the terminal reserves resources for periodic transmission of TB, such as Figure 3b As shown, where:
[0222] (1) The UE determines the candidate resource Y1 within the resource selection window for the upcoming periodic transmission TB.
[0223] (2) Configure a resource selection window [n+T1, n+T2] for the periodic transmission TB
[0224] (3) Y1 is not less than the configured Y min (Y min Determined by high-level parameters, [a1, a2, ..., a L ] values in the collection)
[0225] (4) The UE performs resource perception for the periodic transmission TB through the PBPS perception method.
[0226] Step 3: The terminal makes resource reservation for another non-periodic transmission TB, such as Figure 3b As shown, where:
[0227] (1) The UE determines the candidate resource Y2 within the resource selection window for another non-periodic transmission TB;
[0228] (2) configuring a resource selection window [n+T3, n+T4] for the periodic transmission TB;
[0229] (3) Y2 is not less than the configured Y min (Y min Determined by high-level parameters, [a1, a2, ..., a L ] values in the collection);
[0230] (4) The UE performs resource sensing for the non-periodic transmission TB through CPS sensing;
[0231] Step 4: The UE excludes resources based on the sensing results and reports the final candidate resource set to the upper layer.
[0232] See also Figure 4 , an embodiment of the present application provides a terminal 400, including:
[0233] Receiving module 401, used for the terminal to receive resource pool related configuration from the network device;
[0234] The first determining module 402 is configured for the terminal to determine a target sensing mode for reserving resources for a target TB and one or two resource selection windows corresponding to the target sensing mode according to the configuration related to the resource pool.
[0235] In a possible implementation manner, the terminal further includes:
[0236] A second determining module is configured for the terminal to determine a set of candidate resources in the one or two resource selection windows by using the target sensing method;
[0237] The target TB includes: a TB for periodic services and / or a TB for non-periodic services, and the target perception mode includes: PBPS and / or CPS.
[0238] In a possible implementation, the resource pool-related configuration includes:
[0239] First information, used to indicate a first resource pool;
[0240] Second information, used to indicate that the first resource pool allows resource sensing through PBPS and / or CPS;
[0241] The third information is used to indicate whether the number of resource selection windows allowed to be configured in the first resource pool is one or two.
[0242] In a possible implementation, the first determining module is further configured to perform any of the following:
[0243] In a case where the target TB includes a TB for a periodic service, the terminal determines, according to the relevant configuration of the resource pool, that a target perception mode for performing resource reservation for the TB for the periodic service is PBPS, and determines a first resource selection window corresponding to the PBPS;
[0244] In a case where the target TB includes a TB for a non-periodic service, the terminal determines, based on the relevant configuration of the resource pool, that a target perception mode for performing resource reservation for the TB for the non-periodic service is CPS, and determines a first resource selection window corresponding to the CPS;
[0245] In a case where the target TB includes a TB for periodic services, the terminal determines, according to the relevant configuration of the resource pool, that target perception modes for performing resource reservation for the TB for periodic services are PBPS and CPS, and determines a first resource selection window corresponding to the PBPS and CPS;
[0246] In a case where the target TB includes a TB for a non-periodic service, the terminal determines, according to the relevant configuration of the resource pool, that the target perception mode for performing resource reservation for the TB for the non-periodic service is PBPS and CPS, and determines a first resource selection window corresponding to the PBPS and CPS;
[0247] In a case where the target TB includes a TB for periodic services and a TB for aperiodic services, the terminal determines, based on the relevant configuration of the resource pool, a target perception mode for performing resource reservation for the TB for periodic services as PBPS, a target perception mode for performing resource reservation for the TB for aperiodic services as CPS, and determines a first resource selection window corresponding to the PBPS and the CPS;
[0248] In the case that the target TB includes a TB for periodic services and a TB for non-periodic services, the terminal determines, based on the relevant configuration of the resource pool, that the target perception mode for resource reservation for the TB for periodic services is PBPS, and that the target perception mode for resource reservation for the TB for non-periodic services is CPS, and determines a first resource selection window corresponding to PBPS and a second resource selection window corresponding to CPS.
[0249] In a possible implementation manner, the second determining module is further configured to:
[0250] The upper layer of the terminal sends a first parameter to the physical layer of the terminal;
[0251] The physical layer of the terminal determines a first resource set in the first resource selection window according to the first parameter;
[0252] The terminal performs resource sensing on the first resource set in the target sensing manner to determine a first candidate resource set;
[0253] The first parameter is the minimum value of the number of subframes in the first resource set, the first parameter is any item in the first parameter set, and the first parameter set is a set preconfigured by the network device.
[0254] In a possible implementation manner, the second determining module is further configured to:
[0255] The upper layer of the terminal sends the first parameter and the second parameter to the physical layer of the terminal;
[0256] The physical layer of the terminal determines a first resource set in the first resource selection window according to the first parameter, and determines a second resource set in the second resource selection window according to the second parameter;
[0257] The terminal performs resource sensing on the first resource set in the target sensing manner to determine a first candidate resource set, and performs resource sensing on the second resource set to determine a second candidate resource set;
[0258] Among them, the first parameter is the minimum number of subframes in the first resource set, the second parameter is the minimum number of subframes in the second resource set, the first parameter is any item in the first parameter set, the second parameter is any item in the second parameter set, and the first parameter set and the second parameter set are pre-configured sets of the network device.
[0259] In a possible implementation manner, the second determining module is further configured to:
[0260] The upper layer of the terminal sends a third parameter to the physical layer of the terminal;
[0261] The physical layer of the terminal determines, according to the third parameter, a first resource set in the first resource selection window, and determines a second resource set in the second resource selection window;
[0262] The terminal performs resource sensing on the first resource set in the target sensing manner to determine a first candidate resource set, and performs resource sensing on the second resource set to determine a second candidate resource set;
[0263] The third parameter is any one item in a third parameter set, and the third parameter set is a set pre-configured by the network device.
[0264] In a possible implementation manner, the terminal further includes:
[0265] The third determining module is configured to enable the terminal to determine an order of the first resource selection window and the second resource selection window, and / or enable the terminal to determine a size of the first resource selection window and the second resource selection window.
[0266] In a possible implementation manner, the receiving module is further configured to:
[0267] The terminal receives PC5 RRC signaling from the network device, where the PC5 RRC signaling carries the resource pool related configuration;
[0268] The upper layer of the terminal sends a higher layer signaling to the physical layer of the terminal, where the higher layer signaling carries the resource pool related configuration.
[0269] See also Figure 5 , an embodiment of the present application provides a terminal, including a memory 501, a transceiver 502, a processor 503, and a user interface 504:
[0270] The transceiver 502 is configured to receive and send data under the control of the processor 503 .
[0271] Among them, Figure 5In the embodiment, the bus architecture may include any number of interconnected buses and bridges, specifically linking together various circuits of one or more processors represented by processor 503 and memory represented by memory 501. The bus architecture may also link together various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are all well known in the art and therefore will not be described further herein. The bus interface provides an interface. The transceiver 502 may be a plurality of components, i.e., a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium, such as a wireless channel, a wired channel, an optical cable, and the like. For different user devices, the user interface 504 may also be an interface capable of connecting external or internal devices as required, and the connected devices include but are not limited to a keypad, a display, a speaker, a microphone, a joystick, and the like.
[0272] The processor 503 is responsible for managing the bus architecture and general processing, and the memory 501 can store data used by the processor 503 when performing operations.
[0273] Optionally, the processor 503 may be a CPU (central processing unit), an ASIC (Application Specific Integrated Circuit), an FPGA (Field-Programmable Gate Array) or a CPLD (Complex Programmable Logic Device), and the processor may also adopt a multi-core architecture.
[0274] Processor 503 is used to read the computer program in memory 501 and execute the following Figures 2 to 3b The resource-aware method shown includes the following operations:
[0275] The terminal receives resource pool related configuration from the network device;
[0276] The terminal determines a target sensing mode for reserving resources for a target transport block TB and one or two resource selection windows corresponding to the target sensing mode according to the resource pool-related configuration.
[0277] Optionally, the target TB includes: a TB for periodic services and / or a TB for non-periodic services, and the target perception mode includes: period-based partial perception PBPS and / or continuous partial perception CPS;
[0278] The processor 503 is further configured to:
[0279] The terminal determines a candidate resource set in the one or two resource selection windows.
[0280] Optionally, the resource pool related configuration includes:
[0281] First information, used to indicate a first resource pool;
[0282] Second information, used to indicate that the first resource pool allows resource sensing through PBPS and / or CPS;
[0283] The third information is used to indicate whether the number of resource selection windows allowed to be configured in the first resource pool is one or two.
[0284] Optionally, the processor 503 is further configured to perform any of the following:
[0285] In a case where the target TB includes a TB for a periodic service, the terminal determines, according to the relevant configuration of the resource pool, that a target perception mode for performing resource reservation for the TB for the periodic service is PBPS, and determines a first resource selection window corresponding to the PBPS;
[0286] In a case where the target TB includes a TB for a non-periodic service, the terminal determines, according to the relevant configuration of the resource pool, that a target perception mode for performing resource reservation for the TB for the non-periodic service is CPS, and determines a first resource selection window corresponding to the CPS;
[0287] In a case where the target TB includes a TB for periodic services, the terminal determines, according to the relevant configuration of the resource pool, that target perception modes for performing resource reservation for the TB for periodic services are PBPS and CPS, and determines a first resource selection window corresponding to the PBPS and CPS;
[0288] In a case where the target TB includes a TB for a non-periodic service, the terminal determines, according to the relevant configuration of the resource pool, that the target perception mode for performing resource reservation for the TB for the non-periodic service is PBPS and CPS, and determines a first resource selection window corresponding to the PBPS and CPS;
[0289] In a case where the target TB includes a TB for periodic services and a TB for aperiodic services, the terminal determines, based on the relevant configuration of the resource pool, a target perception mode for performing resource reservation for the TB for periodic services as PBPS, a target perception mode for performing resource reservation for the TB for aperiodic services as CPS, and determines a first resource selection window corresponding to the PBPS and the CPS;
[0290] In the case that the target TB includes a TB for periodic services and a TB for non-periodic services, the terminal determines, based on the relevant configuration of the resource pool, that the target perception mode for resource reservation for the TB for periodic services is PBPS, and that the target perception mode for resource reservation for the TB for non-periodic services is CPS, and determines a first resource selection window corresponding to PBPS and a second resource selection window corresponding to CPS.
[0291] Optionally, the processor 503 is further configured to:
[0292] The upper layer of the terminal sends a first parameter to the physical layer of the terminal;
[0293] The physical layer of the terminal determines a first resource set in the first resource selection window according to the first parameter;
[0294] The terminal performs resource sensing on the first resource set in the target sensing manner to determine a first candidate resource set;
[0295] The first parameter is the minimum value of the number of subframes in the first resource set, the first parameter is any item in the first parameter set, and the first parameter set is a set preconfigured by the network device.
[0296] Optionally, the processor 503 is further configured to:
[0297] The upper layer of the terminal sends the first parameter and the second parameter to the physical layer of the terminal;
[0298] The physical layer of the terminal determines a first resource set in the first resource selection window according to the first parameter, and determines a second resource set in the second resource selection window according to the second parameter;
[0299] The terminal performs resource sensing on the first resource set in the target sensing manner to determine a first candidate resource set, and performs resource sensing on the second resource set to determine a second candidate resource set;
[0300] Among them, the first parameter is the minimum number of subframes in the first resource set, the second parameter is the minimum number of subframes in the second resource set, the first parameter is any item in the first parameter set, the second parameter is any item in the second parameter set, and the first parameter set and the second parameter set are pre-configured sets of the network device.
[0301] Optionally, the processor 503 is further configured to:
[0302] The upper layer of the terminal sends a third parameter to the physical layer of the terminal;
[0303] The physical layer of the terminal determines, according to the third parameter, a first resource set in the first resource selection window, and determines a second resource set in the second resource selection window;
[0304] The terminal performs resource sensing on the first resource set in the target sensing manner to determine a first candidate resource set, and performs resource sensing on the second resource set to determine a second candidate resource set;
[0305] The third parameter is any one item in a third parameter set, and the third parameter set is a set pre-configured by the network device.
[0306] Optionally, the processor 503 is configured to enable the terminal to determine an order of the first resource selection window and the second resource selection window, and / or enable the terminal to determine a size of the first resource selection window and the second resource selection window.
[0307] Optionally, the processor 503 is further configured to:
[0308] The terminal receives PC5 RRC signaling from the network device, where the PC5 RRC signaling carries the resource pool related configuration;
[0309] The upper layer of the terminal sends a higher layer signaling to the physical layer of the terminal, where the higher layer signaling carries the resource pool related configuration.
[0310] An embodiment of the present application also provides a computer-readable storage medium, on which a computer program or instruction is stored. When the computer program or instruction is executed by a processor, the various processes of the above-mentioned resource perception method embodiment are implemented and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
[0311] The processor is the processor in the electronic device described in the above embodiment. The readable storage medium includes a computer-readable storage medium, such as a computer read-only memory (ROM), random access memory (RAM), a magnetic disk, or an optical disk.
[0312] It should be noted that, in this article, the terms "comprise", "include" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the statement "comprises a ..." does not exclude the presence of other identical elements in the process, method, article or device comprising the element. In addition, it should be noted that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in the opposite order according to the functions involved. For example, the described method may be performed in an order different from that described, and various steps may also be added, omitted, or combined. In addition, the features described with reference to certain examples may be combined in other examples.
[0313] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus the necessary general hardware platform, and of course can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), and includes a number of instructions for enabling a terminal (which can be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in each embodiment of the present application.
[0314] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of this application, ordinary technicians in this field can also make many forms without departing from the purpose of this application and the scope of protection of the claims, all of which are within the protection of this application.
Claims
1. A resource perception method, characterized in that: include: The terminal receives resource pool related configuration from the network device; The terminal determines a target sensing mode for reserving resources for a target transport block TB and one or two resource selection windows corresponding to the target sensing mode according to the resource pool-related configuration.
2. The method according to claim 1, characterized in that The target TB includes: a TB for periodic services and / or a TB for non-periodic services, and the target sensing mode includes: period-based partial sensing PBPS and / or continuous partial sensing CPS; The method further comprises: The terminal determines a candidate resource set in the one or two resource selection windows.
3. The method according to claim 1, characterized in that The resource pool related configuration includes: First information, used to indicate a first resource pool; Second information, used to indicate that the first resource pool allows resource sensing through PBPS and / or CPS; The third information is used to indicate whether the number of resource selection windows allowed to be configured in the first resource pool is one or two.
4. The method according to claim 3, characterized in that The terminal determines, based on the configuration related to the resource pool, a target sensing mode for reserving resources for a target TB, and one or two resource selection windows corresponding to the target sensing mode, including any one of the following: In a case where the target TB includes a TB for a periodic service, the terminal determines, according to the relevant configuration of the resource pool, that a target perception mode for performing resource reservation for the TB for the periodic service is PBPS, and determines a first resource selection window corresponding to the PBPS; In a case where the target TB includes a TB for a non-periodic service, the terminal determines, based on the relevant configuration of the resource pool, that a target perception mode for performing resource reservation for the TB for the non-periodic service is CPS, and determines a first resource selection window corresponding to the CPS; In a case where the target TB includes a TB for periodic services, the terminal determines, according to the relevant configuration of the resource pool, that target perception modes for performing resource reservation for the TB for periodic services are PBPS and CPS, and determines a first resource selection window corresponding to the PBPS and CPS; In a case where the target TB includes a TB for a non-periodic service, the terminal determines, according to the relevant configuration of the resource pool, that the target perception mode for performing resource reservation for the TB for the non-periodic service is PBPS and CPS, and determines a first resource selection window corresponding to the PBPS and CPS; In a case where the target TB includes a TB for periodic services and a TB for aperiodic services, the terminal determines, based on the relevant configuration of the resource pool, a target perception mode for performing resource reservation for the TB for periodic services as PBPS, a target perception mode for performing resource reservation for the TB for aperiodic services as CPS, and determines a first resource selection window corresponding to the PBPS and the CPS; In the case that the target TB includes a TB for periodic services and a TB for non-periodic services, the terminal determines, based on the relevant configuration of the resource pool, that the target perception mode for resource reservation for the TB for periodic services is PBPS, and that the target perception mode for resource reservation for the TB for non-periodic services is CPS, and determines a first resource selection window corresponding to PBPS and a second resource selection window corresponding to CPS.
5. The method according to claim 4, characterized in that The terminal determines a set of candidate resources in a resource selection window, including: The upper layer of the terminal sends a first parameter to the physical layer of the terminal; The physical layer of the terminal determines a first resource set in the first resource selection window according to the first parameter; The terminal performs resource sensing on the first resource set in the target sensing manner to determine a first candidate resource set; The first parameter is the minimum value of the number of subframes in the first resource set, the first parameter is any item in the first parameter set, and the first parameter set is a set preconfigured by the network device.
6. The method according to claim 4, characterized in that The terminal determines a candidate resource set in two resource selection windows, including: The upper layer of the terminal sends the first parameter and the second parameter to the physical layer of the terminal; The physical layer of the terminal determines a first resource set in the first resource selection window according to the first parameter, and determines a second resource set in the second resource selection window according to the second parameter; The terminal performs resource sensing on the first resource set in the target sensing manner to determine a first candidate resource set, and performs resource sensing on the second resource set to determine a second candidate resource set; Among them, the first parameter is the minimum number of subframes in the first resource set, the second parameter is the minimum number of subframes in the second resource set, the first parameter is any item in the first parameter set, the second parameter is any item in the second parameter set, and the first parameter set and the second parameter set are pre-configured sets of the network device.
7. The method according to claim 4, characterized in that The terminal determines the candidate resource sets in the two resource selection windows including: The upper layer of the terminal sends a third parameter to the physical layer of the terminal; The physical layer of the terminal determines, according to the third parameter, a first resource set in the first resource selection window, and determines a second resource set in the second resource selection window; The terminal performs resource sensing on the first resource set in the target sensing manner to determine a first candidate resource set, and performs resource sensing on the second resource set to determine a second candidate resource set; The third parameter is any one item in a third parameter set, and the third parameter set is a set pre-configured by the network device.
8. The method according to claim 4, characterized in that The method further comprises: The terminal determines an order of the first resource selection window and the second resource selection window, and / or the terminal determines a size of the first resource selection window and the second resource selection window.
9. The method according to claim 3, characterized in that The terminal receives resource pool related configuration from the network device, including: The terminal receives PC5 RRC signaling from the network device, where the PC5 RRC signaling carries the resource pool related configuration; The upper layer of the terminal sends a higher layer signaling to the physical layer of the terminal, where the higher layer signaling carries the resource pool related configuration.
10. A terminal, characterized in that: include: Memory, transceiver, processor: memory for storing computer programs; a transceiver, configured to transmit and receive data under the control of the processor; A processor is configured to read the computer program in the memory and perform the following operations: The terminal receives resource pool related configuration from the network device; The terminal determines a target sensing mode for reserving resources for a target transport block TB and one or two resource selection windows corresponding to the target sensing mode according to the resource pool-related configuration. The terminal according to claim 10 , wherein: The target TB includes: a TB for periodic services and / or a TB for non-periodic services, and the target sensing mode includes: period-based partial sensing PBPS and / or continuous partial sensing CPS; The processor is further configured to: The terminal determines a candidate resource set in the one or two resource selection windows.
12. The terminal according to claim 10, characterized in that The resource pool related configuration includes: First information, used to indicate a first resource pool; Second information, used to indicate that the first resource pool allows resource sensing through PBPS and / or CPS; The third information is used to indicate whether the number of resource selection windows allowed to be configured in the first resource pool is one or two.
13. The terminal according to claim 12, characterized in that The processor is further configured to: In a case where the target TB includes a TB for a periodic service, the terminal determines, according to the relevant configuration of the resource pool, that a target perception mode for performing resource reservation for the TB for the periodic service is PBPS, and determines a first resource selection window corresponding to the PBPS; In a case where the target TB includes a TB for a non-periodic service, the terminal determines, based on the relevant configuration of the resource pool, that a target perception mode for performing resource reservation for the TB for the non-periodic service is CPS, and determines a first resource selection window corresponding to the CPS; In a case where the target TB includes a TB for periodic services, the terminal determines, according to the relevant configuration of the resource pool, that target perception modes for performing resource reservation for the TB for periodic services are PBPS and CPS, and determines a first resource selection window corresponding to the PBPS and CPS; In a case where the target TB includes a TB for a non-periodic service, the terminal determines, according to the relevant configuration of the resource pool, that the target perception mode for performing resource reservation for the TB for the non-periodic service is PBPS and CPS, and determines a first resource selection window corresponding to the PBPS and CPS; In a case where the target TB includes a TB for periodic services and a TB for aperiodic services, the terminal determines, based on the relevant configuration of the resource pool, a target perception mode for performing resource reservation for the TB for periodic services as PBPS, a target perception mode for performing resource reservation for the TB for aperiodic services as CPS, and determines a first resource selection window corresponding to the PBPS and the CPS; In the case that the target TB includes a TB for periodic services and a TB for non-periodic services, the terminal determines, based on the relevant configuration of the resource pool, that the target perception mode for resource reservation for the TB for periodic services is PBPS, and that the target perception mode for resource reservation for the TB for non-periodic services is CPS, and determines a first resource selection window corresponding to PBPS and a second resource selection window corresponding to CPS. The terminal according to claim 13 , wherein: The processor is further configured to: The upper layer of the terminal sends a first parameter to the physical layer of the terminal; The physical layer of the terminal determines a first resource set in the first resource selection window according to the first parameter; The terminal performs resource sensing on the first resource set in the target sensing manner to determine a first candidate resource set; The first parameter is the minimum value of the number of subframes in the first resource set, the first parameter is any item in the first parameter set, and the first parameter set is a set preconfigured by the network device. The terminal according to claim 13 , wherein: The processor is further configured to: The upper layer of the terminal sends the first parameter and the second parameter to the physical layer of the terminal; The physical layer of the terminal determines a first resource set in the first resource selection window according to the first parameter, and determines a second resource set in the second resource selection window according to the second parameter; The terminal performs resource sensing on the first resource set in the target sensing manner to determine a first candidate resource set, and performs resource sensing on the second resource set to determine a second candidate resource set; Among them, the first parameter is the minimum number of subframes in the first resource set, the second parameter is the minimum number of subframes in the second resource set, the first parameter is any item in the first parameter set, the second parameter is any item in the second parameter set, and the first parameter set and the second parameter set are pre-configured sets of the network device. The terminal according to claim 13 , wherein: The processor is further configured to: The upper layer of the terminal sends a third parameter to the physical layer of the terminal; The physical layer of the terminal determines, according to the third parameter, a first resource set in the first resource selection window, and determines a second resource set in the second resource selection window; The terminal performs resource sensing on the first resource set in the target sensing manner to determine a first candidate resource set, and performs resource sensing on the second resource set to determine a second candidate resource set; The third parameter is any one item in a third parameter set, and the third parameter set is a set pre-configured by the network device.
17. The terminal according to claim 13, wherein: The processor is configured to enable the terminal to determine an order of the first resource selection window and the second resource selection window, and / or enable the terminal to determine a size of the first resource selection window and the second resource selection window.
18. The terminal according to claim 12, characterized in that The processor is further configured to: The terminal receives PC5 RRC signaling from the network device, where the PC5 RRC signaling carries the resource pool related configuration; The upper layer of the terminal sends a higher layer signaling to the physical layer of the terminal, where the higher layer signaling carries the resource pool related configuration.
19. A terminal, characterized in that: include: A receiving module is used for the terminal to receive resource pool related configurations from the network device; The first determination module is used for the terminal to determine the target perception mode for resource reservation for the target TB and one or two resource selection windows corresponding to the target perception mode according to the relevant configuration of the resource pool.
20. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a computer program, and the computer program is used to enable a computer to execute the resource awareness method according to any one of claims 1 to 9.