[发明专利]文件自动备份方法、装置、网盘及存储介质有效
申请号: | 202210335918.6 | 申请日: | 2022-04-01 |
公开(公告)号: | CN114422509B | 公开(公告)日: | 2022-07-26 |
发明(设计)人: | 高博 | 申请(专利权)人: | 天津联想协同科技有限公司 |
主分类号: | H04L67/06 | 分类号: | H04L67/06;G06F11/14 |
代理公司: | 天津合正知识产权代理有限公司 12229 | 代理人: | 吕琦 |
地址: | 300000 天津市滨海新区*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 文件 自动 备份 方法 装置 存储 介质 | ||
本发明实施例公开了一种文件自动备份方法、装置、网盘及存储介质。方法包括:接收客户端发送的文件备份请求,文件备份请求包括文件备份信息;根据当前时间确定最大并发备份连接数量;根据所有客户端发送的文件备份信息计算文件优先级;根据优先级生成备份文件队列,在为每个客户端分配至少一个并发份连接后,并根据备份文件队列为所有客户端分配其余并发备份连接;在存在备份连接关闭时,选取备份文件队列中排序下降超过预设下降阈值的调整备份文件,并对所述调整备份文件的优先级进行调整,生成更新备份文件队列;返回为每个客户端分配至少一个并发备份连接后,并根据备份文件队列为所有客户端分配其余并发备份连接,直至备份任务完成。
技术领域
本发明实施例涉及电子信息技术领域,尤其涉及一种文件自动备份方法、装置、网盘及存储介质。
背景技术
网盘,是由互联网公司推出的在线存储服务。网盘系统机房为用户划分一定的磁盘空间,为用户免费或收费提供文件的存储、访问、备份、共享等文件管理等功能,并且拥有高级的世界各地的容灾备份。用户通过网盘可以实现文件的远程储存,读取和分享,因此可以大幅提升数据资料的使用便利性和存取灵活性。网盘可支持用户自由下载或者上传重要文件。在对本地文件编辑后,网盘可以提供自动备份功能,防止文件意外损坏、丢失、染毒等等导致重要办公文件不可用,从而造成公司业务中断或损失。由于网盘系统面临多个用户的终端设备,因此,需要对备份文件进行安排,保证重要文件能够及时备份到网盘系统中,现有技术中通常采用对需要备份的文件进行优先级排序,然后根据排序结果进行备份上传。
发明人在实现本发明中发现如下技术问题:文件重要程度需要用户需要自行评价并进行标注,但该种方式需要用户消耗一定的精力进行处理,利用标注时间用户完全可以手动进行上传。在用户不进行标注的情况下,无法区分文件的重要程度。并且,由于按照排序上传,则对同一客户端来说,需要反复建立连接,降低了备份文件的效率,并且可能存在部分用户由于级别较低,始终在队列中排队,一直无法上传备份,也影响了文件自动备份的效率。
发明内容
本发明实施例提供一种文件自动备份方法、装置、网盘及存储介质,以解决现有技术中存在的文件自动备份效率较低的技术问题。
第一方面,本发明实施例提供了一种文件自动备份方法,包括:
接收客户端发送的文件备份请求,所述文件备份请求包括文件备份信息,所述文件备份信息包括:备份文件的数量、大小和备份用户信息;
根据当前时间确定最大并发备份连接数量;
根据所有客户端发送的所述文件备份请求中的文件备份信息计算文件优先级;
根据所述优先级生成备份文件队列,在为每个客户端分配至少一个并发备份连接后,并根据所述备份文件队列为所有客户端分配其余并发备份连接;
在存在备份连接关闭时,选取备份文件队列中排序下降超过预设下降阈值的调整备份文件,并对所述调整备份文件的优先级进行调整,生成更新备份文件队列;
返回为每个客户端分配至少一个并发备份连接后,并根据所述备份文件队列为所有客户端分配其余并发备份连接,直至备份任务完成。
第二方面,本发明实施例还提供了一种文件自动备份装置,包括:
接收模块,用于接收客户端发送的文件备份请求,所述文件备份请求包括文件备份信息,所述文件备份信息包括:备份文件的数量、大小和备份用户信息;
确定模块,用于根据当前时间确定最大并发备份连接数量;
计算模块,用于根据所有客户端发送的所述文件备份请求中的文件备份信息计算文件优先级;
分配模块,用于根据所述优先级生成备份文件队列,在为每个客户端分配至少一个并发备份连接后,并根据所述备份文件队列为所有客户端分配其余并发备份连接;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津联想协同科技有限公司,未经天津联想协同科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210335918.6/2.html,转载请声明来源钻瓜专利网。