腾讯微信的摇一摇是什么原理?

新手学堂022

腾讯微信的摇一摇是什么原理?,第1张

你说的实际上是三件事,摇一摇、定位、匹配

先说摇一摇,摇一摇仅仅是一种触发方式,和定位技术无关,用户仅仅是通过这种动作触发了一个程序(该程序上传用户的所在位置,并匹配其他用户),它真的只是一个噱头。

其次是定位,目前移动互联网的定位方式,我个人认为主流是混合定位,比如GPS+基站+Wi-Fi热点。首先这种混合定位是有优先级的,比如优先按照GPS定位(因为GPS最准),其次,多重定位可以让结果更准确。这三种定位方式大概是这样:

1GPS,通过GPS卫星确定用户位置,要求在室外,上方无遮挡,无严重干扰,误差最精确可以到几米。

2基站定位或者叫小区定位,用手机和几个附近的基站确定用户位置,用信号来回的速度来确定距离,几个距离取交点,误差在大城市中可以到几十米一百米,在荒野外就差老远了。

3Wi-Fi热点定位,就把Wi-Fi热点看成是一种基站就好了,它同样具有唯一ID,有人(或技术公司)采集wifi接入点的位置信息(具体是怎么做的呢?我其实不是很系统的了解,斗胆举例吧,比如宽带IP,还有一种笨办法,就是像Google街景一样开着车满街转悠查询每个热点在数据库里记录的坐标)。主要在大城市有效。

最后是匹配,你安装的微信叫客户端,在遥远的机房,还有一个服务器端(云端)。所有人“摇一摇”之后,他们的位置信息就全部上传到服务器端,然后把和你处在一定距离内的、在短时间内也摇过的人的信息,推送给你。

1、打开手机上的微信。

2、在弹出的微信界面中,点击下面的导航条为我,然后选择设置选项。

3、在设置选项里面,再次点击通用功能

4、在通用选项里面,再次点击发现页管理功能。

5、在弹出的功能中找到,摇一摇功能,点击摇一摇右边的开关按钮就可以关闭该功能。

6、再次返回微信,下面导航条切换为发现,就可以看到的摇一摇功能已经没有了。