- 易迪拓培训,专注于微波、射频、天线设计工程师的培养
解析短信业务中CP与SP之间的通信
(1)CP发出数据请求(可能是短信通知或手机铃声等),被SP接收;
(2)SP对接收到的信息返回响应;
(3)SP发出数据请求(可能是短信通知或手机铃声等),被源ISMG接收;
(4)源ISMG对接收到的信息返回响应;
(5)源ISMG在本地数据库中找不到目的手机号段所对应网关代码,向GNS(汇接网关)发路由请求信息;
(6)汇接网关将路由信息返回;
(7)源ISMG根据路由信息将请求前转给目的ISMG;
(8)目的ISMG对接收到的信息返回响应;
(9)目的ISMG将请求信息发送至SMC;
(10)SMC向目的ISMG返回响应。
四、通信方式
由于短信具有单位信息量小,随机性强的特点,CP与SP之间的通信大多选择了互联网作为通信平台。通信接口大部分均基于两种协议:TCP和HTTP。当采用TCP进行通信时,通常可以分为如下两种方式。
1.长连接
通信双方以客户-服务器方式(CP作为客户端,SP作为服务端)建立TCP连接,用于双方信息的相互提交。当信道上没有数据传输时,通信双方应每隔时间C发送链路检测包以维持此连接,当链路检测包发出超过时间T后未收到响应,应立即再发送链路检测包,再连续发送N-1次后仍未得到响应则断开此连接。
参数C、T、N原则上应可配置,现阶段经验取值为:C=3min,T=60s,N=3。
消息发送后等待Ts后未收到响应,应立即重发,再连续发送N-1次后仍未得到响应则停发。现阶段经验取值为:T=60s,N=3。
消息采用并发方式发送,加以滑动窗口流量控制,窗口大小参数W可配置,现阶段建议为16,即接收方在应答前一次收到的消息最多不超过16条。
长连接的操作流程如图4所示。
图4 长连接的操作流程
作者:王开胜 来源:通信世界
上一篇:GPRS数据传输模块的设计与实现
下一篇:GPRS通用分组无线业务系统