当用户身处海洋、沙漠和野外等等没有通信和网络的极端地区,如何让其他奥维好友知道自己的位置呢?再或者说安装了相同外围设备的用户之间可以轻松实现位置互通,但如何让没有同类外围设备的奥维用户也能知道好友的实时位置呢?我们开发这项功能,使得用户离线状态下能够通过外围设备发出位置信息到奥维服务器,在奥维内部实现位置信息的互联互通。
奥维服务器与外围设备互联工作原理图(以北斗设备为例):
简单来说,当客户处于没有网络覆盖的偏远地区时,则无法通过网络来让其他人知悉自己的当前位置,但安装了外围设备如北斗星盒的用户可以在离线状态下利用北斗的短报文实时向北斗卫星发送信息,这些短报文里包含位置信息,北斗网关再通过互联网向奥维服务器上推送,这时我们通过用户预先设定的奥维用户和北斗号的绑定关系,更新北斗用户在奥维地图里的最后位置,因此这个北斗用户的奥维好友,就可以在对方离线的状态下通过这个更新的位置,在奥维地图中查看这个用户的北斗位置,以此实现信息的互联互通。
题外话 — 北斗短报文功能的由来: 北斗卫星的短报文通信功能是美国gps和俄罗斯glonass都不具备的特殊功能,是全球首个在定位、授时之外具备报文通信为一体的卫星导航系统,但是北斗的主要任务是定位导航,通信的信道资源就很少,它无法完成实时的话音通信,只能完成数据量较少的短信功能。北斗短报文可以发布140个字的信息,或240个代码,既能够定位,又能显示发布者的位置。北斗短报文的功能在国防、民生和应急救援等领域,都具有很强的应用价值,特别是移动通讯中断,电力中断或移动通信无法覆盖北斗终端的情况下可以使用短消息进行通信,定位信息和遥感信息等。
此功能需vip以上级别用户可以使用,本章以北斗星盒为例进行操作说明。
3.1 电脑端
3.1.1 在电脑端打开奥维应用程序,点击 "系统"→"外围设备管理"。
3.1.2 (已经添加了外围设备的用户可以直接跳到下一步),点击 "添加" 按钮,弹出 "外围设备"属性框 ,在 "自动查找" 功能框下点击 "扫描设备串口" 进行扫描,扫描到设备后程序会自动读取设备id, 版本号,北斗号等信息,手动填写设备名称后,点击 "确定" 添加完毕。
3.1.3 绑定我的云端位置,在外围设备管理中选择该设备,点击 "修改" 在弹出的 "外围设备" 属性中勾选 "绑定我的云端设置",与北斗位置关联,单击 "确定" 进行绑定。
3.1.4 设置接收平台,接收者设置成北斗接收平台144450,发送频率设成70s以上,点击"确定"保存设置。
3.1.5 离线发送位置必须连接北斗设备。在 "外围设备管理" 中选中设备,可以进行 "定位"、"连接"、"断开"、"修改"、"删除" 等针对此外围设备维护的操作。
3.1.6 连接设备后,启用gps,可以使用 "定位gps位置","跟随gps位置" 等对北斗位置的操作。
3.1.7只有在设置了分享位置给好友之后,好友才可以查询到你的北斗位置,在 "用户"→"帐户设置" 的 "位置分享" 中选择你想分享位置的好友,点击 "确定" 保存之后,所选好友就可以查询到你的位置了。
3.2 手机端
3.2.1 在奥维手机端点击主界面上的按钮,系统提示开启蓝牙,您需要去手机设置中打开蓝牙。
3.2.2 (已经添加了设备的用户可以直接跳到 步骤3.3.3)蓝牙开启后点击按钮,在"外围设备管理"界面点击"添加",系统通过蓝牙扫描到北斗设备,选择名称为"hlhs60415"的设备,点击"添加"→【保存】即可;
选取这个设备,可以对这个设备进行"查看"、"删除"、"连接"、"断开"等维护操作。
3.2.3 绑定我的云端位置,在"外围设备管理"中选中设备,点击"查看"修改属性,选中"绑定我的云端位置"与北斗号关联,保存设置。
3.2.4 设置位置分享,点击"查看"进入外围设备维护维护界面,打开"位置分享",接收者设置成北斗接收平台144450,发送频率设成70s以上,保存设置。
3.2.5 连接北斗设备,在外围设备管理中选中这个设备,点击"连接",可以看到设备显示"已连接"状态,至此奥维地图对北斗设备的配置的连接已完成,但是想让好友实时看到你的位置,还需对"位置分享"进行设置。
3.2.6 分享位置给好友,点击左侧的按钮,"设置位置分享"或者点击左上角小人头像,"好友与设备"→"我的"→"位置分享"中,选择您想分享位置的好友范围,点击 "确定" 保存之后,所选好友就可以查询到你的位置了。