在移动IM中应用定位系统

 
一、            定位系统的实现方式
       按位置信息的精确度考虑联系人的位置信息,从低到高可以分为以下几类:
1.       在编制联系人信息时加入的固定字段。例如,粗略字段:所在地——北京中国;详细字段:工作地址,家庭住址等。
2.       根据联系人手机号码获取手机号码归属地信息。例如, 1381140XXXX ,归属地:北京
3.       根据联系人的cell id号(基站定位),获得联系人粗略实时位置信息(公里单位级别)。
4.       根据联系人的GPS信息(经纬度),获得联系人精确实时信息(10米单位级别)。
二、            获取位置信息的方式
用户A 通过联系人B提供给A的访问权限,来获得联系人B相应的位置信息。
联系人B可以通过设置组默认权限,和设置单个联系人权限。来控制,谁,可以看到哪部分,自己的位置信息。
A访问B的权限:
[0000] [0000] [0000] [0000]
每4位代表一类位置信息。一类信息可以最多划分16级表示详细程度。
获取步骤:建立A B之间连接,初始化获得相互权限。通过GPRS 或网络,传
递位置信息。
三、            显示位置信息的方式
用户A可以通过进入类 Google Map 地图页,在发出邀请、或会话时,查看联系人B/C/D的位置信息。位置信息根据精确度从低到高,分别用不同颜色图标来显示。
实时的位置信息用动态收缩泡来表示,扩散收缩范围表示误差范围。
在联系人的标记处,有带滚动条窗口,显示即时消息。
四、            定位信息的扩展应用
初期阶段,定位信息只能被动浏览。后一阶段的目标是,将可编辑的位置信息纳入到通话过程中。使路点,路径成为通话消息的一类(如同IM中的文字,可以离线在线收到,显示在Map页中)
例如A/B/C/D四方,已进入到通话状态。
A需要通知B/C/D见面地点。
Map ,用手写笔在通话人栏中,圈选B/C/D(设定信息接受人),然后圈出目标地点,该地点以即时消息的传输方式到达BCD的终端上。
A需要单独告诉B,行走路线。
在Map页,在通话人栏中,选B(确定信息接受人),然后从B的即时位置,到目标地点间画出行进路线。
该路线以即时信息的传输方式到达B的终端上。
同理上述信息可以离线传送。
 

你可能感兴趣的:(个人计算中心体系,im,终端,手机,google,扩展,工作)