專利名稱:一種提高傳真監(jiān)聽成功率的方法
技術領域:
本發(fā)明涉及數(shù)字程控交換機的監(jiān)聽領域,特別涉及對傳真用戶進行監(jiān)聽的提高傳真監(jiān)聽成功率的方法。
背景技術:
傳真監(jiān)聽在公安安全領域主要用于監(jiān)聽被控用戶發(fā)送的傳真,同時在民用領域也可以用于測試傳真板子的性能?,F(xiàn)有的傳真監(jiān)聽方法,主要是通過數(shù)字程控交換機的語音處理板(VPB)和傳真處理板(FAX)對傳真電路進行監(jiān)聽的,并把傳真錄音文件通過錄音處理板(MRB),傳從到后臺文件服務器(FileSer)所在的硬盤上。如果是傳真用戶,傳真開始時,產(chǎn)生一段特殊的傳真信號,當語音處理板檢測到這種信號時,通知監(jiān)聽控制模塊,由監(jiān)聽控制模塊占用傳真處理板的電路資源,產(chǎn)生一路傳真文件,通知后臺接收程序存儲下來?,F(xiàn)在的問題在于部分普通話機由于其特殊的電氣信號,或者網(wǎng)絡的因素,在通話的過程中會產(chǎn)生類似的信號,造成語音處理板誤檢為傳真,而當監(jiān)聽控制模塊占用傳真處理板資源后,并不能成功的錄制為傳真文件,在后臺控制界面上不能成功的回放這些傳真文件。
發(fā)明內(nèi)容
本發(fā)明所要解決的問題在于,提供一種傳真重檢的方法,克服現(xiàn)有技術存在的將語音誤檢為傳真的缺陷,達到對傳真用戶可靠監(jiān)聽的目的。
為了實現(xiàn)上述目的,本發(fā)明公開了一種提高傳真監(jiān)聽成功率的方法,用于一包括監(jiān)聽座席、文件服務器、數(shù)據(jù)庫服務器和數(shù)字程控交換機的傳真監(jiān)聽系統(tǒng),所述數(shù)字程控交換機中又包括具有監(jiān)聽控制模塊的主控系統(tǒng)、語音處理單元和傳真處理單元,該方法包括所述語音處理單元對一監(jiān)控用戶發(fā)起的通信過程錄制監(jiān)聽語音文件,在所述語音處理單元檢測到一特殊傳真信號后,由所述傳真處理單元為所述通信過程錄制監(jiān)聽傳真文件,同時檢測所述通信過程的通信信號,對所述通信過程是否是傳真進行標識;錄制結束后,將所述監(jiān)聽語音文件和所述監(jiān)聽傳真文件傳送到所述文件服務器存儲,并將監(jiān)聽過程的管理數(shù)據(jù)傳送到所述數(shù)據(jù)庫服務器;所述監(jiān)聽控制模塊向所述文件服務器發(fā)起重檢,重檢對象為標識為不是傳真的通信過程的監(jiān)聽語音文件,所述文件服務器檢測所述監(jiān)聽語音文件中是否包括傳真信號,如果不包括,修改所述數(shù)據(jù)庫服務器中的相對應管理數(shù)據(jù)。
所述根據(jù)檢測結果對所述通信過程是否是傳真進行標識的步驟進一步包括,所述傳真處理單元向所述監(jiān)聽控制模塊發(fā)送應答消息,如果所述應答消息表示是傳真,將一與所述通信過程對應的重檢標志設置為不需要重檢;如果所述應答消息表示不是傳真,或者所述監(jiān)聽控制模塊沒有接收到所述應答消息,將一所述重檢標志設置為需要重檢。
所述重檢標志設置在所述監(jiān)聽控制模塊的數(shù)據(jù)區(qū)中。
將所述監(jiān)聽語音文件和所述監(jiān)聽傳真文件傳送到所述文件服務器的步驟進一步包括如果網(wǎng)絡狀態(tài)不穩(wěn)定,所述監(jiān)聽語音文件和所述監(jiān)聽傳真文件可暫時存儲在所述語音處理單元和所述傳真處理單元中,并將所述重檢標志寫入文件頭。
所述文件服務器對所述監(jiān)聽語音文件發(fā)起重檢的步驟之前還包括,步驟10,所述監(jiān)聽控制模塊判斷所述監(jiān)聽傳真文件和所述監(jiān)聽語音文件是否已經(jīng)向所述文件服務器傳送完畢,如果未傳送完畢,轉步驟11,如果傳送完畢,執(zhí)行所述監(jiān)聽控制模塊向所述文件服務器發(fā)起重檢的步驟;步驟11,啟動補包程序,將未傳送完畢的所述監(jiān)聽傳真文件和所述監(jiān)聽語音文件傳送到所述文件服務器,執(zhí)行所述監(jiān)聽控制模塊向所述文件服務器發(fā)起重檢的步驟。
所述文件服務器對所述監(jiān)聽語音文件發(fā)起重檢的步驟包括,監(jiān)聽控制模塊判斷所述重檢標志,如果所述重檢標志為需要重檢,向所述文件服務器傳送重檢消息,如果所述重檢標志為不需要重檢,則流程結束。
所述重檢消息包括監(jiān)聽詳單,以及文件存儲路徑。
所述文件服務器檢測所述監(jiān)聽語音文件中是否包括傳真信號的步驟之前進一步包括,所述文件服務器根據(jù)所述文件存儲路徑找到所述監(jiān)聽語音文件。
所述文件服務器收到重檢消息后還包括步驟一,啟動一定時器;步驟二,根據(jù)所述監(jiān)聽詳單,向數(shù)據(jù)庫服務器查詢傳真開始時間,如果不成功轉步驟三,成功轉步驟四;步驟三,判斷累計查詢是否超過設定次數(shù),如果未超過轉步驟一,如果超過,流程結束。
步驟四,判斷所述傳真開始時間是否早于通話結束時間,如果晚于,流程結束,如果早于,執(zhí)行所述檢測所述監(jiān)聽語音文件中是否包括傳真信號的步驟。
修改所述數(shù)據(jù)庫服務器中的所述管理數(shù)據(jù)的步驟進一步包括,將監(jiān)聽類型修改為語音。
相對于現(xiàn)有技術,本發(fā)明通過對于可能是誤檢的傳真文件在監(jiān)聽結束后,進行重檢的方法,減少了由于語音處理板的誤檢測而造成將語音文件誤檢為傳真的故障。
圖1為本發(fā)明進行傳真重檢的系統(tǒng)結構圖;圖2為本發(fā)明的方法流程圖;圖3為本發(fā)明的方法的重檢過程流程圖。
具體實施例方式
應用本發(fā)明方法進行傳真重檢的系統(tǒng)結構如圖1所示,包括以下部分若干分別裝有監(jiān)聽座席模塊的管理終端(即監(jiān)聽座席111~11n)、文件服務器(121~12n)、數(shù)據(jù)庫服務器130和數(shù)字程控交換機100。其中數(shù)字程控交換機100包括主控系統(tǒng)MP、語音處理單元101和傳真處理單元102。語音處理單元101包括語音處理板(VPB)1011和錄音處理板(MRB)1012,傳真處理單元102包括傳真處理板(FAX)1021和錄音處理板(MRB)1022,語音處理板1011上設有若干語音處理電路,傳真處理板1021上設有若干傳真處理電路。主控系統(tǒng)MP中設有監(jiān)聽控制模塊。
語音處理單元101用于通過VPB以及MRB錄制監(jiān)聽過程的語音文件,傳真處理單元102用于通過FAX以及MRB錄制監(jiān)聽過程的傳真文件。主控系統(tǒng)MP用于控制整個監(jiān)聽過程。
數(shù)字程控交換機100和監(jiān)聽座席111~11n的通信采用標準的TCP/UDP協(xié)議,信令通過TCP協(xié)議,實時監(jiān)聽數(shù)據(jù)通過UDP協(xié)議傳送。文件服務器121~12n負責從MRB接收語音/傳真數(shù)據(jù),傳真結束后,根據(jù)重檢標志,進行傳真重檢,重檢后,根據(jù)檢測結果,改寫數(shù)據(jù)庫中的監(jiān)聽詳單的監(jiān)聽類型。主控系統(tǒng)MP中的監(jiān)聽控制模塊,接收管理員通過監(jiān)聽座席輸入的命令并控制管理監(jiān)聽的全部過程。
以下請參閱圖2所示,為本發(fā)明的方法流程圖。
假設管理員通過監(jiān)聽座席設定傳真用戶A為監(jiān)控用戶(步驟200),即設定傳真用戶A注冊的用戶號碼為被監(jiān)控號碼。當傳真用戶A向傳真用戶B發(fā)送傳真時,主控系統(tǒng)MP的監(jiān)聽控制模塊根據(jù)所設定的被監(jiān)控號碼,判斷傳真用戶A為需要監(jiān)聽的用戶。隨即尋找VPB中空閑的語音處理電路,把傳真用戶A的時隙電路接到該語音處理電路上,開始通過MRB錄制監(jiān)聽語音文件(步驟201)。
如果發(fā)起的確實是傳真,則在傳真開始時會產(chǎn)生一個特殊傳真信號。由于對普通電話用戶的監(jiān)聽和傳真用戶的監(jiān)聽,監(jiān)聽控制模塊都會占用VPB的電路資源,而部分電話會產(chǎn)生一種特殊電氣信號,類似于該特殊傳真信號,會導致VPB誤認為此次監(jiān)聽的是傳真。因此,在VPB錄制監(jiān)聽語音文件過程中,首先VPB判斷是否能夠檢測到該特殊傳真信號(步驟202),如果VPB未檢測到該特殊傳真信號,則返回步驟201;如果VPB檢測到該特殊傳真信號,即認為傳真用戶A啟動了傳真過程,并立即通知監(jiān)聽控制模塊該傳真用戶A啟動了傳真過程,并記錄下傳真開始的時間。針對此次監(jiān)聽的內(nèi)容,在監(jiān)聽控制模塊的數(shù)據(jù)區(qū)中設定有一重檢標志,代表是否需要進行重檢。這個數(shù)據(jù)區(qū)是供前臺MRB使用的數(shù)據(jù)區(qū),當開始錄音時,就在內(nèi)存中建立這個數(shù)據(jù)區(qū)。數(shù)據(jù)區(qū)中保存有本次監(jiān)聽通話的全部信息,包括Billindex,監(jiān)聽類型,所占用的通道號,后臺所使用的文件服務器節(jié)點號,文件存儲路徑,重檢標志等。其中,對于該重檢標志,“1”代表需要,“0”代表不需要,默認為“0”。在監(jiān)聽控制模塊收到該傳真用戶A啟動了傳真過程的消息后,即認為此次通信是傳真時,將是否需要重檢的標志設為“1”(步驟203)。
隨后,監(jiān)聽控制模塊尋找空閑的傳真處理電路(步驟204),以通過傳真處理單元的MRB錄制監(jiān)聽傳真文件,如果沒找到,執(zhí)行步驟205,如果找到,執(zhí)行步驟206。
如果沒有找到空閑的傳真處理電路,則向監(jiān)聽控制模塊返回失敗消息和失敗原因。監(jiān)聽控制模塊收到失敗消息后,釋放傳真處理電路,但不釋放語音處理電路,繼續(xù)監(jiān)聽該路傳真的語音,并錄制監(jiān)聽語音文件(步驟205)。
如果找到空閑的傳真處理電路,則向監(jiān)聽控制模塊返回成功(步驟206)。
監(jiān)聽控制模塊將VPB電路連接到FAX板上,以利用MRB錄制監(jiān)聽傳真文件(步驟207)。
傳真處理板FAX對接入的VPB電路進行檢測,判斷是否是傳真(步驟208),檢測如果不是傳真,則向監(jiān)聽控制模塊返回失敗,該重檢標志保持為“1”,如果檢測確實是傳真,則向監(jiān)聽控制模塊返回成功消息,并將該重檢標志修改為“0”(步驟209),如果該監(jiān)聽控制模塊沒有收到FAX的任何應答消息,則可能是傳真誤檢,該重檢標志保持為“1”。
繼續(xù)進行錄制的過程(步驟210)。對于錄制完成的監(jiān)聽傳真文件以及監(jiān)聽語音文件,MRB可在網(wǎng)絡狀態(tài)正常的情況下直接透傳給文件服務器,但在網(wǎng)絡狀態(tài)不穩(wěn)定的情況下,MRB不能及時的將監(jiān)聽語音文件和監(jiān)聽傳真文件傳送到文件服務器,則直接將該文件暫存在MRB自身的存儲器中,并將重檢標志寫入暫存文件的文件頭。同時,傳送將監(jiān)聽過程的管理數(shù)據(jù)傳送到所述數(shù)據(jù)庫服務器。該管理數(shù)據(jù)包括如下信息該路通話的Billindex,監(jiān)聽類型,文件存儲路徑,通話開始時間,通話結束時間,傳真開始時間,傳真結束時間,文件存儲的服務器模塊號等。
經(jīng)過上述的前期的區(qū)分,以下啟動了重檢的過程,請參閱圖3所示為本發(fā)明重檢過程的流程圖。
當此次監(jiān)聽完畢后,監(jiān)聽控制模塊首先判斷監(jiān)聽傳真文件和監(jiān)聽語音文件是否已經(jīng)向文件服務器傳送完畢(步驟301),如果沒有傳送完畢,即MRB上仍有暫存的文件,則啟動補包流程(步驟302),將MRB上暫存的數(shù)據(jù)通過TCP協(xié)議傳送給文件服務器,之后,監(jiān)聽控制模塊進一步通過重檢標志判斷是否需要重檢(步驟303)。如果重檢標志為“0”,即不需要重檢時,本發(fā)明的流程直接結束。如果重檢標志為“1”,即需要重檢時,監(jiān)聽控制模塊向文件服務器傳送重檢消息(步驟304)。該重檢消息中包括監(jiān)聽詳單,以及文件存儲路徑,通過該監(jiān)聽詳單中的索引號,文件服務器可以從數(shù)據(jù)庫服務器中查詢到本次監(jiān)聽的管理數(shù)據(jù)。
在接到重檢消息后,文件服務器并不立即啟動重檢,而是啟動一個定時器,定時1分鐘,延時重檢(步驟305)。當定時時間(1分鐘)到時,則根據(jù)詳單號,向數(shù)據(jù)庫服務器查詢傳真開始的時間(步驟306),判斷數(shù)據(jù)庫查詢是否成功(步驟307),如果不成功,判斷數(shù)據(jù)庫查詢是否超過4次(步驟308),如果超過,放棄重檢并記錄錯誤信息,如果沒有超過,則重新執(zhí)行步驟305,即啟動定時器,準備重檢。如果步驟307中數(shù)據(jù)庫查詢成功,在獲得傳真開始時間后,判斷該時間是否早于語音結束的時間(步驟309),如果晚于,則認為結果錯誤,放棄檢測,如果早于,則認定時間正確,通過文件存儲路徑,從文件服務器中取出監(jiān)聽語音文件,檢測文件內(nèi)容(步驟310),判斷文件中是否包含傳真信號(步驟311),如果包含,不作任何修改,監(jiān)聽流程結束,如果不包含,則修改數(shù)據(jù)庫服務器中的監(jiān)聽詳單內(nèi)容,將監(jiān)聽類型修改為語音。
相對于現(xiàn)有技術,本發(fā)明通過對于可能是誤檢的傳真文件在監(jiān)聽結束后,進行重檢的方法,減少了由于語音處理板的誤檢測而造成將語音文件誤檢為傳真的故障。
上述僅為本發(fā)明的可行實施例,并非用于局限本發(fā)明的專利范圍,凡運用本發(fā)明說明書及附圖內(nèi)容所做的等效結構變化,均同理皆包含于本發(fā)明的范圍內(nèi)。
權利要求
1.一種提高傳真監(jiān)聽成功率的方法,用于一包括監(jiān)聽座席、文件服務器、數(shù)據(jù)庫服務器和數(shù)字程控交換機的傳真監(jiān)聽系統(tǒng),所述數(shù)字程控交換機中又包括具有監(jiān)聽控制模塊的主控系統(tǒng)、語音處理單元和傳真處理單元,其特征在于,該方法包括所述語音處理單元對一監(jiān)控用戶發(fā)起的通信過程錄制監(jiān)聽語音文件,在所述語音處理單元檢測到一特殊傳真信號后,由所述傳真處理單元為所述通信過程錄制監(jiān)聽傳真文件,同時檢測所述通信過程的通信信號,對所述通信過程是否是傳真進行標識;錄制結束后,將所述監(jiān)聽語音文件和所述監(jiān)聽傳真文件傳送到所述文件服務器存儲,并將監(jiān)聽過程的管理數(shù)據(jù)傳送到所述數(shù)據(jù)庫服務器;所述監(jiān)聽控制模塊向所述文件服務器發(fā)起重檢,重檢對象為標識為不是傳真的通信過程的監(jiān)聽語音文件,所述文件服務器檢測所述監(jiān)聽語音文件中是否包括傳真信號,如果不包括,修改所述數(shù)據(jù)庫服務器中的相對應管理數(shù)據(jù)。
2.如權利要求1所述的方法,其特征在于,根據(jù)檢測結果對所述通信過程是否是傳真進行標識的步驟進一步包括,所述傳真處理單元向所述監(jiān)聽控制模塊發(fā)送應答消息,如果所述應答消息表示是傳真,將一與所述通信過程對應的重檢標志設置為不需要重檢;如果所述應答消息表示不是傳真,或者所述監(jiān)聽控制模塊沒有接收到所述應答消息,將一所述重檢標志設置為需要重檢。
3.如權利要求2所述的方法,其特征在于,所述重檢標志設置在所述監(jiān)聽控制模塊的數(shù)據(jù)區(qū)中。
4.如權利要求3所述的方法,其特征在于,將所述監(jiān)聽語音文件和所述監(jiān)聽傳真文件傳送到所述文件服務器的步驟進一步包括如果網(wǎng)絡狀態(tài)不穩(wěn)定,所述監(jiān)聽語音文件和所述監(jiān)聽傳真文件可暫時存儲在所述語音處理單元和所述傳真處理單元中,并將所述重檢標志寫入文件頭。
5.如權利要求4所述的方法,其特征在于,所述文件服務器對所述監(jiān)聽語音文件發(fā)起重檢的步驟之前還包括,步驟10,所述監(jiān)聽控制模塊判斷所述監(jiān)聽傳真文件和所述監(jiān)聽語音文件是否已經(jīng)向所述文件服務器傳送完畢,如果未傳送完畢,轉步驟11,如果傳送完畢,執(zhí)行所述監(jiān)聽控制模塊向所述文件服務器發(fā)起重檢的步驟;步驟11,啟動補包程序,將未傳送完畢的所述監(jiān)聽傳真文件和所述監(jiān)聽語音文件傳送到所述文件服務器,執(zhí)行所述監(jiān)聽控制模塊向所述文件服務器發(fā)起重檢的步驟。
6.如權利要求3所述的方法,其特征在于,所述文件服務器對所述監(jiān)聽語音文件發(fā)起重檢的步驟包括,監(jiān)聽控制模塊判斷所述重檢標志,如果所述重檢標志為需要重檢,向所述文件服務器傳送重檢消息,如果所述重檢標志為不需要重檢,則流程結束。
7.如權利要求6所述的方法,其特征在于,所述重檢消息包括監(jiān)聽詳單,以及文件存儲路徑。
8.如權利要求7所述的方法,其特征在于,所述文件服務器檢測所述監(jiān)聽語音文件中是否包括傳真信號的步驟之前進一步包括,所述文件服務器根據(jù)所述文件存儲路徑找到所述監(jiān)聽語音文件。
9.如權利要求7或8所述的方法,其特征在于,所述文件服務器收到重檢消息后還包括步驟一,啟動一定時器;步驟二,根據(jù)所述監(jiān)聽詳單,向數(shù)據(jù)庫服務器查詢傳真開始時間,如果不成功轉步驟三,成功轉步驟四;步驟三,判斷累計查詢是否超過設定次數(shù),如果未超過轉步驟一,如果超過,流程結束。步驟四,判斷所述傳真開始時間是否早于通話結束時間,如果晚于,流程結束,如果早于,執(zhí)行所述檢測所述監(jiān)聽語音文件中是否包括傳真信號的步驟。
10.如權利要求1至8中任一所述的方法,其特征在于,修改所述數(shù)據(jù)庫服務器中的所述管理數(shù)據(jù)的步驟進一步包括,將監(jiān)聽類型修改為語音。
全文摘要
本發(fā)明公開了一種提高傳真監(jiān)聽成功率的方法,包括語音處理單元對一監(jiān)控用戶發(fā)起的通信過程錄制監(jiān)聽語音文件,在語音處理單元檢測到特殊傳真信號后,傳真處理單元為通信過程錄制監(jiān)聽傳真文件,同時檢測通信信號,對通信過程是否是傳真進行標識;錄制結束后,將監(jiān)聽語音文件和監(jiān)聽傳真文件傳送到文件服務器存儲,并將監(jiān)聽過程的管理數(shù)據(jù)傳送到數(shù)據(jù)庫服務器;監(jiān)聽控制模塊向文件服務器發(fā)起重檢,重檢對象為標識為不是傳真的通信過程的監(jiān)聽語音文件,文件服務器檢測監(jiān)聽語音文件中是否包括傳真信號,如果不包括,修改數(shù)據(jù)庫服務器中的相對應管理數(shù)據(jù)。本發(fā)明減少了由于語音處理板的誤檢測而造成將語音文件誤檢為傳真的故障。
文檔編號H04N1/32GK1996803SQ20061016500
公開日2007年7月11日 申請日期2006年12月11日 優(yōu)先權日2006年12月11日
發(fā)明者彭海勇, 華新海, 鮑小云, 徐保紅 申請人:中興通訊股份有限公司