一種在半雙工通話中實現語音記錄的方法及系統的製作方法
2023-05-03 07:39:21
專利名稱:一種在半雙工通話中實現語音記錄的方法及系統的製作方法
技術領域:
本發明涉及移動通訊領域,特別涉及一種在半雙工通話中實現語音記錄的方法及系統。
背景技術:
語音一鍵通業務(Push to Talk over Cellular,PTT)是基於行動網路的半雙工點對點和點對多點的語音通信業務,該業務具有以下特點用戶只需按終端的一個鍵就可開始對其他用戶或用戶群組進行通話;通話時,可同時建立語音和數據的連接;用戶可以自己定義通話群組並在該群組基礎上通話。
PTT業務的實現如圖1所示。為了簡單起見,圖中主叫終端A呼叫兩個被叫終端B和C,而實際上被叫終端的數目視該用戶群組的成員數而定,可以是從1到任意多。PTT伺服器中儲存了用戶群組的用戶數據,包括他們的接入權限、鑑權信息和預配置的群組資格等,以及呼叫初始化協議(SIP)消息的路由。呼叫開始前,主叫終端A經由無線網絡向PTT伺服器申請話語權,該無線網絡可以是通用分組無線服務網絡(GPRS)或通用移動通信系統網絡(UMTS)。PTT伺服器確認話語權後,向終端A返回確認信息,並通知會話中的其他成員終端B和終端C。呼叫時,來自主叫終端A的語音和數據打包後,經由無線網絡接入PTT伺服器,PTT伺服器按照會話中成員的數目複製數據包,並根據呼叫初始化協議(SIP)的路由將數據包分發給各個被叫終端。
目前,在PTT業務過程中,PTT伺服器只負責將主叫用戶的數據包進行複製和分發到其他被叫用戶,而沒有進行保存。這樣對用戶來說,無法將一些重要的PTT通話語音記錄下來,而這些語音通話記錄有時會成為作出決定的重要憑證;對運營商來說,這種不保存通話內容的PTT業務模式也無法實現對PTT通話進行電信監管。
發明內容
有鑑於此,本發明的目的在於,提供一種在半雙工通話中實現語音記錄的方法,實現對通話內容進行記錄和查詢。該方法包括如下步驟A、伺服器收到來自終端的發起會話請求,通知語音數據記錄節點準備進行語音數據的記錄;B、伺服器將來自終端的語音數據發送至語音數據記錄節點並生成語音記錄;C、語音數據記錄節點將生成的的語音記錄發送至數據存儲節點,數據儲存節點保存所收到的語音記錄。
較佳地,步驟A中所述伺服器通知語音數據記錄節點準備進行語音數據的記錄進一步包括語音數據記錄節點在數據存儲節點上創建記錄區域;步驟C中所述數據儲存節點保存所收到的語音記錄為數據儲存節點將所收到的語音記錄存儲至指定的記錄區域。
步驟B所述生成語音記錄的方式可以為以下任意一種將此次通話所有的語音數據生成一條語音記錄;將此次通話中屬於同一個終端的語音數據生成一條語音記錄;將此次通話中任意一個終端從獲取話語權到失去話語權之間的語音數據生成一條語音記錄。
較佳地,語音數據記錄節點存儲預先設定的保存通話語音的過濾條件,步驟A所述伺服器通知語音數據記錄節點準備進行語音數據的記錄,進一步包括伺服器將本次會話情況通知語音數據記錄節點,語音數據記錄節點根據會話情況匹配合適的過濾條件,並將匹配出來的過濾條件發送至伺服器;所述步驟B為伺服器根據過濾條件選擇匹配的來自終端的語音數據,並將匹配的語音數據發送至語音數據記錄節點並生成語音記錄。
在步驟A之前,還可以進一步包括通過終端或代理網關定義過濾條件,並將過濾條件保存到語音數據記錄節點。
業務運營商、該通話的發起用戶或由該發起用戶指定的其他用戶可以通過代理網關對語音記錄進行查詢,查詢流程為D、查詢方使用代理網關向語音數據記錄節點發出對語音記錄的查詢請求;E、語音數據記錄節點向數據存儲節點獲取滿足要求的語音記錄,並通過代理網關將所獲取的語音記錄返回給查詢方。
用戶還可以使用終端對語音記錄進行查詢,查詢流程為D』、用戶使用終端,通過伺服器向語音數據記錄節點發出查詢語音記錄的請求;E』、語音數據記錄節點向數據存儲節點獲取滿足要求的語音記錄,並通過伺服器將所獲取的語音記錄返回給終端。
較佳地,在語音數據記錄節點中存儲預先定義好的語音記錄的獲取條件,在語音數據記錄節點向數據存儲節點獲取滿足要求的語音記錄之前,進一步包括語音數據記錄節點判斷查詢方是否符合獲取條件,如果符合則執行後續步驟,如果不符合,則向查詢方返回查詢失敗消息。
較佳地,數據存儲節點壓縮收到的語音記錄,再儲存壓縮後的語音記錄。
較佳地,數據存儲節點設置存儲期限,數據存儲節點判斷通話語音記錄存儲時間超過此期限時,自動刪除該語音記錄。
同時,本發明還提出了一種在業務中進行語音記錄的系統,該系統可以在實現通話的同時,對通話內容進行記錄,並且運營商和用戶可以使用該系統對通話記錄的內容進行查詢,該系統包括一個以上的終端和伺服器,終端發送語音數據給伺服器,伺服器將語音數據發送給其他終端,語音數據記錄節點和一個或一個以上數據存儲節點,其中,語音數據記錄節點用於將來自伺服器的語音數據生成語音記錄並管理數據儲存節點;數據儲存節點用於存儲語音記錄;
伺服器用於通知語音數據節點進行語音數據記錄並將語音數據發送至語音數據記錄節點。
較佳地,伺服器中包括語音管理模塊,該模塊通過信令傳輸接口和語音記錄傳輸接口分別與語音數據記錄節點進行信令和語音記錄的交互。
較佳地,語音數據記錄節點的功能進一步包括存儲用於保存通話語音的過濾條件,並根據來自伺服器的會話情況信息匹配合適的過濾條件,將匹配出來的過濾條件發送給伺服器;所述伺服器的功能進一步包括在通話開始時向語音數據記錄節點發送會話情況信息;根據過濾條件對語音數據進行過濾,將符合過濾條件的語音數據發送至語音數據記錄節點。
較佳地,所述的語音數據記錄節點的功能進一步包括存儲用於判斷查詢方是否可以查詢語音記錄的獲取條件,並當收到對語音記錄的查詢請求時對查詢方進行判斷,根據判斷結果決定是否允許查詢方獲取已存儲的語音記錄。
較佳地,所述語音數據記錄節點還可以進一步包括對外查詢接口,系統進一步包括代理網關,代理網關用於與語音數據記錄節點的對外查詢接口相連接,對已存儲的語音記錄進行查詢。
較佳地,所述語音數據記錄節點進一步包括管理接口,代理網關與語音數據記錄節點的管理接口相連接。
較佳地,以上所述的終端為PTT終端,所述伺服器為PTT伺服器。
從以上技術方案可以看出,通過語音數據記錄節點與伺服器的交互,伺服器將來自終端的語音數據發送到語音數據記錄節點並形成語音記錄,語音數據記錄節點再將所形成語音記錄存儲到數據存儲節點上,從而實現了對通話的記錄;通過定義過濾條件,可以選擇記錄重要的通話內容,而不必記錄所有通話內容,從而節約存儲空間;通過語音數據的查詢流程,運營商和用戶可以通過代理網關或終端查詢語音記錄,而所定義的語音記錄獲取條件又可防止通話內容外洩,確保了語音記錄的安全。
圖1為現有技術中PTT業務示意圖;圖2為本發明系統組網示意圖;圖3為本發明中運營商定義模式的工作流程圖;圖4為本發明中用戶定義模式的工作流程圖;圖5為本發明中採用語音記錄獲取條件的查詢流程圖。
具體實施例方式
為使本發明的目的、技術方案和優點更加清楚,下面結合附圖對本發明作進一步的詳細闡述。
要實現對PTT通話語音保存的功能,需要在目前的PTT系統框架中增加一個語音數據記錄節點和一個數據儲存節點。其中語音數據記錄節點主要負責對語音數據的管理,其中包括將收到的語音數據生成語音記錄,管理數據儲存節點、存儲過濾條件並對外提供管理接口;數據儲存節點主要負責對語音記錄的存儲。此外,為了方便語音數據記錄節點對外提供管理接口並能對外提供存儲能力,還需要一個代理網關作為對外交互的接口。
具體地說,語音數據記錄節點有如下功能保存當前的記錄PTT通話語音的過濾條件,如PTT通話的發起方、到達方(包括用戶、群組或者是IP位址)、PTT通話語音的時間段、說話者即發出語音的終端等,只有對符合過濾條件的PTT通話語音數據才進行記錄;過濾條件的定義方式有兩種,一是運營商根據需要定義,二是終端用戶通過終端定義對應於本用戶的過濾條件,即PTT終端上只能定義本用戶發起的、加入的或者是被他人邀請PTT通話而產生的PTT通話語音的過濾條件,同時這些語音記錄只能由定義者或者是定義者指定的用戶訪問。
語音數據記錄節點還負責將PTT伺服器傳輸過來的需要記錄的語音數據以及其他相關說明信息,如語音數據所屬的PTT通話標識、說話者、時間、記錄定製者等等,打包輸出到語音數據存儲節點。一次PTT通話各個通話的PTT終端的所有語音數據以及相關說明信息打包生成為一條語音記錄。由於PTT通話是半雙工方式,在PTT終端通話之前必須先獲得話語權,因此可以區分每條語音來自哪一個PTT終端,所以也可以對一次PTT通話中各個通話的PTT終端分別記錄其各自的語音數據和相關說明信息而分別打包生成語音記錄,或者是對每個PTT終端的每一條語音數據,即該終端每次從獲得話語權到失去話語權之間的語音數據和相關說明信息打包生成語音記錄。這樣在查詢時,可以對一次通話中所有參予該通話的PTT終端的所有語音記錄進行查詢,也可以對通話中某一個PTT終端的語音記錄進行查詢,或者對某一個PTT終端的某一條語音記錄進行查詢。
此外,語音數據記錄節點還需提供對外查詢接口和管理接口。通過對外查詢接口,用戶既可以通過手機終端也可以通過Web網絡方式向數據存儲節點查詢語音記錄;管理接口對外提供一個用戶代理,作為Web用戶或運營商的統一入口。
語音數據記錄節點與PTT伺服器之間通過一個數據傳輸接口和一個信令消息接口連接,這兩個接口採用網際協議(IP)連接。
數據存儲節點具有以下功能負責語音記錄的存儲,並提供對語音和其他相關數據的查詢功能。由於PTT通話語音數據數量級龐大,在存儲時需要進行壓縮,因此數據存儲節點需要提供對語音記錄的壓縮和解壓縮處理。該節點還需提供數據的管理功能,預先設置存儲期限,當PTT通話語音記錄存儲的時間超過此期限時,自動刪除該語音記錄。
數據存儲節點可以是分布式的,由語音數據記錄節點進行管理。
代理網關具有以下功能對用戶提供除PTT終端以外的其他方式,使用語音數據記錄節點所提供的查詢和管理接口,如使用戶通過Web、無線應用協議(WAP)終端來獲取語音記錄,設置記錄PTT通話語音過濾條件等功能。代理網關還作為管理者的代理,對運營商提供遠程管理語音數據記錄節點的功能。代理網關還可為處於其他網絡或者是使用其他協議的業務提供存儲能力或交互能力的接口。
PTT伺服器也要作相應的改動,新增語音管理模塊,功能如下提供與語音數據記錄節點的信令以及數據交互,這些信令包括獲取PTT通話語音過濾條件信令、開始或結束PTT通話語音記錄信令、獲取PTT通話語音記錄信令等;向語音數據記錄節點發送符合過濾條件的通話語音數據包以及該語音數據包的附屬信息,這些附屬信息包括PTT會場的標識、說話者、通話時間、記錄的定製者等等。該語音管理模塊還增加了按照用戶的要求獲取相應語音記錄並由PTT伺服器向用戶回放的功能。
本發明PTT系統的組網示意圖如圖2所示201和202為PTT終端,為了簡單起見,這裡只有兩個PTT終端,而實際的情況可能有多個PTT終端。203為PTT伺服器,其中包括了語音管理模塊。PTT終端和伺服器之間的連接方式與圖1所示方式相同,這裡不再贅述。
204語音數據記錄節點通過信令傳輸接口和語音記錄傳輸接口與203PTT伺服器中的語音管理模塊相連;204語音數據記錄節點還連接多個205數據存儲節點;此外,204語音數據記錄節點通過對外查詢接口和管理接口與206代理網關相連。207Web用戶和208運營商分別與206代理網關相連。此外,206代理網關還提供交互接口和其他業務存儲接口,為處於其他網絡或者是使用其他協議的業務提供存儲能力或交互能力的接口。
本發明中,由運營商定義的工作流程如圖3所示,具體如下步驟300~301運營商使用代理網關,通過語音數據記錄節點的管理接口定義PTT通話語音記錄的過濾條件,並將過濾條件保存到語音數據記錄節點的過濾條件庫中。定義完成後,語音數據記錄節點向代理網關返回確認消息。該步驟只需執行一次即可,不是每次通話的必要步驟。
步驟302PTT終端向PTT伺服器提交發起會話的請求。
步驟303~304PTT伺服器在收到發起會話的請求後,通過信令接口,將本次新發起的會話情況數據通知語音數據記錄節點,該節點根據會話情況數據查詢過濾條件庫,如有匹配的過濾條件,則將該匹配的過濾條件通過信令傳輸接口返回通知消息給PTT伺服器,通知PTT伺服器此次會話需要記錄語音。
步驟305語音數據記錄節點通知數據存儲節點建立相應的存儲記錄區域。
步驟306~308PTT終端向PTT伺服器發送語音數據,PTT伺服器在複製轉發此語音數據的同時,根據過濾條件選擇匹配的語音數據,並將該語音數據打包,通過語音數據傳輸接口發送至語音數據記錄節點。
步驟309語音數據記錄節點在收到PTT通話語音數據後,與相應會話情況數據一起打包生成語音記錄,並將語音記錄發送到數據存儲節點,數據存儲節點將收到的語音記錄壓縮後存儲至指定的存儲記錄區域。
步驟310~313在會話進行時或者會話結束後的任意時刻,運營商使用代理網關,通過語音數據記錄節點提供的查詢接口查詢所需的語音積累,語音數據記錄節點向數據存儲節點獲取解壓後的語音記錄並返回給代理網關。
本發明中,由用戶定義的工作流程如圖4所示,具體如下步驟400~401用戶通過PTT終端定義過濾條件或者通過代理網關定義過濾條件,並將過濾條件保存到語音數據記錄節點的過濾條件庫中。定義完成後,語音數據記錄節點向PTT終端或代理網關返回確認消息。這兩個步驟目的都是定義過濾條件,只需在會話開始之前任選執行其一,並且過濾條件定義好之後,可以在以後的會話中都應用該過濾條件,而不必每次會話之前都定義。
步驟402PTT終端向PTT伺服器提交發起會話的請求,該請求中還包括對通話語音進行記錄的要求。
步驟403~404PTT伺服器在收到發起會話的請求後,並判斷是否有對通話語音進行記錄的要求,如果有,則通過信令接口,將本次新發起的會話情況數據通知語音數據記錄節點,該節點根據會話情況數據查詢過濾條件庫,如有匹配的過濾條件,則將該匹配的過濾條件通過信令傳輸接口返回通知消息給PTT伺服器,通知PTT伺服器此次會話需要記錄語音並繼續執行下面步驟;如果沒有,則按照現有技術的PTT通話流程處理。
步驟405語音數據記錄節點通知數據存儲節點建立相應的存儲記錄區域。
步驟406~408PTT終端向PTT伺服器發送語音數據,PTT伺服器在複製轉發此語音數據的同時,根據過濾條件選擇匹配的語音數據,並將該語音數據打包,通過語音數據傳輸接口發送至語音數據記錄節點。
步驟409語音數據記錄節點在收到PTT通話語音數據後,與相應會話情況數據一起打包生成語音記錄,並將語音記錄發送到數據存儲節點,數據存儲節點將收到的語音記錄壓縮後存儲至指定的存儲記錄區域。
步驟410~413在會話進行時或者會話結束後的任意時刻,用戶使用代理網關,通過語音數據記錄節點提供的查詢接口查詢所需的語音記錄,語音數據記錄節點向數據存儲節點獲取解壓後的語音記錄並返回給代理網關。
步驟414在會話進行時或者會話結束後的任意時刻用戶還可以使用PTT終端,向PTT伺服器發出獲取語音記錄的信令。
步驟415~417PTT伺服器接到該信令後,通過查詢接口向語音數據記錄節點查詢所需語音記錄。語音數據節點向數據存儲節點發出獲取語音記錄的信令,數據存儲節點收到該信令後,將所需語音記錄解壓發送給語音數據記錄節點。
步驟418~419語音數據記錄節點將所需的語音記錄發送給PTT伺服器,PTT伺服器再將該語音記錄發送給PTT終端。
上述流程中所述的過濾條件還可在通話過程中,通過PTT終端進行定義或者更改,並用來對之後的通話語音進行過濾。步驟402中所述的對通話語音進行記錄的要求也可在通話進行的過程中發出,在該要求發出之前,按照現有技術的方式進行PTT通話;PTT伺服器收到該要求之後,則通知語音數據記錄節點並執行對語音數據記錄的流程。這樣可以使本發明的應用方式更加靈活,更能適用於用戶的各種需要。
在本發明的系統中,除了定義者自己可以查詢所保存的語音記錄,還要考慮其他用戶對語音記錄的查詢。因此,必須預先定義語音記錄的獲取條件,即該語音記錄可由被哪些用戶獲取。獲取條件可以由定義過濾條件的用戶通過PTT終端或者代理網關來定義,也可由運營商定義。獲取條件存儲於數據語音記錄節點中。語音數據的獲取條件的適用範圍可以是對應於某次通話中特定用戶的通話記錄,或者是某個時段的通話記錄,或者用戶在某個群組內的通話記錄或者以上情形的任意組合。
語音記錄的查詢工作流程圖如圖5所示,其中步驟501~508是用戶通過代理網關查詢語音記錄的流程,步驟509~518是用戶通過PTT終端查詢語音記錄的流程,彼此是相互獨立的,具體如下步驟501~502用戶通過代理網關向語音數據記錄節點發出查詢信令,語音數據節點收到該信令後,向代理網關返回可以被該用戶查詢的語音記錄的相關信息。
步驟503用戶通過代理網關向語音數據記錄節點發出獲取特定語音記錄的信令。
步驟504語音數據記錄節點判斷用戶是否符合該語音記錄的獲取條件,如果符合,則執行步驟505~507,如果不符合,則執行步驟508。
步驟505語音數據記錄節點向數據存儲節點發出獲取被查詢的語音記錄的信令。
步驟506~507數據存儲節點收到該信令後,將該語音記錄發送給語音數據記錄節點,語音數據記錄節點再將該語音記錄發送給代理網關,並結束本次工作流程。
步驟508語音數據記錄節點向代理網關返回查詢失敗的消息,並結束本次工作流程。
步驟509用戶通過PTT終端向PTT伺服器發出獲取語音記錄的信令。
步驟510~511PTT伺服器向語音數據記錄節點查詢所要獲取的語音記錄的獲取條件,語音數據記錄節點返回獲取條件給PTT伺服器。
步驟512PTT伺服器對用戶是否符合該語音記錄的獲取條件進行判斷,如果符合,則執行步驟513~517,如果不符合,則執行步驟518。
步驟513~515PTT終端向語音數據記錄節點發出查詢語音記錄的信令,語音數據記錄節點收到該信令後,向數據存儲節點發出獲取被查詢的語音記錄的信令,數據存儲節點將被查詢的語音記錄發送給語音數據記錄節點。
步驟516~517語音數據記錄節點將被查詢的語音記錄發送給PTT伺服器,PTT伺服器向終端回放該語音記錄,並結束本次工作流程。。
步驟518PTT伺服器向終端返回查詢失敗消息,並結束本次工作流程。
以上步驟基本與圖3和圖4中用戶查詢自身的PTT通話記錄的流程相似,主要不同點在於增加了對語音記錄獲取條件的的判斷,即步驟504和步驟512當查詢用戶符合獲取條件的要求時,執行與圖3和圖4中類似的後續步驟;當查詢用戶不符合獲取條件時,則向用戶返回查詢失敗的消息。
本領域的技術人員應當認識到,只要是由客戶端和伺服器模式實現半雙工通話的系統都可以應用本發明提出的系統及方法,以上所述僅是以PTT系統為例,並非將本發明方案的應用範圍限定於PTT系統。
以上所述僅為本發明的較佳實施例而已,並不用以限制本發明,凡在本發明的精神和原則之內所作的任何修改、等同替換和改進等,均應包含在本發明的保護範圍之內。
權利要求
1.一種在半雙工通話中實現語音記錄的方法,其特徵在於,該方法包括如下步驟A、伺服器收到來自終端的發起會話請求,通知語音數據記錄節點準備進行語音數據的記錄;B、伺服器將來自終端的語音數據發送至語音數據記錄節點並生成語音記錄;C、語音數據記錄節點將生成的的語音記錄發送至數據存儲節點,數據儲存節點保存所收到的語音記錄。
2.根據權利要求1所述的方法,其特徵在於,步驟A中所述伺服器通知語音數據記錄節點準備進行語音數據的記錄進一步包括語音數據記錄節點在數據存儲節點上創建記錄區域;步驟C中所述數據儲存節點保存所收到的語音記錄為數據儲存節點將所收到的語音記錄存儲至指定的記錄區域。
3.根據權利要求1所述的方法,其特徵在於,步驟B所述生成語音記錄的方式為以下任意一種將此次通話所有的語音數據生成一條語音記錄;將此次通話中屬於同一個終端的語音數據生成一條語音記錄;將此次通話中任意一個終端從獲取話語權到失去話語權之間的語音數據生成一條語音記錄。
4.根據權利要求1所述的方法,其特徵在於,該方法進一步包括,語音數據記錄節點存儲預先設定的保存通話語音的過濾條件,步驟A所述伺服器通知語音數據記錄節點準備進行語音數據的記錄,進一步包括伺服器將本次會話情況通知語音數據記錄節點,語音數據記錄節點根據會話情況匹配合適的過濾條件,並將匹配出來的過濾條件發送至伺服器;所述步驟B為伺服器根據過濾條件選擇匹配的來自終端的語音數據,並將匹配的語音數據發送至語音數據記錄節點並生成語音記錄。
5.根據權利要求4所述的方法,其特徵在於,在步驟A之前,進一步包括通過終端或代理網關定義過濾條件,並將過濾條件保存到語音數據記錄節點。
6.根據權利要求1所述的方法,其特徵在於,在步驟C之後,進一步包括D、查詢方使用代理網關向語音數據記錄節點發出對語音記錄的查詢請求;E、語音數據記錄節點向數據存儲節點獲取滿足要求的語音記錄,並通過代理網關將所獲取的語音記錄返回給查詢方。
7.根據權利要求6所述的方法,其特徵在於,所述的查詢方是PTT業務運營商、該通話的發起用戶或由該發起用戶指定的其他用戶。
8.根據權利要求1所述的方法,其特徵在於,在步驟C之後,進一步包括D』、用戶使用終端,通過伺服器向語音數據記錄節點發出查詢語音記錄的請求;E』、語音數據記錄節點向數據存儲節點獲取滿足要求的語音記錄,並通過伺服器將所獲取的語音記錄返回給終端。
9.根據權利要求6、7或8所述的方法,其特徵在於,該方法進一步包括,在語音數據記錄節點中存儲預先定義好的語音記錄的獲取條件,在語音數據記錄節點向數據存儲節點獲取滿足要求的語音記錄之前,進一步包括語音數據記錄節點判斷查詢方是否符合獲取條件,如果符合則執行後續步驟,如果不符合,則向查詢方返回查詢失敗消息。
10.根據權利要求1至8任意一項所述的方法,其特徵在於,步驟C所述數據存儲節點保存所收到的語音記錄進一步包括數據存儲節點壓縮收到的語音記錄,再儲存壓縮後的語音記錄。
11.根據權利要求1至8任意一項所述的方法,其特徵在於,該方法進一步包括,數據存儲節點設置存儲期限,數據存儲節點判斷通話語音記錄存儲時間超過此期限時,自動刪除該語音記錄。
12.一種在半雙工通話中實現語音記錄的系統,包括一個以上的終端和伺服器,終端發送語音數據給伺服器,伺服器將語音數據發送給其他終端,其特徵在於,還包括語音數據記錄節點和一個或一個以上數據存儲節點,其中,語音數據記錄節點用於將來自伺服器的語音數據生成語音記錄並管理數據儲存節點;數據儲存節點用於存儲語音記錄;伺服器用於通知語音數據節點進行語音數據記錄並將語音數據發送至語音數據記錄節點。
13.根據權利要求12所述的系統,其特徵在於,所述的伺服器中包括語音管理模塊,該模塊通過信令傳輸接口和語音記錄傳輸接口分別與語音數據記錄節點進行信令和語音記錄的交互。
14.根據權利要求12所述的系統,其特徵在於,所述的語音數據記錄節點的功能進一步包括存儲用於保存通話語音的過濾條件,並根據來自伺服器的會話情況信息匹配合適的過濾條件,將匹配出來的過濾條件發送給伺服器;所述伺服器的功能進一步包括在通話開始時向語音數據記錄節點發送會話情況信息;根據過濾條件對語音數據進行過濾,將符合過濾條件的語音數據發送至語音數據記錄節點。
15.根據權利要求12所述的系統,其特徵在於,所述的語音數據記錄節點的功能進一步包括存儲用於判斷查詢方是否可以查詢語音記錄的獲取條件,並當收到對語音記錄的查詢請求時對查詢方進行判斷,根據判斷結果決定是否允許查詢方獲取已存儲的語音記錄。
16.根據權利要求12所述的系統,其特徵在於,所述終端為語音一鍵通業務終端,所述伺服器為語音一鍵通業務伺服器。
17.根據權利要求12至16各項所述的系統,其特徵在於,所述語音數據記錄節點進一步包括對外查詢接口,系統進一步包括代理網關,代理網關用於與語音數據記錄節點的對外查詢接口相連接,對已存儲的語音記錄進行查詢。
18.根據權利要求17所述的系統,其特徵在於,所述語音數據記錄節點進一步包括管理接口,代理網關與語音數據記錄節點的管理接口相連接。
全文摘要
本發明提出一種在半雙工通話中實現語音記錄的系統,包含用於將來自伺服器的語音數據生成語音記錄並管理數據儲存節點的語音數據記錄節點和用於存儲語音記錄的數據存儲節點;相應地,伺服器增加了用於通知語音數據節點進行語音數據記錄並將語音數據發送至語音數據記錄節點的功能。該系統中還進一步包括代理網關,用戶或運營商通過代理網關定義語音數據存儲的過濾條件和語音數據獲取條件並存儲到語音數據記錄節點,查詢語音數據;語音數據記錄節點通過對外查詢接口和管理接口與代理網關相連接。本發明還提出在業務中使用上述系統實現語音記錄方法,對符合過濾條件的通話進行記錄,用戶或運營商還可以對存儲的通話記錄進行查詢。
文檔編號H04M3/42GK1859484SQ20061000324
公開日2006年11月8日 申請日期2006年2月6日 優先權日2006年2月6日
發明者李智斌, 申海, 吳湘笛, 陳光鏡 申請人:華為技術有限公司