[發明專利]網絡應用中的帶寬優化方法及系統有效
| 申請號: | 201110219881.2 | 申請日: | 2011-08-02 |
| 公開(公告)號: | CN102916908A | 公開(公告)日: | 2013-02-06 |
| 發明(設計)人: | 孟齊源;劉釗 | 申請(專利權)人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | H04L12/917 | 分類號: | H04L12/917 |
| 代理公司: | 廣州華進聯合專利商標代理有限公司 44224 | 代理人: | 何平;曾旻輝 |
| 地址: | 518044 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 網絡 應用 中的 帶寬 優化 方法 系統 | ||
【技術領域】
本發明涉及互聯網技術,特別是涉及一種網絡應用中的帶寬優化方法及系統。
【背景技術】
隨著互聯網的快速發展,需要訪問網絡的網絡應用也越來越多,這些網絡應用中常常包含了非常多的數據收發操作,特別是下載及在線直播等軟件將占用大量的帶寬,并對用戶其它網絡應用的使用和操作產生干擾。例如,用戶常常使用計算機上的各種應用同時進行網頁瀏覽、下載多媒體文件以及視頻在線播放等多個網絡訪問過程,但是,下載多媒體文件和視頻在線播放的網絡訪問過程搶占了大量的網絡帶寬,進而影響了用戶的網頁瀏覽所需要的網絡帶寬。
網絡應用包括了下載軟件、瀏覽器以及P2P視頻直播等軟件,以滿足用戶訪問網絡的各種需求。下載軟件可為用戶提供多種下載模式,例如游戲優選模式、上網優選模式,其目的是避免下載時占用了太多的網絡帶寬而影響到用戶在玩游戲或者瀏覽網絡時所需要的網絡帶寬,但是在同時訪問網絡的眾多網絡應用中,下載軟件只能對自身所占用的網絡帶寬進行限制,其它大量占用網絡帶寬的網絡應用還是會對用戶的網絡訪問造成影響,并不能保證用戶流暢訪問網絡。
瀏覽器在檢測到用戶通過瀏覽器訪問網絡時可限制其它程序對網絡帶寬的占用,以保證用戶使用瀏覽器時所需要的網絡帶寬,但是,這可能會造成其它網絡應用的訪問網絡請求被阻塞,無法得到正常的響應。
【發明內容】
基于此,有必要提供一種能提高網絡流暢性的網絡應用中的帶寬優化方法。
此外,還有必要提供一種能提高網絡流暢性的網絡應用中的帶寬優選系統。
一種網絡應用中的帶寬優化方法,包括如下步驟:
根據設定的配置文件對運行的網絡應用進行分類識別得到屬于第一類別的網絡應用;
對運行的網絡應用進行帶寬估算,得到所述第一類別的網絡應用的可用帶寬;
獲取所述第一類別的網絡應用占用的帶寬,并判斷所述第一類別的網絡應用占用的帶寬是否高于所述可用帶寬,若是,則
調整所述第一類別的網絡應用占用的帶寬。
優選地,所述根據設定的配置文件對運行的網絡應用進行分類識別得到屬于第一類別的網絡應用的步驟為:
獲取所述運行的網絡應用所對應的屬性值;
根據所述屬性值與設定的配置文件相比對,判斷所述屬性值是否記錄于所述配置文件中,若是,則
根據配置文件中記錄的網絡應用類別與屬性值的對應關系得到所述運行的網絡應用所屬類別,所述類別包括第一類別、第二類別以及第三類別。
優選地,所述對運行的網絡應用進行帶寬估算,得到所述第一類別的網絡應用的可用帶寬的步驟為:
獲取網絡總帶寬;
獲取第三類別的網絡應用占用的網絡帶寬,并將所述網絡總帶寬與第三類別的網絡應用占用的網絡帶寬之差作為網絡帶寬余量;
對第二類別的網絡應用進行網絡帶寬的估算得到對應的帶寬估算值;
將所述網絡帶寬余量與帶寬估算值相減得到所述第一類別的網絡應用對應的可用帶寬。
優選地,所述獲取網絡總帶寬的步驟為:
監測網絡傳輸得到網絡傳輸帶寬;
按照設定周期獲取所述周期對應的最大網絡傳輸帶寬;
將兩個連續周期所對應的最大網絡傳輸帶寬之間的較大值作為所述網絡總帶寬。
優選地,所述將兩個連續周期所對應的網絡傳輸量之間的較大值作為所述網絡總帶寬的步驟之后還包括:
判斷所述網絡傳輸帶寬在預設時間內是否低于所述網絡總帶寬,若是,則
取所述預設時間內網絡傳輸帶寬的最大值,并將所述最大值代替所述網絡總帶寬。
優選地,所述對第二類別的網絡應用進行網絡帶寬的估算得到對應的帶寬估算值的步驟為:
計算所述第二類別的網絡應用占用的帶寬占總網絡帶寬的百分比;
獲取所述第二類別的網絡應用占用的帶寬占總網絡帶寬的百分比所處梯度范圍,將所述梯度范圍的最高值作為所述帶寬估算值。
優選地,所述將所述梯度范圍的最高值作為所述帶寬估算值的步驟之后還包括:
將所述帶寬估算值與設定值之差替換為帶寬估算值。
優選地,所述調整所述第一類別的網絡應用占用的帶寬的步驟為:
計算所述第一類別的網絡應用占用的帶寬相對可用帶寬的超出比率;
按照占用的帶寬從大到小的順序選取第一類別的網絡應用,按照所述超出比率與設定比率之和降低所述第一類別的網絡應用占用的帶寬,并返回所述獲取所述第一類別的網絡應用占用的帶寬的步驟。
一種網絡應用中的帶寬優化系統,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(深圳)有限公司,未經騰訊科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110219881.2/2.html,轉載請聲明來源鉆瓜專利網。





