[发明专利]一种P2P网络策略的生成方法和装置有效
申请号: | 201210061026.8 | 申请日: | 2012-03-09 |
公开(公告)号: | CN103312740B | 公开(公告)日: | 2018-04-17 |
发明(设计)人: | 龙强;冀祖峰;敖乃祥 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/813 |
代理公司: | 北京派特恩知识产权代理有限公司11270 | 代理人: | 张颖玲,蒋雅洁 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 p2p 网络 策略 生成 方法 装置 | ||
技术领域
本发明涉及计算机技术领域,尤其是涉及一种P2P网络策略的生成方法和装置。
背景技术
当前下载资源(如游戏资源)已成为在线生活不可缺少的一部分,对资源运营商来说,需要为用户提供下载服务,并提供很好的下载速度,以保证用户可快速获得资源,并增加用户数量。其中,资源运营商通过自身的服务器为用户提供链接,然后由用户通过浏览器访问该链接,并通过HTTP(Hyper Text Transport Protocol,超文本传送协议)从服务器下载资源。
P2P(Peer-to-Peer,对等,又称为点对点Point to Point)网络可以提供额外的下载资源,即在服务器提供下载资源的基础上,有资源的用户也能够提供下载资源;具体的,在某个用户通过HTTP协议从服务器下载资源之后,其可以为其他用户提供下载资源,从而可以提高下载速度,即总下载速度由P2P网络提供下载速度与服务器提供下载速度共同构成。
为节省服务器带宽,资源运营商希望通过P2P网络提供较高下载速度,P2P推送技术应运而生;服务器在资源发布前推送资源到P2P网络(即将资源传输给特定P2P节点),从而在资源发布时减少服务器的带宽消耗,当大量用户下载资源时,尽管服务器带宽没有增加,也可由P2P网络提供下载资源,以提供较好下载速度。此外在资源发布后,若发现服务器提供的下载速度不够好,也可在P2P网络中推送资源,以通过P2P网络提供较好下载速度。
在实现本发明的过程中,发明人发现现有技术中至少存在以下问题:
现有技术中的预先推送过程中,是否需要向P2P网络推送资源,何时向P2P网络推送资源,如何向P2P网络推送资源等,都是由人工来分析并操作的,人工需要各种经验和数据分析能力,继而由人工对数据进行分析,并确定具体的资源推送策略。
发明内容
本发明实施例提供一种P2P网络策略的生成方法和装置,以自动对数据进行分析,并通过策略自动确定具体的资源推送策略。
为了达到上述目的,本发明实施例提供一种P2P网络策略的生成方法,包括:获取预测数据;根据预测数据与带宽管理策略的对应关系,确定所述预测数据的带宽管理策略;执行所述预测数据的带宽管理策略。
优选的,所述获取预测数据,包括:从用于存储数据的特定数据库中获得网络数据;确定所述网络数据中的指定类型数据在特征区间内的平均数据为所述预测数据。
优选的,所述预测数据为预测带宽增长率或者预测带宽下降率,所述获取预测数据,包括:确定预测带宽增长率=(特征区间内的新增人数*特征区间内的平均下载速度*特征区间大小)/当前带宽;或者,确定预测带宽下降率=(特征区间内的减少人数*特征区间内的平均下载速度*特征区间大小)/当前带宽。
优选的,所述方法进一步包括:从用于存储数据的特定数据库中获得网络数据,所述网络数据包括:服务器带宽信息、P2P网络每个节点平均下载速度、P2P网络每个节点平均提供速度、在线节点、下载人数、P2P带宽、P2P率;利用所述网络数据获得指定类型数据在所述特征区间内的平均数据,所述指定类型数据在所述特征区间内的平均数据包括:所述特征区间内的平均下载速度、以及所述特征区间内的新增人数或者所述特征区间内的减少人数。
优选的,所述根据预测数据与带宽管理策略的对应关系,确定所述预测数据的带宽管理策略,包括:根据预测数据与情景之间的对应关系以及所述预测数据,确定当前情景;根据情景与策略定性之间的对应关系以及所述当前情景,确定当前策略定性;根据策略定性与带宽管理策略的对应关系以及所述当前策略定性,确定当前带宽管理策略。
优选的,在当前情景为符合需要降速的情景时,当前策略定性为降速处理,且当前带宽管理策略为降速策略以及降速值;或,在当前情景为符合需要提速的情景时,当前策略定性为提速处理,且当前带宽管理策略为提速策略以及提速值;或,在当前情景为符合需要推送的情景时,当前策略定性为推送处理,且当前带宽管理策略为推送策略以及推送值。
优选的,所述预测数据为预测带宽增长率或者预测带宽下降率;当预测带宽下降率大于预设第一数值时,当前情景为符合需要提速的情景,当前策略定性为提速处理,当前带宽管理策略为提速策略以及提速值;或,当预测带宽增长率大于预设第二数值且小于预设第三数值时,当前情景为符合需要降速的情景,当前策略定性为降速处理,当前带宽管理策略为降速策略以及降速值;或,当预测带宽增长率大于预设第三数值时,当前情景为符合需要推送的情景,当前策略定性为推送处理,当前带宽管理策略为推送策略以及推送值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210061026.8/2.html,转载请声明来源钻瓜专利网。