批文件处理方法、装置、设备和存储介质与流程

文档序号:19155872发布日期:2019-11-16 00:45阅读:178来源:国知局
批文件处理方法、装置、设备和存储介质与流程

本发明涉及文档处理技术领域,具体涉及一种批文件处理方法、装置、设备和存储介质。



背景技术:

gmp(goodmanufacturingpractices,生产质量管理规范、良好作业规范或优良制造标准)是一套适用于制药、食品等行业的强制性标准,要求企业从原料、人员、设施设备、生产过程、包装运输、质量控制等方面按国家有关法规达到卫生质量要求,形成一套可操作的作业规范以帮助企业改善企业卫生环境,及时发现生产过程中存在的问题,加以改善。例如,制药行业和医疗器械行业,通常采用gmp标准。

随着应用gmp标准的行业内发展,有越来越多的文档需要分发、填写、回收和整理。但是随着资料的数量越来越多,人工整理的压力越来越大,对于散乱文件的查询归档的效率也会更低,很容易出现丢失文件却无法追溯的情况。而且,由于有关法规要求,对于上述生产过程,批记录必须要以纸质文件在生产过程中由员工填写,最后按生产批号归类,并扫描成电子文件存档,纸质文件在车间流转后,收集到档案室,由管理员归档。将文件按批号分组的工作量相当大,因为部分文档对应多个批号,此时,就需要复印多份文件或者制作一份索引文件才可以满足法规要求。另外,管理员通常很难统计分组归档文件的完整性,例如,部分文件提交时有缺失,管理员在实际大量文件操作过程中,很难发现某批次少了某个文件。

相关技术中,通常采用如下两种方式进行文件归档。第一,人工手动归档:,由管理部门下发资料,打印出纸质文档,再由下级部门填写完成后,逐一回收整理,手动将资料分类包装好后存放于资料管理部门,并采用文档形式记录索引跟踪维护。第二,半智能管理:由管理部门下发资料,打印出纸质文档,再由下级部门填写完成后,逐一回收整理,手动将资料分类包装好后存放于资料管理部门,文控部门配合计算机给文档编号分类,记录进入数据库,建立索引。相较于人工记录,采用计算效率相对提高,但是仍需人工整理维护。面对杂而散的文件,效率依旧低下,并且对于整理过程中的文件排序整理将消耗大量人力成本。



技术实现要素:

有鉴于此,提供一种批文件处理方法、装置、设备和存储介质,以解决现有技术中批文件归档时效率低以及人力成本高的问题。

本发明采用如下技术方案:

第一方面,本申请实施例提供了一种批文件处理方法,该方法包括:

获取各个待处理文件,其中,所述待处理文件为添加了动态标识码且经过数据填充后的待标注文件;

将所述各个待处理文件拆分为多个单页页面文件;

针对每个待处理文件,识别组成所述待处理文件的各个单页页面文件上的动态标识码,并将所述动态标识码与预设数据库进行匹配,以确定所述待处理文件完整;

按照预设排序需求对全部单页页面文件进行排序,以组成新文件,并建立所述新文件的存档索引。

第二方面,本申请实施例提供了一种批文件处理装置,该装置包括:

待处理文件获取模块,用于获取各个待处理文件,其中,所述待处理文件为添加了动态标识码且经过数据填充后的待标注文件;

文件拆分模块,用于将所述各个待处理文件拆分为多个单页页面文件;

动态标识码识别模块,用于针对每个待处理文件,识别组成所述待处理文件的各个单页页面文件上的动态标识码,并将所述动态标识码与预设数据库进行匹配,以确定所述待处理文件完整;

文件重组模块,用于按照预设排序需求对全部单页页面文件进行排序,以组成新文件,并建立所述新文件的存档索引。

第三方面,本申请实施例提供了一种设备,该设备包括:

处理器,以及与所述处理器相连接的存储器;

所述存储器用于存储计算机程序,所述计算机程序至少用于执行本申请实施例第一方面所述的批文件处理方法;

所述处理器用于调用并执行所述存储器中的所述计算机程序。

第四方面,本申请实施例提供了一种存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时,实现如第一方面所述的批文件处理方法中各个步骤。

本发明采用以上技术方案,获取各个待处理文件,待处理文件为添加了动态标识码且经过数据填充后的待标注文件,这样无需人工区分各个待处理文件,将处理文件的信息集成到动态标识码中,另外,根据应用场景和实际需求进行数据填充;将各个待处理文件拆分为多个单页页面文件,以便对解决待处理文件页面混乱的文字,以便后续对以单页页面文件为单元进行排序和旋转,提高了归档准确率;针对每个待处理文件,识别组成待处理文件的各个单页页面文件上的动态标识码,并将动态标识码与预设数据库进行匹配,以确定待处理文件完整,这样保证了待处理文件完整时才进行后续的文件重组处理,提高了效率;按照预设排序需求对全部单页页面文件进行排序,以组成新文件,并建立新文件的存档索引。整个过程无需人工干预,提高了文件归档的准确率,节约了人力成本。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例提供的一种批文件处理方法的流程图;

图2是本发明实施例提供的另一种批文件处理方法的流程图;

图3是本发明实施例中适用的一种批文件处理过程的组网图;

图4是本发明实施例中适用的一种批文件自动归档动态标识码模板示例图;

图5是本发明实施例中适用的另一种批文件自动归档动态标识码模板示例图;

图6是本发明实施例提供的一种批文件处理装置的结构示意图;

图7是本发明实施例提供的一种设备的结构示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将对本发明的技术方案进行详细的描述。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所得到的所有其它实施方式,都属于本发明所保护的范围。

实施例

图1为本发明实施例提供的一种批文件处理方法的流程图,该方法可以由本发明实施例提供的批文件处理装置来执行,该装置可采用软件和/或硬件的方式实现。参考图1,该方法具体可以包括如下步骤:

s101、获取各个待处理文件,其中,待处理文件为添加了动态标识码且经过数据填充后的待标注文件。

具体的,将原始文件称为待标注文件,待标注文件为电子形式的文件时,可以存储在文件仓库中,按照不同的类型进行分类存储,例如,文件仓库可以包括文件仓库a、文件仓库b和文件仓库c,分别用来存储不同类型的文件。待标注文件也可以是实体文件的形式,此时的实体文件也是与电子形式的文件相对应的。

另外,为待标注文件添加动态标识码,这样每个文件就成为带动态标识码的文件,然后可以由工作人员进行数据填充,数据填充过程可以是签名或者签章等。

可选的,为待标注文件添加动态标识码的过程包括:若待标注文件为实体文件,则根据文件的批号和文件的属性生成动态标识码,并打印动态标识码,其中,动态标识码粘贴在实体文件形式的待标注文件上;若待标注文件为电子文件,则根据文件的批号和文件的属性生成动态标识码,并将动态标识码添加在电子文件形式的待标注文件的预设位置。

其中,如果待标注的文件为实体文件,这样就可以根据文件的批号和文件的属性等信息生成动态标识码,然后将动态标识码打印出来,将打印出来的动态标识码粘贴在实体文件形式的待标注文件上,其中,粘贴位置可以预先进行设定,例如可以是实体文件的左上角和右下角。而每一个文件的动态标识码中包括的信息不同,例如,左上角的动态标识码中包括了该位置的位置信息,右下角的动态标识码中包括了该位置的位置信息,这样,在识别对应位置的动态标识码时,就可通过位置信息判断该文件是不是位置错误,是否需要进行旋转。另外,还可以将实体文件形式的待标注文件直接放在打印机进行打印,通过对打印机的参数设置,将动态标识码直接打印在实体文件形式的待标注文件上。需要说明的是,这里只是用两个动态标识码来示例,并不形成具体的限定。另外,当待标注文件为实体文件时,完成数据填充后可以对其进行扫描,获取电子形式的文件。

如果待批注文件为电子文件,则根据文件的批号和文件的属性生成动态标识码,将动态标识码添加在电子文件形式的待标注文件的预设位置,其中,预设位置可以是文件的坐上角和右下角,这里的添加可以是复制并粘贴动态标识码。同理,动态标识码的数量和位置只是用来示例,并不形成具体的限定。示例性的,动态标识码可以是一维码或二维码等。

可选的,接收关联信息,并将关联信息存储至预设数据库,其中,关联信息包括文件属性和动态标识码的关联关系。

其中,在包括文件属性和动态标识码的关联关系的关联信息存储至预设数据库中,这样在后续在预设数据库中可以查询该动态标识码对应的文件的文件属性等信息。

可选的,动态标识码的关联信息包括文件组编号、文件类型、文件页码和文件角度中的一个或多个,其中,文件角度包括文件的方位信息。

其中,动态标识码至少包括如下四个维度的关联信息中的至少一个或者多个,具体包括文件组编号、文件类型、文件页码和文件角度中的一个或者多个。示例性的,文件组编号可以包括文件批号,还可以包括其他编号,这个具体和用户需求或者应用场景的需求相关,这里不进行限定;文件类型可以是图纸文件、使用说明书文件等。另外,文件角度信息包括文件的方位信息,例如,文件的放置方位和文件中的字体方向的匹配关系等,当放置方位和文件中的字体的方向不一致时,表明该文件的位置有误,可以通过旋转进行调整。

s102、将各个待处理文件拆分为多个单页页面文件。

在实际的应用过程中,由于每个待处理文件包括的类型多种多样,而且,如果待标注文件为实体文件时,待处理文件是通过扫描实体文件获得的,这时,待处理文件通常为乱序文件,也即,各个待处理文件之间,以及,每个待处理文件的各个页面之间是乱序的。这时,将各个待处理文件拆分为多个单页页面文件。

s103、针对每个待处理文件,识别组成待处理文件的各个单页页面文件上的动态标识码,并将动态标识码与预设数据库进行匹配,以确定待处理文件完整。

具体的,针对每个待处理文件,识别各个单页页面文件上的动态标识码,然后将该动态标识码与预设数据库进行匹配,从预设数据库中查询该动态标识码对应的待处理文件的页数,这样,就可以根据接收到的该待处理文件的页数来判断待处理文件是否完整。例如,从预设数据库中查询到的该待处理文件为5页,但是在这个过程中接收到4页,表明这个待处理文件是不完整的,这样就可以无需进行后续步骤,一方面可以等待预设时间以保证文件完整性,另一方面也可以直接舍弃该待处理文件,重新进行动态标识码的识别。需要说明的是,这里只是用来举例说明,并不形成具体的限定。

s104、按照预设排序需求对全部单页页面文件进行排序,以组成新文件,并建立新文件的存档索引。

具体的,将全部单页页面文件按照预设排序需求进行排序,这样就实现了对文件的重组,组成了新文件。可选的,预设排序需求至少包括按文件批号、文件索引或文件页码排序。例如,可以根据文件批号进行排序,可以根据文件索引进行排序,还可以根据文件页码进行排序。而在实际的应用过程中,预设排序需求为预先设定,具体与应用场景和用户需求均相关,这里只是举例说明,并不形成具体的限定。

另外,新文件为有序的文件,这是可以建立新文件的存档索引,后续有查询需求时,可以直接按照该存档索引来进行查询。

本发明采用以上技术方案,获取各个待处理文件,待处理文件为添加了动态标识码且经过数据填充后的待标注文件,这样无需人工区分各个待处理文件,将处理文件的信息集成到动态标识码中,另外,根据应用场景和实际需求进行数据填充;将各个待处理文件拆分为多个单页页面文件,以便对解决待处理文件页面混乱的文字,以便后续对以单页页面文件为单元进行排序和旋转,提高了归档准确率;针对每个待处理文件,识别组成待处理文件的各个单页页面文件上的动态标识码,并将动态标识码与预设数据库进行匹配,以确定待处理文件完整,这样保证了待处理文件完整时才进行后续的文件重组处理,提高了效率;按照预设排序需求对全部单页页面文件进行排序,以组成新文件,并建立新文件的存档索引。整个过程无需人工干预,提高了文件归档的准确率,节约了人力成本。

图2为本发明又一实施例提供的一种批文件处理方法的流程图,本实施例在上述实施例的基础上实现。参考图2,该方法具体可以包括如下步骤:

s201、获取各个待处理文件,其中,待处理文件为添加了动态标识码且经过数据填充后的待标注文件。

s202、将各个待处理文件拆分为多个单页页面文件。

s203、针对每个待处理文件,识别组成待处理文件的各个单页页面文件上的动态标识码,并将动态标识码与预设数据库进行匹配,以获取待处理文件的页数。

具体的,针对每个待处理文件,识别组成的待处理文件的各个单页页面文件上的动态标识码,并将动态标识码与预设数据库进行匹配。在匹配过程中,获取待处理文件的页数,这个可以通过直接统计得出。

s204、在预设数据库中查找动态标识码匹配的标准页数。

具体的,预设数据库中存储有多个动态标识码,每个动态标识码中都关联着对应的文件属性等信息,这样,可以将该动态标识码在预设数据库中进行查找与之对应得到文件属性信息,然后从文件属性信息中提取标准页数,以用来和待处理文件的页数进行比较来确定待处理文件的完整性。

s205、若待处理文件的页数与标准页数一致,则确定待处理文件完整。

具体的,如果待处理文件的页数与标准页数一致,这样就可以确定待处理文件完整;如果待处理文件的页数和标准页数不一致,表明待处理文件不完整,此时可以无需进行后续步骤,一方面可以等待预设时间以保证文件完整性,另一方面也可以直接舍弃该待处理文件,重新进行动态标识码的识别,避免了做无用功来降低效率。需要说明的是,这里只是用来举例说明,并不形成具体的限定。

s206、识别动态标识码中的位置信息,以确定页面文件的角度信息。

具体的,识别动态标识码中的位置信息,其中,位置信息可以是当前动态标识码中的包括的坐标信息,该坐标信息可以与文字的方向相关,例如,从文字的正方向开始,向右,横坐标一次增大,向下,纵坐标一次增大。这样,可以根据动态标识码中的位置信息来确定页面文件的角度信息。位置信息还可以用来追溯单页页面文件中的信息。

s207、若根据角度信息判断页面文件的方位信息错误,则根据页面文件的角度信息旋转页面文件。

具体的,当根据角度信息判断页面文件的方位信息错误时,表明当前的页面文件可能上下反了,此时,为了统一规范,根据页面文件的角度信息旋转页面文件。在实际的应用过程中,通常旋转角度为180度。

s208、按照预设排序需求对全部单页页面文件进行排序,以组成新文件,并建立新文件的存档索引。

需要说明的是,上述步骤之间组成的实施例只是一个可选实施例,而不同的步骤之前的顺序并无明显限定,只要是和本申请的技术方案相关且能实现均可。例如,s207中,如果全部页面文件的方位信息均正确,则无需对齐进行旋转,因此,这时可以没有s207。

在一个具体的例子中,图3示出了一种批文件处理过程的组网图,图4示出了一种批文件自动归档动态标识码模板示例图,图5示出了另一种批文件自动归档动态标识码模板示例图。401表示图纸文件中静脉针的结构,具体结构细节在图4中未示出;501表示图纸文件中静脉针的结构,具体结构细节在图5中未示出。

本申请实施例中,通过获取待处理文件的页数,以及,在预设数据库中查找到的动态标识码匹配的标准页数,在待处理文件的页数和标准页数一致时确定待处理文件完整。然后将方位信息错误的页面文件旋转至正确角度在进行对全部单页页面文件进行排序,这样在一定程度上提高了归档效率,节约了人力成本。

另外,本申请实施例中,通过动态标识码的方式,对文件进行分批统一编号,与预设数据库进行关联与同步,自动化整理、旋转、排序和备份,方便了对文件的分类管控,减少了人工压力,提高了归档的质量,加快了工作维护的效率。另外,建立新文件的存档索引,方便跟踪追溯和查漏。不依赖于页码明细,可自由打散,可以乱序回收,任意颠倒,均可实现文件的排序重组。打印过程受控,方便记录文件原始管理,按动态码自动识别按批次分组归档,自动提示批次文件是否缺失,无需人工干预,节约了人力成本,提高效率。

在一个具体的车间的场景中,控制记录文件的生产和归档,通过动态流水码,对车间现场文件进行标识,在生产现场需要文件的过程中,提供打印受控文件,每个受控文件左上和右下分别有一个动态标识码,一维码或者二维码。这些文件在车间现场,员工填写后,纸质扫描返回计算机,计算机自动按文件批号、文件类型或文件页码给文件分组并归档,对文件在扫描过程中的乱序,错序,旋转都可以自动纠正。这里只是用这个例子来进行说明,并不形成具体的限定。

图6是本发明是实施例提供的一种批文件处理装置的结构示意图,该装置适用于执行本发明实施例提供给的一种批文件处理方法。如图6所示,该装置具体可以包括:待处理文件获取模块601、文件拆分模块602、动态标识码识别模块603和文件重组模块604。

其中,待处理文件获取模块601,用于获取各个待处理文件,其中,待处理文件为添加了动态标识码且经过数据填充后的待标注文件;文件拆分模块602,用于将各个待处理文件拆分为多个单页页面文件;动态标识码识别模块603,用于针对每个待处理文件,识别组成待处理文件的各个单页页面文件上的动态标识码,并将动态标识码与预设数据库进行匹配,以确定待处理文件完整;文件重组模块604,用于按照预设排序需求对全部单页页面文件进行排序,以组成新文件,并建立新文件的存档索引。

本发明采用以上技术方案,获取各个待处理文件,待处理文件为添加了动态标识码且经过数据填充后的待标注文件,这样无需人工区分各个待处理文件,将处理文件的信息集成到动态标识码中,另外,根据应用场景和实际需求进行数据填充;将各个待处理文件拆分为多个单页页面文件,以便对解决待处理文件页面混乱的文字,以便后续对以单页页面文件为单元进行排序和旋转,提高了归档准确率;针对每个待处理文件,识别组成待处理文件的各个单页页面文件上的动态标识码,并将动态标识码与预设数据库进行匹配,以确定待处理文件完整,这样保证了待处理文件完整时才进行后续的文件重组处理,提高了效率;按照预设排序需求对全部单页页面文件进行排序,以组成新文件,并建立新文件的存档索引。整个过程无需人工干预,提高了文件归档的准确率,节约了人力成本。

可选的,动态标识码识别模块603具体用于:

获取待处理文件的页数;

在预设数据库中查找动态标识码匹配的标准页数;

若待处理文件的页数与标准页数一致,则确定待处理文件完整。

可选的,还包括动态表示添加模块,动态标识添加模块具体用于:

在待标注文件为实体文件时,根据文件的批号和文件的属性生成动态标识码,并打印动态标识码,其中,动态标识码粘贴在实体文件形式的待标注文件上;

在待标注文件为电子文件时,根据文件的批号和文件的属性生成动态标识码,并将动态标识码添加在电子文件形式的待标注文件的预设位置。

可选的,按照预设排序需求对全部单页页面文件进行排序,之前,还包括:

识别动态标识码中的位置信息,以确定页面文件的角度信息;

若根据角度信息判断页面文件的方位信息错误,则根据页面文件的角度信息旋转页面文件。

可选的,还包括信息关联模块,用于接收关联信息,并将关联信息存储至预设数据库,其中,关联信息包括文件属性和动态标识码的关联关系。

可选的,预设排序需求至少包括按文件批号、文件索引或文件页码排序。

可选的,动态标识码的关联信息包括文件组编号、文件类型、文件页码和文件角度中的一个或多个,其中,文件角度包括文件的方位信息。

本发明实施例提供的批文件处理装置可执行本发明任意实施例提供的批文件处理方法,具备执行方法相应的功能模块和有益效果。

本发明实施例还提供一种设备,请参阅图7,图7为一种设备的结构示意图,如图7所示,该设备包括:处理器710,以及与处理器710相连接的存储器720;存储器720用于存储计算机程序,所述计算机程序至少用于执行本发明实施例中的批文件处理方法;处理器710用于调用并执行所述存储器中的所述计算机程序,上述批文件处理方法至少包括如下步骤:获取各个待处理文件,其中,待处理文件为添加了动态标识码且经过数据填充后的待标注文件;将各个待处理文件拆分为多个单页页面文件;针对每个待处理文件,识别组成待处理文件的各个单页页面文件上的动态标识码,并将动态标识码与预设数据库进行匹配,以确定待处理文件完整;按照预设排序需求对全部单页页面文件进行排序,以组成新文件,并建立新文件的存档索引。

本发明实施例还提供一种存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时,实现如本发明实施例中的批文件处理方法中各个步骤:获取各个待处理文件,其中,待处理文件为添加了动态标识码且经过数据填充后的待标注文件;将各个待处理文件拆分为多个单页页面文件;针对每个待处理文件,识别组成待处理文件的各个单页页面文件上的动态标识码,并将动态标识码与预设数据库进行匹配,以确定待处理文件完整;按照预设排序需求对全部单页页面文件进行排序,以组成新文件,并建立新文件的存档索引。

可以理解的是,上述各实施例中相同或相似部分可以相互参考,在一些实施例中未详细说明的内容可以参见其他实施例中相同或相似的内容。

需要说明的是,在本发明的描述中,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。此外,在本发明的描述中,除非另有说明,“多个”的含义是指至少两个。

流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。

应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(pga),现场可编程门阵列(fpga)等。

本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。

此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。

上述提到的存储介质可以是只读存储器,磁盘或光盘等。

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。

尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。

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