微信聊天“对方正在输入”说明什么 背后的情感与技术原理

在微信里,最让人心跳加速的六个字不是“我好喜欢你啊”,也不是“你的奖金发了”,而是聊天框顶端那个闪烁的:“对方正在输入……”这六个字总让人心跳加速、屏气凝神、浮想联翩。

微信聊天“对方正在输入”说明什么

很多人觉得,只要对方在打字,自己就能看到。其实要触发这个提示需要同时满足两个条件:一是你发出消息后,对方必须在10秒内打开对话框;二是对方打开了且还在输入框里打了字(哪怕只是打个空格)。如果你看到跟你聊天的对象出现了“对方正在输入”,至少说明TA还蛮重视你。

微信聊天“对方正在输入”说明什么 背后的情感与技术原理

由此衍生出的各种“对方正在输入”的情况也就不难理解了:

微信聊天“对方正在输入”说明什么 背后的情感与技术原理

一种是持续显示型,提示持续显示半天,然而还没有收到回复,说明TA一直在不停打字中,可能在斟酌用词,也可能正在激情输出小作文。

微信聊天“对方正在输入”说明什么 背后的情感与技术原理

另一种是时有时无型,一会儿有提示一会儿又消失,说明TA在“打了删、删了打”间反复横跳。

微信聊天“对方正在输入”说明什么 背后的情感与技术原理

还有一种是不显示型,发消息过去,一直没显示。可能是TA很忙,或者有其他原因。除此之外,不显示可能还有几种原因:对方10秒后才回你、对方直接回你表情包、对方直接用电脑端微信回复、对方断网后输入再连网发送、对方在输入法内一次性打完了要说的话但未进入聊天框。

从技术原理上讲,“对方正在输入”背后的技术原理叫“信令握手”。微信聊天并非时刻连接,而是采用高效的“对讲机指挥塔”模式。当你发起聊天,系统会向服务器申请对接;如果对方在10秒内响应,服务器便会通知你:“报告!对方已准备回话!”于是,你的微信上就出现了“对方正在输入”。

这是微信在帮你模拟面对面聊天的“实时同在感”。就像对方没有马上说话,而是深吸了一口气,张了张嘴。虽然声音还没出来,但你知道,他要准备说话了。为了节省电量和流量,微信也不会让手机时刻处于“握手”状态,因此即便对方一直在打字,那五个字也会偶尔消失又出现。

至于为什么微信没有“已读”功能,是因为“已读”意味着“看见了,但没回你”,这会带来猜忌焦虑,甚至催促对方立刻回复。没有已读功能,是把“回应与否”的选择权交回用户手中。“对方正在输入”则是一种“有限度的透明”,告诉你“我在线,我在乎,我正在回应”。保留了对话的气口,也留给彼此思考和沉默的权利。

返回顶部