一种文档汇编方法以及系统转让专利

申请号 : CN201610803928.2

文献号 : CN106445892B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 雷兵刘俊生伍宏卫

申请人 : 中国工商银行股份有限公司

摘要 :

本发明提供一种文档汇编方法以及系统,所述方法包括:根据一岗位属性信息从数据库中查找出与所述岗位属性信息对应的子文档信息,所述岗位属性信息与一用户相对应;根据所述子文档信息从所述数据库中获取父节点信息以及最新版本的子文档;根据所述父节点信息生成文档大纲;根据所述最新版本的子文档以及所述文档大纲生成汇编文档。实现了根据岗位属性信息一次性的获取与其本身岗位相对应的最新版本的全量文档,达到了企业文档汇编的目的。

权利要求 :

1.一种文档汇编方法,其特征是,所述方法包括:根据一岗位属性信息从数据库中查找出与所述岗位属性信息对应的子文档信息,所述岗位属性信息与一用户相对应;

根据所述子文档信息从所述数据库中获取父节点信息以及最新版本的子文档;

根据所述父节点信息生成文档大纲;

根据所述最新版本的子文档以及所述文档大纲生成汇编文档。

2.根据权利要求1所述的方法,其特征是,所述方法还包括:采集用户输入的身份认证信息;

当所述用户认证成功时,根据所述身份认证信息从所述数据库中确定出所述用户的岗位属性信息。

3.根据权利要求2所述的方法,其特征是,根据一岗位属性信息从数据库中查找出与所述岗位属性信息对应的子文档信息包括:根据一岗位属性信息确定与所述岗位属性信息对应的用户访问文档权限信息;

根据所述用户访问文档权限信息从数据库中查找出与所述岗位属性信息对应的子文档信息,所述子文档信息包括子文档节点信息、子文档版本信息以及子文档存放路径信息。

4.根据权利要求2所述的方法,其特征是,所述的方法还包括:采集用户输入的文档请求信息;

将所述汇编文档传输至所述用户。

5.根据权利要求4所述的方法,其特征是,所述的方法还包括:采集用户输入的调整后的文档大纲;

将所述最新版本的子文档按照所述调整后的文档大纲生成调整后的汇编文档;

将所述调整后的汇编文档传输至所述用户。

6.一种文档汇编系统,其特征是,所述系统包括:子文档信息查找装置,用于根据一岗位属性信息从数据库中查找出与所述岗位属性信息对应的子文档信息,所述岗位属性信息与一用户相对应;

获取装置,用于根据所述子文档信息从所述数据库中获取父节点信息以及最新版本的子文档;

文档大纲生成装置,用于根据所述父节点信息生成文档大纲;

汇编文档生成装置,用于根据所述最新版本的子文档以及所述文档大纲生成汇编文档。

7.根据权利要求6所述的系统,其特征是,所述系统还包括:身份认证信息采集装置,用于采集用户输入的身份认证信息;

岗位属性信息确定装置,用于当所述用户认证成功时,根据所述身份认证信息从所述数据库中确定出所述用户的岗位属性信息。

8.根据权利要求7所述的系统,其特征是,所述子文档信息查找装置包括:权限信息确定模块,用于根据一岗位属性信息确定与所述岗位属性信息对应的用户访问文档权限信息;

子文档信息查找模块,用于根据所述用户访问文档权限信息从数据库中查找出与所述岗位属性信息对应的子文档信息,所述子文档信息包括子文档节点信息、子文档版本信息以及子文档存放路径信息。

9.根据权利要求7所述的系统,其特征是,所述系统还包括:文档请求信息采集装置,用于采集用户输入的文档请求信息;

汇编文档传输装置,用于将所述汇编文档传输至所述用户。

10.根据权利要求9所述的系统,其特征是,所述系统还包括:文档大纲采集装置,用于采集用户输入的调整后的文档大纲;

调整汇编文档生成装置,用于将所述最新版本的子文档按照所述调整后的文档大纲生成调整后的汇编文档;

调整汇编文档发送装置,用于将所述调整后的汇编文档传输至所述用户。

11.一种文档汇编系统,其特征是,所述系统包括应用服务器以及数据库,其中,所述的应用服务器包括:子文档信息查找装置,用于根据一岗位属性信息从所述数据库中查找出与所述岗位属性信息对应的子文档信息,所述岗位属性信息与一用户相对应;

获取装置,用于根据所述子文档信息从所述数据库中获取父节点信息以及最新版本的子文档;

文档大纲生成装置,用于根据所述父节点信息生成文档大纲;

汇编文档生成装置,用于根据所述最新版本的子文档以及所述文档大纲生成汇编文档。

12.根据权利要求11所述的系统,其特征是,所述系统还包括客户端,所述客户端包括身份认证信息采集装置,用于采集用户输入的身份认证信息;

所述应用服务器还包括岗位属性信息确定装置,用于当所述用户认证成功时,根据所述身份认证信息从所述数据库中确定出所述用户的岗位属性信息。

13.根据权利要求12所述的系统,其特征是,所述子文档信息查找装置包括:权限信息确定模块,用于根据一岗位属性信息确定与所述岗位属性信息对应的用户访问文档权限信息;

子文档信息查找模块,用于根据所述用户访问文档权限信息从数据库中查找出与所述岗位属性信息对应的子文档信息,所述子文档信息包括子文档节点信息、子文档版本信息以及子文档存放路径信息。

14.根据权利要求12所述的系统,其特征是,所述客户端还包括文档请求信息采集装置,用于采集用户输入的文档请求信息;

所述应用服务器还包括汇编文档传输装置,用于将所述汇编文档传输至所述用户。

15.根据权利要求14所述的系统,其特征是,所述客户端还包括文档大纲采集装置,用于采集用户输入的调整后的文档大纲;

所述应用服务器还包括调整汇编文档生成装置,用于将所述最新版本的子文档按照所述调整后的文档大纲生成调整后的汇编文档;调整汇编文档发送装置,用于将所述调整后的汇编文档传输至所述用户。

说明书 :

一种文档汇编方法以及系统

技术领域

[0001] 本发明关于文档管理技术领域,特别是关于基于IE操作的企业文档汇编技术,具体的讲是一种文档汇编方法及系统。

背景技术

[0002] 随着企业自身的发展,内部会逐步建立各种规章制度以及各种规范,尤其像大型的软件研发企业,涉及的制度和开发规范非常多。尽管一些企业已经建立了具体的规范制度管理办法,但大多数还是处在一种初级的文档管理阶段,即在新增或者修订上述制度或者规范文档后,向所涉及的部门或岗位人员发布,并对所述文档进行相关权限控制管理。
[0003] 企业的制度和规范随着企业的发展不停的修订或新增,对于某个具体的岗位人员而言,要提取文档时,如何获得最新的文档,便成为了一个非常大的问题。这样会导致规范制度等文档虽然已经与时俱进了,但具体岗位人员却无法在合适的时间合适的地方迅速找到合适自己要求的版本的全量文档,或者是具体工作中涉及的某个文档。
[0004] 专利号为200810222032.0的发明专利公开了一种文档协同编辑系统,用以实现以子文档为单位的协同编辑以及版本管理模式,并在此基础上解决文档的可复用性问题和计算机硬件资源利用率低下的问题,达到对文档编写的流程控制。该发明专利公开的系统被合并于此,以作为本发明的现有技术。

发明内容

[0005] 为了克服现有技术存在的上述技术问题,本发明提供了一种文档汇编方法以及系统,通过一岗位属性信息从数据库中查找出子文档信息,根据子文档信息从数据库中获取父节点信息以及最新版本的子文档,将最新版本的子文档按照父节点信息生成的文档大纲进行编译,生成汇编文档,实现了根据岗位属性信息一次性的获取与其本身岗位相对应的最新版本的全量文档,达到了企业文档汇编的目的。
[0006] 本发明的目的之一是,提供一种文档汇编方法,所述方法包括:根据一岗位属性信息从数据库中查找出与所述岗位属性信息对应的子文档信息,所述岗位属性信息与一用户相对应;根据所述子文档信息从所述数据库中获取父节点信息以及最新版本的子文档;根据所述父节点信息生成文档大纲;根据所述最新版本的子文档以及所述文档大纲生成汇编文档。
[0007] 在本发明的优选实施方式中,所述方法还包括采集用户输入的身份认证信息;当所述用户认证成功时,根据所述身份认证信息从所述数据库中确定出所述用户的岗位属性信息。
[0008] 在本发明的优选实施方式中,根据一岗位属性信息从数据库中查找出与所述岗位属性信息对应的子文档信息包括根据一岗位属性信息确定与所述岗位属性信息对应的用户访问文档权限信息;根据所述用户访问文档权限信息从数据库中查找出与所述岗位属性信息对应的子文档信息,所述子文档信息包括子文档节点信息、子文档版本信息以及子文档存放路径信息。
[0009] 在本发明的优选实施方式中,所述的方法还包括:采集用户输入的文档请求信息;将所述汇编文档传输至所述用户。
[0010] 在本发明的优选实施方式中,所述的方法还包括:采集用户输入的调整后的文档大纲;将所述最新版本的子文档按照所述调整后的文档大纲生成调整后的汇编文档;将所述调整后的汇编文档传输至所述用户。
[0011] 本发明的目的之一是,提供了一种文档汇编系统,所述的系统包括子文档信息查找装置,用于根据一岗位属性信息从数据库中查找出与所述岗位属性信息对应的子文档信息,所述岗位属性信息与一用户相对应;获取装置,用于根据所述子文档信息从所述数据库中获取父节点信息以及最新版本的子文档;文档大纲生成装置,用于根据所述父节点信息生成文档大纲;汇编文档生成装置,用于根据所述最新版本的子文档以及所述文档大纲生成汇编文档。
[0012] 在本发明的优选实施方式中,所述系统还包括身份认证信息采集装置,用于采集用户输入的身份认证信息;岗位属性信息确定装置,用于当所述用户认证成功时,根据所述身份认证信息从所述数据库中确定出所述用户的岗位属性信息。
[0013] 在本发明的优选实施方式中,所述子文档信息查找装置包括:权限信息确定模块,用于根据一岗位属性信息确定与所述岗位属性信息对应的用户访问文档权限信息;子文档信息查找模块,用于根据所述用户访问文档权限信息从数据库中查找出与所述岗位属性信息对应的子文档信息,所述子文档信息包括子文档节点信息、子文档版本信息以及子文档存放路径信息。
[0014] 在本发明的优选实施方式中,所述系统还包括文档请求信息采集装置,用于采集用户输入的文档请求信息;汇编文档传输装置,用于将所述汇编文档传输至所述用户。
[0015] 在本发明的优选实施方式中,所述系统还包括:文档大纲采集装置,用于采集用户输入的调整后的文档大纲;调整汇编文档生成装置,用于将所述最新版本的子文档按照所述调整后的文档大纲生成调整后的汇编文档;调整汇编文档发送装置,用于将所述调整后的汇编文档传输至所述用户。
[0016] 本发明的目的之一是,提供了一种文档汇编系统,所述的系统包括应用服务器以及数据库,其中,所述的应用服务器包括:子文档信息查找装置,用于根据一岗位属性信息从数据库中查找出与所述岗位属性信息对应的子文档信息,所述岗位属性信息与一用户相对应;获取装置,用于根据所述子文档信息从所述数据库中获取父节点信息以及最新版本的子文档;文档大纲生成装置,用于根据所述父节点信息生成文档大纲;汇编文档生成装置,用于根据所述最新版本的子文档以及所述文档大纲生成汇编文档。
[0017] 在本发明的优选实施方式中,所述系统还包括客户端,所述客户端包括身份认证信息采集装置,用于采集用户输入的身份认证信息;所述应用服务器还包括岗位属性信息确定装置,用于当所述用户认证成功时,根据所述身份认证信息从所述数据库中确定出所述用户的岗位属性信息。
[0018] 在本发明的优选实施方式中,所述子文档信息查找装置包括:权限信息确定模块,用于根据一岗位属性信息确定与所述岗位属性信息对应的用户访问文档权限信息;子文档信息查找模块,用于根据所述用户访问文档权限信息从数据库中查找出与所述岗位属性信息对应的子文档信息,所述子文档信息包括子文档节点信息、子文档版本信息以及子文档存放路径信息。
[0019] 在本发明的优选实施方式中,所述客户端还包括文档请求信息采集装置,用于采集用户输入的文档请求信息;所述应用服务器还包括汇编文档传输装置,用于将所述汇编文档传输至所述用户。
[0020] 在本发明的优选实施方式中,所述客户端还包括文档大纲采集装置,用于采集用户输入的调整后的文档大纲;所述应用服务器还包括调整汇编文档生成装置,用于将所述最新版本的子文档按照所述调整后的文档大纲生成调整后的汇编文档;调整汇编文档发送装置,用于将所述调整后的汇编文档传输至所述用户。
[0021] 本发明的有益效果在于,提供了一种文档汇编方法以及系统,通过一岗位属性信息从数据库中查找出子文档信息,根据子文档信息从数据库中获取父节点信息以及最新版本的子文档,将最新版本的子文档按照父节点信息生成的文档大纲进行编译,生成汇编文档,实现了根据岗位属性信息一次性的获取与其本身岗位相对应的最新版本的全量文档,达到了企业文档汇编的目的,同时用户也可以通过调整大纲,达到对文档顺序的调整目的。
[0022] 为让本发明的上述和其他目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附图式,作详细说明如下。

附图说明

[0023] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0024] 图1为本发明实施例提供的一种文档汇编方法的实施方式一的流程图;
[0025] 图2为本发明实施例提供的一种文档汇编方法的实施方式二的流程图;
[0026] 图3为本发明实施例提供的一种文档汇编方法的实施方式三的流程图;
[0027] 图4为本发明实施例提供的一种文档汇编方法的实施方式四的流程图;
[0028] 图5为图1中的步骤S101的流程图;
[0029] 图6为本发明实施例提供的一种文档汇编系统的实施方式一的结构框图;
[0030] 图7为本发明实施例提供的一种文档汇编系统的实施方式二的结构框图;
[0031] 图8为本发明实施例提供的一种文档汇编系统的实施方式三的结构框图;
[0032] 图9为本发明实施例提供的一种文档汇编系统的实施方式四的结构框图;
[0033] 图10为本发明实施例提供的一种文档汇编系统中上子文档信息查找装置的结构框图;
[0034] 图11为本发明实施例提供的另一种文档汇编系统的实施方式一的结构框图;
[0035] 图12为本发明实施例提供的另一种文档汇编系统的实施方式二的结构框图;
[0036] 图13为本发明提供的另一种文档汇编系统中数据库的结构框图。

具体实施方式

[0037] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0038] 本发明是关于一种企业文档汇编系统,特别是关于一种基于IE操作的在线文档汇编系统,针对现有技术中具体岗位人员无法在合适的时间合适的地方迅速找到适合自己要求的版本的全量文档,或者是具体工作中涉及的某个文档的技术问题,为企业内部实现文档统一管理提供了一套行之有效的解决方案。
[0039] 本发明所知的文档包括企业的各种规章制度、开发规范等,这些文档包括多个子文档,预先针对各个子文档定义其子文档属性,并相应的定义企业的各个用户的岗位属性信息,每个岗位对应岗位属性信息,每个岗位属性信息对应多个子文档,两者之间有对应关系。
[0040] 图1为本发明提出的一种文档汇编方法的实施方式一的具体流程图,由图1可知,所述的方法在实施方式一中包括:
[0041] S101:根据一岗位属性信息从数据库中查找出与所述岗位属性信息对应的子文档信息,所述岗位属性信息与一用户相对应。
[0042] 在具体的实施例中,所述岗位属性信息定义了该用户在企业中所从事的岗位,例如是研发人员、项目经理、业务线经理、架构师、行政管理人员等,进一步的,岗位属性信息还可以定义了该岗位是属于哪条产品线,哪个产品,哪个具体应用,或者哪个部门等信息,在实际的使用过程中可针对不同的企业,灵活定义。
[0043] S102:根据所述子文档信息从所述数据库中获取父节点信息以及最新版本的子文档。在具体的实施例中,每个子文档都有多个版本,此处获取的是最新版本的子文档。
[0044] S103:根据所述父节点信息生成文档大纲。
[0045] S104:根据所述最新版本的子文档以及所述文档大纲生成汇编文档。在具体的实施例中,将所述最新版本的子文档按照所述文档大纲进行汇编,即可得到汇编文档。该汇编文档是将所有最新版本的子文档按照文档大纲的顺序生成,通过子文档的父节点属性,能够按照一份文档的篇章节等顺序生成,保持文档的正常顺序。
[0046] 如上即是本发明提供的一种文档汇编方法的实施方式一,通过一岗位属性信息从数据库中查找出子文档信息,根据子文档信息从数据库中获取父节点信息以及最新版本的子文档,将最新版本的子文档按照父节点信息生成的文档大纲进行编译,生成汇编文档,实现了根据岗位属性信息一次性的获取与其本身岗位相对应的最新版本的全量文档,达到了企业文档汇编的目的。
[0047] 图2为本发明实施例提供的一种文档汇编方法的实施方式二的流程图,由图2可知,该方法在实施方式二中具体包括:
[0048] S201:采集用户输入的身份认证信息,所述用户的身份认证信息用于对用户登录企业系统的身份进行认证。
[0049] S202:当所述用户认证成功时,根据所述身份认证信息从所述数据库中确定出所述用户的岗位属性信息。
[0050] S203:根据一岗位属性信息从数据库中查找出与所述岗位属性信息对应的子文档信息,所述岗位属性信息与一用户相对应。
[0051] S204:根据所述子文档信息从所述数据库中获取父节点信息以及最新版本的子文档。在具体的实施例中,每个子文档都有多个版本,此处获取的是最新版本的子文档。
[0052] S205:根据所述父节点信息生成文档大纲。
[0053] S206:根据所述最新版本的子文档以及所述文档大纲生成汇编文档。在具体的实施例中,将所述最新版本的子文档按照所述文档大纲进行汇编,即可得到汇编文档。该汇编文档是将所有最新版本的子文档按照文档大纲的顺序生成,通过子文档的父节点属性,能够按照一份文档的篇章节等顺序生成,保持文档的正常顺序。
[0054] 如上即是本发明提供的一种文档汇编方法的实施方式二,当用户认证成功后,通过用户的岗位属性信息从数据库中查找出子文档信息,根据子文档信息从数据库中获取父节点信息以及最新版本的子文档,将最新版本的子文档按照父节点信息生成的文档大纲进行编译,生成汇编文档,实现了根据岗位属性信息一次性的获取与其本身岗位相对应的最新版本的全量文档,达到了企业文档汇编的目的。
[0055] 图3为本发明实施例提供的一种文档汇编方法的实施方式三的流程图,由图3可知,该方法在实施方式三中具体包括:
[0056] S301:采集用户输入的身份认证信息,所述用户的身份认证信息用于对用户登录企业系统的身份进行认证。
[0057] S302:当所述用户认证成功时,根据所述身份认证信息从所述数据库中确定出所述用户的岗位属性信息。
[0058] S303:根据所述岗位属性信息从数据库中查找出与所述岗位属性信息对应的子文档信息,所述岗位属性信息与一用户相对应。
[0059] S304:根据所述子文档信息从所述数据库中获取父节点信息以及最新版本的子文档。在具体的实施例中,每个子文档都有多个版本,此处获取的是最新版本的子文档。
[0060] S305:根据所述父节点信息生成文档大纲。
[0061] S306:根据所述最新版本的子文档以及所述文档大纲生成汇编文档。在具体的实施例中,将所述最新版本的子文档按照所述文档大纲进行汇编,即可得到汇编文档。该汇编文档是将所有最新版本的子文档按照文档大纲的顺序生成,通过子文档的父节点属性,能够按照一份文档的篇章节等顺序生成,保持文档的正常顺序。
[0062] S307:采集用户输入的文档请求信息;
[0063] S308:将所述汇编文档传输至所述用户。
[0064] 在本发明的其他实施方式中,用户认证成功之后企业系统即可根据用户的岗位属性信息进行汇编文档,用户通过认证之后随时可以根据需求输入文档请求信息,带汇编文档生成之后,即将该汇编文档传送给用户。
[0065] 如上即是本发明提供的一种文档汇编方法的实施方式三,当用户认证成功后,通过用户的岗位属性信息从数据库中查找出子文档信息,根据子文档信息从数据库中获取父节点信息以及最新版本的子文档,将最新版本的子文档按照父节点信息生成的文档大纲进行编译,生成汇编文档,当用户输入文档请求信息后,即可将该汇编文档传送给用户,实现了用户可一次性的获取与其本身岗位相对应的最新版本的全量文档,达到了企业文档汇编的目的。
[0066] 图4为本发明实施例提供的一种文档汇编方法的实施方式四的流程图,由图4可知,该方法在实施方式四中具体包括:
[0067] S401:采集用户输入的身份认证信息,所述用户的身份认证信息用于对用户登录企业系统的身份进行认证。
[0068] S402:当所述用户认证成功时,根据所述身份认证信息从所述数据库中确定出所述用户的岗位属性信息。
[0069] S403:采集用户输入的文档请求信息;
[0070] S404:根据所述岗位属性信息从数据库中查找出与所述岗位属性信息对应的子文档信息,所述岗位属性信息与一用户相对应。
[0071] S405:根据所述子文档信息从所述数据库中获取父节点信息以及最新版本的子文档。在具体的实施例中,每个子文档都有多个版本,此处获取的是最新版本的子文档。
[0072] S406:根据所述父节点信息生成文档大纲。由于用户已发出文档请求信息,因此此处可先将生成的文档大纲传送给用户。
[0073] S407:根据所述最新版本的子文档以及所述文档大纲生成汇编文档。在具体的实施例中,将所述最新版本的子文档按照所述文档大纲进行汇编,即可得到汇编文档。该汇编文档是将所有最新版本的子文档按照文档大纲的顺序生成,通过子文档的父节点属性,能够按照一份文档的篇章节等顺序生成,保持文档的正常顺序。
[0074] S408:将所述汇编文档传输至所述用户。
[0075] S409:采集用户输入的调整后的文档大纲。
[0076] S410:将所述最新版本的子文档按照所述调整后的文档大纲生成调整后的汇编文档;
[0077] S411:将所述调整后的汇编文档传输至所述用户。
[0078] 如上即是本发明提供的一种文档汇编方法的实施方式四,当用户认证成功后,输入文档请求信息,通过用户的岗位属性信息从数据库中查找出子文档信息,根据子文档信息从数据库中获取父节点信息以及最新版本的子文档,将最新版本的子文档按照父节点信息生成的文档大纲进行编译,生成汇编文档,将该汇编文档传送给用户,当用户需要对子文档顺序进行调整时,可输入调整后的文档大纲,汇编文档将根据该调整后的文档大纲进行调整,实现了用户可一次性的获取与其本身岗位相对应的最新版本的全量文档,达到了企业文档汇编的目的,同时用户也可以通过调整所述大纲,达到对所述顺序的调整目的。
[0079] 图5为图1中的步骤S101的流程图,参考图5,步骤S101在一种实施方式中包括:
[0080] S501:根据一岗位属性信息确定与所述岗位属性信息对应的用户访问文档权限信息。在该实施方式中,属于同一岗位的不同用户访问文档的权限是不同的。
[0081] S502:根据所述用户访问文档权限信息从数据库中查找出与所述岗位属性信息对应的子文档信息,所述子文档信息包括子文档节点信息、子文档版本信息以及子文档存放路径信息。
[0082] 图6为本发明提出的一种文档汇编系统的实施方式一的结构框图,请参阅图6,所述系统在实施方式一中包括:
[0083] 子文档信息查找装置101,用于根据一岗位属性信息从数据库中查找出与所述岗位属性信息对应的子文档信息,所述岗位属性信息与一用户相对应。
[0084] 在具体的实施例中,所述岗位属性信息定义了该用户在企业中所从事的岗位,例如是研发人员、项目经理、业务线经理、架构师、行政管理人员等,进一步的,岗位属性信息还可以定义了该岗位是属于哪条产品线,哪个产品,哪个具体应用,或者哪个部门等信息,在实际的使用过程中可针对不同的企业,灵活定义。
[0085] 获取装置102,用于根据所述子文档信息从所述数据库中获取父节点信息以及最新版本的子文档。在具体的实施例中,每个子文档都有多个版本,此处获取的是最新版本的子文档。
[0086] 文档大纲生成装置103,用于根据所述父节点信息生成文档大纲。
[0087] 汇编文档生成装置104,用于根据所述最新版本的子文档以及所述文档大纲生成汇编文档。在具体的实施例中,将所述最新版本的子文档按照所述文档大纲进行汇编,即可得到汇编文档。该汇编文档是将所有最新版本的子文档按照文档大纲的顺序生成,通过子文档的父节点属性,能够按照一份文档的篇章节等顺序生成,保持文档的正常顺序。
[0088] 如上即是本发明提供的一种文档汇编系统的实施方式一,通过一岗位属性信息从数据库中查找出子文档信息,根据子文档信息从数据库中获取父节点信息以及最新版本的子文档,将最新版本的子文档按照父节点信息生成的文档大纲进行编译,生成汇编文档,实现了根据岗位属性信息一次性的获取与其本身岗位相对应的最新版本的全量文档,达到了企业文档汇编的目的。
[0089] 图7为本发明实施例提供的一种文档汇编系统的实施方式二的结构框图,请参阅图7,该系统在实施方式二中还包括:
[0090] 身份认证信息采集装置105,用于采集用户输入的身份认证信息,所述用户的身份认证信息用于对用户登录企业系统的身份进行认证。
[0091] 岗位属性信息确定装置106,用于当所述用户认证成功时,根据所述身份认证信息从所述数据库中确定出所述用户的岗位属性信息。
[0092] 如上即是本发明提供的一种文档汇编系统的实施方式二,当用户认证成功后,通过用户的岗位属性信息从数据库中查找出子文档信息,根据子文档信息从数据库中获取父节点信息以及最新版本的子文档,将最新版本的子文档按照父节点信息生成的文档大纲进行编译,生成汇编文档,实现了根据岗位属性信息一次性的获取与其本身岗位相对应的最新版本的全量文档,达到了企业文档汇编的目的。
[0093] 图8为本发明实施例提供的一种文档汇编系统的实施方式三的结构框图,请参阅图8,该系统在实施方式三中还包括:
[0094] 文档请求信息采集装置107,用于采集用户输入的文档请求信息;
[0095] 汇编文档传输装置108,用于将所述汇编文档传输至所述用户。
[0096] 在本发明的其他实施方式中,用户认证成功之后企业系统即可根据用户的岗位属性信息进行汇编文档,用户通过认证之后随时可以根据需求输入文档请求信息,带汇编文档生成之后,即将该汇编文档传送给用户。
[0097] 如上即是本发明提供的一种文档汇编系统的实施方式三,当用户认证成功后,通过用户的岗位属性信息从数据库中查找出子文档信息,根据子文档信息从数据库中获取父节点信息以及最新版本的子文档,将最新版本的子文档按照父节点信息生成的文档大纲进行编译,生成汇编文档,当用户输入文档请求信息后,即可将该汇编文档传送给用户,实现了用户可一次性的获取与其本身岗位相对应的最新版本的全量文档,达到了企业文档汇编的目的。
[0098] 图9为本发明实施例提供的一种文档汇编系统的实施方式四的结构框图,请参阅图9,该系统在实施方式四中还包括:
[0099] 文档大纲采集装置109,用于采集用户输入的调整后的文档大纲。
[0100] 调整汇编文档生成装置110,用于将所述最新版本的子文档按照所述调整后的文档大纲生成调整后的汇编文档;
[0101] 调整汇编文档发送装置111,用于将所述调整后的汇编文档传输至所述用户。
[0102] 如上即是本发明提供的一种文档汇编系统的实施方式四,当用户认证成功后,输入文档请求信息,通过用户的岗位属性信息从数据库中查找出子文档信息,根据子文档信息从数据库中获取父节点信息以及最新版本的子文档,将最新版本的子文档按照父节点信息生成的文档大纲进行编译,生成汇编文档,将该汇编文档传送给用户,当用户需要对子文档顺序进行调整时,可输入调整后的文档大纲,汇编文档将根据该调整后的文档大纲进行调整,实现了用户可一次性的获取与其本身岗位相对应的最新版本的全量文档,达到了企业文档汇编的目的,同时用户也可以通过调整所述大纲,达到对所述顺序的调整目的。
[0103] 图10为本发明实施例提供的一种文档汇编系统中子文档信息查找装置的结构框图,参考图10,子文档信息查找装置101包括:
[0104] 权限信息确定模块1011,用于根据一岗位属性信息确定与所述岗位属性信息对应的用户访问文档权限信息。在该实施方式中,属于同一岗位的不同用户访问文档的权限是不同的。
[0105] 子文档信息查找模块1012,用于根据所述用户访问文档权限信息从数据库中查找出与所述岗位属性信息对应的子文档信息,所述子文档信息包括子文档节点信息、子文档版本信息以及子文档存放路径信息。
[0106] 图11为本发明提出的另一种文档汇编系统的实施方式一的结构框图,请参阅图11,所述系统在实施方式一中包括应用服务器100以及数据库200。
[0107] 其中,所述的应用服务器100包括:
[0108] 子文档信息查找装置101,用于根据一岗位属性信息从数据库200中查找出与所述岗位属性信息对应的子文档信息,所述岗位属性信息与一用户相对应。
[0109] 在具体的实施例中,所述岗位属性信息定义了该用户在企业中所从事的岗位,例如是研发人员、项目经理、业务线经理、架构师、行政管理人员等,进一步的,岗位属性信息还可以定义了该岗位是属于哪条产品线,哪个产品,哪个具体应用,或者哪个部门等信息,在实际的使用过程中可针对不同的企业,灵活定义。
[0110] 获取装置102,用于根据所述子文档信息从所述数据库中获取父节点信息以及最新版本的子文档。在具体的实施例中,每个子文档都有多个版本,此处获取的是最新版本的子文档。
[0111] 文档大纲生成装置103,用于根据所述父节点信息生成文档大纲。
[0112] 汇编文档生成装置104,用于根据所述最新版本的子文档以及所述文档大纲生成汇编文档。在具体的实施例中,将所述最新版本的子文档按照所述文档大纲进行汇编,即可得到汇编文档。该汇编文档是将所有最新版本的子文档按照文档大纲的顺序生成,通过子文档的父节点属性,能够按照一份文档的篇章节等顺序生成,保持文档的正常顺序。
[0113] 如上即是本发明提供的另一种文档汇编系统的实施方式一,通过一岗位属性信息从数据库中查找出子文档信息,根据子文档信息从数据库中获取父节点信息以及最新版本的子文档,将最新版本的子文档按照父节点信息生成的文档大纲进行编译,生成汇编文档,实现了根据岗位属性信息一次性的获取与其本身岗位相对应的最新版本的全量文档,达到了企业文档汇编的目的。
[0114] 图12为本发明实施例提供的另一种文档汇编系统的实施方式二的结构框图,请参阅图12,该系统在实施方式二中还包括客户端300,客户端包括身份认证信息采集装置105,用于采集用户输入的身份认证信息,所述用户的身份认证信息用于对用户登录企业系统的身份进行认证。
[0115] 所述应用服务器还包括岗位属性信息确定装置106,用于当所述用户认证成功时,根据所述身份认证信息从所述数据库中确定出所述用户的岗位属性信息。
[0116] 如上即是本发明提供的另一种文档汇编系统的实施方式二,当用户认证成功后,通过用户的岗位属性信息从数据库中查找出子文档信息,根据子文档信息从数据库中获取父节点信息以及最新版本的子文档,将最新版本的子文档按照父节点信息生成的文档大纲进行编译,生成汇编文档,实现了根据岗位属性信息一次性的获取与其本身岗位相对应的最新版本的全量文档,达到了企业文档汇编的目的。
[0117] 在本发明的其他实施方式中,所述客户端还包括文档请求信息采集装置107,用于采集用户输入的文档请求信息;
[0118] 所述应用服务器还包括汇编文档传输装置108,用于将所述汇编文档传输至所述用户。
[0119] 在本发明的其他实施方式中,用户认证成功之后企业系统即可根据用户的岗位属性信息进行汇编文档,用户通过认证之后随时可以根据需求输入文档请求信息,带汇编文档生成之后,即将该汇编文档传送给用户。
[0120] 当用户认证成功后,通过用户的岗位属性信息从数据库中查找出子文档信息,根据子文档信息从数据库中获取父节点信息以及最新版本的子文档,将最新版本的子文档按照父节点信息生成的文档大纲进行编译,生成汇编文档,当用户输入文档请求信息后,即可将该汇编文档传送给用户,实现了用户可一次性的获取与其本身岗位相对应的最新版本的全量文档,达到了企业文档汇编的目的。
[0121] 在本发明的其他实施方式中,所述客户端还包括文档大纲采集装置109,用于采集用户输入的调整后的文档大纲。
[0122] 所述客户端还包括调整汇编文档生成装置110,用于将所述最新版本的子文档按照所述调整后的文档大纲生成调整后的汇编文档;调整汇编文档发送装置111,用于将所述调整后的汇编文档传输至所述用户。
[0123] 通过本发明,用户可以在IE所嵌套的编辑器上一次性的获取与其本身岗位相对应的最新版本的全量文档,并使用系统中的文档大纲栏同时对文档结构进行动态调整,以达到企业文档汇编的目的。
[0124] 下面结合具体的实施例,详细介绍本发明的技术方案。在该具体实施例中,该系统包括IE客户端、应用服务器以及数据库,IE客户端、数据库分别通过网络与应用服务器连接,其中:
[0125] 用户通过IE客户端登录,通过身份认证后,提交文档请求信息。
[0126] 应用服务器接受IE客户端的登录请求,并进行用户身份认证,在通过认证后,接收用户提交的文档请求信息,并根据用户的身份认证信息对应的岗位属性信息在数据库中查找所有符合该用户属性的子文档,并按照子文档属性,编辑成用户所需的文档。具体的,应用服务器接收IE客户端提交的指令,在通过身份认证后,接收客户的文档请求信息,根据用户的属性,查找出数据库中所有符合该用户属性的子文档信息,所述子文档信息至少包括子文档节点信息、子文档版本信息以及子文档存放路径信息,在查到所述子文档信息后,生成用户的文档大纲,进而反馈给IE客户端,同时,根据接收到的子文档信息提取数据库中的相应子文档,并处理得到最终用户所需的文档。
[0127] 图13为本发明提供的具体实施例中数据库的结构示意图,如图13所示,所述数据库包括用户属性存储单元201、子文档属性存储单元202和子文档存储单元203,其中:
[0128] 所述用户属性存储单元201用于存储用户的身份认证信息以及用户的属性信息,所述用户的身份认证信息用于对用户登录系统的身份认证,其中,所述用户属性包括但不限于用户岗位属性信息。但该用户的岗位信息要适用于定义用户访问文档权限的定义,即要与后面子文档属性存储单元中的文档权限定义属性相对应,根据一份子文档要适用于多个岗位的特性,这里应该是一对多的关系,这样才能便于系统根据该用户的岗位属性信息,直接读取到所有适于该用户的所有有权限的子文档,进而汇编出适于该用户的文档。
[0129] 子文档属性存储单元202用于存储两类信息,一类是该子文档在原始文档大纲中的父节点信息,用于生成文档大纲,并控制文档编辑的章节次序;一类是文档权限属性信息,该属性信息要与上述用户岗位属性信息相对应,在权限信息中一份子文档要适于多个岗位的需要,它们是一对多的关系,用于根据用户岗位属性信息,就能方便的找到所有适于该用户的子文档。进一步的,还可以包含文档性质属性信息,一般企业的文档会被划分为不同的类别和层次,例如,划分为制度和技术规范两类,而针对制度类文档,进一步可以划分为综合管理,运行管理以及项目管理,还可以进一步对上述细分,而针对技术规范文档,同样的也可以划分为不同的类别和层次,所述文档的性质属性信息可以方便员工提交特定细分类别的汇编文档。
[0130] 子文档存储单元203用于存储子文档的所有版本信息以及各版本的子文档的存放路径,从而便于文档管理单元方便的提取到子文档,并进行汇编。
[0131] 此外,还可以在文档管理系统应用服务器中增加后台预查询模块,在文档管理系统数据库中增加缓存模块。针对员工查询较多的需求,提前在后台通过批量的方式生成所需文档汇编的大纲,并保存在缓存模块中,以提升系统的效率。
[0132] 综上所述,本发明提出了一种文档汇编方法以及系统,首先对企业的规章制度,开发规范等文档的子文档定义子文档属性,并相应的定义用户的岗位属性信息,利用两者的对应关系,当用户在通过认证后,能获知该用户的企业岗位属性,在用户提交文档请求信息后,根据所述用户的企业岗位属性,在数据库中查找到该属性对应的所有子文档,并获取所有子文档的最新版本以及子文档的父节点属性,这样能够快速生成适合该用户的文档大纲,并同时获取该用户的所有子文档,最终将所述所有子文档按照所述文档大纲的顺序生成汇编文档,通过子文档的父节点属性,能够按照一份文档的篇章节等顺序生成,保持文档的正常顺序,同时用户也可以通过调整所述大纲,达到对所述顺序的调整目的。
[0133] 本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一般计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。
[0134] 本领域技术人员还可以了解到本发明实施例列出的各种功能是通过硬件还是软件来实现取决于特定的应用和整个系统的设计要求。本领域技术人员可以对于每种特定的应用,可以使用各种方法实现所述的功能,但这种实现不应被理解为超出本发明实施例保护的范围。
[0135] 本发明中应用了具体实施例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。