一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

文档处理方法、装置及服务端设备与流程

2023-02-19 11:45:11 来源:中国专利 TAG:


1.本发明涉及数据管理技术领域,尤其是涉及一种文档处理方法、装置及服务端设备。


背景技术:

2.项目文档管理是指在一个系统(软件)项目开发进程中将提交的文档进行收集管理的过程。文档管理对于一个项目的顺利进行具有较为重要的作用。但是,文档管理在项目中的管理较为混乱,问题产生后无据可查,难以查到文档的缺失情况。目前的解决方法是通过开发平台管理来检测各个不同文档的缺失情况。然而,单独为了检测各个不同文档的缺失而单独开发平台管理,较为费时费力,而且需要较高的检测成本和资源。


技术实现要素:

3.有鉴于此,本发明的目的在于提供一种文档处理方法、装置及服务端设备,可以高效检测出项目整体的文档缺失情况,节省检测成本及资源。
4.第一方面,本发明实施例提供了一种文档处理方法,所述方法应用于文档管理系统,所述文档管理系统按照项目对应预设有指定的文档管理分类结构;所述方法包括:获取至少一客户端传输的目标文档;其中,所述目标文档隶属于目标项目;基于目标文档管理分类结构对所述目标文档进行储存和管理;所述目标项目对应指定所述目标文档管理分类结构;通过遍历所述目标文档管理分类结构中的每个分类,检测所述目标项目的目标文档缺失情况。
5.在一种实施方式中,所述基于目标文档管理分类结构对所述目标文档进行储存和管理的步骤,包括:确定所述目标文档所属的所述目标项目,并判断在所述文档管理系统中所述目标项目是否已创建;如果所述目标项目已创建,则将所述目标文档储存于所述目标项目对应指定的所述目标文档管理分类结构中,并在所述目标文档管理分类结构中对所述目标文档进行管理。
6.在一种实施方式中,所述将所述目标文档储存于所述目标项目对应指定的所述目标文档管理分类结构中的步骤,包括:确定所述目标文档在所述目标文档管理分类结构中的所属分类;根据所述所属分类确定所述目标文档在所述目标文档管理分类结构中的储存位置;按照所述储存位置将所述目标文档储存于所述目标文档管理分类结构的所述所属分类中。
7.在一种实施方式中,在所述判断在所述文档管理系统中所述目标项目是否已创建的步骤之后,还包括:如果所述目标项目未创建,则在所述文档管理系统中创建所述目标项目,并按照所述目标项目创建对应指定的所述目标文档管理分类结构;将所述目标文档储存于所述目标文档管理分类结构中,并在所述目标文档管理分类结构中对所述目标文档进行管理。
8.在一种实施方式中,所述按照所述目标项目创建对应指定的所述目标文档管理分
类结构的步骤,包括:按照所述目标项目的目标文档管理要求,创建对应指定的所述目标文档管理分类结构;其中,所述目标文档管理要求包括下述任意一项或多项:所述目标项目的需求、标准、测试、安全、版本规划。
9.在一种实施方式中,所述通过遍历所述目标文档管理分类结构中的每个分类,检测所述目标项目的目标文档缺失情况的步骤,包括:通过遍历所述目标文档管理分类结构中的每个分类,检测所述目标文档管理分类结构中的每个分类中是否存在所述目标文档,得到第一检测结果;根据所述第一检测结果确定所述目标项目的目标文档缺失情况。
10.在一种实施方式中,在所述通过遍历所述目标文档管理分类结构中的每个分类,检测所述目标文档管理分类结构中的每个分类中是否存在所述目标文档,得到第一检测结果的步骤之前,还包括:按照预设时间定时扫描所述文档管理系统中的所有项目;对所述所有项目中无文档管理要求的第一项目进行过滤,得到待检测项目;其中,所述待检测项目包括所述目标项目。
11.在一种实施方式中,所述通过遍历所述目标文档管理分类结构中的每个分类,检测所述目标文档管理分类结构中的每个分类中是否存在所述目标文档,得到第一检测结果的步骤,包括:检测所述待检测项目对应指定的待检测文档管理分类结构是否符合所述待检测项目的分类标准;如果符合所述分类标准,则通过遍历所述待检测文档管理分类结构中的每个分类,检测所述待检测文档管理分类结构中的每个分类中是否存在文档,得到第一检测结果。
12.在一种实施方式中,在所述检测所述待检测项目对应指定的待检测文档管理分类结构是否符合所述待检测项目的分类标准的步骤之后,还包括:如果符合所述分类标准,则通过遍历所述待检测文档管理分类结构中的每个分类,检测所述待检测文档管理分类结构中的每个分类下的文档格式是否正确,得到第二检测结果;基于所有的所述待检测项目对应的所述第一检测结果和所述第二检测结果,得到检测报告。
13.在一种实施方式中,所述文档管理系统为基于wiki的文档管理工具。
14.第二方面,本发明实施例还提供一种文档处理装置,所述装置应用于文档管理系统,所述文档管理系统按照项目对应预设有指定的文档管理分类结构;所述装置包括:获取模块,用于获取至少一客户端传输的目标文档;其中,所述目标文档隶属于目标项目;储存管理模块,用于基于目标文档管理分类结构对所述目标文档进行储存和管理;所述目标项目对应指定所述目标文档管理分类结构;检测模块,用于通过遍历所述目标文档管理分类结构中的每个分类,检测所述目标项目的目标文档缺失情况。
15.第三方面,本发明实施例还提供一种服务端设备,包括处理器和存储器,所述存储器存储有能够被所述处理器执行的计算机可执行指令,所述处理器执行所述计算机可执行指令以实现第一方面提供的任一项所述的方法。
16.第四方面,本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令在被处理器调用和执行时,计算机可执行指令促使处理器实现第一方面提供的任一项所述的方法。
17.本发明实施例提供的一种文档处理方法、装置及服务端设备,应用于文档管理系统,文档管理系统按照项目对应预设有指定的文档管理分类结构,首先获取至少一客户端传输的隶属于目标项目的目标文档,然后基于目标项目对应指定的目标文档管理分类结构
对目标文档进行储存和管理,之后通过遍历目标文档管理分类结构中的每个分类,检测目标项目的目标文档缺失情况。上述方法针对一个项目按照其对应指定的文档管理分类结构进行该项目的文档储存和管理,能够在该文档管理分类结构中通过遍历各分类更加高效的检测出该项目整体的文档缺失情况,本发明实施例无需用户再针对不同文档单独开发平台管理进行不同的文档缺失检测,可以高效检测出项目整体的文档缺失情况,节省了检测成本及资源。
18.本发明的其他特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
19.为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
20.为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
21.图1为本发明实施例提供的一种文档处理方法的流程示意图;
22.图2为本发明实施例提供的一种数据中心架构的示意图;
23.图3为本发明实施例提供的另一种数据中心架构的示意图;
24.图4为本发明实施例提供的另一种数据中心架构的示意图;
25.图5为本发明实施例提供的一种文档处理装置的结构示意图;
26.图6为本发明实施例提供的一种服务端设备的结构示意图。
具体实施方式
27.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合实施例对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
28.目前,文档管理在项目开发中不是很受重视,当发现其重要性时,往往为时已晚。整个项目可能因此变得管理混乱,问题产生后无据可查。现有的相关技术中提供的文档处理方法需要单独为了检测各个不同文档的缺失而单独开发平台管理,造成成本及资源浪费,而且如果引进其他公司项目管理平台,各方面成本及后期维护比较麻烦,基于此,本发明实施例提供了一种文档处理方法、装置及服务端设备,可以高效检测出项目整体的文档缺失情况,节省了检测成本及资源。
29.为便于对本实施例进行理解,首先对本发明实施例所公开的一种文档处理方法进行详细介绍,方法应用于文档管理系统,文档管理系统按照项目对应预设有指定的文档管理分类结构,参见图1所示的一种文档处理方法的流程示意图,该方法主要包括以下步骤s110至步骤s130:
30.步骤s110,获取至少一客户端传输的目标文档。
31.其中,目标文档隶属于目标项目,可选的,上述客户端设备可以为计算机、手机等终端设备,上述客户端传输的目标文档的数量可以为一个,也可以为多个,上述的目标文档是隶属于目标项目、格式正确的文档,不是与项目无关、格式错误的文档。在一种实施方式中,可以通过客户端的用户图形界面提供文档上传控件,并响应于用户针对该文档上传控件的上传操作,将客户端中的目标文档传输至服务端,从而使服务端中的文档管理系统获取到该目标文档。
32.步骤s120,基于目标文档管理分类结构对目标文档进行储存和管理。
33.目标项目对应指定目标文档管理分类结构。不同的项目可以对应有不同的文档管理分类结构,本方法可以针对不同项目,建立不同的文档管理分类结构,从而针对隶属于不同项目的文档按照各自对应的文档管理分类结构进行储存和管理。在一种实施方式中,本方案可以按专业项目标准一键在wiki创建树状项目文档分类结构(文档管理分类结构),后期由各角色人员在对应wiki分类下上传项目文档。上述的wiki是一种在网络上开放且可供多人协同创作的超文本系统,这种超文本系统支持面向社群的协作式写作,同时也包括一组支持这种写作。
34.步骤s130,通过遍历目标文档管理分类结构中的每个分类,检测目标项目的目标文档缺失情况。
35.在一种实施方式中,本方案中的检测功能可以每天定时扫描待检测项目列表,例如,首先定时的检测wiki项目下的树状分类是否符合该项目类别标准,然后在每个分类下检测对应文档是否存在以及格式是否正确。
36.本发明实施例提供的一种文档处理方法,首先获取至少一客户端传输的隶属于目标项目的目标文档,然后基于目标项目对应指定的目标文档管理分类结构对目标文档进行储存和管理,之后通过遍历目标文档管理分类结构中的每个分类,检测目标项目的目标文档缺失情况。本发明实施例中,针对各个项目按照其对应指定的文档管理分类结构进行各自项目的文档储存和管理,能够在该文档管理分类结构中通过遍历各分类更加高效的检测出该项目整体的文档缺失情况,本发明实施例无需用户再针对不同文档单独开发平台管理进行不同的文档缺失检测,可以高效检测出项目整体的文档缺失情况,节省了检测成本及资源。
37.在一些实施例中,在对目标文档进行储存管理之前,程序可以先检测文档管理系统中是否已创建该目标文档所隶属于的目标项目。作为一个示例,上述步骤s120具体可以包括如下步骤:
38.步骤a),确定目标文档所属的目标项目,并判断在文档管理系统中目标项目是否已创建;
39.步骤b),如果目标项目已创建,则将目标文档储存于目标项目对应指定的目标文档管理分类结构中,并在目标文档管理分类结构中对目标文档进行管理。
40.参见图2所示的一种数据中心架构的示意图,首先用户可以输入项目标题(project name),程序可以检测此项目是否已经创建,从而判断是否已创建此项目对应的文档管理分类结构(如标准化文档存储目录结构、上述树状项目文档分类结构等形式的文档管理分类结构)。若已创建,则将隶属于此项目的文档储存于该文档管理分类结构中进行
管理。
41.示例性的,如图3所示,用户输入项目标题“节日策划”,程序检测出系统存在已创建的名为“节日策划”的项目,并且存在已创建的相对应的文档管理分类结构。如果用户此时上传了一篇名为“劳动节节日策划”的文档,程序首先确定该文档所属于“节日策划”这一项目,由于此项目已创建,程序则可以将“劳动节节日策划”这一文档储存于位于“节日策划”这一项目对应的文档管理分类结构中,并在该文档管理分类结构中对目标文档进行管理。
42.通过在对目标文档进行管理之前对文档管理系统中目标项目是否已创建进行检测,有助于统一建立分类标签,方便做好下一步的分类存储的工作,避免整个项目变得管理混乱。
43.基于上述步骤a)和步骤b),为能够将目标文档准确的存储于目标项目对应指定的目标文档管理分类结构中,可以确定目标文档的所属分类。
44.作为一个示例,上述步骤b)具体可以包括如下步骤:
45.步骤c),确定目标文档在目标文档管理分类结构中的所属分类;
46.步骤d),根据所属分类确定目标文档在目标文档管理分类结构中的储存位置;
47.步骤e),按照储存位置将目标文档储存于目标文档管理分类结构的所属分类中。
48.在实际应用中,如图3所示,程序确定“节日策划”这一项目已创建,并且存在已创建的相对应的文档管理分类结构,其预设分类方式为按月份进行分类,即父页面下属有12个子页面,每个子页面分别对应一至十二月。如果用户上传了一篇名为“劳动节节日策划”的文档,程序确定“劳动节节日策划”这一文档隶属于“五月节日策划”这一分类,从而确定“劳动节节日策划”这一文档应当存储于“五月节日策划”这一分类的子页面中,从而对该文档进行存储。
49.再例如,用户上传了一篇名为“圣诞节节日策划”的文档,程序确定“圣诞节节日策划”这一文档隶属于“十二月节日策划”这一分类,从而确定“圣诞节节日策划”这一文档应当存储于“十二月节日策划”这一分类的子页面中,从而对该文档进行存储。
50.通过确定目标文档的所属分类,覆盖项目关键业务流程,统一建立分类标签,从而确定所述待管理文档对应的分类标签,可以使存储位置更加精确,即将目标文档更加准确的存储于目标项目对应指定的目标文档管理分类结构中,有助于项目文档的管理。
51.基于上述步骤a)和步骤b),如果程序检测文档管理系统中未创建该目标项目以及此目标项目对应的文档管理分类结构,则可以在文档管理系统中创建目标项目及其对应指定的目标文档管理分类结构。作为一个示例,在上述步骤a)之后,该方法还可以包括如下步骤:
52.步骤f),如果目标项目未创建,则在文档管理系统中创建目标项目,并按照目标项目创建对应指定的目标文档管理分类结构;
53.步骤g),将目标文档储存于目标文档管理分类结构中,并在目标文档管理分类结构中对目标文档进行管理。
54.参见图2所示的一种数据中心架构的示意图,用户输入项目标题后,如果程序检测此项目未创建,程序的创建辅助(create helper)可以在文档管理系统中创建目标项目,并按照目标项目创建对应指定的目标文档管理分类结构。例如,根据定制化的分类模板,一键
在wiki创建树状项目文档分类结构(文档管理分类结构),以使后期由各角色人员能够在对应wiki分类下上传项目文档。
55.在实际应用中,如图3所示,用户输入项目标题“节日策划”,程序检测出文档管理系统中并不存在名为“节日策划”的项目,则创建辅助可以在文档管理系统中创建名为“节日策划”的项目,并创建相对应的文档管理分类结构,其预设分类方式为按月份进行分类,即父页面下属有12个子页面,每个子页面分别对应一至十二月。用户上传了一篇名为“劳动节节日策划”的文档,程序确定“劳动节节日策划”这一文档隶属于“五月节日策划”这一分类,从而确定“劳动节节日策划”这一文档应当存储于“五月节日策划”这一分类的子页面中,从而对该文档进行存储。
56.程序可以在检测出没有创建相关项目的情况下,创建该项目及其对应指定的目标文档管理分类结构,实现在正确的位置创建正确的结构,后期由各角色人员在对应分类结构下上传项目文档,简化了用户的工作量。
57.基于上述步骤f)和步骤g),根据不同项目的不同需求,可以有多种定制化的分类模板可供创建。作为一个示例,上述步骤f)具体可以包括如下步骤:
58.步骤h),按照目标项目的目标文档管理要求,创建对应指定的目标文档管理分类结构。
59.对于上述步骤h),其中的目标文档管理要求包括下述任意一项或多项:目标项目的需求、标准、测试、安全、版本规划。
60.参见图2所示的一种数据中心架构的示意图,首先,创建辅助可以根据项目标题来创建该项目的父页面(parentpage),而后根据目标项目中的目标文档管理要求,即列事件(column event)与内容事件(content event)等,在父页面下进行对应的子页面(childpage)的创建。例如,按专业项目标准(文档管理要求)一键在wiki创建树状项目文档分类结构(文档管理分类结构)。
61.通过针对不同目标项目的目标文档管理要求,程序在可选的定制化的分类模板库中选取一个最适合的模板进行创建,定制化的模板规范了文档管理分类结构,使得项目文档的各式、命名等标准统一且更加符合标准,最大程度上满足目标项目的需求,有助于对文档的统一管理及维护,使得文档管理更加规范有序。
62.在一些实施例中,为避免部分文档的缺失对项目造成影响,可以对目标文档管理分类结构中的每个分类进行检测。作为一个示例,上述步骤s130具体可以包括如下步骤:
63.步骤i),通过遍历目标文档管理分类结构中的每个分类,检测目标文档管理分类结构中的每个分类中是否存在目标文档,得到第一检测结果;
64.步骤j),根据第一检测结果确定目标项目的目标文档缺失情况。
65.参见图2所示的一种数据中心架构的示意图,目标文档管理分类结构中的每个分类,具体包括子项目(subitem)、内容(content)以及附件(attachment)等。
66.在实际应用中,如图3所示,程序遍历“节日策划”这一项目下的文档管理分类结构中的每个分类,即从“一月节日策划”检测至“十二月节日策划”,检测每个子页面下是否存在应具备的文档,即每个分类的子页面中是否有相对应的附件内容,例如,“五月节日策划”的子页面中应当有“劳动节节日策划”、“青年节节日策划”、“母亲节节日策划”等文档,检测过后得到第一检测结果。从第一检测结果中可以得知,“五月节日策划”的子页面中并没有“青年节节日策划”和“母亲节节日策划”的文档,从而可以确定“节日策划”的项目中缺失青年节节日策划”和“母亲节节日策划”的文档。
67.通过遍历目标文档管理分类结构中得每个分类,可以充分检测到目标文档的缺失情况,有利于对文档的统计,方便日后进行补充,避免了因管理混乱导致后期出现问题,甚至无据可查的问题出现。
68.基于上述步骤i)和步骤j),可以对文档管理系统中的所有项目进行定时扫描,并且可以忽略一些不需要进行的项目。作为一个示例,在上述步骤i)之前,该方法还可以包括如下步骤:
69.步骤k),按照预设时间定时扫描文档管理系统中的所有项目;
70.步骤l),对所有项目中无文档管理要求的第一项目进行过滤,得到待检测项目。
71.对于上述步骤l),其中的待检测项目包括目标项目。
72.需要说明的是,预设时间可以是任意时长,例如半小时、一小时等等(本实施例以一小时为例进行说明)。参见图2所示的一种数据中心架构的示意图,检测功能为可自己配置时间的定时脚本运行,程序每隔一小时对文档管理系统中的所有项目进行扫描,首先获取所有项目列表(get all project),同时对所有项目中无文档管理要求的第一项目进行过滤,如通过设置白名单(white list)来过滤掉存在于白名单中的项目,即不需要检测的项目,得到需要检测的项目样本(sample list),然后遍历待检测项目列表。
73.在实际应用中,如图4所示,程序每隔一小时对所有项目进行扫描,首先获取所有项目,其中,“公司规定”是固定的公示性文件,属于无文档管理要求的项目,由此可以被过滤掉不进行检测,从而可以得到“节日策划”和“婚礼策划”等需要进行检测的项目样本,即待检测项目。
74.通过对文档管理系统中的所有项目进行定时扫描,可以更加高效及时的检测出待检测项目,节省了服务器针对不需要检测的项目的工作量,一定程度上节省了检测成本及资源。
75.基于上述步骤k)和步骤l),在检测各分类中是否存在文档之前,可以先检测文档管理分类结构是否符合其分类标准。作为一个示例,上述步骤i)具体可以包括如下步骤:
76.步骤m),检测待检测项目对应指定的待检测文档管理分类结构是否符合待检测项目的分类标准;
77.步骤n),如果符合分类标准,则通过遍历待检测文档管理分类结构中的每个分类,检测待检测文档管理分类结构中的每个分类中是否存在文档,得到第一检测结果。
78.在实际应用中,如图3所示,对“节日策划”这一项目进行检测,其正确的分类结构应为,父页面下属有12个子页面,每个子页面分别对应一至十二月,如果其中缺失了下属某一个月的分类或其中包含不符合标准的分类,例如缺失了“五月节日策划”这一标准下属分类,或者出现了“十三月节日策划”这种不符合标准的下属分类,则确定该文档管理分类结构不符合待检测项目的分类标准。
79.如果文档管理分类结构符合分类标准,则遍历“节日策划”这一项目下的文档管理分类结构中的每个分类,即从“一月节日策划”检测至“十二月节日策划”,检测每个子页面下是否存在应具备的文档,即每个分类的子页面中是否有相对应的附件内容,例如“五月节日策划”的子页面中应当有“劳动节节日策划”、“青年节节日策划”、“母亲节节日策划”等文
档,检测过后得到第一检测结果。从第一检测结果中可以得知,“五月节日策划”的子页面中并没有“青年节节日策划”和“母亲节节日策划”的文档,从而可以确定“节日策划”的项目中缺失青年节节日策划”和“母亲节节日策划”的文档。
80.通过由上至下,由总至分的检测方式,有序、准确的检测出待检测项目对应指定的待检测文档管理分类结构是否符合待检测项目的分类标准,提高了对待检测文档管理分类结构中的每个分类中是否存在文档的检测效率。
81.基于上述步骤m)和步骤n),还可以针对目标文档的格式及命名等文档格式进行检测。作为一个示例,在上述步骤m)之后,该方法还可以包括如下步骤:
82.步骤o),如果符合分类标准,则通过遍历待检测文档管理分类结构中的每个分类,检测待检测文档管理分类结构中的每个分类下的文档格式是否正确,得到第二检测结果;
83.步骤p),基于所有的待检测项目对应的第一检测结果和第二检测结果,得到检测报告。
84.在实际应用中,如图3所示,程序遍历“节日策划”这一项目下的每个分类,检测每个分类下的文档格式及命名是否正确。例如,要求所有文档格式均为文件后缀为“.docx”的word文档,而检测出其中一篇文档是后缀为“.pdf”的pdf文档,则此pdf文档的格式是不正确的,从而得到第二检测结果。
85.再例如,要求所有文档的命名均为“节日名称 节日策划”的形式,而检测出其中一篇文档的命名是“五一活动”,则此文档的命名是不正确的,从而得到第二检测结果。
86.基于上述的第一检测结果以及第二检测结果,可以得到所有项目的文档情况做标准化检测报告并将其发送所有项目成员周知,及时通知用户进行补充,以便及时的补充及修改。
87.通过对分类结构以及文档格式进行检测,得出检测报告并发送给所有项目成员,可以准确高效的使项目成员知晓项目中哪些文件需要补充或修改,便于整个项目可以高效、有条不紊的执行。
88.在一些实施例中,本发明可以基于现有的开源工具实现。作为一个示例,上述的文档管理系统为基于wiki的文档管理工具。
89.wiki是一种在网络上开放且可供多人协同创作的超文本系统,这种超文本系统支持面向社群的协作式写作,同时也包括一组支持这种写作。wiki还是一款免费开源工具,同时很多公司正在使用wiki做文档管理,对接成本较小,还可以用基于wiki的轻量级工具解决项目文档不标准及缺失的痛点,避免了由于引进其他公司项目管理平台使各方面成本及后期维护较为复杂的情况。
90.综上所述,本发明实施例提供的上述文档处理方法至少包括以下特点:
91.(1)本发明实施例提供的文档处理方法,基于免费开源工具wiki,同时许多公司正在使用wiki做文档管理,对接成本较小。本方法为轻量级,成本较低的方法。
92.(2)本发明实施例提供的文档处理方法,可以按专业项目标准一键在wiki创建树状项目文档分类,后期由各角色人员在对应wiki分类下上传项目文档,避免项目文档不标准。
93.(3)本发明实施例提供的文档处理方法,可以每天定时扫描项目列表,检测各分类下是否已存在对应文档,对项目所有成员发送标准化文档记录情况报告,避免项目文档缺
失,具有高可用性、稳定性及时效性较强的特点。
94.对于前述实施例提供的文档处理方法,本发明实施例提供了一种文档处理装置,该装置应用于文档管理系统,文档管理系统按照项目对应预设有指定的文档管理分类结构。参见图5所示的一种文档处理装置的结构示意图,该装置主要包括以下部分:
95.获取模块501,用于获取至少一客户端传输的目标文档;其中,目标文档隶属于目标项目。
96.储存管理模块502,用于基于目标文档管理分类结构对目标文档进行储存和管理;目标项目对应指定目标文档管理分类结构。
97.检测模块503,用于通过遍历目标文档管理分类结构中的每个分类,检测目标项目的目标文档缺失情况。
98.本发明实施例提供的上述文档处理装置,首先获取至少一客户端传输的目标文档,然后基于目标文档管理分类结构对目标文档进行储存和管理,之后通过遍历目标文档管理分类结构中的每个分类,检测目标项目的目标文档缺失情况。本发明实施例无需用户再针对不同文档单独开发平台管理进行不同的文档缺失检测,可以高效检测出项目整体的文档缺失情况,节省了检测成本及资源。
99.在一种实施方式中,储存管理模块502具体用于:确定所述目标文档所属的所述目标项目,并判断在所述文档管理系统中所述目标项目是否已创建;如果所述目标项目已创建,则将所述目标文档储存于所述目标项目对应指定的所述目标文档管理分类结构中,并在所述目标文档管理分类结构中对所述目标文档进行管理。
100.在一种实施方式中,储存管理模块502具体用于:确定所述目标文档在所述目标文档管理分类结构中的所属分类;根据所述所属分类确定所述目标文档在所述目标文档管理分类结构中的储存位置;按照所述储存位置将所述目标文档储存于所述目标文档管理分类结构的所述所属分类中。
101.在一种实施方式中,上述装置还包括创建模块,用于:在判断在所述文档管理系统中所述目标项目是否已创建之后,如果所述目标项目未创建,则在所述文档管理系统中创建所述目标项目,并按照所述目标项目创建对应指定的所述目标文档管理分类结构;将所述目标文档储存于所述目标文档管理分类结构中,并在所述目标文档管理分类结构中对所述目标文档进行管理。
102.在一种实施方式中,创建模块具体用于:按照所述目标项目的目标文档管理要求,创建对应指定的所述目标文档管理分类结构;其中,所述目标文档管理要求包括下述任意一项或多项:
103.所述目标项目的需求、标准、测试、安全、版本规划。
104.在一种实施方式中,检测模块503具体用于:通过遍历所述目标文档管理分类结构中的每个分类,检测所述目标文档管理分类结构中的每个分类中是否存在所述目标文档,得到第一检测结果;根据所述第一检测结果确定所述目标项目的目标文档缺失情况。
105.在一种实施方式中,上述装置还包括过滤模块,用于:在通过遍历所述目标文档管理分类结构中的每个分类,检测所述目标文档管理分类结构中的每个分类中是否存在所述目标文档,得到第一检测结果之前,按照预设时间定时扫描所述文档管理系统中的所有项目;对所述所有项目中无文档管理要求的第一项目进行过滤,得到待检测项目;其中,所述
待检测项目包括所述目标项目。
106.在一种实施方式中,检测模块503具体用于:检测所述待检测项目对应指定的待检测文档管理分类结构是否符合所述待检测项目的分类标准;如果符合所述分类标准,则通过遍历所述待检测文档管理分类结构中的每个分类,检测所述待检测文档管理分类结构中的每个分类中是否存在文档,得到第一检测结果。
107.在一种实施方式中,检测模块503还用于:在检测所述待检测项目对应指定的待检测文档管理分类结构是否符合所述待检测项目的分类标准之后,如果符合所述分类标准,则通过遍历所述待检测文档管理分类结构中的每个分类,检测所述待检测文档管理分类结构中的每个分类下的文档格式是否正确,得到第二检测结果;基于所有的所述待检测项目对应的所述第一检测结果和所述第二检测结果,得到检测报告。
108.在一种实施方式中,文档管理系统为基于wiki的文档管理工具。
109.本发明实施例所提供的装置,其实现原理及产生的技术效果和前述方法实施例相同,为简要描述,装置实施例部分未提及之处,可参考前述方法实施例中相应内容。
110.本发明实施例提供了一种服务端设备,具体的,该服务端设备包括处理器和存储装置;存储装置上存储有计算机程序,计算机程序在被所述处理器运行时执行如上所述实施方式的任一项所述的方法。
111.图6为本发明实施例提供的一种服务端设备的结构示意图,该服务端设备包括:处理器60,存储器61,总线62和通信接口63,所述处理器60、通信接口63和存储器61通过总线62连接;处理器60用于执行存储器61中存储的可执行模块,例如计算机程序。
112.其中,存储器61可能包含高速随机存取存储器(ram,random access memory),也可能还包括非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。通过至少一个通信接口63(可以是有线或者无线)实现该系统网元与至少一个其他网元之间的通信连接,可以使用互联网,广域网,本地网,城域网等。
113.总线62可以是isa总线、pci总线或eisa总线等。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图6中仅用一个双向箭头表示,但并不表示仅有一根总线或一种类型的总线。
114.其中,存储器61用于存储程序,所述处理器60在接收到执行指令后,执行所述程序,前述本发明实施例任一实施例揭示的流过程定义的装置所执行的方法可以应用于处理器60中,或者由处理器60实现。
115.处理器60可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器60中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器60可以是通用处理器,包括中央处理器(central processing unit,简称cpu)、网络处理器(network processor,简称np)等;还可以是数字信号处理器(digital signal processing,简称dsp)、专用集成电路(application specific integrated circuit,简称asic)、现成可编程门阵列(field-programmable gate array,简称fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随
机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器61,处理器60读取存储器61中的信息,结合其硬件完成上述方法的步骤。
116.本发明实施例所提供的可读存储介质的计算机程序产品,包括存储了程序代码的计算机可读存储介质,所述程序代码包括的指令可用于执行前面方法实施例中所述的方法,具体实现可参见前述方法实施例,在此不再赘述。
117.所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
118.最后应说明的是:以上所述实施例,仅为本发明的具体实施方式,用以说明本发明的技术方案,而非对其限制,本发明的保护范围并不局限于此,尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本发明实施例技术方案的精神和范围,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献