首页> 中文学位 >基于web2.0的移动多协议即时消息技术研究与实现
【6h】

基于web2.0的移动多协议即时消息技术研究与实现

代理获取

目录

文摘

英文文摘

第一章 绪论

1.1 研究背景及意义

1.2 国内外研究现状

1.3 论文开展的主要工作

1.4 论文组织结构

第二章 多协议即时消息系统研究

2.1 B/S应用系统的网络结构研究

2.2 AJAX技术研究

2.1.1 XML

2.1.2 JavaScript

2.1.3 DOM

2.3 Web开发技术研究

2.2.1 J2EE开发架构

2.2.2 Servlet技术

2.2.3 JSP技术

2.2.4 JDBC技术

2.4 即时消息协议研究

2.5 libpurple协议库研究

2.6 本章小结

第三章 多协议即时通信系统服务器设计与实现

3.1 系统整体框架与运行原理

3.1.1 系统整体框架设计

3.1.2 系统运行原理

3.2 Web服务器的设计与实现

3.2.1 Web服务器内部结构

3.2.2 Web服务器服务介绍

3.2.3 服务器服务实现

3.2.4 配置web.xml

3.3 多协议服务器的设计与实现

3.3.1 配置模块

3.3.2 多线程处理模块

3.3.3 服务请求模块

3.3.4 消息处理模块

3.3.5 帐号管理模块

3.3.6 远程连接模块

3.4 数据库模块设计与实现

3.4.1 数据库连接

3.4.2 数据库表单设计

3.5 本章小结

第四章 移动客户端的设计与实现

4.1 移动客户端应用场景

4.2 客户端页面设计

4.2.1 设计模式

4.2.2 系统模型

4.2.3 工作原理

4.3 客户端实现

4.3.1 登录页面实现

4.3.2 好友页面实现

4.3.3 会话页面实现

4.4 安全性

4.5 本章小结

第五章 系统平台搭建及演示

5.1 开发环境

5.2 平台搭建

5.3 服务器运行

5.3.1 多协议服务器配置

5.3.2 Web服务器配置

5.4 系统演示

5.5 本章小结

第六章 总结与展望

致谢

参考文献

攻读硕士期间发表的论文以及科研成果

展开▼

摘要

随着移动通信和互联网应用的结合,即时消息(IM,Instant Messaging)服务正朝着移动领域发展。进一步,融合了多种即时消息协议的通信系统研究已经成为热点研究领域。本文基于Web2.0应用和libpurple即时消息协议库,研究并实现了适用于移动手持终端(iPhone、gPhone、MID等)的基于浏览器的移动多协议即时消息系统。论文主要工作如下:
   研究了即时消息通信协议。首先,分析了目前的即时消息协议,包括即时信息和空间协议、针对即时通信和空间平衡扩充的进程协议以及可扩展消息处理现场协议.其次,重点研究了libpurple即时通信协议库与即时通信的公共机制。在此基础上,给出一种移动多协议即时消息的实现方案。
   研究了移动多协议即时消息系统服务器开发技术。首先,研究了即时消息系统整体框架和运行原理,讨论了Web服务器、多协议服务器以及数据库之间的通信方式。其次,实现了Web服务器服务内容和多协议服务器内部结构,包括配置模块、多线程处理模块、服务请求处理模块、账号管理模块、消息处理模块和远程连接模块。模块间相对独立运行,并可通过通信管道及信号量实现模块间的互通,从而在局部和整体上实现了即时消息的功能。最后,给出了数据库操作和数据库表单的设计,并通过JDBC驱动和MySQL数据库实现了系统数据的持久化。
   研究了基于Ajax的移动客户端技术。首先,研究了移动客户端的应用场景以及移动客户端的运行环境。其次,给出了客户端设计方案,包括模型视图控制器(MVC)设计模式、B/S架构系统模型、以及Ajax应用工作原理。在此基础上,完成了Ajax引擎的封装和页面中实现登录、获取联系人列表、收发消息等功能的具体功能函数。最后,完成了客户端登录页面、好友页面以及会话页面的设计。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号