一种P2P网络策略的生成方法和装置制造方法及图纸

技术编号:9173741 阅读:114 留言:0更新日期:2013-09-19 23:07
本发明专利技术公开了一种P2P网络策略的生成方法和装置,该方法包括:获取预测数据;根据预测数据与带宽管理策略的对应关系,确定所述预测数据的带宽管理策略;执行所述预测数据的带宽管理策略。本发明专利技术实施例中,可通过预测数据自动生成带宽管理策略,继而利用带宽管理策略自动确定具体的资源推送策略,减少人工分析的过程。

【技术实现步骤摘要】
一种P2P网络策略的生成方法和装置
本专利技术涉及计算机
,尤其是涉及一种P2P网络策略的生成方法和装置。
技术介绍
当前下载资源(如游戏资源)已成为在线生活不可缺少的一部分,对资源运营商来说,需要为用户提供下载服务,并提供很好的下载速度,以保证用户可快速获得资源,并增加用户数量。其中,资源运营商通过自身的服务器为用户提供链接,然后由用户通过浏览器访问该链接,并通过HTTP(HyperTextTransportProtocol,超文本传送协议)从服务器下载资源。P2P(Peer-to-Peer,对等,又称为点对点PointtoPoint)网络可以提供额外的下载资源,即在服务器提供下载资源的基础上,有资源的用户也能够提供下载资源;具体的,在某个用户通过HTTP协议从服务器下载资源之后,其可以为其他用户提供下载资源,从而可以提高下载速度,即总下载速度由P2P网络提供下载速度与服务器提供下载速度共同构成。为节省服务器带宽,资源运营商希望通过P2P网络提供较高下载速度,P2P推送技术应运而生;服务器在资源发布前推送资源到P2P网络(即将资源传输给特定P2P节点),从而在资源发布时减少服务器的带宽消耗,当大量用户下载资源时,尽管服务器带宽没有增加,也可由P2P网络提供下载资源,以提供较好下载速度。此外在资源发布后,若发现服务器提供的下载速度不够好,也可在P2P网络中推送资源,以通过P2P网络提供较好下载速度。在实现本专利技术的过程中,专利技术人发现现有技术中至少存在以下问题:现有技术中的预先推送过程中,是否需要向P2P网络推送资源,何时向P2P网络推送资源,如何向P2P网络推送资源等,都是由人工来分析并操作的,人工需要各种经验和数据分析能力,继而由人工对数据进行分析,并确定具体的资源推送策略。
技术实现思路
本专利技术实施例提供一种P2P网络策略的生成方法和装置,以自动对数据进行分析,并通过策略自动确定具体的资源推送策略。为了达到上述目的,本专利技术实施例提供一种P2P网络策略的生成方法,包括:获取预测数据;根据预测数据与带宽管理策略的对应关系,确定所述预测数据的带宽管理策略;执行所述预测数据的带宽管理策略。优选的,所述获取预测数据,包括:从用于存储数据的特定数据库中获得网络数据;确定所述网络数据中的指定类型数据在特征区间内的平均数据为所述预测数据。优选的,所述预测数据为预测带宽增长率或者预测带宽下降率,所述获取预测数据,包括:确定预测带宽增长率=(特征区间内的新增人数*特征区间内的平均下载速度*特征区间大小)/当前带宽;或者,确定预测带宽下降率=(特征区间内的减少人数*特征区间内的平均下载速度*特征区间大小)/当前带宽。优选的,所述方法进一步包括:从用于存储数据的特定数据库中获得网络数据,所述网络数据包括:服务器带宽信息、P2P网络每个节点平均下载速度、P2P网络每个节点平均提供速度、在线节点、下载人数、P2P带宽、P2P率;利用所述网络数据获得指定类型数据在所述特征区间内的平均数据,所述指定类型数据在所述特征区间内的平均数据包括:所述特征区间内的平均下载速度、以及所述特征区间内的新增人数或者所述特征区间内的减少人数。优选的,所述根据预测数据与带宽管理策略的对应关系,确定所述预测数据的带宽管理策略,包括:根据预测数据与情景之间的对应关系以及所述预测数据,确定当前情景;根据情景与策略定性之间的对应关系以及所述当前情景,确定当前策略定性;根据策略定性与带宽管理策略的对应关系以及所述当前策略定性,确定当前带宽管理策略。优选的,在当前情景为符合需要降速的情景时,当前策略定性为降速处理,且当前带宽管理策略为降速策略以及降速值;或,在当前情景为符合需要提速的情景时,当前策略定性为提速处理,且当前带宽管理策略为提速策略以及提速值;或,在当前情景为符合需要推送的情景时,当前策略定性为推送处理,且当前带宽管理策略为推送策略以及推送值。优选的,所述预测数据为预测带宽增长率或者预测带宽下降率;当预测带宽下降率大于预设第一数值时,当前情景为符合需要提速的情景,当前策略定性为提速处理,当前带宽管理策略为提速策略以及提速值;或,当预测带宽增长率大于预设第二数值且小于预设第三数值时,当前情景为符合需要降速的情景,当前策略定性为降速处理,当前带宽管理策略为降速策略以及降速值;或,当预测带宽增长率大于预设第三数值时,当前情景为符合需要推送的情景,当前策略定性为推送处理,当前带宽管理策略为推送策略以及推送值。优选的,所述执行所述预测数据的带宽管理策略,包括:在带宽管理策略为降速策略以及降速值时,控制服务器按照所述降速值降低提供资源下载的速度;或,在带宽管理策略为提速策略以及提速值时,控制服务器按照所述提速值提升提供资源下载的速度;或,在带宽管理策略为推送策略以及推送值时,控制服务器按照所述推送值在P2P网络中推送资源。本专利技术实施例提供一种P2P网络策略的生成装置,包括:获取模块,用于获取预测数据;确定模块,用于根据预测数据与带宽管理策略的对应关系,确定所述预测数据的带宽管理策略;处理模块,用于执行所述预测数据的带宽管理策略。优选的,所述获取模块,具体用于从用于存储数据的特定数据库中获得网络数据;确定所述网络数据中的指定类型数据在特征区间内的平均数据为所述预测数据。优选的,所述预测数据为预测带宽增长率或者预测带宽下降率;所述获取模块,具体用于确定预测带宽增长率=(特征区间内的新增人数*特征区间内的平均下载速度*特征区间大小)/当前带宽;或者,确定预测带宽下降率=(特征区间内的减少人数*特征区间内的平均下载速度*特征区间大小)/当前带宽。优选的,所述获取模块进一步用于从用于存储数据的特定数据库中获得网络数据,所述网络数据包括:服务器带宽信息、P2P网络每个节点平均下载速度、P2P网络每个节点平均提供速度、在线节点、下载人数、P2P带宽、P2P率;利用所述网络数据获得指定类型数据在所述特征区间内的平均数据,所述指定类型数据在所述特征区间内的平均数据包括:所述特征区间内的平均下载速度、以及所述特征区间内的新增人数或者所述特征区间内的减少人数。优选的,所述确定模块,具体用于根据预测数据与情景之间的对应关系以及所述预测数据,确定当前情景;根据情景与策略定性之间的对应关系以及所述当前情景,确定当前策略定性;根据策略定性与带宽管理策略的对应关系以及所述当前策略定性,确定当前带宽管理策略。优选的,所述确定模块,进一步用于在当前情景为符合需要降速的情景时,确定当前策略定性为降速处理,且确定当前带宽管理策略为降速策略以及降速值;或,在当前情景为符合需要提速的情景时,确定当前策略定性为提速处理,且确定当前带宽管理策略为提速策略以及提速值;或,在当前情景为符合需要推送的情景时,确定当前策略定性为推送处理,且确定当前带宽管理策略为推送策略以及推送值。优选的,所述预测数据为预测带宽增长率或者预测带宽下降率;所述确定模块,进一步用于当预测带宽下降率大于预设第一数值时,确定当前情景为符合需要提速的情景,确定当前策略定性为提速处理,且确定当前带宽管理策略为提速策略以及提速值;或,当预测带宽增长率大于预设第二数值且小于预设第三数值时,确定当前情景为符合需要降速的情景,确定当前策略定性为本文档来自技高网
...
一种P2P网络策略的生成方法和装置

【技术保护点】
一种P2P网络策略的生成方法,其特征在于,包括:获取预测数据;根据预测数据与带宽管理策略的对应关系,确定所述预测数据的带宽管理策略;执行所述预测数据的带宽管理策略。

【技术特征摘要】
1.一种P2P网络策略的生成方法,其特征在于,包括:获取预测数据;所述预测数据为从特定数据库中获得的表征网络当前状态的网络数据;根据预测数据与带宽管理策略的对应关系,确定所述预测数据的带宽管理策略;执行所述预测数据的带宽管理策略;其中,所述预测数据包括预测带宽增长率;所述获取预测数据,包括:确定预测带宽增长率=(特征区间内的新增人数*特征区间内的平均下载速度*特征区间大小)/当前带宽。2.如权利要求1所述的方法,其特征在于,所述获取预测数据,包括:从用于存储数据的特定数据库中获得网络数据;确定所述网络数据中的指定类型数据在特征区间内的平均数据为所述预测数据。3.如权利要求1所述的方法,其特征在于,所述预测数据还包括预测带宽下降率,所述获取预测数据,包括:确定预测带宽下降率=(特征区间内的减少人数*特征区间内的平均下载速度*特征区间大小)/当前带宽。4.如权利要求3所述的方法,其特征在于,所述方法进一步包括:从用于存储数据的特定数据库中获得网络数据,所述网络数据包括:服务器带宽信息、P2P网络每个节点平均下载速度、P2P网络每个节点平均提供速度、在线节点、下载人数、P2P带宽、P2P率;利用所述网络数据获得指定类型数据在所述特征区间内的平均数据,所述指定类型数据在所述特征区间内的平均数据包括:所述特征区间内的平均下载速度、以及所述特征区间内的新增人数或者所述特征区间内的减少人数。5.如权利要求1所述的方法,其特征在于,所述根据预测数据与带宽管理策略的对应关系,确定所述预测数据的带宽管理策略,包括:根据预测数据与情景之间的对应关系以及所述预测数据,确定当前情景;根据情景与策略定性之间的对应关系以及所述当前情景,确定当前策略定性;根据策略定性与带宽管理策略的对应关系以及所述当前策略定性,确定当前带宽管理策略。6.如权利要求5所述的方法,其特征在于,在当前情景为符合需要降速的情景时,当前策略定性为降速处理,且当前带宽管理策略为降速策略以及降速值;或,在当前情景为符合需要提速的情景时,当前策略定性为提速处理,且当前带宽管理策略为提速策略以及提速值;或,在当前情景为符合需要推送的情景时,当前策略定性为推送处理,且当前带宽管理策略为推送策略以及推送值。7.如权利要求5所述的方法,其特征在于,所述预测数据为预测带宽增长率或者预测带宽下降率;当预测带宽下降率大于预设第一数值时,当前情景为符合需要提速的情景,当前策略定性为提速处理,当前带宽管理策略为提速策略以及提速值;或,当预测带宽增长率大于预设第二数值且小于预设第三数值时,当前情景为符合需要降速的情景,当前策略定性为降速处理,当前带宽管理策略为降速策略以及降速值;或,当预测带宽增长率大于预设第三数值时,当前情景为符合需要推送的情景,当前策略定性为推送处理,当前带宽管理策略为推送策略以及推送值。8.如权利要求1、5-7任一项所述的方法,其特征在于,所述执行所述预测数据的带宽管理策略,包括:在带宽管理策略为降速策略以及降速值时,控制服务器按照所述降速值降低提供资源下载的速度;或,在带宽管理策略为提速策略以及提速值时,控制服务器按照所述提速值提升提供资源下载的速度;或,在带宽管理策略为推送策略以及推送值时,控制服务器按照所述推送值在P2P网络中推送资源。9.一种P2P网络策略的生成装置,其特征在于,包括...

【专利技术属性】
技术研发人员:龙强冀祖峰敖乃祥
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1