XMPP协议兼容即时文件传输策略

上传人:ji****en 文档编号:110877027 上传时间:2019-10-31 格式:PDF 页数:47 大小:3.30MB
返回 下载 相关 举报
XMPP协议兼容即时文件传输策略_第1页
第1页 / 共47页
XMPP协议兼容即时文件传输策略_第2页
第2页 / 共47页
XMPP协议兼容即时文件传输策略_第3页
第3页 / 共47页
XMPP协议兼容即时文件传输策略_第4页
第4页 / 共47页
XMPP协议兼容即时文件传输策略_第5页
第5页 / 共47页
点击查看更多>>
资源描述

《XMPP协议兼容即时文件传输策略》由会员分享,可在线阅读,更多相关《XMPP协议兼容即时文件传输策略(47页珍藏版)》请在金锄头文库上搜索。

1、中山大学 硕士学位论文 XMPP协议兼容的即时文件传输策略 姓名:陈泽生 申请学位级别:硕士 专业:计算机软件与理论 指导教师:农革 20091120 XMPP协议兼容的即时文件传输策略XMPP协议兼容的即时文件传输策略 作者:陈泽生 学位授予单位:中山大学 相似文献(10条)相似文献(10条) 1.学位论文 付莎 基于XMPP协议企业级IM的研究与实现 2009 近年来即时通信技术的飞速发展使即时通信工具的应用更为广泛,给个人的网络生活、企业的日常办公都带来了极大的便利性与高效性。XMPP( eXtensible Messaging and Presence Protocol)可扩展消息与出

2、席协议技术便是其中较为活跃的一种即时通信技术。由于即时通信工具在企业中的应用 给企业的运营管理带来诸多便利,因而在企业中的应用越来越广泛,具有很高的研究与应用价值。 目前常用的即时通信软件的协议种类繁多,本文在研究比较了当前流行的几种协议之后,选用了基于可扩展标记语言XML的XMPP协议,由于其开放性 、扩展性、安全性良好等诸多优势,并可以实现与使用其他协议的即时通信软件的互联互通,且发展前景良好,因而对于开发一款企业级即时通信系统 有着十分明显的优势。本文从对XMPP协议的介绍与分析入手,首先简要介绍了XMPP协议及其发展,XMPP协议的特点,然后又深入介绍了XMPP协议的内容 :XMPP协

3、议的系统构架、地址空间、数据的传输结构、以及通信链路的建立过程等。在对协议进行了深入研究的基础上,根据本文的研究目标,针对企 业级即时通信系统的特点进行需求分析,并设计与实现。在实现了即时通信的消息收发、名册管理、出席信息的交换等基本功能的基础上,着重研究了 用户的管理控制问题、权限划分、可追溯性管理及功能性、扩展性的要求,实现了会议功能、文件传输,以及广播功能,模拟了与非XMPP系统进行交互 的过程。在开源软件系统Openfire及Gloox库的支持基础上,最终设计并实现了一套完善的面向企业级的即时通信系统。 最后对系统进行了测试,完成了测试平台的搭建工作,建立相应的测试用例。系统实验测试的

4、结果表明:系统功能完善、稳定,界面友好简洁,满 足企业级即时通信系统的需求。 2.期刊论文 刘云峰.熊淑华.LIU Yun-feng.XIONG Shu-hua 基于XMPP协议的移动即时通信邮件网关设计 -通信技术 2010,43(1) 针对当前移动即时通信软件仅局限于提供即时聊天等简单功能的现状,设计了一个基于开放、标准的XMPP协议的邮件协议转换网关.通过在移动即时 通信服务器上增加邮件网关处理子模块进行相应协议的转换,实现移动即时通信终端与邮件服务器的良好对接,使得终端用户可以像在PC机上一样简单方 便地收发邮件,扩展了移动即时通信系统的功能应用. 3.学位论文 张彦 基于XMPP企业

5、级即时通信系统的研究与实现 2007 随着网络技术的发展,各种即时通信产品层出不穷,目前有许多的IM系统,如AOL IM、Yahoo IM和MSN IM,它们使用了不同的技术,而且它们互不 兼容。XMPP/Jabber的提出打破了传统即时通信系统之间无法实现互联互通的局面。 XMPP/Jabber对于即时通信是一个开放的基于xml的数据模型和协议,采用了分布式的网络体系机构,模块化可扩展的系统架构,使得扩展它的功能 变得简单。即时通信系统的出现,改变了人们以电子邮件为主的传统的通讯方式,特别是即时通信系统对语音业务的支持,不仅提高了企业内部员工的 工作效率,而且节省了使用传统电话带来的通讯成本

6、。 本论文在这个背景下,研究XMPP协议及其在企业即时通信领域的应用。 作者利用XMPP的体系结构,构建了一个基于XMPP协议的企业级即时通信系统,包括即时通信系统的客户端和服务器。通过对提供VOIP语音服务的 IPPBX技术的研究,给出了一种将IPPBX语音通信系统与企业即时通信系统相结合,使企业即时通信系统客户端支持语音业务的解决方案。 基于对CSCW(计算机支持的协同工作及远程协同设计技术)的研究,将XMPP的即时通信技术应用于企业协同化系统中,即时通信系统提供的文本/语音 的通信服务,使协同化办公中需要员工互相交流的信息能得到即时,有效的沟通。 本文的研究和结果表明,基于XMPP的企业

7、级即时通信系统可与使用不同的即时通信服务的用户交流,除了提供用户基于文本聊天的服务以外,扩展 的语音服务功能提高了用户之间的沟通效率,应用到中小企业内部,只要构建一个语音通信系统,管理用户的语音通信请求,极大的节省了企业内部的 通讯成本。并且,将XMPP的即时通信技术与企业协同化系统、ERP、CRM等大型办公、管理、运营信息系统结合是今后即时通信技术的发展方向。 4.期刊论文 施济瑜.苗放.王华军.李刚.Shi Jiyu.Miao Fang.Wang Huajun.Li Gang 基于XMPP协议文件传输的研究 与实现 -计算机测量与控制2009,17(4) 在C/S网络模式下,利用Java语

8、言及开源的开发工具Eclipse,结合SWT控件实现基于XMPP协议的即时通信系统;系统主要包括单人聊天、群聊天、视频 和语音聊天、文件传输、数字签名、广告播放等功能模块;主要介绍文件传输部分-用于系统中传输文件和数字签名文件;通过实例应用表明,采用基于 XMPP协议进行XML流的传输优于其它IM通用协议. 5.学位论文 朱德新 XMPP在办公模块中的应用与扩展 2008 随着网络技术的发展,各种即时通信产品层出不穷,目前最常见的几种即时通信软件有QQ、MSN、yahoo messenger。由于它们的协议不是公开的 ,因此易形成信息孤岛。Jabber的提出打破了传统即时通信系统之间无法实现互

9、联互通的局面,促进了整个即时通信协议的统一。 作者在对Jabber协议与技术研究的基础上,根据用户的需求,利用Jabber可扩展的体系架构,创建自定义的扩展,从而构建了一个适合中小企业的 即时办公平台。这个平台包括服务器与客户端两个部分,此服务器运行在局域网中,可以作为一个中小型企业的即时通信服务器,客户端运行在公司内 部。 本文的研究和结果表明,基于XMPP(eXtensible Messaging and Presence Protocol)的企业级即时办公平台可与使用不同的即时通信服务的用户交 流,扩展的即时通知功能也提高了企业内部员工的工作效率。 6.学位论文 陈武 基于XMPP的企业

10、级即时通信系统的研究与实现 2009 随着信息技术和网络通信技术的发展,即时通信系统的应用也得到了飞速的发展,比较典型的有QQ、MSN,它们的出现使得在以网络为载体的新世纪 出现了一种全新的交流方式,它极大地提高了人们交流的效率同时降低了交流的成本,但是现在的各个即时通信系统采用了各自不同的协议,使得不同 系统用户之间无法交流,XMPP(Extensible Messaging and Presence Protocol)协议的出现解决了这一难题。 Jabber/XMPP是一个由开源组织制定的、基于XML语言的协议,其开放特性使开发者之间可以互相竞争,促进了即时通信领域技术的进步与发展,同 时

11、改变了以往的即时通信系统之间无法互联的状况。由于Jabber/XMPP系统采用了分布式的结构和模块化的系统架构,因此很容易对系统的功能进行扩展 。正是基于以上优点,基于XMPP协议的即时通信系统成为企业信息化过程中必不可少的一部分。 论文包括以下主要内容: 1.介绍了XMPP协议的相关知识,并列出该协议的详细流程。 2.详细分析了该企业级即时通信系统系统需求,根据系统的设计原则和功能目标进行总体架构,给出了系统的总体设计和功能模块的划分。 3.根据系统的设计原则,结合开源的协议包smack,实现了该系统需求中要求实现的功能。 论文的重点之处在于通过开源协议的实现,构建出适合中国国情的企业级即时

12、通信系统架构,并将其运用于实践中。实践表明,该整合框架功能强 大、耦合度低,增强了系统的可维护性和可扩展性,达到了即时通信系统的设计目标。 7.期刊论文 李飞云.张琳.胡舜耕.Li Feiyun.Zhang Lin.Hu Shungeng 基于Symbian OS的XMPP协议的实现 -信息通 信技术2009,3(5) 即时通信(IM)已成为继电话、传真、E-mail之后一种最重要的沟通与交流方式,特别在移动互联网上的应用占有越来越重要的地位,而XMPP协议是 IM的标准协议,把XMPP协议移植到智能手机操作系统中,特别是占有智能手机市场首位的Symbian OS中,并在此协议栈上开发IM应用

13、软件具有广泛的市场意 义.本文首先分析了移植开源XMPP协议到Symbian OS的可行性,然后提出了代码移植步骤,最后根据代码移植步骤给出了移植XMPP协议栈的具体实践. 8.学位论文 张戈 基于XMPP协议的即时通信系统的设计与实现 2009 本课题在分析和总结现有的企业即时通信系统的模型和现状,以及它们所存在的问题的基础上,研究开发一个适合政府机关及企事业单位的即时信 息交互系统。该项目重点依托贵州省乡镇企业局对即时通信系统的需求(贵州省乡镇企业局立项项目)。在分析企业级即时通信系统的解决方案,分析和 总结政府机关及企业即时通信系统存在的问题,调查贵州省乡镇企业局对即时通信系统的需求之后

14、,提出了基于贵州省乡镇企业局办公网络的即时通信 系统,并阐述该系统的结构设计和功能设计。 本论文主要工作: 介绍了即时通信(IM)发展的现状和分析了现今采用的基本技术,介绍了针对即时消息和呈现业务的利用扩展的会话初始化协议(SIMPLE)和可扩展消息 处理现场协议(XMPP);分析了IM系统的模型、功能和体系结构。 分析了基于XMPP的IM系统所需要的开发模式以及平台开发;设计了总体框架结构和逻辑结构模型,并且给出了系统的模块设计;研究了XMPP协议及其 在贵州省乡镇企业局即时通信领域的相关应用。 完成了XMPP系统及测试,实现了服务器端数据信息存储,客户的登陆验证,群信息存储,文件的信息传输

15、,服务器端发送通知等功能。本系统能够方 便快捷地共享信息、交流信息,高效地协同工作,既兼顾个人办公效率的提高,又可以实现群体协同工作,实现互联互通是可行的。 最后对本课题进行了总结,并提出了未来的展望。 通过对本系统的测试和分析得出:在即时通信协议短期内不能统一的大背景下,采用开放的、基于可扩展的标记语言XML的XMPP协议构建的即时通信系 统具有一定的优势。该开发方式很好地达到了贵州省乡镇企业局所期望的设计目标,贴近了贵州省乡镇企业局的实际需求,也符合贵州省乡镇企业的实 际情况。 9.学位论文 钱湘 基于Jabber/XMPP的即时通信系统的设计与实现 2007 随着网络技术的飞速发展,网络

16、应用趋于多样化。在众多网络应用中,即时通信服务是应用最广的技术之一。当前的即时通信技术中,标准通信协 议XMPP(可扩展的消息传递和在场协议)因其良好的开放性、可扩展性和安全性,受到广泛关注,有望成为即时通信技术的统一标准,因此研究 JabberXMPP技术及其应用具有重要的现实意义。 本文的研究依托于中科院声学所网络与新媒体技术研究中心的EYOO新媒体旅游业务综合平台,构建了服务于多种不同类型客户端的即时通信系统。 JabberXMPP协议满足系统开放性、可扩展性和支持移动性的要求,成为本平台即时通信协议的最好选择。本文设计的即时通信系统结合了目前通信业 界最成功的三个应用:固定网络中的桌面即时通信系统、网页应用和移动网络的无线终端设备应用。实现了服务器端软件、桌面客户端软件、网页应用 程序和移动终端软件,并应用到实际系统中,效果良好。本论文主要研究内容和成果如下: 1)研究并设计了基于JabberXMPP的EYOO即时通信系统的体系结构,满足了EYOO平台需求。 2)参与服务器关键模块设计。采用数据库连接池、会话池、观察者模式等技术,提高了服务器的并

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号