概述
短信网关接入平台主要负责和运营商(移动、联通、电信、网通、短信中心、一级SP)网关的通讯,负责消息的接收和发送。下面列出了一些接入平台所必须的要求:
1. 通讯协议层
对运营商(移动、联通、网通、电信)接口协议的实现;对第三方协议的实现(本方为CP或二级SP);提供外部接口的实现(HTTP,SOCKET)。主要功能为对运营商接口参数配置和与主控短信路由系统的参数配置;对通讯层的远程监控报警机制与故障恢复机制;对MT消息优先级的处理;对外部协议与内部协议的适配;对消息的缓存与重发机制;对消息的日志处理;能实现对通讯层的远程管理与控制(远程参数配置,远程实时监控,远程启动,暂停与停止)
1.1.1. 接口参数配置
能按照协议对四大运营商的接口参数作灵活的配置,配置的形式主要是本地配置和远程配置。
Ø 网关参数:主机地址,主机端口,企业代码(联通),登录方式(单收模式,单发模式,收发模式),用户名,密码,特服号,地区号。
Ø 网关辅助参数:响应时间,每秒流量,空闲时间,重发次数,启动线程数量,缓存最大值
Ø 主控短信路由系统参数:主机地址,主机端口,用户名,密码,登录方式(单收模式,单发模式,收发模式),地区号,特服号
Ø 主控短信路由系统辅助参数:响应时间,每秒流量,空闲时间,重发次数,启动线程数量,缓存最大值
1.1.2. 通讯层远程监控报警与故障恢复
能实现对通讯层的实时监控,在通讯出现异常时能及时报警以便管理员能及时处理。在通讯出现非灾难性异常时能及时恢复,包括在数据库或网络出现异常时能及时与各主机重新连接并能与监控系统配合及时报警通知管理员。
Ø 流量监控:能实时计算各个网关端口和所有网关端口的流量并以图形或曲线的形式显示给管理员。
Ø MO,MT消息监控:能实时显示MO,MT消息的部分或全部内容
以上两种监控机时能随时打开和关闭。
1.1.3. 优先级处理
能实现按照消息的类型以不同优先级的方式发送,能按照特定的参数字段自定义消息的不同优先级。
Ø 消息的类型主要包括:点播,定制,包月下发,包月话单。
Ø 优先级定义(从高到低):点播,定制,包月下发,包月话单
Ø 自定义优先级:系统最先处理自定义优先级,但不表示它为最高优先级,只是在特殊情况下使用
1.1.4. 外部协议与内部协议的适配
能灵活实现对四大运营商和第三方协议与内部协议的转换和适配,能够按各个运营商的要求配置转换参数,必要时可以对适配层做必要的升级。
1.1.5 消息的缓存、过滤与重发机制
对待发送的消息能实现缓存;对发送失败的消息能按照定义的参数重新发送;对因故障而没有发送的消息能在故障恢复时及时发送。
这里的过滤指的是当从同一网关或者消息服务器接收到连续相同序列号的消息时接口程序应该有去除重复序列号消息的功能
1.1.6 消息的日志处理
对所有MO,MT消息按运营商记录到数据库,对MO消息包括协议中的所有字段再加上MO时间,对MT消息包括协议中的所有字段再加上下发时间,状态报告返回时间。
1.1.7 远程管理与控制
能实现对通讯层的远程管理与控制。
Ø 远程参数配置
Ø 远程实时监控
Ø 远程启动,暂停与停止所有运营商或第三方通讯接口程序或部分运营商或第三方接口程序
1.1.8 对性能的要求
在服务器无故障的情况下能实现7*24小时不间断运行,在网络无故障的情况下能及时接收和发送短消息,在服务器处理能力,网络环境和网关流量允许的情况下能最大量的接收和发送短消息。
最后
以上就是从容钻石为你收集整理的短信网关接入平台需求的全部内容,希望文章能够帮你解决短信网关接入平台需求所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复