專利名稱:一種數(shù)字集群系統(tǒng)調(diào)度臺單呼選擇性錄音方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)字集群系統(tǒng)中調(diào)度臺單呼時的錄音方法。
背景技術(shù):
數(shù)字集群系統(tǒng)是面向重點行業(yè)應(yīng)用的寬帶無線多媒體接入系統(tǒng),是為政府部門、 機(jī)關(guān)團(tuán)體、行業(yè)用戶、企事業(yè)單位的特殊服務(wù)需求而組建的通信系統(tǒng),它具備指揮、調(diào)度、寬 帶多媒體數(shù)據(jù)傳輸?shù)戎匾δ?。?shù)字集群系統(tǒng)是面向公安系統(tǒng)等重點行業(yè)的寬帶多媒體無 線接入系統(tǒng)的研發(fā)與產(chǎn)業(yè)化。它能加強國家對于公共安全、緊急事件處理、大型集會活動、 救助自然災(zāi)害、抵御敵對勢力攻擊、預(yù)防恐怖襲擊和眾多突發(fā)情況應(yīng)急反應(yīng)的能力,做到迅 速布設(shè)網(wǎng)絡(luò),保障重要信息的傳輸,快速有效地指揮發(fā)令。調(diào)度臺單呼是數(shù)字集群系統(tǒng)的主要功能之一,實現(xiàn)調(diào)度臺與用戶終端的一對一通 話。錄音可將單呼通話中的內(nèi)容保存下來,但是錄制整個通話過程會浪費調(diào)度臺硬件資源。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種數(shù)字集群系統(tǒng)調(diào)度臺單呼選擇性錄音方法,以解決現(xiàn)有 調(diào)度臺錄制整個單呼通話過程會浪費調(diào)度臺硬件資源的缺陷。實現(xiàn)方法的系統(tǒng)由調(diào)度臺DC、集群調(diào)度服務(wù)器TDS和多個用戶終端UE組成,調(diào)度 臺DC的UDP套接口服務(wù)器1接收集群調(diào)度服務(wù)器TDS的無線信號傳輸并執(zhí)行傳輸協(xié)議,調(diào) 度臺DC的UDP套接口客戶端KS向集群調(diào)度服務(wù)器TDS傳送無線信號并執(zhí)行傳輸協(xié)議,所 有用戶終端UE與集群調(diào)度服務(wù)器TDS進(jìn)行無線通信;所述方法包括下述步驟一.調(diào)度臺 DC向集群調(diào)度服務(wù)器TDS發(fā)送單呼請求信令;二 .集群調(diào)度服務(wù)器TDS向調(diào)度臺DC發(fā)送單 呼應(yīng)答信令 ’三.調(diào)度臺DC的數(shù)據(jù)庫記錄下本次單呼通話開始時刻;調(diào)度臺DC的錄音功能 允許使用,調(diào)度人員被允許能在任意時刻開始錄音;錄音狀態(tài)下,調(diào)度人員能在任意時刻停 止錄音;本次單呼通話結(jié)束前的非錄音狀態(tài)下,調(diào)度人員可以在任意時刻繼續(xù)錄音;四.集 群調(diào)度服務(wù)器TDS向調(diào)度臺DC發(fā)送話語權(quán)授予信令;五.調(diào)度臺DC向集群調(diào)度服務(wù)器TDS 發(fā)送語音數(shù)據(jù);六、本次單呼結(jié)束,調(diào)度臺DC向集群調(diào)度服務(wù)器TDS發(fā)送呼叫釋放信令;如 果此刻調(diào)度臺DC正在錄音,則錄音自動停止;如果此刻調(diào)度臺DC持有話語權(quán),則自動停止 發(fā)送語音數(shù)據(jù);七.調(diào)度臺DC數(shù)據(jù)庫記錄本次通話結(jié)束時間,記錄通話時長,保存錄音文件 并提供重放功能。選擇性錄音可使調(diào)度人員有選擇的將通話中的關(guān)鍵部分保存下來,而無需錄制整 個通話過程,節(jié)省調(diào)度臺硬件資源。
圖1是本發(fā)明的結(jié)構(gòu)示意圖,圖2是調(diào)度臺單呼流程示意圖,圖3是呼叫請求幀的 結(jié)構(gòu)示意圖,圖4是呼叫應(yīng)答幀的結(jié)構(gòu)示意圖,圖5是呼叫釋放/強拆請求幀結(jié)構(gòu)示意圖, 圖6是呼叫釋放/強拆確認(rèn)幀結(jié)構(gòu)示意圖,圖7是話語權(quán)申請幀結(jié)構(gòu)示意圖,圖8是話語權(quán)
3分配幀結(jié)構(gòu)示意圖,圖9是話語權(quán)釋放請求幀結(jié)構(gòu)示意圖。
具體實施例方式具體實施方式
一下面結(jié)合圖1和圖2具體說明本實施方式。實現(xiàn)方法的系統(tǒng)由 調(diào)度臺DC、集群調(diào)度服務(wù)器TDS和多個用戶終端UE組成,調(diào)度臺DC的UDP套接口服務(wù)器 1接收集群調(diào)度服務(wù)器TDS的無線信號傳輸并執(zhí)行傳輸協(xié)議,調(diào)度臺DC的UDP套接口客戶 端KS向集群調(diào)度服務(wù)器TDS傳送無線信號并執(zhí)行傳輸協(xié)議,所有用戶終端UE與集群調(diào)度 服務(wù)器TDS進(jìn)行無線通信;所述方法包括下述步驟一.調(diào)度臺DC向集群調(diào)度服務(wù)器TDS 發(fā)送單呼請求信令;二 .集群調(diào)度服務(wù)器TDS向調(diào)度臺DC發(fā)送單呼應(yīng)答信令;三.調(diào)度臺 DC的數(shù)據(jù)庫記錄下本次單呼通話開始時刻;調(diào)度臺DC的錄音功能允許使用,調(diào)度人員被允 許能在任意時刻開始錄音;錄音狀態(tài)下,調(diào)度人員能在任意時刻停止錄音;本次單呼通話 結(jié)束前的非錄音狀態(tài)下,調(diào)度人員可以在任意時刻繼續(xù)錄音;四.集群調(diào)度服務(wù)器TDS向調(diào) 度臺DC發(fā)送話語權(quán)授予信令;五.調(diào)度臺DC向集群調(diào)度服務(wù)器TDS發(fā)送語音數(shù)據(jù);六、本 次單呼結(jié)束,調(diào)度臺DC向集群調(diào)度服務(wù)器TDS發(fā)送呼叫釋放信令;如果此刻調(diào)度臺DC正在 錄音,則錄音自動停止;如果此刻調(diào)度臺DC持有話語權(quán),則自動停止發(fā)送語音數(shù)據(jù);七.調(diào) 度臺DC數(shù)據(jù)庫記錄本次通話結(jié)束時間,記錄通話時長,保存錄音文件并提供重放功能。如果由其他用戶終端發(fā)起呼叫釋放,則第六步驟省略。第七步驟保存的錄音文件 是本次通話過程中所有錄音片段的拼接。
具體實施方式
二 本實施方式與實施方式一的不同點是步驟三中調(diào)度人員能多 次重復(fù)停止錄音和繼續(xù)錄音的操作,多次錄音片段拼接在一起。這種選擇性錄音方法可以完成任意時刻開始錄音、任意時刻停止錄音的功能,并 可根據(jù)實際的需要進(jìn)行多次重復(fù),最終保存在硬盤上的錄音文件是由錄音過程中調(diào)度臺DC 多次錄音所產(chǎn)生的片段拼接而成。該選擇性錄音方法的實現(xiàn)是建立在在AMR實時語音傳輸?shù)某绦蚧A(chǔ)上。實現(xiàn)該方 法的系統(tǒng)按功能主要分為7大模塊語音采集、語音播放、編碼與封包、解碼與拆包、套接口 發(fā)送、套接口接收、錄音處理。語音采集模塊從聲卡采集數(shù)據(jù)并轉(zhuǎn)換為PCM編碼數(shù)據(jù)包送入緩沖隊列1 ;編碼與 封包模塊從緩沖隊列2中取出數(shù)據(jù)包,采用自適應(yīng)多速率(AMR)語音編碼壓縮標(biāo)準(zhǔn)對語音 進(jìn)行壓縮,并且對壓縮后的得到的數(shù)據(jù)封裝RTP頭與DTP頭從而形成完整的語音包,再送入 緩沖隊列2中;套接口服務(wù)器發(fā)送模塊從隊列2中取出語音包采用UDP Socket的方式發(fā)送 至網(wǎng)絡(luò)中,從而實現(xiàn)語音發(fā)送的完整過程。套接口服務(wù)器接收模塊采用UDP Socket的方式從網(wǎng)絡(luò)中接收到語音包并將語音 包送入緩沖隊列3中;解碼與拆包模塊從緩沖隊列3中取出語音包,進(jìn)行RTP與DTP拆包, 并進(jìn)行AMR語音解碼從而得到PCM語音數(shù)據(jù),然后將語音包送入緩沖隊列4中;語音播放模 塊從隊列4中取出PCM語音包,將PCM數(shù)據(jù)送至聲卡完成語音播放。AMR語音實時傳輸程序最終被封裝生成DLL動態(tài)鏈接庫,為上層Delphi界面程序 提供API函數(shù)接口。該選擇性錄音方法在以上實時語音傳輸程序的基礎(chǔ)上實現(xiàn),包括以下幾個部分1.在原來的語音采集線程中添加發(fā)送語音保存緩沖區(qū),用于保存要求錄制的實時發(fā)送的語音;在原來的語音播放線程中添加接收語音保存緩沖區(qū),用于保存要求錄制的實 時接收的語音;2.開啟錄音線程RecordThread完成收發(fā)兩路語音數(shù)據(jù)的混音合成以及語音文件 的拼接功能,通話結(jié)束后保存為■格式的音頻文件;3.最后通過設(shè)置API函數(shù)OpenRecord ()與CloseRecord ()為上層Delphi界面程
序提供開始錄音與停止錄音功能應(yīng)用接口。
具體實施方式
三本實施方式與實施方式一的不同點是在步驟五與步驟六之間還 包括下述步驟A1.調(diào)度臺DC發(fā)送語音數(shù)據(jù)結(jié)束后,調(diào)度臺DC向集群調(diào)度服務(wù)器TDS發(fā)送 話語權(quán)釋放信令;A2.集群調(diào)度服務(wù)器TDS向調(diào)度臺DC發(fā)送話語權(quán)解除信令;A3、用戶終端 UE發(fā)送語音數(shù)據(jù),調(diào)度臺DC顯示當(dāng)前有話語權(quán)的用戶終端UE的號碼。上述三個步驟在一 次單呼通話中可以重復(fù)多次。
具體實施方式
四本實施方式與實施方式三的不同點是在步驟A3后還包括下述 步驟B1、調(diào)度臺DC想要講話時,發(fā)送話語權(quán)申請信令;B2、集群調(diào)度服務(wù)器TDS發(fā)送話語 權(quán)授予信令;B3、調(diào)度臺DC發(fā)送語音數(shù)據(jù)。上述三個步驟在一次單呼通話中可以重復(fù)多次。
具體實施方式
五下面舉一個實例來進(jìn)行分析搭建測試環(huán)境一個基于PC的調(diào) 度臺,一個基于PC的集群調(diào)度服務(wù)器,一個基于PC的模擬用戶終端。開啟調(diào)度臺的UDP套 接口服務(wù)器和UDP套接口客戶端后,按如下步驟進(jìn)行1.調(diào)度臺向集群調(diào)度服務(wù)器發(fā)送單呼請求信令。2.集群調(diào)度服務(wù)器向調(diào)度臺發(fā)送單呼應(yīng)答信令。3.在第2步驟之后,調(diào)度臺可以在任意時刻按下錄音鍵錄音,也可以在任意時刻 再次按下錄音鍵停止錄音。并且本錄音步驟可以重復(fù)多次。4.集群調(diào)度服務(wù)器同時向調(diào)度臺發(fā)送話語權(quán)授予信令。5.調(diào)度臺向集群調(diào)度服務(wù)器發(fā)送采集的語音數(shù)據(jù)。6.講話結(jié)束后,調(diào)度臺向集群調(diào)度服務(wù)器發(fā)送話語權(quán)釋放信令。7.集群調(diào)度服務(wù)器向調(diào)度臺發(fā)送話語權(quán)解除信令。8.用戶終端講話。9.調(diào)度臺想要講話時,發(fā)送話語權(quán)申請信令。10.集群調(diào)度服務(wù)器發(fā)送話語權(quán)授予信令。11.調(diào)度臺發(fā)送語音數(shù)據(jù)。12.通話結(jié)束時,調(diào)度臺向集群調(diào)度服務(wù)器發(fā)送呼叫釋放信令。13.調(diào)度臺此時如果正在錄音,則錄音自動停止,并將本次通話的所有錄音片段拼 接成一個文件保存。14.集群調(diào)度服務(wù)器向調(diào)度臺發(fā)送呼叫釋放信令。15.調(diào)度臺可以在數(shù)據(jù)庫中找到本次通話記錄并重放錄音。
權(quán)利要求
一種數(shù)字集群系統(tǒng)調(diào)度臺單呼選擇性錄音方法,其特征在于實現(xiàn)方法的系統(tǒng)由調(diào)度臺(DC)、集群調(diào)度服務(wù)器(TDS)和多個用戶終端(UE)組成,調(diào)度臺(DC)的UDP套接口服務(wù)器(1)接收集群調(diào)度服務(wù)器(TDS)的無線信號傳輸并執(zhí)行傳輸協(xié)議,調(diào)度臺(DC)的UDP套接口客戶端(KS)向集群調(diào)度服務(wù)器(TDS)傳送無線信號并執(zhí)行傳輸協(xié)議,所有用戶終端(UE)與集群調(diào)度服務(wù)器(TDS)進(jìn)行無線通信;所述方法包括下述步驟一.調(diào)度臺(DC)向集群調(diào)度服務(wù)器(TDS)發(fā)送單呼請求信令;二.集群調(diào)度服務(wù)器(TDS)向調(diào)度臺(DC)發(fā)送單呼應(yīng)答信令;三.調(diào)度臺(DC)的數(shù)據(jù)庫記錄下本次單呼通話開始時刻;調(diào)度臺(DC)的錄音功能允許使用,調(diào)度人員被允許能在任意時刻開始錄音;錄音狀態(tài)下,調(diào)度人員能在任意時刻停止錄音;本次單呼通話結(jié)束前的非錄音狀態(tài)下,調(diào)度人員可以在任意時刻繼續(xù)錄音;四.集群調(diào)度服務(wù)器(TDS)向調(diào)度臺(DC)發(fā)送話語權(quán)授予信令;五.調(diào)度臺(DC)向集群調(diào)度服務(wù)器(TDS)發(fā)送語音數(shù)據(jù);六、本次單呼結(jié)束,調(diào)度臺(DC)向集群調(diào)度服務(wù)器(TDS)發(fā)送呼叫釋放信令;如果此刻調(diào)度臺(DC)正在錄音,則錄音自動停止;如果此刻調(diào)度臺(DC)持有話語權(quán),則自動停止發(fā)送語音數(shù)據(jù);七.調(diào)度臺(DC)數(shù)據(jù)庫記錄本次通話結(jié)束時間,記錄通話時長,保存錄音文件并提供重放功能。
2.根據(jù)權(quán)利要求1所述的一種數(shù)字集群系統(tǒng)調(diào)度臺單呼選擇性錄音方法,其特征在于 步驟三中調(diào)度人員能多次重復(fù)停止錄音和繼續(xù)錄音的操作,多次錄音片段拼接在一起。
3.根據(jù)權(quán)利要求1所述的一種數(shù)字集群系統(tǒng)調(diào)度臺單呼選擇性錄音方法,其特征在于 步驟五與步驟六之間還包括下述步驟:Al.調(diào)度臺(DC)發(fā)送語音數(shù)據(jù)結(jié)束后,調(diào)度臺(DC) 向集群調(diào)度服務(wù)器(TDS)發(fā)送話語權(quán)釋放信令;A2.集群調(diào)度服務(wù)器(TDS)向調(diào)度臺(DC) 發(fā)送話語權(quán)解除信令;A3、用戶終端(UE)發(fā)送語音數(shù)據(jù),調(diào)度臺(DC)顯示當(dāng)前有話語權(quán)的 用戶終端(UE)的號碼。
4.根據(jù)權(quán)利要求3所述的一種數(shù)字集群系統(tǒng)調(diào)度臺單呼選擇性錄音方法,其特征在于 在步驟A3后還包括下述步驟Bi、調(diào)度臺(DC)想要講話時,發(fā)送話語權(quán)申請信令;B2、集群 調(diào)度服務(wù)器(TDS)發(fā)送話語權(quán)授予信令;B3、調(diào)度臺(DC)發(fā)送語音數(shù)據(jù)。
全文摘要
一種數(shù)字集群系統(tǒng)調(diào)度臺單呼選擇性錄音方法,本發(fā)明涉及數(shù)字集群系統(tǒng)中調(diào)度臺單呼時的錄音方法。用于寬帶無線多媒體信息接入。它解決了現(xiàn)有調(diào)度臺錄制整個單呼通話過程會浪費調(diào)度臺硬件資源的缺陷。實現(xiàn)方法的裝置由調(diào)度臺、集群調(diào)度服務(wù)器和多個用戶終端組成,所述方法包括下述步驟調(diào)度臺向集群調(diào)度服務(wù)器發(fā)送單呼請求信令;集群調(diào)度服務(wù)器發(fā)送單呼應(yīng)答信令;調(diào)度臺的錄音功能允許使用,能在任意時刻開始錄音;調(diào)度人員能在任意時刻停止錄音;非錄音狀態(tài)下,調(diào)度人員可以在任意時刻繼續(xù)錄音;調(diào)度臺發(fā)送語音數(shù)據(jù);本次單呼結(jié)束,調(diào)度臺數(shù)據(jù)庫記錄本次通話結(jié)束時間,記錄通話時長,保存錄音文件并提供重放功能。
文檔編號H04W84/08GK101959144SQ20101052342
公開日2011年1月26日 申請日期2010年10月28日 優(yōu)先權(quán)日2010年10月28日
發(fā)明者何晨光, 劉春紅, 葉亮, 徐貴森, 李濤, 譚學(xué)治, 陳海寶, 馬琳 申請人:哈爾濱工業(yè)大學(xué)