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

被引量 : 0次 | 上传用户:astanaZH
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Internet的普及和网络技术的迅速发展,现代社会越来越离不开实时信息的交互。即时消息(Instant Messaging,IM)是基于互联网的一种新兴的应用技术,为人类开创了一种新型的沟通方式,实现人与人之间或设备与设备之间信息的准实时传输。即时通信最基本的应用形式就是文字聊天,同时可集视频、音频及短信等业务为一体。目前最常用的几种即时通信软件有腾讯的QQ,微软的MSN,雅虎的yahoo messenger等。它们各自拥有广泛的用户群,但由于它们的协议不是公开的,系统互连时会有诸多不便,因此易于形成信息孤岛。近年来,开源组织开发了一种名为Jabber的即时通信技术,其核心协议XMPP(eXtensible Message Presence Protocol)是一种基于XML(eXtensible Marked Language)语言的协议。XMPP的内容是开放的,并且继承了XML环境中所具有的特点,因此基于Jabber的即时通信应用具有很强的可扩展性。 本文以Jabber技术为基础和原型,深入分析了Jabber即时通信系统的原理与技术,通过对目前市场上应用的多个即时消息协议和平台的对比分析,构建了一个基于Jabber协议并能服务于多种不同类型客户端的即时通信系统。通过对Jabber即时通信系统中服务器的设计分析,我们设计和实现了即时通信系统中常有的登陆、注册、好友列表、发送消息等功能。并且,我们利用Jabber协议的可扩展性,对服务器进行了扩展,设计并实现了Jabber即时通信系统的移动增值服务功能。对于客户端我们利用了目前流行的J2ME技术进行设计,通过GPRS无线分组通信网,实现了移动即时消息在无线设备上的传输应用。最终系统在模拟环境下调试成功。调试结果表明,系统设计合理,性能稳定,实现了既能进行实时聊天又能定制增值服务的功能。
其他文献
解决用户投诉是网络运营的重要课题。为了及时找到投诉的根本原因,缩短投诉处理时间,提前预知可能产生投诉的小区信息,方法是通过抓取Abis口、Nb、Mc口数据,分析用户的媒体流
目的:(1)为了解无锡市食物中毒发生情况,探讨食物中毒与食品种类、食品行业以及与季节等关系,进一步掌握本市食物中毒发生特点及规律,抓住每个关键控制环节并采取切实有效的
在中国营造学社建社80周年之际,由中国民族建筑研究会主办的“中国营造学社建社80周年纪念活动暨营造技术的保护与更新学术论坛”于2009年7月11、12日在京召开。本论坛的主题
会议
文化遗产档案主要是民间档案或"泛化"档案,在"国家档案观"的惯性使然下受到忽视。我们应转换思路,以"泛化"视野包容文化遗产"泛"档案,以"泛化"收集、"泛化"鉴定和"泛化"管理
本文以‘秦美’猕猴桃为试验材料,以果锈残留程度为指标,从10种清洗剂中筛选出最佳清洗剂种类,并深入研究了该清洗剂对猕猴桃果实在0±0.5℃贮藏过程中的失重率、腐烂率、品
快速傅里叶变换(FFT)是离散傅里叶变换(DFT)的快速算法。本文给出了离散傅里叶变换的定义及FFT算法,介绍了FFT在现代雷达中的应用。分析了FFT用作PD雷达信号处理电路中的多普
企业财务风险是指企业在各项财务活动中,由于各种难以预料或无法控制的因素作用,使企业实际收益与预计收益偏离,从而遭受经济损失的可能性。财务风险的防范,可从不同角度进行
为了给决策者和公众提供客观的生态系统状态信息,国际上开展了一系列的生态系统评估项目。这些生态系统评估可以归结为两个发展方向,一是从科学的角度客观公正地评估生态系统
进入二十一世纪,钢铁企业面临着重大抉择,钢铁市场需求向深层次、宽领域拓展,环境和资源对钢铁行业发出了新的呼唤,提出了新的要求,这都需要先进技术装备的支持。工艺装备水平标志
循环经济是针对传统经济发展导致资源过度消耗和环境恶性污染而提出的可持续发展的具体实现形式。本文首先从我国目前社会经济与生态环境的尖锐矛盾出发,探讨发展模式转型与发