利索能及
我要发布
收藏
专利号: 2022113060908
申请人: 山东捷瑞数字科技股份有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2026-06-16
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种基于云平台日志记录监控的文件清理方法,其特征在于,包括:

通过云平台确定服务器中待监控清理的目标项目;所述云平台与所述服务器通过网络进行通信连接;

按照所述目标项目的文件目录创建各文件索引;

通过对所述目标项目中各文件进行监听,采用日志对各文件的索引、创建时间和访问时间进行记录,获得日志记录信息;

确定所述目标项目的监测指标;所述监测指标包括监测周期;

根据所述监测周期对所述日志记录信息进行遍历,通过所述日志记录信息中各文件的访问时间和创建时间确定待清理文件;

对所述待清理文件进行清理。

2.根据权利要求1所述的基于云平台日志记录监控的文件清理方法,其特征在于,所述确定所述目标项目的监测指标,具体包括:对所述目标项目的日志记录信息进行设定周期的观察,遍历所述目标项目中所有文件,若所述日志记录信息中文件存在一次访问时间,则将访问时间与创建时间相减作为文件的访问时间间隔周期,若所述日志记录信息中文件存在两次以上的访问时间,则将最后一次访问时间与上一次访问时间相减作为文件的访问时间间隔周期;

将所述目标项目中文件的访问时间间隔周期从大到小进行排序,并将排序后的访问时间间隔周期三等分为第一区间、第二区间和第三区间,将所述第一区间中访问时间间隔周期的平均值作为最大值M,将所述第二区间中访问时间间隔周期的平均值作为扫描周期A,将所述第三区间中访问时间间隔周期的平均值作为最小值S。

3.根据权利要求2所述的基于云平台日志记录监控的文件清理方法,其特征在于,所述根据所述监测周期对所述日志记录信息进行遍历,通过所述日志记录信息中各文件的访问时间和创建时间确定待清理文件,具体包括:按照扫描周期A根据文件索引对目标项目中的各文件的日志记录信息进行遍历,确定各文件的状态;所述文件的状态包括正常状态、待复审状态、待跟踪状态、待清理状态和已清理状态;

在每次遍历时:

当文件存在两次以上访问时间时,若文件的第t次访问时间与第t‑1次访问时间的差值小于或等于最小值S,则文件为正常状态;若文件的第t次访问时间与第t‑1次访问时间的差值大于最小值S且小于最大值M,则文件状态为待跟踪状态;若文件的第t次访问时间与第t‑

1次访问时间的差值大于或等于最大值M,则文件状态为待复审状态;

当文件存在一次访问时间时,若文件的访问时间与创建时间的差值小于或等于最小值S,则文件为正常状态;若文件的访问时间与创建时间的差值大于最小值S且小于最大值M,则文件状态为待跟踪状态;若文件的访问时间与创建时间的差值大于或等于最大值M,则文件状态为待复审状态;

当文件不存在访问时间时,若当前时间与文件的创建时间的差值小于或等于最小值S,则文件为正常状态;若当前时间与文件的创建时间的差值大于最小值S且小于最大值M,则文件状态为待跟踪状态;若当前时间与文件的创建时间的差值大于或等于最大值M,则文件状态为待复审状态;

对于状态为待复审状态的文件,判断是否存在连续三个扫描周期A均为待复审状态,若是则将待复审状态更改为待清理状态;

若对待清理状态的文件进行了清理,则将清理后的文件状态更改为已清理状态。

4.根据权利要求1所述的基于云平台日志记录监控的文件清理方法,其特征在于,所述按照所述目标项目的文件目录创建各文件索引,具体包括:将所述目标项目最外侧目录作为根目录,采用最小二叉树原则方式对所述根目录下各层目录进行检索,直到当前目录不存在子目录的情况,对检索到的目录创建索引;

对记录的目录下的所有非目录文件进行检索,并为各非目录文件创建索引。

5.根据权利要求1所述的基于云平台日志记录监控的文件清理方法,其特征在于,所述对所述待清理文件进行清理之前,还包括:遍历待清理状态的文件,获取各文件的目录信息,在设定备份存储空间下,对待清理状态的文件进行对应相同目录信息的备份。

6.一种基于云平台日志记录监控的文件清理系统,其特征在于,包括:

目标项目确定模块,用于通过云平台确定服务器中待监控清理的目标项目;所述云平台与所述服务器通过网络进行通信连接;

文件索引创建模块,用于按照所述目标项目的文件目录创建各文件索引;

日志记录信息确定模块,用于通过对所述目标项目中各文件进行监听,采用日志对各文件的索引、创建时间和访问时间进行记录,获得日志记录信息;

监测指标确定模块,用于确定所述目标项目的监测指标;所述监测指标包括监测周期;

待清理文件确定模块,用于根据所述监测周期对所述日志记录信息进行遍历,通过所述日志记录信息中各文件的访问时间和创建时间确定待清理文件;

待清理文件清理模块,用于对所述待清理文件进行清理。

7.根据权利要求6所述的基于云平台日志记录监控的文件清理系统,其特征在于,所述监测指标确定模块,具体包括:各文件访问时间间隔周期确定单元,用于对所述目标项目的日志记录信息进行设定周期的观察,遍历所述目标项目中所有文件,若所述日志记录信息中文件存在一次访问时间,则将访问时间与创建时间相减作为文件的访问时间间隔周期,若所述日志记录信息中文件存在两次以上的访问时间,则将最后一次访问时间与上一次访问时间相减作为文件的访问时间间隔周期;

监测指标确定单元,用于将所述目标项目中文件的访问时间间隔周期从大到小进行排序,并将排序后的访问时间间隔周期三等分为第一区间、第二区间和第三区间,将所述第一区间中访问时间间隔周期的平均值作为最大值M,将所述第二区间中访问时间间隔周期的平均值作为扫描周期A,将所述第三区间中访问时间间隔周期的平均值作为最小值S。

8.根据权利要求7所述的基于云平台日志记录监控的文件清理系统,其特征在于,所述待清理文件确定模块,具体包括:待清理文件确定单元,用于按照扫描周期A根据文件索引对目标项目中的各文件的日志记录信息进行遍历,确定各文件的状态;所述文件的状态包括正常状态、待复审状态、待跟踪状态、待清理状态和已清理状态;

在每次遍历时:

当文件存在两次以上访问时间时,若文件的第t次访问时间与第t‑1次访问时间的差值小于或等于最小值S,则文件为正常状态;若文件的第t次访问时间与第t‑1次访问时间的差值大于最小值S且小于最大值M,则文件状态为待跟踪状态;若文件的第t次访问时间与第t‑

1次访问时间的差值大于或等于最大值M,则文件状态为待复审状态;

当文件存在一次访问时间时,若文件的访问时间与创建时间的差值小于或等于最小值S,则文件为正常状态;若文件的访问时间与创建时间的差值大于最小值S且小于最大值M,则文件状态为待跟踪状态;若文件的访问时间与创建时间的差值大于或等于最大值M,则文件状态为待复审状态;

当文件不存在访问时间时,若当前时间与文件的创建时间的差值小于或等于最小值S,则文件为正常状态;若当前时间与文件的创建时间的差值大于最小值S且小于最大值M,则文件状态为待跟踪状态;若当前时间与文件的创建时间的差值大于或等于最大值M,则文件状态为待复审状态;

对于状态为待复审状态的文件,判断是否存在连续三个扫描周期A均为待复审状态,若是则将待复审状态更改为待清理状态;

若对待清理状态的文件进行了清理,则将清理后的文件状态更改为已清理状态。

9.根据权利要求6所述的基于云平台日志记录监控的文件清理系统,其特征在于,所述文件索引创建模块,具体包括:目录索引创建单元,用于将所述目标项目最外侧目录作为根目录,采用最小二叉树原则方式对所述根目录下各层目录进行检索,直到当前目录不存在子目录的情况,对检索到的目录创建索引;

文件索引创建单元,用于对记录的目录下的所有非目录文件进行检索,并为各非目录文件创建索引。

10.根据权利要求6所述的基于云平台日志记录监控的文件清理系统,其特征在于,还包括:文件备份模块,用于遍历待清理状态的文件,获取各文件的目录信息,在设定备份存储空间下,对待清理状态的文件进行对应相同目录信息的备份。