專利名稱:一種交換機(jī)環(huán)路中繼忙音檢測(cè)的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種交換機(jī)環(huán)路中繼忙音檢測(cè)的方法,屬于通信信號(hào)參數(shù)的檢測(cè)方法的技術(shù)領(lǐng)域,具體說(shuō)屬于VoIP通信系統(tǒng)中語(yǔ)音接入設(shè)備上環(huán)路中繼輸入的忙音信號(hào)參數(shù)的自動(dòng)檢測(cè)方法的技術(shù)領(lǐng)域。
背景技術(shù):
傳統(tǒng)的電話通信系統(tǒng),通話雙方在通話過(guò)程中,當(dāng)一方掛機(jī)后,交換機(jī)會(huì)向另一方送出忙音,另一方通話者聽到忙音后,知道對(duì)方已經(jīng)掛機(jī)且線路處于掛斷狀態(tài),會(huì)掛掉電話,恢復(fù)線路的空閑。隨著通信技術(shù)的發(fā)展,尤其在VoIP通信系統(tǒng)接入網(wǎng)關(guān)的應(yīng)用中,在交換機(jī)用戶線上的設(shè)備不是普通話機(jī),而是語(yǔ)音網(wǎng)關(guān)的環(huán)路中繼接口等語(yǔ)音設(shè)備;當(dāng)一方掛機(jī)后,交換機(jī)送出的忙音信號(hào)送到該語(yǔ)音設(shè)備,如果這種語(yǔ)音設(shè)備不具有識(shí)別忙音信號(hào)的能力,將一直不會(huì)產(chǎn)生掛機(jī)操作,那么環(huán)路中繼接口將一直被占用,造成中繼接口資源掛死。
為解決語(yǔ)音設(shè)備這種特殊應(yīng)用場(chǎng)合的忙音識(shí)別問(wèn)題,語(yǔ)音設(shè)備都具有忙音檢測(cè)功能,當(dāng)檢測(cè)到忙音后,語(yǔ)音設(shè)備就會(huì)執(zhí)行掛機(jī)操作,釋放環(huán)路中繼接口資源。對(duì)于VoIP網(wǎng)關(guān)設(shè)備,通常需設(shè)定待檢測(cè)忙音的具體參數(shù),如頻率,周期通斷時(shí)間等。然而,由于交換機(jī)種類繁多,又須遵循不同國(guó)家或地區(qū)的標(biāo)準(zhǔn),所有忙音參數(shù)數(shù)據(jù)也五花八門。即語(yǔ)音網(wǎng)關(guān)設(shè)備的忙音偵測(cè)參數(shù)(包括頻率和響停時(shí)間)設(shè)置需在設(shè)備安裝時(shí)根據(jù)前置交換機(jī)的忙音信號(hào)來(lái)設(shè)定。
這樣現(xiàn)場(chǎng)工程人員需測(cè)定前置機(jī)忙音的參數(shù)數(shù)據(jù),再根據(jù)測(cè)定來(lái)設(shè)置網(wǎng)關(guān)的忙音偵測(cè)參數(shù)。測(cè)定前置機(jī)忙音參數(shù)的過(guò)程中常見方法是錄制前置機(jī)忙音音頻信號(hào),再通過(guò)計(jì)算機(jī)上的音頻分析軟件分析其頻率和通斷時(shí)間,最后設(shè)定網(wǎng)關(guān)相關(guān)參數(shù)。這樣的操作要求工程人員具備一定的專有設(shè)備和音頻分析能力,且操作過(guò)程也比較復(fù)雜。
發(fā)明內(nèi)容
本發(fā)明提出一種交換機(jī)環(huán)路中繼忙音檢測(cè)的方法,以實(shí)現(xiàn)得到最為精確的忙音參數(shù)檢測(cè)結(jié)果的目的。
為達(dá)到所述的目的本發(fā)明在交換機(jī)環(huán)路中繼上采用的忙音檢測(cè)方法是 —種交換機(jī)環(huán)路中繼忙音檢測(cè)的方法,其交換機(jī)環(huán)路中繼接入設(shè)備包括 一環(huán)路中繼接口 ; 至少一個(gè)媒體處理芯片,該媒體處理芯片可以處理語(yǔ)音數(shù)據(jù),處理及生成各種聲音信號(hào),其具有tone音信號(hào)的比較能力,通過(guò)預(yù)先設(shè)置頻率和通斷時(shí)間,可以檢測(cè)到輸入信號(hào)是否和設(shè)置的參數(shù)相同或相近; 一 TDM交叉芯片,該TDM交叉芯片完成所述的環(huán)路中繼接口和所述的媒體處理芯片的媒體處理功能模塊聲音鏈路的接通; 一業(yè)務(wù)控制芯片,該業(yè)務(wù)控制芯片為中繼接入設(shè)備中做數(shù)據(jù)收集及處理、控制的CPU芯片,對(duì)該至少一個(gè)媒體處理芯片進(jìn)行控制及信息收集; 其忙音檢測(cè)的過(guò)程為 步驟Sl 在忙音參數(shù)檢測(cè)設(shè)備的環(huán)路中繼接口提供忙音信號(hào); 步驟S2 連接媒體處理芯片資源;分別連接至少一個(gè)媒體處理芯片資源和接收到忙音信號(hào)的環(huán)路中繼接口的鏈路; 步驟S3 收集忙音通斷時(shí)間檢測(cè)參數(shù);對(duì)應(yīng)程序控制所述的業(yè)務(wù)控制芯片周期性從該媒體處理芯片資源讀取采集到的環(huán)路中繼輸入忙音信號(hào)的聲音強(qiáng)度,根據(jù)聲音強(qiáng)度判斷忙音信號(hào)處于的響停狀態(tài),并記錄對(duì)應(yīng)的時(shí)間,最后綜合所有的時(shí)間信息計(jì)算出忙音信號(hào)的響停時(shí)間; 步驟S4 設(shè)置忙音信號(hào)比較參數(shù)組;使用步驟S3得到的忙音信號(hào)的通斷時(shí)間,同時(shí)考慮待檢測(cè)忙音頻率范圍,對(duì)所有可用的tone信號(hào)比較資源做信號(hào)檢測(cè)參數(shù)設(shè)置,使 tone信號(hào)比較資源的頻率范圍均勻分布于待檢測(cè)忙音頻率范圍內(nèi); 步驟S5 收集忙音比較結(jié)果;在一段時(shí)間內(nèi),對(duì)應(yīng)程序控制所述的業(yè)務(wù)控制芯片從該媒體處理芯片資源收集各tone信號(hào)比較資源的比較結(jié)果; 步驟S6 計(jì)算忙音信號(hào)參數(shù);根據(jù)步驟S5中收集到的tone信號(hào)比較結(jié)果,得到不同tone信號(hào)比較設(shè)置下對(duì)應(yīng)的比較結(jié)果計(jì)數(shù),對(duì)計(jì)數(shù)及對(duì)應(yīng)頻率進(jìn)行加權(quán)平均值計(jì)算,得到前置機(jī)忙音信號(hào)的實(shí)際頻率。
該步驟S2的具體實(shí)施過(guò)程為 (S2-1)、分別獲取被檢測(cè)忙音的環(huán)路中繼接口的語(yǔ)音通道編號(hào)ID和媒體處理芯片語(yǔ)音處理資源的語(yǔ)音通道編號(hào)ID ; (S2-2)、獲取到的語(yǔ)音通道編號(hào)控制所述的TDM交叉芯片進(jìn)行語(yǔ)音通道連接,使環(huán)路中繼接口的忙音信號(hào)可以傳輸?shù)綄?duì)應(yīng)媒體處理芯片;該TDM交叉芯片的交叉控制僅控制環(huán)路中繼接口到所述的媒體處理芯片方向的語(yǔ)音通道單向連接; (S2-3)、判斷是否還有媒體處理芯片可用;若有則重復(fù)以上步驟(S2-1)進(jìn)行下一個(gè)媒體處理芯片連接;否則終止過(guò)程。
該步驟S3的具體實(shí)施過(guò)程為 (S3-1)、設(shè)定檢測(cè)時(shí)間定時(shí)器和采集周期定時(shí)器; (S3-2)、在采集周期定時(shí)器驅(qū)動(dòng)下順序讀取所述步驟S2中所連接的媒體處理芯片語(yǔ)音處理資源中實(shí)時(shí)的聲音強(qiáng)度數(shù)據(jù)并記錄此數(shù)據(jù)及當(dāng)時(shí)的時(shí)間; (S3-3)、判斷檢測(cè)時(shí)間定時(shí)器設(shè)定的檢測(cè)時(shí)間;若檢測(cè)時(shí)間定時(shí)器時(shí)間到時(shí),停止對(duì)媒體處理芯片的聲音強(qiáng)度數(shù)據(jù)的收集,進(jìn)到下一步;否則回到步驟(S31)繼續(xù)讀取聲音強(qiáng)度數(shù)據(jù); (S3-4)、根據(jù)前面記錄的當(dāng)時(shí)的時(shí)間,通過(guò)設(shè)定聲音強(qiáng)度數(shù)據(jù)的閾值判斷出響、停狀態(tài)的轉(zhuǎn)換時(shí)間,再由轉(zhuǎn)換時(shí)間分別計(jì)算出各忙音信號(hào)響、停的時(shí)長(zhǎng)時(shí)間,對(duì)這些時(shí)間做平均值計(jì)算,得到精確的忙音信號(hào)響、停時(shí)間數(shù)據(jù)。
該步驟(S3-1)中檢測(cè)時(shí)間定時(shí)器設(shè)定為10秒;采集周期定時(shí)器設(shè)定為20毫秒; 該步驟(S3-4)中聲音強(qiáng)度數(shù)據(jù)的閾值為-25dbm,大于-25dbm為響狀態(tài),否則為停狀態(tài)。
該步驟S4中設(shè)定的忙音信號(hào)比較參數(shù)組tone信號(hào)比較資源的頻率范圍為 300-2000 赫茲或 300-1200 赫茲或 300-1700 赫茲。
6 該步驟S5的具體實(shí)施過(guò)程為 (S5-1)、判斷待測(cè)忙音信號(hào)頻率范圍是否大于媒體處理芯片組tone音頻率檢測(cè)窗口范圍;若大于則順序執(zhí)行下一步驟;若小于等于則跳過(guò)下一步驟; (S5-2)、分割頻率估計(jì)范圍成較小的范圍并記錄;分割待測(cè)忙音信號(hào)頻率范圍使頻率估計(jì)范圍小于所述的檢測(cè)窗口范圍; (S5-3)、使用當(dāng)前的頻率估計(jì)范圍設(shè)定所有可用tone音信號(hào)比較參數(shù)并記錄比較到相同或相近信號(hào)的各tone音比較資源的編號(hào)及對(duì)應(yīng)信號(hào)的參數(shù)組中的頻率參數(shù)值。
所述的tone音頻率檢測(cè)窗口范圍為tone音信號(hào)的并發(fā)比較能力與比較結(jié)果誤差的積。
該步驟S6的具體實(shí)施過(guò)程為 (S6-1)、根據(jù)步驟S5得到的比較結(jié)果,計(jì)算出各tone音比較資源所報(bào)告的結(jié)果次數(shù); (S6-2)、找到有比較結(jié)果的tone音比較資源編號(hào)所對(duì)應(yīng)的頻率; (S6-3)、計(jì)算加權(quán)平均值;以計(jì)算出的報(bào)告的結(jié)果次數(shù)為權(quán)值,以對(duì)應(yīng)的設(shè)定頻率為采樣值,進(jìn)行加權(quán)平均值計(jì)算,得出檢測(cè)的忙音頻率。
該加權(quán)平均值計(jì)算公式為(aXA+bXB)/a+b,其中A、B為比較得到的頻率,而a、b 分別為A、B比較得到的頻率次數(shù)。
一種交換機(jī)環(huán)路中繼忙音檢測(cè)的方法,交換機(jī)環(huán)路中繼接入設(shè)備包括 一環(huán)路中繼接口 ; 至少一個(gè)媒體處理芯片,該媒體處理芯片可以處理語(yǔ)音數(shù)據(jù),處理及生成各種聲音信號(hào),其具有tone音信號(hào)的比較能力,通過(guò)預(yù)先設(shè)置頻率和通斷時(shí)間,可以檢測(cè)到輸入信號(hào)是否和設(shè)置的參數(shù)相同或相近; 一 TDM交叉芯片,該TDM交叉芯片完成所述的環(huán)路中繼接口和所述的媒體處理芯片的媒體處理功能模塊聲音鏈路的接通; —業(yè)務(wù)控制芯片,該業(yè)務(wù)控制芯片為中繼接入設(shè)備中做數(shù)據(jù)收集及處理、控制的 CPU芯片,對(duì)該至少一個(gè)媒體處理芯片進(jìn)行控制及信息收集; 其特征在于忙音檢測(cè)的過(guò)程為 步驟Sl 在忙音參數(shù)檢測(cè)設(shè)備的環(huán)路中繼接口提供忙音信號(hào); 步驟S2 連接媒體處理芯片資源;分別連接至少一個(gè)媒體處理芯片資源和接收到忙音信號(hào)的環(huán)路中繼接口的鏈路; 步驟S3 收集忙音通斷時(shí)間檢測(cè)參數(shù);對(duì)應(yīng)程序控制所述的業(yè)務(wù)控制芯片周期性從該媒體處理芯片資源讀取采集到的環(huán)路中繼輸入忙音信號(hào)的聲音強(qiáng)度,根據(jù)聲音強(qiáng)度判斷忙音信號(hào)處于的響停狀態(tài),并記錄對(duì)應(yīng)的時(shí)間,最后綜合所有的時(shí)間信息計(jì)算出忙音信號(hào)的響停時(shí)間; 步驟Si,判斷待測(cè)忙音信號(hào)頻率范圍是否大于媒體處理芯片組tone音頻率檢測(cè)窗口范圍;若大于則順序執(zhí)行下一步驟;若小于等于則跳過(guò)下一步驟; 步驟S2’ 分割頻率估計(jì)范圍成每個(gè)均小于檢測(cè)窗口范圍的至少兩個(gè)頻率估計(jì)范圍; 步驟S3’:設(shè)定當(dāng)前頻率范圍;對(duì)分割后的頻率估計(jì)范圍按順序選擇設(shè)定為當(dāng)前頻率范圍; 步驟S4’ 設(shè)置忙音信號(hào)比較參數(shù)組;收集忙音比較結(jié)果;計(jì)算忙音信號(hào)參數(shù); 步驟S5’ 判斷是否找到忙音信號(hào);若為真,則跳過(guò)下一步驟;若為假,則執(zhí)行下一步驟; 步驟S6’ 修改當(dāng)前頻率范圍為下一個(gè)范圍;根據(jù)步驟S2’的分割用順序下一個(gè)頻率估計(jì)范圍修改當(dāng)前頻率范圍后返回步驟S4’重復(fù)執(zhí)行; 步驟S7’ 根據(jù)找到的忙音頻率設(shè)定小范圍的頻率范圍; 步驟S8’ 設(shè)置忙音信號(hào)比較參數(shù)組;收集忙音比較結(jié)果;計(jì)算忙音信號(hào)參數(shù),得到最為精確的忙音參數(shù)檢測(cè)結(jié)果。
本發(fā)明利用VoIP系統(tǒng)語(yǔ)音環(huán)路中繼接入設(shè)備上已有的軟、硬件資源,主要是媒體處理芯片及集成與其中的軟件功能,通過(guò)在忙音信號(hào)可能的參數(shù)范圍預(yù)先設(shè)定比較的頻率和通斷時(shí)間參數(shù),檢測(cè)其忙音信號(hào)比較結(jié)果,從而可以計(jì)算出前置機(jī)忙音音頻信號(hào)參數(shù)。本發(fā)明通過(guò)這種過(guò)程,簡(jiǎn)單快速的得到現(xiàn)場(chǎng)的忙音參數(shù)數(shù)據(jù),并減少了對(duì)工程人員及相關(guān)設(shè)備的要求。
圖1為本發(fā)明忙音信號(hào)參數(shù)檢測(cè)的硬件資源連接示意圖; 圖2為本發(fā)明忙音信號(hào)參數(shù)檢測(cè)過(guò)程的流程圖; 圖3為圖2步驟S2過(guò)程的流程圖;
圖4為圖2步驟S3過(guò)程的流程圖; 圖5為圖2步驟S5過(guò)程的流程圖; 圖6為圖2步驟S6過(guò)程的流程圖; 圖7為本發(fā)明較佳實(shí)施例忙音信號(hào)參數(shù)檢測(cè)過(guò)程的流程圖。
具體實(shí)施例方式下面結(jié)合附圖通過(guò)具體實(shí)施例進(jìn)一步詳細(xì)描述本發(fā)明語(yǔ)音設(shè)備自動(dòng)檢測(cè)忙音信號(hào)參數(shù)的方法,其中 由于本發(fā)明的目的是提供一種適用于現(xiàn)場(chǎng)忙音信號(hào)參數(shù)數(shù)據(jù)檢測(cè)的方法,本方法適用于具有以下所述的VoIP系統(tǒng)語(yǔ)音環(huán)路中繼接入設(shè)備中。
VoIP系統(tǒng)語(yǔ)音環(huán)路中繼接入設(shè)備一般都具有以下資源,如圖1所示 1、環(huán)路中繼接口 ; 2、媒體處理芯片,其中具有tone音信號(hào)的比較能力。即通過(guò)預(yù)先設(shè)置頻率和通斷時(shí)間,可以檢測(cè)到輸入信號(hào)是否和設(shè)置的參數(shù)相同或相近。
其中,媒體處理芯片是指DSP(Digital Signal ftOcessor,數(shù)字信號(hào)處理器)芯片及固化于其中的媒體處理程序固件,媒體處理芯片通常由專業(yè)媒體處理芯片廠商提供。媒體處理芯片可以處理語(yǔ)音數(shù)據(jù),處理及生成各種聲音信號(hào),其中包括本發(fā)明需要用到的功能t0ne音信號(hào)的比較功能。一個(gè)媒體處理芯片中通??梢远鄠€(gè)tone音信號(hào)比較同時(shí)進(jìn)行。
進(jìn)行tone音信號(hào)比較時(shí),需設(shè)置tone音信號(hào)的頻率,信號(hào)響停時(shí)間參數(shù);若接收到的tone音信號(hào)與設(shè)置的頻率、時(shí)間參數(shù)相近(不同廠商的媒體處理芯片tone音信號(hào)比較功能的誤差范圍不同,此處相近是指參數(shù)在誤差范圍內(nèi)),媒體處理芯片就會(huì)報(bào)告接收到此信號(hào)的編號(hào)(通常用設(shè)置比較參數(shù)時(shí)對(duì)應(yīng)的參數(shù)編號(hào))。
3、TDM(Time Division Multiplex and Multiplexer,時(shí)分復(fù)用)交叉芯片,完成環(huán)路中繼接口和媒體處理芯片的媒體處理功能模塊聲音鏈路的接通。
4、業(yè)務(wù)控制芯片,即中繼接入設(shè)備中做數(shù)據(jù)收集及處理、控制的CPU芯片。其包括對(duì)媒體處理芯片的控制及信息收集。
其忙音檢測(cè)的過(guò)程遵從如下的步驟,如圖2所示 步驟Sl 在忙音參數(shù)檢測(cè)設(shè)備的環(huán)路中繼接口提供忙音信號(hào); 步驟S2 連接媒體處理芯片資源;分別連接至少一個(gè)媒體處理芯片資源和接收到忙音信號(hào)的環(huán)路中繼接口的鏈路; 步驟S3 收集忙音通斷時(shí)間檢測(cè)參數(shù);對(duì)應(yīng)程序控制所述的業(yè)務(wù)控制芯片周期性從該媒體處理芯片資源讀取采集到的環(huán)路中繼輸入忙音信號(hào)的聲音強(qiáng)度,根據(jù)聲音強(qiáng)度判斷忙音信號(hào)處于的響停狀態(tài),并記錄對(duì)應(yīng)的時(shí)間,最后綜合所有的時(shí)間信息計(jì)算出忙音信號(hào)的響停時(shí)間; 步驟S4 設(shè)置忙音信號(hào)比較參數(shù)組;使用步驟S3得到的忙音信號(hào)的通斷時(shí)間,同時(shí)考慮待檢測(cè)忙音頻率范圍,對(duì)所有可用的tone信號(hào)比較資源做信號(hào)檢測(cè)參數(shù)設(shè)置,使 tone信號(hào)比較資源的頻率范圍均勻分布于待檢測(cè)忙音頻率范圍內(nèi); 步驟S5 收集忙音比較結(jié)果;在一段時(shí)間內(nèi),對(duì)應(yīng)程序控制所述的業(yè)務(wù)控制芯片從該媒體處理芯片資源收集各tone信號(hào)比較資源的比較結(jié)果; 步驟S6 計(jì)算忙音信號(hào)參數(shù);根據(jù)步驟S5中收集到的tone信號(hào)比較結(jié)果,得到不同tone信號(hào)比較設(shè)置下對(duì)應(yīng)的比較結(jié)果計(jì)數(shù),對(duì)計(jì)數(shù)及對(duì)應(yīng)頻率進(jìn)行加權(quán)平均值計(jì)算,得到前置機(jī)忙音信號(hào)的實(shí)際頻率。
采用本發(fā)明的忙音信號(hào)參數(shù)檢測(cè)的方法由于在忙音參數(shù)檢測(cè)設(shè)備的環(huán)路中繼接口提供忙音信號(hào);同時(shí)連接媒體處理芯片資源和接收到忙音信號(hào)的環(huán)路中繼接口的鏈路; 使忙音通斷時(shí)間能檢測(cè)并收集、計(jì)算時(shí)間參數(shù); 設(shè)置忙音信號(hào)比較參數(shù)組,其中根據(jù)預(yù)檢測(cè)的忙音信號(hào)頻率范圍,設(shè)置tone音信號(hào)比較頻率參數(shù);根據(jù)檢測(cè)到的忙音通斷時(shí)間設(shè)置信號(hào)通斷比較時(shí)間。若語(yǔ)音設(shè)備具有多個(gè)tone信號(hào)比較資源,可同時(shí)設(shè)置所有可用資源,使忙音信號(hào)比較可以在大范圍內(nèi)并發(fā)處理。
收集忙音比較結(jié)果,即前述所設(shè)置的忙音信號(hào)比較(參數(shù))組中,檢測(cè)到的相近忙音信號(hào)所對(duì)應(yīng)信號(hào)的參數(shù)組中的頻率參數(shù)值。
計(jì)算忙音信號(hào)參數(shù),前述收集忙音比較結(jié)果時(shí),收集到的比較結(jié)果一般都有多個(gè), 根據(jù)所有的結(jié)果分析并計(jì)算出忙音信號(hào)的實(shí)際頻率及通斷時(shí)間。
其中,收集忙音通斷時(shí)間檢測(cè)參數(shù)采用媒體處理芯片(如DSP芯片)及集成于其中的能量檢測(cè)軟件功能完成,即通過(guò)其上報(bào)的聲音強(qiáng)度數(shù)據(jù)判定忙音信號(hào)的通斷狀態(tài)。
其中,設(shè)置忙音信號(hào)比較參數(shù)組(頻率,通道時(shí)間)和收集忙音比較結(jié)果(檢測(cè)到忙音信號(hào)的比較頻率值)采用媒體處理芯片及集成與其中的tone信號(hào)比較軟件功能完成。
我們知道人的耳朵能聽的范圍是20到20000赫茲之間。電話線路傳輸音頻在300到3300赫茲之間;因?yàn)榇郎y(cè)的前置機(jī)忙音信號(hào)頻率參數(shù)是未知的,一般需要在較大的頻率估計(jì)范圍(在實(shí)際應(yīng)用中,發(fā)現(xiàn)的忙音信號(hào)頻率多數(shù)在400-600HZ,但也發(fā)現(xiàn)過(guò)1200Hz的頻率)內(nèi)進(jìn)行本發(fā)明方法實(shí)施;同時(shí)環(huán)路中繼接入設(shè)備中,媒體處理芯片tone音信號(hào)比較功能的比較結(jié)果對(duì)應(yīng)頻率也有一定的誤差范圍;而接入設(shè)備中可并發(fā)使用的媒體處理芯片 tone音信號(hào)比較功能有一定限制。在設(shè)置忙音信號(hào)比較參數(shù)組的頻率參數(shù)時(shí),根據(jù)tone音信號(hào)的并發(fā)比較能力及比較結(jié)果誤差,可以完成一定范圍內(nèi)的tone信號(hào)頻率檢測(cè)。
例如,并發(fā)比較能力為10,每個(gè)比較功能的結(jié)果誤差為15Hz (赫茲),則其可完成 tone音頻率檢測(cè)的窗口范圍(媒體處理芯片組檢測(cè)窗口范圍)為10*(15-5) = IOOHz0此處,15-5是為了讓單獨(dú)tone音比較資源和其兩側(cè)的比較資源在范圍上有一定交集,確??梢栽谡w頻率估計(jì)范圍內(nèi)檢測(cè)到tone音頻率。例中(赫茲)的交集可根據(jù)實(shí)際媒體處理芯片tone音頻率比較的性能作調(diào)整。
其中,計(jì)算忙音信號(hào)參數(shù)采用加權(quán)平均值法。例若數(shù)據(jù)A出現(xiàn)a (即為A的權(quán)值) 次,數(shù)據(jù)B出現(xiàn)b次,則其加權(quán)均值為(aXA+bXB)/a+b,在本發(fā)明中,A、B相當(dāng)于前述比較得到的頻率,而a、b相當(dāng)于前述比較得到的頻率的次數(shù)。
進(jìn)一步,經(jīng)過(guò)前述的一次過(guò)程,往往只能得到誤差很大的頻率參數(shù)值或完全檢測(cè)不到對(duì)應(yīng)頻率,不能滿足作為設(shè)置參數(shù)的需要。為此,可以重復(fù)上述的頻率比較、計(jì)算過(guò)程。
針對(duì)完全檢測(cè)不到對(duì)應(yīng)頻率的問(wèn)題,其原因?yàn)榍爸脵C(jī)忙音信號(hào)的頻率值不在此次設(shè)置的tone音頻率檢測(cè)的范圍內(nèi)。此時(shí)可以修改新忙音信號(hào)頻率比較參數(shù)范圍與前面的頻率參數(shù)范圍無(wú)重疊區(qū)域,以完成大范圍頻率的忙音比較捕捉。
針對(duì)只能得到誤差很大的頻率參數(shù)值,其原因?yàn)槊襟w處理芯片tone音頻率比較結(jié)果的誤差較大,且相鄰tone音頻率比較資源的頻率范圍交集較小,造成比較結(jié)果對(duì)應(yīng)的頻率及數(shù)量少,計(jì)算得出的頻率誤差大。此時(shí)可以在前次得到的頻率結(jié)果基礎(chǔ)上,設(shè)定更小的頻率估計(jì)范圍(對(duì)應(yīng)每個(gè)tone音比較資源的小,而相鄰比較資源范圍交集大),進(jìn)行忙音信號(hào)頻率檢測(cè)。此時(shí)可采集到大量的頻率比較結(jié)果,從而使最終結(jié)果達(dá)到作為設(shè)置參數(shù)的要求。
圖1是本發(fā)明實(shí)施例忙音信號(hào)參數(shù)檢測(cè)的硬件資源連接示意圖。其中,業(yè)務(wù)控制芯片中執(zhí)行此設(shè)備所支持業(yè)務(wù)的程序(同時(shí)包括本發(fā)明方法的控制過(guò)程);媒體處理芯片處理語(yǔ)音信息,是本發(fā)明方法的檢測(cè)信息來(lái)源;環(huán)路中繼接口是接前置機(jī)的接口模塊,為忙音信號(hào)的輸入源;TDM交叉芯片用于將環(huán)路中繼接口到媒體處理芯片的語(yǔ)音鏈路接通。
本實(shí)施例中使用5個(gè)媒體處理芯片資源,每一個(gè)芯片具有并發(fā)比較15個(gè)tone信號(hào)的能力(即并發(fā)可以75個(gè)tone信號(hào)比較),信號(hào)頻率比較誤差為15赫茲(Hz)左右,可設(shè)置的信號(hào)比較頻率參數(shù)范圍為300-2000HZ。選擇使用75* (15-5) = 750Hz的檢測(cè)窗口范圍。
考慮到應(yīng)用中遇到300-1200HZ的忙音信號(hào)以及本實(shí)施例中媒體處理芯片可設(shè)置的信號(hào)比較頻率參數(shù)范圍,本實(shí)施例中待檢測(cè)忙音估計(jì)頻率范圍設(shè)定在300-1700HZ。在忙音參數(shù)檢測(cè)過(guò)程中,5個(gè)媒體處理芯片(共75個(gè)tone音比較資源)和同一個(gè)被檢測(cè)忙音的環(huán)路中繼鏈路連接,一起檢測(cè)接收到的忙音信號(hào),同時(shí),會(huì)將檢測(cè)到的數(shù)據(jù)向數(shù)據(jù)收集及處理資源報(bào)告,由數(shù)據(jù)收集及處理資源分析數(shù)據(jù)并決定后續(xù)流程。
圖2是本發(fā)明實(shí)施例忙音信號(hào)參數(shù)檢測(cè)過(guò)程的流程圖。本實(shí)施例的忙音信號(hào)參數(shù)檢測(cè)過(guò)程包括 步驟Sl 在忙音參數(shù)檢測(cè)設(shè)備的環(huán)路中繼接口提供忙音信號(hào),本實(shí)例中采用經(jīng)此環(huán)路中繼通話后,對(duì)端話機(jī)掛接,使前置機(jī)向此環(huán)路中繼接口提供忙音信號(hào)。
步驟S2 連接媒體處理芯片資源,本實(shí)施例中采用工程人員輸入忙音參數(shù)檢測(cè)命令啟動(dòng)及后續(xù)步驟,完成被檢測(cè)忙音的環(huán)路中繼向5個(gè)媒體處理芯片資源的語(yǔ)音通道鏈路連接。
如圖3所示為步驟S2的具體實(shí)施過(guò)程,首先需要獲取被檢測(cè)忙音的環(huán)路中繼和媒體處理芯片語(yǔ)音處理資源的語(yǔ)音通道編號(hào)(S2-1),這些編號(hào)在語(yǔ)音接入設(shè)備的正常呼叫業(yè)務(wù)程序都有分配及記錄,直接獲取即可。接著,需要使用獲取到的語(yǔ)音通道編號(hào)控制TDM交叉芯片進(jìn)行語(yǔ)音通道連接(S2-2),使環(huán)路中繼接口的忙音信號(hào)可以傳輸?shù)矫襟w處理芯片。 最后需判斷是否還有媒體處理芯片可用(S2-3),若有則重復(fù)以上步驟S2-1進(jìn)行新的媒體處理芯片連接;否則完成,步驟S2過(guò)程終止。本實(shí)施例中,有5個(gè)媒體處理芯片可用,即會(huì)循環(huán)5次進(jìn)行語(yǔ)音通道連接。
此處的TDM交叉控制與正常呼叫要求有所不同正常呼叫時(shí),環(huán)路中繼接口和媒體處理芯片語(yǔ)音處理資源的語(yǔ)音通道連接是雙向連接,已達(dá)到雙方通話的目的;而在本發(fā)明方法中,TDM交叉控制僅控制環(huán)路中繼接口到媒體處理芯片方向的語(yǔ)音通道單向連接 (目前幾乎所有的TDM交叉芯片都支持這種連接方法)。這樣可以達(dá)到同一個(gè)環(huán)路中繼的忙音信號(hào)同時(shí)向所有的媒體處理芯片語(yǔ)音處理資源傳輸信號(hào)目的。
如圖4所示為步驟S3的具體執(zhí)行過(guò)程;本發(fā)明方法對(duì)應(yīng)程序控制業(yè)務(wù)控制芯片周期性從媒體處理芯片資源讀取采集到的環(huán)路中繼輸入忙音信號(hào)的聲音強(qiáng)度,根據(jù)聲音強(qiáng)度判斷忙音信號(hào)處于的響停狀態(tài),并記錄對(duì)應(yīng)的時(shí)間。最后綜合所有的時(shí)間信息計(jì)算出忙音信號(hào)的響停時(shí)間。
如圖4所示,步驟S3的具體實(shí)施過(guò)程為首先設(shè)定兩個(gè)定時(shí)器(S3-1),檢測(cè)時(shí)間定時(shí)器用于控制步驟S3的整體信息收集時(shí)間(通常忙音信號(hào)通道時(shí)間為1秒(s)以內(nèi),常見為0.3 響、0.3 停;本實(shí)施例中設(shè)定此定時(shí)器為10秒(s),可以采樣到多次響停事件); 采樣周期定時(shí)器(或稱采集周期定時(shí)器)用于控制采集聲音實(shí)時(shí)數(shù)據(jù);本實(shí)施例中設(shè)定為 20毫秒(ms),為媒體處理芯片所支持的處理周期。之后,將在采樣周期定時(shí)器驅(qū)動(dòng)下,不斷讀取步驟S2中所連接的媒體處理芯片語(yǔ)音處理資源中實(shí)時(shí)的聲音強(qiáng)度數(shù)據(jù)(S31);目前的媒體處理芯片都可實(shí)時(shí)計(jì)算出此數(shù)據(jù),本實(shí)施例中對(duì)應(yīng)為20ms內(nèi)聲音信號(hào)的平均能量值,(通常在忙音響時(shí),對(duì)應(yīng)在-IOdbm(分貝毫瓦)左右,而在忙音停時(shí),對(duì)應(yīng)在_40dbm及以下)并記錄此數(shù)據(jù)及當(dāng)時(shí)的時(shí)間。在檢測(cè)時(shí)間定時(shí)器時(shí)間(IOs)到時(shí),停止對(duì)媒體處理芯片的聲音強(qiáng)度數(shù)據(jù)的收集(S3-; )。最后,根據(jù)前面采集到的聲音強(qiáng)度數(shù)據(jù)判斷忙音信號(hào)的響、停狀態(tài)(本實(shí)施例中強(qiáng)度數(shù)據(jù)以-25dbm為閾值,大于-25dbm為響狀態(tài),否則為停狀態(tài)),同時(shí)根據(jù)前面記錄的時(shí)間,可以判斷出響、停狀態(tài)的轉(zhuǎn)換時(shí)間,再由轉(zhuǎn)換時(shí)間可計(jì)算出忙音信號(hào)的響、停的時(shí)長(zhǎng)時(shí)間。由于本實(shí)施例中進(jìn)行了 IOs的數(shù)據(jù)收集,以及有多個(gè)媒體處理芯片同時(shí)檢測(cè),將會(huì)得到大量的忙音信號(hào)的響、停的時(shí)長(zhǎng)時(shí)間,對(duì)這些時(shí)間做平均值計(jì)算,可以得到很精確的忙音信號(hào)響、停時(shí)間數(shù)據(jù)。
步驟S4 使用步驟S3得到的忙音信號(hào)的通斷時(shí)間,同時(shí)考慮待檢測(cè)忙音頻率范圍,對(duì)所有可用的tone (音)信號(hào)比較資源做信號(hào)檢測(cè)參數(shù)設(shè)置,使tone信號(hào)比較資源的頻率范圍均勻分布于待檢測(cè)忙音頻率范圍內(nèi)。
該步驟S4中設(shè)定的忙音信號(hào)比較參數(shù)組tone信號(hào)比較資源的頻率范圍可為 300-2000 赫茲或 300-1200 赫茲或 300-1700 赫茲(Hz)。
受限于應(yīng)用本發(fā)明的語(yǔ)音接入設(shè)備可使用的媒體處理芯片資源情況,需選定可實(shí)施頻率比較的范圍。本實(shí)施例中,選定300-1040HZ范圍用于當(dāng)前頻率范圍做為具體參數(shù)設(shè)定依據(jù);根據(jù)當(dāng)前選定的頻率范圍,計(jì)算出各tone音比較資源所對(duì)應(yīng)的比較參數(shù),本實(shí)施例中可用75個(gè)tone音比較資源,則各tone音比較資源的頻率設(shè)定可設(shè)為300,310, 320. · · · 1030,1040(即從300開始每IOHz間隔使共75個(gè)tone音比較資源設(shè)定至1040,使 tone音信號(hào)比較資源的頻率范圍均勻分布于待檢測(cè)忙音頻率范圍內(nèi))。
步驟S5 在一段時(shí)間內(nèi),本發(fā)明方法對(duì)應(yīng)程序控制業(yè)務(wù)控制芯片從媒體處理芯片資源收集各tone信號(hào)比較資源的比較結(jié)果。
其中,圖5所示為步驟S5的具體實(shí)施過(guò)程 S5-1、判斷待測(cè)忙音信號(hào)頻率范圍是否大于媒體處理芯片組tone音頻率檢測(cè)窗口范圍;若大于則順序執(zhí)行下一步驟;若小于等于則跳過(guò)下一步驟; S5-2、分割頻率估計(jì)范圍成較小的范圍并記錄;分割待測(cè)忙音信號(hào)頻率范圍使頻率估計(jì)范圍小于所述的檢測(cè)窗口范圍; S5-3、使用當(dāng)前的頻率估計(jì)范圍設(shè)定所有可用tone音信號(hào)比較參數(shù)并記錄比較到相同或相近信號(hào)的各tone音比較資源的編號(hào)及對(duì)應(yīng)信號(hào)的參數(shù)組中的頻率參數(shù)值。
首先設(shè)定檢測(cè)時(shí)間定時(shí)器用于控制步驟S5的整體信息收集時(shí)間(S3-1,本實(shí)施例設(shè)定為10s)。之后,收集各tone信號(hào)比較資源的比較結(jié)果,其數(shù)據(jù)表現(xiàn)為步驟S4中設(shè)定的各tone音比較資源的編號(hào),若比較資源比較到相同或相近(在比較資源的誤差能力范圍內(nèi))的信號(hào),則會(huì)有相應(yīng)編號(hào)信息,否則不會(huì)有信息。此處,通常的信息收集有兩種方式,中斷方式和定時(shí)詢問(wèn)方式,本發(fā)明不受限于這兩種收集方式。本實(shí)施例采用的是定時(shí)查詢方式,定時(shí)時(shí)間為20ms,每次查詢各個(gè)tone音比較資源,若有該信息則記錄。
步驟S6 根據(jù)步驟S5中收集到的tone信號(hào)比較結(jié)果,可以得到不同tone信號(hào)比較設(shè)置下對(duì)應(yīng)的比較結(jié)果計(jì)數(shù),對(duì)計(jì)數(shù)及對(duì)應(yīng)頻率進(jìn)行加權(quán)平均值計(jì)算,可以得到前置機(jī)忙音信號(hào)的實(shí)際頻率。
其中,圖6所示為步驟S6的具體實(shí)施過(guò)程首先,根據(jù)步驟S5得到的信息結(jié)果,計(jì)算出各tone音比較資源所報(bào)告的結(jié)果次數(shù)(S6-1);其次,需要找到有比較結(jié)果的tone音比較資源在步驟S4中設(shè)定的頻率;最后,以計(jì)算出的報(bào)告的結(jié)果次數(shù)為權(quán)值,以對(duì)應(yīng)的設(shè)定頻率為采樣值,進(jìn)行加權(quán)平均計(jì)算(如所述的加權(quán)平均值法),得出檢測(cè)的忙音頻率。
此處的頻率特性受限于語(yǔ)音接入設(shè)備的媒體處理芯片tone音比較資源的頻率特性,本發(fā)明方法不受限于此頻率特性。本實(shí)施例中,媒體處理芯片tone音比較資源的頻率特性為三角函數(shù)(如sin)對(duì)應(yīng)頻率。
以上步驟可以得到前置機(jī)忙音信號(hào)的實(shí)際頻率,但受限于可用的媒體處理資源 tone信號(hào)比較能力限制,頻率誤差較大或可能檢測(cè)不到對(duì)應(yīng)忙音信號(hào)。進(jìn)一步為解決此問(wèn)題,可以重復(fù)步驟S4-S6,以得到更為精確的忙音參數(shù),具體方法如圖7所示 在步驟S3完成后,首先須找到可以實(shí)施的頻率比較范圍,其受限于可用的媒體處理芯片情況。本實(shí)施例中,可以實(shí)施的頻率比較窗口范圍為750Hz (見前述計(jì)算方法),而待測(cè)忙音頻率范圍設(shè)定為300-1700HZ,明顯需分為兩個(gè)具體的頻率檢測(cè)范圍(步驟Si’),本實(shí)施例分割為300-1040HZ和1000-1740HZ兩個(gè)范圍(步驟S2,),(所述的兩范圍內(nèi)有一定交集,以達(dá)到不會(huì)遺漏的目的),首先設(shè)定300-1040HZ范圍用于當(dāng)前頻率范圍做具體參數(shù)設(shè)定依據(jù)(步驟S3’)。
之后,進(jìn)行步驟S4、S5、S6過(guò)程(步驟S4’),并判斷是否找到忙音信號(hào)(步驟S5’); 如果沒(méi)找到忙音信號(hào),則將1000-1740HZ (分割成的所述兩范圍中的另一個(gè)范圍)設(shè)定為當(dāng)前頻率范圍(步驟S6’),重復(fù)步驟S4’ ;如果在步驟S5’中找到忙音信號(hào),則根據(jù)找到的頻率設(shè)定當(dāng)前頻率范圍(步驟S7’)。本實(shí)施例中,以找到的忙音信號(hào)頻率為460Hz為例,設(shè)定新的頻率范圍為310-606HZ (即75個(gè)tone音比較資源間隔為4Hz,實(shí)際測(cè)試中,這種設(shè)定得到的忙音參數(shù)檢測(cè)結(jié)果最為精確),再次進(jìn)行步驟S4、S5、S6過(guò)程(步驟S8’),此時(shí)可以得到滿足作為忙音檢測(cè)頻率設(shè)置項(xiàng)對(duì)應(yīng)的數(shù)據(jù)。
下面的表1中,列出了采用本發(fā)明方法檢測(cè)的忙音參數(shù)值 表1
權(quán)利要求
1.一種交換機(jī)環(huán)路中繼忙音檢測(cè)的方法,其交換機(jī)環(huán)路中繼接入設(shè)備包括 一環(huán)路中繼接口;至少一個(gè)媒體處理芯片,該媒體處理芯片可以處理語(yǔ)音數(shù)據(jù),處理及生成各種聲音信號(hào),其具有tone音信號(hào)的比較能力,通過(guò)預(yù)先設(shè)置頻率和通斷時(shí)間,可以檢測(cè)到輸入信號(hào)是否和設(shè)置的參數(shù)相同或相近;一 TDM交叉芯片,該TDM交叉芯片完成所述的環(huán)路中繼接口和所述的媒體處理芯片的媒體處理功能模塊聲音鏈路的接通;一業(yè)務(wù)控制芯片,該業(yè)務(wù)控制芯片為中繼接入設(shè)備中做數(shù)據(jù)收集及處理、控制的CPU 芯片,對(duì)該至少一個(gè)媒體處理芯片進(jìn)行控制及信息收集; 其特征在于忙音檢測(cè)的過(guò)程為步驟(Si)在忙音參數(shù)檢測(cè)設(shè)備的環(huán)路中繼接口提供忙音信號(hào); 步驟(S2)連接媒體處理芯片資源;分別連接至少一個(gè)媒體處理芯片資源和接收到忙音信號(hào)的環(huán)路中繼接口的鏈路;步驟(S; )收集忙音通斷時(shí)間檢測(cè)參數(shù);對(duì)應(yīng)程序控制所述的業(yè)務(wù)控制芯片周期性從該媒體處理芯片資源讀取采集到的環(huán)路中繼輸入忙音信號(hào)的聲音強(qiáng)度,根據(jù)聲音強(qiáng)度判斷忙音信號(hào)處于的響停狀態(tài),并記錄對(duì)應(yīng)的時(shí)間,最后綜合所有的時(shí)間信息計(jì)算出忙音信號(hào)的響停時(shí)間;步驟(S4)設(shè)置忙音信號(hào)比較參數(shù)組;使用步驟(S3)得到的忙音信號(hào)的通斷時(shí)間, 同時(shí)考慮待檢測(cè)忙音頻率范圍,對(duì)所有可用的tone信號(hào)比較資源做信號(hào)檢測(cè)參數(shù)設(shè)置,使 tone信號(hào)比較資源的頻率范圍均勻分布于待檢測(cè)忙音頻率范圍內(nèi);步驟(SO 收集忙音比較結(jié)果;在一段時(shí)間內(nèi),對(duì)應(yīng)程序控制所述的業(yè)務(wù)控制芯片從該媒體處理芯片資源收集各tone信號(hào)比較資源的比較結(jié)果;步驟(S6)計(jì)算忙音信號(hào)參數(shù);根據(jù)步驟(SO中收集到的tone信號(hào)比較結(jié)果,得到不同tone信號(hào)比較設(shè)置下對(duì)應(yīng)的比較結(jié)果計(jì)數(shù),對(duì)計(jì)數(shù)及對(duì)應(yīng)頻率進(jìn)行加權(quán)平均值計(jì)算,得到前置機(jī)忙音信號(hào)的實(shí)際頻率。
2.如權(quán)利要求1所述的交換機(jī)環(huán)路中繼忙音檢測(cè)的方法,其特征在于該步驟(S》的具體實(shí)施過(guò)程為(S2-1)、分別獲取被檢測(cè)忙音的環(huán)路中繼接口的語(yǔ)音通道編號(hào)ID和媒體處理芯片語(yǔ)音處理資源的語(yǔ)音通道編號(hào)ID ;(S2-2)、獲取到的語(yǔ)音通道編號(hào)控制所述的TDM交叉芯片進(jìn)行語(yǔ)音通道連接,使環(huán)路中繼接口的忙音信號(hào)可以傳輸?shù)綄?duì)應(yīng)媒體處理芯片;該TDM交叉芯片的交叉控制僅控制環(huán)路中繼接口到所述的媒體處理芯片方向的語(yǔ)音通道單向連接;(S2-3)、判斷是否還有媒體處理芯片可用;若有則重復(fù)以上步驟(S2-1)進(jìn)行下一個(gè)媒體處理芯片連接;否則終止過(guò)程。
3.如權(quán)利要求1所述的交換機(jī)環(huán)路中繼忙音檢測(cè)的方法,其特征在于該步驟(S; )的具體實(shí)施過(guò)程為(S3-1)、設(shè)定檢測(cè)時(shí)間定時(shí)器和采集周期定時(shí)器;(S3-2)、在采集周期定時(shí)器驅(qū)動(dòng)下順序讀取所述步驟(S》中所連接的媒體處理芯片語(yǔ)音處理資源中實(shí)時(shí)的聲音強(qiáng)度數(shù)據(jù)并記錄此數(shù)據(jù)及當(dāng)時(shí)的時(shí)間;(S3-3)、判斷檢測(cè)時(shí)間定時(shí)器設(shè)定的檢測(cè)時(shí)間;若檢測(cè)時(shí)間定時(shí)器時(shí)間到時(shí),停止對(duì)媒體處理芯片的聲音強(qiáng)度數(shù)據(jù)的收集,進(jìn)到下一步;否則回到步驟(S31)繼續(xù)讀取聲音強(qiáng)度數(shù)據(jù);(S3-4)、根據(jù)前面記錄的當(dāng)時(shí)的時(shí)間,通過(guò)設(shè)定聲音強(qiáng)度數(shù)據(jù)的閾值判斷出響、停狀態(tài)的轉(zhuǎn)換時(shí)間,再由轉(zhuǎn)換時(shí)間分別計(jì)算出各忙音信號(hào)響、停的時(shí)長(zhǎng)時(shí)間,對(duì)這些時(shí)間做平均值計(jì)算,得到精確的忙音信號(hào)響、停時(shí)間數(shù)據(jù)。
4.如權(quán)利要求3所述的交換機(jī)環(huán)路中繼忙音檢測(cè)的方法,其特征在于該步驟(S3-1)中檢測(cè)時(shí)間定時(shí)器設(shè)定為10秒;采集周期定時(shí)器設(shè)定為20毫秒;該步驟(S3-4)中聲音強(qiáng)度數(shù)據(jù)的閾值為-25dbm,大于-25dbm為響狀態(tài),否則為停狀態(tài)。
5.如權(quán)利要求1所述的交換機(jī)環(huán)路中繼忙音檢測(cè)的方法,其特征在于該步驟(S4)中設(shè)定的忙音信號(hào)比較參數(shù)組tone信號(hào)比較資源的頻率范圍為300-2000赫茲或300-1200赫茲或300-1700赫茲。
6.如權(quán)利要求1所述的交換機(jī)環(huán)路中繼忙音檢測(cè)的方法,其特征在于該步驟(SO的具體實(shí)施過(guò)程為(S5-1)、判斷待測(cè)忙音信號(hào)頻率范圍是否大于媒體處理芯片組tone音頻率檢測(cè)窗口范圍;若大于則順序執(zhí)行下一步驟;若小于等于則跳過(guò)下一步驟;(S5-2)、分割頻率估計(jì)范圍成較小的范圍并記錄;分割待測(cè)忙音信號(hào)頻率范圍使頻率估計(jì)范圍小于所述的檢測(cè)窗口范圍;(S5-3)、使用當(dāng)前的頻率估計(jì)范圍設(shè)定所有可用tone音信號(hào)比較參數(shù)并記錄比較到相同或相近信號(hào)的各tone音比較資源的編號(hào)及對(duì)應(yīng)信號(hào)的參數(shù)組中的頻率參數(shù)值。
7.如權(quán)利要求6所述的交換機(jī)環(huán)路中繼忙音檢測(cè)的方法,其特征在于所述的tone音頻率檢測(cè)窗口范圍為tone音信號(hào)的并發(fā)比較能力與比較結(jié)果誤差的積。
8.如權(quán)利要求1所述的交換機(jī)環(huán)路中繼忙音檢測(cè)的方法,其特征在于該步驟(S6)的具體實(shí)施過(guò)程為(S6-1)、根據(jù)步驟(S5)得到的比較結(jié)果,計(jì)算出各tone音比較資源所報(bào)告的結(jié)果次數(shù);(S6-2)、找到有比較結(jié)果的tone音比較資源編號(hào)所對(duì)應(yīng)的頻率;(S6-3)、計(jì)算加權(quán)平均值;以計(jì)算出的報(bào)告的結(jié)果次數(shù)為權(quán)值,以對(duì)應(yīng)的設(shè)定頻率為采樣值,進(jìn)行加權(quán)平均值計(jì)算,得出檢測(cè)的忙音頻率。
9.如權(quán)利要求8所述的交換機(jī)環(huán)路中繼忙音檢測(cè)的方法,其特征在于該加權(quán)平均值計(jì)算公式為(aXA+bXB)/a+b,其中A、B為比較得到的頻率,而a、b分別為A、B比較得到的頻率次數(shù)。
10.一種交換機(jī)環(huán)路中繼忙音檢測(cè)的方法,交換機(jī)環(huán)路中繼接入設(shè)備包括一環(huán)路中繼接口;至少一個(gè)媒體處理芯片,該媒體處理芯片可以處理語(yǔ)音數(shù)據(jù),處理及生成各種聲音信號(hào),其具有tone音信號(hào)的比較能力,通過(guò)預(yù)先設(shè)置頻率和通斷時(shí)間,可以檢測(cè)到輸入信號(hào)是否和設(shè)置的參數(shù)相同或相近;一 TDM交叉芯片,該TDM交叉芯片完成所述的環(huán)路中繼接口和所述的媒體處理芯片的媒體處理功能模塊聲音鏈路的接通;一業(yè)務(wù)控制芯片,該業(yè)務(wù)控制芯片為中繼接入設(shè)備中做數(shù)據(jù)收集及處理、控制的CPU 芯片,對(duì)該至少一個(gè)媒體處理芯片進(jìn)行控制及信息收集; 其特征在于忙音檢測(cè)的過(guò)程為步驟(Si)在忙音參數(shù)檢測(cè)設(shè)備的環(huán)路中繼接口提供忙音信號(hào); 步驟(S2)連接媒體處理芯片資源;分別連接至少一個(gè)媒體處理芯片資源和接收到忙音信號(hào)的環(huán)路中繼接口的鏈路;步驟(S; )收集忙音通斷時(shí)間檢測(cè)參數(shù);對(duì)應(yīng)程序控制所述的業(yè)務(wù)控制芯片周期性從該媒體處理芯片資源讀取采集到的環(huán)路中繼輸入忙音信號(hào)的聲音強(qiáng)度,根據(jù)聲音強(qiáng)度判斷忙音信號(hào)處于的響停狀態(tài),并記錄對(duì)應(yīng)的時(shí)間,最后綜合所有的時(shí)間信息計(jì)算出忙音信號(hào)的響停時(shí)間;步驟(Si’)判斷待測(cè)忙音信號(hào)頻率范圍是否大于媒體處理芯片組tone音頻率檢測(cè)窗口范圍;若大于則順序執(zhí)行下一步驟;若小于等于則跳過(guò)下一步驟;步驟(S2’ )分割頻率估計(jì)范圍成每個(gè)均小于檢測(cè)窗口范圍的至少兩個(gè)頻率估計(jì)范圍;步驟(S3’ )設(shè)定當(dāng)前頻率范圍;對(duì)分割后的頻率估計(jì)范圍按順序選擇設(shè)定為當(dāng)前頻率范圍;步驟(S4’ )設(shè)置忙音信號(hào)比較參數(shù)組;收集忙音比較結(jié)果;計(jì)算忙音信號(hào)參數(shù); 步驟(S5’)判斷是否找到忙音信號(hào);若為真,則跳過(guò)下一步驟;若為假,則執(zhí)行下一步驟;步驟(S6’ )修改當(dāng)前頻率范圍為下一個(gè)范圍;根據(jù)步驟(S2’ )的分割用順序下一個(gè)頻率估計(jì)范圍修改當(dāng)前頻率范圍后返回步驟(S4’ )重復(fù)執(zhí)行; 步驟(S7’ )根據(jù)找到的忙音頻率設(shè)定小范圍的頻率范圍;步驟(S8’ )設(shè)置忙音信號(hào)比較參數(shù)組;收集忙音比較結(jié)果;計(jì)算忙音信號(hào)參數(shù),得到最為精確的忙音參數(shù)檢測(cè)結(jié)果。
全文摘要
本發(fā)明公開了一種交換機(jī)環(huán)路中繼忙音檢測(cè)的方法,屬于VoIP通信系統(tǒng)中語(yǔ)音接入設(shè)備上環(huán)路中繼輸入的忙音信號(hào)參數(shù)的自動(dòng)檢測(cè)方法的技術(shù)領(lǐng)域。包括連接媒體處理芯片資源和接收到忙音信號(hào)的環(huán)路中繼接口的鏈路;收集忙音通斷時(shí)間檢測(cè)參數(shù);設(shè)置忙音信號(hào)比較參數(shù)組;收集忙音比較結(jié)果和根據(jù)比較結(jié)果計(jì)算忙音信號(hào)參數(shù)等步驟的操作得到前置機(jī)忙音信號(hào)的實(shí)際頻率。本發(fā)明具有可利用VoIP系統(tǒng)語(yǔ)音環(huán)路中繼接入設(shè)備上已有的軟、硬件資源,簡(jiǎn)單快速的得到現(xiàn)場(chǎng)最為精確的忙音參數(shù)檢測(cè)數(shù)據(jù)的效果。
文檔編號(hào)H04M3/22GK102185980SQ20111003225
公開日2011年9月14日 申請(qǐng)日期2011年1月30日 優(yōu)先權(quán)日2011年1月30日
發(fā)明者張勇勝, 王開銀, 黃小斌 申請(qǐng)人:廣東佳和通信技術(shù)有限公司