[發明專利]一種上行流量的調度方法及裝置有效
| 申請號: | 201010563668.9 | 申請日: | 2010-11-23 |
| 公開(公告)號: | CN102014058A | 公開(公告)日: | 2011-04-13 |
| 發明(設計)人: | 雷宇 | 申請(專利權)人: | 奇智軟件(北京)有限公司 |
| 主分類號: | H04L12/56 | 分類號: | H04L12/56;H04L12/26 |
| 代理公司: | 北京國昊天誠知識產權代理有限公司 11315 | 代理人: | 許志勇 |
| 地址: | 100016 北京市朝陽*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 上行 流量 調度 方法 裝置 | ||
技術領域
本發明屬于網絡流量控制領域,具體地說,涉及一種上行流量的調度方法及裝置。
背景技術
隨著網絡越來越普及,用戶的行為越來越多樣化和難以控制,而國內的網絡帶寬發展卻相對滯后。網絡上越來越多的應用搶占了我們帶寬:P2P,PPlive,QQlive,Skype等等,甚至使得傳統的瀏覽網頁的應用都受到了嚴重影響。當用戶使用客戶端軟件體驗網絡時,一旦遇到網速降低、流量突增的情況,用戶體驗度會大大降低,事實上這種情況在現今的網絡中經常發生。此時用戶往往急切希望獲知在當前使用的客戶端軟件上有多少程序或應用在使用網絡,這些程序或應用占用帶寬的情況,哪些程序或應用占用的帶寬較多等等。進而還想通過限制這些帶寬占用較多的程序或應用對網絡的使用,從而快速提升當前的網絡使用體驗。
為了滿足這一用戶需求,流量控制技術應運而生。現有系統主要基于單邊限制,在客戶端軟件本地實現一套限制下行(或下載)流量的機制,本地客戶端軟件接收數據包,當超過限制流速時本地客戶端軟件丟棄多余的包,并根據TCP滑動窗口控制機制,改小回應對方的TCP接收窗口大小。這樣做的缺點很明顯:對遠端的發送行為約束小、引導慢;對于音視頻流媒體等基于UDP協議的網絡應用的下載限流有局限性;不能真正有效限制本地的到站流量;另外,開發成本和TCP/IP協議棧運行成本都較高。
因此,業內在考慮能否通過一種控制上行流量的機制來實現對本地的到站流量進行快速有效的限制,然而為了實現上述上行流量控制機制,配合這種機制在上行網絡側實現流量控制的具體控制方式也就成了亟待解決的問題。
發明內容
有鑒于此,本發明所要解決的技術問題是提供了一種上行流量的調度方法及裝置,通過資源合理分割并緩存數據,使用分割后的資源有控制地發送數據,以對上行流量達到控制的目的。
為了解決上述技術問題,本發明公開了一種上行流量的調度方法,應用于上行網絡側,包括:緩存待發送數據,并根據當前上行帶寬將發送資源分為若干資源塊;根據每個資源塊的承載能力為其匹配所述待發送數據中相應的數據量以一定的時間間隔發送到下行網絡側;所述時間間隔根據所述待發送數據對緩存的占用情況進行調整的。
進一步地,所述根據當前上行帶寬將發送資源分為若干資源塊的步驟,包括:根據設定的當前上行帶寬確定發送窗口的大小;根據所述發送窗口的大小將所述發送資源分為多個相同尺寸的資源塊。
進一步地,所述將發送資源分為若干資源塊的步驟,還包括:為每個資源塊配置一索引標識。
進一步地,所述根據每個資源塊的承載能力為其匹配所述待發送數據中相應的數據量以一定的時間間隔進行發送的步驟,還包括:所述索引標識隨附對應的資源塊所匹配的數據量一起發送,以便接收方按所述索引標識重組接收到的所述數據量。
進一步地,所述時間間隔根據所述待發送數據對緩存的占用情況進行調整的的步驟,包括第一子步驟:預先設置預警門限及報警門限,所述報警門限大于所述預警門限。
進一步地,所述時間間隔根據所述待發送數據對緩存的占用情況進行調整的步驟,包括第二子步驟:監測所述待發送數據對緩存的占用情況,當所述待發送數據對緩存的占用情況小于所述預警門限時,根據由下行網路側接收的流量控制指示來延長、保持或縮短發送與每個資源塊匹配的數據量的時間間隔。
進一步地,所述時間間隔根據所述待發送數據對緩存的占用情況進行調整的步驟,包括第二子步驟:監測所述待發送數據對緩存的占用情況,當所述待發送數據對緩存的占用情況大于等于所述預警門限并且小于所述報警門限時,不延長發送與每個資源塊匹配的數據量的時間間隔。
進一步地,所述時間間隔根據所述待發送數據對緩存的占用情況進行調整的步驟,包括第二子步驟:監測所述待發送數據對緩存的占用情況,當所述待發送數據對緩存的占用情況大于等于所述報警門限時,縮短發送與每個資源塊匹配的數據量的時間間隔。
進一步地,所述第一子步驟中,還包括:設置一調度閾,所述調度閾中保存多個不同大小的時間間隔,和/或多個時間間隔的級別及一個或多個基礎時間間隔;所述第二子步驟中,還包括:根據所述調度閾中的時間間隔調整當前的時間間隔,和/或根據所述調度閾中的級別及基礎時間間隔調整當前的時間間隔。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于奇智軟件(北京)有限公司,未經奇智軟件(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010563668.9/2.html,轉載請聲明來源鉆瓜專利網。





