欢迎来到天天文库
浏览记录
ID:18705692
大小:252.00 KB
页数:10页
时间:2018-09-21
《短信收发服务程序概要设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、SoftwareHighlevelDesignSpecification软件概要设计说明书DocID:State:Draft¢Reviewed£Initial£Revised£DocType:SWReq£SWDes¢SCM£TEST£SWPlan£SQA£Project:短信收发服务Module:CurrentVersion:v0.0.1PreviousVersion:Pages:ReleaseDate:ComposerReviserReviewerRelatedSWTesterSCMSQAQASPMPMApproverSSMREVISIONHISTORYNO.DateModifyCauseD
2、escriptionVersionComposerApproverReviewID12010-6-22短信服务程序通信协议0.0.2TABLEOFCONTENTS1介绍INTRODUCTION41.1目的Purpose41.2范围Scope41.3术语、缩略语定义Definitions,Acronyms,andAbbreviations41.4参考资料References41.5文档路径DocumentLocation42分析ANALYSIS42.1设计选择DesignAlternatives42.2运行环境RunningEnvironment42.3尚未解决的问题ToBeResolvedIs
3、sue43结构设计ARCHITECTUREDECOMPOSITION43.1系统结构图SystemArchitectureDiagram53.2子模块设计Sub-module53.3模块工作机制64接口设计INTERFACEDESIGN65总体数据结构设计65.1系统维护设计SystemMaintainDesign76单元测试用例UNITTESTCASE77文件结构FILESTRUCTURE78附APPENDIX88.1各种图形说明:88.1.1框图88.1.1类图89SIM卡客户端和测试端91介绍Introduction1.1目的Purposea.开发SmsServer短信收发服务,用于基站
4、监控收发短信1.2范围ScopeTSTester主要运行平台为Linux和Windows。系统开发语言为C++/C,系统主要用到一些跨平台的库作为adapter层。1.3术语、缩略语定义Definitions,Acronyms,andAbbreviationsSmsServer短信收发服务BoostBoostC++LibrariesXMLExtensibleMarkupLanguageWBXMLWapBinaryXMLWAPWirelessApplicationProtocolSTLC++StandardLibrariesLUA轻量、可扩展的脚本语言LuabindLua的c++封装Logxx开
5、源的日志组件1.4参考资料References1.基站监控中心系统设计方案.doc1.5文档路径DocumentLocation无2分析Analysis2.1设计选择DesignAlternativesNone.2.2运行环境RunningEnvironmentWindows/Linux2.3尚未解决的问题ToBeResolvedIssue3结构设计ArchitectureDecomposition系统主要分为5个子模块,服务管理模块完成所有逻辑处理,短信收发模块用于收发短信,网络模块处理外部的网络通信,适配层主要是一些跨平台库,及公共库,单片机控制模块用于对模块进行开关机操作1.1数据包结构
6、及通信过程说明:序号域说明1.包长数据包长度(不包括包长度域本身)2.包类型序号包类型标识1普通数据包0x002回应包0x013.源序列号根据通讯需要产生的序列号(标识号). 4.目的序列号应答或确认的源包序列号(标识号).(非应答或非确认时目的序列号为0) 5.数据数据包体(XML格式).组成:数据内容1.数据内容格式如下:139876656661111111111200
7、9-3-2116:07:35.567….备注:回应包为数据内容为空的数据包,用于表明对方已经收到此数据包1.1.1短信服务和客户端的通信协议01xxx1.1.1.1客户端连上短信服务程序后定时发送心跳包01001类型:01001方向:客户端->短信服务程序应答:是确认:方式:TCP描述:当客户端连上短信服务
此文档下载收益归作者所有