Page 87 - 安防19年3月刊_正刊
P. 87

块主要包括移动、联通、电信三家主流运营商的接口实                        基于SGIP协议实现联通运营商短信的发送
                     现。                                                 SGIP是中国联通制定的短消息网关系统接口协议
                     基于EMPP协议实现移动运营商短信的发送                            (,版本为V1.2。协议所描述的短消息网关接口协议,
                         EMPP是上海移动制定的企业短信通平台接口协                      用于完成在SMG(联通公司的短消息网关)和SP(服务
                     议,版本为V2.0。它规定了上海移动企业短信通业务客                      提供商)之间、SMG和SMG之间短消息的发送、接收和
                     户接入的消息类型和定义,规定了EP(使用短信平台发                       转发功能,以及SMG和GNS之间路由表的同步功能。
                     送短信的企业客户端)与ESMP(企业短信平台)之间短                         SMG是具有短消息转发功能的短消息网关。全国

                     信收发接口协议的内容,适用于各EP的开发厂商。                         可以有多个SMG网关,SMG网关之间通过互联网等方
                         EMPP协议主要提供以下两类业务操作:短信接收                     式实现网络互联。每一个SMG同时与多个SMSC以及多
                     和短信发送。协议以TCP/IP作为底层通信承载。企业端                     个SP连接。全网具有唯一有效的GNS,GNS负责全局路
                     可以在一个TCP连接上可以连续发送多个数据包,在                        由表的维护与更新;为了确保路由表存储的安全性,网
                     TCP连接保持期间,如果没有数据包发送,需要双方发                       络中设置主备用GNS,两个GNS要保持一致性。每一个
                     链路检测包以维持此连接。通信双方以客户-服务器方                        SMG都和GNS连接。SMG与SP、SMG与GNS以及SMG与
                     式建立TCP连接,用于双方信息的相互提交。当信道上                       SMG之间的通信协议为SGIP协议。SMG与SMSC之间的
                     没有数据传输时,通信双方应每隔时间C发送链路检测                        通信统一采用SMPP3.3协议。
                     包以维持此连接,当链路检测包发出超过时间T后未收
                     到响应,应立即再发送链路检测包,再连续发送N-1次
                     后仍未得到响应则断开此连接。
                         在EP与ESMP之间发送短信时采用异步方式,即客
                     户端在发送一条短信后不必等待服务器端的响应即可
                     再次发送短信。






                                                                     ▲图4:SMG的体系结构

                                                                        SGIP有两种具体实现方式,一种是采用专用SGIP
                                                                     方式,另一种是采用通用HTTP方式。SMG和GNS、
                                                                     以及SMG和SMG之间采用专用SGIP方式作为承载协
                                                                     议;而SP和SMG的通信同时支持专用SGIP方式和通用
                                                                     HTTP方式两种承载协议。
                                                                        SP和SMG之间的通信由客户端向服务器端发起连
                                                                     接。连接建立以后,由客户端向服务器端发送命令,服

                                                                     务器端必须对接收到的每一条命令返回一条应答消
                                                                     息。SP和SMG互为客户端和服务器端。
                     ▲图3:EP与ESMP交互过程中的应答方式



                                                                 2019第四届深圳国际无人机展览会(2019.6.20-22 深圳会展中心) www.china-drone.com.cn  69




          ᇆିࢌ๙ JOEE                                                                                                       ྒ௹೘
   82   83   84   85   86   87   88   89   90   91   92