短信平台的设计与维护

短信平台的设计与维护

ID:38100648

大小:226.68 KB

页数:3页

时间:2019-05-24

短信平台的设计与维护_第1页
短信平台的设计与维护_第2页
短信平台的设计与维护_第3页
资源描述:

《短信平台的设计与维护》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、万方数据第26卷第6期计算机工程与设计2005年6月V01.26No.6ComputerEngineeringandDesignJune2005短信平台的设计与维护赵巍1,肖璋(暨南大学电子信息工程系,广东广州510632)摘要:参考中国电信的SMGP协议和有关规范,为服务提供商sP提出了一套完善的,支持大流量通信的,具有开放性、扩展性的短消息服务平台的设计方案和实现方法,对平台的架构、通信处理、业务处理、测试等多方面进行了重点论述,并提出了其它可行的参考解决方案。关键词:短消息网关;SMGP;小灵通;SP;多线程中图法分类号:TN915.05文献标识码:A文章编

2、号:1000.7024(2005)06.1642.03DesignandmatanenceofshortmessageserviceplatformZHAOWeil,XIAOZhang(DepartmentofElectronicInformationEngineering,JinanUniversity,Guangzhou510632,China)Abstract:ReferingtosomerelevantprotocolsandcriterionsofChinaTelecomCorporation,asetofperfectdetaileddesignand

3、therealizingtechniquesofshortmessageserviceplatformWaSputforwardforserviceprovideLwhichisopenandflexible,andlargeflowissupportedverywell.Theplatformstructure,communicationprocessing,serviceprocessingwastesting,arediscussedwithemphasis.Whatismore,otherpracticablesolutionWasprovidedforr

4、eference.Keywords:shortmessagegateway;SMGP;PHS;SP;multi-thread嚣bl晨笠刻群i蒿到霪肾审晖霪一刖i南蒜商;图1系统结构与功能模块作方法,与数据库类型的选择无关,方便系统的移植;计费模块根据计费规则,提取数据库的通信记录,进行分析统计,以形成话单与网关系统对帐,同时提供自身业务量的统计分析功能;业务处理模块主要通过数据库接口进行具体的短消息业务的处理;业务管理模块为管理员提供了方便的业务维护管理功能,方便了短消息业务的扩展;用户管理模块主要是对短消息用户的信息、状态、积分等的维护管理以及平台管理员的管理;

5、Web服务器为系统管理员和手机用户提供了基于浏览器的访问方式。通过开放的数据库接口,服务平台还可以提供短消息客户端软件。3系统设计思想系统采用多进程加多线程的方式,基于SMGP/TCP/IP协议或HTTP协议,采用流式套接字与短消息网关进行通信。不同的线程完成不同的功能模块。为了最大限度地提高系统流量,并防止因来不及处理而丢失数据包,通信模一块中的收发线程与上下行处理线程以内存中的消息缓—i苫。I冲队列作为数据接口,从而将收发和处理分开。为了系统的开放性和扩展性,通信模块与业务模块必须分开,采用数据库作为这两者之间的接口,主要通过上行(用户发来的)短消息表MODe

6、liver和下行(发往用户的)短消息表MTSubmit来实现。为了屏蔽收稿日期:2004.05—19。作者简介:赵巍(1978.),男,硕士生,江苏徐州人,研究方向为计算机与通信网络;肖璋(1946.),男,广东广州人,副教授,硕导,研究方向为计算机与通信网络。一1642—万方数据数据库类型对系统的影响,采用面向对象的编程方法,构造统一的数据库接口模块。系统的各个模块通过统一的数据库接口进行耦合和交互。4通信模块的设计4.1HTTP协议方式UTStarcom的短消息网关支持SP以HTTP协议方式接入,在80端口上采用短连接进行通信(包括授权连接、发送一条请求、接收

7、一个应答、关闭连接的过程)。SP和SMG互为HTTP的客户端和服务器端,当SP向用户发送MO短消息时,以客户端的身份向SMG提交POST消息并接收应答;当SMG向SP发送源于手机的MT短消息时,SP作为Server端接收SMG提交的POST请求并返回应答。可以用JSP实现服务器端,用Java的URL类实现客户端。HTTP方式实现起来较简单,适合于短消息流量较小的情况。4.2SMGP协议方式SMGP是基于TCPhP的短消息网关协议。如图2所示,A为接收缓冲队列,B为发送缓冲队列。接收线程以长连接方式进行循环接收,将收到的数据包放入内存中的接收队列:发送线程组(多个相

8、同功能的线

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。