文件整理方法、系统、计算机设备及存储介质与流程

文档序号:23090460发布日期:2020-11-27 12:42阅读:127来源:国知局
文件整理方法、系统、计算机设备及存储介质与流程

本发明涉及计算机技术领域,特别是涉及一种文件整理方法、系统、计算机设备及存储介质。



背景技术:

随着计算机技术的发展,越来越多的纸质文件被电子化,通过计算机设备可以直接阅读电子文件,为人们的工作和生活带来了极大的便利。法院、检察院等国家机关行使职能过程中,或者律师在处理案件的过程中,通常会形成大量的纸质文件,以便后期查阅并了解案件的相关情况。由于纸质文件的查阅和携带都非常不方便,通过将纸质文件电子化并存储在计算机设备上进行阅读,可以解决查阅和携带不方便的问题。其中,律师案件卷宗由于涉及到的信息和材料比较多,格式也多样化,例如,有word、excel等格式;一些证据材料可能还会存在有视频、音频等格式;不同的格式往往需要不同的软件来打开。

因此,在查阅电子文件的时候,需要在不同的电子文件以及不同的软件之间来回切换,存在操作过于繁琐的问题。



技术实现要素:

基于此,为了解决上述技术问题,提供一种文件整理方法、系统、计算机设备和存储介质,可以提高文件操作的便捷性。

一种文件整体方法,所述方法包括:

获取上传的电子文件,并将所述电子文件传输至分布式文件系统中;

判断所述电子文件的文件类型;

当所述文件类型为目标文件类型时,将所述电子文件传输至切图引擎进行切图处理,得到图片文件集合;

将所述图片文件集合传输至所述分布式文件系统中,并建立所述图片文件集合与所述电子文件之间的对应关系;

将所述图片文件集合信息、所述电子文件信息、所述对应关系存储至数据库。

在其中一个实施例中,在所述判断所述电子文件的文件类型之后,所述方法还包括:

当所述文件类型为第一文件类型时,将所述电子文件传输至文件转换引擎,并根据所述文件转换引擎将所述文件类型转换为所述目标文件类型。

在其中一个实施例中,所述方法还包括:

获取文件信息;所述文件信息与所述电子文件相对应,所述文件信息用于描述所述电子文件;

将所述文件信息存储至所述数据库中。

在其中一个实施例中,所述方法还包括:

获取对所述电子文件的查看指令;

根据所述查看指令从所述数据库中查找与所述电子文件对应的所述对应关系,并根据所述对应关系查找与所述电子文件对应的所述图片文件集合;

从所述数据库中查找与所述电子文件对应的所述文件信息;

展示所述图片文件集合以及所述文件信息。

在其中一个实施例中,所述方法还包括:

当所述文件类型为第二文件类型时,将所述电子文件存储到所述数据库中;

所述第二文件类型为多媒体文件类型。

在其中一个实施例中,所述方法还包括:

根据所述查看指令从所述数据库中查找所述电子文件;所述电子文件为所述第二文件类型;播放所述电子文件。

一种文件整理系统,所述系统包括:

文件获取模块,用于获取上传的电子文件,并将所述电子文件传输至分布式文件系统中;

文件类型判断模块,用于判断所述电子文件的文件类型;

切图模块,用于当所述文件类型为目标文件类型时,将所述电子文件传输至切图引擎进行切图处理,得到图片文件集合;

文件系统模块,用于将所述图片文件集合传输至所述分布式文件系统中,并建立所述图片文件集合与所述电子文件之间的对应关系;

存储模块,用于将所述图片文件集合信息、所述电子文件信息、所述对应关系存储至数据库。

一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:

获取上传的电子文件,并将所述电子文件传输至分布式文件系统中;

判断所述电子文件的文件类型;

当所述文件类型为目标文件类型时,将所述电子文件传输至切图引擎进行切图处理,得到图片文件集合;

将所述图片文件集合传输至所述分布式文件系统中,并建立所述图片文件集合与所述电子文件之间的对应关系;

将所述图片文件集合信息、所述电子文件信息、所述对应关系存储至数据库。

一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:

获取上传的电子文件,并将所述电子文件传输至分布式文件系统中;

判断所述电子文件的文件类型;

当所述文件类型为目标文件类型时,将所述电子文件传输至切图引擎进行切图处理,得到图片文件集合;

将所述图片文件集合传输至所述分布式文件系统中,并建立所述图片文件集合与所述电子文件之间的对应关系;

将所述图片文件集合信息、所述电子文件信息、所述对应关系存储至数据库。

上述文件整理方法、系统、计算机设备和存储介质,通过获取上传的电子文件,并将电子文件传输至分布式文件系统中;判断电子文件的文件类型;当文件类型为目标文件类型时,将电子文件传输至切图引擎进行切图处理,得到图片文件集合;将图片文件集合传输至分布式文件系统中,并建立图片文件集合与电子文件之间的对应关系;将图片文件集合信息、电子文件信息、对应关系存储至数据库。由于对电子文件进行了切图处理,得到图片文件集合,通过对电子文件进行统一处理,使得电子文件以图片的形式存储在数据库中,在查看电子文件的时候,无需在不同的软件之间切换,可以提高文件操作的便捷性。

附图说明

图1为一个实施例中文件整理方法的应用环境图;

图2为一个实施例中文件整理方法的流程示意图;

图3为一个实施例中展示文件的流程示意图;

图4为一个实施例中文件整理系统的结构框图;

图5为一个实施例中计算机设备的内部结构图。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。

可以理解,本申请所使用的术语“第一”、“第二”等可在本文中用于描述文件类型,但这些文件类型不受这些术语限制。这些术语仅用于将第一个文件类型与另一个文件类型区分。举例来说,在不脱离本申请的范围的情况下,可以将第一文件类型称为第二文件类型,且类似地,可将第二文件类型称为第一文件类型。第一文件类型和第二文件类型两者都是文件类型,但其不是同一文件类型。

本申请实施例提供的文件整理方法,可以应用于如图1所示的应用环境中。如图1所示,该应用环境包括计算机设备110。计算机设备110可以获取上传的电子文件,并将电子文件传输至分布式文件系统中;计算机设备110可以判断电子文件的文件类型;当文件类型为目标文件类型时,计算机设备110可以将电子文件传输至切图引擎进行切图处理,得到图片文件集合;计算机设备110可以将图片文件集合传输至分布式文件系统中,并建立图片文件集合与电子文件之间的对应关系;计算机设备110可以将图片文件集合信息、电子文件信息、对应关系存储至数据库。其中,计算机设备110可以但不限于是各种个人计算机、笔记本电脑、智能手机、机器人、平板电脑和便携式可穿戴设备等。

在一个实施例中,如图2所示,提供了一种文件整理方法,包括以下步骤:

步骤202,获取上传的电子文件,并将电子文件传输至分布式文件系统中。

其中,电子文件可以是使用者上传的电子文档,例如,world文档、excel文档、pdf文档、音视频文档等。分布式文件系统是指文件系统管理的物理存储资源不一定直接连接在本地节点上,而是通过计算机网络与节点相连;或是若干不同的逻辑磁盘分区或卷标组合在一起而形成的完整的有层次的文件系统。

计算机设备可以获取使用者上传的电子文件,具体的,计算机设备可以通过接口获取电子文件,还可以通过无线设备获取电子文件,还可以通过其他方式获取电子文件,在此不做限制。计算机设备可以将获取到的电子文件传输到分布式文件系统中。

步骤204,判断电子文件的文件类型。

文件类型可以是world类型、excel类型、pdf类型、音频类型、视频类型等。计算机设备获取到电子文件后,可以进一步对电子文件的文件类型进行判断,并得到判断结果。

步骤206,当文件类型为目标文件类型时,将电子文件传输至切图引擎进行切图处理,得到图片文件集合。

其中,目标文件类型可以是预先设置好的一种文件类型,在本实施例中,目标文件类型可以是pdf类型。当上传的电子文件的文件类型是pdf类型时,计算机设备可以将电子文件传输至切图引擎中,通过切图引擎将每一页pdf转化成一个图片,从而得到图片文件集合。在本实施例中,计算机设备还可以采用icepdf进行切图。

步骤208,将图片文件集合传输至分布式文件系统中,并建立图片文件集合与电子文件之间的对应关系。

计算机设备可以将生成的图片文件集合传输到分布式文件系统中,并在分布式文件系统中建立图片文件集合与电子文件之间的对应关系。

步骤210,将图片文件集合信息、电子文件信息、对应关系存储至数据库。

计算机设备可以将图片文件集合信息、电子文件信息、对应关系存储至数据库。具体的,计算机设备可以将图片文件集合的url、电子文件的url、图片文件集合的url与电子文件的url之间的对应关系存储到数据库中。

在本实施例中,通过获取上传的电子文件,并将电子文件传输至分布式文件系统中;判断电子文件的文件类型;当文件类型为目标文件类型时,将电子文件传输至切图引擎进行切图处理,得到图片文件集合;将图片文件集合传输至分布式文件系统中,并建立图片文件集合与电子文件之间的对应关系;将图片文件集合信息、电子文件信息、对应关系存储至数据库。由于对电子文件进行了切图处理,得到图片文件集合,通过对电子文件进行统一处理,使得电子文件以图片的形式存储在数据库中,在查看电子文件的时候,无需在不同的软件之间切换,可以提高文件操作的便捷性。

在一个实施例中,提供的一种文件整理方法还可以包括转换文件类型的过程,具体过程包括:当文件类型为第一文件类型时,将电子文件传输至文件转换引擎,并根据文件转换引擎将文件类型转换为目标文件类型。

第一文件类型可以是预先设置好的,其中,第一文件类型可以转换为目标文件类型。在本实施例中,目标文件类型为pdf类型,第一文件类型可以是word类型、excel类型等可以转换为pdf类型的文件类型。

计算机设备将电子文件传输至分布式文件系统中后,可以通过消息队列发信号到文件转换引擎,文件转换引擎可以用转换文件的文件类型,具体的,文件转换引擎可以是office软件,还可以是第三方转换软件,在此不作限定。

当计算机设备判断出的电子文件的文件类型是第一文件类型时,计算机设备可以将电子文件传输至文件转换引擎转换文件类型。

在一个实施例中,提供的一种文件整理方法还可以包括采集文件信息的过程,具体过程包括:获取文件信息;文件信息与电子文件相对应,文件信息用于描述电子文件;将文件信息存储至数据库中。

其中,文件信息可以是案件信息、日志、沟通信息等对电子文件的描述信息。其中,每一个电子文件都有对应的文件信息。文件信息可以是使用者输入至计算机设备中的信息,计算机设备在获取到文件信息后,可以将文件信息存储在数据库中。

在一个实施例中,提供的一种文件整理方法还可以包括展示电子文件的过程,包括以下步骤:

步骤302,获取对电子文件的查看指令。

计算机设备中可以存储有多个电子文件。查看指令中可以包含有电子文件的文件标识,文件标识可以用于区分不同的电子文件。查看指令可以是使用者通过点击计算机设备上的电子文件产生的。

步骤304,根据查看指令从数据库中查找与电子文件对应的对应关系,并根据对应关系查找与电子文件对应的图片文件集合。

由于查看指令中包含有电子文件的文件标识,计算机设备可以提取出查看指令中的文件标识,从而根据文件标识从数据库中查找对应的电子文件,进而查找到电子文件的对应关系。计算机设备可以根据对应关系在数据库中查找到与电子文件对应的图片文件集合。

步骤306,从数据库中查找与电子文件对应的文件信息。

步骤308,展示图片文件集合以及文件信息。

在一个实施例中,提供的一种文件整理方法还可以包括直接存储电子文件的过程,具体过程包括:当文件类型为第二文件类型时,将电子文件存储到数据库中;第二文件类型为多媒体文件类型。

第二文件类型为多媒体文件类型,例如音频类型、视频类型等。当计算机设备获取到的电子文件的文件类型为第二文件类型,即电子文件的文件类型不能转换为目标文件类型时,计算机设备可以直接将电子文件存储在数据中。

在一个实施例中,提供的一种文件整理方法还可以包括播放电子文件的过程,具体过程包括:根据查看指令从数据库中查找电子文件;电子文件为第二文件类型;播放电子文件。

应该理解的是,虽然上述各个流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,上述各个流程图中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。

在一个实施例中,如图4所示,提供了一种文件整理系统,包括:文件获取模块410、文件类型判断模块420、切图模块430、文件系统模块440和存储模块450,其中:

文件获取模块410,用于获取上传的电子文件,并将电子文件传输至分布式文件系统中;

文件类型判断模块420,用于判断电子文件的文件类型;

切图模块430,用于当文件类型为目标文件类型时,将电子文件传输至切图引擎进行切图处理,得到图片文件集合;

文件系统模块440,用于将图片文件集合传输至分布式文件系统中,并建立图片文件集合与电子文件之间的对应关系;

存储模块450,用于将图片文件集合信息、电子文件信息、对应关系存储至数据库。

在一个实施例中,提供的一种文件整理系统还包括文件类型转换模块,用于当文件类型为第一文件类型时,将电子文件传输至文件转换引擎,并根据文件转换引擎将文件类型转换为目标文件类型。

在一个实施例中,提供的一种文件整理系统还包括信息存储模块,用于获取文件信息;文件信息与电子文件相对应,文件信息用于描述电子文件;将文件信息存储至数据库中。

在一个实施例中,提供的一种文件整理系统还包括文件展示模块,用于获取对电子文件的查看指令;根据查看指令从数据库中查找与电子文件对应的对应关系,并根据对应关系查找与电子文件对应的图片文件集合;从数据库中查找与电子文件对应的文件信息;展示图片文件集合以及文件信息。

在一个实施例中,信息存储模块还用于当文件类型为第二文件类型时,将电子文件存储到数据库中;第二文件类型为多媒体文件类型。

在一个实施例中,文件展示模块还用于根据查看指令从数据库中查找电子文件;电子文件为第二文件类型;播放电子文件。

在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图5所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种文件整理方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。

本领域技术人员可以理解,图5中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:

获取上传的电子文件,并将电子文件传输至分布式文件系统中;

判断电子文件的文件类型;

当文件类型为目标文件类型时,将电子文件传输至切图引擎进行切图处理,得到图片文件集合;

将图片文件集合传输至分布式文件系统中,并建立图片文件集合与电子文件之间的对应关系;

将图片文件集合信息、电子文件信息、对应关系存储至数据库。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:当文件类型为第一文件类型时,将电子文件传输至文件转换引擎,并根据文件转换引擎将文件类型转换为目标文件类型。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:获取文件信息;文件信息与电子文件相对应,文件信息用于描述电子文件;将文件信息存储至数据库中。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:获取对电子文件的查看指令;根据查看指令从数据库中查找与电子文件对应的对应关系,并根据对应关系查找与电子文件对应的图片文件集合;从数据库中查找与电子文件对应的文件信息;展示图片文件集合以及文件信息。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:当文件类型为第二文件类型时,将电子文件存储到数据库中;第二文件类型为多媒体文件类型。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:根据查看指令从数据库中查找电子文件;电子文件为第二文件类型;播放电子文件。

在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:

获取上传的电子文件,并将电子文件传输至分布式文件系统中;

判断电子文件的文件类型;

当文件类型为目标文件类型时,将电子文件传输至切图引擎进行切图处理,得到图片文件集合;

将图片文件集合传输至分布式文件系统中,并建立图片文件集合与电子文件之间的对应关系;

将图片文件集合信息、电子文件信息、对应关系存储至数据库。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:当文件类型为第一文件类型时,将电子文件传输至文件转换引擎,并根据文件转换引擎将文件类型转换为目标文件类型。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:获取文件信息;文件信息与电子文件相对应,文件信息用于描述电子文件;将文件信息存储至数据库中。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:获取对电子文件的查看指令;根据查看指令从数据库中查找与电子文件对应的对应关系,并根据对应关系查找与电子文件对应的图片文件集合;从数据库中查找与电子文件对应的文件信息;展示图片文件集合以及文件信息。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:当文件类型为第二文件类型时,将电子文件存储到数据库中;第二文件类型为多媒体文件类型。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:根据查看指令从数据库中查找电子文件;电子文件为第二文件类型;播放电子文件。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1