国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種數(shù)據(jù)處理方法及裝置的制造方法_2

      文檔序號:9306641閱讀:來源:國知局
      抖動比較大時,預(yù)緩沖值也比較大,使得buffer中緩沖的數(shù)據(jù)包較多,buffer中緩沖的數(shù)據(jù)越多延遲也就越大。但是當網(wǎng)絡(luò)抖動變小時,就不需要buffer緩沖這么多的數(shù)據(jù)包了,此時需要主動的丟棄一些數(shù)據(jù)包來減少buffer的大小,本申請中在網(wǎng)絡(luò)抖動級別的值小于數(shù)據(jù)包數(shù)量閾值時,丟棄緩沖器中的首個數(shù)據(jù)包,可以稱為動態(tài)收縮。
      [0056]數(shù)據(jù)包數(shù)量閾值可以根據(jù)對延遲的要求動態(tài)調(diào)整,如將緩沖器中數(shù)據(jù)包數(shù)量的二分之一作為數(shù)據(jù)包數(shù)量閾值。如果網(wǎng)絡(luò)抖動級別小于buffer中緩沖的數(shù)據(jù)包的數(shù)量的一半,就將隊首的一個數(shù)據(jù)包丟棄。
      [0057]另外,在從緩沖器中讀取數(shù)據(jù)包時,如果當前要讀取的數(shù)據(jù)包尚未被接收并緩存在緩沖器中,還判斷緩沖器中是否緩存有標號大于當前要讀取的數(shù)據(jù)包的數(shù)據(jù)包,如果是,則根據(jù)當前要讀取的數(shù)據(jù)包的前一個數(shù)據(jù)包模擬出當前要讀取的數(shù)據(jù)包,將模擬出的數(shù)據(jù)包作為當前要讀取的數(shù)據(jù)包,從而完成數(shù)據(jù)包的讀取。
      [0058]例如,如果buffer中緩存有I號數(shù)據(jù)包、3號數(shù)據(jù)包和4號數(shù)據(jù)包,當需要從buffer中讀取I號數(shù)據(jù)包之后再來讀取2號數(shù)據(jù)包時,發(fā)現(xiàn)2號數(shù)據(jù)包還沒有被接收到,但是3號數(shù)據(jù)包已經(jīng)緩存在buffer中了,此時有可能是2號數(shù)據(jù)包已經(jīng)丟失或者網(wǎng)絡(luò)亂序,先接收到了 3號數(shù)據(jù)包,此時,buffer通知讀取單元2號數(shù)據(jù)包已經(jīng)丟失,讀取單元得到該信息后就會根據(jù)I號數(shù)據(jù)包來模擬一個2號包來作為要讀取的2號數(shù)據(jù)包,從而完成數(shù)據(jù)包的讀取工作。如果此后buffer又接收到了 2號數(shù)據(jù)包,那么則會將接收到的2號數(shù)據(jù)包作為一個廢棄的包丟棄掉。
      [0059]如圖2所示,本申請還提供了一種數(shù)據(jù)處理裝置,包括:接收單元、讀取單元和預(yù)緩沖單元,其中:
      [0060]接收單元,用于接收數(shù)據(jù)包,將接收到的數(shù)據(jù)包緩存到緩沖器中;
      [0061]讀取單元,用于從緩沖器中讀取數(shù)據(jù)包,讀取數(shù)據(jù)包后確定當前的網(wǎng)絡(luò)抖動級別;
      [0062]預(yù)緩沖單元,用于根據(jù)網(wǎng)絡(luò)抖動級別為緩沖器確定預(yù)緩沖值,判斷緩沖器是否為空,如果是,則按照預(yù)緩沖值在緩沖器中緩存相應(yīng)數(shù)量的接收到的數(shù)據(jù)包,在緩存數(shù)據(jù)包的過程中禁止從緩沖器中讀取數(shù)據(jù)包,在緩存相應(yīng)數(shù)量的數(shù)據(jù)包后允許從所述緩沖器中讀取數(shù)據(jù)包。
      [0063]讀取單元確定當前的網(wǎng)絡(luò)抖動級別,包括:
      [0064]確定本次讀取數(shù)據(jù)包與前次讀取數(shù)據(jù)包之間的瞬時抖動級別;
      [0065]計算得到的連續(xù)多個瞬時抖動級別的平均值,將計算得到的平均值作為當前的網(wǎng)絡(luò)抖動級別;
      [0066]其中,將本次讀取數(shù)據(jù)包與前次讀取數(shù)據(jù)包之間接收到的數(shù)據(jù)包的數(shù)量作為瞬時抖動級別。
      [0067]預(yù)緩沖單元根據(jù)網(wǎng)絡(luò)抖動級別為緩沖器確定預(yù)緩沖值,包括:
      [0068]根據(jù)預(yù)緩沖值=網(wǎng)絡(luò)抖動級別*調(diào)整閾值,計算預(yù)緩沖值。
      [0069]預(yù)緩沖單元,還用于如果判斷緩沖器不為空,則還判斷網(wǎng)絡(luò)抖動級別的值是否小于數(shù)據(jù)包數(shù)量閾值,如果是,則丟棄緩沖器中的首個數(shù)據(jù)包。
      [0070]該裝置還包括數(shù)據(jù)包模擬單元,其中:
      [0071]數(shù)據(jù)包模擬單元,用于在讀取單元從緩沖器中讀取數(shù)據(jù)包時,如果當前要讀取的數(shù)據(jù)包尚未被接收并緩存在緩沖器中,判斷緩沖器中是否緩存有標號更大數(shù)據(jù)包,如果是,則根據(jù)當前要讀取的數(shù)據(jù)包的前一個數(shù)據(jù)包模擬出當前要讀取的數(shù)據(jù)包。
      [0072]本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計算裝置來實現(xiàn),它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計算裝置可執(zhí)行的程序代碼來實現(xiàn),從而,可以將它們存儲在存儲裝置中由計算裝置來執(zhí)行,并且在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟,或者將它們分別制作成各個集成電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模塊來實現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。
      [0073]以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
      [0074]盡管上文對本發(fā)明進行了詳細說明,但是本發(fā)明不限于此,本技術(shù)領(lǐng)域技術(shù)人員可以根據(jù)本發(fā)明的原理進行各種修改。因此,凡按照本發(fā)明原理所作的修改,都應(yīng)當理解為落入本發(fā)明的保護范圍。
      【主權(quán)項】
      1.一種數(shù)據(jù)處理方法,其特征在于,包括: 接收數(shù)據(jù)包,將接收到的數(shù)據(jù)包緩存到緩沖器中; 從所述緩沖器中讀取數(shù)據(jù)包,讀取數(shù)據(jù)包后確定當前的網(wǎng)絡(luò)抖動級別; 根據(jù)所述網(wǎng)絡(luò)抖動級別為所述緩沖器確定預(yù)緩沖值,判斷所述緩沖器是否為空,如果是,則按照所述預(yù)緩沖值在所述緩沖器中緩存相應(yīng)數(shù)量的接收到的數(shù)據(jù)包,在緩存數(shù)據(jù)包的過程中禁止從所述緩沖器中讀取數(shù)據(jù)包,在緩存相應(yīng)數(shù)量的數(shù)據(jù)包后允許從所述緩沖器中讀取數(shù)據(jù)包。2.如權(quán)利要求1所述的方法,其特征在于,所述確定當前的網(wǎng)絡(luò)抖動級別,包括: 確定本次讀取數(shù)據(jù)包與前次讀取數(shù)據(jù)包之間的瞬時抖動級別; 計算得到的連續(xù)多個瞬時抖動級別的平均值,將計算得到的平均值作為當前的網(wǎng)絡(luò)抖動級別。3.如權(quán)利要求2所述的方法,其特征在于,所述確定本次讀取數(shù)據(jù)包與前次讀取數(shù)據(jù)包之間的瞬時抖動級別,包括: 將本次讀取數(shù)據(jù)包與前次讀取數(shù)據(jù)包之間接收到的數(shù)據(jù)包的數(shù)量作為所述瞬時抖動級別。4.如權(quán)利要求1?3任意之一所述的方法,其特征在于,所述根據(jù)所述網(wǎng)絡(luò)抖動級別為所述緩沖器確定預(yù)緩沖值,包括: 根據(jù)預(yù)緩沖值=網(wǎng)絡(luò)抖動級別*調(diào)整閾值,計算所述預(yù)緩沖值。5.如權(quán)利要求3所述的方法,其特征在于,還包括: 如果判斷所述緩沖器不為空,則還判斷所述網(wǎng)絡(luò)抖動級別的值是否小于數(shù)據(jù)包數(shù)量閾值,如果是,則丟棄緩沖器中的首個數(shù)據(jù)包。6.如權(quán)利要求1?3任意之一所述的方法,其特征在于,還包括: 在從所述緩沖器中讀取數(shù)據(jù)包時,如果當前要讀取的數(shù)據(jù)包尚未被接收并緩存在緩沖器中,還判斷緩沖器中是否緩存有標號更大數(shù)據(jù)包,如果是,則根據(jù)當前要讀取的數(shù)據(jù)包的前一個數(shù)據(jù)包模擬出當前要讀取的數(shù)據(jù)包。7.一種數(shù)據(jù)處理裝置,其特征在于,包括:接收單元、讀取單元和預(yù)緩沖單元,其中: 所述接收單元,用于接收數(shù)據(jù)包,將接收到的數(shù)據(jù)包緩存到緩沖器中; 所述讀取單元,用于從所述緩沖器中讀取數(shù)據(jù)包,讀取數(shù)據(jù)包后確定當前的網(wǎng)絡(luò)抖動級別; 所述預(yù)緩沖單元,用于根據(jù)所述網(wǎng)絡(luò)抖動級別為所述緩沖器確定預(yù)緩沖值,判斷所述緩沖器是否為空,如果是,則按照所述預(yù)緩沖值在所述緩沖器中緩存相應(yīng)數(shù)量的接收到的數(shù)據(jù)包,在緩存數(shù)據(jù)包的過程中禁止從所述緩沖器中讀取數(shù)據(jù)包,在緩存相應(yīng)數(shù)量的數(shù)據(jù)包后允許從所述緩沖器中讀取數(shù)據(jù)包。8.如權(quán)利要求7所述的裝置,其特征在于,所述讀取單元確定當前的網(wǎng)絡(luò)抖動級別,包括: 確定本次讀取數(shù)據(jù)包與前次讀取數(shù)據(jù)包之間的瞬時抖動級別; 計算得到的連續(xù)多個瞬時抖動級別的平均值,將計算得到的平均值作為當前的網(wǎng)絡(luò)抖動級別; 其中,將本次讀取數(shù)據(jù)包與前次讀取數(shù)據(jù)包之間接收到的數(shù)據(jù)包的數(shù)量作為所述瞬時抖動級別。9.如權(quán)利要求8所述的裝置,其特征在于: 所述預(yù)緩沖單元,還用于如果判斷所述緩沖器不為空,則還判斷所述網(wǎng)絡(luò)抖動級別的值是否小于數(shù)據(jù)包數(shù)量閾值,如果是,則丟棄緩沖器中的首個數(shù)據(jù)包。10.如權(quán)利要求7?9任意之一所述的裝置,其特征在于,還包括數(shù)據(jù)包模擬單元,其中: 所述數(shù)據(jù)包模擬單元,用于在所述讀取單元從所述緩沖器中讀取數(shù)據(jù)包時,如果當前要讀取的數(shù)據(jù)包尚未被接收并緩存在緩沖器中,判斷緩沖器中是否緩存有標號更大數(shù)據(jù)包,如果是,則根據(jù)當前要讀取的數(shù)據(jù)包的前一個數(shù)據(jù)包模擬出當前要讀取的數(shù)據(jù)包。
      【專利摘要】本申請公開了一種數(shù)據(jù)處理方法及裝置,所述方法包括:接收數(shù)據(jù)包,將接收到的數(shù)據(jù)包緩存到緩沖器中;從所述緩沖器中讀取數(shù)據(jù)包,讀取數(shù)據(jù)包后確定當前的網(wǎng)絡(luò)抖動級別;根據(jù)所述網(wǎng)絡(luò)抖動級別為所述緩沖器確定預(yù)緩沖值,判斷所述緩沖器是否為空,如果是,則按照所述預(yù)緩沖值在所述緩沖器中緩存相應(yīng)數(shù)量的接收到的數(shù)據(jù)包,在緩存數(shù)據(jù)包的過程中禁止從所述緩沖器中讀取數(shù)據(jù)包,在緩存相應(yīng)數(shù)量的數(shù)據(jù)包后允許從所述緩沖器中讀取數(shù)據(jù)包。本申請的能夠減輕網(wǎng)絡(luò)問題對所進行的業(yè)務(wù)帶來的不良影響,最大程度的在不穩(wěn)定的網(wǎng)絡(luò)條件下提供舒適可靠的業(yè)務(wù)服務(wù)。
      【IPC分類】H04L12/823, H04L12/801, H04L12/841
      【公開號】CN105024936
      【申請?zhí)枴緾N201510295789
      【發(fā)明人】陳正超, 周平
      【申請人】貴陽語玩科技有限公司
      【公開日】2015年11月4日
      【申請日】2015年6月2日
      當前第2頁1 2 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1