论文部分内容阅读
当今,全球移动通信产业的突出特点是宽带移动通信技术热点不断,研究和应用十分活跃,第三代移动通信3G格外引人瞩目,成为最大热点。伴随着技术的发展,移动终端深深地影响了人们的生活方式,电话和短信逐渐成为大家沟通的渠道。电子邮件是随着计算机网络技术的发展而出现的一种通信手段,发展完善,拥有广大的用户群体,能承载文本、音频、视频等各类文件。将电子邮件、移动终端、3G结合起来,使用户能通过电子邮件随意通信,将会给未来移动通信带来翻天覆地的变化。其中移动终端中的邮件收发系统是整个移动终端电子邮件系统应用中的关键模块。本文首先介绍了课题来源,分析了电子邮件系统结构,然后对主流移动终端开发平台进行了概述。邮件收发系统的需求分析是整个开发流程的第一步,本文介绍了其中的关键内容,需求分析指导着系统的详细设计以及实现,同时也作为系统验收准则。根据系统需求,本文重点描述了移动终端邮件收发系统的详细设计,主要包含四个方面:系统相关模块、邮件接收模块、邮件发送模块和邮件封装解析模块。系统相关模块负责与底层操作系统打交道,封装底层接口提供给上层模块使用;邮件接收模块使用POP3协议,选取适当命令,通过与服务器交互接收邮件;邮件发送模块使用SMTP协议,其用户认证中使用了扩展协议中的认证方式,流程与接收模块类似;邮件封装解析模块提取邮件基本模型,用树状结构来表示邮件,提供邮件结构与文本流之间相互转换的功能。最后,本文介绍系统测试相关内容,根据测试结果,对某模块设计缺陷作了优化。