[發明專利]一種網絡數據的處理方法及裝置有效
| 申請號: | 201210279636.5 | 申請日: | 2012-08-07 |
| 公開(公告)號: | CN102833156A | 公開(公告)日: | 2012-12-19 |
| 發明(設計)人: | 曹陸飛 | 申請(專利權)人: | 北京經緯恒潤科技有限公司 |
| 主分類號: | H04L12/56 | 分類號: | H04L12/56;H04L12/26 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 王寶筠 |
| 地址: | 100101 北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 網絡 數據 處理 方法 裝置 | ||
技術領域
本申請涉及通信技術領域,特別涉及一種網絡數據的處理方法及裝置。
背景技術
隨著用戶對數據業務容量需求的不斷增大以及用戶數量的不斷增加,以太網技術的高速發展,大數據量、多用戶公用的數據傳輸或交換變得更加普遍,這使得網絡中單位時間內輸入數據接收終端的數據流量急劇增加,這無疑增加了數據傳輸或交換中數據阻塞的可能性,因此,在數據的傳輸或交換中,數據處理一直是非常關鍵的技術問題。
數據處理技術通常是在數據接收終端采用緩存器的機制來對數據的傳輸進行平滑處理,以避免出現過大的抖動。然而,由于數據發送終端所發送的數據流量不可預知,且不同的以太網數據在信息處理系統中要求有不同的處理,遇到數據流量過大的情況時再去限制或降低數據發送終端數據的發送速率也無法避免數據發送終端突發性的數據爆發的情況,若數據發送終端一段時間內無法按照用戶的期望速率發送數據,則在短時間內將會大量發送并持續產生大量數據,當大量數據突然涌向數據接收終端時,緩存器的占有量就會迅速升高甚至被充滿,從而造成網絡中數據傳輸的擁擠甚至阻塞,當數據發送終端突發性的數據爆發造成阻塞后,數據發送終端后續發送的數據將無法再被數據接收終端繼續接收進入數據接收終端的緩存器。
在現有的數據處理技術中,數據接收終端處理陷入阻塞的數據的方法一般是將數據接收終端緩存器中的數據進行隨機的丟包或者甩包,以便清理空間接收后續的數據。
然而在實現本申請的過程中,通過對現有技術的研究,發明人發現現有技術中至少存在如下問題:接收終端在隨機丟包或甩包過程中對于被丟掉或甩掉的具體數據并不向發送終端進行反饋,這將導致維護和研發人員不清楚有哪些數據在數據接收終端被丟棄,容易出現誤操作甚至造成巨大損失。
發明內容
有鑒于此,本申請提供一種網絡數據的處理方法及裝置,以實現當突發性的網絡數據阻塞發生時,接收終端能夠對被舍棄的數據進行實時統計并反饋給發送終端。
為了實現上述目的,本申請提供的一種網絡數據的處理方法如下:
一種網絡數據的處理方法,應用于具有發送終端和接收終端的數據傳輸網絡中,包括:
提取所述接收終端舍棄的網絡數據中的標識信息;
統計所述舍棄的網絡數據的總數量;
將所述標識信息和所述總數量發回給所述發送終端。
優選地,所述提取所述接收終端舍棄的網絡數據中的標識信息,具體包括:
判斷所述接收終端的第一緩存器是否已存滿;
若所述第一緩存器已存滿,提取所述第一緩存器中的網絡數據的標識信息,將所述標識信息另存入對應的第二緩存器中,并將所述第一緩存器清空。
優選地,所述統計所述舍棄的網絡數據的總數量,具體包括:
計算所述第二緩存器中保存的所述標識信息的數量;
判斷所述數量是否小于預設的閾值;
若所述數量不小于所述預設的閾值,將所述數量清零,并進位,保存數量進位值;
若所述數量小于所述預設的閾值,判斷所述發送終端是否結束發送;
若所述發送終端未結束發送,等待所述發送終端繼續發送;
若所述發送終端結束發送,結合所述第二緩存器中保存的所述標識信息的數量和所述數量進位值統計所述舍棄的網絡數據的總數量。
優選地,所述將所述標識信息和所述總數量發回給所述發送終端,具體包括:
若所述數量不小于所述預設的閾值,將所述第二緩存器中保存的所述標識信息發回給所述發送終端;
若所述發送終端結束發送,將所述舍棄的網絡數據的總數量發回給所述發送終端。
優選地,在提取所述接收終端舍棄的網絡數據中的標識信息之前,還包括:
接收來自所述發送終端的網絡數據并保存至存儲器中;
提取所述存儲器中的網絡數據的長度信息、路由信息、時間信息、序列標識符和數據信息并另存入對應的第一緩存器中。
優選地,若所述第一緩存器未存滿,還包括:
判斷所述第一緩存器中的網絡數據是否屬于控制指令;
若所述第一緩存器中的網絡數據屬于控制指令,解析所述控制指令并根據解析結果執行所述控制指令要求的動作;
若所述第一緩存器中的網絡數據不屬于控制指令,將所述第一緩存器中的網絡數據另存入發送緩存器中做進一步處理。
優選地,所述標識信息為網絡數據中的時間信息和序列標識符。
本申請還提供一種網絡數據的處理裝置:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京經緯恒潤科技有限公司,未經北京經緯恒潤科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210279636.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:具有肋狀接觸表面的呼吸面罩
- 下一篇:彎頭機械安裝板
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





