导航软件市内路测-2009.12.1.

来源:互联网 发布:http访问数据库 编辑:程序博客网 时间:2024/05/01 16:51

导航软件到目前为止,基本可以宣告一个小段落,一是作为手机导航软件的基本功能都已经实现,并通过了全国范围内的实地路测。二是气象信息和实时路况信息服务,都已经功能完备,并进行了近两周的专门测试。

 

今天出去路测,很大程度上就是目前状态的一个验证测试。从市内到郊区,甚至到手机信号不是很好的野外,考验实时路况的下载情况及后台服务器的稳定。通过一天的测试下来,5台手机都ok,没有出现任何异常,让我非常高兴。

 

在今天路测的过程中,发现了一个有趣的问题,并最终让我们发现了一个隐藏很深的bug,回来后修改了,大快人心。

事情的经过是这样的:早上刚出公司的时候,从公司里带了两台新买的手机,据说是htc的水货,我看了一下,发现是vodafone的定制机,带GPS,CPU528MHz,128M内存,性能都能赶上dopodo的S700,但比S700更轻薄。现在的任务是出去测试时顺便测试一下手机的GPS性能,可能公司以后会以此手机作为开发用机,而不是现在昂贵的S700。

启动导航后,一会信号显示已经定位,但地图页面的定位位置,让我迷惑,小车的位置完全不在北京,而是在河北承德一带。当时的反应就是,GPS有问题,看来廉价的手机,GPS芯片就会差一些。另外一台手机,同样的问题,当时的感觉就是手机的GPS模块不好,偏移太大,没法用。因为原来曾经碰到过类似的情况。

郁闷了一会,在车上,突然听到司机说他的一个水货手机也是这样,曾经用我们自己的导航软件,结果发现定位严重不准,都漂移到河北了,但用凯立德的软件就没有问题,挺准。这让我眼睛一亮,现在的这两个手机会不会也是这样?如果真是这样,那就不是GPS的问题了,肯定是我们的导航软件中GPS的解析部分有漏洞。我立即启动在SD卡上的灵图天行者,发现定位很好,导航正常。我心中一阵狂喜,似乎知道了问题所在,现在基本可以肯定是我们的导航软件中GPS解析模块有Bug。于是马上修改了我们导航软件的配置表,改为记录GPS原始数据的模式,然后启动导航,将GPS的原始数据记录下来,这样就可以回去分析原因了。哈哈。一路上,虽然也在考虑这会是什么原因,但更多的是兴奋,因为发现了一个Bug,这个Bug的修改,将会让我们的导航软件更加的健壮。

 

回来的路上,让我想起了原来在路测时,司机也曾经提到过用我们导航软件漂移的问题,但大家都没有注意,因为毕竟导航软件在很多手机上测试过都没有问题,都以为是水货手机的GPS不稳定造成的。

 

回到公司,通过GPS原始数据进行跟踪,很快定位到问题所在,果然是在GPS数据的解析上出了问题,修改了,一切正常,感觉太好了,今天出去的测试,有意外的收获。

 

导航软件的下一步会做什么呢?更小更快更准,老阚给我的这个目标,还需要继续努力。同时与后台服务器的更多交互,将会给用户带来更多的体验,慢慢的,导航将会退居为基本功能,在之上的LBS服务,将会给人们带来更多更好的体验。

 

 

原创粉丝点击