CN102724632B - 一种地理位置数据的获取方法 - Google Patents

一种地理位置数据的获取方法 Download PDF

Info

Publication number
CN102724632B
CN102724632B CN201210222287.3A CN201210222287A CN102724632B CN 102724632 B CN102724632 B CN 102724632B CN 201210222287 A CN201210222287 A CN 201210222287A CN 102724632 B CN102724632 B CN 102724632B
Authority
CN
China
Prior art keywords
service
location
information
positional information
monitor
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.)
Expired - Fee Related
Application number
CN201210222287.3A
Other languages
English (en)
Other versions
CN102724632A (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.)
Wuhan Iron and Steel Group Corp
Original Assignee
Wuhan Iron and Steel Group Corp
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 Wuhan Iron and Steel Group Corp filed Critical Wuhan Iron and Steel Group Corp
Priority to CN201210222287.3A priority Critical patent/CN102724632B/zh
Publication of CN102724632A publication Critical patent/CN102724632A/zh
Application granted granted Critical
Publication of CN102724632B publication Critical patent/CN102724632B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Navigation (AREA)
  • Position Fixing By Use Of Radio Waves (AREA)

Abstract

本发明涉及获取方法技术领域,公开了一种地理位置数据的获取方法,包括:获取位置管理服务;通过GPS位置服务设置GPS取坐标点的***为自定义实现GPS卫星取坐标值***;通过NET位置服务设置NET取坐标点的***为自定义实现NET基站取坐标值***;任意位置服务获得的最新坐标点会通过相应的自定义***将此服务位置状态设为最新可取状态;获取位置信息;若GPS卫星取位置值服务是为最新可取状态,则取卫星定位信息;否则就取NET基站定位信息;若当前都没有最新定位信息,就重新再获取位置信息。本发明能够明确无误地获取最新实时地理位置信息。

Description

一种地理位置数据的获取方法
技术领域
本发明涉及获取方法技术领域,主要适用于地理位置数据的获取方法。
背景技术
由于全球定位***GPS技术所具有的全天候、高精度和自动测量的特点,作为先进的测量手段和新的生产力,它已在各个领域得到了广泛应用。目前,大多数Android***终端都支持基于GPS的实时定位功能,但是,众所周知,实现GPS的实时定位需要经过环绕地球的4颗卫星接收机获得距离数据,形成4个方程式后再进行求解,从而得到观测点的经纬度和高程。但是由于这期间有一定的时间跨度,因而地面终端获得的定位信息也会有一定的延时,并且这种延时往往并不为终端用户所知,所以在实际应用中,当终端移动了一段距离后,或是在重新打开定位服务时,它再通过GPS模块获得的信息往往是先前的历史数据,而非最新实时的地理位置信息,这就给实际的应用带来了不便。
发明内容
本发明所要解决的技术问题是提供一种地理位置数据的获取方法,它能够明确无误地获取最新实时地理位置信息。
为解决上述技术问题,本发明提供了一种地理位置数据的获取方法包括:
获取位置管理服务;
通过GPS位置服务设置GPS取坐标点的***为自定义实现GPS卫星取坐标值***;通过NET位置服务设置NET取坐标点的***为自定义实现NET基站取坐标值***;
任意位置服务获得的最新坐标点会通过相应的自定义***将此服务位置状态设为最新可取状态;
获取位置信息;
若GPS卫星取位置值服务是为最新可取状态,则取卫星定位信息;
否则就取NET基站定位信息;
若当前都没有最新定位信息,就重新再获取位置信息。
进一步的,当获取到位置信息后,通过HTTP短连接的方式基于3G网络向后台定位服务器发送位置信息。
进一步的,通过Android***服务中的LOCATION_SERVICE来获取位置管理服务。
进一步的,所述获取位置管理服务包括:对位置管理服务设定其当前操作服务为GPS服务并设定其更新最新数据的最大距离差异与时间差,若得到的位置信息条件符合设定的最大距离差异与时间差,则将此位置信息更新为GPS最新位置信息;对位置管理服务设定其当前操作服务为NET服务并设定其更新最新数据的最大距离差异与时间差,若得到的位置信息条件符合设定的最大距离差异与时间差,则将此位置信息更新为NET最新位置信息。
进一步的,所述获取位置信息包括:
如果GPS卫星取位置值服务是最新可取状态,就取卫星定位信息并将此服务状态置为初始不可取状态,等待下次新的定位信息来后再由自定义GPS取坐标点的***更新为可取状态,并由httpclient发送给后台定位服务器;
如NET基站取位置值服务是最新可取状态,就取基站定位信息并将此服务状态置为初始不可取状态,等待下次新的定位信息来后再由自定义NET取坐标点的***更新为可取状态,并由httpclient发送给后台定位服务器;
如果没有最新定位信息,就重新再获取位置信息。
进一步的,在获取位置信息后,判断是否停止获取位置信息;
若不停止获取位置信息,则继续获取位置信息;
若停止获取位置信息,则停止位置管理服务。
本发明的有益效果在于:
本发明可同时基于GPS_PROVIDE卫星定位服务与NETWORK_PROVIDER基站定位服务来获取定位信息,能为定位应用返回实时有效的定位信息,避免返回在需要定位信息时取得的是其未及更新的历史数据。此技术可满足任何基于Android平台的手机实现实时获取有效定位信息,具备自动处理获取最新有效定位信息的功能。
附图说明
图1为本发明实施例提供的地理位置数据的获取方法的流程图。
具体实施方式
为进一步阐述本发明为达成预定发明目的所采取的技术手段及功效,以下结合附图及较佳实施例,对依据本发明提出的地理位置数据的获取方法的具体实施方式及原理进行详细说明。
本发明提供的地理位置数据的获取方法包括:
通过Android***服务中的LOCATION_SERVICE来获取位置管理服务;具体为:对位置管理服务设定其当前操作服务为GPS服务并设定其更新最新数据的最大距离差异与时间差,若得到的位置信息条件符合设定的最大距离差异与时间差,则将此位置信息更新为GPS最新位置信息;对位置管理服务设定其当前操作服务为NET服务并设定其更新最新数据的最大距离差异与时间差,若得到的位置信息条件符合设定的最大距离差异与时间差,则将此位置信息更新为NET最新位置信息。
通过GPS位置服务设置GPS取坐标点的***为自定义实现GPS卫星取坐标值***;并通过NET位置服务设置NET取坐标点的***为自定义实现NET基站取坐标值***;
任意位置服务获得的最新坐标点会通过相应的自定义***将此服务位置状态设为最新可取状态;具体的,当有新的位置信息来时,自定义***将此时的服务位置状态标志为最新可取状态;若此位置信息被取用,自定义***将此时的服务位置状态置为非最新可取状态。
获取位置信息;
若GPS卫星取位置值服务是为最新可取状态,则取卫星定位信息;
否则就取NET基站定位信息;
若当前都没有最新定位信息,就重新再获取位置信息。具体的,如果GPS卫星取位置值服务是为最新可取状态,就取卫星定位信息并将此服务状态置为初始不可取状态,等待下次新的定位信息来后再由自定义GPS取坐标点的***更新为可取状态,并由httpclient基于3G网络发送给后台定位服务器;后台定位服务器将此位置信息为标注点在地图上显示出相应的地图参照位置。
如NET基站取位置值服务是为最新可取状态,就取基站定位信息并将此服务状态置为初始不可取状态,等待下次新的定位信息来后再由自定义NET取坐标点的***更新为可取状态,并由httpclient基于3G网络发送给后台定位服务器;后台定位服务器将此位置信息为标注点在地图上显示出相应的地图参照位置。
如果没有最新定位信息,就重新再获取位置信息。
优选的,在获取到位置信息后,判断是否停止获取位置信息;
若不停止获取位置信息,则继续获取位置信息;
若停止获取位置信息,则停止位置管理服务。
由图1可知,通过本发明提供的地理位置数据的获取方法实现Android手机的地理位置数据的获取,首先通过Android***服务中的LOCATION_SERVICE来获取位置管理服务,再通过GPS位置服务设置GPS取坐标点的***为自定义实现GPS卫星取坐标值***;并通过NET位置服务设置NET取坐标点的***为自定义实现NET基站取坐标值***;任意位置服务获得的最新坐标点会通过相应的自定义***将此服务位置状态设为最新可取状态;接着启动定时器开始获取位置信息;若GPS卫星取位置值服务是为最新可取状态,则取卫星定位信息并将此服务状态置为初始不可取状态,等待下次新的定位信息来后再由自定义GPS取坐标点的***更新为可取状态,并由httpclient基于3G网络发送给后台定位服务器;后台定位服务器将此位置信息为标注点在地图上显示出相应的地图参照位置。否则就取NET基站定位信息并将此服务状态置为初始不可取状态,等待下次新的定位信息来后再由自定义GPS取坐标点的***更新为可取状态,并由httpclient基于3G网络发送给后台定位服务器;后台定位服务器将此位置信息为标注点在地图上显示出相应的地图参照位置。若当前都没有最新定位信息,就重新再获取位置信息。接下来判断是否停止获取位置信息;若继续获取位置信息,则继续获取位置信息,并相继判断GPS卫星取位置值服务、NET基站取位置值服务是否为最新可取状态,并将得到的最新位置数据由httpclient基于3G网络发送给后台定位服务器。若停止获取位置信息,则停止定时器,从而停止位置管理服务。
本发明可同时基于GPS_PROVIDE卫星定位服务与NETWORK_PROVIDER基站定位服务来获取定位信息,能为定位应用返回实时有效的定位信息,避免返回在需要定位信息时取得的是其未及更新的历史数据。此技术可满足任何基于Android平台的手机实现实时获取有效定位信息,具备自动处理获取最新有效定位信息的功能。
最后所应说明的是,以上具体实施方式仅用以说明本发明的技术方案而非限制,尽管参照实例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本发明技术方案的精神和范围,其均应涵盖在本发明的权利要求范围当中。

Claims (5)

1.一种地理位置数据的获取方法,其特征在于,包括:
获取位置管理服务;具体地,对位置管理服务设定其当前操作服务为GPS服务并设定其更新最新数据的最大距离差异与时间差,若得到的位置信息条件符合设定的最大距离差异与时间差,则将此位置新型更新为GPS最新位置信息;对位置管理服务设定其当前操作服务为NET服务并设定其更新最新数据的最大距离差异与时间差,若得到的位置信息条件符合设定的最大距离差异与时间差,则将此位置新型更新为NET最新位置信息;
通过GPS位置服务设置GPS取坐标点的***为自定义实现GPS卫星取坐标值***;通过NET位置服务设置NET取坐标点的***为自定义实现NET基站取坐标值***;
任意位置服务获得的最新坐标点会通过相应的自定义***将此服务位置状态设为最新可取状态;具体地,当有新的位置信息来时,自定义***将此时的服务位置状态标志为最新可取状态;若此位置信息被取用,自定义***将此时的服务位置状态置为非最新可取状态;
获取位置信息;
若GPS卫星取位置值服务是为最新可取状态,则取卫星定位信息;
否则就取NET基站定位信息;
若当前都没有最新定位信息,就重新再获取位置信息。
2.如权利要求1所述的地理位置数据的获取方法,其特征在于,当获取到位置信息后,通过HTTP短连接的方式基于3G网络向后台定位服务器发送位置信息。
3.如权利要求1所述的地理位置数据的获取方法,其特征在于,通过Android***服务中的LOCATION_SERVICE来获取位置管理服务。
4.如权利要求2所述的地理位置数据的获取方法,其特征在于,所述获取位置信息包括:
如果GPS卫星取位置值服务是最新可取状态,就取卫星定位信息并将此服务状态置为初始不可取状态,等待下次新的定位信息来后再由自定义GPS取坐标点的***更新为可取状态,并由httpclient发送给后台定位服务器;
如NET基站取位置值服务是最新可取状态,就取基站定位信息并将此服务状态置为初始不可取状态,等待下次新的定位信息来后再由自定义NET取坐标点的***更新为可取状态,并由httpclient发送给后台定位服务器;
如果没有最新定位信息,就重新再获取位置信息。
5.如权利要求4所述的地理位置数据的获取方法,其特征在于,在获取位置信息后,判断是否停止获取位置信息;
若不停止获取位置信息,则继续获取位置信息;
若停止获取位置信息,则停止位置管理服务。
CN201210222287.3A 2012-06-29 2012-06-29 一种地理位置数据的获取方法 Expired - Fee Related CN102724632B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210222287.3A CN102724632B (zh) 2012-06-29 2012-06-29 一种地理位置数据的获取方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210222287.3A CN102724632B (zh) 2012-06-29 2012-06-29 一种地理位置数据的获取方法

Publications (2)

Publication Number Publication Date
CN102724632A CN102724632A (zh) 2012-10-10
CN102724632B true CN102724632B (zh) 2014-11-12

Family

ID=46950265

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210222287.3A Expired - Fee Related CN102724632B (zh) 2012-06-29 2012-06-29 一种地理位置数据的获取方法

Country Status (1)

Country Link
CN (1) CN102724632B (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105246034A (zh) * 2015-09-29 2016-01-13 武汉钢铁(集团)公司 一种动态生成基于位置信息的二维码的方法及装置
CN107483610A (zh) * 2017-08-31 2017-12-15 何钊荣 一种车载云电子狗的数据包在线升级***及其设计方法

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1897749A (zh) * 2006-06-27 2007-01-17 重庆邮电大学 可适用于td-scdma网络的aoa/toa与gps混合定位方法
CN102215558A (zh) * 2010-04-07 2011-10-12 中国科学院国家天文台 由通信广播卫星信号辅助的地面移动通信网定位方法
CN102223596A (zh) * 2010-04-15 2011-10-19 上海启电信息科技有限公司 一种移动定位服务方法
CN102281629A (zh) * 2011-08-22 2011-12-14 北京邮电大学 一种定位的方法和装置
CN202121788U (zh) * 2011-03-25 2012-01-18 马骥 一种基于gps以及基站定位的通讯位置监控***

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004070513A2 (en) * 2003-02-04 2004-08-19 Sk Telecom Co., Ltd. Method and system for monitoring mobile communication terminal position determination performance by using wireless communication network and a-gps

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1897749A (zh) * 2006-06-27 2007-01-17 重庆邮电大学 可适用于td-scdma网络的aoa/toa与gps混合定位方法
CN102215558A (zh) * 2010-04-07 2011-10-12 中国科学院国家天文台 由通信广播卫星信号辅助的地面移动通信网定位方法
CN102223596A (zh) * 2010-04-15 2011-10-19 上海启电信息科技有限公司 一种移动定位服务方法
CN202121788U (zh) * 2011-03-25 2012-01-18 马骥 一种基于gps以及基站定位的通讯位置监控***
CN102281629A (zh) * 2011-08-22 2011-12-14 北京邮电大学 一种定位的方法和装置

Also Published As

Publication number Publication date
CN102724632A (zh) 2012-10-10

Similar Documents

Publication Publication Date Title
CN107820204B (zh) 保护用户位置隐私的高精度定位方法及***
US20190219403A1 (en) Indoor positioning technique and information pushing system, method and device based thereon, and terminal
CN107426695B (zh) 基于广播的网格化差分数据播发方法、服务器及存储介质
US8823585B2 (en) Sensor-assisted location-aware mobile device
EP2336808A1 (en) Method and system for mobile device based GNSS position computation without ephemeris data
EP2224259A1 (en) Method and system for a location-based broker service client broker
CN101953186B (zh) 通信设备、通信方法、程序、信息管理设备和通信***
EP2362702A1 (en) A method and system for physical mapassisted wireless access point locating
US9338592B1 (en) Reducing crowdsourcing network traffic
US20140031058A1 (en) Wireless Transmitter Identity or Positioning Information Partitioning
US7986267B2 (en) Method and system for customized full ephemeris compatible with standard AGPS network devices
US20100039323A1 (en) Method and system for global position reference map (gprm) for agps
CN103080771A (zh) 定位辅助装置以及定位辅助方法
US8193986B2 (en) Method and system for enhancing a location server reference database through round-trip time (RTT) measurements
US20200174135A1 (en) Positioning Method, Device, and System
CN108490464A (zh) 一种适用于消费类终端的网络rtk播发方法
CN107771408B (zh) 移动终端及其定位方法
CN104270721A (zh) 借助智能移动终端提高ais位置信息精度的方法
CN104749582A (zh) 差分数据的发送方法、gps定位数据的确定方法及装置
CN104837114A (zh) 用于确定用户的定位信息异常的方法和设备
CN102724632B (zh) 一种地理位置数据的获取方法
CN105527641A (zh) 一种定位方法、***及终端
CN104853431A (zh) 一种地理位置信息定位方法、装置
CN103458368A (zh) 基于智能移动终端的多地标查询***和方法
CN105246034A (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
C14 Grant of patent or utility model
GR01 Patent grant
EE01 Entry into force of recordation of patent licensing contract

Application publication date: 20121010

Assignee: Wuhan Iron & Steel Engineering Technology Group Communications Co., Ltd.

Assignor: Wuhan Iron & Steel (Group) Corp.

Contract record no.: 2015420000066

Denomination of invention: Method for acquiring geographical location data

Granted publication date: 20141112

License type: Exclusive License

Record date: 20150504

LICC Enforcement, change and cancellation of record of contracts on the licence for exploitation of a patent or utility model
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20141112

Termination date: 20170629

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