联通在信SGIP1.2协议关键修改及业务操作指南

需积分: 9 3 下载量 100 浏览量 更新于2024-09-09 收藏 110KB DOC 举报
SGIP1.2协议是联通在信针对其服务而制定的一项关键通信协议,修订版中引入了多项重要变化,旨在提升服务质量、规范业务流程,并确保数据传输的准确性和安全性。以下是主要修改点: 1. **新增字段**:在SGIP1.2版中并未增加新的字段,这表明此次重点在于对已有字段的重新定义和用途的优化。 2. **SGIP协议变化**: - **Deliver包中的Reserve字段**:原为保留字段的8字节空间被赋予新的功能,作为通信交互中的LinkID,用于点播类业务中MO(消息对象)与MT(消息传递)的一一对应。LinkID由SPMS业务鉴权平台生成,并由SPSMG传递给SP,用于确保点播消息的准确匹配。 - **Submit包中的Reserve字段**:同样被改用作LinkID,用于MO与MT之间的关联,SPSMG负责验证由MO引发的MT的Reserve值。 - **Submit包的UserCount字段**:SP在下发消息时必须填写为1,否则将被视为非法业务包,以保障数据的合法性。 - **MORelatetoMTFlag字段**:限制SP不得填写3,避免该字段被滥用进行未经许可的短信广告宣传,维护系统的正常运营规则。 3. **业务逻辑变化**: - **定制(订购)业务管理**:修订版明确了定制业务的管理规范,可能包括业务流程标准化和权限控制。 - **点播类业务管理**:强调了点播业务的操作流程和处理方式,确保点播请求的正确响应。 - **SP业务申报管理**:细化了业务类型管理,可能涉及SP提交业务申请时的分类和审批要求。 4. **SP具体操作和修改**: - **Reserve字段说明**:对SP如何使用和处理Reserve字段进行了明确指导,以提高数据一致性。 - **短信处理策略**:规定了对短信上行MO的判断标准,以及由MO引发的MT处理方式。 - **网上点播判断和处理**:强调了对用户网上点播行为的识别和正确响应。 - **非点播处理**:规定了对非点播(如定制命令)引发的MT的处理方法。 - **定制包月计费短信**:明确了对这种特定业务类型的计费和处理流程。 通过这些修订,联通在信SGIP1.2协议不仅增强了通信的精确性,还强化了业务规范,帮助SP更好地理解和遵循,从而提升服务质量,减少误解和纠纷。
2006-02-23 上传
1.接口说明该接口库是用VC6.0开发的基于Windows平台上的SGIP1.2协议的实现,接口对中国联通SGIP协议进行了高度封装,目的是方便SP接入中国联通短消息网关。2.功能特点1)严格按照SGIP1.2协议实现,支持Bind、BindResp、Submit、SubmitResp、Deliver、DeliverResp、Report、ReportResp、Unbind、UnbindResp消息。2)采用多线程并发处理的方式获取强大的性能,针对SGIP协议的特点,内建线程池进行消息的收发及处理操作,充分发挥系统和网络性能,再大的业务量也能够得到及时处理,丢包率小于0.01/%。3)发送消息采用短连接的方式;接收消息采用半长连接的方式,可以设置超时时间,在没有消息的情况下,主动断开网关连接。4)接口库经过高度封装,模块化强,使用简单,屏蔽了网关通信,消息收发和处理的复杂性操作,SP用户只需要关注具体的业务处理过程,大大简化了短消息开发的难度!5)利用内建的线程池,可以大幅度提高SP短消息收发的速度,同时也能提高SP业务处理的速度。6)以最方便灵活的方式支持短消息群发功能。7)可以很方便地连接多个网关。3.接口使用 该接口库以动态库的形式提供,包含以下三个文件:sgip.h, sgip.lib, SGIP.DLL.在动态库中导出了CSgip类,只需要调用三个函数就可以完成短消息收发的全部工作(Start,Submit,Release),每一个CSgip类可以用来连接一个网关,因此生成多个CSgip类就可以达到连接多个网关的目的。