[发明专利]文件查询方法及装置、计算机装置及存储介质在审
申请号: | 201910277566.1 | 申请日: | 2019-04-08 |
公开(公告)号: | CN110008181A | 公开(公告)日: | 2019-07-12 |
发明(设计)人: | 杜武航 | 申请(专利权)人: | 深圳市网心科技有限公司 |
主分类号: | G06F16/13 | 分类号: | G06F16/13;G06F16/172;G06F16/182 |
代理公司: | 深圳市赛恩倍吉知识产权代理有限公司 44334 | 代理人: | 杨毅玲 |
地址: | 518063 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网络节点 查询 文件查询 文件查询请求 计算机装置 存储介质 目标节点 随机选取 区域运营商 第一条件 接收请求 实现文件 顺序选取 指定文件 节点数 请求方 单组 存储 均衡 筛选 返回 | ||
1.一种文件查询方法,其特征在于,所述方法包括:
接收请求方的文件查询请求;
根据所述请求方所属的区域和运营商以及存储有所述文件查询请求所指定文件的各个网络节点所属的区域和运营商确定所述各个网络节点的查询优先级;
按照查询优先级从高到低的顺序从所述各个网络节点中选取指定查询优先级的网络节点,确定所述指定查询优先级的网络节点的单组总查询节点数;
从所述指定查询优先级的网络节点中随机选取所述单组总查询节点数的网络节点;
从随机选取的网络节点中选择一组网络节点;
从选择的网络节点中筛选出满足第一条件的网络节点,将满足所述第一条件的网络节点作为目标节点;
将所述目标节点返回所述请求方。
2.如权利要求1所述的方法,其特征在于,所述方法还包括:
查找各个运营商的IP地址段,将包含所述请求方的IP地址的地址段的运营商确定为所述请求方所属的运营商;
查找各个运营商的IP地址段所分配的区域,将包含所述请求方的IP地址的IP地址段所分配的区域确定为所述请求方所属的区域。
3.如权利要求1所述的方法,其特征在于,所述第一条件包括:
网络节点的热度为第一预设热度或第一预设热度范围;和/或
网络节点的网络类型为预设网络类型;和/或
网络节点支持预设协议。
4.如权利要求1所述的方法,其特征在于,所述从选择的网络节点中筛选出满足第一条件的网络节点,将满足第一条件的网络节点作为目标节点之后,所述方法还包括:
将选择的网络节点中不满足所述第一条件满足第二条件的网络节点存储为备选节点;
若所述目标节点的个数未达到预设数量,判断所有查询优先级的网络节点的查询次数是否达到全组总查询次数;
若所有选取的指定查询优先级的网络节点的查询次数达到全组总查询次数或者所有查询优先级的网络节点选取完毕,从所述备选节点中获取相较所述预设数量的不足数量的网络节点作为目标节点。
5.如权利要求4所述的方法,其特征在于,所述将选择的网络节点中不满足所述第一条件满足第二条件的网络节点存储为备选节点包括:
若所述备选节点与所述请求方属于相同运营商,则将所述备选节点存储到第一存储区域;
若所述备选节点与所述请求方属于不同运营商,则将所述备选节点存储到第二存储区域。
6.如权利要求1所述的方法,其特征在于,所述将所述目标节点返回所述请求方之前,所述方法还包括:
判断所述目标节点的个数是否达到预设数量;
若所述目标节点的个数未达到预设数量,则判断所述指定查询优先级的网络节点的查询次数是否达到单组总查询次数,若所述指定查询优先级的网络节点的查询次数未达到所述单组总查询次数,则返回所述从随机选取的网络节点中选择一组网络节点;
若所述指定查询优先级的网络节点的查询次数达到所述单组总查询次数,判断所有查询优先级的网络节点是否选取完毕,若所有查询优先级的网络节点未选取完毕,则返回所述按照查询优先级从高到低的顺序从所述各个网络节点中选取指定查询优先级的网络节点,确定所述指定查询优先级的网络节点的单组总查询节点数。
7.如权利要求6所述的方法,其特征在于,所述方法还包括:
若所述指定查询优先级的网络节点的查询次数未达到所述单组总查询次数,判断所述指定查询优先级的网络节点的查询次数是否达到单组查询次数阈值;
若所述指定查询优先级的网络节点的查询次数未达到所述单组查询次数阈值,则返回所述从随机选取的网络节点中选择一组网络节点;
否则,若所述指定查询优先级的网络节点的查询次数达到所述单组查询次数阈值,则执行所述判断所有查询优先级的网络节点是否选取完毕。
8.一种计算机装置,其特征在于,所述计算机装置包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如权利要求1-7中任一项所述文件查询方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市网心科技有限公司,未经深圳市网心科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910277566.1/1.html,转载请声明来源钻瓜专利网。