论文部分内容阅读
现代的移动通信的发展至今主要走过了两代。第一代移动通信系统(1G)是模拟制式的蜂窝移动通信系统,主要提供话音服务。第二代移动通信系统(2G)是数字移动系统,能提供低速率数据业务。随着网络的发展,数据和多媒体通信有了迅猛的发展势头。第三代移动通信系统(3G)是一种能提供多种类型、高质量的多媒体业务,能实现全球无缝覆盖,具有全球漫游能力,与固定网络相兼容,并以小型便携式终端在任何时候、任何地点进行任何种类通信的通信系统。 全文以本人在深圳实习时亲身参与开发的项目为基础,系统地介绍了3G数据卡后台软件的整个系统设计过程,其中包括系统的架构设计、接口设计,通信模块及公共模块的设计,最后详细介绍了本人亲自参与开发的短信模块的设计和编码,并在此基础上提出了一种基于XML消息的可扩展框架设计模型。通过此模型所搭建的框架具有在不修改或者少修改主框架代码的基础上增加新的功能模块的特性。该模型提出了一种新的架构设计思想,有一定的理论意义和实用价值。 第一章简单介绍了该项目的背景、研究现状以及研究的内容。 第二章首先介绍了AT指令,然后说明了该项目中AT接口的设计原则。 第三章首先介绍了整个项目的设计目标,要实现的功能以及运行环境,接着又概况介绍了整个系统的架构设计、模块的划分和通信方法的设计等情况。 第四章在前三章的基础上对整个系统的设计过程进行了详细地说明,首先给出了整个系统的UML建模图,然后介绍了系统的接口设计,最后从通信方式、通信流程以及一些关键部分的设计等方面全面剖析了系统的框架设计和通信设计,基本上阐明了系统的设计思想。 第五章以本人负责的短信功能模块为代表介绍了系统子模块的设计细节,该部分着重介绍了短信模块后台的设计。 第六章介绍了项目中使用到的开源技术,这些模块也是整个系统的一个组成部分。 最后一章对全文进行了一些总结,并在此基础上提出了一种基于XML消息的可扩展框架设计模型,这也是本论文的创新点,最后大致谈了一下本人在参