一種提升網(wǎng)絡(luò)電話語(yǔ)音數(shù)據(jù)包傳輸質(zhì)量的方法及其系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種數(shù)據(jù)傳輸方法和系統(tǒng),特別涉及一種提升網(wǎng)絡(luò)電話語(yǔ)音數(shù)據(jù)包傳輸質(zhì)量的方法及其系統(tǒng)。
【背景技術(shù)】
[0002]實(shí)時(shí)網(wǎng)絡(luò)電話傳輸網(wǎng)絡(luò)(VOI P系統(tǒng))中,語(yǔ)音網(wǎng)絡(luò)包的傳輸質(zhì)量關(guān)乎整個(gè)通話質(zhì)量,需要達(dá)到的目標(biāo)是低延時(shí)、低丟包、充分利用帶寬。傳統(tǒng)的傳輸方法對(duì)傳輸?shù)穆窂竭x擇簡(jiǎn)單,通常采用隨機(jī)分配中轉(zhuǎn)服務(wù)器的方式,若分配的中轉(zhuǎn)服務(wù)器不恰當(dāng),則嚴(yán)重影響通話質(zhì)量,即存在著高延時(shí)、高丟包率及單通等現(xiàn)象。
【發(fā)明內(nèi)容】
[0003]為了克服現(xiàn)有技術(shù)的不足,本發(fā)明的目的在于提供一種提升網(wǎng)絡(luò)電話語(yǔ)音數(shù)據(jù)包傳輸質(zhì)量的方法,該方法能夠解決現(xiàn)有技術(shù)無(wú)法選擇正確傳輸路徑的問(wèn)題。
[0004]為解決上述問(wèn)題,本發(fā)明所采用的技術(shù)方案如下:
[0005]一種提升網(wǎng)絡(luò)電話語(yǔ)音數(shù)據(jù)包傳輸質(zhì)量的方法,包括以下步驟:
[0006]步驟1,主叫客戶端發(fā)送連接請(qǐng)求信號(hào)至服務(wù)器,以使服務(wù)器將多個(gè)中轉(zhuǎn)服務(wù)器的接入點(diǎn)信息分配至主叫客戶端和被叫客戶端;
[0007]步驟2,如果是OTT則將主叫客戶端和被叫客戶端分別與中轉(zhuǎn)服務(wù)器之間的網(wǎng)絡(luò)狀態(tài)參數(shù)發(fā)送至服務(wù)器;
[0008]步驟3,服務(wù)器根據(jù)接收到的客戶度到中轉(zhuǎn)服務(wù)器之間的網(wǎng)絡(luò)狀態(tài)參數(shù)、中轉(zhuǎn)服務(wù)器集群之間的網(wǎng)絡(luò)狀態(tài)參數(shù)選定網(wǎng)絡(luò)狀態(tài)最佳的傳輸路徑,該傳輸路徑為主叫客戶端與被叫客戶端之間數(shù)據(jù)傳輸?shù)穆窂健?br>[0009]優(yōu)選的,步驟3所述的傳輸路徑包括一級(jí)跳轉(zhuǎn)路徑和二級(jí)跳轉(zhuǎn)路徑;
[0010]一級(jí)跳轉(zhuǎn)路徑為主叫客戶端經(jīng)過(guò)一個(gè)中轉(zhuǎn)服務(wù)器與被叫客戶端串聯(lián)形成的路徑;
[0011]二級(jí)跳轉(zhuǎn)路徑為主叫客戶端經(jīng)過(guò)兩個(gè)中轉(zhuǎn)服務(wù)器與被叫客戶端串聯(lián)形成的路徑。
[0012]優(yōu)選的,
[0013]所述步驟3具體包括如下步驟:
[0014]傳輸路徑的網(wǎng)絡(luò)狀態(tài)參數(shù)為T ;
[0015]主叫客戶端與中轉(zhuǎn)服務(wù)器之間的網(wǎng)絡(luò)狀態(tài)參數(shù)為Ta R(η);
[0016]被叫客戶端與中轉(zhuǎn)服務(wù)器之間的網(wǎng)絡(luò)狀態(tài)參數(shù)為Tb R(η);
[0017]中轉(zhuǎn)服務(wù)器與中轉(zhuǎn)服務(wù)器之間的網(wǎng)絡(luò)狀態(tài)參數(shù)為T R(nl)R(n2);
[0018]其中,上述的n、nl、n2均為正整數(shù);
[0019]當(dāng)傳輸路徑為一級(jí)跳轉(zhuǎn)路徑時(shí),T = Ta R(n) +Tb R(η);
[0020]當(dāng)傳輸路徑為二級(jí)跳轉(zhuǎn)路徑時(shí),T= Ta R(nl)+Tb R(n2)+T R(nl)R(n2);
[0021]T值最小的路徑為網(wǎng)絡(luò)狀態(tài)最佳的傳輸路徑。
[0022]優(yōu)選的,
[0023]所述步驟2具體包括如下步驟:
[0024]主叫客戶端與中轉(zhuǎn)服務(wù)器之間的延遲值為Da、丟包率為L(zhǎng)a,當(dāng)La彡5%時(shí),TaR(n) = Da,當(dāng) La > 5%時(shí),Ta R(n) = Da+(La*100)2;
[0025]被叫客戶端與中轉(zhuǎn)服務(wù)器之間的延遲值為Db、丟包率為L(zhǎng)b,當(dāng)Lb < 5%時(shí),TbbR(n) = Db,當(dāng) Lb > 5%時(shí),Tb R(n) = Db+(Lb*100)2;
[0026]中轉(zhuǎn)服務(wù)器與中轉(zhuǎn)服務(wù)器之間的延遲值為Dt、丟包率為L(zhǎng)t,當(dāng)Lt < 5%時(shí),TR(nl)R(n2) = Dt,當(dāng) Lt > 5%時(shí),T R(nl)R(n2) = Dt+(Lt*100)2。
[0027]為了克服現(xiàn)有技術(shù)的不足,本發(fā)明的另一個(gè)目的在于提供一種提升網(wǎng)絡(luò)電話語(yǔ)音數(shù)據(jù)包傳輸質(zhì)量的系統(tǒng),該系統(tǒng)能夠解決現(xiàn)有技術(shù)無(wú)法選擇正確傳輸路徑的問(wèn)題。
[0028]一種提升網(wǎng)絡(luò)電話語(yǔ)音數(shù)據(jù)包傳輸質(zhì)量的系統(tǒng),包括:
[0029]分配模塊,用于將主叫客戶端發(fā)送連接請(qǐng)求信號(hào)至服務(wù)器,以使服務(wù)器將多個(gè)中轉(zhuǎn)服務(wù)器的接入點(diǎn)信息分配至主叫客戶端和被叫客戶端;
[0030]檢測(cè)模塊,用于將主叫客戶端和被叫客戶端分別與中轉(zhuǎn)服務(wù)器之間的網(wǎng)絡(luò)狀態(tài)參數(shù)發(fā)送至服務(wù)器;
[0031]路徑選定模塊,用于將服務(wù)器根據(jù)接收到的網(wǎng)絡(luò)狀態(tài)參數(shù)及中轉(zhuǎn)服務(wù)器集群之間的網(wǎng)絡(luò)狀態(tài)參數(shù)選定網(wǎng)絡(luò)狀態(tài)最佳的傳輸路徑,該傳輸路徑為主叫客戶端與被叫客戶端之間數(shù)據(jù)傳輸?shù)穆窂健?br>[0032]優(yōu)選的,路徑選定模塊所述的傳輸路徑包括一級(jí)跳轉(zhuǎn)路徑和二級(jí)跳轉(zhuǎn)路徑;
[0033]一級(jí)跳轉(zhuǎn)路徑為主叫客戶端經(jīng)過(guò)一個(gè)中轉(zhuǎn)服務(wù)器與被叫客戶端串聯(lián)形成的路徑;
[0034]二級(jí)跳轉(zhuǎn)路徑為主叫客戶端經(jīng)過(guò)兩個(gè)中轉(zhuǎn)服務(wù)器與被叫客戶端串聯(lián)形成的路徑。
[0035]優(yōu)選的,
[0036]所述路徑選定模塊還用于,
[0037]傳輸路徑的網(wǎng)絡(luò)狀態(tài)參數(shù)為T ;
[0038]主叫客戶端與中轉(zhuǎn)服務(wù)器之間的網(wǎng)絡(luò)狀態(tài)參數(shù)為Ta R(η);
[0039]被叫客戶端與中轉(zhuǎn)服務(wù)器之間的網(wǎng)絡(luò)狀態(tài)參數(shù)為Tb R(η);
[0040]中轉(zhuǎn)服務(wù)器與中轉(zhuǎn)服務(wù)器之間的網(wǎng)絡(luò)狀態(tài)參數(shù)為T R(nl)R(n2);
[0041]其中,上述的n、nl、n2均為正整數(shù);
[0042]當(dāng)傳輸路徑為一級(jí)跳轉(zhuǎn)路徑時(shí),T = Ta R(n) +Tb R(η);
[0043]當(dāng)傳輸路徑為二級(jí)跳轉(zhuǎn)路徑時(shí),T= Ta R(nl)+Tb R(n2)+T R(nl)R(n2);
[0044]T值最小的路徑為網(wǎng)絡(luò)狀態(tài)最佳的傳輸路徑。
[0045]優(yōu)選的,
[0046]所述檢測(cè)模塊還用于,
[0047]主叫客戶端與中轉(zhuǎn)服務(wù)器之間的延遲值為Da、丟包率為L(zhǎng)a,當(dāng)La彡5%時(shí),TaR(n) = Da,當(dāng) La > 5%時(shí),Ta R(n) = Da+(La*100)2;
[0048]被叫客戶端與中轉(zhuǎn)服務(wù)器之間的延遲值為Db、丟包率為L(zhǎng)b,當(dāng)Lb < 5%時(shí),TbbR(n) = Db,當(dāng) Lb > 5%時(shí),Tb R(n) = Db+(Lb*100)2;
[0049]中轉(zhuǎn)服務(wù)器與中轉(zhuǎn)服務(wù)器之間的延遲值為Dt、丟包率為L(zhǎng)t,當(dāng)Lt < 5%時(shí),TR(nl)R(n2) = Dt,當(dāng) Lt > 5%時(shí),T R(nl)R(n2) = Dt+(Lt*100)2。
[0050]相比現(xiàn)有技術(shù),本發(fā)明的有益效果在于:
[0051 ] 1、在建立通過(guò)連接前,先測(cè)出主叫客戶端和被叫客戶端與中轉(zhuǎn)服務(wù)器之間的網(wǎng)絡(luò)狀態(tài)參數(shù),以及中轉(zhuǎn)服務(wù)器與中轉(zhuǎn)服務(wù)器之間的網(wǎng)絡(luò)狀態(tài)參數(shù),從而使得服務(wù)器能夠選定傳輸質(zhì)量最高的傳輸路徑,大大提高了通話質(zhì)量;
[0052]2、在實(shí)際使用過(guò)程中,一個(gè)中轉(zhuǎn)服務(wù)器并不能滿足更多需求,如主叫客戶端與中轉(zhuǎn)服務(wù)器A能夠建立良好的連接,但被叫客戶端與中轉(zhuǎn)服務(wù)器A的連接質(zhì)量卻很差;為了解決這種情況,本發(fā)明使得優(yōu)選方案的傳輸路徑可以是一級(jí)跳轉(zhuǎn)路徑和二級(jí)跳轉(zhuǎn)路徑,所以當(dāng)出現(xiàn)一個(gè)中轉(zhuǎn)服務(wù)器無(wú)法滿足需求時(shí),便可以采用兩個(gè)中轉(zhuǎn)服務(wù)器解決這個(gè)問(wèn)題,如主叫客戶端與中轉(zhuǎn)服務(wù)器A能夠建立良好的連接,被叫客戶端與中轉(zhuǎn)服務(wù)器B能夠建立良好的連接,此時(shí)便可以采用主叫客戶端、中轉(zhuǎn)服務(wù)器A、中轉(zhuǎn)服務(wù)器B、被叫客戶端依次串聯(lián)的方式建立傳輸路徑,以此解決一個(gè)中轉(zhuǎn)服務(wù)器無(wú)法滿足需求的問(wèn)題。
【具體實(shí)施方式】
[0053]下面結(jié)合【具體實(shí)施方式】對(duì)本發(fā)明作進(jìn)一步詳細(xì)說(shuō)明。
[0054]本發(fā)明所述提升網(wǎng)絡(luò)電話語(yǔ)音數(shù)據(jù)包傳輸質(zhì)量的方法,包括以下步驟:
[0055]步驟1,主叫客戶端發(fā)送連接請(qǐng)求信號(hào)至服務(wù)器,以使服務(wù)器將多個(gè)中轉(zhuǎn)服務(wù)器的接入點(diǎn)信息分配至主叫客戶端和被叫客戶端;
[0056]步驟2,將主叫客戶端和被叫客戶端分別與中轉(zhuǎn)服務(wù)器之間的網(wǎng)絡(luò)狀態(tài)參數(shù)發(fā)送至服務(wù)器;
[0057]步驟3,服務(wù)器根據(jù)接收到的網(wǎng)絡(luò)狀態(tài)參數(shù)及中轉(zhuǎn)服務(wù)器集群之間的網(wǎng)絡(luò)狀態(tài)參數(shù)選定網(wǎng)絡(luò)狀態(tài)最佳的傳輸路徑,該傳輸路徑為主叫客戶端與被叫客戶端之間數(shù)據(jù)傳輸?shù)穆窂健?br>[0058]而本發(fā)明所述提升網(wǎng)絡(luò)電話語(yǔ)音數(shù)據(jù)包傳輸質(zhì)量的系統(tǒng)包括:
[0059]分配模塊,用于將主叫客戶端發(fā)送連接請(qǐng)求信號(hào)至服務(wù)器,以使服務(wù)器將多個(gè)中轉(zhuǎn)服務(wù)器的接入點(diǎn)信息分配至主叫客戶端和被叫客戶端;
[0060]檢測(cè)模塊,用于將主叫客戶端和被叫客戶端分別與中轉(zhuǎn)服務(wù)器之間的網(wǎng)絡(luò)狀態(tài)參數(shù)發(fā)送至服務(wù)器;
[0061]路徑選定模塊,用于將服務(wù)器根據(jù)接收到的網(wǎng)絡(luò)狀態(tài)參數(shù)及中轉(zhuǎn)服務(wù)器集群之間的網(wǎng)絡(luò)狀態(tài)參數(shù)選定網(wǎng)絡(luò)狀態(tài)最佳的傳輸路徑,該傳輸路徑為主叫客戶端與被叫客戶端之間數(shù)據(jù)傳輸?shù)穆窂健?br>[0062]通過(guò)上述兩個(gè)方案可知,本發(fā)明在建立通過(guò)連接前,先測(cè)出主叫客戶端和被叫客戶端與中轉(zhuǎn)服務(wù)器之間的網(wǎng)絡(luò)狀態(tài)參數(shù),以及中轉(zhuǎn)服務(wù)器與中轉(zhuǎn)服務(wù)器之間的網(wǎng)絡(luò)狀態(tài)參數(shù),從而使得服務(wù)器能夠選定傳輸質(zhì)量最高的傳輸路徑,大大提高了通話質(zhì)量。
[0063]在上述方案的基礎(chǔ)上,本發(fā)明還可以進(jìn)行如下改進(jìn)。
[0064]提升網(wǎng)絡(luò)電話語(yǔ)音數(shù)據(jù)包傳輸質(zhì)量的方法的優(yōu)選方案一:
[0065]步驟3所述的傳輸路徑包括一級(jí)跳轉(zhuǎn)路徑和二級(jí)跳轉(zhuǎn)路徑;
[0066]一級(jí)跳轉(zhuǎn)路徑為主叫客戶端經(jīng)過(guò)一個(gè)中轉(zhuǎn)服務(wù)器與被叫客戶端串聯(lián)形成的路徑;
[0067]二級(jí)跳轉(zhuǎn)路徑為主叫客戶端經(jīng)過(guò)兩個(gè)中轉(zhuǎn)服務(wù)器與被叫客戶端串聯(lián)形成的路徑。
[0068]提升網(wǎng)絡(luò)電話語(yǔ)音數(shù)據(jù)包傳輸質(zhì)量的系統(tǒng)的優(yōu)選方案一:
[0069]路徑選定模塊所述的傳輸路徑包括一級(jí)跳轉(zhuǎn)路徑和二級(jí)跳轉(zhuǎn)路徑;
[0070]一級(jí)跳轉(zhuǎn)路徑為主叫客戶端經(jīng)過(guò)一個(gè)中轉(zhuǎn)服務(wù)器與被叫客戶端串聯(lián)形成的路徑;
[0071]二級(jí)跳轉(zhuǎn)路徑為主叫客戶端經(jīng)過(guò)兩個(gè)中轉(zhuǎn)服務(wù)器與被叫客戶端串聯(lián)形成的路徑。
[0072]通過(guò)上述兩個(gè)優(yōu)選方案一可知,在實(shí)際使用過(guò)程中,一個(gè)中轉(zhuǎn)服務(wù)器并不能滿足更多需求,如主叫客戶端與中轉(zhuǎn)服務(wù)器A能夠建立良好的連接,但被叫客戶端與中轉(zhuǎn)服務(wù)器A的連接質(zhì)量卻很差;為了解決這種情況,本優(yōu)選方案使得傳輸路徑可以是一級(jí)跳轉(zhuǎn)路徑和二級(jí)跳轉(zhuǎn)路徑,所以當(dāng)出現(xiàn)一個(gè)中轉(zhuǎn)服務(wù)器無(wú)法滿足需求時(shí),