文件保存方法、服务器及计算机可读存储介质技术

技术编号:19745209 阅读:19 留言:0更新日期:2018-12-12 04:44
一种文件保存方法,包括:识别出待保存文件的文件名称包含的关键字;分别统计各存储路径下文件名称中包含所述关键字或与所述关键字相类似的文件占该存储路径下所有文件的比率;及当存在大于预设的第一阈值的所述比率时,选择最高比率对应的存储路径作为所述待保存文件的存储路径进行存储。本发明专利技术还提供一种服务器、计算机可读存储介质。本发明专利技术可以智能地识别待保存文件的关键字,并将该文件准确地保存到包含所述关键字或者与所述关键字相似度高的文件对应的存储路径下。

【技术实现步骤摘要】
文件保存方法、服务器及计算机可读存储介质
本专利技术涉及数据处理技术,尤其是涉及一种文件保存方法、服务器及计算机可读存储介质。
技术介绍
无论是上班族、学生族,都可能会在邮件、MSN等通讯工具中收到大量的文件。在对所述文件进行分类保存时,用户针对每个文件都要繁琐地点开层层路径。有些通讯工具中已经有的做法是可以将文件按联系人默认分类保存,或者按日期创建活页夹保存文件。这些做法均不能做到智能地识别文件,并自动地将该文件保存到该文件所属类别的存储路径下。
技术实现思路
鉴于以上内容,有必要提供一种文件保存方法、服务器及计算机可读存储介质,可以智能地识别待保存文件的关键字,并将该文件准确地保存到与该关键字有关的存储路径下。所述文件保存方法,包括步骤:识别出待保存文件的文件名称包含的关键字;分别统计各存储路径下文件名称中包含所述关键字或与所述关键字相类似的文件占该存储路径下所有文件的比率;及当存在大于预设的第一阈值的所述比率时,选择最高比率对应的存储路径作为所述待保存文件的存储路径进行存储。所述服务器,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现以下步骤:识别出待保存文件的文件名称包含的关键字;分别统计各存储路径下文件名称中包含所述关键字或与所述关键字相类似的文件占该存储路径下所有文件的比率;及当存在大于预设的第一阈值的所述比率时,选择最高比率对应的存储路径作为所述待保存文件的存储路径进行存储。进一步地,本专利技术实施方式还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现本专利技术所述文件保存方法的步骤。相较于现有技术,所述文件保存方法、服务器及计算机可读存储介质,可以智能地识别待保存文件的关键字,并将该文件准确地保存到包含所述关键字或者与所述关键字相似度高的文件对应的存储路径下。附图说明图1是本专利技术较佳实施例之服务器的架构图。图2是本专利技术较佳实施例之文件保存方法的流程图。主要元件符号说明服务器1文件保存系统10识别模块40选择模块50统计模块60建议模块70记录模块80存储器20处理器30如下具体实施方式将结合上述附图进一步说明本专利技术。具体实施方式参阅图1所示,是本专利技术较佳实施例之服务器1的架构图。在本实施例中,所述服务器1包括文件保存系统10、存储器20和处理器30。所述文件保存系统10主要包括有识别模块40、统计模块60、选择模块50、建议模块70和记录模块80。所述文件保存系统10应用于任何格式的文件编辑或者文件查看软件、邮件、MSN等通讯工具或者其他应用软件。所述模块被配置成由一个或多个处理器(本实施例为处理器30)执行,以完成本专利技术。本专利技术所称的模块是完成一特定功能的计算机程序段。所述存储器20用于存储所述文件保存系统10的程序代码和历史存储记录表等资料。所述历史存储记录表中记录了之前进行存储的所有文件的文件名称、存储路径以及存储时间。所述处理器30用于执行所述存储器20中存储的程序代码。其中,所述存储器20至少包括一种类型的可读存储介质,所述可读存储介质包括闪存、硬盘、多媒体卡、卡型存储器(例如,SD或DX存储器等)、随机访问存储器(RAM)、静态随机访问存储器(SRAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、可编程只读存储器(PROM)、磁性存储器、磁盘、光盘等。所述处理器30可以是中央处理器(CentralProcessingUnit,CPU)、控制器、微控制器、微处理器、或其他数据处理芯片等。以下将列举具体的实施例以说明上述文件保存系统10中各个模块的功能。所述识别模块40用于识别出待保存文件的文件名称包含的关键字。当侦测到有文件保存的请求后,所述识别模块40对待保存的文件的文件名部分进行识别并提取出关键字。在本实施例中,所述关键字为所述待保存文件名称中包含的特定的字、词、符号、数字或者后缀,也可以是文件类型。在其他实施例中,所述关键字可以为上述特定的字、词、符号、数字、后缀或者文件类型的一项或者多项集合。所述识别模块40还用于识别历史存储记录表中是否有包含所述关键字的文件名称。所述选择模块50用于当所述识别模块40识别出所述历史存储记录表中包含有所述关键字的文件名称时,直接打开该文件名称对应的存储路径并将所述待保存文件进行存储。在本实施例中,所述识别模块40识别出历史存储记录表中有包含所述待保存文件中的所述关键字的文件名称时,所述选择模块50则将历史存储记录表中的该文件名称对应的存储路径打开,并将所述待保存文件存储到该存储路径下。所述统计模块60用于分别统计各存储路径下文件名称中包含所述关键字或与所述关键字相类似的文件名称占该存储路径下所有文件的比率。在本实施例中,当所述识别模块40识别出所述历史存储记录表中的文件名称均未包含所述关键字时,所述统计模块60则分别对每个存储路径下的文件进行统计,统计出每个存储路径下的文件名称中包含所述关键字或与所述关键字相类似的文件名称占该存储路径下所有文件的比率。所述“文件名称与所述关键字相类似的文件”可以理解为当所述关键字包含多个字、词、符号、数字或者后缀时,若有一定的相似度时,则认为是相类似,比如有80%的部分相同;在其他实施例中,还可以判断出是否与所述关键字为相同含义或者相似形状,是的话则为相类似。所述选择模块50还用于将所述统计模块60统计出的多个所述比率分别与预设的第一阈值进行比较,当有所述比率大于所述第一阈值时,选择最高比率对应的存储路径作为所述待保存文件的存储路径,对所述待保存文件进行存储。例如,当所述统计模块60分别统计了6个存储路径下文件名称包含所述关键字以及文件名称与所述关键字相类似的文件名称占该6个存储路径所有文件的比率分别为35%,40%,50%,60%,65%和70%,预设的第一阈值为50%。所述选择模块50从大于所述第一阈值50%的比率中找出最高比率对应的存储路径,因此,所述选择模块50会将比率70%所对应的存储路径作为待保存文件的存储路径,并将所述待保存文件存储到该存储路径下。所述选择模块50还用于当所述统计模块60统计出的多个所述比率均没有大于所述第一阈值时,从历史存储记录表中查询上一次的存储路径,并将所述待保存文件在所述上一次的存储路径下进行存储。在本实施例中,当所述统计模块60统计出各存储路径下文件名称中所述关键字或与所述关键字相类似的名称文件占该存储路径下所有文件的比率均低于所述第一阈值时,所述选择模块50从历史存储记录表中找到并打开上一次的存储路径,然后所述统计模块60统计该存储路径下的文件命名是否具有规则性。在本实施例中,所述文件命名是否具有规则性的判定是根据该存储路径下的所有文件的文件名称是否有大于预设的第二阈值的相似度。当该存储路径下的所有文件的文件名称有大于预设的第二阈值的相似度时,所述统计模块60判断所述文件命名具有规则性。当该存储路径下的所有文件的文件名称没有大于预设的第二阈值的相似度时,所述统计模块60判断所述文件命名不具有规则性。例如,该存储路径下所有文件的文件名称所包含的字、词、符号、数字或者后缀是否有相同的部分,当包含有相同部分的文件占该存储路径下所有本文档来自技高网...

【技术保护点】
1.一种文件保存方法,其特征在于,所述方法包括:识别出待保存文件的文件名称包含的关键字;分别统计各存储路径下文件名称中包含所述关键字或与所述关键字相类似的文件占该存储路径下所有文件的比率;及当存在大于预设的第一阈值的所述比率时,选择最高比率对应的存储路径作为所述待保存文件的存储路径进行存储。

【技术特征摘要】
1.一种文件保存方法,其特征在于,所述方法包括:识别出待保存文件的文件名称包含的关键字;分别统计各存储路径下文件名称中包含所述关键字或与所述关键字相类似的文件占该存储路径下所有文件的比率;及当存在大于预设的第一阈值的所述比率时,选择最高比率对应的存储路径作为所述待保存文件的存储路径进行存储。2.如权利要求1所述的文件保存方法,其特征在于,该方法还包括步骤:在历史存储记录表中记录本次存储的文件名称、存储路径以及存储时间。3.如权利要求1所述的文件保存方法,其特征在于,所述分别统计各存储路径下文件名称中包含所述关键字或与所述关键字相类似的文件占该存储路径下所有文件的比率的步骤之前还包括以下步骤:识别历史存储记录中是否有包含所述关键字的文件名称;当所述历史存储记录中有包含所述关键字的文件名称时,直接打开该文件名称对应的存储路径并将所述待保存文件进行存储。4.如权利要求1所述的文件保存方法,其特征在于,该方法还包括步骤:当所述比率都没有大于所述第一阈值时,从历史存储记录中查询并打开上一次的存储路径,并将所述待保存文件进行存储。5.如权利要求4所述的文件保存方法,其特征在于,在所述从历史存储记录中查询并打开上一次的存储文件的路径的步骤和所述将所述待保存文件进行存储的步骤之间还包括步骤:统计所述上一次的存储路径下的文件命名是否具有规则性;当所述文件命名具有规则性时,根据所述命名规则对待保存文件提供命名建议。6.如权利要求5所述的文件保存方法,其特征在于,所述统计所述上一次的存储路径下的文件命名是否具有规则性的步骤包括:当所述上一次的存储路径下的所有文件的文件名称有大于预设的第二阈值的相似度时,判断所述文件命名具有规则性;当所述上一次的存储路径下的所有文件的文件名称没有大于预设的第二阈值的相似度时,判断所述文件命名不具有规则性。7.一种服务器,其特征在于,所述服务器包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现以下步骤:识别出待保存文件的文...

【专利技术属性】
技术研发人员:龚丹
申请(专利权)人:南宁富桂精密工业有限公司
类型:发明
国别省市:广西,45

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1