本發(fā)明實施例涉及語音通信技術(shù)領(lǐng)域,尤其涉及語音類問題檢測方法以及應(yīng)用于語音通信網(wǎng)絡(luò)系統(tǒng)的網(wǎng)元設(shè)備。
背景技術(shù):現(xiàn)今,語音通信網(wǎng)絡(luò)系統(tǒng)中經(jīng)常會碰到語音類問題例如幀頭語音參數(shù)錯誤、幀號錯誤、凈荷錯誤等等,這類問題定位困難。通常需要借助網(wǎng)絡(luò)抓包方式抓取用戶語音幀信息以聽取錄音的手段來解決,但錄音功能可能侵犯用戶隱私,特別是歐洲、北美等地區(qū)明確禁止網(wǎng)絡(luò)設(shè)備中具備錄音或抓取用戶面數(shù)據(jù)包功能。
技術(shù)實現(xiàn)要素:有鑒于此,本發(fā)明實施例提供了語音類問題檢測方法以及應(yīng)用語音通信網(wǎng)絡(luò)系統(tǒng)的網(wǎng)元設(shè)備,以實現(xiàn)無需抓包聽取錄音即可在線檢測發(fā)現(xiàn)設(shè)備處理用戶語音過程中出現(xiàn)的問題故障,實現(xiàn)語音類問題的快速定位。第一方面,提供了一種語音類問題檢測方法,其例如包括步驟:網(wǎng)元設(shè)備獲取代表用戶通話內(nèi)容的語音幀;所述網(wǎng)元設(shè)備檢測將要在指定傳輸信道傳輸?shù)乃稣Z音幀的語音靜默期;以及,所述網(wǎng)元設(shè)備在所述語音靜默期插入預(yù)置的測試語音樣本幀、并通過所述指定傳輸信道傳送所述語音幀和所述插入的測試語音樣本幀至對端網(wǎng)元設(shè)備,以使所述對端網(wǎng)元設(shè)備接收并檢測分離所述指定傳輸信道傳送的語音幀和測試語音樣本幀、將所述分離出的測試語音樣本幀與預(yù)置的測試語音樣本幀處理正確結(jié)果進(jìn)行比較、并將比較結(jié)果作為判斷是否存在語音處理異常的依據(jù)。第二方面,提供了另一種語音類問題檢測方法,其例如包括步驟:網(wǎng)元設(shè)備接收并檢測分離來自對端網(wǎng)元設(shè)備并通過指定傳輸信道同時傳輸?shù)拇碛脩敉ㄔ拑?nèi)容的語音幀和插入所述語音幀的語音靜默期的測試語音樣本幀;所述網(wǎng)元設(shè)備將所述分離出的測試語音樣本幀與預(yù)置的測試語音樣本幀處理正確結(jié)果進(jìn)行比較;以及所述網(wǎng)元設(shè)備將比較結(jié)果作為判斷是否存在語音處理異常的依據(jù)。第三方面,提供了一種應(yīng)用語音通信網(wǎng)絡(luò)系統(tǒng)的網(wǎng)元設(shè)備,其例如包括存儲模塊、語音處理模塊以及收發(fā)模塊。存儲模塊用于儲存預(yù)置的測試語音樣本幀。語音處理模塊電連接至所述存儲模塊,用于獲取代表用戶通話內(nèi)容的語音幀、檢測將要在指定傳輸信道傳輸?shù)乃稣Z音幀的語音靜默期、以及在所述語音靜默期插入所述預(yù)置的測試語音樣本幀。收發(fā)模塊電連接至所述語音處理模塊,用于通過所述指定傳輸信道將所述語音幀和所述插入的測試語音樣本幀傳送出去。第四方面,提供了另一種應(yīng)用語音通信網(wǎng)絡(luò)系統(tǒng)的網(wǎng)元設(shè)備,其例如包括存儲模塊、語音處理模塊以及收發(fā)模塊。存儲模塊用于儲存預(yù)置的測試語音樣本幀處理正確結(jié)果。收發(fā)模塊用于接收來自對端網(wǎng)元設(shè)備并通過指定傳輸信道同時傳輸?shù)拇碛脩敉ㄔ拑?nèi)容的語音幀和插入所述語音幀的語音靜默期的測試語音樣本幀。語音處理模塊電連接至所述存儲模塊和所述收發(fā)模塊,用于檢測分離出所述收發(fā)模塊接收的語音幀和測試語音樣本幀、將所述分離出的測試語音樣本幀與所述預(yù)置的測試語音樣本幀處理正確結(jié)果進(jìn)行比較、以及將比較結(jié)果作為判斷是否存在語音處理異常的依據(jù)。本發(fā)明上述實施例通過在語音靜默期插入測試語音樣本幀,讓插入的測試語音樣本幀連同代表用戶通話內(nèi)容的語音幀一并在語音通信網(wǎng)絡(luò)系統(tǒng)中建立的傳輸信道上傳送,之后對傳送后的測試語音樣本幀和語音幀進(jìn)行檢測分離并將分離出的測試語音樣本幀與預(yù)置的測試語音樣本幀處理正確結(jié)果進(jìn)行比較以輸出比較結(jié)果,借由探知測試語音樣本幀在整個處理過程中是否存在處理異常來間接判斷整個語音通信網(wǎng)絡(luò)系統(tǒng)是否存在語音處理異常。因此,無需抓包聽取錄音即可實現(xiàn)語音類問題的快速定位,并且檢測的測試語音樣本幀與用戶通話內(nèi)容無關(guān),保證了不侵犯用戶隱私。附圖說明圖1為本發(fā)明實施例在上行基站側(cè)插入測試語音樣本幀并在基站控制器側(cè)檢測分離測試語音樣本幀的語音通信網(wǎng)絡(luò)系統(tǒng)架構(gòu)示意圖。圖2為本發(fā)明實施例語音類問題檢測方法的一種步驟流程示意圖。圖3為本發(fā)明實施例語音類問題檢測方法中的另一種步驟流程示意圖。圖4為本發(fā)明實施例在下行基站控制器側(cè)插入測試語音樣本幀并在基站側(cè)檢測分離測試語音樣本幀的語音通信網(wǎng)絡(luò)系統(tǒng)架構(gòu)示意圖。具體實施方式為更進(jìn)一步闡述本發(fā)明為達(dá)成預(yù)定發(fā)明目的所采取的技術(shù)手段及功效,以下結(jié)合附圖及較佳實施例,對依據(jù)本發(fā)明提出的語音類問題檢測方法以及應(yīng)用語音通信網(wǎng)絡(luò)系統(tǒng)的網(wǎng)元設(shè)備其具體實施方式、方法、步驟及功效,詳細(xì)說明如后。有關(guān)本發(fā)明的前述及其他技術(shù)內(nèi)容、特點及功效,在以下配合參考圖式的較佳實施例詳細(xì)說明中將可清楚的呈現(xiàn)。通過具體實施方式的說明,當(dāng)可對本發(fā)明為達(dá)成預(yù)定目的所采取的技術(shù)手段及功效得以更加深入且具體的了解,然而所附圖式僅是提供參考與說明之用,并非用來對本發(fā)明加以限制。首先說明的是,通常用戶在正常通話過程中,由于雙方交互對話及通話一方因思考、停頓而造成的語音短時中斷,會引起通話信道上短時的語音靜默,通常稱之為語音靜默期;此時語音傳輸信道處于相對空閑狀態(tài)。具體地,語音傳輸過程中,作為語音發(fā)送端的網(wǎng)元設(shè)備的語音激活檢測(VoiceActivityDetection,VAD)模塊(也稱靜音檢測模塊)對于分幀處理后的每幀語音信號可進(jìn)行特征參數(shù)提取,利用語音和噪聲的特征參數(shù)性質(zhì)不同進(jìn)行分類并給出VAD檢測結(jié)果(也即檢測各幀語音信號中是否包含有效語音),再由語音發(fā)送端的編碼器將包含有效語音的語音信號編碼為有效語音幀,而把不包含有效語音的語音信號采用靜音壓縮技術(shù)編碼為靜音描述(SilenceInsertionDescriptor,SID)幀(包含背景噪聲特征參數(shù))。有效語音幀和SID幀等各類語音幀將以非連續(xù)傳輸機(jī)制(DiscontinuousTransmission,DTX)通過語音通信網(wǎng)絡(luò)系統(tǒng)中建立的傳輸信道傳送給作為語音接收端的對端網(wǎng)元設(shè)備,由語音接收端對其進(jìn)行解碼并重構(gòu)出包含有效語音和背景噪聲的語音信號作為輸出。如此一來,用戶通話過程中的語音幀傳輸可區(qū)分為傳送有效語音幀的語音激活期和傳送SID幀的語音靜默期(或者說語音非激活期)。本發(fā)明實施例主要是利用傳輸信道空閑狀態(tài)插入測試語音樣本幀,再經(jīng)由對端網(wǎng)元設(shè)備接收并檢測分離經(jīng)過處理的測試語音樣本幀、并比較其與預(yù)置的測試語音樣本幀處理正確結(jié)果是否一致,存在哪些異常,這些異常例如包括幀頭語音參數(shù)錯、幀號錯、凈荷錯等等;從而能夠確定語音處理過程中存在哪些問題,在實現(xiàn)了話路在線檢測診斷的同時不影響用戶通話也避免了抓取具體用戶語音幀信息。具體地,請參閱圖1,為本發(fā)明實施例提供的在上行基站側(cè)插入測試語音樣本幀并在基站控制器側(cè)檢測分離測試語音樣本幀的語音通信網(wǎng)絡(luò)系統(tǒng)架構(gòu)示意圖。在圖1中,語音通信網(wǎng)絡(luò)系統(tǒng)100包括作為語音發(fā)送端的第一網(wǎng)元設(shè)備例如基站110和作為語音接收端的第二網(wǎng)元設(shè)備例如基站控制器150、以及鏈接第一網(wǎng)元設(shè)備和第二網(wǎng)元設(shè)備的傳輸信道130例如IP網(wǎng)絡(luò)。其中,作為語音發(fā)送端的基站110主要包括存儲模塊111、語音處理模塊113和收發(fā)模塊115,存儲模塊111和收發(fā)模塊115分別與語音處理模塊113電連接,存儲模塊111用于儲存預(yù)置的測試語音樣本幀101。作為語音接收端的基站控制器150主要包括存儲模塊151、語音處理模塊153和收發(fā)模塊155,存儲模塊151和收發(fā)模塊155分別與語音處理模塊153電連接,存儲模塊151用于儲存預(yù)置的測試語音樣本幀處理正確結(jié)果105。需要說明的是,互為對端網(wǎng)元設(shè)備的第一網(wǎng)元設(shè)備(例如基站110)和第二網(wǎng)元設(shè)備(例如基站控制器150)可為選自全球移動通信系(GlobalSystemforMobileCommunications,GSM)、通用移動通信系統(tǒng)(UniversalMobileTelecommunicationsSystem,UMTS)、碼分多址系統(tǒng)(CodeDivisionMultipleAccesssystem,CDMA)、LTE(LongTermEvolution)移動通信系統(tǒng)或固網(wǎng)(FixedAccessNetwork)等網(wǎng)絡(luò)系統(tǒng)的接入網(wǎng)網(wǎng)元設(shè)備;傳輸信道130并不限于IP網(wǎng)絡(luò),也可為AMT(AsynchronousTransferMode)網(wǎng)絡(luò)等。下面將結(jié)合圖1及圖2詳細(xì)描述本發(fā)明實施例應(yīng)用于語音通信網(wǎng)絡(luò)系統(tǒng)100的語音類問題檢測方法。一方面,從基站110的角度來看,本實施例的語音類問題檢測方法主要可包括以下步驟(a)~(c):步驟(a):網(wǎng)元設(shè)備例如基站110獲取代表用戶通話內(nèi)容的語音幀。而獲取代表用戶通話內(nèi)容的語音幀可以采用以下兩種方式來實現(xiàn):方式一,由基站110的收發(fā)模塊115直接接收代表用戶通話內(nèi)容的語音幀供語音處理模塊113作后續(xù)處理;方式二,由基站110的收發(fā)模塊115接收用戶語音信號,再由語音處理模塊113對接收的用戶語音信號進(jìn)行分幀處理、VAD檢測及編碼來獲得代表用戶通話內(nèi)容的語音幀。在此,語音幀可以包括位于語音激活期TPA的有效語音幀AS和位于語音靜默期TPS的靜音描述幀SID。步驟(b):網(wǎng)元設(shè)備例如基站110檢測將要在指定傳輸信道130傳輸?shù)乃稣Z音幀的語音靜默期。具體地,可由基站110中的語音處理模塊113檢測出代表用戶通話內(nèi)容且將要在指定傳輸信道130傳輸?shù)恼Z音幀的語音靜默期,而語音處理模塊113可以是通過識別語音幀中的有效語音幀AS及靜音描述幀SID的幀類型標(biāo)志實現(xiàn)語音幀的語音靜默期TPS的檢測。步驟(c):網(wǎng)元設(shè)備例如基站110在所述語音靜默期插入預(yù)置的測試語音樣本幀101、并通過所述指定傳輸信道130傳送所述語音幀和所述插入的測試語音樣本幀101至對端網(wǎng)元設(shè)備例如基站控制器150,以使所述對端網(wǎng)元設(shè)備例如基站控制器150接收并檢測分離所述指定傳輸信道130傳送的語音幀和測試語音樣本幀101、將分離出的測試語音樣本幀103與預(yù)置的測試語音樣本幀處理正確結(jié)果105進(jìn)行比較、并將比較結(jié)果作為判斷是否存在語音處理異常的依據(jù)。具體地,基站110中的語音處理模塊113在檢測出語音靜默期TPS之后,讀取儲存在存儲模塊111中的預(yù)置的測試語音樣本幀101、并在語音靜默期TPS插入所述預(yù)置的測試語音樣本幀101,例如圖2所示的將預(yù)置的測試語音樣本幀101插入語音靜默期TPS的相鄰靜音描述幀SID之間。在此,預(yù)置的測試語音樣本幀101可以使用特殊的標(biāo)志或數(shù)據(jù)序列如0x11111111,0x5A5A5A5A5A等等,以能夠明顯區(qū)別代表用戶通話內(nèi)容的語音幀(包含AS、SID)。之后,可由基站110中的收發(fā)模塊115將代表用戶通話內(nèi)容的語音幀連同插入語音靜默期靜默期TPS的測試語音樣本幀101一并通過傳輸信道130傳送至基站控制器150的收發(fā)模塊155進(jìn)行接收,再由基站控制器150中的語音處理模塊153對傳輸信道130傳送并由收發(fā)模塊155接收的語音幀(包含AS、SID)和測試語音樣本幀101進(jìn)行檢測分離,例如根據(jù)測試語音樣本幀101的特征信息進(jìn)行檢測分離,以得到分離出的語音幀(包含AS、SID)和分離出的測試語音樣本幀103(也即處理后的測試語音樣本幀101)。分離出的語音幀(包含AS、SID)可以由基站控制器150中的收發(fā)模塊155轉(zhuǎn)發(fā)出去;而分離出的測試語音樣本幀103將與儲存在存儲模塊151中的預(yù)置的測試語音樣本幀處理正確結(jié)果105在語音處理模塊153中進(jìn)行比較、并將比較結(jié)果作為判斷是否存在語音處理異常的依據(jù)。如果分離出的測試語音樣本幀103與預(yù)置的測試語音樣本幀處理正確結(jié)果105不一致,則判斷存在語音處理異常(例如幀頭語音參數(shù)錯、幀號錯、凈荷錯等等異常),進(jìn)而對照系統(tǒng)實現(xiàn)逆向分析出異常的原因。另一方面,同樣參閱圖1及圖2,從基站控制器150的角度來看,本實施例的語音類問題檢測方法主要可包括以下步驟(i)~(iii):步驟(i):網(wǎng)元設(shè)備例如基站控制器150接收并檢測分離來自對端網(wǎng)元設(shè)備例如基站110并通過指定傳輸信道130同時傳輸?shù)拇碛脩敉ㄔ拑?nèi)容的語音幀和插入所述語音幀的語音靜默期的測試語音樣本幀101。其中,基站控制器150中的收發(fā)模塊155可以執(zhí)行上述接收步驟,而語音處理模塊153則可以實現(xiàn)上述檢測分離步驟,進(jìn)而得到分離后的語音幀和測試語音樣本幀103(也即處理后的測試語音樣本幀101)。在此,語音幀可以包括位于語音激活期TPA的有效語音幀AS和位于語音靜默期TPS的靜音描述幀SID。步驟(ii):所述網(wǎng)元設(shè)備例如基站控制器150將所述分離出的測試語音樣本幀103與預(yù)置的測試語音樣本幀處理正確結(jié)果105進(jìn)行比較。具體地,可由基站控制器150中的語音處理模塊153從存儲模塊151中讀取出預(yù)置的測試語音樣本幀處理正確結(jié)果105,并將其與所述分離出的測試語音樣本幀103進(jìn)行比較。步驟(iii):所述網(wǎng)元設(shè)備例如基站控制器150將比較結(jié)果作為判斷是否存在語音處理異常的依據(jù)。在此,當(dāng)基站控制器150中的語音處理模塊153將分離出的測試語音樣本幀103與預(yù)置的測試語音樣本幀處理正確結(jié)果105進(jìn)行比較后,根據(jù)比較結(jié)果則可以判斷是否存在語音處理異常,例如是否存在幀頭語音參數(shù)錯、幀號錯、凈荷錯等等異常,進(jìn)而對照系統(tǒng)實現(xiàn)逆向分析出異常的原因。在上述語音類問題檢測方法的實施例中,在語音靜默期TPS插入預(yù)置的測試語音樣本幀101并不限于圖2所示的插入在語音靜默期TPS的相鄰靜音描述幀SID之間,也可為如圖3所示的將語音靜默期TPS的至少部分靜音描述幀SID替換成預(yù)置的測試語音樣本幀101。相應(yīng)地,在基站控制器150的語音處理模塊153進(jìn)行檢測分離后而得到的分離出的語音幀(包含AS、SID)被轉(zhuǎn)發(fā)出去之前,可通過語音處理模塊153先在分離出的語音幀(包含AS、SID)中插入靜音描述幀SID以填補(bǔ)被預(yù)置的測試語音樣本幀101替換的部分。在本發(fā)明其他實施例中,測試語音樣本幀101和測試語音樣本幀處理正確結(jié)果105并不限于分別預(yù)置在基站110和基站控制器150的存儲模塊111、151內(nèi),其也可互換位置,例如圖4所示的在下行基站控制器側(cè)插入測試語音樣本幀并在基站側(cè)檢測分離測試語音樣本幀的語音通信網(wǎng)絡(luò)系統(tǒng);而圖2及圖3所示語音類問題檢測方法同樣適用于圖4所示的語音通信網(wǎng)絡(luò)系統(tǒng),只是測試語音樣本幀101的插入操作由基站控制器150完成,而測試語音樣本幀105的檢測分離以及其和預(yù)置的測試語音樣本幀處理正確結(jié)果105的比較操作則由基站110來完成。綜上所述,本發(fā)明上述實施例通過在語音靜默期插入測試語音樣本幀,讓插入的測試語音樣本幀連同代表用戶通話內(nèi)容的語音幀一并在語音通信網(wǎng)絡(luò)系統(tǒng)中建立的傳輸信道上傳送,之后對傳送后的測試語音樣本幀和語音幀進(jìn)行檢測分離并將分離出的測試語音樣本幀與預(yù)置的測試語音樣本幀處理正確結(jié)果進(jìn)行比較以輸出比較結(jié)果,借由探知測試語音樣本幀在整個處理過程中是否存在處理異常來間接判斷整個語音通信網(wǎng)絡(luò)系統(tǒng)是否存在語音處理異常。此外,由于預(yù)知在正確情況下的測試語音樣本幀處理結(jié)果,這樣通過對比接收分離出的測試語音樣本幀和預(yù)置的測試語音樣本幀處理正確結(jié)果的差異,就可以知道在語音處理中是否存在異常,有哪些異常;從而最大程度在線檢測通話話路的狀態(tài)以及在處理過程中出現(xiàn)的異?;騿栴},有效幫助語音類問題定位。另外,由于是通話在線實時檢測,方便問題定位,檢測的測試語音樣本幀與用戶通話內(nèi)容無關(guān),保證了不侵犯用戶隱私。通過以上的實施方式的描述,所屬領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可以用硬件實現(xiàn),或固件實現(xiàn),或它們的組合方式來實現(xiàn)。當(dāng)使用軟件實現(xiàn)時,可以將上述功能存儲在計算機(jī)可讀介質(zhì)中或作為計算機(jī)可讀介質(zhì)上的一個或多個指令或代碼進(jìn)行傳輸。計算機(jī)可讀介質(zhì)包括計算機(jī)存儲介質(zhì)和通信介質(zhì),其中通信介質(zhì)包括便于從一個地方向另一個地方傳送計算機(jī)程序的任何介質(zhì)。存儲介質(zhì)可以是計算機(jī)能夠存取的任何可用介質(zhì)。以此為例但不限于:計算機(jī)可讀介質(zhì)可以包括RAM、ROM、EEPROM、CD-ROM或其他光盤存儲、磁盤存儲介質(zhì)或者其他磁存儲設(shè)備、或者能夠用于攜帶或存儲具有指令或數(shù)據(jù)結(jié)構(gòu)形式的期望的程序代碼并能夠由計算機(jī)存取的任何其他介質(zhì)。此外。任何連接可以適當(dāng)?shù)某蔀橛嬎銠C(jī)可讀介質(zhì)。例如,如果軟件是使用同軸電纜、光纖光纜、雙絞線、數(shù)字用戶線(DSL)或者諸如紅外線、無線電和微波之類的無線技術(shù)從網(wǎng)站、服務(wù)器或者其他遠(yuǎn)程源傳輸?shù)模敲赐S電纜、光纖光纜、雙絞線、DSL或者諸如紅外線、無線和微波之類的無線技術(shù)包括在所屬介質(zhì)的定影中。如本發(fā)明所使用的,盤(Disk)和碟(disc)包括壓縮光碟(CD)、激光碟、光碟、數(shù)字通用光碟(DVD)、軟盤和藍(lán)光光碟,其中盤通常磁性的復(fù)制數(shù)據(jù),而碟則用激光來光學(xué)的復(fù)制數(shù)據(jù)。上面的組合也應(yīng)當(dāng)包括在計算機(jī)可讀介質(zhì)的保護(hù)范圍之內(nèi)。總之,以上所述僅為本發(fā)明技術(shù)方案的較佳實施例而已,并非用于限定本發(fā)明的保護(hù)范圍。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。