文件加速方法和装置制造方法及图纸

技术编号:14058622 阅读:50 留言:0更新日期:2016-11-27 11:49
本发明专利技术公开了一种文件加速方法,在接收到索引的创建指令时,提取文件系统中待创建索引的各个数据文件的关联信息,所述关联信息包括所述数据文件的属性信息及/或内容信息;基于提取到的所述关联信息生成各个所述数据文件的索引信息。本发明专利技术还公开了一种文件加速装置。本发明专利技术提高了文件系统中数据文件的查询效率,实现高效有序管理。

【技术实现步骤摘要】

本专利技术涉及通讯领域,尤其涉及一种文件加速方法和装置
技术介绍
随着科学技术的发展,我们面对的数据量越来越大,工作生活中常用的电脑、摄像机、移动硬盘或U盘等,数据容量达几百G或几百T,里面存储了海量的数据文件。典型的情况下,语音信箱系统中每日新增数据文件几百G字节,分布在几万个数据文件里面,数据文件系统总体规模非常庞大,文件管理工作显得困难,常常会出现数据文件的排序或查询不便利的问题。在现有生活中,文件系统负责对文件存储设备的空间进行组织和分配,负责文件存储管理,并对存入的文件进行保护和检索。根据现有的技术,文件系统在存储数据文件时,仅通过数据文件的名字或节点将数据文件存储在目录中,当用户查询数据文件时,只能通过名字或节点进行查询,数据文件的查询效率低。
技术实现思路
本专利技术的主要目的在于提出一种文件加速方法和装置,旨在解决数据文件的查询效率低的技术问题,实现高效有序管理。为实现上述目的,本专利技术提供了一种文件加速方法,所述文件加速方法包括以下步骤:在接收到索引的创建指令时,提取文件系统中待创建索引的各个数据文件的关联信息,所述关联信息包括所述数据文件的属性信息及/或内容信息;基于提取到的所述关联信息生成各个所述数据文件的索引信息。优选地,当所述关联信息为所述数据文件的内容信息时,所述基于提取到的所述关联信息生成各个所述数据文件的索引信息的步骤包括:通过数据文件的列间隔符对各个数据文件的各个行内容分别进行分段,以生成各个数据文件的各个数据段;获取各个数据段对应的内容信息及其地址信息;基于各个所述数据段对应的内容信息及其地址信息,生成各个所述数据文件的索引信息。优选地,所述在接收到索引的创建指令时,提取文件系统中待创建索引的各个数据文件的关联信息,所述关联信息包括所述数据文件的属性信息及/或内容信息的步骤之前,所述文件加速方法包括:在检测到文件系统中出现新数据文件时,将所述新数据文件作为待创建索引的数据文件,以触发索引的创建指令。优选地,所述文件加速方法还包括:在接收到数据文件查询指令时,分析所述接收到的查询指令,并基于所述查询指令提取出预设的索引项;基于提取的所述索引项,提取所述索引项对应的关键词;基于提取的所述关键词获取相应的索引信息;根据所述索引信息获取所述索引信息对应的数据文件。此外,为实现上述目的,本专利技术还提出一种文件加速装置,所述文件加速装置包括:提取模块,用于在接收到索引的创建指令时,提取文件系统中待创建索引的各个数据文件的关联信息,所述关联信息包括所述数据文件的属性信息及/或内容信息;生成模块,用于基于提取到的所述关联信息生成各个所述数据文件的索引信息。优选地,当所述关联信息为所述数据文件的内容信息时,所述生成模块包括:处理单元,用于通过数据文件的列间隔符对各个数据文件的各个行内容分别进行分段,以生成各个数据文件的各个数据段;获取单元,用于获取各个数据段对应的内容信息及其地址信息;生成单元,用于基于各个所述数据段对应的内容信息及其地址信息,生成各个所述数据文件的索引信息。优选地,所述文件加速装置还包括:触发模块,用于在检测到文件系统中出现新数据文件时,将所述新数据
文件作为待创建索引的数据文件,以触发索引的创建指令。优选地,所述文件加速装置还包括:处理模块,用于在接收到数据文件查询指令时,分析所述接收到的查询指令,并基于所述查询指令提取出预设的索引项;所述提取模块,还用于基于提取的所述索引项,提取所述索引项对应的关键词;获取模块,用于基于提取的所述关键词获取相应的索引信息;所述获取模块,还用于根据所述索引信息获取所述索引信息对应的数据文件。本专利技术提出的文件加速方法和装置,在接收到索引的创建指令时,提取文件系统中待创建索引的各个数据文件的关联信息,基于提取到的所述关联信息生成各个所述数据文件的索引信息,实现了用户在查询数据文件及其内容时,通过索引信息直接定位到对应的数据文件及其内容位置,以便快速查询到数据文件及其内容,提高了数据文件的查询效率,实现了高效有序管理。附图说明图1为本专利技术文件加速方法第一实施例的流程示意图;图2为图1中步骤S20的细化流程示意图;图3为本专利技术文件加速方法第二实施例的流程示意图;图4为本专利技术文件加速装置第一实施例的功能模块示意图;图5为图4中生成模块20的细化功能模块示意图;图6为本专利技术文件加速装置第二实施例的功能模块示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术提供一种文件加速方法。参照图1,图1为本专利技术文件加速方法第一实施例的流程示意图。步骤S10,在接收到索引的创建指令时,提取文件系统中待创建索引的各个数据文件的关联信息,所述关联信息包括所述数据文件的属性信息及/或内容信息;在本实施例中,所述步骤S10之前,包括在检测到文件系统中出现新数据文件时,将所述新数据文件作为待创建索引的数据文件,以触发索引的创建指令的步骤,所述索引的创建指令的触发方式包括:1)自动触发方式,在检测到文件系统中出现新数据文件时,将所述新数据文件作为待创建索引的数据文件,以触发索引的创建指令。2)定时触发方式,可预设终端在预设时间段内对文件系统进行一次搜索,如每12小时进行一次搜索,若在预设时间段内检测到新数据文件时,将所述搜索到的新数据文件作为待创建索引的数据文件,以触发索引的创建指令。3)人工触发方式,在检测到文件系统中出现新数据文件时,终端在预设显示界面输出提示信息,所述输出提示信息优选在预设界面显示提示窗口(如显示:系统出现新数据文件!),或者在终端界面的预设区域显示抖动窗口,以提示用户文件系统中出现了新数据文件,并在检测到用户触控预设的索引创建图标时,将所述新数据文件作为待创建索引的数据文件,并触发索引的创建指令。以上所列举的三种索引的创建指令的触发方式仅仅为示例性的,本领域技术人员利用本专利技术的技术思想,根据其具体需求所提出的各种索引的创建指令的触发方式均在本专利技术的保护范围内,在此不进行一一穷举。在本实施例中,所述步骤S10之前,还包括预设文件系统的管理方式以及配置文件系统运行参数的步骤,所述预设文件系统的管理方式以及配置文件系统运行参数包括:a、配置文件系统的基本参数,如配置文件系统中索引的更新方式、系统内存分配方式、系统线程数以及索引是否随系统的启动在后台运行的方式等;b、配置索引的相关参数,如配置索引存储位置、索引对应的数据文件类型(如索引包括/排除哪些类型文件夹)等。进一步地,终端可提取系统运行过程中产生的数据统计信息,并将所述产生的数据统计信息展现给用户,用户通过分析这些统计信息,可优化调整文件系统的管理方式以及配置文件系统运行参数,使系统运行状态达到最佳。所述数据文件包括语音信箱数据文件、系统日志文件、文本文件或二进制文件。所述属性信息包括数据文件的名称、大小、创建时间或数据文件的类型,所述内容信息包括数据文件内容的关键字段。步骤S20,基于提取到的所述关联信息生成各个所述数据文件的索引信息。在本实施例中,所述基于提取到的所述关联信息生成各个所述数据文件的索引信息的实施例包括:1)第一实施例,当提取到的所述关联信息为本文档来自技高网
...
文件加速方法和装置

【技术保护点】
一种文件加速方法,其特征在于,所述文件加速方法包括以下步骤:在接收到索引的创建指令时,提取文件系统中待创建索引的各个数据文件的关联信息,所述关联信息包括所述数据文件的属性信息及/或内容信息;基于提取到的所述关联信息生成各个所述数据文件的索引信息。

【技术特征摘要】
1.一种文件加速方法,其特征在于,所述文件加速方法包括以下步骤:在接收到索引的创建指令时,提取文件系统中待创建索引的各个数据文件的关联信息,所述关联信息包括所述数据文件的属性信息及/或内容信息;基于提取到的所述关联信息生成各个所述数据文件的索引信息。2.如权利要求1所述的文件加速方法,其特征在于,当所述关联信息为所述数据文件的内容信息时,所述基于提取到的所述关联信息生成各个所述数据文件的索引信息的步骤包括:通过数据文件的列间隔符对各个数据文件的各个行内容分别进行分段,以生成各个数据文件的各个数据段;获取各个数据段对应的内容信息及其地址信息;基于各个所述数据段对应的内容信息及其地址信息,生成各个所述数据文件的索引信息。3.如权利要求1所述的文件加速方法,其特征在于,所述在接收到索引的创建指令时,提取文件系统中待创建索引的各个数据文件的关联信息,所述关联信息包括所述数据文件的属性信息及/或内容信息的步骤之前,所述文件加速方法包括:在检测到文件系统中出现新数据文件时,将所述新数据文件作为待创建索引的数据文件,以触发索引的创建指令。4.如权利要求1所述的文件加速方法,其特征在于,所述文件加速方法还包括:在接收到数据文件查询指令时,分析所述接收到的查询指令,并基于所述查询指令提取出预设的索引项;基于提取的所述索引项,提取所述索引项对应的关键词;基于提取的所述关键词获取相应的索引信息;根据所述索引信息获取所...

【专利技术属性】
技术研发人员:谢东刘君喻红宇
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东;44

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

1