Embodiment
In the embodiment of the present invention, trunking and the first base station send to the second base station after being integrated by the resource state information of Uu mouth and Un mouth, thus achieve reporting of resource state information, make the second base station can grasp the load condition of adjacent cell, the parameter of switching and cell reselection etc. is adjusted, and then make in network can load balancing, improve efficiency of transmission and overall performance of network.
See Fig. 1, the communication system in the present embodiment comprises the first base station 102, base station 101, second and trunking 103.Have X2 interface between first base station 101 and trunking 103, therefore the first base station 101 is DeNB.Between second base station 102 and the first base station 101, there is X2 interface, but and without direct interface between trunking 103, can and other trunking between have interface, also can not and any trunking between have interface.
Second base station 102, for sending reporting resource state request, sends reporting resource state request especially by X2 mouth to the first base station 101.Reporting resource state request can adopt the structure of existing reporting resource state demand signalling (RESOURCE STATUS REQUEST), carry the mark (as cell ID (cell ID) etc.) of Target cell (being also neighbor cell), this Target cell is the community needing to report resource state information.Second base station 102 also receives by X2 mouth the resource status carrying the resource state information of Uu mouth and Un mouth that the first base station 101 returns and upgrades signaling.Resource status upgrades signaling and existing resource status also can be adopted to upgrade the structure of signaling (RESOURCE STATUS Update).Report cycle can be carried in second base station 102 in reporting resource state request, makes the first base station 101 and trunking 103 periodically report resource status.
First base station 101 for reporting resource state request forward that the second base station 102 is sent to trunking 103; Receive the resource state information that trunking 103 sends; The resource status carrying the resource state information of Uu mouth and Un mouth is upgraded signaling and sends to the second base station 102.First base station 101 receives the reporting resource state request of the second base station 102 transmission by X2 mouth, the mark of community is carried in this reporting resource state request, there are the mark of community and the corresponding relation of trunking 103 in first base station 101, then can determine the trunking 103 of the mark correspondence of this community.First base station 101 is sent to trunking 103 after the domain of dependence in the reporting resource state request received being replaced, especially the content that X2 message makes the domain of dependence of agent functionality is replaced, the content of replacing as: the contents such as the ID originally distributed between the second base station 102 and the first base station 101 are replaced with the ID etc. distributed between the first base station 101 and trunking 103, as base station measurement mark (eNB Measurement ID).Reporting resource state request after renewal is sent to trunking 103 by the first base station 101.
Because the first base station 101 is by measuring the resource state information directly obtaining Un mouth, trunking 103 directly obtains the resource state information of Uu mouth by measuring, and wants the resource state information obtaining Uu mouth and Un mouth, then has multiple specific implementation.
As the first: the first base station 101 receives the resource state information about Uu mouth that trunking 103 sends.Concrete, the first base station 101 receives by X2 mouth the resource status carrying the resource state information of Uu mouth and upgrades signaling, and extracts the resource state information of Uu mouth after resolving.The resource state information of the resource state information of Uu mouth and the local Un mouth obtained can all be carried in resource status renewal signaling, to report the second base station 102 by the first base station 101.Or, the resource state information of the resource state information of Uu mouth with the local Un mouth obtained compares by the first base station 101, determining the resource state information about having the greatest impact to load balancing in the Uu mouth of trunking and the resource state information of Un mouth, being transmitted to the second base station 102 by carrying the renewal of the resource status to the resource state information that load balancing the has the greatest impact signaling determined.So both can make the loading condition of the second master goal community, base station 102, and can Internet resources have been saved again, and existing signaling format can be continued to use.Similar with receiving course, the first base station 101 needs to upgrade according to the second base station 102 content that resource status upgrades the domain of dependence of signaling proxy function in signaling, and the resource status renewal signaling after upgrading is sent to the second base station 102.
One of the following is at least comprised: value larger in the hardware load (HardwareLoad Indicator) of Uu mouth and Un mouth about the resource state information had the greatest impact to load balancing in the Uu mouth of trunking and the resource state information of Un mouth; S1 (a kind of interface between base station and core net) the transmission network side load of Uu mouth and Un mouth indicates value higher in (S1TNL Load Indicator); Value larger in Physical Resource Block (PRB) occupation proportion (Radio Resource Status) of Uu mouth and Un mouth; Value less in the cell capacity grade (Composite Available Capacity Group) of Uu mouth and Un mouth; Value less in the active volume of Uu mouth and Un mouth.Resource state information can be concrete value, if cell capacity grade is 10, or as PRB occupation proportion value be 80%; Also can be indication information, as overload or light load etc.Wherein, Radio Resource Status comprises 6 measured values, that up-downgoing ensures bit rate (Guaranteed Bit Rate respectively, GBR) PRB takies situation (ratio value, indication information or relative value etc.), and up-downgoing non-guarantee bit rate (non-GBR) PRB takies situation (ratio value, indication information or relative value etc.) and the total PRB of up-downgoing takies situation (ratio value, indication information or relative value etc.).
As the second: the first base station 101 sends the resource state information of Un mouth to trunking 103.Concrete, the resource state information about Un mouth, after the reporting resource state request forward sent the second base station 102 is to trunking 103, is sent to trunking by the first base station 101; Or the resource state information about Un mouth is periodically sent to trunking 103 by the first base station 101; Or the resource state information about Un mouth, when judging exceed about the resource state information of Un mouth or return to default condition, is sent to trunking 103 by the first base station 101.Judge to exceed or return to default condition have multiple specific implementation, as Un mouth reach the first default load threshold requirement time, load is heavier to represent Un mouth, first base station 101 reports indication information or concrete Resource State Value (can be direct measurement result) to trunking 103, to impact the resource state information that finally reports of trunking 103, when Un mouth by heavier load restoration to comparatively light hours, namely be less than the second default load door in limited time, first base station 101 also needs to report indication information or concrete Resource State Value to trunking 103, exempting Un mouth measurement result finally reports resource state information to impact to trunking 103.First load thresholding and the second load thresholding can be determined according to algorithm, and preferably, in order to prevent frequently reporting conditions such as preferably meeting certain duration.
When trunking 103 does not receive the indication information of any Un mouth or concrete Resource State Value, or after the resource state information after the resource state information of heavy load is alleviated by load covers, trunking 103 can only be considered the resource state information of its Uu mouth and report.
Resource state information about Un mouth can also be sent to trunking 103 on other opportunity by the first base station 101, does not enumerate herein.The resource state information of the Un mouth that the first base station 101 sends to trunking 103 can be concrete value, cell capacity grade is 10, or indication information, as overload or light load etc., or relative value, if cell capacity grade is lower than level threshold value (as 20) 10 grades, then the actual value of cell capacity grade is 10.Resource state information can be cell capacity grade or PRB occupation proportion etc., every category information has each self-corresponding pre-conditioned, if cell capacity grade is exceed default condition lower than level threshold value, PRB occupation proportion is exceed default condition higher than the ratio threshold value preset.
First base station 101 receives the resource state information about Uu mouth and Un mouth that trunking 103 sends, and upgrades signaling especially by X2 mouth carrying of receiving that trunking 103 sends about the resource status of the resource state information of Uu mouth and Un mouth.Resource status upgrades the resource state information that signaling can carry Uu mouth and Un mouth, or carries the resource state information had the greatest impact to load balancing in the resource state information of Uu mouth and Un mouth.The content update that resource status is upgraded the domain of dependence of signaling proxy function in signaling by the first base station 101 is the content relevant with the second base station 102, and the resource status renewal signaling after upgrading is sent to the second base station 102.First base station 101 needs X2 signaling between maintenance first base station 101 and trunking 103 and the mapping relations of X2 signaling between the first base station 101 and the second base station 102, such as Storage Mapping information.When the first base station 101 receives the corresponding X2 signaling that trunking 103 sends, search this mapping relations, namely known this be the X2 signaling relevant to the second base station 102, then upgrade the content of the domain of dependence accordingly, after completing agent functionality, then this X2 signaling is sent.
The reporting resource state request sent by the second base station 102 that trunking 103 forwards for receiving the first base station 101; The resource status carrying the resource state information of Uu mouth and Un mouth is upgraded signaling and sends to the first base station 101, so that resource status is upgraded signaling by the first base station 101 be transmitted to the second base station 102; Or, the resource status carrying the resource state information of Uu mouth is upgraded signaling and sends to the first base station 101, so that the resource status carrying the resource state information of Uu mouth and Un mouth is upgraded signaling by the first base station 101 be transmitted to the second base station 102.
After trunking 103 receives reporting resource state request, to the first base station 101 feedback resources condition responsive signaling, and by the first base station 101, resource status response signaling can also be transmitted to the second base station 102.
For the configuration of the resource state information of Un mouth with report and both can take X2 signaling between first base station 101 and trunking 103, wireless heterogeneous networks (RRC) signaling also can be taked.If the resource status demand signalling between the first base station 101 and trunking 103, resource status response signaling (RESOURCE STATUS RESPONSE) and resource status upgrade signaling adopt X2 signaling, need to distinguish with existing signaling, therefore need to be different from existing value for the value in the territory identifying signaling in signaling.Territory for identifying signaling comprises type of message (Message type), registration request (RegistrationRequest) or report characteristics (Report characteristics) etc.Need the resource state information (mainly the resource state information of Uu mouth) obtaining the other side in prior art between first base station 101 and trunking 103, also can send resource status demand signalling, resource status response signaling and resource status and upgrade signaling.The present embodiment is multiplexing sends the process that resource status demand signalling, resource status response signaling and resource status upgrade signaling between first base station 101 and trunking 103, and the multiplexing structure of original signaling, achieves request and the feedback of the resource state information of Uu mouth and Un mouth.By identifying the different values in the territory of signaling, distinguish the process obtaining the resource state information about Un mouth in the existing process or the present embodiment obtaining resource state information between the first base station 101 and trunking 103 between the first base station 101 and trunking 103.
Because the first base station 101 is by measuring the resource state information directly obtaining Un mouth, trunking 103 directly obtains the resource state information of Uu mouth by measuring, and wants the resource state information obtaining Uu mouth and Un mouth, then has multiple specific implementation.
For the first situation aforesaid, trunking 103 sends the resource state information of Uu mouth to the first base station 101.Concrete, trunking 103 sends to the first base station 101 resource status carrying the resource state information of Uu mouth by X2 mouth and upgrades signaling.Trunking 103 can periodic measurement obtain the resource state information of Uu mouth, then the resource state information of Uu mouth is sent to the first base station 101.
For aforesaid the second situation, trunking 103 receives the resource state information of the Un mouth that the first base station 101 sends.Concrete, trunking 103 receives the resource status updating message (RESOURCE STATUSUPDATE) carrying the resource state information of Un mouth of the first base station 101 transmission by X2 mouth.Resource status updating message can adopt the structure of existing resource status updating message, but needs to distinguish with existing resource status updating message, therefore needs to be different from existing value for the value in the territory identifying signaling in resource status updating message.Territory for identifying signaling comprises type of message (Messagetype), registration request (Registration Request) or report characteristics (Report characteristics) etc.Trunking 103 resolving resource state updating message also therefrom extracts the resource state information of Un mouth.Trunking 103 also obtains the resource state information of Uu mouth from this locality, and sends the resource status carried about the resource state information of Uu mouth and Un mouth to the first base station 101 and upgrade signaling.Resource status upgrades the resource state information that signaling can carry Uu mouth and Un mouth, or carries the resource state information had the greatest impact to load balancing in the resource state information of Uu mouth and Un mouth.When the resource state information had the greatest impact to load balancing in the resource state information carrying Uu mouth and Un mouth, before this, the resource state information of the Uu mouth that this locality obtains by trunking 103 and the resource state information of Un mouth compare, determining the resource state information about having the greatest impact to load balancing in the Uu mouth of trunking and the resource state information of Un mouth, sending to the first base station 101 by carrying the renewal of the resource status to the resource state information that load balancing the has the greatest impact signaling determined.
Because the first base station 101 periodically may send the resource state information of Un mouth to trunking 103, when also may judge exceed about the resource state information of Un mouth or return to default condition, send the resource state information of Un mouth to trunking 103; So the resource state information of Un mouth that trunking 103 obtained according to the last time compares with the resource state information of the local Uu mouth obtained.When the first base station 101 adopts the condition preset to carry out the scheme judged, when what particularly the first base station 101 sent is relative value, trunking 103 needs there is default condition, and obtains actual value according to relative value, then is compared by the resource state information of its Uu mouth obtained with this locality.When the first base station 101 send be indication information time, trunking 103 also needs the indication information of the resource status obtaining Uu mouth, then both is compared.When the first base station 101 adopts the condition preset to carry out the scheme judged, if trunking 103 does not receive a certain resource state information, as do not received PRB occupation proportion, or receive a certain resource state information when having returned to the indication information of default condition, can determine that this resource of Un mouth is more sufficient, only need report the resource state information of Uu mouth, or this resource state information of Un mouth is defaulted as the value not affecting very much load balancing and judge, then compared by the resource state information of this value and Uu mouth, comparative result is made to be: to determine that the resource state information of Uu mouth is the resource state information about having the greatest impact to load balancing in the Uu mouth of trunking and the resource state information of Un mouth.
The resource state information that first base station 101 and each measurement of trunking 103 obtain can be all the mean value in the measuring period.
See Fig. 2, in the present embodiment, base station comprises: first interface module 201 and the second interface module 202.First interface module 201 and the second interface module 202 all can comprise X2 mouth.Second interface module 202 also comprises Un mouth.
The reporting resource state request that first interface module 201 sends for receiving the second base station 102, and the resource status renewal signaling carrying the resource state information of Uu mouth and Un mouth is sent to the second base station 102.
Second interface module 202 for reporting resource state request forward is transmitted to trunking 103 to trunking, and receives the resource state information of trunking 103 transmission.
Base station also comprises: processing module 203 (as CPU etc.), shown in Figure 3.Processing module 203 is for upgrading the content of the domain of dependence of signaling proxy function in reporting resource state request according to trunking 103.Reporting resource state request after renewal is sent to trunking 103 by the second interface module 202, and the resource status carrying resource state information receiving trunking 103 transmission upgrades signaling.Described processing module 203 upgrades according to the second base station the content that resource status upgrades the domain of dependence of signaling proxy function in signaling.Resource status after renewal is upgraded signaling and sends to the second base station 102 by first interface module 201.
Or the second interface module 202 receives the resource state information about Uu mouth that trunking 103 sends.Processing module 203 is for obtaining the resource state information about Un mouth from this locality.
Second interface module 202 also for the resource state information about Un mouth is sent to trunking 103, and receives the resource state information about Uu mouth and Un mouth that trunking 103 sends.Resource state information about Un mouth, after the reporting resource state request forward sent the second base station 102 is to trunking 103, is sent to trunking 103 by the second interface module 202; Or, periodically the resource state information about Un mouth is sent to trunking 103; Or, when judging exceed about the resource state information of Un mouth or return to default condition, the resource state information about Un mouth is sent to trunking 103.Wherein, judged exceed about the resource state information of Un mouth or return to default condition by processing module 203.
Processing module 203 is also for determining the resource state information about having the greatest impact to load balancing in the Uu mouth of trunking and the resource state information of Un mouth.First interface module 201 is transmitted to the second base station 102 by carrying the renewal of the resource status to the resource state information that load balancing the has the greatest impact signaling determined.
When described base station is as the second base station 102, the resource status of first interface module 201 also for sending reporting resource state request and the transmission of other base station of reception to other base station upgrades signaling.
See Fig. 4, in the present embodiment, trunking comprises: interface module 401 and processing module 402.
The reporting resource state request sent by the second base station that interface module 401 forwards for receiving the first base station.Interface module 401 is also for receiving the resource state information about Un mouth that the first base station sends.Interface module 401 comprises Un mouth and X2 mouth.
Processing module 402 is for obtaining the resource state information of Uu mouth and Un mouth, and by interface module 401, the resource status renewal signaling carrying the resource state information of Uu mouth and Un mouth is sent to the first base station 101, so that resource status is upgraded signaling by the first base station 101 be transmitted to the second base station 102; Or, processing module 402 is for obtaining the resource state information of Uu mouth, and by interface module 401, the resource status renewal signaling carrying the resource state information of Uu mouth is sent to the first base station 101, so that the resource status carrying the resource state information of Uu mouth and Un mouth is upgraded signaling by the first base station 101 be transmitted to the second base station 102.Processing module 402 also for determining the resource state information about having the greatest impact to load balancing in the Uu mouth of trunking and the resource state information of Un mouth, and sends to the first base station 101 by interface module 401 by carrying the renewal of the resource status to the resource state information that load balancing the has the greatest impact signaling determined.
Separating communication system, the internal structure of base station and trunking and function by the foregoing describing, below the method flow that resource state information reports being introduced.
See Fig. 5, in the present embodiment, reporting resource state is as follows in the main method flow process of base station side:
Step 501: the reporting resource state request forward that the second base station 102 sends by the first base station 101 is to trunking 103.
Step 502: the first base station 101 receives the resource state information that trunking 103 sends.
Step 503: the resource status carrying the resource state information of Uu mouth and Un mouth is upgraded signaling and sends to the second base station 102 by the first base station 101.
See Fig. 6, in the present embodiment, reporting resource state is as follows in the main method flow process of trunking side:
Step 601: trunking 103 receives the reporting resource state request sent by the second base station 102 that the first base station 101 forwards.
Step 602: the resource status carrying the resource state information of Uu mouth and Un mouth is upgraded signaling and sends to the first base station 101, so that resource status is upgraded signaling by the first base station 101 be transmitted to the second base station 102 by trunking 103.
Or perform step 603.
Step 603: the resource status carrying the resource state information of Uu mouth is upgraded signaling and sends to the first base station 101 by trunking 103, so that the resource status carrying the resource state information of Uu mouth and Un mouth is upgraded signaling by the first base station 101 be transmitted to the second base station 102.
As previously mentioned, the resource state information of Uu mouth and Un mouth may be integrated by the first base station 101, also may be integrated the resource state information of Uu mouth and Un mouth by trunking 103, introduce implementation procedure in detail below by three embodiments.
See Fig. 7, when being integrated by the first base station 101 in the present embodiment, the method flow of reporting resource state is as follows:
Step 701: the first base station 101 receives the reporting resource state request that the second base station 102 sends.
Step 702: the first base station 101 upgrades reporting resource state request according to trunking 103.
Step 703: the reporting resource state request after renewal is sent to trunking 103 by the first base station 101.
Step 704: trunking 103 sends the resource status carrying the resource state information of Uu mouth and upgrades signaling to the first base station 101.
Step 705: the first base station 101 receives resource status and upgrades signaling and the resource state information extracting Uu mouth.
Step 706: the resource state information of the resource state information of Uu mouth with the local Un mouth obtained compares by the first base station 101, and determines in the resource state information of Uu mouth and Un mouth the resource state information that load balancing has the greatest impact.
Step 707: the first base station 101 upgrades resource status according to the second base station 102 and upgrades signaling.
Step 708: the resource status renewal signaling carried the resource state information that load balancing has the greatest impact is sent to the second base station 102 by the first base station 101.
See Fig. 8, when being integrated by trunking 103 in the present embodiment, the method flow of reporting resource state is as follows:
Step 801: the first base station 101 receives the reporting resource state request that the second base station 102 sends.
Step 802: the first base station 101 upgrades reporting resource state request according to trunking 103.
Step 803: the reporting resource state request after renewal is sent to trunking 103 by the first base station 101.
Step 804: the first base station 101 sends the resource state information of Un mouth to trunking 103.
Step 805: the resource state information of the Uu mouth that this locality obtains by trunking 103 and the resource state information of Un mouth compare, and determine in the resource state information of Uu mouth and Un mouth the resource state information that load balancing has the greatest impact.
Step 806: trunking 103 sends the resource status carried the resource state information that load balancing has the greatest impact and upgrades signaling to the first base station 101.
Step 807: the first base station 101 upgrades resource status according to the second base station 102 and upgrades signaling.
Step 808: the resource status renewal signaling carried the resource state information that load balancing has the greatest impact is sent to the second base station 102 by the first base station 101.
See Fig. 9, when being integrated by trunking 103 in the present embodiment, the method flow of reporting resource state is as follows:
Step 901: the first base station 101 sends the resource state information of Un mouth to trunking 103.This step can periodically be carried out, or carries out when judgement exceeds or returns to default condition.
Step 902: the first base station 101 receives the reporting resource state request that the second base station 102 sends.
Step 903: the first base station 101 upgrades reporting resource state request according to trunking 103.
Step 904: the reporting resource state request after renewal is sent to trunking 103 by the first base station 101.
Step 905: the resource state information of the Uu mouth that this locality obtains by trunking 103 and the resource state information of Un mouth compare, and determine in the resource state information of Uu mouth and Un mouth the resource state information that load balancing has the greatest impact.
Step 906: trunking 103 sends the resource status carried the resource state information that load balancing has the greatest impact and upgrades signaling to the first base station 101.
Step 907: the first base station 101 upgrades resource status according to the second base station 102 and upgrades signaling.
Step 908: the resource status renewal signaling carried the resource state information that load balancing has the greatest impact is sent to the second base station 102 by the first base station 101.
In the embodiment of the present invention, trunking and the first base station send to the second base station after being integrated by the resource state information of Uu mouth and Un mouth, thus achieve reporting of resource state information, make the second base station can grasp the load condition of adjacent cell, the parameter of switching and cell reselection etc. is adjusted, and then make in network can load balancing, improve efficiency of transmission and overall performance of network.Embodiments provide multiple implementation, the main body of integrate information can be trunking or the first base station.And the resource state information reported can be the resource state information of Uu mouth and Un mouth, also can be the resource state information in Uu mouth and Un mouth, load balancing had the greatest impact, to save Internet resources.And in order to save Internet resources further, the first base station can send the resource state information of Un mouth periodically or when judging to exceed or return to default condition to trunking.And this resource state information can be actual value, relative value or indication information etc.
Those skilled in the art should understand, embodiments of the invention can be provided as method, system or computer program.Therefore, the present invention can adopt the form of complete hardware embodiment, completely software implementation or the embodiment in conjunction with software and hardware aspect.And the present invention can adopt in one or more form wherein including the upper computer program implemented of computer-usable storage medium (including but not limited to magnetic disc store and optical memory etc.) of computer usable program code.
The present invention describes with reference to according to the flow chart of the method for the embodiment of the present invention, equipment (system) and computer program and/or block diagram.Should understand can by the combination of the flow process in each flow process in computer program instructions realization flow figure and/or block diagram and/or square frame and flow chart and/or block diagram and/or square frame.These computer program instructions can being provided to the processor of all-purpose computer, special-purpose computer, Embedded Processor or other programmable data processing device to produce a machine, making the instruction performed by the processor of computer or other programmable data processing device produce device for realizing the function of specifying in flow chart flow process or multiple flow process and/or block diagram square frame or multiple square frame.
These computer program instructions also can be stored in can in the computer-readable memory that works in a specific way of vectoring computer or other programmable data processing device, the instruction making to be stored in this computer-readable memory produces the manufacture comprising command device, and this command device realizes the function of specifying in flow chart flow process or multiple flow process and/or block diagram square frame or multiple square frame.
These computer program instructions also can be loaded in computer or other programmable data processing device, make on computer or other programmable devices, to perform sequence of operations step to produce computer implemented process, thus the instruction performed on computer or other programmable devices is provided for the step realizing the function of specifying in flow chart flow process or multiple flow process and/or block diagram square frame or multiple square frame.
Obviously, those skilled in the art can carry out various change and modification to the present invention and not depart from the spirit and scope of the present invention.Like this, if these amendments of the present invention and modification belong within the scope of the claims in the present invention and equivalent technologies thereof, then the present invention is also intended to comprise these change and modification.