文件处理方法、装置、电子设备及计算机可读存储介质与流程

文档序号:32526655发布日期:2022-12-13 21:12阅读:20来源:国知局
文件处理方法、装置、电子设备及计算机可读存储介质与流程

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.图1是本技术一实施方式的文件处理方法的步骤流程图。
40.图2为本技术一实施例的文件录入情况的示意图。
41.图3为本技术一实施例的文件处理装置的结构示意图。
42.图4为本技术一实施例的电子设备的结构示意图。
43.主要元件符号说明
44.电子设备
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
100
45.文件处理装置
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
10
46.匹配单元
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
11
47.文件获取单元
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
12
48.处理单元
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
13
49.存储器
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
20
50.处理器
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
30
51.计算机程序
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
40
具体实施方式
52.为了能够更清楚地理解本技术的上述目的、特征和优点,下面结合附图和具体实施方式对本技术进行详细描述。需要说明的是,在不冲突的情况下,本技术的实施方式及实施方式中的特征可以相互组合。
53.在下面的描述中阐述了很多具体细节以便于充分理解本技术,所描述的实施方式仅是本技术一部分实施方式,而不是全部的实施方式。
54.除非另有定义,本文所使用的所有的技术和科学术语与属于本技术的技术领域的技术人员通常理解的含义相同。本文中在本技术的说明书中所使用的术语只是为了描述具体的实施方式的目的,不是旨在于限制本技术。
55.进一步需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
56.本技术中“至少一个”是指一个或者多个,“多个”是指两个或多于两个。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b可以表示:单独存在a,同
时存在a和b,单独存在b的情况,其中a,b可以是单数或者复数。本技术的说明书和权利要求书及附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不是用于描述特定的顺序或先后次序。
57.在本技术实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本技术实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。
58.本技术的文件处理方法可应用在一个或者多个电子设备中。电子设备是一种能够按照事先设定或存储的指令,自动进行数值计算和/或信息处理的设备,例如可以是服务器、服务器集群等。
59.图1是本技术文件处理方法一实施例的步骤流程图。
60.参阅图1所示,一种文件处理方法可以包括以下步骤:
61.s100、获取登录信息,及根据所述登录信息匹配第一文件区域。
62.在一些实施例中,用户使用自身的登录账号登录至文件管理系统,进而可以获取得到用户的登录信息。基于用户的登录信息,文件管理系统可以匹配出与用户的登录信息相匹配的第一文件区域。在本实施例中,文件管理系统对应的预设数据库内记录了大量文件信息,如此,根据用户的登录账号,文件管理系统可以匹配出用户属于制程区的哪个子区域,例如,制程区可以包括组装区、冲压区、抛光区和治具区等,若用户的登录账号属于组装区,将匹配出组装区下的文件区域。由于不同的登录账号属于不同的文件区域,使得该登录账号只能访问到属于自身文件区域的文件信息,保证了文件的安全性和保密性。
63.s200、响应于文件处理控件的第一处理指令,从所述第一文件区域获取第一文件集合,所述第一文件集合包括至少一个待处理文件。
64.在一些实施例中,文件处理控件可以是一些功能菜单,例如,可以为文件导入菜单、文件存储菜单、关键词搜索菜单、报告自动生成菜单以及文件审核菜单。在实际处理过程中,可以根据实际的需求设置文件处理控件的类型,本技术在此不限定。第一处理指令可以包括导入指令,用户登录之后,点击导入按钮之后,将从第一文件区域获取第一文件集合。例如,点击导入按钮之后,从组装区中获取组装区内的所有的文件,即为第一文件集合。
65.s300、响应于所述文件处理控件的第二处理指令,处理所述第一文件集合,得到与所述第一文件集合对应的文件处理结果。
66.在一些实施例中,第二处理指令包括文件存储指令。用户点击文件存储菜单,进入文件存储功能。文件处理结果包括文件存储结果、文件搜索结果、文件报告生成结果以及审核结果。处理第一文件集合,得到与第一文件集合对应的文件处理结果可以包括如下步骤:
67.a1.响应于文件处理控件的第三处理指令,获取第二文件区域,第二文件区域为第一文件区域的子文件区域。在本实施例中,第三处理指令包括专案选择指令,用户选择专案,然后将获取到第一文件区域下的第二文件区域,专案包括第一专案和第二专案。例如,用户属于组装区,在选择第一专案后,将获取组装区的第一专案区域下对应的文件。
68.a2.处理第一文件集合,将第一文件集合对应的文件处理结果存储至第二文件区域。具体的,选择待处理文件,获取待处理文件的文件名;若待处理文件的文件名与第二文件区域中的文件的文件名未冲突,文件管理系统将替换待处理文件的文件名为预设文件
名,然后存储待处理文件至第二文件区域,及输出文件存储成功信息。在本实施例中,待处理文件的类型可以为ppt、word、excel、dwg以及图片格式,同时,可以一次性选择一个或多个待处理文件,若待处理文件的文件名与第二文件区域中的文件的文件名未冲突,替换待处理文件的文件名为预设文件名,预设文件名可以为专案名+日期,也可以根据实际情况设定预设文件名。之后,文件管理系统将待处理文件存储至专案下,且同时输出文件存储成功的信息。
69.在一些实施例中,若待处理文件的文件名与第二文件区域中的文件的文件名冲突,输出文件存储失败信息。例如,待处理文件的文件名与第二文件区域中的文件的文件名相同,文件管理系统输出文件存储失败信息。文件存储失败信息包括文件名重复,请修改文件名,重新存储。在本实施例中,文件管理系统可以检测出待存储的文件中,某一文件的文件名与第二文件区域中的文件的文件名重复。如此,便于用户知道要存储的某一文件需要更改文件名,然后再次重新存储,以提高用户处理文件的效率。
70.在本实施例中,若基于用户的登录信息,匹配出制程下的组装区时,在文件存储过程中,用户在选择专案之后,还可以选择工站单选框,工站可以包括贴膜和焊接等,可根据实际情况设定工站的选项,此时,还可以将待处理文件存储至专案选项下的工站选项对应的文件区域中。
71.在一些实施例中,第二处理指令还可以包括关键字搜索指令。用户点击关键词搜索菜单,进入关键词搜索功能,处理第一文件集合,得到与第一文件集合对应的文件处理结果可以包括如下步骤:
72.b1.响应于文件处理控件的第四处理指令,获取第三文件区域,第三文件区域为第一文件区域的子文件区域,第四处理指令包括第一关键字信息,基于第一关键字信息进行文件搜索。在本实施例中,第四处理指令还包括专案选择指令,关键词搜索菜单包括模式一菜单和模式二菜单。若用户点击模式一菜单,用户选择专案单选框,将基于第一关键词搜索用户选择的专案区下对应的文件信息。若用户点击模式二菜单,用户选择专案后,还可以选择工站单选框,将基于第一关键词搜索用户选择的专案区下对应的工站区的文件信息。可以理解的是,相对于模式一菜单,在模式二菜单下,用户可以更加精准地在某一文件区域内搜索文件信息,进一步提高文件的搜索效率。
73.b2.从第三文件区域中获取与第一关键字信息匹配的第一结果文件,及输出第一结果文件的文件信息。在本实施例中,用户输入第一关键字信息,之后点击查找按钮,将从用户选择的专案区或者专案区下的工站区的文件获取与第一关键字信息匹配的第一结果文件。第一结果文件的文件信息包括文件名称信息以及每一文件名对应的一个或多个文件内容信息。
74.在一些实施例中,第二处理指令还可以包括文件生成指令。用户点击文件生成菜单,进入文件生成功能,处理第一文件集合,得到与第一文件集合对应的文件处理结果可以包括如下步骤:
75.c1.响应于文件处理控件的第五处理指令,获取第四文件区域,第四文件区域为第一文件区域的子文件区域,第五处理指令包括第二关键字信息。在本实施例中,第五处理指令还包括专案选择指令,在关键词搜索方面与关键词搜索指令的功能相同,本技术在此不再赘述。
76.c2.从第四文件区域中获取与第二关键字信息匹配的第二结果文件,及输出第二结果文件的文件信息。
77.c3.响应于文件处理控件的第六处理指令,获取模板文件类型。在本实施例中,第六处理指令包括模板选择指令。模板包括模板内容和模板类型。模板内容包括原因对策分析、不良分析、改善分析和会议记录。模板类型包括excel、word等。模板内容和模板类型并不局限于此,可根据实际的情况进行设定。第二结果文件展示给用户进行查看,用户可以任意选择某一第二结果文件的文件信息进行处理。例如,用户可以选中第二结果文件中的某一文件。
78.c4.响应于第二结果文件中一个或多个文件的选中指令,生成与模板文件类型相匹配的目标文件。在本实施例中,用户可以选择第二结果文件中一个或多个文件,同时,还可以选择某一个文件下的一个或多个文件内容,然后点击原因或对策按钮,选择的文件的文件名以及选择的文件下的文件内容将会自动填充至原因栏或对策栏。接着,用户点击自动生成报告,输入报告的名称,自动生成与模板文件类型相匹配的目标文件。
79.进一步的,第一结果文件展示给用户进行查看,用户可以任意选择某一第一结果文件的文件信息进行处理。响应于第一结果文件或第二结果文件中的任一个文件的删除请求,获取文件的删除原因。在本实施例中,用户可以选择第一结果文件或第二结果文件中的任一个文件,然后点击删除按钮,填写删除的原因,对选中的文件进行删除处理,以此释放文件的存储空间,同时,提高文件的查找效率。
80.在一些实施例中,还可以将文件的删除请求和文件的删除原因发送给预设角色账号进行审核。在本实施例中,文件管理系统根据预设角色账号的登录信息,为预设角色账号匹配可以查看的待处理文件信息,根据待删除原因的情况,拥有预设角色账号的用户决定是否对待处理文件进行删除处理。预设角色账号可以根据实际情况进行设定,例如,可以设定预设角色账号为组装审核账号,根据组装审核账号的登录信息,拥有组装审核账号的用户可以对制程区选择为组装区的所有的待处理文件进行删除处理。
81.在一些实施例中,第二处理指令包括文件审核指令。用户点击文件审核菜单,进入文件审核功能,处理第一文件集合,得到与第一文件集合对应的文件处理结果可以包括如下步骤:
82.d1.获取与登录信息匹配的申请文件信息和审核文件信息。响应于申请文件信息的查询指令,输出与申请文件信息匹配的第一审核结果。在本实施例中,第一审核结果包括待处理的文件列表信息,文件列表信息包括申请人、申请删除文件名、申请时间、申请原因、申请状态和删除状态。
83.d2.响应于审核文件信息的查询指令,输出与审核文件信息匹配的第二审核结果。
84.d3.响应于第二审核结果中任一文件的审核指令,对文件进行审核,并返回文件的审核结果,审核指令包括申请通过指令和申请不通过指令。在本实施例中,第二审核结果包括审核文件列表信息,审核文件列表信息包括审核申请人、审核申请删除文件名、审核申请时间、审核申请原因、审核申请状态、审核删除状态和审核处理。用户可以选中第二审核结果中的任一文件,然后点击审核处理,将对选中的文件进行审核处理。若用户点击的审核处理按钮为审核通过按钮,则选中的文件将被删除,同时,文件管理系统展示选中的文件审核成功信息。否则,不删除选中的文件。
85.在一些实施例中,本实施例的文件处理方法还提供文件录入情况报表,文件录入情况报表展示制程区的文件录入情况,例如,如图2所示,展示组装区、冲压区、抛光区和治具区的文件录入情况。
86.本实施例的文件处理方法,将大量文件统一管理,根据登录信息对文件分区管理,同时,提供便捷文件存储、文件搜索、文件报告自动生成及审核功能。文件存储功能可一次性存储一个或多个待存储文件,方便用户互查;文件搜索功能可以根据第一关键词快捷搜索与第一关键词匹配的第一结果文件,并将第一结果文件展示给用户查看,减少了用户在大量文件中查找目标文件的时间;文件报告自动生成功能可以根据第二关键词快捷搜索与第二关键词匹配的第二结果文件,并将第二结果文件展示给用户查看,同时,用户可选择第二结果文件中的一个或多个文件,自动生成多种文件类型不同的目标文件报告,提高用户制作报告的效率;审核功能中,由预设角色账号将第一文件区域中无需继续保存的文件进行删除审核,释放文件存储空间,也进一步提高文件的处理效率。
87.在一些实施例中,本技术还提供一种文件处理装置10,如图3所示,文件处理装置10包括匹配单元11、文件获取单元12以及处理单元13。本技术实施例所称的单元可以是指能够完成特定功能的一系列计算机程序指令,也可以是计算机程序指令段与硬件配合形成的功能单元,单元的划分为一种逻辑功能划分,实际实现时可以是另外的划分方式,本技术对此不作限定。
88.匹配单元11,用于获取登录信息,及根据所述登录信息匹配第一文件区域;
89.文件获取单元12,用于响应于文件处理控件的第一处理指令,从所述第一文件区域获取第一文件集合,所述第一文件集合包括至少一个待处理文件;
90.处理单元13,用于响应于所述文件处理控件的第二处理指令,处理所述第一文件集合,得到与所述第一文件集合对应的文件处理结果。
91.在一些实施例中,本技术还公开一种电子设备100,如图4所示,电子设备100包括存储器20和处理器30,存储器20用于存储指令,处理器30用于调用存储器20中的指令,使得电子设备100执行上述实施例的文件处理方法中的步骤,例如图1所示的步骤s100~s300。电子设备100可以是部署有文件管理系统的设备。在本技术的实施例中,以电子设备100是部署有文件管理系统的设备为例进行描写。
92.本领域技术人员可以理解,所述示意图仅仅是电子设备100的示例,并不构成对电子设备100的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如电子设备100还可以包括输入输出设备、网络接入设备、总线等。
93.处理器30可以是中央处理单元(central processing unit,cpu),还可以是其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现成可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器、单片机或者处理器30也可以是任何常规的处理器等。
94.存储器20可用于存储计算机程序40和/或模块/单元,处理器30通过运行或执行存储在存储器20内的计算机程序40和/或模块/单元,以及调用存储在存储器20内的数据,实现电子设备100的各种功能。存储器20可主要包括存储程序区和存储数据区,其中,存储程
序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据电子设备100的使用所创建的数据(比如音频数据)等。此外,存储器20可以包括高速随机存取存储器,还可以包括非易失性存储器,例如硬盘、内存、插接式硬盘,智能存储卡(smart media card,smc),安全数字(secure digital,sd)卡,闪存卡(flash card)、至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。
95.本技术还公开一种计算机可读存储介质存储计算机指令,当计算机指令在电子设备100上运行时,使得电子设备100执行本实施例的文件处理方法。所述计算机可读存储介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读存储介质不包括电载波信号和电信信号。
96.最后应说明的是,以上实施例仅用以说明本技术的技术方案而非限制,尽管参照上述实施例对本技术进行了详细说明,本领域的普通技术人员应当理解,可以对本技术的技术方案进行修改或等同替换,而不脱离本技术技术方案的精神和范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1