论坛首页 综合技术论坛

4.CMPP协议解读之消息收发模式介绍

浏览 5722 次
精华帖 (0) :: 良好帖 (1) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2008-03-05  
1.异步收发消息模式:
  异步消息模式是指,一条消息发送后,不需要得到服务器的应答,可以继续发送另外一条消息;在未得到最近一次应答消息的回应后,再可以继续发送消息的条数,叫做滑动窗口的大小。
ISMG网关与SP之间、网关之间的消息发送后等待T秒后未收到响应,应立即重发,再连续发N-1次后仍未得到响应则停发。现阶段建议取值为:T=60秒,N=3。消息采用并发方式发送,加以滑动窗口流量控制,窗口大小参数W可配置,现阶段建议为16,即接收方在应答前一次收到的消息最多不超过16条。

   注意,这里的应答消息仅是在cmpp通讯中,sp网关和ismg间,为了确认消息被对方接收到而己;与用户收发的消息内容无关;应答消息的发送,应在本连结上完成,即在mo连结上收到的消息,给ismg的应答应在mo连结上发送。

2.长连结与短连结的概念:

  所谓长连接,指在一个TCP连接上可以连续发送多个数据包,在TCP连接保持期间,如果没有数据包发送,需要双方发链路检测包以维持此连接。短连接是指通信双方有数据交互时,就建立一个TCP连接,数据发送完成后,则断开此TCP连接,即每次TCP连接只完成一对CMPP消息的发送。长连结流程如下图示:

  大多数情况下,短信网关都会采用长连结机制,它的好处显而易见;且必须的一个要求时,sp侧的网关要有自恢复功能,例如外部原因导致通信线路暂时断开,如修复后,网关要能自动连结上ISMG网关,现在你就会想到,这肯定需要一个监控线程。
  • 描述: 异步消息模型示意图
  • 大小: 1008.9 KB
  • 描述: 长连结与短信连示意
  • 大小: 802 KB
   发表时间:2008-03-09  
不会吧,现在开发??

偶们好几年自己完全实现了,四网协议。
0 请登录后投票
   发表时间:2008-09-05  
我想了解一下有关短信发送与接收之间的过程,能否帮我解答一下。我手机发出短信,短信是如何到达对方的手机,之间的环节是什么,还有是否会经过服务器,主要是服务器环节。谢谢
0 请登录后投票
论坛首页 综合技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics