專利名稱:網(wǎng)絡(luò)控制方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種網(wǎng)絡(luò)控制方法和裝置。
背景技術(shù):
VoIP (Voice over Internet Protocol)是利用互聯(lián)網(wǎng)進(jìn)行話音傳輸?shù)囊环N技術(shù)。 該技術(shù)將模擬的聲音信號(hào)經(jīng)過壓縮與封包之后,以數(shù)據(jù)封包的形式在IP網(wǎng)絡(luò)的環(huán)境進(jìn)行 傳輸,又稱為網(wǎng)絡(luò)電話或者IP電話。與傳統(tǒng)電話相比,它的成本更加低廉,并且可以更加方 便引入新的多媒體業(yè)務(wù)。隨著無線技術(shù)的逐漸成熟,無線自組織網(wǎng)絡(luò)(Mobile Ad Hoc Network,簡稱Ad hoc網(wǎng)絡(luò))以其方便快捷得到了迅速的發(fā)展。它不依賴于現(xiàn)有的網(wǎng)絡(luò)基礎(chǔ)設(shè)施,采用分布式 的自主管理,具有建網(wǎng)簡單,機(jī)動(dòng)性強(qiáng)等優(yōu)點(diǎn)。Ad hoc網(wǎng)絡(luò)上的無線VoIP業(yè)務(wù)也是一種日 益增長的需求。語音業(yè)務(wù)是對(duì)時(shí)延和抖動(dòng)比較敏感的業(yè)務(wù),時(shí)延或抖動(dòng)過大會(huì)影響話音的 交互性和舒適性,降低語音質(zhì)量。由于帶寬有限以及無線鏈路的不穩(wěn)定性,如何保證語音質(zhì) 量是Ad hoc網(wǎng)絡(luò)中VoIP業(yè)務(wù)的研究重點(diǎn)。在實(shí)現(xiàn)本發(fā)明創(chuàng)造的過程中,發(fā)明人發(fā)現(xiàn)為降低時(shí)延,在IPdnternetProtocol, 因特網(wǎng)協(xié)議)網(wǎng)上傳輸語音業(yè)務(wù)使用的是UDP協(xié)議(User DatagramProtocol,用戶數(shù)據(jù)報(bào) 協(xié)議),以便能夠快速的傳遞語音數(shù)據(jù),滿足語音業(yè)務(wù)的實(shí)時(shí)性要求。但UDP協(xié)議缺乏流量 控制機(jī)制,易產(chǎn)生網(wǎng)絡(luò)擁塞,造成網(wǎng)絡(luò)時(shí)延和丟包率上升,出現(xiàn)突發(fā)大時(shí)延現(xiàn)象,嚴(yán)重影響 語音質(zhì)量。上述問題不僅存在于VoIP業(yè)務(wù)領(lǐng)域,也存在于其他的實(shí)時(shí)業(yè)務(wù)領(lǐng)域,如視頻業(yè) 務(wù)、多媒體會(huì)議業(yè)務(wù)等領(lǐng)域。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供一種網(wǎng)絡(luò)控制方法和裝置,針對(duì)網(wǎng)絡(luò)的狀況調(diào)整源端的發(fā)送速 率,有效緩解網(wǎng)絡(luò)擁塞,改善網(wǎng)絡(luò)環(huán)境,提高業(yè)務(wù)質(zhì)量。本發(fā)明實(shí)施例提供一種網(wǎng)絡(luò)控制方法,包括獲得網(wǎng)絡(luò)的業(yè)務(wù)質(zhì)量參數(shù);根據(jù)所 述業(yè)務(wù)質(zhì)量參數(shù)確定網(wǎng)絡(luò)狀態(tài);當(dāng)根據(jù)所述業(yè)務(wù)質(zhì)量參數(shù)確定網(wǎng)絡(luò)處于擁塞狀態(tài)時(shí),發(fā)送 第一反饋信息到源端,以使所述源端根據(jù)所述第一反饋信息增加實(shí)時(shí)傳輸協(xié)議RTP數(shù)據(jù)包 封裝的數(shù)據(jù)幀個(gè)數(shù)。本發(fā)明實(shí)施例提供另一種網(wǎng)絡(luò)控制方法,包括獲得目的端在根據(jù)網(wǎng)絡(luò)的業(yè)務(wù)質(zhì) 量參數(shù)確定網(wǎng)絡(luò)處于擁塞狀態(tài)后發(fā)送的第一反饋信息;根據(jù)所述第一反饋信息增加實(shí)時(shí)傳 輸協(xié)議RTP數(shù)據(jù)包封裝的數(shù)據(jù)幀個(gè)數(shù)。本發(fā)明實(shí)施例提供再一種網(wǎng)絡(luò)控制方法,包括獲得目的端發(fā)送的網(wǎng)絡(luò)的業(yè)務(wù)質(zhì) 量參數(shù);根據(jù)所述業(yè)務(wù)質(zhì)量參數(shù)確定網(wǎng)絡(luò)狀態(tài);當(dāng)根據(jù)所述業(yè)務(wù)質(zhì)量參數(shù)確定網(wǎng)絡(luò)處于擁 塞狀態(tài)時(shí),根據(jù)網(wǎng)絡(luò)狀態(tài)信息或需要封裝在RTP數(shù)據(jù)包中的數(shù)據(jù)幀個(gè)數(shù)增加實(shí)時(shí)傳輸協(xié)議 RTP數(shù)據(jù)包封裝的數(shù)據(jù)幀個(gè)數(shù)。本發(fā)明實(shí)施例提供一種網(wǎng)絡(luò)控制裝置,包括獲取模塊,用于獲得網(wǎng)絡(luò)的業(yè)務(wù)質(zhì)量參數(shù);第一確定模塊,用于根據(jù)所述獲取模塊獲得的業(yè)務(wù)質(zhì)量參數(shù)確定網(wǎng)絡(luò)狀態(tài);反饋模 塊,用于當(dāng)所述第一確定模塊根據(jù)所述業(yè)務(wù)質(zhì)量參數(shù)確定網(wǎng)絡(luò)處于擁塞狀態(tài)時(shí),發(fā)送第一 反饋信息到源端,以使所述源端根據(jù)所述第一反饋信息增加實(shí)時(shí)傳輸協(xié)議RTP數(shù)據(jù)包封裝 的數(shù)據(jù)幀個(gè)數(shù)。本發(fā)明實(shí)施例提供另一種網(wǎng)絡(luò)控制裝置,包括第一接收模塊,用于獲得目的端在 根據(jù)網(wǎng)絡(luò)的業(yè)務(wù)質(zhì)量參數(shù)確定網(wǎng)絡(luò)處于擁塞狀態(tài)后發(fā)送的第一反饋信息;第一調(diào)整模塊, 用于根據(jù)所述第一接收模塊獲得的第一反饋信息增加實(shí)時(shí)傳輸協(xié)議RTP數(shù)據(jù)包封裝的數(shù) 據(jù)幀個(gè)數(shù)。本發(fā)明實(shí)施例提供再一種網(wǎng)絡(luò)控制裝置,包括第二接收模塊,用于獲得目的端發(fā) 送的業(yè)務(wù)質(zhì)量參數(shù);第二確定模塊,用于根據(jù)所述第二接收模塊獲得的業(yè)務(wù)質(zhì)量參數(shù)確定 網(wǎng)絡(luò)狀態(tài);第二調(diào)整模塊,用于當(dāng)所述第二確定模塊根據(jù)所述業(yè)務(wù)質(zhì)量參數(shù)確定網(wǎng)絡(luò)處于 擁塞狀態(tài)時(shí),根據(jù)網(wǎng)絡(luò)狀態(tài)信息或需要封裝在RTP數(shù)據(jù)包中的數(shù)據(jù)幀個(gè)數(shù)增加實(shí)時(shí)傳輸協(xié) 議RTP數(shù)據(jù)包封裝的數(shù)據(jù)幀個(gè)數(shù)。由上述本發(fā)明實(shí)施例提供的技術(shù)方案可以看出,本發(fā)明實(shí)施例采用根據(jù)網(wǎng)絡(luò)的業(yè) 務(wù)質(zhì)量參數(shù)確定網(wǎng)絡(luò)狀態(tài),當(dāng)網(wǎng)絡(luò)處于擁塞狀態(tài)時(shí)增加源端RTP數(shù)據(jù)包封裝的數(shù)據(jù)幀個(gè)數(shù) 的技術(shù)手段,從而有效降低RTP數(shù)據(jù)包需要占用的帶寬,在網(wǎng)絡(luò)出現(xiàn)擁塞時(shí)可以及時(shí)的降 低流量以避免加重?fù)砣潭?,從而有效緩解網(wǎng)絡(luò)擁塞,提高了業(yè)務(wù)傳輸?shù)馁|(zhì)量。
為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使 用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于 本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其 他的附圖。圖1為本發(fā)明實(shí)施例一的網(wǎng)絡(luò)控制方法流程圖;圖2為本發(fā)明實(shí)施例二的網(wǎng)絡(luò)控制方法流程圖;圖3為本發(fā)明實(shí)施例通過基本接入方式在Ad Hoc網(wǎng)絡(luò)中接入信道的示意圖;圖4為本發(fā)明實(shí)施例通過RTS/CTS接入方式在Ad Hoc網(wǎng)絡(luò)中接入信道的示意圖;圖5本發(fā)明實(shí)施例三的網(wǎng)絡(luò)控制方法流程圖;圖6本發(fā)明實(shí)施例四的網(wǎng)絡(luò)控制方法流程圖;圖7本發(fā)明實(shí)施例五的網(wǎng)絡(luò)控制方法流程圖;圖8本發(fā)明實(shí)施例六的網(wǎng)絡(luò)控制方法流程圖;圖9本發(fā)明實(shí)施例七的網(wǎng)絡(luò)控制裝置結(jié)構(gòu)示意圖;圖10本發(fā)明實(shí)施例八的網(wǎng)絡(luò)控制裝置結(jié)構(gòu)示意圖;圖11本發(fā)明實(shí)施例九的網(wǎng)絡(luò)控制裝置結(jié)構(gòu)示意圖;圖12本發(fā)明實(shí)施例十的網(wǎng)絡(luò)控制裝置結(jié)構(gòu)示意圖。
具體實(shí)施例方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完 整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他 實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。本發(fā)明實(shí)施例一的網(wǎng)絡(luò)控制方法,如圖1所示,包括S101、獲得網(wǎng)絡(luò)的業(yè)務(wù)質(zhì)量參數(shù);S102、根據(jù)所述業(yè)務(wù)質(zhì)量參數(shù)確定網(wǎng)絡(luò)狀態(tài);S103、當(dāng)根據(jù)所述業(yè)務(wù)質(zhì)量參數(shù)確定網(wǎng)絡(luò)處于擁塞狀態(tài)時(shí),發(fā)送第一反饋信息到 源端,以使所述源端根據(jù)所述第一反饋信息增加實(shí)時(shí)傳輸協(xié)議RTP數(shù)據(jù)包封裝的數(shù)據(jù)幀個(gè)數(shù)。本發(fā)明實(shí)施例二的網(wǎng)絡(luò)控制方法,如圖2所示,包括S201、獲得目的端在根據(jù)網(wǎng)絡(luò)的業(yè)務(wù)質(zhì)量參數(shù)確定網(wǎng)絡(luò)處于擁塞狀態(tài)后發(fā)送的第一反饋信息;S202、根據(jù)所述第一反饋信息增加實(shí)時(shí)傳輸協(xié)議RTP數(shù)據(jù)包封裝的數(shù)據(jù)幀個(gè)數(shù)。本發(fā)明實(shí)施例根據(jù)網(wǎng)絡(luò)的業(yè)務(wù)質(zhì)量參數(shù)確定網(wǎng)絡(luò)狀態(tài),當(dāng)網(wǎng)絡(luò)處于擁塞狀態(tài)時(shí)增 加源端RTP數(shù)據(jù)包封裝的數(shù)據(jù)幀個(gè)數(shù),從而有效降低RTP數(shù)據(jù)包需要占用的帶寬,在網(wǎng)絡(luò)出 現(xiàn)擁塞時(shí)可以及時(shí)的降低流量以避免加重?fù)砣潭?,從而有效緩解網(wǎng)絡(luò)擁塞,提高了業(yè)務(wù) 傳輸?shù)馁|(zhì)量。本發(fā)明實(shí)施例提供的技術(shù)方案可以用于語音業(yè)務(wù),也可用于視頻業(yè)務(wù)、多媒體會(huì) 議業(yè)務(wù)等其他涉及到數(shù)據(jù)封包技術(shù)的領(lǐng)域。同時(shí)本發(fā)明實(shí)施例提供的技術(shù)方案可以用于有 線網(wǎng)絡(luò),也可以用于無線網(wǎng)絡(luò)。下面以Ad Hoc網(wǎng)絡(luò)中的VoIP語音業(yè)務(wù)為例對(duì)本發(fā)明的網(wǎng)絡(luò)控制方法和裝置進(jìn)行 說明,其他業(yè)務(wù)環(huán)境中的網(wǎng)絡(luò)控制方法和裝置原理相同,在此不再贅述,仍然在本發(fā)明的保 護(hù)范圍之內(nèi)。在Ad Hoc網(wǎng)絡(luò)中,多個(gè)節(jié)點(diǎn)共享同一無線媒介,源端在傳輸數(shù)據(jù)之前首先需要競 爭信道。Ad hoc 網(wǎng)絡(luò)使用基于 CSMA/CA(Carrier Sense MultipleAccess with Collision Avoidance,載波偵聽多點(diǎn)接入/沖突避免)的DCF(Distributed Coordination Function, 分布式協(xié)調(diào)功能)模式,其接入信道的方式有兩種基本接入方式和RTS/CTS接入方式。圖3為基本接入方式示意圖,在傳輸數(shù)據(jù)之前,源端等待一個(gè) DIFS(DCFInter-Frame Space, DCF幀間間隔),在獲知網(wǎng)絡(luò)空閑時(shí),隨機(jī)退避一段時(shí)間后發(fā) 送數(shù)據(jù)(DATA)。目的端收到數(shù)據(jù)后等待一個(gè)SIFS (Short Inter-Frame Space,短幀間間隔) 后回復(fù)ACK (ACKnowledge Character,確認(rèn)字符)。而RTS/CTS接入方式在發(fā)送數(shù)據(jù)之前, 首先源端發(fā)送一個(gè)RTS (Request To Send,請(qǐng)求發(fā)送)幀請(qǐng)求許可,收到目的端CTS (Clear To Send,允許發(fā)送)幀后才開始發(fā)送數(shù)據(jù)。圖4為RTS/CTS接入方式示意圖,在發(fā)送數(shù)據(jù) 之前,源端等待一個(gè)DIFS,發(fā)送一個(gè)RTS幀請(qǐng)求許可,目的端收到該RTS幀后等待一個(gè)SIFS 后回復(fù)CTS幀,源端收到目的端CTS幀后等待一個(gè)SIFS后才開始發(fā)送數(shù)據(jù),目的端收到數(shù) 據(jù)后等待一個(gè)SIFS后回復(fù)ACK。由上述分析可見,在Ad hoc網(wǎng)絡(luò)中傳輸數(shù)據(jù),接入信道會(huì)造成一定的開銷。在一個(gè)VoIP 系統(tǒng)中,RTP 協(xié)議(Real-time Transport Protocol,實(shí)時(shí)傳輸協(xié)議) 用于實(shí)際的數(shù)據(jù)傳輸。語音信號(hào)經(jīng)過編碼器壓縮編碼后,封裝在RTP內(nèi)傳送?,F(xiàn)有技術(shù) 中,RTP數(shù)據(jù)包攜帶固定個(gè)數(shù)的語音幀,為避免引入過多的時(shí)延,一般為1-2個(gè),一個(gè)典型的語音幀長度為lOBytes。而在網(wǎng)絡(luò)中傳遞的RTP數(shù)據(jù)包的包頭為74Bytes,包括RTP頭 (12Bytes)、UDP 頭(8Bytes)、IP 頭(20Bytes)以及 MAC 頭(34Bytes)。這造成了帶寬的巨 大的浪費(fèi)。由上述分析可知,在Ad hoc網(wǎng)絡(luò)中傳輸數(shù)據(jù),接入信道會(huì)造成一定的開銷,又由于 攜帶語音幀的RTP數(shù)據(jù)包的包頭開銷很大,傳輸語音信息所需要的帶寬往往容易大于網(wǎng)絡(luò) 所能提供的帶寬。因此網(wǎng)絡(luò)上很容易出現(xiàn)擁塞現(xiàn)象,導(dǎo)致語音分組在傳輸?shù)倪^程中大量的 丟失或引入過長的時(shí)延,導(dǎo)致語音質(zhì)量下降。本發(fā)明實(shí)施例三的網(wǎng)絡(luò)控制方法,如圖5所示,包括S301、目的端獲得網(wǎng)絡(luò)的業(yè)務(wù)質(zhì)量參數(shù)。如上所述,本發(fā)明實(shí)施例提供的技術(shù)方案可以用于語音業(yè)務(wù),也可用于視頻業(yè)務(wù)、 多媒體會(huì)議業(yè)務(wù)等。本發(fā)明實(shí)施例中的業(yè)務(wù)質(zhì)量參數(shù)可以為語音業(yè)務(wù)質(zhì)量參數(shù);也可以為 視頻業(yè)務(wù)質(zhì)量參數(shù)。下面以VoIP語音業(yè)務(wù)為例進(jìn)行說明,關(guān)于視頻業(yè)務(wù)、多媒體會(huì)議業(yè)務(wù) 等其他業(yè)務(wù)的源端網(wǎng)絡(luò)控制方法可以參照本發(fā)明實(shí)施例提供的方法進(jìn)行。由于語音質(zhì)量的下降一般是由于丟包或時(shí)延過大引起的,本發(fā)明實(shí)施例中可以采 用端到端時(shí)延、時(shí)延抖動(dòng)、丟包率和MOS值中的一個(gè)或多個(gè)作為業(yè)務(wù)質(zhì)量參數(shù)。也就是說, 本發(fā)明實(shí)施例獲得的業(yè)務(wù)質(zhì)量參數(shù)可以為端到端時(shí)延、時(shí)延抖動(dòng)、丟包率,或MOS值中的任 意一個(gè),也可以是其中幾個(gè)的組合,乃至全部。需要說明的是,上述業(yè)務(wù)質(zhì)量參數(shù)的獲得是為了判斷網(wǎng)絡(luò)狀態(tài),而網(wǎng)絡(luò)狀態(tài)可以 有多種度量標(biāo)準(zhǔn),如平均隊(duì)列長度、網(wǎng)絡(luò)吞吐量、源端數(shù)據(jù)包排隊(duì)時(shí)延、源端數(shù)據(jù)包丟包率、 可用帶寬、平均鏈路層重傳次數(shù)等。本發(fā)明實(shí)施例中,采用端到端時(shí)延、時(shí)延抖動(dòng)、丟包率, 以及MOS值作為業(yè)務(wù)質(zhì)量參數(shù)決定的語音質(zhì)量為例來進(jìn)行說明,其他反映網(wǎng)絡(luò)狀態(tài)的度量 標(biāo)準(zhǔn)不再一一贅述,同樣在本發(fā)明實(shí)施例的保護(hù)范圍之內(nèi)。下面對(duì)目的端獲得網(wǎng)絡(luò)的業(yè)務(wù)質(zhì)量參數(shù)的方法進(jìn)行說明S3011、目的端獲得接收的數(shù)據(jù)包的端到端時(shí)延、時(shí)延抖動(dòng)和丟包率。本發(fā)明實(shí)施例中,目的端獲得數(shù)據(jù)包端到端時(shí)延、時(shí)延抖動(dòng)和丟包率等業(yè)務(wù)質(zhì)量 參數(shù)的方法可以有多種。具體的,數(shù)據(jù)包端到端時(shí)延的獲取可以利用RTP協(xié)議來實(shí)現(xiàn)的。 RTP協(xié)議頭中有一個(gè)時(shí)間戳字段,里面的值是RTP包的生成時(shí)間。目的端在獲取RTP包后, 用當(dāng)前的系統(tǒng)時(shí)間減去時(shí)間戳即可得到該數(shù)據(jù)包經(jīng)歷的網(wǎng)絡(luò)時(shí)延,即端到端時(shí)延。上述實(shí) 施方式是一種異步的方式。某些實(shí)施方式中,也可以通過系統(tǒng)同步的方法來取得精確的端 到端時(shí)延值,所謂同步就是使得收發(fā)段的系統(tǒng)時(shí)間一致,但時(shí)延值的計(jì)算方法不變,依然是 當(dāng)前系統(tǒng)時(shí)間減去時(shí)間戳。時(shí)延抖動(dòng)可以通過前后兩個(gè)數(shù)據(jù)包端到端時(shí)延的差值來獲得。 丟包率可以通過RTP包的包序號(hào)統(tǒng)計(jì),也可以通過收到的包個(gè)數(shù)與總發(fā)包個(gè)數(shù)的比值來計(jì) 算,也還會(huì)有其他的方式。本發(fā)明實(shí)施例中,目的端可以從抖動(dòng)緩存或者從其他位置獲得得 到業(yè)務(wù)質(zhì)量參數(shù)所需要的值。本發(fā)明實(shí)施例中,業(yè)務(wù)質(zhì)量參數(shù)是獲取的,相對(duì)于預(yù)測而言,這些參數(shù)值更準(zhǔn)確, 具有比較大的參考價(jià)值。具體的獲取方式可以多種多樣,不同的系統(tǒng)要求的精確度和復(fù)雜 度不同,可以選擇自己合適的獲取方式,但只要是在目的端獲取業(yè)務(wù)質(zhì)量參數(shù)的方式都在 本發(fā)明實(shí)施例的保護(hù)范圍之內(nèi)。S3012、目的端根據(jù)端到端時(shí)延和丟包率,獲得語音質(zhì)量MOS值。
對(duì)于語音業(yè)務(wù)來說,人主觀感受到的語音質(zhì)量可以直接地反映出網(wǎng)絡(luò)的狀況。衡 量語音質(zhì)量的參數(shù)可以是MOS(Mean Opinion Score,平均主觀意見評(píng)分)值,這是一種主觀 評(píng)測方法,人接聽和感知語音質(zhì)量的行為被調(diào)研和量化,接聽到何種級(jí)別質(zhì)量的語音,就得 到多少M(fèi)OS分。計(jì)算MOS值的方法可以有多種,比如PSQM(感知話音質(zhì)量測量法)模型、PAMS (感 知分析測量法)模型、PESQ (感知話音評(píng)估法)模型、E-Model模型等。本發(fā)明實(shí)施例中采 用ITU-T G. 107標(biāo)準(zhǔn)中的E-Model來計(jì)算MOS值。E-Model綜合考慮了丟包、時(shí)延、抖動(dòng)以 及環(huán)境和線路的影響,并將這些因素歸結(jié)到一個(gè)公式中,計(jì)算出一個(gè)R參數(shù)來描述語音質(zhì) 量。計(jì)算公式如下R = R0-Is-Id-Ie_eff+A其中,Rtl表示噪音帶來的影響,如背景噪音和電流噪音的干擾。13表示與語音信號(hào) 同時(shí)產(chǎn)生的質(zhì)量影響因素,如由量化、連接噪聲和側(cè)音過強(qiáng)帶來的干擾。A是優(yōu)勢(shì)參數(shù),與語 音業(yè)務(wù)的具體應(yīng)用環(huán)境相關(guān)。如大樓里的移動(dòng)語音業(yè)務(wù)A值為5,而對(duì)于移動(dòng)交通工具上的 移動(dòng)語音業(yè)務(wù)A值為10。G. 107為這些值提供了一組默認(rèn)參數(shù),當(dāng)終端和應(yīng)用環(huán)境是正常 的,可以直接使用這組默認(rèn)值,則該式可以簡化為R = 93. 2-Id-Ie_eff ;其中,Id為時(shí)延損傷值,它與端到端時(shí)延有關(guān)。某些實(shí)施方式中,可以使用曲線擬 合的方法,給出一個(gè)計(jì)算Id的簡化式Id = 0. 0024d+0. ll(d-177. 3)U(d-177. 3),其中 U(x)為階躍函數(shù)。d 為端到端時(shí) 延;1_c-cff是由低比特速率編解碼器和丟包引入的損傷,某些實(shí)施方式中,Ic-cff可簡單 計(jì)算為Ic-cff= Y 1+ Y2ln(l+Y 3e),其中,e為丟包率,Y1Y 2 Y 3與具體的編解碼器有關(guān)。根據(jù)R參數(shù)可以獲得語音質(zhì)量MOS值,R參數(shù)和MOS值之間的轉(zhuǎn)換公式如下MOS = 1+0. 035R+7X l(T6R(R-60) (100-R) ;R e (0,100)S302、目的端根據(jù)業(yè)務(wù)質(zhì)量參數(shù)確定網(wǎng)絡(luò)狀態(tài)。本發(fā)明實(shí)施例中,目的端可以根據(jù)S301中獲得的業(yè)務(wù)質(zhì)量參數(shù)確定網(wǎng)絡(luò)狀態(tài),即 可以根據(jù)端到端時(shí)延、時(shí)延抖動(dòng)、丟包率、MOS值中的任意一個(gè),或者上述各個(gè)業(yè)務(wù)質(zhì)量參數(shù) 的組合確定網(wǎng)絡(luò)狀態(tài)?,F(xiàn)以根據(jù)MOS值確定網(wǎng)絡(luò)狀態(tài)為例進(jìn)行說明,通常MOS值在3. 6以上是可接受的, 當(dāng)網(wǎng)絡(luò)存在擁塞時(shí),MOS值將急劇下降,因此可以根據(jù)MOS值判斷網(wǎng)絡(luò)擁塞狀況。本發(fā)明實(shí) 施例中,可以將網(wǎng)絡(luò)狀態(tài)區(qū)分為正常和擁塞兩種狀況,當(dāng)MOS值大于等于3. 6時(shí),認(rèn)為網(wǎng)絡(luò) 狀態(tài)正常,當(dāng)MOS值小于等于3. 6時(shí),認(rèn)為網(wǎng)絡(luò)狀態(tài)為擁塞。當(dāng)然,這里作為閾值的3. 6只 是一個(gè)舉例,在實(shí)際應(yīng)用中,可以根據(jù)實(shí)際情況設(shè)定不同的閾值。某些實(shí)施方式中,也可以根據(jù)其他的業(yè)務(wù)質(zhì)量參數(shù),如丟包率、端到端時(shí)延、時(shí)延 抖動(dòng)判斷網(wǎng)絡(luò)狀態(tài),當(dāng)丟包率較高、端到端時(shí)延較大,或時(shí)延抖動(dòng)較大時(shí),則可以判斷網(wǎng)絡(luò) 狀態(tài)存在擁塞,比如某些實(shí)施方式中,當(dāng)連續(xù)幾個(gè)RTP數(shù)據(jù)包的時(shí)延超過200ms,則可以判 斷網(wǎng)絡(luò)出現(xiàn)擁塞。另外一些實(shí)施方式中,也可以根據(jù)MOS值、端到端時(shí)延、時(shí)延抖動(dòng)、丟包率 等業(yè)務(wù)質(zhì)量參數(shù)之間的結(jié)合來判斷網(wǎng)絡(luò)狀態(tài)。S303、目的端發(fā)送反饋信息到源端。本發(fā)明實(shí)施例中,目的端確定網(wǎng)絡(luò)處于擁塞狀態(tài)后,給源端發(fā)送第一反饋信息。所述反饋信息可以是網(wǎng)絡(luò)狀態(tài)信息,用于向源端指明網(wǎng)絡(luò)是否處于擁塞狀態(tài),以便源端根據(jù) 網(wǎng)絡(luò)狀態(tài)調(diào)整發(fā)送速率。本發(fā)明實(shí)施例的第一反饋信息可以是網(wǎng)絡(luò)處于擁塞狀態(tài)的信息, 用于向源端指明網(wǎng)絡(luò)處于擁塞狀態(tài)。本發(fā)明實(shí)施例中,目的端只在網(wǎng)絡(luò)處于擁塞狀態(tài)時(shí)發(fā) 送第一反饋信息,而在網(wǎng)絡(luò)狀態(tài)正常時(shí)不發(fā)送反饋信息,從而節(jié)省了反饋信息對(duì)帶寬的占用。另外一些實(shí)施方式中,目的端也可以在網(wǎng)絡(luò)狀態(tài)正常和擁塞時(shí),都向源端發(fā)送反 饋信息。也就是說,在網(wǎng)絡(luò)處于擁塞發(fā)送第一反饋信息,在網(wǎng)絡(luò)處于正常狀態(tài)時(shí)發(fā)送第二反 饋信息給源端,這里的第二反饋信息可以是網(wǎng)絡(luò)處于正常狀態(tài)的信息,用于向源端指明網(wǎng) 絡(luò)處于正常狀態(tài)。這里的網(wǎng)絡(luò)處于正常狀態(tài)可以是網(wǎng)絡(luò)擁塞之后恢復(fù)正常,也可以是網(wǎng)絡(luò) 狀態(tài)的一貫正常。由此可見,根據(jù)網(wǎng)絡(luò)狀態(tài)發(fā)送不同的反饋信息可以使源端根據(jù)網(wǎng)絡(luò)狀態(tài) 實(shí)時(shí)調(diào)整發(fā)送速率。S304、源端根據(jù)反饋信息調(diào)整RTP數(shù)據(jù)包的語音幀個(gè)數(shù)。本發(fā)明實(shí)施例中,源端可以通過調(diào)整封裝在RTP數(shù)據(jù)包中的語音幀個(gè)數(shù)調(diào)整發(fā)送 速率。下面以上述Ad hoc網(wǎng)絡(luò)的RTS/CTS接入機(jī)制為例進(jìn)行說明,傳輸一個(gè)RTP數(shù)據(jù)包所 需要的帶寬可計(jì)算為
權(quán)利要求
1.一種網(wǎng)絡(luò)控制方法,其特征在于,所述方法包括 獲得網(wǎng)絡(luò)的業(yè)務(wù)質(zhì)量參數(shù);根據(jù)所述業(yè)務(wù)質(zhì)量參數(shù)確定網(wǎng)絡(luò)狀態(tài);當(dāng)根據(jù)所述業(yè)務(wù)質(zhì)量參數(shù)確定網(wǎng)絡(luò)處于擁塞狀態(tài)時(shí),發(fā)送第一反饋信息到源端,以使 所述源端根據(jù)所述第一反饋信息增加實(shí)時(shí)傳輸協(xié)議RTP數(shù)據(jù)包封裝的數(shù)據(jù)幀個(gè)數(shù)。
2.根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)控制方法,其特征在于,所述業(yè)務(wù)質(zhì)量參數(shù)包括語音業(yè) 務(wù)質(zhì)量參數(shù)或視頻業(yè)務(wù)質(zhì)量參數(shù);所述語音業(yè)務(wù)質(zhì)量參數(shù)包括端到端時(shí)延、時(shí)延抖動(dòng)、丟包 率或MOS值;所述根據(jù)所述業(yè)務(wù)質(zhì)量參數(shù)確定網(wǎng)絡(luò)狀態(tài)包括根據(jù)所述端到端時(shí)延、時(shí)延抖動(dòng)、丟包率或MOS值中的一個(gè)或者多個(gè)確定網(wǎng)絡(luò)狀態(tài)。
3.根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)控制方法,其特征在于,所述根據(jù)所述業(yè)務(wù)質(zhì)量參數(shù)確 定網(wǎng)絡(luò)狀態(tài)后,所述方法還包括當(dāng)根據(jù)所述業(yè)務(wù)質(zhì)量參數(shù)確定網(wǎng)絡(luò)處于正常狀態(tài)時(shí),發(fā)送第二反饋信息到源端,以使 所述源端根據(jù)所述第二反饋信息減少或保持RTP數(shù)據(jù)包封裝的數(shù)據(jù)幀個(gè)數(shù)。
4.根據(jù)權(quán)利要求1至3任一項(xiàng)所述的網(wǎng)絡(luò)控制方法,其特征在于,所述反饋信息包括 網(wǎng)絡(luò)狀態(tài)信息或需要封裝在RTP數(shù)據(jù)包中的數(shù)據(jù)幀個(gè)數(shù)。
5.一種網(wǎng)絡(luò)控制方法,其特征在于,所述方法包括獲得目的端在根據(jù)網(wǎng)絡(luò)的業(yè)務(wù)質(zhì)量參數(shù)確定網(wǎng)絡(luò)處于擁塞狀態(tài)后發(fā)送的第一反饋信息;根據(jù)所述第一反饋信息增加實(shí)時(shí)傳輸協(xié)議RTP數(shù)據(jù)包封裝的數(shù)據(jù)幀個(gè)數(shù)。
6.根據(jù)權(quán)利要求5所述的網(wǎng)絡(luò)控制方法,其特征在于,所述方法還包括獲得目的端在根據(jù)網(wǎng)絡(luò)的業(yè)務(wù)質(zhì)量參數(shù)確定網(wǎng)絡(luò)處于正常狀態(tài)后發(fā)送的第二反饋信息;根據(jù)所述第二反饋信息減少或保持實(shí)時(shí)傳輸協(xié)議RTP數(shù)據(jù)包封裝的數(shù)據(jù)幀個(gè)數(shù)。
7.根據(jù)權(quán)利要求5或6所述的網(wǎng)絡(luò)控制方法,其特征在于,所述反饋信息包括 網(wǎng)絡(luò)狀態(tài)信息或需要封裝在RTP數(shù)據(jù)包中的數(shù)據(jù)幀個(gè)數(shù)。
8.—種網(wǎng)絡(luò)控制方法,其特征在于,所述方法包括 獲得目的端發(fā)送的網(wǎng)絡(luò)的業(yè)務(wù)質(zhì)量參數(shù);根據(jù)所述業(yè)務(wù)質(zhì)量參數(shù)確定網(wǎng)絡(luò)狀態(tài);當(dāng)根據(jù)所述業(yè)務(wù)質(zhì)量參數(shù)確定網(wǎng)絡(luò)處于擁塞狀態(tài)時(shí),根據(jù)網(wǎng)絡(luò)狀態(tài)信息或需要封裝在 RTP數(shù)據(jù)包中的數(shù)據(jù)幀個(gè)數(shù)增加實(shí)時(shí)傳輸協(xié)議RTP數(shù)據(jù)包封裝的數(shù)據(jù)幀個(gè)數(shù)。
9.一種網(wǎng)絡(luò)控制裝置,其特征在于,所述裝置包括 獲取模塊,用于獲得網(wǎng)絡(luò)的業(yè)務(wù)質(zhì)量參數(shù);第一確定模塊,用于根據(jù)所述獲取模塊獲得的業(yè)務(wù)質(zhì)量參數(shù)確定網(wǎng)絡(luò)狀態(tài); 反饋模塊,用于當(dāng)所述第一確定模塊根據(jù)所述業(yè)務(wù)質(zhì)量參數(shù)確定網(wǎng)絡(luò)處于擁塞狀態(tài) 時(shí),發(fā)送第一反饋信息到源端,以使所述源端根據(jù)所述第一反饋信息增加實(shí)時(shí)傳輸協(xié)議RTP 數(shù)據(jù)包封裝的數(shù)據(jù)幀個(gè)數(shù)。
10.根據(jù)權(quán)利要求9所述的網(wǎng)絡(luò)控制裝置,其特征在于所述反饋模塊,還用于當(dāng)所述第一確定模塊根據(jù)所述業(yè)務(wù)質(zhì)量參數(shù)確定網(wǎng)絡(luò)處于正常 狀態(tài)時(shí),發(fā)送第二反饋信息到源端,以使所述源端根據(jù)所述第二反饋信息減少或保持RTP數(shù)據(jù)包封裝的數(shù)據(jù)幀個(gè)數(shù)。
11.根據(jù)權(quán)利要求9或10所述的網(wǎng)絡(luò)控制裝置,其特征在于所述反饋模塊發(fā)送的反饋信息包括網(wǎng)絡(luò)狀態(tài)信息或需要封裝在RTP數(shù)據(jù)包中的數(shù)據(jù) 幀個(gè)數(shù)。
12.—種網(wǎng)絡(luò)控制裝置,其特征在于,所述裝置包括第一接收模塊,用于獲得目的端在根據(jù)網(wǎng)絡(luò)的業(yè)務(wù)質(zhì)量參數(shù)確定網(wǎng)絡(luò)處于擁塞狀態(tài)后 發(fā)送的第一反饋信息;第一調(diào)整模塊,用于根據(jù)所述第一接收模塊獲得的第一反饋信息增加實(shí)時(shí)傳輸協(xié)議 RTP數(shù)據(jù)包封裝的數(shù)據(jù)幀個(gè)數(shù)。
13.根據(jù)權(quán)利要求12所述的網(wǎng)絡(luò)控制裝置,其特征在于所述第一接收模塊,還用于獲得目的端在根據(jù)網(wǎng)絡(luò)的業(yè)務(wù)質(zhì)量參數(shù)確定網(wǎng)絡(luò)處于正常 狀態(tài)后發(fā)送的第二反饋信息;所述第一調(diào)整模塊,還用于根據(jù)所述第一接收模塊獲得的第二反饋信息減少或保持實(shí) 時(shí)傳輸協(xié)議RTP數(shù)據(jù)包封裝的數(shù)據(jù)幀個(gè)數(shù)。
14.根據(jù)權(quán)利要求12或13所述的網(wǎng)絡(luò)控制裝置,其特征在于所述第一接收模塊接收的反饋信息包括網(wǎng)絡(luò)狀態(tài)信息或需要封裝在RTP數(shù)據(jù)包中的 數(shù)據(jù)幀個(gè)數(shù)。
15.一種網(wǎng)絡(luò)控制裝置,其特征在于,所述裝置包括第二接收模塊,用于獲得目的端發(fā)送的業(yè)務(wù)質(zhì)量參數(shù);第二確定模塊,用于根據(jù)所述第二接收模塊獲得的業(yè)務(wù)質(zhì)量參數(shù)確定網(wǎng)絡(luò)狀態(tài);第二調(diào)整模塊,用于當(dāng)所述第二確定模塊根據(jù)所述業(yè)務(wù)質(zhì)量參數(shù)確定網(wǎng)絡(luò)處于擁塞狀 態(tài)時(shí),根據(jù)網(wǎng)絡(luò)狀態(tài)信息或需要封裝在RTP數(shù)據(jù)包中的數(shù)據(jù)幀個(gè)數(shù)增加實(shí)時(shí)傳輸協(xié)議RTP 數(shù)據(jù)包封裝的數(shù)據(jù)幀個(gè)數(shù)。
全文摘要
本發(fā)明實(shí)施例公開了一種網(wǎng)絡(luò)控制方法和裝置,其中方法包括獲得網(wǎng)絡(luò)的業(yè)務(wù)質(zhì)量參數(shù);根據(jù)所述業(yè)務(wù)質(zhì)量參數(shù)確定網(wǎng)絡(luò)狀態(tài);當(dāng)根據(jù)所述業(yè)務(wù)質(zhì)量參數(shù)確定網(wǎng)絡(luò)處于擁塞狀態(tài)時(shí),發(fā)送第一反饋信息到源端,以使所述源端根據(jù)所述第一反饋信息增加實(shí)時(shí)傳輸協(xié)議RTP數(shù)據(jù)包封裝的數(shù)據(jù)幀個(gè)數(shù)。本發(fā)明實(shí)施例提供的技術(shù)方案,采用根據(jù)網(wǎng)絡(luò)的業(yè)務(wù)質(zhì)量參數(shù)確定網(wǎng)絡(luò)狀態(tài),當(dāng)網(wǎng)絡(luò)處于擁塞狀態(tài)時(shí)增加源端RTP數(shù)據(jù)包封裝的數(shù)據(jù)幀個(gè)數(shù)的技術(shù)手段,從而有效降低RTP數(shù)據(jù)包需要占用的帶寬,在網(wǎng)絡(luò)出現(xiàn)擁塞時(shí)可以及時(shí)的降低流量以避免加重?fù)砣潭龋瑥亩行Ь徑饩W(wǎng)絡(luò)擁塞,提高了業(yè)務(wù)傳輸?shù)馁|(zhì)量。
文檔編號(hào)H04L12/26GK101997729SQ20091010929
公開日2011年3月30日 申請(qǐng)日期2009年8月12日 優(yōu)先權(quán)日2009年8月12日
發(fā)明者吳大鵬, 李默嘉, 武穆清, 甄巖, 苗磊, 郎玥, 魏璐璐 申請(qǐng)人:華為技術(shù)有限公司;北京郵電大學(xué)