A resource allocation method, device and storage medium

By configuring shared and dedicated resource pools for user equipment in the wireless communication system and allocating resources according to available resources, the problem of low resource allocation efficiency in D2D and V2X communication modes is solved, and efficient resource utilization and performance of communication system are achieved. promote.

CN108633048BActive Publication Date: 2025-01-10ZTE CORP
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN201710184771.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2017-03-24
Publication Date
2025-01-10
Estimated Expiration
2037-03-24

AI Technical Summary

Technical Problem

In the existing wireless communication technology, the resource allocation efficiency of D2D and V2X communication modes is low, resulting in resource conflicts and insufficient use, especially when the number and traffic volume of UEs in different communication modes are difficult to predict, resulting in the resource division method reducing the use of resources. efficiency.

Method used

The base station configures a shared resource pool and a dedicated resource pool for user equipment, allocates resources according to the available resources, and instructs the user equipment to measure and report available resources when resources are insufficient, optimizing resource allocation to improve efficiency.

Benefits of technology

Through the allocation strategies of shared and dedicated resource pools, resource usage efficiency is improved, resource conflicts are avoided, resource needs are met, and the performance of communication systems is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN108633048B_ABST
    Figure CN108633048B_ABST
Patent Text Reader

Abstract

The embodiment of the present invention discloses a resource allocation method, device and storage medium. The resource allocation method includes: the base station configures or pre-configures a shared resource pool or shared resource area for mode one user equipment and mode two user equipment, and a dedicated resource pool or dedicated resource area only for mode one user equipment for the user equipment; after the base station receives the resource request of the user equipment, it allocates resources to the user equipment from the shared resource pool or the shared resource area or the dedicated resource pool or the dedicated resource area according to the existence of available resources in the shared resource pool or the shared resource area. In the resource allocation method provided by the embodiment of the present invention, mode one UE and mode two UE can share resources, thereby improving resource utilization efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

[0002] This application is based on and claims the priority of Chinese patent application with application number 201710184771.4 and application date March 24, 2017. The entire contents of the Chinese patent application are hereby introduced into this application as a reference. Technical Field

[0003] The present invention relates to wireless communication technology, and in particular to a resource allocation method, device and storage medium. Background Art

[0004] In recent years, short-range communications, such as device-to-device (D2D) and vehicle-to-everything (V2X), have received increasing attention and research. It can be applied to public safety, vehicle networking, on-site command, social networking, electronic payment, local advertising, gaming and entertainment, etc.

[0005] D2D technology can work in a variety of scenarios such as network coverage, partial network coverage and no coverage, allowing multiple user equipment supporting D2D functions, namely D2D User Equipment (D2D UE), to conduct direct discovery or direct communication. The application of D2D technology can reduce the burden on cellular networks, reduce the battery power consumption of user equipment, increase data rates, and improve the robustness of network infrastructure, which can well meet the requirements of high data rate services and proximity services, and also supports direct communication in scenarios without network coverage, which can meet special communication needs such as public safety.

[0006] IoV communication is to achieve real-time information exchange between vehicles, vehicles and roadside infrastructure, vehicles and pedestrians through advanced wireless communication technology, inform each other of the current status (including vehicle location, speed, acceleration, driving path, etc.) and the road environment information obtained, collaborate to perceive road danger conditions, and provide a variety of collision warning information in a timely manner to prevent road traffic safety accidents. IoV communication modes can be specifically divided into several categories: vehicle-to-vehicle communication (V2V), vehicle-to-pedestrian communication (V2P), vehicle-to-network infrastructure communication (V2I), and vehicle-to-network (V2N) communication. The above-mentioned IoV communication modes can also be collectively referred to as vehicle-to-everything communications (V2X).

[0007] D2D communication, V2X communication, or direct communication between other devices usually supports two communication modes: Mode 1, communication based on base station scheduling (called Mode 1 in D2D and Mode 3 in V2X); Mode 2, communication in which UE autonomously selects resources (called Mode 2 in D2D and Mode 4 in V2X). Usually, different communication modes will allocate different transmission resource pools, and UEs in each communication mode only use the transmission resource pool allocated to them to prevent resource conflicts caused by the differences in the two resource selection modes. However, since the number of UEs in different communication modes and the traffic volume cannot be predicted, this division method will significantly reduce the efficiency of resource utilization. Summary of the invention

[0008] In order to solve the above technical problems, the present invention provides a resource allocation method, device and storage medium, which improve the resource utilization efficiency.

[0009] In order to achieve the purpose of the present invention, an embodiment of the present invention provides a resource allocation method, including:

[0010] The base station configures or pre-configures a shared resource pool or a shared resource area for the mode 1 user equipment and the mode 2 user equipment, and a dedicated resource pool or a dedicated resource area only for the mode 1 user equipment for the user equipment;

[0011] After receiving the resource request of the user equipment, the base station allocates resources to the user equipment from the shared resource pool or the shared resource area or the dedicated resource pool or the dedicated resource area according to the available resources in the shared resource pool or the shared resource area.

[0012] In an optional embodiment of the present invention, allocating resources to the user equipment from the shared resource pool or the shared resource area or the dedicated resource pool or the dedicated resource area according to the available resources in the shared resource pool or the shared resource area includes:

[0013] When the base station has learned that the shared resource pool or the shared resource area has available resources that meet the needs of the user equipment, the base station allocates resources to the user equipment in the shared resource pool or the shared resource area.

[0014] In an optional embodiment of the present invention, allocating resources to the user equipment from the shared resource pool or the shared resource area or the dedicated resource pool or the dedicated resource area according to the available resources in the shared resource pool or the shared resource area includes:

[0015] When the base station does not have the available resource information of the shared resource pool or the shared resource area or the available resources of the shared resource pool or the shared resource area known to the base station do not meet the resource request of the user equipment, resources are allocated to the user equipment in the dedicated resource pool or dedicated resource area of ​​the mode one user equipment.

[0016] In an optional embodiment of the present invention, the method further comprises:

[0017] After the base station receives the resource request of the user equipment, if the base station does not have the available resource information of the shared resource pool or the available resource information of the shared resource area, or the available resources of the shared resource pool or the shared resource area known to the base station do not meet the resource request of the user equipment, the base station instructs the user equipment or other user equipment to measure the shared resource pool or the shared resource area and report the measured one or a group of available resources.

[0018] In an optional embodiment of the present invention, the available resource information refers to a resource or a set of resources that meet the delay and interference requirements and are measured by the user equipment in a shared resource pool or a shared resource area according to pre-configured parameters or indication parameters of the base station. In an optional embodiment of the present invention, the method further includes:

[0019] The base station instructs or preconfigures the user equipment or other user equipment to send scheduling indication information on the reported available resources;

[0020] The scheduling indication information indicates that the reported available resources have been used.

[0021] An embodiment of the present invention provides a resource allocation device, including:

[0022] A configuration module, configured to configure or pre-configure a shared resource pool or a shared resource area for mode one user equipment and mode two user equipment, and a dedicated resource pool or a dedicated resource area only for mode one user equipment for the user equipment;

[0023] The allocation module is configured to allocate resources to the user equipment from the shared resource pool or the shared resource area or the dedicated resource pool or the dedicated resource area according to the existence of available resources in the shared resource pool or the shared resource area after receiving the resource request of the user equipment.

[0024] In an optional embodiment of the present invention, the allocation module is configured to allocate resources to the user equipment in the shared resource pool or the shared resource area if the device has learned that there are available resources in the shared resource pool or the shared resource area that meet the needs of the user equipment.

[0025] In an optional embodiment of the present invention, the allocation module is configured to allocate resources to the user equipment in the dedicated resource pool or dedicated resource area of ​​the mode one user equipment when the device does not have available resource information of the shared resource pool or the shared resource area or the available resources of the shared resource pool or the shared resource area known to the device do not meet the resource request of the user equipment.

[0026] In an optional embodiment of the present invention, the allocation module is further configured to:

[0027] After receiving the resource request of the user equipment, if the base station does not have the available resource information of the shared resource pool or the shared resource area, or the available resources of the shared resource pool or the shared resource area known to the base station do not meet the resource request of the user equipment, then instruct the user equipment or other user equipment to measure the shared resource pool or shared resource area, and report the measured one or a group of available resources. In an optional embodiment of the present invention, the allocation module is further configured to: instruct or pre-configure the user equipment or other user equipment to send scheduling indication information on the reported available resources, and use the scheduling indication information to indicate that the reported available resources have been used.

[0028] An embodiment of the present invention provides a resource allocation device, including a memory and a processor, wherein the memory stores a program, and when the program is read and executed by the processor, the following operations are performed:

[0029] Configuring or pre-configuring a shared resource pool or shared resource area for mode one user equipment and mode two user equipment, and a dedicated resource pool or dedicated resource area only for mode one user equipment for the user equipment;

[0030] After receiving a resource request from a user equipment, resources are allocated to the user equipment from the shared resource pool or the shared resource area or the dedicated resource pool or the dedicated resource area according to the available resources in the shared resource pool or the shared resource area.

[0031] In an optional embodiment of the present invention, allocating resources to the user equipment from the shared resource pool or the shared resource area or the dedicated resource pool or the dedicated resource area according to the available resources in the shared resource pool or the shared resource area includes:

[0032] After receiving the resource request of the user equipment, the device allocates resources to the user equipment in the shared resource pool or the shared resource area when it has been learned that there are available resources in the shared resource pool or the shared resource area that meet the needs of the user equipment.

[0033] In an optional embodiment of the present invention, allocating resources to the user equipment from the shared resource pool or the shared resource area or the dedicated resource pool or the dedicated resource area according to the available resources in the shared resource pool or the shared resource area includes:

[0034] After receiving the resource request of the user equipment, if the device does not have the available resource information of the shared resource pool or the shared resource area or the available resources of the shared resource pool or the shared resource area known to the device do not meet the resource request of the user equipment, then resources are allocated to the user equipment in the dedicated resource pool or dedicated resource area of ​​the user equipment in mode one.

[0035] An embodiment of the present invention provides a resource allocation method, including:

[0036] The user equipment receives the configuration information sent by the base station and determines the resource pool configuration;

[0037] The user equipment obtains resource allocation information from the base station, and sends information on resources indicated by the resource allocation information.

[0038] In an optional embodiment of the present invention, the resource indicated by the resource allocation information is one of the following: resources in the shared resource pool or shared resource area, or resources in the dedicated resource pool or dedicated resource area of ​​the mode one user equipment.

[0039] In an optional embodiment of the present invention, the method further comprises:

[0040] If the resources indicated by the resource allocation information are resources in a dedicated resource pool or a dedicated resource area of ​​a mode 1 user equipment, or if the user equipment receives an instruction sent by the base station to measure available resources in the shared resource pool or the shared resource area, the user equipment measures and reports one or a group of available resources in the shared resource pool or the shared resource area to the base station.

[0041] In an optional embodiment of the present invention, the method further includes: the user equipment reporting the one or group of available resources to the base station, sending scheduling indication information on the one or group of available resources, and indicating through the scheduling indication information that the one or group of available resources have been used.

[0042] An embodiment of the present invention provides a resource allocation device, including:

[0043] A resource configuration module, configured to receive configuration information sent by the base station and determine the resource pool configuration;

[0044] A resource acquisition module, configured to acquire resource allocation information from the base station, and acquire resources indicated by the resource allocation information;

[0045] The sending module is configured to send information on the resources indicated by the resource allocation information.

[0046] In an optional embodiment of the present invention, the resource indicated by the resource allocation information is one of the following: resources in the shared resource pool or shared resource area, or resources in the dedicated resource pool or dedicated resource area of ​​the mode one user equipment.

[0047] In an optional embodiment of the present invention, the resource allocation device further includes a measurement reporting module configured to:

[0048] The resources indicated by the resource allocation information are resources in a dedicated resource pool or a dedicated resource area of ​​a mode 1 user equipment, or, upon receiving an indication sent by the base station to measure available resources in the shared resource pool or the shared resource area, one or a group of available resources in the shared resource pool or the shared resource area are measured and reported to the base station.

[0049] In an optional embodiment of the present invention, the measurement reporting module is further configured to report the one or a group of available resources to the base station, send scheduling indication information on the one or a group of available resources, and indicate through the scheduling indication information that the one or a group of available resources have been used.

[0050] An embodiment of the present invention provides a resource allocation device, including a memory and a processor, wherein the memory stores a program, and when the program is read and executed by the processor, the following operations are performed:

[0051] receiving configuration information sent by the base station, determining a shared resource pool or a shared resource area for the mode one user equipment and the mode two user equipment, and a dedicated resource pool or a dedicated resource area only for the mode one user equipment;

[0052] Obtain resource allocation information from the base station, and send information on resources indicated by the resource allocation information.

[0053] In an optional embodiment of the present invention, the resource indicated by the resource allocation information is one of the following: resources in the shared resource pool or shared resource area, or resources in the dedicated resource pool or dedicated resource area of ​​the mode one user equipment.

[0054] Compared with the related art, in the embodiment of the present invention, the base station configures or pre-configures a shared resource pool or a shared resource area for mode one user equipment and mode two user equipment, and a dedicated resource pool or a dedicated resource area only for mode one user equipment for the user equipment; and allocates resources to the user equipment from the shared resource pool or the shared resource area or the dedicated resource pool or the dedicated resource area according to the existence of available resources in the shared resource pool or the shared resource area, and the resources in the mode one and mode two shared resource pools, thereby improving the utilization efficiency of resources.

[0055] Other features and advantages of the present invention will be described in the following description, and partly become apparent from the description, or understood by practicing the present invention. The purpose and other advantages of the present invention can be realized and obtained by the structures particularly pointed out in the description, claims and drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0056] The accompanying drawings are used to provide a further understanding of the technical solution of the present invention and constitute a part of the specification. Together with the embodiments of the present application, they are used to explain the technical solution of the present invention and do not constitute a limitation on the technical solution of the present invention.

[0057] Figure 1 A flow chart of a resource allocation method provided by an embodiment of the present invention;

[0058] Figure 2 A schematic diagram of a resource pool provided in an embodiment of the present invention;

[0059] Figure 3 A schematic diagram of a resource pool provided in another embodiment of the present invention;

[0060] Figure 4 A flow chart of a resource allocation method provided in Embodiment 1 of the present invention;

[0061] Figure 5 A flow chart of a resource allocation method provided in Embodiment 2 of the present invention;

[0062] Figure 6 A flow chart of a resource allocation method provided in Embodiment 3 of the present invention;

[0063] Figure 7 A flow chart of a resource allocation method provided in Embodiment 4 of the present invention;

[0064] Figure 8 A flow chart of a resource allocation method provided in Embodiment 5 of the present invention;

[0065] Fig. 9 A block diagram of a resource allocation device provided in Embodiment 6 of the present invention;

[0066] Fig.10 A block diagram of a resource allocation device provided in Embodiment 7 of the present invention;

[0067] Fig.11 Schematic diagram of the hardware structure of the resource allocation device according to an embodiment of the present invention. DETAILED DESCRIPTION

[0068] In order to make the purpose, technical solution and advantages of the present invention more clear, the embodiments of the present invention will be described in detail with reference to the accompanying drawings. It should be noted that the embodiments and features in the embodiments of the present application can be combined with each other arbitrarily without conflict.

[0069] The steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions. Also, although a logical sequence is shown in the flowchart, in some cases, the steps shown or described can be performed in a sequence different from that shown here.

[0070] The embodiment of the present invention provides a resource allocation method, which allocates a shared resource pool or resource area to a mode 1 UE and a mode 2 UE, thereby improving resource utilization efficiency. When a mode 1 UE and a mode 2 UE share resources, the mode 2 UE can autonomously select resources according to its resource selection mechanism. The mode 1 UE requires a base station to allocate resources to it.

[0071] like Figure 1As shown, an embodiment of the present invention provides a resource allocation method, including:

[0072] Step S102, the base station configures or pre-configures a shared resource pool or a shared resource area for mode 1 user equipment and mode 2 user equipment, and a dedicated resource pool or a dedicated resource area only for mode 1 user equipment for the user equipment;

[0073] Step S104, after receiving a resource request from the user equipment, allocating resources to the user equipment from the shared resource pool or the shared resource area or the dedicated resource pool or the dedicated resource area according to the available resources in the shared resource pool or the shared resource area.

[0074] The available resource information of the shared resource pool or shared resource area refers to an available resource or a set of available resources that meet the delay and interference requirements and are measured by the UE on the shared resource pool or shared resource area according to pre-configured parameters or indication parameters of the base station.

[0075] Mode 1 refers to a communication mode based on base station scheduling (called Mode 1 in D2D and Mode 3 in V2X); Mode 2 refers to a communication mode in which the UE autonomously selects resources (called Mode 2 in D2D and Mode 4 in V2X).

[0076] The mode 1 user equipment dedicated resource area refers to a time-frequency resource set consisting of part of the time domain and frequency domain resources in the shared resource pool, which is only used by mode 1 UE and cannot be used by mode 2 UE.

[0077] In this embodiment, the execution entity of step S102 and step S104 may be a base station, wherein the base station may be a traditional base station, a base station type roadside unit, or other network entities with resource scheduling functions.

[0078] In this embodiment, the shared resource pool or shared resource area can be shared by mode 1 UE and mode 2 UE, and can also be configured as a mode 2 resource pool for legacy UE (other versions of UE that do not support the method of the present invention).

[0079] There are two options for resource configuration: Figure 2 and Figure 3 shown.

[0080] Solution 1

[0081] like Figure 2As shown, a shared resource pool 21 and a dedicated resource pool 22 for mode 1 UE are configured. In this configuration, the shared resource pool 21 and the dedicated resource pool 22 for mode 1 UE can be configured separately through high-layer signaling. The resources of the shared resource pool 21 and the dedicated resource pool 22 for mode 1 UE can be continuous or separated by some time-frequency resources.

[0082] Solution 2

[0083] like Figure 3 As shown, a transmission resource pool 30 is configured, and the transmission resource pool 30 includes a shared resource area 31 and a dedicated resource area 32 for mode 1 UE. The transmission resource pool 30 can be configured through an RRC message, and at the same time, it will indicate that part of the resources in the frequency domain range or time domain range are the dedicated resource area 32 for mode 1 UE, and the rest are the shared resource area 31; or indicate that part of the resources in the frequency domain range or time domain range are the shared resource area 31, and the rest are the dedicated resource area 32 for mode 1 UE. In addition to the original resource pool configuration parameters, other indication parameters include but are not limited to: resource pool type, frequency domain starting position or index of the dedicated resource area for mode 1 UE, frequency domain ending position or index of the dedicated resource area for mode 1 UE, time domain starting position or index of the dedicated resource area for mode 1 UE, time domain ending position or index of the dedicated resource area for mode 1 UE, time domain position bitmap or pattern of the dedicated resource area for mode 1 UE, and frequency domain position bitmap or pattern of the dedicated resource area for mode 1. In one embodiment, the dedicated resource area for mode one UE can be configured as a receiving resource pool for legacy mode two UE, or a transmitting resource pool for legacy mode one UE; the shared resource area can be configured as a transmitting resource pool or a receiving resource pool for legacy mode two UE.

[0084] In an optional embodiment of the present invention, allocating resources to the user equipment from the shared resource pool or the shared resource area or the dedicated resource pool or the dedicated resource area according to the available resources in the shared resource pool or the shared resource area includes:

[0085] If the base station has learned that the shared resource pool or the shared resource area has available resources that meet the needs of the user equipment, resources are allocated to the user equipment in the shared resource pool or the shared resource area.

[0086] If the base station does not have available resource information of the shared resource pool or the shared resource area or the available resources of the shared resource pool or the shared resource area known to the base station do not meet the resource request of the user equipment, resources are allocated to the user equipment in the dedicated resource pool or dedicated resource area of ​​the user equipment in mode 1. In one embodiment, the signaling of the resources allocated to the UE by the base station includes at least one of: an index of the sending resource pool where the current resource is located, and a sending resource pool list.

[0087] In an optional embodiment of the present invention, after receiving the resource request of the user equipment, if the base station does not have the available resource information of the shared resource pool or the shared resource area, or the available resources of the shared resource pool or the shared resource area known to the base station do not meet the resource request of the user equipment, the user equipment or other user equipment is instructing to measure the shared resource pool or shared resource area and report the measured one or a group of available resources.

[0088] In an optional embodiment of the present invention, the base station instructs or preconfigures the user equipment or other user equipment to send scheduling indication information (SA) or sidelink control information (SCI) on the reported available resources, and the SA indicates that the reported available resources have been used. The SA indicates that these resources have been used, which means that the resource location of the initial transmission and retransmission of data indicated in the SA includes the location of the reported available resources. Optionally, the priority carried in the SA is the highest level, or is a priority greater than or equal to a priority threshold.

[0089] In an optional embodiment of the present invention, the mode 2 UE selects resources only from resources outside the mode 1 dedicated resource region, that is, selects resources from resources in a shared resource pool or a shared resource region.

[0090] In one implementation, resources (shared resource pool or shared resource area) outside the mode 1 dedicated resource area may be configured as a transmission resource pool or a reception resource pool of a legacy mode 2 UE.

[0091] An embodiment of the present invention provides a resource allocation method, including:

[0092] The user equipment receives the configuration information sent by the base station, or determines the resource pool configuration according to the pre-configuration information;

[0093] The mode 1 user equipment obtains resource allocation information from the base station, and sends information on the resources indicated by the resource allocation information.

[0094] In an optional embodiment of the present invention, the resource indicated by the resource allocation information is one of the following: resources in the shared resource pool or shared resource area, or resources in the dedicated resource pool or dedicated resource area of ​​the mode one user equipment.

[0095] In an optional embodiment of the present invention, if the resources indicated by the resource allocation information are resources in a dedicated resource pool or a dedicated resource area of ​​a mode 1 user equipment, or after the user equipment receives an instruction sent by the base station to measure the available resources in the shared resource pool or the shared resource area, the user equipment measures and reports one or a group of available resources in the shared resource pool or the shared resource area to the base station.

[0096] In an optional embodiment of the present invention, before or after the user equipment reports the one or a group of available resources to the base station, an SA is sent on the one or a group of available resources, and the SA indicates that the one or a group of available resources have been used. The sending of SA to indicate that these resources have been used refers to sending one or more SAs, wherein the indicated data resource locations are the locations of these resources. In one embodiment, data is not actually sent on these resources, or data is sent. In another embodiment, the priority information carried in the SA can be set to the highest priority, or a priority higher than a preset priority threshold, and the priority threshold can be configured or pre-configured by the base station. For example, if the priority threshold is set to 4, the priority information carried in the SA can be set to other priorities higher than 4.

[0097] The following takes vehicle-to-everything (V2X) communication as an example to further illustrate the above-mentioned resource pool sharing method through several preferred embodiments.

[0098] Embodiment 1

[0099] This embodiment provides a resource allocation method, the basic process is as follows Figure 4 As shown, the detailed steps include:

[0100] Step 401, configure or preconfigure a resource pool, the resource pool solution is Figure 2 Solution 1 shown includes a shared resource pool and a mode 1 UE dedicated resource pool.

[0101] Step 402: The base station receives a resource request from the UE.

[0102] It should be noted that the UE here is a mode 1 UE, and the mode 2 UE independently selects resources and does not need the base station to schedule resources.

[0103] Step 403: If the information obtained by the base station does not contain idle resource information on the shared resource pool or the known idle resource information cannot meet the resource configuration requirements of the current UE, the base station allocates resources to the UE in the mode 1 UE dedicated resource pool and notifies the UE of the allocated resources.

[0104] In one embodiment, the base station may notify the UE via downlink control information indication DCI, wherein some parameters may be notified via RRC signaling.

[0105] Among them, at least one of the information is carried when notifying the UE: the location and size information of the resource authorized for use, the offset between the time domain starting position of the resource and the current DCI time domain position, the sending resource pool index, the resource pool type, and the sending resource pool list.

[0106] The resources allocated by the base station to the UE in the mode 1 UE dedicated resource pool may be resources used for one transmission or a group of resources for multiple periods of SPS transmission.

[0107] In one implementation, the base station instructs the UE or other UEs to measure and report available resource information in the shared resource pool, wherein the other UEs are UEs in an RRC connected state.

[0108] In another embodiment, the UE may be configured or pre-configured to send an SA in the reported available resources to indicate that the available resources have been used.

[0109] Step 404: The base station receives available resource information of the shared resource pool reported by the UE or other UEs.

[0110] Step 405: The base station reallocates available resources in the shared resource pool to the UE according to the available resource information of the shared resource pool.

[0111] The shared resource pool can be shared by mode 1 UE, mode 2 UE, and legacy mode 2 UE. The mode 1 dedicated resource pool can be shared by mode 1 UE or legacy mode 1 UE, and can also be configured as a receiving resource pool for mode 2 UE.

[0112] In this embodiment, after the resource pool sharing process described above, the base station can allocate resources that meet the requirements to the mode 1 UE without affecting the normal use of the mode 2 UE on the shared resource pool, thereby improving the resource utilization efficiency of the resource pool.

[0113] Embodiment 2

[0114] This embodiment provides a resource allocation method, the basic process is as follows Figure 5 As shown, the detailed steps include:

[0115] Step 501, configure or preconfigure a resource pool, the resource pool solution is Figure 2 The scheme 1 shown includes a shared resource pool and a mode 1 dedicated resource pool.

[0116] Step 502: The base station receives a resource request message from the UE.

[0117] Step 503: If the known idle resource information on the shared resource pool can meet the resource allocation of the current UE, or it is known that the resources occupied by other modes in the shared resource pool will be or have been released and can meet the resource allocation of the current UE, the available resources in the shared resource pool are allocated to the UE for use.

[0118] The available resource information of the shared resource pool is obtained through the available resource information on the shared resource pool reported by the currently scheduled UE or other UEs.

[0119] The shared resource pool can be shared by mode 1 UE, mode 2 UE, and legacy mode 2 UE. The mode 1 dedicated resource pool can be shared by mode 1 UE or legacy mode 1 UE, and can also be configured as a receiving resource pool for mode 2 UE.

[0120] In this embodiment, after the resource pool sharing process described above, the base station can allocate resources that meet the requirements to the mode 1 UE without affecting the normal use of the mode 2 UE on the shared resource pool, thereby improving the resource utilization efficiency of the resource pool.

[0121] Embodiment 3

[0122] This embodiment provides a resource allocation method, the basic process is as follows Figure 6 As shown, the detailed steps include:

[0123] Step 601, configure or preconfigure a resource pool, the resource pool solution is Figure 3 In the second scheme shown, the sending resource pool includes a mode one dedicated resource area and a shared resource area.

[0124] Step 602: The base station receives a resource request message from the UE.

[0125] Step 603, the base station determines whether there are available resources that meet the requirements in the shared resource area for use by the UE. If yes, go to step 607, otherwise, go to step 604;

[0126] Step 604: If the base station does not have available resource information in the shared resource area, or the known idle resources cannot satisfy the resource allocation of the current UE, resources are allocated in the dedicated resource area of ​​mode 1, and the UE is notified to use them. In one embodiment, the UE is instructed to measure and report the available resource information in the shared resource area; or, the UE is configured or pre-configured to send SA on the reported available resources, and indicates that these available resources have been used.

[0127] Step 605: The base station receives available resource information of the shared resource area reported by the UE or other UEs.

[0128] The available resource information may be a piece of resource location information or a group of resource location information.

[0129] Step 606: the base station reallocates resources to the UE from available resources in the shared resource area, and the process ends.

[0130] Step 607: the base station allocates resources to the UE from available resources in the shared resource area, and the process ends.

[0131] The shared resource area can be shared by mode 1 UE and mode 2 UE, and can also be used as a transmit resource pool for legacy mode 2 UE. The mode 1 dedicated resource area can be shared by mode 1 UE and legacy mode 1 UE, and can be configured as a receive resource pool for legacy mode 2 UE.

[0132] In this embodiment, after the resource pool sharing process described above, the base station can allocate resources that meet the requirements to the mode 1 UE without affecting the shared use of the shared resource pool with the mode 2 UE, thereby improving the resource utilization efficiency of the resource pool.

[0133] Embodiment 4

[0134] This embodiment provides a resource allocation method, the basic process is as follows Figure 7 As shown, the detailed steps include:

[0135] Step 701, the UE obtains the resource pool configuration according to the configuration message or pre-configuration information of the base station; the resource pool configuration includes but is not limited to resource pool configuration parameters, resource pool type, resource pool list and index information; such as a shared resource pool or shared resource area for mode one user equipment and mode two user equipment, and a dedicated resource pool or dedicated resource area only for mode one user equipment.

[0136] In this embodiment, the resource pool solution is Figure 2 Solution 1 shown includes a shared resource pool and a dedicated resource pool in mode 1.

[0137] The resource pool type refers to the resource selection mode allowed to be used by the resource pool. For example, if the resource pool type is 1, it means that only mode 1 UE is allowed to use it; if the resource pool type is 2, it means that only mode 2 UE is allowed to use it; and if the resource pool type is 3, it means that mode 1 UE and mode 2 UE are allowed to share it.

[0138] Step 702: The UE has data to send and sends a resource request message to the base station.

[0139] Step 703: The UE receives the resource allocation message from the base station, obtains the index of the sending resource pool or the sending resource pool indication information, and the allocated resource information, and sends the control and data information on the corresponding resources of the corresponding resource pool.

[0140] Step 704: if the base station indicates to measure the shared resource pool information, or the received resources are located in the dedicated resource pool of mode 1, then execute step 705; otherwise, execute step 707;

[0141] Step 705: The UE measures and reports information of one or a group of available resources in the shared resource pool.

[0142] Step 706: According to the configuration or pre-configuration information, the UE sends an SA on the measured or reported one or a group of available resources to indicate that these available resources have been used, and the process ends.

[0143] Step 707: If the resource location indicated in the resource allocation information received from the base station is the same as or overlaps with the occupied resource location indicated by the SA sent by itself, execute step 708;

[0144] Step 708: Send control and data information at the resource location indicated by the base station, and no longer send SA occupancy information.

[0145] The shared resource pool can be shared by mode 1 UE and mode 2 UE, or can be shared as a transmission resource pool for legacy mode 2 UE. The mode 1 dedicated resource pool can be shared by mode 1 UE and legacy mode 1 UE, and can be configured as a reception resource pool for legacy mode 2 UE.

[0146] In this embodiment, after the resource pool sharing process described above, the RRC connected UE can assist the base station to obtain resources that meet the requirements on the shared resource pool without affecting the shared use of the shared resource pool with the mode 2 UE, thereby improving the resource utilization efficiency of the resource pool.

[0147] Embodiment 5

[0148] This embodiment provides a resource allocation method, the basic process is as follows Figure 8 As shown, the detailed steps include:

[0149] Step 801: The UE obtains resource pool configuration according to the configuration message or pre-configuration information of the base station. The resource pool configuration includes but is not limited to resource pool configuration parameters, resource pool type, resource pool list and index information, mode 1 dedicated resource area indication, and shared resource area indication. The resource pool solution is Figure 3 In the second scheme shown, the shared resource pool includes a dedicated resource area of ​​mode one and a shared resource area.

[0150] Step 802: The UE has data to send and sends a resource request message to the base station.

[0151] Step 803: The UE receives the resource allocation message from the base station, obtains the allocated resource information, and sends control and data information on the corresponding resources in the corresponding resource pool.

[0152] Step 804: If the UE receives the indication information of the measurement shared resource area from the base station, or the received resource is located in the dedicated resource area of ​​mode 1, then execute step 805; otherwise, execute step 807;

[0153] Step 805: The UE measures and reports information of one or a group of available resources in the shared resource area that meet its own transmission requirements.

[0154] Step 806: According to the configuration or pre-configuration information, the UE sends SA on the reported available resources to indicate that these available resources have been used, and the process ends.

[0155] Step 807: If the resource location in the resource allocation information indicated by the base station is the same as or overlaps with the occupied resource location indicated by the SA sent by itself, execute step 808;

[0156] Step 808: Send control and data information at the resource location indicated by the base station, and no longer send SA occupancy information.

[0157] The shared resource area can be shared by mode 1 UE and mode 2 UE, or can be shared as a transmit resource pool for legacy mode 2 UE. The mode 1 dedicated resource area can be shared by mode 1 UE and legacy mode 1 UE, and can be configured as a receive resource pool for legacy mode 2 UE.

[0158] In this embodiment, after the resource pool sharing process described above, the RRC connected UE can assist the base station to obtain resources that meet the requirements on the shared resource pool without affecting the shared use of the shared resource pool with the mode 2 UE, thereby improving the resource utilization efficiency of the resource pool.

[0159] Embodiment 6

[0160] In this embodiment, a resource allocation device is provided, such as Fig. 9 As shown, including:

[0161] Configuration module 901, configured to configure or pre-configure a shared resource pool or shared resource area for mode one user equipment and mode two user equipment, and a dedicated resource pool or dedicated resource area only for mode one user equipment for the user equipment;

[0162] The allocation module 902 is configured to allocate resources to the user equipment from the shared resource pool or the shared resource area or the dedicated resource pool or the dedicated resource area based on the available resources in the shared resource pool or the shared resource area after receiving the resource request of the user equipment.

[0163] In an optional embodiment of the present invention, the allocation module 902

[0164] The device is configured to allocate resources to the user equipment in the shared resource pool or the shared resource area if the device has learned that the shared resource pool or the shared resource area has available resources that meet the needs of the user equipment.

[0165] In an optional embodiment of the present invention, the allocation module 902 is configured to allocate resources to the user equipment in the dedicated resource pool or dedicated resource area of ​​the mode one user equipment when the device does not have available resource information of the shared resource pool or the shared resource area or the available resources of the shared resource pool or the shared resource area known to the device do not meet the resource request of the user equipment.

[0166] In an optional embodiment of the present invention, the allocation module 902 is further configured as follows:

[0167] After receiving the resource request of the user equipment, if the base station does not have the available resource information of the shared resource pool or the shared resource area, or the available resources of the shared resource pool or the shared resource area known to the base station do not meet the resource request of the user equipment, the user equipment or other user equipment is instructing to measure the shared resource pool or shared resource area, and report the measured one or a group of available resources.

[0168] Embodiment 7

[0169] This embodiment provides a resource allocation device, such as Fig.10 As shown, including:

[0170] The resource configuration module 1001 is configured to receive configuration information sent by the base station, determine a shared resource pool or a shared resource area for the mode 1 user equipment and the mode 2 user equipment, and a dedicated resource pool or a dedicated resource area only for the mode 1 user equipment;

[0171] The resource acquisition module 1002 is configured to acquire resource allocation information from the base station, and acquire resources indicated by the resource allocation information;

[0172] The sending module 1003 is configured to send information on the resources indicated by the resource allocation information.

[0173] In an optional embodiment of the present invention, the resource indicated by the resource allocation information is one of the following: resources in the shared resource pool or shared resource area, or resources in the dedicated resource pool or dedicated resource area of ​​the mode one user equipment.

[0174] In an optional embodiment of the present invention, the resource allocation device further includes a measurement reporting module 1004, which is configured to:

[0175] If the resources indicated by the resource allocation information are resources in a dedicated resource pool or a dedicated resource area of ​​a mode 1 user equipment, or after receiving an instruction sent by the base station to measure the available resources in the shared resource pool or the shared resource area, one or a group of available resources in the shared resource pool or the shared resource area are measured and reported to the base station.

[0176] In an optional embodiment of the present invention, the measurement reporting module 1004 is further configured to: when reporting the one or a group of available resources to the base station, send SA on the one or a group of available resources, and indicate through the SA that the one or a group of available resources have been used.

[0177] Embodiment 8

[0178] This embodiment provides a resource allocation device, including a memory and a processor, wherein the memory stores a program, and when the program is read and executed by the processor, the following operations are performed:

[0179] Configuring or pre-configuring a shared resource pool or shared resource area for mode one user equipment and mode two user equipment, and a dedicated resource pool or dedicated resource area only for mode one user equipment for the user equipment;

[0180] After receiving a resource request from a user equipment, resources are allocated to the user equipment from the shared resource pool or the shared resource area or the dedicated resource pool or the dedicated resource area according to the available resources in the shared resource pool or the shared resource area.

[0181] In another embodiment of the present invention, a base station including the above-mentioned resource allocation device is also provided.

[0182] Embodiment 9

[0183] This embodiment provides a resource allocation device, including a memory and a processor, wherein the memory stores a program, and when the program is read and executed by the processor, the following operations are performed:

[0184] receiving configuration information sent by the base station, determining a shared resource pool or a shared resource area for the mode one user equipment and the mode two user equipment, and a dedicated resource pool or a dedicated resource area only for the mode one user equipment;

[0185] Obtain resource allocation information from the base station, and send information on resources indicated by the resource allocation information.

[0186] In another embodiment of the present invention, a user equipment including the resource allocation device described in Embodiment 9 is also provided.

[0187] Fig.11 1 is a schematic diagram of the hardware structure of the resource allocation device of an embodiment of the present invention. The resource allocation device 110 includes: at least one processor 111, a memory 112 and at least one network interface 114. The various components in the resource allocation device 110 are coupled together through a bus system 115. It can be understood that the bus system 115 is used to realize the connection and communication between these components. In addition to the data bus, the bus system 115 also includes a power bus, a control bus and a status signal bus. However, for the sake of clarity, Fig.11 Various buses are labeled as bus system 115 .

[0188] It can be understood that the memory 112 can be a volatile memory or a non-volatile memory, and can also include both volatile and non-volatile memories. Among them, the non-volatile memory can be ROM, programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), magnetic random access memory (FRAM), ferromagnetic random access memory, flash memory, magnetic surface memory, optical disk, or compact disc read-only memory (CD-ROM); the magnetic surface memory can be a disk memory or a tape memory. The volatile memory can be a random access memory (RAM), which is used as an external cache. By way of example but not limitation, many forms of RAM are available, such as static random access memory (SRAM), synchronous static random access memory (SSRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), direct memory bus random access memory (DRRAM). The memory 112 described in the embodiments of the present invention is intended to include, but is not limited to, these and any other suitable types of memory.

[0189] The memory 112 in the embodiment of the present invention is used to store various types of data to support the operation of the resource allocation device 110. Examples of such data include: any computer program used to operate on the resource allocation device 110, such as the application 1122. The program implementing the method of the embodiment of the present invention may be included in the application 1122.

[0190] The method disclosed in the above embodiment of the present invention can be applied to the processor 111, or implemented by the processor 111. The processor 111 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by the hardware integrated logic circuit in the processor 111 or the instruction in the form of software. The above processor 111 may be a general processor, a digital signal processor (DSP, Digital Signal Processor), or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, etc. The processor 111 can implement or execute the methods, steps and logic block diagrams disclosed in the embodiment of the present invention. The general processor may be a microprocessor or any conventional processor, etc. The steps of the method disclosed in the embodiment of the present invention can be directly embodied as a hardware decoding processor to execute, or the hardware and software modules in the decoding processor are combined to execute. The software module can be located in a storage medium, which is located in the memory 112. The processor 111 reads the information in the memory 112 and completes the steps of the above method in combination with its hardware.

[0191] In an exemplary embodiment, the resource allocation device 110 can be implemented by one or more application specific integrated circuits (ASIC), DSP, programmable logic device (PLD), complex programmable logic device (CPLD), FPGA, general processor, controller, MCU, MPU, or other electronic components to execute the aforementioned method.

[0192] The present invention is described with reference to flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to embodiments of the present invention. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0193] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0194] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0195] Industrial Applicability

[0196] In an embodiment of the present invention, a base station configures or pre-configures a shared resource pool or a shared resource area for mode one user equipment and mode two user equipment, and a dedicated resource pool or a dedicated resource area used only for mode one user equipment for a user equipment; and allocates resources to the user equipment from the shared resource pool or the shared resource area or the dedicated resource pool or the dedicated resource area according to the existence of available resources in the shared resource pool or the shared resource area, and the resources in the mode one and mode two shared resource pools, thereby improving resource utilization efficiency.

Claims

1. A resource allocation method, characterized in that: include: The user equipment receives the configuration information sent by the base station and determines the resource pool configuration; The user equipment receives an indication sent by the base station to measure available resources in a shared resource pool or a shared resource area, and the user equipment measures and reports one or a group of available resources in the shared resource pool or the shared resource area to the base station; the available resource information refers to an available resource or a set of available resources that meet delay and interference requirements and are obtained by the user equipment according to pre-configured parameters or indication parameters of the base station on the shared resource pool or the shared resource area; The user equipment obtains resource allocation information from the base station, and sends information on resources indicated by the resource allocation information.

2. The method according to claim 1, characterized in that The resource indicated by the resource allocation information is one of the following: resources in the shared resource pool or shared resource area, or resources in a dedicated resource pool or dedicated resource area of ​​the mode one user equipment.

3. The method according to claim 1, characterized in that The method further includes: the user equipment reporting the one or a group of available resources to the base station, sending scheduling indication information on the one or a group of available resources, and indicating through the scheduling indication information that the one or a group of available resources have been used.

4. A resource allocation device, characterized in that: include: A resource configuration module, configured to receive configuration information sent by the base station and determine the resource pool configuration; The measurement reporting module receives an indication of measuring available resources in a shared resource pool or a shared resource area sent by the base station, and measures and reports one or a group of available resources in the shared resource pool or the shared resource area to the base station; the available resource information refers to an available resource or a set of available resources that meet the delay and interference requirements and are obtained by the UE according to pre-configured parameters or according to the indication parameters of the base station on the shared resource pool or the shared resource area; A resource acquisition module, configured to acquire resource allocation information from the base station, and acquire resources indicated by the resource allocation information; The sending module is configured to send information on the resources indicated by the resource allocation information.

5. The device according to claim 4, characterized in that The resource indicated by the resource allocation information is one of the following: resources in the shared resource pool or shared resource area, or resources in a dedicated resource pool or dedicated resource area of ​​the mode one user equipment.

6. The device according to claim 4, characterized in that The measurement reporting module is further configured to: report the one or a group of available resources to the base station, send scheduling indication information on the one or a group of available resources, and indicate through the scheduling indication information that the one or a group of available resources have been used.

7. A resource allocation device, characterized in that: The system comprises a memory and a processor, wherein the memory stores a program, and when the program is read and executed by the processor, the following operations are performed: receiving configuration information sent by the base station, determining a shared resource pool or a shared resource area for the mode one user equipment and the mode two user equipment, and a dedicated resource pool or a dedicated resource area only for the mode one user equipment; If the resource indicated by the resource allocation information is a resource in a dedicated resource pool or a dedicated resource area of ​​a mode 1 user equipment, or if an instruction to measure available resources in the shared resource pool or the shared resource area sent by the base station is received, one or a group of available resources in the shared resource pool or the shared resource area is measured and reported to the base station; Obtain resource allocation information from the base station, and send information on resources indicated by the resource allocation information.

8. The device according to claim 7, characterized in that The resource indicated by the resource allocation information is one of the following: The resources in the shared resource pool or shared resource area, or the resources in the dedicated resource pool or dedicated resource area of ​​the mode one user equipment.

9. A storage medium, characterized in that: An executable program is stored, and when the executable program is executed by a processor, the resource allocation method according to any one of claims 1 to 3 is implemented.

Citation Information

Patent Citations

  • Method and apparatus for allocating resources for D2D communication

    CN105325044A

  • Cognitive radio frequency spectrum sharing system and frequency spectrum sharing method adopted by same

    CN105792228A