CN113141630B - Resource reservation method and terminal - Google Patents
Resource reservation method and terminal Download PDFInfo
- Publication number
- CN113141630B CN113141630B CN202010067921.5A CN202010067921A CN113141630B CN 113141630 B CN113141630 B CN 113141630B CN 202010067921 A CN202010067921 A CN 202010067921A CN 113141630 B CN113141630 B CN 113141630B
- Authority
- CN
- China
- Prior art keywords
- resources
- resource
- terminal
- reserved
- measurement window
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 57
- 238000005259 measurement Methods 0.000 claims description 181
- 238000001514 detection method Methods 0.000 claims description 15
- 238000012545 processing Methods 0.000 claims description 9
- 238000004590 computer program Methods 0.000 claims description 8
- 230000005540 biological transmission Effects 0.000 abstract description 15
- 238000004891 communication Methods 0.000 description 16
- 230000006870 function Effects 0.000 description 11
- 238000010586 diagram Methods 0.000 description 7
- 230000000694 effects Effects 0.000 description 5
- 230000007774 longterm Effects 0.000 description 4
- 239000002699 waste material Substances 0.000 description 4
- 238000013461 design Methods 0.000 description 3
- 230000001960 triggered effect Effects 0.000 description 3
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000011867 re-evaluation Methods 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000007599 discharging Methods 0.000 description 1
- 230000005484 gravity Effects 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
- 238000007619 statistical method Methods 0.000 description 1
- 238000010897 surface acoustic wave method Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/0231—Traffic management, e.g. flow control or congestion control based on communication conditions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/0289—Congestion control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/16—Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
- H04W28/26—Resource reservation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/30—Services specially adapted for particular environments, situations or purposes
- H04W4/40—Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Mobile Radio Communication Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
The embodiment of the invention provides a resource reservation method and a terminal, wherein the resource reservation method comprises the following steps: and reserving the resources according to the resource occupancy rate and at least one threshold value corresponding to the resource occupancy rate. In the embodiment of the invention, the resource occupancy rate is defined, and the resource occupancy rate is related to reserved but unused resources, so that the terminal can count the information of the reserved but unused resources, and the excessive reserved resources of the terminal are avoided, thereby balancing the reliability of the transmission of the terminal and the throughput of the system.
Description
Technical Field
The embodiment of the invention relates to the technical field of wireless communication, in particular to a resource reservation method and a terminal.
Background
A long term evolution (Long Term Evolution, LTE) system supports sidelink (sidelink, etc.) from release 12, and is used for direct data transmission between end User Equipments (UEs), which are not through network devices.
The design of the LTE sidelink is suitable for specific public safety matters (such as emergency communication in disaster places like fire places or earthquakes), or Internet of vehicles (vehicle to everything, V2X) communication and the like. The internet of vehicles communication includes various services such as basic security type communication, advanced (automatic) driving, formation, sensor expansion, and the like. Since LTE sidelink only supports broadcast communications, it is mainly used for basic security class communications, and other advanced V2X services with strict requirements for quality of service (Quality of Service, qoS) in terms of latency, reliability, etc. will be supported by New Radio (NR) sidelink.
In the existing R16V 2X, a resource reservation mechanism is defined, that is, a currently transmitted Transport Block (TB) can reserve resources for a subsequent TB, but how to count the use situation of the reserved resources, so as to avoid excessive reserved resources of a terminal, and balance the reliability of terminal transmission and the throughput of a system, which is a technical problem to be solved at present.
Disclosure of Invention
The embodiment of the invention provides a resource reservation method and a terminal, which are used for counting the use condition of reserved resources, avoiding excessive reserved resources of the terminal so as to balance the reliability of terminal transmission and the throughput of a system, and are the technical problems to be solved at present.
In order to solve the technical problems, the invention is realized as follows:
in a first aspect, an embodiment of the present invention provides a resource reservation method, applied to a terminal, including: and reserving resources according to the resource occupancy rate and at least one threshold value corresponding to the resource occupancy rate, wherein the resource occupancy rate is related to reserved but unused resources.
In a second aspect, an embodiment of the present invention provides a terminal, including:
and the processing module is used for reserving resources according to the resource occupancy rate and at least one threshold value corresponding to the resource occupancy rate, wherein the resource occupancy rate is related to reserved but unused resources.
In a third aspect, an embodiment of the present invention provides a terminal, including a processor, a memory, and a computer program stored on the memory and executable on the processor, where the computer program when executed by the processor implements the steps of the resource reservation method of the first aspect.
In a fourth aspect, an embodiment of the present invention provides a computer readable storage medium having stored thereon a computer program which, when executed by a processor, implements the steps of the resource reservation method of the first aspect described above.
In the embodiment of the invention, the resource occupancy rate is defined, and the resource occupancy rate can represent the proportion of reserved but unused resources, so that the terminal can count the information of the reserved but unused resources, avoid excessive reserved resources of the terminal, limit the waste of the terminal to the resources, and reduce the influence of system congestion caused by excessive reserved resources of the terminal, thereby balancing the reliability of terminal transmission and the throughput of the system.
Drawings
Various other advantages and benefits will become apparent to those of ordinary skill in the art upon reading the following detailed description of the preferred embodiments. The drawings are only for purposes of illustrating the preferred embodiments and are not to be construed as limiting the invention. Also, like reference numerals are used to designate like parts throughout the figures. In the drawings:
Fig. 1 is a schematic diagram of a wireless communication system according to an embodiment of the present application;
fig. 2 is a flow chart of a resource reservation method according to an embodiment of the present application;
fig. 3 is a schematic diagram of an application scenario of a resource reservation method according to an embodiment of the present application;
fig. 4 is a schematic structural diagram of a terminal according to an embodiment of the present application;
fig. 5 is a schematic structural diagram of a terminal according to another embodiment of the present application;
fig. 6 is a schematic structural diagram of a terminal according to still another embodiment of the present application.
Detailed Description
The terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus. Furthermore, the use of "and/or" in the specification and claims means at least one of the connected objects, e.g., a and/or B, meaning that it includes a single a, a single B, and that there are three cases of a and B.
In embodiments of the application, words such as "exemplary" or "such as" are used to mean serving as an example, instance, or illustration. Any embodiment or design described herein as "exemplary" or "e.g." in an embodiment should not be taken as preferred or advantageous over other embodiments or designs. Rather, the use of words such as "exemplary" or "such as" is intended to present related concepts in a concrete fashion.
Embodiments of the present invention are described below with reference to the accompanying drawings. The resource reservation method and the terminal provided by the embodiment of the invention can be applied to a wireless communication system. The wireless communication system may employ a 5G system, or an evolved long term evolution (Evolved Long Term Evolution, elet) system, or a subsequent evolved communication system.
Referring to fig. 1, a schematic architecture diagram of a wireless communication system according to an embodiment of the present invention is provided. As shown in fig. 1, the wireless communication system may include: the network side device 11 and the plurality of terminals 12, the terminals 12 may be connected to the network side device 11 through an uplink (uplink) and a downlink (downlink), and the terminals 12 may be connected through a sidelink (sidelink).
The embodiment of the invention is mainly applied to the scene of the connection between terminals through the side links.
The terminal 12 provided in the embodiment of the present invention may be a mobile phone, a tablet computer, a notebook computer, an Ultra-Mobile Personal Computer (UMPC), a netbook, a personal digital assistant (Personal Digital Assistant, PDA), a vehicle, or a Road Side Unit (RSU), etc. It will be understood by those skilled in the art that the words are not to be interpreted as limiting.
The channel occupancy (CR) is currently defined to count the proportion of resources that have been used before the measurement time and resources that have been reserved after the measurement time that are allocated in the measurement time (e.g., 1000ms or 1000 slots) to count the usage of the reserved resources by the terminal.
In LTE, the channel occupancy is defined as the ratio of the number of subchannels already used before one TB measurement time and the number of resources reserved after the measurement time to the total number of subchannels configured, with 1000 subframes as a period. Measurement is performed in subframe n, measurement [ n-a, n-1 ]]The number of subframes occupied by the transmission is within [ n, n+b ]]The sum of the number of resources already reserved in the range divided by the sum of the number of resources in [ n-a, n+b ]]Number of subframes configured within. Where a+b+1=1000. When the measured CR value is greater than the preconfigured CR limit The manner of processing depends on the UE implementation, including dropping the transmission, which may avoid the TB occupying too much resources.
Based on the current statistical method, too many resources may be reserved for the terminal. For example: suppose according to CR limit One terminal is at [ n-a, n+b ]]The total number of available transmission+reserved resources is 20. Assume that the terminal makes measurements at time n, [ n-a, n-1 ]]The number of used resources is 10, if 10 resources are reserved continuously at the time of n+1 to n+10, the terminal transmits data at the time of n+2 and n+4 respectively, and when the measurement is performed at the time of n+5, [ n-a, n+5-1 ] ]The number of resources used in the method is 12, [ n+5, n+b ]]The number of resources reserved in the slot is 5, the measured CR value=the number of subchannels used in 17 slots/the number of total subchannels configured, and CR is not considered to be reached limit (number of sub-channels corresponding to 20 slots), the terminal considers that further reservation can be made at time n+5. Terminals have been reserved but not used in the past, and other terminals are assumed based on the use of reserved resources when detecting, which can cause some terminals to reserve too many resources, and congestion occurs in the system.
In order to solve the above-mentioned problems, please refer to fig. 2, fig. 2 is a flow chart of a resource reservation method according to an embodiment of the present invention, the resource reservation method is applied to a terminal, and includes:
step 21: and reserving resources according to the resource occupancy rate and at least one threshold value corresponding to the resource occupancy rate, wherein the resource occupancy rate is related to reserved but unused resources.
In the embodiment of the invention, the resource occupancy rate is defined, and the resource occupancy rate is related to reserved but unused resources, so that the terminal can count the information of the reserved but unused resources, the excessive reserved resources of the terminal are avoided, the waste of the terminal on the resources is limited, and the influence of system congestion caused by the excessive reserved resources of the terminal is reduced, thereby balancing the reliability of terminal transmission and the throughput of the system.
The concept of resource occupancy is predefined.
The threshold value corresponding to the resource occupancy rate is a predefined, preconfigured or configured value.
In the embodiment of the invention, the configuration mode of the threshold value of the resource occupancy rate adopts at least one of the following modes:
each terminal (per UE) corresponds to a respective threshold value;
each HARQ process (per HARQ process) corresponds to a respective threshold value;
each TB (per TB) corresponds to a respective threshold value;
each resource pool (per resource pool) corresponds to a respective threshold value;
each priority (per priority /) corresponds to a respective threshold value;
each logical channel (per LCH) corresponds to a respective threshold value;
each logical channel group (per LCH group) corresponds to a respective threshold value;
each channel busy rate range (per CBR range) corresponds to a respective threshold value.
In some embodiments of the present invention, the threshold is one, and the reserving resources according to the measured occupancy rate of resources and at least one threshold corresponding to the occupancy rate of resources includes:
when the measured occupancy rate of the resources is greater than or equal to the threshold value, stopping reserving additional resources after the time of n+L; wherein L is a value of 0 or more.
By stopping reserving resources is meant stopping reserving more resources, the previously reserved resources still being in effect.
The ceasing to reserve additional resources may be ceasing to reserve additional resources within the pool of resources in which the SCI is located.
Alternatively, the ceasing to reserve additional resources may be ceasing to reserve resources within any one of the resource pools.
In some embodiments of the present invention, the threshold value is a plurality of threshold values, and the reserving resources according to the measured resource occupancy rate and at least one threshold value corresponding to the resource occupancy rate includes:
when the measured occupancy rate of the resources is greater than or equal to the maximum value in the threshold value, stopping reserving additional resources after the time of n+L; wherein L is a value of 0 or more.
In some embodiments of the present invention, the threshold value is a plurality of threshold values, and the reserving resources according to the measured resource occupancy rate and at least one threshold value corresponding to the resource occupancy rate includes:
when the measured resource occupancy rate is larger than the minimum value in the threshold value, reducing the number of resources which can be reserved by the terminal and/or increasing the reservation interval between reserved resources;
when the measured resource occupancy rate is larger than the maximum value in the threshold value, stopping reserving additional resources after the time of n+L; wherein L is a value of 0 or more.
In some embodiments of the present invention, the threshold value is a plurality of threshold values, and the reserving resources according to the measured resource occupancy rate and at least one threshold value corresponding to the resource occupancy rate includes:
when the measured resource occupancy rate is larger than the minimum value in the threshold value, reducing the number of resources which can be reserved by the terminal and/or increasing the reservation interval between reserved resources;
when the measured resource occupancy rate is larger than the intermediate value in the threshold value, the number of resources which can be reserved by the terminal is further reduced, and/or the reservation interval between reserved resources is further increased;
when the measured resource occupancy rate is larger than the maximum value in the threshold value, stopping reserving additional resources after the time of n+L; wherein L is a value of 0 or more.
Wherein the intermediate value is at least one.
The reservation interval or the relation between different reservation intervals is predefined, preconfigured or configured.
In the embodiment of the present invention, the resource occupancy rate may include a plurality of types, which are described below.
1. The resource occupancy rate includes: occupancy of unused reserved resources (Unused Reserved channel occupancy ratio, URCR)
Occupancy of the unused reserved resources = number of unused reserved resources before the measurement moment within the measurement window/total number of resources configured within the measurement window.
Assuming that the measurement time is n, the measurement window is [ n-a, n+b ], and the time unit of the measurement window is a time slot;
the occupancy of unused reserved resources= [ n-a, n-1] the number of unused reserved resources/the total number of resources configured within the measurement window.
Assuming that the measurement time is n, the measurement window is [ n-a, n+b ], and the time unit of the measurement window is millisecond;
occupancy of the unused reserved resource= [ n-a, n-1/2 ] μ ]The number of unused reserved resources in the measurement window/the total number of resources configured in the measurement window.
Where μ is determined according to SCS (subcarrier spacing), μ=0 when SCS is 15 kHz; when SCS is 30kHz, μ=1; when SCS is 60kHz, μ=2; when SCS is 120kHz, μ=3.
Or,
assuming that the measurement time is n, the measurement window is [ n-a, n+b ], and the time unit of the measurement window is millisecond;
the occupancy of unused reserved resources= [ n-a, n-1] the number of unused reserved resources/the total number of resources configured within the measurement window.
Of course, the time units of the measurement window may be other, such as symbols. The concept of occupancy of the unused reserved resources is predefined.
At the same time, a threshold value URCR of the occupancy of at least one unused reserved resource needs to be predefined, preconfigured or configured limit 。
In the embodiment of the present invention, the configuration mode of the threshold value of the occupancy rate of the unused reserved resource adopts at least one of the following:
each terminal (per UE);
each HARQ process (per HARQ process);
each TB (per TB);
-each resource pool (per resource pool);
each priority (per priority /);
each logical channel (per LCH);
each logical channel group (per LCH group);
each channel busy rate range (per CBR range).
In some embodiments of the invention, the URCR limit For one, the reserving resources according to the measured resource occupancy rate and at least one threshold value corresponding to the resource occupancy rate includes:
when the measured URCR is greater than or equal to the URCR limit After the time n+L, stopping reserving additional resources; wherein L is a value of 0 or more.
By ceasing to reserve additional resources is meant ceasing to reserve more resources, the previously reserved resources remain in effect.
In some embodiments of the invention, the URCR limit The resource reservation includes, for a plurality of resources, according to the measured resource occupancy rate and at least one threshold value corresponding to the resource occupancy rate:
when the measured URCR is greater than or equal to the URCR limit After the time of n+L, stopping reserving additional resources; wherein L is a value of 0 or more.
In some embodiments of the present invention, the threshold value is a plurality of threshold values, and the reserving resources according to the measured resource occupancy rate and at least one threshold value corresponding to the resource occupancy rate includes:
when the measured URCR is greater than the URCR limit When the minimum value of the resource is the minimum value, the number of the resources which can be reserved by the terminal is reduced, and/or the reservation interval between reserved resources is increased;
when the measured URCR is greater than the URCR limit When the maximum value of (2) is reached, stopping reserving additional resources after the time of n+L; wherein L is a value of 0 or more.
In some embodiments of the invention, the URCR limit A plurality of materials obtained according to the measurementThe resource reservation comprises the steps of:
when the measured URCR is greater than the URCR limit Reducing the number of resources that can be reserved by the terminal (e.g., reserving only N-delta resources), and/or increasing the reservation interval between reserved resources (e.g., twice the resource reservation interval is T + beta);
when the measured URCR is greater than the URCR limit Further reducing the number of resources that can be reserved by the terminal (e.g., reserving only N-2 x delta resources), and/or further increasing the reservation interval between reserved resources (e.g., twice the resource reservation interval is t+2 x beta);
when the measured URCR is greater than the URCR limit Stopping reserving additional resources when the maximum value is the maximum value;
wherein the intermediate value is at least one.
The reservation of additional resources is stopped, i.e. no more resources are reserved than the already reserved resources in the range of n, n + b.
The reservation interval or the relation between different reservation intervals is predefined, preconfigured or configured.
2. The resource occupancy rate includes: terminal total channel occupancy (Total channel occupancy ratio, TCR)
1. In some embodiments of the present invention, the terminal total channel occupancy (TCR) = (number of used resources within a measurement window + number of reserved resources after a measurement time instant within the measurement window + number of unused reserved resources within the measurement window before the measurement time instant)/total number of resources configured within the measurement window.
Assuming that the measurement time is n, the measurement window is [ n-a, n+b ], and the time unit of the measurement window is a time slot;
the terminal total channel occupancy= ([ number of used resources in n-a, n-1] + [ number of unused reserved resources in n, n+b ] + [ number of unused reserved resources in n-a, n-1 ]) the total number of resources configured in the measurement window.
Assuming that the measurement time is n, the measurement window is [ n-a, n+b ], and the time unit of the measurement window is millisecond;
the terminal total channel occupancy= ([ n-a, n-1/2) μ ]Number of used resources + [ n, n+b ]]Number of unused reserved resources + [ n-a, n-1/2 ] μ ]Number of unused reserved resources in) the measurement window.
Where μ is determined according to SCS (subcarrier spacing), μ=0 when SCS is 15 kHz; when SCS is 30kHz, μ=1; when SCS is 60kHz, μ=2; when SCS is 120kHz, μ=3.
Or,
assuming that the measurement time is n, the measurement window is [ n-a, n+b ], and the time unit of the measurement window is millisecond;
the terminal total channel occupancy= ([ number of used resources in n-a, n-1] + [ number of unused reserved resources in n, n+b ] + [ number of unused reserved resources in n-a, n-1 ]) the total number of resources configured in the measurement window.
Of course, the time units of the measurement window may be other, such as symbols.
2. In some embodiments of the invention, the resource occupancy comprises: terminal total channel occupancy (TCR), which terminal total channel occupancy (TCR) =occupancy of unused reserved resources (URCR) +channel occupancy (CR);
wherein the channel occupancy (CR) = (number of used resources within a measurement window + number of reserved resources after a measurement time within the measurement window)/total number of resources configured within the measurement window;
occupancy of unused reserved resources (URCR) =number of unused reserved resources before measurement time within the measurement window/total number of resources configured within the measurement window.
Assuming that the measurement time is n, the measurement window is [ n-a, n+b ], and the time unit of the measurement window is a time slot;
the channel occupancy= ([ number of used resources in n-a, n-1] + [ number of reserved resources in n, n+b ]) the total number of resources configured in the measurement window;
the occupancy of unused reserved resources= [ n-a, n-1] the number of unused reserved resources/the total number of resources configured within the measurement window.
Assuming that the measurement time is n, the measurement window is [ n-a, n+b ], and the time unit of the measurement window is millisecond;
the channel occupancy= ([ n-a, n-1/2) μ ]Number of used resources + [ n, n+b ]]The number of resources reserved in the measurement window)/the total number of resources configured in the measurement window;
occupancy of the unused reserved resource= [ n-a, n-1/2 ] μ ]The number of unused reserved resources in the measurement window/the total number of resources configured in the measurement window.
Where μ is determined according to SCS (subcarrier spacing), μ=0 when SCS is 15 kHz; when SCS is 30kHz, μ=1; when SCS is 60kHz, μ=2; when SCS is 120kHz, μ=3.
Or,
assuming that the measurement time is n, the measurement window is [ n-a, n+b ], and the time unit of the measurement window is millisecond;
the channel occupancy= ([ number of used resources in n-a, n-1] + [ number of reserved resources in n, n+b ]) the total number of resources configured in the measurement window;
the occupancy of unused reserved resources= [ n-a, n-1] the number of unused reserved resources/the total number of resources configured within the measurement window.
Of course, the time units of the measurement window may be other, such as symbols.
The concept of the total channel occupancy of the terminal is predefined.
At the same time, a threshold value TCR of at least one terminal total channel occupancy is predefined, preconfigured or configured limit 。
In the embodiment of the invention, the configuration mode of the threshold value of the total channel occupancy rate of the terminal adopts at least one of the following modes:
each terminal (per UE);
each HARQ process (per HARQ process);
each TB (per TB);
-each resource pool (per resource pool);
each priority (per priority /);
each logical channel (per LCH);
each logical channel group (per LCH group);
each channel busy rate range (per CBR range).
In some embodiments of the invention, the TCR limit For one, the reserving resources according to the measured resource occupancy rate and at least one threshold value corresponding to the resource occupancy rate includes:
when the measured TCR is greater than or equal to the TCR limit After the time n+L, stopping reserving additional resources; wherein L is a value of 0 or more.
By ceasing to reserve additional resources is meant ceasing to reserve more resources, the previously reserved resources remain in effect.
In some embodiments of the invention, the TCR limit The resource reservation includes, for a plurality of resources, according to the measured resource occupancy rate and at least one threshold value corresponding to the resource occupancy rate:
When the measured TCR is greater than or equal to the TCR limit After the time of n+L, stopping reserving additional resources; wherein L is a value of 0 or more.
In some embodiments of the present invention, the threshold value is a plurality of threshold values, and the reserving resources according to the measured resource occupancy rate and at least one threshold value corresponding to the resource occupancy rate includes:
when the measured TCR is greater than the TCR limit When the minimum value of the resource is the minimum value, the number of the resources which can be reserved by the terminal is reduced, and/or the reservation interval between reserved resources is increased;
when the measured TCR is greater than the TCR limit When the maximum value of (2) is reached, stopping reserving additional resources after the time of n+L; wherein L is a value of 0 or more.
In some embodiments of the invention, the TCR limit The resource reservation includes, for a plurality of resources, according to the measured resource occupancy rate and at least one threshold value corresponding to the resource occupancy rate:
when the measured TCR is greater than the TCR limit Reducing the number of resources that can be reserved by the terminal (e.g., reserving only N-delta resources), and/or increasing the reservation interval between reserved resources (e.g., twice the resource reservation interval is T + beta);
when the measured TCR is greater than the TCR limit Further reducing the number of resources that can be reserved by the terminal (e.g., reserving only N-2 x delta resources), and/or further increasing the reservation interval between reserved resources (e.g., twice the resource reservation interval is t+2 x beta);
when the measured TCR is greater than the TCR limit When the maximum value of (2) is reached, stopping reserving additional resources after the time of n+L; wherein L is a value of 0 or more;
wherein the intermediate value is at least one.
The reservation interval or the relation between different reservation intervals is predefined, preconfigured or configured.
In the above embodiment, the number of resources reserved in [ n, n+b ] is the reserved resources indicated in the sidelink control information (Sidelink Control Information, SCI), or the reserved resources selected for higher layers.
The terminal transmits the SCI over a physical sidelink control channel (Physical Sidelink Control Channel, PSCCH), and schedules transmission of a physical sidelink shared channel (Physical Sidelink Shared Channel, pscsch) to transmit data.
For one TB, the reserved plurality of resources are indicated by SCIs, and the maximum number of resources that each SCI can reserve is Nmax, where Nmax is a maximum of 3.Nmax is a configurable value for each resource pool (resource pool), optionally 2 or 3. Further, the number of one TB transmission is not limited in mode1 (mode 1), depending on the base station scheduling. One TB (including a blind retransmission mode and a HARQ retransmission mode based) is a maximum number of 32 times in mode 2 (mode 2). In particular the RRC (pre) configured value. The RRC configures a maximum number of transmissions per priority on a per resource pool basis, per transmission, per Channel Busy Rate (CBR) range.
Higher layers may select more than Nmax resources (e.g., 6) based on detection/re-evaluation, with one SCI indicating only two resources. Based on the definition of LTE, this part is not considered in the range of resource occupancy for granted (granted) resources.
In the above embodiment, the value of a satisfies at least one of the following conditions:
1) Is larger than A1, wherein A1 is T0. Alpha, T0 is the length of the detection window, and alpha is a coefficient in the range from 0 to 1; alternatively, A1 is T0 x alpha when the length T0 of the detection window is >1000ms, A1 is a predefined, preconfigured or configured value when the length T0 of the detection window is <1000 ms;
2)a/T CR_measure the value of T is greater than a1%, T CR_measure For the length of the measurement window a1% is a predefined, preconfigured or configured value.
The detection window is a window defined in the protocol, the terminal detects the SCI in the window, judges whether the resource is available according to the detection result, and performs resource selection.
In the above embodiment, the value of b satisfies at least one of the following conditions:
1) Greater than B1, B1 is a predefined, preconfigured or configured value;
2)b/T CR_measure the value of T is greater than b1%, T CR_measure B1% is a predefined, preconfigured or configured value for the length of the measurement window;
3) Associated with the range that the SCI of the currently transmitted TB can indicate, optionally, less than 32 time slots;
4) b takes on a value such that n+b does not exceed the last resource selected by the TB currently transmitted or the last resource selected by the terminal; wherein, the selected resources comprise resources indicated by SCI and reserved by a terminal high-level; the higher layer reserves resources not indicated by SCI, and the terminal knows itself but does not broadcast it. If the segment considers the part of resources to be reserved in the future, re-evaluation is not needed to be repeated, and when reserved resources are within a window of 32slots, the SCI is directly sent to indicate the resources.
5) The smaller of the two: 32slots, the interval from the current measurement time to the slot of the last resource reserved.
In the embodiment of the present invention, the number of resources is one of the following units: a subchannel, physical resource block, resource unit, slot, symbol, subframe, millisecond, frame.
In an embodiment of the present invention, optionally, the above parameters (a, B, A1, A1%, B1, B1, T CR_measure Any one or more of the following) is adopted as the configuration mode:
Each terminal (per UE);
each HARQ process (per HARQ process);
each TB (per TB);
-each resource pool (per resource pool);
each priority (per priority /);
each logical channel (per LCH);
each logical channel group (per LCH group);
each channel busy rate range (per CBR range).
The resource reservation method according to the embodiment of the present invention is illustrated below in connection with a specific application scenario.
In the first embodiment of the invention:
please refer to fig. 3, predefine a>500. Length T of measurement window CR_measure =a+b+1=1000 slots. The terminal selects the values of a and b such that the value of n + b does not exceed the last resource reserved by the TB.
Threshold value TCR for preconfigured terminal resource occupancy rate limit .=0.2。
CR is defined as the ratio of the sum of the number of sub-channels that the terminal has used in n-a, n-1 and the number of sub-channels reserved in n, n + b to the total number of sub-channels configured in the measurement window at time n.
The unused reserved resource occupancy URCR is defined as the ratio of the number of unused reserved sub-channels of the terminal in [ n-a, n-1] to the number of total sub-channels configured in the measurement window at time n.
The terminal total channel occupancy tcr=cr+urcr is defined.
At time n, the value of TCR is measured according to the above rule:
If TCR is measured>=TCR limit Assuming that tcr=0.25 is measured, after n+4, the reservation of additional resources is stopped.
Otherwise, if the resource selection/reselection is triggered, the resource may be further reserved.
The second embodiment of the invention:
predefining a>525. Length T of measurement window CR_measure =a+b+1 is 1000 slots. The terminal selects the values of a and b, ensuring that the value of n+b does not exceed the last resource reserved by the TB.
Threshold value TCR for preconfigured terminal resource occupancy rate limit 。
TCR is defined as the ratio of the sum of the number of sub-channels that the terminal has used and the number of reserved resources in [ n-a, n+b ] to the total number of sub-channels configured in the measurement window at time n.
At the time n, the value of TCR is measured according to the rule;
if TCR is>=TCR limit The extra reserved resources are stopped.
Otherwise, if the resource selection/reselection is triggered, the resource may be further reserved.
The third embodiment of the invention:
predefining a>525. Length T of measurement window CR_measure =a+b+1 is 1000 slots. The terminal selects the values of a and b and ensures that the value of n + b does not exceed the last resource reserved by the TB.
Pre-configurationReserved resource occupancy threshold value URCR for unused terminal limit 。
The unused reserved resource occupancy URCR is defined as the ratio of the number of unused reserved sub-channels of the terminal in [ n-a, n-1] to the total number of sub-channels configured in the measurement window at time n.
At time n, the value of URCR is measured according to the above rule:
if URCR is performed>=URCR limit The reservation of additional resources is stopped.
Otherwise, if the resource selection/reselection is triggered, the resource may be further reserved.
The fourth embodiment of the invention:
predefining a>525. Length T of measurement window CR_measure =a+b+1 is 1000 slots. The terminal selects the values of a and b, ensuring that the value of n+b does not exceed the last resource reserved by the TB.
Reserved resource occupancy threshold value URCR for unused preconfigured terminal limit =0.02,0.04,0.1。
The unused reserved resource occupancy URCR is defined as the ratio of the number of unused reserved sub-channels of the terminal in [ n-a, n-1] to the number of total sub-channels configured in the measurement time at time instant n.
At time n, determining the measured URCR and the resource occupancy threshold URCR limit Is the relation of:
if URCR > =0.1, then the reservation of additional resources is stopped.
Otherwise, if the URCR >0.04, 2 resources are reserved or the interval between two reserved resources is 20slots.
Otherwise, if the URCR >0.01, 3 resources are reserved or two reserved resources are separated by 10slots.
Otherwise, reserving 4 resources or two reserved resources with an interval of 5slots.
Referring to fig. 4, an embodiment of the present invention further provides a terminal 40, including:
The processing module 41 is configured to reserve resources according to a resource occupancy rate and at least one threshold value corresponding to the resource occupancy rate, where the resource occupancy rate is related to reserved but unused resources.
In the embodiment of the invention, the resource occupancy rate is defined, and the resource occupancy rate can represent the proportion of reserved but unused resources, so that the terminal can count the information of the reserved but unused resources, avoid excessive reserved resources of the terminal, limit the waste of the terminal to the resources, reduce the influence of system congestion caused by excessive reserved resources of the terminal, and balance the reliability of terminal transmission and the throughput of the system.
Optionally, the resource occupancy rate includes: occupancy of unused reserved resources = number of unused reserved resources before measurement time within a measurement window/total number of resources configured within the measurement window.
Optionally, assuming that the measurement time is n, the measurement window is [ n-a, n+b ], and a time unit of the measurement window is a time slot;
the occupancy of unused reserved resources= [ n-a, n-1] the number of unused reserved resources/the total number of resources configured within the measurement window.
Assuming that the measurement time is n, the measurement window is [ n-a, n+b ], and the time unit of the measurement window is millisecond;
occupancy of the unused reserved resource= [ n-a, n-1/2 ] μ ]The number of unused reserved resources in the measurement window/the total number of resources configured in the measurement window.
Where μ is determined according to SCS (subcarrier spacing), μ=0 when SCS is 15 kHz; when SCS is 30kHz, μ=1; when SCS is 60kHz, μ=2; when SCS is 120kHz, μ=3.
Or,
assuming that the measurement time is n, the measurement window is [ n-a, n+b ], and the time unit of the measurement window is millisecond;
the occupancy of unused reserved resources= [ n-a, n-1] the number of unused reserved resources/the total number of resources configured within the measurement window.
Of course, the time units of the measurement window may be other, such as symbols.
Optionally, the resource occupancy rate includes: terminal total channel occupancy, the terminal total channel occupancy= (number of used resources in measurement window + number of reserved resources after measurement time in the measurement window + number of unused reserved resources before the measurement time in the measurement window)/total number of resources configured in the measurement window.
Optionally, assuming that the measurement time is n, the measurement window is [ n-a, n+b ], and a time unit of the measurement window is a time slot;
the terminal total channel occupancy= ([ number of used resources in n-a, n-1] + [ number of unused reserved resources in n, n+b ] + [ number of unused reserved resources in n-a, n-1 ]) the total number of resources configured in the measurement window.
Assuming that the measurement time is n, the measurement window is [ n-a, n+b ], and the time unit of the measurement window is millisecond;
the terminal total channel occupancy= ([ n-a, n-1/2) μ ]Number of used resources + [ n, n+b ]]Number of unused reserved resources + [ n-a, n-1/2 ] μ ]Number of unused reserved resources in) the measurement window.
Where μ is determined according to SCS (subcarrier spacing), μ=0 when SCS is 15 kHz; when SCS is 30kHz, μ=1; when SCS is 60kHz, μ=2; when SCS is 120kHz, μ=3.
Or,
assuming that the measurement time is n, the measurement window is [ n-a, n+b ], and the time unit of the measurement window is millisecond;
the terminal total channel occupancy= ([ number of used resources in n-a, n-1] + [ number of unused reserved resources in n, n+b ] + [ number of unused reserved resources in n-a, n-1 ]) the total number of resources configured in the measurement window.
Of course, the time units of the measurement window may be other, such as symbols.
Optionally, the resource occupancy rate includes: the total channel occupancy of the terminal, wherein the total channel occupancy of the terminal=the occupancy of unused reserved resources+the channel occupancy;
wherein the channel occupancy= (number of used resources in measurement window + number of reserved resources after measurement time in the measurement window)/total number of resources configured in the measurement window;
occupancy of the unused reserved resources = number of unused reserved resources before the measurement time instant within the measurement window/total number of resources configured within the measurement window.
Optionally, assuming that the measurement time is n, the measurement window is [ n-a, n+b ], and a time unit of the measurement window is a time slot;
the channel occupancy= ([ number of used resources in n-a, n-1] + [ number of reserved resources in n, n+b ]) the total number of resources configured in the measurement window;
the occupancy of unused reserved resources= [ n-a, n-1] the number of unused reserved resources/the total number of resources configured within the measurement window.
Assuming that the measurement time is n, the measurement window is [ n-a, n+b ], and the time unit of the measurement window is millisecond;
The channel occupancy= ([ n-a, n-1/2) μ ]Number of used resources + [ n, n+b ]]The number of resources reserved in the measurement window)/the total number of resources configured in the measurement window;
occupancy of the unused reserved resources= [ n-a, n-1/2 ] μ ]The number of unused reserved resources in the measurement window/the total number of resources configured in the measurement window.
Where μ is determined according to SCS (subcarrier spacing), μ=0 when SCS is 15 kHz; when SCS is 30kHz, μ=1; when SCS is 60kHz, μ=2; when SCS is 120kHz, μ=3.
Or,
assuming that the measurement time is n, the measurement window is [ n-a, n+b ], and the time unit of the measurement window is millisecond;
the channel occupancy= ([ number of used resources in n-a, n-1] + [ number of reserved resources in n, n+b ]) the total number of resources configured in the measurement window;
the occupancy of unused reserved resources= [ n-a, n-1] the number of unused reserved resources/the total number of resources configured within the measurement window.
Of course, the time units of the measurement window may be other, such as symbols.
Optionally, the value of a satisfies at least one of the following conditions:
is larger than A1, wherein A1 is T0. Alpha, T0 is the length of the detection window, and alpha is a coefficient in the range from 0 to 1; alternatively, A1 is T0 x alpha when the length T0 of the detection window is >1000ms, A1 is a predefined, preconfigured or configured value when the length T0 of the detection window is <1000 ms;
a/T CR_measure The value of T is greater than a1%, T CR_measure For the length of the measurement window a1% is a predefined, preconfigured or configured value.
Optionally, the value of b satisfies at least one of the following conditions:
greater than B1, B1 is a predefined, preconfigured or configured value;
b/T CR_measure the value of T is greater than b1%, T CR_measure B1% is a predefined, preconfigured or configured value for the length of the measurement window;
associated with the range that the SCI of the currently transmitted TB can indicate;
b takes on a value such that n+b does not exceed the last resource selected by the TB currently transmitted or the last resource selected by the terminal;
the smaller of the two: 32 slots, the interval from the current measurement time to the slot of the last resource reserved.
Optionally, the threshold is one, and the reserving the resource according to the measured resource occupancy rate and at least one threshold corresponding to the resource occupancy rate includes:
and stopping reserving additional resources after the measured resource occupancy rate is greater than or equal to the threshold value and the time of n+L, wherein L is a value greater than or equal to 0.
Optionally, the number of threshold values is multiple, and the reserving resources according to the measured resource occupancy rate and at least one threshold value corresponding to the resource occupancy rate includes:
When the measured occupancy rate of the resources is greater than or equal to the maximum value in the threshold value, stopping reserving additional resources after the time of n+L, wherein L is a value greater than or equal to 0;
or alternatively
When the measured resource occupancy rate is larger than the minimum value in the threshold value, reducing the number of resources which can be reserved by the terminal and/or increasing the reservation interval between reserved resources;
when the measured occupancy rate of the resources is larger than the maximum value in the threshold value, stopping reserving additional resources after the time of n+L, wherein L is a value larger than or equal to 0;
or alternatively
When the measured resource occupancy rate is larger than the minimum value in the threshold value, reducing the number of resources which can be reserved by the terminal and/or increasing the reservation interval between reserved resources;
when the measured resource occupancy rate is larger than the intermediate value in the threshold value, the number of resources which can be reserved by the terminal is further reduced, and/or the reservation interval between reserved resources is further increased;
when the measured occupancy rate of the resources is larger than the maximum value in the threshold value, stopping reserving additional resources after the time of n+L, wherein L is a value larger than or equal to 0;
Wherein the intermediate value is at least one.
Optionally, the reservation interval or a relation between different reservation intervals is predefined, preconfigured or configured.
Optionally, the number of resources is one of the following units: a subchannel, physical resource block, resource unit, slot, symbol, subframe, millisecond, frame.
Optionally, the configuration mode of the threshold value of the resource occupancy rate adopts at least one of the following:
each terminal corresponds to a respective threshold value;
each HARQ process corresponds to a respective threshold value;
each TB corresponds to a respective threshold value;
each resource pool corresponds to a respective threshold value;
each priority corresponds to a respective threshold value;
each logic channel corresponds to a respective threshold value;
each logical channel group corresponds to a respective threshold value;
each channel busy rate range corresponds to a respective threshold value.
The terminal provided by the embodiment of the present invention can implement each process implemented by the terminal in the method embodiments of fig. 2 to 3, and in order to avoid repetition, a description is omitted here.
Fig. 5 is a schematic diagram of a hardware architecture of a terminal implementing various embodiments of the present invention, where the terminal 50 includes, but is not limited to: radio frequency unit 51, network module 52, audio output unit 53, input unit 54, sensor 55, display unit 56, user input unit 57, interface unit 58, memory 59, processor 510, and power source 511. It will be appreciated by those skilled in the art that the terminal structure shown in fig. 5 is not limiting of the terminal and that the terminal may include more or fewer components than shown, or may combine certain components, or a different arrangement of components. In the embodiment of the invention, the terminal comprises, but is not limited to, a mobile phone, a tablet computer, a notebook computer, a palm computer, a vehicle-mounted terminal, a wearable device, a pedometer and the like.
The processor 510 is configured to reserve resources according to the measured occupancy rate of resources and at least one threshold value corresponding to the occupancy rate of resources, where the occupancy rate of resources is related to reserved but unused resources.
In the embodiment of the invention, the resource occupancy rate is defined, and the resource occupancy rate can represent the proportion of reserved but unused resources, so that the terminal can count the information of the reserved but unused resources, avoid excessive reserved resources of the terminal, limit the waste of the terminal to the resources, reduce the influence of system congestion caused by excessive reserved resources of the terminal, and balance the reliability of terminal transmission and the throughput of the system.
It should be understood that, in the embodiment of the present invention, the radio frequency unit 51 may be used for receiving and transmitting signals during the process of receiving and transmitting information or communication, specifically, receiving downlink data from a base station, and then processing the downlink data by the processor 510; and, the uplink data is transmitted to the base station. Typically, the radio frequency unit 51 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, and the like. In addition, the radio frequency unit 51 may also communicate with networks and other devices through a wireless communication system.
The terminal provides wireless broadband internet access to the user via the network module 52, such as helping the user to send and receive e-mail, browse web pages, access streaming media, etc.
The audio output unit 53 may convert audio data received by the radio frequency unit 51 or the network module 52 or stored in the memory 59 into an audio signal and output as sound. Also, the audio output unit 53 may also provide audio output (e.g., a call signal reception sound, a message reception sound, etc.) related to a specific function performed by the terminal 50. The audio output unit 53 includes a speaker, a buzzer, a receiver, and the like.
The input unit 54 is for receiving an audio or video signal. The input unit 54 may include a graphics processor (Graphics Processing Unit, GPU) 541 and a microphone 542, the graphics processor 541 processing image data of still pictures or video obtained by an image capturing apparatus (such as a camera) in a video capturing mode or an image capturing mode. The processed image frames may be displayed on the display unit 56. The image frames processed by the graphics processor 541 may be stored in the memory 59 (or other storage medium) or transmitted via the radio frequency unit 51 or the network module 52. The microphone 542 may receive sound and may be capable of processing such sound into audio data. The processed audio data may be converted into a format output that can be transmitted to the mobile communication base station via the radio frequency unit 51 in the case of a telephone call mode.
The terminal 50 also includes at least one sensor 55, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor includes an ambient light sensor that can adjust the brightness of the display panel 561 according to the brightness of ambient light, and a proximity sensor that can turn off the display panel 561 and/or the backlight when the terminal 50 moves to the ear. As one of the motion sensors, the accelerometer sensor can detect the acceleration in all directions (generally three axes), and can detect the gravity and direction when the accelerometer sensor is stationary, and can be used for recognizing the terminal gesture (such as horizontal and vertical screen switching, related games, magnetometer gesture calibration), vibration recognition related functions (such as pedometer and knocking), and the like; the sensor 55 may further include a fingerprint sensor, a pressure sensor, an iris sensor, a molecular sensor, a gyroscope, a barometer, a hygrometer, a thermometer, an infrared sensor, etc., which will not be described herein.
The display unit 56 is used to display information input by a user or information provided to the user. The display unit 56 may include a display panel 561, and the display panel 561 may be configured in the form of a liquid crystal display (Liquid Crystal Display, LCD), an Organic Light-Emitting Diode (OLED), or the like.
The user input unit 57 may be used to receive input numeric or character information and to generate key signal inputs related to user settings and function control of the terminal. Specifically, the user input unit 57 includes a touch panel 571 and other input devices 572. The touch panel 571, also referred to as a touch screen, may collect touch operations thereon or thereabout by a user (such as operations of the user on the touch panel 571 or thereabout using any suitable object or accessory such as a finger, stylus, etc.). The touch panel 571 may include two parts, a touch detection device and a touch controller. The touch detection device detects the touch azimuth of a user, detects a signal brought by touch operation and transmits the signal to the touch controller; the touch controller receives touch information from the touch detection device, converts the touch information into touch point coordinates, sends the touch point coordinates to the processor 510, and receives and executes commands sent by the processor 510. Further, the touch panel 571 may be implemented in various types of resistive, capacitive, infrared, surface acoustic wave, and the like. The user input unit 57 may include other input devices 572 in addition to the touch panel 571. In particular, other input devices 572 may include, but are not limited to, a physical keyboard, function keys (e.g., volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which are not further described herein.
Further, the touch panel 571 may be overlaid on the display panel 561, and when the touch panel 571 detects a touch operation thereon or thereabout, the touch panel 571 is transmitted to the processor 510 to determine a type of a touch event, and then the processor 510 provides a corresponding visual output on the display panel 561 according to the type of the touch event. Although the touch panel 571 and the display panel 561 are two independent components to implement the input and output functions of the terminal in fig. 5, in some embodiments, the touch panel 571 and the display panel 561 may be integrated to implement the input and output functions of the terminal, which is not limited herein.
The interface unit 58 is an interface to which an external device is connected to the terminal 50. For example, the external devices may include a wired or wireless headset port, an external power (or battery charger) port, a wired or wireless data port, a memory card port, a port for connecting a device having an identification module, an audio input/output (I/O) port, a video I/O port, an earphone port, and the like. The interface unit 58 may be used to receive input (e.g., data information, power, etc.) from an external device and transmit the received input to one or more elements within the terminal 50 or may be used to transmit data between the terminal 50 and an external device.
The memory 59 may be used to store software programs as well as various data. The memory 59 may mainly include a storage program area that may store an operating system, application programs required for at least one function (such as a sound playing function, an image playing function, etc.), and a storage data area; the storage data area may store data (such as audio data, phonebook, etc.) created according to the use of the handset, etc. In addition, memory 59 may include high-speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid-state storage device.
The processor 510 is a control center of the terminal, connects various parts of the entire terminal using various interfaces and lines, and performs various functions of the terminal and processes data by running or executing software programs and/or modules stored in the memory 59, and calling data stored in the memory 59, thereby performing overall monitoring of the terminal. Processor 510 may include one or more processing units; preferably, the processor 510 may integrate an application processor that primarily handles operating systems, user interfaces, applications, etc., with a modem processor that primarily handles wireless communications. It will be appreciated that the modem processor described above may not be integrated into the processor 510.
The terminal 50 may also include a power source 511 (e.g., a battery) for powering the various components, and preferably the power source 511 may be logically connected to the processor 510 via a power management system that performs functions such as managing charging, discharging, and power consumption.
In addition, the terminal 50 includes some functional modules, which are not shown, and will not be described herein.
Referring to fig. 6, the embodiment of the present invention further provides a terminal 60, which includes a processor 61, a memory 62, and a computer program stored in the memory 62 and capable of running on the processor 61, where the computer program when executed by the processor 61 implements the respective processes of the above-mentioned resource reservation method embodiment, and the same technical effects can be achieved, and for avoiding repetition, a detailed description is omitted herein.
The embodiment of the invention also provides a computer readable storage medium, on which a computer program is stored, which when executed by a processor, implements the processes of the above-mentioned resource reservation method embodiment, and can achieve the same technical effects, and in order to avoid repetition, the description is omitted here. Wherein the computer readable storage medium is selected from Read-Only Memory (ROM), random access Memory (Random Access Memory, RAM), magnetic disk or optical disk.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
From the above description of the embodiments, it will be clear to those skilled in the art that the above-described embodiment method may be implemented by means of software plus a necessary general hardware platform, but of course may also be implemented by means of hardware, but in many cases the former is a preferred embodiment. Based on such understanding, the technical solution of the present invention may be embodied essentially or in a part contributing to the prior art in the form of a software product stored in a storage medium (e.g. ROM/RAM, magnetic disk, optical disk) comprising instructions for causing a terminal (which may be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) to perform the method according to the embodiments of the present invention.
The embodiments of the present invention have been described above with reference to the accompanying drawings, but the present invention is not limited to the above-described embodiments, which are merely illustrative and not restrictive, and many forms may be made by those having ordinary skill in the art without departing from the spirit of the present invention and the scope of the claims, which are to be protected by the present invention.
Claims (12)
1. A resource reservation method applied to a terminal, comprising:
carrying out resource reservation according to the resource occupancy rate and at least one threshold value corresponding to the resource occupancy rate, wherein the resource occupancy rate is related to reserved but unused resources;
the resource occupancy rate includes: terminal total channel occupancy, the terminal total channel occupancy= (number of used resources in a measurement window + number of reserved resources after a measurement time in the measurement window + number of unused reserved resources before the measurement time in the measurement window)/total number of resources configured in the measurement window;
or,
the resource occupancy rate includes: the total channel occupancy of the terminal, wherein the total channel occupancy of the terminal=the occupancy of unused reserved resources+the channel occupancy;
Wherein the channel occupancy= (number of used resources in measurement window + number of reserved resources after measurement time in the measurement window)/total number of resources configured in the measurement window;
occupancy of the unused reserved resources = number of unused reserved resources before the measurement time instant within the measurement window/total number of resources configured within the measurement window.
2. The resource reservation method according to claim 1, characterized in that the number of resources reserved after the measurement instant within the measurement window is the reserved resources indicated in SCI or the reserved resources selected for higher layers.
3. The resource reservation method of claim 1, wherein the measurement time within the measurement window is preceded by a time units, the value of a satisfying at least one of the following conditions:
is larger than A1, wherein A1 is T0. Alpha, T0 is the length of the detection window, and alpha is a coefficient in the range from 0 to 1; alternatively, A1 is T0 x alpha when the length of the detection window T0> =1000 ms, and A1 is a predefined, preconfigured or configured value when the length of the detection window T0<1000 ms;
a/T CRmeasure the value of T is greater than a1%, T CRmeasure For the length of the measurement window a1% is a predefined, preconfigured or configured value.
4. The resource reservation method of claim 1, wherein the measurement time within the measurement window is followed by b time units, the value of b satisfying at least one of the following conditions:
greater than B1, B1 is a predefined, preconfigured or configured value;
b/T CR_measure the value of T is greater than b1%, T CR_measure B1% is a predefined, preconfigured or configured value for the length of the measurement window;
associated with the range that the SCI of the currently transmitted TB can indicate;
b takes on a value such that n+b does not exceed the last resource selected by the TB currently transmitted or the last resource selected by the terminal;
the smaller of the two: 32 slots, the interval from the current measurement time to the slot of the last resource reserved.
5. The method for reserving resources as claimed in claim 1, wherein the threshold is one, and the reserving resources according to the measured occupancy of resources and at least one threshold corresponding to the occupancy of resources comprises:
and stopping reserving additional resources after the measured resource occupancy rate is greater than or equal to the threshold value and the time of n+L, wherein L is a value greater than or equal to 0.
6. The method for reserving resources as claimed in claim 1, wherein the threshold is plural, and the reserving resources according to the measured occupancy of resources and at least one threshold corresponding to the occupancy of resources comprises:
When the measured occupancy rate of the resources is greater than or equal to the maximum value in the threshold value, stopping reserving additional resources after the time of n+L, wherein L is a value greater than or equal to 0; or alternatively
When the measured resource occupancy rate is larger than the minimum value in the threshold value, reducing the number of resources which can be reserved by the terminal and/or increasing the reservation interval between reserved resources;
when the measured occupancy rate of the resources is larger than the maximum value in the threshold value, stopping reserving additional resources after the time of n+L, wherein L is a value larger than or equal to 0;
or alternatively
When the measured resource occupancy rate is larger than the minimum value in the threshold value, reducing the number of resources which can be reserved by the terminal and/or increasing the reservation interval between reserved resources;
when the measured resource occupancy rate is larger than the intermediate value in the threshold value, the number of resources which can be reserved by the terminal is further reduced, and/or the reservation interval between reserved resources is further increased;
when the measured occupancy rate of the resources is larger than the maximum value in the threshold value, stopping reserving additional resources after the time of n+L, wherein L is a value larger than or equal to 0;
Wherein the intermediate value is at least one.
7. The resource reservation method according to claim 6, wherein the relation between the reservation intervals or different reservation intervals is predefined, preconfigured or configured.
8. The resource reservation method of claim 1, wherein the number of resources is in units of one of: a subchannel, physical resource block, resource unit, slot, symbol, subframe, millisecond, frame.
9. The resource reservation method according to claim 1, wherein the threshold value of the resource occupancy rate is configured by at least one of:
each terminal corresponds to a respective threshold value;
each HARQ process corresponds to a respective threshold value;
each TB corresponds to a respective threshold value;
each resource pool corresponds to a respective threshold value;
each priority corresponds to a respective threshold value;
each logic channel corresponds to a respective threshold value;
each logical channel group corresponds to a respective threshold value;
each channel busy rate range corresponds to a respective threshold value.
10. A terminal, comprising:
the processing module is used for reserving resources according to the resource occupancy rate and at least one threshold value corresponding to the resource occupancy rate;
The resource occupancy rate includes: terminal total channel occupancy, the terminal total channel occupancy= (number of used resources in a measurement window + number of reserved resources after a measurement time in the measurement window + number of unused reserved resources before the measurement time in the measurement window)/total number of resources configured in the measurement window;
or,
the resource occupancy rate includes: the total channel occupancy of the terminal, wherein the total channel occupancy of the terminal=the occupancy of unused reserved resources+the channel occupancy;
wherein the channel occupancy= (number of used resources in measurement window + number of reserved resources after measurement time in the measurement window)/total number of resources configured in the measurement window;
occupancy of the unused reserved resources = number of unused reserved resources before the measurement time instant within the measurement window/total number of resources configured within the measurement window.
11. A terminal comprising a processor, a memory and a computer program stored on the memory and executable on the processor, which when executed by the processor implements the steps of the resource reservation method according to any of claims 1 to 9.
12. A computer readable storage medium, characterized in that the computer readable storage medium has stored thereon a computer program which, when executed by a processor, implements the steps of the resource reservation method according to any of claims 1 to 9.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010067921.5A CN113141630B (en) | 2020-01-20 | 2020-01-20 | Resource reservation method and terminal |
PCT/CN2021/071421 WO2021147717A1 (en) | 2020-01-20 | 2021-01-13 | Resource reservation method and terminal |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010067921.5A CN113141630B (en) | 2020-01-20 | 2020-01-20 | Resource reservation method and terminal |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113141630A CN113141630A (en) | 2021-07-20 |
CN113141630B true CN113141630B (en) | 2023-08-15 |
Family
ID=76809714
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010067921.5A Active CN113141630B (en) | 2020-01-20 | 2020-01-20 | Resource reservation method and terminal |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN113141630B (en) |
WO (1) | WO2021147717A1 (en) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1510935A (en) * | 2002-12-21 | 2004-07-07 | 华为技术有限公司 | Method for resource planning method in communication system |
CA3046004A1 (en) * | 2016-12-15 | 2018-06-21 | Guangdong Oppo Mobile Telecommunications Corp., Ltd. | Information transmission method, network apparatus, and terminal apparatus |
WO2018184501A1 (en) * | 2017-04-06 | 2018-10-11 | 株式会社Ntt都科摩 | Semi-persistent scheduling method and user terminal |
CN109873689A (en) * | 2017-12-01 | 2019-06-11 | 维沃移动通信有限公司 | The transmission method and terminal of hybrid automatic repeat-request response message |
CN110392360A (en) * | 2018-04-17 | 2019-10-29 | 普天信息技术有限公司 | A kind of available resources report method and device |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20050062636A (en) * | 2002-10-30 | 2005-06-23 | 오페락스 아베 | Method and arrangement to reserve resources in an ip network |
CN101360319B (en) * | 2007-07-30 | 2011-07-20 | 鼎桥通信技术有限公司 | Resource reservation method and apparatus based on traffic |
KR102524101B1 (en) * | 2017-01-12 | 2023-04-20 | 엘지전자 주식회사 | A method for performing V2X communication performed by a V2X terminal in a wireless communication system and a terminal using the method |
-
2020
- 2020-01-20 CN CN202010067921.5A patent/CN113141630B/en active Active
-
2021
- 2021-01-13 WO PCT/CN2021/071421 patent/WO2021147717A1/en active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1510935A (en) * | 2002-12-21 | 2004-07-07 | 华为技术有限公司 | Method for resource planning method in communication system |
CA3046004A1 (en) * | 2016-12-15 | 2018-06-21 | Guangdong Oppo Mobile Telecommunications Corp., Ltd. | Information transmission method, network apparatus, and terminal apparatus |
WO2018184501A1 (en) * | 2017-04-06 | 2018-10-11 | 株式会社Ntt都科摩 | Semi-persistent scheduling method and user terminal |
CN109873689A (en) * | 2017-12-01 | 2019-06-11 | 维沃移动通信有限公司 | The transmission method and terminal of hybrid automatic repeat-request response message |
CN110392360A (en) * | 2018-04-17 | 2019-10-29 | 普天信息技术有限公司 | A kind of available resources report method and device |
Also Published As
Publication number | Publication date |
---|---|
CN113141630A (en) | 2021-07-20 |
WO2021147717A1 (en) | 2021-07-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110972102B (en) | Resource selection method and terminal | |
CN111194057B (en) | Resource elimination method and terminal | |
JP7358637B2 (en) | Resource selection method and terminal | |
CN110932829B (en) | Transmission time indication method of unlicensed frequency band, network equipment and terminal | |
JP7230188B2 (en) | Transmission processing method, terminal and control node | |
AU2021272214B2 (en) | Information sending method, resource processing method, apparatus, and electronic device | |
CN111277378B (en) | Information receiving method, information sending method, terminal and network side equipment | |
CN113099483B (en) | Method for processing cell congestion, terminal and network side equipment | |
CN111278152B (en) | Channel occupying method, frame period indicating method, frame period determining method and equipment | |
WO2020192547A1 (en) | Information transmission and reception method, terminal and network side device | |
WO2021063281A1 (en) | Method for determining sidelink resource and terminal | |
CN111263450B (en) | PDCCH monitoring method, device, terminal, base station and storage medium | |
WO2020088585A1 (en) | Sidelink connection establishment method, resource allocation method, terminal and network side device | |
CN110958692A (en) | Method for selecting and configuring sidelink transmission resources and equipment | |
CN113141629B (en) | Periodic resource selection method, side link transmission method and terminal | |
US20220353747A1 (en) | Resource selection method and terminal | |
CN112566146B (en) | Uplink transmission method and terminal | |
CN113259061B (en) | CSI transmission method, method for triggering CSI transmission and related equipment | |
CN113141630B (en) | Resource reservation method and terminal | |
CN111835481A (en) | Uplink transmission method, terminal and network side equipment | |
JP7307269B2 (en) | Information processing method, equipment and computer-readable storage medium | |
CN111182654B (en) | Secondary link Radio Resource Control (RRC) connection triggering method and terminal | |
RU2790545C2 (en) | Methods for reception, transmission of information, subscriber equipment, and network device | |
CN112911639A (en) | Uplink transmission method, configuration method, terminal and network side equipment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |