一种办公文档管理方法和装置的制造方法

文档序号:9929600阅读:492来源:国知局
一种办公文档管理方法和装置的制造方法
【技术领域】
[0001]本发明属于计算机文件管理领域,尤其涉及一种办公文档管理方法和装置。
【背景技术】
[0002]用户电脑上的办公文档可能散落在各个盘符、文件夹,并且由于用户操作等因素,办公文档经常发生更新,因此办公文档难以集中显示和管理;现有技术中,虽然可以通过读取系统中的主文件表获取系统中所有文件的信息,然后筛选出办公文件的信息呈现给用户,但这种方式非常耗时,作业量庞大,并且每次办公文档发生更新都重新解析主文件表会占用大量的资源,并且不对办公文档的状态给予快速实时的更新与响应,降低用户体验。

【发明内容】

[0003]有鉴于此,为了解决现有技术中存在办公文档的信息难以集中显示和管理,解析主文件表的方法耗时耗资源,无法实现快速更新与响应的问题,本发明的目的是提出一种办公文档管理方法。为了对披露的实施例的一些方面有一个基本的理解,下面给出了简单的概括。该概括部分不是泛泛评述,也不是要确定关键/重要组成元素或描绘这些实施例的保护范围。其唯一目的是用简单的形式呈现一些概念,以此作为后面的详细说明的序言。
[0004]在一些可选的实施例中,所述办公文档管理方法,包括:
[0005]检测是否存在办公文档数据库;其中,所述办公文档数据库包括:办公文档的全路径和对应于日志信息表解析位置的日志标识ID;所述日志信息表用于记录系统中所有文件的更新信息,每一次更新对应于一个日志ID;
[0006]若不存在所述办公文档数据库,则建立所述办公文档数据库;若存在,则:
[0007]从所述办公文档数据库中读取所述日志ID,并将所述日志ID与当前日志信息表中最近一次的日志ID进行对比;
[0008]若相同,则解析所述日志信息表,将新增的日志ID和办公文档的变化,记录到所述办公文档数据库中;若不相同,则更新所述办公文档数据库,并在更新后执行所述解析所述日志信息表的操作。
[0009]本发明另一个目的是提供一种办公文档管理装置。
[0010]在一些可选的实施例中,所述办公文档管理装置,包括:
[0011 ]检测单元,用于检测是否存在办公文档数据库;其中,所述办公文档数据库包括:办公文档的全路径和对应于日志信息表解析位置的日志标识ID;所述日志信息表用于记录系统中所有文件的更新信息,每一次更新对应于一个日志ID;
[0012]建立单元,用于若所述检测单元检测出不存在所述办公文档数据库,则建立所述办公文档数据库;则:
[0013]比对单元,用于若所述检测单元检测出存在所述办公文档数据库后,或,所述建立单元建立所述办公文档数据库后,从所述办公文档数据库中读取所述日志ID,并将所述日志ID与当前日志信息表中最近一次的日志ID进行对比;
[0014]解析单元,用于若所述比对单元比对结果为相同,则解析所述日志信息表,将新增的日志ID和办公文档的变化,记录到所述办公文档数据库中;
[0015]更新单元,用于若所述比对单元比对结果为不相同,则更新所述办公文档数据库,并在更新后触发所述解析单元执行所述解析所述日志信息表的操作。
[0016]采用上述实施例,可达到以下效果:
[0017]实时检测主文件表,获取用户电脑上所有的办公文档信息,便于集中显示与管理;
[0018]对办公文档的状态给予快速实时的更新与响应;
[0019]提升用户体验。
[0020]为了上述以及相关的目的,一个或多个实施例包括后面将详细说明并在权利要求中特别指出的特征。下面的说明以及附图详细说明某些示例性方面,并且其指示的仅仅是各个实施例的原则可以利用的各种方式中的一些方式。其它的益处和新颖性特征将随着下面的详细说明结合附图考虑而变得明显,所公开的实施例是要包括所有这些方面以及它们的等同。
【附图说明】
[0021]此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0022]图1示出了本发明实施例中的一种办公文档管理方法的流程示意图;
[0023]图2示出了本发明实施例的一种办公文档管理方法中解析主文件表的具体流程示意图;
[0024]图3示出了本发明实施例的一种办公文档管理方法中的解析日志信息表的具体流程不意图;
[0025]图4示出了本发明人实施例的一种办公文档管理装置的功能结构框图。
【具体实施方式】
[0026]以下描述和附图充分地示出本发明的具体实施方案,以使本领域的技术人员能够实践它们。其他实施方案可以包括结构的、逻辑的、电气的、过程的以及其他的改变。实施例仅代表可能的变化。除非明确要求,否则单独的部件和功能是可选的,并且操作的顺序可以变化。一些实施方案的部分和特征可以被包括在或替换其他实施方案的部分和特征。本发明的实施方案的范围包括权利要求书的整个范围,以及权利要求书的所有可获得的等同物。在本文中,本发明的这些实施方案可以被单独地或总地用术语“发明”来表示,这仅仅是为了方便,并且如果事实上公开了超过一个的发明,不是要自动地限制该应用的范围为任何单个发明或发明构思。
[0027]图1示出了一种办公文档管理方法的流程示意图,如图1所示,包括以下步骤:
[0028]步骤SlOl,检测是否存在办公文档数据库;
[0029]其中,所述办公文档数据库包括:办公文档的全路径和对应于日志信息表解析位置的日志标识ID;所述日志信息表用于记录系统中所有文件的更新信息,每一次更新对应于一个日志ID;
[0030]步骤S102,若不存在所述办公文档数据库,则建立所述办公文档数据库;若存在,贝1J:从所述办公文档数据库中读取所述日志ID,并将所述日志ID与当前日志信息表中最近一次的日志ID进行对比;
[0031 ]步骤S103,若相同,则解析所述日志信息表,将新增的日志ID和办公文档的变化,记录到所述办公文档数据库中;若不相同,则更新所述办公文档数据库,并在更新后执行所述解析所述日志信息表的操作;
[0032]用户电脑上的办公文档一般散落在各个盘符、文件夹,难以实时对这些办公文档进行集中显示和管理;在上述方法中,系统运行时首先检测本地是否存在办公文档数据库,该数据库存有所有办公文档的全路径和上一次解析日志信息表时解析位置的日志ID;若不存在该数据库,则建立该数据库,若存在则将办公文档数据库中的日志ID与当前系统中日志信息表最近一次的日志ID进行对比,看是否相同;其中,日志信息表有对系统中所有文件的更新信息(修改过的信息)进行相关记录的功能,当系统中的文件发生添加、删除和修改文件的信息时,则在该日志信息表中记录,每一天记录对应于一个日志ID;所述当前系统中日志信息表最近一次的日志ID指的就是日志信息表中最近一次记录的文件更新的日志ID;因此通过对比两个日志ID,若相同,则判断出办公文档数据库未遗漏未存储的数据,反之,则办公文档数据库可能遗漏一些办公文档的更新数据,因此需要对该办公文档数据库进行更新(这种更新操作可以是重新建立办公文档数据库);无论是否更新该办公文档数据库,在办公文档数据库中记录的日志ID与系统当前的日志信息表中的最近一次的日志ID相同后,开始解析所述日志信息表,将新增的日志ID和办公文档的变化,记录到所述办公文档数据库中;通过这样的方式,可以快速对系统中所有办公文档进行管理,解决了现有技术中难以管理的问题;
[0033]进一步的,在步骤S102中,所述建立所述办公文档数据库的操作,包括:
[0034]解析主文件表,获取系统文件信息;所述主文件表记录系统所有文件的信息;
[0035]解析日志信息表,获取最新的日志ID;
[0036]从获取到的所述系统文件信息中筛检出办公文档信息;所述办公文档信息包括办公文档的全路径;
[0037]建立办公文档数据库,并将筛检出的所述办公文档信息和最新日志ID存储于所述办公文档数据库中;
[0038]例如方案可以基于新技术文件系统NTFS(New Technology File System)实现,贝丨J:所述主文件表可以是$MFT(Master File
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1