端對端雙向語音質(zhì)量的測試方法、系統(tǒng)及語音測試服務(wù)器的制造方法
【專利摘要】本發(fā)明提供一種端對端雙向語音質(zhì)量的測試方法、系統(tǒng)及語音測試服務(wù)器,其中測試方法包括:在主叫用戶終端向被叫用戶終端傳輸預(yù)設(shè)媒體流文件時,語音質(zhì)量測試服務(wù)器獲取所述主叫用戶終端發(fā)送的第一網(wǎng)絡(luò)狀況信息,所述第一網(wǎng)絡(luò)狀況信息表示所述主叫用戶終端到所述被叫用戶終端的語音通道的網(wǎng)絡(luò)狀況;在所述被叫用戶終端將接收到的所述預(yù)設(shè)媒體流文件環(huán)回至所述主叫用戶終端時,所述語音質(zhì)量測試服務(wù)器獲取所述被叫用戶終端發(fā)送的第二網(wǎng)絡(luò)狀況信息,所述第二網(wǎng)絡(luò)狀況信息表示所述被叫用戶終端到所述主叫用戶終端的語音通道的網(wǎng)絡(luò)狀況,從而能夠獲取端對端雙向網(wǎng)絡(luò)參數(shù)。
【專利說明】端對端雙向語音質(zhì)量的測試方法、系統(tǒng)及語音測試服務(wù)器
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信【技術(shù)領(lǐng)域】,尤其涉及一種IMS (IP Multimedia Subsystem, IP多媒體子系統(tǒng))網(wǎng)絡(luò)中端對端雙向語音質(zhì)量的測試方法、系統(tǒng)及語音測試服務(wù)器。
【背景技術(shù)】
[0002]MS體系架構(gòu)增強了對基于IP流的可控和可管理性,代表了網(wǎng)絡(luò)的發(fā)展趨勢。IMS的引入與接入、承載、控制、業(yè)務(wù)、支撐等網(wǎng)絡(luò)的各層面相關(guān),同時也對終端改造、寬帶的發(fā)展策略、運營模式帶來挑戰(zhàn),因此各運營商需因地制宜地根據(jù)需求加以選擇。實現(xiàn)融合是一個長期的目標,涉及的因素很多。MS只是在網(wǎng)絡(luò)和業(yè)務(wù)層面提供了融合技術(shù)的可能性,但還需要認真研究其可行性、經(jīng)濟性、復(fù)雜性和可管理性。
[0003]由于MS承載網(wǎng)絡(luò)基于IP分組技術(shù),但是IP城域網(wǎng)的穩(wěn)定性在時延、丟包和抖動方面不能有效保證VoIP語音質(zhì)量。雖然IETF (Internet Engineering Task Force,互聯(lián)網(wǎng)工程任務(wù)組)已制定影響IP網(wǎng)絡(luò)語音質(zhì)量的幾個關(guān)鍵指標(時延、丟包和抖動)的RTCP(RTP Control Protocol, RTP 控制協(xié)議)標準。
[0004]但是,根據(jù)RTCP標準并不能準確判斷通話雙向語音質(zhì)量,這是因為最初的RTCP標準規(guī)定通話單方僅能采集對端到本端的網(wǎng)絡(luò)參數(shù)。
【發(fā)明內(nèi)容】
[0005]為了解決上述技術(shù)問題,本發(fā)明提供一種端對端雙向語音質(zhì)量的測試方法、系統(tǒng)及語音測試服務(wù)器,從而能夠獲取端對端雙向網(wǎng)絡(luò)參數(shù)。
[0006]為了達到上述目的,本發(fā)明提供一種端對端雙向語音質(zhì)量的測試方法,在進行語音質(zhì)量測試時,所述測試方法包括:
[0007]在主叫用戶終端向被叫用戶終端傳輸預(yù)設(shè)媒體流文件時,語音質(zhì)量測試服務(wù)器獲取所述主叫用戶終端發(fā)送的第一網(wǎng)絡(luò)狀況信息,所述第一網(wǎng)絡(luò)狀況信息表示所述主叫用戶終端到所述被叫用戶終端的語音通道的網(wǎng)絡(luò)狀況;
[0008]在所述被叫用戶終端將接收到的所述預(yù)設(shè)媒體流文件環(huán)回至所述主叫用戶終端時,所述語音質(zhì)量測試服務(wù)器獲取所述被叫用戶終端發(fā)送的第二網(wǎng)絡(luò)狀況信息,所述第二網(wǎng)絡(luò)狀況信息表示所述被叫用戶終端到所述主叫用戶終端的語音通道的網(wǎng)絡(luò)狀況。
[0009]優(yōu)選地,所述測試方法還包括:
[0010]所述語音質(zhì)量測試服務(wù)器根據(jù)所述第一網(wǎng)絡(luò)狀況信息和第二網(wǎng)絡(luò)狀況信息,得到所述主叫用戶終端和所述被叫用戶終端之間的本次通話的端對端雙向的網(wǎng)絡(luò)狀況信息。
[0011]優(yōu)選地,在所述主叫用戶終端接收到全部的環(huán)回媒體流文件后,所述測試方法還包括:
[0012]所述語音質(zhì)量測試服務(wù)器接收所述主叫用戶終端上傳的環(huán)回媒體流文件;
[0013]所述語音質(zhì)量測試服務(wù)器根據(jù)接收到的環(huán)回媒體流文件和所述預(yù)設(shè)媒體流文件,得到所述主叫用戶終端和被叫用戶終端之間的本次通話的語音質(zhì)量MOS平均意見得分值。[0014]優(yōu)選地,在得到本次通話的語音質(zhì)量MOS值之后,所述測試方法還包括:
[0015]所述語音質(zhì)量測試服務(wù)器根據(jù)所述端對端雙向的網(wǎng)絡(luò)狀況信息和所述本次通話的語音質(zhì)量MOS值,確定出引起本次通話的語音質(zhì)量降低的故障點。
[0016]優(yōu)選地,所述語音質(zhì)量測試服務(wù)器與所述主叫用戶終端和所述被叫用戶終端之間維持預(yù)設(shè)的心跳機制。
[0017]優(yōu)選地,在語音質(zhì)量測試開始時,所述測試方法還包括:
[0018]所述語音質(zhì)量測試服務(wù)器向所述主叫用戶終端發(fā)送語音測試命令,所述主叫用戶終端根據(jù)所述語音測試命令與所述被叫用戶終端建立呼叫連接;
[0019]在呼叫連接建立后,所述語音質(zhì)量測試服務(wù)器對承載呼叫連接的語音通道進行語音質(zhì)量測試。
[0020]為了達到上述目的,本發(fā)明還提供一種語音質(zhì)量測試服務(wù)器,包括:
[0021]第一獲取模塊,用于在主叫用戶終端向被叫用戶終端傳輸預(yù)設(shè)媒體流文件時,獲取所述主叫用戶終端發(fā)送的第一網(wǎng)絡(luò)狀況信息,所述第一網(wǎng)絡(luò)狀況信息表示所述主叫用戶終端到所述被叫用戶終端的承載呼叫連接的語音通道的網(wǎng)絡(luò)狀況;
[0022]第二獲取模塊,用于在所述被叫用戶終端將接收到的所述預(yù)設(shè)媒體流文件環(huán)回至所述主叫用戶終端時,獲取所述被叫用戶終端發(fā)送的第二網(wǎng)絡(luò)狀況信息,所述第二網(wǎng)絡(luò)狀況信息表示所述被叫用戶終端到所述主叫用戶終端的承載呼叫連接的語音通道的網(wǎng)絡(luò)狀況。
[0023]優(yōu)選地,所述語音質(zhì)量測試服務(wù)器還包括:
[0024]第一處理模塊,用于根據(jù)所述第一網(wǎng)絡(luò)狀況信息和第二網(wǎng)絡(luò)狀況信息,得到所述主叫用戶終端和所述被叫用戶終端的本次通話的端對端雙向的網(wǎng)絡(luò)狀況信息。
[0025]優(yōu)選地,所述語音質(zhì)量測試服務(wù)器還包括:
[0026]接收模塊,用于接收所述主叫用戶終端上傳的環(huán)回媒體流文件;
[0027]第二處理模塊,用于根據(jù)接收到的所述環(huán)回媒體流文件和所述預(yù)設(shè)媒體流文件,得到主叫用戶終端和被叫用戶終端之間的本次通話的語音質(zhì)量MOS平均意見得分值。
[0028]優(yōu)選地,所述語音質(zhì)量測試服務(wù)器還包括:
[0029]第三處理模塊,用于根據(jù)所述端對端雙向的網(wǎng)絡(luò)狀況信息和所述本次通話的語音質(zhì)量MOS值,確定出引起本次通話的語音質(zhì)量降低的故障點。
[0030]優(yōu)選地,所述語音質(zhì)量測試服務(wù)器與所述主叫用戶終端和所述被叫用戶終端之間維持預(yù)設(shè)的心跳機制。
[0031]優(yōu)選地,所述語音質(zhì)量測試服務(wù)器還包括:
[0032]語音測試模塊,用于向所述主叫用戶終端發(fā)送語音測試命令,所述主叫用戶終端根據(jù)所述語音測試命令與所述被叫用戶終端建立呼叫連接;在呼叫連接建立后,對承載呼叫連接的語音通道進行語音質(zhì)量測試。
[0033]為了達到上述目的,本發(fā)明還提供一種端對端雙向語音質(zhì)量的測試系統(tǒng),包括:
[0034]如上述所述的語音測試服務(wù)器、以及至少兩個用戶終端,其中所述語音測試服務(wù)器分別與所述用戶終端連接。
[0035]由上述技術(shù)方案可知,本發(fā)明的實施例具有如下有益效果:首先,在主叫用戶終端向被叫用戶終端傳輸預(yù)設(shè)媒體流文件時,語音質(zhì)量測試服務(wù)器獲取主叫用戶終端發(fā)送的第一網(wǎng)絡(luò)狀況信息,其中第一網(wǎng)絡(luò)狀況信息表示主叫用戶終端到被叫用戶終端的承載呼叫連接的語音通道的網(wǎng)絡(luò)狀況;在被叫用戶終端將接收到的預(yù)設(shè)媒體流文件環(huán)回至主叫用戶終端時,語音質(zhì)量測試服務(wù)器獲取被叫用戶終端發(fā)送的第二網(wǎng)絡(luò)狀況信息,第二網(wǎng)絡(luò)狀況信息表示被叫用戶終端到所述主叫用戶終端的承載呼叫連接的語音通道的網(wǎng)絡(luò)狀況,從而能夠獲取端對端的雙向網(wǎng)絡(luò)質(zhì)量的狀況,克服了傳統(tǒng)技術(shù)僅能采集對端到本端的網(wǎng)絡(luò)質(zhì)量狀況的不足;
[0036]其次,主叫用戶終端將接收到的被叫用戶終端發(fā)送的環(huán)回媒體流文件上傳給語音質(zhì)量測試服務(wù)器,由語音質(zhì)量測試服務(wù)器根據(jù)環(huán)回媒體流文件和預(yù)設(shè)媒體流文件計算得到本次通話的語音質(zhì)量MOS (Mean Opinion Score,平均意見得分)值,語音質(zhì)量測試服務(wù)器能夠根據(jù)本次通話的語音質(zhì)量MOS值和端對端雙向網(wǎng)絡(luò)質(zhì)量狀況的對比結(jié)果,初步診斷被叫端設(shè)備是否存在用戶板雜音等故障。
[0037]再次,語音質(zhì)量測試服務(wù)器能夠獲取所管理網(wǎng)絡(luò)的網(wǎng)絡(luò)狀況,當網(wǎng)絡(luò)變差時,可以通過告警等方式及時通知運維人員。
【專利附圖】
【附圖說明】
[0038]圖1表示本發(fā)明的實施例中端對端雙向語音質(zhì)量的測試方法流程圖;
[0039]圖2表示本發(fā)明的實施例中端對端雙向語音質(zhì)量的測試方法的時序圖;
[0040]圖3表示本發(fā)明的實施例中語音質(zhì)量測試服務(wù)器的結(jié)構(gòu)框圖;
[0041]圖4表示本發(fā)明的實施例中端對端雙向語音質(zhì)量的測試系統(tǒng)的結(jié)構(gòu)圖。
【具體實施方式】
[0042]在本發(fā)明的實施例中,在主叫用戶終端向被叫用戶終端傳輸預(yù)設(shè)媒體流文件時,語音質(zhì)量測試服務(wù)器獲取主叫用戶終端發(fā)送的第一網(wǎng)絡(luò)狀況信息,其中第一網(wǎng)絡(luò)狀況信息表示主叫用戶終端到被叫用戶終端的承載呼叫連接的語音通道的網(wǎng)絡(luò)狀況;在被叫用戶終端將接收到的預(yù)設(shè)媒體流文件環(huán)回至主叫用戶終端時,語音質(zhì)量測試服務(wù)器獲取被叫用戶終端發(fā)送的第二網(wǎng)絡(luò)狀況信息,第二網(wǎng)絡(luò)狀況信息表示被叫用戶終端到所述主叫用戶終端的承載呼叫連接的語音通道的網(wǎng)絡(luò)狀況。
[0043]為使本發(fā)明實施例的目的,技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明的實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明的一部分,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0044]參見圖1,為本發(fā)明的實施例中端對端雙向語音質(zhì)量的測試方法流程圖,具體步驟如下:
[0045]步驟101、語音質(zhì)量測試服務(wù)器向主叫用戶終端發(fā)送語音測試命令;
[0046]在本發(fā)明的實施例中,主叫用戶終端接收到語音測試命令后,主叫用戶終端根據(jù)語音測試命令與被叫用戶終端建立呼叫連接,其中該語音測試命令中攜帶有被叫用戶終端的地址信息。
[0047]在本發(fā)明的實施例中,主叫用戶終端和被叫用戶終端除了具有語音呼叫能力外,還同時具備語音質(zhì)量測試的能力。該語音質(zhì)量測試服務(wù)器用于控制用戶終端發(fā)起對語音通道的語音質(zhì)量測試、分析引起語音質(zhì)量降低的語音,以及確定引起語音質(zhì)量降低的具體節(jié)點或路徑。
[0048]在本發(fā)明的實施例中,由于語音質(zhì)量測試服務(wù)器(例如IADMS,綜合接入設(shè)備管理系統(tǒng))需要主動發(fā)起語音質(zhì)量測試,該主叫/被叫用戶終端與語音質(zhì)量測試服務(wù)器之間必須保證至少一個通道可用。當主叫/被叫用戶終端放置在防火墻/NAT (Network AddressTranslation,網(wǎng)絡(luò)地址轉(zhuǎn)換)后面時,主叫/被叫用戶終端和語音質(zhì)量測試服務(wù)器之間需設(shè)置防火墻/NAT穿透和保活機制,例如語音質(zhì)量測試服務(wù)器與主叫用戶終端和被叫用戶終端之間維持預(yù)設(shè)的心跳機制。
[0049]步驟102、在呼叫連接建立后,語音質(zhì)量測試服務(wù)器對承載呼叫連接的語音通道進行語音質(zhì)量測試。
[0050]語音質(zhì)量測試服務(wù)器負責與用戶進行交互,用戶可以手動發(fā)起端對端雙向語音質(zhì)量測試,也可以定制任務(wù)批量發(fā)起端對端雙向語音質(zhì)量測試。
[0051]步驟103、在主叫用戶終端向被叫用戶終端傳輸預(yù)設(shè)媒體流文件時,語音質(zhì)量測試服務(wù)器獲取主叫用戶終端發(fā)送的第一網(wǎng)絡(luò)狀況信息;
[0052]例如:主叫用戶終端和被叫用戶終端通話建立后,主叫用戶終端向被叫用戶終端播放一預(yù)設(shè)的錄音文件,在通話過程中,主叫用戶終端定期將采集的主叫用戶終端到被叫用戶終端的網(wǎng)絡(luò)狀況以RTCP報文格式發(fā)送給語音質(zhì)量測試服務(wù)器,其中RTCP報文的內(nèi)容包括:時延、丟包和抖動統(tǒng)計數(shù)據(jù)。
[0053]在本發(fā)明的實施例中,該第一網(wǎng)絡(luò)狀況信息表示主叫用戶終端到被叫用戶終端的承載呼叫連接的語音通道的網(wǎng)絡(luò)狀況,該第一網(wǎng)絡(luò)狀況信息可采用RTCP報文的格式,包括:時延、丟包和抖動統(tǒng)計數(shù)據(jù)等。
[0054]在本發(fā)明的實施例中,主叫用戶終端接收到語音質(zhì)量測試服務(wù)器的語音測試命令后,自動向被叫用戶終端發(fā)起呼叫,該呼叫攜帶SIP from頭字段私有參數(shù),用來向被叫用戶終端指示該呼叫時語音質(zhì)量測試呼叫。
[0055]步驟104、在被叫用戶終端將接收到的預(yù)設(shè)媒體流文件環(huán)回至主叫用戶終端時,語音質(zhì)量測試服務(wù)器獲取被叫用戶終端發(fā)送的第二網(wǎng)絡(luò)狀況信息;
[0056]在本發(fā)明的實施例中,該第二網(wǎng)絡(luò)狀況信息表示被叫用戶終端到主叫用戶終端的承載呼叫連接的語音通道的網(wǎng)絡(luò)狀況,該第二網(wǎng)絡(luò)狀況信息可采用RTCP報文的格式,包括:時延、丟包和抖動統(tǒng)計數(shù)據(jù)等;呼叫連接建立后,被叫用戶終端判斷出此次呼叫連接是語音質(zhì)量測試呼叫時,被叫用戶終端會將接收到的預(yù)設(shè)媒體流文件通過環(huán)回通道環(huán)回到主叫用戶終端,例如通過TG設(shè)備(中繼設(shè)備)的El環(huán)回或IAD設(shè)備(綜合接入設(shè)備)的SLIC接口環(huán)回。
[0057]環(huán)回通道是被叫用戶終端與主叫用戶終端之間的語音通道,表示媒體流文件從主叫用戶終端傳輸至被叫用戶終端后,又從被叫用戶終端返回至主叫用戶終端的自環(huán)通道,在本發(fā)明的實施例中,被叫用戶終端可將從發(fā)送通道接收到的預(yù)設(shè)媒體流文件再環(huán)回到發(fā)送通道,利用發(fā)送通道將環(huán)回媒體流文件環(huán)回至主叫用戶終端,通過采用相同的通道,可便于后續(xù)進行語音質(zhì)量的對比分析。
[0058]步驟105、語音質(zhì)量測試服務(wù)器根據(jù)第一網(wǎng)絡(luò)狀況信息和第二網(wǎng)絡(luò)狀況信息,得到主叫用戶終端和被叫用戶終端的本次通話的端對端雙向的網(wǎng)絡(luò)狀況信息。[0059]在本發(fā)明的實施例中,語音質(zhì)量測試服務(wù)器根據(jù)收到的第一網(wǎng)絡(luò)狀況信息和第二網(wǎng)絡(luò)狀況信息進行信息匯總,例如匯總網(wǎng)絡(luò)時延、丟包和抖動信息,以評估網(wǎng)絡(luò)質(zhì)量。
[0060]步驟106、在主叫用戶終端接收到全部的環(huán)回媒體流文件后,語音質(zhì)量測試服務(wù)器接收主叫用戶終端上傳的環(huán)回媒體流文件;
[0061]在本發(fā)明的實施例中,主叫用戶終端將接收到的環(huán)回媒體流文件保存成預(yù)定格式的音頻文件(例如WAV格式)。當通話停止后,主叫用戶終端向語音質(zhì)量測試服務(wù)器上傳該首頻文件。
[0062]步驟107、語音質(zhì)量測試服務(wù)器根據(jù)接收到的環(huán)回媒體流文件和預(yù)設(shè)媒體流文件,得到主叫用戶終端和被叫用戶終端之間的本次通話的語音質(zhì)量MOS值。
[0063]在本發(fā)明的實施例中,可采用客觀語音質(zhì)量評估(Perceptual Evaluation ofSpeech Quality,簡稱PESQ)方法,其對語音的測試可通過現(xiàn)有的測試儀器或軟件,分別對原始語音(預(yù)設(shè)媒體流文件)和經(jīng)過系統(tǒng)處理后有衰退的語音(環(huán)回媒體流文件)進行對比而得以實現(xiàn)。
[0064]在本發(fā)明的另一實施例中,為保證語音質(zhì)量MOS值計算準確,主叫用戶終端播放媒體流文件前插入一段DTMF (Dual-Tone Multifrequency,雙音多頻)音,播放結(jié)束后再插入一段DTMF音,并且保證播放的播放媒體流文件中不包含上述DTMF音。主叫用戶終端收到環(huán)回媒體流文件后切除通話開始的DTMF音和通話結(jié)束時的DTMF音,從而使保存的環(huán)回媒體流文件與播放的預(yù)設(shè)媒體流文件內(nèi)容保證一致。
[0065]通過主叫用戶終端將收到的環(huán)回媒體流文件上傳至語音質(zhì)量測試服務(wù)器,由語音質(zhì)量測試服務(wù)器計算出本次通話的語音質(zhì)量MOS值,能夠有效節(jié)省主叫用戶終端的運行資源。
[0066]步驟108、語音質(zhì)量測試服務(wù)器根據(jù)端對端雙向的網(wǎng)絡(luò)狀況信息和本次通話的語音質(zhì)量MOS值,確定出引起本次通話的語音質(zhì)量降低的故障點。
[0067]語音質(zhì)量測試服務(wù)器收到環(huán)回媒體流文件后開始計算本次通話的語音質(zhì)量MOS值,同時分析本次通話端對端雙向網(wǎng)絡(luò)狀況,如果發(fā)現(xiàn)網(wǎng)絡(luò)異常或設(shè)備異常,則將結(jié)果以告警等形式推送到用戶。
[0068]語音質(zhì)量測試服務(wù)器為了計算網(wǎng)絡(luò)時延、抖動和丟包對語音質(zhì)量的影響情況,還需要知道主叫用戶終端和被叫用戶終端對上述網(wǎng)絡(luò)參數(shù)波動的補償處理能力,這些信息在用戶終端向語音質(zhì)量測試注冊包中攜帶。
[0069]ITUT對VoIP業(yè)務(wù)對網(wǎng)絡(luò)QoS有要求,例如端到端的延時小于150ms,延時抖動小于30ms,丟包率小于I %的情況下,可保證語音業(yè)務(wù)的服務(wù)質(zhì)量,否則語音質(zhì)量將下降。
[0070]如果網(wǎng)絡(luò)質(zhì)量引起的語音質(zhì)量的下降數(shù)值與通話質(zhì)量MOS值的下降數(shù)值要小很多,則可以初步判斷被叫用戶終端的用戶線路部分存在問題。若網(wǎng)絡(luò)質(zhì)量指標沒有明顯惡劣變差的情況時,語音質(zhì)量明顯降低,經(jīng)過多次統(tǒng)計可得出上述結(jié)論。
[0071]雖然上文描述的過程流程包括以特定順序出現(xiàn)的多個操作,但是應(yīng)該清楚了解,這些過程可以包括更多或更少的操作,這些操作可以順序執(zhí)行或并行執(zhí)行(例如使用并行處理器或多線程環(huán)境)。
[0072]由上述技術(shù)方案可知,本發(fā)明的實施例具有如下有益效果:首先,在主叫用戶終端向被叫用戶終端傳輸預(yù)設(shè)媒體流文件時,語音質(zhì)量測試服務(wù)器獲取主叫用戶終端發(fā)送的第一網(wǎng)絡(luò)狀況信息,其中第一網(wǎng)絡(luò)狀況信息表示主叫用戶終端到被叫用戶終端的承載呼叫連接的語音通道的網(wǎng)絡(luò)狀況;在被叫用戶終端將接收到的預(yù)設(shè)媒體流文件環(huán)回至主叫用戶終端時,語音質(zhì)量測試服務(wù)器獲取被叫用戶終端發(fā)送的第二網(wǎng)絡(luò)狀況信息,第二網(wǎng)絡(luò)狀況信息表示被叫用戶終端到所述主叫用戶終端的承載呼叫連接的語音通道的網(wǎng)絡(luò)狀況,從而能夠獲取端對端的雙向網(wǎng)絡(luò)質(zhì)量的狀況,克服了傳統(tǒng)技術(shù)僅能采集對端到本端的網(wǎng)絡(luò)質(zhì)量狀況的不足;
[0073]其次,主叫用戶終端將接收到的被叫用戶終端發(fā)送的環(huán)回媒體流文件上傳給語音質(zhì)量測試服務(wù)器,由語音質(zhì)量測試服務(wù)器根據(jù)環(huán)回媒體流文件和預(yù)設(shè)媒體流文件計算得到端對端的語音質(zhì)量M0S(Mean Opinion Score,平均意見得分),語音質(zhì)量測試服務(wù)器能夠根據(jù)端對端的語音質(zhì)量MOS和端對端雙向網(wǎng)絡(luò)質(zhì)量狀況的對比結(jié)果,初步診斷被叫端設(shè)備是否存在用戶板雜音等故障。
[0074]再次,語音質(zhì)量測試服務(wù)器能夠獲取所管理網(wǎng)絡(luò)的網(wǎng)絡(luò)狀況,當網(wǎng)絡(luò)變差時,可以通過告警等方式及時通知運維人員。
[0075]參見圖2,為本發(fā)明的實施例中端對端雙向語音質(zhì)量的測試方法的時序圖,本實施例以語音質(zhì)量測試服務(wù)器指示主叫用戶終端向被叫用戶終端發(fā)起呼叫,主叫用戶終端和被叫用戶終端分別對建立的語音通道進行語音質(zhì)量測試為例,對語音質(zhì)量測試服務(wù)器控制主叫用戶終端發(fā)起呼叫及語音質(zhì)量測試的具體過程進行了描述。如圖2所示,本實施例的方法具體包括如下步驟:
[0076]步驟1、語音質(zhì)量測試服務(wù)器向主叫用戶終端發(fā)送語音測試命令;
[0077]本實施例中,主叫用戶終端和被叫用戶終端之間發(fā)起并建立呼叫連接,對語音通道進行語音質(zhì)量的測試過程中均在語音質(zhì)量測試服務(wù)器的控制下進行。該語音質(zhì)量測試服務(wù)器可以對應(yīng)通信系統(tǒng)中多個用戶終端,并同時對多個用戶終端彼此間的語音測試進行集中監(jiān)控。
[0078]具體地,在語音質(zhì)量測試服務(wù)器中,可根據(jù)對應(yīng)的多個用戶終端的實際情況和語音測試需求,對各用戶終端彼此間互相發(fā)起呼叫語音測試的順序、時間以及具體方式進行預(yù)先的配置?;谠擃A(yù)先配置的信息,語音質(zhì)量測試服務(wù)器可以在配置信息中指定的時間,向指定的語音終端發(fā)送預(yù)設(shè)的語音測試命令,從而指示此次測試呼叫的開始。
[0079]進一步地,當需要測試的語音通道較多時,語音測試服務(wù)器還可以通過在配置信息中合理的分配對各路語音進行測試的時間、周期,有序地進行對各語音終端彼此間的語音通道的語音質(zhì)量測試。
[0080]在本實施例中,以語音測試服務(wù)器根據(jù)配置信息向主叫用戶終端發(fā)送語音測試命令,指示主叫用戶終端向被叫用戶終端發(fā)起呼叫,并對建立的語音通道進行語音質(zhì)量測試為例,對本發(fā)明實施例的語音質(zhì)量測試方法進行描述。具體地,語音測試服務(wù)器發(fā)送的語音測試命令中可以攜帶用于指示主叫用戶終端進行呼叫及進行語音質(zhì)量測試操作的相關(guān)指示信息,例如被叫用戶終端的標識信息等。根據(jù)該被叫用戶終端的標識信息,主叫用戶終端能夠得知此次發(fā)起呼叫以及進行語音測試的對端,從而在語音測試命令中指示下可以進行相應(yīng)的操作。
[0081]當然可以理解的是,在本發(fā)明的實施例中,根據(jù)實際的需求,下發(fā)給主叫用戶終端的語音測試命令還可以包含更多的信息,以用于指示主叫用戶終端進行相關(guān)的操作,從而對主叫用戶終端的呼叫過程及語音質(zhì)量測試過程進行更好的控制,而本發(fā)明的實施例并不對此進行具體限制。
[0082]步驟2、主叫用戶終端向被叫用戶終端發(fā)起呼叫,并建立連接;
[0083]也就是,在主叫用戶終端根據(jù)接收到的語音測試命令之后,根據(jù)該語音測試命令中攜帶的被叫用戶終端的標識信息,向指定的被叫用戶終端發(fā)起呼叫,并在發(fā)起呼叫后建立與被叫用戶終端的呼叫連接。
[0084]步驟3、主叫用戶終端向被叫用戶終端發(fā)送預(yù)設(shè)媒體流文件 ;
[0085]也就是,建立了主叫用戶終端和被叫用戶終端之間的呼叫連接后,主叫用戶終端和被叫用戶終端將分別對建立的語音通道進行語音質(zhì)量的評估測試,并分別將各自測試的語音質(zhì)量等級信息返回給語音質(zhì)量測試服務(wù)器進行測試分析。
[0086]步驟4~步驟5、被叫用戶終端將接收到的預(yù)設(shè)媒體流文件環(huán)回至主叫用戶終端;
[0087]如圖4所不,可設(shè)置成TG (中繼設(shè)備)設(shè)備的El接口環(huán)回或IAD (總和接入設(shè)備)設(shè)備的SLIC接口環(huán)回。
[0088]步驟6、主叫用戶終端向語音測試服務(wù)器發(fā)送主叫用戶終端到被叫用戶終端的語音通道的第一網(wǎng)絡(luò)狀況信息;
[0089]步驟7、被叫用戶終端向語音測試服務(wù)器發(fā)送被叫用戶終端到主叫用戶終端的語音通道的第二網(wǎng)絡(luò)狀況信息;
[0090]步驟8、預(yù)設(shè)媒體流文件播放完成后,主叫用戶終端向被叫用戶終端發(fā)送停止通話的消息;
[0091]步驟9、主叫用戶終端將接收到的環(huán)回媒體流文件上傳至語音測試服務(wù)器;
[0092]步驟10、語音質(zhì)量測試服務(wù)器計算本次通話的語音質(zhì)量MOS平均意見得分值;
[0093]語音質(zhì)量測試服務(wù)器根據(jù)接收到的環(huán)回媒體流文件和所述預(yù)設(shè)媒體流文件,得到所述主叫用戶終端和被叫用戶終端之間的本次通話的語音質(zhì)量MOS平均意見得分值。
[0094]參見圖3,為本發(fā)明的實施例中語音質(zhì)量測試服務(wù)器的結(jié)構(gòu)框圖,該語音質(zhì)量測試服務(wù)器包括:
[0095]第一獲取模塊31,用于在主叫用戶終端向被叫用戶終端傳輸預(yù)設(shè)媒體流文件時,獲取所述主叫用戶終端發(fā)送的第一網(wǎng)絡(luò)狀況信息,所述第一網(wǎng)絡(luò)狀況信息表示所述主叫用戶終端到所述被叫用戶終端的承載呼叫連接的語音通道的網(wǎng)絡(luò)狀況;
[0096]第二獲取模塊32,用于在所述被叫用戶終端將接收到的所述預(yù)設(shè)媒體流文件環(huán)回至所述主叫用戶終端時,獲取所述被叫用戶終端發(fā)送的第二網(wǎng)絡(luò)狀況信息,所述第二網(wǎng)絡(luò)狀況信息表示所述被叫用戶終端到所述主叫用戶終端的承載呼叫連接的語音通道的網(wǎng)絡(luò)狀況。
[0097]在本發(fā)明的另一實施例中,語音質(zhì)量測試服務(wù)器還包括:
[0098]第一處理模塊33,用于根據(jù)所述第一網(wǎng)絡(luò)狀況信息和第二網(wǎng)絡(luò)狀況信息,得到所述主叫用戶終端和所述被叫用戶終端的本次通話的端對端雙向的網(wǎng)絡(luò)狀況信息。
[0099]在本發(fā)明的另一實施例中,語音質(zhì)量測試服務(wù)器還包括:
[0100]接收模塊34,接收所述主叫用戶終端上傳的環(huán)回媒體流文件;
[0101]第二處理模塊35,用于根據(jù)接收到的環(huán)回媒體流文件和所述預(yù)設(shè)媒體流文件,得到主叫用戶終端和被叫用戶終端之間的本次通話的語音質(zhì)量MOS值。[0102]在本發(fā)明的另一實施例中,語音質(zhì)量測試服務(wù)器還包括:
[0103]第三處理模塊,用于根據(jù)所述端對端雙向的網(wǎng)絡(luò)狀況信息和所述本次通話的語音質(zhì)量MOS值,確定出引起本次通話的語音質(zhì)量降低的故障點。
[0104]在本發(fā)明的另一實施例中,語音質(zhì)量測試服務(wù)器與所述主叫用戶終端和所述被叫用戶終端之間維持預(yù)設(shè)的心跳機制。
[0105]在本發(fā)明的另一實施例中,所述語音質(zhì)量測試服務(wù)器還包括:
[0106]語音測試模塊,用于向所述主叫用戶終端發(fā)送語音測試命令,所述主叫用戶終端根據(jù)所述語音測試命令與所述被叫用戶終端建立呼叫連接;在呼叫連接建立后,對承載呼叫連接的語音通道進行語音質(zhì)量測試。
[0107]參見圖4,為本發(fā)明的實施例中端對端雙向語音質(zhì)量的測試系統(tǒng)的結(jié)構(gòu)示意圖,該測試系統(tǒng)包括:如上所述的語音測試服務(wù)器41、以及至少兩個用戶終端42、43,其中語音測試服務(wù)器41分別與用戶終端42、43連接。
[0108]以上所述僅是本發(fā)明的優(yōu)選實施方式,應(yīng)當指出,對于本【技術(shù)領(lǐng)域】的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以作出若干改進和潤飾,這些改進和潤飾也應(yīng)視為本發(fā)明的保護范圍。
【權(quán)利要求】
1.一種端對端雙向語音質(zhì)量的測試方法,在進行語音質(zhì)量測試時,其特征在于,所述測試方法包括: 在主叫用戶終端向被叫用戶終端傳輸預(yù)設(shè)媒體流文件時,語音質(zhì)量測試服務(wù)器獲取所述主叫用戶終端發(fā)送的第一網(wǎng)絡(luò)狀況信息,所述第一網(wǎng)絡(luò)狀況信息表示所述主叫用戶終端到所述被叫用戶終端的語音通道的網(wǎng)絡(luò)狀況; 在所述被叫用戶終端將接收到的所述預(yù)設(shè)媒體流文件環(huán)回至所述主叫用戶終端時,所述語音質(zhì)量測試服務(wù)器獲取所述被叫用戶終端發(fā)送的第二網(wǎng)絡(luò)狀況信息,所述第二網(wǎng)絡(luò)狀況信息表示所述被叫用戶終端到所述主叫用戶終端的語音通道的網(wǎng)絡(luò)狀況。
2.根據(jù)權(quán)利要求1所述的端對端雙向語音質(zhì)量的測試方法,其特征在于,所述測試方法還包括: 所述語音質(zhì)量測試服務(wù)器根據(jù)所述第一網(wǎng)絡(luò)狀況信息和第二網(wǎng)絡(luò)狀況信息,得到所述主叫用戶終端和所述被叫用戶終端之間的本次通話的端對端雙向的網(wǎng)絡(luò)狀況信息。
3.根據(jù)權(quán)利要求2所述的端對端雙向語音質(zhì)量的測試方法,其特征在于,在所述主叫用戶終端接收到全部的環(huán)回媒體流文件后,所述測試方法還包括: 所述語音質(zhì)量測試服務(wù)器接收所述主叫用戶終端上傳的環(huán)回媒體流文件; 所述語音質(zhì)量測試服務(wù)器根據(jù)接收到的環(huán)回媒體流文件和所述預(yù)設(shè)媒體流文件,得到所述主叫用戶終端和被叫用戶終端之間的本次通話的語音質(zhì)量MOS平均意見得分值。
4.根據(jù)權(quán)利要求3所述的端對端雙向語音質(zhì)量的測試方法,其特征在于,在得到本次通話的語音質(zhì)量MOS值之后,所述測試方法還包括:` 所述語音質(zhì)量測試服務(wù)器根據(jù)所述端對端雙向的網(wǎng)絡(luò)狀況信息和所述本次通話的語音質(zhì)量MOS值,確定出引起本次通話的語音質(zhì)量降低的故障點。
5.根據(jù)權(quán)利要求1所述的端對端雙向語音質(zhì)量的測試方法,其特征在于,所述語音質(zhì)量測試服務(wù)器與所述主叫用戶終端和所述被叫用戶終端之間維持預(yù)設(shè)的心跳機制。
6.根據(jù)權(quán)利要求1所述的端對端雙向語音質(zhì)量的測試方法,其特征在于,在語音質(zhì)量測試開始時,所述測試方法還包括: 所述語音質(zhì)量測試服務(wù)器向所述主叫用戶終端發(fā)送語音測試命令,所述主叫用戶終端根據(jù)所述語音測試命令與所述被叫用戶終端建立呼叫連接; 在呼叫連接建立后,所述語音質(zhì)量測試服務(wù)器對承載呼叫連接的語音通道進行語音質(zhì)量測試。
7.一種語音質(zhì)量測試服務(wù)器,其特征在于,包括: 第一獲取模塊,用于在主叫用戶終端向被叫用戶終端傳輸預(yù)設(shè)媒體流文件時,獲取所述主叫用戶終端發(fā)送的第一網(wǎng)絡(luò)狀況信息,所述第一網(wǎng)絡(luò)狀況信息表示所述主叫用戶終端到所述被叫用戶終端的承載呼叫連接的語音通道的網(wǎng)絡(luò)狀況; 第二獲取模塊,用于在所述被叫用戶終端將接收到的所述預(yù)設(shè)媒體流文件環(huán)回至所述主叫用戶終端時,獲取所述被叫用戶終端發(fā)送的第二網(wǎng)絡(luò)狀況信息,所述第二網(wǎng)絡(luò)狀況信息表示所述被叫用戶終端到所述主叫用戶終端的承載呼叫連接的語音通道的網(wǎng)絡(luò)狀況。
8.根據(jù)權(quán)利要求7所述的語音質(zhì)量測試服務(wù)器,其特征在于,所述語音質(zhì)量測試服務(wù)器還包括: 第一處理模塊,用于根據(jù)所述第一網(wǎng)絡(luò)狀況信息和第二網(wǎng)絡(luò)狀況信息,得到所述主叫用戶終端和所述被叫用戶終端的本次通話的端對端雙向的網(wǎng)絡(luò)狀況信息。
9.根據(jù)權(quán)利要求8所述的語音質(zhì)量測試服務(wù)器,其特征在于,所述語音質(zhì)量測試服務(wù)器還包括: 接收模塊,用于接收所述主叫用戶終端上傳的環(huán)回媒體流文件; 第二處理模塊,用于根據(jù)接收到的所述環(huán)回媒體流文件和所述預(yù)設(shè)媒體流文件,得到主叫用戶終端和被叫用戶終端之間的本次通話的語音質(zhì)量MOS平均意見得分值。
10.根據(jù)權(quán)利要求9所述的語音質(zhì)量測試服務(wù)器,其特征在于,所述語音質(zhì)量測試服務(wù)器還包括: 第三處理模塊,用于根據(jù)所述端對端雙向的網(wǎng)絡(luò)狀況信息和所述本次通話的語音質(zhì)量MOS值,確定出引起本次通話的語音質(zhì)量降低的故障點。
11.根據(jù)權(quán)利要求7所述的語音質(zhì)量測試服務(wù)器,其特征在于,所述語音質(zhì)量測試服務(wù)器與所述主叫用戶終端和所述被叫用戶終端之間維持預(yù)設(shè)的心跳機制。
12.根據(jù)權(quán)利要求7所述的語音質(zhì)量測試服務(wù)器,其特征在于,所述語音質(zhì)量測試服務(wù)器還包括: 語音測試模塊,用于向所述主叫用戶終端發(fā)送語音測試命令,所述主叫用戶終端根據(jù)所述語音測試命令與所述被叫用戶終端建立呼叫連接;在呼叫連接建立后,對承載呼叫連接的語音通道進行語音質(zhì)量測試。
13.—種端對端雙向語音質(zhì)量的測試系統(tǒng),其特征在于,包括: 如權(quán)利要求7~12任一所述的語`音測試服務(wù)器、以及至少兩個用戶終端,其中所述語音測試服務(wù)器分別與所述用戶終端連接。
【文檔編號】H04L12/26GK103517287SQ201210201755
【公開日】2014年1月15日 申請日期:2012年6月18日 優(yōu)先權(quán)日:2012年6月18日
【發(fā)明者】劉澤禧, 廖曉敏, 張升華, 譚明勇 申請人:中國移動通信集團廣東有限公司