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