[发明专利]一种BT下载节点管理方法及装置在审
申请号: | 202010632353.9 | 申请日: | 2020-07-03 |
公开(公告)号: | CN111770188A | 公开(公告)日: | 2020-10-13 |
发明(设计)人: | 陈天宇;梁波 | 申请(专利权)人: | 珠海西山居移动游戏科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京智信禾专利代理有限公司 11637 | 代理人: | 王治东 |
地址: | 519000 广东省珠海市高新区唐*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 bt 下载 节点 管理 方法 装置 | ||
1.一种BT下载节点管理方法,其特征在于,所述方法包括:
获取至少一个用于BT下载的下载节点;
确定每个所述下载节点的存储空间为预设的主用集合或备用集合,并将所述下载节点存储于对应的存储空间,其中,所述主用集合用于存储用于当前BT下载使用的下载节点,备用集合用于存储备用的下载节点;
通过所述主用集合内的下载节点进行BT下载。
2.如权利要求1所述的方法,其特征在于,确定每个所述下载节点的存储空间为预设的主用集合或备用集合,包括:
根据每个所述下载节点的数量、每个所述下载节点的优先级、以及所述主用集合的节点容量和所述备用集合的节点容量,确定每个所述下载节点的存储空间为预设的主用集合或备用集合。
3.如权利要求2所述的方法,其特征在于,所述下载节点的优先级通过以下方式确定:按照所述下载节点获取的位置确定所述下载节点的优先级,在局域网内部获取的下载节点为高优先级,在局域网外部获取的下载节点为低优先级。
4.如权利要求2所述的方法,其特征在于,根据每个所述下载节点的数量、每个所述下载节点的优先级、以及所述主用集合的节点容量和所述备用集合的节点容量,确定每个所述下载节点的存储空间为预设的主用集合或备用集合,包括:
若所述下载节点的数量小于主用集合的节点容量,确定所述下载节点的存储空间为预设的主用集合;
若所述下载节点的数量大于主用集合的下载节点容量且小于主用集合以及备用集合的下载节点的节点容量之和,根据下载节点的优先级,将优先级高的下载节点先存储至主用集合中,并在主用集合存储满后,将剩余的下载节点存储于备用集合中;
若所述下载节点的数量大于主用集合以及备用集合中的下载节点的节点容量之和,根据下载节点的优先级,将优先级高的下载节点先存储至主用集合中,并在主用集合存储满后,将剩余的下载节点存储于备用集合中直至备用集合存储满,丢弃剩余的未存储下载节点。
5.如权利要求1所述的方法,其特征在于,所述方法还包括:
在全部所述下载节点存入存储空间后,分别向所述主用集合的下载节点和所述备用集合的下载节点发送心跳信息;
若在设定的时间阈值范围内未收到主用集合的任一所述下载节点的回复信息,将该下载节点删除,并从备用集合中选取下载节点存储到主用集合中;
若在设定的时间阈值范围内未收到备用集合的任一所述下载节点的回复信息,将该下载节点删除。
6.如权利要求1所述的方法,其特征在于,所述主用集合以及所述备用集合的存储结构为堆结构;
将所述下载节点存储于对应的存储空间,包括:
对于主用集合,获取主用集合中已存储下载节点的活跃度以及待存储下载节点的活跃度,并对主用集合中的所述的已存储下载节点按照活跃度从高到低依次从堆顶到堆底进行排序;
对于备用集合,获取备用集合中已存储下载节点的活跃度以及待存储下载节点的活跃度,并对备用集合中所述的已存储下载节点按照活跃度从高到低依次从堆顶到堆底进行排序。
7.如权利要求1所述的方法,其特征在于,所述主用集合设置有对应的第一定时器;
所述方法还包括:基于预设的第一时间间隔对主用集合进行更新扫描,并对所述主用集合中的下载节点发送心跳信息;
若在设定的时间阈值范围内未收到某一所述下载节点的回复信息,则将该下载节点删除,并从备用集合中选取下载节点存储到主用集合中。
8.如权利要求5或7所述的方法,其特征在于,从备用集合中选取下载节点存储到主用集合中,包括:
确定所述备用集合中优先级高的下载节点;
将所述已确定的备用集合中优先级高的下载节点中活跃度最高的下载节点作为更新节点存储到主用集合中,并对主用集合中的所述已存储下载节点以及所述更新节点按照活跃度从高到低依次从堆顶到堆底进行排序。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海西山居移动游戏科技有限公司,未经珠海西山居移动游戏科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010632353.9/1.html,转载请声明来源钻瓜专利网。