即时通讯系统基本用途
即时通讯系统
从某种意义上讲,即时通讯和互联网公司在组织架构上是“你中有我、我中有你”。企业应用 QQ、微信等即时通讯工具只是建立了“信息孤岛”,用户在其中找不到自己想要的内容。 而我们都知道,即时消息本身也是有内容的,所以从某种意义上说它也是一种信息——比如“QQ好友”、“微信好友”——在某种程度上来说是一种内容——这与个人使用其他网络服务(如网络游戏)的体验不同。 因此,从某种意义上讲,如果说即时消息是一个孤岛的话,那它本身就是一个信息孤岛。

一、基础架构
我们通常所说的消息推送,主要就是消息中心接收来自微信、 QQ等平台的推送请求,然后进行转发,将内容推送到用户手机。 所以,当我们发送某个消息时,需要首先将该消息推送到腾讯内部的一个中心化的服务器上,然后由该服务器通过这个中心化的服务器向客户端发送推送请求。 所以说基础架构是即时通讯系统核心之一啊!
二、消息类型
对于消息,我们通常有两种常见的类型: 第一种类型是我们经常听到的消息,比如微信朋友圈、群等。 第二种类型是其他系统中常见的消息,比如 QQ中的表情符号。 而除了这两种常见的类型之外,还会有一些非典型消息,比如游戏中会有“道具提示”、“装备提示”之类的消息。 这些消息对用户体验有很大好处。
三、消息类型和通知方式的关系
通知方式的选择对用户来说,主要是基于信息的接收和发送。 例如,微信有朋友圈、公众号、朋友圈小助手消息等功能,这些应用都是根据自身的特点,提供不同形式的消息通知。 但是即时通讯毕竟与传统信息渠道不同:
四、应用场景
(1)消息通知:在用户不方便打开 app时,可以通过消息推送的方式,让用户及时了解到通知信息。
(2)通知公告:当消息推送给用户时,会产生一个通知公告,主要是帮助用户了解到最新的操作、或者活动信息。
(3)活动提醒:当用户在活动中时,系统会根据活动规则来判断用户是否有需要的内容。
(4)游戏、社区:当游戏、社区没有进行消息推送时,会给玩家一些其他信息提示,比如:登录账号需要绑定游戏账号等。
(5)在线客服:如果用户的手机号不在同一网段时或者在外地而不能回复消息时,可以通过消息推送的方式通知客户。