欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種鏈路決策的方法及決策設(shè)備的制造方法

文檔序號:10525631閱讀:567來源:國知局
一種鏈路決策的方法及決策設(shè)備的制造方法
【專利摘要】本發(fā)明公開了一種鏈路決策的方法,應(yīng)用于鏈路決策系統(tǒng),鏈路決策系統(tǒng)包括處于VoIP通話狀態(tài)的第一用戶設(shè)備和第二用戶設(shè)備、中轉(zhuǎn)服務(wù)器和決策設(shè)備,第一用戶設(shè)備和第二用戶設(shè)備之間具有直連的第一鏈路和通過中轉(zhuǎn)服務(wù)器中轉(zhuǎn)的第二鏈路,該方法包括:決策設(shè)備接收第一用戶設(shè)備上報的音頻服務(wù)質(zhì)量數(shù)據(jù),根據(jù)音頻服務(wù)質(zhì)量數(shù)據(jù)確定第一用戶設(shè)備當(dāng)前發(fā)送鏈路的鏈路質(zhì)量評分,當(dāng)前發(fā)送鏈路為第一鏈路或第二鏈路;根據(jù)當(dāng)前發(fā)送鏈路的鏈路質(zhì)量評分,決策由第一鏈路或第二鏈路作為第一用戶設(shè)備的后續(xù)發(fā)送鏈路。本申請所提供的鏈路決策的方法,可以確保選擇較優(yōu)的鏈路傳輸VoIP的數(shù)據(jù)流,從而提VoIP的服務(wù)質(zhì)量。
【專利說明】
_種鏈路決策的方法及決策設(shè)備
技術(shù)領(lǐng)域
[0001 ]本發(fā)明涉及通信技術(shù)領(lǐng)域,具體涉及一種鏈路決策的方法及決策設(shè)備。
【背景技術(shù)】
[0002]互聯(lián)網(wǎng)語音(Voice over Internet Protocol,VoIP)的傳輸方式分為直連和中轉(zhuǎn)兩種方式。
[0003]直連是用戶設(shè)備與用戶設(shè)備直接進行點對點的(Pointto Point,P2P)數(shù)據(jù)傳輸,優(yōu)點是簡單高效,缺點是穩(wěn)定性和可控性弱。中轉(zhuǎn)是在兩個通話的用戶設(shè)備之間加入一個中轉(zhuǎn)服務(wù)器,數(shù)據(jù)流需要通過該中轉(zhuǎn)服務(wù)器傳輸?shù)綄Χ耍瑑?yōu)點是穩(wěn)定可控,缺點是需要服務(wù)器資源和帶寬資源支撐。
[0004]可見,直連和中轉(zhuǎn)兩種傳輸方式都有各自的優(yōu)缺點,直接采用哪種傳輸方式都不能保證VoIP的鏈路質(zhì)量一直穩(wěn)定可靠。

【發(fā)明內(nèi)容】

[0005]本發(fā)明實施例提供一種鏈路決策的方法,可以根據(jù)音頻數(shù)據(jù)的服務(wù)質(zhì)量,對鏈路質(zhì)量進行評估,然后再決定VoIP處于哪個鏈路才能更好的保證VoIP通話的服務(wù)質(zhì)量。本發(fā)明實施例還提供了相應(yīng)的決策設(shè)備。
[0006]本發(fā)明第一方面提供一種鏈路決策的方法,所述方法應(yīng)用于鏈路決策系統(tǒng),所述鏈路決策系統(tǒng)包括處于互聯(lián)網(wǎng)語音VoIP通話狀態(tài)的第一用戶設(shè)備和第二用戶設(shè)備、中轉(zhuǎn)服務(wù)器和決策設(shè)備,所述第一用戶設(shè)備和所述第二用戶設(shè)備之間具有直連的第一鏈路和通過所述中轉(zhuǎn)服務(wù)器中轉(zhuǎn)的第二鏈路,所述方法包括:
[0007]所述決策設(shè)備接收所述第一用戶設(shè)備上報的音頻服務(wù)質(zhì)量數(shù)據(jù),所述音頻服務(wù)質(zhì)量數(shù)據(jù)為所述第二用戶設(shè)備根據(jù)所述第一用戶設(shè)備發(fā)送的音頻數(shù)據(jù)確定,并反饋給所述第一用戶設(shè)備的;
[0008]所述決策設(shè)備根據(jù)所述音頻服務(wù)質(zhì)量數(shù)據(jù)確定所述第一用戶設(shè)備當(dāng)前發(fā)送鏈路的鏈路質(zhì)量評分,所述當(dāng)前發(fā)送鏈路為所述第一鏈路或所述第二鏈路;
[0009]所述決策設(shè)備根據(jù)所述當(dāng)前發(fā)送鏈路的鏈路質(zhì)量評分,決策由所述第一鏈路或所述第二鏈路作為所述第一用戶設(shè)備的后續(xù)發(fā)送鏈路。
[0010]本發(fā)明第二方面提供一種決策設(shè)備,所述決策設(shè)備應(yīng)用于鏈路決策系統(tǒng),所述鏈路決策系統(tǒng)還包括處于互聯(lián)網(wǎng)語音VoIP通話狀態(tài)的第一用戶設(shè)備和第二用戶設(shè)備和中轉(zhuǎn)服務(wù)器,所述第一用戶設(shè)備和所述第二用戶設(shè)備之間具有直連的第一鏈路和通過所述中轉(zhuǎn)服務(wù)器中轉(zhuǎn)的第二鏈路,所述決策設(shè)備包括:
[0011]接收單元,用于接收所述第一用戶設(shè)備上報的音頻服務(wù)質(zhì)量數(shù)據(jù),所述音頻服務(wù)質(zhì)量數(shù)據(jù)為所述第二用戶設(shè)備根據(jù)所述第一用戶設(shè)備發(fā)送的音頻數(shù)據(jù)確定,并反饋給所述第一用戶設(shè)備的;
[0012]確定單元,用于根據(jù)所述接收單元接收的所述音頻服務(wù)質(zhì)量數(shù)據(jù)確定所述第一用戶設(shè)備當(dāng)前發(fā)送鏈路的鏈路質(zhì)量評分,所述當(dāng)前發(fā)送鏈路為所述第一鏈路或所述第二鏈路;
[0013]決策單元,用于根據(jù)所述確定單元確定的所述當(dāng)前發(fā)送鏈路的鏈路質(zhì)量評分,決策由所述第一鏈路或所述第二鏈路作為所述第一用戶設(shè)備的后續(xù)發(fā)送鏈路。
[0014]本發(fā)明第三方面提供一種鏈路決策系統(tǒng),包括:處于互聯(lián)網(wǎng)語音VoIP通話狀態(tài)的第一用戶設(shè)備和第二用戶設(shè)備、中轉(zhuǎn)服務(wù)器和決策設(shè)備,所述第一用戶設(shè)備和所述第二用戶設(shè)備之間具有直連的第一鏈路和通過所述中轉(zhuǎn)服務(wù)器中轉(zhuǎn)的第二鏈路;
[0015]所述決策設(shè)備為上述第二方面所述的決策設(shè)備。
[0016]與現(xiàn)有技術(shù)中VoIP通話要么采用直連鏈路,要么采用中轉(zhuǎn)鏈路,兩種鏈路都各有缺點相比,本申請所提供的鏈路決策的方法,可以根據(jù)第一用戶設(shè)備當(dāng)前發(fā)送鏈路的鏈路質(zhì)量,決策后續(xù)發(fā)送鏈路是第一鏈路還是第二鏈路,這樣,可以確保選擇較優(yōu)的鏈路傳輸VoIP的數(shù)據(jù)流,從而提VoIP的服務(wù)質(zhì)量。
【附圖說明】
[0017]為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0018]圖1是本發(fā)明實施例中鏈路決策系統(tǒng)的一實施例示意圖;
[0019]圖2是本發(fā)明實施例中鏈路決策方法的一實施例示意圖;
[0020]圖3A是本發(fā)明實施例中歷史鏈路信息的隊列的一示意圖;
[0021]圖3B是本發(fā)明實施例中歷史鏈路信息的隊列的一示意圖;
[0022]圖4是本發(fā)明實施例中歷史鏈路信息的隊列的一示意圖;
[0023]圖5為本發(fā)明實施例決策系統(tǒng)中決策設(shè)備的鏈路決策過程示意圖;
[0024]圖6為本發(fā)明實施例決策設(shè)備的一實施例不意圖;
[0025]圖7為本發(fā)明實施例決策設(shè)備的另一實施例示意圖;
[0026]圖8為本發(fā)明實施例決策設(shè)備的另一實施例示意圖;
[0027]圖9為本發(fā)明實施例決策設(shè)備的另一實施例示意圖。
【具體實施方式】
[0028]本發(fā)明實施例提供一種鏈路決策的方法,可以根據(jù)音頻數(shù)據(jù)的服務(wù)質(zhì)量,對鏈路質(zhì)量進行評估,然后再決定VoIP處于哪個鏈路才能更好的保證VoIP通話的服務(wù)質(zhì)量。本發(fā)明實施例還提供了相應(yīng)的決策設(shè)備。以下分別進行詳細說明。
[0029]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0030]互聯(lián)網(wǎng)語音(Voiceover Internet Protocol,VoIP)就是將模擬信號(Voice)數(shù)字化,以數(shù)據(jù)封包(Data Packet)的形式在IP網(wǎng)絡(luò)(IP Network)上做實時傳遞。例如:互聯(lián)網(wǎng)絡(luò)電話和即時通信的語音業(yè)務(wù)等。
[0031]VoIP的傳輸方式分為直連和中轉(zhuǎn)兩種方式。直連是用戶設(shè)備與用戶設(shè)備直接進行點對點的(Point to Point,P2P)數(shù)據(jù)傳輸,中轉(zhuǎn)是在兩個通話的用戶設(shè)備之間加入一個中轉(zhuǎn)服務(wù)器,數(shù)據(jù)流需要通過該中轉(zhuǎn)服務(wù)器傳輸?shù)綄Χ?。直連和中轉(zhuǎn)兩種鏈路都有各自的優(yōu)缺點,所以為了更好的保證音頻流在傳輸過程的服務(wù)質(zhì)量(Quality of Service,QoS),本申請中提出了根據(jù)當(dāng)前發(fā)送鏈路的音頻服務(wù)質(zhì)量來決策后續(xù)是選擇直連鏈路還是選擇中轉(zhuǎn)鏈路作為后續(xù)發(fā)送鏈路的方案,從而確保選擇較優(yōu)的鏈路傳輸VoIP的數(shù)據(jù)流,從而提VoIP的服務(wù)質(zhì)量。
[0032]在本申請中,第一用戶設(shè)備和第二用戶設(shè)備中的“第一”和“第二”沒有特別的指代,就是指兩個互相VoIP通話的用戶設(shè)備,兩個用戶設(shè)備都具有本申請中的音頻服務(wù)質(zhì)量數(shù)據(jù)上報的能力。下面結(jié)合圖1介紹本申請中的鏈路決策過程。
[0033 ]圖1為本發(fā)明實施例中鏈路決策系統(tǒng)的一實施例示意圖。
[0034]如圖1所示,本發(fā)明實施例中鏈路決策系統(tǒng)包括處于互聯(lián)網(wǎng)語音VoIP通話狀態(tài)的第一用戶設(shè)備和第二用戶設(shè)備、中轉(zhuǎn)服務(wù)器和決策設(shè)備,所述第一用戶設(shè)備和所述第二用戶設(shè)備之間具有直連的第一鏈路和通過所述中轉(zhuǎn)服務(wù)器中轉(zhuǎn)的第二鏈路,第一用戶設(shè)備和第二用戶設(shè)備處于VoIP通話狀態(tài)時,第一用戶設(shè)備無論是通過第一鏈路還是第二鏈路向第二用戶設(shè)備發(fā)送音頻數(shù)據(jù),第二用戶設(shè)備都會根據(jù)接收到的音頻數(shù)據(jù)確定第一用戶設(shè)備所使用的當(dāng)前發(fā)送鏈路的音頻服務(wù)質(zhì)量數(shù)據(jù),然后第二用戶設(shè)備將確定的音頻服務(wù)質(zhì)量數(shù)據(jù)反饋給第一用戶設(shè)備。
[0035]第二用戶設(shè)備通過決策信息數(shù)據(jù)包向第一用戶設(shè)備發(fā)送音頻服務(wù)質(zhì)量數(shù)據(jù),該決策信息數(shù)據(jù)包通常為實時傳輸控制協(xié)議(Real-time Transport Control Protocol,RTCP)包。
[0036]第一用設(shè)備接收到?jīng)Q策信息數(shù)據(jù)包后所涉及的鏈路決策的過程可以參閱圖2進行理解。
[0037]圖2為本發(fā)明實施例中鏈路決策的方法的一實施例示意圖。
[0038]101、第一用戶設(shè)備向決策設(shè)備發(fā)送音頻服務(wù)質(zhì)量數(shù)據(jù),其中,所述音頻服務(wù)質(zhì)量數(shù)據(jù)為所述第二用戶設(shè)備根據(jù)所述第一用戶設(shè)備發(fā)送的音頻數(shù)據(jù)確定,并反饋給所述第一用戶設(shè)備的。
[0039]第一用設(shè)備接收到?jīng)Q策信息數(shù)據(jù)包后,會對決策信息數(shù)據(jù)包中的數(shù)據(jù)進行采樣,采樣的數(shù)量可以由決策服務(wù)器預(yù)先通知。例如:采集15個樣點,每個樣點所采集的音頻服務(wù)質(zhì)量參數(shù)都相同。每個樣點所采集的音頻服務(wù)質(zhì)量參數(shù)可以包括,但不限于網(wǎng)絡(luò)丟包6抓麗1<、播放丟包61)1咐。執(zhí)、編碼延時(1。。如。、播放延時dplaycmt和網(wǎng)絡(luò)延時dnetworko
[0040]第一用戶設(shè)備向決策設(shè)備發(fā)送音頻服務(wù)質(zhì)量數(shù)據(jù)可以是采樣的每個樣點所對應(yīng)的音頻服務(wù)質(zhì)量參數(shù)。例如:上述采集了 15個樣點,則向決策設(shè)備上報的音頻服務(wù)質(zhì)量數(shù)據(jù)就是這15個樣點中每個樣點所對應(yīng)的網(wǎng)絡(luò)丟播放丟包ePia_、編碼延時cUdec、播放延時dplaycmt和網(wǎng)絡(luò)延時dnefk。
[0041]102、決策設(shè)備根據(jù)所述音頻服務(wù)質(zhì)量數(shù)據(jù)確定所述第一用戶設(shè)備當(dāng)前發(fā)送鏈路的鏈路質(zhì)量評分,所述當(dāng)前發(fā)送鏈路為所述第一鏈路或所述第二鏈路。
[0042]可選地,步驟102可以包括:
[0043]所述決策設(shè)備對所述音頻服務(wù)質(zhì)量數(shù)據(jù)進行清洗,確定所述音頻服務(wù)質(zhì)量數(shù)據(jù)中有效采樣點;
[0044]所述決策設(shè)備根據(jù)所述有效采樣點的音頻服務(wù)質(zhì)量參數(shù),以及鏈路質(zhì)量評分與音頻服務(wù)質(zhì)量參數(shù)的對應(yīng)關(guān)系,確定所述第一用戶設(shè)備當(dāng)前發(fā)送鏈路的鏈路質(zhì)量評分。
[0045]決策設(shè)備接收到第一用戶設(shè)備發(fā)送的每個采樣點的服務(wù)質(zhì)量參數(shù)后,考慮到有些采樣點可能是重復(fù)的或者有些采樣點的服務(wù)質(zhì)量參數(shù)因為網(wǎng)絡(luò)抖動導(dǎo)致偏離太大,所以決策設(shè)備要清洗掉這些不正常的采樣點,清洗后剩余的采樣點則為有效采樣點。
[0046I每個采樣點的音頻服務(wù)質(zhì)量參數(shù)都包括網(wǎng)絡(luò)丟包enetwork、播放丟包eplaymjt、編碼延時cUdec、播放延時dPlayclut和網(wǎng)絡(luò)延時dnefk,決策設(shè)備可以使用這幾個參數(shù)計算所有有效采樣點的網(wǎng)絡(luò)丟包enetwork、播放丟包eplaycmt、編碼延時CUdec、播放延時dplaycmt和網(wǎng)絡(luò)延時(^_4的平均值。然后按照如下鏈路質(zhì)量評分與音頻服務(wù)質(zhì)量參數(shù)的對應(yīng)關(guān)系的公式確定第一用戶設(shè)備當(dāng)前發(fā)送鏈路的鏈路質(zhì)量評分。
[0047]F = 94.2-( γ ι+γ 21η( 1+γ 3e) )-(0.024d+0.11 (d_177.3)H(d_177.3)
[0048]中,d — dcodec+dplayout+dnetwork,Θ — enetwork+ ( I—6network ) Splayout o TffJ JzL,公.式i 中所^、i少及的 dcodec、dplayout、(!network、Snetwork和Splayout都疋有木樣點的干均值。力外,(Y I , Y 2 , Y 3 )
是跟編碼器相關(guān)的一組參數(shù),11(1)定義為:(1〈0)?0:1。即當(dāng)(1-177.3大于O時,H(d_177.3)取I,當(dāng)d-177.3小于O時,H(d-177.3)取O。
[0049]計算的結(jié)果F即為當(dāng)前發(fā)送鏈路的鏈路質(zhì)量評分。
[0050]103、決策設(shè)備根據(jù)所述當(dāng)前發(fā)送鏈路的鏈路質(zhì)量評分,決策由所述第一鏈路或所述第二鏈路作為所述第一用戶設(shè)備的后續(xù)發(fā)送鏈路。
[0051 ] 可選地,步驟103包括:
[0052]所述決策設(shè)備根據(jù)已存儲的歷史鏈路信息,確定決策模型;
[0053]所述決策設(shè)備根據(jù)所述當(dāng)前發(fā)送鏈路的鏈路質(zhì)量評分,以及決策模型,確定由所述第一鏈路或所述第二鏈路作為所述第一用戶設(shè)備的后續(xù)發(fā)送鏈路。
[0054]考慮到頻繁做鏈路切換可能會導(dǎo)致音頻信號不穩(wěn)定,所以在做鏈路決策時,不僅依據(jù)當(dāng)前鏈路的鏈路質(zhì)量評分,還要考慮已存儲的歷史鏈路信息。
[0055]本申請把歷史鏈路信息保存在一個隊列中,隊列設(shè)置了一個最大長度L,超過最大長度則把舊的信息從隊列中刪除。這樣既滿足了查找歷史鏈路信息的需求,又可以確保隊列不會過長,浪費存儲資源。
[0056]本申請中的決策模型是根據(jù)隊列中存儲的歷史鏈路的種類確定的,隊列中存儲的歷史鏈路信息的種類包括兩種,一種是如圖3A和3B所示的,只包括一種歷史鏈路信息,圖3A為只包括第一鏈路信息,圖3B為只包括第二鏈路信息。另外一種是隊列中包括兩種鏈路信息,如圖4所示,既包括第一鏈路信息,也包括第二鏈路信息。
[0057]可選地,針對圖3A和圖3B所示的情況,所述決策設(shè)備根據(jù)已存儲的歷史鏈路信息,確定決策模型,可以包括:
[0058]當(dāng)所述歷史鏈路信息中只包括一種鏈路的信息時,確定所述決策模型為絕對閾值決策模型,所述一種鏈路為所述第一鏈路或所述第二鏈路;其中,所述絕對閾值決策模型的公式如下:
[0059 ] Thresho I dabs = Thresho I dabso-Xn
[0060]其中,Thresholdabs為當(dāng)前絕對閾值,ThresholdabsQ為初始絕對閾值,X為衰減參數(shù),η為到目前為止鏈路總的切換次數(shù);
[0061]所述決策設(shè)備根據(jù)所述當(dāng)前發(fā)送鏈路的鏈路質(zhì)量評分,以及決策模型,確定由所述第一鏈路或所述第二鏈路作為所述第一用戶設(shè)備的后續(xù)發(fā)送鏈路,可以包括:
[0062]所述決策設(shè)備確定當(dāng)前發(fā)送鏈路的鏈路質(zhì)量評分小于所述當(dāng)前絕對閾值Thresholds,則決策另一鏈路作為所述第一用戶設(shè)備的后續(xù)發(fā)送鏈路,所述另一鏈路為所述第二鏈路或所述第一鏈路。
[0063]可選地,針對圖4所示的情況,所述決策設(shè)備根據(jù)已存儲的歷史鏈路信息,確定決策模型,可以包括:
[0064]當(dāng)所述歷史鏈路信息中包括兩種鏈路的信息時,確定所述決策模型為相對閾值決策模型,其中,所述相對閾值決策模型的公式如下:
[0065]Thresholdrei = Thresholdre1-Xn
[0066]其中,ThresholcUi為當(dāng)前相對閾值,ThresholcU1為初始相對閾值,X為衰減參數(shù),η為到目前為止鏈路總的切換次數(shù);
[0067]所述決策設(shè)備根據(jù)所述當(dāng)前發(fā)送鏈路的鏈路質(zhì)量評分,以及決策模型,確定由所述第一鏈路或所述第二鏈路作為所述第一用戶設(shè)備的后續(xù)發(fā)送鏈路,包括:
[0068]所述決策設(shè)備確定所述當(dāng)前發(fā)送鏈路的鏈路質(zhì)量評分與另一鏈路的質(zhì)量評分的差值小于所述當(dāng)前相對閾值Threshold-,則決策另一鏈路作為所述第一用戶設(shè)備的后續(xù)發(fā)送鏈路,若當(dāng)前發(fā)送鏈路為所述第一鏈路,則所述另一鏈路為所述第二鏈路,若當(dāng)前發(fā)送鏈路為所述第二鏈路,則所述另一鏈路為所述第一鏈路。
[0069]對切換閾值進行指數(shù)衰減可以有效控制切換頻率和切換次數(shù),以保護VoIP會話鏈路的穩(wěn)定性。
[0070]另外,可選地,所述決策設(shè)備向所述第一用戶設(shè)備發(fā)送鏈路切換指示;
[0071 ]其中,所述鏈路切換指示用于指示:
[0072]當(dāng)所述當(dāng)前發(fā)送鏈路為所述第一鏈路,所述后續(xù)發(fā)送鏈路為所述第二鏈路時,所述第一用戶設(shè)備從所述第一鏈路切換到所述第二鏈路;
[0073]當(dāng)所述當(dāng)前發(fā)送鏈路為所述第二鏈路,所述后續(xù)發(fā)送鏈路為所述第一鏈路時,所述第一用戶設(shè)備從所述第二鏈路切換到所述第一鏈路。
[0074]本發(fā)明的鏈路切換決策邏輯中,對于中轉(zhuǎn)切直連和直連切中轉(zhuǎn)兩種情況,可以通過設(shè)置不同的初始閾值和衰減參數(shù)來控制鏈路選擇的偏向性,從而使得系統(tǒng)可以在整體鏈路性能和整體服務(wù)器的帶寬開銷中進行權(quán)衡選擇。若需要盡量多的使用直連鏈路,則初始閾值和衰減參數(shù)的設(shè)置可以偏向直連鏈路,若需要盡量多的使用中轉(zhuǎn)鏈路,則初始閾值和衰減參數(shù)的設(shè)置可以偏向中轉(zhuǎn)鏈路。初始閾值和衰減參數(shù)是開發(fā)人員在初始狀態(tài)時就設(shè)置好的。
[0075]可選地,為了緩解決策設(shè)備的請求處理負載,本申請中還包括:
[0076]當(dāng)所述后續(xù)發(fā)送鏈路與所述當(dāng)前發(fā)送鏈路相同,且所述當(dāng)前發(fā)送鏈路被使用的時間超過η個決策周期,則所述決策設(shè)備按照如下公式確定下次請求鏈路決策的時間間隔,所述η為大于I的整數(shù);
[0077]Per1d = Per1do+n* Δ
[0078]其中Per1do為初始間隔時間,η為決策周期,Δ為鏈路穩(wěn)定系數(shù);
[0079]所述決策設(shè)備向所述第一用戶設(shè)備發(fā)送所述時間間隔Per1d。
[0080]η越大,說明當(dāng)前鏈路越穩(wěn)定,也就是說短期內(nèi)的切換需求越低,那么適當(dāng)增加到下一次雙鏈路請求的時間間隔是可行的。這種動態(tài)請求設(shè)計可以在幾乎不影響切換時效的情況下大大降低決策設(shè)備的整體負載。
[0081]下發(fā)由所述第一鏈路或所述第二鏈路作為所述第一用戶設(shè)備的后續(xù)發(fā)送鏈路,并把到進行下一次鏈路評估的間隔時間下發(fā)給第一用戶設(shè)備。
[0082]與現(xiàn)有技術(shù)中VoIP通話要么采用直連鏈路,要么采用中轉(zhuǎn)鏈路,兩種鏈路都各有缺點相比,本申請所提供的鏈路決策的方法,可以根據(jù)第一用戶設(shè)備當(dāng)前發(fā)送鏈路的鏈路質(zhì)量,決策后續(xù)發(fā)送鏈路是第一鏈路還是第二鏈路,這樣,可以確保選擇較優(yōu)的鏈路傳輸VoIP的數(shù)據(jù)流,從而提VoIP的服務(wù)質(zhì)量。
[0083]以上是從第一用戶設(shè)備和決策設(shè)備之間的交互角度進行描述的,下面再對決策設(shè)備中的功能進行細分,可以包括圖5所示的幾個模塊。
[0084]圖5為本發(fā)明實施例決策系統(tǒng)中決策設(shè)備的鏈路決策過程示意圖。
[0085]圖5所示的鏈路決策系統(tǒng)包括第一用戶設(shè)備20和決策設(shè)備30,第一用戶設(shè)備包括服務(wù)質(zhì)量數(shù)據(jù)采集模塊201和收發(fā)模塊202,決策設(shè)備包括收發(fā)模塊301、數(shù)據(jù)清洗模塊302、鏈路質(zhì)量評價模塊303、鏈路切換決策模塊304和請求間隔決策模塊305。
[0086]數(shù)據(jù)采集模塊201從第二用戶設(shè)備反饋的RTCP包中采集采樣點的音頻服務(wù)質(zhì)量參數(shù),然后由收發(fā)模塊202上報給決策設(shè)備。
[0087]收發(fā)模塊301接收到采樣點的音頻服務(wù)質(zhì)量參數(shù)后,由數(shù)據(jù)清洗模塊302對采樣點進行清洗,清洗掉其中重復(fù)和不正常的采樣點,篩選出有效采樣點。
[0088]鏈路質(zhì)量評價模塊303按照步驟102中所描述的鏈路質(zhì)量評分與音頻服務(wù)質(zhì)量參數(shù)的對應(yīng)關(guān)系,確定所述第一用戶設(shè)備當(dāng)前發(fā)送鏈路的鏈路質(zhì)量評分F。
[0089]鏈路切換決策模塊304按照步驟103的可選步驟中的兩種模型進行決策,確定是否要進行鏈路切換。
[°09°] 請求間隔決策模塊305按照Per1d = Per1do+n* Δ決策下次請求鏈路決策的時間間隔。
[0091]收發(fā)模塊301向第一用戶設(shè)備發(fā)送鏈路決策時,下發(fā)下次請求鏈路決策的時間間隔Per1d。
[0092]圖5所示的模塊的功能的具體過程可以參閱圖2部分所描述的過程進行理解,本處不在重復(fù)贅述。
[0093]參閱圖6,本發(fā)明實施例提供的決策設(shè)備30的一實施例包括:該決策設(shè)備30應(yīng)用于鏈路決策系統(tǒng),所述鏈路決策系統(tǒng)還包括處于互聯(lián)網(wǎng)語音VoIP通話狀態(tài)的第一用戶設(shè)備和第二用戶設(shè)備和中轉(zhuǎn)服務(wù)器,所述第一用戶設(shè)備和所述第二用戶設(shè)備之間具有直連的第一鏈路和通過所述中轉(zhuǎn)服務(wù)器中轉(zhuǎn)的第二鏈路,所述決策設(shè)備包括:
[0094]接收單元311,用于接收所述第一用戶設(shè)備上報的音頻服務(wù)質(zhì)量數(shù)據(jù),所述音頻服務(wù)質(zhì)量數(shù)據(jù)為所述第二用戶設(shè)備根據(jù)所述第一用戶設(shè)備發(fā)送的音頻數(shù)據(jù)確定,并反饋給所述第一用戶設(shè)備的;
[0095]確定單元312,用于根據(jù)所述接收單元311接收的所述音頻服務(wù)質(zhì)量數(shù)據(jù)確定所述第一用戶設(shè)備當(dāng)前發(fā)送鏈路的鏈路質(zhì)量評分,所述當(dāng)前發(fā)送鏈路為所述第一鏈路或所述第一■鏈路;
[0096]決策單元313,用于根據(jù)所述確定單元312確定的所述當(dāng)前發(fā)送鏈路的鏈路質(zhì)量評分,決策由所述第一鏈路或所述第二鏈路作為所述第一用戶設(shè)備的后續(xù)發(fā)送鏈路。
[0097]與現(xiàn)有技術(shù)中VoIP通話要么采用直連鏈路,要么采用中轉(zhuǎn)鏈路,兩種鏈路都各有缺點相比,本申請所提供的決策設(shè)備,可以根據(jù)第一用戶設(shè)備當(dāng)前發(fā)送鏈路的鏈路質(zhì)量,決策后續(xù)發(fā)送鏈路是第一鏈路還是第二鏈路,這樣,可以確保選擇較優(yōu)的鏈路傳輸VoIP的數(shù)據(jù)流,從而提VoIP的服務(wù)質(zhì)量。
[0098]可選地,所述確定單元312用于:
[0099]對所述音頻服務(wù)質(zhì)量數(shù)據(jù)進行清洗,確定所述音頻服務(wù)質(zhì)量數(shù)據(jù)中有效采樣點;
[0100]根據(jù)所述有效采樣點的音頻服務(wù)質(zhì)量參數(shù),以及鏈路質(zhì)量評分與音頻服務(wù)質(zhì)量參數(shù)的對應(yīng)關(guān)系,確定所述第一用戶設(shè)備當(dāng)前發(fā)送鏈路的鏈路質(zhì)量評分。
[0101]可選地,參閱圖7,本發(fā)明實施例提供的決策設(shè)備的另一實施例中,所述決策單元313包括:
[0102]確定子單元3131,用于根據(jù)已存儲的歷史鏈路信息,確定決策模型;
[0103]決策子單元3132,用于根據(jù)所述當(dāng)前發(fā)送鏈路的鏈路質(zhì)量評分,以及確定子單元3131確定的決策模型,決策由所述第一鏈路或所述第二鏈路作為所述第一用戶設(shè)備的后續(xù)發(fā)送鏈路。
[0104]可選地,所述確定子單元3131,用于當(dāng)所述歷史鏈路信息中只包括一種鏈路的信息時,確定所述決策模型為絕對閾值決策模型,所述一種鏈路為所述第一鏈路或所述第二鏈路;其中,所述絕對閾值決策模型的公式如下:
[0105]Thresholdabs = Thresholdabso-Xn
[0106]其中,Thresholdabs為當(dāng)前絕對閾值,ThresholdabsQ為初始絕對閾值,X為衰減參數(shù),η為到目前為止鏈路總的切換次數(shù);
[0107]所述決策子單元3132,用于確定當(dāng)前發(fā)送鏈路的鏈路質(zhì)量評分小于所述當(dāng)前絕對閾值Thresholds,則決策另一鏈路作為所述第一用戶設(shè)備的后續(xù)發(fā)送鏈路,所述另一鏈路為所述第二鏈路或所述第一鏈路。
[0108]可選地,所述確定子單元3131,用于當(dāng)所述歷史鏈路信息中包括兩種鏈路的信息時,確定所述決策模型為相對閾值決策模型,其中,所述相對閾值決策模型的公式如下:
[0109]Thresholdrei = Thresholdre1-Xn
[0110]其中,ThresholcUi為當(dāng)前相對閾值,ThresholcU1為初始相對閾值,X為衰減參數(shù),η為到目前為止鏈路總的切換次數(shù);
[0111]所述決策子單元3132,用于確定所述當(dāng)前發(fā)送鏈路的鏈路質(zhì)量評分與另一鏈路的質(zhì)量評分的差值小于所述當(dāng)前相對閾值Thresholds,則決策另一鏈路作為所述第一用戶設(shè)備的后續(xù)發(fā)送鏈路,若當(dāng)前發(fā)送鏈路為所述第一鏈路,則所述另一鏈路為所述第二鏈路,若當(dāng)前發(fā)送鏈路為所述第二鏈路,則所述另一鏈路為所述第一鏈路。
[0112]可選地,參閱圖8,本發(fā)明實施例提供的決策設(shè)備的另一實施例中,所述決策設(shè)備還包括:
[0113]發(fā)送單元314,用于向所述第一用戶設(shè)備發(fā)送鏈路切換指示;
[0114]其中,所述鏈路切換指示用于指示:
[0115]當(dāng)所述當(dāng)前發(fā)送鏈路為所述第一鏈路,所述后續(xù)發(fā)送鏈路為所述第二鏈路時,所述第一用戶設(shè)備從所述第一鏈路切換到所述第二鏈路;
[0116]當(dāng)所述當(dāng)前發(fā)送鏈路為所述第二鏈路,所述后續(xù)發(fā)送鏈路為所述第一鏈路時,所述第一用戶設(shè)備從所述第二鏈路切換到所述第一鏈路。
[0117]可選地,本發(fā)明實施例提供的決策設(shè)備的另一實施例中,
[0118]所述確定單元312,還用于當(dāng)所述后續(xù)發(fā)送鏈路與所述當(dāng)前發(fā)送鏈路相同,且所述當(dāng)前發(fā)送鏈路被使用的時間超過η個決策周期,則按照如下公式確定下次請求鏈路決策的時間間隔,所述η為大于I的整數(shù);
[0119]Per1d = Per1do+n* Δ
[0120]其中Per1do為初始間隔時間,n為決策周期,△為鏈路穩(wěn)定系數(shù);
[0121]所述發(fā)送單元314,還用于向所述第一用戶設(shè)備發(fā)送所述確定單元確定的時間間隔Per1d。
[0122]圖9是本發(fā)明實施例提供的決策設(shè)備30的結(jié)構(gòu)示意圖。所述決策設(shè)備30應(yīng)用于鏈路決策系統(tǒng),所述鏈路決策系統(tǒng)還包括處于互聯(lián)網(wǎng)語音VoIP通話狀態(tài)的第一用戶設(shè)備和第二用戶設(shè)備和中轉(zhuǎn)服務(wù)器,所述第一用戶設(shè)備和所述第二用戶設(shè)備之間具有直連的第一鏈路和通過所述中轉(zhuǎn)服務(wù)器中轉(zhuǎn)的第二鏈路,所述決策設(shè)備30包括處理器310、存儲器350和收發(fā)器330,存儲器350可以包括只讀存儲器和隨機存取存儲器,并向處理器310提供操作指令和數(shù)據(jù)。存儲器350的一部分還可以包括非易失性隨機存取存儲器(NVRAM)。
[0123]在一些實施方式中,存儲器350存儲了如下的元素,可執(zhí)行模塊或者數(shù)據(jù)結(jié)構(gòu),或者他們的子集,或者他們的擴展集:
[0124]在本發(fā)明實施例中,通過調(diào)用存儲器350存儲的操作指令(該操作指令可存儲在操作系統(tǒng)中),
[0125]通過收發(fā)器330接收所述第一用戶設(shè)備上報的音頻服務(wù)質(zhì)量數(shù)據(jù),所述音頻服務(wù)質(zhì)量數(shù)據(jù)為所述第二用戶設(shè)備根據(jù)所述第一用戶設(shè)備發(fā)送的音頻數(shù)據(jù)確定,并反饋給所述第一用戶設(shè)備的;
[0126]根據(jù)所述音頻服務(wù)質(zhì)量數(shù)據(jù)確定所述第一用戶設(shè)備當(dāng)前發(fā)送鏈路的鏈路質(zhì)量評分,所述當(dāng)前發(fā)送鏈路為所述第一鏈路或所述第二鏈路;
[0127]根據(jù)所述當(dāng)前發(fā)送鏈路的鏈路質(zhì)量評分,決策由所述第一鏈路或所述第二鏈路作為所述第一用戶設(shè)備的后續(xù)發(fā)送鏈路。
[0128]與現(xiàn)有技術(shù)中VoIP通話要么采用直連鏈路,要么采用中轉(zhuǎn)鏈路,兩種鏈路都各有缺點相比,本申請所提供的決策設(shè)備,可以根據(jù)第一用戶設(shè)備當(dāng)前發(fā)送鏈路的鏈路質(zhì)量,決策后續(xù)發(fā)送鏈路是第一鏈路還是第二鏈路,這樣,可以確保選擇較優(yōu)的鏈路傳輸VoIP的數(shù)據(jù)流,從而提VoIP的服務(wù)質(zhì)量。
[0129]處理器3 10控制決策設(shè)備30的操作,處理器3 10還可以稱為CPU(CentralProcessing Unit,中央處理單元)。存儲器350可以包括只讀存儲器和隨機存取存儲器,并向處理器310提供指令和數(shù)據(jù)。存儲器350的一部分還可以包括非易失性隨機存取存儲器(NVRAM)。具體的應(yīng)用中決策設(shè)備30的各個組件通過總線系統(tǒng)320耦合在一起,其中總線系統(tǒng)320除包括數(shù)據(jù)總線之外,還可以包括電源總線、控制總線和狀態(tài)信號總線等。但是為了清楚說明起見,在圖中將各種總線都標(biāo)為總線系統(tǒng)320。
[0130]上述本發(fā)明實施例揭示的方法可以應(yīng)用于處理器310中,或者由處理器310實現(xiàn)。處理器310可能是一種集成電路芯片,具有信號的處理能力。在實現(xiàn)過程中,上述方法的各步驟可以通過處理器310中的硬件的集成邏輯電路或者軟件形式的指令完成。上述的處理器310可以是通用處理器、數(shù)字信號處理器(DSP)、專用集成電路(ASIC)、現(xiàn)成可編程門陣列(FPGA)或者其他可編程邏輯器件、分立門或者晶體管邏輯器件、分立硬件組件??梢詫崿F(xiàn)或者執(zhí)行本發(fā)明實施例中的公開的各方法、步驟及邏輯框圖。通用處理器可以是微處理器或者該處理器也可以是任何常規(guī)的處理器等。結(jié)合本發(fā)明實施例所公開的方法的步驟可以直接體現(xiàn)為硬件譯碼處理器執(zhí)行完成,或者用譯碼處理器中的硬件及軟件模塊組合執(zhí)行完成。軟件模塊可以位于隨機存儲器,閃存、只讀存儲器,可編程只讀存儲器或者電可擦寫可編程存儲器、寄存器等本領(lǐng)域成熟的存儲介質(zhì)中。該存儲介質(zhì)位于存儲器350,處理器310讀取存儲器350中的信息,結(jié)合其硬件完成上述方法的步驟。
[0131]可選地,處理器310用于:
[0132]對所述音頻服務(wù)質(zhì)量數(shù)據(jù)進行清洗,確定所述音頻服務(wù)質(zhì)量數(shù)據(jù)中有效采樣點;
[0133]根據(jù)所述有效采樣點的音頻服務(wù)質(zhì)量參數(shù),以及鏈路質(zhì)量評分與音頻服務(wù)質(zhì)量參數(shù)的對應(yīng)關(guān)系,確定所述第一用戶設(shè)備當(dāng)前發(fā)送鏈路的鏈路質(zhì)量評分。
[0134]可選地,處理器310用于:
[0135]根據(jù)已存儲的歷史鏈路信息,確定決策模型;
[0136]根據(jù)所述當(dāng)前發(fā)送鏈路的鏈路質(zhì)量評分,以及決策模型,確定由所述第一鏈路或所述第二鏈路作為所述第一用戶設(shè)備的后續(xù)發(fā)送鏈路。
[0137]可選地,處理器310用于:
[0138]當(dāng)所述歷史鏈路信息中只包括一種鏈路的信息時,確定所述決策模型為絕對閾值決策模型,所述一種鏈路為所述第一鏈路或所述第二鏈路;其中,所述絕對閾值決策模型的公式如下:
[0139]Thresho ldabs = Thresho IdabsO-Xn
[0140]其中,Thresholdabs為當(dāng)前絕對閾值,ThresholdabsQ為初始絕對閾值,X為衰減參數(shù),η為到目前為止鏈路總的切換次數(shù);
[0141]確定當(dāng)前發(fā)送鏈路的鏈路質(zhì)量評分小于所述當(dāng)前絕對閾值Thresholdabs,則決策另一鏈路作為所述第一用戶設(shè)備的后續(xù)發(fā)送鏈路,所述另一鏈路為所述第二鏈路或所述第一鏈路。
[0142]可選地,處理器310用于:
[0143]當(dāng)所述歷史鏈路信息中包括兩種鏈路的信息時,確定所述決策模型為相對閾值決策模型,其中,所述相對閾值決策模型的公式如下:
[0144]Thresholdrei = Thresholdre1-Xn
[0145]其中,ThresholcUi為當(dāng)前相對閾值,ThresholcU1為初始相對閾值,X為衰減參數(shù),η為到目前為止鏈路總的切換次數(shù);
[0146]確定所述當(dāng)前發(fā)送鏈路的鏈路質(zhì)量評分與另一鏈路的質(zhì)量評分的差值小于所述當(dāng)前相對閾值Threshold—,則決策另一鏈路作為所述第一用戶設(shè)備的后續(xù)發(fā)送鏈路,若當(dāng)前發(fā)送鏈路為所述第一鏈路,則所述另一鏈路為所述第二鏈路,若當(dāng)前發(fā)送鏈路為所述第二鏈路,則所述另一鏈路為所述第一鏈路。
[0147]可選地,收發(fā)器330還用于向所述第一用戶設(shè)備發(fā)送鏈路切換指示;
[0148]其中,所述鏈路切換指示用于指示:
[0149]當(dāng)所述當(dāng)前發(fā)送鏈路為所述第一鏈路,所述后續(xù)發(fā)送鏈路為所述第二鏈路時,所述第一用戶設(shè)備從所述第一鏈路切換到所述第二鏈路;
[0150]當(dāng)所述當(dāng)前發(fā)送鏈路為所述第二鏈路,所述后續(xù)發(fā)送鏈路為所述第一鏈路時,所述第一用戶設(shè)備從所述第二鏈路切換到所述第一鏈路。
[0151]可選地,收發(fā)器330還用于向所述媒體終端設(shè)備發(fā)送所述存儲地址,以使所述媒體終端設(shè)備從所述存儲地址獲取所述所請求的媒體資源。
[0152]可選地,處理器310還用于當(dāng)所述后續(xù)發(fā)送鏈路與所述當(dāng)前發(fā)送鏈路相同,且所述當(dāng)前發(fā)送鏈路被使用的時間超過η個決策周期,則所述決策設(shè)備按照如下公式確定下次請求鏈路決策的時間間隔,所述η為大于I的整數(shù);
[0153]Per 1d = Per i odo+n* Δ
[0154]其中Per1do為初始間隔時間,η為決策周期,Δ為鏈路穩(wěn)定系數(shù);
[0155]收發(fā)器330還用于向所述第一用戶設(shè)備發(fā)送所述時間間隔Per1d。
[0156]圖9所描述的決策設(shè)備可以參閱圖1至圖8部分的相關(guān)描述進行理解,本處不做過多贅述。
[0157]本領(lǐng)域普通技術(shù)人員可以理解上述實施例的各種方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,該程序可以存儲于一計算機可讀存儲介質(zhì)中,存儲介質(zhì)可以包括:R0M、RAM、磁盤或光盤等。
[0158]以上對本發(fā)明實施例所提供的鏈路決策的方法、決策設(shè)備以及系統(tǒng)進行了詳細介紹,本文中應(yīng)用了具體個例對本發(fā)明的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在【具體實施方式】及應(yīng)用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。
【主權(quán)項】
1.一種鏈路決策的方法,其特征在于,所述方法應(yīng)用于鏈路決策系統(tǒng),所述鏈路決策系統(tǒng)包括處于互聯(lián)網(wǎng)語音VoIP通話狀態(tài)的第一用戶設(shè)備和第二用戶設(shè)備、中轉(zhuǎn)服務(wù)器和決策設(shè)備,所述第一用戶設(shè)備和所述第二用戶設(shè)備之間具有直連的第一鏈路和通過所述中轉(zhuǎn)服務(wù)器中轉(zhuǎn)的第二鏈路,所述方法包括: 所述決策設(shè)備接收所述第一用戶設(shè)備上報的音頻服務(wù)質(zhì)量數(shù)據(jù),所述音頻服務(wù)質(zhì)量數(shù)據(jù)為所述第二用戶設(shè)備根據(jù)所述第一用戶設(shè)備發(fā)送的音頻數(shù)據(jù)確定,并反饋給所述第一用戶設(shè)備的; 所述決策設(shè)備根據(jù)所述音頻服務(wù)質(zhì)量數(shù)據(jù)確定所述第一用戶設(shè)備當(dāng)前發(fā)送鏈路的鏈路質(zhì)量評分,所述當(dāng)前發(fā)送鏈路為所述第一鏈路或所述第二鏈路; 所述決策設(shè)備根據(jù)所述當(dāng)前發(fā)送鏈路的鏈路質(zhì)量評分,決策由所述第一鏈路或所述第二鏈路作為所述第一用戶設(shè)備的后續(xù)發(fā)送鏈路。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述決策設(shè)備根據(jù)所述音頻服務(wù)質(zhì)量數(shù)據(jù)確定所述第一用戶設(shè)備當(dāng)前發(fā)送鏈路的鏈路質(zhì)量評分,包括: 所述決策設(shè)備對所述音頻服務(wù)質(zhì)量數(shù)據(jù)進行清洗,確定所述音頻服務(wù)質(zhì)量數(shù)據(jù)中有效米樣點; 所述決策設(shè)備根據(jù)所述有效采樣點的音頻服務(wù)質(zhì)量參數(shù),以及鏈路質(zhì)量評分與音頻服務(wù)質(zhì)量參數(shù)的對應(yīng)關(guān)系,確定所述第一用戶設(shè)備當(dāng)前發(fā)送鏈路的鏈路質(zhì)量評分。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述決策設(shè)備根據(jù)所述當(dāng)前發(fā)送鏈路的鏈路質(zhì)量評分,決策由所述第一鏈路或所述第二鏈路作為所述第一用戶設(shè)備的后續(xù)發(fā)送鏈路,包括: 所述決策設(shè)備根據(jù)已存儲的歷史鏈路信息,確定決策模型; 所述決策設(shè)備根據(jù)所述當(dāng)前發(fā)送鏈路的鏈路質(zhì)量評分,以及決策模型,確定由所述第一鏈路或所述第二鏈路作為所述第一用戶設(shè)備的后續(xù)發(fā)送鏈路。4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述決策設(shè)備根據(jù)已存儲的歷史鏈路信息,確定決策模型,包括: 當(dāng)所述歷史鏈路信息中只包括一種鏈路的信息時,確定所述決策模型為絕對閾值決策模型,所述一種鏈路為所述第一鏈路或所述第二鏈路;其中,所述絕對閾值決策模型的公式如下:Thresholdabs = Thresholdabso-Xn 其中,Thresholdabs為當(dāng)前絕對閾值,ThresholdabsQ為初始絕對閾值,X為衰減參數(shù),η為到目前為止鏈路總的切換次數(shù); 所述決策設(shè)備根據(jù)所述當(dāng)前發(fā)送鏈路的鏈路質(zhì)量評分,以及決策模型,確定由所述第一鏈路或所述第二鏈路作為所述第一用戶設(shè)備的后續(xù)發(fā)送鏈路,包括: 所述決策設(shè)備確定當(dāng)前發(fā)送鏈路的鏈路質(zhì)量評分小于所述當(dāng)前絕對閾值Thresholds,則決策另一鏈路作為所述第一用戶設(shè)備的后續(xù)發(fā)送鏈路,所述另一鏈路為所述第二鏈路或所述第一鏈路。5.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述決策設(shè)備根據(jù)已存儲的歷史鏈路信息,確定決策模型,包括: 當(dāng)所述歷史鏈路信息中包括兩種鏈路的信息時,確定所述決策模型為相對閾值決策模型,其中,所述相對閾值決策模型的公式如下:Thresholdrei = Thresholdre1-Xn 其中,Thresholdrei為當(dāng)前相對閾值,ThreshoIdre1為初始相對閾值,X為衰減參數(shù),η為到目前為止鏈路總的切換次數(shù); 所述決策設(shè)備根據(jù)所述當(dāng)前發(fā)送鏈路的鏈路質(zhì)量評分,以及決策模型,確定由所述第一鏈路或所述第二鏈路作為所述第一用戶設(shè)備的后續(xù)發(fā)送鏈路,包括: 所述決策設(shè)備確定所述當(dāng)前發(fā)送鏈路的鏈路質(zhì)量評分與另一鏈路的質(zhì)量評分的差值小于所述當(dāng)前相對閾值ThreSholdrel^lJ決策另一鏈路作為所述第一用戶設(shè)備的后續(xù)發(fā)送鏈路,若當(dāng)前發(fā)送鏈路為所述第一鏈路,則所述另一鏈路為所述第二鏈路,若當(dāng)前發(fā)送鏈路為所述第二鏈路,則所述另一鏈路為所述第一鏈路。6.根據(jù)權(quán)利要求1-5任一所述的方法,其特征在于,所述方法還包括: 所述決策設(shè)備向所述第一用戶設(shè)備發(fā)送鏈路切換指示; 其中,所述鏈路切換指示用于指示: 當(dāng)所述當(dāng)前發(fā)送鏈路為所述第一鏈路,所述后續(xù)發(fā)送鏈路為所述第二鏈路時,所述第一用戶設(shè)備從所述第一鏈路切換到所述第二鏈路; 當(dāng)所述當(dāng)前發(fā)送鏈路為所述第二鏈路,所述后續(xù)發(fā)送鏈路為所述第一鏈路時,所述第一用戶設(shè)備從所述第二鏈路切換到所述第一鏈路。7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述方法還包括: 當(dāng)所述后續(xù)發(fā)送鏈路與所述當(dāng)前發(fā)送鏈路相同,且所述當(dāng)前發(fā)送鏈路被使用的時間超過η個決策周期,則所述決策設(shè)備按照如下公式確定下次請求鏈路決策的時間間隔,所述η為大于I的整數(shù); Per1d = Per1do+n* Δ 其中Per1do為初始間隔時間,n為決策周期,△為鏈路穩(wěn)定系數(shù); 所述決策設(shè)備向所述第一用戶設(shè)備發(fā)送所述時間間隔Per 1d。8.一種決策設(shè)備,其特征在于,所述決策設(shè)備應(yīng)用于鏈路決策系統(tǒng),所述鏈路決策系統(tǒng)還包括處于互聯(lián)網(wǎng)語音VoIP通話狀態(tài)的第一用戶設(shè)備和第二用戶設(shè)備和中轉(zhuǎn)服務(wù)器,所述第一用戶設(shè)備和所述第二用戶設(shè)備之間具有直連的第一鏈路和通過所述中轉(zhuǎn)服務(wù)器中轉(zhuǎn)的第二鏈路,所述決策設(shè)備包括: 接收單元,用于接收所述第一用戶設(shè)備上報的音頻服務(wù)質(zhì)量數(shù)據(jù),所述音頻服務(wù)質(zhì)量數(shù)據(jù)為所述第二用戶設(shè)備根據(jù)所述第一用戶設(shè)備發(fā)送的音頻數(shù)據(jù)確定,并反饋給所述第一用戶設(shè)備的; 確定單元,用于根據(jù)所述接收單元接收的所述音頻服務(wù)質(zhì)量數(shù)據(jù)確定所述第一用戶設(shè)備當(dāng)前發(fā)送鏈路的鏈路質(zhì)量評分,所述當(dāng)前發(fā)送鏈路為所述第一鏈路或所述第二鏈路; 決策單元,用于根據(jù)所述確定單元確定的所述當(dāng)前發(fā)送鏈路的鏈路質(zhì)量評分,決策由所述第一鏈路或所述第二鏈路作為所述第一用戶設(shè)備的后續(xù)發(fā)送鏈路。9.根據(jù)權(quán)利要求8所述的決策設(shè)備,其特征在于, 所述確定單元用于: 對所述音頻服務(wù)質(zhì)量數(shù)據(jù)進行清洗,確定所述音頻服務(wù)質(zhì)量數(shù)據(jù)中有效采樣點; 根據(jù)所述有效采樣點的音頻服務(wù)質(zhì)量參數(shù),以及鏈路質(zhì)量評分與音頻服務(wù)質(zhì)量參數(shù)的對應(yīng)關(guān)系,確定所述第一用戶設(shè)備當(dāng)前發(fā)送鏈路的鏈路質(zhì)量評分。10.根據(jù)權(quán)利要求9所述的決策設(shè)備,其特征在于,所述決策單元包括: 確定子單元,用于根據(jù)已存儲的歷史鏈路信息,確定決策模型; 決策子單元,用于根據(jù)所述當(dāng)前發(fā)送鏈路的鏈路質(zhì)量評分,以及確定子單元確定的決策模型,決策由所述第一鏈路或所述第二鏈路作為所述第一用戶設(shè)備的后續(xù)發(fā)送鏈路。11.根據(jù)權(quán)利要求10所述的決策設(shè)備,其特征在于, 所述確定子單元,用于當(dāng)所述歷史鏈路信息中只包括一種鏈路的信息時,確定所述決策模型為絕對閾值決策模型,所述一種鏈路為所述第一鏈路或所述第二鏈路;其中,所述絕對閾值決策模型的公式如下:Thresholdabs = Thresholdabso-Xn 其中,Thresholdabs為當(dāng)前絕對閾值,ThresholdabsQ為初始絕對閾值,X為衰減參數(shù),η為到目前為止鏈路總的切換次數(shù); 所述決策子單元,用于確定當(dāng)前發(fā)送鏈路的鏈路質(zhì)量評分小于所述當(dāng)前絕對閾值Thresholds,則決策另一鏈路作為所述第一用戶設(shè)備的后續(xù)發(fā)送鏈路,所述另一鏈路為所述第二鏈路或所述第一鏈路。12.根據(jù)權(quán)利要求10所述的決策設(shè)備,其特征在于, 所述確定子單元,用于當(dāng)所述歷史鏈路信息中包括兩種鏈路的信息時,確定所述決策模型為相對閾值決策模型,其中,所述相對閾值決策模型的公式如下:Thresholdrei = Thresholdre1-Xn 其中,Thresholdrei為當(dāng)前相對閾值,ThreshoIdre1為初始相對閾值,X為衰減參數(shù),η為到目前為止鏈路總的切換次數(shù); 所述決策子單元,用于確定所述當(dāng)前發(fā)送鏈路的鏈路質(zhì)量評分與另一鏈路的質(zhì)量評分的差值小于所述當(dāng)前相對閾值Thresholdru^lJ決策另一鏈路作為所述第一用戶設(shè)備的后續(xù)發(fā)送鏈路,若當(dāng)前發(fā)送鏈路為所述第一鏈路,則所述另一鏈路為所述第二鏈路,若當(dāng)前發(fā)送鏈路為所述第二鏈路,則所述另一鏈路為所述第一鏈路。13.根據(jù)權(quán)利要求8-12任一所述的決策設(shè)備,其特征在于,所述決策設(shè)備還包括: 發(fā)送單元,用于向所述第一用戶設(shè)備發(fā)送鏈路切換指示; 其中,所述鏈路切換指示用于指示: 當(dāng)所述當(dāng)前發(fā)送鏈路為所述第一鏈路,所述后續(xù)發(fā)送鏈路為所述第二鏈路時,所述第一用戶設(shè)備從所述第一鏈路切換到所述第二鏈路; 當(dāng)所述當(dāng)前發(fā)送鏈路為所述第二鏈路,所述后續(xù)發(fā)送鏈路為所述第一鏈路時,所述第一用戶設(shè)備從所述第二鏈路切換到所述第一鏈路。14.根據(jù)權(quán)利要求13所述的決策設(shè)備,其特征在于, 所述確定單元,還用于當(dāng)所述后續(xù)發(fā)送鏈路與所述當(dāng)前發(fā)送鏈路相同,且所述當(dāng)前發(fā)送鏈路被使用的時間超過η個決策周期,則按照如下公式確定下次請求鏈路決策的時間間隔,所述η為大于I的整數(shù); Per1d = Per1do+n* Δ 其中Per1do為初始間隔時間,n為決策周期,△為鏈路穩(wěn)定系數(shù); 所述發(fā)送單元,還用于向所述第一用戶設(shè)備發(fā)送所述確定單元確定的時間間隔Per1d015.—種鏈路決策系統(tǒng),其特征在于,包括:處于互聯(lián)網(wǎng)語音VoIP通話狀態(tài)的第一用戶設(shè)備和第二用戶設(shè)備、中轉(zhuǎn)服務(wù)器和決策設(shè)備,所述第一用戶設(shè)備和所述第二用戶設(shè)備之間具有直連的第一鏈路和通過所述中轉(zhuǎn)服務(wù)器中轉(zhuǎn)的第二鏈路; 所述決策設(shè)備為上述權(quán)利要求8-14任一所述的決策設(shè)備。
【文檔編號】H04L12/24GK105897478SQ201610225404
【公開日】2016年8月24日
【申請日】2016年4月12日
【發(fā)明人】薛政, 周煜, 呂靜, 趙彥柏, 王寶劍, 喬寧博
【申請人】騰訊科技(深圳)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
湘潭市| 济阳县| 南丹县| 眉山市| 团风县| 本溪| 靖江市| 大埔县| 旬邑县| 棋牌| 天峨县| 平度市| 镇赉县| 涞源县| 监利县| 丽江市| 梁平县| 霍林郭勒市| 宝清县| 梁河县| 开原市| 阳西县| 珲春市| 富蕴县| 同江市| 贵南县| 北票市| 克拉玛依市| 石柱| 丁青县| 平度市| 黄龙县| 九江县| 凤城市| 靖边县| 当雄县| 眉山市| 樟树市| 沧州市| 河曲县| 张家川|