论文部分内容阅读
随着网络通信技术的发展,手机的应用日益普及,短信是手机通话功能外的另一个重要应用,利用短信功能开展的各项业务日渐增多。手机用户不仅可以被动地接收各种宣传、通知、提醒等短信信息,而且可以主动发送短信点播、定制、申请各种业务。论文详细描述了系统的设计与实现,及相关背景知识。短信平台系统历经了一个从无到有、逐步完善的发展过程,整个系统由始至终是由作者独立设计、编码实现的,并持续完善;短信平台系统实现与ISMG(短信网关)的交互,并对服务端口上受理的多项业务统一动态调度,实现服务端口的有效复用;系统采用基于TCP/IP的CMPP(China Mobile Peer to Peer)协议2.0,UNIX操作系统,C语言编程,ORACLE数据库,通过IPC(内部进程通信)机制实现平台进程的管理;在短信平台中可以同时管理多个与短信网关的连接,不必针对每一个网关启动一套独立的服务程序,便于管理。动态调度时,每一项受理业务作为一个独立的执行程序,方便地“热插拔”。内嵌自诊断子系统,实时监控平台系统的运行状态,确保稳定运行;适用于通过短信网关针对手机用户进行业务宣传,为其提供信息资源服务的应用环境,有着广阔的应用前景。论文描述了短信信息服务的发展概况,短信网关系统的组成,及整个短信信息服务系统中网元设备的组网结构。论文从SP(服务提供商)的角度描述短信平台系统的设计与实现,倾向于软件实现;首先介绍了相关的背景知识,包括CMPP通信协议、socket通信技术、异步信号机制、IPC(内部进程通信)机制;由浅入深,以图文并茂的方式细致勾勒了短信平台系统的各个构成元素:●短信平台以异步通信的模式与短信网关交互,作为与短信网关交互的唯一接口,实现上行、下行短信的统一收发操作;●调度平台对服务端口上受理的多项业务统一调度,实现服务端口的有效复用;●受理平台长连接数据源的方式下,业务受理由调度平台与受理平台共同完成,两者通过调度消息队列通信;●下发平台从数据库表中读取记录,以待发送的消息类型存储于消息队列中,并从消息队列中读取发送结果,记录发送日志表;●代理平台为方便地在局域网内其它机器上实现短信发送功能(短信告警、广播等),在拥有ISMG认证IP的主机上部署一套代理平台;各个构成元素协同工作,构成一个有机的短信整体平台系统。论文对于每个构成元素都细致的阐述了相关的实现要点,具有很高的应用价值。