A kind of method of positioning result drift when solving cell localization
Technical field
The present invention relates to the localization method of movable positioning system, be specifically related to a kind of method of positioning result drift when solving cell localization based on the sub-district.
Background technology
Mobile location service in the Radio Network System more and more is subjected to paying close attention to widely.The main application of mobile location service includes: the emergency calling position service that is used for user security; Follow the tracks of the location of relevant criminal activity; Individual's positioning service (for example inquiry of service industry such as traffic, lodging information); Intelligent transportation transportation location; The design of Radio Network System and resource management; Be used for the charging (determining the communication cost of some position according to calling rate) of Radio Network System.
The most normally used localization method that is based on the sub-district in the movable positioning system, mobile subscriber's positioning result is exactly the covering of sub-district, being illustrated in figure 1 as the cell localization result covers, this localization method need not complicated software and hardware support, and any mobile phone all can directly be supported the localization method based on the sub-district.
When employing positions based on the cell localization mode, when if the mobile subscriber is positioned at the border of two or more sub-districts, owing to reasons such as switchings, the next-door neighbour repeatedly can drift about between the sub-district to same mobile subscriber's positioning result: promptly the positioning result determined can be the geographic center position of different districts the contiguous time; Repeatedly positioning result can conversion between two adjacent cells, and (for example: the cell localization the possibility of result of report is sub-district 1, sub-district 2, sub-district 1, sub-district 1, sub-district 1, sub-district 2, sub-district 2, sub-district 1 continuously ...); Especially in the cycle position fixing process, when the cycle is provided with hour, the positioning result drift phenomenon is even more serious; And report the situation of position when changing for service area, when two sub-districts that are in drift if the different business district can report frequently that then service area changes.
When in movable positioning system, adopting the localization method based on the sub-district, when the mobile subscriber is in the boundary position of two or more sub-districts, the locating result information of reported position is to drift about between the reference position, several sub-district of adjacency several times, and makes that the locating result information gap is bigger.
Summary of the invention
When the invention provides in a kind of solution running fix based on cell localization, the method that positioning result drifts about between two or more sub-districts in a period of time.Adopt the present invention can make the user obtain stable, accurate in locating result more.
The present invention is such specific implementation:
A kind of method of positioning result drift when solving cell localization, according to the plot planning information that the positioning result drift takes place, carry out following processing:
If there are two or more sub-districts that overlap and cover mutually, and cause drifting about, when double positioning result all is when overlapping another sub-district that covers mutually with former reporting subdistrict, this another sub-district to be reported as positioning result, otherwise continue to report the positioning result of former sub-district.
If sub-district, mobile subscriber position covers for another sub-district, and causes the location drift, then select current that sub-district of maximum that covers as positioning result.
Each cycle then, comprise following processing:
1) each cycle is judged the current reference cell in mobile subscriber place when positioning, and definite current reference cell;
2) judge the local locating information before of whether preserving;
3) if there is not locating information before in this locality, then preserving the reference cell and the cell of origin of this time locating all is this reference cell;
4) if the locating information before local the existence, then judge this reference cell cell of origin of last time whether;
5), determine that then this reference cell is exactly this cell of origin if this reference cell is exactly the cell of origin of last time;
6) if this reference cell is not the cell of origin of last time, but be the reference cell of last time, determine that then this reference cell is exactly this cell of origin;
7) if this reference cell is not the cell of origin of last time, reference cell that neither last time:
A) when the reference cell of this reference cell and last time, the cell of origin of last time, the three not simultaneously, the cell of origin of determining this is exactly this reference cell;
B) reference cell when last time is identical with the cell of origin of last time, but with this reference cell not simultaneously, determine that this cell of origin is the cell of origin of last time;
8) each position fixing process finishes reference cell and the cell of origin information that this location is preserved in the back.
When obtaining the reference cell positioning result of current selection, judge information in the historical positioning result at every turn:
If current reference cell covers big, there is not historical cell information, report the big geographical position, sub-district of this covering, if big sub-district takes place to cover, do not report the positioning reporting that service area changes to the switching that covers little sub-district;
If it is little that current reference cell covers, there is not historical cell information, report the little geographical position, sub-district of this covering; If little sub-district takes place to cover to the switching that covers big sub-district, the report service area changes, if big sub-district has taken place to cover afterwards again to the switching that covers little sub-district, does not report the positioning reporting that service area changes this moment.
Adopt the method for the invention, can effectively solve the phenomenon of positioning result drift, avoid positioning result, improve the accuracy of location in a plurality of minizones frequent variations.
Description of drawings
Fig. 1 is the cell localization result schematic diagram;
Fig. 2 is subdistrict position and the positioning result schematic diagram when not considering that positioning accuracy and cell coverage area vary in size;
Fig. 3 is the sub-district pie graph that may there be the location drift when existing in many sub-districts;
Fig. 4 is that the each reference cell and the cell of origin in when location in cycle selected flow chart.
Embodiment
The present invention can have different positioning result drift solutions according to the plot planning information that the positioning result drift takes place.
If the sub-district of 1 mobile subscriber position covers different, and cause the location drift, then select that maximum sub-district of current covering as positioning result, as shown in Figure 2;
If 2 exist two or more sub-districts that overlap and cover mutually, as shown in Figure 3, can obtain positioning result with following localization process flow process.
If mobile subscriber's positioning result in a period of time frequently switches between the geographical position of two sub-districts, be the mobile subscriber because reference cell frequent changes between sub-district 1 and sub-district 2 is selected, make positioning result be that the geography of sub-district 1 covers or the geography of sub-district 2 covers and at this frequent changes.The method that the present invention proposes just reports another sub-district, otherwise still reports the positioning result of former sub-district when double positioning result all is another sub-district as positioning result.
Consider that the mobile subscriber leaves the phenomenon of location drift, has introduced sub-district C3 among Fig. 3.
C1(C1)→C2(C1)→C1(C1)→C2(C1)→C2(C2)
→C1(C2)→C2(C2)→C1(C2)
→C3(C3)→C3(C3)
Above-mentionedly be " reference cell (cell of origin) " between graph of a relation.Be meant reference cell in a series of continuous reports and the choice relation between the reporting cell.
Two kinds of last situations are meant reference cell and the cell selecting mode that reports positioning result when leaving location drift process.
In the WCDMA mobile network, positioning result drift solution of the present invention is described in report mobile subscriber's position when changing with service area, and cycle report location of mobile users.
If request user reported position when service area changes, and the request positioning result do not have required precision or requirement when very low, referring to the situation of Fig. 2, specific as follows:
If mobile subscriber's positioning result drifts about, when obtaining the reference cell positioning result of current selection, judge information in the historical positioning result between sub-district 1 and sub-district 2 at every turn:
1) if current reference cell is sub-district 2, there is not historical cell information, reporting subdistrict 2 geographical position; If sub-district 2 switching of 1 to the sub-district has taken place, at this moment, has not reported the positioning reporting that service area changes;
2) if current reference cell is sub-district 1, there is not historical cell information, reporting subdistrict 1 geographical position; If sub-district 1 switching of 2 to the sub-district has taken place, report that service area changes this moment, if sub-district 2 switching of 1 to the sub-district has taken place afterwards again, do not report the positioning reporting of service area variation this moment.
If the mobile subscriber is located in the cycle of carrying out, and locate the situation of drifting about, referring to the situation of sub-district description in the accompanying drawing 3 for less easy generation of cycle.
May there be sub-district when drift in Fig. 4 to Fig. 3, under cycle location situation, repeatedly in the position fixing process positioning result sub-district of reference cell flow process is set:
1) each cycle is judged mobile subscriber (MS, Mobile station) the current reference cell in place when positioning, and definite current reference cell;
2) judge the local locating information before of whether preserving;
3) if there is not locating information before in this locality, then preserving the reference cell and the cell of origin of this time locating all is this reference cell;
4) if the locating information before local the existence, then judge this reference cell cell of origin of last time whether;
5), determine that then this reference cell is exactly this cell of origin if this reference cell is exactly the cell of origin of last time;
6) if this reference cell is not the cell of origin of last time, but be the reference cell of last time, determine that then this reference cell is exactly this cell of origin;
7) if this reference cell is not the cell of origin of last time, reference cell that neither last time
A) when the reference cell of this reference cell and last time, the cell of origin of last time, the three not simultaneously, the cell of origin of determining this is exactly this reference cell;
B) cell of origin when last time of the reference cell of last time is identical, but with this reference cell not simultaneously, determine that this cell of origin is the cell of origin of last time.
8) each position fixing process finishes reference cell and the cell of origin information that this location is preserved in the back.
Handle by top positioning flow, can reduce mobile subscriber's frequent location drift between the sub-district.
Location drift solution when adopting cell localization of the present invention, can effectively suppress to locate drift phenomenon, report when especially changing and effectively to reduce the quantity of reporting information, and avoided closing on the drift of time positioning result for the periodic report positioning result for service area.