不依赖基站位置信息的移动终端定位方法和系统转让专利

申请号 : CN201010151926.2

文献号 : CN101835258B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 张磊

申请人 : 上海魔睿信息科技有限公司

摘要 :

本发明提供了一种不依赖基站位置信息的移动终端定位方法及系统,所述定位系统包括:定位服务系统、自身带有GPS定位装置的移动终端、一般移动终端、GPS卫星以及移动通信或Wi-Fi基站。所述定位方法包括GPS移动终端自身位置信息上报定位服务系统的方法和一般移动终端位置信息查询的方法。本发明的优点是:在不依赖于取得基站位置信息的情况下,通过带有自身GPS定位的移动终端,将自身所处的经、纬度位置信息通过移动互联网HTTP协议与定位平台进行交互使大量一般移动终端设备,即没有GPS硬件的移动终端设备通过移动互联网和定位平台实现一定精度的定位。

权利要求 :

1.不依赖基站位置信息的移动终端定位系统,其特征是:包括定位服务系统、自身带有GPS定位装置的移动终端、一般移动终端、GPS卫星以及移动通信或Wi-Fi基站,所述定位服务系统包括定位服务器前端,定位服务器前端采集的信息输入到基站位置信息推算迭代模块和移动终端位置信息推算模块,所述基站位置信息推算迭代模块和移动终端位置信息推算模块与基站位置推测信息数据库相连;

所述GPS卫星用于为所述带有GPS定位装置的移动终端提供移动终端自身的定位信息;

所述移动通信或Wi-Fi基站的天线识别代码信息为所述自身带有GPS定位装置的移动终端和一般移动终端提供唯一的标识码信息;

所述自身带有GPS定位装置的移动终端和一般移动终端不要求同时与所述基站和定位服务器前端通信;

所述带有GPS定位装置的移动终端将自身取得的经纬度信息,目前获得的基站天线识别代码信息以及信号强度通过移动互联网http协议发送给定位服务器前端;

定位服务器前端将收到的移动终端数据上报传递给基站位置信息推算迭代模块,以对此基站天线识别代码的位置信息进行优化迭代;

如果迭代推算成功,将推算出的新的基站天线识别代码位置经纬度信息更新存储到基站位置信息推测数据库中;

一般移动终端将取得的基站天线识别代码信息以及信号强度信息通过移动互联网http协议向定位服务器前端发起查询;

所述定位服务器前端把查询任务交给移动终端位置信息推算模块,根据基站位置推测信息数据库中的信息以及移动终端的基站天线识别代码和信号强度来推算所述一般移动终端的位置经纬度信息;

如果推算成功,定位服务器前端将推算得到的移动终端的位置经、纬度信息和推测准确度可信半径返回给发起查询的一般移动终端。

2.一种GPS移动终端自身位置信息上报定位服务系统的方法,其特征是所述方法的流程是:(1)带有GPS定位装置的移动终端通过GPS定位装置取得自身的经纬度信息;

(2)所述带有GPS定位装置的移动终端获取自身所处的基站天线识别代码信息以及信号强度;

(3)所述带有GPS定位装置的移动终端将自身取得的经纬度信息,目前获得的基站天线识别代码信息以及信号强度通过移动互联网http协议发送给定位服务器前端;

(4)定位服务器前端将收到的移动终端数据上报传递给基站位置信息推算迭代模块,以对此基站天线识别代码的位置信息进行优化迭代;

(5)如果迭代推算成功,将推算出的新的基站天线识别代码位置经纬度信息更新存储到基站位置推测信息数据库中。

3.如权利要求2所述的GPS移动终端自身位置信息上报定位服务系统的方法,其特征是所述带有GPS定位装置的移动终端自身位置信息上报内容包括:移动国家代码、移动网络代码、纬度、经度、基站天线识别代码、地区代码、信号强度。

4.一种一般移动终端的位置信息查询方法,其特征是所述方法的流程是:

(1)一般移动终端取得自身所处的基站天线识别代码信息以及信号强度信息;

(2)一般移动终端将取得的基站天线识别代码信息以及信号强度信息通过移动互联网http协议向定位服务器前端发起查询;

(3)所述定位服务器前端把查询任务交给移动终端位置信息推算模块,根据基站位置推测信息数据库中的信息以及移动终端的基站天线识别代码和信号强度来推算所述一般移动终端的位置经纬度信息;

(4)如果推算成功,定位服务器前端将推算得到的移动终端的位置经、纬度信息和推测准确度可信半径返回给发起查询的一般移动终端;

其中,基站位置推测信息数据库中的信息由如下方式获得:带有GPS定位装置的移动终端将自身取得的经纬度信息,目前获得的基站天线识别代码信息以及信号强度通过移动互联网http协议发送给定位服务器前端;定位服务器前端将收到的移动终端数据上报传递给基站位置信息推算迭代模块,以对此基站天线识别代码的位置信息进行优化迭代;如果迭代推算成功,将推算出的新的基站天线识别代码位置经纬度信息更新存储到基站位置信息推测数据库中。

5.如权利要求4所述的一般移动终端的位置信息查询方法,其特征是所述一般移动终端位置信息查询上报参数包括:移动国家代码、移动网络代码、基站天线识别代码、地区代码、信号强度。

说明书 :

不依赖基站位置信息的移动终端定位方法和系统

技术领域

[0001] 本发明涉及一种移动终端的定位技术,尤其是一种不依赖基站位置信息的非GPS移动终端定位的方法和系统。

背景技术

[0002] 现有的移动定位技术特别是手机定位技术主要依赖于全球定位系统及其派生的技术以及基站定位技术:GPS,A-GPS技术等。
[0003] GPS类技术具有比较高的定位精度(几米到既是米的范围内),但是在应用上也有一定的局限性:移动终端必须配备GPS硬件和软件才能获取GPS信号,使之定位,而现在绝大多数手机仍然没有配备GPS硬件来支持GPS定位。
[0004] 传统的基站定位技术依赖于基站和移动终端之间交换基站本身的经纬度信息,移动终端根据获得的基站经纬度信息通过三角定位方法来计算自己的位置从而定位。传统的基站定位技术在应用上要求终端可以获得相邻的一个或者多个基站的位置信息,所以在应用上也有一定的局限性,不能适用于大多数手机或者服务。

发明内容

[0005] 本发明的目的是克服现有技术中存在的不足,提供一种不依赖基站位置信息的移动终端定位方法和系统,在不依赖于取得基站位置信息的情况下,使大量一般移动终端设备实现一定精度的定位。
[0006] 按照本发明提供的技术方案,所述不依赖基站位置信息的移动终端定位系统包括:定位服务系统、自身带有GPS定位装置的移动终端、一般移动终端、GPS卫星以及移动通信或Wi-Fi基站,
[0007] 所述定位服务系统包括定位服务器前端,定位服务器前端采集的信息输入到基站位置信息推算迭代模块和移动终端位置信息推算模块,所述基站位置信息推算迭代模块和移动终端位置信息推算模块与基站位置推测信息数据库相连;
[0008] 所述GPS卫星用于为所述带有GPS定位装置的移动终端提供移动终端自身的定位信息;
[0009] 所述移动通信或Wi-Fi基站的ID为所述自身带有GPS定位装置的移动终端和一般移动终端提供唯一的标识码信息;
[0010] 所述自身带有GPS定位装置的移动终端和一般移动终端同时与所述基站和定位服务器前端通信。
[0011] 一种GPS移动终端自身位置信息上报定位服务系统的方法,其流程是:
[0012] (1)带有GPS定位装置的移动终端通过GPS定位装置取得自身的经纬度信息;
[0013] (2)所述带有GPS定位装置的移动终端获取自身所处的基站天线ID信息以及信号强度;
[0014] (3)所述带有GPS定位装置的移动终端将将自身取得的经纬度信息,目前获得的基站天线识别代码信息以及信号强度通过移动互联网http协议发送给定位服务器前端;
[0015] (4)定位服务器前端将收到的移动终端数据上报传递给基站位置信息推算迭代模块,以对此基站天线识别代码的位置信息进行优化迭代;
[0016] (5)如果迭代推算成功,将推算出的新的基站天线识别代码位置经纬度信息更新存储到基站位置信息推测数据库中。
[0017] 所述带有GPS定位装置的移动终端自身位置信息上报内容包括:移动国家代码、移动网络代码、纬度、经度、基站天线识别代码、地区代码、信号强度。
[0018] 一种一般移动终端的位置信息查询方法,其流程是:
[0019] (1)一般移动终端取得自身所处的基站天线识别代码信息以及信号强度信息;
[0020] (2)一般移动终端将取得的基站天线识别代码信息以及信号强度信息通过移动互联网和http协议向定位服务器前端发起查询;
[0021] (3)所述定位服务器前端把查询任务交给移动终端位置信息推算模块,根据基站位置推测信息数据库中的信息以及移动终端的基站天线识别代码和信号强度来推算所述一般移动终端的位置经纬度信息;
[0022] (4)如果推算成功,定位服务器前端将推算得到的移动终端的位置经、纬度信息和推测准确度可信半径返回给发起查询的一般移动终端。
[0023] 所述一般移动终端位置信息查询上报参数包括:移动国家代码、移动网络代码、基站天线识别代码、地区代码、信号强度。
[0024] 本发明的优点是:在不依赖于取得基站位置信息的情况下,通过带有自身GPS定位的移动终端,将自身所处的经、纬度位置信息通过移动互联网HTTP协议与定位平台进行交互使大量一般移动终端设备,即没有GPS硬件的移动终端设备通过移动互联网和定位平台实现一定精度的定位。

附图说明

[0025] 图1是本发明系统结构图
[0026] 图2是GPS移动终端自身位置信息上报定位服务系统的流程图
[0027] 图3是一般移动终端位置信息查询流程图
[0028] 图4是本发明实现的流程图

具体实施方式

[0029] 下面结合附图和实施例对本发明作进一步说明。本发明涉及移动通信技术,全球定位系统(GPS)技术,无线传输技术,移动互联网数据传输协议。
[0030] 如图1所示,本发明提供了一种定位平台技术方案,系统主要包括如下部分:
[0031] -定位服务系统,包括:定位服务器前端,基站位置推测信息数据库,基站位置信息推算迭代模块,移动终端位置信息推算模块
[0032] -自身带有GPS定位装置的移动终端(例如:自身带有GPS的手机等)[0033] -一般移动终端(例如:没有GPS定位装置的手机,笔记本电脑,上网本等)[0034] -GPS卫星,本系统中用于为带有定位装置的移动终端提供移动终端自身的定位信息
[0035] -移动通信或Wi-Fi基站ID,本系统中为移动终端提供唯一的标识码信息。
[0036] 所述定位服务器前端采集的信息输入到基站位置信息推算迭代模块和移动终端位置信息推算模块,所述基站位置信息推算迭代模块和移动终端位置信息推算模块与基站位置推测信息数据库相连;所述自身带有GPS定位装置的移动终端和一般移动终端不要求同时与所述基站和定位服务器前端通信。
[0037] 如图2所示,本系统中,自身带有GPS定位装置的移动终端自身位置信息上报定位服务系统的流程是:
[0038] (1)带有GPS定位装置的移动终端通过GPS定位装置取得自身的经纬度信息;
[0039] (2)所述带有GPS定位装置的移动终端获取自身所处的基站天线ID信息以及信号强度;
[0040] (3)所述带有GPS定位装置的移动终端将将自身取得的经纬度信息,目前获得的基站天线识别代码信息以及信号强度通过移动互联网http协议发送给定位服务器前端;
[0041] (4)定位服务器前端将收到的移动终端数据上报传递给基站位置信息推算迭代模块,以对此基站天线识别代码的位置信息进行优化迭代;
[0042] (5)如果迭代推算成功,将推算出的新的基站天线识别代码位置经纬度信息更新存储到基站位置信息推测数据库中。如迭代推算不成功,则基站位置信息更新无效。
[0043] 所述带有GPS定位装置的移动终端自身位置信息上报内容包括:
[0044] mcc:the mobile country code(移动国家代码)
[0045] mnc:the mobile network code(移动网络代码)
[0046] lat:lattitude(从GPS获得) (纬度)
[0047] lon:longitude(从GPS获得) (经度)
[0048] cellid:CellID (基站天线识别代码)
[0049] lac:location area code (地区代码)
[0050] 信号强度
[0051] 如图3所示,所述一般移动终端(没有GPS及其他自身定位设备的移动终端)位置信息查询过程:
[0052] (1)一般移动终端取得自身所处的基站天线识别代码信息以及信号强度信息;
[0053] (2)一般移动终端将取得的基站天线识别代码信息以及信号强度信息通过移动互联网和http协议向定位服务器前端发起查询;
[0054] (3)所述定位服务器前端把查询任务交给移动终端位置信息推算模块,根据基站位置推测信息数据库中的信息以及移动终端的基站天线识别代码和信号强度来推算所述一般移动终端的位置经纬度信息;
[0055] (4)如果推算成功,定位服务器前端将推算得到的移动终端的位置经、纬度信息和推测准确度可信半径返回给发起查询的一般移动终端。如不成功,返回移动终端位置查询失败信息。
[0056] 一般移动终端设备(没有GPS及其他自身定位设备的移动终端)位置信息查询内容:
[0057] 查询上报参数包括:
[0058] ·mcc(移动国家代码)
[0059] ·mnc(移动网络代码)
[0060] ·cellid(基站天线识别代码)
[0061] ·lac(地区代码)
[0062] ·信号强度
[0063] 系统回馈参数包括:
[0064] ·lat(纬度)
[0065] ·lon(经度)
[0066] ·radius(精准度可信半径)
[0067] 如图4所示,定位平台服务器主要包括平台服务器,基站位置推测信息数据库,基站位置信息推算迭代模块和移动终端位置信息推算模块。总体工作流程如下:
[0068] ·带有GPS的移动终端A在CellID=6789的基站天线覆盖范围内将自己所处的经纬度信息A以及CellID=6789,信号强度=5以及其他前述的参数上报给定位平台服务器;
[0069] ·其他带有GPS的移动终端(例如B)也将它获得的基站信息CellID=6789,信号强度=4和自身通过GPS获取的经纬度信息上报给定位平台服务器;
[0070] ·基站位置信息推算迭代模块对每个数据上报都进行一次推算迭代以更精确地推算出基站的经纬度信息,并更新基站位置推测信息数据库;
[0071] ·自身没有定位设备的移动终端(例如C),将它所处的基站信息CellID=6789和信号强度=3发送给定位平台服务器作位置查询;
[0072] ·定位平台根据移动终端C提供的基站信息从基站位置推测信息数据库中查询此基站天线ID(Cell ID)对应的推测经纬度信息,然后通过终端位置信息推算模块对移动终端C的经纬度信息进行优化推算;
[0073] ·定位平台服务器把推算得到的移动终端C的经纬度以及可信半径信息800米返回给移动终端C。