Embodiment
In order to improve performance of handoffs optimization efficiency, the embodiment of the present invention provides the optimization method of the performance of handoffs in a kind of dynamic simulation platform.
Referring to Fig. 1, the performance of handoffs optimization method in the dynamic simulation platform that the embodiment of the present invention provides, comprises the following steps:
Step 10: abnormal number of times that terminal is switched in cell-of-origin is added up;
Step 11: the handoff parameter of cell-of-origin is optimized according to statistics.
Concrete, switch and extremely can comprise and be switched to wrong cell and/or minizone pingpang handoff.
Extremely comprise while being switched to wrong cell switching, the abnormal number of times of switching in step 10, terminal being occurred in cell-of-origin is added up, and specific implementation can be carried out following steps A:
A, receiving after the measurement event that terminal reports in cell-of-origin, the handoff procedure of terminal to Target cell also carried out in select target community, if terminal Radio Link Failure RLF occurs in cell-of-origin and selects other communities except cell-of-origin and Target cell to carry out wireless link RL reconstruction before switching completes, the number of times that terminal is switched to wrong cell adds 1; If terminal successful switch is to Target cell, start handoff error community corresponding to Target cell and judge timer, if terminal RLF occurs in Target cell and selects other communities except cell-of-origin and Target cell to carry out RL reconstruction before timer expiry is judged in this handoff error community, the number of times that terminal is switched to wrong cell adds 1; If terminal is from Target cell successful switch to other communities except cell-of-origin and Target cell before timer expiry is judged in this handoff error community, the number of times that terminal is switched to wrong cell adds 1.
In the time that switching comprises minizone pingpang handoff extremely, the abnormal number of times of switching in step 10, terminal being occurred in cell-of-origin is added up, and can carry out following steps B-step C when specific implementation:
Step B: receive after the measurement event that terminal reports in cell-of-origin, the handoff procedure of terminal to Target cell also carried out in select target community, judges timer if terminal successful switch to Target cell, starts pingpang handoff corresponding to Target cell;
If step C is before pingpang handoff judgement timer expiry corresponding to this Target cell, terminal is gone back to cell-of-origin from Target cell successful switch, by terminal, the number of times of the minizone pingpang handoff from cell-of-origin to Target cell adds 1, and starts pingpang handoff judgement timer corresponding to cell-of-origin; If corresponding pingpang handoff judges that before timer expiry, terminal is gone back to Target cell from cell-of-origin successful switch in this cell-of-origin, by terminal, the minizone pingpang handoff number of times from Target cell to cell-of-origin adds 1.
Extremely comprise while being switched to wrong cell and minizone pingpang handoff switching, the abnormal number of times of switching in step 10, terminal being occurred in cell-of-origin is added up, and can carry out following steps D-step e when specific implementation:
D, receiving after the measurement event that terminal reports in cell-of-origin, the handoff procedure of terminal to Target cell also carried out in select target community, if terminal RLF occurs in cell-of-origin and selects other communities except cell-of-origin and Target cell to carry out RL reconstruction before switching completes, the number of times that terminal is switched to wrong cell adds 1; If terminal successful switch is to Target cell, start handoff error community corresponding to Target cell and judge pingpang handoff judgement timer corresponding to timer and Target cell, if terminal RLF occurs in Target cell and selects other communities except cell-of-origin and Target cell to carry out RL reconstruction before timer expiry is judged in handoff error community corresponding to this Target cell, the number of times that terminal is switched to wrong cell adds 1; If terminal is from Target cell successful switch to other communities except cell-of-origin and Target cell before timer expiry is judged in handoff error community corresponding to this Target cell, the number of times that terminal is switched to wrong cell adds 1;
If E after timer expiry is judged in handoff error community corresponding to this Target cell and pingpang handoff corresponding to this Target cell judge before timer expiry, terminal is gone back to cell-of-origin from Target cell successful switch, by terminal, the number of times of the minizone pingpang handoff from cell-of-origin to Target cell adds 1, and starts handoff error community judgement timer corresponding to pingpang handoff judgement timer corresponding to cell-of-origin and cell-of-origin; If after timer expiry is judged in handoff error community corresponding to this cell-of-origin and pingpang handoff corresponding to this cell-of-origin judge before timer expiry, terminal is gone back to Target cell from cell-of-origin successful switch, start pingpang handoff corresponding to Target cell and judge handoff error community judgement timer corresponding to timer and Target cell, and the minizone pingpang handoff number of times from Target cell to cell-of-origin adds 1 by terminal.
Concrete, in step 11, according to statistics, the handoff parameter of cell-of-origin being optimized, specific implementation can be as follows:
Determine whether switch in the cell-of-origin extremely number of times of (being switched to wrong cell or minizone pingpang handoff) of terminal is greater than predefined threshold value (being greater than 0 integer), if, define in communication protocol (3GPP RS36.304) in terminal high-speed moving state time, by mobility control parameter (as CIO, Time-to-Trigger, Hysteresis etc.) numerical value be multiplied by the velocity factor that high-speed moving state is corresponding, define in communication protocol (3GPP RS36.304) in terminal middling speed mobile status time, the numerical value of mobility control parameter is multiplied by velocity factor corresponding to middling speed mobile status.Wherein the explanation of velocity factor sees the following form 1:
Table 1
Concrete, extremely comprise while being switched to wrong cell switching, in step 11, according to statistics, the handoff parameter of cell-of-origin is optimized, specific implementation can also be adopted with the following method:
Determine whether the number of times that terminal is switched to wrong cell is greater than predefined threshold value, if so,, according to the value of setting step-length and adjust the personalized skew in community (CIO) parameter, be switched to the number of times of wrong cell to reduce terminal; Can also adjust up or down terminal and carry out the threshold value of nearby region measurement (for example adjusting 1dB) (be terminal after the measured value of the RSRP of current service cell is lower than this threshold value, just start to carry out nearby region measurement).Be not greater than predefined threshold value if terminal is switched to the number of times of wrong cell, return to above-mentioned steps A or step D and proceed terminal and be switched to the statistics of the number of times of wrong cell.Here, adjust terminal and carry out the threshold value of nearby region measurement, can avoid this cell signal can also support service but the signal of other any communities just reports A3 event higher than this community certain deviation sluggishness.The process of adjusting CIO parameter is also progressively to adjust by step-length, for example, if s-measure parameter is in adjustable range, by s-measure parameter, (implication of s-measure parameter is: in the time that UE records this cell signal quality lower than the value of this s-measure parameter, start to measure neighboring cell signal quality) value increase 1dB, if s-measure parameter is not in adjustable range, the minimum value of s-measure parameter adjustable range is set, and on the basis of this minimum value, increases 1dB as the value after adjusting.CIO is for assessment of the cell-level particular offset that triggers measurement report condition.
In the time that switching comprises minizone pingpang handoff extremely, in step 11, according to statistics, the handoff parameter of cell-of-origin is optimized, specific implementation can also be adopted with the following method:
Determine that terminal carries out the number of times of minizone pingpang handoff and whether be greater than predefined threshold value, if, the value of adjusting s-measure parameter according to setting step-length is (for example,, if s-measure parameter, in adjustable range, increases 1dB by the value of s-measure parameter; If s-measure parameter is not in adjustable range, the minimum value of s-measure parameter adjustable range is set, and on the basis of this minimum value, increase 1dB as the value after adjusting) and/or adjust and switch biasing (Hysteresisa+a3-offset) (implication of Hysteresis parameter is: enter or exit after the threshold value of certain event when UE measuring amount meets, postpone to trigger and enter or exit this state-event after amount of hysteresis Hysteresis; A3-Offset is for EUTRA system, triggering reports the deviant of the condition of A3 event, actual value is multiplied by 0.5dB for this parameter value) value (for example, the value that will switch offset parameter increases a step-length) of parameter, carry out the number of times of minizone pingpang handoff to reduce terminal.Be not greater than predefined threshold value if terminal is carried out the number of times of minizone pingpang handoff, return to above-mentioned steps C or step e and proceed terminal and be switched to the statistics of the number of times of wrong cell.
Preferably, after step 11, can detection system performance (for example detecting handover success rate), according to testing result, judgement is to need to continue to adjust handoff parameter or the value of rollback handoff parameter.For example, if handover success rate promotes, need to continue to adjust handoff parameter, will again adjust corresponding handoff parameter according to setting step-length; If handover success rate reduces, need the value of rollback handoff parameter, the value of corresponding handoff parameter is carried out to rollback, be for example value or initial value before last adjustment by the value rollback of corresponding handoff parameter.
Below in conjunction with specific embodiment, the present invention will be described:
Embodiment mono-: switch abnormal number of times statistics;
Switch relevant timer by arranging in dynamic simulation platform, judge whether to switch abnormal, and corresponding abnormal problem, thereby follow-uply optimize accordingly.Detail statistics flow process as shown in Figure 2 a.For example, wrong cell judgement timer T
wrongcellb and pingpang handoff judgement timer T
pingpongthe pass of b is: T
pingpongb>T
wrongcellb, i.e. the timing length of pingpang handoff judgement timer is greater than the timing length of wrong cell judgement timer, and the number of times that terminal is switched to wrong cell is defined as Num
wrongcell, terminal from community (Cell) CellA to be switched to the pingpang handoff number of times that CellB switches back again CellA be Num
pingpongAb, it is Num that contrary terminal is switched to from CellB the pingpang handoff number of times that CellA switches back again CellB
pingpongBa.
Step 1: receiving after the measurement event that terminal reports at cell-of-origin A, select target community B also sends handover request to Target cell B, to carry out the handoff procedure of terminal to Target cell B;
Step 2: judge whether terminal RLF occurs and select other communities C except cell-of-origin and target to carry out RL reconstruction at cell-of-origin A before switching completes; If so, arrive step 3; Otherwise, to step 4;
Step 3: the number of times that terminal is switched to wrong cell adds 1, to step 9;
Step 4: after the B of Target cell, delete the information of terminal at terminal successful switch at cell-of-origin A, and start the handoff error community judgement timer T that Target cell B is corresponding
wrongcellpingpang handoff corresponding to b and Target cell judged timer T
pingpongb;
Step 5: judge that whether terminal is at T
wrongcellbefore b is not overtime, there is RLF and select other communities C except cell-of-origin and target to carry out RL reconstruction at Target cell B, if so, arrive step 6, otherwise, to step 7;
Step 6: the number of times that terminal is switched to wrong cell adds 1, to step 9;
Step 7: judge that whether terminal is at T
wrongcellthe overtime front terminal of b, from Target cell B successful switch to other communities C except cell-of-origin and target, if so, arrives step 8, otherwise, to step 10;
Step 8: the number of times that terminal is switched to wrong cell adds 1, to step 9;
Step 9: judge whether the number of times that terminal is switched to wrong cell is greater than predefined threshold value, if so, sends and switches the warning that accident detection exceeds thresholding, and this flow process finishes; Otherwise, return to step 2;
Step 10: terminal is at T
wrongcellafter b is overtime, return cell-of-origin A from Target cell B successful switch, start the handoff error community that cell-of-origin A is corresponding and judge timer T
wrongcellpingpang handoff corresponding to a and Target cell judged timer T
pingponga;
Step 11: judge current T
pingpongwhether b is not overtime, if so, arrive step 12, otherwise this flow process finishes;
Step 12: by Num
pingpongAbadd 1;
Step 13: terminal is at T
wrongcellafter a is overtime, switch back again Target cell B from cell-of-origin A, start the handoff error community that Target cell B is corresponding and judge timer T
wrongcellpingpang handoff corresponding to b and Target cell judged timer T
pingponglb;
Step 14: judge current T
pingpongwhether a is overtime, if so, arrive step 15, otherwise this flow process finishes;
Step 15: by Num
pingpongBaadd 1;
Step 16: judge Num
pingpongAband Num
pingpongBawhether be greater than predefined threshold value, if so, send and switch the warning that accident detection exceeds thresholding, this flow process finishes; Otherwise, return to step 10.
In simulation process, record the each subframe numbers switching of terminal, cell-of-origin and Target cell ID and the filtered RSRP value of L3 of switching, also need to record UE call drop Shi community ID simultaneously and RLF and call drop subframe numbers occur.
Embodiment bis-: handoff parameter optimization;
In embodiment mono-, send switching accident detection and exceed after the warning of thresholding, trigger self-optimization of switching parameter main flow.As shown in Figure 2 b, specific as follows:
Step S01: receive and switch the warning that accident detection exceeds thresholding;
Step S02: judge high-speed moving state or middling speed mobile status that whether terminal defines in communication protocol, if so, arrive step S03, otherwise, to step S04;
Step S03: define in communication protocol in terminal high-speed moving state time, the numerical value of mobility control parameter is multiplied by the velocity factor that high-speed moving state is corresponding, define in communication protocol in terminal middling speed mobile status time, the numerical value of mobility control parameter is multiplied by velocity factor corresponding to middling speed mobile status, and this flow process finishes;
Step S04: judge whether it is that the number of times that terminal is switched to wrong cell is greater than predefined threshold value, if so, arrive step S05, otherwise, to step S06;
Step S05: relevant parameter is optimized, comprises CIO parameter etc., this flow process finishes;
Step S06: judge whether it is that the number of times that terminal is carried out minizone pingpang handoff is greater than predefined threshold value, if so, arrive step S07, otherwise, to step S08;
Step S07: relevant parameter is optimized, comprises s-measure parameter, switch offset parameter etc., this flow process finishes;
Step S08: the parameter optimisation procedure of carrying out other SON use-cases.
Referring to Fig. 3, the embodiment of the present invention provides a kind of dynamic simulation apparatus, and this device comprises:
Statistic unit 30, adds up for abnormal number of times that terminal is switched in cell-of-origin;
Optimize unit 31, for the handoff parameter of cell-of-origin being optimized according to statistics.
Further, described switching extremely comprises and is switched to wrong cell and minizone pingpang handoff.
Further, described statistic unit 30 for:
Extremely comprise while being switched to wrong cell in described switching, receive after the measurement event that terminal reports in cell-of-origin, the handoff procedure of terminal to Target cell also carried out in select target community, if terminal Radio Link Failure RLF occurs in cell-of-origin and selects other communities except cell-of-origin and Target cell to carry out wireless link RL reconstruction before switching completes, the number of times that terminal is switched to wrong cell adds 1; If terminal successful switch is to Target cell, start handoff error community corresponding to Target cell and judge timer, if terminal RLF occurs in Target cell and selects other communities except cell-of-origin and Target cell to carry out RL reconstruction before timer expiry is judged in this handoff error community, the number of times that terminal is switched to wrong cell adds 1; If terminal is from Target cell successful switch to other communities except cell-of-origin and Target cell before timer expiry is judged in this handoff error community, the number of times that terminal is switched to wrong cell adds 1.
Further, described statistic unit 30 for:
In the time that described switching comprises minizone pingpang handoff extremely, in the time that switching comprises minizone pingpang handoff extremely, receive after the measurement event that terminal reports in cell-of-origin, the handoff procedure of terminal to Target cell also carried out in select target community, if terminal successful switch is to Target cell, start pingpang handoff corresponding to Target cell and judge timer, if corresponding pingpang handoff is judged before timer expiry in this Target cell, terminal is gone back to cell-of-origin from Target cell successful switch, by terminal, the number of times of the minizone pingpang handoff from cell-of-origin to Target cell adds 1, and start pingpang handoff corresponding to cell-of-origin and judge timer, if corresponding pingpang handoff judges that before timer expiry, terminal is gone back to Target cell from cell-of-origin successful switch in this cell-of-origin, by terminal, the minizone pingpang handoff number of times from Target cell to cell-of-origin adds 1.
Further, described statistic unit 30 for:
Extremely comprise while being switched to wrong cell and minizone pingpang handoff switching, receive after the measurement event that terminal reports in cell-of-origin, the handoff procedure of terminal to Target cell also carried out in select target community, if terminal RLF occurs in cell-of-origin and selects other communities except cell-of-origin and Target cell to carry out RL reconstruction before switching completes, the number of times that terminal is switched to wrong cell adds 1; If terminal successful switch is to Target cell, start handoff error community corresponding to Target cell and judge pingpang handoff judgement timer corresponding to timer and Target cell, if terminal RLF occurs in Target cell and selects other communities except cell-of-origin and Target cell to carry out RL reconstruction before timer expiry is judged in handoff error community corresponding to this Target cell, the number of times that terminal is switched to wrong cell adds 1; If terminal is from Target cell successful switch to other communities except cell-of-origin and Target cell before timer expiry is judged in handoff error community corresponding to this Target cell, the number of times that terminal is switched to wrong cell adds 1;
If after timer expiry is judged in handoff error community corresponding to this Target cell and pingpang handoff corresponding to this Target cell judge before timer expiry, terminal is gone back to cell-of-origin from Target cell successful switch, by terminal, the number of times of the minizone pingpang handoff from cell-of-origin to Target cell adds 1, and starts handoff error community judgement timer corresponding to pingpang handoff judgement timer corresponding to cell-of-origin and cell-of-origin; If after timer expiry is judged in handoff error community corresponding to this cell-of-origin and pingpang handoff corresponding to this cell-of-origin judge before timer expiry, terminal is gone back to Target cell from cell-of-origin successful switch, start pingpang handoff corresponding to Target cell and judge handoff error community judgement timer corresponding to timer and Target cell, and the minizone pingpang handoff number of times from Target cell to cell-of-origin adds 1 by terminal.
Further, described optimization unit 31 for:
Determine whether the terminal abnormal number of times that switches in cell-of-origin is greater than predefined threshold value, if, define in communication protocol in terminal high-speed moving state time, the numerical value of mobility control parameter is multiplied by the velocity factor that high-speed moving state is corresponding, define in communication protocol in terminal middling speed mobile status time, the numerical value of mobility control parameter is multiplied by velocity factor corresponding to middling speed mobile status.
Further, described optimization unit 31 for:
Determine whether the number of times that terminal is switched to wrong cell is greater than predefined threshold value, if so, adjust the value of the personalized skew in community CIO parameter and/or adjust terminal the threshold value of carrying out nearby region measurement according to setting step-length.
Further, described optimization unit 31 for:
Determine that terminal carries out the number of times of minizone pingpang handoff and whether be greater than predefined threshold value, if so, according to the value of setting step-length and adjusting s-measure parameter and/or switch offset parameter.
Further, described optimization unit 31 also for:
After the handoff parameter of cell-of-origin is optimized, detection system performance, according to testing result, judgement is to need to continue to adjust handoff parameter or the value of rollback handoff parameter, if desired continue to adjust handoff parameter, will again adjust corresponding handoff parameter according to setting step-length, if desired the value of rollback handoff parameter, carries out rollback by the value of corresponding handoff parameter.
To sum up, beneficial effect of the present invention comprises:
In the scheme that the embodiment of the present invention provides, the abnormal number of times that first terminal switched in cell-of-origin on dynamic simulation platform is added up, and then according to statistics, the handoff parameter of cell-of-origin is optimized.Compared with handoff parameter Automatic Optimal flow process of the prior art, this programme does not need network side a large amount of KPI indexs of adding up switching problems and network for a long time, optimizes the needed time thereby shortened performance of handoffs, has improved performance of handoffs optimization efficiency.
The present invention is with reference to describing according to flow chart and/or the block diagram of the method for the embodiment of the present invention, equipment (system) and computer program.Should understand can be by 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 the combination of square frame.Can provide these computer program instructions to the processor of all-purpose computer, special-purpose computer, Embedded Processor or other programmable data processing device to produce a machine, the instruction that makes to carry out by the processor of computer or other programmable data processing device produces the device for realizing the function of specifying at flow process of flow chart or multiple flow process and/or square frame of block diagram or multiple square frame.
These computer program instructions also can be stored in energy vectoring computer or the computer-readable memory of other programmable data processing device with ad hoc fashion work, the instruction that makes to be stored in this computer-readable memory produces the manufacture that comprises command device, and this command device is realized the function of specifying in flow process of flow chart or multiple flow process and/or square frame of block diagram or multiple square frame.
These computer program instructions also can be loaded in computer or other programmable data processing device, make to carry out sequence of operations step to produce computer implemented processing on computer or other programmable devices, thereby the instruction of carrying out is provided for realizing the step of the function of specifying in flow process of flow chart or multiple flow process and/or square frame of block diagram or multiple square frame on computer or other programmable devices.
Although described the preferred embodiments of the present invention, once those skilled in the art obtain the basic creative concept of cicada, can make other change and amendment to these embodiment.So claims are intended to be interpreted as comprising preferred embodiment and fall into all changes and the amendment of the scope of the invention.
Obviously, those skilled in the art can carry out various changes and modification and not depart from the spirit and scope of the present invention the present invention.Like this, if these amendments of the present invention and within modification belongs to the scope of the claims in the present invention and equivalent technologies thereof, the present invention is also intended to comprise these changes and modification interior.