一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种文件处理方法、装置、计算机设备及存储介质与流程

2022-12-02 23:15:58 来源:中国专利 TAG:


1.本说明书涉及人工智能服务技术领域,尤其涉及一种文件处理方法、装置、计算机设备及存储介质。


背景技术:

2.目前,用户在针对文件进行清理时,需要通过用户终端发送想要清理的待清理文件和针对该待清理文件配置对应的清理条件。服务器在接收到待清理文件标识和与该待清理文件标识对应的清理条件时,利用该清理条件,针对与该待清理文件标识对应的待清理文件进行清理。但是,从广量文件中确定需要清理的待清理文件时,用户常会遗漏部分想清理的待清理文件,从而使得文件清理的效率较低。此外,用户通过用户终端发送想要清理的指示清理文件的标识时,存在指示清理文件标识写错的情况,如此造成资源浪费。
3.如何针对用户通过客户端发送的待清理文件标识,准确且全面地确定需要清理的待清理文件标识,提高文件清理的效率是现有技术中亟需解决的问题。


技术实现要素:

4.为解决现有技术中的问题,本说明书实施例提供了一种文件处理方法、装置、计算机设备及存储介质,针对目标待清理文件标识和与目标待清理文件标识对应的目标待清理文件中至少一个进行扩展,从而实现了较为全面地确定需要清理的文件。
5.为了解决上述技术问题,本说明书的具体技术方案如下:
6.一方面,本说明书实施例提供了一种文件处理方法,包括,
7.根据接收到的文件清理请求,生成配置文件,所述配置文件包括目标待清理文件标识和与所述目标待清理文件标识关联的清理策略;
8.针对所述目标待清理文件标识和与所述目标待清理文件标识对应的目标待清理文件中至少一个进行相关性扩展处理,确定关联待清理文件标识集合;以及
9.利用所述清理策略,对与所述目标待清理文件标识对应的目标待清理文件和与所述关联待清理文件标识集合对应的关联待清理文件进行处理。
10.进一步,该文件清理请求包括指示清理文件标识和与所述指示清理文件标识对应的指示清理策略,所述根据接收到的文件清理请求,生成配置文件进一步包括,
11.将所述指示清理文件标识与标准待清理文件标识库中的每个标准待清理文件标识进行一致性匹配;
12.在确定所述指示清理文件标识与目标标准待清理文件标识相匹配的情况下,确定所述目标标准待清理文件标识为目标待清理文件标识;
13.针对所述指示清理策略进行校验;以及
14.在确定所述指示清理策略通过校验的情况下,将所述指示清理策略作为与所述目标待清理文件标识对应的清理策略,并由所述目标待清理文件标识和所述清理策略构成所述配置文件。
15.进一步,该指示清理策略包括清理方式信息、清理条件信息和文件路径信息,针对所述清理策略进行校验进一步包括,
16.确定所述文件路径信息是否存在;
17.确定所述清理方式信息是否为预设清理方式;
18.确定所述清理条件信息包括的每个清理条件是否为预设清理条件;以及
19.在确定每个所述文件路径信息存在、所述清理方式信息为预设清理方式且所述每个清理条件信息均为预设清理条件的情况下,确定所述指示清理策略通过校验。
20.进一步,该针对所述指示清理策略进行校验之前,进一步包括,
21.在确定不存在与所述指示清理文件标识相匹配的目标标准待清理文件标识的情况下,确定所述指示清理文件标识与每个标准待清理文件标识的相似度数值,得到多个相似度数值;
22.从所述多个相似度数值中,确定筛选出的大于或等于预设相似度阈值的目标相似度数值的个数;以及
23.在确定所述个数为预设个数的情况下,将与所述目标相似度值对应的标准待清理文件标识作为目标待清理文件标识。
24.进一步,该当针对所述目标待清理文件标识进行相关性扩展处理时,确定关联待清理文件标识集合过程进一步包括,
25.从预先配置文件标识库中,确定是否存在与所述目标待清理文件标识关联的预设关联待清理文件标识;以及
26.在确定存在所述预设关联清理文件标识的情况下,将所述预设关联清理文件标识作为关联待清理文件标识。
27.进一步,该在所述从预先配置文件标识库中,确定是否存在与所述目标待清理文件标识关联的预设关联待清理文件标识之后进一步包括,
28.在确定不存在所述预设关联清理文件标识的情况下,从与标准待清理文件标识库中多个标准待清理文件标识对应的标准待清理文件中,确定与所述目标待清理文件相关的关联标准待清理文件;以及
29.将与所述关联标准待清理文件对应的关联标准待清理文件标识作为关联待清理文件标识。
30.进一步,该当针对与所述目标待清理文件标识对应的目标待清理文件进行相关性扩展处理时,确定关联待清理文件标识集合过程进一步包括,
31.针对与所述目标待清理文件标识对应的目标待清理文件,提取至少一个第一关键字;
32.针对标准待清理文件标识库中每个标准待清理文件标识对应的标准待清理文件,提取至少一个第二关键字;
33.根据所述至少一个第一关键字和所述至少一个第二关键字,确定所述目标待清理文件标识与每个所述标准待清理文件标识的匹配度数值,得到多个匹配度数值;
34.从所述多个匹配度数值中,确定满足预设条件的目标匹配度数值;以及
35.确定所述目标匹配度数值对应的标准待清理文件标识为关联待清理文件标识。
36.进一步,该利用所述清理策略,对与所述关联待清理文件标识集合对应的关联待
清理文件进行处理进一步包括,
37.发送所述清理策略和所述关联待清理文件标识集合中的每个关联待清理文件标识至用户终端;以及
38.根据从所述用户终端接收到的目标关联待清理文件标识和目标清理策略,对与所述关联待清理文件标识集合对应关联待清理文件进行处理。
39.进一步,在根据从所述用户终端接收到的目标关联待清理文件标识和目标清理策略,对与所述关联待清理文件标识集合对应关联待清理文件进行处理进一步包括,
40.根据从所述用户终端接收到的目标关联待清理文件标识和目标清理策略,对与所述目标关联待清理文件标识对应的目标关联待清理文件进行第一处理;以及
41.针对与所述关联待清理文件标识集合中除了所述目标关联待清理文件标识的其他关联待清理文件标识对应的关联待清理文件,进行第二处理。
42.进一步,利用所述清理策略,对与所述目标待清理文件标识对应的目标待清理文件和与所述关联待清理文件标识集合对应的关联待清理文件进行处理之后,进一步包括,
43.获取与所述目标待清理文件对应的处理结果信息,和与所述关联待清理文件对应的处理结果信息;以及
44.将所述处理结果信息与对应的所述目标待清理文件标识或关联待清理文件标识关联存储。
45.另一方面,本说明书实施例还提供了文件处理装置,包括,
46.生成单元,用于根据接收到的文件清理请求,生成配置文件,所述配置文件包括目标待清理文件标识和与所述目标待清理文件标识关联的清理策略;
47.第一处理单元,用于针对所述目标待清理文件标识和与所述目标待清理文件标识对应的目标待清理文件中至少一个进行相关性扩展处理,确定关联待清理文件标识集合;以及
48.第二处理单元,用于利用所述清理策略,对与所述目标待清理文件标识对应的目标待清理文件和与所述关联待清理文件标识集合对应的关联待清理文件进行处理。
49.进一步,该文件处理装置,还包括,
50.获取单元,用于获取与所述目标待清理文件对应的处理结果信息,和与所述关联待清理文件对应的处理结果信息;以及
51.存储单元,用于将所述处理结果信息与对应的所述目标待清理文件标识或关联待清理文件标识关联存储。
52.另一方面,本说明书实施例还提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述的方法。
53.另一方面,本说明书实施例还提供了一种计算机可读存储介质,其上存储有计算机指令,该计算机指令被处理器执行时实现上述的方法。
54.另一方面,本说明书实施例还提供了一种计算机程序产品,包括计算机程序/指令,该计算机程序/指令被处理器执行时实现上述方法的步骤。
55.利用本说明书实施例,通过针对接收到的文件清理请求中的指示清理文件标识进行验证与修正,针对文件清理请求中的清理策略进行校验,在该清理策略通过校验的情况
下,针对该文件清理请求,生成包括目标待清理文件标识和与目标待清理文件标识关联的清理策略的配置文件。进而针对该目标待清理标识和与目标待清理文件标识对应的目标待清理文件中至少一个进行相关性扩展处理,确定关联待清理文件标识集合。进而利用该清理策略,对与目标待清理文件标识对应的目标待清理文件和与关联待清理文件标识集合对应的关联待清理文件进行处理。从而实现了对用户写错的指示清理文件标识进行修正,避免了用户在通过用户终端发送指示清理文件标识时,遗漏想清理的文件对应的标识的情况,从而较为全面地确定需要清理的文件,提高了文件清理的效率,降低了资源浪费。
附图说明
56.为了更清楚地说明本说明书实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
57.图1所示为本说明书实施例一种文件处理方法的实施系统示意图;
58.图2所示为本说明书实施例一种文件处理方法的流程图;
59.图3所示为本说明书另一实施例的一种文件处理方法的流程图;
60.图4所示为本说明书实施例一种文件处理方法的流程图;
61.图5所示为本说明书实施例一种文件处理装置的结构示意图;
62.图6所示为本说明书另一实施例的一种文件处理装置的结构示意图;
63.图7为本说明书实施例一种计算机设备的结构示意图。
64.【附图标记说明】
65.101、用户终端;
66.102、服务器;
67.411、指示清理文件标识;
68.412、指示清理策略;
69.413、目标关联待清理文件标识和目标清理策略;
70.421、标准待清理文件标识库;
71.422、目标待清理文件标识;
72.423、配置文件;
73.424、关联待清理文件标识集合;
74.425、处理指令;
75.426、处理结果;
76.510、生成单元;
77.520、第一处理单元;
78.530、第二处理单元;
79.640、获取单元;
80.650、存储单元;
81.702、计算机设备;
82.704、处理设备;
83.706、存储资源;
84.708、驱动机构;
85.710、输入/输出模块;
86.712、输入设备;
87.714、输出设备;
88.716、呈现设备;
89.718、图形用户接口;
90.720、网络接口;
91.722、通信链路;
92.724、通信总线。
具体实施方式
93.下面将结合本说明书实施例中的附图,对本说明书实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本说明书一部分实施例,而不是全部的实施例。基于本说明书中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本说明书保护的范围。
94.需要说明的是,本说明书的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本说明书的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、装置、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
95.需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
96.在本说明书的技术方案中,所涉及的用户个人信息的收集、存储、使用、加工、传输、提供、公开和应用等处理,均符合相关法律法规的规定,采取了必要保密措施,且不违背公序良俗。
97.图1所示为本说明书实施例一种文件处理方法的实施系统示意图,可以包括:用户终端101以及服务器102,用户终端101和服务器102之间通过网络进行通信,网络可以包括局域网(local area network,简称为lan)、广域网(wide area network,简称为wan)、因特网或其组合,并连接至网站、用户设备(例如计算设备)和后端系统。用户可以利用用户终端101发送文件清理请求至服务器102。服务器102在接收到该文件清理请求后,对该文件清理请求进行处理,得到关联待清理文件标识集合,并将清理策略和该关联待清理文件标识集合发送至用户终端101。用户终端101在接收到该清理策略和该关联待清理文件标识集合后,从该清理策略和该关联待清理文件标识集合中确定目标清理策略和目标关联待清理文件标识集合并发送至服务器102。服务器102在接收到该目标清理策略和该目标关联待清理文件标识集合后,根据目标清理策略、目标关联待清理文件标识集合、清理策略和目标待清
理文件标识进行文件处理,并将处理结果与对应的文件标识进行关联存储。可选地,服务器102可以是云计算系统的节点(图中未显示),或者每个服务器102可以是单独的云计算系统,包括由网络互连并作为分布式处理系统工作的多台计算机。
98.在一个可选的实施例中,用户终端101可以包括电子设备不限于智能手机、采集设备、台式计算机、平板电脑、笔记本电脑、智能音箱、数字助理、增强现实(ar,augmented reality)/虚拟现实(vr,virtual reality)设备、智能可穿戴设备等类型的电子设备。可选的,电子设备上运行的操作系统可以包括但不限于安卓系统、ios系统、linux、windows等。
99.此外,需要说明的是,图1所示的仅仅是本说明书提供的一种应用环境,在实际应用中,还可以包括多个用户终端101,本说明书不做限制。
100.图2所示为本说明书实施例一种文件处理方法的流程图。在本图中描述了文件处理过程,但基于常规或者无创造性的劳动可以包括更多或者更少的操作步骤。实施例中列举的步骤顺序仅仅为众多步骤执行顺序中的一种方式,不代表唯一的执行顺序。在实际中的系统或装置产品执行时,可以按照实施例或者附图所示的方法顺序执行或者并行执行。具体的如图2所示,方法可以包括:
101.s210,根据接收到的文件清理请求,生成配置文件;
102.s220,根据目标待清理文件标识和与目标待清理文件标识对应的目标待清理文件中至少一个进行相关性扩展处理,确定关联待清理文件标识集合;
103.s230,利用清理策略,对与目标待清理文件标识对应的目标待清理文件和与关联待清理文件标识对应的关联待清理文件进行处理。
104.利用本说明书实施例,通过针对接收到的文件清理请求,生成包括目标待清理文件标识和与目标待清理文件标识关联的清理策略的配置文件。进而针对该目标待清理标识和与目标待清理文件标识对应的目标待清理文件中至少一个进行相关性扩展处理,确定关联待清理文件标识集合。进而利用该清理策略,对与目标待清理文件标识对应的目标待清理文件和与关联待清理文件标识集合对应的关联待清理文件进行处理。从而实现了避免用户在通过用户终端发送指示清理文件标识时,遗漏想清理的文件对应的标识的情况,从而较为全面地确定需要清理的文件,提高了文件清理的效率,降低了资源浪费。
105.根据本说明书的实施例,文件清理请求例如可以包括至少一个指示清理文件和与每个指示清理文件标识对应的清理策略。以一个指示清理文件标识为例,当用户想针对目标文件进行清理时,通过用户终端将与目标文件对应的标识作为指示清理文件标识和清理策略发送至服务器。清理策略例如可以是在针对目标文件进行清理时的规则信息。
106.服务器在接收到用户终端发送的文件清理请求后,针对该文件清理请求中的指示清理文件和清理策略进行整理,得到配置文件,该配置文件包括目标待清理文件标识和与该目标待清理文件标识关联的清理策略。例如,文件清理请求包括第一文件标识和清理策略,生成的配置文件包括标准第一文件标识|清理策略,该标准第一文件标识为目标待清理文件标识,该目标待清理文件标识为在文件清理过程中,可以被识别的第一文件标识。
107.相关性扩展处理例如可以为任意可以针对一个目标待清理文件标识和/或与该目标待清理文件标识对应的目标待清理文件进行处理,确定与目标待清理文件标识和/或与该目标待清理文件标识对应的目标待清理文件相似度高的至少一个目标相关文件标识的处理方法。从而,实现了避免用户在通过用户终端发送指示清理文件标识时,遗漏想清理的
文件对应的标识的情况,从而较为全面地确定需要清理的文件,提高了文件清理的效率,降低了资源浪费。
108.在配置文件包括一个目标待清理文件标识时,针对该目标待清理文件标识和/或与该目标待清理文件标识对应的目标待清理文件进行相关性扩展处理,得到与该目标待清理文件标识对应的至少一个目标相关文件标识,并将该至少一个目标相关文件标识作为关联待清理文件标识集合。在确定关联待清理文件标识集合之后,将与目标待清理文件标识关联的清理策略,作为与关联待清理文件标识集合中每个关联待清理文件标识关联的清理策略。利用该清理策略,针对目标待清理文件标识对应的目标待清理文件和与关联待清理文件标识集合对应的关联待清理文件分别进行清理。
109.在配置文件包括多个目标待清理文件标识时,针对每个目标待清理文件标识和/或与该每个目标待清理文件标识分别对应的目标待清理文件进行分别相关性扩展处理,得到与每个目标待清理文件标识对应的至少一个目标相关文件标识,并将该与每个目标待清理文件标识对应的至少一个目标相关文件标识汇总作为关联待清理文件标识集合。在确定关联待清理文件标识集合之后,针对每个目标待清理文件标识,分别将与该目标待清理文件标识关联的清理策略,作为与该目标待清理文件标识对应的关联待清理文件标识集合中每个待清理文件标识关联的清理策略。进而利用该清理策略,针对每个目标待清理文件标识对应的目标待清理文件和与每个关联待清理文件标识集合对应的关联待清理文件分别进行清理。
110.根据本说明书的另一个实施例,当针对目标待清理文件标识进行相关性扩展处理时,确定关联待清理文件标识集合过程包括:从预先配置文件标识库中,确定是否存在与目标待清理文件标识关联的预设关联待清理文件标识;以及在确定存在预设关联清理文件标识的情况下,将预设关联清理文件标识作为关联待清理文件标识。
111.用户预先针对存储的每个文件均可以配置与该文件标识关联的同时清理的文件对应的文件标识,并将该同时清理的文件对应的文件标识作为预设关联待清理文件标识,得到预先配置文件标识库。例如,针对第一文件,用户想在清理第一文件的时候,同时将第二文件进行清理,那么可以将第二文件的标识与第一文件标识进行关联,并将该第二文件标识作为同时清理的文件对应的文件标识。
112.在确定目标待清理文件标识后,将每个目标待清理文件标识分别与预先配置文件标识库中的每个预先配置文件标识进行一致性匹配。在确定预先配置文件标识库中存在与该目标待清理文件标识一致的目标预先配置文件标识,以及与该目标预先配置文件标识关联的预设关联待清理文件标识存在的情况下,认为存在与该目标待清理文件标识关联的预设关联待清理文件标识。并将与该目标预先配置文件标识关联的预设关联待清理文件标识作为与该目标待清理文件标识对应的关联待清理文件标识,得到关联待清理文件标识集合。
113.根据本说明书的另一个实施例,在从预先配置文件标识库中,确定是否存在与目标待清理文件标识关联的预设关联待清理文件标识之后还包括:在确定不存在预设关联清理文件标识的情况下,从与标准待清理文件标识库中多个标准待清理文件标识对应的标准待清理文件中,确定与目标待清理文件相关的关联标准待清理文件;以及将与关联标准待清理文件对应的关联标准待清理文件标识作为关联待清理文件标识。
114.在确定预先配置文件标识库中不存在与该目标待清理文件标识一致的目标预先配置文件标识,或与该目标预先配置文件标识关联的预设关联待清理文件标识不存在的情况下,确定不存在预设关联清理文件标识。
115.标准待清理文件标识库包括多个标准待清理文件标识,每个标准待清理文件标识均为在文件清理过程中,可以被识别的第一文件标识,且服务器中存储的每个文件均有与该文件对应的标准待清理文件标识。
116.在确定不存在预设关联清理文件标识的情况下,针对每个与目标待清理文件标识对应的目标待清理文件,和每个标准待清理文件标识对应的标准待清理文件进行匹配度处理,确定与每个目标待清理文件相关的关联标准待清理文件,并将与该关联标准待清理文件对应的关联标准待清理文件标识作为与该目标待清理文件标识对应的关联待清理文件标识。
117.匹配度处理例如可以是任何可以确定两个文件内容之间匹配度的方法。例如,利用神经网络模型,提取目标待清理文件和标准待清理文件关键字,针对每两个关键字,分别利用字符匹配度计算公式,确定每两个关键字之间的字符匹配度数值。字符匹配度计算公式例如可以是任何可以确定两个关键字之间的相似程度的公式。在确定每个目标清理文件分别和每个标准待清理文件的匹配度数值后,确定与满足预设条件的每个目标匹配度数值对应的标准待清理文件为关联标准待清理文件。预设条件例如可以是预设匹配度阈值,当匹配度数值大于该预设匹配度阈值的情况下,确定该匹配度数值为目标匹配度数值。
118.根据本说明书的另一个实施例,当针对与目标待清理文件标识对应的目标待清理文件进行相关性扩展处理时,确定关联待清理文件标识集合过程包括:针对与目标待清理文件标识对应的目标待清理文件,提取至少一个第一关键字;针对标准待清理文件标识库中每个标准待清理文件标识对应的标准待清理文件,提取至少一个第二关键字;根据至少一个第一关键字和至少一个第二关键字,确定目标待清理文件标识与每个标准待清理文件标识的匹配度数值,得到多个匹配度数值;从多个匹配度数值中,确定满足预设条件的目标匹配度数值;以及确定目标匹配度数值对应的标准待清理文件标识为关联待清理文件标识。
119.利用训练后的关键字提取模型,针对每个目标待清理文件和多个标准待清理文件分别进行处理,得到与每个目标待清理文件对应的至少一个第一关键字,得到与每个标准待清理文件分别对应的至少一个第二关键字。
120.利用字符匹配度计算公式,针对每个目标待清理文件,分别确定每个第一关键字和每个第二关键字之间的匹配度数值,进而根据该每个第一关键字和每个第二关键字之间的匹配度数值,确定目标待确定文件标识和每个标准待清理文件标识匹配度数值。例如,目标待清理文件对应的第一关键字包括“a和b”,标准待清理文件包括第一目标文件和第二目标文件,第一目标文件对应的第二关键字包括“r”,第二目标文件对应的第二关键字包括“w、a、q和g”。分别计算a和“r、w、a、q和g”之间的匹配度数值,得到“a1、a2、a3、a4和a5”,同理确定b和“r、w、a、q和g”之间的匹配度数值,得到“b1、b2、b3、b4和b5”。将a1和b1的和,作为目标待清理文件与第一目标文件之间的匹配度数值。将a2、a3、a4、a5b2、b3、b4和b5的和,作为目标待清理文件与第二目标文件之间的匹配度数值。
121.根据本说明书的另一个实施例,利用清理策略,对与关联待清理文件标识集合对
应的关联待清理文件进行处理包括:发送清理策略和关联待清理文件标识集合中的每个关联待清理文件标识至用户终端;以及根据从用户终端接收到的目标关联待清理文件标识和目标清理策略,对与关联待清理文件标识集合对应关联待清理文件进行处理。
122.利用清理策略与目标待清理文件标识之间的匹配关系,确定清理策略与关联待清理文件标识之间的匹配关系。例如,目标待清理文件标识a,对应的清理策略为s,则目标待清理文件标识对应的关联待清理文件标识f对应的清理策略也为s。
123.由于存在服务器针对目标待清理文件标识确定的关联待清理文件标识集合,不是用户想要清理的文件的情况,为了进一步保证清理文件的准确性,将确定的清理策略和关联待清理文件标识集合中的每个关联待清理文件标识发送至用户终端以供用户确定想要清理的文件对应的文件标识。用户通过用户终端从关联待清理文件标识集合中选择对应的目标关联待清理文件标识,和确定与每个目标关联待清理文件标识对应的目标清理策略。
124.在接收到用户端发送的目标关联待清理文件标识,和确定与每个目标关联待清理文件标识对应的目标清理策略之后,利用目标关联待清理文件标识,和确定与每个目标关联待清理文件标识对应的目标清理策略,针对关联待清理文件集合进行处理。利用清理策略,针对与目标待清理文件标识对应的目标待清理文件进行清理。从而保证了文件清理的准确性。
125.根据本说明书的另一个实施例,根据从用户终端接收到的目标关联待清理文件标识和目标清理策略,对与关联待清理文件标识集合对应关联待清理文件进行处理包括:根据从用户终端接收到的目标关联待清理文件标识和目标清理策略,对与目标关联待清理文件标识对应的目标关联待清理文件进行第一处理;以及针对与关联待清理文件标识集合中除了目标关联待清理文件标识的其他关联待清理文件标识对应的关联待清理文件,进行第二处理。
126.第一处理为清理处理,第二处理为不清理处理。
127.例如,关联待清理文件标识集合包括第一关联待清理文件标识、第二关联待清理文件标识和第三关联待清理文件标识,以及与第一关联待清理文件标识、第二关联待清理文件标识和第三关联待清理文件标识分别对应的清理策略。将该关联待清理文件标识集合和与该关联待清理文件标识集合对应的清理策略,发送至用户终端。用户通过用户终端选择第一关联待清理文件标识和第二关联待清理文件标识,以及对应的清理策略发送至服务器,服务器将该第一关联待清理文件标识和第二关联待清理文件标识分别作为目标关联待清理文件标识,将该对应的清理策略作为目标清理策略。利用该目标清理策略,针对与第一关联待清理文件标识和第二关联待清理文件标识对应的第一关联待清理文件和第二关联待清理文件进行清理处理,针对与第三关联待清理文件标识对应的第三关联待清理文件进行不清理处理。
128.图3所示为本说明书另一实施例的一种文件处理方法的流程图。在本图中描述了文件处理过程,但基于常规或者无创造性的劳动可以包括更多或者更少的操作步骤。实施例中列举的步骤顺序仅仅为众多步骤执行顺序中的一种方式,不代表唯一的执行顺序。在实际中的系统或装置产品执行时,可以按照实施例或者附图所示的方法顺序执行或者并行执行。具体的如图3所示,方法可以包括:
129.s340,获取与目标待清理文件对应的处理结果,和与关联待清理文件对应的处理
结果信息;
130.s350,将处理结果信息与对应的目标待清理文件标识或关联待清理文件标识关联存储。
131.利用本说明书的实施例,通过将针对目标待清理文件和关联待清理文件对应的处理结果信息与对应的目标待清理文件标识和关联待清理文件标识进行关联并存储,实现了针对清理过程的可追溯记载,以满足用户在针对已完成的清理过程进行追溯和核实的需求。
132.根据本说明书的另一个实施例,在针对目标待清理文件进行清理之后,将对应的清理结果与对应的目标待清理文件标识进行关联存储。针对与关联待清理文件标识中的目标关联待清理文件标识对应的目标关联待清理文件进行清理之后,将对应的清理结果与对应的目标关联待清理文件标识进行关联存储。针对与其他关联待清理文件标识,将与不清理的信息该其他关联待清理文件标识关联存储。
133.图4所示为本说明书实施例一种文件处理方法的流程图。
134.根据本说明书的另一个实施例,文件清理请求包括指示清理文件标识和与指示清理文件标识对应的指示清理策略,根据接收到的文件清理请求,生成配置文件包括:将指示清理文件标识与标准待清理文件标识库中的每个标准待清理文件标识进行一致性匹配;在确定指示清理文件标识与目标标准待清理文件标识相匹配的情况下,确定目标标准待清理文件标识为目标待清理文件标识;针对指示清理策略进行校验;以及在确定指示清理策略通过校验的情况下,将指示清理策略作为与目标待清理文件标识对应的清理策略,并由目标待清理文件标识和清理策略构成配置文件。
135.针对用户终端发送的指示清理文件标识和与该指示清理文件标识对应的指示清理策略进行校验。在确定均通过校验的情况下,根据该指示清理文件标识和该指示清理策略,生成配置文件。
136.在针对指示清理文件标识进行校验时,从标准待清理文件标识库中依次获取标准待清理文件标识,并将每个标准待清理文件标识与指示清理文件标识进行一致性匹配,确定是否存在目标标准待清理文件标识与该指示清理文件标识相匹配。在确定该目标待清理文件标识存在的情况下,将该目标标准待清理文件标识作为目标待清理文件标识。该目标待清理文件标识为在文件清理过程中,可以被识别的文件标识。
137.在确定目标待清理文件标识后,针对指示清理策略分别进行校验,在该指示清理策略校验通过的情况下,将指示清理策略作为与目标待清理文件标识对应的清理策略,并由目标待清理文件标识和清理策略构成配置文件。
138.根据本说明书的另一个实施例,指示清理策略包括清理方式信息、清理条件信息和文件路径信息,针对清理策略进行校验包括:确定文件路径信息是否存在;确定清理方式信息是否为预设清理方式;确定清理条件信息包括的每个清理条件是否为预设清理条件;以及在确定每个文件路径信息存在、清理方式信息为预设清理方式且每个清理条件信息均为预设清理条件的情况下,确定指示清理策略通过校验。
139.预设清理方式包括按时间清理、按通配符清理和按特殊规则清理。预设清理条件包括用户预先配置的多个清理时的条件,例如,在凌晨两点钟进行清理,在清理之前发送清理指令供用户复核,在复核无误之后再进行清理等等。
140.根据本说明书的另一个实施例,在针对指示清理策略进行校验之前,还包括:在确定不存在与指示清理文件标识相匹配的目标标准待清理文件标识的情况下,确定指示清理文件标识与每个标准待清理文件标识的相似度数值,得到多个相似度数值;从多个相似度数值中,确定筛选出的大于或等于预设相似度阈值的目标相似度数值的个数;以及在确定个数为预设个数的情况下,将与目标相似度值对应的标准待清理文件标识作为目标待清理文件标识。
141.利用语义相似度计算公式,针对指示清理文件和标准待清理文件标识进行处理,确定两个表示之间的相似度数值。语义相似度计算公式例如可以是任意在语义这个维度上,确定两个词语之间相似度数值的公式。
142.预设个数为1。在确定个数不为1的情况下,将报错信息发送至用户终端,或将与每个目标相似度数值对应的标准待清理文件标识发送至用户终端,以供用户选择。
143.如图4所示,用户在想进行文件清理时,通过用户终端发送指示清理文件标识至服务器。服务器接收该指示清理文件标识后,确定至少一个指示清理文件标识和与每个指示清理文件标识对应的指示清理策略。需要注意的是,指示清理文件标识例如可以为文件的标识,指示清理文件标识例如还可以是文件夹的标识。在指示清理文件标识为文件的标识时,将该文件的标识作为指示清理文件标识。在指示清理文件标识为文件夹的标识时,将与该文件夹的标识对应的文件夹包括的文件的标识作为指示清理文件标识。
144.以一个指示清理文件标识为例进行说明,针对确定的该指示清理文件标识411和与该指示清理文件标识411关联的指示清理策略412进行校验。针对指示清理文件标识411进行校验的过程具体为,将指示清理文件标识411与标准待清理文件标识库421中的多个标准待清理文件标识进行匹配,在确定存在目标标准待清理文件标识与该指示清理文件标识411相匹配的情况下,将该目标标准待清理文件标识作为目标待清理文件标识422。在确定该目标标准待清理文件标识不存在的情况下,对该指示清理文件标识411进行修正,确定目标待清理文件标识422。修正的过程例如可以为,确定指示清理文件标识与每个标准待清理文件标识的相似度数值,得到多个相似度数值;从多个相似度数值中,确定筛选出的大于或等于预设相似度阈值的目标相似度数值的个数;以及在确定个数为预设个数的情况下,将与目标相似度值对应的标准待清理文件标识作为目标待清理文件标识。
145.在确定指示清理策略412通过校验的情况下,根据目标待清理文件标识422和该指示清理策略412,生成配置文件423。
146.在确定目标待清理文件标识422之后,针对该目标待清理文件标识422进行相关性处理,得到关联待清理文件标识集合424。将该关联待清理文件标识集合424发送至用户终端,以供用户选择目标关联待清理文件标识和目标清理策略。根据配置文件423和接收到的来自用户终端的目标关联待清理文件标识和目标清理策略413,生成处理指令425,以及根据该处理指令425进行文件处理,得到与每个已经处理过的文件的处理结果426,并将该处理结果426与对应的已经处理过的文件的标识关联存储。
147.生成处理指令例如可以为,针对目标待清理文件标识,生成第一处理指令。针对目标关联待清理文件标识,生成第一清理指令。针对其他关联待清理文件标识,生成第二清理指令或不生成清理指令。
148.需要说明的是,图4中的指示清理文件标识和清理策略的个数仅作为实例进行说
明并不对本说明的实施例构成任何限定,实际中可以采用任何个数指示清理文件标识和指示清理策略。
149.图5所示为本说明书实施例一种文件处理装置的结构示意图。如图5所示,包括,
150.生成单元510,用于根据接收到的文件清理请求,生成配置文件,配置文件包括目标待清理文件标识和与目标待清理文件标识关联的清理策略;
151.第一处理单元520,用于针对目标待清理文件标识和与目标待清理文件标识对应的目标待清理文件中至少一个进行相关性扩展处理,确定关联待清理文件标识集合;以及
152.第二处理单元530,用于利用清理策略,对与目标待清理文件标识对应的目标待清理文件和与关联待清理文件标识集合对应的关联待清理文件进行处理。
153.由于上述装置解决问题的原理与上述方法相似,因此上述装置的实施可以参见上述方法的实施,重复之处不再赘述。
154.图6所示为本说明书另一实施例的一种文件处理装置的结构示意图。如图6所示,包括,
155.获取单元640,用于获取与目标待清理文件对应的处理结果信息,和与关联待清理文件对应的处理结果信息;以及
156.存储单元650,用于将处理结果信息与对应的目标待清理文件标识或关联待清理文件标识关联存储。
157.由于上述装置解决问题的原理与上述方法相似,因此上述装置的实施可以参见上述方法的实施,重复之处不再赘述。
158.如图7所示为本说明书实施例一种计算机设备的结构示意图,本说明书中的装置可以为本实施例中的计算机设备,执行上述本说明书的方法。计算机设备702可以包括一个或多个处理设备704,诸如一个或多个中央处理单元(cpu),每个处理单元可以实现一个或多个硬件线程。计算机设备702还可以包括任何存储资源706,其用于存储诸如代码、设置、数据等之类的任何种类的信息。非限制性的,比如,存储资源706可以包括以下任一项或多种组合:任何类型的ram,任何类型的rom,闪存设备,硬盘,光盘等。更一般地,任何存储资源都可以使用任何技术来存储信息。进一步地,任何存储资源可以提供信息的易失性或非易失性保留。进一步地,任何存储资源可以表示计算机设备702的固定或可移除部件。在一种情况下,当处理设备704执行被存储在任何存储资源或存储资源的组合中的相关联的指令时,计算机设备702可以执行相关联指令的任一操作。计算机设备702还包括用于与任何存储资源交互的一个或多个驱动机构708,诸如硬盘驱动机构、光盘驱动机构等。
159.计算机设备702还可以包括输入/输出模块710(i/o),其用于接收各种输入(经由输入设备712)和用于提供各种输出(经由输出设备714)。一个具体输出机构可以包括呈现设备716和相关联的图形用户接口(gui)718。在其他实施例中,还可以不包括输入/输出模块710(i/o)、输入设备712以及输出设备714,仅作为网络中的一台计算机设备。计算机设备702还可以包括一个或多个网络接口720,其用于经由一个或多个通信链路722与其他设备交换数据。一个或多个通信总线724将上文所描述的部件耦合在一起。
160.通信链路722可以以任何方式实现,例如,通过局域网、广域网(例如,因特网)、点对点连接等、或其任何组合。通信链路722可以包括由任何协议或协议组合支配的硬连线链路、无线链路、路由器、网关功能、名称服务器等的任何组合。
161.本说明书实施例还提供一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,计算机程序被处理器执行时实现上述方法。
162.本说明书实施例还提供一种计算机程序产品,计算机程序产品包括计算机程序,计算机程序被处理器执行时实现上述方法。
163.本领域内的技术人员应明白,本说明书的实施例可提供为方法、系统、或计算机程序产品。因此,本说明书可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本说明书可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
164.本说明书是参照根据本说明书实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
165.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
166.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
167.以上的具体实施例,对本说明书的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上仅为本说明书的具体实施例而已,并不用于限定本说明书的保护范围,凡在本说明书的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本说明书的保护范围之内。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献