基于Jabber/XMPP的即时通信系统的设计与实现

来源 :中国科学院声学研究所 | 被引量 : 0次 | 上传用户:czwyaa
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络技术的飞速发展,网络应用趋于多样化。在众多网络应用中,即时通信服务是应用最广的技术之一。当前的即时通信技术中,标准通信协议XMPP(可扩展的消息传递和在场协议)因其良好的开放性、可扩展性和安全性,受到广泛关注,有望成为即时通信技术的统一标准,因此研究Jabber/XMPP技术及其应用具有重要的现实意义。   本文的研究依托于中科院声学所网络与新媒体技术研究中心的EYOO新媒体旅游业务综合平台,构建了服务于多种不同类型客户端的即时通信系统。Jabber/XMPP协议满足系统开放性、可扩展性和支持移动性的要求,成为本平台即时通信协议的最好选择。本文设计的即时通信系统结合了目前通信业界最成功的三个应用:固定网络中的桌面即时通信系统、网页应用和移动网络的无线终端设备应用。实现了服务器端软件、桌面客户端软件、网页应用程序和移动终端软件,并应用到实际系统中,效果良好。本论文主要研究内容和成果如下:   1)研究并设计了基于Jabber/XMPP的EYOO即时通信系统的体系结构,满足了EYOO平台需求。   2)参与服务器关键模块设计。采用数据库连接池、会话池、观察者模式等技术,提高了服务器的并发处理性能和可扩展性。扩展了俱乐部聊天功能,更好地与EYOO平台业务融合,形成“WEB+即时通信系统”的特色。   3)提出了客户端设计方案,实现了桌面客户端软件。   4)在服务器端设计HTTP代理,采用HTTP Binding技术解决移动客户端和网页客户端不能和服务器保持TCP直连的问题。   5)提出了基于XMPP的文件发布和共享协议,并申请了专利“一种基于即时通信技术的文件发布方法”,为将EYOO即时通信系统扩展成为内容发布和共享的平台奠定了基础。
其他文献
声源定位与跟踪技术作为人机交互中的重要环节,在多媒体系统、人机界面、视频会议系统以及移动机器人等领域有着广泛的应用。例如,在视频会议系统中,声源的定位和跟踪可为摄
根据红外热成像系统获得的目标红外图像进行目标的红外辐射特性测量已成为国内外的研究热点之一。本文对红外热成像系统和目标红外辐射特性测量中的关键技术进行了研究。主要
合成孔径声纳成像需对声纳基阵运动过程中位置变化进行精确的测量。同时,由于声在水中的传播速度受到温度、压力和盐度等诸多因素的影响,以及水声信道的复杂性使得合成孔径声纳
随着信息技术的发展,当今的实验室信息管理系统(简称LIMS)早已经不再局限于传统意义上的数据存储和信息管理等简单的功能,而经常需要引入一些数理统计方法对实验结果进行统计分
针对某系统运输过程中需要实行全程监测的应用需求,设计实现了基于GPS及GIS的远程监测终端和监测中心,利用GPRS无线通信网络成功组建了适用于中低速移动目标的远程监测系统,
语音识别是计算机技术的一个重要发展方向,它是指机器通过学习来实现从语音信号到文字符号的理解过程,也就是让计算机听懂人讲的话,并做出正确反应。语音识别作为一门交叉学科,与
近年来,随着国民经济的迅速发展,人们对水资源的需求越来越高,国家水利部肩负的使命也越来越重。传统的通过人工观察进行水资源监测的方法既费时费力,而且实时性和准确性都很难保
目的:构建人内皮抑素(human Endostatin)原核表达质粒pET28a/hES,并与简化人纤溶酶原饼环区(predigested human PlasminogenKringle5,predhPK-5)在大肠杆菌中实现共表达。 方
摘要:《数学课程标准》在课程实施建议中明确指出:“数学教学是数学活动的教学,是师生之间,学生之间交往互动与共同发展的过程。数学教学要求紧密联系学生的生活实际,从学生的生活经验和已有知识出发,创设各种情境,为学生提供从事数学活动的机会,激发对数学的兴趣,以及学好数学的愿望”。在数学教学中重视创设各种教学情境是提高教学质量的重要一环,同时也是实施新课程标准的重要措施之一。  关键词:小学数学;情境教学
当最小二乘形式矩阵Padé-型逼近(LSMPTA)中Hankel矩阵呈病态时,其逼近解往往很不稳定.通过引入适当的权因子矩阵,将LSMPTA转化为与之等价且稳定性较高的一种新的LSMPTA,即加