云聯(lián)絡(luò)中心即時通信系統(tǒng)的設(shè)計與實現(xiàn)
發(fā)布時間:2020-05-07 10:56
【摘要】:近年來,互聯(lián)網(wǎng)技術(shù)在行業(yè)內(nèi)的發(fā)展與成熟,使得人們對于互聯(lián)網(wǎng)的使用習(xí)慣不僅僅局限于電腦,移動端也已成為人們生活中使用網(wǎng)絡(luò)的主要手段,Web應(yīng)用的開發(fā)也由最開始的瀏覽器端過渡到移動端,開發(fā)模式也發(fā)生了很大變化。本文使用前后端分離的開發(fā)模式進行客戶端系統(tǒng)的開發(fā),能夠在系統(tǒng)開發(fā)維護中降低耦合度與提高可復(fù)用性,是目前Web開發(fā)模式的新趨勢,方便開發(fā)人員進行任務(wù)劃分,為Web開發(fā)在任務(wù)管理方面提供了新的模式。隨著人們對服務(wù)質(zhì)量要求不斷的提高,在一些特定的業(yè)務(wù)領(lǐng)域,如銀行、訂票系統(tǒng)、保險行業(yè)等客戶量規(guī)模較大的企業(yè),為了更便捷有效的解決客戶問題,需要有支持大規(guī)模、高并發(fā)的聯(lián)絡(luò)中心系統(tǒng)的支撐,云聯(lián)絡(luò)中心應(yīng)運而生。而隨著環(huán)境、人們生活行為的影響,聯(lián)絡(luò)中心也將傳統(tǒng)的電話模式與即時通信應(yīng)用相結(jié)合。本文所介紹的即時通信系統(tǒng)正是云聯(lián)絡(luò)平臺中為用戶提供服務(wù)的應(yīng)用,本系統(tǒng)的業(yè)務(wù)場景正是使用PC端網(wǎng)頁及移動端WebApp應(yīng)用的途徑來進行的主動聯(lián)絡(luò)式客戶端服務(wù)。基于以上背景,本文在PC端與移動端Web上設(shè)計并實現(xiàn)即時通信系統(tǒng),該系統(tǒng)包括注冊代理服務(wù)及即時通信客戶端。本文在研究不同前端開發(fā)框架及開發(fā)模式MVC與MVVM的基礎(chǔ)上,利用最新的Weex開發(fā)工具、Vue開發(fā)框架及原生JS語言,設(shè)計并實現(xiàn)在XMPP及WebSocket兩種通信協(xié)議下的基于傳統(tǒng)Web與WebApp的即時通信客戶端系統(tǒng),設(shè)計客戶端與服務(wù)端分離的結(jié)構(gòu)?蛻舳斯δ苤饕ǘ嗝襟w聊天功能、音視頻通信功能以及機器人聊天功能。多媒體聊天功能包括客戶端與坐席進行文本、表情、圖片、視頻片段和語音片段通信,以及在聊天中的留言與評價功能,音視頻功能包括用戶與坐席進行主動與被動的語音或者視頻聊天,機器人聊天功能包括用戶與機器人進行文本溝通、相似性問題回復(fù)等功能。在實現(xiàn)通信客戶端功能的基礎(chǔ)上,本文還重點介紹了為即時通信客戶端提供注冊代理功能的服務(wù)器設(shè)計與實現(xiàn),與傳統(tǒng)注冊代理服務(wù)器相比,本系統(tǒng)提供的注冊代理服務(wù)具備賬號管理與信息驗證的功能,實現(xiàn)后臺系統(tǒng)支持多套通訊服務(wù)與用戶進行交互,并根據(jù)具體使用場景及具體需求選擇適配不同的通訊服務(wù)。包括不同協(xié)議下的系統(tǒng)設(shè)計、數(shù)據(jù)庫設(shè)計及業(yè)務(wù)流程設(shè)計,為實現(xiàn)即時通信的功能奠定了基礎(chǔ)。最后,對本系統(tǒng)進行了測試,首先對傳統(tǒng)Web系統(tǒng)進行前端性能測試,并根據(jù)測試結(jié)果從前端角度進行了對應(yīng)的優(yōu)化,以提高用戶的使用體驗。之后,本文使用黑盒測試的方法,對傳統(tǒng)Web與WebApp客戶端系統(tǒng)的各項功能需求進行了測試,驗證了系統(tǒng)的可用性和可靠性。隨后,針對傳統(tǒng)Web版系統(tǒng),本文測試并分析了基于XMPP協(xié)議與WebSocket協(xié)議在應(yīng)用中的各項性能指標,包括響應(yīng)時間、吞吐量、協(xié)議包大小,測試結(jié)果顯示,基于WebSocket協(xié)議的系統(tǒng)性能明顯優(yōu)于基于XMPP協(xié)議的系統(tǒng),并達到了預(yù)期設(shè)計的要求。
【圖文】:
構(gòu)通訊系統(tǒng)。XMPP 通常進行網(wǎng)絡(luò)通訊的方式是單個客戶端基于 TCP/IP 協(xié)議連接到單個服務(wù)端,并且在該連接通道上進行 XML 信息的發(fā)送與接收。圖2.3XMPP 關(guān)系結(jié)構(gòu)圖每個 XMPP 客戶端必須存在一個全局唯一標志,通過該標志,可以確定進行在線狀態(tài)信息通訊和實時信息流的唯一對象或獨立實體,這些實體被統(tǒng)稱為 XMPP 實體,這些標志符被稱為 JabberID 或 JID,一個有效的 JID 包括資源、域名和節(jié)點,JID的格式是 node@domain/resource。使用 XMPP 進行實時消息傳遞的系統(tǒng)主要傳遞以下三種通信類型,包含消息傳遞、聯(lián)機狀態(tài)廣播和信息查詢請求,,這三個類型的XMPP ServerOther ServerXmlProtocol GatewayXMPP ClientXMPP ClientXMPP ClientXMPP ClientXMPP ServerDNS Server
圖3.2系統(tǒng)總體用例圖功能包括注冊代理服務(wù)功能與即時通信功能,其中注冊代理服求服務(wù),即時通信功能提供用戶即時通信聊天服務(wù),同時用戶息管理,若已登錄則為登錄狀態(tài),未登錄則為游客狀態(tài)。具體。冊代理服務(wù)器模塊功能。心的注冊代理服務(wù)器需要為聯(lián)絡(luò)中心各個系統(tǒng)進行服務(wù),包括,注冊代理服務(wù)器后臺系統(tǒng)支持多套通訊服務(wù)與用戶進行交互及具體需求選擇適配不同的通訊服務(wù)。因此,注冊服務(wù)器需要根據(jù)用戶的不同需求,并通過對網(wǎng)關(guān)及相關(guān)服務(wù)器的監(jiān)控,進戶提供獲取不同服務(wù)的登錄信息,并對這些數(shù)據(jù)進行管理。與是,云聯(lián)絡(luò)中心下的注冊服務(wù)具備賬號管理的功能,用戶必須注冊服務(wù)器申請才可以獲得賬號,避免他人隨意獲取賬號占用務(wù)器提供自動回收賬號的功能,坐席端必須驗證租戶信息且保的賬號下才可以進行分配。在本系統(tǒng)中,需要實現(xiàn)基于 X
【學(xué)位授予單位】:西安電子科技大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2018
【分類號】:TP393.09
本文編號:2652869
【圖文】:
構(gòu)通訊系統(tǒng)。XMPP 通常進行網(wǎng)絡(luò)通訊的方式是單個客戶端基于 TCP/IP 協(xié)議連接到單個服務(wù)端,并且在該連接通道上進行 XML 信息的發(fā)送與接收。圖2.3XMPP 關(guān)系結(jié)構(gòu)圖每個 XMPP 客戶端必須存在一個全局唯一標志,通過該標志,可以確定進行在線狀態(tài)信息通訊和實時信息流的唯一對象或獨立實體,這些實體被統(tǒng)稱為 XMPP 實體,這些標志符被稱為 JabberID 或 JID,一個有效的 JID 包括資源、域名和節(jié)點,JID的格式是 node@domain/resource。使用 XMPP 進行實時消息傳遞的系統(tǒng)主要傳遞以下三種通信類型,包含消息傳遞、聯(lián)機狀態(tài)廣播和信息查詢請求,,這三個類型的XMPP ServerOther ServerXmlProtocol GatewayXMPP ClientXMPP ClientXMPP ClientXMPP ClientXMPP ServerDNS Server
圖3.2系統(tǒng)總體用例圖功能包括注冊代理服務(wù)功能與即時通信功能,其中注冊代理服求服務(wù),即時通信功能提供用戶即時通信聊天服務(wù),同時用戶息管理,若已登錄則為登錄狀態(tài),未登錄則為游客狀態(tài)。具體。冊代理服務(wù)器模塊功能。心的注冊代理服務(wù)器需要為聯(lián)絡(luò)中心各個系統(tǒng)進行服務(wù),包括,注冊代理服務(wù)器后臺系統(tǒng)支持多套通訊服務(wù)與用戶進行交互及具體需求選擇適配不同的通訊服務(wù)。因此,注冊服務(wù)器需要根據(jù)用戶的不同需求,并通過對網(wǎng)關(guān)及相關(guān)服務(wù)器的監(jiān)控,進戶提供獲取不同服務(wù)的登錄信息,并對這些數(shù)據(jù)進行管理。與是,云聯(lián)絡(luò)中心下的注冊服務(wù)具備賬號管理的功能,用戶必須注冊服務(wù)器申請才可以獲得賬號,避免他人隨意獲取賬號占用務(wù)器提供自動回收賬號的功能,坐席端必須驗證租戶信息且保的賬號下才可以進行分配。在本系統(tǒng)中,需要實現(xiàn)基于 X
【學(xué)位授予單位】:西安電子科技大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2018
【分類號】:TP393.09
【參考文獻】
相關(guān)期刊論文 前3條
1 張丹丹;王興;張中山;;全雙工通信關(guān)鍵技術(shù)研究[J];中國科學(xué):信息科學(xué);2014年08期
2 楊延嵩;張寧;鄭舉;鄭穎;;基于云計算的呼叫中心系統(tǒng)應(yīng)用研究[J];計算機科學(xué);2012年S2期
3 王海濤;付鷹;;即時通信——原理、技術(shù)和應(yīng)用[J];信息通信技術(shù);2010年03期
相關(guān)碩士學(xué)位論文 前6條
1 陳善富;視頻會議云平臺若干關(guān)鍵技術(shù)研究與實現(xiàn)[D];浙江大學(xué);2016年
2 崔夢菲;基于網(wǎng)頁實時通訊技術(shù)的移動終端視頻會議SDK實現(xiàn)[D];南京理工大學(xué);2016年
3 陳秋平;基于XMPP協(xié)議的網(wǎng)站即時通信系統(tǒng)設(shè)計與實現(xiàn)[D];華南理工大學(xué);2015年
4 陳浩;基于教育信息資源本體的主題爬蟲的研究[D];云南師范大學(xué);2014年
5 趙彥杰;基于軟交換架構(gòu)的下一代呼叫中心研究與實現(xiàn)[D];上海交通大學(xué);2010年
6 王全彬;基于Java的網(wǎng)絡(luò)即時通訊系統(tǒng)的設(shè)計與實現(xiàn)[D];電子科技大學(xué);2007年
本文編號:2652869
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/2652869.html
最近更新
教材專著