[go: up one dir, main page]

CN115334580B - Resource allocation method, terminal, network side device and storage medium - Google Patents

Resource allocation method, terminal, network side device and storage medium Download PDF

Info

Publication number
CN115334580B
CN115334580B CN202110507910.9A CN202110507910A CN115334580B CN 115334580 B CN115334580 B CN 115334580B CN 202110507910 A CN202110507910 A CN 202110507910A CN 115334580 B CN115334580 B CN 115334580B
Authority
CN
China
Prior art keywords
allocation
resource allocation
resource
power
parameter
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
Application number
CN202110507910.9A
Other languages
Chinese (zh)
Other versions
CN115334580A (en
Inventor
田妍
任晓涛
李书朋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Datang Mobile Communications Equipment Co Ltd
Original Assignee
Datang Mobile Communications Equipment Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Datang Mobile Communications Equipment Co Ltd filed Critical Datang Mobile Communications Equipment Co Ltd
Priority to CN202110507910.9A priority Critical patent/CN115334580B/en
Publication of CN115334580A publication Critical patent/CN115334580A/en
Application granted granted Critical
Publication of CN115334580B publication Critical patent/CN115334580B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/0289Congestion control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/0268Traffic management, e.g. flow control or congestion control using specific QoS parameters for wireless networks, e.g. QoS class identifier [QCI] or guaranteed bit rate [GBR]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/30Services specially adapted for particular environments, situations or purposes
    • H04W4/40Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. Transmission Power Control [TPC] or power classes
    • H04W52/02Power saving arrangements
    • H04W52/0209Power saving arrangements in terminal devices
    • H04W52/0261Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/14Direct-mode setup
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本申请提供一种资源分配方法、终端、网络侧设备和存储介质,其中方法包括:基于至少一种分配参量以及各个分配参量的分配规则,选取直通链路的资源分配方式,分配参量为资源池碰撞情况、资源池拥塞情况、节电情况或预设优先级,分配规则是网络侧配置的;基于资源分配方式,进行资源分配。本申请提供的方法、终端、网络侧设备和存储介质,通过应用资源池碰撞情况、资源池拥塞情况、节电情况和预设优先级中的至少一种及其各自的分配规则选取资源分配方式并进行资源分配,有效保证了资源池中选择随机选择资源分配方式的终端数量或者比例不会超出资源池可承受的范围,降低了资源池中资源碰撞概率,保证了资源传输的可靠性。

The present application provides a resource allocation method, terminal, network-side device and storage medium, wherein the method includes: based on at least one allocation parameter and the allocation rules of each allocation parameter, selecting the resource allocation method of the direct link, the allocation parameter is the resource pool collision situation, the resource pool congestion situation, the power saving situation or the preset priority, and the allocation rule is configured on the network side; based on the resource allocation method, performing resource allocation. The method, terminal, network-side device and storage medium provided in the present application select the resource allocation method and perform resource allocation by applying at least one of the resource pool collision situation, the resource pool congestion situation, the power saving situation and the preset priority and their respective allocation rules, effectively ensuring that the number or proportion of terminals in the resource pool that select the random resource allocation method will not exceed the range that the resource pool can bear, reducing the probability of resource collision in the resource pool, and ensuring the reliability of resource transmission.

Description

Resource allocation method, terminal, network device and storage medium
Technical Field
The present application relates to the field of communications technologies, and in particular, to a resource allocation method, a terminal, a network side device, and a storage medium.
Background
In LTE (Long Term Evolution ) -V2X (Vehicle-to-evolution) direct link Mode 4 (Mode 4) resource allocation, only one of PARTIAL SENSING (only partially perceived), only random selection (only randomly selected) or PARTIAL SENSING or random selection (only partially perceived or randomly selected) is configured for the resource allocation in the resource pool of P-UE (PEDESTRIAN-User Equipment, pedestrian terminal).
When the resource pool is configured to PARTIAL SENSING or random selection, the P-UE decides whether to use PARTIAL SENSING (partial awareness) or random selection as the resource allocation method. For the P-UE, the power consumption can be saved by selecting a random selection resource allocation mode, and the power consumption can be increased by selecting PARTIAL SENSING resource allocation modes.
If too many P-UEs in the resource pool select a random selection resource allocation mode in consideration of self power saving, the probability of resource collision in the resource pool is increased, and PRR (Packet Reception Rate, packet receiving rate) is reduced.
Content of the application
The application provides a resource allocation method, a terminal, network side equipment and a storage medium, which are used for solving the problem that the collision probability of resources in a resource pool is increased and the packet receiving rate is influenced due to the fact that a large number of terminals select random selection.
In a first aspect, an embodiment of the present application provides a resource allocation method, including:
Selecting a resource allocation mode of a direct link based on at least one allocation parameter and allocation rules of the allocation parameters, wherein the allocation parameters are a resource pool collision condition, a resource pool congestion condition, a power saving condition or a preset priority, and the allocation rules are configured by a network side;
And performing resource allocation based on the resource allocation mode.
Optionally, according to a resource allocation method of an embodiment of the present application, the selecting a resource allocation manner of the through link based on at least one allocation parameter and an allocation rule of each allocation parameter includes:
Determining candidate resource allocation modes of each allocation parameter based on each allocation parameter and allocation rules of each allocation parameter;
and determining the resource allocation mode of the through link based on the candidate resource allocation modes of each allocation parameter.
Optionally, according to a resource allocation method of one embodiment of the present application, the determining, based on each allocation parameter and an allocation rule of each allocation parameter, a candidate resource allocation manner of each allocation parameter includes:
If the resource collision value in the resource pool collision situation is larger than a collision threshold value, determining that the candidate resource allocation mode of the resource pool collision situation is partial perception;
otherwise, determining that the candidate resource allocation mode of the collision condition of the resource pool is selected randomly;
The resource collision value is determined based on hybrid automatic repeat request, HARQ, feedback measurements or partial awareness results.
Optionally, according to an embodiment of the present application, the selecting a resource allocation manner of the through link based on at least one allocation parameter and an allocation rule of each allocation parameter further includes:
determining the resource collision value based on the duty ratio of negative acknowledgement NACK in the HARQ feedback received in a preset period;
or calculating the duty ratio of the unavailable resource in the candidate resources based on the partial perception result, and determining the resource collision value based on the duty ratio of the unavailable resource.
Optionally, according to a resource allocation method of one embodiment of the present application, the determining, based on each allocation parameter and an allocation rule of each allocation parameter, a candidate resource allocation manner of each allocation parameter includes:
if CBR in the resource pool congestion situation is larger than the congestion threshold value, determining that the candidate resource allocation mode of the resource pool congestion situation is partial perception;
Otherwise, determining the candidate resource allocation mode of the resource pool congestion condition as random selection.
Optionally, according to a resource allocation method of one embodiment of the present application, the determining, based on each allocation parameter and an allocation rule of each allocation parameter, a candidate resource allocation manner of each allocation parameter includes:
if the local power saving demand level in the power saving situation is lower than a first power saving level threshold, determining that the candidate resource allocation mode of the power saving situation is partial perception;
otherwise, determining that the candidate resource allocation mode of the electricity saving condition is random selection;
the power saving requirement level of the local terminal is determined based on the battery capacity and/or the battery allowance of the local terminal.
Optionally, according to a resource allocation method of one embodiment of the present application, the determining, based on each allocation parameter and an allocation rule of each allocation parameter, a candidate resource allocation manner of each allocation parameter includes:
If the power saving terminal duty ratio in the power saving condition is larger than the power saving terminal proportion threshold value, determining that the candidate resource allocation mode of the power saving condition is partial perception;
otherwise, determining that the candidate resource allocation mode of the electricity saving condition is random selection;
the power-saving terminal duty ratio is the ratio of the number of the rest terminals with the power-saving requirement level larger than or equal to the threshold value of the second power-saving level to the total number of the rest terminals.
Optionally, according to the resource allocation method of one embodiment of the present application, the determining, based on each allocation parameter and an allocation rule of each allocation parameter, a candidate resource allocation manner of each allocation parameter further includes:
the direct link control information SCI sent by the other terminals is obtained through partial perception;
and extracting the power saving requirement level of the corresponding terminal from the SCI.
Optionally, according to a resource allocation method of one embodiment of the present application, the determining, based on each allocation parameter and an allocation rule of each allocation parameter, a candidate resource allocation manner of each allocation parameter includes:
If the preset priority is smaller than the priority threshold, determining that the candidate resource allocation mode of the preset priority is partial perception;
otherwise, determining that the candidate resource allocation mode of the preset priority is selected randomly;
The preset priority is the priority of the home terminal or the priority of the service executed by the home terminal.
Optionally, according to an embodiment of the present application, the determining the resource allocation manner of the through link based on the candidate resource allocation manners corresponding to the allocation parameters includes:
If the candidate resource allocation mode corresponding to any allocation parameter is the partial perception, determining that the resource allocation mode of the direct link is the partial perception;
otherwise, determining the resource allocation mode of the through link to be random selection.
In a second aspect, an embodiment of the present application provides a resource allocation method, including:
Determining an allocation rule of at least one allocation parameter, wherein the allocation parameter is a resource pool collision condition, a resource pool congestion condition, a power saving condition or a preset priority;
And configuring an allocation rule of the at least one allocation parameter for the terminal, so that the terminal selects a resource allocation mode of the direct link based on the allocation rule of the at least one allocation parameter and the allocation parameters corresponding to the allocation rules, and performs resource allocation based on the resource allocation mode.
Optionally, according to a resource allocation method of one embodiment of the present application, the determining an allocation rule of at least one allocation parameter includes:
selecting a rule threshold corresponding to each allocation parameter from the rule threshold set of each allocation parameter;
And generating the distribution rule of each distribution parameter based on the rule threshold corresponding to each distribution parameter.
In a third aspect, an embodiment of the present application further provides a terminal, including a memory, a transceiver, and a processor:
the system comprises a memory for storing a computer program, a transceiver for receiving and transmitting data under the control of the processor, and a processor for reading the computer program in the memory and performing the following operations:
Selecting a resource allocation mode of a direct link based on at least one allocation parameter and allocation rules of the allocation parameters, wherein the allocation parameters are a resource pool collision condition, a resource pool congestion condition, a power saving condition or a preset priority, and the allocation rules are configured by a network side;
And performing resource allocation based on the resource allocation mode.
In a fourth aspect, an embodiment of the present application further provides a network side device, including a memory, a transceiver, and a processor:
the system comprises a memory for storing a computer program, a transceiver for receiving and transmitting data under the control of the processor, and a processor for reading the computer program in the memory and performing the following operations:
Determining an allocation rule of at least one allocation parameter, wherein the allocation parameter is a resource pool collision condition, a resource pool congestion condition, a power saving condition or a preset priority;
And configuring an allocation rule of the at least one allocation parameter for the terminal, so that the terminal selects a resource allocation mode of the direct link based on the allocation rule of the at least one allocation parameter and the allocation parameters corresponding to the allocation rules, and performs resource allocation based on the resource allocation mode.
In a fifth aspect, an embodiment of the present application further provides a resource allocation apparatus, including:
A resource allocation mode determining unit, configured to select a resource allocation mode of a through link based on at least one allocation parameter and allocation rules of the allocation parameters, where the allocation parameters are a resource pool collision condition, a resource pool congestion condition, a power saving condition or a preset priority, and the allocation rules are configured by a network side;
and the allocation unit is used for allocating the resources based on the resource allocation mode.
In a sixth aspect, an embodiment of the present application further provides a resource allocation apparatus, including:
the rule determining unit is used for determining an allocation rule of at least one allocation parameter, wherein the allocation parameter is a resource pool collision condition, a resource pool congestion condition, a power saving condition or a preset priority;
the configuration unit is used for configuring the allocation rule of the at least one allocation parameter for the terminal so that the terminal can select a resource allocation mode of the direct link based on the allocation rule of the at least one allocation parameter and the allocation parameters corresponding to the allocation rules and perform resource allocation based on the resource allocation mode.
In a seventh aspect, embodiments of the present application further provide a processor-readable storage medium storing a computer program for causing the processor to perform the method according to the first aspect or to perform the method according to the second aspect.
According to the resource allocation method, the terminal, the network side equipment and the storage medium, the resource allocation mode is selected and the resource allocation is carried out by applying at least one of the collision condition of the resource pool, the congestion condition of the resource pool, the electricity saving condition and the preset priority and the allocation rule of each resource pool, so that compared with the situation that the terminal selects the resource allocation mode independently, the terminal can effectively ensure that the number or the proportion of the terminals selecting the resource allocation mode randomly in the resource pool does not exceed the bearable range of the resource pool, the collision probability of the resources in the resource pool is reduced, and the reliability of the resource transmission is ensured.
Drawings
In order to more clearly illustrate the application or the technical solutions of the prior art, the following description will briefly explain the drawings used in the embodiments or the description of the prior art, and it is obvious that the drawings in the following description are some embodiments of the application, and other drawings can be obtained according to the drawings without inventive effort for a person skilled in the art.
FIG. 1 is a schematic diagram of a prior art partial perception;
FIG. 2 is a schematic flow chart of a resource allocation method according to the present application;
FIG. 3 is a second flowchart of a resource allocation method according to 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 network side device according to an embodiment of the present application;
Fig. 6 is a schematic structural diagram of a resource allocation device according to an embodiment of the present application;
fig. 7 is a second schematic structural diagram of a resource allocation device according to an embodiment of the present application.
Detailed Description
In the embodiment of the application, the term "and/or" describes the association relation of the association objects, which means that three relations can exist, for example, A and/or B, and can mean that A exists alone, A and B exist simultaneously, and B exists alone. The character "/" generally indicates that the context-dependent object is an "or" relationship.
The term "plurality" in embodiments of the present application means two or more, and other adjectives are similar.
The following description of the embodiments of the present application will be made clearly and completely with reference to the accompanying drawings, in which it is apparent that the embodiments described are only some embodiments, but not all embodiments of the present application. All other embodiments, which can be made by those skilled in the art based on the embodiments of the application without making any inventive effort, are intended to be within the scope of the application.
In the LTE-V2X direct link, P-UE senses reserved resources of other UE in a resource sensing window through PARTIAL SENSING, and determines available candidate resources in a resource selection window after collision resources are eliminated. Fig. 1 is a schematic diagram of partial perception in the prior art, in which the subframes filled with diagonal lines in fig. 1 represent candidate subframes, and the subframes filled with diagonal lines represent higher layer parameters minNumCAndidateSF-r14 configured to determine the number Y of candidate subframes.
As shown in fig. 1, the P-UE determines the minimum value of the number Y of candidate subframes according to the higher layer parameter minNumCAndidateSF-r14 configuration, and determines the position of Y subframes in the resource selection window by itself. By monitoringDetermining the current subframe according to the resource occupation result on the subframeWhether it is available. Wherein, Representing the y-th sub-frame,Representing the y-kXP step sub-frame, P step is the interval of the sensing opportunities, the set of k values is configured by the higher layer parameters GAPCANDIDATESENSING-r14, k corresponds to the position of 1 of the kth bit of the higher layer parameters GAPCANDIDATESENSING-r 14. For example, in FIG. 1, the higher layer parameter GAPCANDIDATESENSING-r14 is "1100101010".
In the LTE-V2X through link, the P-UE can also allocate resources through random selection. The random selection does not need any perception, and the resources needing to be sent are selected randomly from the candidate resources.
In LTE-V2X direct link Mode 4 resource allocation, for P-UE (allocation of resource pool with only PARTIAL SENSING, only random selection or PARTIAL SENSING or random selection) when the resource pool is PARTIAL SENSING or random selection, the P-UE decides whether to use partial awareness PARTIAL SENSING or randomly select random selection as resource allocation, and for P-UE, selecting random selection resource allocation can save power consumption, and selecting PARTIAL SENSING resource allocation can increase power consumption.
If too many P-UEs in the resource pool select a random selection resource allocation mode in consideration of self power saving, the probability of resource collision in the resource pool can be increased, and PRR is reduced.
In order to solve the problem, the application provides a resource allocation method. Fig. 2 is one of flow diagrams of a resource allocation method provided by the present application, as shown in fig. 2, where an execution body of the method is a terminal, and the terminal may be any P-UE under an LTE-V2X direct link, or may be other terminals under a permission scenario with an autonomous selection resource allocation mode. The resource allocation method comprises the following steps:
Step 210, selecting a resource allocation mode of the through link based on at least one allocation parameter and an allocation rule of each allocation parameter, wherein the allocation parameter is a resource pool collision condition, a resource pool congestion condition, a power saving condition or a preset priority, and the allocation rule is configured by a network side.
Step 220, performing resource allocation based on the resource allocation mode.
Specifically, unlike the scheme that the terminal completely selects the resource allocation mode autonomously at present, conditions, namely at least one allocation parameter and allocation rules of all allocation parameters, are set for the selection of the resource allocation mode of the through link in the application. Here, the allocation parameters are parameters obtained by the terminal and influencing the selection of the resource allocation mode, and each allocation parameter has a corresponding allocation rule for indicating how to select the resource allocation rule under the condition of the current allocation parameter. It should be noted that, the relationship between the allocation parameters and the allocation rules may be one-to-one, or may be that a plurality of allocation parameters correspond to one allocation rule, which is not specifically limited in the embodiment of the present application.
The allocation parameter may be a resource pool collision condition, where the resource pool collision condition is used to reflect a resource collision condition of a resource pool of the direct link, where the resource pool collision condition may be represented by a duty ratio of HARQ NACK (negative acknowledgement) in HARQ (Hybrid Automatic Repeat reQuest ) feedback received by the terminal, or may be represented by a duty ratio of an unavailable resource in candidate resources perceived by the terminal portion. The allocation rule corresponding to the collision situation of the resource pool may be that random selection is selected as the resource allocation mode when the collision situation of the resource pool is less, and partial perception PARTIAL SENSING is selected as the resource allocation mode when the collision situation of the resource pool is more.
The allocation parameter may be a resource pool congestion condition, which is used to reflect the congestion condition of the resource pool of the through link, and the resource pool congestion condition may be reflected by the channel busy rate. The allocation rule corresponding to the resource pool congestion condition may be that random selection is selected as the resource allocation mode when the resource pool congestion condition is light, and partial perception PARTIAL SENSING is selected as the resource allocation mode when the resource pool congestion condition is heavy.
The allocation parameter may be a power saving condition, which may be used to reflect a power saving requirement of the terminal itself, or may be used to reflect a power saving requirement of other terminals, where the power saving condition may be represented by a battery capacity and/or a battery power of each terminal. The allocation rule corresponding to the power saving condition can be that random selection is selected as a resource allocation mode when the power saving requirement of the self is strong, part perception PARTIAL SENSING is selected as a resource allocation mode when the power saving requirement of the self is weak, or part perception PARTIAL SENSING is selected as a resource allocation mode when the power saving requirement of the rest terminal is strong, and random selection is selected as a resource allocation mode when the power saving requirement of the rest terminal is weak.
The allocation parameter may be a preset priority, and the preset priority may be used to reflect the priority of the terminal or the current service executed by the terminal. The allocation rule corresponding to the preset priority may be that random selection is selected as the resource allocation mode when the preset priority is higher, and partial perception PARTIAL SENSING is selected as the resource allocation mode when the preset priority is lower.
The above-mentioned each allocation parameter can be singly matched with its allocation rule to make resource allocation mode selection, also can be several combined and matched with its allocation rule to make resource allocation mode selection, and the specific allocation parameter can be preconfigured by network side, and the allocation rule correspondent to every allocation parameter also can be preconfigured by network side.
After the resource allocation mode is judged, the resource allocation can be performed based on the judged resource allocation mode, so that the resource transmission is realized.
According to the method provided by the embodiment of the invention, the resource allocation mode is selected and the resource allocation is carried out by applying at least one of the collision condition of the resource pool, the congestion condition of the resource pool, the electricity saving condition and the preset priority and the allocation rule of each resource, so that compared with the situation that the terminal autonomously selects the resource allocation mode, the terminal quantity or the proportion of the resource pool for selecting the resource allocation mode randomly is effectively ensured not to exceed the bearable range of the resource pool, the resource collision probability in the resource pool is reduced, and the reliability of resource transmission is ensured.
Based on the above embodiment, step 210 includes:
Step 211, determining candidate resource allocation modes of each allocation parameter based on each allocation parameter and allocation rules of each allocation parameter;
Step 212, determining the resource allocation mode of the through link based on the candidate resource allocation modes of each allocation parameter.
Specifically, for the case that there are multiple allocation parameters for selecting the resource allocation manner of the through link, the candidate resource allocation manner corresponding to each allocation parameter may be obtained based on each independent allocation parameter and the allocation rule corresponding to each independent allocation parameter. The candidate resource allocation method refers to a resource allocation method obtained by analyzing and judging only a single allocation parameter and allocation rules of each allocation parameter.
For example, for the case of collision of the resource pool, it is assumed that the case of collision of the resource pool indicates that there are more resource collisions, and in combination with an allocation rule corresponding to the case of collision of the resource pool, it can be determined that the candidate resource allocation mode is partially perceived PARTIAL SENSING from the perspective of the case of collision of the resource pool, and for the case of power saving, it is assumed that the power saving condition indicates that the current power saving requirement of the terminal is stronger, and in combination with an allocation rule corresponding to the case of power saving, it can be determined that the candidate resource allocation mode is randomly selected from the perspective of the case of power saving. It can be seen that, when there are a plurality of allocation parameters, the candidate resource allocation methods of the allocation parameters may be the same or different.
After the candidate resource allocation manners of each allocation parameter are obtained, the final resource allocation manner can be determined by combining the candidate resource allocation manners of each allocation parameter, for example, if the candidate resource allocation manners of all allocation parameters are random selection, the resource allocation manner is determined to be random selection, and if the candidate resource allocation manner of one allocation parameter is partial perception PARTIAL SENSING, namely, the resource allocation manner is determined to be partial perception PARTIAL SENSING, for example, the number of times that the candidate resource allocation manner is random selection and the number of times that the candidate resource allocation manner is partial perception PARTIAL SENSING can be counted, and the party with larger number of times is selected as the resource allocation manner.
Based on any of the above embodiments, the resource pool collision situation comprises a resource collision value, the resource collision value being determined based on the hybrid automatic repeat request, HARQ, feedback measurement or a partial awareness result.
Here, the resource collision value is used to quantify the resource pool collision situation, and the higher the resource collision value, the more resource collisions occur in the resource pool, and the lower the resource collision value, the fewer the resource collisions occur in the resource pool. The calculation of the resource collision value can be realized by the statistics of the duty ratio of the number of HARQ NACK in the HARQ feedback in the total number of HARQ feedback, and can also be obtained by partially sensing the duty ratio of the unavailable resource reflected in the obtained result in the candidate resource.
When the at least one allocation parameter includes a resource pool collision, step 211 includes:
If the resource collision value is larger than the collision threshold value, determining that the candidate resource allocation mode of the resource pool collision condition is partial perception;
otherwise, determining the candidate resource allocation mode of the collision condition of the resource pool as random selection.
Here, the collision threshold is a threshold that is preset to measure whether there are fewer or more resource collision situations indicated by the resource collision value. A collision threshold set may be configured in advance according to the maximum number of receivable HARQ feedback and resource pool configuration, and a collision threshold is configured for each resource pool by the network side, where the configured collision threshold may be selected from the collision threshold set, and the network side may refer to the size of the resource pool and requirements of reliability when configuring the collision threshold.
Specifically, the situation that the resource collision value is larger than the collision threshold value indicates that the resource collision condition in the resource pool is more, at the moment, the terminal should select part perception PARTIAL SENSING so as to avoid the occurrence of more resource collision conditions and ensure the reliability of resource transmission, and the situation that the resource collision value is smaller than or equal to the collision threshold value indicates that the resource collision condition in the resource pool is less, at the moment, the terminal can select random selection, so that the self-electricity quantity is saved as much as possible under the condition that the resource collision probability in the resource pool is relatively low.
Based on any of the above embodiments, before step 211 is performed, the following steps are further required to be performed to determine a resource collision value:
Determining a resource collision value based on the duty ratio of negative acknowledgement NACK in the HARQ feedback received in a preset period;
Or calculating the duty ratio of the unavailable resource in the candidate resources based on the partial perception result, and determining the resource collision value based on the duty ratio of the unavailable resource.
Specifically, the resource collision value may be obtained through HARQ feedback measurement, or may be obtained through a partial sensing result:
For the HARQ feedback measurement, the number of HARQ feedback times [ n-T, n ] received in a preset period and the number of HARQ NACK times in the received HARQ feedback may be counted, so as to calculate the duty ratio of HARQ NACK in HARQ, and determine the duty ratio as a resource collision value. Wherein n represents any time, and T is the duration of a preset period. In addition, for the retransmitted HARQ feedback, a weight greater than 1 may be set for the HARQ NACK feedback, so that when the number of HARQ NACKs is counted, the number of times of the retransmitted HARQ NACK feedback is accumulated according to the weight thereof, for example, the current accumulated number of HARQ times is 10, wherein the number of HARQ NACKs is 3, at this time, the retransmitted HARQ NACK feedback is received, the number of HARQ NACKs is updated to 4.3 times according to the retransmission weight of 1.3, and the number of HARQ times is updated to 11.3 times.
For the partial sensing result, the number of the unavailable resources obtained by partial sensing can be counted, the number of the unavailable resources is divided by the total number of the candidate resources, the duty ratio of the unavailable resources is obtained, and the duty ratio is determined as a resource collision value.
Based on any of the embodiments above, the resource pool congestion condition includes a channel busy rate CBR.
Here, CBR (Channel Busy Ratio, channel busy rate) is used to quantify the resource pool congestion situation, and the higher the CBR value, the more serious the resource congestion situation occurs in the resource pool, and the lower the CBR value, the lighter the resource congestion situation occurs in the resource pool. The CBR here may be a value within a preset period of time n-T, n.
When at least one allocation parameter includes a resource pool congestion condition, step 211 includes:
If CBR is larger than the congestion threshold value, determining that the candidate resource allocation mode of the congestion condition of the resource pool is partially perceived;
Otherwise, determining the candidate resource allocation mode of the resource pool congestion condition as random selection.
Here, the congestion threshold is a threshold that is preset to measure whether the congestion condition of the resource pool indicated by the CBR value is relatively slight or relatively serious. A congestion threshold set can be configured in advance according to the requirements of system QoS (Quality of Service ) and resource pool configuration, and a congestion threshold is configured for each resource pool by a network side, wherein the configured congestion threshold can be selected from the congestion threshold set, and the network side can refer to the requirements of the size, reliability and the like of the resource pool when the congestion threshold is configured.
Specifically, the situation that the CBR is larger than the congestion threshold value indicates that the resource congestion condition in the resource pool is serious, at the moment, the terminal should select part of sensing PARTIAL SENSING so as to avoid more resource congestion conditions and ensure the reliability of resource transmission, and the situation that the CBR is smaller than or equal to the congestion threshold value indicates that the resource congestion condition in the resource pool is slight, at the moment, the terminal can select random selection, and the electric quantity of the terminal can be saved as much as possible.
Based on any of the above embodiments, the power saving condition includes a local power saving demand level, the local power saving demand level being determined based on a battery capacity and/or a battery margin of the local terminal.
Here, the power saving requirement level of the home terminal is used to quantify the power saving requirement of the home terminal, and the home terminal is the execution subject of the resource allocation method, i.e. the current terminal. The power saving requirement level of the home terminal is defined according to the battery capacity and/or the battery allowance of the corresponding terminal, and the power saving requirement level of the home terminal is executed:
The power saving requirement level can be defined according to the battery capacity of the terminal, for example, the power saving requirement level of the terminal with the battery capacity of 0-1000 mAh is 8, the power saving requirement level of the terminal with the capacity of 1000-2000 mAh is 7, and the power saving requirement level of the terminal with the capacity of 7000-800 mAh is 1. Terminals with capacities greater than 8000mAh do not need to save power, and the power saving requirement level can be set to 0 level.
The power saving requirement level can be defined according to the battery allowance of the terminal, for example, the power saving requirement level of the terminal with the power allowance of 0-1000 mAh is 8, the power saving requirement level of the terminal with the power allowance of 1000-2000 mAh is 7, and the power saving requirement level of the terminal with the power allowance of 7000-800 mAh is 1. Terminals with a margin greater than 8000mAh do not need to save power, and the power saving requirement level can be set to 0 level.
The power saving requirement level can be defined by combining the battery capacity and the battery margin of the terminal, for example, the power saving requirement level of the terminal with the battery capacity of 0-1000 mAh is 8, the power saving requirement level of the terminal with the battery capacity of 1000-2000 mAh and the power margin of 0-1000 mAh is 8, and the power saving requirement level of the terminal with the battery capacity of 1000-2000 mAh and the power margin of 1000-2000 mAh is 7.
When the at least one allocation parameter includes a power saving condition, step 211 includes:
if the power saving requirement level of the local terminal is lower than the first power saving level threshold, determining that the candidate resource allocation mode of the power saving condition is partial perception;
Otherwise, the candidate resource allocation mode of the electricity saving condition is determined to be selected randomly.
Here, the first power saving level threshold is a threshold that is preset to measure whether the power saving requirement of the home terminal indicated by the power saving requirement level of the home terminal is stronger or weaker. A first set of power saving level thresholds may be configured in advance according to the power saving requirements of the terminals, and a first power saving level threshold may be configured for each resource pool by the network side, the first power saving level threshold configured here may be selected from a first power saving level threshold set, and the network side may be configured with reference to a congestion degree of the resource pool, a reliability requirement, and the like when performing configuration of the first power saving level threshold.
Specifically, the situation that the power saving requirement level of the local end is lower than the first power saving level threshold value indicates that the current power saving requirement of the terminal is not strong, at the moment, the terminal should select part of perception PARTIAL SENSING, the occurrence of more resource congestion is avoided while power saving opportunities are provided for other terminals, the reliability of resource transmission is ensured, and the situation that the power saving requirement level of the local end is higher than or equal to the first power saving level threshold value indicates that the current power saving requirement of the terminal is stronger, at the moment, the terminal can select random selection, and the self electric quantity is saved as much as possible.
For example, if the first power saving level threshold is 5 levels, the terminals with power saving requirement levels of 5,6,7 and 8 may perform resource allocation through random selection, and the terminals with power saving requirement levels lower than 5 levels perform PARTIAL SENSING resource allocation.
Based on any of the above embodiments, the power saving situation includes a power saving requirement level of the remaining terminals.
Here, the power saving requirement levels of the remaining terminals are used to quantify the power saving requirements of the remaining terminals, which refer to terminals other than the home terminal. The determination manner of the power saving requirement level of the remaining terminals may refer to the determination manner of the power saving requirement level of the home terminal in the foregoing embodiment, for example, the determination manner is defined by the battery capacity and/or the battery margin of the corresponding terminal, which is not described herein.
When the at least one allocation parameter includes a power saving condition, step 211 includes:
If the power-saving terminal duty ratio is larger than the power-saving terminal proportion threshold value, determining that the candidate resource allocation mode of the power-saving condition is partial perception;
otherwise, determining the candidate resource allocation mode of the electricity saving condition as random selection;
The power-saving terminal duty ratio is the ratio of the number of the rest terminals with the power-saving requirement level larger than or equal to the threshold value of the second power-saving level to the total number of the rest terminals.
Here, the second power saving level threshold is a threshold set in advance for measuring whether the power saving requirement of the terminal indicated by the power saving level is strong or weak. A second set of power saving level thresholds may be configured in advance according to the power saving requirements of the terminals, and a second power saving level threshold may be configured for each resource pool by the network side, the second power saving level threshold configured here may be selected from a second set of power saving level thresholds, and the network side may be configured with reference to the congestion level of the resource pool, the reliability requirement, and the like when performing the configuration of the second power saving level threshold. The second power saving level threshold value may be the same as or different from the first power saving level threshold value.
The power saving terminal proportion threshold is a preset threshold for measuring whether the proportion of the terminals with stronger power saving requirements is more or less, a power saving terminal proportion threshold set can be configured in advance according to configuration information of the resource pools, and a power saving terminal proportion threshold is configured for each resource pool by the network side.
Specifically, after the power saving requirement level of each remaining terminal is known, the power saving requirement level of each remaining terminal may be compared with the second power saving level threshold, so as to count the number of remaining terminals, i.e., the number of power saving terminals, whose power saving requirement level is greater than or equal to the second power saving level threshold. On the basis, the ratio of the number of the power-saving terminals to the total number of the rest terminals is calculated and used as the node terminal duty ratio.
Further, the power saving requirement level applied to each of the remaining terminals calculated herein may be acquired by the home terminal during a preset period of time [ n-T, n ]. Assuming that the second power saving level threshold is Q, the number of power saving terminals, i.e., the number of remaining terminals whose power saving demand level is greater than or equal to Q.
The situation that the proportion of the electricity-saving terminal is larger than the proportion threshold value of the electricity-saving terminal indicates that more terminals needing electricity saving exist at present, the terminal should select part perception PARTIAL SENSING, the situation that more resources are congested is avoided while electricity saving opportunities are provided for other terminals, the reliability of resource transmission is guaranteed, the situation that the proportion of the electricity-saving terminal is smaller than or equal to the proportion threshold value of the electricity-saving terminal indicates that the terminals needing electricity saving at present are not more, at the moment, the terminal can select random selection, and the electric quantity of the terminal can be saved as much as possible.
Based on any of the above embodiments, before step 211 is performed, the following steps are further required to be performed to obtain the power saving requirement level of the remaining terminals:
the direct link control information SCI sent by the other terminals is obtained through partial perception;
the power saving requirement level of the corresponding terminal is extracted from the SCI.
Specifically, in order to facilitate terminals to be able to know each other's power saving requirement level, selection of a resource allocation manner is facilitated. Each terminal can report its own power saving requirement level carried in SCI (Sidelink Control Information, through link control information). Taking the current terminal as an example, when the current terminal performs partial sensing, SCIs sent by other terminals can be obtained, and the power saving requirement level of the other terminals can be obtained from the SCIs.
Further, the power saving requirement level of the N bit bearer terminals can be applied in the 1st stage SCI, and the power saving requirement level of the N bit bearer terminals in the 2nd stage SCI can also be applied, where N is the number of bits that the power saving requirement level needs to occupy.
Based on any of the above embodiments, the preset priority is a local priority, or a priority of executing the service by the local terminal.
When the at least one allocation parameter includes a preset priority, step 211 includes:
If the preset priority is smaller than the priority threshold, determining that the candidate resource allocation mode of the preset priority is partial perception;
otherwise, determining the candidate resource allocation mode of the preset priority as random selection.
Here, the priority threshold is a preset threshold that measures whether the preset priority is higher or lower. A set of priority thresholds may be configured in advance, based on the resource pool configuration information, and a priority threshold may be configured by the network side for each resource pool, the priority threshold configured here may be selected from a priority threshold set, and when the network side configures the priority threshold, the network side may refer to the requirements of the size, reliability, etc. of the resource pool for configuration.
Specifically, the case that the preset priority is smaller than the priority threshold indicates that the preset priority of the terminal does not meet the condition of random selection, the terminal should select part of sensing PARTIAL SENSING to provide power saving opportunity for the terminal with the preset priority higher than the priority threshold, and the case that the preset priority is larger than or equal to the priority threshold indicates that the preset priority of the terminal meets the condition of random selection, and the terminal can select random selection to save self electric quantity.
Based on any of the above embodiments, step 212 includes:
if the candidate resource allocation mode corresponding to any allocation parameter is the partial perception, determining that the resource allocation mode of the direct link is the partial perception;
Otherwise, determining the resource allocation mode of the through link as random selection.
Specifically, for the situation that at least two allocation parameters jointly participate in the selection of the resource allocation mode, as long as the candidate resource allocation mode corresponding to any one allocation parameter is the partial perception, that is, when the terminal should select the partial perception from the perspective of any one allocation parameter, the resource allocation mode of the direct link of the terminal can be directly determined to be the partial perception PARTIAL SENSING. Only if the candidate resource allocation modes corresponding to all allocation parameters are randomly selected, determining that the resource allocation mode of the direct link of the terminal is randomly selected.
The method provided by the embodiment of the invention effectively ensures that the number or the proportion of the terminals for selecting the random selection resource allocation mode in the resource pool does not exceed the bearable range of the resource pool by combining a plurality of allocation parameters to limit the selection of the resource allocation mode, reduces the collision probability of the resources in the resource pool and ensures the reliability of the resource transmission.
Based on any of the above embodiments, the method for allocating resources based on a single allocation parameter and allocation rule thereof includes:
the terminal calculates the duty ratio of the HARQ NACK in the HARQ feedback received in a preset period or the duty ratio of the unavailable resource in the candidate resources according to part of the perception result to obtain a resource collision value, compares the resource collision value with a collision threshold value, determines a resource allocation mode based on the comparison result, and allocates the resources;
or the terminal calculates to obtain CBR in a preset period, compares the CBR with a congestion threshold value, determines a resource allocation mode based on a comparison result, and allocates resources;
or the terminal compares the power saving requirement level of the terminal with a first power saving level threshold value, determines a resource allocation mode based on the comparison result, and allocates resources;
Or the terminal obtains the electricity-saving demand level of the other terminals, calculates the duty ratio of the electricity-saving terminal based on the electricity-saving demand level of the other terminals and the second electricity-saving level threshold, compares the duty ratio of the node terminal with the proportion threshold of the electricity-saving terminal, determines a resource allocation mode based on the comparison result, and allocates resources;
Or the terminal compares the preset priority with a priority threshold, determines a resource allocation mode based on the comparison result, and allocates the resources.
Based on any of the above embodiments, the method for jointly allocating resources based on two allocation parameters and allocation principles corresponding to the two allocation parameters respectively includes:
The terminal selects a resource allocation mode of the direct link and performs resource allocation based on any two of a resource pool collision condition, a resource pool congestion condition, a power saving condition and a preset priority and allocation rules corresponding to the two conditions.
For example, resource allocation may be performed in combination with a resource pool collision situation and a resource pool congestion situation:
And when the measured collision value of the resources is larger than the collision threshold value or/and the measured CBR is larger than the congestion threshold value, the terminal allocates the resources through PARTIAL SENSING.
And when the measured collision value of the resources is smaller than the collision threshold value and the measured CBR is smaller than the congestion threshold value, the terminal allocates the resources through random selection.
For another example, the resource allocation may be performed in combination with the resource pool congestion condition and the power saving demand level of other terminals in the power saving condition:
and when the measured CBR is greater than the congestion threshold value or/and the measured node terminal duty ratio is greater than the power saving terminal proportion threshold value, the terminal allocates the resources through PARTIAL SENSING.
And when the measured CBR is smaller than the congestion threshold value and the measured node terminal duty ratio is smaller than the power saving terminal proportion threshold value, the terminal performs resource allocation through random selection.
For another example, the resource allocation may be performed in combination with a resource pool congestion situation and a preset priority:
and when the measured CBR value is larger than the congestion threshold value or/and the preset priority is lower than the priority threshold value, the terminal allocates resources through PARTIAL SENSING.
And when the measured CBR value is smaller than the congestion threshold value and the preset priority is higher than the priority threshold value, the terminal allocates resources through random selection.
For another example, the resource allocation may be performed in combination with the power saving requirement level of other terminals in the resource pool collision situation and the power saving situation:
and when the measured resource collision value is greater than the collision threshold value or/and the measured node terminal duty ratio is greater than the power-saving terminal proportion threshold value, the terminal allocates the resources through PARTIAL SENSING.
And when the measured resource collision value is smaller than the collision threshold value or/and the measured node terminal duty ratio is smaller than the power-saving terminal proportion threshold value, the terminal performs resource allocation through random selection.
For another example, the resource allocation may be performed in combination with a collision situation of the resource pool and a preset priority:
And when the measured resource collision value is greater than the collision threshold value or/and the preset priority is lower than the priority threshold value, the terminal allocates the resources through PARTIAL SENSING.
And when the measured resource collision value is smaller than the collision threshold value or/and the preset priority is higher than the priority threshold value, the terminal allocates the resources through random selection.
For another example, the resource allocation may be performed in combination with the power saving requirement level and the preset priority level of other terminals in the power saving situation:
And if the measured node terminal duty ratio is greater than the power-saving terminal proportion threshold value or/and the preset priority is lower than the priority threshold value, the terminal allocates the resources through PARTIAL SENSING.
And if the measured node terminal duty ratio is smaller than the power-saving terminal proportion threshold or/and the preset priority is higher than the priority threshold, the terminal performs resource allocation through random selection.
Based on any one of the above embodiments, the method for jointly allocating resources based on three allocation parameters and allocation principles corresponding to the three allocation parameters respectively includes:
The terminal selects a resource allocation mode of the direct link and performs resource allocation based on any three of a resource pool collision condition, a resource pool congestion condition, a power saving condition and a preset priority and corresponding allocation rules thereof.
For example, the resource allocation may be performed in combination with a resource pool collision situation, a resource pool congestion situation, and a preset priority:
When the measured collision value of the resources is smaller than the collision threshold value, the measured CBR value is smaller than the congestion threshold value, and the preset priority is higher than the priority level threshold value, the terminal allocates the resources through random selection.
In other cases (i.e. as long as there is a candidate resource allocation mode determined by an allocation parameter is PARTIAL SENSING) that do not satisfy the above conditions, the terminal performs resource allocation through PARTIAL SENSING.
For another example, the resource allocation may be performed in combination with a resource pool congestion condition, a power saving demand level of other terminals in the power saving condition, and a preset priority level:
When the measured CBR is smaller than the congestion threshold value, the measured node terminal duty ratio is smaller than the power-saving terminal proportion threshold value, and the preset priority is higher than the priority level threshold value, the terminal performs resource allocation through random selection.
In other cases (i.e. as long as there is a candidate resource allocation mode determined by an allocation parameter is PARTIAL SENSING) that do not satisfy the above conditions, the terminal performs resource allocation through PARTIAL SENSING.
For another example, the resource allocation may be performed in combination with the resource pool collision condition, the resource pool congestion condition, and the power saving demand level of other terminals in the power saving condition:
When the measured collision value of the resources is smaller than the collision threshold value, the measured CBR value is smaller than the congestion threshold value, and the measured node terminal duty ratio is smaller than the power-saving terminal proportion threshold value, the terminal performs resource allocation through random selection.
In other cases (i.e. as long as there is a candidate resource allocation mode determined by an allocation parameter is PARTIAL SENSING) that do not satisfy the above conditions, the terminal performs resource allocation through PARTIAL SENSING.
For another example, the resource allocation may be performed in combination with the collision situation of the resource pool, the power saving requirement level of other terminals in the power saving situation, and the preset priority level:
When the measured resource collision value is smaller than the collision threshold, the measured node terminal duty ratio is smaller than the power-saving terminal proportion threshold, and the preset priority is higher than the priority level threshold, the terminal performs resource allocation through random selection.
In other cases (i.e. as long as there is a candidate resource allocation mode determined by an allocation parameter is PARTIAL SENSING) that do not satisfy the above conditions, the terminal performs resource allocation through PARTIAL SENSING.
Based on any of the above embodiments, fig. 3 is a second flowchart of a resource allocation method provided by the present application, and as shown in fig. 3, an execution body of the method is a network side, and the method includes:
Step 310, determining an allocation rule of at least one allocation parameter, wherein the allocation parameter is a resource pool collision condition, a resource pool congestion condition, a power saving condition or a preset priority;
step 320, configuring an allocation rule of at least one allocation parameter for the terminal, so that the terminal selects a resource allocation mode of the through link based on the allocation rule of the at least one allocation parameter and the allocation parameter corresponding to each allocation rule, and performs resource allocation based on the resource allocation mode.
Specifically, unlike the scheme that the terminal completely selects the resource allocation mode autonomously at present, conditions, namely at least one allocation parameter and allocation rules of all allocation parameters, are set for the selection of the resource allocation mode of the through link in the application. Here, the allocation parameters are parameters obtained by the terminal and influencing the selection of the resource allocation mode, and each allocation parameter has a corresponding allocation rule for indicating how to select the resource allocation rule under the condition of the current allocation parameter. It should be noted that, the relationship between the allocation parameters and the allocation rules may be one-to-one, or may be that a plurality of allocation parameters correspond to one allocation rule, which is not specifically limited in the embodiment of the present application.
Before the terminal selects the resource allocation mode based on at least one allocation parameter and the allocation rules of each allocation parameter, the network side is required to firstly determine the allocation rule used by the terminal for selecting the resource allocation mode, and configure the allocation rule to the terminal, namely, what kind of allocation parameter is specifically adopted for selecting the resource allocation mode, and the allocation rule corresponding to each allocation parameter is required to be preconfigured by the network side.
The allocation parameters selected by the network side and used for selecting the resource allocation mode may be a resource pool collision condition, where the resource pool collision condition is used for reflecting the resource collision condition of the resource pool of the direct link, and the resource pool collision condition may be represented by the duty ratio of HARQ NACK (negative acknowledgement) in the feedback of HARQ (Hybrid Automatic Repeat reQuest ) received by the terminal, or may be represented by the duty ratio of unavailable resources in the candidate resources perceived by the terminal portion. The allocation rule corresponding to the collision situation of the resource pool may be that random selection is selected as the resource allocation mode when the collision situation of the resource pool is less, and partial perception PARTIAL SENSING is selected as the resource allocation mode when the collision situation of the resource pool is more.
The allocation parameters selected by the network side and used for selecting the resource allocation mode may be the congestion situation of the resource pool, where the congestion situation of the resource pool is used to reflect the congestion situation of the resource pool of the through link, and the congestion situation of the resource pool may be reflected by the busy rate of the channel. The allocation rule corresponding to the resource pool congestion condition may be that random selection is selected as the resource allocation mode when the resource pool congestion condition is light, and partial perception PARTIAL SENSING is selected as the resource allocation mode when the resource pool congestion condition is heavy.
The allocation parameters selected by the network side and used for selecting the resource allocation mode can be power saving conditions, the power saving conditions can be used for reflecting the power saving requirements of the terminals and the power saving requirements of other terminals, and the power saving conditions can be represented by the battery capacity and/or the battery electric quantity of each terminal. The allocation rule corresponding to the power saving condition can be that random selection is selected as a resource allocation mode when the power saving requirement of the self is strong, part perception PARTIAL SENSING is selected as a resource allocation mode when the power saving requirement of the self is weak, or part perception PARTIAL SENSING is selected as a resource allocation mode when the power saving requirement of the rest terminal is strong, and random selection is selected as a resource allocation mode when the power saving requirement of the rest terminal is weak.
The allocation parameters selected by the network side and used for selecting the resource allocation mode may be preset priority, where the preset priority may be used to reflect the priority of the terminal or the current executing service of the terminal. The allocation rule corresponding to the preset priority may be that random selection is selected as the resource allocation mode when the preset priority is higher, and partial perception PARTIAL SENSING is selected as the resource allocation mode when the preset priority is lower.
The above-mentioned each allocation parameter can be singly matched with its allocation rule to make resource allocation mode selection, also can be several combinations and matched with its allocation rule to make resource allocation mode selection, and can be singly applied or combined applied, and the allocation rule when singly applied or combined applied can be respectively determined by network side, then can be configured into the terminal.
After receiving the allocation rule configured by the network side, the terminal can select a resource allocation mode and allocate resources by combining the allocation rule configured by the network side and the corresponding allocation parameters of each allocation parameter, thereby realizing resource transmission.
According to the method provided by the embodiment of the invention, the resource allocation mode is selected and the resource allocation is carried out by applying at least one of the collision condition of the resource pool, the congestion condition of the resource pool, the electricity saving condition and the preset priority and the allocation rule of each resource, so that compared with the situation that the terminal autonomously selects the resource allocation mode, the terminal quantity or the proportion of the resource pool for selecting the resource allocation mode randomly is effectively ensured not to exceed the bearable range of the resource pool, the resource collision probability in the resource pool is reduced, and the reliability of resource transmission is ensured.
Based on any of the above embodiments, step 310 includes:
selecting a rule threshold corresponding to each allocation parameter from the rule threshold set of each allocation parameter;
And generating the distribution rule of each distribution parameter based on the rule threshold corresponding to each distribution parameter.
Specifically, for each allocation parameter, a rule threshold set of each allocation parameter may be set separately.
For example, the rule threshold corresponding to the resource pool collision condition is a collision threshold. Here, the collision threshold is a threshold that is preset to measure whether there are fewer or more resource collision situations indicated by the resource collision value. A collision threshold set may be configured in advance according to the maximum number of receivable HARQ feedback and the resource pool configuration, etc. as a rule threshold set for the resource pool collision situation. After that, the network side may configure a collision threshold for each resource pool, where the configured collision threshold may be selected from a set of collision thresholds, and when the network side performs configuration of the collision threshold, the network side may perform configuration with reference to requirements of the size, reliability, and the like of the resource pool.
For example, the collision threshold set is {0.3,0.4,0.5,0.6}, and the network side may configure the collision threshold for the resource pool to be 0.5.
The rule threshold corresponding to the congestion condition of the resource pool is a congestion threshold. Here, the congestion threshold is a threshold that is preset to measure whether the congestion condition of the resource pool indicated by the CBR value is relatively slight or relatively serious. A set of congestion thresholds may be pre-configured as a set of rule thresholds for resource pool congestion conditions based on system QoS requirements, resource pool configuration, etc. After that, the network side may configure a congestion threshold for each resource pool, where the configured congestion threshold may be selected from the congestion threshold set, and when the network side performs configuration of the congestion threshold, the network side may perform configuration with reference to requirements of the size, reliability, and the like of the resource pool.
For example, the congestion threshold set is {0.4,0.5,0.6,0.7}, and the network side may configure the congestion threshold for the resource pool to be 0.6.
And in the power saving situation, the rule threshold corresponding to the power saving requirement level of the local terminal is a first power saving level threshold. Here, the first power saving level threshold is a threshold that is preset to measure whether the power saving requirement of the home terminal indicated by the power saving requirement level of the home terminal is stronger or weaker. The first power saving level threshold set can be configured in advance according to the power saving requirement of each terminal to serve as a rule threshold set of the power saving condition of the local terminal. Thereafter, the network side may configure a first power saving level threshold for each resource pool, where the configured first power saving level threshold may be selected from the first power saving level threshold set, and the network side may configure the first power saving level threshold with reference to a congestion degree of the resource pool, a reliability requirement, and the like when configuring the first power saving level threshold.
The rule threshold corresponding to the power saving requirement level of the rest terminals in the power saving situation comprises a second power saving level threshold and a power saving terminal proportion threshold:
here, the second power saving level threshold is a threshold set in advance for measuring whether the power saving requirement of the terminal indicated by the power saving level is strong or weak. A second set of power saving level thresholds may be configured in advance according to the power saving requirements of the terminals as a set of regular thresholds for the power saving terminals. Thereafter, the network side may configure a second power saving level threshold for each resource pool, where the configured second power saving level threshold may be selected from the second power saving level threshold set, and the network side may configure the second power saving level threshold with reference to the congestion degree of the resource pool, the reliability requirement, and the like when configuring the second power saving level threshold. The second power saving level threshold value may be the same as or different from the first power saving level threshold value.
The power saving terminal proportion threshold is a preset threshold for measuring whether the proportion of terminals with stronger power saving demands is more or less, and a power saving terminal proportion threshold set can be configured in advance according to configuration information of a resource pool to serve as a rule threshold set of the node terminal proportion in the power saving condition. Thereafter, the network side may configure a power saving terminal proportion threshold for each resource pool, where the configured power saving terminal proportion threshold may be selected from a power saving terminal proportion threshold set, and the network side may configure the power saving terminal proportion threshold with reference to the size of the resource pool, the reliability requirement, and the like.
For example, the power saving terminal proportion threshold set is {0.3,0.4,0.5,0.6,0.7}, and the network side may configure the power saving terminal proportion threshold for the resource pool to be 0.6.
The rule threshold corresponding to the preset priority is a priority threshold. Here, the priority threshold is a preset threshold that measures whether the preset priority is higher or lower. A priority threshold set may be configured in advance according to the resource pool configuration information as a rule threshold set of preset priorities. After that, the network side may configure a priority threshold for each resource pool, where the configured priority threshold may be selected from the priority threshold set, and when the network side configures the priority threshold, the network side may configure the priority threshold with reference to the requirements of the size, reliability, and the like of the resource pool.
For example, the set of priority thresholds is {3,4,5,6,7}, and the network side may configure the resource pool with a priority threshold of 7.
In the method provided by the embodiment of the invention, in the resource pools supporting different resource allocation modes, the resource allocation mode of the terminal is determined according to one or more combinations of the collision condition of the resource pools, the congestion condition of the resource pools, the electricity-saving condition and the preset priority. And adjusting the resource allocation mode of the terminal according to at least one of the configured collision threshold, congestion threshold, power saving level threshold, power saving terminal proportion threshold and priority threshold. The method and the device avoid the situation that the terminal autonomously selects the resource allocation mode, ensure that the number or the proportion of the terminals selecting the random selection resource allocation mode in the resource pool does not exceed the range which can be born by the system, thereby reducing the collision probability of the resources in the resource pool and ensuring the reliability of the resource transmission.
Fig. 4 is a schematic structural diagram of a terminal according to an embodiment of the present application, and as shown in fig. 4, the terminal includes a memory 420, a transceiver 400, and a processor 410:
A memory 420 for storing a computer program, a transceiver 400 for transceiving data under the control of the processor 410, and a processor 410 for reading the computer program in the memory 420 and performing the following operations:
Selecting a resource allocation mode of a direct link based on at least one allocation parameter and allocation rules of the allocation parameters, wherein the allocation parameters are a resource pool collision condition, a resource pool congestion condition, a power saving condition or a preset priority, and the allocation rules are configured by a network side;
And performing resource allocation based on the resource allocation mode.
Specifically, the transceiver 400 is configured to receive and transmit data under the control of the processor 410.
Wherein in fig. 4, a bus architecture may comprise any number of interconnected buses and bridges, and in particular one or more processors represented by processor 410 and various circuits of memory represented by memory 420, linked together. The bus architecture may also link together various other circuits such as peripheral devices, voltage regulators, power management circuits, etc., which are well known in the art and, therefore, will not be described further herein. The bus interface provides an interface. Transceiver 400 may be a number of elements, including a transmitter and a receiver, providing a means for communicating with various other apparatus over transmission media, including transmission media including wireless channels, wired channels, optical cables, and the like. The user interface 430 may also be an interface capable of interfacing with an inscribed desired device for a different user device, including but not limited to a keypad, display, speaker, microphone, joystick, etc.
The processor 410 is responsible for managing the bus architecture and general processing, and the memory 420 may store data used by the processor 410 in performing operations.
Alternatively, the processor 410 may be a CPU (central processing unit), an ASIC (Application SPECIFIC INTEGRATED Circuit), an FPGA (Field-Programmable gate array) or a CPLD (Complex Programmable Logic Device ), and the processor may also employ a multi-core architecture.
The processor is operable to perform any of the methods provided by embodiments of the present application in accordance with the obtained executable instructions by invoking a computer program stored in a memory. The processor and the memory may also be physically separate.
Optionally, the selecting a resource allocation manner of the through link based on at least one allocation parameter and allocation rules of each allocation parameter includes:
Determining candidate resource allocation modes of each allocation parameter based on each allocation parameter and allocation rules of each allocation parameter;
and determining the resource allocation mode of the through link based on the candidate resource allocation modes of each allocation parameter.
Optionally, the determining the candidate resource allocation manner of each allocation parameter based on each allocation parameter and the allocation rule of each allocation parameter includes:
If the resource collision value in the resource pool collision situation is larger than a collision threshold value, determining that the candidate resource allocation mode of the resource pool collision situation is partial perception;
otherwise, determining that the candidate resource allocation mode of the collision condition of the resource pool is selected randomly;
The resource collision value is determined based on hybrid automatic repeat request, HARQ, feedback measurements or partial awareness results.
Optionally, the selecting a resource allocation manner of the through link based on at least one allocation parameter and allocation rules of each allocation parameter further includes:
determining the resource collision value based on the duty ratio of negative acknowledgement NACK in the HARQ feedback received in a preset period;
or calculating the duty ratio of the unavailable resource in the candidate resources based on the partial perception result, and determining the resource collision value based on the duty ratio of the unavailable resource.
Optionally, the determining the candidate resource allocation manner of each allocation parameter based on each allocation parameter and the allocation rule of each allocation parameter includes:
if CBR in the resource pool congestion situation is larger than the congestion threshold value, determining that the candidate resource allocation mode of the resource pool congestion situation is partial perception;
Otherwise, determining the candidate resource allocation mode of the resource pool congestion condition as random selection.
Optionally, the determining the candidate resource allocation manner of each allocation parameter based on each allocation parameter and the allocation rule of each allocation parameter includes:
if the local power saving demand level in the power saving situation is lower than a first power saving level threshold, determining that the candidate resource allocation mode of the power saving situation is partial perception;
otherwise, determining that the candidate resource allocation mode of the electricity saving condition is random selection;
the power saving requirement level of the local terminal is determined based on the battery capacity and/or the battery allowance of the local terminal.
Optionally, the determining the candidate resource allocation manner of each allocation parameter based on each allocation parameter and the allocation rule of each allocation parameter includes:
If the power saving terminal duty ratio in the power saving condition is larger than the power saving terminal proportion threshold value, determining that the candidate resource allocation mode of the power saving condition is partial perception;
otherwise, determining that the candidate resource allocation mode of the electricity saving condition is random selection;
the power-saving terminal duty ratio is the ratio of the number of the rest terminals with the power-saving requirement level larger than or equal to the threshold value of the second power-saving level to the total number of the rest terminals.
Optionally, the determining the candidate resource allocation manner of each allocation parameter based on each allocation parameter and the allocation rule of each allocation parameter further includes:
the direct link control information SCI sent by the other terminals is obtained through partial perception;
and extracting the power saving requirement level of the corresponding terminal from the SCI.
Optionally, the determining the candidate resource allocation manner of each allocation parameter based on each allocation parameter and the allocation rule of each allocation parameter includes:
If the preset priority is smaller than the priority threshold, determining that the candidate resource allocation mode of the preset priority is partial perception;
otherwise, determining that the candidate resource allocation mode of the preset priority is selected randomly;
The preset priority is the priority of the home terminal or the priority of the service executed by the home terminal.
Optionally, the determining the resource allocation manner of the through link based on the candidate resource allocation manners corresponding to the allocation parameters includes:
If the candidate resource allocation mode corresponding to any allocation parameter is the partial perception, determining that the resource allocation mode of the direct link is the partial perception;
otherwise, determining the resource allocation mode of the through link to be random selection.
It should be noted that, the terminal provided by the embodiment of the present application can implement all the method steps implemented by the method embodiment in which the execution body is a terminal, and can achieve the same technical effects, and detailed descriptions of the same parts and beneficial effects as those of the method embodiment in the embodiment are omitted herein.
Fig. 5 is a schematic structural diagram of a network side device according to an embodiment of the present application, as shown in fig. 5, where the network side device includes a memory 520, a transceiver 500, and a processor 510:
A memory 520 for storing a computer program, a transceiver 500 for transceiving data under control of the processor, and a processor 510 for reading the computer program in the memory and performing the following operations:
Determining an allocation rule of at least one allocation parameter, wherein the allocation parameter is a resource pool collision condition, a resource pool congestion condition, a power saving condition or a preset priority;
And configuring the allocation rule of the at least one allocation parameter for the terminal so that the terminal selects a resource allocation mode of the direct link based on the allocation rule of the at least one allocation parameter and the allocation parameter corresponding to each allocation rule and performs resource allocation based on the resource allocation mode.
Where in FIG. 5, a bus architecture may comprise any number of interconnected buses and bridges, with various circuits of the one or more processors, as represented by processor 510, and the memory, as represented by memory 520, being linked together. The bus architecture may also link together various other circuits such as peripheral devices, voltage regulators, power management circuits, etc., which are well known in the art and, therefore, will not be described further herein. The bus interface provides an interface. Transceiver 500 may be a number of elements, including a transmitter and a receiver, providing a means for communicating with various other apparatus over transmission media, including wireless channels, wired channels, optical cables, etc.
The processor 510 is responsible for managing the bus architecture and general processing, and the memory 520 may store data used by the processor 510 in performing operations.
Alternatively, the processor 510 may be a CPU (central processing unit), an ASIC (Application SPECIFIC INTEGRATED Circuit), an FPGA (Field-Programmable gate array) or a CPLD (Complex Programmable Logic Device ), and the processor may also employ a multi-core architecture.
The processor is operable to perform any of the methods provided by embodiments of the present application in accordance with the obtained executable instructions by invoking a computer program stored in a memory. The processor and the memory may also be physically separate.
Optionally, the determining an allocation rule of the at least one allocation parameter includes:
selecting a rule threshold corresponding to each allocation parameter from the rule threshold set of each allocation parameter;
And generating the distribution rule of each distribution parameter based on the rule threshold corresponding to each distribution parameter.
It should be noted that, the network side device provided in this embodiment of the present application can implement all the method steps implemented by the method embodiment in which the execution body is the network side device, and can achieve the same technical effects, and detailed descriptions of the same parts and beneficial effects as those of the method embodiment in this embodiment are omitted.
Fig. 6 is a schematic structural diagram of a resource allocation device according to an embodiment of the present application, as shown in fig. 6, where the device includes:
a resource allocation method determining unit 610, configured to select a resource allocation method of a through link based on at least one allocation parameter and allocation rules of the allocation parameters, where the allocation parameters are a resource pool collision condition, a resource pool congestion condition, a power saving condition, or a preset priority, and the allocation rules are configured by a network side;
and an allocation unit 620, configured to allocate resources based on the resource allocation manner.
Optionally, the resource allocation manner determining unit 610 includes:
a candidate allocation determining subunit, configured to determine a candidate resource allocation manner of each allocation parameter based on each allocation parameter and an allocation rule of each allocation parameter;
And the comprehensive determination subunit is used for determining the resource allocation mode of the direct link based on the candidate resource allocation modes of each allocation parameter.
Optionally, the candidate allocation determination subunit is configured to:
If the resource collision value in the resource pool collision situation is larger than a collision threshold value, determining that the candidate resource allocation mode of the resource pool collision situation is partial perception;
otherwise, determining that the candidate resource allocation mode of the collision condition of the resource pool is selected randomly;
The resource collision value is determined based on hybrid automatic repeat request, HARQ, feedback measurements or partial awareness results.
Optionally, the apparatus further comprises a collision detection unit for:
determining the resource collision value based on the duty ratio of negative acknowledgement NACK in the HARQ feedback received in a preset period;
or calculating the duty ratio of the unavailable resource in the candidate resources based on the partial perception result, and determining the resource collision value based on the duty ratio of the unavailable resource.
Optionally, the candidate allocation determination subunit is configured to:
if CBR in the resource pool congestion situation is larger than the congestion threshold value, determining that the candidate resource allocation mode of the resource pool congestion situation is partial perception;
Otherwise, determining the candidate resource allocation mode of the resource pool congestion condition as random selection.
Optionally, the candidate allocation determination subunit is configured to:
if the local power saving demand level in the power saving situation is lower than a first power saving level threshold, determining that the candidate resource allocation mode of the power saving situation is partial perception;
otherwise, determining that the candidate resource allocation mode of the electricity saving condition is random selection;
the power saving requirement level of the local terminal is determined based on the battery capacity and/or the battery allowance of the local terminal.
Optionally, the candidate allocation determination subunit is configured to:
If the power saving terminal duty ratio in the power saving condition is larger than the power saving terminal proportion threshold value, determining that the candidate resource allocation mode of the power saving condition is partial perception;
otherwise, determining that the candidate resource allocation mode of the electricity saving condition is random selection;
the power-saving terminal duty ratio is the ratio of the number of the rest terminals with the power-saving requirement level larger than or equal to the threshold value of the second power-saving level to the total number of the rest terminals.
Optionally, the apparatus further includes a demand level acquisition unit configured to:
the direct link control information SCI sent by the other terminals is obtained through partial perception;
and extracting the power saving requirement level of the corresponding terminal from the SCI.
Optionally, the candidate allocation determination subunit is configured to:
If the preset priority is smaller than the priority threshold, determining that the candidate resource allocation mode of the preset priority is partial perception;
otherwise, determining that the candidate resource allocation mode of the preset priority is selected randomly;
The preset priority is the priority of the home terminal or the priority of the service executed by the home terminal.
Optionally, the integrated determination subunit is configured to:
If the candidate resource allocation mode corresponding to any allocation parameter is the partial perception, determining that the resource allocation mode of the direct link is the partial perception;
otherwise, determining the resource allocation mode of the through link to be random selection.
Specifically, the resource allocation device provided by the embodiment of the present application can implement all the method steps implemented by the method embodiment in which the execution subject is a terminal, and can achieve the same technical effects, and the same parts and beneficial effects as those of the method embodiment in the embodiment are not described in detail herein.
Fig. 7 is a second schematic structural diagram of a resource allocation device according to an embodiment of the present application, as shown in fig. 7, the device includes:
A rule determining unit 710, configured to determine an allocation rule of at least one allocation parameter, where the allocation parameter is a resource pool collision condition, a resource pool congestion condition, a power saving condition, or a preset priority;
The configuration unit 720 is configured to configure the allocation rule of the at least one allocation parameter for the terminal, so that the terminal selects a resource allocation manner of the through link based on the allocation rule of the at least one allocation parameter and the allocation parameter corresponding to each allocation rule, and performs resource allocation based on the resource allocation manner.
Optionally, the rule determining unit 710 is configured to:
selecting a rule threshold corresponding to each allocation parameter from the rule threshold set of each allocation parameter;
And generating the distribution rule of each distribution parameter based on the rule threshold corresponding to each distribution parameter.
Specifically, the resource allocation device provided by the embodiment of the present application can implement all the method steps implemented by the method embodiment in which the execution body is a network side device, and can achieve the same technical effects, and the same parts and beneficial effects as those of the method embodiment in the embodiment are not described in detail herein.
It should be noted that the division of the units/modules in the above embodiments of the present application is merely a logic function division, and other division manners may be implemented in practice. In addition, each functional unit in the embodiments of the present application may be integrated in one processing unit, or each unit may exist alone physically, or two or more units may be integrated in one unit. The integrated units may be implemented in hardware or in software functional units.
The integrated units, if implemented in the form of software functional units and sold or used as stand-alone products, may be stored in a processor-readable storage medium. Based on such understanding, the technical solution of the present application may be embodied in essence or a part contributing to the prior art or all or part of the technical solution in the form of a software product stored in a storage medium, including several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) or a processor (processor) to execute all or part of the steps of the method according to the embodiments of the present application. The storage medium includes a U disk, a removable hard disk, a Read-Only Memory (ROM), a random access Memory (Random Access Memory, RAM), a magnetic disk, an optical disk, or other various media capable of storing program codes.
Optionally, an embodiment of the present application further provides a processor readable storage medium, where a computer program is stored, where the computer program is configured to cause the processor to perform the method provided in the foregoing embodiments, where the method includes:
Selecting a resource allocation mode of a direct link based on at least one allocation parameter and allocation rules of the allocation parameters, wherein the allocation parameters are a resource pool collision condition, a resource pool congestion condition, a power saving condition or a preset priority, and the allocation rules are configured by a network side;
And performing resource allocation based on the resource allocation mode.
Or comprises:
Determining an allocation rule of at least one allocation parameter, wherein the allocation parameter is a resource pool collision condition, a resource pool congestion condition, a power saving condition or a preset priority;
And configuring the allocation rule of the at least one allocation parameter for the terminal so that the terminal selects a resource allocation mode of the direct link based on the allocation rule of the at least one allocation parameter and the allocation parameter corresponding to each allocation rule and performs resource allocation based on the resource allocation mode.
It should be noted that the processor-readable storage medium may be any available medium or data storage device that can be accessed by a processor, including but not limited to magnetic memories (e.g., floppy disks, hard disks, magnetic tapes, magneto-optical disks (MOs), etc.), optical memories (e.g., CD, DVD, BD, HVD, etc.), semiconductor memories (e.g., ROM, EPROM, EEPROM, nonvolatile memories (NAND FLASH), solid State Disks (SSDs)), etc.
In addition, the technical scheme provided by the embodiment of the application can be suitable for various systems, especially 5G systems. For example, applicable systems may be global system for mobile communications (global system of mobile communication, GSM), code division multiple access (code division multiple access, CDMA), wideband code division multiple access (Wideband Code Division Multiple Access, WCDMA) universal packet Radio service (GENERAL PACKET Radio service, GPRS), long term evolution (long term evolution, LTE), LTE frequency division duplex (frequency division duplex, FDD), LTE time division duplex (time division duplex, TDD), long term evolution-advanced (long term evolution advanced, LTE-a), universal mobile system (universal mobile telecommunication system, UMTS), worldwide interoperability for microwave access (worldwide interoperability for microwave access, wiMAX), 5G New air interface (New Radio, NR) systems, and the like. Terminal devices and network devices are included in these various systems. Core network parts such as evolved packet system (Evloved PACKET SYSTEM, EPS), 5G system (5 GS), etc. may also be included in the system.
The terminal device according to the embodiment of the present application may be a device that provides voice and/or data connectivity to a user, a handheld device with a wireless connection function, or other processing devices connected to a wireless modem, etc. The names of the terminal devices may also be different in different systems, for example in a 5G system, the terminal devices may be referred to as User Equipment (UE). The wireless terminal device may communicate with one or more Core Networks (CNs) via a radio access Network (Radio Access Network, RAN), which may be mobile terminal devices such as mobile phones (or "cellular" phones) and computers with mobile terminal devices, e.g., portable, pocket, hand-held, computer-built-in or vehicle-mounted mobile devices that exchange voice and/or data with the radio access Network. Such as Personal communication services (Personal Communication Service, PCS) phones, cordless phones, session initiation protocol (Session Initiated Protocol, SIP) phones, wireless local loop (Wireless Local Loop, WLL) stations, personal digital assistants (Personal DIGITAL ASSISTANT, PDA) and the like. The wireless terminal device may also be referred to as a system, subscriber unit (subscriber unit), subscriber station (subscriber station), mobile station (mobile station), remote station (remote station), access point (access point), remote terminal device (remote terminal), access terminal device (ACCESS TERMINAL), user terminal device (user terminal), user agent (user agent), user equipment (user device), and embodiments of the present application are not limited.
The network side device according to the embodiment of the present application may be a base station, where the base station may include a plurality of cells for providing services for a terminal. A base station may also be called an access point or may be a device in an access network that communicates over the air-interface, through one or more sectors, with wireless terminal devices, or other names, depending on the particular application. The network side device may be configured to exchange received air frames with internet protocol (Internet Protocol, IP) packets as a router between the wireless terminal device and the rest of the access network, which may include an Internet Protocol (IP) communication network. The network side device may also coordinate attribute management for the air interface. For example, the network side device according to the embodiment of the present application may be a network side device (Base Transceiver Station, BTS) in a global system for mobile communications (Global System for Mobile communications, GSM) or code division multiple access (Code Division Multiple Access, CDMA), a network side device (NodeB) in a wideband code division multiple access (Wide-band Code Division Multiple Access, WCDMA), an evolved network side device (evolutional Node B, eNB or e-NodeB) in a long term evolution (long term evolution, LTE) system, a 5G base station (gNB) in a 5G network architecture (next generation system), a home evolved base station (Home evolved Node B, heNB), a relay node (relay node), a home base station (femto), a pico base station (pico), and the like. In some network structures, the network-side devices may include a centralized unit (centralized unit, CU) node and a Distributed Unit (DU) node, which may also be geographically separated.
Multiple-input Multiple-output (Multi Input Multi Output, MIMO) transmission can be performed between the network side device and the terminal device by using one or more antennas, and the MIMO transmission can be Single-User MIMO (SU-MIMO) or Multiple-User MIMO (MU-MIMO). The MIMO transmission may be 2D-MIMO, 3D-MIMO, FD-MIMO, or massive-MIMO, or may be diversity transmission, precoding transmission, beamforming transmission, or the like, depending on the form and number of the root antenna combinations.
It will be appreciated by those skilled in the art that embodiments of the present application may be provided as a method, system, or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, magnetic disk storage, optical storage, and the like) having computer-usable program code embodied therein.
The present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the application. It will be understood that each flow and/or block of the flowchart illustrations and/or block diagrams, and combinations of flows and/or blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer-executable instructions. These computer-executable instructions may 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, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These processor-executable instructions may also be stored in a processor-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the processor-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These processor-executable instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
It will be apparent to those skilled in the art that various modifications and variations can be made to the present application without departing from the spirit or scope of the application. Thus, it is intended that the present application also include such modifications and alterations insofar as they come within the scope of the appended claims or the equivalents thereof.

Claims (25)

1.一种资源分配方法,其特征在于,包括:1. A resource allocation method, comprising: 基于至少一种分配参量以及各个所述分配参量的分配规则,选取直通链路的资源分配方式,所述分配参量为资源池碰撞情况、资源池拥塞情况、节电情况或预设优先级,所述分配规则是网络侧配置的;Based on at least one allocation parameter and allocation rules of each of the allocation parameters, selecting a resource allocation mode for the through link, wherein the allocation parameter is a resource pool collision situation, a resource pool congestion situation, a power saving situation or a preset priority, and the allocation rule is configured on the network side; 基于所述资源分配方式,进行资源分配;Based on the resource allocation method, perform resource allocation; 所述至少一种分配参量包括节电情况,所述节电情况的分配规则包括:The at least one allocation parameter includes a power saving condition, and the allocation rule of the power saving condition includes: 若所述节电情况中的节电终端占比大于节电终端比例阈值,则确定所述节电情况的候选资源分配方式为部分感知;If the proportion of power-saving terminals in the power-saving situation is greater than the power-saving terminal ratio threshold, determining that the candidate resource allocation mode for the power-saving situation is partial perception; 否则,确定所述节电情况的候选资源分配方式为随机选择;Otherwise, determining the candidate resource allocation mode for the power saving situation is random selection; 所述节电情况中的节电终端占比为节电需求等级大于等于第二节电等级阈值的其余终端数量占其余终端总数的比值,所述候选资源分配方式用于确定所述资源分配方式。The proportion of power-saving terminals in the power-saving situation is the ratio of the number of remaining terminals whose power-saving requirement level is greater than or equal to the second power-saving level threshold to the total number of remaining terminals. The candidate resource allocation method is used to determine the resource allocation method. 2.根据权利要求1所述的资源分配方法,其特征在于,所述基于至少一种分配参量以及各个所述分配参量的分配规则,选取直通链路的资源分配方式,包括:2. The resource allocation method according to claim 1, characterized in that the resource allocation mode of the direct link is selected based on at least one allocation parameter and the allocation rules of each allocation parameter, comprising: 基于各个分配参量以及各个所述分配参量的分配规则,确定各个分配参量的候选资源分配方式;Determine candidate resource allocation modes for each allocation parameter based on each allocation parameter and allocation rules for each allocation parameter; 基于各个分配参量的候选资源分配方式,确定所述直通链路的资源分配方式。Based on the candidate resource allocation modes of each allocation parameter, the resource allocation mode of the direct link is determined. 3.根据权利要求2所述的资源分配方法,其特征在于,所述基于各个分配参量以及各个所述分配参量的分配规则,确定各个分配参量的候选资源分配方式,包括:3. The resource allocation method according to claim 2, characterized in that the step of determining the candidate resource allocation mode for each allocation parameter based on each allocation parameter and the allocation rule for each allocation parameter comprises: 若所述资源池碰撞情况中的资源碰撞值大于碰撞阈值,则确定所述资源池碰撞情况的候选资源分配方式为部分感知;If the resource collision value in the resource pool collision situation is greater than the collision threshold, determining that the candidate resource allocation mode of the resource pool collision situation is partial perception; 否则,确定所述资源池碰撞情况的候选资源分配方式为随机选择;Otherwise, determining the candidate resource allocation mode for the resource pool collision situation as random selection; 所述资源碰撞值是基于混合自动重传请求HARQ反馈测量或者部分感知结果确定的。The resource collision value is determined based on a hybrid automatic repeat request HARQ feedback measurement or a partial perception result. 4.根据权利要求3所述的资源分配方法,其特征在于,所述基于至少一种分配参量以及各个所述分配参量的分配规则,选取直通链路的资源分配方式,之前还包括:4. The resource allocation method according to claim 3, characterized in that the resource allocation mode of the direct link is selected based on at least one allocation parameter and the allocation rules of each allocation parameter, and before that, it also includes: 基于预设时段内接收到的HARQ反馈中否定性应答NACK的占比,确定所述资源碰撞值;Determining the resource collision value based on a proportion of negative acknowledgements NACK in HARQ feedback received within a preset period of time; 或者,基于所述部分感知结果计算候选资源中不可用资源的占比,并基于所述不可用资源的占比,确定所述资源碰撞值。Alternatively, the proportion of unavailable resources in the candidate resources is calculated based on the partial perception results, and the resource collision value is determined based on the proportion of unavailable resources. 5.根据权利要求2所述的资源分配方法,其特征在于,所述基于各个分配参量以及各个所述分配参量的分配规则,确定各个分配参量的候选资源分配方式,包括:5. The resource allocation method according to claim 2, characterized in that the step of determining the candidate resource allocation mode for each allocation parameter based on each allocation parameter and the allocation rule for each allocation parameter comprises: 若所述资源池拥塞情况中的CBR大于拥塞阈值,则确定所述资源池拥塞情况的候选资源分配方式为部分感知;If the CBR in the resource pool congestion situation is greater than the congestion threshold, determining that the candidate resource allocation mode of the resource pool congestion situation is partial perception; 否则,确定所述资源池拥塞情况的候选资源分配方式为随机选择。Otherwise, the candidate resource allocation mode for determining the congestion situation of the resource pool is random selection. 6.根据权利要求2所述的资源分配方法,其特征在于,所述基于各个分配参量以及各个所述分配参量的分配规则,确定各个分配参量的候选资源分配方式,包括:6. The resource allocation method according to claim 2, characterized in that the step of determining the candidate resource allocation mode for each allocation parameter based on each allocation parameter and the allocation rule for each allocation parameter comprises: 若所述节电情况中的本端节电需求等级低于第一节电等级阈值,则确定所述节电情况的候选资源分配方式为部分感知;If the local power saving requirement level in the power saving situation is lower than the first power saving level threshold, determining the candidate resource allocation mode of the power saving situation as partial perception; 否则,确定所述节电情况的候选资源分配方式为随机选择;Otherwise, determining the candidate resource allocation mode for the power saving situation is random selection; 所述本端节电需求等级是基于本端的电池容量和/或电池余量确定的。The local power saving requirement level is determined based on the local battery capacity and/or battery remaining level. 7.根据权利要求2所述的资源分配方法,其特征在于,所述基于各个分配参量以及各个所述分配参量的分配规则,确定各个分配参量的候选资源分配方式,之前还包括:7. The resource allocation method according to claim 2, characterized in that the step of determining the candidate resource allocation mode for each allocation parameter based on each allocation parameter and the allocation rule for each allocation parameter further comprises: 通过部分感知得到其余终端发送的直通链路控制信息SCI;Obtaining direct link control information SCI sent by other terminals through partial perception; 从所述SCI中提取对应终端的节电需求等级。The power saving requirement level of the corresponding terminal is extracted from the SCI. 8.根据权利要求2所述的资源分配方法,其特征在于,所述基于各个分配参量以及各个所述分配参量的分配规则,确定各个分配参量的候选资源分配方式,包括:8. The resource allocation method according to claim 2, characterized in that the step of determining the candidate resource allocation mode for each allocation parameter based on each allocation parameter and the allocation rule for each allocation parameter comprises: 若所述预设优先级小于优先级阈值,则确定所述预设优先级的候选资源分配方式为部分感知;If the preset priority is less than the priority threshold, determining that the candidate resource allocation mode of the preset priority is partial perception; 否则,确定所述预设优先级的候选资源分配方式为随机选择;Otherwise, determining that the candidate resource allocation method of the preset priority is random selection; 所述预设优先级为本端优先级,或本端执行业务的优先级。The preset priority is the priority of the local end, or the priority of the service executed by the local end. 9.根据权利要求2至8中任一项所述的资源分配方法,其特征在于,所述基于各个分配参量对应的候选资源分配方式,确定所述直通链路的资源分配方式,包括:9. The resource allocation method according to any one of claims 2 to 8, characterized in that the determining the resource allocation mode of the direct link based on the candidate resource allocation modes corresponding to each allocation parameter comprises: 若任一分配参量对应的候选资源分配方式为部分感知,则确定所述直通链路的资源分配方式为部分感知;If the candidate resource allocation mode corresponding to any allocation parameter is partially sensed, determining that the resource allocation mode of the direct link is partially sensed; 否则,确定所述直通链路的资源分配方式为随机选择。Otherwise, determine that the resource allocation mode of the direct link is random selection. 10.一种资源分配方法,其特征在于,包括:10. A resource allocation method, comprising: 确定至少一种分配参量的分配规则,所述分配参量为资源池碰撞情况、资源池拥塞情况、节电情况或预设优先级;Determine an allocation rule for at least one allocation parameter, wherein the allocation parameter is a resource pool collision condition, a resource pool congestion condition, a power saving condition, or a preset priority; 为终端配置所述至少一种分配参量的分配规则,以使得所述终端基于所述至少一种分配参量的分配规则,以及各个所述分配规则对应的分配参量,选取直通链路的资源分配方式,并基于所述资源分配方式,进行资源分配;Configuring an allocation rule of the at least one allocation parameter for a terminal, so that the terminal selects a resource allocation mode of a direct link based on the allocation rule of the at least one allocation parameter and the allocation parameters corresponding to each allocation rule, and performs resource allocation based on the resource allocation mode; 所述至少一种分配参量包括节电情况,所述节电情况的分配规则包括:The at least one allocation parameter includes a power saving condition, and the allocation rule of the power saving condition includes: 若所述节电情况中的节电终端占比大于节电终端比例阈值,则确定所述节电情况的候选资源分配方式为部分感知;If the proportion of power-saving terminals in the power-saving situation is greater than the power-saving terminal ratio threshold, determining that the candidate resource allocation mode for the power-saving situation is partial perception; 否则,确定所述节电情况的候选资源分配方式为随机选择;Otherwise, determining the candidate resource allocation mode for the power saving situation is random selection; 所述节电情况中的节电终端占比为节电需求等级大于等于第二节电等级阈值的其余终端数量占其余终端总数的比值,所述候选资源分配方式用于确定所述资源分配方式。The proportion of power-saving terminals in the power-saving situation is the ratio of the number of remaining terminals whose power-saving requirement level is greater than or equal to the second power-saving level threshold to the total number of remaining terminals. The candidate resource allocation method is used to determine the resource allocation method. 11.根据权利要求10所述的资源分配方法,其特征在于,所述确定至少一种分配参量的分配规则,包括:11. The resource allocation method according to claim 10, wherein the determining of the allocation rule of at least one allocation parameter comprises: 从各个分配参量的规则阈值集合中,选取各个分配参量对应的规则阈值;Selecting a rule threshold corresponding to each allocation parameter from a rule threshold set of each allocation parameter; 基于各个分配参量对应的规则阈值,生成各个分配参量的分配规则。Based on the rule threshold corresponding to each allocation parameter, an allocation rule for each allocation parameter is generated. 12.一种终端,其特征在于,包括存储器,收发机,处理器:12. A terminal, comprising a memory, a transceiver, and a processor: 存储器,用于存储计算机程序;收发机,用于在所述处理器的控制下收发数据;处理器,用于读取所述存储器中的计算机程序并执行以下操作:A memory for storing a computer program; a transceiver for transmitting and receiving data under the control of the processor; and a processor for reading the computer program in the memory and performing the following operations: 基于至少一种分配参量以及各个所述分配参量的分配规则,选取直通链路的资源分配方式,所述分配参量为资源池碰撞情况、资源池拥塞情况、节电情况或预设优先级,所述分配规则是网络侧配置的;Based on at least one allocation parameter and allocation rules of each of the allocation parameters, selecting a resource allocation mode for the through link, wherein the allocation parameter is a resource pool collision situation, a resource pool congestion situation, a power saving situation or a preset priority, and the allocation rule is configured on the network side; 基于所述资源分配方式,进行资源分配;Based on the resource allocation method, perform resource allocation; 至少一种分配参量包括节电情况,所述节电情况的分配规则包括:At least one allocation parameter includes a power saving condition, and the allocation rules of the power saving condition include: 若所述节电情况中的节电终端占比大于节电终端比例阈值,则确定所述节电情况的候选资源分配方式为部分感知;If the proportion of power-saving terminals in the power-saving situation is greater than the power-saving terminal ratio threshold, determining that the candidate resource allocation mode for the power-saving situation is partial perception; 否则,确定所述节电情况的候选资源分配方式为随机选择;Otherwise, determining the candidate resource allocation mode for the power saving situation is random selection; 所述节电情况中的节电终端占比为节电需求等级大于等于第二节电等级阈值的其余终端数量占其余终端总数的比值,所述候选资源分配方式用于确定所述资源分配方式。The proportion of power-saving terminals in the power-saving situation is the ratio of the number of remaining terminals whose power-saving requirement level is greater than or equal to the second power-saving level threshold to the total number of remaining terminals. The candidate resource allocation method is used to determine the resource allocation method. 13.根据权利要求12所述的终端,其特征在于,所述基于至少一种分配参量以及各个所述分配参量的分配规则,选取直通链路的资源分配方式,包括:13. The terminal according to claim 12, wherein the selecting of the resource allocation mode of the direct link based on at least one allocation parameter and the allocation rule of each allocation parameter comprises: 基于各个分配参量以及各个所述分配参量的分配规则,确定各个分配参量的候选资源分配方式;Determine candidate resource allocation modes for each allocation parameter based on each allocation parameter and allocation rules for each allocation parameter; 基于各个分配参量的候选资源分配方式,确定所述直通链路的资源分配方式。Based on the candidate resource allocation modes of each allocation parameter, the resource allocation mode of the direct link is determined. 14.根据权利要求13所述的终端,其特征在于,所述基于各个分配参量以及各个所述分配参量的分配规则,确定各个分配参量的候选资源分配方式,包括:14. The terminal according to claim 13, wherein the determining the candidate resource allocation mode of each allocation parameter based on each allocation parameter and the allocation rule of each allocation parameter comprises: 若所述资源池碰撞情况中的资源碰撞值大于碰撞阈值,则确定所述资源池碰撞情况的候选资源分配方式为部分感知;If the resource collision value in the resource pool collision situation is greater than the collision threshold, determining that the candidate resource allocation mode of the resource pool collision situation is partial perception; 否则,确定所述资源池碰撞情况的候选资源分配方式为随机选择;Otherwise, determining the candidate resource allocation mode for the resource pool collision situation as random selection; 所述资源碰撞值是基于混合自动重传请求HARQ反馈测量或者部分感知结果确定的。The resource collision value is determined based on a hybrid automatic repeat request HARQ feedback measurement or a partial perception result. 15.根据权利要求14所述的终端,其特征在于,所述基于至少一种分配参量以及各个所述分配参量的分配规则,选取直通链路的资源分配方式,之前还包括:15. The terminal according to claim 14, characterized in that the selecting of the resource allocation mode of the direct link based on at least one allocation parameter and the allocation rule of each allocation parameter further comprises: 基于预设时段内接收到的HARQ反馈中否定性应答NACK的占比,确定所述资源碰撞值;Determining the resource collision value based on a proportion of negative acknowledgements NACK in HARQ feedback received within a preset period of time; 或者,基于所述部分感知结果计算候选资源中不可用资源的占比,并基于所述不可用资源的占比,确定所述资源碰撞值。Alternatively, the proportion of unavailable resources in the candidate resources is calculated based on the partial perception results, and the resource collision value is determined based on the proportion of unavailable resources. 16.根据权利要求13所述的终端,其特征在于,所述基于各个分配参量以及各个所述分配参量的分配规则,确定各个分配参量的候选资源分配方式,包括:16. The terminal according to claim 13, wherein the determining the candidate resource allocation mode of each allocation parameter based on each allocation parameter and the allocation rule of each allocation parameter comprises: 若所述资源池拥塞情况中的CBR大于拥塞阈值,则确定所述资源池拥塞情况的候选资源分配方式为部分感知;If the CBR in the resource pool congestion situation is greater than the congestion threshold, determining that the candidate resource allocation mode of the resource pool congestion situation is partial perception; 否则,确定所述资源池拥塞情况的候选资源分配方式为随机选择。Otherwise, the candidate resource allocation mode for determining the congestion situation of the resource pool is random selection. 17.根据权利要求13所述的终端,其特征在于,所述基于各个分配参量以及各个所述分配参量的分配规则,确定各个分配参量的候选资源分配方式,包括:17. The terminal according to claim 13, wherein the determining the candidate resource allocation mode of each allocation parameter based on each allocation parameter and the allocation rule of each allocation parameter comprises: 若所述节电情况中的本端节电需求等级低于第一节电等级阈值,则确定所述节电情况的候选资源分配方式为部分感知;If the local power saving requirement level in the power saving situation is lower than the first power saving level threshold, determining the candidate resource allocation mode of the power saving situation as partial perception; 否则,确定所述节电情况的候选资源分配方式为随机选择;Otherwise, determining the candidate resource allocation mode for the power saving situation is random selection; 所述本端节电需求等级是基于本端的电池容量和/或电池余量确定的。The local power saving requirement level is determined based on the local battery capacity and/or battery remaining level. 18.根据权利要求13所述的终端,其特征在于,所述基于各个分配参量以及各个所述分配参量的分配规则,确定各个分配参量的候选资源分配方式,之前还包括:18. The terminal according to claim 13, wherein the determining the candidate resource allocation mode of each allocation parameter based on each allocation parameter and the allocation rule of each allocation parameter further comprises: 通过部分感知得到其余终端发送的直通链路控制信息SCI;Obtaining direct link control information SCI sent by other terminals through partial perception; 从所述SCI中提取对应终端的节电需求等级。The power saving requirement level of the corresponding terminal is extracted from the SCI. 19.根据权利要求13所述的终端,其特征在于,所述基于各个分配参量以及各个所述分配参量的分配规则,确定各个分配参量的候选资源分配方式,包括:19. The terminal according to claim 13, wherein the determining the candidate resource allocation mode of each allocation parameter based on each allocation parameter and the allocation rule of each allocation parameter comprises: 若所述预设优先级小于优先级阈值,则确定所述预设优先级的候选资源分配方式为部分感知;If the preset priority is less than the priority threshold, determining that the candidate resource allocation mode of the preset priority is partial perception; 否则,确定所述预设优先级的候选资源分配方式为随机选择;Otherwise, determining that the candidate resource allocation method of the preset priority is random selection; 所述预设优先级为本端优先级,或本端执行业务的优先级。The preset priority is the priority of the local end, or the priority of the service executed by the local end. 20.根据权利要求13至19中任一项所述的终端,其特征在于,所述基于各个分配参量对应的候选资源分配方式,确定所述直通链路的资源分配方式,包括:20. The terminal according to any one of claims 13 to 19, characterized in that the determining the resource allocation mode of the direct link based on the candidate resource allocation modes corresponding to each allocation parameter comprises: 若任一分配参量对应的候选资源分配方式为部分感知,则确定所述直通链路的资源分配方式为部分感知;If the candidate resource allocation mode corresponding to any allocation parameter is partially sensed, determining that the resource allocation mode of the direct link is partially sensed; 否则,确定所述直通链路的资源分配方式为随机选择。Otherwise, determine that the resource allocation mode of the direct link is random selection. 21.一种网络侧设备,其特征在于,包括存储器,收发机,处理器:21. A network side device, comprising a memory, a transceiver, and a processor: 存储器,用于存储计算机程序;收发机,用于在所述处理器的控制下收发数据;处理器,用于读取所述存储器中的计算机程序并执行以下操作:A memory for storing a computer program; a transceiver for transmitting and receiving data under the control of the processor; and a processor for reading the computer program in the memory and performing the following operations: 确定至少一种分配参量的分配规则,所述分配参量为资源池碰撞情况、资源池拥塞情况、节电情况或预设优先级;Determine an allocation rule for at least one allocation parameter, wherein the allocation parameter is a resource pool collision condition, a resource pool congestion condition, a power saving condition, or a preset priority; 为终端配置所述至少一种分配参量的分配规则,以使得所述终端基于所述至少一种分配参量的分配规则,以及各个所述分配规则对应的分配参量,选取直通链路的资源分配方式,并基于所述资源分配方式,进行资源分配;Configuring an allocation rule of the at least one allocation parameter for a terminal, so that the terminal selects a resource allocation mode of a direct link based on the allocation rule of the at least one allocation parameter and the allocation parameters corresponding to each allocation rule, and performs resource allocation based on the resource allocation mode; 至少一种分配参量包括节电情况,所述节电情况的分配规则包括:At least one allocation parameter includes a power saving condition, and the allocation rules of the power saving condition include: 若所述节电情况中的节电终端占比大于节电终端比例阈值,则确定所述节电情况的候选资源分配方式为部分感知;If the proportion of power-saving terminals in the power-saving situation is greater than the power-saving terminal ratio threshold, determining that the candidate resource allocation mode for the power-saving situation is partial perception; 否则,确定所述节电情况的候选资源分配方式为随机选择;Otherwise, determining the candidate resource allocation mode for the power saving situation is random selection; 所述节电情况中的节电终端占比为节电需求等级大于等于第二节电等级阈值的其余终端数量占其余终端总数的比值,所述候选资源分配方式用于确定所述资源分配方式。The proportion of power-saving terminals in the power-saving situation is the ratio of the number of remaining terminals whose power-saving requirement level is greater than or equal to the second power-saving level threshold to the total number of remaining terminals. The candidate resource allocation method is used to determine the resource allocation method. 22.根据权利要求21所述的网络侧设备,其特征在于,所述确定至少一种分配参量的分配规则,包括:22. The network side device according to claim 21, characterized in that the determining of the allocation rule of at least one allocation parameter comprises: 从各个分配参量的规则阈值集合中,选取各个分配参量对应的规则阈值;Selecting a rule threshold corresponding to each allocation parameter from a rule threshold set of each allocation parameter; 基于各个分配参量对应的规则阈值,生成各个分配参量的分配规则。Based on the rule threshold corresponding to each allocation parameter, an allocation rule for each allocation parameter is generated. 23.一种资源分配装置,其特征在于,包括:23. A resource allocation device, comprising: 资源分配方式确定单元,用于基于至少一种分配参量以及各个所述分配参量的分配规则,选取直通链路的资源分配方式,所述分配参量为资源池碰撞情况、资源池拥塞情况、节电情况或预设优先级,所述分配规则是网络侧配置的;A resource allocation mode determination unit, configured to select a resource allocation mode for a through link based on at least one allocation parameter and an allocation rule for each of the allocation parameters, wherein the allocation parameter is a resource pool collision condition, a resource pool congestion condition, a power saving condition, or a preset priority, and the allocation rule is configured on the network side; 分配单元,用于基于所述资源分配方式,进行资源分配;An allocation unit, configured to allocate resources based on the resource allocation method; 至少一种分配参量包括节电情况,所述节电情况的分配规则包括:At least one allocation parameter includes a power saving condition, and the allocation rules of the power saving condition include: 若所述节电情况中的节电终端占比大于节电终端比例阈值,则确定所述节电情况的候选资源分配方式为部分感知;If the proportion of power-saving terminals in the power-saving situation is greater than the power-saving terminal ratio threshold, determining that the candidate resource allocation mode for the power-saving situation is partial perception; 否则,确定所述节电情况的候选资源分配方式为随机选择;Otherwise, determining the candidate resource allocation mode for the power saving situation is random selection; 所述节电情况中的节电终端占比为节电需求等级大于等于第二节电等级阈值的其余终端数量占其余终端总数的比值,所述候选资源分配方式用于确定所述资源分配方式。The proportion of power-saving terminals in the power-saving situation is the ratio of the number of remaining terminals whose power-saving requirement level is greater than or equal to the second power-saving level threshold to the total number of remaining terminals. The candidate resource allocation method is used to determine the resource allocation method. 24.一种资源分配装置,其特征在于,包括:24. A resource allocation device, comprising: 规则确定单元,用于确定至少一种分配参量的分配规则,所述分配参量为资源池碰撞情况、资源池拥塞情况、节电情况或预设优先级;A rule determination unit, used to determine an allocation rule for at least one allocation parameter, wherein the allocation parameter is a resource pool collision condition, a resource pool congestion condition, a power saving condition, or a preset priority; 配置单元,用于为终端配置所述至少一种分配参量的分配规则,以使得所述终端基于所述至少一种分配参量的分配规则,以及各个所述分配规则对应的分配参量,选取直通链路的资源分配方式,并基于所述资源分配方式,进行资源分配;A configuration unit, configured to configure an allocation rule of the at least one allocation parameter for a terminal, so that the terminal selects a resource allocation mode of a direct link based on the allocation rule of the at least one allocation parameter and the allocation parameters corresponding to each allocation rule, and performs resource allocation based on the resource allocation mode; 至少一种分配参量包括节电情况,所述节电情况的分配规则包括:At least one allocation parameter includes a power saving condition, and the allocation rules of the power saving condition include: 若所述节电情况中的节电终端占比大于节电终端比例阈值,则确定所述节电情况的候选资源分配方式为部分感知;If the proportion of power-saving terminals in the power-saving situation is greater than the power-saving terminal ratio threshold, determining that the candidate resource allocation mode for the power-saving situation is partial perception; 否则,确定所述节电情况的候选资源分配方式为随机选择;Otherwise, determining the candidate resource allocation mode for the power saving situation is random selection; 所述节电情况中的节电终端占比为节电需求等级大于等于第二节电等级阈值的其余终端数量占其余终端总数的比值,所述候选资源分配方式用于确定所述资源分配方式。The proportion of power-saving terminals in the power-saving situation is the ratio of the number of remaining terminals whose power-saving requirement level is greater than or equal to the second power-saving level threshold to the total number of remaining terminals. The candidate resource allocation method is used to determine the resource allocation method. 25.一种处理器可读存储介质,其特征在于,所述处理器可读存储介质存储有计算机程序,所述计算机程序用于使所述处理器执行权利要求1至9任一项所述的方法,或用于使所述处理器执行权利要求10或11所述的方法。25. A processor-readable storage medium, characterized in that the processor-readable storage medium stores a computer program, wherein the computer program is used to enable the processor to execute the method described in any one of claims 1 to 9, or to enable the processor to execute the method described in claim 10 or 11.
CN202110507910.9A 2021-05-10 2021-05-10 Resource allocation method, terminal, network side device and storage medium Active CN115334580B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110507910.9A CN115334580B (en) 2021-05-10 2021-05-10 Resource allocation method, terminal, network side device and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110507910.9A CN115334580B (en) 2021-05-10 2021-05-10 Resource allocation method, terminal, network side device and storage medium

Publications (2)

Publication Number Publication Date
CN115334580A CN115334580A (en) 2022-11-11
CN115334580B true CN115334580B (en) 2025-04-01

Family

ID=83912423

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110507910.9A Active CN115334580B (en) 2021-05-10 2021-05-10 Resource allocation method, terminal, network side device and storage medium

Country Status (1)

Country Link
CN (1) CN115334580B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117478208B (en) * 2023-12-26 2024-03-19 中国电子科技集团公司第五十四研究所 Dynamic resource allocation satellite mobile communication system for differentiated user group

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106686736A (en) * 2016-12-30 2017-05-17 宇龙计算机通信科技(深圳)有限公司 Communication resource selection method, handheld intelligent terminal and access device

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108024264B (en) * 2016-11-03 2022-08-02 中兴通讯股份有限公司 Resource selection method and device
KR20180049784A (en) * 2016-11-03 2018-05-11 삼성전자주식회사 A method and procedure for differentiating transmissions of pedestrian ue(p-ue)s in a wireless mobile communication system
JP6907567B2 (en) * 2017-02-03 2021-07-21 ソニーグループ株式会社 Communication equipment, base stations, methods and recording media
EP3732932A4 (en) * 2017-12-30 2022-05-11 INTEL Corporation METHODS AND DEVICES FOR WIRELESS COMMUNICATIONS
CN112823561B (en) * 2018-11-01 2024-09-13 苹果公司 Apparatus and storage medium for QOS-aware congestion control, resource allocation for NR V2X side uplink communications
CN111417198B (en) * 2019-01-07 2023-05-09 中国移动通信有限公司研究院 Resource configuration method, network side device and terminal
CN112512124B (en) * 2021-02-03 2021-07-09 之江实验室 Method for determining side link transmission resource

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106686736A (en) * 2016-12-30 2017-05-17 宇龙计算机通信科技(深圳)有限公司 Communication resource selection method, handheld intelligent terminal and access device

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
"R1-2005748 Discussion on resource allocation for power saving";LG Electronics;3GPP TSG RAN WG1 Meeting #102-e R1-2005748;20200808;第2页 *
"R1-2102780";FUTUREWEI;3GPP TSG RAN WG1 Meeting #104-bis-e R1-2102780;20210407;第2.1节 *

Also Published As

Publication number Publication date
CN115334580A (en) 2022-11-11

Similar Documents

Publication Publication Date Title
EP2941044A1 (en) Load balancing method and network control node
EP4412098A1 (en) Beam measurement method, measurement configuration method, and apparatus, terminal and network device
CN108702765B (en) Duplex communication method and apparatus
WO2017128454A1 (en) Communication method, network side device and terminal
WO2011119249A1 (en) Uplink power control for channel aggregation in a communication network
CN114257331B (en) Scheduling method, device and storage medium of satellite communication system
CN114554599A (en) PDCCH resource allocation method, device and network equipment
CN104170505B (en) Dispatching method and dispatching device and base station
CN114363854B (en) Resource perception method, device, network side equipment, terminal and storage medium
CN115334580B (en) Resource allocation method, terminal, network side device and storage medium
CN103621171B (en) Scheduling method, scheduling device and base station
CN115696257B (en) Information processing method and device, terminal equipment and network equipment
CN115955443B (en) Resource scheduling method, device and storage medium
CN115397028B (en) Uplink scheduling-free method, device, equipment and storage medium
CN114726478B (en) Method, device and storage medium for transmitting uplink control information
CN109076462B (en) Coverage extension for wireless devices
CN114374998B (en) Listen-before-talk method, terminal, network device, apparatus and storage medium
CN114554600B (en) A method for allocating PUCCH resources, a base station and a storage medium
CN115915055A (en) Resource conflict indication method, terminal, device and storage medium
CN114793364A (en) A scheduling method, device, device and storage medium for downlink interference avoidance
CN114521020B (en) Retransmission terminal pairing method, device and electronic device
CN115396072B (en) Method and device for allocating Physical Uplink Control Channel (PUCCH) resources and storage medium
CN115333681B (en) Information transmission method, device and storage medium
CN115174016B (en) Information transmission method, device, equipment and storage medium
CN114521022B (en) Resource allocation method, device and processor-readable storage medium

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