论文部分内容阅读
随着社会的进步,短信已成为沟通的一种常用工具。短信平台是基于中国移动、联通、电信直接提供的短信端口与互联网连接实现与客户指定号码进行短信批量发送和自定义发送的短信群发系统。令人满意的短信平台是一种满足没有短信丢失、不受长度限制、高精确性、好互动性等条件的系统。本论文设计实现了一种基于XML和GSM的短信均衡负载系统,系统主要包括两个部分:客户端和服务器端。系统主要是向学校提供消息通知,教师可以在客户端编辑发送的通知内容,查询发送短信状态以及查询回复短信等操作;短信服务器是短信控制发送服务中的核心功能,主要解决短信服务平台现存的问题—短信延时及丢失问题。本系统采用的基于XML配置的均衡负载方法,并将此方法应用于解决上述提出的短信平台问题。在均衡负载方法中,使用多个GSM模块来控制短信发送及短信接收,而GSM模块的基本信息配置在XML文件中。此均衡负载的操作过程,首先按移动、联通、小灵通对短信进行分类、按发送、接收等对GSM模块进行分类,然后对短信内容进行分割处理,最后使用不同类型的GSM模块将不同短信队列中的短信采用轮询算法发送出去。除此之外,本系统可以接收来自不同语言开发的短信应用平台的交互信息,并将信息以短信的模式发送出去。此均衡负载及监控系统不仅解决短信延时及短信丢失问题,而且还提高短信平台的可用性、可靠性、使基于GSM技术的短信平台具有更高的智能性。本文论述了系统开发的背景和国内外研究现状,建立了系统需求模型,阐明了系统需要解决的主要问题。系统设计过程中,依次建立了系统体系架构、部署架构、功能架构及业务模型架构;通过详细设计分别详细论述了系统的静态建模、动态建模以及数据库设计;最后,对于系统实现过程中的几个重要模块进行了详细的分析和论述。