[發明專利]一種智能限速方法、裝置以及系統在審
| 申請號: | 201310277439.4 | 申請日: | 2013-07-03 |
| 公開(公告)號: | CN103368860A | 公開(公告)日: | 2013-10-23 |
| 發明(設計)人: | 彭國洲 | 申請(專利權)人: | 北京奇虎科技有限公司;奇智軟件(北京)有限公司 |
| 主分類號: | H04L12/801 | 分類號: | H04L12/801;H04L29/12 |
| 代理公司: | 北京潤澤恒知識產權代理有限公司 11319 | 代理人: | 趙娟 |
| 地址: | 100088 北京市西城區新*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 智能 限速 方法 裝置 以及 系統 | ||
技術領域
本發明涉及計算機通信技術領域,特別是涉及一種智能限速方法、一種智能限速裝置、以及一種智能限速系統。
背景技術
互聯網的主要應用之一就是資源共享,用戶可通過互聯網獲得需要的信息和數據,但是,在用戶的計算機上,不同應用程序的網絡帶寬是共享的,如果一個程序對帶寬資源無節制的使用,必定會造成其他應用程序的網絡行為受到不利的影響。例如,在運行下載程序時,其它網絡應用程序(如瀏覽器、網絡游戲、網絡視頻或視頻聊天等)也需要占用網絡帶寬,這就出現下載程序搶占過多網絡帶寬,從而影響其它網絡應用體驗的現象;如,在執行一個下載任務時,瀏覽網頁就會變得很慢,網絡游戲將會變得很卡,等等。
對于下載程序而言,針對下載程序搶占過多網絡帶寬的現象,現有技術提供兩種解決方法:
現有技術一、
對下載程序進行固定限速,具體而言,在下載程序中固定下載和上傳的限速值,進行絕對限速。例如,一旦設置下載程序的下載速度是200KB/S,上傳速度是50KB/S,則這個程序下載和上傳的速度都不會超過各自的閾值,通常會盡量接近這個閾值。
上述固定限速主要有兩方面的問題:一是如果將下載速度或者上傳速度設置得過低,將導致帶寬利用不充分,以及帶寬資源浪費;二是,如果帶寬限制過小,也即將下載速度或者上傳速度設置得過高,將會導致其它網絡應用程序無法正常訪問網絡。
現有技術二、
對下載程序進行智能限速,傳統的智能限速主要依據本下載程序網絡行為(比如收發包,延遲,超時等)的探測結果,來調節下載速度或者上傳速度。例如,在探測到丟包率上升時,就會主動降低下載速度,等等。
雖然智能限速能夠動態調節限速值,但是,由于僅在下載過程中孤立地分析本下載程序的網絡行為,這樣得到的限速結果仍然不可避免地造成對其它網絡應用程序的影響;例如,一旦下載任務占用盡可能多的帶寬,則用戶在玩網絡游戲時,將會出現大量網絡延遲,導致網絡游戲受到嚴重影響,甚至無法正常進行。
總之,需要本領域技術人員迫切解決的一個技術問題就是:如何能夠在避免帶寬資源浪費的前提下,使得當前系統各程序能夠合理占用帶寬資源,正常訪問網絡。
發明內容
鑒于上述問題,提出了本發明以便提供一種克服上述問題或者至少部分地解決上述問題的一種智能限速方法,既能夠避免帶寬資源浪費,又能夠使得當前系統中各程序合理占用寬帶資源,正常訪問網絡。
相應的,本發明還提供了一種智能限速裝置以及一種智能限速系統,用以保證上述智能限速方法和裝置在下載過程中的應用。
依據本發明的一個方面,提供了一種智能限速方法,包括:
獲取當前系統中連接網絡運行的各程序的目標網絡地址;
依據所述目標網絡地址的特征屬性,調節所述各程序的下載速度上限和/或上傳速度上限,所述目標網絡地址的特征屬性包括目標網絡地址的預設重要度。
可選地,所述方法還包括:
依據所述目標網絡地址的特征屬性,調節對應目標網絡地址的下載速度上限和/或上傳速度上限。
可選地,所述程序包括應用程序、進程、線程以及下載程序;所述目標網絡地址包括網頁地址URL、網絡節點。
可選地,所述獲取當前系統中連接網絡運行的各程序的目標網絡地址的步驟包括:
檢測當前系統中各程序的網絡連接情況;
獲取有連接網絡運行的各程序的URL信息;
依據所述URL信息獲得所述各程序的目標網絡地址。
可選地,所述特征屬性包括目標網絡地址的預設重要度;所述依據目標網絡地址的特征屬性,調節所述各程序的下載速度上限和/或上傳速度上限的步驟包括:
獲取當前網絡的下載速度上限和/或上傳速度上限;
獲取所述當前系統中連接網絡運行的各程序的下載速度預留和/或上傳速度預留;
計算所述下載速度上限與下載速度預留之間的差值,和/或,上傳速度上限與上傳速度預留之間的差值;
依據所述各程序的目標網絡地址的預設重要度劃分各程序的限速因子,以所述下載速度上限與下載速度預留之間的差值與各程序的限速因子的乘積,作為對應的各程序的下載速度上限,和/或,以所述上載速度上限與上載速度預留之間的差值與各程序的限速因子的乘積,作為對應的各程序的上載速度上限。
可選地,所述特征屬性包括目標網絡地址的預設重要度,所述依據目標網絡地址的特征屬性,調節所述目標網絡地址的下載速度上限和/或上傳速度上限的步驟包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京奇虎科技有限公司;奇智軟件(北京)有限公司,未經北京奇虎科技有限公司;奇智軟件(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310277439.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:數據包轉發系統和方法
- 下一篇:光纖通道網絡架構網絡的區域合并方法及邊緣設備





