[發(fā)明專利]一種P2P網絡策略的生成方法和裝置有效
| 申請?zhí)枺?/td> | 201210061026.8 | 申請日: | 2012-03-09 |
| 公開(公告)號: | CN103312740B | 公開(公告)日: | 2018-04-17 |
| 發(fā)明(設計)人: | 龍強;冀祖峰;敖乃祥 | 申請(專利權)人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L12/813 |
| 代理公司: | 北京派特恩知識產權代理有限公司11270 | 代理人: | 張穎玲,蔣雅潔 |
| 地址: | 518057 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 p2p 網絡 策略 生成 方法 裝置 | ||
技術領域
本發(fā)明涉及計算機技術領域,尤其是涉及一種P2P網絡策略的生成方法和裝置。
背景技術
當前下載資源(如游戲資源)已成為在線生活不可缺少的一部分,對資源運營商來說,需要為用戶提供下載服務,并提供很好的下載速度,以保證用戶可快速獲得資源,并增加用戶數量。其中,資源運營商通過自身的服務器為用戶提供鏈接,然后由用戶通過瀏覽器訪問該鏈接,并通過HTTP(Hyper Text Transport Protocol,超文本傳送協(xié)議)從服務器下載資源。
P2P(Peer-to-Peer,對等,又稱為點對點Point to Point)網絡可以提供額外的下載資源,即在服務器提供下載資源的基礎上,有資源的用戶也能夠提供下載資源;具體的,在某個用戶通過HTTP協(xié)議從服務器下載資源之后,其可以為其他用戶提供下載資源,從而可以提高下載速度,即總下載速度由P2P網絡提供下載速度與服務器提供下載速度共同構成。
為節(jié)省服務器帶寬,資源運營商希望通過P2P網絡提供較高下載速度,P2P推送技術應運而生;服務器在資源發(fā)布前推送資源到P2P網絡(即將資源傳輸給特定P2P節(jié)點),從而在資源發(fā)布時減少服務器的帶寬消耗,當大量用戶下載資源時,盡管服務器帶寬沒有增加,也可由P2P網絡提供下載資源,以提供較好下載速度。此外在資源發(fā)布后,若發(fā)現服務器提供的下載速度不夠好,也可在P2P網絡中推送資源,以通過P2P網絡提供較好下載速度。
在實現本發(fā)明的過程中,發(fā)明人發(fā)現現有技術中至少存在以下問題:
現有技術中的預先推送過程中,是否需要向P2P網絡推送資源,何時向P2P網絡推送資源,如何向P2P網絡推送資源等,都是由人工來分析并操作的,人工需要各種經驗和數據分析能力,繼而由人工對數據進行分析,并確定具體的資源推送策略。
發(fā)明內容
本發(fā)明實施例提供一種P2P網絡策略的生成方法和裝置,以自動對數據進行分析,并通過策略自動確定具體的資源推送策略。
為了達到上述目的,本發(fā)明實施例提供一種P2P網絡策略的生成方法,包括:獲取預測數據;根據預測數據與帶寬管理策略的對應關系,確定所述預測數據的帶寬管理策略;執(zhí)行所述預測數據的帶寬管理策略。
優(yōu)選的,所述獲取預測數據,包括:從用于存儲數據的特定數據庫中獲得網絡數據;確定所述網絡數據中的指定類型數據在特征區(qū)間內的平均數據為所述預測數據。
優(yōu)選的,所述預測數據為預測帶寬增長率或者預測帶寬下降率,所述獲取預測數據,包括:確定預測帶寬增長率=(特征區(qū)間內的新增人數*特征區(qū)間內的平均下載速度*特征區(qū)間大小)/當前帶寬;或者,確定預測帶寬下降率=(特征區(qū)間內的減少人數*特征區(qū)間內的平均下載速度*特征區(qū)間大小)/當前帶寬。
優(yōu)選的,所述方法進一步包括:從用于存儲數據的特定數據庫中獲得網絡數據,所述網絡數據包括:服務器帶寬信息、P2P網絡每個節(jié)點平均下載速度、P2P網絡每個節(jié)點平均提供速度、在線節(jié)點、下載人數、P2P帶寬、P2P率;利用所述網絡數據獲得指定類型數據在所述特征區(qū)間內的平均數據,所述指定類型數據在所述特征區(qū)間內的平均數據包括:所述特征區(qū)間內的平均下載速度、以及所述特征區(qū)間內的新增人數或者所述特征區(qū)間內的減少人數。
優(yōu)選的,所述根據預測數據與帶寬管理策略的對應關系,確定所述預測數據的帶寬管理策略,包括:根據預測數據與情景之間的對應關系以及所述預測數據,確定當前情景;根據情景與策略定性之間的對應關系以及所述當前情景,確定當前策略定性;根據策略定性與帶寬管理策略的對應關系以及所述當前策略定性,確定當前帶寬管理策略。
優(yōu)選的,在當前情景為符合需要降速的情景時,當前策略定性為降速處理,且當前帶寬管理策略為降速策略以及降速值;或,在當前情景為符合需要提速的情景時,當前策略定性為提速處理,且當前帶寬管理策略為提速策略以及提速值;或,在當前情景為符合需要推送的情景時,當前策略定性為推送處理,且當前帶寬管理策略為推送策略以及推送值。
優(yōu)選的,所述預測數據為預測帶寬增長率或者預測帶寬下降率;當預測帶寬下降率大于預設第一數值時,當前情景為符合需要提速的情景,當前策略定性為提速處理,當前帶寬管理策略為提速策略以及提速值;或,當預測帶寬增長率大于預設第二數值且小于預設第三數值時,當前情景為符合需要降速的情景,當前策略定性為降速處理,當前帶寬管理策略為降速策略以及降速值;或,當預測帶寬增長率大于預設第三數值時,當前情景為符合需要推送的情景,當前策略定性為推送處理,當前帶寬管理策略為推送策略以及推送值。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(深圳)有限公司,未經騰訊科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210061026.8/2.html,轉載請聲明來源鉆瓜專利網。





