学位论文 > 优秀研究生学位论文题录展示

Instlink客户端的研究与实现

作 者: 傅思渊
导 师: 吴宇红
学 校: 西安电子科技大学
专 业: 通信与信息系统
关键词: XMPP P2P 客户端 信令设计
分类号: TP393.09
类 型: 硕士论文
年 份: 2009年
下 载: 13次
引 用: 0次
阅 读: 论文下载
 

内容摘要


作为互联网世界主要的沟通工具之一,即时通讯软件大有取代电子邮件成为互联网上第一大应用的发展趋势。然而由于种种原因即时通讯软件的互联互通一直难以实施,这在很大程度上给用户的自由沟通造成了障碍。本文详细分析了即时通讯的关键技术及四种协议,为解决即时通讯软件互联互通的问题,引入了基于XML的XMPP协议。在深入研究XMPP协议的基础上,设计并实现了基于XMPP的Instlink客户端。基于Jingle协议的信令系统的设计及实现,使得会话两端可建立P2P连接,并且会话连接和会话内容相独立,会话内容可灵活的添加删除。该系统支持即时通信,语音通话,数据会议,语音会议等功能,并支持多协议的互通,达到在公网和局域网实际上网运行。

全文目录


摘要  3-4
Abstract  4-7
第一章 绪论  7-11
  1.1 研究的背景和意义  7-8
  1.2 研究现状  8-9
  1.3 论文的主要工作  9-10
  1.4 论文内容安排  10-11
第二章 即时通讯技术概述  11-21
  2.1 即时通讯背景  11-14
  2.2 即时通讯四种协议简述  14-15
    2.2.1 IMPP协议  14-15
    2.2.2 SIP(SIMPLE)协议  15
    2.2.3 XMPP协议  15
  2.3 XMPP基本架构  15-19
    2.3.1 客户端/服务器模式(C/S)  16
    2.3.2 分布式网络  16-17
    2.3.3 传输器(transport)  17-18
    2.3.4 数据格式  18-19
  2.4 本章小结  19-21
第三章 XMPP协议分析  21-36
  3.1 XMPP简介  21-22
  3.2 XMPP的基本概念  22-30
    3.2.1 XML流  22-24
    3.2.2 XML节  24-28
    3.2.3 命名空间  28-29
    3.2.4 用户和资源  29-30
  3.3 XMPP会话范例  30-35
  3.4 本章小结  35-36
第四章 Instlink客户端的设计  36-52
  4.1 客户端总体设计  36-38
    4.1.1 客户端模块设计  36
    4.1.2 客户端接口设计  36-38
  4.2 Jingle协议概述  38-40
  4.3 客户端信令设计  40-50
    4.3.1 信令设计思想  40-41
    4.3.2 端对端P2P连接信令设计  41-46
    4.3.3 群组通信信令设计  46-50
  4.4 本章小结  50-52
第五章 Instlink客户端的实现  52-62
  5.1 客户端的服务实现  52-57
    5.1.1 登录注册服务实现  52-54
    5.1.2 会话建立实现  54-55
    5.1.3 群组通信服务实现  55-57
  5.2 session状态机  57-59
  5.3 主要接口函数的实现  59-61
    5.3.1 登录注册接口  59
    5.3.2 单个会话接口  59-60
    5.3.3 群组会话接口  60-61
  5.4 本章小结  61-62
第六章 总结和展望  62-63
  6.1 工作总结  62
  6.2 展望  62-63
致谢  63-65
参考文献  65-67
作者在读研期间的成果  67-68

相似论文

  1. 基于NS2的PeerCast模拟平台设计与实现,TP311.52
  2. 面向Gnutella和eMule网络拓扑测量和安全性分析,TP393.08
  3. 基于聚类分析的P2P流量识别算法的研究,TP393.02
  4. 音像广播远程教育系统中直播服务器的设计与实现,TP311.52
  5. 基于P2P流媒体系统的设计与实现,TN919.8
  6. 顾问型企业项目管理系统的设计与实现,TP311.52
  7. 基于J2ME的手机在线纸牌游戏系统研究与设计,TP311.52
  8. 基于人工免疫的病毒检测技术研究,TP393.08
  9. 基于自组织网络的分布式广域后备保护研究,TM774
  10. 智能手机信息监控系统的设计与实现,TN929.53
  11. 泛在环境下虚拟终端系统的组织机制研究与实现,TN915.02
  12. 基于P4P的流媒体点播系统研究与实现,TN948.64
  13. 基于Hadoop的云存储系统客户端的设计与实现,TP333
  14. 企业进销存信息管理系统的设计与实现,TP311.52
  15. 基于P2P的空间矢量数据快速索引机制的研究,TP391.3
  16. 基于Winsock的C/S模式即时通信系统的设计及实现,TN914
  17. P2P网络信任模型及其相关技术的研究,TP393.08
  18. P2P流媒体特征提取技术研究与实现,TN919.8
  19. 大流量环境下实时P2P流媒体行为识别系统设计与实现,TN919.8
  20. 基于条形码的商品流通管理系统的设计与实现,TP311.52
  21. 面向移动平台的桌面虚拟化机制研究,TP316.7

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 计算机网络 > 一般性问题 > 计算机网络应用程序
© 2012 www.xueweilunwen.com