Summary of the invention
The invention provides a kind of destination node choosing method, device and system and operation management maintain server, to realize target MME or target SGW are selected based on information on load based on information on load.
For this reason, the embodiment of the invention is by the following technical solutions:
A kind of destination node choosing method based on information on load, be applied in the System Architecture Evolution system, comprise: the operation management maintain server is according to the information on load of each mobile management nodes that obtains, by light selection principle, select the mobile management nodes that specifies number according to load successively to weight; Described operation management maintain server sends to the destination node selecting device with the identification information of the mobile management nodes chosen; Described destination node selecting device is chosen a mobile management nodes as destination node according to the identification information of the mobile management nodes that receives.
Preferably, described destination node selecting device according to mobile management nodes of identification information picked at random of the described mobile management nodes that receives as destination node.
A kind of destination node selecting device, be applied in the System Architecture Evolution system, comprise receiving element, be used to receive the mobile management nodes identification information that the operation management maintain server is sent, described mobile management nodes is the information on load of described operation management maintain server according to each mobile management nodes that obtains, according to loading by light to heavy selection principle, the mobile management nodes that specifies number of Xuan Zeing successively; Choose the unit, be used for choosing a mobile management nodes as destination node according to the described management node identification information that receiving element receives.
A kind of operation management maintain server is applied in the System Architecture Evolution system, comprising: obtain the unit, be used to obtain the information on load of each mobile management nodes; Selected cell is used for according to obtaining the information on load that the unit obtains, according to load by light to heavy selection principle, the mobile management nodes that specifies number of selection successively; First transmitting element, the mobile management nodes identification information that is used for selected cell is chosen sends to the destination node selecting device.
A kind of destination node selecting system based on information on load, be applied in the System Architecture Evolution system, comprise operation management maintain server and operation management maintain server, wherein, described operation management maintain server, according to the information on load of each mobile management nodes that obtains, according to load by light to heavy selection principle, the mobile management nodes that specifies number of selection successively; Described operation management maintain server sends to the destination node selecting device with the identification information of the mobile management nodes chosen; Described destination node selecting device is chosen a mobile management nodes as destination node according to the identification information of the mobile management nodes that receives.
Preferably, described destination node selecting device according to the mobile management nodes of described management node identification information picked at random that receives as destination node.
A kind of destination node choosing method based on information on load, be applied in the System Architecture Evolution system, comprise: the destination node selecting device receives the information on load of each mobile management nodes that the operation management maintain server is sent, that obtained by described operation management maintain server; And, choose the lightest mobile management nodes of load as destination node according to the information on load that receives.
A kind of operation management maintain server is applied in the System Architecture Evolution system, comprises the acquisition unit, is used to obtain the information on load of each mobile management nodes; Transmitting element, the information on load that is used for obtaining the unit acquisition sends to the destination node selecting device.
A kind of destination node selecting device is applied in the System Architecture Evolution system, comprising:
Receiving element is used to receive the information on load of each mobile management nodes that the operation management maintain server is sent, that obtained by described operation management maintain server;
Choose the unit, be used for information on load, choose the lightest mobile management nodes of load as destination node according to the receiving element reception.
The embodiment of the invention receives the information on load of each mobile management nodes that the operation management maintain server sends, that obtained by described operation management maintain server by the destination node selecting device; And, choose the lightest mobile management nodes of load as destination node according to the information on load that receives, provided based on information on load and realized concrete scheme that target MME or target SGW are selected.
In addition, the embodiment of the invention is also improved at such scheme, by the information on load of operation management maintain server according to each mobile management nodes that obtains, according to load by light to heavy selection principle, the mobile management nodes that specifies number of selection successively; The operation management maintain server sends to the destination node selecting device with the identification information of the mobile management nodes chosen; Choose a mobile management nodes as destination node by the destination node selecting device according to the identification information of the mobile management nodes that receives.Adopt above-mentioned improvement project, not only provided based on information on load and realized concrete scheme that target MME or target SGW are selected, and the bigger problem of load impact that is subjected to of the lightest mobile management nodes of can avoiding effectively loading.
Embodiment
At existing self-optimizing network (SON, SelfOptimization Network) in the mechanism, in order to realize that the functions such as automatic configuration of the adjacent cell relations of ENB are also comprised operation management maintain (OAM in SAE system architecture as shown in Figure 1, Operations, Administration﹠amp; Maintenance) server.Because OAM server and MME Pool and SGW Pool all have annexation (as shown in Figure 3), therefore, the embodiment of the invention is utilized this OAM server, provide a kind of destination node to choose scheme, do not provided the problem that realizes concrete scheme that target MME or target SGW are selected based on information on load in the prior art to solve based on information on load.
Be explained in detail to the main realization principle of embodiment of the invention technical scheme, embodiment and to the beneficial effect that should be able to reach below in conjunction with each accompanying drawing.
As shown in Figure 4, the specific implementation flow chart of a kind of destination node choosing method based on information on load that provides for the embodiment of the invention comprises:
The information on load of each mobile management nodes that step 41, destination node selecting device receive is that the OAM server is sent, obtained by the OAM server;
Step 42, the destination node selecting device is chosen the lightest mobile management nodes of load as destination node according to the information on load that receives.
Correspondingly, the embodiment of the invention provides a kind of OAM server, is applied in the System Architecture Evolution system, comprising:
Obtain the unit, be used to obtain the information on load of each mobile management nodes;
Transmitting element, the information on load that is used for obtaining the unit acquisition sends to the destination node selecting device.
In addition, the embodiment of the invention also provides a kind of destination node selecting device, is applied in the System Architecture Evolution system, comprising:
Receiving element is used to receive the information on load of each mobile management nodes that the OAM server is sent, that obtained by described OAM server;
Choose the unit, be used for information on load, choose the lightest mobile management nodes of load as destination node according to the receiving element reception.
Because the information on load of each mobile management nodes can periodically upgrade, therefore, if in adjacent two time cycles, the load that all is same mobile management nodes is the lightest, then in this two time cycles, the capital selects this mobile management nodes as destination node, will cause bigger load impact to this mobile management nodes like this, makes the stability of whole system be under some influence., in the embodiment of the invention said method is improved for this reason, another kind of destination node choosing method based on information on load is provided, the specific implementation flow chart of this method comprises as shown in Figure 5:
Step 51, the identification information of the mobile management nodes that destination node selecting device reception OAM server is sent, this mobile management nodes obtains the information on load of each mobile management nodes for the OAM server, and according to the information on load that obtains, according to loading by light to heavy selection principle, the mobile management nodes of the defined amount of choosing successively, or the mobile management nodes of the corresponding number chosen successively of the indication of information as indicated;
Step 52, the destination node selecting device is chosen a mobile management nodes as destination node according to the identification information of the mobile management nodes that receives.
This method that provides according to the embodiment of the invention, be according to loading by light to heavy selection principle, select the part mobile management nodes earlier by the OAM server, the OAM server sends to the target selection node with the mobile management nodes identification information of choosing then, by the identification information of target selection node according to the mobile management nodes that receives, from the part mobile management nodes that the OAM server is chosen, select a mobile management nodes as destination node, therefore, in the process of periodically choosing destination node, just the mobile management nodes that given load is the lightest again is as destination node, thus the bigger problem of load impact that the lightest mobile management nodes of can avoiding loading is subjected to.
With the SAE system is example, when HO takes place, the MME that serves for UE need choose a SGW as target SGW from the new SGW Pool that UE will switch to, so that setting up user's face connects, according to destination node choosing method provided by the invention, the specific implementation schematic flow sheet of in the SAE system target SGW being chosen comprises as shown in Figure 6:
Step 61, the information on load of each candidate SGW among the new SGW Pool that OAM server acquisition UE will switch to;
Step 62 according to the information on load that obtains,, is selected candidate SGW to constitute number up to specification successively or is met the best candidate SGW subclass of the indicated number of indication information by light selection principle to weight according to load;
Step 63, OAM server send to the identification information of each SGW in the best candidate SGW subclass and are each MME among the MME Pool at the MME place of UE service;
Step 64, any one MME among the employing MME Pool chooses a SGW as target SGW according to the identification information by each SGW in the best candidate SGW subclass of OAM server transmission that receives from best candidate SGW subclass.
In above-mentioned steps 61, because each candidate SGW periodically sends the information on load of self often to the OAM server, therefore, for whether the information on load of checking the OAM server to obtain is the Payload information that candidate SGW sends in current period, candidate SGW is in transmission self information on load, also in this information on load, carry the rise time of this information on load, follow-up OAM server is after obtaining this information on load, whether the time difference by judging current time and this information on load rise time is greater than transmitting time cycle of the information on load of candidate SGW, can judge whether this information on load of receiving is effective, particularly, when judging that this time difference is not more than the transmission of information on load during the cycle, judge that this information on load is effective, otherwise, judge that then this information on load is invalid, initiate to regain the notice of information on load by the OAM server to candidate SGW.
At above-mentioned steps 62, according to the information on load that obtains, by light selection principle, select candidate SGW to constitute number up to specification successively or when meeting the best candidate SGW subclass of the indicated number of indication information according to load to weight, can but be not limited to by following dual mode:
First kind of mode, the mode of absolute magnitude indication, be the fixing numeral of SGW number regulation that comprises in the best candidate SGW subclass promptly by the OAM server, such as when this fixing numeral is 5, explanation is 5 according to the number of the SGW of the ascending selective sequential of information on load from new SGW Pool;
The second way, measure the mode of indication indirectly, promptly stipulate an indication information at the SGW number that comprises in the best candidate SGW subclass by the OAM server, such as, when the indicated value of this indication information is 1/3, the SGW number that comprises in the expression best candidate SGW subclass be among the new SGW Pool all candidate SGW sums 1/3, add up to 30 such as all candidate SGW among the new SGW Pool, then according to the indicated value 1/3 of this indication information, the SGW number that comprises in the best candidate SGW subclass corresponding with this new SGW Pool just is 10, in order to guarantee that the SGW number that comprises in the resulting best candidate SGW subclass of mode according to indirect amount indication is an integer, therefore need multiply by the resulting numerical value of this indicated value to all candidate SGW sums rounds, according to the mode that rounds that rounds up, the mode that rounds of perhaps directly giving up the decimal point aft section all can.
At above-mentioned steps 64, when MME chooses a SGW as target SGW according to the identification information of each SGW in the best candidate SGW subclass that is sent by the OAM server that receives, can but be not limited to select target SGW by following dual mode:
First kind of mode, polling mode, when adopting this mode, MME is except the identification information that receives each mobile management nodes that is sent by the OAM server, also receive the arrangement position information of the mobile management nodes that the identification information of each mobile management nodes that the OAM server sends identifies respectively, wherein, described each mobile management nodes that mobile management nodes arrangement position information is chosen for the OAM server according to load by light to the arrangement position information of heavily arranging, behind the identification information and mobile management nodes arrangement position information of each SGW in the best candidate SGW subset information that MME obtains to be sent by the OAM server, mode according to poll, according to best candidate SGW subset information, from best candidate SGW subclass, select a SGW as target SGW, such as if best candidate SGW subclass in the SGW number that comprises be 3, then in the 1st cycle, the OAM server is according to the information on load that obtains all candidate SGW, according to loading by light to heavy selection principle, select 3 SGW and constitute best candidate SGW subclass, and identification information and the arrangement position information thereof of these 3 SGW sent to MME, by identification information and the arrangement position information of MME according to 3 SGW, from these 3 SGW, choose according to load by gently to being rearranged in the 1st SGW as target SGW, and when the 2nd cycle, then equally by the information on load according to all the candidate SGWs that obtain of MME according to the transmission of OAM server, according to loading by light to heavy selection principle, the identification information of 3 SGW that select and this 3 SGW are according to loading by light to the arrangement position information of heavily arranging, choose among 3 SGW according to load by gently to being rearranged in the 2nd SGW as target SGW, by that analogy, when the 4th cycle, then select to be arranged in the 1st SGW that is as target SGW, thereby proceeding poll chooses, summary is got up, the mode of poll is exactly to obtain the remainder of the merchant of the number of SGW in the periodicity of information on load of each SGW and the best candidate SGW subclass when non-vanishing when the OAM server, in the best candidate SGW subclass that sends according to the OAM server by MME the identification information of each SGW and each SGW according to load by light arrangement position information to weight, from best candidate SGW subclass, choose according to load by gently to permutatation with remainder locational SGW of the same size as destination node, and when remainder is zero, then by MME according to best candidate SGW subset information, from best candidate SGW subclass, choose according to load by gently to permutatation in the end one SGW as destination node;
The second way, random fashion, promptly SGW of identification information picked at random of each SGW adopts Javascript (a kind of programming language) to realize that SGW of picked at random is specially as target SGW from best candidate SGW subclass as target SGW in the best candidate SGW subclass that is sent according to the OAM server by MME:
Target_Index=Math.ceil((Math.random()*N))
Wherein, Target_Index is used for indicating target SGW at the residing arrangement position of best candidate SGW subclass.
In some specific situations, when having increased SGW newly among the new SGW Pool that need switch at UE, the load that then should newly-increased SGW has is often for the lightest, so the most suitable target SGW that is chosen for, yet, because when adopting above-mentioned random fashion to carry out choosing of target SGW, all SGW have the identical probability that is chosen for target SGW in the best candidate SGW subclass, therefore, should can not embody self the most suitable advantage that is chosen for target SGW by newly-increased SGW, for this reason, in the embodiment of the invention, be adopted as the method that newly-increased SGW gives weight factor, increased the probability that this newly-increased SGW is chosen for target SGW, the idiographic flow schematic diagram of this method comprises as shown in Figure 7:
Step 71, when having increased SGW newly among the new SGW Pool that UE need switch to, give weight factor by the OAM server for this newly-increased SGW, such as, for this newly-increased SGW gives weight factor 2, because other are not 1 by the default-weight factor that OAM gives the SGW of weight factor, therefore has weight factor and is probability that 2 newly-increased SGW is chosen for target SGW 2 times for other both candidate nodes;
Step 72, the OAM server is behind the information on load that has obtained all candidate SGW, according to loading by light to heavy selecting sequence, selection meets defined amount or meets the candidate SGW formation best candidate SGW subclass of the indicated number of indication information, because the load that newly-increased SGW has is the lightest, therefore, this newly-increased SGW is also in best candidate SGW subclass;
Step 73, the OAM server sends to the identification information of each SGW in the best candidate SGW subclass and is each MME among the MME Pool at the MME place of UE service, so that arbitrary MME can choose a SGW as target SGW according to the identification information of each SGW in this best candidate SGW subclass that receives from best candidate SGW subclass.
Below in conjunction with accompanying drawing 8,9 illustrate intuitively OAM is how weight factor that the SGW that increases newly gives has increased the probability that newly-increased SGW is chosen for target SGW, as shown in Figure 8, for comprising SGW with weight factor schematic diagram in interior best candidate SGW subclass, wherein, the SGW number that comprises in the Candidate Set at all candidate SGW places is M, the SGW number that comprises in the best candidate SGW subclass is N (N≤M), D3 is newly-increased SGW, the numerical value of its weight factor is 2, D7, D5, D8 is not for being assigned with the SGW of weight factor, its default-weight factor all is 1, as shown in Figure 9, Fig. 9 comprises SGW with weight factor schematic diagram in interior equivalent best candidate SGW subclass for Fig. 8 showed, as can be seen from Figure 9, numerical value according to weight factor, newly-increased SGW D3 quilt equivalence in equivalent best candidate SGW subclass is two SGW D3 with weight factor 1, like this, when choosing target SGW from this equivalence best candidate SGW subclass, the probability that D3 is chosen for target SGW is exactly such as D7, D5,2 times of D8.Adopt Javascript to realize determining that according to the target SGW that from equivalent best candidate SGW subclass, chooses the position of this target SGW in best candidate SGW subclass is specific as follows:
The first step, in equivalent best candidate SGW subclass, determine the residing position of SGW at random:
Target_Index’=Math.ceil((Math.random()*N’));
=Math.ceil((Math.random()*(N+1)));
=Math.ceil((Math.random()*5));
Wherein, Target_Index ' is SGW residing position in equivalent best candidate SGW subclass.
Second step:, determine this SGW residing position in best candidate SGW subclass according to the residing position of this SGW in the equivalent best candidate SGW subclass of determining in the first step:
IF Target_Index ' IN[1.. weight factor] THEN
Target_Index=1;
IF Target_Index ' is greater than weight factor THEN
Target_Index=Target_Index '+1-weight factor;
Give weight factor except above-mentioned for newly-increased SGW with light load, so that should have outside the bigger probability that is chosen for destination node by newly-increased SGW, can also be respectively SGW by the OAM server and give different weight factors respectively with different load, such as, the OAM server is according to the information on load of the SGW that obtains, can be the lightest SGW of the load factor 4 that assigns weight, for according to load by gently to the SGW that is rearranged in the 2nd factor 3 that assigns weight, for according to load by gently to the SGW that is rearranged in the 3rd factor 2 that assigns weight, the follow-up best candidate SGW subclass by the transmission of OAM server that is received by the MME basis is again chosen a SGW as target SGW from the best candidate SGW subclass that is made of the lighter SGW of load.This shows,, promptly can avoid load impact the lightest SGW of load according to the method that the SGW that has distributed weight factor is chosen, again can be chosen for the probability of target SGW bigger so that have the SGW of light load.
Except that aforesaid way; adopt any to the load lighter SGW carry out mark; make it to be chosen for the method that the probability of target SGW increases; all within protection scope of the present invention; in addition, be behind the load information that has obtained SGW no matter, and constitute optimum SGW candidate subset by SGW before, carry out for each SGW gives different weight factors; still constituted optimum SGW candidate subset by SGW after, carry out, also all within protection scope of the present invention.
Need to prove, because the setting of weight factor is in order to make specific SGW (as newly-increased SGW or the lighter SGW of load) attract load apace, and then the load balancing of reaching each SGW in the SGW Pool, therefore, when the OAM server judges that the load of the newly-increased SGW obtain having weight factor acquires a certain degree and when no longer being the SGW that loads the lightest, by the OAM server weight factor of this SGW is removed, maybe the weight factor with this SGW is normalized to 1, maybe the weight factor of this SGW is set to consistent with the less weight factor that has of other SGW among the SGW Pool, have bigger weight factor no longer so that this SGW compares with other SGW among the SGW Pool, so just can prevent increases the affected problem of the stability of a system that causes fast owing to the load of this SGW.
Correspondingly, the embodiment of the invention also provides a kind of OAM server, is applied in the System Architecture Evolution system, and its concrete structure schematic diagram comprises as shown in figure 10:
Obtain unit 101, be used to obtain the information on load of each mobile management nodes;
Selected cell 102 is used for according to obtaining the information on load that unit 101 obtains, according to load by light to the selection principle that weighs, select the mobile management nodes of defined amount successively, or the mobile management nodes of corresponding number is selected in the indication of information successively as indicated;
First transmitting element 103, the mobile management nodes identification information that is used for selected cell 102 is chosen sends to the destination node selecting device.
Preferably, if the mobile management nodes identification information that follow-up destination node selecting device sends according to the OAM server, when adopting polling mode to choose destination node from the mobile management nodes that selected cell 102 is chosen, this OAM server can also comprise:
Second transmitting element, each mobile management nodes that is used for selected cell is chosen is according to loading by gently sending to the destination node selecting device to the arrangement position information of heavily arranging.
For the probability that makes the less mobile management nodes of load be chosen for destination node increases, as shown in figure 10, this OAM server that the embodiment of the invention provides can further include:
First gives unit 104, be used for information on load according to each mobile management nodes that obtains unit 101 acquisitions, for the lightest mobile management nodes of load in the mobile management nodes is given weight factor, the mobile management nodes that wherein is endowed weight factor is chosen as the probability of destination node by the destination node selecting device and is chosen probability as destination node greater than the mobile management nodes that is not endowed weight factor by the destination node selecting device.
For the load of the mobile management nodes that prevents to be chosen for destination node increases fast and causes the stability of a system to be affected, this OAM server that the embodiment of the invention provides can further include:
Weight factor is removed unit 105, be used for when described by first give the mobile management nodes of having given weight factor in unit 104 become be not the lightest mobile management nodes of mobile management nodes load after, the weight factor of this mobile management nodes is given in removal.
In addition, according to the difference of giving mobile management nodes weight factor mode, above-mentioned first gives unit 104 also can be replaced by second and give the unit, this second is given the unit and is used for according to the information on load that obtains each mobile management nodes that unit 101 obtains, respectively give descending weight factor according to load by light order to weight for mobile management nodes, the mobile management nodes that wherein is endowed descending weight factor is respectively chosen as the probability of destination node from large to small by described destination node selecting device respectively.
Preferably, the acquisition unit further in the embodiment of the invention periodically obtains the information on load of each mobile management nodes.
In addition, the embodiment of the invention also provides a kind of destination node selecting device, is applied in the System Architecture Evolution system, and its concrete structure schematic diagram comprises as shown in figure 11:
Receiving element 111, be used to receive the mobile management nodes identification information that the OAM server is sent, this mobile management nodes is the information on load of described OAM server according to each mobile management nodes that obtains, according to loading by light to heavy selection principle, the mobile management nodes of the defined amount of choosing successively, or the mobile management nodes of the corresponding number chosen successively of the indication of information as indicated;
Choose unit 112, the management node identification information that is used for receiving according to receiving element 111 is chosen a mobile management nodes as destination node.
Because the management node identification information that this destination node selecting device that the embodiment of the invention provides receives according to receiving element 111, can adopt the mode of random fashion or poll from the mobile management nodes that the OAM server is chosen, to choose a mobile management nodes as destination node, therefore, when the destination node selecting device adopts random fashion to choose destination node, choose mobile management nodes of management node identification information picked at random that unit 112 can also be used for receiving according to receiving element 111 as destination node.
And when the destination node selecting device adopts polling mode to choose destination node, receiving element 111 also receives the mobile management nodes arrangement position information that the OAM server is sent, described each mobile management nodes that this mobile management nodes arrangement position information is chosen for the OAM server according to load by light to the arrangement position information of heavily arranging;
And choose the periodicity of information on load that unit 112 obtains each mobile management nodes at the OAM server with the merchant's of the number of the mobile management nodes chosen remainder when non-vanishing, mobile management nodes identification information and mobile management nodes arrangement position information that the OAM server that receives according to receiving element 111 is sent, from the mobile management nodes that the OAM server is chosen, choose according to load by gently to permutatation with described remainder consistent location on mobile management nodes as destination node;
And when above-mentioned remainder is zero, mobile management nodes identification information and mobile management nodes arrangement position information that the OAM server that receives according to receiving element 111 is sent, from the mobile management nodes that the OAM server is chosen, choose according to load by gently to permutatation in the end one mobile management nodes as destination node.
The embodiment of the invention also provides a kind of destination node selecting system based on information on load, be applied in the System Architecture Evolution system, comprise operation management maintain server and operation management maintain server, wherein, the operation management maintain server is at first according to the information on load of each mobile management nodes that obtains, by light selection principle, select the mobile management nodes that specifies number according to load successively to weight; Then, the operation management maintain server sends to the destination node selecting device with the identification information of the mobile management nodes chosen; At last, choose a mobile management nodes as destination node by the destination node selecting device according to the identification information of the mobile management nodes that receives.
Preferably, the destination node selecting device is according to the management node identification information that receives, can mobile management nodes of picked at random as destination node.
The embodiment of the invention is an example to adopt MME select target SGW only; provide a kind of destination node to choose scheme based on information on load; because the scheme that the embodiment of the invention provides is equally applicable to the MME select target MME from the MME Pool that UE will switch to for the UE service; perhaps ENB is according to self information on load of candidate MME similar situation such as select target MME from MME Pool; therefore adopt scheme provided by the invention to be embodied as MME select target MME from the MMEPool that UE will switch to of UE service; perhaps realize ENB select target MME from MME Pool, perhaps realize selecting destination node all within protection scope of the present invention from one group of both candidate nodes.
Obviously, those skilled in the art can carry out various changes and modification to the present invention and not break away from the spirit and scope of the present invention.Like this, if of the present invention these are revised and modification belongs within the scope of claim of the present invention and equivalent technologies thereof, then the present invention also is intended to comprise these changes and modification interior.