通信人家园

标题: 移动短信迟延问题  [查看完整版帖子] [打印本页]

时间:  2010-3-10 21:32
作者: dodolzg     标题: 移动短信迟延问题

甲给乙发一条信息,假设此时乙网络不佳(有微弱信号),无法收到信息。

第一种情况:甲此时呼叫乙,乙便可收到信息,如何解释?

第二种情况:等到乙网络信号恢复至最佳,并不是第一时间收到信息,而是可能再等一两个小时收到信息,如何解释?

本人新手,不知道如何从通信协议方面来解释,谢谢大侠帮忙~
时间:  2010-3-11 11:18
作者: 纵网通讯

不需要从通信协议解释,如果什么事情都第一时间处理,那机器不要忙死了。
时间:  2010-3-11 14:07
作者: bugtop

基本问题,系统并不是每时每刻都在检查你的状态,同时,短信通过业务信道下发,可以解释“甲此时呼叫乙,乙便可收到信息”
时间:  2010-3-12 09:59
作者: fanqianhua

甲给乙发一条信息,假设此时乙网络不佳(有微弱信号),无法收到信息。
第一种情况:甲此时呼叫乙,乙便可收到信息,如何解释?

弱弱的解释一下:甲呼叫乙时,VLR会更新乙的状态,如果短信是因为短信中心在下发短信时无法搜索到乙,便会置不可及状态,呼叫时VLR更新了乙的状态,表示可及,便返回给短信中心,短信中心会下发短信
时间:  2010-3-12 14:37
作者: dodolzg     标题: 回复 4# 的帖子

谢谢你的回答哈~
时间:  2010-3-20 12:10
作者: 蜗牛狂奔

回答:
甲给乙发一条信息,假设此时乙网络不佳(有微弱信号),无法收到信息。
如果当甲给乙发短信时,乙的网络不佳(信号不好或者网络忙),甲的短信可以成功提交到短信中心,也就是MO是成功的,但是在下发过程中,可能由于“用户不在服务区”、“网络忙”或者“用户关机”邓几种原因,下发不成功,乙无法收到信息。但是信息只要在保存期限内就不会丢失,暂时存储在短信中心内存中,短信中心内配置了重发机制,当满足一定的触发条件,将会进行重发。

第一种情况:甲此时呼叫乙,乙便可收到信息,如何解释?
发短信时可能是暂时性的网络信号不好,短信下发的原因可能被认定为“用户不在服务区”或者“用户关机”,如果是用户关机,当这之后甲呼叫乙,呼叫成功后,HLR会给短信中心发送一个alertsc消息,通知其用户已经开机,按照重发机制,短信中心会将刚才下发失败的短信重新发送给用户。

第二种情况:等到乙网络信号恢复至最佳,并不是第一时间收到信息,而是可能再等一两个小时收到信息,如何解释?
一般情况下,当第一次下发失败后,且下发失败的原因归结为“用户不在服务区”,那么短信中心的重发机制,一般都是第一次失败后一个小时再尝试下发一次,因此,客户是一个小时候收到消息。

不知道我说的明白不,欢迎大家交流
时间:  2010-9-7 19:06
作者: dodolzg     标题: 回复 6# 的帖子

不好意思,后来一直没看,呵呵,膜拜一下,讲解的很透彻~




通信人家园 (https://www.txrjy.com/) Powered by C114