[发明专利]一种远程文件识别方法、装置、服务器及可读存储介质在审
申请号: | 202111004658.6 | 申请日: | 2021-08-30 |
公开(公告)号: | CN113779439A | 公开(公告)日: | 2021-12-10 |
发明(设计)人: | 谢正强;朱文杰 | 申请(专利权)人: | 北京东方网信科技股份有限公司 |
主分类号: | G06F16/955 | 分类号: | G06F16/955;G06F16/14;G06F16/172 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100089 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 远程 文件 识别 方法 装置 服务器 可读 存储 介质 | ||
1.一种远程文件识别方法,其特征在于:包括
获取本运营商用户建立的外网回源任务中的URL;
确定所述URL对应的文件的第一标识,对于任一文件,文件的第一标识是基于该文件的长度信息和预设位置的内容信息得到的;
判断内网缓存服务器中是否存在第一标识与所述URL对应的文件的第一标识相同的文件;
若存在,则确定所述内网中第一标识与所述URL对应的文件的第一标识相同的文件为等效文件;
将内网缓存服务器中所述等效文件返回至用户;
将所述URL与所述等效文件的第一标识关联。
2.根据权利要求1所述的一种远程文件识别方法,其特征在于,所述确定所述URL对应的唯一标识的方法,包括:
基于预设规则获取所述URL的关键字;
基于所述URL的关键字进行SHA-1算法,确定所述URL的唯一标识。
3.根据权利要求1所述的一种远程文件识别方法,其特征在于:在判断内网缓存服务器中是否存在第一标识与所述URL对应的文件的第一标识相同的文件,之前还包括:
确定所述URL的唯一标识;
判断内网缓存服务器中是否存在第一标识与所述URL的唯一标识相对应的文件;
若存在,则确定所述内网缓存服务器中第一标识与所述URL的唯一标识相对应的文件为预备文件;
将内网缓存服务器中所述预备文件返回至用户;
将所述URL与所述预备文件的第一标识关联;
若不存在,则判断内网缓存服务器中是否有文件的第一标识与所述URL对应的文件的第一标识相同。
4.根据权利要求1所述的一种远程文件识别方法,其特征在于,若内网缓存服务器中不存在第一标识与所述URL对应的文件的第一标识相同的文件,则:
下载所述URL对应的文件至内网缓存服务器;
将所述URL与所述URL对应的文件的第一标识进行关联。
5.根据权利要求1所述的一种远程文件识别方法,其特征在于,所述确定所述URL对应的文件的第一标识,包括:
确定所述URL的类型;
判断所述URL的类型是否符合预设规则;
若符合,基于所述URL对应的文件的长度信息和预设位置的内容信息,获取所述URL对应的文件的第一标识;
若不符合,则将所述URL的唯一标识作为所述URL对应的文件的第一标识。
6.根据权利要求5所述的一种远程文件识别方法,其特征在于,所述确定所述URL的类型,包括:
基于所述URL获取所述URL对应的文件的域名和后缀名;
基于所述URL对应的文件的域名和后缀名中的至少一项确定所述URL的类型。
7.根据权利要求3所述的一种远程文件识别方法,其特征在于,还包括:
获取请求第一标识与所述URL关联的文件的客户端的IP,以及每个IP请求的次数;
判断是否有至少一个IP在预设时间内请求第一标识与所述URL关联的文件达到预设次数;
若是,则标记第一标识与所述URL关联的文件为异常文件;
下载所述URL对应的文件;
判断所述URL对应的文件与第一标识与所述URL关联的文件是否为相同文件;
若是,则发出第一告警信息;
若不是,则发出第二告警信息;
解除所述URL与等效文件的第一标识或与所述预备文件的第一标识之间的关联。
8.根据权利要求7所述的一种远程文件识别方法,其特征在于:所述判断所述URL对应的文件与所述第一标识与所述URL关联的文件是否为相同文件,包括:
确定所述URL对应的文件的第二标识,对于每个文件,文件的第二标识是基于该文件的全部内容得到的;
确定第一标识与所述URL关联的文件的第二标识;
判断所述URL对应的文件的第二标识与第一标识与所述URL关联的文件的第二标识是否相同。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京东方网信科技股份有限公司,未经北京东方网信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111004658.6/1.html,转载请声明来源钻瓜专利网。