【技术实现步骤摘要】
文件处理方法、装置、电子设备和计算机可读存储介质
本专利技术涉及数据存储
,具体而言,涉及一种文件处理方法、装置、电子设备和计算机可读存储介质。
技术介绍
随着科技的发展,电脑、手机等电子设备不仅成为生活中的必备,也成为办公必不可少的工具。文件数据的下载是每一个用户使用电子设备的过程常见的环节。下载文件数据的目的在于方便用户浏览查询,现有技术中,电子设备下载文件数据后,如果用户不主动修改,那么便会用对应的原始名称作为该文件数据的文件名,并进行存储。然而,对应的原始名称往往是乱码或者毫无逻辑的字符组合,因此,会出现下载后的数据的名称与数据实际内容毫无关联,进而导致下载后用户无法快速找到被下载的数据。不利于电子设备对文档管理及分辨文档的有效性,导致文档数据的冗余。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种文件处理方法、装置、电子设备和计算机可读存储介质。为了实现上述目的,本专利技术实施例采用的技术方案如下:在一个实施例中,本专利技术实施例提供一种文件处理方法,所述文件处理方法包括:响应于用户触发的下载操作,检验待下载文档的初始文件名是否符合预设规则;若所述初始文件名不符合所述预设规则,则从所述待下载文档所对应的下载界面中提取与所述待下载文档关联的关键信息;根据所述关键信息生成目标文件名,以采用所述目标文件名对所述待下载文档进行存储。在一些实施例中,所述从所述待下载文档所对应的下载界面中提取与所述待下载文档关联的关键信息的步骤包括: >获取所述下载界面的界面图像;从所述界面图像中识别出现的文字信息,以提取与所述待下载文档相关的所述关键信息。在一些实施例中,所述从所述待下载文档所对应的下载界面中提取与所述待下载文档关联的关键信息的步骤包括:获取所述下载界面所对应的网页源代码;从所述网页源代码中提取标题信息、发布日期及作者名称,以作为所述关键信息。在一些实施例中,所述方法还包括:将所述待下载文档存储至预先选定的一级存储目录中;获取所述待下载文档对应的内容主题信息;基于所述内容主题信息,在所述一级存储目录下查询是否存在匹配的二级存储目录;若存在,将所述待下载文档存储至匹配的所述二级存储目录下。在一些实施例中,所述方法还包括:当检测到所述二级存储目录中已存储文件的数量超过指定阈值时,基于所述已存储文件创建多个三级存储目录;将所述已存储文件归类到对应的所述三级存储目录。在一些实施例中,所述获取所述待下载文档对应的内容主题信息的步骤包括:获取所述待下载文档的内容信息;统计所述内容信息中不同词汇所对应的出现频率,并从中筛选出多个高频词汇;基于所述多个高频词汇之间的组合,确定出对应的所述内容主题信息。在一些实施例中,所述获取所述待下载文档对应的内容主题信息的步骤包括:获取所述待下载文档的内容信息;基于所述内容信息,利用预设分析模型提取对应的主题摘要,以作为所述内容主题信息。在一个实施例中,本专利技术实施例提供一种文件处理装置,所述文件处理装置包括:检验模块,用于响应于用户触发的下载操作,检验待下载文档的初始文件名是否符合预设规则;提取模块,用于若所述初始文件名不符合所述预设规则,则从所述待下载文档所对应的下载界面中提取与所述待下载文档关联的关键信息;生成模块,用于根据所述关键信息生成目标文件名,以采用所述目标文件名对所述待下载文档进行存储。在一个实施例中,本专利技术实施例提供一种电子设备,包括处理器和存储器,所述存储器存储有能够被所述处理器执行的计算机程序,所述处理器可执行所述计算机程序以实现前述实施方式任一实施例所述的方法。在一个实施例中,本专利技术实施例提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如前述实施方式中任一实施例所述的方法。与现有技术相比,本专利技术实施例提供的文件处理方法通过在感知到用户触发的下载操作后,先检验待下载文档的初始文件名是否符合预设规则,如果初始文件名不符合预设规则,那么从待下载文档所对应的下载界面中提取与待下载文档关联的关键信息,根据关键信息生成目标文件名,并采用目标文件名对所述待下载文档进行存储。通过上述方案既确保存储后的文件名与该待下载文档之间存在关联,又减少用户手动修改的繁琐,不仅使用户浏览查找下载后的该待下载文档时能够迅速准确的锁定目标,还能够提升用户体验。此外,方便电子设备基于存储名称分辨文档的有效性,从而方便对下载后的文档进行管理,避免出现数据冗余的问题。为使本专利技术的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1示出了本专利技术实施例提供的现有技术文件下载的过程示意图;图2示出了本专利技术实施例提供的电子设备的示意图;图3示出了本专利技术实施例提供的文件处理方法的步骤流程图;图4示出了本专利技术实施例提供的点击下载控件触发屏幕截屏的示例图;图5示出了本专利技术实施例提供的生成的目标文件名的示例图;图6示出了本专利技术另一个实施例提供的文件处理方法的步骤流程图;图7示出了本专利技术又一个实施例提供的文件处理方法的步骤流程图;图8示出了本专利技术实施例提供的文件处理装置的示意图。图标:100-电子设备;110-存储器;120-处理器;130-通信模块;400-文件处理装置;401-检验模块;402-提取模块;403-生成模块。具体实施方式下面将结合本专利技术实施例中附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本专利技术实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本专利技术的实施例的详细描述并非旨在限制要求保护的本专利技术的范围,而是仅仅表示本专利技术的选定实施例。基于本专利技术的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括要素的过程、方法、物品或者设备中还存在另外的相同要素。相关技术中,用户使用电子设备进行文件下载的过程如图1所示,用户找到需要下载的文件所属页面,点击页面本文档来自技高网...
【技术保护点】
1.一种文件处理方法,其特征在于,所述文件处理方法包括:/n响应于用户触发的下载操作,检验待下载文档的初始文件名是否符合预设规则;/n若所述初始文件名不符合所述预设规则,则从所述待下载文档所对应的下载界面中提取与所述待下载文档关联的关键信息;/n根据所述关键信息生成目标文件名,以采用所述目标文件名对所述待下载文档进行存储。/n
【技术特征摘要】
1.一种文件处理方法,其特征在于,所述文件处理方法包括:
响应于用户触发的下载操作,检验待下载文档的初始文件名是否符合预设规则;
若所述初始文件名不符合所述预设规则,则从所述待下载文档所对应的下载界面中提取与所述待下载文档关联的关键信息;
根据所述关键信息生成目标文件名,以采用所述目标文件名对所述待下载文档进行存储。
2.根据权利要求1所述的文件处理方法,其特征在于,所述从所述待下载文档所对应的下载界面中提取与所述待下载文档关联的关键信息的步骤包括:
获取所述下载界面的界面图像;
从所述界面图像中识别出现的文字信息,以提取与所述待下载文档相关的所述关键信息。
3.根据权利要求1所述的文件处理方法,其特征在于,所述从所述待下载文档所对应的下载界面中提取与所述待下载文档关联的关键信息的步骤包括:
获取所述下载界面所对应的网页源代码;
从所述网页源代码中提取标题信息、发布日期及作者名称,以作为所述关键信息。
4.根据权利要求1所述的文件处理方法,其特征在于,所述方法还包括:
将所述待下载文档存储至预先选定的一级存储目录中;
获取所述待下载文档对应的内容主题信息;
基于所述内容主题信息,在所述一级存储目录下查询是否存在匹配的二级存储目录;
若存在,将所述待下载文档存储至匹配的所述二级存储目录下。
5.根据权利要求4所述的文件处理方法,其特征在于,所述方法还包括:
当检测到所述二级存储目录中已存储文件的数量超过指定阈值时,基于所...
【专利技术属性】
技术研发人员:毛盼盼,
申请(专利权)人:上海闻泰电子科技有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。