怎么分辨手机关机和不在服务区这两种状态?_互动科普

使用社交账号登录

购买价格:
付款方式:

互动科普

主页 > 科普纵览 > 工程 • 技术

怎么分辨手机关机和不在服务区这两种状态?

撰文/金新喜  发表于 2018年05月25日

装有SIM卡的手机开机后,就会通过移动运营商的无线网络连接到附近的基站,并报告“已经开机”,信息系统的服务器就会记录此号码对应的手机状态。手机会每隔一段时间,就向所在服务区的基站报告一下,以说明自己仍然在线。如果有人拔打这个号码,服务器就会呼叫这个号码对应的手机,建立连接。当漫游到其他基站所覆盖的服务区时,这种双向的联系通过信息系统依然维持下去。

正常关机时,手机也会向移动网络的基站服务器发送信息,报告本机已经关机了。如果有人呼叫这个号码,服务器就会根据信息记录告诉呼叫者该手机已经关机。如果正常关机后在信号盲区开机,由于无法向基站报告开机状态,服务器依然会认为该手机关机。

如果手机在正常开机情况下进入没有信号的区域,就不能每隔一段时间向基站报告,那么网络就不知道手机的状态。此时有人呼叫该号码,网络就会在该号码上一个时间段所在的基站服务范围内广播呼叫,尝试几次后仍没有回应,就提示该手机不在服务区。如果在此时关机,因为无法向服务器报告,服务器依然认为手机不在服务区,而不是关机。因此,当手机非正常关机(比如正常工作时拔出电池,或在智能手机上进行特殊设置)后,手机并没有向服务器报告自己已关机的信息,服务器就会同样认为这个号码对应的手机不在服务区。手机和移动运营商的服务器之间,有一套完整的通讯协议,具体的细节可以查询相关资料。

 

(本文发表于《科学世界》2013年第5期)


全部评论

你的评论