[发明专利]文件刷新方法及装置在审
申请号: | 201811605123.2 | 申请日: | 2018-12-26 |
公开(公告)号: | CN111367860A | 公开(公告)日: | 2020-07-03 |
发明(设计)人: | 刘川;贾超峰;黄莹 | 申请(专利权)人: | 北京奇虎科技有限公司 |
主分类号: | G06F16/13 | 分类号: | G06F16/13;G06F16/182 |
代理公司: | 北京市浩天知识产权代理事务所(普通合伙) 11276 | 代理人: | 宋菲;刘兰兰 |
地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 文件 刷新 方法 装置 | ||
本发明公开了一种文件刷新方法及装置。其中,该方法包括:针对来自源服务器的源文件执行分片处理,得到源文件对应的各文件分片;将源文件与源文件对应的各文件分片之间的对应关系记录在源文件所对应的分片索引中;当接收到文件刷新请求时,确定与文件刷新请求相对应的源文件;根据与文件刷新请求相对应的源文件所对应的分片索引,针对与文件刷新请求相对应的源文件中的各文件分片执行刷新处理。由此可见,本发明能对源文件进行分片,并在分片过程中记录各文件分片与分片前的源文件间的对应关系,在后续接收到刷新请求后,能根据对应关系,实现针对某个文件分片的刷新处理,无需刷新全部文件,节约了系统开销,提升了刷新效率。
技术领域
本发明涉及计算机技术领域,具体涉及一种文件刷新方法及装置。
背景技术
目前,文件的刷新机制得到了越来越广泛的应用。一方面,受到存储空间大小的制约,一些无用的文件需要通过刷新机制进行淘汰;另一方面,由于很多文件会不定期地执行更新操作,因此,需要通过刷新机制对已过期的、需要更新的文件进行刷新处理。在现有技术中,通常直接针对整个文件执行刷新处理。具体处理时,无论文件大小如何,都需要针对全部文件执行刷新操作。
但是,发明人在实现本发明的过程中发现,现有技术中的上述方式至少存在如下缺陷:现有技术中的刷新方式必须针对整个文件中的全部内容执行,当文件的数据量很大时,刷新操作将占据较长时间,导致系统资源消耗过多且刷新效率低下。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的文件刷新方法及装置。
根据本发明的一个方面,提供了文件刷新方法,包括:
针对来自源服务器的源文件执行分片处理,得到所述源文件对应的各个文件分片;
将所述源文件与所述源文件对应的各个文件分片之间的对应关系记录在所述源文件所对应的分片索引中;
当接收到文件刷新请求时,确定与所述文件刷新请求相对应的源文件;
根据与所述文件刷新请求相对应的源文件所对应的分片索引,针对与所述文件刷新请求相对应的源文件中的各个文件分片执行刷新处理。
根据本发明另一个方面,提供了文件刷新装置,包括:
源文件分片处理模块,适于针对来自源服务器的源文件执行分片处理,得到所述源文件对应的各个文件分片;将所述源文件与所述源文件对应的各个文件分片之间的对应关系记录在所述源文件所对应的分片索引中;
刷新请求模块,适于当接收到文件刷新请求时,确定与所述文件刷新请求相对应的源文件;
刷新处理模块,适于根据与所述文件刷新请求相对应的源文件所对应的分片索引,针对与所述文件刷新请求相对应的源文件中的各个文件分片执行刷新处理。
根据本发明的又一方面,提供了一种电子设备,包括:处理器、存储器、通信接口和通信总线,处理器、存储器和通信接口通过通信总线完成相互间的通信;
存储器用于存放至少一可执行指令,可执行指令使处理器执行上述文件刷新方法对应的操作。
根据本发明的再一方面,提供了一种计算机存储介质,存储介质中存储有至少一可执行指令,可执行指令使处理器执行如上述文件刷新方法对应的操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司,未经北京奇虎科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811605123.2/2.html,转载请声明来源钻瓜专利网。