论文部分内容阅读
本文主要针对CDMA移动终端软件模块进行研究。基于软件运行平台DMSS系统以及上层应用软件平台BREW无线二进制环境,完成了短消息模块和语音模块等主要业务功能模块的设计,并实现了发送短消息、接收短消息以及通话等功能。
针对传统 CDMA 移动终端接入模块上层应用软件设计中,存在的代码可移植性差、不易维护、不适应于新的数据业务发展、研发成本高等缺点,本文从软件的总体设计考虑,改变了传统的上层应用软件设计方案,提出以 BREW 无线二进制环境为上层应用软件设计平台,同时在此平台上的具体软件设计中,提出了高度结构化有限状态机的设计方案,引入观察者设计模式,并提出通用窗口设计机制。该软件设计方案易于修改和维护、可移植性好(即使底层硬件进行了更新但其上层软件仍可直接移植,而不用重新编写)、通用性高、缩短了研发周期,有效解决了模块研发成本高、不利于与同类产品竞争与普及的问题,缩短了模块与国外同类产品的差距,提高了终端设备的设计水平。
另外,基于大量文献以及个人对 BREW 的理解,本文同时对BREW这项技术做了较深入的分析与研究。
本文所提出的软件设计方案已成功地应用到固定台,车载台,无线接入盒等 CDMA 移动终端设备中,并取得了较好的应用效果。