1. 需求背景
某公司短信平台分为短信收发平台、短信管理平台、短信网关。
短信收发平台作为短信平台的核心系统,负责短信的接收、发送。
短信管理平台负平台的管理功能。
短信网关负责同运营商对接,负责将短信发送给运营商,并从运营商接收上行短信。
2. 功能需求
2.1 短信管理平台功能
2.2 短信平台功能
短信发送
群组短信发送
定时短信发送
短信状态报告接收
上行短信接收
短信路由
2.3 短信网关功能
短信网关分别对接移动、联通、电信,实现短信的发送、短信状态报告的接收、上行短信的接收、心跳检测等工作。
短信网关为一套程序,部署三台,分别对接移动、联通、电信,可通过配置实现连接不同的运营商。
可分阶段实现,第一阶段可先实现移动的短信发送和状态报告接收。
3. 非功能性需求
系统运行于linux平台。
系统提供7x24小时服务,系统需运行稳定。
4. 设计范围
系统框架已经具备,需要进行模块设计。