Method, device and storage medium for determining the location of resource sensing window

By flexibly configuring the resource reservation period value and candidate sensing location value based on the period set configured in the resource reservation period domain in the new wireless system, the problem of the inapplicability of the resource sensing window location determination method in the LTE system is solved, and the accurate positioning of the resource sensing window location is achieved.

CN115190506BActive Publication Date: 2025-11-14DATANG MOBILE COMM EQUIP CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202110369330.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-04-06
Publication Date
2025-11-14
Estimated Expiration
2041-04-06

AI Technical Summary

Technical Problem

The method for determining the location of the resource awareness window in the LTE system is not applicable to the new radio system, making it impossible to determine the location of the resource awareness window.

Method used

Based on the set of cycles configured by the resource reservation cycle domain, the resource reservation cycle value and candidate sensing location value are determined. By flexibly configuring the resource reservation cycle value and candidate sensing location value, the location of the resource sensing window is determined.

Benefits of technology

This system enables flexible configuration of resource reservation period values ​​and candidate sensing location values ​​in the new wireless system, solves the problem that the resource sensing window location determination method is not applicable in the LTE system, and ensures the accurate positioning of the resource sensing window.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115190506B_ABST
    Figure CN115190506B_ABST
Patent Text Reader

Abstract

This application provides a method, apparatus, and storage medium for determining the location of a resource awareness window. The method includes: determining a resource reservation period value and a candidate awareness location value based on a period set configured by a resource reservation period domain; and determining the location of the resource awareness window based on the resource reservation period value and the candidate awareness location value. This application enables the determination of the location of a resource awareness window in an NR system.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technology, and in particular to a method, apparatus and storage medium for determining the location of a resource sensing window. Background Technology

[0002] In Long Term Evolution (LTE) systems, the transmission cycle for Vehicle-to-Everything (V2X) periodic services varies between 100ms and 1000ms, and is an integer multiple of 100ms. In New Radio (NR) systems, the range of periodic service transmission cycles supported by the direct link has increased to 0, 1, and 99, rendering the original LTE method for determining the sensing window position inapplicable. Summary of the Invention

[0003] This application provides a method, apparatus, and storage medium for determining the location of a resource-aware window, so as to realize the determination of the location of the resource-aware window.

[0004] In a first aspect, embodiments of this application provide a method for determining the position of a resource-aware window, including:

[0005] Based on the set of periods configured in the resource reservation period domain, the resource reservation period value and the candidate sensing location value are determined.

[0006] Based on the resource reservation period value and the candidate sensing location value, the location of the resource sensing window is determined.

[0007] Optionally, determining the resource reservation period value and candidate sensing location value based on the period set configured by the resource reservation period domain includes:

[0008] The first method: determine the resource reservation period value based on the period set configured in the resource reservation period domain, and determine the candidate sensing location value based on the period set configured in the resource reservation period domain and the resource reservation period value; or,

[0009] The second method involves determining the candidate sensing location value and then determining the resource reservation period value based on the period set configured in the resource reservation period domain and the candidate sensing location value.

[0010] Optionally, if the number of period values ​​with multiple relationships in the period set is greater than a preset value, then the first method is used to determine the resource reservation period value and the candidate sensing location value.

[0011] If the number of period values ​​in the period set that have a multiple relationship is less than or equal to a preset value, then the second method is used to determine the resource reservation period value and the candidate sensing location value.

[0012] Optionally, determining the resource reservation period value based on the period set configured by the resource reservation period domain includes:

[0013] Obtain the common divisor of some or all period values ​​in the period set, and determine the common divisor as the resource reservation period value;

[0014] The step of determining the candidate sensing location value based on the period set configured by the resource reservation period domain and the resource reservation period value includes:

[0015] Configure a first set of sensing locations containing the candidate sensing location values, wherein the product of the candidate sensing location values ​​in the first set of sensing locations and the resource reservation period value is included in the period set.

[0016] Optionally, the number of candidate sensing location values ​​in the first sensing location set is less than or equal to the number of periods in the period set.

[0017] Optionally, if the terminal needs to save power, at least one second set of sensing locations is configured, wherein the second set of sensing locations is a subset of the first set of sensing locations.

[0018] Optionally, determining the candidate sensing location value and determining the resource reservation period value based on the period set configured in the resource reservation period domain and the candidate sensing location value includes:

[0019] Configure a third set of sensing locations that includes the candidate sensing location values;

[0020] Based on the third sensing location set and the period set, a first set containing the resource reservation period value is configured; wherein, the resource reservation period value in the first set is a common multiple of some period values ​​or all period values ​​in the period set, and the values ​​in the product set of the third sensing location set and the first set are included in the period set.

[0021] Optionally, determining the candidate sensing location value and determining the resource reservation period value based on the period set configured in the resource reservation period domain and the candidate sensing location value includes:

[0022] Configure a fourth set of sensing locations that includes the candidate sensing location values;

[0023] Based on the fourth sensing location set and the period set, a second set containing the resource reservation period value is configured; wherein, the resource reservation period value in the second set is the same as the period value in the period set, or the second set is a subset of the period set, and the values ​​in the product set of the fourth sensing location set and the second set are included in the period set.

[0024] Optionally, if the terminal needs to save power, at least one third set is configured, wherein the third set is a subset of the first set.

[0025] Optionally, if the terminal needs to save power, at least one fourth set is configured, wherein the fourth set is a subset of the second set.

[0026] Optionally, the candidate perceived location value is represented by a bitmap or a numerical value.

[0027] Optionally, if the candidate sensing location value is greater than a preset threshold value, the candidate sensing location value is represented by a numerical value;

[0028] If the candidate sensing location value is less than or equal to a preset threshold value, the candidate sensing location value is represented by a bitmap.

[0029] Optionally, determining the resource reservation period value and candidate sensing location value based on the period set configured by the resource reservation period domain includes:

[0030] Based on the maximum value of the pre-set candidate sensing location value, configure a fifth sensing location set containing the candidate sensing location value and a fifth set containing the resource reservation period;

[0031] The periodic values ​​in the periodic set are included in the product set of the fifth sensing position set and the fifth set.

[0032] Optionally, before determining the resource sensing window position based on the resource reservation period value and the candidate sensing position value, the method further includes:

[0033] Based on the channel busy rate (CBR) or channel occupancy rate (CR), adjust the resource reservation period value and / or the number of candidate sensing location values.

[0034] Optionally, adjusting the resource reservation period value and / or candidate sensing location value based on the channel busy rate (CBR) or channel occupancy rate (CR) includes:

[0035] If the CBR or CR increases, then the number of resource reservation period values ​​and / or candidate sensing location values ​​will be increased.

[0036] Secondly, embodiments of this application provide a device for determining the position of a resource-aware window, including a memory, a transceiver, and a processor:

[0037] A memory for storing computer programs; a transceiver for sending and receiving data under the control of the processor; and a processor for reading the computer programs from the memory and executing the method as described in the first aspect.

[0038] Thirdly, embodiments of this application provide a device for determining the position of a resource-aware window, comprising:

[0039] The first determining module is used to determine the resource reservation period value and the candidate sensing location value based on the period set configured in the resource reservation period domain.

[0040] The second determining module is used to determine the position of the resource perception window based on the resource reservation period value and the candidate perception position value.

[0041] Fourthly, embodiments of this application provide a processor-readable storage medium storing a computer program for causing a processor to perform the method described in the first aspect.

[0042] The resource sensing window location determination method, apparatus, and storage medium provided in this application determine the resource reservation period value and candidate sensing location value based on the period set configured by the resource reservation period domain, and then determine the resource sensing window location based on the resource reservation period value and candidate sensing location value. This realizes the flexible configuration of the resource reservation period value and candidate sensing location value based on the period set configured by the resource reservation period domain, thereby determining the resource sensing window location and solving the problem that the original LTE sensing window location determination method is no longer applicable to the NR system, which leads to the inability to determine the resource sensing window location. Attached Figure Description

[0043] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0044] Figure 1 This is a flowchart illustrating the steps of the method for determining the position of the resource-aware window in an embodiment of this application.

[0045] Figure 2 This is a schematic diagram of the structure of the resource sensing window position determination device in the embodiments of this application;

[0046] Figure 3 This is a block diagram of the device for determining the position of the resource-aware window in an embodiment of this application. Detailed Implementation

[0047] In the embodiments of this application, the term "and / or" describes the relationship between associated objects, indicating that three relationships can exist. For example, A and / or B can represent three cases: A alone, A and B simultaneously, and B alone. The character " / " generally indicates that the preceding and following associated objects have an "or" relationship.

[0048] In the embodiments of this application, the term "multiple" refers to two or more, and other quantifiers are similar.

[0049] Furthermore, it should be understood that the phrase "one embodiment" or "an embodiment" throughout the specification means that a specific feature, structure, or characteristic related to the embodiment is included in at least one embodiment of this application. Therefore, "in one embodiment" or "in an embodiment" appearing throughout the specification does not necessarily refer to the same embodiment. Moreover, these specific features, structures, or characteristics can be combined in any suitable manner in one or more embodiments.

[0050] In various embodiments of the present invention, it should be understood that the sequence number of each process described below does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present invention.

[0051] In the embodiments provided in this application, it should be understood that "B corresponding to A" means that B is associated with A, and B can be determined based on A. However, it should also be understood that determining B based on A does not mean determining B solely based on A; B can also be determined based on A and / or other information.

[0052] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of the embodiments. Based on the embodiments of this application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of this application.

[0053] In resource occupancy status awareness methods, the first thing to determine is the awareness time. Since the service transmission cycle of LTE V2X can vary between 100ms and 1000ms, if the terminal needs to awareness of all resource occupancy statuses, then the awareness time should be 1000ms. Further considering resource occupancy status awareness methods, one approach is based on successful timing arrangement (SA) decoding. Specifically, the terminal can clearly predict future resource occupancy statuses based on the reservation information, such as the resource occupancy cycle, indicated in the received SA. This awareness method requires maximizing the reliability of SA transmission; when SA reliability is high, the awareness performance is excellent.

[0054] In resource selection methods for pedestrian users (P-UEs), a crucial consideration is power consumption. A key prerequisite for a temporal sensing window is that the P-UE does not need to receive data from vehicle users (V-UEs); it only transmits data. Within the resource sensing window, the terminal uses partial sensing to perceive the reserved resources of other terminals. After excluding collision resources, it determines the available candidate resources in the resource selection window. Partial sensing is used for resource selection via listening... The resource usage results on the subframe determine the current subframe. Whether it is available, where the set of k values ​​is configured through the higher-layer parameter gapCandidateSensing-r14, k corresponds to the position where the k-th bit of the higher-layer parameter gapCandidateSensing-r14 is 1, SL represents a pass-through link, y represents the current subframe, P step The specific configuration is shown below. When the time division duplex uplink / downlink configuration (TDD with UL / DL configuration) is {0,1,2,3,4,5,6}, the system will not perform the partial sensing process.

[0055] <![CDATA[P step ]]> TDD with UL / DL configuration 0 60 TDD with UL / DL configuration 1 40 TDD with UL / DL configuration 2 20 TDD with UL / DL configuration 3 30 TDD with UL / DL configuration 4 20 TDD with UL / DL configuration 5 10 TDD with UL / DL configuration 6 50 Otherwise 100

[0056] Currently, NR sidelink supports period options of 0, 1–99ms, and 100–1000ms. Each resource pool has a resource reservation period field configured with a set of 16 possible values. `P_reserve` is the resource reservation period value and may not include all 16 possible values. This is achieved through listening... The resource usage results on the subframe determine the current subframe. Is it available? At this point, in order to detect information sent by other terminals as much as possible, k needs to be configured in combination with the 16 periods contained in the resource reservation period and the configuration value of P_reserve.

[0057] In existing LTE solutions, candidate sensing location values ​​(the value of k) are configured using a bitmap method, P step The typical value is 100ms, which is the minimum period for LTE. If this is used, since the minimum period for NR direct link is 1ms and the maximum period is 1000ms, a bitmap of up to 1000 bits is required, which is too many bits and inconvenient to configure.

[0058] Therefore, embodiments of this application provide a method, apparatus, and storage medium for determining the location of a resource-aware window.

[0059] The method and apparatus are based on the same concept of the application. Since the methods and apparatus solve problems in similar ways, the implementation of the apparatus and methods can refer to each other, and the repeated parts will not be described again.

[0060] The technical solutions provided in this application can be applied to various systems, especially 5G systems. For example, applicable systems include Global System for Mobile Communication (GSM), Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA) General Packet Radio Service (GPRS), Long Term Evolution (LTE), LTE Frequency Division Duplex (FDD), LTE Time Division Duplex (TDD), Long Term Evolution Advanced (LTE-A), Universal Mobile Telecommunication System (UMTS), Worldwide Interoperability for Microwave Access (WiMAX), and 5G New Radio (NR). All of these systems include terminal equipment and network equipment. The systems may also include a core network component, such as Evolved Packet System (EPS) and 5G system (5GS).

[0061] The terminal devices involved in the embodiments of this application can be devices that provide voice and / or data connectivity to users, handheld devices with wireless connectivity, or other processing devices connected to a wireless modem. The names of the terminal devices may differ in different systems; for example, in a 5G system, a terminal device can be called User Equipment (UE). Wireless terminal devices can communicate with one or more core networks (CNs) via a Radio Access Network (RAN). Wireless terminal devices can be mobile terminal devices, such as mobile phones (or "cellular" phones) and computers with mobile terminal devices, for example, portable, pocket-sized, handheld, computer-embedded, or vehicle-mounted mobile devices that exchange voice and / or data with the RAN. Examples include Personal Communication Service (PCS) phones, cordless phones, Session Initiated Protocol (SIP) phones, Wireless Local Loop (WLL) stations, and Personal Digital Assistants (PDAs). Wireless terminal equipment can also be referred to as a system, subscriber unit, subscriber station, mobile station, mobile station, remote station, access point, remote terminal, access terminal, user terminal, user agent, or user device, but this is not limited to these terms in the embodiments of this application. Since the terminal equipment, together with other network equipment (such as core network equipment and access network equipment (i.e., base stations)), constitutes a network capable of supporting communication, in this invention, the terminal equipment is also considered a type of network equipment.

[0062] The following is a detailed description of this application.

[0063] like Figure 1 The diagram shown is a flowchart of the method for determining the position of the resource-aware window in an embodiment of this application. The method includes the following steps:

[0064] Step 101: Determine the resource reservation period value and candidate sensing location value based on the period set configured in the resource reservation period domain.

[0065] Specifically, the resource reservation period value and candidate sensing location value can be determined based on the period set configured in the resource reservation period domain of each resource pool, so as to achieve flexible configuration of the resource reservation period value and candidate sensing location value.

[0066] Step 102: Determine the location of the resource perception window based on the resource reservation period value and the candidate perception location value.

[0067] Specifically, after determining the resource reservation period value and the candidate sensing location value, the resource sensing window position can be determined directly based on the resource reservation period value and the candidate sensing location value.

[0068] In this way, the terminal can first determine the resource reservation period value and the candidate sensing location value based on the period set configured in the resource reservation period domain, and then determine the resource sensing window position based on the resource reservation period value and the candidate sensing location value. This realizes the flexible configuration of the resource reservation period value and the candidate sensing location value based on the period set configured in the resource reservation period domain, thereby determining the resource sensing window position. This solves the problem that the original LTE sensing window position determination method is no longer applicable to the NR system, which makes it impossible to determine the resource sensing window position.

[0069] Optionally, in this embodiment, when determining the resource reservation period value and the candidate sensing location value based on the period set configured by the resource reservation period domain, it can be done in any of the following ways:

[0070] The first method is to determine the resource reservation period value based on the period set configured in the resource reservation period domain, and to determine the candidate sensing location value based on the period set configured in the resource reservation period domain and the resource reservation period value.

[0071] Specifically, in this approach, the terminal can first determine the resource reservation period value based on the period set configured in the resource reservation period domain, and then determine the candidate sensing location value based on the period set configured in the resource reservation period domain and the resource reservation period value, thereby realizing the flexible determination of the resource reservation period value and the candidate sensing location value based on the period set configured in the resource reservation period domain in each resource pool.

[0072] It should be noted that if the number of period values ​​with multiple relationships in the period set is greater than the preset value, the first method is used to determine the resource reservation period value and the candidate sensing location value; that is, if the proportion of period values ​​with clear multiple relationships in the period set exceeds the threshold, the resource reservation period value is configured first, and then the candidate sensing location value is configured.

[0073] Alternatively, in this embodiment, when determining the resource reservation period value based on the period set configured by the resource reservation period domain, the common divisor of some period values ​​or all period values ​​in the period set can be obtained, and the common divisor can be determined as the resource reservation period value.

[0074] Then, when determining candidate sensing location values ​​based on the cycle set configured in the resource reservation cycle domain and the resource reservation cycle value, a first sensing location set containing candidate sensing location values ​​can be configured, wherein the product of the candidate sensing location value and the resource reservation cycle value in the first sensing location set is included in the cycle set.

[0075] Specifically, the set of first-sensory locations can be configured through high-level enumeration.

[0076] In addition, a minimum threshold value for the common divisor can be set. When the common divisor is less than the minimum threshold value, it cannot be used as a candidate sensing position value.

[0077] For example, if the resource reservation period domain is configured with a period set containing 16 period values ​​as {5, 10, 20, 30, 40, 50, 60, 100, 200, 300, 400, 500, 600, 700, 800, 1000}, then the resource reservation period value can be configured to a common divisor of 5. In this case, the first sensing location set can be configured as {1, 2, 4, 6, 8, 10, 12, 20, 40, 60, 80, 100, 120, 140, 160, 200}.

[0078] It should be noted that the number of candidate sensing position values ​​in the first sensing position set is less than or equal to the number of periods in the period set; that is, if the period set contains 16 periods, the number of candidate sensing position values ​​in the first sensing position set does not exceed 16.

[0079] In addition, if the terminal needs to save power, at least one second set of sensing locations can be configured, wherein the second set of sensing locations is a subset of the first set of sensing locations, thereby reducing the number of candidate sensing location values ​​to achieve power saving.

[0080] The second method is to determine the candidate sensing location value and then determine the resource reservation period value based on the period set configured in the resource reservation period domain and the candidate sensing location value.

[0081] In this approach, the candidate sensing location value can be determined first, and then the resource reservation period value can be determined based on the period set configured in the resource reservation period domain and the determined candidate sensing location value.

[0082] It should be noted that if the number of period values ​​with multiple relationships in the period set is less than or equal to the preset value, the second method is used to determine the resource reservation period value and the candidate sensing location value; that is, if the proportion of period values ​​with clear multiple relationships in the period set is lower than the threshold value, the candidate sensing location value is configured first, and then the resource reservation period value is configured.

[0083] Alternatively, when determining candidate sensing location values ​​and determining resource reservation period values ​​based on the period set configured in the resource reservation period domain and the candidate sensing location values, the following methods can be used:

[0084] First, a third set of sensing locations containing candidate sensing location values ​​is configured; a first set containing the resource reservation period values ​​is configured based on the third set of sensing locations and the period set; wherein, the resource reservation period values ​​in the first set are common multiples of some period values ​​or all period values ​​in the period set, and the values ​​in the product set of the third set of sensing locations and the first set are included in the period set.

[0085] Specifically, in this approach, a third set of sensing locations containing candidate sensing location values ​​can be configured first, and then a first set can be configured through a high-level enumeration type. The resource reservation period value in the first set is a common multiple of some period values ​​or all period values ​​in the period set, and the values ​​in the product set of the third sensing location set and the first set are included in the period set.

[0086] Of course, the number of resource reservation period values ​​in the first set is no greater than the number of period values ​​in the period set, that is, a maximum of 16.

[0087] In addition, a maximum threshold value for the common multiple can be set. When the common multiple is greater than the maximum threshold value, it cannot be used as the resource reservation period value.

[0088] For example, if the candidate sensing location value in the third sensing location set is configured to be 1, and assuming the period set configured in the resource reservation period domain is {5, 10, 20, 32, 40, 50, 64, 100, 200, 300, 400, 500, 600, 700, 800, 1000}, then the first set can be {64, 600, 700, 800, 1000}.

[0089] It should be noted that for terminals that require power saving, at least one third set can be configured, where the third set is a subset of the first set, in order to achieve power saving for the terminal.

[0090] Secondly, a fourth set of sensing locations containing candidate sensing location values ​​is configured; then, a second set containing the resource reservation period values ​​is configured based on the fourth set of sensing locations and the period set; wherein, the resource reservation period values ​​in the second set are the same as the period values ​​in the period set, or the second set is a subset of the period set, and the values ​​in the product set of the fourth set of sensing locations and the second set are included in the period set.

[0091] Specifically, in this approach, candidate sensing location values ​​can be configured first, followed by a second set containing the resource reservation period values. The second set can be configured using a high-level enumeration type, with a maximum of 16 values. The resource reservation period values ​​in the second set must be the same as the period values ​​in the period set, or the second set must be a subset of the period set. Furthermore, the values ​​within the product set of the fourth sensing location set and the second set must be included within the period set.

[0092] For example, assuming the fourth sensing location set is configured as {1, 2}, and the resource reservation period set is configured as {5, 10, 20, 30, 40, 50, 60, 100, 200, 300, 400, 500, 600, 700, 800, 1000}, then the second set containing the resource reservation period value can be {5, 20, 30, 50, 100, 300, 400, 500, 700}.

[0093] It should be noted that for terminals that require power saving, at least one fourth set can be configured, where the fourth set is a subset of the second set, in order to achieve power saving for the terminal.

[0094] In this way, flexible configuration of candidate sensing location values ​​and resource reservation period values ​​can be achieved through any of the above methods.

[0095] Alternatively, in this embodiment, the candidate perceived location value can be represented by a bitmap or a numerical value.

[0096] Specifically, if the candidate sensing position value is greater than the preset threshold value, the candidate sensing position value is represented by a numerical value; if the candidate sensing position value is less than or equal to the preset threshold value, the candidate sensing position value is represented by a bitmap, thereby enabling control over the number of bits in the configured bitmap to avoid the problem of too many required bits making configuration inconvenient.

[0097] Furthermore, specifically, when determining the resource reservation period value and candidate sensing location value based on the period set configured based on the resource reservation period domain, a fifth sensing location set containing the candidate sensing location value and a fifth set containing the resource reservation period can be configured based on the maximum value of the pre-set candidate sensing location value; wherein, the period value in the period set is included in the product set of the fifth sensing location set and the fifth set.

[0098] In this approach, by configuring a fifth set of sensing locations containing the candidate sensing location values ​​and a fifth set containing the resource reservation period through a pre-set maximum value and period set of candidate sensing location values, flexible configuration of the resource reservation period value and the candidate sensing location value is achieved.

[0099] For example, suppose the maximum value of the pre-set candidate sensing position is 10, which can be represented by a bitmap. Assume the period set is {5, 10, 13, 20, 30, 31, 35, 40, 50, 60, 200, 300, 400, 600, 800, 1000}. In this case, the fifth sensing position can be configured based on values ​​within the period set that are more than 100ms long: {200, 300, 400, 600, 800, 1000}. The location set is {1,2,3,4,6,8,10}. When this fifth sensing location set is represented by a bitmap, the bitmap is {1111010101}. Based on all values ​​of the period set {5,10,13,20,30,31,35,40,50,60,200,300,400,600,800,1000}, the fifth set is configured as {5,10,13,31,35,100}. It should be noted that the configuration values ​​of the fifth sensing location set and the fifth set are merely examples. This application only requires that the period values ​​in the period set be included within the product set of the fifth sensing location set and the fifth set.

[0100] In addition, in this embodiment, before determining the resource sensing window position based on the resource reservation period value and the candidate sensing position value, the number of resource reservation period values ​​and / or candidate sensing position values ​​can be adjusted based on the channel busy ratio (CBR) or the channel occupation ratio (CR).

[0101] At this time, if CBR or CR increases, the number of resource reservation period values ​​and / or candidate sensing location values ​​will be increased; of course, if CBR or CR decreases, the number of resource reservation period values ​​and / or candidate sensing location values ​​will be reduced, thereby reducing sensing time when the congestion level is low, effectively reducing terminal power consumption, and achieving energy saving.

[0102] The present application will be described in detail below through specific embodiments.

[0103] First embodiment:

[0104] Step 1: Based on the period set configured in the resource reservation period domain, configure the resource reservation period value as the common divisor of some period values ​​or all period values ​​in the period set.

[0105] Step 2: Candidate sensing location values ​​are configured directly through a high-level enumeration type, with a maximum of 16 values. The first sensing location set K_VALUE_SET0 = {k1, k2, ..., k16} contains the candidate sensing location values. Specifically, the selection principle for candidate sensing location values ​​is that the product of the candidate sensing location value in the first sensing location set and the determined resource reservation period value is included in the period set.

[0106] Furthermore, specifically, for general terminals, the value of the candidate sensing location needs to meet the above conditions, that is, the product of the candidate sensing location value in the first sensing location set and the determined resource reservation period value covers all or part of the period configured in the resource reservation period domain.

[0107] For terminals requiring power saving, at least one second sensing location set is configured, which is a subset of the first sensing location set. Multiple second sensing location sets can be configured based on CBR or CR values, each corresponding to different congestion conditions. Higher CBR or CR values ​​indicate greater congestion, and the second sensing location set contains more elements.

[0108] For example, assuming the resource reservation period domain is configured with a period set of {5, 10, 20, 30, 40, 50, 60, 100, 200, 300, 400, 500, 600, 700, 800, 1000}, and the configured resource reservation period value is a common divisor of 5, then the first sensing location set K_VALUE_SET0 can be configured as {1, 2, 4, 6, 8, 10, 12, 20, 40, 60, 80, 100, 120, 140, 160, 200}. For power-saving terminals, one or more second sensing location sets K_VALUE_SETi can be set. When CBR or CR is less than the threshold value i, K_VALUE_SETi is used.

[0109] Second embodiment:

[0110] Step 1: Configure the candidate sensing position value in the third sensing position set to 1.

[0111] Step 2: Configure the first set containing resource reservation period values ​​through the type of high-level enumeration, with a maximum of 16 values. At this time, the first set must satisfy that the resource reservation period value in the first set is a common multiple of some or all period values ​​in the period set configured in the resource reservation period field.

[0112] Specifically, for terminals that need to save power, at least one third set can be configured, where the third set is a subset of the first set and corresponds to different congestion conditions. The larger the CBR or CR, the higher the congestion level, and the more elements in the third set.

[0113] For example, assuming the resource reservation period domain is configured with a period set of {5, 10, 20, 32, 40, 50, 64, 100, 200, 300, 400, 500, 600, 700, 800, 1000}, if the candidate sensing location value is configured as 1, the first set can be configured as {64, 600, 700, 800, 1000}. For power-saving terminals, one or more third sets can be configured, and the third set is a subset of the first set.

[0114] Third embodiment:

[0115] Step 1: Configure the fourth set of sensing locations containing candidate sensing location values ​​as {1,2}.

[0116] Step 2: The resource reservation period value can be configured through a high-level enumeration type, with a maximum of 16 values. Specifically, the resource reservation period values ​​in the configured second set are the same as the period values ​​in the period set configured in the resource reservation period field; or the second set is a subset of the period set.

[0117] Specifically, for terminals that need to save power, at least one fourth set can be configured, where the fourth set is a subset of the second set and corresponds to different congestion conditions. The larger the CBR or CR, the higher the congestion level, and the more elements in the fourth set.

[0118] For example, assuming the resource reservation period domain is configured with a period set of {5, 10, 20, 30, 40, 50, 60, 100, 200, 300, 400, 500, 600, 700, 800, 1000}, then when the candidate sensing location value is configured as {1, 2}, the second set can be configured as {5, 20, 30, 50, 100, 300, 400, 500, 700}. For power-saving terminals, one or more fourth sets can be configured, and the fourth set is a subset of the second set.

[0119] Fourth embodiment:

[0120] Step 1: If the candidate sensing position value is indicated by a bitmap and a maximum value for the candidate sensing position value is preset, then determine the maximum value of the preset candidate sensing position value.

[0121] Step 2: Based on the maximum value of the pre-set candidate sensing location value, configure a fifth sensing location set containing the candidate sensing location value and a fifth set containing the resource reservation period. At this time, it is necessary to satisfy the condition that the candidate sensing location value is less than the pre-set maximum value and the period value in the period set is contained in the product set of the fifth sensing location set and the fifth set.

[0122] Specifically, for terminals that require power saving, the condition that a subset of the periodic set is contained within the product set of the fifth sensing location set and the fifth set can be met to reduce the power consumption of the terminal.

[0123] Step 3: The number of 1s in the bitmap can be configured according to the CBR or CR value, which corresponds to different congestion conditions. The larger the CBR or CR, the higher the congestion level, and the more 1s there are in the bitmap.

[0124] For example, assuming the resource reservation period domain is configured with a period set of {5, 10, 13, 20, 30, 31, 35, 40, 50, 60, 200, 300, 400, 600, 800, 1000}, and the maximum value of the pre-set candidate sensing location value is 10, then the fifth sensing location set can be configured as {1, 2, 3, 4, 6, 8, 10} based on the values ​​within the period set that are more than 100ms: {200, 300, 400, 600, 800, 1000}. When this fifth sensing location set is represented by a bitmap, bitmap = {1111010101}, and the fifth set containing the resource reservation period is configured as {5, 10, 13, 31, 35, 100}.

[0125] For power-saving terminals, the number of positions of 1 in one or more bitmaps can be configured separately. That is, if the current number of 1s in the bitmap is 7, when CBR or CR is less than the threshold value, the number of 1s in the bitmap can be reduced and the original positions of 1s can be set to 0.

[0126] Fifth embodiment:

[0127] Step 1: If the candidate sensing location value is indicated by a numerical value and a maximum value for the candidate sensing location value is preset, then determine the maximum value of the preset candidate sensing location value.

[0128] Step 2: Based on the maximum value of the pre-set candidate sensing location value, configure a fifth sensing location set containing the candidate sensing location value and a fifth set containing the resource reservation period. At this time, it is necessary to satisfy the condition that the candidate sensing location value is less than the pre-set maximum value and the period value in the period set is contained in the product set of the fifth sensing location set and the fifth set.

[0129] Specifically, for terminals that require power saving, the condition that a subset of the periodic set is contained within the product set of the fifth sensing location set and the fifth set can be met to reduce the power consumption of the terminal.

[0130] Step 3: The number of elements in the fifth sensing location set can be determined based on the CBR or CR value, which corresponds to different congestion situations. The larger the CBR or CR, the higher the congestion level, and the more elements in the fifth sensing location set.

[0131] For example, assuming the resource reservation period domain is configured with a period set of {5, 10, 13, 20, 30, 31, 35, 40, 50, 60, 200, 300, 400, 600, 800, 1000}, and the maximum value of the pre-set candidate sensing location value is 10, then the fifth sensing location set can be configured as {1, 2, 3, 4, 6, 8, 10}, and the fifth set containing the resource reservation period is {5, 10, 13, 31, 35, 100}.

[0132] For power-saving terminals, one or more sets of candidate sensing location values ​​can be configured. When CBR or CR is less than the threshold value, the number of values ​​in the set of candidate sensing location values ​​can be reduced.

[0133] Thus, through any of the above embodiments, the resource reservation period value and the candidate sensing location value can be flexibly configured, thereby realizing the determination of the resource sensing window location.

[0134] Figure 2 This is a schematic diagram of the structure of the resource-aware window position determination device provided in an embodiment of this application. Figure 2 As shown, the device for determining the location of the resource-aware window includes a memory 202, a transceiver 203, and a processor 201; wherein the processor 201 and the memory 202 can also be physically arranged separately.

[0135] The memory 202 is used to store computer programs; the transceiver 203 is used to send and receive data under the control of the processor 201.

[0136] Among them, Figure 2 In this context, bus system 204 may include any number of interconnected buses and bridges, specifically linking various circuits of one or more processors represented by processor 201 and memory represented by memory 202 together. Bus system 204 may also link various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides an interface. Transceiver 203 may be multiple components, including transmitters and receivers, providing a unit for communicating with various other devices over a transmission medium, including wireless channels, wired channels, optical fibers, etc. For different user equipment, user interface 205 may also be an interface capable of connecting external or internal devices, including but not limited to keypads, displays, speakers, microphones, joysticks, etc.

[0137] The processor 201 is responsible for managing the bus architecture and general processing, while the memory 202 can store the data used by the processor 201 when performing operations.

[0138] Optionally, the processor 201 can be a central processing unit (CPU), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or a complex programmable logic device (CPLD), and the processor can also adopt a multi-core architecture.

[0139] The processor 201 executes any of the methods described in the embodiments of this application according to the obtained executable instructions by calling the computer program stored in the memory 202, for example:

[0140] Based on the set of periods configured in the resource reservation period domain, the resource reservation period value and the candidate sensing location value are determined.

[0141] Based on the resource reservation period value and the candidate sensing location value, the location of the resource sensing window is determined.

[0142] Optionally, determining the resource reservation period value and candidate sensing location value based on the period set configured by the resource reservation period domain includes:

[0143] The first method: determine the resource reservation period value based on the period set configured in the resource reservation period domain, and determine the candidate sensing location value based on the period set configured in the resource reservation period domain and the resource reservation period value; or,

[0144] The second method involves determining the candidate sensing location value and then determining the resource reservation period value based on the period set configured in the resource reservation period domain and the candidate sensing location value.

[0145] Optionally, if the number of period values ​​with multiple relationships in the period set is greater than a preset value, then the first method is used to determine the resource reservation period value and the candidate sensing location value.

[0146] If the number of period values ​​in the period set that have a multiple relationship is less than or equal to a preset value, then the second method is used to determine the resource reservation period value and the candidate sensing location value.

[0147] Optionally, determining the resource reservation period value based on the period set configured by the resource reservation period domain includes:

[0148] Obtain the common divisor of some or all period values ​​in the period set, and determine the common divisor as the resource reservation period value;

[0149] The step of determining the candidate sensing location value based on the period set configured by the resource reservation period domain and the resource reservation period value includes:

[0150] Configure a first set of sensing locations containing the candidate sensing location values, wherein the product of the candidate sensing location values ​​in the first set of sensing locations and the resource reservation period value is included in the period set.

[0151] Optionally, the number of candidate sensing location values ​​in the first sensing location set is less than or equal to the number of periods in the period set.

[0152] Optionally, if the terminal needs to save power, at least one second set of sensing locations is configured, wherein the second set of sensing locations is a subset of the first set of sensing locations.

[0153] Optionally, determining the candidate sensing location value and determining the resource reservation period value based on the period set configured in the resource reservation period domain and the candidate sensing location value includes:

[0154] Configure a third set of sensing locations that includes the candidate sensing location values;

[0155] Based on the third sensing location set and the period set, a first set containing the resource reservation period value is configured; wherein, the resource reservation period value in the first set is a common multiple of some period values ​​or all period values ​​in the period set, and the values ​​in the product set of the third sensing location set and the first set are included in the period set.

[0156] Optionally, determining the candidate sensing location value and determining the resource reservation period value based on the period set configured in the resource reservation period domain and the candidate sensing location value includes:

[0157] Configure a fourth set of sensing locations that includes the candidate sensing location values;

[0158] Based on the fourth sensing location set and the period set, a second set containing the resource reservation period value is configured; wherein, the resource reservation period value in the second set is the same as the period value in the period set, or the second set is a subset of the period set, and the values ​​in the product set of the fourth sensing location set and the second set are included in the period set.

[0159] Optionally, if the terminal needs to save power, at least one third set is configured, wherein the third set is a subset of the first set.

[0160] Optionally, if the terminal needs to save power, at least one fourth set is configured, wherein the fourth set is a subset of the second set.

[0161] Optionally, the candidate perceived location value is represented by a bitmap or a numerical value.

[0162] Optionally, if the candidate sensing location value is greater than a preset threshold value, the candidate sensing location value is represented by a numerical value;

[0163] If the candidate sensing location value is less than or equal to a preset threshold value, the candidate sensing location value is represented by a bitmap.

[0164] Optionally, determining the resource reservation period value and candidate sensing location value based on the period set configured by the resource reservation period domain includes:

[0165] Based on the maximum value of the pre-set candidate sensing location value, configure a fifth sensing location set containing the candidate sensing location value and a fifth set containing the resource reservation period;

[0166] The periodic values ​​in the periodic set are included in the product set of the fifth sensing position set and the fifth set.

[0167] Optionally, before determining the resource sensing window position based on the resource reservation period value and the candidate sensing position value, the method further includes:

[0168] Based on the channel busy rate (CBR) or channel occupancy rate (CR), adjust the resource reservation period value and / or the number of candidate sensing location values.

[0169] Optionally, adjusting the resource reservation period value and / or candidate sensing location value based on the channel busy rate (CBR) or channel occupancy rate (CR) includes:

[0170] If the CBR or CR increases, then the number of resource reservation period values ​​and / or candidate sensing location values ​​will be increased.

[0171] It should be noted that the terminal provided in this application embodiment can implement all the method steps implemented in the above method embodiment and can achieve the same technical effect. Here, the parts that are the same as those in the method embodiment and the beneficial effects will not be described in detail.

[0172] Figure 3 This is a block diagram of a resource-aware window position determination device provided in an embodiment of this application. The device includes:

[0173] The first determining module 301 is used to determine the resource reservation period value and the candidate sensing location value based on the period set configured by the resource reservation period domain.

[0174] The second determining module 302 is used to determine the position of the resource sensing window based on the resource reservation period value and the candidate sensing position value.

[0175] Optionally, determining the resource reservation period value and candidate sensing location value based on the period set configured by the resource reservation period domain includes:

[0176] The first method: determine the resource reservation period value based on the period set configured in the resource reservation period domain, and determine the candidate sensing location value based on the period set configured in the resource reservation period domain and the resource reservation period value; or,

[0177] The second method involves determining the candidate sensing location value and then determining the resource reservation period value based on the period set configured in the resource reservation period domain and the candidate sensing location value.

[0178] Optionally, if the number of period values ​​with multiple relationships in the period set is greater than a preset value, then the first method is used to determine the resource reservation period value and the candidate sensing location value.

[0179] If the number of period values ​​in the period set that have a multiple relationship is less than or equal to a preset value, then the second method is used to determine the resource reservation period value and the candidate sensing location value.

[0180] Optionally, determining the resource reservation period value based on the period set configured by the resource reservation period domain includes:

[0181] Obtain the common divisor of some or all period values ​​in the period set, and determine the common divisor as the resource reservation period value;

[0182] The step of determining the candidate sensing location value based on the period set configured by the resource reservation period domain and the resource reservation period value includes:

[0183] Configure a first set of sensing locations containing the candidate sensing location values, wherein the product of the candidate sensing location values ​​in the first set of sensing locations and the resource reservation period value is included in the period set.

[0184] Optionally, the number of candidate sensing location values ​​in the first sensing location set is less than or equal to the number of periods in the period set.

[0185] Optionally, if the terminal needs to save power, at least one second set of sensing locations is configured, wherein the second set of sensing locations is a subset of the first set of sensing locations.

[0186] Optionally, determining the candidate sensing location value and determining the resource reservation period value based on the period set configured in the resource reservation period domain and the candidate sensing location value includes:

[0187] Configure a third set of sensing locations that includes the candidate sensing location values;

[0188] Based on the third sensing location set and the period set, a first set containing the resource reservation period value is configured; wherein, the resource reservation period value in the first set is a common multiple of some period values ​​or all period values ​​in the period set, and the values ​​in the product set of the third sensing location set and the first set are included in the period set.

[0189] Optionally, determining the candidate sensing location value and determining the resource reservation period value based on the period set configured in the resource reservation period domain and the candidate sensing location value includes:

[0190] Configure a fourth set of sensing locations that includes the candidate sensing location values;

[0191] Based on the fourth sensing location set and the period set, a second set containing the resource reservation period value is configured; wherein, the resource reservation period value in the second set is the same as the period value in the period set, or the second set is a subset of the period set, and the values ​​in the product set of the fourth sensing location set and the second set are included in the period set.

[0192] Optionally, if the terminal needs to save power, at least one third set is configured, wherein the third set is a subset of the first set.

[0193] Optionally, if the terminal needs to save power, at least one fourth set is configured, wherein the fourth set is a subset of the second set.

[0194] Optionally, the candidate perceived location value is represented by a bitmap or a numerical value.

[0195] Optionally, if the candidate sensing location value is greater than a preset threshold value, the candidate sensing location value is represented by a numerical value;

[0196] If the candidate sensing location value is less than or equal to a preset threshold value, the candidate sensing location value is represented by a bitmap.

[0197] Optionally, determining the resource reservation period value and candidate sensing location value based on the period set configured by the resource reservation period domain includes:

[0198] Based on the maximum value of the pre-set candidate sensing location value, configure a fifth sensing location set containing the candidate sensing location value and a fifth set containing the resource reservation period;

[0199] The periodic values ​​in the periodic set are included in the product set of the fifth sensing position set and the fifth set.

[0200] Optionally, before determining the resource sensing window position based on the resource reservation period value and the candidate sensing position value, the method further includes:

[0201] Based on the channel busy rate (CBR) or channel occupancy rate (CR), adjust the resource reservation period value and / or the number of candidate sensing location values.

[0202] Optionally, adjusting the resource reservation period value and / or candidate sensing location value based on the channel busy rate (CBR) or channel occupancy rate (CR) includes:

[0203] If the CBR or CR increases, then the number of resource reservation period values ​​and / or candidate sensing location values ​​will be increased.

[0204] It should be noted that the division of units in the embodiments of this application is illustrative and only represents one logical functional division. In actual implementation, other division methods may be used. Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated units described above can be implemented in hardware or as software functional units.

[0205] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) or processor to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0206] It should be noted that the apparatus provided in this application embodiment can implement all the method steps implemented in the above method embodiment and can achieve the same technical effect. Here, the parts that are the same as those in the method embodiment and the beneficial effects will not be described in detail.

[0207] On the other hand, embodiments of this application also provide a processor-readable storage medium storing a computer program for causing the processor to execute the methods described in the above embodiments.

[0208] The processor-readable storage medium can be any available medium or data storage device that the processor can access, including but not limited to magnetic memory (e.g., floppy disk, hard disk, magnetic tape, magneto-optical disk (MO)), optical memory (e.g., CD, DVD, BD, HVD), and semiconductor memory (e.g., ROM, EPROM, EEPROM, non-volatile memory (NAND FLASH), solid-state drive (SSD)).

[0209] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product implemented on one or more computer-usable storage media (including, but not limited to, disk storage and optical storage) containing computer-usable program code.

[0210] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer-executable instructions. These computer-executable instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart... Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0211] These processor-executable instructions may also be stored in a processor-readable memory that can direct a computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in the processor-readable memory produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0212] These processors can execute instructions that can also be loaded onto a computer or other programmable data processing device, causing a series of operational steps to be performed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable device for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0213] Obviously, those skilled in the art can make various modifications and variations to this application without departing from the spirit and scope of this application. Therefore, if such modifications and variations fall within the scope of the claims of this application and their equivalents, this application also intends to include such modifications and variations.

Claims

1. A method for determining the position of a resource-aware window, characterized in that, include: Based on the set of periods configured in the resource reservation period domain, the resource reservation period value and the candidate sensing location value are determined. Based on the resource reservation period value and the candidate sensing location value, the location of the resource sensing window is determined; The determination of resource reservation period values ​​and candidate sensing location values ​​based on the period set configured by the resource reservation period domain includes: The first method is to determine the resource reservation period value based on the period set configured in the resource reservation period domain, and to determine the candidate sensing location value based on the period set configured in the resource reservation period domain and the resource reservation period value. The determination of the resource reservation period value based on the period set configured by the resource reservation period domain includes: Obtain the common divisor of some or all period values ​​in the period set, and determine the common divisor as the resource reservation period value; The step of determining the candidate sensing location value based on the period set configured by the resource reservation period domain and the resource reservation period value includes: Configure a first set of sensing locations containing the candidate sensing location values, wherein the product of the candidate sensing location values ​​in the first set of sensing locations and the resource reservation period value is included in the period set; or, The second method is to determine the candidate sensing location value and the resource reservation period value based on the period set configured in the resource reservation period domain and the candidate sensing location value. The step of determining the candidate sensing location value and determining the resource reservation period value based on the period set configured in the resource reservation period domain and the candidate sensing location value includes: Configure a third set of sensing locations that includes the candidate sensing location values; Based on the third sensing location set and the period set, a first set containing the resource reservation period values ​​is configured; wherein, the resource reservation period values ​​in the first set are common multiples of some or all period values ​​in the period set, and the values ​​in the product set of the third sensing location set and the first set are included in the period set; or... Configure a fourth set of sensing locations that includes the candidate sensing location values; Based on the fourth sensing location set and the period set, a second set containing the resource reservation period value is configured; wherein, the resource reservation period value in the second set is the same as the period value in the period set, or the second set is a subset of the period set, and the values ​​in the product set of the fourth sensing location set and the second set are included in the period set.

2. The method for determining the position of the resource sensing window according to claim 1, characterized in that, If the number of period values ​​with multiple relationships in the period set is greater than a preset value, then the first method is used to determine the resource reservation period value and the candidate sensing location value. If the number of period values ​​in the period set that have a multiple relationship is less than or equal to a preset value, then the second method is used to determine the resource reservation period value and the candidate sensing location value.

3. The method for determining the position of the resource-aware window according to claim 1, characterized in that, The number of candidate sensing location values ​​in the first sensing location set is less than or equal to the number of periods in the period set.

4. The method for determining the position of the resource sensing window according to claim 1, characterized in that, If the terminal needs to save power, at least one second set of sensing locations is configured, wherein the second set of sensing locations is a subset of the first set of sensing locations.

5. The method for determining the position of the resource sensing window according to claim 1, characterized in that, If the terminal needs to save power, at least one third set is configured, wherein the third set is a subset of the first set.

6. The method for determining the position of the resource-aware window according to claim 1, characterized in that, If the terminal needs to save power, at least one fourth set is configured, wherein the fourth set is a subset of the second set.

7. The method for determining the position of the resource-aware window according to claim 1, characterized in that, The candidate perceived location values ​​are represented by a bitmap or numerical values.

8. The method for determining the position of the resource-aware window according to claim 7, characterized in that, If the candidate sensing location value is greater than a preset threshold value, the candidate sensing location value is represented by a numerical value; If the candidate sensing location value is less than or equal to a preset threshold value, the candidate sensing location value is represented by a bitmap.

9. The method for determining the position of the resource-aware window according to claim 1 or 7, characterized in that, The set of periods configured based on the resource reservation period domain determines the resource reservation period value and the candidate sensing location value, including: Based on the maximum value of the pre-set candidate sensing location value, configure a fifth sensing location set containing the candidate sensing location value and a fifth set containing the resource reservation period; The periodic values ​​in the periodic set are included in the product set of the fifth sensing position set and the fifth set.

10. The method for determining the position of the resource-aware window according to claim 1, characterized in that, Before determining the resource sensing window position based on the resource reservation period value and the candidate sensing position value, the method further includes: Based on the channel busy rate (CBR) or channel occupancy rate (CR), adjust the resource reservation period value and / or the number of candidate sensing location values.

11. The method for determining the position of the resource-aware window according to claim 10, characterized in that, The adjustment of the resource reservation period value and / or candidate sensing location value based on the channel busy rate (CBR) or channel occupancy rate (CR) includes: If the CBR or CR increases, then the number of resource reservation period values ​​and / or candidate sensing location values ​​will be increased.

12. A device for determining the position of a resource sensing window, characterized in that, Includes memory, transceiver, and processor: Memory, used to store computer programs; The transceiver is used to send and receive data under the control of the processor; the processor is used to read the computer program in the memory and perform the following operations: Based on the set of periods configured in the resource reservation period domain, the resource reservation period value and the candidate sensing location value are determined. Based on the resource reservation period value and the candidate sensing location value, the location of the resource sensing window is determined; The determination of resource reservation period values ​​and candidate sensing location values ​​based on the period set configured by the resource reservation period domain includes: The first method is to determine the resource reservation period value based on the period set configured in the resource reservation period domain, and to determine the candidate sensing location value based on the period set configured in the resource reservation period domain and the resource reservation period value. The determination of the resource reservation period value based on the period set configured by the resource reservation period domain includes: Obtain the common divisor of some or all period values ​​in the period set, and determine the common divisor as the resource reservation period value; The step of determining the candidate sensing location value based on the period set configured by the resource reservation period domain and the resource reservation period value includes: Configure a first set of sensing locations containing the candidate sensing location values, wherein the product of the candidate sensing location values ​​in the first set of sensing locations and the resource reservation period value is included in the period set; or, The second method is to determine the candidate sensing location value and the resource reservation period value based on the period set configured in the resource reservation period domain and the candidate sensing location value. The step of determining the candidate sensing location value and determining the resource reservation period value based on the period set configured in the resource reservation period domain and the candidate sensing location value includes: Configure a third set of sensing locations that includes the candidate sensing location values; Based on the third sensing location set and the period set, a first set containing the resource reservation period values ​​is configured; wherein, the resource reservation period values ​​in the first set are common multiples of some or all period values ​​in the period set, and the values ​​in the product set of the third sensing location set and the first set are included in the period set; or... Configure a fourth set of sensing locations that includes the candidate sensing location values; Based on the fourth sensing location set and the period set, a second set containing the resource reservation period value is configured; wherein, the resource reservation period value in the second set is the same as the period value in the period set, or the second set is a subset of the period set, and the values ​​in the product set of the fourth sensing location set and the second set are included in the period set.

13. The device for determining the position of the resource sensing window according to claim 12, characterized in that, If the number of period values ​​with multiple relationships in the period set is greater than a preset value, then the first method is used to determine the resource reservation period value and the candidate sensing location value. If the number of period values ​​in the period set that have a multiple relationship is less than or equal to a preset value, then the second method is used to determine the resource reservation period value and the candidate sensing location value.

14. The device for determining the position of the resource sensing window according to claim 12, characterized in that, The number of candidate sensing location values ​​in the first sensing location set is less than or equal to the number of periods in the period set.

15. The device for determining the position of the resource sensing window according to claim 12, characterized in that, If the terminal needs to save power, at least one second set of sensing locations is configured, wherein the second set of sensing locations is a subset of the first set of sensing locations.

16. The device for determining the position of the resource sensing window according to claim 12, characterized in that, If the terminal needs to save power, at least one third set is configured, wherein the third set is a subset of the first set.

17. The device for determining the position of the resource sensing window according to claim 12, characterized in that, If the terminal needs to save power, at least one fourth set is configured, wherein the fourth set is a subset of the second set.

18. The device for determining the position of the resource sensing window according to claim 12, characterized in that, The candidate perceived location values ​​are represented by a bitmap or numerical values.

19. The device for determining the position of the resource sensing window according to claim 18, characterized in that, If the candidate sensing location value is greater than a preset threshold value, the candidate sensing location value is represented by a numerical value; If the candidate sensing location value is less than or equal to a preset threshold value, the candidate sensing location value is represented by a bitmap.

20. The device for determining the position of the resource sensing window according to claim 12 or 18, characterized in that, The set of periods configured based on the resource reservation period domain determines the resource reservation period value and the candidate sensing location value, including: Based on the maximum value of the pre-set candidate sensing location value, configure a fifth sensing location set containing the candidate sensing location value and a fifth set containing the resource reservation period; The periodic values ​​in the periodic set are included in the product set of the fifth sensing position set and the fifth set.

21. The device for determining the position of the resource sensing window according to claim 12, characterized in that, Before determining the resource sensing window position based on the resource reservation period value and the candidate sensing position value, the method further includes: Based on the channel busy rate (CBR) or channel occupancy rate (CR), adjust the resource reservation period value and / or the number of candidate sensing location values.

22. The device for determining the position of the resource sensing window according to claim 21, characterized in that, The adjustment of the resource reservation period value and / or candidate sensing location value based on the channel busy rate (CBR) or channel occupancy rate (CR) includes: If the CBR or CR increases, then the number of resource reservation period values ​​and / or candidate sensing location values ​​will be increased.

23. A device for determining the position of a resource sensing window, characterized in that, include: The first determining module is used to determine the resource reservation period value and the candidate sensing location value based on the period set configured in the resource reservation period domain. The second determining module is used to determine the position of the resource perception window based on the resource reservation period value and the candidate perception position value; The determination of resource reservation period values ​​and candidate sensing location values ​​based on the period set configured by the resource reservation period domain includes: The first method is to determine the resource reservation period value based on the period set configured in the resource reservation period domain, and to determine the candidate sensing location value based on the period set configured in the resource reservation period domain and the resource reservation period value. The determination of the resource reservation period value based on the period set configured by the resource reservation period domain includes: Obtain the common divisor of some or all period values ​​in the period set, and determine the common divisor as the resource reservation period value; The step of determining the candidate sensing location value based on the period set configured by the resource reservation period domain and the resource reservation period value includes: Configure a first set of sensing locations containing the candidate sensing location values, wherein the product of the candidate sensing location values ​​in the first set of sensing locations and the resource reservation period value is included in the period set; or, The second method is to determine the candidate sensing location value and the resource reservation period value based on the period set configured in the resource reservation period domain and the candidate sensing location value. The step of determining the candidate sensing location value and determining the resource reservation period value based on the period set configured in the resource reservation period domain and the candidate sensing location value includes: Configure a third set of sensing locations that includes the candidate sensing location values; Based on the third sensing location set and the period set, a first set containing the resource reservation period values ​​is configured; wherein, the resource reservation period values ​​in the first set are common multiples of some or all period values ​​in the period set, and the values ​​in the product set of the third sensing location set and the first set are included in the period set; or... Configure a fourth set of sensing locations that includes the candidate sensing location values; Based on the fourth sensing location set and the period set, a second set containing the resource reservation period value is configured; wherein, the resource reservation period value in the second set is the same as the period value in the period set, or the second set is a subset of the period set, and the values ​​in the product set of the fourth sensing location set and the second set are included in the period set.

24. A processor-readable storage medium, characterized in that, The processor-readable storage medium stores a computer program that causes the processor to perform the method according to any one of claims 1 to 11.

Citation Information

Patent Citations

  • Communication resource selection method and device, electronic equipment and storage medium

    CN112512008A