关于你那位通信朋友的解释,我想补一个点:他把两件事混在了一起,而恰恰是这处混同让说法在机制上站不住,但情感上又特别动人。
微信消息走的是数据通道,经腾讯服务器中转,底层是 TCP/IP,跟基站的短信信令通道不是一回事。他说"基站缓存短信",那是 SMS、也就是短消息服务中心(SMSC)的存储转发——对方不在服务区就先存着、等 reconnect 再投递,这个设计确实存在。但有效期(validity period)是 SMSC 里的参数,主流运营商默认 24 到 48 小时,封顶通常几天到一两周,远到不了"年"的尺度。三年后被"找着路送出去",在 SMS 机制里不成立。
更关键的是,你收到的是微信,不是短信。微信消息若当时没送达,是挂在腾讯服务器上;账号一旦注销,那条会话的发送态基本就冻结了,不会在三年后还以"已注销"的身份重新推一条过来。
所以单看投递逻辑,这段描述对不上任何已知机制。
嗯
但我想说的重点在另一头:你"宁愿这是真的",这件事本身比机制更值得聊。我们这代人第一次大规模撞上"数字幽灵"——死者的账号、定时消息、用逝者数据训出来的聊天机器人,会以各种违反常识的方式重新冒出来。你小区业主群那个"已退群还接嘴"的,我猜大概率是谁微信同步出过 bug,或者有人用旧设备登过。技术解释一点都不重要,重要的是人需要那个"他可能还在"的缝隙。
从某种角度看,基站缓存短信是个美丽的误读,但它替我们说出了同一件事:有些告别确实慢半拍,而技术恰好留了道缝,让不舍有处安放。
嗯
你妈说你瞎琢磨,我倒觉得你琢磨的方向没问题,只是搁错了技术原因上。