基于SIP协议的跨平台即时通信系统研究
[Abstract]:With the rapid development of the Internet, the application of instant messaging (IM) service is becoming more and more extensive, and has gradually become an indispensable network service in people's lives. At present, the mainstream instant communication systems adopt their own private IM protocol, which leads to the inability to communicate with each other among the instant messaging software. Moreover, most of the current mainstream instant messaging software are concentrated under the windows platform. Little consideration is given to the needs of Linux users. In this paper, a cross-platform instant messaging system based on SIP protocol is designed, which is based on the open standard SIP and its extended protocol. SIP protocol is a mature and compatible application layer control protocol, which can be used to establish audio / video session. At the same time, the SIP and its extension protocol have good extensibility, which makes SIP protocol become one of the most important network protocols in NGN and IMS. Qt is a cross-platform C application program and UI development framework, its development purpose is: once development, everywhere compile. That is, the application developer can run the program under different operating systems only by developing the application program at one time, so as to realize the real cross-platform development. In this paper, Qt is used as the development framework to realize the information exchange of the same instant communication software under different operating systems. This paper starts with SIP and its extended protocol, analyzes the technical requirements of the instant communication system, and studies and designs the general framework of the instant communication system client. The instant communication system is divided into user registration management function module, contact list management function module, IM instant message management function module, Presence presentation business management function module and group management module, etc. Contact list module, IM module and Presence module are the basic business of instant communication system. Contact list mainly completes the maintenance of contact information and the addition and deletion of contacts; the IM module is responsible for sending / receiving instant messages; the Presence module mainly completes the publication of presentation messages and subscriptions / notifications. Finally, the function of the instant communication system is tested. The test results show that the instant communication software in this paper realizes the instant communication functions such as friend list management, multimedia information exchange among friends, and the system is more stable. The interface is simple and friendly and can be used as a reference for product design.
【学位授予单位】:西安电子科技大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TN914;TN915.04
【相似文献】
相关期刊论文 前10条
1 吴鹏飞;;浅谈即时通信系统的安全威胁及目标[J];知识经济;2010年08期
2 张德君;;即时通信系统的安全目标[J];科技创新导报;2011年15期
3 刘影;季波;;企业级即时通信系统的应用研究[J];现代商贸工业;2007年06期
4 王利民;;网络即时通信系统[J];电脑编程技巧与维护;2008年11期
5 解晓峰;;企业级即时通信系统的应用研究[J];中国新技术新产品;2009年20期
6 崔杰;徐浩;丁月华;李巍;;跨协议的企业分布式即时通信系统的设计与实现[J];计算机应用;2009年10期
7 李艳;;即时通信系统在企业中的应用探究[J];价值工程;2010年13期
8 邱伟;;即时通信系统中通信协议的研究及选择[J];电脑知识与技术;2013年19期
9 张云川,吴桂华,钱江红;轻量级即时通信系统的研究[J];计算机系统应用;2005年01期
10 马丹;李毅超;杨国纬;;即时通信系统中动态群组聊天的实现[J];中国测试技术;2006年01期
相关会议论文 前4条
1 刘丽;梁对;;即时通信系统的设计与实现[A];武汉市第二届学术年会、通信学会2006年学术年会论文集[C];2006年
2 李春华;杨戍;;地铁火灾即时通信系统分析[A];2008通信理论与技术新进展——第十三届全国青年通信学术会议论文集(上)[C];2008年
3 沈玲;吴威;;对等即时通信系统反馈自适应路由算法[A];第四届和谐人机环境联合学术会议论文集[C];2008年
4 来天平;杨旭;彭一明;高志同;;基于XMPP协议的高校WEB即时通信系统的应用与集成研究[A];中国高等教育学会教育信息化分会第十二次学术年会论文集[C];2014年
相关重要报纸文章 前4条
1 记者 邹韧 通讯员 郭京霞;全国首例即时通信系统侵权案开庭[N];中国新闻出版报;2007年
2 通讯员 韩宁宁;新型即时通信系统防监听防窃取[N];科技日报;2010年
3 编译 方红琴;企业级IM迈过安全门槛[N];计算机世界;2004年
4 彭芳;哪里都能找到你[N];中国计算机报;2003年
相关硕士学位论文 前10条
1 陈秋平;基于XMPP协议的网站即时通信系统设计与实现[D];华南理工大学;2015年
2 康清峻;基于SIP协议的跨平台即时通信系统研究[D];西安电子科技大学;2014年
3 吕志明;面向中小企业的网络即时通信系统设计与实现[D];复旦大学;2008年
4 宋伶娟;网络即时通信系统的分析与设计[D];山东大学;2010年
5 马丹;即时通信系统终端的设计与实现[D];电子科技大学;2005年
6 崔杰;基于协议网关的企业级分布式即时通信系统的研究与实现[D];华南理工大学;2010年
7 王晋海;即时通信系统的研究与实现[D];暨南大学;2004年
8 汤春耀;基于多级服务器的即时通信系统[D];天津工业大学;2007年
9 左志斌;安全即时通信系统的改进性研究、设计与实现[D];西安电子科技大学;2009年
10 孙书梅;基于电子白板的即时通信系统的研究与实现[D];武汉理工大学;2006年
,本文编号:2401925
本文链接:https://www.wllwen.com/kejilunwen/wltx/2401925.html