天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

基于SIP協(xié)議的跨平臺即時通信系統(tǒng)研究

發(fā)布時間:2019-01-05 15:03
【摘要】:隨著互聯(lián)網(wǎng)的蓬勃發(fā)展,即時通信(IM)業(yè)務(wù)的應(yīng)用越來越廣泛,并逐漸成為了人們生活中不可或缺的網(wǎng)絡(luò)業(yè)務(wù)。而目前主流的即時通信系統(tǒng)都采用各自私有的IM協(xié)議,導(dǎo)致各個即時通信軟件之間不能相互通信,而且,目前主流的即時通信軟件大多都集中在windows平臺下,很少考慮Linux用戶的需求。本論文設(shè)計了一種基于SIP協(xié)議的跨平臺即時通信系統(tǒng)方案,旨在以開放的標準SIP及其擴展協(xié)議作為基礎(chǔ),來解決即時通信軟件之間因私有協(xié)議而不能進行信息交流的問題。SIP協(xié)議是一個發(fā)展成熟的、兼容性較強的應(yīng)用層控制協(xié)議,它可以用于音頻/視頻會話的建立、修改和釋放等,同時還能實現(xiàn)即時消息的發(fā)送/接收,而且SIP及其擴展協(xié)議具有良好的擴展性,使得SIP協(xié)議逐漸成為了NGN和IMS中最重要的網(wǎng)絡(luò)協(xié)議之一,這也是本論文選擇SIP協(xié)議作為即時通信系統(tǒng)基礎(chǔ)協(xié)議的重要原因之一。Qt是一個跨平臺的C++應(yīng)用程序和UI開發(fā)框架,它的開發(fā)宗旨是:一次開發(fā),隨處編譯,即應(yīng)用開發(fā)人員只需一次性開發(fā)應(yīng)用程序,便可以在不同操作系統(tǒng)下運行該程序,實現(xiàn)真正意義上的跨平臺開發(fā)。在本論文中,采用Qt作為開發(fā)框架實現(xiàn)同一即時通信軟件在不同操作系統(tǒng)下的信息交互。本論文從SIP及其擴展協(xié)議著手,分析了即時通信系統(tǒng)的技術(shù)要求,研究并設(shè)計了即時通信系統(tǒng)客戶端的總體框架。從功能模塊上劃分,將即時通信系統(tǒng)分為用戶注冊管理功能模塊、聯(lián)系人列表管理功能模塊、IM即時消息管理功能模塊、Presence呈現(xiàn)業(yè)務(wù)管理功能模塊和群組管理模塊等,其中,聯(lián)系人列表模塊、IM模塊和Presence模塊是即時通信系統(tǒng)的基礎(chǔ)業(yè)務(wù),也是本論文的重點。聯(lián)系人列表主要完成聯(lián)系人信息的維護和聯(lián)系人的添加、刪除等操作;IM模塊負責(zé)即時消息的發(fā)送/接收;Presence模塊業(yè)務(wù)主要完成呈現(xiàn)消息的發(fā)布以及訂閱/通知。最后,對即時通信系統(tǒng)進行了功能測試,測試結(jié)果表明,本論文中的即時通信軟件實現(xiàn)了好友列表管理、好友間多媒體信息交互等即時通信功能,而且,系統(tǒng)較為穩(wěn)定,界面簡潔友好,可以作為產(chǎn)品化設(shè)計的參考。
[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.
【學(xué)位授予單位】:西安電子科技大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2014
【分類號】:TN914;TN915.04

【相似文獻】

相關(guān)期刊論文 前10條

1 吳鵬飛;;淺談即時通信系統(tǒng)的安全威脅及目標[J];知識經(jīng)濟;2010年08期

2 張德君;;即時通信系統(tǒng)的安全目標[J];科技創(chuàng)新導(dǎo)報;2011年15期

3 劉影;季波;;企業(yè)級即時通信系統(tǒng)的應(yīng)用研究[J];現(xiàn)代商貿(mào)工業(yè);2007年06期

4 王利民;;網(wǎng)絡(luò)即時通信系統(tǒng)[J];電腦編程技巧與維護;2008年11期

5 解曉峰;;企業(yè)級即時通信系統(tǒng)的應(yīng)用研究[J];中國新技術(shù)新產(chǎn)品;2009年20期

6 崔杰;徐浩;丁月華;李巍;;跨協(xié)議的企業(yè)分布式即時通信系統(tǒng)的設(shè)計與實現(xiàn)[J];計算機應(yīng)用;2009年10期

7 李艷;;即時通信系統(tǒng)在企業(yè)中的應(yīng)用探究[J];價值工程;2010年13期

8 邱偉;;即時通信系統(tǒng)中通信協(xié)議的研究及選擇[J];電腦知識與技術(shù);2013年19期

9 張云川,吳桂華,錢江紅;輕量級即時通信系統(tǒng)的研究[J];計算機系統(tǒng)應(yīng)用;2005年01期

10 馬丹;李毅超;楊國緯;;即時通信系統(tǒng)中動態(tài)群組聊天的實現(xiàn)[J];中國測試技術(shù);2006年01期

相關(guān)會議論文 前4條

1 劉麗;梁對;;即時通信系統(tǒng)的設(shè)計與實現(xiàn)[A];武漢市第二屆學(xué)術(shù)年會、通信學(xué)會2006年學(xué)術(shù)年會論文集[C];2006年

2 李春華;楊戍;;地鐵火災(zāi)即時通信系統(tǒng)分析[A];2008通信理論與技術(shù)新進展——第十三屆全國青年通信學(xué)術(shù)會議論文集(上)[C];2008年

3 沈玲;吳威;;對等即時通信系統(tǒng)反饋自適應(yīng)路由算法[A];第四屆和諧人機環(huán)境聯(lián)合學(xué)術(shù)會議論文集[C];2008年

4 來天平;楊旭;彭一明;高志同;;基于XMPP協(xié)議的高校WEB即時通信系統(tǒng)的應(yīng)用與集成研究[A];中國高等教育學(xué)會教育信息化分會第十二次學(xué)術(shù)年會論文集[C];2014年

相關(guān)重要報紙文章 前4條

1 記者 鄒韌 通訊員 郭京霞;全國首例即時通信系統(tǒng)侵權(quán)案開庭[N];中國新聞出版報;2007年

2 通訊員 韓寧寧;新型即時通信系統(tǒng)防監(jiān)聽防竊取[N];科技日報;2010年

3 編譯 方紅琴;企業(yè)級IM邁過安全門檻[N];計算機世界;2004年

4 彭芳;哪里都能找到你[N];中國計算機報;2003年

相關(guān)碩士學(xué)位論文 前10條

1 陳秋平;基于XMPP協(xié)議的網(wǎng)站即時通信系統(tǒng)設(shè)計與實現(xiàn)[D];華南理工大學(xué);2015年

2 康清峻;基于SIP協(xié)議的跨平臺即時通信系統(tǒng)研究[D];西安電子科技大學(xué);2014年

3 呂志明;面向中小企業(yè)的網(wǎng)絡(luò)即時通信系統(tǒng)設(shè)計與實現(xiàn)[D];復(fù)旦大學(xué);2008年

4 宋伶娟;網(wǎng)絡(luò)即時通信系統(tǒng)的分析與設(shè)計[D];山東大學(xué);2010年

5 馬丹;即時通信系統(tǒng)終端的設(shè)計與實現(xiàn)[D];電子科技大學(xué);2005年

6 崔杰;基于協(xié)議網(wǎng)關(guān)的企業(yè)級分布式即時通信系統(tǒng)的研究與實現(xiàn)[D];華南理工大學(xué);2010年

7 王晉海;即時通信系統(tǒng)的研究與實現(xiàn)[D];暨南大學(xué);2004年

8 湯春耀;基于多級服務(wù)器的即時通信系統(tǒng)[D];天津工業(yè)大學(xué);2007年

9 左志斌;安全即時通信系統(tǒng)的改進性研究、設(shè)計與實現(xiàn)[D];西安電子科技大學(xué);2009年

10 孫書梅;基于電子白板的即時通信系統(tǒng)的研究與實現(xiàn)[D];武漢理工大學(xué);2006年

,

本文編號:2401925

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/kejilunwen/wltx/2401925.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶4387b***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com