基于客户端协议转换的即时通讯互通方式

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:moke707
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机和网络的普及,越来越多的人们通过网络进行交流,即时通讯软件已经成为网民最常用的网络工具之一。目前比较流行的即时通讯软件如:QQ,MSN和雅虎通等,这些主流的即时通讯软件都属于单协议即时通讯软件,它们彼此不能互通,无法支持不同协议用户群间的交流,各自封闭的通讯协议更是阻碍了即时通讯软件的发展。目前基于网关协议转换的即时通讯互通方式和基于多客户端的即时通讯互通方式是主要的两种解决即时通讯互通问题的策略。Gtalk利用网关协议转换的方式实现了与MSN和iChat的互通,而基于多客户端策略的Pidgin也在某种程度上实现了与其它即时通讯的互通,但是这两种即时通讯互通方法的实际效果却被它们的缺点所限制。  为了满足不同协议即时通讯用户的互通需求,本文选取了国际上比较流行的单协议即时通讯软件雅虎通作为研究对象,通过实验探索和分析Yahoo协议的内容,并结合了基于网关协议转换的即时通讯互通方式和基于多客户端的即时通讯互通方式的优点,提出了一种基于客户端协议转换的即时通讯互通方式。这种即时通讯互通方式将第三方通讯协议整合到单协议即时通讯软件上,利用在客户端协议转换的方式实现不同协议用户群之间的交流和沟通。  我们通过Yahoo协议分析工具抓取数据包,采用模板匹配的方法对协议进行解析,遵循平台插件化的架构思想,利用COM组件技术将第三方通讯协议整合到单协议即时通讯软件上以扩大用户的交流范围。实践表明这种基于客户端协议转换的即时通讯互通方式既不损失单协议即时通讯软件原有的用户体验,也不会大量增加系统的复杂度,是一种行之有效的方法。对即时通讯协议的研究和探索也将有利于改善目前即时通讯领域的安全状况。  本文研究的主要内容包括以下三方面:  (1)即时通讯原理和相关技术的研究;  (2)Yahoo协议的探索和分析;  (3)即时通讯互通方式的设计与实现。
其他文献
随着因特网及其相关技术的发展,分布式的各组织、单位之间的合作已成为一种现实。在这种分布式多域合作环境中,访问控制问题是各合作组织最为关心的一个问题——如何促成资源
云计算是2006年由Google CEO提出的把IT能力如计算力、存储空间、开发平台等作为一种服务提供出去的概念。如今,云计算已经引领了行业的发展趋势。传统的IT公司都已经开始布局
随着企业信息化步伐的加快,企业对于自身信息安全的需求也在逐渐的加强。使用公钥基础设施(PKI)是解决此类问题的关键基础。但是,在我国PKI的发展还远远不能满足企业的需求。
随着移动终端设备的迅速普及以及移动通信技术的不断发展,移动互联网已经全面进入人们的日常工作和生活。同时,基于位置服务(Location Based Service,LBS)也越来越受到人们的重视,
僵尸网络是一种极具威胁性的恶意程序,它可用于大规模网络攻击和网络经济犯罪,对政府、企业和个人的信息安全都构成严重威胁,其复杂的网络布局和通信协议使得针对僵尸网络的防范
在信息技术迅速发展的今天,数据库面临着严峻的安全问题。访问控制是解决数据库安全问题的一种重要方法。本文结合数据库安全和操作系统安全,将基于角色的访问控制方法、文件
Flash是以流控制技术和矢量图形技术等技术为代表的一种多媒体形式。通过将矢量图、位图、音频、动画、交互动作有机地、灵活地结合在一起,Flash这种多媒体形式能够制作出美
随着互联网行业的快速发展,如何快速高效处理大规模实时数据成为当前研究重点。可持续Top-K查询算法主要是用于流数据的应用上,基于某种函数关系实时选取得分最高的K项。这种算
人脸分析是近年来计算机视觉与模式识别领域里的热点研究问题之一,因为它在身份认证、视觉监控、人机交互、娱乐动画、以及多媒体等领域有着广泛的应用前景。人脸分析的研究
随着软件技术的发展,软件测试受到越来越多的重视。在软件测试中,测试数据的选择是进行结构测试的一个难题,测试数据直接关系到错误能否被预期测出。对于测试数据自动化生成