基于推送技术的移动电子邮件系统研究

基于推送技术的移动电子邮件系统研究

论文摘要

第三代移动通信时代的到来,使得电子邮件扩展到移动终端上。传统的移动电子邮件只在客户端主动发起请求时才会访问邮件服务器接收邮件,而基于推送技术的移动电子邮件系统则可以在新邮件到达时,第一时间将邮件内容推送到用户的终端。本文主要研究基于推送技术的移动电子邮件系统的设计。首先给出了邮件系统的软件需求,设计了邮件系统的结构和各部分的功能,研究了系统实现的几项关键技术,包括推送技术、邮件检测方法、客户端软件设计和终端内容适配等;描述了发送邮件、接收邮件、收取邮件附件和转发邮件的业务流程。然后利用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 API
  • 2.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编码转换为中文的实现方法
  • 相关论文文献

    标签:;  ;  ;  

    基于推送技术的移动电子邮件系统研究
    下载Doc文档

    猜你喜欢