晚上吃饭,小P孩问我,说他有一个困扰N(忘记多少年了)的问题。
就是当手机关机再开机的时候为什么还能收到短信,他是怎样知道你开机了,然后把这条短信发到你手机上的。很经典的一个问题。
我想了半天(反正很长时间),答道,手机开机时手机(移动终端)始终在和基站(移动公司的信号发射塔)保持这数据交换(数据交换其实就是发送一段很小的代码。这也就是放音响旁边不用,音响为什么会发出响声的原因)。当交换停止,系统就判断你的手机为断开连接状态(也就是关机,或无信号),这时你的所有信息系统将会自动保存到一个特定的数据库中。当开机后,手机会与所在的基站进行建立连接的数据交换并配对编码,如果成功则系统将会判断为开机状态,系统会将关机时发生的数据通过基站传送到手机中。
接着又问,那会不会出现丢失短信的情况。其实这种情况在目前来说出现的概率已经非常小了。吃一堑长一智移动运营商也在不断的改变着自己,不知道大家有没有注意过,在收到短信或接到电话前音响会先响一下(还是需要以手机放在音响附近,用音响作为参照物)。这其实就是系统先给手机发送一段代码,判断手机是否为关机状态。然后再进行短信数据的传输。当然了如果在刚刚收到的那一刹那,你很幸运的没电了,那短信也就没了。
原理
以上仅是本人个人意见,不推荐选入教科书。哈哈。。。
已投稿到: |
|
---|