基于SIP协议的跨平台即时通信系统研究

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:yoclin
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网的蓬勃发展,即时通信(IM)业务的应用越来越广泛,并逐渐成为了人们生活中不可或缺的网络业务。而目前主流的即时通信系统都采用各自私有的IM协议,导致各个即时通信软件之间不能相互通信,而且,目前主流的即时通信软件大多都集中在windows平台下,很少考虑Linux用户的需求。本论文设计了一种基于SIP协议的跨平台即时通信系统方案,旨在以开放的标准SIP及其扩展协议作为基础,来解决即时通信软件之间因私有协议而不能进行信息交流的问题。SIP协议是一个发展成熟的、兼容性较强的应用层控制协议,它可以用于音频/视频会话的建立、修改和释放等,同时还能实现即时消息的发送/接收,而且SIP及其扩展协议具有良好的扩展性,使得SIP协议逐渐成为了NGN和IMS中最重要的网络协议之一,这也是本论文选择SIP协议作为即时通信系统基础协议的重要原因之一。Qt是一个跨平台的C++应用程序和UI开发框架,它的开发宗旨是:一次开发,随处编译,即应用开发人员只需一次性开发应用程序,便可以在不同操作系统下运行该程序,实现真正意义上的跨平台开发。在本论文中,采用Qt作为开发框架实现同一即时通信软件在不同操作系统下的信息交互。本论文从SIP及其扩展协议着手,分析了即时通信系统的技术要求,研究并设计了即时通信系统客户端的总体框架。从功能模块上划分,将即时通信系统分为用户注册管理功能模块、联系人列表管理功能模块、IM即时消息管理功能模块、Presence呈现业务管理功能模块和群组管理模块等,其中,联系人列表模块、IM模块和Presence模块是即时通信系统的基础业务,也是本论文的重点。联系人列表主要完成联系人信息的维护和联系人的添加、删除等操作;IM模块负责即时消息的发送/接收;Presence模块业务主要完成呈现消息的发布以及订阅/通知。最后,对即时通信系统进行了功能测试,测试结果表明,本论文中的即时通信软件实现了好友列表管理、好友间多媒体信息交互等即时通信功能,而且,系统较为稳定,界面简洁友好,可以作为产品化设计的参考。
其他文献
随着互联网的发展和宽带网络的普及,多播通信由于其高效、快捷的数据传输技术而得到越来越广泛的应用。多播是一种群体间进行通信的方式,介于单播和广播之间。相对于单播和广
当今社会科技迅猛发展,信息已成为社会发展的重要战略资本。而密码技术是保证数据信息安全的一项关键技术,它的简单、快速、小同步误差扩散、安全性高等优异特性,受到政府和军事
随着Internet的蓬勃发展,电子商务正以自身高效、低成本的优势,逐步成为新兴的商业模式和理念。由于电子商务是建立在开放的Internet平台上的,而在开放的网络上传输的任何信
基金项目:西安外国语大学研究生科研基金项目,项目编号:syjs201606。  摘 要:儒家文化是中华文明的精神内核,修身自省、仁义廉耻、中庸之道、民族道义等始终是贯穿其中的精神核心,论文选取了陈忠实先生的《白鹿原》,通过分析小说中把儒家文化奉为圭臬的主人公白嘉轩对仁义之道的恪守,对耕读传家理念的传承和对祠堂权威的维护,试图揭示出小说文本对儒家文化的诠释。  关键词:白嘉轩;仁义之道;耕读传家;祠
本文根据辉锑矿硫同位素、围岩氧同位素测试数据与湘中、湘西古地层硫同位素、大气降水的氧同位素特征进行比较,认为成矿热液是古地层沉积水和大气降水经过地热活动后,萃取了古
《鬼恋》是典型的传奇性与现代性结合的小说,是现代文学史上不可多得的故事性与哲理性相融的名篇。尤其是小说的象征艺术,使小说在表面奇幻爱情故事下暗含深刻的哲理意味。本
干扰对齐技术能够有效克服传统干扰管理方法上的不足,提高系统自由度,成为了应用于干扰信道的一种有效干扰管理方法。对于无中继的多用户干扰信道,干扰对齐算法要求各发送节
随着P2P 技术的深入研究和广泛应用,P2P 网络中信誉体制的研究也引起很大的关注。安全问题是P2P 网络中信誉体制的关键问题之一。本文研究了P2P 网络中信誉体制的安全性。第
汽车是现代社会发展中的一种重要的交通工具,虽然汽车给现代的生产生活带来了众多的便捷,但与之同时也产生了相当多的社会问题,车辆行驶中发生的交通事故就是当前众多问题中比较
从1938年辗转来渝到1940年飞往香港,这一时期萧红的写作呈现出与前期不同的特征。本文从地域文化的角度入手,通过对萧红前后期作品文本的对比分析,研究其创作中的差异及其形