一种空间清理方法、装置、设备及计算机可读存储介质与流程

文档序号:35927694发布日期:2023-11-04 21:07阅读:39来源:国知局
一种空间清理方法、装置、设备及计算机可读存储介质与流程

本技术涉及云计算技术,尤其涉及一种空间清理方法、装置、设备及计算5机可读存储介质。


背景技术:

1、当组织服务应用所提供的文件保密模式被开启时,组织内部的文件,例如组织的成员发送或者上传的本地文件、图片等等,都会被转换为云存储空间的

2、文件,上传到云存储空间,其他的成员需要访问文件时,由云存储空间的后台0进行身份校验,以避免文件转发造成泄漏。然而,随着文件的增多,云存储空

3、间的容量也会越来越小。当云存储空间的剩余容量小于一定程度,文件保密模式的运行就会出现问题,从而给组织内部的文件的安全性带来影响。


技术实现思路

1、本技术实施例提供一种空间清理方法、装置、设备、计算机可读存储介质5及计算机程序产品,能够保证组织内部的文件的安全性。

2、本技术实施例的技术方案是这样实现的:

3、本技术实施例提供一种空间清理方法,包括:

4、接收管理设备针对待清理组织所发送的目标成员信息;所述目标成员信息是等待进行文件清除的成员的信息,所述目标成员信息从所述待清理组织的多0个成员信息中筛选得到;

5、针对所述目标成员信息,确定至少一个待解析文件;至少一个所述待解析文件位于所述待清理组织对应的云存储空间中;

6、依据每个所述待解析文件对应的操作数据,对每个所述待解析文件进行解析,得到解析结果;针对所述待解析文件的操作包括:修改、查看、转发、评论中的至少一个,所述操作数据由对所述待解析文件的操作进行数据统计得到;

7、将所述解析结果表征需要清除的待解析文件,从所述待清理组织所对应的所述云存储空间中清除,完成对所述云存储空间的清理。

8、本技术实施例提供一种空间清理方法,包括:

9、响应于针对待清理组织的云存储空间的清理指令,获取所述待清理组织中的至少一个成员信息;

10、从至少一个所述成员信息中,筛选得到目标成员信息;其中,所述目标成员信息是等待进行文件清除的成员的信息;

11、将所述目标成员信息发送至存储设备,以使所述存储设备依据所述目标成员信息的待解析文件所对应的操作数据,对所述待解析文件进行解析,并将解析结果表征需要清除的待解析文件,从所述待清理组织所对应的云存储空间中清除,完成对所述云存储空间的清理。

12、本技术实施例提供一种空间清理装置,包括:

13、第一接收模块,用于接收管理设备针对待清理组织所发送的目标成员信息;所述目标成员信息是等待进行文件清除的成员的信息,所述目标成员信息从所述待清理组织的多个成员信息中筛选得到;

14、文件确定模块,用于针对所述目标成员信息,确定至少一个待解析文件;至少一个所述待解析文件位于所述待清理组织对应的云存储空间中;

15、文件解析模块,用于依据每个所述待解析文件对应的操作数据,对每个所述待解析文件进行解析,得到解析结果;针对所述待解析文件的操作包括:修改、查看、转发、评论中的至少一个,所述操作数据由对所述待解析文件的操作进行数据统计得到;

16、文件清除模块,用于将所述解析结果表征需要清除的待解析文件,从所述待清理组织所对应的所述云存储空间中清除,完成对所述云存储空间的清理。

17、在本技术的一些实施例中,所述文件解析模块,还用于从每个所述待解析文件对应的操作数据中,统计得到每个所述待解析文件在对应的文件有效期限内的被操作次数;当所述被操作次数小于次数阈值时,为每个所述待解析文件生成表征需要清除的所述解析结果,完成对每个所述待解析文件的解析。

18、在本技术的一些实施例中,所述空间清理装置还包括:第一发送模块,用于针对所述解析结果表征需要清除的待解析文件,向所述管理设备发送文件清除消息;所述文件清除消息用于提示所述管理设备针对需要清除的待解析文件,同步从所述待清理组织的数据库中进行清除。

19、在本技术的一些实施例中,所述空间清理装置还包括:身份校验模块,用于响应于终端设备发送的查看请求,针对所述查看请求所携带的身份信息进行权限校验,并在校验通过时,获取所述查看请求对应的查看文件的文件剩余期限;其中,所述文件剩余期限表征当前时间与所述查看文件的过期的时间之间的差距;

20、所述第一发送模块,还用于将所述文件剩余期限和所述查看文件返回至所述终端设备。

21、在本技术的一些实施例中,所述文件清除模块,还用于响应于针对所述待清理组织的所述云存储空间的定时清理指令,从所述云存储空间中扫描得到过期文件;将所述过期文件,从所述待清理组织所对应的所述云存储空间中清除,完成对所述云存储空间的清理。

22、本技术实施例提供一种空间清理装置,包括:

23、信息筛选模块,用于响应于针对待清理组织的云存储空间的清理指令,获取所述待清理组织中的至少一个成员信息;从至少一个所述成员信息中,筛选得到目标成员信息;其中,所述目标成员信息是等待进行文件清除的成员的信息;

24、第二发送模块,用于将所述目标成员信息发送至存储设备,以使所述存储设备依据所述目标成员信息的待解析文件所对应的操作数据,对所述待解析文件进行解析,并将解析结果表征需要清除的待解析文件,从所述待清理组织所对应的云存储空间中清除,完成对所述云存储空间的清理。

25、在本技术的一些实施例中,至少一个所述成员信息包括:多个所述成员信息;所述信息筛选模块,还用于针对多个所述成员信息分别进行活跃度计算,得到多个成员活跃度;依据多个所述成员活跃度,从多个所述成员信息中筛选得到所述目标成员信息。

26、在本技术的一些实施例中,所述空间清理装置还包括:配置扫描模块,用

27、于响应于组织扫描指令,针对多个候选组织进行文件期限配置进行扫描,得到5对应的多个扫描结果;所述文件期限配置用于表征所述候选组织是否设置文件有效期限;从多个所述候选组织中,对所述扫描结果表征设置所述文件有效期限的候选组织进行筛选,得到所述待清理组织。

28、在本技术的一些实施例中,所述空间清理装置还包括:容量计算模块,用

29、于当所述待清理组织设置的文件有效期限为目标期限时,计算得到所述待清理0组织的所述云存储空间的剩余容量占比;

30、所述第二发送模块,还用于在所述剩余容量占比小于占比阈值时,针对所述待清理组织推送容量告警提示消息。

31、在本技术的一些实施例中,所述空间清理装置还包括:期限配置模块,用

32、于响应于针对待配置组织所对应的期限配置界面的触发操作,展示所述期限配5置界面;其中,所述待配置组织是多个所述候选组织中的任意一个;响应于针对所述期限配置界面中有效期设置区域的选中操作,从所述有效期设置区域所提供的多个有效期中,针对所述待配置组织确定对应的所述文件有效期限。

33、本技术实施例提供一种存储设备,包括:

34、第一存储器,用于存储计算机可执行指令;

35、0第一处理器,用于执行所述第一存储器中存储的计算机可执行指令时,实现本技术实施例提供的存储设备侧的空间清理方法。

36、本技术实施例提供一种管理设备,包括:

37、第二存储器,用于存储计算机可执行指令;

38、第二处理器,用于执行所述第二存储器中存储的计算机可执行指令时,实5现本技术实施例提供的管理设备侧的空间清理方法。

39、本技术实施例提供一种计算机可读存储介质,存储有计算机可执行指令,用于引起第一处理器执行时,实现本技术实施例提供的存储设备侧的空间清理方法,用于引起第二处理器执行时,实现本技术实施例提供的管理设备侧的空间清理方法。

40、本技术实施例提供一种计算机程序产品,包括计算机程序或计算机可执行指令,所述计算机程序或计算机可执行指令被第一处理器执行时实现本技术实施例提供的存储设备侧的空间清理方法,被第二处理器执行时实现本技术实施例提供的管理设备侧的空间清理方法。

41、本技术实施例具有以下有益效果:存储设备会接收管理设备针对待清理组织所筛选得到的目标成员信息,针对目标成员信息所对应的待解析文件的操作数据进行解析,以确定待解析文件是否需要被清除,通过从待清理组织的云存储空间中,对需要被清除的待解析文件进行删除,使得待清理组织的云存储空间的剩余容量在较短的时间内得以提升,从而能够保证文件保密模式的正常运行,也就保证了保证组织内部的文件的安全性。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1