教你把gps服务器修改为中国加速搜星,手机导航-GPS搜星速度优化(android手机)...

提回来4个月,关于导航的问题曾经纠结过很久:弄个一体机吧,贵,安装还麻烦,新地图也麻烦(其实主要是贵。。。),家里装宽带电信送华为C8812跟华为C8650,一直都是拿这两个手机当导航用,但是冷启动搜星速度慢,信号也太稳定,经常架面丢星。

一直想优化一手机的搜星速度,然后关注的方向一是GPS天线这个方向,但是哥们属于理论派,动手能力差(电烙铁用太烂),一直没什么动作。。。然后心想手机应该是有带AGPS功能的啊,为啥作用大。。。

昨晚心血来潮,把手里面的手机跟PAD,跑到阳台逐个测试一,参测机型如:

1、华为C8812

2、华为C8650

3、米M1电信版

4、联想乐Phone

5、联想乐PAD A1

对比结果:米搜星快,基本可以做到秒定,凯立德12颗星,华为的两款手机都如米,大约需要10分钟才能定位,凯立德7颗星右,乐Phone从头到尾一颗星都搜到,联想乐PAD A1能搜到1颗星(等于没有)。

查一手机GPS芯片的信息,发现基本这几款手机的GPS处理芯片都是集成在CPU里面的,并且这四款手机都是通的CPU,带GPSOne功能,然后联想乐PAD A1用的是TI OMAP 3622,经确认应该带AGPS。

在这里插拔一AGPS的工作原理,我就百度,按自己理解的来大概讲一吧,首先讲一GPS,GPS在定位时,会根据搜到的卫星计算卫星的轨迹,生成一堆卫星的运行轨迹,根据这一堆卫星来进行定位,这一堆卫生的运行轨迹叫星历,GPS会在本地保存最后一次定位的星历,据说会保存4个时(这个最后一次定位的概念是:明某年某月某日某时某地,用完GPS导航后,关闭GPS导航,记来的星历就是该年该月该日该时该地天的卫星的运行轨迹)。如果在4时内原地再次开启GPS(也就是热启动),那么GPS可以利用保存来的星历迅速定位(因为知道那一堆卫星大概在什么位置啊,重点在那一片地方找呗)。好,到这里其实就该AGPS出场,AGPS干嘛用的?当GPS冷启动时,这没有星历么,或者是以前保存的星历失效么,AGPS会根据手机信号进行基站模糊定位,然后把定位到的位置信息发送给AGPS服务器,AGPS服务器再把手机信号定位地的星历发送给手机,这GPS就有星历,就从冷启动成功升级为热启动,搜星定位就快。。。妹的,大概讲一就讲这么多字。。。好,面继续。。。

这几款手机的CPU跟GPSOne信息如:

1、华为C8812 通MSM7627A GPSOne7代

2、华为C8650 通MSM7627 GPSOne7代

3、米M1 通MSM8660 GPSOne8代

4、联想乐Phone 通QSD8250 GPSOne7代

其中华为C8812、C8650以及联想乐Phone的CPU都属于通骁龙一代,米M1的CPU属于通骁龙代。

于是坐到马桶思考一:既然都有GPSOne功能,那么即使一个是7代,一个是8代,应该也会差距这么大吧。于是继续百度。。。终于,找到关键的东西:gps.conf

先贴一我现在已经优化过的gps.conf的内容:

NTP_SERVER=cn.pool.ntp.org

NTP_SERVER=time.gpsonextra.net

XTRA_SERVER_1=http://xtra1.gpsonextra.net/xtra2.bin

XTRA_SERVER_2=http://xtra2.gpsonextra.net/xtra2.bin

XTRA_SERVER_3=http://xtra3.gpsonextra.net/xtra2.bin

SUPL_HOST=suplcn.sirf.com

SUPL_PORT=7275

从往:

NTP_SERVER——时间同步服务器

XTRA_SERVER——妹的,昨晚的网站看过找到链接,这个记,反正这行都是默认值,应该是通提供的。

SUPL_HOST——AGPS服务器的域名,也可以直接填IP地址

SUPL_PORT——AGPS服务器的服务端口

关键来啊,俺看一两台华为手机的gps.conf内容,SUPL_HOST跟SUPL_PORT都是未配置的,啥叫未配置?就是在gps.conf里面写的是#SUPL_HOST跟#SUPL_PORT,对编程有解的车友应该知道,这尼马#号就是注释符啊,生效啊,也就是华为手机的gps.conf中没有AGPS服务器的相关配置。

然后联想乐Phone里面的SUPL_HOST配的是google的一个服务器,俺ping一,ping通。。。也就是说,这玩意也没生效。

找到问题原因就好办么,俺直接刷刷刷把华为跟联想手机的gps.conf全换成优化后的conf文件,重启,再次测试。。。

测试结果:四台手机均在30秒内完成定位,其中联想乐Phone之前一直搜到星,再次测试时30秒内直接12星。。。

终于解决。。。

好,这都是昨晚的事。。。今天午出门,拿华为C8812试一,冷启动1分钟右凯立德定位成功,全程保持在7-8颗星右。。。(隔一晚,必须是冷启动)

其实,看到这,android系统玩熟的车友应该已经在动手。。。俺也再哆嗦一如何去修改gps.conf吧:

1、你先root。。。

2、可以直接新建一个文本文件,把面那一段gps.conf的内容复制粘贴进去,然后把这个文本文件改名为gps.conf

3、把gps.conf导到手机SD卡里边去

4、通过RE管理器,用这个gps.conf文件替换掉手机系统里面原来的gps.conf文件(路径是/system/etc)

5、重启手机,让新的gps.conf生效

呃,最后说一,本帖的优化方式仅适用于加速GPS定位,对于GPS信号稳定,丢星等还是没有用的,毕竟手机的GPS天线是内置的,屁大点天线,加整车的金属框,加前挡玻璃,加前挡膜,这信号,你们懂的。。。能有7-8颗星,就错,过稍微过个穿,过个隧道,跑在架桥(嗯,反正是有遮挡物啦),信号断一是肯定的。。。

如果动手能力强,可以试试外接GPS天线。。。俺等教程。。。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
修复三星9100,、7100、9500......乃至sony等等智能手机gps定位慢搜星慢的秒定gps修复, 方法来自互联网,亲自体验效果非常好:root后用re文件管理器替换自己手机里面的内容。位置在:根目录/system/etc下面。权限和原来相同。如果想自己修改可参照下面内容:打开RE管理器,在system下找到etc文件夹,再找到gps.conf(gps配置文件),将RE管理器挂载为读写,点击(长按)gps.conf文件,选择以文本编辑器方式打开,将里面内容修改为以下内容即可: NTP_SERVER=0.cn.pool.ntp.org NTP_SERVER=1.cn.pool.ntp.org NTP_SERVER=2.cn.pool.ntp.org NTP_SERVER=3.cn.pool.ntp.org NTP_SERVER=cn.pool.ntp.org XTRA_SERVER_1=http://xtra2.gpsonextra.net/xtra.bin XTRA_SERVER_2=http://xtra1.gpsonextra.net/xtra.bin XTRA_SERVER_3=http://xtra3.gpsonextra.net/xtra.bin SUPL_HOST=suplcn.sirf.com SUPL_HOST=221.176.0.55 SUPL_PORT=7275 更改完后,点击手机菜单键,保存并退出,重启手机,打开GPS,启动导航软件,10秒内定位!!! 真正有技术含量的内容 解释: NTP_SERVER=0.cn.pool.ntp.org(为中国0号授时子服务器,实时变动) NTP_SERVER=3.cn.pool.ntp.org(为中国3号授时子服务器,实时变动) NTP_SERVER=1.asia.pool.ntp.org(为亚洲1号授时子服务器,实时变动) NTP_SERVER=2.asia.pool.ntp.org(为亚洲2号授时子服务器,实时变动) SUPL_HOST=221.176.0.55(中国移动定位服务器) SUPL_HOST=suplcn.sirf.com(上海电信定位服务器)也可改为:supl.google.com(谷歌定位服务器)或supl.nokia.com(诺基亚定位服务器) SUPL_PORT=7275 (服务器端口;也可用7276) 每天中国对时服务器变动信息可查看网址:http://www.pool.ntp.org/zone/cn(如追求极致,可根据实际变动调整) 1、授时服务器,也就是NTP Server,对于搜星后快速定位很重要。有的时候搜到的卫星很多但是定位很慢,就是因为和授时服务器连接不顺畅,快速和NTP Server同步,有助于提高GPS定位速度。建议:优先使用国内的NTP Server。 NTP全称是Network Time Protocol,是用来让计算机之间实现时间同步的协议,而发布这种校对时间的服务器,就是NTP Server。我们的操作系统XP、win7上都会用这个东西对时间。 2、supl服务器,没有统一的译名,似乎也没有统一的标准,主要是通过网络提供GPS卫星星历图,提高搜星速度;另外通过信号基站等其他辅助手段提高定位精度。建议:要提高速度,依然是尽量使用国内服务器 3、以下部分为服务器地址,身在国内的用户优先考虑的 国内的NTP Server: 0.cn.pool.ntp.org 1.cn.pool.ntp.org 2.cn.pool.ntp.org 3.cn.pool.ntp.org cn.pool.ntp.org 这是一组服务器集群,服务器位于上海电信和浙江台州电信,经实践证明这些网址是等效的。任意一个网址都可能对应这两地中的一个,台州电信和上海电信这两组服务器的ping值都在30~50ms左右(有线宽带和GSM网络均测试了)。 ntp.api.bz 这个是一组NTP服务器集群,目前有6台服务器,位于上海电信,速度很快 210.72.145.44 中国国家授时中心服务器IP,在西安,狗日的禁ping,但是实际上速度飞快 AGPS supl服务器地址: suplcn.sirf.com 114.80.208.5:7275 上海电信 221.176.0.55:7275 北京移动机房,中国移动的SUPL服务器,没查到域名,速度很快,建议移动用户选择 sls1.sirf.com 66
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值