The present invention relates to the field of communications technologies, and in particular, to an access system, a device, and a method.
When user equipment (UE for short) requests to access a base station, the base station needs to make an admission decision to determine whether to allow the UE to access the base station. The admission decision plays an important role in avoiding traffic overload and ensuring system stability.
In addition, to enlarge a coverage range of a wireless network, coverage of many small cells may be added to the existing wireless network, where a small-cell base station may be called a small cell. A small cell and a mobility management entity (or a core network) may be directly connected, or may be indirectly connected and separately connected to a macro base station, where the macro base station serves as an intermediate node between the small cell and the mobility management entity. A small cell may be overlapped with a macro cell, or may be isolated from the macro cell. For example, as shown in
Because many small cells may be deployed in an area, multiple small cells exist in a form of cluster in different positions of a macro cell. If all the small cells are connected to the macro base station, the macro base station is connected to hundreds or even thousands of small cells, which brings an extremely high requirement for actual network deployment. Moreover, the macro base station needs to make an admission decision each time UE accesses the macro base station, causing tremendous data pressure to the macro base station, and affecting a service processing capability of the macro base station.
To prevent a service processing capability of a macro base station from being affected when all small cells are connected to the macro base station, embodiments of the present invention provide an access system, a device, and a method, where the technical solutions are as follows:
According to a first aspect, an access system is provided, where the system includes: at least one control device, at least one user equipment (UE), and at least one base station, where the at least one base station includes a specified base station;
the control device is configured to receive an access request sent by the specified base station, where the access request carries an identifier and service information that are of UE that requests to access the specified base station;
the control device is further configured to determine, according to pre-acquired resource status information of each base station and the service information, a target base station and a resource that the target base station should provide for the UE;
the control device is further configured to send an access response to the specified base station, where the access response carries the identifier of the UE, an identifier of the target base station, and the resource;
the specified base station is configured to forward the access response to the UE according to the identifier of the UE; and
the UE is configured to: when receiving the access response, access the target base station based on the identifier of the target base station and the resource that the target base station provides for the UE.
According to a second aspect, a control device is provided, where the control device includes: a receiver, a transmitter, a memory, and a processor, where the receiver, the transmitter, and the memory are separately connected to the processor, the memory stores program code, and the processor is configured to invoke the program code to execute the following operations:
receiving an access request sent by a specified base station, where the access request carries an identifier and service information that are of user equipment (UE) that requests to access the specified base station;
determining, according to pre-acquired resource status information of each base station and the service information, a target base station and a resource that the target base station should provide for the UE; and
sending an access response to the specified base station, where the access response carries the identifier of the UE, an identifier of the target base station, and the resource, so that the specified base station forwards the access response to the UE according to the identifier of the UE, and when receiving the access response, the UE accesses the target base station based on the identifier of the target base station and the resource that the target base station provides for the UE.
According to a third aspect, an access method is provided, where the method includes:
receiving, by a control device, an access request sent by a specified base station, where the access request carries an identifier and service information that are of user equipment (UE) that requests to access the specified base station;
determining, by the control device according to pre-acquired resource status information of each base station and the service information, a target base station and a resource that the target base station should provide for the UE; and
sending, by the control device, an access response to the specified base station, where the access response carries the identifier of the UE, an identifier of the target base station, and the resource, so that the specified base station forwards the access response to the UE according to the identifier of the UE, and when receiving the access response, the UE accesses the target base station based on the identifier of the target base station and the resource that the target base station provides for the UE.
With reference to the third aspect, in a first possible implementation manner of the third aspect, the determining, by the control device according to pre-acquired resource status information of each base station and the device information, a target base station and a resource that the target base station should provide for the UE includes:
determining, by the control device according to resource status information of the specified base station, whether the specified base station can provide a resource for the UE;
when the control device determines that the specified base station can provide a resource for the UE, determining the specified base station as the target base station, and determining the resource according to the resource status information of the specified base station and the device information; and
when the control device determines that the specified base station cannot provide a resource for the UE, determining, according to resource status information of another base station except the specified base station, a base station that can provide a resource for the UE as the target base station, and determining the resource according to the resource status information of the target base station and the device information.
With reference to the first possible implementation manner of the third aspect, in a second possible implementation manner of the third aspect, resource status information of a base station includes current load and a remaining resource volume, and the determining, by the control device according to resource status information of the specified base station, whether the specified base station can provide a resource for the UE includes:
determining, by the control device, whether current load of the specified base station is less than a first preset threshold, and when the current load of the specified base station is less than the first preset threshold, determining that the specified base station can provide a resource for the UE; or
determining, by the control device, whether a remaining resource volume of the specified base station is greater than a second preset threshold, and when the remaining resource volume of the specified base station is greater than the second preset threshold, determining that the specified base station can provide a resource for the UE.
With reference to the first possible implementation manner of the third aspect, in a third possible implementation manner of the third aspect, when the control device determines that the specified base station cannot provide a resource for the UE, the determining, according to resource status information of another base station except the specified base station, a base station that can provide a resource for the UE as the target base station includes:
when the control device determines that the specified base station cannot provide a resource for the UE, determining a base station with lowest current load in the another base station except the specified base station as the target base station; or
when the control device determines that the specified base station cannot provide a resource for the UE, determining a base station with a highest remaining resource volume in the another base station except the specified base station as the target base station.
With reference to the first possible implementation manner of the third aspect, in a fourth possible implementation manner of the third aspect, the sending, by the control device, an access response to the specified base station includes:
when the target base station is the specified base station, sending, by the control device, a first access response to the specified base station, where the first access response carries the identifier of the UE, the identifier of the specified base station, and the resource that the specified base station should provide for the UE, and the first access response is used to acknowledge the access request, so that the specified base station forwards the first access response to the UE according to the identifier of the UE, and when receiving the first access response, the UE accesses the specified base station based on the identifier of the specified base station and the resource that the specified base station provides for the UE; or
when the target base station is a first base station except the specified base station, sending, by the control device, a second access response to the specified base station, where the second access response carries the identifier of the UE, an identifier of the first base station, and a resource that the first base station should provide for the UE, so that the specified base station forwards the second access response to the UE according to the identifier of the UE, and when receiving the second access response, the UE accesses the first base station based on the identifier of the first base station and the resource that the first base station provides for the UE.
With reference to the third aspect, in a fifth possible implementation manner of the third aspect, after the determining, by the control device according to pre-acquired resource status information of each base station and the device information, a target base station and a resource that the target base station should provide for the UE, the method further includes:
scheduling, by the control device, a resource for the UE according to the resource that the target base station should provide for the UE.
With reference to the third aspect, in a sixth possible implementation manner of the third aspect, after the determining, by the control device according to pre-acquired resource status information of each base station and the device information, a target base station and a resource that the target base station should provide for the UE, the method further includes:
when the target base station is the specified base station, carrying a scheduling identifier in the first access response, so that when receiving the first access response, the specified base station schedules a resource for the UE according to the identifier of the UE and the resource that the specified base station should provide for the UE; or
when the target base station is the first base station, sending, by the control device, an access message to the first base station, where the access message carries the identifier of the UE and the resource, so that when receiving the access message, the first base station schedules a resource for the UE according to the identifier of the UE and the resource that the first base station should provide for the UE.
With reference to any one of the foregoing possible implementation manners, in a seventh possible implementation manner of the third aspect, the specified base station is a macro base station or a small cell.
With reference to the seventh possible implementation manner of the third aspect, in an eighth possible implementation manner of the third aspect, when the specified base station is the macro base station, before the receiving an access request sent by a specified base station, the method further includes:
when the macro base station receives an access request sent by the UE and determines, according to resource status information of the macro base station, that the macro base station cannot provide a resource for the UE, selecting a control device according to acquired resource status information of each base station pre-acquired by each control device, and sending the access request to the selected control device, where the selected control device executes a step of receiving the access request.
With reference to the seventh possible implementation manner of the third aspect, in a ninth possible implementation manner of the third aspect, the control device is located in a base station connected to the macro base station.
Beneficial effects of the technical solutions provided in the embodiments of the present invention are as follows:
According to the system, the device, and the method that are provided in the embodiments of the present invention, a control device is introduced, an interface between the control device and a base station is added, signaling between the control device and the base station is defined, an interaction process between the control device and the base station is designed, and the control device determines, according to resource status information of each base station and service information of UE, a target base station that the UE accesses and a resource that the target base station should provide for the UE, and can coordinate a resource of each base station, thereby increasing overall resource utilization, and improving quality of service and a system throughput. Moreover, because the control device has acquired the resource status information of each base station, interference caused by access of new UE can be avoided.
To describe the technical solutions in the embodiments of the present invention more clearly, the following briefly describes the accompanying drawings required for describing the embodiments. Apparently, the accompanying drawings in the following description show merely some embodiments of the present invention, and a person of ordinary skill in the art may still derive other drawings from these accompanying drawings without creative efforts.
To make the objectives, technical solutions, and advantages of the present invention clearer, the following further describes the embodiments of the present invention in detail with reference to the accompanying drawings.
The control device 201 is configured to receive an access request sent by the specified base station 203, where the access request carries an identifier and service information that are of UE 202 that requests to access the specified base station 203.
The control device 201 is further configured to determine, according to pre-acquired resource status information of each base station and the service information, a target base station and a resource that the target base station should provide for the UE 202.
The control device 201 is further configured to send an access response to the specified base station 203, where the access response carries the identifier of the UE 202, an identifier of the target base station, and the resource.
The specified base station 203 is configured to forward the access response to the UE 202 according to the identifier of the UE 202.
The UE 202 is configured to: when receiving the access response, access the target base station based on the identifier of the target base station and the resource that the target base station provides for the UE 202.
According to the system provided in this embodiment of the present invention, a control device is introduced, an interface between the control device and a base station is added, signaling between the control device and the base station is defined, an interaction process between the control device and the base station is designed, and the control device determines, according to resource status information of each base station and service information of UE, a target base station that the UE accesses and a resource that the target base station should provide for the UE, and can coordinate a resource of each base station, thereby increasing overall resource utilization, and improving quality of service and a system throughput. Moreover, because the control device has acquired the resource status information of each base station, interference caused by access of new UE can be avoided.
Optionally, the control device 201 is further configured to: when determining that the specified base station 203 can provide a resource for the UE 202, determine the specified base station 203 as the target base station, and determine the resource according to the resource status information of the specified base station 203 and the device information; and
the control device 201 is further configured to: when determining that the specified base station 203 cannot provide a resource for the UE 202, determine, according to resource status information of another base station except the specified base station 203, a base station that can provide a resource for the UE 202 as the target base station, and determine the resource according to the resource status information of the target base station and the device information.
Optionally, resource status information of a base station includes current load and a remaining resource volume, and the control device 201 is further configured to determine whether current load of the specified base station 203 is less than a first preset threshold, and when the current load of the specified base station 203 is less than the first preset threshold, determine that the specified base station 203 can provide a resource for the UE 202; or
the control device 201 is further configured to determine whether a remaining resource volume of the specified base station 203 is greater than a second preset threshold, and when the remaining resource volume of the specified base station 203 is greater than the second preset threshold, determine that the specified base station 203 can provide a resource for the UE 202.
Optionally, the control device 201 is further configured to: when determining that the specified base station 203 cannot provide a resource for the UE 202, determine a base station with lowest current load in the another base station except the specified base station 203 as the target base station; or
the control device 201 is further configured to: when determining that the specified base station 203 cannot provide a resource for the UE 202, determine a base station with a highest remaining resource volume in the another base station except the specified base station 203 as the target base station.
Optionally, the control device 201 is further configured to: when the target base station is the specified base station 203, send a first access response to the specified base station 203, where the first access response carries the identifier of the UE 202, the identifier of the specified base station 203, and the resource that the specified base station 203 should provide for the UE 202, and the first access response is used to acknowledge the access request, so that the specified base station 203 forwards the first access response to the UE 202 according to the identifier of the UE 202, and when receiving the first access response, the UE 202 accesses the specified base station 203 based on the identifier of the specified base station 203 and the resource that the specified base station 203 provides for the UE 202; or
the control device 201 is further configured to: when the target base station is a first base station except the specified base station 203, send a second access response to the specified base station 203, where the second access response carries the identifier of the UE 202, an identifier of the first base station, and a resource that the first base station should provide for the UE 202, so that the specified base station 203 forwards the second access response to the UE 202 according to the identifier of the UE 202, and when receiving the second access response, the UE 202 accesses the first base station based on the identifier of the first base station and the resource that the first base station provides for the UE 202.
Optionally, the control device 201 is further configured to schedule a resource for the UE 202 according to the resource that the target base station should provide for the UE 202.
Optionally, when the target base station is the specified base station 203, the first access response carries a scheduling identifier, so that when receiving the first access response, the specified base station 203 schedules a resource for the UE 202 according to the identifier of the UE 202 and the resource that the specified base station 203 should provide for the UE 202; or
when the target base station is the first base station, the control device 201 sends an access message to the first base station, where the access message carries the identifier of the UE 202 and the resource, so that when receiving the access message, the first base station schedules a resource for the UE 202 according to the identifier of the UE 202 and the resource that the first base station should provide for the UE 202.
Optionally, the specified base station 203 is a macro base station or a small cell.
Optionally, when the macro base station receives an access request sent by the UE 202 and determines, according to resource status information of the macro base station, that the macro base station cannot provide a resource for the UE 202, a control device 201 is selected according to acquired resource status information of each base station pre-acquired by each control device 201, and the access request is sent to the selected control device 201, where the selected control device 201 executes a step of receiving the access request.
Optionally, the control device 201 is located in a base station connected to the macro base station.
receiving, by using the receiver 301, an access request sent by a specified base station, where the access request carries an identifier and service information that are of user equipment (UE) that requests to access the specified base station;
determining, according to pre-acquired resource status information of each base station and the service information, a target base station and a resource that the target base station should provide for the UE; and
sending an access response to the specified base station by using the transmitter 302, where the access response carries the identifier of the UE, an identifier of the target base station, and the resource, so that the specified base station forwards the access response to the UE according to the identifier of the UE, and when receiving the access response, the UE accesses the target base station based on the identifier of the target base station and the resource that the target base station provides for the UE.
According to the control device provided in this embodiment of the present invention, the control device is introduced, an interface between the control device and a base station is added, signaling between the control device and the base station is defined, an interaction process between the control device and the base station is designed, and the control device determines, according to resource status information of each base station and service information of UE, a target base station that the UE accesses and a resource that the target base station should provide for the UE, and can coordinate a resource of each base station, thereby increasing overall resource utilization, and improving quality of service and a system throughput. Moreover, because the control device has acquired the resource status information of each base station, interference caused by access of new UE can be avoided.
Optionally, the processor 304 is further configured to invoke the program code to execute the following operations:
when determining that the specified base station can provide a resource for the UE, determining the specified base station as the target base station, and determining the resource according to the resource status information of the specified base station and the device information; and
when determining that the specified base station cannot provide a resource for the UE, determining, according to resource status info Illation of another base station except the specified base station, a base station that can provide a resource for the UE as the target base station, and determining the resource according to the resource status information of the target base station and the device information.
Optionally, resource status information of a base station includes current load and a remaining resource volume, and the processor 304 is further configured to invoke the program code to execute the following operations:
determining whether current load of the specified base station is less than a first preset threshold, and when the current load of the specified base station is less than the first preset threshold, determining that the specified base station can provide a resource for the UE; or
determining whether a remaining resource volume of the specified base station is greater than a second preset threshold, and when the remaining resource volume of the specified base station is greater than the second preset threshold, determining that the specified base station can provide a resource for the UE.
Optionally, the processor 304 is further configured to invoke the program code to execute the following operation:
when determining that the specified base station cannot provide a resource for the UE, determining a base station with lowest current load in the another base station except the specified base station as the target base station; or
when determining that the specified base station cannot provide a resource for the UE, determining a base station with a highest remaining resource volume in the another base station except the specified base station as the target base station.
Optionally, the processor 304 is further configured to invoke the program code to execute the following operations:
when the target base station is the specified base station, sending a first access response to the specified base station, where the first access response carries the identifier of the UE, the identifier of the specified base station, and the resource that the specified base station should provide for the UE, and the first access response is used to acknowledge the access request, so that the specified base station forwards the first access response to the UE according to the identifier of the UE, and when receiving the first access response, the UE accesses the specified base station based on the identifier of the specified base station and the resource that the specified base station provides for the UE; or
when the target base station is a first base station except the specified base station, sending a second access response to the specified base station, where the second access response carries the identifier of the UE, an identifier of the first base station, and a resource that the first base station should provide for the UE, so that the specified base station forwards the second access response to the UE according to the identifier of the UE, and when receiving the second access response, the UE accesses the first base station based on the identifier of the first base station and the resource that the first base station provides for the UE.
Optionally, the processor 304 is further configured to invoke the program code to execute the following operation:
scheduling a resource for the UE according to the resource that the target base station should provide for the UE.
Optionally, the processor 304 is further configured to invoke the program code to execute the following operation:
when the target base station is the specified base station, carrying a scheduling identifier in the first access response, so that when receiving the first access response, the specified base station schedules a resource for the UE according to the identifier of the UE and the resource that the specified base station should provide for the UE; or
when the target base station is the first base station, sending an access message to the first base station, where the access message carries the identifier of the UE and the resource, so that when receiving the access message, the first base station schedules a resource for the UE according to the identifier of the UE and the resource that the first base station should provide for the UE.
Optionally, the specified base station is a macro base station or a small cell.
Optionally, the processor 304 is further configured to invoke the program code to execute the following operations:
when the macro base station receives an access request sent by the UE and determines, according to resource status information of the macro base station, that the macro base station cannot provide a resource for the UE, selecting a control device according to acquired resource status information of each base station pre-acquired by each control device, and sending the access request to the selected control device, where the selected control device executes a step of receiving the access request.
Optionally, the control device is located in a base station connected to the macro base station.
401. A control device receives an access request sent by a specified base station, where the access request carries an identifier and service information that are of UE that requests to access the specified base station.
402. The control device determines, according to pre-acquired resource status information of each base station and the service information, a target base station and a resource that the target base station should provide for the UE.
403. The control device sends an access response to the specified base station, where the access response carries the identifier of the UE, an identifier of the target base station, and the resource, so that the specified base station forwards the access response to the UE according to the identifier of the UE, and when receiving the access response, the UE accesses the target base station based on the identifier of the target base station and the resource that the target base station provides for the UE.
According to the method provided in this embodiment of the present invention, a control device is introduced, an interface between the control device and a base station is added, signaling between the control device and the base station is defined, an interaction process between the control device and the base station is designed, and the control device determines, according to resource status information of each base station and service information of UE, a target base station that the UE accesses and a resource that the target base station should provide for the UE, and can coordinate a resource of each base station, thereby increasing overall resource utilization, and improving quality of service and a system throughput.
501. Each small cell sends resource status information of each small cell to the control device.
In this embodiment of the present invention, the control device may be a network node or a functional module. That the control device is connected to at least one small cell may be specifically that the control device is directly connected to at least one small cell, where the at least small cell may also be connected to another small cell, and therefore, the control device is indirectly connected to the another small cell.
Each small cell connected to the control device sends resource status information to the control device, where the resource status information may be used to indicate a load situation and a resource use situation of each small cell, so that the control device acquires the resource status information of each small cell, and coordinates a resource of each small cell according to the acquired resource status information.
Optionally, each small cell periodically sends the resource status information of each small cell to the control device; or the control device periodically sends a resource information request to each small cell, and when receiving the resource information request, each small cell sends the resource status information to the control device; or when receiving a resource information report instruction, any small cell sends resource status information of the small cell to the control device connected to the small cell, where the resource information report instruction may be triggered by a report confirmation operation of maintenance personnel or periodically triggered. This embodiment of the present invention imposes no limitation on a specific process in which each small cell sends the resource status information of each small cell to the control device.
The resource status information may include information such as current load, a remaining resource volume, and resource utilization of the small cell, which is not limited in this embodiment of the present invention.
502. UE sends an access request to the first small cell, where the access request carries an identifier and service information that are of the UE.
The identifier of the UE may be a device number, a telephone number, or the like of the UE. The service information may include a type of to-be-processed service, a priority, an access reason, or the like of the UE. For example, the service type may be a voice service, a video service, a Web service, or the like, and the access reason may be an emergency call, load balancing, a mobile handover, or the like. The control device may determine, according to the information such as the service type, the priority, and the access reason of the UE, a base station to be accessed by the UE and a resource that the base station to be accessed by the UE should provide for the UE. In addition, the access request may further carry location information of the UE, a measurement report of the UE, or other information, which is not limited in this embodiment of the present invention.
503. When receiving the access request, the first small cell sends the access request and an identifier of the first small cell to the control device.
The identifier of the first small cell is used to uniquely identify the first small cell, and may be an address, a base station number, or the like of the first small cell, which is not limited in this embodiment of the present invention. The first small cell adds the identifier of the first small cell when sending the access request to the control device, so that the control device may return a response to the access request to the first small cell according to the identifier of the first small cell.
504. When receiving the access request sent by the first small cell, the control device determines whether current load of the first small cell is less than a first preset threshold. If the current load of the first small cell is less than the first preset threshold, perform step 505; if the current load of the first small cell is not less than the first preset threshold, perform step 510.
The first preset threshold may be preset or be determined according to an average value of current load of each small cell, which is not limited in this embodiment of the present invention. When the current load of the first small cell is less than the first preset threshold, it may be considered that the first small cell can provide a resource for the UE, and the first small cell is determined as the target base station. When the current load of the first small cell is not less than the first preset threshold, it may be considered that the first small cell cannot provide a resource for the UE.
In another embodiment provided in the embodiments of the present invention, step 504 may be replaced by any one of the following items:
5041. When receiving the access request sent by the first small cell, the control device determines whether a remaining resource volume of the first small cell is greater than the second preset threshold. If the remaining resource volume of the first small cell is greater than the second preset threshold, perform step 505; if the remaining resource volume of the first small cell is not greater than the second preset threshold, perform step 510.
Similar to the first preset threshold, the second preset threshold may be preset or be determined according to an average value of a remaining resource volume of each small cell, which is not limited in this embodiment of the present invention. When the remaining resource volume of the first small cell is greater than the second preset threshold, it may be considered that the first small cell can provide a resource for the UE, and the first small cell is determined as the target base station.
5042. When receiving the access request sent by the first small cell, the control device determines whether current load of the first small cell is less than a first preset threshold, and determines whether a remaining resource volume of the first small cell is greater than the second preset threshold. When the current load of the first small cell is less than the first preset threshold, and the remaining resource volume of the first small cell is greater than the second preset threshold, perform step 505; when the current load of the first small cell is not less than the first preset threshold, or the remaining resource volume of the first small cell is not greater than the second preset threshold, perform step 510.
In step 5042, only when the current load of the first small cell is less than the first preset threshold, and the remaining resource volume of the first small cell is greater than the second preset threshold, the control device determines that the first small cell can provide a resource for the UE. When the current load of the first small cell is not less than the first preset threshold, or the remaining resource volume of the first small cell is not greater than the second preset threshold, the control device may determine that the first small cell cannot provide a resource for the UE.
5043. When receiving the access request sent by the first small cell, the control device determines whether current load of the first small cell is less than a first preset threshold, and determines whether a remaining resource volume of the first small cell is greater than the second preset threshold. When the current load of the first small cell is less than the first preset threshold, or the remaining resource volume of the first small cell is greater than the second preset threshold, perform step 505. When the current load of the first small cell is not less than the first preset threshold, and the remaining resource volume of the first small cell is not greater than the second preset threshold, perform step 510.
In step 5043, when the current load of the first small cell is less than the first preset threshold, or the remaining resource volume of the first small cell is greater than the second preset threshold, the control device may determine that the first small cell can provide a resource for the UE; only when the current load of the first small cell is not less than the first preset threshold, and the remaining resource volume of the first small cell is not greater than the second preset threshold, the control device determines that the first small cell cannot provide a resource for the UE.
It should be noted that the control device may separately perform determining on multiple kinds of information such as the current load, the remaining resource volume, and resource utilization of the first small cell, and may determine, when any kind of information meets a preset condition, that the first small cell can provide a resource for the UE, or determine, only when each kind of information meets a preset condition, that the first small cell can provide a resource for the UE. This embodiment of the present invention imposes no limitation thereto. Further, this embodiment of the present invention gives description by using an example in which the control device first determines whether the first small cell can provide a resource for the UE, and then performs determining on a small cell except the first small cell when the first small cell cannot provide a resource for the UE. Actually, the control device may further separately perform determining on all small cells connected to the control device, so as to select a small cell that can provide a resource for the UE. This embodiment of the present invention merely gives an example of an admission control algorithm, and the control device may also perform determining based on another admission control algorithm. This embodiment of the present invention imposes no limitation on the admission control algorithm.
505. The control device determines the first small cell as the target base station, and determines, according to resource status information of the first small cell and the service information, a resource that the first small cell should provide for the UE.
In this embodiment of the present invention, the target base station is configured to provide the resource for the UE.
When determining the first small cell as the target base station, the control device may determine, according to the information such as the current load, the remaining resource volume, and the resource utilization of the first small cell and the information such as the service type, the priority, and the access reason of the UE, the resource that the first small cell should provide for the UE.
It should be noted that this embodiment of the present invention gives description by using an example in which the control device determines one target base station. Actually, the control device may determine multiple target base stations and recommend the multiple target base stations to the UE, where the UE selects one target base station from the multiple target base stations and sends an access request to the selected target base station, so as to access the selected target base station when receiving an access acknowledgement response of the selected target base station. This embodiment of the present invention imposes no limitation on a quantity of target base stations determined by the control device.
506. The control device sends a first access response to the first small cell, where the first access response carries the identifier of the UE, the identifier of the first small cell, and the resource that the first small cell should provide for the UE.
In this embodiment of the present invention, when determining the target base station, the control device sends an access response to the first small cell, where the access response carries the identifier of the UE, an identifier of the target base station, and a resource that the target base station should provide for the UE. If the target base station is the first small cell, the control device sends the first access response to the first small cell, where the identifier of the target base station carried in the first access response is the identifier of the first small cell. If the target base station is a second small cell, the control device sends a second access response to the first small cell, where the identifier of the target base station carried in the second access response is an identifier of the second small cell.
507. When receiving the first access response, the first small cell schedules a resource for the UE according to the resource that the first small cell should provide for the UE and that is determined by the control device.
In this embodiment of the present invention, the first access response is used to acknowledge the access request. When receiving the first access response, the first small cell parses the first access response, determines that a base station identifier carried in the first access response is the identifier of the first small cell, and schedules a resource of the first small cell for the UE according to the resource determined by the control device, so that the UE subsequently accesses the first small cell according to the scheduled resource. Optionally, the first small cell selects a resource from remaining resources and schedules the resource for the UE.
It should be noted that this embodiment of the present invention gives description by using an example in which the first small cell schedules a resource for the UE. Actually, the control device or another small cell may also schedule a resource for the UE. This embodiment of the present invention imposes no limitation thereto.
508. The first small cell sends the first access response to the UE according to the identifier of the UE.
This embodiment of the present invention gives description by using an example in which the first small cell forwards the received first access response to the UE. Actually, the first small cell may further determine whether the identifier of the target base station carried in the first access response is the identifier of the first small cell. If the identifier of the target base station carried in the first access response is the identifier of the first small cell, the first small cell sends an access acknowledgement response to the UE; if the identifier of the target base station carried in the first access response is not the identifier of the first small cell, the first small cell sends an access reject response to the UE, where the access reject response carries the identifier of the target base station.
509. When receiving the first access response, the UE accesses the first small cell based on the identifier of the first small cell and the resource that the first small cell provides for the UE, and the end comes.
In this embodiment of the present invention, the first small cell has scheduled the resource for the UE. When receiving the first access response, the UE parses the first access response, obtains the identifier of the first small cell and the resource that the first small cell provides for the UE, and may perform a resource configuration process based on the resource and send a connection setup complete message to the first small cell when resource configuration is completed, so that the UE accesses the first small cell.
510. The control device sorts current load of a small cell except the first small cell, and determines a second small cell with lowest current load in the small cell except the first small cell as the target base station.
In this embodiment of the present invention, when the current load of the first small cell is not less than the first preset threshold, it may be considered that the first small cell cannot provide a resource for the UE. Therefore, the control device sorts the current load of the small cell except the first small cell, selects the second small cell with the lowest current load in the small cell except the first small cell, and determines the second small cell as the target base station.
In another embodiment provided in the embodiments of the present invention, step 510 may be replaced by the following step: the control device sorts a remaining resource volume of a small cell except the first small cell, and determines a second small cell of a largest remaining resource volume in the small cell except the first small cell as the target base station.
511. The control device determines, according to resource status information of the second small cell and the service information, a resource that the second small cell should provide for the UE, and performs step 512 and step 514.
Step 511 is similar to step 505, and is not described in detail herein.
512. The control device sends a second access response to the first small cell, where the second access response carries the identifier of the UE, an identifier of the second small cell, and the resource that the second small cell should provide for the UE.
513. When receiving the second access response, the first small cell sends the second access response to the UE according to the identifier of the UE, and performs step 516.
When receiving the second access response, the first small cell parses the second access response, determines that a base station identifier carried in the second access response is the identifier of the second small cell, that is, the second small cell is the target base station, and therefore, forwards the second access response to the UE and does not need to schedule a resource for the UE.
514. The control device sends an access message to the second small cell, where the access message carries the identifier of the UE and the resource that the second small cell should provide for the UE.
515. When receiving the access message, the second small cell schedules a resource of the second small cell for the UE according to the identifier of the UE and the resource that the second small cell should provide for the UE.
516. When receiving the second access response, the UE accesses the second small cell based on the identifier of the second small cell and the resource provided by the second small cell.
In this embodiment of the present invention, after the control device is introduced, an interface between the control device and a small cell is added, signaling between the control device and the small cell is defined, an interaction process between the control device and the small cell is designed, resource coordination of each small cell is implemented by the control device, and a purpose that the UE accesses the small cell is achieved.
According to the method provided in this embodiment of the present invention, a control device is introduced, an interface between the control device and a base station is added, signaling between the control device and the base station is defined, an interaction process between the control device and the base station is designed, and the control device determines, according to resource status information of each base station and service information of UE, a target base station that the UE accesses and a resource that the target base station should provide for the UE, and can coordinate a resource of each base station, thereby increasing overall resource utilization, and improving quality of service and a system throughput. Moreover, because the control device has acquired the resource status information of each base station, interference caused by access of new UE can be avoided.
601. Each small cell sends resource status information of each small cell to the control device.
602. UE sends an access request to the first small cell, where the access request carries an identifier and service information that are of the UE.
603. When receiving the access request, the first small cell sends the access request and an identifier of the first small cell to the control device.
604. When receiving the access request sent by the first small cell, the control device determines whether current load of the first small cell is less than a first preset threshold. If the current load of the first small cell is less than a first preset threshold, perform step 605; or if current load of the first small cell is not less than a first preset threshold, perform step 610.
605. The control device determines the first small cell as the target base station, and determines, according to resource status information of the first small cell and the service information, a resource that the first small cell should provide for the UE.
606. The control device schedules a resource of the first small cell for the UE according to the determined resource that the first small cell should provide for the UE.
607. The control device sends a first access response to the first small cell, where the first access response carries the identifier of the UE, the identifier of the first small cell, and the resource that the control device schedules for the UE.
608. When receiving the first access response, the first small cell sends the first access response to the UE.
609. When receiving the first access response, the UE accesses the first small cell based on the identifier of the first small cell and the resource that the control device schedules for the UE, and the end comes.
610. The control device sorts current load of a small cell except the first small cell, and determines a second small cell with lowest current load in the small cell except the first small cell as the target base station.
611. The control device determines, according to resource status information of the second small cell and the service information, a resource that the second small cell should provide for the UE.
612. The control device schedules a resource of the second small cell for the UE according to the determined resource that the second small cell should provide for the UE.
613. The control device sends a second access response to the first small cell, where the second access response carries the identifier of the UE, an identifier of the second small cell, and the resource that the control device schedules for the UE.
614. When receiving the second access response, the first small cell sends the second access response to the UE.
615. When receiving the second access response, the UE accesses the second small cell based on the identifier of the second small cell and the resource that the control device schedules for the UE, and the end comes.
According to the method provided in this embodiment of the present invention, a control device is introduced, an interface between the control device and a base station is added, signaling between the control device and the base station is defined, an interaction process between the control device and the base station is designed, and the control device determines, according to resource status information of each base station and service information of UE, a target base station that the UE accesses and a resource that the target base station should provide for the UE, and can coordinate a resource of each base station, thereby increasing overall resource utilization, and improving quality of service and a system throughput. Moreover, because the control device has acquired the resource status information of each base station, interference caused by access of new UE can be avoided.
701. Each small cell sends resource status information of each small cell to a control device connected to each small cell.
In this embodiment of the present invention, each control device is configured to coordinate a resource of each small cell connected to each control device, and each macro base station is configured to select a control device according to resource status information corresponding to the control device connected to each macro base station.
702. Each control device sends the resource status information of each small cell to a macro base station connected to each control device.
Each small cell includes a small cell that is located in a macro cell corresponding to the macro base station, and may further include a small cell that is located outside the macro cell and on an edge of an adjacent macro cell of the macro cell. Therefore, what the control device sends to the macro base station is resource status information of all small cells within the macro cell and of the small cell on the edge of the adjacent macro cell.
Optionally, each control device periodically sends the acquired resource status information of each small cell to the macro base station connected to each control device; or each macro base station periodically sends a resource information request to the control device connected to each macro base station, and when receiving the resource information request of the macro base station, each control device sends the resource status information of each small cell acquired by each control device to the macro base station; or when receiving a resource information report instruction, any control device sends the resource status information of each small cell acquired by the control device to a macro base station connected to the control device. This embodiment of the present invention imposes no limitation on a manner of sending the resource status information.
Further, this embodiment of the present invention gives description by using an example in which the control device sends the resource status information of each small cell to the macro base station. Actually, when acquiring the resource status information of each small cell, the control device may collect statistics on the resource status information of each small cell to acquire overall resource status information corresponding to the control device, such as total load, a total remaining resource volume, average resource utilization, and send the overall resource status information to the macro base station, so that the macro base station can subsequently determine, according to the overall resource status information, whether the control device can provide a resource for the UE.
703. The UE sends an access request to the macro base station, where the access request carries an identifier and service information that are of the UE.
704. When receiving the access request, the macro base station determines, according to resource status information of the macro base station and the service information, whether the macro base station can provide a resource for the UE. If the macro base station can provide a resource for the UE, perform step 705; if the macro base station cannot provide a resource for the UE, perform step 708.
A manner in which the macro base station determines whether the macro base station can provide a resource for the UE is similar to a manner in which the control device determines whether the first small cell can provide a resource for the UE, and details are not described herein.
705. The macro base station determines a resource that should be provided for the UE, and schedules a resource for the UE according to the resource that the macro base station should provide for the UE.
706. The macro base station sends a first access response to the UE, where the first access response carries the identifier of the UE, an identifier of the macro base station, and the resource that the macro base station schedules for the UE.
707. When receiving the first access response, the UE accesses the macro base station based on the identifier of the macro base station and the resource that the macro base station schedules for the UE, and the end comes.
708. The macro base station selects, according to the resource status information sent by each control device, a first control device that can provide a resource for the UE.
Optionally, according to overall resource status information sent by each control device, the macro base station selects a control device of lowest total load, or selects a control device of a largest total remaining resource volume.
Step 708 may be replaced by the following step: the macro base station sends an access reject response to the UE when determining that neither the macro base station nor each small cell connected to each control device can provide a resource for the UE. The macro base station may further calculate, according to the resource status information of the macro base station and the resource status information of each small cell, a time length that the UE needs to wait, and send the time length to the UE, so that the UE sends the access request to the macro base station again after the corresponding time length.
709. The macro base station sends the access request to the first control device, where the access request carries the identifier of the UE, the service information, and an identifier of the macro base station.
710. When receiving the access request, the first control device determines a target base station and a resource that the target base station should provide for the UE.
A manner in which the first control device determines the target base station and the resource that the target base station should provide for the UE is similar to the foregoing steps 304-305 and 310-311, and details are not described herein.
711. The first control device sends a second access response to the macro base station, where the second access response carries the identifier of the UE, an identifier of the target base station, and the resource that the target base station should provide for the UE.
712. When receiving the second access response, the macro base station schedules a resource for the UE according to the resource that the target base station should provide for the UE and that is determined by the first control device.
713. The macro base station sends the second access response to the UE according to the identifier of the UE.
714. When receiving the second access response, the UE accesses the target base station based on the identifier of the target base station and the resource that the macro base station schedules for the UE, and the end comes.
According to the method provided in this embodiment of the present invention, a control device is introduced, an interface between the control device and a base station is added, signaling between the control device and the base station is defined, an interaction process between the control device and the base station is designed, and the control device determines, according to resource status information of each base station and service information of UE, a target base station that the UE accesses and a resource that the target base station should provide for the UE, and can coordinate a resource of each base station, thereby increasing overall resource utilization, and improving quality of service and a system throughput. Moreover, because the control device has acquired the resource status information of each base station, interference caused by access of new UE can be avoided.
801. Each small cell sends resource status information of each small cell to a control device connected to each small cell.
802. Each control device sends the resource status information of each small cell to a macro base station connected to each control device.
803. The UE sends an access request to the macro base station, where the access request carries an identifier and service information that are of the UE.
804. When receiving the access request, the macro base station determines, according to resource status information of the macro base station and the service information, whether the macro base station can provide a resource for the UE. If the macro base station can provide a resource for the UE, perform step 805; if the macro base station cannot provide a resource for the UE, perform step 808.
805. The macro base station determines a resource that should be provided for the UE, and schedules a resource for the UE according to the resource that the macro base station should provide for the UE.
806. The macro base station sends a first access response to the UE, where the first access response carries the identifier of the UE, an identifier of the macro base station, and the resource that the macro base station schedules for the UE.
807. When receiving the first access response, the UE accesses the macro base station based on the identifier of the macro base station and the resource that the macro base station schedules for the UE, and the end comes.
808. The macro base station selects, according to the resource status information sent by each control device, a first control device that can provide a resource for the UE.
809. The macro base station sends the access request to the first control device, where the access request carries the identifier of the UE, the service information, and an identifier of the macro base station.
810. When receiving the access request, the first control device determines a target base station and a resource that the target base station should provide for the UE.
811. The first control device schedules a resource of the target base station for the UE according to the determined resource that the target base station should provide for the UE.
812. The first control device sends a second access response to the macro base station, where the second access response carries the identifier of the UE, an identifier of the target base station, and the resource that the target base station should provide for the UE.
813. When receiving the second access response, the macro base station sends the second access response to the UE according to the identifier of the UE.
814. When receiving the second access response, the UE accesses the target base station based on the identifier of the target base station and the resource that the macro base station schedules for the UE, and the end comes.
According to the method provided in this embodiment of the present invention, a control device is introduced, an interface between the control device and a base station is added, signaling between the control device and the base station is defined, an interaction process between the control device and the base station is designed, and the control device determines, according to resource status information of each base station and service information of UE, a target base station that the UE accesses and a resource that the target base station should provide for the UE, and can coordinate a resource of each base station, thereby increasing overall resource utilization, and improving quality of service and a system throughput. Moreover, because the control device has acquired the resource status information of each base station, interference caused by access of new UE can be avoided.
The following describes a process of introducing the control device.
A person of ordinary skill in the art may understand that all or some of the steps of the embodiments may be implemented by hardware or a program instructing related hardware. The program may be stored in a computer-readable storage medium. The storage medium may include: a read-only memory, a magnetic disk, an optical disc, or the like.
The foregoing descriptions are merely exemplary embodiments of the present invention, but are not intended to limit the present invention. Any modification, equivalent replacement, and improvement made without departing from the spirit and principle of the present invention shall fall within the protection scope of the present invention.
This application is a continuation of International Application No. PCT/CN2014/072171, filed on Feb. 18, 2014, which is hereby incorporated by reference in its entirety.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/CN2014/072171 | Feb 2014 | US |
Child | 15239635 | US |