[發明專利]速度限制方法及裝置有效
| 申請號: | 201410310802.2 | 申請日: | 2014-06-30 |
| 公開(公告)號: | CN104125269B | 公開(公告)日: | 2018-08-14 |
| 發明(設計)人: | 趙松 | 申請(專利權)人: | 廣州酷狗計算機科技有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L12/26;G06F9/50 |
| 代理公司: | 北京三高永信知識產權代理有限責任公司 11138 | 代理人: | 關文魁 |
| 地址: | 510660 廣東省廣州*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 速度 限制 方法 裝置 | ||
本發明公開了一種速度限制方法及裝置,屬于終端技術領域。所述方法包括:獲取當前處于網絡連接狀態的應用進程信息和當前傳輸的網絡數據信息;根據應用進程信息和網絡數據信息,確定各個應用進程的數據傳輸統計信息;根據存儲的應用進程類型和應用進程之間的對應關系,判斷各個應用進程中是否包括第一應用進程,第一應用進程為指定類型的應用進程;當各個應用進程中包括第一應用進程時,如果第一應用進程的數據傳輸統計信息小于預設閾值,對第二應用進程進行速度限制。本發明避免了應用驅動程序所產生的不穩定問題,而且提高了速度限制的效率,可以對網絡帶寬進行有效分配。
技術領域
本發明涉及終端技術領域,特別涉及一種速度限制方法及裝置。
背景技術
互聯網是一個龐大的資源共享平臺,尤其在P2P(Peer to Peer,點對點)模式的網絡中,每臺終端的地位都是對等的,終端能夠同時作為服務器和客戶端,在下載其他終端的網絡數據的同時,也可以采用上傳的方式為其他終端提供網絡數據,以實現資源共享。而在終端上,各種應用進程共用同一網絡帶寬,若某一應用進程運行時占據了大量網絡帶寬,則將會影響其他應用進程的正常運行?;谶@種情況,可以通過對各應用進程的網絡數據交互過程進行速度限制,以動態調整各應用進程占用的網絡帶寬,避免應用之間的互相影響。
目前,現有技術提供了的解決方案包括:基于操作系統的驅動過濾層,通過驅動程序獲取正在進行網絡數據交互的應用進程信息,根據該應用進程信息的變化,對各應用進程進行限速,從而動態調整各應用進程占用的信道帶寬。
在實現本發明的過程中,發明人發現現有技術至少存在以下問題:
由于對應用進程信息的獲取過程涉及驅動程序,而驅動程序是通過相關數據傳輸協議處理網絡中的數據傳輸的模塊,因此根據不同數據傳輸協議將需要運行不同的驅動程序進行獲取,其實現難度較大,并且驅動程序存在不穩定因素,使得限速過程的穩定性較差。
發明內容
為了解決現有技術的問題,本發明實施例提供了一種速度限制方法及裝置。所述技術方案如下:
一方面,提供了一種速度限制方法,所述方法包括:
獲取當前處于網絡連接狀態的應用進程信息和當前傳輸的網絡數據信息;根據該應用進程信息和該網絡數據信息,確定各個應用進程的數據傳輸統計信息;根據存儲的應用進程類型和應用進程之間的對應關系,判斷該各個應用進程中是否包括第一應用進程,該第一應用進程為指定類型的應用進程;當該各個應用進程中包括第一應用進程時,如果該第一應用進程的數據傳輸統計信息小于預設閾值,對第二應用進程進行速度限制。
另一方面,提供了一種速度限制裝置,所述裝置包括:
信息獲取模塊,用于獲取當前處于網絡連接狀態的應用進程信息和當前傳輸的網絡數據信息;信息確定模塊,用于根據該網絡數據信息和該應用進程信息,確定各個應用進程的數據傳輸統計信息;應用進程判斷模塊,用于根據存儲的應用進程類型和應用進程之間的對應關系,判斷該各個應用進程中是否包括第一應用進程,該第一應用進程為指定類型的應用進程;速度限制模塊,當該各個應用進程中包括第一應用進程時,如果該第一應用進程的數據傳輸統計信息小于預設閾值,用于對第二應用進程進行速度限制。
本發明實施例提供的技術方案帶來的有益效果是:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州酷狗計算機科技有限公司,未經廣州酷狗計算機科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410310802.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種木條放置架
- 下一篇:汽車涂裝用門鉤工裝架





