论文部分内容阅读
随着移动通信网络的迅速普及和竞争的日益激烈,新技术和新业务的开发和应用已提到十分重要的位置。短消息服务业务(SMS)作为移动通信网络的一种基本业务,已得到越来越多的系统运营商和系统开发商的重视,基于这种业务的各种应用也蓬勃发展起来。 本文着重对手机终端的协议进行了软件设计,并在本人从事的手机软件开发平台上对短消息应用层软件进行了实现,同时独立设计、实现了基于短消息模块的两个短消息增值业务:“内置短消息”和“销售跟踪”。 首先系统分析了终端协议标准,特别是L3的协议标准,根据协议描述以及实际软件设计要求,将L3层的协议层结构转化为程序模块框图,并定义了每个模块接口之间的相关消息。根据单元实现过程的相似性,设计了模块化的主流程,并给出了相应的Task程序主框架,为后续的软件设计提供了理论基础。其次,根据L3层协议规范以及软件实现要求,设计了模块化的程序主框架,在此基础上对具体单元进行详细的模块化设计。采用标准模块化设计思想,提高了模块间的独立性,大大减小了模块间的耦合性,增强了软件开发的可维护性和可扩展性;再次,为了更好的体现协议层软件,进而对应用层软件进行设计实现。在应用层结构的基础上,提出了Task消息处理机制,遵循此机制完成了应用层软件的实现,该消息处理机制使得程序结构简洁实用,极大的改善了系统资源;最后,在SMS模块的基础上设计实现了短消息增值业务“内置短消息”和“销售跟踪”等,且均已应用于已上市的手机上,为企业带来了可观的效益,成为技术推动市场的一个成功案例。