黑莓手机使用技巧之基站定位-SignalLoc篇
在“黑莓手机使用技巧之基站定位-Google Maps篇”中已经谈到过使用Google Maps定位,但是使用Google Maps定位的缺点就是比较费流量(地图都是直接从网上下载的),目前Google Maps也不提供记录轨迹功能,在某些时候(比如你从A城市到B城市出差),你不可能一直开着Google Maps,用眼睛盯着屏幕看自己的运动轨迹到底是怎么样的,这样你忍受不了,手机的电池受不了,更重要的是你的GPRS费用受不了,那么接下来我向你介绍一款省电、不费GPRS流量的轨迹记录软件。
不知道您是否听说过有这么一个网站“MyMobileTrack”,该网站的站长利用业余时间为Windows Mobile和Symbian S60开发了基于基站的轨迹记录程序,程序的大概原理:如果你要记录你的轨迹,在你的手机上运行该软件,软件记录你当前所接入的基站信息,定期将基站的ID和Loc ID提交到服务器,你可以实时在网站上看到你的移动轨迹。
哈哈,这个想法不错吧,这个网站的站长ant我认识,他是我同事,沾他点光,嘻嘻。
由于我们同事之中没有人用黑莓的手机(也有一个同事用过半年的黑莓,但是由于版本比较老,所以后来他也不用了),所以他也一直没有为黑莓开发相应的软件,直到7月份我拿到心爱的8310,开始催促ant同志开发黑莓版本的软件,但是远水不解近火,所以还是上网看看是否有现成的程序,下载过来让他参考参考也行。
其实很多时候并不是互联网上没有你要找的东西,而是你没有找到,或者说是没有使用正确的方法去发现,这些天一直在调整不同的关键词,大概历时2个星期左右,终于找到Signalloc程序。
根据Signalloc导出的kml文件的格式,建议ant开发接口,实现黑莓手机基于基站的轨迹记录,当然导入操作目前只能离线操作。
第一件需要做的事情就是安装Signalloc程序,访问 http://f5bbutils.fairview5.com/signalloc/ 下载程序通过DM安装,如果你有足够的GPRS流量,也可以通过OTA方式安装:http://f5bbutils.fairview5.com/signalloc/download/signalloc-1.0.1259/ota/signalloc.jad,依旧是傻瓜式安装,感觉比Windows下的程序还简单。
第二件事情要做的就是对软件进行简单的配置:
安装完毕后在程序列表中可以看到上图左下角这样的图标,这就是Signal-Location Utilites程序,运行该程序:
屏幕显示的是当前你接入的基站信息,有当前时间、信号强度、网络名称、基站支持的类型、基站ID和LocID以及通道,最下面的Loc,正常应该显示是基站的经度和纬度信息,看作者的介绍,对于CMDA的基站,可以通过基站获得这个参数,言下之意CMDA基站会广播自己的经度和纬度信息,但是对于GPS基站,没有这个信息,可以通过Google API来获取,在配置文件中有开关,如果打开该开关,每次切换基站,自然会浪费一定的GPRS流量。
根据程序默认配置,无法实现我们的要求,需要对配置进行简单的修改,按黑莓键弹出菜单:
进入Options选项:
在Cell Site中,务必把Automatically save new cell sites改成yes,从字面也可以理解什么意思,在你的手机切换到新基站的时候,自动记录基站信息。如果不记录基站信息,那还不如使用Google Maps呢。
在Export中,务必把Enable KML Timestamps后面改成yes,因为该软件保存的基站列表是无序的,或许有序,按照基站名字、ID等组合的顺序,并不是按照时间的先后顺序排列的,所以最终无法排列出一条有序的路线,更重要的是你不知道在什么时候你切换到了哪个基站。
配置完毕后记得保存配置信息。
你可以通过查看菜单中的List saved cell sites来查看当前保存的基站列表:
由于刚开程序,所以只有2个基站:
如果需要更多的操作,再次按下黑莓键,在这个菜单,你可以给基站加注释,修改以保存基站的名字,删除基站等操作,当然,很重要的一个功能,将基站列表导出成kml文件也是在这里操作的,选择Export all to file,选择目标kml文件的路径和名字即可。
注意:如果你导出基站列表后,建议删除所有已存的基站列表,否则在下一次导出的时候仍然会将这些基站导出,造成了不必要的重复。
接下来的工作就是在电脑上操作了。
为了能使用MyMobileTrack的服务,你必须在该网站上注册一个帐号,访问http://www.mymobiletrack.com去搞定吧。
登录系统之后选择“我的足迹”->“导入足迹”,将你导出的足迹上传即可。
呵呵,这个操作很简单吧,不过导入一次需要花费5个积分,怎么挣积分,我也不知道哦。。。。
上图是我从北京-沈阳记录的轨迹,你可以查看到达每个基站的具体时间,还是蛮壮观的,呵呵。
心动了吧,赶紧试试吧。
关于Signalloc使用GPS相关的功能没有研究,毕竟8310的GPS功能有点业余,在很多地方不灵敏,在车山没有GPS信号等等。

