亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

錄制設備、存儲服務器、錄制系統(tǒng)及方法和回放系統(tǒng)及方法

文檔序號:7957603閱讀:351來源:國知局
專利名稱:錄制設備、存儲服務器、錄制系統(tǒng)及方法和回放系統(tǒng)及方法
技術領域
本發(fā)明涉及數(shù)字式語音通信技術領域,具體涉及錄制設備、存儲服務器、錄制系統(tǒng)及方法和回放系統(tǒng)及方法。
背景技術
現(xiàn)代通信技術的發(fā)展,使得通信交流的方式日益豐富,IP電話也應運而生。IP語音傳輸技術通過對語音信號進行數(shù)字化編碼、壓縮處理成壓縮幀,然后轉換為IP數(shù)據(jù)包在IP網(wǎng)絡上進行傳輸,從而達到在IP網(wǎng)絡上進行語音通信的目的。IP電話除了能提供基本的語音業(yè)務外,還可以提供傳真、視頻、和數(shù)據(jù)等業(yè)務,如統(tǒng)一消息、虛擬電話、虛擬語音/傳真郵箱、查號業(yè)務、Internet呼叫中心、Internet呼叫管理、電視會議、電子商務、傳真存儲轉發(fā)和各種信息的存儲轉發(fā)等。IP電話提高了網(wǎng)絡帶寬的利用率,大大降低了通信的費用,它的廣泛應用也促進了寬帶多媒體應用的發(fā)展。
終端是IP電話最重要的組成部分,也是直接面向用戶的設備。IP電話的終端可以有多種類型,包括傳統(tǒng)的語音電話、ISDN終端、多媒體PC,也可以是集語音、數(shù)據(jù)和圖像與一體的多媒體業(yè)務終端,甚至可以是電視用戶使用的機頂盒。其中電話是最常見的設備,它可以按圖1a和圖1b所示方式接入到IP電話系統(tǒng),在圖1a中,VoIP網(wǎng)關提供Internet和電話網(wǎng)之間的接口,用戶通過PSTN(Public Switched TelephoneNetwork,公共交換電話網(wǎng))本地環(huán)路連接到VoIP網(wǎng)關,網(wǎng)關負責把模擬信號轉換為數(shù)字信號,并壓縮打包成可在Internet上傳輸?shù)姆纸M語音信號,然后通過Internet傳送到被叫用戶的網(wǎng)關端,由被叫端的網(wǎng)關還原為可被識別的模擬信號,再通過PSTN傳送到被叫方的終端,這樣就完成了一個完整的電話到電話的IP電話的通信過程,這種方式比較適合于運營型IP電話。圖1b所示的方式則比較適合于家庭用戶,一般是在電話前端加上一個類似于Modem的設備,例如IAD(Integrated AccessDevice,綜合接入設備),該設備負責把模擬語音信號轉換成數(shù)字信號送到Internet上傳輸。如圖1c所示,還有一類方式是以計算機為基礎,增加了語音、圖像、高速數(shù)據(jù)等通信功能,它們不用像圖1b所示方式那樣需要一個中間設備連接到IP網(wǎng)絡上,可以直接連接到IP網(wǎng)絡上,例如多媒體計算機、多媒體終端及機頂盒等。
人們往往希望能夠將某次通話內容錄制下來用于以后的回放,尤其是多方通話的電視會議,整個會議的通話內容的記錄和回放非常重要。
由于PC的存儲空間很大,如果用戶的電話終端是PC,可以很容易地對通話內容進行錄制(即將數(shù)字式語音信號進行存儲),但沒有存儲空間或存儲空間很小的其它終端形式,無法滿足大容量通話內容錄制的要求。
現(xiàn)有技術中大都采用增加電話內置存儲器或采用可插拔的存儲器來存儲電話通話內容,例如專利申請?zhí)枮镃N03138709.8、公開號為CN1472951的專利申請公開了一種IP電話錄音答錄方法,該方法基于現(xiàn)有話機中的FLASH存儲器和數(shù)字信號處理器(DSP)語音處理功能,在話機軟件模塊中加入可讀寫的FLASH文件系統(tǒng),將語音數(shù)據(jù)信息轉換成存儲在FLASH存儲器內的文件,從而實現(xiàn)通話的長時間錄音和答錄。其它類似的專利也都是采用直接或間接擴大話機內部存儲裝置的方法進行通話內容的存儲,這些方法的缺陷是存儲空間有限,不能滿足用戶對長時間通話內容的錄制需求,尤其是錄制視頻的需求。把通話內容存儲在電話機的本機上,不僅受限于電話機的存儲容量而且導致電話機成本的增加,用戶已經(jīng)擁有的個人計算機、網(wǎng)絡存儲服務器的存儲資源不能被充分利用。

發(fā)明內容
本發(fā)明要解決的技術問題是提供一種錄制設備、存儲服務器、錄制系統(tǒng)及方法和回放系統(tǒng)及方法,克服現(xiàn)有技術中IP電話對語音數(shù)據(jù)或者其它數(shù)據(jù)的存儲只局限于其自身存儲器的缺點。
本發(fā)明采用如下的技術方案一種錄制設備,包括IP電話模塊,其接收通話對端發(fā)送的IP數(shù)據(jù)包,將封裝的IP數(shù)據(jù)包發(fā)送到通話對端,還包括錄制模塊,IP電話模塊和錄制模塊相連,IP電話模塊用于將接收的IP數(shù)據(jù)包或者封裝的IP數(shù)據(jù)包傳輸?shù)戒浿颇K;錄制模塊用于定位存儲服務器,將IP數(shù)據(jù)包發(fā)送到存儲服務器。
所述的錄制設備,其中錄制模塊將收到的IP數(shù)據(jù)包進行解碼,并將得到的通話內容數(shù)據(jù)發(fā)送到存儲服務器。
所述的錄制設備,其中錄制模塊包括核心處理模塊、設備發(fā)現(xiàn)模塊和數(shù)據(jù)傳輸模塊,核心處理模塊分別與設備發(fā)現(xiàn)模塊和數(shù)據(jù)傳輸模塊相連,核心處理模塊用于對錄制過程進行控制,協(xié)調設備發(fā)現(xiàn)模塊和數(shù)據(jù)傳輸模塊之間的信息傳遞;設備發(fā)現(xiàn)模塊用于定位存儲服務器,并將相關信息發(fā)送給核心處理模塊;數(shù)據(jù)傳輸模塊用于將IP數(shù)據(jù)包或者通話內容數(shù)據(jù)發(fā)送到存儲服務器。
所述的錄制設備,其中錄制設備還包括錄制控制模塊,錄制控制模塊與核心處理模塊相連,錄制控制模塊用于對錄制過程進行控制。
所述的錄制設備,其中錄制控制模塊與網(wǎng)絡中的網(wǎng)絡設備相連,由該網(wǎng)絡設備配置錄制條件。
所述的錄制設備,其中錄制設備還包括圖形用戶接口模塊,圖形用戶接口模塊與錄制控制模塊相連,圖形用戶接口模塊用于解析用戶輸入的控制或者配置信息,并傳輸給錄制控制模塊。
所述的錄制設備,其中錄制設備還包括與圖形用戶接口模塊相連的顯示屏幕。
所述的錄制設備,其中錄制設備還包括至少一個控制按鍵和按鍵信號處理模塊,控制按鍵與按鍵信號處理模塊相連,按鍵信號處理模塊與錄制控制模塊相連,按鍵信號處理模塊用于將控制按鍵產(chǎn)生的電信號轉換成數(shù)字信號后發(fā)送到錄制控制模塊。
所述的錄制設備,其中錄制設備還包括雙音多頻信號處理模塊,雙音多頻信號處理模塊與錄制控制模塊相連,雙音多頻信號處理模塊用于對雙音多頻信號進行處理并將處理后的信號發(fā)送給錄制控制模塊。
一種存儲服務器,包括存儲器、數(shù)據(jù)存儲模塊和錄制數(shù)據(jù)管理模塊,數(shù)據(jù)存儲模塊和錄制數(shù)據(jù)管理模塊相連,錄制數(shù)據(jù)管理模塊與存儲器相連,數(shù)據(jù)存儲模塊用于通知網(wǎng)絡中其它設備與存儲服務器相關的信息并接收IP數(shù)據(jù)包或者通話內容數(shù)據(jù),錄制數(shù)據(jù)管理模塊用于對IP數(shù)據(jù)包或者通話內容數(shù)據(jù)進行處理并將相應的數(shù)據(jù)存入存儲器。
所述的存儲服務器,其中數(shù)據(jù)存儲模塊包括數(shù)據(jù)傳輸模塊和設備發(fā)現(xiàn)模塊,數(shù)據(jù)傳輸模塊與錄制數(shù)據(jù)管理模塊相連,數(shù)據(jù)傳輸模塊用于接收IP數(shù)據(jù)包或者通話內容數(shù)據(jù),設備發(fā)現(xiàn)模塊用于通知網(wǎng)絡中其它設備與存儲服務器相關的信息。
所述的存儲服務器,其中包括至少一個錄制設備和至少一個存儲服務器,錄制設備和存儲服務器通過有線方式或者無線方式相連。
一種存儲方法,包括步驟A1、錄制設備定位網(wǎng)絡中可用的存儲服務器,從可用的存儲服務器中選定一個存儲服務器;A2、用戶開始通話,錄制設備判斷通話內容是否滿足進行錄制的條件,如果滿足,則執(zhí)行步驟A3;A3、錄制設備啟動錄制過程,該錄制設備對數(shù)據(jù)處理后生成IP數(shù)據(jù)包,并傳送到指定的存儲服務器;A4、通話結束后,錄制設備停止錄制過程并通知存儲服務器。
一種回放系統(tǒng),包括至少一個存儲服務器和至少一個回放設備,存儲服務器和回放設備通過有線方式或者無線方式相連。
一種回放方法,包括步驟B1、回放設備定位網(wǎng)絡中可用的存儲服務器,從可用的存儲服務器中選定一個存儲服務器;B2、回放設備向存儲服務器發(fā)送瀏覽錄制文件的請求;B3、存儲服務器響應收到的請求,將錄制文件的信息發(fā)送給回放設備;B4、回放設備選擇一個指定的文件,向存儲服務器發(fā)送回放請求;B5、存儲服務器收到回放請求后,將指定的文件進行處理,轉換成相應的通話內容后發(fā)送給回放設備,回放設備將通話內容進行回放。
所述的回放方法,其中所述步驟B5包括步驟在回放過程中,回放設備通過相應的界面和接口控制回放,向存儲服務器發(fā)送暫停、繼續(xù)播放、停止等請求消息,存儲服務器接收到請求消息后,執(zhí)行相應的動作。
本發(fā)明的技術方案將通話內容保存在存儲服務器上,而不是由IP電話附加物理存儲介質,這樣就相當于提供了無限大的存儲空間,克服了現(xiàn)有技術中IP電話對語音數(shù)據(jù)或者其它數(shù)據(jù)的存儲只局限于其自身存儲器的缺點;提供多種方式進行通話內容錄制和回放,還可遠程控制通話內容的錄制和回放,能滿足用戶多樣化需要;由于通話內容存儲在存儲服務器上,易于共享。


本發(fā)明包括如下附圖圖1a是現(xiàn)有技術IP電話終端接入方式的示意圖;圖1b是現(xiàn)有技術IP電話終端另一種接入方式的示意圖;圖1c是現(xiàn)有技術第三種IP電話終端接入方式的示意圖;圖2是本發(fā)明錄制設備模塊結構圖;圖3是本發(fā)明具有細分功能模塊的錄制設備模塊結構圖;圖4是本發(fā)明包含錄制控制接口的錄制設備模塊結構圖;圖5是本發(fā)明存儲服務器的模塊結構圖;圖6是本發(fā)明具有細分功能模塊的存儲服務器模塊結構圖;圖7是本發(fā)明存儲數(shù)據(jù)文件的格式;圖8是本發(fā)明錄制系統(tǒng)示意圖;圖9是本發(fā)明另一種錄制系統(tǒng)示意圖;圖10是本發(fā)明錄制通話內容的流程圖;圖11是本發(fā)明包含圖形用戶接口模塊的錄制設備模塊結構圖;圖12是本發(fā)明可觸摸屏幕式圖形用戶接口示意圖;圖13是本發(fā)明包含錄音控制按鍵和相應的按鍵消息處理模塊的錄制設備模塊結構圖;圖14是本發(fā)明包含DTMF信號處理模塊的錄制設備模塊結構圖;
圖15是本發(fā)明回放系統(tǒng)示意圖;圖16是本發(fā)明另一種回放系統(tǒng)示意圖;圖17是本發(fā)明回放通話內容流程圖。
具體實施例方式
下面結合附圖和實施例對本發(fā)明作進一步詳細說明如圖2所示,本發(fā)明的錄制設備包括IP電話模塊和錄制模塊,IP電話模塊和錄制模塊相連,IP電話模塊用于接收通話對端發(fā)送的IP數(shù)據(jù)包,對該IP數(shù)據(jù)包進行解析的同時將其傳輸給錄制模塊,對本端的語音數(shù)據(jù)進行模擬信號到數(shù)字信號的轉換,將轉換后的數(shù)字信號壓縮編碼,封裝成IP數(shù)據(jù)包,然后分別發(fā)送到通話的對端和錄制模塊;錄制模塊用于定位存儲服務器,將IP數(shù)據(jù)包發(fā)送到存儲服務器。錄制設備包括至少一個網(wǎng)絡接口,該網(wǎng)絡接口用于與存儲服務器的網(wǎng)絡接口建立物理連接,將IP數(shù)據(jù)包傳輸?shù)街付ǖ拇鎯Ψ掌鳎辉摼W(wǎng)絡接口可以是以太網(wǎng)接口、無線網(wǎng)絡接口等,因此該錄制設備實際上是本地網(wǎng)絡內具有網(wǎng)絡功能的IP電話設備。
IP電話模塊實現(xiàn)通過IP網(wǎng)絡進行通話的基本功能,它通過語音壓縮算法(例如ITU制訂的G.729標準)對語音信號進行壓縮編碼處理,然后把這些語音數(shù)據(jù)按照TCP/IP標準進行封裝,然后通過IP網(wǎng)絡把數(shù)據(jù)發(fā)送到通話對端;通話對端則對收到的語音數(shù)據(jù)包進行組合,解碼和解壓縮后將其回復為原有的語音信號。除了語音數(shù)據(jù)之外,IP電話模塊還可以提供數(shù)據(jù)和視頻等多媒體業(yè)務的處理,IP電話模塊按照H.322標準對多媒體信號進行處理。為實現(xiàn)本發(fā)明所述的錄制功能,IP電話模塊在收到Internet發(fā)送過來的IP數(shù)據(jù)包后,通過錄制模塊發(fā)送給存儲服務器;對于向外發(fā)送的通話數(shù)據(jù),則在發(fā)送到Internet接口之前將要發(fā)送的IP數(shù)據(jù)包通過錄制模塊發(fā)送給存儲服務器。
如圖3所示,錄制模塊包括核心處理模塊、設備發(fā)現(xiàn)模塊和數(shù)據(jù)傳輸模塊,核心處理模塊分別與設備發(fā)現(xiàn)模塊和數(shù)據(jù)傳輸模塊相連,核心處理模塊用于對錄制過程進行控制,協(xié)調設備發(fā)現(xiàn)模塊和數(shù)據(jù)傳輸模塊之間的信息傳遞;設備發(fā)現(xiàn)模塊用于發(fā)現(xiàn)網(wǎng)絡上可用的存儲服務器,并將相關信息發(fā)送給核心處理模塊;數(shù)據(jù)傳輸模塊用于將IP數(shù)據(jù)包發(fā)送到存儲服務器。
如圖4所示,錄制設備還包括錄制控制模塊,錄制控制模塊與核心處理模塊相連,錄制控制模塊用于對錄制過程進行控制;通過這個錄制控制模塊,用戶可以對錄制進行控制。例如用戶可以設定開始錄制的條件(即滿足什么條件開始進行錄制)、開始或者停止錄制,存儲位置的選擇(例如將錄制內容存放在哪個存儲服務器上,考慮到本地網(wǎng)絡內可能有多個存儲服務器)等。核心處理模塊還需要將對錄制控制模塊傳送過來的信息發(fā)送給IP電話模塊或者數(shù)據(jù)傳輸模塊進行處理。
遠程設備可以通過錄制控制模塊對錄制條件進行配置。遠程設備可以是本地局域網(wǎng)內和錄制設備相連的PC,采用B/S(Browse/Server,瀏覽器/服務器)或者C/S(Client/Server,客戶端/服務器)結構通過錄制控制模塊對錄制設備進行復雜的配置。典型的例子是用戶通過PC上的Web瀏覽器(例如微軟的Microsoft Explore)連接到錄制設備進行配置。
如圖5所示,包括存儲器、數(shù)據(jù)存儲模塊和錄制數(shù)據(jù)管理模塊,數(shù)據(jù)存儲模塊和錄制數(shù)據(jù)管理模塊相連,錄制數(shù)據(jù)管理模塊與存儲器相連,數(shù)據(jù)存儲模塊用于通知網(wǎng)絡中其它設備與存儲服務器相關的信息并接收IP數(shù)據(jù)包,錄制數(shù)據(jù)管理模塊用于對IP數(shù)據(jù)包進行處理并將相應的數(shù)據(jù)存入存儲器。
如圖6所示,數(shù)據(jù)存儲模塊包括數(shù)據(jù)傳輸模塊和設備發(fā)現(xiàn)模塊,數(shù)據(jù)傳輸模塊與錄制數(shù)據(jù)管理模塊相連,數(shù)據(jù)傳輸模塊用于接收IP數(shù)據(jù)包,設備發(fā)現(xiàn)模塊用于通知網(wǎng)絡中其它設備與存儲服務器相關的信息。
如圖7所示,錄制數(shù)據(jù)管理模塊將數(shù)據(jù)以文件的形式保存在存儲器里,在文件的頭部加入用以描述文件的信息,例如源地址user1@companyone.com,目的地址user2@companytwo.com,端點類型PC等等。
文件由兩部分組成固定文件頭和負載部分。固定文件頭描述了這次通信的基本信息,描述了每一個用戶對對應的數(shù)據(jù)文件的起始位置和長度;負載部分則存儲了通話內容,每一組用戶對的通話內容對應一個數(shù)據(jù)文件。每個數(shù)據(jù)文件又包含了數(shù)據(jù)文件頭和具體的數(shù)據(jù),數(shù)據(jù)文件頭里包含了一組用戶對通話的信息,例如時間、類型、編解碼方式等等。
如果存在多個通話方,則可以為每一個通話方都分別重組為一個單獨的文件。也可以在全部通話結束之后,將這些文件附加每一路通話的相關信息合并為一個文件進行存儲。例如user1@companyone.con對應的主叫方為John,user2@companytwo對應的被叫方為Tom,通話開始的時間是2006年2月3日AM0300,那么錄制數(shù)據(jù)管理模塊可以把這次通話內容對應的文件命名為20060203AM0300John And Tom.dat.。在錄制的時候,可以在會話沒有結束之前,給每一個用戶對都建立兩個臨時文件,一個用于存儲去話的通話內容,另外一個用于存儲來話的通話內容。在通話結束的時候,把一個文件加入到另一個文件的尾部,然后將相關的信息填入到固定文件頭里面,表示自己在整個文件中的位置;如果有多方通話,則繼續(xù)在尾部添加。整個通話內容合并完成后,就刪除臨時文件。
本發(fā)明利用UPnP(Universal Plug and Play,通用即插即用)技術實現(xiàn)存儲服務器的網(wǎng)絡在線發(fā)現(xiàn),具體的功能由錄制設備的設備發(fā)現(xiàn)模塊和存儲服務器的設備發(fā)現(xiàn)模塊實現(xiàn)。在UPnP中設備被分為了多種不同的類型,例如在其AV(Audio/Video,音視頻)體系內,將AV設備分為DMS(Digital Media Server,數(shù)字媒體服務器)和DMR(Digital MediaRenderer,數(shù)字媒體演示器)。每一種設備都實現(xiàn)了規(guī)定的不同類型的服務,例如在UPnP AV架構0.83中要求DMS實現(xiàn)如下三個服務ContentDirectory1.0ConnectionManager1.0AVTransport1.0其中,ContentDirectory(內容目錄服務)和ConnectionManager(連接管理服務)是必須實現(xiàn)的,AVTranspor務(AV傳輸服務)則為可選實現(xiàn)的,設備是用符合XML的語法進行描述的。
下面說明本發(fā)明的具體實施例在本發(fā)明的存儲服務器上實現(xiàn)錄制服務,這里定義該服務的名稱為CommunicationRecording(錄制服務),定義一個新的設備類型,該設備的名稱為CommunicationRecordingDevice(錄制設備),錄制設備(CommunicatinRecordingDevice)實現(xiàn)錄制服務(CommunicationRecording)。
在UPnP協(xié)議中,當設備被添加到網(wǎng)絡后,UPnP發(fā)現(xiàn)協(xié)議允許該設備通過多播大量的發(fā)現(xiàn)消息來向網(wǎng)絡中的控制點宣告其嵌入式設備或者服務,所有感興趣的控制點均能監(jiān)聽標準的多播地址,以獲取宣布新能力的通知。同樣,當一個控制點添加到網(wǎng)絡后,UPnP發(fā)現(xiàn)協(xié)議允許該控制點在網(wǎng)絡上搜索感興趣的設備,所有設備均必須監(jiān)聽這些消息的標準多播地址,同時必須在任何嵌入式設備或者服務與發(fā)現(xiàn)消息中的搜索標準相符合時做出響應。這些消息格式的都有標準的定義。
在本發(fā)明中,則規(guī)定將這些消息中的NT(通知類型)和USN(唯一服務名稱)中deviceType(設備類型)替換為CommunicatinRecordingDevice,而ServiceType(服務類型)替換為CommunicationRecording。
在完成控制點和設備的相互發(fā)現(xiàn)后,為了讓控制點更多的了解設備及其功能、或者與設備交互??刂泣c必須從發(fā)現(xiàn)消息中得到設備描述的URL,并通過URL取得設備描述??刂泣c在發(fā)現(xiàn)消息獲得的URL上發(fā)出HTTP GET請求,然后返回設備描述。取得UPnP服務描述也是類似的過程,需要使用設備描述中的URL。下面是該錄制設備的描述文件< xml version="1.0"encoding="utf-8" >
<root xmlns="urn:schemas-upnp-org:device-1-0">
<specVersion>
<major>1</major>
<minor>0</minor>
</specVersion>
<URLBase>http://10.78.10.161:52234/</URLBase>
<device>
<deviceType>urn:schemas-upnp-org:device:CommunicationRecordingDevice:1</deviceType>
<friendlyName>HUAWEIRecordingDevice(JOHN)</friendlyName>
<manufacturer>Huawei</manufacturer>
<manufacturerURL>http://www.huawei.com</manufacturerURL>
<modelDescription>XXXXXXXXXXXXX</modelDescription>
<modelName>XXXXXX</modelName>
<modelNumber>0.0</modelNumber>
<UDN>uuid:d0ec03e6-381e-4e29-ac89-10b7179f41df</UDN>
<serviceList>
<service>
<serviceType>urn:schemas-upnp-org:service:CommunicationRecording:1</serviceType>
<serviceId>urn:upnp-org:serviceId:urn:schemas-upnp-org:service:CommunicationRecording</serviceId>
<SCPDURL>_urn:schemas-upnp-org:service:
CommunicationRecording_scpd.xml</SCPDURL>
<controlURL>_urn:schemas-upnp-org:service:
CommunicationRecording_control</controlURL>
<eventSubURL>_urn:schemas-upnp-org:service:
CommunicationRecording_event</eventSubURL>
</service>
</serviceList>
</device>
</root>
上述設備描述中的每個字段的含義請參看UPnP論壇定義的《UPnP設備架構1.0版》。
本發(fā)明在存儲服務器上的設備發(fā)現(xiàn)模塊實現(xiàn)一個類型為CommunicatinRecordingDevice的設備,該設備首先了一個CommunicationRecording服務,在錄制設備的設備發(fā)現(xiàn)模塊部署一個與CommunicationRecording對應的控制點應用程序。存儲服務器以廣播包的形式發(fā)送描述文件,當錄制設備通過控制點應用程序收到存儲服務器上部署的CommunicatinRecordingDevice設備描述文件后,進一步獲得該設備提供的CommunicationRecording服務描述。
UPnP中的服務描述定義了該服務對應的一系列動作和對應的響應與每種動作對應的參數(shù)。在接收設備和服務描述之后,為了控制或查詢該設備,控制點可以向這些服務發(fā)出動作,發(fā)出動作實際上是一種遠程過程調用。這由控制點向服務的控制URL地址(這個由設備描述文件中的controlURL提供)發(fā)送一個控制或者查詢消息,而服務則會對此動作作出響應,返回相關結果或者錯誤。
進行設備發(fā)現(xiàn)后,錄制設備獲得存儲服務器用于上傳的接口信息,例如存儲服務器的IP地址、端口號、傳輸使用的協(xié)議等其它信息。這里規(guī)定CommunicationRecording服務要實現(xiàn)一個動作,錄制設備通過調用這個動作,獲得將通話內容傳輸?shù)酱鎯Ψ掌鞯膶涌凇_@里規(guī)定該例程的名稱如下GetRecordingInterface,該例程調用時不用附帶任何參數(shù)。存儲服務器返回給錄制設備可以在傳輸中使用的接口,包括允許使用的協(xié)議、IP地址和端口號等,返回的參數(shù)如表1所示。

表1錄制設備的設備發(fā)現(xiàn)模塊上對應的控制點應用程序調用存儲服務器的GetRecordingInterface動作后,得到傳輸所需的協(xié)議、IP地址、端口號等信息。錄制設備的數(shù)據(jù)傳輸模塊對IP電話模塊傳送的數(shù)據(jù)按照約定的協(xié)議,通過存儲服務器提供的接口將數(shù)據(jù)傳送給指定的存儲服務器。在傳輸中使用錄制設備的設備發(fā)現(xiàn)模塊獲得的協(xié)議,如果存儲服務器支持多種協(xié)議,則錄制設備可以從中選擇一個協(xié)議進行傳輸。
如圖8和圖9所示,本發(fā)明的錄制系統(tǒng)包括至少一個錄制設備和至少一個存儲服務器。根據(jù)接入IP網(wǎng)絡的方式的不同,本發(fā)明的錄制系統(tǒng)可以細分為不同的類型,圖8對應圖1b所示的接入方式,這里錄制設備和綜合接入設備集成在一起;圖9對應圖1c所示的接入方式,這里錄制系統(tǒng)則是一個獨立的具有IP電話功能的設備。
圖10給出了對通話內容進行錄制的流程步驟1、錄制設備定位網(wǎng)絡中可用的存儲服務器,從可用的存儲服務器中選定一個存儲服務器;錄制設備查找和發(fā)現(xiàn)網(wǎng)絡中的存儲服務器的過程主要通過兩個設備之間的設備發(fā)現(xiàn)模塊來實現(xiàn);步驟2、從存儲服務器中選定一個存儲服務器,所有要保存的通話內容都將通過這個存儲服務器提供的接口上傳到該存儲服務器上;步驟3、用戶開始通話;步驟4、錄制設備判斷是否滿足進行錄制的條件,如果滿足,則允許進行錄制,否則不允許對通話內容進行錄制;步驟5、錄制設備自動開始或用戶通過人工操作啟動錄制過程;步驟6、錄制設備對數(shù)據(jù)處理后,將通話內容傳送到設定的存儲服務器;步驟7、通話結束,錄制設備結束相關的處理工作;步驟8、通話結束后,錄制設備停止錄制并發(fā)送“通話結束”消息給存儲服務器,告知傳輸已經(jīng)完成,這個消息包含能識別通話方號碼的信息,例如通話方號碼、IP地址以及時間標簽,存儲服務器接收到這個消息后,結束通話內容的存儲。
在步驟1中,錄制設備可以通過設備發(fā)現(xiàn)模塊獲得存儲服務器的列表和存儲服務器對應的標識和相關信息。該存儲服務器可以是一個具有電話錄制服務的DMS。在UPnP中,每一個DMS或者DMR都有一個唯一可以標識該設備的ID。錄制設備獲得本地網(wǎng)絡上存儲服務器列表后,就將存儲服務器對應的信息儲存下來。
在步驟2中,如果網(wǎng)絡中存在唯一的存儲服務器,錄制設備可以將該存儲服務器自動選為存放錄制的通話內容的設備;如果網(wǎng)絡中存在多臺存儲服務器,則錄制設備可以從中任選一個或選擇第一個發(fā)現(xiàn)的存儲服務器作為主存儲服務器;用戶也可以通過錄制控制接口設定一個存儲服務器作為默認的存儲服務器,則在以后進行錄制時將采用設定的默認存儲服務器。
在步驟3中,接通電話包括呼入電話和呼出電話。特殊的,對于本機或對方無人接聽時進行的電話留言,也同樣可以傳送到存儲服務器上。即使沒有任何通話內容發(fā)生,只要滿足錄制條件,也可以將呼叫雙方的號碼、IP地址和時間等信息傳送到存儲服務器上,以供進行通話記錄查詢。
在步驟4中,可以提供給用戶設定進行錄制的條件的用戶接口,以用于對通話內容進行自動錄制。限定的錄制條件,可以包括時間段、呼叫和呼入號碼信息等進行有選擇的錄制。接通電話后,錄制設備需要檢測用戶通話時是否滿足指定的條件,如果滿足指定的條件,則進行錄制;否則不進行錄制。
在步驟5中,錄制設備提供專門的錄音控制硬件或者軟件接口來進行手工錄音控制,如圖11所示,如果是以軟件的方式來實現(xiàn),錄制設備包括一個圖形用戶接口模塊,該圖形用戶接口模塊用于解析用戶的輸入信息,并傳輸給錄制控制接口模塊。如圖12所示,錄制設備包括與圖形用戶接口模塊相連的顯示屏幕,該顯示屏幕顯示與用戶交互的圖形用戶接口,該顯示屏幕可以是一個可觸摸屏幕,通話開始后用戶可以選擇屏幕上的“開始錄音”菜單,發(fā)送給錄制控制接口模塊開始錄音的消息,觸發(fā)錄制模塊進行錄制;如果用戶選擇“停止錄音”菜單,則發(fā)送給錄制控制接口模塊停止錄音的消息,錄制控制接口模塊將消息處理后發(fā)送給錄制模塊,錄制模塊進行相應的動作。
在步驟5中,對于圖9所示的錄制系統(tǒng),如圖13所示可以給錄制設備增加一個或一組專門的用于對錄制進行控制的按鍵和用于檢測錄音鍵信號的按鍵消息處理模塊,用戶通過錄制控制按鍵,進行手工錄制控制。用戶點擊錄音鍵產(chǎn)生的信號被按鍵消息處理模塊所捕捉,信號處理模塊對信號進行處理,并將信號轉換后發(fā)送到錄制控制模塊。錄制控制模塊再把消息處理后發(fā)送給錄制模塊,錄制模塊進行相應的動作。在圖8所示的錄制系統(tǒng)中,如圖14所示給錄制設備增加一個和錄制控制模塊相連的DTMF(Dual Tone Multi-Frequency,雙音多頻)信號處理模塊,同時在電話上增加一個或一組錄制控制按鍵。用戶每按一次電話上的該錄音鍵,電話就會給綜合接入設備發(fā)送一個DTMF信號,錄制設備的DTMF信號處理模塊收到DTMF信號后,就對信號進行處理,并將處理后的信號發(fā)送給錄制控制模塊。錄制控制模塊再把消息處理后發(fā)送給錄制模塊,錄制模塊進行相應的動作。
在步驟6中,啟動錄音后,電話設備調用網(wǎng)絡存儲服務器提供的接口,將采集到的通話內容通過約定的協(xié)議,采用流的方式進行傳送,將通話內容通過數(shù)據(jù)傳送模塊傳送到指定的網(wǎng)絡存儲服務器。采用的協(xié)議可以包括但不局限于HTTP、FTP等傳輸協(xié)議。
通話內容被保存后可以通過回放設備進行回放,例如通過DMA(Digital Media Adapter,數(shù)字媒體適配器)對通話內容進行回放,回放系統(tǒng)如圖15所示,包括至少一個存儲服務器和至少一個回放設備,存儲服務器和回放設備通過有線方式或者無線方式相連。也可以在圖16所示的IP電話上集成回放設備的回放功能,使得在IP電話上就可以進行電話錄制通話內容的回放;還可以在存儲服務器上集成回放設備的回放功能,使得在存儲服務器上就可以進行電話錄制通話內容的回放。如果是在存儲服務器(存儲服務器有可能就是一個PC)上進行回放,則直接對保存到錄制的文件進行解壓縮和解碼操作,將錄制的文件播放出來即可。如果需要把錄制的通話內容通過IP電話或者其它設備進行回放,則可以采用UPnP中的AV體系進行實現(xiàn),此時存儲服務器將作為UPnP中的一個DMS,IP電話回放設備對應UPnP中的CP(Control Point,控制點)和DMR,利用UpnP技術就能實現(xiàn)通話內容在其它設備上的回放。
如圖17所示,回放的流程如下步驟1、回放設備定位網(wǎng)絡中可用的存儲服務器,從可用的存儲服務器中選定一個存儲服務器;
步驟2、回放設備向存儲服務器發(fā)送瀏覽已錄制文件請求;步驟3、存儲服務器響應收到的請求,將已錄制文件的信息發(fā)送給回放設備;步驟4、回放設備選擇一個指定的文件,向存儲設備發(fā)送回放請求;步驟5、存儲服務器收到回放請求后,將指定的錄制的通話內容傳輸給回放設備進行回放;步驟6、在播放過程中,用戶可以通過界面和接口控制回放,向存儲服務器發(fā)送暫停、繼續(xù)播放、停止等請求消息;步驟7、網(wǎng)絡存儲設備接收到請求消息求后,執(zhí)行相應的動作。
在步驟6中,用戶還可以設定回放條件對播放進行控制。在錄制的文件中,可以得到描述文件的相關信息,例如主叫方、被叫方、類型等,允許用戶進行有選擇地播放,例如只播放音頻通話內容或者只播放來話的通話內容,只選擇錄制的數(shù)據(jù)進行解碼和解壓縮操作即可。為了實現(xiàn)所述功能,需要根據(jù)IP電話錄制的特點對存儲服務器上實現(xiàn)的DMS進行擴展。這里所做的是給DMS增加一個動作,回放設備上的CP通過調用存儲服務器上的例程,就可以實現(xiàn)有選擇的控制。
這里增加的例程名稱為SetReplayRecordingCondition,在調用時需要提供的參數(shù)如表2所示

表2回放設備根據(jù)傳遞過來的參數(shù)對回放進行控制,當用戶選擇一個文件進行播放時,根據(jù)獲得的參數(shù)來決定是否允許用戶播放該文件。在進行播放時,也可以由存儲服務器在傳輸之前進行轉碼,即將通話內容文件轉換為回放設備所支持的編碼格式,進行播放。
雖然通過參照本發(fā)明的優(yōu)選實施例,已經(jīng)對本發(fā)明進行了圖示和描述,但本領域的普通技術人員應該明白,可以在形式上和細節(jié)上對其作各種各樣的改變,而不偏離所附權利要求書所限定的本發(fā)明的精神和范圍。
權利要求
1.一種錄制設備,包括IP電話模塊,其接收通話對端發(fā)送的IP數(shù)據(jù)包,將封裝的IP數(shù)據(jù)包發(fā)送到通話對端,其特征在于還包括錄制模塊,IP電話模塊和錄制模塊相連,IP電話模塊用于將接收的IP數(shù)據(jù)包或者封裝的IP數(shù)據(jù)包傳輸?shù)戒浿颇K;錄制模塊用于定位存儲服務器,將IP數(shù)據(jù)包發(fā)送到存儲服務器。
2.根據(jù)權利要求1所述的錄制設備,其特征在于錄制模塊將收到的IP數(shù)據(jù)包進行解碼,并將得到的通話內容數(shù)據(jù)發(fā)送到存儲服務器。
3.根據(jù)權利要求1或2所述的錄制設備,其特征在于錄制模塊包括核心處理模塊、設備發(fā)現(xiàn)模塊和數(shù)據(jù)傳輸模塊,核心處理模塊分別與設備發(fā)現(xiàn)模塊和數(shù)據(jù)傳輸模塊相連,核心處理模塊用于對錄制過程進行控制,協(xié)調設備發(fā)現(xiàn)模塊和數(shù)據(jù)傳輸模塊之間的信息傳遞;設備發(fā)現(xiàn)模塊用于定位存儲服務器,并將相關信息發(fā)送給核心處理模塊;數(shù)據(jù)傳輸模塊用于將IP數(shù)據(jù)包或者通話內容數(shù)據(jù)發(fā)送到存儲服務器。
4.根據(jù)權利要求3所述的錄制設備,其特征在于錄制設備還包括錄制控制模塊,錄制控制模塊與核心處理模塊相連,錄制控制模塊用于對錄制過程進行控制。
5.根據(jù)權利要求4所述的錄制設備,其特征在于錄制控制模塊與網(wǎng)絡中的網(wǎng)絡設備相連,由該網(wǎng)絡設備通過網(wǎng)絡配置錄制條件。
6.根據(jù)權利要求4所述的錄制設備,其特征在于錄制設備還包括圖形用戶接口模塊,圖形用戶接口模塊與錄制控制模塊相連,圖形用戶接口模塊用于解析用戶輸入的控制或者配置信息,并傳輸給錄制控制模塊。
7.根據(jù)權利要求6所述的錄制設備,其特征在于錄制設備還包括與圖形用戶接口模塊相連的顯示屏幕。
8.根據(jù)權利要求4所述的錄制設備,其特征在于錄制設備還包括至少一個控制按鍵和按鍵信號處理模塊,控制按鍵與按鍵信號處理模塊相連,按鍵信號處理模塊與錄制控制模塊相連,按鍵信號處理模塊用于將控制按鍵產(chǎn)生的電信號轉換成數(shù)字信號后發(fā)送到錄制控制模塊。
9.根據(jù)權利要求4所述的錄制設備,其特征在于錄制設備還包括雙音多頻信號處理模塊,雙音多頻信號處理模塊與錄制控制模塊相連,雙音多頻信號處理模塊用于對雙音多頻信號進行處理并將處理后的信號發(fā)送給錄制控制模塊。
10.一種存儲服務器,其特征在于包括存儲器、數(shù)據(jù)存儲模塊和錄制數(shù)據(jù)管理模塊,數(shù)據(jù)存儲模塊和錄制數(shù)據(jù)管理模塊相連,錄制數(shù)據(jù)管理模塊與存儲器相連,數(shù)據(jù)存儲模塊用于通知網(wǎng)絡中其它設備與存儲服務器相關的信息并接收IP數(shù)據(jù)包或者通話內容數(shù)據(jù),錄制數(shù)據(jù)管理模塊用于對IP數(shù)據(jù)包或者通話內容數(shù)據(jù)進行處理并將相應的數(shù)據(jù)存入存儲器。
11.根據(jù)權利要求10所述的存儲服務器,其特征在于數(shù)據(jù)存儲模塊包括數(shù)據(jù)傳輸模塊和設備發(fā)現(xiàn)模塊,數(shù)據(jù)傳輸模塊與錄制數(shù)據(jù)管理模塊相連,數(shù)據(jù)傳輸模塊用于接收IP數(shù)據(jù)包或者通話內容數(shù)據(jù),設備發(fā)現(xiàn)模塊用于通知網(wǎng)絡中其它設備與存儲服務器相關的信息。
12.一種存儲系統(tǒng),其特征在于包括至少一個錄制設備和至少一個存儲服務器,錄制設備和存儲服務器通過有線方式或者無線方式相連。
13.一種存儲方法,其特征在于,包括步驟A1、錄制設備定位網(wǎng)絡中可用的存儲服務器,從可用的存儲服務器中選定一個存儲服務器;A2、用戶開始通話,錄制設備判斷通話內容是否滿足進行錄制的條件,如果滿足,則執(zhí)行步驟A3;A3、錄制設備啟動錄制過程,該錄制設備對數(shù)據(jù)處理后生成IP數(shù)據(jù)包,并傳送到指定的存儲服務器;A4、通話結束后,錄制設備停止錄制過程并通知存儲服務器。
14.一種回放系統(tǒng),其特征在于包括至少一個存儲服務器和至少一個回放設備,存儲服務器和回放設備通過有線方式或者無線方式相連。
15.一種回放方法,其特征在于,包括步驟B1、回放設備定位網(wǎng)絡中可用的存儲服務器,從可用的存儲服務器中選定一個存儲服務器;B2、回放設備向存儲服務器發(fā)送瀏覽錄制文件的請求;B3、存儲服務器響應收到的請求,將錄制文件的信息發(fā)送給回放設備;B4、回放設備選擇一個指定的文件,向存儲服務器發(fā)送回放請求;B5、存儲服務器收到回放請求后,將指定的文件進行處理,轉換成相應的通話內容后發(fā)送給回放設備,回放設備將通話內容進行回放。
16.根據(jù)權利要求15所述的回放方法,其特征在于,所述步驟B5包括步驟在回放過程中,回放設備通過相應的界面和接口控制回放,向存儲服務器發(fā)送暫停、繼續(xù)播放、停止等請求消息,存儲服務器接收到請求消息后,執(zhí)行相應的動作。
全文摘要
本發(fā)明公開了一種錄制設備、存儲服務器、錄制系統(tǒng)及方法和回放系統(tǒng)及方法。錄制設備包括IP電話模塊和錄制模塊,IP電話模塊用于將IP數(shù)據(jù)包傳輸?shù)戒浿颇K;錄制模塊用于定位存儲服務器,將IP數(shù)據(jù)包發(fā)送到存儲服務器。存儲服務器包括存儲器、數(shù)據(jù)存儲模塊和錄制數(shù)據(jù)管理模塊,數(shù)據(jù)存儲模塊用于通知網(wǎng)絡中其它設備與存儲服務器相關的信息并接收IP數(shù)據(jù)包,錄制數(shù)據(jù)管理模塊用于對IP數(shù)據(jù)包進行處理并將相應的數(shù)據(jù)存入存儲器。一種存儲系統(tǒng)包括至少一個錄制設備和至少一個存儲服務器,錄制設備和存儲服務器通過有線方式或者無線方式相連。一種回放系統(tǒng)包括至少一個存儲服務器和至少一個回放設備,存儲服務器和回放設備通過有線方式或者無線方式相連。
文檔編號H04L12/56GK1921518SQ200610062239
公開日2007年2月28日 申請日期2006年8月21日 優(yōu)先權日2006年8月21日
發(fā)明者李祥輝, 王東琦 申請人:華為技術有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1