多媒體聯(lián)絡(luò)系統(tǒng)多模式高擴(kuò)展錄制服務(wù)系統(tǒng)設(shè)計與實現(xiàn)
發(fā)布時間:2021-07-14 22:44
本文主要工作是設(shè)計并且實現(xiàn)了在多媒體聯(lián)絡(luò)系統(tǒng)(即新一代呼叫中心系統(tǒng))當(dāng)中的多模式高擴(kuò)展的錄制服務(wù)系統(tǒng)。針對的問題與場景是在呼叫中心系統(tǒng)當(dāng)中用戶與坐席通話時的錄制需求。即完成多媒體通話過程的記錄工作。為完成此需求,本文共提出了三種模式的錄制服務(wù)系統(tǒng)。分別是基于Agora的錄制服務(wù)系統(tǒng)與基于Freeswitch的錄制服務(wù)系統(tǒng)以及基于網(wǎng)絡(luò)抓包技術(shù)實現(xiàn)的錄制服務(wù)系統(tǒng)。首先這三種模式的需求場景與功能模塊基本一致,即三種錄制服務(wù)系統(tǒng)是相互可替代的產(chǎn)品。而且都按照分布式的設(shè)計思想來實現(xiàn)各個系統(tǒng)模塊,基本滿足多節(jié)點部署與相互協(xié)作分?jǐn)倝毫Φ男枨?做到系統(tǒng)容量上的高擴(kuò)展。而針對需求場景本文提出了各個模式的錄制服務(wù)系統(tǒng)的功能模塊設(shè)計,包括消息系統(tǒng)、XRecord錄制模塊、Upload上傳服務(wù)模塊、文件存儲模塊以及錄音調(diào)聽模塊等。并且針對基于Agora和Freeswitch實現(xiàn)的錄制服務(wù)系統(tǒng)的各個模塊的詳細(xì)設(shè)計進(jìn)行了充分的介紹。包括消息系統(tǒng)所采用的中間件、Agora錄制服務(wù)的調(diào)用、Freeswitch錄制服務(wù)的調(diào)用、文件上傳任務(wù)的設(shè)計、數(shù)據(jù)庫表設(shè)計、文件存儲過程以及錄音查詢與調(diào)聽過程等。另外對于基于網(wǎng)絡(luò)抓包技...
【文章來源】:西安電子科技大學(xué)陜西省 211工程院校 教育部直屬院校
【文章頁數(shù)】:91 頁
【學(xué)位級別】:碩士
【部分圖文】:
錄制服務(wù)器類圖
JobDetail 通常在其內(nèi)部保存任務(wù)實例的詳細(xì)信息屬性并且將其傳遞給 Job 任務(wù)?梢酝ㄟ^ JobBuilder 來聲明或創(chuàng)建 JobDetail 實例。圖4.6 上傳服務(wù)器類圖而 Upload 文件上傳服務(wù)器主要需要完成兩個任務(wù)需求,其一是將生成的錄音文件,在網(wǎng)絡(luò)情況良好的時候(通常為閑暇時間,即夜間)對文件進(jìn)行大批量上傳,而這一部分功能則主要是通過 QuartZ 來實現(xiàn)的;其二是當(dāng)調(diào)聽系統(tǒng)請求的錄音還未來得及上傳的時候,需要其與文件上傳服務(wù)器協(xié)作完成該錄音文件的臨時上傳。臨時上傳成功后通知調(diào)聽系統(tǒng),并將數(shù)據(jù)庫當(dāng)中的文件存儲位置信息更新為文件存儲系統(tǒng)當(dāng)
Yes圖4.9 錄音調(diào)聽模塊程序流程圖圖4.10 數(shù)據(jù)庫表圖而這些數(shù)據(jù)庫當(dāng)中的各個字段有其自身的意義,分別表示由 XServer 服務(wù)器和XRecord 服務(wù)器產(chǎn)生的一些錄音文件的相關(guān)信息,分別表明該錄音文件的租戶 ID、
本文編號:3285033
【文章來源】:西安電子科技大學(xué)陜西省 211工程院校 教育部直屬院校
【文章頁數(shù)】:91 頁
【學(xué)位級別】:碩士
【部分圖文】:
錄制服務(wù)器類圖
JobDetail 通常在其內(nèi)部保存任務(wù)實例的詳細(xì)信息屬性并且將其傳遞給 Job 任務(wù)?梢酝ㄟ^ JobBuilder 來聲明或創(chuàng)建 JobDetail 實例。圖4.6 上傳服務(wù)器類圖而 Upload 文件上傳服務(wù)器主要需要完成兩個任務(wù)需求,其一是將生成的錄音文件,在網(wǎng)絡(luò)情況良好的時候(通常為閑暇時間,即夜間)對文件進(jìn)行大批量上傳,而這一部分功能則主要是通過 QuartZ 來實現(xiàn)的;其二是當(dāng)調(diào)聽系統(tǒng)請求的錄音還未來得及上傳的時候,需要其與文件上傳服務(wù)器協(xié)作完成該錄音文件的臨時上傳。臨時上傳成功后通知調(diào)聽系統(tǒng),并將數(shù)據(jù)庫當(dāng)中的文件存儲位置信息更新為文件存儲系統(tǒng)當(dāng)
Yes圖4.9 錄音調(diào)聽模塊程序流程圖圖4.10 數(shù)據(jù)庫表圖而這些數(shù)據(jù)庫當(dāng)中的各個字段有其自身的意義,分別表示由 XServer 服務(wù)器和XRecord 服務(wù)器產(chǎn)生的一些錄音文件的相關(guān)信息,分別表明該錄音文件的租戶 ID、
本文編號:3285033
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/3285033.html
最近更新
教材專著