【技术实现步骤摘要】
基于云存储的文件调度系统及基于云存储的文件调度方法
[0001]本申请涉及计算机
,尤其涉及到一种基于云存储的文件调度系统及基于云存储的文件调度方法。
技术介绍
[0002]我国互联网基础设施日渐成熟,用户网速也越来越快,绝大部分电脑设备几乎只要开机就一直联网。在联网使用过程中,会在短时间内产生大量的文件数据,如:软件安装包、压缩文件、文档、代码、多媒体文件等,为保证电脑设备的稳定运行以及确保文件的安全性,需要将使用频次较低或需要长期保存的文件转存到云存储,以释放磁盘空间。
[0003]目前在将文件转存到云存储时,需要用户手动进行待归档文件的筛选以及上传,操作繁琐且效率较低。此外,用户将文件上传到云盘后,当需要使用时,往往需要花费较长时间才能找到文件,造成用户体验不佳。
技术实现思路
[0004]有鉴于此,本申请提供了一种基于云存储的文件调度系统及基于云存储的文件调度方法,可解决目前在将文件从本地存储转换到云存储时,需要用户手动进行待归档文件的筛选以及上传,操作效率较低,且不便于文件查取,导致用 ...
【技术保护点】
【技术特征摘要】
1.一种基于云存储的文件调度系统,其特征在于,所述系统包括:信息采集模块、任务生成模块、文件调度模块、云存储模块;所述信息采集模块,设置于用户操作系统,用于采集所述用户操作系统的状态信息,所述状态信息包括所述用户操作系统中任一应用程序的文件状态信息;所述任务生成模块,与所述信息采集模块连接,用于接收所述信息采集模块发送的所述文件状态信息,并通过分析所述文件状态信息,生成文件调度任务,所述文件调度任务包括文件云存储任务和文件云存储后的文件召回任务;所述文件调度模块,与所述任务生成模块和所述云存储模块连接,用于基于所述云存储模块,响应执行所述任务生成模块发送的所述文件调度任务,其中,所述云存储模块用于存储所述任务生成模块识别出的冷文件。2.根据权利要求1所述的系统,其特征在于,所述文件状态信息包括文件访问信息、文件属性信息,所述任务生成模块,包括:关联文件挖掘模块,与所述信息采集模块连接,所述关联文件挖掘模块中设置有关联分析模型,用于根据所述关联分析模型和所述信息采集模块发送的所述文件访问信息,确定与最近x天内的历史访问文件对应关联性高于预设阈值的第一文件集合;冷文件识别模块,与所述信息采集模块和所述关联文件挖掘模块连接,所述冷文件识别模块中设置有贝叶斯预测模型,用于根据所述贝叶斯预测模型和所述信息采集模块发送的所述文件访问信息、所述文件属性信息,确定在未来y天内不会被访问的第二文件集合,并在所述第二文件集合中剔除所述关联文件挖掘模块发送的所述第一文件集合,以及剔除系统文件集合、规定文件集合,得到冷文件集合,所述冷文件集合中至少包含一个冷文件;存储任务生成模块,与所述冷文件识别模块连接,用于根据所述冷文件集合生成携带有冷文件属性信息的文件云存储任务。3.根据权利要求2所述的系统,其特征在于,所述文件调度模块,包括:冷文件转存模块,所述冷文件转存模块一端与所述存储任务生成模块连接,另一端与所述云存储模块连接,用于接收所述存储任务生成模块发送的携带有冷文件属性信息的文件云存储任务,根据所述冷文件属性信息在本地磁盘中提取冷文件,将所述冷文件转存至所述云存储模块,并释放所述冷文件占用的本地磁盘空间;文件替身生成模块,与所述冷文件转存模块连接,用于在所述冷文件的原存储位置生成所述冷文件的文件替身,并创建所述文件替身和所述冷文件的转存映射关系。4.根据权利要求1所述的系统,其特征在于,所述任务生成模块,还包括:第一召回文件分析模块,通过客户端接口与用户客户端连接,用于接收所述用户客户端发送的文件访问请求,并分析所述文件访问请求对应的待访问文件,以及所述待访问文件在本地磁盘空间中的第一文件状态;第一召回任务生成模块,与所述第一召回文件分析模块连接,用于接收并识别所述第一文件状态,若判定所述第一文件状态为文件替身,则生成关于所述待访问文件的第一文件召回任务。5.根据权利要求2所述的系统,其特征在于,所述任务生成模块,还包括:第二召回文件分析模块,与所述关联文件挖掘模块连接,并通过客户端接口与用户客户端连接,用于在接收到所...
【专利技术属性】
技术研发人员:李煜,田野,何世伟,
申请(专利权)人:成都鲁易科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。