![基于推送技术的移动电子邮件系统研究](https://www.lw50.cn/thumb/4708f810dd79bab0911aaba8.webp)
论文摘要
第三代移动通信时代的到来,使得电子邮件扩展到移动终端上。传统的移动电子邮件只在客户端主动发起请求时才会访问邮件服务器接收邮件,而基于推送技术的移动电子邮件系统则可以在新邮件到达时,第一时间将邮件内容推送到用户的终端。本文主要研究基于推送技术的移动电子邮件系统的设计。首先给出了邮件系统的软件需求,设计了邮件系统的结构和各部分的功能,研究了系统实现的几项关键技术,包括推送技术、邮件检测方法、客户端软件设计和终端内容适配等;描述了发送邮件、接收邮件、收取邮件附件和转发邮件的业务流程。然后利用Java Mail API完成了移动邮件服务器中发送、接收邮件的程序设计,给出了客户端和移动邮件服务器的网络连接的实现方法;利用J2ME实现了客户端(PDA/手机)的程序设计,包括客户端发送邮件、接收邮件的实现、用户界面的设计、删除邮件、账户管理、中文问题等;并从邮件安全加密、数据恢复和移动网络侧等方面讨论了移动邮箱安全性问题的方案。最后利用Sun公司的通用模拟器加载客户端软件对该邮件系统进行了测试,分别测试了帐户管理功能、发送邮件功能、接收邮件功能和信息提示功能等,测试结果表明该系统达到了设计要求。
论文目录
摘要ABSTRACT第一章 绪论1.1 研究背景及意义1.2 电子邮箱的定义和分类1.3 研究历史和现状1.3.1 全球电子邮箱市场发展状况1.3.2 中国电子邮箱发展状况1.3.3 个人电子邮箱正从PC端向手机端演变1.3.4 中外手机邮箱市场发展现状1.4 手机平台处理电子邮件的方式1.5 本文的主要工作第二章 相关技术概述2.1 J2ME介绍2.1.1 J2ME体系结构2.1.2 套接字连接2.1.3 环境搭建2.2 JavaMail API2.3 JavaBeans活动框架第三章 基于推送技术的移动邮件系统设计3.1 软件需求分析3.2 系统设计3.3 移动邮件系统实现的关键技术3.3.1 推送技术3.3.2 邮件检测3.3.3 终端内容适配3.4 Push Mail系统实现的业务流程3.4.1 发送邮件流程3.4.2 接收邮件流程3.4.3 收取邮件附件的流程3.4.4 转发邮件3.5 本章小结第四章 移动邮件系统的详细设计4.1 移动邮件服务器的程序设计4.1.1 发送邮件实现4.1.2 接收邮件实现4.1.3 客户端MIDlet和中间层服务器Servlet的网络连接4.2 客户端程序设计4.2.1 客户端模块划分4.2.2 客户端发送邮件的实现4.2.3 客户端接收邮件实现4.2.4 删除邮件的实现4.2.5 用户界面的设计4.2.6 XML实现数据传递4.2.7 账户的管理4.2.8 中文问题的处理4.3 移动电子邮件的安全考虑4.3.1 目前电子邮件面临的安全威胁4.3.2 邮件安全加密技术4.3.3 系统不停机自动数据恢复技术4.3.4 移动网络侧的安全方案4.3.5 其他安全技术措施4.4 本章小结第五章 软件测试第六章 结束语致谢参考文献附录A 移动邮件服务器邮件发送的主要程序附录B 中文转换为Unicode编码的实现方法附录C Unicode编码转换为中文的实现方法
相关论文文献
标签:移动电子邮件论文; 推送技术论文; 邮箱安全论文;