一种分离式电子公文留痕及其显现方法和系统的制作方法

文档序号:6493701阅读:351来源:国知局
一种分离式电子公文留痕及其显现方法和系统的制作方法
【专利摘要】本发明涉及一种分离式电子公文留痕及其显现方法和系统,属于电子政务领域的技术范畴。本发明采用XML技术描述电子公文的数据信息,电子公文XML元素为一个容器元素,包含公文要素、留痕信息、认证信息三个XML元素,分别描述电子公文的公文要素内容、留痕信息和认证信息。采用本发明所述的方法和系统,公文的内容信息和留痕信息分离易于公文的成文;电子公文中只有公文的最终版本的内容信息,使电子公文简洁、无冗余信息;可使公文的留痕信息长期有效;集中维护留痕信息,易于电子签名,以维护留痕信息的真实性;给出标识显示留痕信息的装置,方便人们了解公文的审批过程及审批修改的内容。
【专利说明】一种分离式电子公文留痕及其显现方法和系统
【技术领域】
[0001]本发明属于电子政务领域的技术范畴,涉及办公自动化、公文制发过程中审批的内容信息,主要是制发公文过程中的历次修改过程、修改内容及每一个处理步骤修改痕迹的表示方法和呈现机制,最为关键的是便于电子公文的分发和留痕信息的长期保存,具体涉及一种分离式电子公文留痕及其显现方法和系统。
【背景技术】
[0002]随着信息化的普及和深入,越来越多的公文是以电子文件的形式存在,某些重要的电子公文需要长期保存。对传统的纸质文件,只要安全、妥善保管好纸介质的初稿,留痕信息就长期有效得到了保护。但对电子公文文件,采用何种留痕的描述方法能更有利于公文的成文、维护留痕信息的长期有效是目前要急待解决的一个技术问题。
[0003]留痕信息(trace information)是将公文文件在其成文过程中的历次修改过程、修改内容及每一个处理步骤修改的痕迹进行保留,并确保痕迹信息的真实性、不可否认性和可追溯性。
[0004]办公自动化系统在机关事业单位应用越来越广泛,办公自动化系统的重点之一是公文处理,公文处理包括收文处理和发文处理。
[0005]在传统的纸介质公文的流转过程中,拟稿人将自己的文稿(纸质文件)交给领导及签阅部门,他们都可能根据自己的意见对文稿做出一定的修改。文稿修改后,只要保留这个纸质原稿就保留了文书的修改过程和修改内容。日后查阅原稿,可以根据修改人的笔迹判定修改内容的真伪。这种内容和介质的绑定关系,保证了公文留痕信息的真实性、不可否认性和可追溯性。
[0006]在实现办公自动化后,在网络上以电子公文形式传送公文,进行公文的办理。各位领导修改的都是电子公文,如何来判断哪位领导修改了什么,这就需要在公文成文的流转过程中,在电子公文文件中保留修改痕迹。公文的留痕信息是电子公文一个较为关键的技术问题。
[0007]公文留痕处理的方法主要有:
[0008]1.在表单中设计一个多值计算域
[0009]在发文拟稿表单中设置一个数据类型为文本的域,计算允许多值。设计一个子表单,子表单中设置一个文本域,用来编辑意见。在发文拟稿表单设计有填写意见操作,该操作调用子表单为对话框,当文档流转到某个部门或领导时,可以在对话框中填写意见,并通过公式计算填入文档的会签意见域,意见的文字颜色根据流转的步骤各不相同。这样就达到了签发意见并留痕的目的。
[0010]缺点是只能签发意见留痕的作用,并不能对公文正文修改进行留痕。
[0011]2.对word文件对象进行编程
[0012]在发文拟稿表单中设置一个数据类型为RTF文本的域,用来容纳文件的正文。拟稿人利用WORD将已经拟好的文稿处理完毕,再在发文管理创建文档,并利用创建对象功能,将已经处理好的WORD文件嵌入到该文档中,各用户通过浏览发文管理中的文档就可以浏览其正文的内容。正文实质是一个WORD文件对象,利用发文管理对文档中WORD文件对象编程,使用户在修改该文档时显示出指定的颜色,要删除某些内容时则不能彻底删除,只添加上删除线,从而达到留痕的效果。
[0013]该方法通过编程控制正文文件的修改和删除权限,控制的对象是文件,而在实际文件编辑中可以绕过这个限制。一般通过加强规章制度的建设来禁止。
[0014]3.利用word模板的方法
[0015]设计带有宏的word模板,利用宏对word的一些功能进行了限制。如删除只能删除自己的内容,对其他内容只能添加删除线,添加的内容用不同的颜色区别,从而达到了留痕的功能。
[0016]公文拟稿人首先利用该模板编辑文件,以附件的方式附加到发文管理的拟稿单内。当流转到某个步骤时,用户将附件拆离至本地,进行编辑修改,修改完毕后再附加到拟稿单中。
[0017]该方法基本可以达到公文流转留痕的目的,但宏可能被禁止、再启用,用户完全可以饶过某些环节,因此存在一定的漏洞。
[0018]4.开发控件实现留痕处理
[0019]留痕控件支持word的基本文字编辑功能,另外再具备独特的文字留痕处理功能,以达到文书处理留痕的目的。
[0020]为了保持修改的痕迹,根据步骤的不同,添加的内容以不同颜色区分,而删除原来的内容则只能添加删除线,不能真正删除。这些功能主要是对控件进行程序控制,如处理DEL、Backspace、空格以及CTRL+C等编辑操作实现的。
[0021]当文书流转到部门领导核稿、会签部门会签、办公室审核、领导签发等步骤时,各经办人均可对文件进行部分修改,就保留各自的修改痕迹。当编辑完毕后,文件会上传到文件服务器中,并同时删除本地临时文件。
[0022]当文件签发后,拟稿人可以通过该控件滤出所有删除内容,把颜色统一转为黑色,形成一个整洁的文件。
[0023]该方法采用自主开发的控件,与其他系统的集成将成为瓶颈。
[0024]尽管目前现有的电子公文留痕信息方法有多种,但这些方法主要都是基于WORD的修改痕迹和批注信息来实现的。由于WORD文件格式本身的修改痕迹和批注信息是可以被更改的,只能通过一些措施来限制对留痕的更改。由于限制措施的局限性,可能会导致痕迹信息被破坏、篡改和丢失;留痕信息和正文信息交织在一起,成文时,就必须过滤留痕信息后,才能成文;留痕信息的呈现也只能通过恰当版本的WORD软件才能实现,不利于留痕信息的长期保存。
[0025]通过上述对现有技术的介绍,目前在留痕方面还存在着下列一些问题:
[0026]a)捕获留痕信息还存在漏洞;
[0027]b)留痕信息的独立性比较低;
[0028]c)留痕信息的兼容性差;
[0029]d)留痕信息的透明性低;
[0030]e)留痕信息不利于公文的成文;[0031]f)留痕信息的真实性没有保证。

【发明内容】

[0032]针对现有技术中存在的缺陷,本发明的目的是提供一种分离式电子公文留痕及其显现方法和系统。
[0033]通过分析,我们采用基于文本的描述和公文正文分离的方式表示留痕信息。因为文本描述的方式是由字符组成,不管多少年后,都能用简单文本软件查看它,大大降低了留痕信息的软件依赖性。由于留痕信息和正文是分离的,成文时只要不包含留痕信息就可以了。XML是可扩展的通用标记语言标准,可在多个信息系统之间进行数据交换,易于系统集成。我们主要使用XML技术集中描述公文的留痕信息,在公文的正文中仅引用留痕信息,实现信息的分离。
[0034]在文本模式下,显示留痕信息的效果不够友好。因此还设计出该方法的表示留痕信息的显示装置。设计出各个修改版本的显示、修改标识显示,以及修改过程和内容的列表显示。修改标识显示可使用不同颜色显示不同修改过程的痕迹。
[0035]为达到以上目的,本发明采用的技术方案是:
[0036]一种分离式电子公文留痕及其显现方法,包括以下步骤:
[0037]采用XML技术描述电子公文的数据信息,电子公文XML元素为一个容器元素,包含公文要素、留痕信息、认证信息三个XML元素,分别描述电子公文的公文要素内容、留痕信息和认证信息;
[0038]显示各个修改版本的电子公文显示、各个修改版本的电子公文修改标识显示、某个审阅者的修改显示以及修改过程和内容的列表显示。
[0039]进一步,所述的公文要素XML元素结构包括版头、主体和版记三个XML元素部分;
[0040]所述的版头XML元素结构包括份号、密级和保密期限、紧急程度、发文机关标志、发文字号、签发人和扩展要素;
[0041]所述的主体XML元素结构包括标题、主送机关、正文、附件说明、发文机关署名、成文日期、附注和扩展要素;
[0042]所述的版记XML元素结构包括抄送机关、印发机关、印发日期和扩展要素。
[0043]进一步,所述的留痕信息XML元素结构包括一个或多个公文办理,所述的公文办理的XML元素结构包括标识符、办理人、办理类型、开始时间、办理结果和结束时间;
[0044]其中,所述的标识符为公文版本的流水号,办理结果包含办理过程中修改的内容,办理类型包括初审、复审、审签、签发。
[0045]进一步,所述的认证信息由一个或多个办理签名项元素组成,一个办理签名项维护一个公文办理修改内容的真实性和不可抵赖性,办理签名项XML元素结构图包括办理标识符引用、签名结果、证书、签名算法、签名人和签名时间子元素;其中,所述的签名结果的值就是对被签名的公文办理所包含字符流进行空格处理,再进行数字签名所得到的结果的Base64编码,所述的证书的值为数字签名所对应公钥证书的Base64编码,所述的签名算法为记录数字签名所使用的算法,所述的签名人和签名时间分别记录签名的责任人和进行签名的时间。
[0046]进一步,该方法还包括对审批过程的真实性进行验证的步骤,包括:首先确定被验证的公文办理,找到对应的办理签名项,然后计算出办理的消息摘要,再由证书中的公钥解密“签名结果”得到签名时的消息摘要;比较这两个消息摘要,如果相同,则给出办理是真实的提示;否则给出办理已经被修改的提示。
[0047]一种分离式电子公文留痕及其显现系统,包括以下模块:
[0048]用户接口,用于与用户界面连接;
[0049]解析模块,与用户接口连接,用于解析“电子公文”形成电子公文的版本、公文要素、留痕和认证等信息,并把这些信息输入到内容信息模块”中;
[0050]XML解析模块,与解析模块连接,用于解析XML信息;
[0051 ]内容信息模块,与解析模块、显示模块和认证模板连接,用于采用XML技术存储电子公文的中的内容信息;
[0052]认证模块,分别与用户接口和内容信息模块连接,用于采用XML技术描述电子公文的中的认证信息及对应电子公文的认证。
[0053]括显示模块,分别与用户接口和内容信息模块连接,用于各个修改版本的电子公文显示、各个修改版本的电子公文修改标识显示、某个审阅者的修改显示以及修改过程和内容的列表显示。
[0054]本发明与现有文书留痕技术相比,主要效果在于:
[0055]a)留痕信息和内容信息的分离
[0056]b)留痕信息的独立性强
[0057]c)留痕信息的兼容性强
[0058]d)留痕信息具有很高的可理解性
[0059]e)能认证留痕信息的真伪
[0060]f)留痕信息易于长期保存
[0061]g)显示留痕信息的装置简洁易开发
[0062]本发明使用有语意文本的方式描述公文的修改过程和修改内容;公文的内容信息和留痕信息分离易于公文的成文;电子公文中只有公文的最终版本的内容信息,使电子公文简洁、无冗余信息;可使公文的留痕信息长期有效;集中维护留痕信息,易于电子签名,以维护留痕信息的真实性;给出标识显示留痕信息的装置,方便人们了解公文的审批过程及审批修改的内容。
【专利附图】

【附图说明】
[0063]图1是电子公文XML元素结构图;
[0064]图2是公文要素XML元素结构图;
[0065]图3是公文要素中的版头XML元素结构图;
[0066]图4是公文要素中的主体XML元素结构图;
[0067]图5是公文要素中的版记XML元素结构图;
[0068]图6是留痕信息XML元素结构图;
[0069]图7是公文办理XML元素结构图;
[0070]图8是办理人XML元素结构图;
[0071 ]图9是办理结果XML元素结构图;[0072]图10是处理项XML元素结构图;
[0073]图11是认证信息XML元素结构图;
[0074]图12是办理签名项XML元素结构图;
[0075]图13是本发明中验证一个审批过程的真实性的流程图;
[0076]图14是本发明中由一个修改版本回衮到前一个修改版本的流程图;
[0077]图15是本发明【具体实施方式】中一种分离式电子公文留痕及其显现系统结构图。
【具体实施方式】
[0078]下面结合附图和【具体实施方式】对本发明作进一步描述。
[0079]本发明主要是在电子公文中保留公文的修改痕迹。为了减少关联,采用在一个计算机文件包含公文要素内容、留痕信息和认证信息。为了便于数据交换和理解,采用XML技术描述这些数据信息。
[0080]公文从起草到成文需经过多个审批过程,也就是发文办理过程。公文的一个审批过程就是一个修改版本,某审阅者在某个时期内,可以多次修改公文,公文文件也可以多次被打开、保存。只要未被流转到下一个审阅者,即还是同一个审批过程,连续的修改对应同一个修改版本。所有修改版本的修改痕迹就组成公文的留痕信息。
[0081]在本发明中,留痕信息包括公文办理的描述信息、责任人、修改内容信息和处理时间等。修改内容信息包括增加、删除的文字内容信息,增加、删除公文要素内容信息、以及批注内容信息。
[0082]在本实施例中,一种分离式电子公文留痕及其显现方法,包括以下步骤:
[0083]采用XML技术描述电子公文的数据信息,电子公文XML元素为一个容器元素,包含公文要素、留痕信息、认证信息三个XML元素,分别描述电子公文的公文要素内容、留痕信息和认证信息;
[0084]显示各个修改版本的电子公文显示、各个修改版本的电子公文修改标识显示、某个审阅者的修改显示以及修改过程和内容的列表显示。
[0085]本实施例中,电子公文总体结构:
[0086]“电子公文” XML元素为一个容器元素,它包含“公文要素”、“留痕信息”、“认证信息”三个XML元素,其结构图如图1所示。
[0087]a)公文要素
[0088]公文要素为一公文所包含的要素,分为版头、主体和版记三个部分,其XML元素结构图如图2所示。
[0089]版头、主体和版记三个部分可包含的公文要素,其XML元素结构图分别如图3、图
4、图5所示。所述的版头XML元素结构包括份号、密级和保密期限、紧急程度、发文机关标志、发文字号、签发人和扩展要素。所述的主体XML元素结构包括标题、主送机关、正文、附件说明、发文机关署名、成文日期、附注和扩展要素。所述的版记XML元素结构包括抄送机关、印发机关、印发日期和扩展要素
[0090]一个公文要素的数据由该公文要素的文字内容和处理引用所组成,其字符片段如下:
[0091]〈公文要素标识符引用=〃0001-0001>XXX〈处理标识符引用="0002-0001" />X X X〈处理标识符引用="0002-0002"/〉......</ 公文要素 >
[0092]其中“公文要素” XML元素的“标识符引用”属性,为可选属性,有该属性就标识增加该“公文要素”时的版本号,没有标识该“公文要素”在起草时就存在;字符“X X X ”代表公文要素的部分文字内容,“处理”子元素为一个处理的引用。
[0093]b)留痕信息
[0094]留痕信息可包含多个公文办理,“留痕信息” XML元素结构图如图6所示。
[0095]一个“公文办理”可记录公文的一个审核过程信息和该过程修改的内容信息。公文的审核过程有:初审、复审、审签、签发等。经过一个“公文办理”的处理,公文的内容就会被修改,形成公文的一个新版本,因此“公文办理”和公文的版本就有了对应关系。“公文办理”XML元素结构图如图7所示。
[0096]“标识符”为公文版本的流水号,如:001,可以唯一标识一个“公文办理”,“公文办理”包含“办理人”、“办理类型”、“开始时间”、“结束时间”等办理过程信息和“办理结果”;“办理结果”包含办理过程中修改的内容。“办理类型”可为初审、复审、审签、签发等。“开始时间”、“结束时间”分别为办理活动的开始、结束时间。
[0097]“办理人” XML元素结构图如图8所示。
[0098]“办理结果”可包含多个“处理项”,其结构如图9所示。
[0099]一个“处理项”为办理人在公文内进行一次修改或添加一个批注,“处理项”XML元素结构图如图10所示。
[0100]“处理项”的属性“标识符”可以唯一标识一个“处理项”,可采用版本号+办理人修改的流水号。“处理类型”有“增加”、“删除”和“批注”。“文字内容”记录在公文要素中“处理引用”所在上下文处修改的文字内容或增加的批注内容。“要素内容”为在公文中添加或删除的公文要素及他所包含的内容数据。
[0101]c)认证信息
[0102]认证信息是通过技术手段维护留痕信息的真实性和不可抵赖性。“认证信息”是一个可选XML元素,可根据组织机构的实际需要选择记录,其结构图如图11所示。
[0103]认证信息可由一个或多个“办理签名项”元素组成,一个“办理签名项”维护一个“公文办理”修改内容的真实性和不可抵赖性,“办理签名项” XML元素结构图如图12所示。
[0104]“办理签名项”元素的属性“办理标识符引用”就是被签名的“公文办理”元素的“办理标识符”属性,从而确定了被签名的“公文办理”。“办理签名项”元素包含“签名结果”、“证书”、“签名算法”、“签名人”和“签名时间”等子元素。“签名结果”的值就是对被签名的“公文办理”所包含字符流进行空格处理,再进行数字签名所得到的结果的Base64编码。“证书”的值为数字签名所对应公钥证书的Base64编码。“签名算法” “记录数字签名所使用的算法。“签名人”和“签名时间”分别记录签名的责任人和进行签名的时间。
[0105]如图13所示,验证一个审批过程的真实性的步骤是:首先确定被验证的公文办理,找到对应的办理签名项,然后计算出办理的消息摘要,再由证书中的公钥解密“签名结果”得到签名时的消息摘要;比较这两个消息摘要,如果相同,则给出办理是真实的提示;否则给出办理已经被修改的提示。
[0106]d)留痕信息的自动捕获
[0107]在显示装置中,在开始办理时,通过办理设置的接口,形成一个“公文办理”。在编辑文字、插入(或删除)公文要素和插入(或删除)批注的同时,装置会自动捕获修改的文本内容、被修改公文要素、增加的批注,形成或修改一个“处理项”。前面办理过程的“处理项”不能被修改。在结束办理时,办理责任人根据需要可以对该办理进行数字签名。
[0108]e)最终版本的显不和标记显不
[0109]“电子公文”XML元素中所包含的“公文要素”为公文最终版本所包含的公文要素,“公文要素”中所包含的文字内容为该“公文要素”最终版本的内容。
[0110]一个“公文要素”的显示是:依据“公文要素”的格式,显示其中内容。依次显示公文中包含的“公文要素”,就是公文最终版本的显示。
[0111]最终版本的标记显示是:在最终版本的显示基础上,在公文显示区域外,显示出修改发生时间、修改类型、修改人和修改内容;在公文显示中标记出修改所在位置,并连接线条把“修改位置”和“修改显示”连接起来。对不同版本的修改显示可使用不同的颜色。
[0112]f)早期版本的显示和标记显示
[0113]由于本方法只包含公文最终版本的内容信息,由留痕信息进行版本回滚可以得到公文内容信息的早期版本,版本回滚实际上就是公文内容信息的回滚。
[0114]早期版本的显示和标记显示的关键就是回滚到指定的早期版本,然后再对该版本进行显示或标记显示,其显示方法和最终版本的显示和标记显示相同。
[0115]在本装置中,设置一个版本数组,以维护公文修改的版本。在修改版本中,只包含公文的内容和处理引用。版本数组的维数和公文修改的版本数相同。在公文被打开时,在版本数组中,只有最后一个元素中含有版本对象(即公文打开时的最终版本),数组中其他元素中没有对象(即包含一个空对象)。由办理人信息确定是否要增加一个一个新的修改版本;如增加,就在打开时的最终版本基础上新建一个版本,并把这个新版本作为公文的最终版本。
[0116]在显示某个版本时,就在版本数组中检查是否存在指定版本,如存在就显示它;如不存在,在版本数组中检查它的下一版本是否存在,如存在,就由它的下一个版本回滚到该指定的版本;如下一个版本仍不存在,就检查下一个版本的下一个版本,进行递归处理。实际上通过版本的回滚,指定版本之后的所有修改版本都已形成,并被保存到版本数组中对应元素里。版本回滚的关键就由一个修改版本回滚到它的前一个修改版本。
[0117]如图14所示,由某个版本回滚到它的前一个版本,该版本就为处理版本,它的前一个版本就为目标版本,具体过程如下:
[0118](I)版本中包含的“公文要素”的回滚:在处理版本中检查它所包含的“公文要素”,如果某个“公文要素”是该版本增加的(即“公文要素”的版本号和处理版本的版本号相同),则在目标版本中不包含该“公文要素”,否则就对该“公文要素”进行内容回滚;
[0119](2) “公文要素”的内容回滚:在它的值中检查“处理”元素,如果是该处理版本的修改,有“处理标识符引用”找到对应的“处理项”,由“处理类型”进行内容回滚。如果“处理类型”为“增加”就在“处理”元素标志的位置删除增加的文字;如果“处理类型”为“删除”,就在“处理”元素标志的位置增加被删除的文字。当完成内容的回滚后,就在目标版本中包含该“公文要素”;
[0120](3)留痕信息中的“公文要素”的回滚:由处理版本的版本号找到对应的“公文办理”,在其中检查处理内容为“公文要素”的“处理项”,如果“处理类型”是该处理版本删除的,则在目标版本中包含该“公文要素”,按照公文结构把该要素放置到适当的位置;如果“处理类型”是增加的,则不进行处理。
[0121]g)某个审阅者的修改显示
[0122]显示某个审阅者的修改步骤如下:
[0123](3)由审阅人确定对应的修改版本;
[0124](4)为审阅人的标识显示分配颜色;
[0125](5)标记显示时只标记显示对应修改版本的处理。
[0126]h)修改历史的列表显示
[0127]在显示列表中,依次列出“留痕信息”中包含各个“公文办理”的修改内容相关信
肩、O
[0128]一个“公文办理”的修改内容相关信息包括:办理人姓名、办理类型、开始时间和结束时间等办理相关信息,再加上它所包含的各个“处理项”的修改内容相关信息。
[0129]一个“处理项”的修改内容相关信息包括:处理时间、处理类型和修改信息。修改信息就是修改的文字内容或要素内容(要素的名称及其子包含的内容)。
[0130]如图15所示,一种分离式电子公文留痕及其显现系统,包括以下模块:
[0131]用户接口(即主程序),用于与用户界面连接;
[0132]解析模块,与用户接口连接,用于解析“电子公文”形成电子公文的版本、公文要素、留痕和认证等信息,并把这些信息输入到“内容信息模块”中;
[0133]XML解析模块,与解析模块连接,用于解析XML信息;
[0134]内容信息模块,与解析模块、显示模块和认证模板连接,用于采用XML技术存储电子公文的中的内容信息;
[0135]认证模块,用于采用XML技术描述电子公文的中的认证信息及对应电子公文的认证;
[0136]显示模块,用于各个修改版本的电子公文显示、各个修改版本的电子公文修改标识显示、某个审阅者的修改显示以及修改过程和内容的列表显示。
[0137]本领域技术人员应该明白,本发明所述的方法和系统并不限于【具体实施方式】中所述的实施例,上面的具体描述只是为了解释本发明的目的,并非用于限制本发明。本领域技术人员根据本发明的技术方案得出其他的实施方式,同样属于本发明的技术创新范围,本发明的保护范围由权利要求及其等同物限定。
【权利要求】
1.一种分离式电子公文留痕及其显现方法,包括以下步骤: 米用XML技术描述电子公文的数据信息,电子公文XML兀素为一个容器兀素,包含公文要素、留痕信息、认证信息三个XML元素,分别描述电子公文的公文要素内容、留痕信息和认证信息; 显示各个修改版本的电子公文显示、各个修改版本的电子公文修改标识显示、某个审阅者的修改显示以及修改过程和内容的列表显示。
2.如权利要求1所述的一种分离式电子公文留痕及其显现方法,其特征是:所述的公文要素XML元素结构包括版头、主体和版记三个XML元素部分; 所述的版头XML元素结构包括份号、密级和保密期限、紧急程度、发文机关标志、发文字号、签发人和扩展要素; 所述的主体XML元素结构包括标题、主送机关、正文、附件说明、发文机关署名、成文日期、附注和扩展要素; 所述的版记XML元素结构包括抄送机关、印发机关、印发日期和扩展要素。
3.如权利要求1所述的一种分离式电子公文留痕及其显现方法,其特征是:所述的留痕信息XML元素结构包括一个或多个公文办理,所述的公文办理的XML元素结构包括标识符、办理人、办理类型、开始时间、办理结果和结束时间; 其中,所述的标识符为公文版本 的流水号,办理结果包含办理过程中修改的内容,办理类型包括初审、复审、审签、签发。
4.如权利要求3所述的一种分离式电子公文留痕及其显现方法,其特征是:所述的办理结果包含一个或多个处理项,所述的处理项的XML元素结构包括标识符、时间、处理类型、文字内容和要求内容,一个处理项为办理人在公文内进行一次修改或添加一个批注,所述的标识符唯一标识一个处理项,采用版本号+办理人修改的流水号,所述的处理类型有增加、删除和批注,所述的文字内容记录在公文要素中处理引用所在上下文处修改的文字内容或增加的批注内容,所述的要素内容为在公文中添加或删除的公文要素及他所包含的内容数据。
5.如权利要求1所述的一种分离式电子公文留痕及其显现方法,其特征是:所述的认证信息由一个或多个办理签名项元素组成,一个办理签名项维护一个公文办理修改内容的真实性和不可抵赖性,办理签名项XML元素结构图包括办理标识符引用、签名结果、证书、签名算法、签名人和签名时间子元素;其中,所述的签名结果的值就是对被签名的公文办理所包含字符流进行空格处理,再进行数字签名所得到的结果的Base64编码,所述的证书的值为数字签名所对应公钥证书的Base64编码,所述的签名算法为记录数字签名所使用的算法,所述的签名人和签名时间分别记录签名的责任人和进行签名的时间。
6.如权利要求1所述的一种分离式电子公文留痕及其显现方法,其特征是:“电子公文” XML元素中所包含的“公文要素”为公文最终版本所包含的公文要素,“公文要素”中所包含的文字内容为该“公文要素”最终版本的内容; 最终版本的标记显示是:在最终版本的显示基础上,在公文显示区域外,显示出修改发生时间、修改类型、修改人和修改内容;在公文显示中标记出修改所在位置,并连接线条把“修改位置”和“修改显示”连接起来,对不同版本的修改显示使用不同的颜色。
7.如权利要求1所述的一种分离式电子公文留痕及其显现方法,其特征是:设置一个版本数组,以维护公文修改的版本,在修改版本中,只包含公文的内容和处理引用,版本数组的维数和公文修改的版本数相同,在公文被打开时,在版本数组中,只有最后一个元素中含有版本对象即公文打开时的最终版本,数组中其他元素中没有对象即包含一个空对象,由办理人信息确定是否要增加一个一个新的修改版本;如增加,就在打开时的最终版本基础上新建一个版本,并把这个新版本作为公文的最终版本; 在显示某个版本时,就在版本数组中检查是否存在指定版本,如存在就显示它;如不存在,在版本数组中检查它的下一版本是否存在,如存在,就由它的下一个版本回滚到该指定的版本;如下一个版本仍不存在,就检查下一个版本的下一个版本,进行递归处理;通过版本的回滚,指定版本之后的所有修改版本都已形成,并被保存到版本数组中对应元素里。
8.如权利要求7所述的一种分离式电子公文留痕及其显现方法,其特征是,由某个版本回滚到它的前一个版本,该版本就为处理版本,它的前一个版本就为目标版本,具体过程如下: (1)版本中包含的“公文要素”的回滚:在处理版本中检查它所包含的“公文要素”,如果某个“公文要素”是该版本增加的,则在目标版本中不包含该“公文要素”,否则就对该“公文要素”进行内容回滚; (2)“公文要素”的内容回滚:在它的值中检查“处理”元素,如果是该处理版本的修改,有“处理标识符引用”找到对应的“处理项”,由“处理类型”进行内容回滚。如果“处理类型”为“增加”就在“处理”元素标志的位置删除增加的文字;如果“处理类型”为“删除”,就在“处理”元素标志的位置增加被删除的文字。当完成内容的回滚后,就在目标版本中包含该“公文要素”; (3)留痕信息中的“公文要素”的回滚:由处理版本的版本号找到对应的“公文办理”,在其中检查处理内容为“公文要素”的“处理项”,如果“处理类型”是该处理版本删除的,则在目标版本中包含该“公文要素”,按照公文结构把该要素放置到适当的位置;如果“处理类型”是增加的,则不进行处理。
9.如权利要求1至8任一项所述的一种分离式电子公文留痕及其显现方法,其特征是,显示某个审阅者的修改步骤如下: (O由审阅人确定对应的修改版本; (2)为审阅人的标识显示分配颜色; (3)标记显示时只标记显示对应修改版本的处理。
10.如权利要求1至8任一项所述的一种分离式电子公文留痕及其显现方法,其特征是,在列表显示中,依次列出“留痕信息”中包含各个“公文办理”的修改内容相关信息: (1)一个“公文办理”的修改内容相关信息包括:办理人姓名、办理类型、开始时间和结束时间等办理相关信息,再加上它所包含的各个“处理项”的修改内容相关信息; (2)—个“处理项”的修改内容相关信息包括:处理时间、处理类型和修改信息,修改信息就是修改的文字内容或要素内容。
11.如权利要求1至8任一项所述的一种分离式电子公文留痕及其显现方法,其特征是,该方法还包括对审批过程的真实性进行验证的步骤,包括:首先确定被验证的公文办理,找到对应的办理签名项,然后计算出办理的消息摘要,再由证书中的公钥解密“签名结果”得到签名时的消息摘要;比较这两个消息摘要,如果相同,则给出办理是真实的提示;否则给出办理已经被修改的提示。
12.—种分离式电子公文留痕及其显现系统,包括以下模块: 用户接口,用于与用户界面连接; 解析模块,与用户接口连接,用于解析“电子公文”形成电子公文的版本、公文要素、留痕和认证等信息,并把这些信息输入到内容信息模块”中; XML解析模块,与解析模块连接,用于解析XML信息; 内容信息模块,与解析模块、显示模块和认证模板连接,用于采用XML技术存储电子公文的中的内容信息; 认证模块,分别与用户接口和内容信息模块连接,用于采用XML技术描述电子公文的中的认证信息及对应电子公文的认证。 显示模块,分别与用户接口和内容信 息模块连接,用于各个修改版本的电子公文显示、各个修改版本的电子公文修改标识显示、某个审阅者的修改显示以及修改过程和内容的列表显不O
【文档编号】G06F17/24GK103902517SQ201210574798
【公开日】2014年7月2日 申请日期:2012年12月26日 优先权日:2012年12月26日
【发明者】王学武, 陈霞, 董梁, 于芬芬, 雷少平 申请人:北京大学, 北大方正集团有限公司, 方正国际软件(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1