首页> 中文学位 >数据压缩和加密在移动即时通讯系统中的应用
【6h】

数据压缩和加密在移动即时通讯系统中的应用

代理获取

目录

文摘

英文文摘

第1章 绪论

1.1 选题背景

1.2 国内外研究现状

1.3 论文研究的主要内容

第2章 J2ME无线应用平台

2.1 JAVA平台技术

2.2 J2ME的体系结构

2.2.1 J2ME配置

2.2.2 J2ME虚拟机

2.2.3 J2ME简表

2.2.4 J2ME可选包

2.3 CLDC和MIDP

2.3.1 CLDC

2.3.2 MIDP

2.4 J2ME程序开发流程

2.5 J2ME程序开发环境

2.6 小结

第3章 相关技术分析

3.1 XML技术

3.1.1 XML概述

3.1.2 XML文档结构

3.1.3 XML与J2ME

3.1.4 XML应用

3.2 Jabber协议

3.2.1 Jabber核心协议XMPP

3.2.2 Jabber的架构

3.2.3 Jabber会话

3.2.4 XMPP元素

3.3 数据压缩

3.3.1 霍夫曼编码

3.3.2 LZ77压缩

3.3.3 XML压缩技术

3.4 数据安全

3.4.1 数据加密

3.4.2 数据认证-消息摘要算法

3.5 网络连接

3.5.1 SOCKET协议

3.5.2 HTTP协议

3.6 小结

第4章 移动即时通讯系统的设计与实现

4.1 移动即时通讯系统总体架构

4.2 移动即时通讯客户端流程

4.2.1 登录/注册

4.2.2 上线/离线

4.2.3 联系人增加/删除

4.2.4 搜索/加入聊天室

4.2.5 发送/接收消息

4.2.6 保存聊天内容

4.3 个性化功能设计

4.3.1 界面

4.3.2 输入

4.3.3 本地化

4.4 小结

第5章 数据压缩与加密

5.1 数据压缩对移动即时通讯系统的扩展

5.1.1 数据压缩流程

5.1.2 数据压缩算法

5.1.3 数据压缩算法的具体实现-LZ77算法

5.1.4 数据压缩算法的具体实现-Huffman编码

5.1.5 数据压缩算法的改进

5.2 数据加密对移动即时通讯系统的扩展

5.2.1 数据加密的具体实现-DES算法

5.2.2 数据加密的具体实现-MD5算法

5.3 性能分析

5.3.1 数据压缩性能分析

5.3.2 数据加密性能分析

5.4 小结

第6章 总结与展望

6.1 总结

6.2 展望

致谢

参考文献

作者简介

展开▼

摘要

随着移动通信技术和移动业务种类的迅速发展,用户迫切希望一些互联网上的业务能够在手机中得到应用。即时通讯就是对用户具有强大吸引力的移动网络服务之一。J2ME作为SUN公司针对嵌入式、消费类电子产品推出的开发平台,经过多年的发展和应用,已经成为嵌入式/移动应用平台的王者。Jabber对于即时通信是一个完全开放的协议和标准,Jabber的核心协议是可扩展消息现场协议(XMPP),XMPP是一种基于XML流的支持实时聊天的协议,最近被确立为IETF标准,XMPP继承了在XML环境中灵活的扩展性,目前已获得广泛配置。数据压缩是一种编码数据的过程,它的目的是使数据的存储空间或传输时间最小化。数据加密是利用技术手段把重要的数据变为乱码(加密)传送,到达目的地后再用相同或不同的手段还原(解密)。
   本文主要研究了J2ME平台的体系结构和特点,分析了J2ME和XML、JABBER等关键技术,同时针对移动设备存储限制和网络传输数据安全性的问题,重点实现了数据压缩和加密这两个关键技术。依托这些现有的先进技术,通过对Jabber协议下的移动即时通讯系统予以扩展,论文提出了一个移动即时通讯解决方案,使得移动终端之间或者移动终端与数据服务器之间能够更好的进行交互,从而在多种设备上实现了最大的可行性。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号