[发明专利]基于动态搜索策略的下载控制方法、系统及存储介质在审
申请号: | 201911198533.4 | 申请日: | 2019-11-29 |
公开(公告)号: | CN111049887A | 公开(公告)日: | 2020-04-21 |
发明(设计)人: | 彭岳松 | 申请(专利权)人: | 天脉聚源(杭州)传媒科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F16/953 |
代理公司: | 广州嘉权专利商标事务所有限公司 44205 | 代理人: | 何文聪 |
地址: | 310000 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 动态 搜索 策略 下载 控制 方法 系统 存储 介质 | ||
1.基于动态搜索策略的下载控制方法,其特征在于:包括以下步骤:
确定待下载文件的第一标识信息,所述第一标识信息包括文件名、文件大小、文件类型和文件起始字符;
根据文件大小和文件类型,动态确定文件搜索方法,所述文件搜索方法包括顺序查找法、二分查找法、插值查找法、斐波那契查找法、树表查找法、分块查找法和哈希查找法;
采用确定的文件搜索方法,从本地存储中搜索目标文件集合;
获取目标文件集合中各个目标文件的第二标识信息,所述第二标识信息包括文件名、文件大小、文件类型和文件起始字符;
计算第一标识信息与第二标识信息的相似度;
对相似度大于阈值的目标文件进行展示;
判断目标文件是否为待下载文件,若是,则停止下载所述待下载文件;反之,则继续下载所述待下载文件。
2.根据权利要求1所述的基于动态搜索策略的下载控制方法,其特征在于:所述确定待下载文件的第一标识信息这一步骤,包括以下步骤:
根据待下载文件对应的下载链接,调用下载器工具截取待下载文件的文件名;
根据待下载文件对应的下载链接,确定待下载文件的文件大小;
根据待下载文件对应的下载链接,确定待下载文件的文件类型;
根据待下载文件对应的下载链接,下载所述待下载文件的起始部分,对起始部分进行识别得到文件起始字符。
3.根据权利要求1所述的基于动态搜索策略的下载控制方法,其特征在于:所述根据文件大小和文件类型,动态确定文件搜索方法这一步骤,包括以下步骤:
对于文件类型为可执行文件格式类型的待下载文件,判断该待下载文件的文件大小是否大于第一阈值,若是,则确定文件搜索方法为插值查找法;反之,则确定文件搜索方法为二分查找法;
对于文件类型为图片文件格式类型的待下载文件,判断该待下载文件的文件大小是否大于第二阈值,若是,则确定文件搜索方法为斐波那契查找法;反之,则确定文件搜索方法为二分查找法;
对于文件类型为音频文件格式类型的待下载文件,判断该待下载文件的文件大小是否大于第三阈值,若是,则确定文件搜索方法为分块查找法;反之,则确定文件搜索方法为树表查找法;
对于文件类型为视频文件格式类型的待下载文件,判断该待下载文件的文件大小是否大于第四阈值,若是,则确定文件搜索方法为分块查找法;反之,则确定文件搜索方法为二分查找法;
对于文件类型为文本文件类型的待下载文件,判断该待下载文件的文件大小是否大于第五阈值,若是,则确定文件搜索方法为哈希查找法;反之,则确定文件搜索方法为顺序查找法。
4.根据权利要求1所述的基于动态搜索策略的下载控制方法,其特征在于:所述计算第一标识信息与第二标识信息的相似度这一步骤,包括以下步骤:
计算待下载文件的第一文件名哈希值;
计算目标文件的第二文件名哈希值;
采用欧式距离计算法计算第一文件名哈希值与第二文件名哈希值之间的第一相似度;
计算待下载文件的第一文件起始字符哈希值;
计算目标文件的第二文件起始字符哈希值;
采用欧式距离计算法计算第一文件起始字符哈希值与第二文件起始字符哈希值之间的第二相似度;
将第一相似度与第二相似度相加,得到第一标识信息与第二标识信息的相似度。
5.根据权利要求1所述的基于动态搜索策略的下载控制方法,其特征在于:还包括以下步骤:
确定目标文件为待下载文件后,将待下载文件的下载内容删除。
6.根据权利要求1所述的基于动态搜索策略的下载控制方法,其特征在于:所述对相似度大于阈值的目标文件进行展示这一步骤中:
若目标文件的文件个数为多个,则根据相似度的大小进行排序,并按序将目标文件进行展示。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天脉聚源(杭州)传媒科技有限公司,未经天脉聚源(杭州)传媒科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911198533.4/1.html,转载请声明来源钻瓜专利网。