CN105007621A - 一种适用于移动终端的室内外精确综合定位方法 - Google Patents

一种适用于移动终端的室内外精确综合定位方法 Download PDF

Info

Publication number
CN105007621A
CN105007621A CN201510276457.XA CN201510276457A CN105007621A CN 105007621 A CN105007621 A CN 105007621A CN 201510276457 A CN201510276457 A CN 201510276457A CN 105007621 A CN105007621 A CN 105007621A
Authority
CN
China
Prior art keywords
base station
data
mobile terminal
station data
base
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201510276457.XA
Other languages
English (en)
Other versions
CN105007621B (zh
Inventor
陆歆
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai E-Shion Technologies Ltd
Original Assignee
Shanghai E-Shion Technologies Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shanghai E-Shion Technologies Ltd filed Critical Shanghai E-Shion Technologies Ltd
Priority to CN201510276457.XA priority Critical patent/CN105007621B/zh
Publication of CN105007621A publication Critical patent/CN105007621A/zh
Application granted granted Critical
Publication of CN105007621B publication Critical patent/CN105007621B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W64/00Locating users or terminals or network equipment for network management purposes, e.g. mobility management
    • H04W64/006Locating users or terminals or network equipment for network management purposes, e.g. mobility management with additional information processing, e.g. for direction or speed determination

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Position Fixing By Use Of Radio Waves (AREA)

Abstract

本发明涉及通信领域,特别涉及一种适用于移动终端的室内外精确综合定位方法。本发明实施例中,通过终端应用程序发送定位请求后,同时利用专网的基站定位服务器的定位服务和GPS卫星定位服务,方便快速精准的进行定位,并且大大提高了***资源的利用效率。

Description

一种适用于移动终端的室内外精确综合定位方法
技术领域
本发明涉及通信领域,特别涉及一种适用于移动终端的室内外精确综合定位方法。
背景技术
目前移动终端越来越多的应用于各种行业上,在行业应用的终端上,基本都具备GPS或北斗等卫星定位功能,但是由于GPS性能受移动终端设备体积功耗等因素限制、GPS卫星信号在城市楼宇较多的区域,以及地形起伏较大的山区、室内、地下商场等场景下,信号受环境影响,GPS等卫星信号质量太差,以致无法使用,行业应用场景下,为保证数据安全,大都采用专网工作,无法采用传统互联网方案等原因,导致在实际应用中,GPS定位功能无法发挥有效作用,在室内不能方便快速精准定位。
发明内容
本发明提供了一种适用于移动终端的室内外精确综合定位方法,用以解决现有技术中无法在室内方便快捷精准定位的问题。
为实现上述目的,本发明实施例提供了一种适用于移动终端的室内外精确综合定位方法,包括以下步骤:
在专网内架设基站定位服务器,并在基站定位服务器上建立历史数据库;
移动终端上的应用程序向移动终端上的中间件发送定位请求;
所述中间件根据所述定位请求获取当前位置的基站数据并做基站数据判断,若在历史数据库中没有相同的基站数据就调用基站服务,从基站服务器中得到基站数据计算出定位结果,若在历史数据库中有相同的基站数据就直接调用历史数据库得到定位结果;
所述中间件将根据所获取的基站数据得出的定位结果上报至所述移动终端上的应用程序,并同时进行卫星定位,将所获得精确定位结果与对应的基站数据记录在历史数据库中。
进一步地,所述基站定位服务器为AGPS服务器。
进一步地,所述基站数据判断包括将所述中间件获取当前位置的基站数据与从所述历史数据库中搜索到的基站数据相比较,若所述历史数据库内未搜索到与所述当前位置的基站数据相同的基站数据,则执行以下步骤:
调用基站定位服务器,从基站定位服务器中得到当前位置的基站数据,所述基站定位服务器通过基站数据计算出定位结果,将计算出来的定位结果发送给所述中间件,所述中间件上报给所述终端应用程序;
在将计算出来的定位结果上报给所述终端应用程序的同时,调用卫星定位服务,得到卫星定位结果,将所获得精确定位结果与对应的基站数据记录在历史数据库中。
进一步地,所述基站数据包括基站服务器的基站号和信号强度,所述基站服务器中设置基站相应的基站号,所述基站对应有相应的经纬度数据。
进一步地,所述基站数据判断包括所述中间件获取当前位置的基站数据与所述历史数据库中的基站数据相比较,所获取当前位置的基站数据至少包括两个相邻当前位置的基站号,当所述历史数据库中存在所述基站号相同的,所述当前位置对于基站的信号强度与历史数据库中基站号相同所对应的信号强度之间绝对差值均小于预设差值的基站数据时,将所述中间件获取当前位置的基站数据与所述历史数据库中的基站数据判断为相同的基站数据。
进一步地,所述预设差值优选为15db。
进一步地,在调用所述卫星定位服务时,判断当前位置是在室内还是室外,若为室内,通过调用卫星定位服务,进行定位并跟踪卫星定位信号,直至设备移动到室外后得到卫星定位结果,将该卫星定位结果相对应的基站数据记录在历史数据库中,若为室外,等待卫星定位,得到卫星定位结果,将该卫星定位结果相对应的基站数据记录在历史数据库中。
进一步地,根据如下方式判断当前位置是在室内还是室外:
移动终端在利用现有可视卫星在设备固有搜星周期内没有收到任何信号,则判为所述移动终端在室内,否就判为所述移动终端在室外。
本发明有益效果是:在专网内架设基站服务器,通过移动终端应用程序向中间件发送定位请求时,中间件首先会根据定位请求获取当前位置的基站数据并在历史数据库内搜索,当发现历史数据库中存在与当前位置的基站数据相同的基站数据时,则直接将此相同的基站数据相对应的经纬度数据上报给终端应用程序进行确定定位结果,未发现历史数据库中存在与当前位置的基站数据相同的基站数据时,调用基站服务,从基站定位服务器中得到当前位置的基站数据,基站定位服务器通过基站数据计算出定位结果并发送给中间件,中间件将定位结果上报给所述终端应用程序;在将计算出来的定位结果上报给所述终端应用程序的同时,调用卫星定位服务,得到卫星定位结果,将获得的卫星定位结果与相对应的基站数据记录在历史数据库中,以便下次在同一位置发送定位请求时,历史数据库中存在此位置的定位结果,直接调用,因此定位时间缩短,且可以方便快捷精准的进行定位,工作效率有效提高。
附图说明
图1为本发明实施例提供的一种适用于移动终端的室内外精确综合定位方法的流程图;
具体实施方式
下面结合说明书附图对本发明实施例作进一步详细描述。
实施例
如图1所示,本发明实施例提供的一种适用于移动终端的室内外精确综合定位方法,具体实现过程包括以下步骤:
步骤101,在专网内架设基站定位服务器,并在基站定位服务器上建立历史数据库;
步骤102,移动终端上的应用程序向移动终端上的中间件发送定位请求;
步骤103,中间件根据定位请求获取当前位置的基站数据并做基站数据判断,若在历史数据库中没有相同的基站数据就调用基站服务,从基站服务器中得到基站数据计算出定位结果,若在历史数据库中有相同的基站数据就直接调用历史数据库得到定位结果;
步骤104,中间件将根据获取的基站数据得出的定位结果上报至移动终端上的应用程序,并同时进行卫星定位,将所获得精确定位结果与对应的基站数据记录在历史数据库中。
其中,专网为一种专用网络,在此专用网络是指其使用者只能在此网络内互相联通,无法与此网络之外联通。可以采用各类专用网络,例如GSM、WCDMA和CDMA2000等网络,基站定位服务器在本实施例中优选AGPS服务器,在AGPS服务器上建立的历史数据库的结构包括基站的基站号、定位位置对于基站的信号强度和与基站相对应的经纬度。上述基站号可以定义为一组连续的二进制编码,以两个数量的基站为例,例如在历史数据库中存有第一基站的基站号为A084001,第二基站的基站号为A084002,第三基站的基站号为A084003,对应的经度为121.355615,纬度为31.20605167的基站数据。
在步骤102中,移动终端的应用程序发出定位请求给移动终端的中间件,中间件收到定位请求后根据此定位请求获取当前位置的基站数据,所获取当前位置的基站数据至少包括两个相邻当前位置的基站号;当历史数据库中搜索到至少两个基站号相同、定位位置对于基站的信号强度与历史数据库中基站号相同所对应的信号强度之间绝对差值均小于预设差值的基站数据时,则将中间件获取当前位置的基站数据与历史数据库中的基站数据判断为相同的基站数据,否则将中间件获取当前位置的基站数据与历史数据库中的基站数据判断为不同的基站数据,其中,预设差值大小可根据需要进行调控,本实施例中,预设差值优选设为15dB。本实施例中,优选三个相邻基站,例如第一基站的基站号、定位位置对于第一基站的信号强度、第二基站的基站号、定位位置对于第二基站的信号强度和第三基站的基站号、定位位置对于第三基站的信号强度;将中间件获取当前位置的基站数据与历史数据库中的基站数据相比较,例如,当前定位位置在三个相互相邻的基站中间的一个位置,中间件此时接收到第一基站的信号强度为-85dBm、第二基站的信号强度为-75dBm、第三基站的信号强度为-75dBm的当前位置的基站数据,中间件在历史数据库中搜索到第一基站信号强度为-70~-100dB、第二基站信号强度为-60~-90dBm、第三基站信号强度为-60~-90dBm的基站数据,则将中间件获取当前位置的基站数据与历史数据库中的基站数据判断为相同的基站数据。此时将从历史数据库中搜到的基站数据对应的经度纬度数据上报给移动终端应用程序。
当历史数据库内未搜索到与当前位置的基站数据相同的基站数据,中间件则调用基站定位服务,从基站定位服务器中快速得到当前位置的基站数据,中间件向基站定位服务器发送以得到当前位置的基站数据至少包括当前位置两个相邻位置的基站、定位位置对于各基站的信号强度,本实施例中,优选三个相邻基站号;AGPS服务器通过基站数据计算出定位结果,并将计算得到定位结果发送给移动终端中间件,中间件上报给移动终端应用程序,定位结果包括当前位置的经度纬度数据;
通过以下方式进行历史数据库的数据完善,具体步骤如下:
中间件在将计算得到定位结果上报给移动终端应用程序的同时,调用卫星定位服务,本实施例中,优选GPS卫星定位服务,通过室内判决算法判断目前是在室内还是室外,室内判决算法包括移动终端在利用现有可视卫星在设备固有搜星周期内没有收到任何信号,则判为移动终端在室内,否就判为移动终端在室外;如果在室外,等待GPS卫星定位,得到GPS卫星定位结果,GPS卫星定位结果包括当前位置的经度纬度数据,并将得到的GPS卫星定位结果记录在历史数据库中;
如果在室内,通过使用功耗优化搜索算法,间歇运行移动终端GPS卫星定位,跟踪GPS卫星定位信号,直至设备移动到室外后等待GPS卫星定位,得到GPS卫星定位结果,将获得的GPS卫星定位结果相对应的基站数据记录在历史数据库中。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

Claims (8)

1.一种适用于移动终端的室内外精确综合定位方法,其特征在于,包括以下步骤:
在专网内架设基站定位服务器,并在基站定位服务器上建立历史数据库;
移动终端上的应用程序向移动终端上的中间件发送定位请求;
所述中间件根据所述定位请求获取当前位置的基站数据并做基站数据判断,若在历史数据库中没有相同的基站数据就调用基站服务,从基站服务器中得到基站数据计算出定位结果,若在历史数据库中有相同的基站数据就直接调用历史数据库得到定位结果;
所述中间件将根据所获取的基站数据得出的定位结果上报至所述移动终端上的应用程序,并同时进行卫星定位,将所获得精确定位结果与对应的基站数据记录在历史数据库中。
2.根据权利要求1所述的一种适用于移动终端的室内外精确综合定位方法,其特征在于,所述基站定位服务器为AGPS服务器。
3.根据权利要求1所述的一种适用于移动终端的室内外精确综合定位方法,其特征在于,所述基站数据判断包括将所述中间件获取当前位置的基站数据与从所述历史数据库中搜索到的基站数据相比较,若所述历史数据库内未搜索到与所述当前位置的基站数据相同的基站数据,则执行以下步骤:
调用基站定位服务器,从基站定位服务器中得到当前位置的基站数据,所述基站定位服务器通过基站数据计算出定位结果,将计算出来的定位结果发送给所述中间件,所述中间件上报给所述终端应用程序;
在将计算出来的定位结果上报给所述终端应用程序的同时,调用卫星定位服务,得到卫星定位结果,将所获得精确定位结果与对应的基站数据记录在历史数据库中。
4.根据权利要求1至3中任意一项所述的一种适用于移动终端的室内外精确综合定位方法,其特征在于,所述基站数据包括基站服务器的基站号和信号强度,所述基站服务器中设置基站相应的基站号,所述基站对应有相应的经纬度数据。
5.根据权利要求4所述的一种适用于移动终端的室内外精确综合定位方法,其特征在于,所述基站数据判断包括所述中间件获取当前位置的基站数据与所述历史数据库中的基站数据相比较,所获取当前位置的基站数据至少包括两个相邻当前位置的基站号,当所述历史数据库中存在所述基站号相同的,所述当前位置对于基站的信号强度与历史数据库中基站号相同所对应的信号强度之间绝对差值均小于预设差值的基站数据时,将所述中间件获取当前位置的基站数据与所述历史数据库中的基站数据判断为相同的基站数据。
6.根据权利要求5所述的一种适用于移动终端的室内外精确综合定位方法,其特征在于,预设差值优选为15db。
7.根据权利要求3所述的一种适用于移动终端的室内外精确综合定位方法,其特征在于,在所述调用所述卫星定位服务时,判断当前位置是在室内还是室外,若为室内,通过调用卫星定位服务,进行定位并跟踪卫星定位信号,直至设备移动到室外后得到卫星定位结果,将该卫星定位结果相对应的基站数据记录在历史数据库中,若为室外,等待卫星定位,得到卫星定位结果,将该卫星定位结果相对应的基站数据记录在历史数据库中。
8.根据权利要求7所述的一种适用于移动终端的室内外精确综合定位方法,其特征在于,根据如下方式判断当前位置是在室内还是室外:
移动终端在利用现有可视卫星在设备固有搜星周期内没有收到任何信号,则判为所述移动终端在室内,否就判为所述移动终端在室外。
CN201510276457.XA 2015-05-27 2015-05-27 一种适用于移动终端的室内外精确综合定位方法 Expired - Fee Related CN105007621B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510276457.XA CN105007621B (zh) 2015-05-27 2015-05-27 一种适用于移动终端的室内外精确综合定位方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510276457.XA CN105007621B (zh) 2015-05-27 2015-05-27 一种适用于移动终端的室内外精确综合定位方法

Publications (2)

Publication Number Publication Date
CN105007621A true CN105007621A (zh) 2015-10-28
CN105007621B CN105007621B (zh) 2019-03-15

Family

ID=54380089

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510276457.XA Expired - Fee Related CN105007621B (zh) 2015-05-27 2015-05-27 一种适用于移动终端的室内外精确综合定位方法

Country Status (1)

Country Link
CN (1) CN105007621B (zh)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105682031A (zh) * 2016-01-13 2016-06-15 广东欧珀移动通信有限公司 一种自动切换网络定位服务的方法和装置
CN107862217A (zh) * 2017-10-31 2018-03-30 努比亚技术有限公司 一种位置信息获取方法、移动终端以及计算机存储介质
CN108111971A (zh) * 2017-12-13 2018-06-01 广东欧珀移动通信有限公司 定位方法、装置、存储介质及移动终端
CN108562868A (zh) * 2017-12-08 2018-09-21 杭州电子科技大学 一种用于景区导航的位置计算***及方法
CN110139217A (zh) * 2019-05-30 2019-08-16 中国农业科学院农业环境与可持续发展研究所 一种农田机器人的定位方法、装置及存储介质
CN110996262A (zh) * 2019-11-29 2020-04-10 广州鲁邦通物联网科技有限公司 一种建立数据库的方法、设备位置的获取方法、数据库
CN112224789A (zh) * 2020-09-30 2021-01-15 烟台合颖文化产业发展有限公司 一种智能物流配送方法
CN108337368B (zh) * 2018-01-16 2021-03-16 维沃移动通信有限公司 一种定位数据的更新方法及移动终端
CN113033466A (zh) * 2021-04-13 2021-06-25 山东大学 一种人脸识别方法及装置
CN113759405A (zh) * 2020-06-04 2021-12-07 深圳市万普拉斯科技有限公司 Gps定位加速***、方法、装置、计算机设备和存储介质
CN113791438A (zh) * 2021-09-15 2021-12-14 上海探寻信息技术有限公司 一种提升智能穿戴设备定位感知速度的方法、装置、介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102164405A (zh) * 2010-12-17 2011-08-24 东软集团股份有限公司 快速定位方法及***
CN102426365A (zh) * 2011-09-06 2012-04-25 晨讯科技(沈阳)有限公司 Gps追踪装置、***和方法
WO2013097560A1 (zh) * 2011-12-28 2013-07-04 华为技术有限公司 一种室内定位方法、设备及***
CN103796307A (zh) * 2014-02-20 2014-05-14 无锡林之盛科技有限公司 基于通信基站精确定位的方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102164405A (zh) * 2010-12-17 2011-08-24 东软集团股份有限公司 快速定位方法及***
CN102426365A (zh) * 2011-09-06 2012-04-25 晨讯科技(沈阳)有限公司 Gps追踪装置、***和方法
WO2013097560A1 (zh) * 2011-12-28 2013-07-04 华为技术有限公司 一种室内定位方法、设备及***
CN103796307A (zh) * 2014-02-20 2014-05-14 无锡林之盛科技有限公司 基于通信基站精确定位的方法

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105682031A (zh) * 2016-01-13 2016-06-15 广东欧珀移动通信有限公司 一种自动切换网络定位服务的方法和装置
CN107862217A (zh) * 2017-10-31 2018-03-30 努比亚技术有限公司 一种位置信息获取方法、移动终端以及计算机存储介质
CN108562868A (zh) * 2017-12-08 2018-09-21 杭州电子科技大学 一种用于景区导航的位置计算***及方法
CN108111971A (zh) * 2017-12-13 2018-06-01 广东欧珀移动通信有限公司 定位方法、装置、存储介质及移动终端
CN108337368B (zh) * 2018-01-16 2021-03-16 维沃移动通信有限公司 一种定位数据的更新方法及移动终端
CN110139217A (zh) * 2019-05-30 2019-08-16 中国农业科学院农业环境与可持续发展研究所 一种农田机器人的定位方法、装置及存储介质
CN110996262A (zh) * 2019-11-29 2020-04-10 广州鲁邦通物联网科技有限公司 一种建立数据库的方法、设备位置的获取方法、数据库
CN113759405A (zh) * 2020-06-04 2021-12-07 深圳市万普拉斯科技有限公司 Gps定位加速***、方法、装置、计算机设备和存储介质
CN112224789A (zh) * 2020-09-30 2021-01-15 烟台合颖文化产业发展有限公司 一种智能物流配送方法
CN113033466A (zh) * 2021-04-13 2021-06-25 山东大学 一种人脸识别方法及装置
CN113033466B (zh) * 2021-04-13 2022-11-15 山东大学 一种人脸识别方法及装置
CN113791438A (zh) * 2021-09-15 2021-12-14 上海探寻信息技术有限公司 一种提升智能穿戴设备定位感知速度的方法、装置、介质

Also Published As

Publication number Publication date
CN105007621B (zh) 2019-03-15

Similar Documents

Publication Publication Date Title
CN105007621A (zh) 一种适用于移动终端的室内外精确综合定位方法
CN105516904B (zh) 一种基于小基站和蓝牙的室内融合定位方法及***
US20170079006A1 (en) Positioning method, network side device, positioning node, and positioning system
US10863308B2 (en) Assistance data transmission method, device, and system
CN102858010B (zh) 一种移动终端的定位方法及装置
EP3253140B1 (en) Apparatus and method for coordinating positioning parameters
US20210232610A1 (en) Positioning method and apparatus, and offline fingerprint database generation method and apparatus
CN105578404A (zh) 一种定位方法及相应的终端、***
US20150038160A1 (en) Methods and apparatus to determine a base station location
CN105764059A (zh) 一种基于终端位置信息来识别伪基站的方法
CN104394579A (zh) 一种信息处理方法和电子设备
CN104320762A (zh) 一种通过移动终端定位网络摄像头的方法
CN104010362A (zh) 定位终端位置的方法、装置及定位设备
CN105848237A (zh) 获取电路域回落csfb的2g测量频点的方法及装置
TW201939991A (zh) 通信網路的定位方法和系統
CN105451263A (zh) 一种wcdma网络小区软切换带的识别方法、设备和***
CN1286331C (zh) 基于网络无线环境的移动通信定位方法
CN104349272A (zh) 终端设备定位方法及终端设备
CN103249002A (zh) 一种基于移动设备位置信息的消息推送方法
CN106464660A (zh) 高度信息获取方法、用户设备、接入节点及网络侧设备
CN102858011A (zh) 一种移动终端的用户面定位方法及装置
CN106792777A (zh) 一种越区覆盖检测方法和装置
US8170559B1 (en) Communication service handover processing system for femtocells and method thereof
CN105277194A (zh) 一种基于云平台的室内交互式引导实现方案
CN104735775A (zh) 一种增强型小区定位终端的方法及***、基站

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20190315

CF01 Termination of patent right due to non-payment of annual fee