CN111417198B - Resource allocation method, network side equipment and terminal - Google Patents

Resource allocation method, network side equipment and terminal Download PDF

Info

Publication number
CN111417198B
CN111417198B CN201910010702.0A CN201910010702A CN111417198B CN 111417198 B CN111417198 B CN 111417198B CN 201910010702 A CN201910010702 A CN 201910010702A CN 111417198 B CN111417198 B CN 111417198B
Authority
CN
China
Prior art keywords
terminal
preset
resource pool
information
service
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
CN201910010702.0A
Other languages
Chinese (zh)
Other versions
CN111417198A (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.)
China Mobile Communications Group Co Ltd
China Mobile Communications Ltd Research Institute
Original Assignee
China Mobile Communications Group Co Ltd
China Mobile Communications Ltd Research Institute
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 China Mobile Communications Group Co Ltd, China Mobile Communications Ltd Research Institute filed Critical China Mobile Communications Group Co Ltd
Priority to CN201910010702.0A priority Critical patent/CN111417198B/en
Publication of CN111417198A publication Critical patent/CN111417198A/en
Application granted granted Critical
Publication of CN111417198B publication Critical patent/CN111417198B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • H04W72/044Wireless resource allocation based on the type of the allocated resource
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/56Allocation or scheduling criteria for wireless resources based on priority criteria
    • 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

Abstract

The invention provides a resource allocation method, network side equipment and a terminal, which belong to the technical field of wireless communication, wherein the resource allocation method applied to the network side equipment comprises the following steps: generating resource configuration information corresponding to a plurality of time periods according to the first information reported by the terminal; the first information is reported to the network side equipment by the terminal under the condition that the terminal meets a preset trigger condition; and transmitting the resource configuration information corresponding to the time period to the terminal in each time period. Therefore, the resource configuration information configured by the network side equipment is related to the time factor, so that the problem of resource congestion can be solved, and the resources under the non-congestion condition can be adjusted, thereby ensuring that all terminals can transmit and receive data normally.

Description

Resource allocation method, network side equipment and terminal
Technical Field
The present invention relates to the field of wireless communications technologies, and in particular, to a resource allocation method, a network side device, and a terminal.
Background
For long term evolution (Long Term Evolution, LTE) -Vehicle-to-outside information exchange (V2X) service, there are two resource allocation methods for User Equipment (UE, also called a terminal): a scheduling-based resource allocation method and an automatic selection resource allocation (automotic resource selection) method. For UEs using the automatic selection resource allocation method, the resource allocation is in resource pools, one resource pool comprising several sub-channels (sub-channels), one sub-channel comprising a plurality of physical resource blocks (Physical Resource Block, PRBs). The automatic selection resource allocation method can be used for resource allocation whether the terminal is in the coverage area of the large network or not. The terminal obtains the corresponding resource pool configuration information according to the different states in the following three modes:
1) For terminals in an IDLE state (rrc_idle) or a CONNECTED state (rrc_connected) within the coverage of the large network, a series of resource pool configuration information may be broadcasted for all terminals by broadcasting a system information block (System Information Block, SIB) 21 through the base station;
2) For terminals in the rrc_connected state within the coverage area of the large network, the base station may include resource pool configuration information in a radio resource control (Radio Resource Control, RRC) reconfiguration message;
3) And pre-configuring a series of resource pool configuration information for the terminal through a base station or terminal pre-configuration form.
The terminal in the standard selects one resource pool among a series of configured resource pools for transmission and reception of control signaling (control) and data (data). The specific selection method is as follows:
(1) If there is a geographical area configuration message (zone-configuration) in the resource configuration information in SIB21, the RRC reconfiguration message or the pre-configuration message, the terminal selects a single resource pool according to its own geographical area to transmit control and data using a one-to-one mapping relationship between the resource pool and the geographical location (zone) in the configuration message.
(2) If there is no geographical area configuration message (zone-config) in the resource configuration message, the UE randomly selects the first resource pool from the configured resource pool list for transmission and reception.
After the resource pool is defined, the UE can select the corresponding subshannel based on a random selection or partial sensing (partial sensing) mode; in the physical layer transmitting process, the terminal selects a sub-channel with reference signal received power (Reference Signal Receiving Power, RSRP) smaller than or equal to a threshold and smaller direct mode reference signal strength indication (S-RSSI) as a candidate sub-channel for transmitting and receiving data.
However, in the existing standard, after defining the resource pool, the subchannel, PRB resource sensing and scheduling scheme of each terminal in the resource pool does not consider the time factor, but in the actual environment, the number of vehicles in different dates and different time periods is greatly changed, for example: road segment A is busy during the early peak 7:30-9:30 and the late peak 5:30-7:30 of the weekday, and is idle during the rest of the weekday and the rest of the weekday. The existing resource allocation method may cause that the channel ratio in some resource pools is high in the peak period, and the channel ratio in some resource pools is low in the flat peak period or the low peak period, or the channel ratio in some resource pools is high in some period, and the channel ratio in other resource pools is low, so that the communication requirement of the terminal cannot be met.
Disclosure of Invention
In view of the above, the present invention provides a resource allocation method, a network side device and a terminal, which are used for solving the problem that the current resource allocation method does not consider time factors.
In order to solve the above technical problems, in a first aspect, the present invention provides a resource allocation method, applied to a network side device, including:
generating resource configuration information corresponding to a plurality of time periods according to the first information reported by the terminal; the first information is reported to the network side equipment by the terminal under the condition that the terminal meets a preset trigger condition;
and transmitting the resource configuration information corresponding to the time period to the terminal in each time period.
Preferably, the preset trigger condition is a first trigger condition, a second trigger condition or a third trigger condition;
the first triggering condition is that the sum of channel occupation ratios of all services with priority not higher than a first service is larger than a channel occupation ratio threshold corresponding to the first service on a reported resource pool in preset time by the terminal;
the second triggering condition is that the packet loss rate of the resource pool reported by the terminal is greater than a first preset proportion, and/or the false detection rate is greater than a second preset proportion;
And the third triggering condition is that the number of candidate resources screened from the reported resource pool by the terminal is smaller than a preset threshold, wherein the candidate resources are resources in the resource pool, and Reference Signal Received Power (RSRP) is smaller than a first preset power threshold corresponding to the first service.
Preferably, the first information includes at least one of: the method comprises the steps of reporting position information of a resource pool by a terminal, priority of a first service executed by the terminal on the resource pool, type of the terminal, channel occupation proportion of the resource pool, time point of reporting the first information, geographic position of the terminal, RSRP of resources perceived by the terminal and preset triggering conditions.
Preferably, the step of generating resource configuration information corresponding to a plurality of time periods includes at least one of:
adjusting the mapping relation between the resource pool and the geographic position;
adjusting the size of a resource pool;
adjusting a bitmap corresponding to the resource pool;
adjusting a first preset power threshold corresponding to the first service;
adjusting a second preset power threshold corresponding to the first service;
and adjusting a channel duty ratio threshold corresponding to the first service.
Preferably, the priorities of the resource allocation information adjustment of the first trigger condition, the second trigger condition and the third trigger condition are sequentially arranged from high to low, and the step of generating the resource allocation information corresponding to a plurality of time periods according to the first information reported by the terminal includes:
if at least two pieces of first information with different preset trigger conditions are received, generating resource configuration information corresponding to the preset trigger conditions with high priority preferentially, and then generating resource configuration information corresponding to the preset trigger conditions with low priority.
In a second aspect, the present invention further provides a resource allocation method, applied to a terminal, including:
reporting first information to network side equipment under the condition that a preset triggering condition is met;
and receiving the resource configuration information which is sent by the network side equipment and corresponds to the time period.
Preferably, the preset trigger condition is a first trigger condition, a second trigger condition or a third trigger condition;
the step of reporting the first information to the network side device under the condition that the preset triggering condition is met includes:
if the sum of channel ratios of all the businesses with priority not higher than the first business is larger than a channel ratio threshold corresponding to the first business on the reported resource pool within the preset time, determining that the first trigger condition is met, and reporting the first information to network side equipment;
Or alternatively, the process may be performed,
if the packet loss rate of the reported resource pool of the terminal is greater than a first preset proportion and/or the false detection rate is greater than a second preset proportion, determining that the second triggering condition is met, and reporting the first information to network side equipment;
or alternatively, the process may be performed,
and if the number of the candidate resources screened from the reported resource pool by the terminal is smaller than a preset threshold, wherein the candidate resources are resources in the resource pool, RSRP of which is smaller than a first preset power threshold corresponding to the first service, determining that the third triggering condition is met, and reporting first information to network side equipment.
Preferably, the first information includes at least one of: the method comprises the steps of reporting position information of a resource pool by a terminal, priority of a first service executed by the terminal on the resource pool, type of the terminal, channel occupation proportion of the resource pool, time point of reporting the first information, geographic position of the terminal, RSRP of resources perceived by the terminal and preset triggering conditions.
In a third aspect, the present invention further provides a network side device, including:
the processor is used for generating resource configuration information corresponding to a plurality of time periods according to the first information reported by the terminal; the first information is reported to the network side equipment by the terminal under the condition that the terminal meets a preset trigger condition;
And the transceiver is used for transmitting the resource configuration information corresponding to the time periods to the terminal in each time period.
Preferably, the preset trigger condition is a first trigger condition, a second trigger condition or a third trigger condition;
the first triggering condition is that the sum of channel occupation ratios of all services with priority not higher than a first service is larger than a channel occupation ratio threshold corresponding to the first service on a reported resource pool in preset time by the terminal;
the second triggering condition is that the packet loss rate of the resource pool reported by the terminal is greater than a first preset proportion, and/or the false detection rate is greater than a second preset proportion;
the third triggering condition is that the number of candidate resources screened from the reported resource pool by the terminal is smaller than a preset threshold, and the candidate resources are resources in the resource pool, wherein RSRP is smaller than a first preset power threshold corresponding to the first service.
Preferably, the first information includes at least one of: the method comprises the steps of reporting position information of a resource pool by a terminal, priority of a first service executed by the terminal on the resource pool, type of the terminal, channel occupation proportion of the resource pool, time point of reporting the first information, geographic position of the terminal, RSRP of resources perceived by the terminal and preset triggering conditions.
Preferably, the processor is configured to perform at least one of the following steps:
adjusting the mapping relation between the resource pool and the geographic position;
adjusting the size of a resource pool;
adjusting a bitmap corresponding to the resource pool;
adjusting a first preset power threshold corresponding to the first service;
adjusting a second preset power threshold corresponding to the first service;
and adjusting a channel duty ratio threshold corresponding to the first service.
Preferably, the priorities of the adjustment resource configuration information of the first trigger condition, the second trigger condition and the third trigger condition are sequentially arranged from high to low, if at least two pieces of first information with different preset trigger conditions are received, the resource configuration information corresponding to the preset trigger condition with high priority is preferentially generated, and then the resource configuration information corresponding to the preset trigger condition with low priority is generated.
In a fourth aspect, the present invention further provides a terminal, including:
the transceiver is used for reporting the first information to the network side equipment under the condition that the preset triggering condition is met; and receiving the resource configuration information which is sent by the network side equipment and corresponds to the time period.
Preferably, the preset trigger condition is a first trigger condition, a second trigger condition or a third trigger condition;
The transceiver is configured to determine that the first trigger condition is met if, in a preset time, the sum of channel ratios of all services with priorities not higher than a first service is greater than a channel ratio threshold corresponding to the first service on a reported resource pool, and report the first information to a network side device; or if the packet loss rate of the reported resource pool of the terminal is greater than a first preset proportion and/or the false detection rate is greater than a second preset proportion, determining that the second trigger condition is met, and reporting the first information to network side equipment; or if the number of the candidate resources screened from the reported resource pool by the terminal is smaller than a preset threshold, wherein the candidate resources are resources in the resource pool, RSRP is smaller than a first preset power threshold corresponding to the first service, the third triggering condition is determined to be met, and first information is reported to network side equipment.
Preferably, the first information includes at least one of: the method comprises the steps of reporting position information of a resource pool by a terminal, priority of a first service executed by the terminal on the resource pool, type of the terminal, channel occupation proportion of the resource pool, time point of reporting the first information, geographic position of the terminal, RSRP of resources perceived by the terminal and preset triggering conditions.
In a fifth aspect, the present invention further provides a network side device, including a memory, a processor, and a computer program stored on the memory and executable on the processor; the processor implements the above-mentioned resource allocation method applied to the network side device when executing the computer program.
In a sixth aspect, the present invention also provides a terminal comprising a memory, a processor and a computer program stored on the memory and executable on the processor; the processor implements the above-described resource allocation method applied to the terminal when executing the computer program.
In a seventh aspect, the present invention also provides a computer readable storage medium having stored thereon a computer program which when executed by a processor performs the steps of the above-described resource allocation method or resource selection method.
The technical scheme of the invention has the following beneficial effects:
in the embodiment of the invention, the network side equipment generates resource configuration information corresponding to a plurality of time periods according to the first information reported by the terminal; and transmitting the resource configuration information corresponding to the time period to the terminal in each time period. The resource allocation information configured by the network side equipment is related to time factors, so that the problem of resource congestion can be solved, and resources under the condition of non-congestion can be adjusted, thereby ensuring that all terminals can normally transmit and receive data.
Drawings
Fig. 1 is a flow chart of a resource allocation method according to a first embodiment of the present invention;
fig. 2 is a flow chart of a resource allocation method according to a second embodiment of the present invention;
fig. 3 is a schematic structural diagram of a network side device according to a third embodiment of the present invention;
fig. 4 is a schematic structural diagram of a terminal according to a fourth embodiment of the present invention;
fig. 5 is a schematic structural diagram of a network side device according to a fifth embodiment of the present invention;
fig. 6 is a schematic structural diagram of a terminal according to a sixth embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present invention more clear, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. It will be apparent that the described embodiments are some, but not all, embodiments of the invention. All other embodiments, which are obtained by a person skilled in the art based on the described embodiments of the invention, fall within the scope of protection of the invention.
Referring to fig. 1, fig. 1 is a flowchart of a resource allocation method according to a first embodiment of the present invention, where the method is applied to a network device, and includes the following steps:
step 11: generating resource configuration information corresponding to a plurality of time periods according to the first information reported by the terminal; the first information is reported to the network side equipment by the terminal under the condition that the terminal meets a preset trigger condition;
Step 12: and transmitting the resource configuration information corresponding to the time period to the terminal in each time period.
According to the resource allocation method provided by the embodiment of the invention, the resource allocation information allocated by the network side equipment is related to the time factor, so that the problem of resource congestion can be solved, and the resources under the condition of non-congestion can be adjusted, thereby ensuring that all terminals can transmit and receive data normally.
In the above embodiment, the first information may be minimization of drive tests (Minimization of drive-tests, MDT) information.
In the above embodiment, the period may be set according to actual requirements, for example: 2 hours, 1 minute, 10 milliseconds, etc., and is more flexible and convenient.
In the above embodiment, the plurality of time periods may be a plurality of time periods within a specified period, and the specified period may be set according to actual requirements, for example: the time periods in one day and the time periods in one week are more flexible and convenient.
In the embodiment of the present invention, there are various preset triggering conditions, and the following is exemplified.
Preferably, the preset trigger condition is a first trigger condition, a second trigger condition or a third trigger condition;
the first triggering condition is that the sum of channel occupation ratios of all services with priority not higher than a first service is larger than a channel occupation ratio threshold corresponding to the first service on a reported resource pool in preset time by the terminal;
The second triggering condition is that the packet loss rate of the resource pool reported by the terminal is greater than a first preset proportion, and/or the false detection rate is greater than a second preset proportion;
and the third triggering condition is that the number of candidate resources screened from the reported resource pool by the terminal is smaller than a preset threshold, wherein the candidate resources are resources in the resource pool, and Reference Signal Received Power (RSRP) is smaller than a first preset power threshold corresponding to the first service.
That is, the reason for triggering the terminal to report the first information is a first trigger condition, a second trigger condition, or a third trigger condition, that is, when the terminal meets any one of the first trigger condition, the second trigger condition, and the third trigger condition, the first information is reported to the network side device. If the terminal is in a connection state and has available resources, immediately reporting first information to network side equipment; if the terminal is not in the connection state at present, reporting first information to the network side equipment when the terminal enters the connection state next time.
For a first trigger condition, for example, at a time point t1 (yy-mm-dd-hh-mm-ss), a subframe n1, where the priority of the service of location1 is k1, and the selected resource pool is RP1, the terminal calculates a channel ratio accumulation sum of all services with priority less than or equal to k1 in the subframe n1-a, n1+b ], and if the channel ratio accumulation sum is greater than cr_limit corresponding to the priority of k1 (the cr_limit may be located in a resource configuration message broadcasted by a network side device, an RRC reconfiguration message sent by the network side device, or a resource configuration message preconfigured by the terminal or the network side device), the UE a generates first information, where the first information includes: t1, location1, a resource pool RP1, a priority k1, a channel duty accumulation sum, and cr_limit, determining that a first trigger condition is met, and reporting the first information to a network side device, where the first information further includes: triggering UE A to report the reason of the first information: a first trigger condition.
For a second trigger condition, for example, at a time point t4 (yy-mm-dd-hh-mm-ss), a subframe n4 is located in the geographic location4, and data transmitted by another terminal through a PC5 port is received at the resource pool RP4, and according to the through mode control information (Sidelink control information, SCI), the data priority is obtained as k4, but the packet loss rate of the UE D on the RP4 is greater than a first preset proportion, and/or the false detection rate is greater than a second preset proportion (i.e., the UE D cannot demodulate the received data on the RP 4), the UE D generates first information, where the first information includes: t4, positioning 4, a resource pool RP4, and a priority k4, determining that the second trigger condition is met, and reporting the first information to the network side device, where the first information further includes: triggering UE D to report the reason of the first information: and a second trigger condition.
For the third triggering condition, for example, when the UE E selects resources from the resource pool RP5 at the time point t5 (yy-mm-dd-hh-mm-ss), the subframe n5 is located in the geographic location position 5, if the number of remaining subchannels is smaller than the preset threshold after excluding the subchannels with RSRP greater than the first preset power threshold, the available candidate resources are fewer, which indicates that the possible congestion may be caused by traffic congestion on RP5, or that the first preset power threshold is not reasonable, and the UE E generates first information including: t5, location5, a resource pool RP5, determining that a third trigger condition is met, and reporting the first information to a network side device, where the first information further includes: triggering UE E to report the reason of the first information: and a third trigger condition.
In other embodiments of the present invention, the third trigger condition may also be that a ratio of the candidate resource screened by the terminal from the reported resource pool to the resource pool is smaller than a preset ratio threshold.
Taking UE E as an example, if the proportion of the remaining subchannels to RP5 is smaller than the preset proportion threshold (e.g., 20%) after excluding the subchannels with RSRP greater than the first preset power threshold, the third trigger condition is satisfied, and the first information is reported to the network side device.
Preferably, the first information includes at least one of: the method comprises the steps of reporting position information of a resource pool by a terminal, priority of a first service executed by the terminal on the resource pool, type of the terminal, channel occupation proportion of the resource pool, time point of reporting the first information, geographic position of the terminal, RSRP of resources perceived by the terminal and preset triggering conditions.
The time point for reporting the first information includes: reporting the date and the specific time.
The first service is a service which occurs on a reported resource pool at a time point when the terminal reports the first information and at a geographic position of the terminal at the time point.
The preset triggering condition is the reason for triggering the terminal to report the first information.
In the embodiment of the invention, the resource configuration information corresponding to a plurality of time periods in a designated period can be generated according to the first information reported by the terminal in a preset period. For example: generating resource configuration information corresponding to different geographic positions and a plurality of time periods in a day according to all first information reported by a plurality of terminals in a week or a month, for example: for a geographic location, at the early peak 7:00-9:00 and the late peak 17:00-19:00 of the workday, larger resources are allocated for the resource pool corresponding to the geographic location.
The resource configuration information corresponding to a preset time period can also be generated according to the first information reported by the terminal in the preset time period. For example: the resource pool corresponding to another geographic location is not congested at ordinary times, but in the present day 13:00-13:30, numerous terminals continuously report the resource pool, which indicates that larger resources may be configured for the resource pool corresponding to the geographic location in the next time period (e.g. 13:30-14:00) due to traffic congestion occurring in the geographic location.
In some preferred embodiments of the present invention, before step 11, further comprising:
transmitting original resource configuration information to the terminal, wherein the original resource configuration information comprises at least one of the following components:
Mapping relation between the initially configured resource pool and the geographic position;
the size of the initially configured resource pool;
a bitmap (bitmap) corresponding to the initially configured resource pool;
a first preset power threshold value for selecting resources is configured for the services with different priorities;
a second preset power threshold for measuring channel occupancy;
mapping relation between service priority and channel duty ratio threshold.
Specifically, the mapping relationship between the initially configured resource pool and the geographic location may be a one-to-one mapping relationship between the resource pool and the geographic location.
In the bitmap corresponding to the initially configured resource pool, if a certain bit in the bitmap is 1, the subframe corresponding to the bit is used for service transmission.
The first preset power threshold is used for the terminal to select resources according to the perceived RSRP of the current resources. If the RSRP of the current resource is larger than a first preset power threshold, indicating that the current resource is unavailable; and if the RSRP of the current resource is smaller than or equal to the first preset power threshold value, indicating that the current resource is available.
The second preset power threshold is used for the terminal to determine whether the current resource is full, whether the current priority traffic can be carried, and may be an RSRP threshold for calculating a channel busy ratio (channel busy rate, CBR). If the current resources are full, resources for lower priority traffic than the current priority may be sacrificed to ensure that high priority traffic (i.e., current priority traffic) has sufficient available resources.
For example, the initially configured geographic location M corresponds to a resource pool M, on which the UE selects resources for transceiving of current traffic data. The UE can sense the RSRP of the sub-channels on the resource pool m and exclude the sub-channels with the RSRP larger than a first preset power threshold value; then detecting the S-RSSI of a sub-channel with the RSRP smaller than or equal to a first preset power threshold value, and selecting the sub-channel with smaller S-RSSI (with lower interference of the sub-channel with smaller S-RSSI) as a resource for the UE to transmit and receive; verifying whether the load of the selected resource is too high, and calculating the channel duty ratio of the selected resource according to a second preset power threshold, namely calculating the proportion of sub-channels of which RSRP exceeds the second preset power threshold in a certain time period; if the calculated proportion value is larger than the channel duty ratio threshold corresponding to the current service, the selected resource load is too high, the UE needs to report the first information again, and the network side equipment needs to carry out resource allocation again.
For each priority traffic, a first preset power threshold, a second preset power threshold and/or a channel duty cycle threshold may be corresponding. For example, the priority of the service a and the service B is 1, the priority of the service C is 2, the service a and the service B correspond to a first preset power threshold, a second preset power threshold and/or a channel duty ratio threshold corresponding to the priority 1, and the service C corresponds to a first preset power threshold, a second preset power threshold and/or a channel duty ratio threshold corresponding to the priority 2.
The original resource configuration information can be carried by SIB broadcasted by the network side equipment to the terminal, or carried by RRC reconfiguration information sent by the network side equipment to the terminal, or the original resource configuration information preconfigured by the network side equipment for the terminal.
Of course, in other preferred embodiments of the present invention, the terminal may also be preconfigured with the original resource configuration information, which is not limited by the present invention.
In an embodiment of the present invention, the step of generating the resource configuration information corresponding to the plurality of time periods includes at least one of:
adjusting the mapping relation between the resource pool and the geographic position;
adjusting the size of a resource pool;
adjusting a bitmap corresponding to the resource pool;
adjusting a first preset power threshold corresponding to the first service;
adjusting a second preset power threshold corresponding to the first service;
and adjusting a channel duty ratio threshold corresponding to the first service.
Specifically, the resizing of the resource pool may be expanding or contracting the resource pool.
The terminal at the geographic position Y is more than the terminal at the geographic position X (i.e. congestion is more likely to occur at the geographic position Y than at the geographic position X), under the condition that the total bandwidth is 20MHz, the initially configured resource pool X corresponding to the geographic position X is 5MHz bandwidth, and the resource pool Y corresponding to the geographic position Y is 15MHz bandwidth, however, the terminal at the geographic position Y still reports the first information continuously within a period of time, the resource pool Y can be enlarged to 18MHz bandwidth, the resource pool X is reduced to 2MHz bandwidth, i.e. part of resources in the initially configured resource pool X are not mapped to the geographic position X any more and are mapped to the geographic position Y.
The bitmap corresponding to the resource pool is adjusted to be 1 by adjusting more bits in the bitmap, so that more subframes are allocated to the first service, which is equivalent to expanding the resource pool; or more bits in the bitmap are adjusted to 0, so that fewer subframes are allocated for the first service, which is equivalent to reducing the resource pool.
Adjusting a first preset power threshold corresponding to the first service comprises increasing the first preset power threshold corresponding to the first service, and reducing sub-channels with RSRP larger than the first preset power threshold, namely reducing excluded sub-channels and increasing candidate sub-channels by increasing the first preset power threshold; the method further comprises the step of reducing a first preset power threshold corresponding to the first service, wherein the number of the excluded sub-channels is increased, and the number of the candidate sub-channels is reduced.
Adjusting a second preset power threshold corresponding to the first service comprises increasing the second preset power threshold corresponding to the first service, and by increasing the second preset power threshold, the proportion of sub-channels of which RSRP exceeds the second preset power threshold is reduced, and the situation that the first information needs to be reported again is reduced; the method also comprises the steps of reducing a second preset power threshold corresponding to the first service, increasing the proportion of sub-channels with RSRP exceeding the second preset power threshold, and increasing the situations of re-reporting the first information.
Adjusting the channel duty ratio threshold corresponding to the first service comprises improving the channel duty ratio threshold corresponding to the first service, and the situation that the first information needs to be reported again is reduced by improving the channel duty ratio threshold; the method also comprises the step of reducing the channel duty ratio threshold corresponding to the first service, and the situation that the first information needs to be re-reported is increased.
In the prior art, a configuration scheme of a specific resource pool corresponding to different time periods and different geographic positions is not standardized, and network side equipment lacks effective theoretical basis for calculating resource pool configuration information, and the configuration scheme comprises the following steps: the method comprises the following steps of calculating theoretical basis of parameters such as the size of a resource pool, the mapping relation between the resource pool and a geographic position, the mapping relation between the resource pool and a time period, and the RSRP threshold value of CBR.
In the embodiment of the invention, the network side equipment can generate the resource configuration information corresponding to the actual situation by one or more modes according to the actual situation (namely, different geographic positions, different dates, change of the number of vehicles in different time periods and the like), so that the situation that the channel ratio in some resource pools is high and the channel ratio in other resource pools is low can be avoided, the problem of resource congestion can be solved, and the resources under the condition of no congestion can be adjusted, thereby ensuring that all terminals can transmit and receive data normally.
In the embodiment of the present invention, the manner of adjusting the resource allocation information is different for different triggering conditions, and is specifically described below.
Preferably, the step of generating resource configuration information corresponding to a plurality of time periods according to the first information reported by the terminal includes:
if the preset triggering condition is the first triggering condition, expanding a resource pool reported by the terminal, and/or adjusting the bitmap, and/or reducing a second preset power threshold corresponding to a service with a priority lower than that of the first service, and/or reducing a channel duty ratio threshold corresponding to a service with a priority lower than that of the first service;
if the preset triggering condition is the second triggering condition, expanding a resource pool reported by the terminal, and/or adjusting the bitmap, and/or reducing a second preset power threshold corresponding to a service with a priority lower than that of the first service, and/or reducing a channel duty ratio threshold corresponding to a service with a priority lower than that of the first service;
and if the preset triggering condition is the third triggering condition, reducing a first preset power threshold corresponding to the service with the priority lower than the first service.
If the preset trigger condition is the first trigger condition or the second trigger condition, adjusting the bitmap may be adjusting more bits in the bitmap to 1, so as to allocate more subframes for the first service.
In the embodiment of the invention, if a plurality of terminals report the first information in the same time period, the configuration principle for generating the resource configuration information corresponding to the time period is as follows: larger resources can be configured for all reported resource pools; and/or, adjusting a bitmap corresponding to the resource pool, and/or, reducing a channel duty ratio threshold corresponding to a service with a priority lower than that of the first service; and/or, lowering a first power threshold corresponding to a service with a priority lower than that of the first service; and/or, lowering the second power threshold corresponding to the service with the priority lower than the first service.
However, when the current resources are limited and all reported resource pools cannot be enlarged at the same time, there are various ways to generate the resource configuration information corresponding to the time period, which is illustrated below.
As a first alternative embodiment: and carrying out resource configuration adjustment according to the priority of the triggering condition.
Specifically, the priorities of the resource configuration information adjustment of the first trigger condition, the second trigger condition and the third trigger condition are sequentially arranged from high to low, and the step of generating the resource configuration information corresponding to a plurality of time periods according to the first information reported by the terminal includes:
if at least two pieces of first information with different preset trigger conditions are received, generating resource configuration information corresponding to the preset trigger conditions with high priority preferentially, and then generating resource configuration information corresponding to the preset trigger conditions with low priority.
That is, the priority of the trigger condition is: the first trigger condition > the second trigger condition > the third trigger condition. The network side equipment receives first information comprising different preset trigger conditions, the problem of high priority is solved preferentially, and the problem of low priority is solved after the problem of high priority is solved.
As a second alternative embodiment: and carrying out resource configuration adjustment according to the first information reported by the terminals corresponding to different resource pools in the same resource configuration information.
Specifically, the step of generating resource configuration information corresponding to a plurality of time periods includes:
if the number of the terminals reporting the first information at the same time is at least two, and the resource pools reported by each terminal are contained in different resource pools in the first resource allocation information, acquiring a second service corresponding to each resource pool in the different resource pools, wherein the second service is the service with the highest priority in the first service reported by the terminal corresponding to the resource pool; the first resource configuration information is preconfigured resource configuration information, or is carried by an SIB or RRC reconfiguration message broadcasted by the network side equipment and corresponds to a period matched with the same time;
And sequentially adjusting the resource configuration information of all the reported resource pools according to the sequence from high priority to low priority of the second service corresponding to each resource pool.
Specifically, the resource pools reported by the terminal reporting the first information at the same time are different resource pools in the same resource configuration information (i.e. the first resource configuration information), the first service (i.e. the second service) with the highest priority in each reported resource pool is obtained, and the requirement of the second service with the highest priority is preferably met according to the order of the priority of the second service corresponding to each resource pool from high to low.
For example, UE H, UE I, UE J and UE K all report first information to the network side device at the same time, and among the first information reported by UE H, UE H executes the first service in the resource pool RP 1; in the first information reported by the UE I, the UE I executes a first service in a resource pool RP 1; in the first information reported by the UE J, the UE J executes a first service in a resource pool RP 2; in the first information reported by the UE K, the UE K executes a first service in a resource pool RP 2.
And respectively acquiring second services corresponding to RP1 and RP 2. If the priority of the first service reported by the UE H is higher than that of the first service reported by the UE I, the second service corresponding to the RP1 is the first service reported by the UE H; if the priority of the first service reported by the UE J is higher than that of the first service reported by the UE K, the second service corresponding to the RP2 is the first service reported by the UE J.
Comparing the priority of the second service corresponding to RP1 (the first service reported by UE H) with the priority of the second service corresponding to RP2 (the first service reported by UE J), if the priority of the second service corresponding to RP1 is higher, determining that the service with the current priority is the second service corresponding to RP1, preferentially adjusting the resource configuration information of RP1, and then adjusting the resource configuration information of RP 2.
Preferably, the step of sequentially adjusting the resource configuration information of all reported resource pools includes:
determining the service of the current priority according to the priority of the second service corresponding to each resource pool;
if the total resources of the current configurable system at least can meet the resource expansion requirement corresponding to the service of the current priority, expanding a resource pool corresponding to the service of the current priority, or adjusting a bitmap associated with the resource pool corresponding to the service of the current priority; otherwise, reducing a first preset power threshold corresponding to the service with the priority lower than the current priority; and/or, reducing a second preset power threshold corresponding to the service with the lower priority than the current priority; and/or, reducing the channel duty ratio threshold corresponding to the service with the priority lower than the current priority.
For example, UE a, UE B, and UE C are taken as examples. At a time point t1 (yy-mm-dd-hh-mm-ss), a subframe n1, where the priority of the service of the geographic location1 is k1 and the selected resource pool is RP1, the terminal calculates a channel occupation ratio accumulation sum of all services with priority less than or equal to k1 in the [ n1-a, n1+ b ] subframe, and if the channel occupation ratio accumulation sum is greater than or equal to a channel occupation ratio threshold cr_limit corresponding to the priority of k1 (cr_limit may be located in a resource configuration message broadcasted by a network side device, an RRC reconfiguration message sent by the network side device, or a resource configuration message preconfigured by the terminal or the network side device), the UE a generates first information, where the first information includes: t1, location1, resource pool RP1, priority k1, channel duty accumulation sum, and cr_limit, and report the first information to the network device when UE a enters the connected state next time.
At a time point t1 (yy-mm-dd-hh-mm-ss), a subframe n1, a priority of a service at a geographic location of location1 is kk1, and a selected resource pool is RP1, a channel occupation ratio accumulation sum of all services with priorities less than or equal to kk1 in the [ n1-a, n1+b ] subframe is calculated, and if the channel occupation ratio accumulation sum is greater than or equal to cr_limit corresponding to kk1 priority, the UE B generates first information, where the first information includes: t1, location1, resource pool RP1, priority kk1, channel duty accumulation sum, and cr_limit, and report the first information to the base station when UE B enters the connected state next time.
At a time point t1 (yy-mm-dd-hh-mm-ss), a subframe n1, a service priority of location2 at a geographic location is k2, and a selected resource pool is RP2, a channel occupancy sum of all services with priorities less than or equal to k2 in an [ n1-a, n1+ b ] subframe is calculated, and if cr_limit corresponding to the priority of k2 is greater than or equal to, the UE C generates first information, where the first information includes: t1, location2, resource pool RP2, priority k2, channel duty accumulation sum, and cr_limit, and report the first information to the base station when UE C enters the connected state next time.
The resource pools reported by UE a, UE B and UE C are all included in the same piece of resource configuration information (i.e., the first resource configuration information may be preconfigured resource configuration information, or carried by a broadcasted system information block or RRC reconfiguration message and corresponds to a period of time matching the same time t 1).
If the priority k2 of the service (i.e., the first service of UE C) on the resource pool RP2 corresponding to the location2 reported by UE C is higher than the priority k1 of the service (i.e., the first service of UE a) on the resource pool RP1 corresponding to the location1 of UE a and also higher than the priority kk1 of the service (i.e., the first service of UE B) on the resource pool RP1 corresponding to the location1 of UE B, the service of the current priority is the service on the resource pool RP2 reported by UE C, and the resource configuration information of the resource pool RP2 is adjusted.
If the total resources of the system which can be configured at present at least can meet the expansion requirement of the resource pool RP2 corresponding to the k2 priority, configuring larger resources for the resource pool RP2, or adjusting a bitmap associated with the resource pool RP2 reported by the UE C, and distributing more subframes for the resource pool RP 2. If the current configurable total system resources can not meet the expansion requirement of the resource pool RP2 corresponding to the k2 priority, the first preset power threshold corresponding to the k1 and kk1 priorities can be reduced; and/or, reducing a second preset power threshold corresponding to the priorities of k1 and kk 1; and/or reducing the channel duty ratio threshold CR_limit corresponding to the priorities of k1 and kk1 to ensure the transceiving of the service with the current priority (namely the service with the priority of k 2).
As a third alternative embodiment: and carrying out resource configuration adjustment corresponding to different services according to the first information reported by the terminals corresponding to the same resource pool in the same resource configuration information.
Specifically, the step of generating resource configuration information corresponding to a plurality of time periods according to the first information reported by the terminal includes:
if the number of the terminals reporting the first information at the same time is at least two, the resource pools reported by each terminal are the same and are contained in the second resource allocation information, a third service corresponding to each sub-resource in the resource pools is obtained, and the third service is the service with the highest priority in the first service reported by the terminal corresponding to the sub-resource; the second resource configuration information is preconfigured resource configuration information, or is carried by an SIB or RRC reconfiguration message broadcasted by the network side equipment and corresponds to a period matched with the same time;
And sequentially adjusting resource configuration information corresponding to the services with different priorities and reported by all the terminals according to the sequence from high priority to low priority of the third service corresponding to each sub-resource.
Wherein, the sub-resource may be a sub-channel in a resource pool. One sub-resource in the reported resource pool can correspond to a first service reported by a plurality of terminals, and the service with the highest priority in the first service reported by the plurality of terminals can be obtained and used as a third service corresponding to the sub-resource.
Preferably, the step of sequentially adjusting resource configuration information corresponding to the services with different priorities reported by the terminal includes:
determining the service of the current priority according to the priority of the second service corresponding to each sub-resource;
reducing a first preset power threshold corresponding to a service with a lower priority than the current priority; and/or, reducing a second preset power threshold corresponding to the service with the lower priority than the current priority; and/or, reducing the channel duty ratio threshold corresponding to the service with the priority lower than the current priority.
Taking UE a and UE B as an example, the network side device receives first information reported by UE a and UE B at time point t1, where the reported resource pools are RP1 and the reported sub-resources are S1 in RP1, selects the higher one of the k1 priority and the kk1 priority as the congestion service priority of sub-resource S1 in the current resource pool RP1, that is, as the service of the current priority, and considers that UE a and UE B use the same sub-resource in the resource pool RP1 at time point t1, configures a lower first preset power threshold, a lower second preset power threshold and/or a lower channel duty ratio threshold for the lower one of the k1 priority and the kk1 priority to ensure the transceiving of the service of the current priority.
Based on the same inventive concept, the invention also provides a resource allocation method. Referring to fig. 2, fig. 2 is a flowchart of a resource allocation method according to a second embodiment of the present invention, where the method is applied to a terminal, and includes the following steps:
step 21: reporting first information to network side equipment under the condition that a preset triggering condition is met;
step 22: and receiving the resource configuration information which is sent by the network side equipment and corresponds to the time period.
In the embodiment of the invention, the resource configuration information sent by the network side equipment is related to the time factor, so that the problem of resource congestion can be solved, and the resources under the condition of non-congestion can be adjusted, thereby ensuring that the terminal can normally send and receive data according to the resource configuration information.
Preferably, the preset trigger condition is a first trigger condition, a second trigger condition or a third trigger condition;
the step of reporting the first information to the network side device under the condition that the preset triggering condition is met includes:
if the sum of channel ratios of all the businesses with priority not higher than the first business is larger than a channel ratio threshold corresponding to the first business on the reported resource pool within the preset time, determining that the first trigger condition is met, and reporting the first information to network side equipment;
Or alternatively, the process may be performed,
if the packet loss rate of the reported resource pool of the terminal is greater than a first preset proportion and/or the false detection rate is greater than a second preset proportion, determining that the second triggering condition is met, and reporting the first information to network side equipment;
or alternatively, the process may be performed,
and if the number of the candidate resources screened from the reported resource pool by the terminal is smaller than a preset threshold, wherein the candidate resources are resources in the resource pool, RSRP of which is smaller than a first preset power threshold corresponding to the first service, determining that the third triggering condition is met, and reporting first information to network side equipment.
Preferably, the first information includes at least one of: the method comprises the steps of reporting position information of a resource pool by a terminal, priority of a first service executed by the terminal on the resource pool, type of the terminal, channel occupation proportion of the resource pool, time point of reporting the first information, geographic position of the terminal, RSRP of resources perceived by the terminal and preset triggering conditions.
Preferably, before step 21, the method further includes:
pre-configuring original resource configuration information; or receiving original resource configuration information sent by the network side equipment;
The original resource configuration information includes at least one of:
mapping relation between the initially configured resource pool and the geographic position;
the size of the initially configured resource pool;
a bitmap corresponding to the initially configured resource pool;
a first preset power threshold value for selecting resources is configured for the services with different priorities;
a second preset power threshold for measuring channel occupancy;
mapping relation between service priority and channel duty ratio threshold.
The specific working process corresponds to the first embodiment, so that the detailed description is omitted herein, and please refer to the description of the first embodiment.
Referring to fig. 3, fig. 3 is a schematic structural diagram of a network side device according to a third embodiment of the present invention, where the network side device 30 includes:
the processor 31 is configured to generate resource configuration information corresponding to a plurality of time periods according to the first information reported by the terminal; the first information is reported to the network side equipment by the terminal under the condition that the terminal meets a preset trigger condition;
and a transceiver 32 for transmitting the resource configuration information corresponding to the time period to the terminal at each time period.
In the embodiment of the invention, the resource configuration information configured by the network side equipment is related to the time factor, so that the problem of resource congestion can be solved, and the resources under the condition of non-congestion can be adjusted, thereby ensuring that all terminals can normally transmit and receive data.
Preferably, the preset trigger condition is a first trigger condition, a second trigger condition or a third trigger condition;
the first triggering condition is that the sum of channel occupation ratios of all services with priority not higher than a first service is larger than a channel occupation ratio threshold corresponding to the first service on a reported resource pool in preset time by the terminal;
the second triggering condition is that the packet loss rate of the resource pool reported by the terminal is greater than a first preset proportion, and/or the false detection rate is greater than a second preset proportion;
the third triggering condition is that the number of candidate resources screened from the reported resource pool by the terminal is smaller than a preset threshold, and the candidate resources are resources in the resource pool, wherein RSRP is smaller than a first preset power threshold corresponding to the first service.
Preferably, the first information includes at least one of: the method comprises the steps of reporting position information of a resource pool by a terminal, priority of a first service executed by the terminal on the resource pool, type of the terminal, channel occupation proportion of the resource pool, time point of reporting the first information, geographic position of the terminal, RSRP of resources perceived by the terminal and preset triggering conditions.
Preferably, the transceiver 32 is configured to send raw resource configuration information to the terminal, where the raw resource configuration information includes at least one of:
mapping relation between the initially configured resource pool and the geographic position;
the size of the initially configured resource pool;
a bitmap corresponding to the initially configured resource pool;
a first preset power threshold value for selecting resources is configured for the services with different priorities;
a second preset power threshold for measuring channel occupancy;
mapping relation between service priority and channel duty ratio threshold.
Preferably, the processor 31 is configured to perform at least one of the following steps:
adjusting the mapping relation between the resource pool and the geographic position;
adjusting the size of a resource pool;
adjusting a bitmap corresponding to the resource pool;
adjusting a first preset power threshold corresponding to the first service;
adjusting a second preset power threshold corresponding to the first service;
and adjusting a channel duty ratio threshold corresponding to the first service.
Preferably, the priorities of the adjustment resource configuration information of the first trigger condition, the second trigger condition and the third trigger condition are sequentially arranged from high to low, if at least two pieces of first information with different preset trigger conditions are received, the resource configuration information corresponding to the preset trigger condition with high priority is preferentially generated, and then the resource configuration information corresponding to the preset trigger condition with low priority is generated.
Preferably, the processor 31 is configured to enlarge a resource pool reported by the terminal if the preset trigger condition is the first trigger condition, and/or adjust the bitmap, and/or reduce a second preset power threshold corresponding to a service with a priority lower than that of the first service, and/or reduce a channel duty ratio threshold corresponding to a service with a priority lower than that of the first service; if the preset triggering condition is the second triggering condition, expanding a resource pool reported by the terminal, and/or adjusting the bitmap, and/or reducing a second preset power threshold corresponding to a service with a priority lower than that of the first service, and/or reducing a channel duty ratio threshold corresponding to a service with a priority lower than that of the first service; and if the preset triggering condition is the third triggering condition, reducing a first preset power threshold corresponding to the service with the priority lower than the first service.
Preferably, the processor 31 is configured to obtain a second service corresponding to each resource pool in different resource pools if the number of terminals reporting the first information at the same time is at least two, and each resource pool reported by the terminal is contained in a different resource pool in the first resource allocation information, where the second service is a service with the highest priority in the first service reported by the terminal corresponding to the resource pool; the first resource configuration information is preconfigured resource configuration information, or is carried by an SIB or RRC reconfiguration message broadcasted by the network side equipment and corresponds to a period matched with the same time; and sequentially adjusting the resource configuration information of all the reported resource pools according to the sequence from high priority to low priority of the second service corresponding to each resource pool.
Preferably, the processor 31 is configured to determine a service with a current priority according to the priority of the second service corresponding to each resource pool; if the total resources of the current configurable system at least can meet the resource expansion requirement corresponding to the service of the current priority, expanding a resource pool corresponding to the service of the current priority, or adjusting a bitmap associated with the resource pool corresponding to the service of the current priority; otherwise, reducing a first preset power threshold corresponding to the service with the priority lower than the current priority; and/or, reducing a second preset power threshold corresponding to the service with the lower priority than the current priority; and/or, reducing the channel duty ratio threshold corresponding to the service with the priority lower than the current priority.
Preferably, the processor 31 is configured to obtain a third service corresponding to each sub-resource in the resource pool if the number of terminals reporting the first information at the same time is at least two, where the resource pool reported by each terminal is the same and is included in the second resource configuration information, and the third service is a service with the highest priority in the first services reported by the terminals corresponding to the sub-resources; the second resource configuration information is preconfigured resource configuration information, or is carried by an SIB or RRC reconfiguration message broadcasted by the network side equipment and corresponds to a period matched with the same time; and sequentially adjusting resource configuration information corresponding to the services with different priorities and reported by all the terminals according to the sequence from high priority to low priority of the third service corresponding to each sub-resource.
Preferably, the processor 31 is configured to determine a service with a current priority according to a priority of the second service corresponding to each sub-resource; reducing a first preset power threshold corresponding to a service with a lower priority than the current priority; and/or, reducing a second preset power threshold corresponding to the service with the lower priority than the current priority; and/or, reducing the channel duty ratio threshold corresponding to the service with the priority lower than the current priority.
The specific working process is the same as that of the first embodiment, so that the detailed description is omitted herein.
Referring to fig. 4, fig. 4 is a schematic structural diagram of a terminal according to a fourth embodiment of the present invention, and the terminal 40 includes:
a transceiver 41, configured to report first information to a network side device when a preset trigger condition is satisfied; and receiving the resource configuration information which is sent by the network side equipment and corresponds to the time period.
In the embodiment of the invention, the resource configuration information sent by the network side equipment is related to the time factor, so that the problem of resource congestion can be solved, and the resources under the condition of non-congestion can be adjusted, thereby ensuring that the terminal can normally send and receive data according to the resource configuration information.
Preferably, the preset trigger condition is a first trigger condition, a second trigger condition or a third trigger condition;
the transceiver 41 is configured to determine that the first trigger condition is met if, in a preset time, the sum of channel ratios of all services with priorities not higher than a first service is greater than a channel ratio threshold corresponding to the first service on a reported resource pool, and report the first information to a network side device; or if the packet loss rate of the reported resource pool of the terminal is greater than a first preset proportion and/or the false detection rate is greater than a second preset proportion, determining that the second trigger condition is met, and reporting the first information to network side equipment; or if the number of the candidate resources screened from the reported resource pool by the terminal is smaller than a preset threshold, wherein the candidate resources are resources in the resource pool, RSRP is smaller than a first preset power threshold corresponding to the first service, the third triggering condition is determined to be met, and first information is reported to network side equipment.
Preferably, the first information includes at least one of: the method comprises the steps of reporting position information of a resource pool by a terminal, priority of a first service executed by the terminal on the resource pool, type of the terminal, channel occupation proportion of the resource pool, time point of reporting the first information, geographic position of the terminal, RSRP of resources perceived by the terminal and preset triggering conditions.
Preferably, the terminal 40 further includes:
a processor for pre-configuring original resource configuration information; or alternatively, the process may be performed,
the transceiver 41 is configured to receive original resource configuration information sent by the network side device;
the original resource configuration information includes at least one of:
mapping relation between the initially configured resource pool and the geographic position;
the size of the initially configured resource pool;
a bitmap corresponding to the initially configured resource pool;
a first preset power threshold value for selecting resources is configured for the services with different priorities;
a second preset power threshold for measuring channel occupancy;
mapping relation between service priority and channel duty ratio threshold.
The specific working process is the same as that of the second embodiment, so the detailed description thereof will be omitted herein, and the detailed description of the method steps in the second embodiment will be referred to.
Referring to fig. 5, fig. 5 is a schematic structural diagram of a network side device according to a fifth embodiment of the present invention, where the network side device 50 includes a processor 51, a memory 52, and a computer program stored in the memory 52 and executable on the processor 51; the processor 51, when executing the computer program, implements the following steps:
Generating resource configuration information corresponding to a plurality of time periods according to the first information reported by the terminal; the first information is reported to the network side equipment by the terminal under the condition that the terminal meets a preset trigger condition;
and transmitting the resource configuration information corresponding to the time period to the terminal in each time period.
In the embodiment of the invention, the resource configuration information configured by the network side equipment is related to the time factor, so that the problem of resource congestion can be solved, and the resources under the condition of non-congestion can be adjusted, thereby ensuring that all terminals can normally transmit and receive data.
Preferably, the preset trigger condition is a first trigger condition, a second trigger condition or a third trigger condition;
the first triggering condition is that the sum of channel occupation ratios of all services with priority not higher than a first service is larger than a channel occupation ratio threshold corresponding to the first service on a reported resource pool in preset time by the terminal;
the second triggering condition is that the packet loss rate of the resource pool reported by the terminal is greater than a first preset proportion, and/or the false detection rate is greater than a second preset proportion;
and the third triggering condition is that the number of candidate resources screened from the reported resource pool by the terminal is smaller than a preset threshold, wherein the candidate resources are resources in the resource pool, and Reference Signal Received Power (RSRP) is smaller than a first preset power threshold corresponding to the first service.
Preferably, the first information includes at least one of: the method comprises the steps of reporting position information of a resource pool by a terminal, priority of a first service executed by the terminal on the resource pool, type of the terminal, channel occupation proportion of the resource pool, time point of reporting the first information, geographic position of the terminal, RSRP of resources perceived by the terminal and preset triggering conditions.
Preferably, the processor 51 executes the computer program to implement the following steps:
the step of generating resource configuration information corresponding to a plurality of time periods includes at least one of:
adjusting the mapping relation between the resource pool and the geographic position;
adjusting the size of a resource pool;
adjusting a bitmap corresponding to the resource pool;
adjusting a first preset power threshold corresponding to the first service;
adjusting a second preset power threshold corresponding to the first service;
and adjusting a channel duty ratio threshold corresponding to the first service.
Preferably, the priorities of the adjustment resource configuration information of the first trigger condition, the second trigger condition, and the third trigger condition are arranged in sequence from high to low, and the processor 51 implements the following steps when executing the computer program:
The step of generating resource configuration information corresponding to a plurality of time periods according to the first information reported by the terminal comprises the following steps:
if at least two pieces of first information with different preset trigger conditions are received, generating resource configuration information corresponding to the preset trigger conditions with high priority preferentially, and then generating resource configuration information corresponding to the preset trigger conditions with low priority.
The specific working process is the same as that of the first embodiment, so that the detailed description thereof will be omitted herein, and the detailed description of the method steps in the first embodiment will be referred to.
Referring to fig. 6, fig. 6 is a schematic structural diagram of a terminal according to a sixth embodiment of the present invention, the terminal 60 includes a processor 61, a memory 62, and a computer program stored in the memory 62 and executable on the processor 61; the processor 61, when executing the computer program, implements the following steps:
reporting first information to network side equipment under the condition that a preset triggering condition is met;
and receiving the resource configuration information which is sent by the network side equipment and corresponds to the time period.
In the embodiment of the invention, the resource configuration information sent by the network side equipment is related to the time factor, so that the problem of resource congestion can be solved, and the resources under the condition of non-congestion can be adjusted, thereby ensuring that the terminal can normally send and receive data according to the resource configuration information.
Preferably, the preset trigger condition is a first trigger condition, a second trigger condition or a third trigger condition;
the processor 61, when executing the computer program, implements the following steps:
the step of reporting the first information to the network side device under the condition that the preset triggering condition is met includes:
if the sum of channel ratios of all the businesses with priority not higher than the first business is larger than a channel ratio threshold corresponding to the first business on the reported resource pool within the preset time, determining that the first trigger condition is met, and reporting the first information to network side equipment;
or alternatively, the process may be performed,
if the packet loss rate of the reported resource pool of the terminal is greater than a first preset proportion and/or the false detection rate is greater than a second preset proportion, determining that the second triggering condition is met, and reporting the first information to network side equipment;
or alternatively, the process may be performed,
and if the number of the candidate resources screened from the reported resource pool by the terminal is smaller than a preset threshold, wherein the candidate resources are resources in the resource pool, RSRP of which is smaller than a first preset power threshold corresponding to the first service, determining that the third triggering condition is met, and reporting first information to network side equipment.
Preferably, the first information includes at least one of: the method comprises the steps of reporting position information of a resource pool by a terminal, priority of a first service executed by the terminal on the resource pool, type of the terminal, channel occupation proportion of the resource pool, time point of reporting the first information, geographic position of the terminal, RSRP of resources perceived by the terminal and preset triggering conditions.
The specific working process is the same as that of the second embodiment, so the detailed description thereof will be omitted herein, and the detailed description of the method steps in the second embodiment will be referred to.
A seventh embodiment of the present invention provides a computer-readable storage medium having stored thereon a computer program which, when executed by a processor, implements the steps in the resource allocation method in the first or second embodiment described above. The specific working process is the same as that of the first and second embodiments, so that the detailed description thereof will be omitted herein, and the detailed description of the method steps in the corresponding embodiments will be referred to.
The network side device in the embodiment of the present invention may be a base station (Base Transceiver Station, BTS) in global mobile communications (Global System of Mobile communication, GSM for short) or code division multiple access (Code Division Multiple Access, CDMA for short), a base station (NodeB, NB for short) in wideband code division multiple access (Wideband Code Division Multiple Access, WCDMA for short), an evolved base station (Evolutional Node B, eNB or eNodeB) in LTE, a relay station or access point, or a base station in a future 5G network, etc., which are not limited herein.
The terminal in the embodiment of the invention can be a wireless terminal or a wired terminal, and the wireless terminal can be a device for providing voice and/or other service data connectivity for a user, a handheld device with a wireless connection function or other processing devices connected to a wireless modem. A wireless terminal may communicate with one or more core networks via a radio access network (Radio Access Network, RAN for short), which may be mobile terminals such as mobile phones (or "cellular" phones) and computers with mobile terminals, 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 Initiation Protocol, SIP) phones, wireless local loop (Wireless Local Loop, WLL) stations, personal digital assistants (Personal Digital Assistant, PDA) and the like. A wireless Terminal may also be referred to as a system, subscriber Unit (Subscriber Unit), subscriber Station (Subscriber Station), mobile Station (Mobile Station), remote Station (Remote Station), remote Terminal (Remote Terminal), access Terminal (Access Terminal), user Terminal (User Terminal), user Agent (User Agent), terminal (User Device or User Equipment), without limitation.
Such computer-readable media, including both non-transitory and non-transitory, removable and non-removable media, may be implemented in any method or technology for information storage. The information may be computer readable instructions, data structures, modules of a program, or other data. Examples of storage media for a computer include, but are not limited to, phase change memory (PRAM), static Random Access Memory (SRAM), dynamic Random Access Memory (DRAM), other types of Random Access Memory (RAM), read Only Memory (ROM), electrically Erasable Programmable Read Only Memory (EEPROM), flash memory or other memory technology, compact disc read only memory (CD-ROM), digital Versatile Discs (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices, or any other non-transmission medium, which can be used to store information that can be accessed by a computing device.
While the foregoing is directed to the preferred embodiments of the present invention, it will be appreciated by those skilled in the art that various modifications and adaptations can be made without departing from the principles of the present invention, and such modifications and adaptations are intended to be comprehended within the scope of the present invention.

Claims (15)

1. The resource allocation method is applied to the network side equipment and is characterized by comprising the following steps:
generating resource configuration information corresponding to a plurality of time periods according to the first information reported by the terminal; the first information is reported to the network side equipment by the terminal under the condition that the terminal meets a preset trigger condition;
in each time period, sending the resource configuration information corresponding to the time period to the terminal;
the preset trigger condition is a first trigger condition, a second trigger condition or a third trigger condition;
the first triggering condition is that the sum of channel occupation ratios of all services with priority not higher than a first service is larger than a channel occupation ratio threshold corresponding to the first service on a reported resource pool in preset time by the terminal;
the second triggering condition is that the packet loss rate of the resource pool reported by the terminal is greater than a first preset proportion, and/or the false detection rate is greater than a second preset proportion;
and the third triggering condition is that the number of candidate resources screened from the reported resource pool by the terminal is smaller than a preset threshold, wherein the candidate resources are resources in the resource pool, and Reference Signal Received Power (RSRP) is smaller than a first preset power threshold corresponding to the first service.
2. The resource allocation method according to claim 1, wherein the first information comprises at least one of: the method comprises the steps of reporting position information of a resource pool by a terminal, priority of a first service executed by the terminal on the resource pool, type of the terminal, channel occupation proportion of the resource pool, time point of reporting the first information, geographic position of the terminal, RSRP of resources perceived by the terminal and preset triggering conditions.
3. The resource allocation method according to claim 1, wherein the step of generating resource allocation information corresponding to a plurality of time periods includes at least one of:
adjusting the mapping relation between the resource pool and the geographic position;
adjusting the size of a resource pool;
adjusting a bitmap corresponding to the resource pool;
adjusting a first preset power threshold corresponding to the first service;
adjusting a second preset power threshold corresponding to the first service;
and adjusting a channel duty ratio threshold corresponding to the first service.
4. The method for configuring resources according to claim 3, wherein priorities of the adjustment resource configuration information of the first trigger condition, the second trigger condition, and the third trigger condition are sequentially arranged from high to low, and the step of generating the resource configuration information corresponding to a plurality of time periods according to the first information reported by the terminal includes:
If at least two pieces of first information with different preset trigger conditions are received, generating resource configuration information corresponding to the preset trigger conditions with high priority preferentially, and then generating resource configuration information corresponding to the preset trigger conditions with low priority.
5. The resource allocation method is applied to the terminal and is characterized by comprising the following steps:
reporting first information to network side equipment under the condition that a preset triggering condition is met;
receiving resource configuration information which is sent by the network side equipment and corresponds to the time period;
the preset trigger condition is a first trigger condition, a second trigger condition or a third trigger condition;
the step of reporting the first information to the network side device under the condition that the preset triggering condition is met includes:
if the sum of channel ratios of all the businesses with priority not higher than the first business is larger than a channel ratio threshold corresponding to the first business on the reported resource pool within the preset time, determining that the first trigger condition is met, and reporting the first information to network side equipment;
or alternatively, the process may be performed,
if the packet loss rate of the reported resource pool of the terminal is greater than a first preset proportion and/or the false detection rate is greater than a second preset proportion, determining that the second triggering condition is met, and reporting the first information to network side equipment;
Or alternatively, the process may be performed,
and if the number of the candidate resources screened from the reported resource pool by the terminal is smaller than a preset threshold, wherein the candidate resources are resources in the resource pool, RSRP of which is smaller than a first preset power threshold corresponding to the first service, determining that the third triggering condition is met, and reporting first information to network side equipment.
6. The resource allocation method according to claim 5, wherein the first information comprises at least one of: the method comprises the steps of reporting position information of a resource pool by a terminal, priority of a first service executed by the terminal on the resource pool, type of the terminal, channel occupation proportion of the resource pool, time point of reporting the first information, geographic position of the terminal, RSRP of resources perceived by the terminal and preset triggering conditions.
7. A network side device, comprising:
the processor is used for generating resource configuration information corresponding to a plurality of time periods according to the first information reported by the terminal; the first information is reported to the network side equipment by the terminal under the condition that the terminal meets a preset trigger condition;
a transceiver for transmitting the resource configuration information corresponding to the time periods to the terminal at each time period;
The preset trigger condition is a first trigger condition, a second trigger condition or a third trigger condition;
the first triggering condition is that the sum of channel occupation ratios of all services with priority not higher than a first service is larger than a channel occupation ratio threshold corresponding to the first service on a reported resource pool in preset time by the terminal;
the second triggering condition is that the packet loss rate of the resource pool reported by the terminal is greater than a first preset proportion, and/or the false detection rate is greater than a second preset proportion;
the third triggering condition is that the number of candidate resources screened from the reported resource pool by the terminal is smaller than a preset threshold, and the candidate resources are resources in the resource pool, wherein RSRP is smaller than a first preset power threshold corresponding to the first service.
8. The network-side device of claim 7, wherein the first information comprises at least one of: the method comprises the steps of reporting position information of a resource pool by a terminal, priority of a first service executed by the terminal on the resource pool, type of the terminal, channel occupation proportion of the resource pool, time point of reporting the first information, geographic position of the terminal, RSRP of resources perceived by the terminal and preset triggering conditions.
9. The network-side device of claim 7, wherein,
the processor is configured to perform at least one of the following steps:
adjusting the mapping relation between the resource pool and the geographic position;
adjusting the size of a resource pool;
adjusting a bitmap corresponding to the resource pool;
adjusting a first preset power threshold corresponding to the first service;
adjusting a second preset power threshold corresponding to the first service;
and adjusting a channel duty ratio threshold corresponding to the first service.
10. The network side device according to claim 9, wherein priorities of the adjustment resource configuration information of the first trigger condition, the second trigger condition, and the third trigger condition are sequentially arranged from high to low, if at least two pieces of first information with different preset trigger conditions are received, resource configuration information corresponding to a preset trigger condition with high priority is preferentially generated, and then resource configuration information corresponding to a preset trigger condition with low priority is generated.
11. A terminal, comprising:
the transceiver is used for reporting the first information to the network side equipment under the condition that the preset triggering condition is met; receiving resource configuration information which is sent by the network side equipment and corresponds to the time period;
The preset trigger condition is a first trigger condition, a second trigger condition or a third trigger condition;
the transceiver is configured to determine that the first trigger condition is met if, in a preset time, the sum of channel ratios of all services with priorities not higher than a first service is greater than a channel ratio threshold corresponding to the first service on a reported resource pool, and report the first information to a network side device; or if the packet loss rate of the reported resource pool of the terminal is greater than a first preset proportion and/or the false detection rate is greater than a second preset proportion, determining that the second trigger condition is met, and reporting the first information to network side equipment; or if the number of the candidate resources screened from the reported resource pool by the terminal is smaller than a preset threshold, wherein the candidate resources are resources in the resource pool, RSRP is smaller than a first preset power threshold corresponding to the first service, the third triggering condition is determined to be met, and first information is reported to network side equipment.
12. The terminal of claim 11, wherein the first information comprises at least one of: the method comprises the steps of reporting position information of a resource pool by a terminal, priority of a first service executed by the terminal on the resource pool, type of the terminal, channel occupation proportion of the resource pool, time point of reporting the first information, geographic position of the terminal, RSRP of resources perceived by the terminal and preset triggering conditions.
13. A network side device comprising a memory, a processor and a computer program stored on the memory and executable on the processor; the method according to any one of claims 1 to 4, characterized in that the processor implements a resource allocation method when executing the computer program.
14. A terminal comprising a memory, a processor and a computer program stored on the memory and executable on the processor; -c h a r a c t e r i z e d in that the processor, when executing the computer program, implements a resource allocation method as claimed in any one of claims 5 to 6.
15. A computer readable storage medium, on which a computer program is stored, characterized in that the computer program, when being executed by a processor, implements the steps of the resource allocation method according to any of claims 1 to 6.
CN201910010702.0A 2019-01-07 2019-01-07 Resource allocation method, network side equipment and terminal Active CN111417198B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910010702.0A CN111417198B (en) 2019-01-07 2019-01-07 Resource allocation method, network side equipment and terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910010702.0A CN111417198B (en) 2019-01-07 2019-01-07 Resource allocation method, network side equipment and terminal

Publications (2)

Publication Number Publication Date
CN111417198A CN111417198A (en) 2020-07-14
CN111417198B true CN111417198B (en) 2023-05-09

Family

ID=71494110

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910010702.0A Active CN111417198B (en) 2019-01-07 2019-01-07 Resource allocation method, network side equipment and terminal

Country Status (1)

Country Link
CN (1) CN111417198B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2022028428A1 (en) * 2020-08-03 2022-02-10 Huizhou Tcl Cloud Internet Corporation Technology Co., Ltd. Sidelink Resource Selection
CN114244777B (en) * 2021-12-17 2024-02-06 ***数智科技有限公司 Channel priority double-tuning method and device

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108541017A (en) * 2017-03-02 2018-09-14 中兴通讯股份有限公司 A kind of method and device of radio-resource-configuration

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102857370B (en) * 2012-08-14 2016-05-25 华为技术有限公司 A kind of method of Resources allocation and device
WO2016179839A1 (en) * 2015-05-14 2016-11-17 华为技术有限公司 Data sending method and apparatus
CN108781438B (en) * 2016-04-15 2020-11-24 Oppo广东移动通信有限公司 Method and apparatus for wireless communication

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108541017A (en) * 2017-03-02 2018-09-14 中兴通讯股份有限公司 A kind of method and device of radio-resource-configuration

Also Published As

Publication number Publication date
CN111417198A (en) 2020-07-14

Similar Documents

Publication Publication Date Title
US11582729B2 (en) Method for data transmission in sidelink and terminal device
CN112997551B (en) Method for transmitting sidestream channel and terminal equipment
CN111565405B (en) Resource allocation method in D2D communication, terminal device and network device
US11647547B2 (en) D2D communication method and D2D device
KR101507677B1 (en) Method and apparatus for supporting uplink starvation avoidance in a long term evolution system
EP3550733A1 (en) Communication method, network device, and terminal device
EP3793296B1 (en) Communication method and device
CN111277979B (en) Carrier wave selection method, communication equipment, storage medium and chip
WO2019091143A1 (en) Resource configuration method in d2d communication, terminal device, and network device
EP3908035B1 (en) Wireless communication method, terminal device, and network device
US11800543B2 (en) Communication method in V2X system, terminal device and network device
CN107948964B (en) Method and device for transmitting radio resource control message
CN111417198B (en) Resource allocation method, network side equipment and terminal
CN113557784A (en) Uplink transmission method, uplink scheduling method, device and communication system
CN113557758B (en) Method for reporting side-link capacity, terminal device and network device
CN111510268B (en) Measurement configuration method, measurement method, terminal and network side equipment
WO2023206042A1 (en) Coexistence of different sidelink protocols
CN113630784B (en) Service area indication method, service area selection method and equipment
CN114765793A (en) Interference detection method, device, electronic equipment and 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