微信工作原理
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
https://open.weixin.qq.com/
微信的问题隐患
微信的开发语言
微信Andriod版
Java
微信IOS版
Object-C
ຫໍສະໝຸດ Baidu
微信的接入API
微信的接入API
微信的接入API
That’s aLL!
谢谢观看
微信的原理及协议
UDP协议更新 好友信息列表 等消息,加载 朋友圈推送消 息等 而TCP协议来 确保用户在线 的状态
IM服务器
Log In/Out TCP/UDP协议
语音通信,视 频通讯,图片 表情等等
用户A
UDP协议
用户B
微信UDP协议的实现原理
我要更新好 友列表
好友列表
收到请求
请求
确认收到 信息
附近信号最好的手 机基站接收到你的 请求并测量距离, 该手机基站所处的 位置,就是你现在 的位置,会发送到 微信后台。
客户端和云端交互。所有人 “摇一摇”之后,他们的位 置信息就全部上传到服务器 端,然后把和你处在一定距 离内的、在短时间内也摇过 的人的信息,推送给你。
接入微信
第一种: 第二种: 第三种:
对微信工作原理的探究
什么是微信
微信(英语: WeChat )是腾讯公司于 2011 年 1 月 21 日推出的一款支持 S60v3 、S60v5 、Windows Phone 、Android以及iPhone 平台的类 Kik 软 件。微信用户可以通过智能手机客户端与好友分享文字与图片,并支持 分组聊天和语音、视频对讲功能的智能型手机聊天软件。 微信软件本身完全免费,使用任何功能都不会收取费用。 截至2013年11月注册用户量已经突破6亿,是亚洲地区最大用户群体的 移动即时通讯软件。
微信服务器 客户端
微信的传输协议
TCP/UDP协议: UDP协议更新好友信息列表等消 息,加载朋友圈推送消息等,而 TCP协议来确保用户在线的状态
神奇的“摇一摇”:摇一摇、定位、匹配
摇一摇 定位 匹配
用的是“加速度” 传感器。当传感 器检测到你的手 机正在摇动,就 会向附近的手机 基站发出请求。