您的位置:首页 > 业内资讯 > 涨知识:微信是怎么把地图“甩”到奔驰上的

涨知识:微信是怎么把地图“甩”到奔驰上的

来源:互联网 | 时间:2016-09-08 11:24:43 | 阅读:134 |  标签: 奔驰 微信   | 分享到:

不过,它也有可能只是想撒个娇,让你带它去做做美容。

POI——行走在云端的地理位置

云端上的“高速公路”都建好了,究竟是谁在使用它呢?这位神秘嘉宾就是POI,很多人对这个名词并不熟悉,但其实它就是我们平时常用的地理位置。

当我们在微信界面向车机发送地理位置,我们可以看到的场景是这样的—

涨知识:微信是怎么把地图“甩”到奔驰上的

而实际上,在它的身后的场景通常是这样的—

涨知识:微信是怎么把地图“甩”到奔驰上的


每一条POI都能反映一个精准的定位,其中包含了纬度、经度、比例尺和位置名称等信息,以便于车机能够迅速识别到目的地的位置。

由于信息量无需很大,因此一条POI的体积也是比较娇小的,对一言不合就上天这种事儿,真的说来就来,短短几秒钟就可以完成。

为什么你的地理位置不会迷路?

有人可能会想了,每天有那么多POI游走在云端,我怎么才能确保我的地理位置不会走错路,上了其他老司机的车呢?

为了保证这一点,我们的程序员欧巴可谓是煞费苦心。

1.从源头上配对:

理论上来说,一辆车是可以绑定多个用户的。但是在实际操作中,为了防止车机出现左右为难的状况,我们采取了“一辆车只能听命于一位主人”的方法,并且必须通过微信扫码的方式来绑定。

涨知识:微信是怎么把地图“甩”到奔驰上的

用户ID和设备ID精准配对的这种方式,就像是月老的红线,将微信和车机紧密结合在一起,大大降低了POI迷路的可能性。

2.在传输中加密:

显然,仅仅是配对的方案并不能使我们为人民服务的程序员欧巴十分满意,毕竟POI在传递到云端的过程中随时都有可能遇到拦路虎程咬金。

为了解决这个问题,信息的在传递过程中使用了非对称的加密技术,这项技术最大的优势在于,它拥有公开密钥和私有秘钥两把钥匙,并且只能互相开对方的门。

也就是说,在将POI传上微信硬件云的时候,硬件云将会生成两把钥匙,公钥将会发送给客户端对POI进行加密,私钥则用于对接收到的POI进行解密。这种情况下,即使是有人中途截获了信息,并得到了公钥,也是无法完成解密的。因为只有硬件云自留的私钥,才是打开这扇“大门”的关键。

小编推荐阅读

好特网发布此文仅为传递信息,不代表好特网认同期限观点或证实其描述。

相关视频攻略

更多

扫二维码进入好特网手机版本!

扫二维码进入好特网微信公众号!

本站所有软件,都由网友上传,如有侵犯你的版权,请发邮件[email protected]

湘ICP备2022002427号-10 湘公网安备:43070202000427号© 2013~2024 haote.com 好特网