一种解决小区定位时定位结果漂移的方法

文档序号:7625183阅读:216来源:国知局
专利名称:一种解决小区定位时定位结果漂移的方法
技术领域
本发明涉及移动定位系统基于小区的定位方法,具体涉及一种解决小区定位时定位结果漂移的方法。
背景技术
无线网络系统中的移动定位业务越来越受到广泛的关注。移动定位业务主要的应用包括有用于用户安全的紧急呼叫定位业务;相关犯罪活动的定位跟踪;个人定位服务(例如交通、住宿等服务行业信息的查询);智能交通运输定位;无线网络系统的设计和资源管理;用于无线网络系统的计费(根据呼叫率确定某些位置的通信费用)。
移动定位系统中最通常使用的是基于小区的定位方法,移动用户的定位结果就是小区的覆盖,如图1所示为小区定位结果覆盖,这种定位方法无需复杂的软硬件支持,任何手机都可直接支持基于小区的定位方法。
采用基于小区定位方式进行定位时,如果移动用户位于两个或多个小区的边界时,由于切换等原因,紧邻的多次对同一移动用户的定位结果会在小区之间漂移即邻近时间确定的定位结果会是不同小区的地理中心位置;多次定位结果会在两个邻近小区之间变换(例如连续报告的小区定位结果可能是小区1、小区2、小区1、小区1、小区1、小区2、小区2、小区1……);尤其对于周期定位过程中,当周期设置较小时,定位结果漂移现象更为严重;而对于业务区变化时上报位置的情况,当处于漂移的两个小区如果是不同业务区,则会频繁报告业务区变化。
在移动定位系统中采用基于小区的定位方法时,当移动用户处于两个或两个以上小区的边界位置时,几次报告位置的定位结果信息是在邻接的几个小区参考位置间漂移,而使得定位结果信息差距较大。

发明内容
本发明提供了一种解决移动定位中基于小区定位时,一段时间内定位结果在两个或两个以上小区之间漂移的方法。采用本发明可使用户得到稳定的、更加准确的定位结果。
本发明是这样具体实现的
一种解决小区定位时定位结果漂移的方法,根据发生定位结果漂移的小区规划信息,进行如下处理如果存在相互交叠覆盖的两个或两个以上小区,而导致漂移,当连续两次的定位结果都是与原上报小区相互交叠覆盖的另一小区时,将该另一小区作为定位结果上报,否则继续上报原小区的定位结果。
如果移动用户所在位置小区为另一小区覆盖,而导致定位漂移,则选择当前覆盖最大的那个小区作为定位结果。
在每次周期到时,包括如下处理1)每次周期到进行定位时,判断移动用户所在当前的参考小区,并确定当前的参考小区;2)判断本地是否保存有之前的定位信息;3)如果本地不存在之前的定位信息,则保存此次定位的参考小区和定位小区都是本次的参考小区;4)如果本地存在之前的定位信息,则判断本次参考小区是否上次的定位小区;5)如果本次参考小区就是上次的定位小区,则确定本次参考小区就是本次的定位小区;6)如果本次参考小区不是上次的定位小区,但是是上次的参考小区,则确定本次参考小区就是本次的定位小区;7)如果本次参考小区不是上次的定位小区,也不是上次的参考小区a)当本次参考小区与上次的参考小区、上次的定位小区,三者都不同时,确定本次的定位小区就是本次参考小区;b)当上次的参考小区和上次的定位小区相同,但是与本次参考小区不同时,确定本次定位小区是上次的定位小区;8)每次定位过程结束后保存本次定位的参考小区和定位小区信息。
在每次得到当前选择的参考小区定位结果时,判断历史定位结果中信息如果当前参考小区覆盖大,无历史小区信息,上报该覆盖大的小区地理位置,如果发生覆盖大的小区到覆盖小的小区的切换,不报告业务区变化的定位报告;如果当前参考小区覆盖小,无历史小区信息,上报该覆盖小的小区地理位置;如果发生覆盖小的小区到覆盖大的小区的切换,报告业务区变化,之后如果再发生了覆盖大的小区到覆盖小的小区的切换,此时不报告业务区变化的定位报告。
采用本发明所述方法,可以有效解决定位结果漂移的现象,避免定位结果在多个小区间频繁变化,提高定位的准确性。


图1是小区定位结果示意图;图2是不考虑定位精度且小区覆盖范围大小不同时的小区位置和定位结果示意图;图3是多小区存在时可能存在定位漂移的小区构成图;图4是周期定位时的每次参考小区和定位小区选择流程图。
具体实施例方式
本发明根据发生定位结果漂移的小区规划信息,可以有不同的定位结果漂移解决方法。
1、如果移动用户所在位置的小区覆盖不同,而导致定位漂移,则选择当前覆盖最大的那个小区作为定位结果,如图2所示;2、如果存在相互交叠覆盖的两个或两个以上小区,如图3所示,可以用以下的定位处理流程来得到定位结果。
如果移动用户在一段时间内定位结果频繁在两个小区的地理位置间切换,即移动用户由于参考小区在小区1和小区2之间频繁变换选择,使得定位结果为小区1的地理覆盖或小区2的地理覆盖并在此频繁变换。本发明提出的方法在连续两次定位结果都是另一小区时,才把另一小区作为定位结果上报,否则仍然报告原小区的定位结果。
考虑到移动用户离开定位漂移的现象,图3中引入了小区C3。
C1(C1)→C2(C1)→C1(C1)→C2(C1)→C2(C2)→C1(C2)→C2(C2)→C1(C2)→C3(C3)→C3(C3)上述为”参考小区(报告小区)”之间的关系图。是指在一系列连续报告中的参考小区和报告小区之间的选择关系。
最后的两种情况是指离开定位漂移过程时参考小区和上报定位结果的小区选择方式。
下面结合WCDMA移动网络中,用业务区变化时报告移动用户的位置,以及周期报告移动用户位置,来描述本发明所述的定位结果漂移解决方法。
如果请求用户在业务区变化时报告位置,且请求定位结果无精度要求或要求很低时,参见图2的情况,具体如下如果移动用户的定位结果在小区1和小区2之间漂移,每次得到当前选择的参考小区定位结果时,判断历史定位结果中信息1)如果当前参考小区是小区2,无历史小区信息,上报小区2地理位置;如果发生了小区2到小区1的切换,此时,不报告业务区变化的定位报告;
2)如果当前参考小区是小区1,无历史小区信息,上报小区1地理位置;如果发生了小区1到小区2的切换,此时报告业务区变化,之后如果再发生了小区2到小区1的切换,此时不报告业务区变化的定位报告。
如果对移动用户进行周期定位,且对于周期较小易发生定位漂移的情况,参见附图3中小区描述的情况。
图4是对图3可能存在小区漂移时,在周期定位情况下,多次定位过程中参考小区的定位结果小区的设置流程1)每次周期到进行定位时,判断移动用户(MS,Mobile station)所在当前的参考小区,并确定当前的参考小区;2)判断本地是否保存有之前的定位信息;3)如果本地不存在之前的定位信息,则保存此次定位的参考小区和定位小区都是本次的参考小区;4)如果本地存在之前的定位信息,则判断本次参考小区是否上次的定位小区;5)如果本次参考小区就是上次的定位小区,则确定本次参考小区就是本次的定位小区;6)如果本次参考小区不是上次的定位小区,但是是上次的参考小区,则确定本次参考小区就是本次的定位小区;7)如果本次参考小区不是上次的定位小区,也不是上次的参考小区a)当本次参考小区与上次的参考小区、上次的定位小区,三者都不同时,确定本次的定位小区就是本次参考小区;b)当上次的参考小区的上次的定位小区相同,但是与本次参考小区不同时,确定本次定位小区是上次的定位小区。
8)每次定位过程结束后保存本次定位的参考小区和定位小区信息。
通过上面的定位流程处理,可以减小移动用户在小区之间频繁定位漂移。
采用本发明所述的小区定位时的定位漂移解决方法,可以有效抑制定位漂移现象,尤其对于业务区变化时上报可以有效减少上报信息的数量,而对于周期上报定位结果避免了临近时间定位结果的漂移。
权利要求
1.一种解决小区定位时定位结果漂移的方法,其特征在于,根据发生定位结果漂移的小区规划信息,进行如下处理如果存在相互交叠覆盖的两个或两个以上小区,而导致漂移,当连续两次的定位结果都是与原上报小区相互交叠覆盖的另一小区时,将该另一小区作为定位结果上报,否则继续上报原小区的定位结果。
2.如权利要求1所述一种解决小区定位时定位结果漂移的方法,其特征在于如果移动用户所在位置小区为另一小区覆盖,而导致定位漂移,则选择当前覆盖最大的那个小区作为定位结果。
3.如权利要求1所述一种解决小区定位时定位结果漂移的方法,其特征在于在每次周期到时,包括如下处理1)每次周期到进行定位时,判断移动用户所在当前的参考小区,并确定当前的参考小区;2)判断本地是否保存有之前的定位信息;3)如果本地不存在之前的定位信息,则保存此次定位的参考小区和定位小区都是本次的参考小区;4)如果本地存在之前的定位信息,则判断本次参考小区是否上次的定位小区;5)如果本次参考小区就是上次的定位小区,则确定本次参考小区就是本次的定位小区;6)如果本次参考小区不是上次的定位小区,但是是上次的参考小区,则确定本次参考小区就是本次的定位小区;7)如果本次参考小区不是上次的定位小区,也不是上次的参考小区a)当本次参考小区与上次的参考小区、上次的定位小区,三者都不同时,确定本次的定位小区就是本次参考小区;b)当上次的参考小区和上次的定位小区相同,但是与本次参考小区不同时,确定本次定位小区是上次的定位小区;8)每次定位过程结束后保存本次定位的参考小区和定位小区信息。
4.如权利要求2所述一种解决小区定位时定位结果漂移的方法,其特征在于在每次得到当前选择的参考小区定位结果时,判断历史定位结果中信息如果当前参考小区覆盖大,无历史小区信息,上报该覆盖大的小区地理位胃,如果发生覆盖大的小区到覆盖小的小区的切换,不报告业务区变化的定位报告;如果当前参考小区覆盖小,无历史小区信息,上报该覆盖小的小区地理位置;如果发生覆盖小的小区到覆盖大的小区的切换,报告业务区变化,之后如果再发生了覆盖大的小区到覆盖小的小区的切换,此时不报告业务区变化的定位报告。
全文摘要
本发明涉及一种解决小区定位时定位结果漂移的方法,根据发生定位结果漂移的小区规划信息,进行如下处理如果存在相互交叠覆盖的两个或两个以上小区,而导致漂移,当连续两次的定位结果都是与原上报小区相互交叠覆盖的另一小区时,将该另一小区作为定位结果上报,否则继续上报原小区的定位结果。如果移动用户所在位置小区为另一小区覆盖,而导致定位漂移,则选择当前覆盖最大的那个小区作为定位结果。采用本发明所述方法,可以有效抑制定位漂移现象,提高定位的准确性,尤其对于业务区变化时上报可以有效减少上报信息的数量,而对于周期上报定位结果避免了临近时间定位结果的漂移。
文档编号H04W64/00GK1953599SQ20051010910
公开日2007年4月25日 申请日期2005年10月18日 优先权日2005年10月18日
发明者李春艳 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1