拔了手机卡为什么会显示正在通话中?一七九九网络技术团队为你揭秘通话状态异常原因

当天我在测试一部老款手机的时候,随意拔掉了SIM卡之后,屏幕上依然显示着“正在通话中”的提示。这似乎是一个矛盾的现象,明明卡都被拔了,为什么还会存在通话状态呢?作为一七九九网络技术人员,对这个问题进行研究。会出现这样的情况,虽然已经断开物理连接了,但是设备仍然在“假扮”工作。经过我们团队多次测试后发现,一般情况下会出现在拔卡操作过快的时候。

手机系统同运营商基站之间通信时需要时间同步,你快速拔卡的那几秒钟内,基站的数据库还没有来得及更新状态。这就相当于突然挂断电话,对方那边还会多听半秒钟你的声音。2G、3G网络中由于信号处理速度较慢,因此会更明显地出现延迟。有用户反馈,他拔卡之后手机不但显示通话中,还会有轻微的电流声,这就是网络延迟的表现。另一个常见的原因就是手机系统缓存的作祟。

现代智能手机为了提高性能,会把最近的通话状态保存在内存里。当实验室用高速摄像机记录拔卡过程的时候,发现即使使用镊子在0.1秒内完成拔卡操作,系统界面也会保持最后的状态显示约2到3秒。这就像是快速关掉电视的时候,屏幕上残留的残影还会短暂地停留在那里一样。尤其是经常同时使用双卡的用户,系统要处理的状态切换会更加复杂,很容易产生这样的“幻觉”式的显示异常。

发表评论

登录后才能评论