Gps定位方法与装置制造方法

文档序号:6187312阅读:289来源:国知局
Gps定位方法与装置制造方法
【专利摘要】本发明公开了一种GPS定位方法与装置,从优化手机与GPS相关服务器之间通讯速度的角度来提高GPS定位的速度和准确率,具体是对众多服务器进行网络丢包测试,选取测试结果最佳的服务器作为当前定位操作所使用的服务器,从而避免了由于服务器不合适造成定位效果不良的情况,而且是自动完成的,无需用户手动设置。
【专利说明】GPS定位方法与装置
【技术领域】
[0001]本发明涉及定位导航【技术领域】,特别是涉及一种GPS定位方法与装置。
【背景技术】
[0002]随着定位导航,特别是手机定位导航的发展,人们对GPS定位精度和定位速度的要求也越来越高。其中GPS定位的精度和速度受时间的精度和卫星、手机与GPS服务器通讯的速度制约,设备在瞬间秒定,这几乎是不太现实的。锁定一颗卫星至少需要5秒,和卫星进行单程通讯一般需要20秒左右。如果设备本身携带原子钟,那么就会省去设备与原子钟服务器通讯的时间,其定位精确度和速度将会大大提高。但是手机带个原子钟,这目前还无法实现。
[0003]GPS的基本定位原理是卫星不间断地发送自身的星历参数和时间信息,用户接收到这些信息后,经过计算求出接收机的三维位置,三维方向以及运动速度和时间信息。所涉及的服务器包括原子钟服务器和星历数据服务器,手机用户大多不懂得如何选择服务器,因此手机定位使用的是默认的服务器,当用户位置变动时,仍然使用默认服务器,致使手机与服务器之间的通讯时间和通讯质量都得不到保证,从而出现长时间无法定位或定位不准的情况。

【发明内容】

[0004]基于上述情况,本发明提出了一种GPS定位方法与装置,以进行GPS定位。
[0005]一种GPS定位方法,包括步骤:
[0006]接收GPS定位请求;
[0007]对GPS相关的各个备选服务器进行网络丢包测试;
[0008]选取所述网络丢包测试的测试结果最优的服务器作为响应所述GPS定位请求进行GPS定位所使用的服务器。
[0009]一种GPS定位装置,包括:
[0010]定位请求接收模块,用于接收GPS定位请求;
[0011]服务器测试模块,用于对GPS相关的各个备选服务器进行网络丢包测试;
[0012]服务器选取模块,用于选取所述网络丢包测试的测试结果最优的服务器作为响应所述GPS定位请求进行GPS定位所使用的服务器。
[0013]本发明GPS定位方法与装置,从优化手机与GPS相关服务器之间通讯速度的角度来提高GPS定位的速度和准确率,具体是对众多服务器进行网络丢包测试,选取测试结果最佳的服务器作为当前定位操作所使用的服务器,从而避免了由于服务器不合适造成定位效果不良的情况,而且是自动完成的,无需用户手动设置。
【专利附图】

【附图说明】
[0014]图1为本发明GPS定位方法的流程示意图;[0015]图2为应用于安卓手机时本发明GPS定位方法中服务器自适配的流程示意图;
[0016]图3为本发明GPS定位装置的结构示意图。
【具体实施方式】
[0017]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步的详细说明。应当理解,此处所描述的【具体实施方式】仅仅用以解释本发明,并不限定本发明的保护范围。
[0018]本发明GPS定位方法,如图1所示,包括步骤:
[0019]步骤SlOl、接收GPS定位请求;
[0020]步骤S102、对GPS相关的各个备选服务器进行网络丢包测试;
[0021]步骤S103、选取所述网络丢包测试的测试结果最优的服务器作为响应所述GPS定位请求进行GPS定位所使用的服务器。
[0022]所述备选服务器包括以下三种服务器:
[0023]NTP_SERVER:原子钟服务器,获取精准的时间信息。原子钟服务器在世界各地有很多,具体参考綱1 pool.ntp.0rgo
[0024]XTRA_SERVER:星历数据的服务器,下载星历资料。该服务器属于类A-GPS的服务器,又名GPSONE服务器。有少部分Android设备出于框架或法律协议限定,并未配置该服务器。但GPSONE服务器在大部分Android设备中使用广泛,在此提出。Android设备中配置了三个卫星星历数据服务器供用户选择,但其选择优先级是默认的按照XTRA_SERVER_1,XTRA_SERVER_2, XTRA_SERVER_3 进行配置:
[0025]一般配置如下:
[0026]XTRA_SERVER_l=http://xtral.gpsonextra.net/xtra.bin
[0027]XTRA_SERVER_2=http://xtra2.gpsonextra.net/xtra.bin
[0028]XTRA_SERVER_3=http://xtra3.gpsonextra.net/xtra.bin
[0029]国内ping的结果:
[0030]
【权利要求】
1.一种GPS定位方法,其特征在于,包括步骤: 接收GPS定位请求; 对GPS相关的各个备选服务器进行网络丢包测试; 选取所述网络丢包测试的测试结果最优的服务器作为响应所述GPS定位请求进行GPS定位所使用的服务器。
2.根据权利要求1所述的GPS定位方法,其特征在于, 所述备选服务器包括三种服务器:原子钟服务器、星历数据服务器和A-GPS辅助定位服务器, 预先创建每种服务器的备选列表,按照该备选列表对各个备选服务器依次进行所述网络丢包测试,并接收用户对该备选列表中备选服务器的删减。
3.根据权利要求1或2所述的GPS定位方法,其特征在于, 所述测试结果最优的标准是丢包率最低,且测试包往返行程时间最短。
4.根据权利要求2所述的GPS定位方法,其特征在于, 每种服务器的所述备选列表包括常用地区的该种服务器。
5.根据权利要求1或2所述的GPS定位方法,其特征在于, 在接收所述GPS定位请求后,先检测数据网络通信,若正常再进行所述网络丢包测试。
6.一种GPS服务器的适配装置,其特征在于,包括: 定位请求接收模块,用于接收GPS定位请求; 服务器测试模块,用于对GPS相关的各个备选服务器进行网络丢包测试; 服务器选取模块,用于选取所述网络丢包测试的测试结果最优的服务器作为响应所述GPS定位请求进行GPS定位所使用的服务器。
7.根据权利要求6所述的GPS定位装置,其特征在于, 所述备选服务器包括三种服务器:原子钟服务器、星历数据服务器和A-GPS辅助定位服务器, 所述服务器测试模块,还用于预先创建每种服务器的备选列表,按照该备选列表对各个备选服务器依次进行所述网络丢包测试,并接收用户对该备选列表中备选服务器的删减。
8.根据权利要求6或7所述的GPS定位装置,其特征在于, 所述测试结果最优的标准是丢包率最低,且测试包往返行程时间最短。
9.根据权利要求7所述的GPS定位装置,其特征在于, 每种服务器的所述备选列表包括常用地区的该种服务器。
10.根据权利要求6或7所述的GPS定位装置,其特征在于, 还包括通信状况确认模块,用于在所述定位请求接收模块接收所述GPS定位请求后,检测数据网络通信,若正常再通知所述服务器测试模块进行所述网络丢包测试。
【文档编号】G01S19/42GK103698788SQ201310660059
【公开日】2014年4月2日 申请日期:2013年12月6日 优先权日:2013年12月6日
【发明者】王泽权 申请人:广东欧珀移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1