腾讯微信的摇一摇是什么原理?
发布网友
发布时间:2022-04-23 09:27
我来回答
共6个回答
热心网友
时间:2022-04-23 22:30
你说的实际上是三件事,摇一摇、定位、匹配
先说摇一摇,摇一摇仅仅是一种触发方式,和定位技术无关,用户仅仅是通过这种动作触发了一个程序(该程序上传用户的所在位置,并匹配其他用户),它真的只是一个噱头。
其次是定位,目前移动互联网的定位方式,我个人认为主流是混合定位,比如GPS+基站+Wi-Fi热点。首先这种混合定位是有优先级的,比如优先按照GPS定位(因为GPS最准),其次,多重定位可以让结果更准确。这三种定位方式大概是这样:
1.GPS,通过GPS卫星确定用户位置,要求在室外,上方无遮挡,无严重干扰,误差最精确可以到几米。
2.基站定位或者叫小区定位,用手机和几个附近的基站确定用户位置,用信号来回的速度来确定距离,几个距离取交点,误差在大城市中可以到几十米一百米,在荒野外就差老远了。
3.Wi-Fi热点定位,就把Wi-Fi热点看成是一种基站就好了,它同样具有唯一ID,有人(或技术公司)采集wifi接入点的位置信息(具体是怎么做的呢?我其实不是很系统的了解,斗胆举例吧,比如宽带IP,还有一种笨办法,就是像Google街景一样开着车满街转悠查询每个热点在数据库里记录的坐标)。主要在大城市有效。
最后是匹配,你安装的微信叫客户端,在遥远的机房,还有一个服务器端(云端)。所有人“摇一摇”之后,他们的位置信息就全部上传到服务器端,然后把和你处在一定距离内的、在短时间内也摇过的人的信息,推送给你。
热心网友
时间:2022-04-23 23:48
微信摇一摇原理:摇动手机的时候会触动手机内的振动传感器,振动传感器发送信号给微信程序,程序会自动调用手机听筒进行语音识别,然后通过与服务器之间的对比来搜索相同的歌曲,再发聩给用户的手机上。
简单来说就像人的指纹,声音也一样,不同的歌曲声纹不同,虽然歌海茫茫,可能声纹5秒内能匹配100首歌。但有可能7秒内就能筛选到10首,直到n秒内,筛选出1首歌为止。
热心网友
时间:2022-04-24 01:23
你摇动手机的时候会触动手机内的振动传感器,振动传感器发送信号给微信程序,微信程序发送信号(信号内包含摇手机的时间和你的用户名)给腾讯的服务器(会有很多人同时摇手机,所以腾讯的服务器会收到很多摇动手机的信号),腾讯的服务器把那些“摇动时间相同”的用户名及其信息发送到你的手机,这样你就看到了和你同时摇手机的人。
-- 互联网工程师
热心网友
时间:2022-04-24 03:14
通过wifi接入网络,定位是通过查询无线WiFi路由器的位置来确定你的位置的。
热心网友
时间:2022-04-24 05:22
我是用WIFI接入网络的,微信是如何对我的位置进行定位?如果说它是调用手机运营商的LBS服务,那又是如何精确定位的(经常可以精确到十几米),手机运营商的LBS服务有如此的精确度吗?
热心网友
时间:2022-04-24 07:47
一、微信摇一摇是指腾讯公司推出的微信内的一个随机交友应用,通过摇手机或点击按钮模拟摇一摇,可以匹配到同一时段触发该功能的微信用户,从而增加用户间的互动和微信粘度。
二、摇一摇的入口在找朋友界面。
进入摇一摇界面,轻摇手机,微信会搜寻同一时刻摇晃手机的人——聚会上一起摇,会快速帮您列出一起摇的朋友;千里摇一摇,可以匹配这个世界上同时也在摇手机的朋友。
摇到的朋友,直接点击就可以开始聊天。
点击设置,可以查看到上一次摇到的人群,也可以更换背景图片。
点击头像还可以查看摇到好友的一些基本信息和一些状态。
在摇到的人中基本是按照距离你方位远近来排列的。
在微信聚合效应下同一段时间内可能摇到同一个人的可能性大些。