一种电子文档格式化批注系统与方法

文档序号:6555500阅读:234来源:国知局
专利名称:一种电子文档格式化批注系统与方法
技术领域
本发明属于电子文档的批注领域,涉及一种格式化批注处理系统和方法,具体涉及在增加、修改以及显示批注时能够按照批注模板来显示批注操作界面,根据操作界面用户可以明确知道从哪些方面描述批注内容,即批注模板规定了批注的内容条目和格式以及内容约束,同时描述了批注的操作界面格式;同时本发明还公开了格式化批注文件汇总处理系统和方法,通过合并模板汇总后的批注格式可以与汇总前的批注格式不同,同时能够按照某个内容条目进行统计。
背景技术
随着信息社会的发展,人们对自动化办公的范围需求越来越广,目前大部分工作都是团队协作来共同完成的,为了保证每个人的工作质量,整个过程离不了电子文档的检视(Review)或者评审。例如在软件开发过程引入CMM流程之后,规范化的文档检视和评审得到了广泛的应用,规范化的流程要求过程中产生的文档都是格式化的,检视过程中记录的问题也是格式化,这样所有参与专家描述问题的内容和格式都是相同,这样做不但便于汇总,而且有利于统计分析,同时能够提高检视的质量,因为格式化的问题记录模板同时能够起到指导作用。但目前的检视或评审基本大部分通过表格文件来记录问题,然后将文件发给主审人进行汇总,最后通过会议逐个讨论所有的检视意见,并决定是否接后或拒绝。意见汇总文件和检视文档是分开的,独立为两个文件,评审会议需要在两个文档中切换,很不方便,而且不便于问题回顾,即不能通过修改后的文档直观地查看该修改历史记录以及每个修改对应的问题。
文档评审还可以通过批注或修订功能进行,但修订功能无法对问题进行描述和解释,而且多人对同一个文档的修订记录目前还很难进行合并,而目前电子文档提供的批注或注释功能都是非格式化,由用户自由描述文本注释的内容,例如Microsoft word提供的批注仅仅提供了一个文本输入框,尽快用户可以通过批注编辑窗口插入表格,以及多媒体信息,但缺少对整个批注内容和格式的统一功能,无法做到所有批注或不同的人对文档的批注采用统一的格式,以及对批注描述的内容进行统一的要求。
针对上述的问题,本发明提出了一种格式化的批注系统和方法,具体涉及在增加、修改以及显示批注时能够按照批注模板来调整批注操作界面,根据操作界面用户可以明确知道从哪些方面描述注释,即批注模板规定了批注的内容条目和格式以及对内容的约束,而不是目前office工具自由模式的批注;同时本发明还提供合并一个电子文档的多篇批注的功能,而且可以根据合并模板调整合并后的批注格式,而且可以增加新的内容条目,同时能够按照某个内容条目进行统计。本发明的批注系统可以对只读的电子文档增加批注,批注能够独立电子文档单独存在。
作者检索到的电子文档批注类专利有中国专利200310101726.6(名称电子文档的注释方法、装置和系统),此发明通过共享词典将一个或多个电子文档的注释共享。
中国专利200410063987.8(名称用于识别,锚定和回流数字墨水注释的数字墨水注释方法和系统),主要提供锚定数字墨水在电子文档的区域,并能够根据文档版面的变化进行回流的技术,该专利的锚定技术可以同样用于本专利批注位置锚定的实现。
中国专利94107511.7(名称用于注释软件视窗的系统),此发明用户视窗对象的注释,注释永久地与视窗中的一个标题文本关联,与有此关联标题文本的视窗一起被显示和隐藏,此专利没有也没有说明注释文本的格式化技术。
美国专利4424575描述了一种字处理系统,该系统允许显示带有分开记录的附加注释的文本。
美国专利5680636和5625833描述用于文档注释和操作的数据处理系统,这些专利描述注释实现的相关技术,但这些专利没有对如何描述注视,如何限定注释的内容范围和格式进行说明。
美国专利6178431描述了word文档的边注方法和系统,其中权利说明4中对批注文本显示字体格式进行了权利描述,但此专利仍然没有描述如限定批注内容范围以及界面风格的方法。

发明内容
本发明的主要目的在于,针对现有电子文档批注系统与方法的不足,提供一种内容可格式化的电子文档批注系统和方法。
本发明所描述的格式化批注是指批注内容和操作界面的格式化,而非文本字体显示格式的设置。非格式化批注的内容组合是随意的,如office系统的批注。所谓批注内容的格式化是指批注明确地通过多个带有提示的编辑框给出用户需要描述的各项批注内容,如用于文档检视的格式化批注的内容可以包括“问题类型、问题级别、问题描述、修改建议”等明确内容。
为达到上述目的,本发明的技术方案是这样实现的本发明公开一种格式化批注处理系统和方法,包括格式化批注核心处理模块、格式化批注电子文档接口模块、格式化批注用户接口模块、批注模板解析模块、格式化批注锚定模块、格式化批注存取模块以及批注模版文件。
格式化批注核心处理模块是格式化批注处理系统的核心模块,负责整个批注处理系统管理与控制,格式化批注核心处理模块通过批注模板解析模块解析批注模板获得批注格式信息以及界面信息,通过格式化批注用户接口模块与用户进行交互完成格式化批注的各项操作,通过格式化批注锚定模块和格式化批注存取模块完成批注的定位以及保存读取等功能。
批注模板解析模块完成批注模板文件的解析和正确性校验,所述批注模板文件包含了格式化批注的格式信息以及编辑界面组织,包括格式化批注内容条目、每项条目的内容类型和范围(如文本、图片、语音、枚举)、每项条目的界面输入类型(文本框、选择框、图片输入工具按钮、多媒体输入控件按钮)、格式化编辑界面的表现形式等。批注模板可以采用任何格式,最佳方案是采用标记语言(包括但不限于XML、HTML、XSL、XHTML、JMSML、MXML、SGML等)进行描述,也可以采用自定义的文本格式的脚本语言,当然也可以采用二进制文件,此时需要提供模板的编辑工具。
格式化批注用户接口模块完成面向用户的格式化批注操作界面,负责与用户之间操作交互,向用户显示格式化的批注。
格式化批注电子文档接口模块为电子文档处理系统提供访问格式化批注处理系统的接口。电子文档通过格式化批注电子文档接口模块提供的接口来访问格式化批注处理系统的功能,包括电子文档中格式化批注内容的显示,批注编辑/修改/删除/查寻/列举。
格式化批注锚定模块通过电子文档处理系统的功能接口获得增加批注时游标的当前位置或用户选定的文本区域或其他对象。格式化批注核心处理模块通过格式化批注锚定模块来获得批注在电子文档中的上下文位置和被批注对象。
格式化批注存取模块通过电子文档处理系统提供的接口保存或获取批注数据。为了便于电子文档的传阅,一旦电子文档中存在格式化批注,格式化批注处理系统将解析后的批注模板信息同时保存到电子文档,这样以后不需要批注模板,此电子文档也能按照此批注模板处理此模板对应的格式化批注。用户可以进行批注模板的切换,并将文档中已经存在的格式化批注转换为新模板描述的格式。格式化批注核心处理模块通过格式化批注存取模块来将批注数据保存到电子文档中,并能够从电子文档读取批注数据。
用户通过电子文档处理系统选定特定的区域,然后通过右键或菜单来增加格式化批注,电子文档处理系统通过所述格式化批注电子文档接口模块通知所述格式化批注核心处理模块,格式化批注核心处理模块通过锚定功能获得批注在电子文档中的上下文位置,并根据批注模板解析模块解析所得的批注模板构造批注编辑界面,然后通过格式化批注用户接口模块在相应的批注位置将格式化的批注编辑界面显示给用户,并同用户进行批注编辑交互,获得批注内容。格式化批注核心处理模块将批注内容进行处理,按照特定格式对批注内容进行组织形成格式化批注保存数据,然后通过格式化批注存取模块将格式化批注保存数据保存到电子文档中。
电子文档处理系统从电子文档读取到格式化批注内容后,将批注数据通过所述格式化批注电子文档接口模块通知所述格式化批注核心处理模块进行显示,所述格式化批注核心处理模块根据解析得到的批注模板对格式化批注进行分析,并通过锚定模块获得该批注的上下文位置,然后按照批注模板描述的格式构造显示界面,最后通过格式化批注用户接口模块显示在电子文档该批注对应的上下文位置。
当电子文档被修改时,电子文档处理系统通过所述格式化批注电子文档接口模块通知所述格式化批注核心处理模块进行刷新批注在文档中位置以及被批注对象,同时刷新批注在电子文档当前视窗的显示。
作为本发明的进一步改进,本发明进一步公开了将批注保存为独立文件的格式化批注系统和方法。将批注保存为独立文件时,所述格式化批注存取模块直接将批注数据(包括锚定信息和批注内容)保存到与电子文档分开的批注文件中。用户通过启动格式化批注来创建批注文件,用户启动该操作时系统提示用户指定格式化批注模板,系统按照模板创建文件中的批注格式,并将模板信息也保存到此文件中,以后用户只需要绑定批注文件,不需要指定模板,这有利于批注文件独立传阅。电子文档处理系统打开文档时提示用户绑定本电子文档的批注文件或者按照预先配置自动找到要绑定的批注文件,所述电子文档处理系统在页面发生变动时通过格式化批注电子文档接口模块通知格式化批注核心处理模块刷新批注的显示,同时在电子文档被修改时通知格式化批注核心处理模块重新计算并保存格式化批注的锚定信息,当被批注的区域被删除时,需要在批注文件对相应批注进行标记。
作为本发明的进一步改进,可以将两种保存方案融合在一起,由用户配置或者选择批注信息保存模式(保存于电子文档模式和独立保存模式)。
作为本发明的改进,批注模板信息可以不随批注信息保存到电子文档或批注文件中,这种方案要求在打开电子文档或电子文档绑定批注文件时必须指定和格式化批注对应的批注模板文件。
作为本发明的改进,可以将批注模板引入到电子文档的模板中,这样用户根据引入了批注模板的电子文档模板创建的电子文档将直接包含批注模板的信息。
本发明还进一步公开一种格式化批注汇总处理系统,包括批注合并处理控制模块、批注合并模板解析模块、用户接口模块、格式化批注存取模块。批注合并处理控制模块根据批注合并模板完成批注的合并操作;批注合并模板解析模块负责批注合并模板文件的解析;用户接口模块提供用户操作汇总处理功能的接口;格式化批注存取模块负责批注文件读取、解析和保存。
用户通过用户接口模块启动批注合并操作,批注合并处理控制模块通过用户接口模块提示用户指定批注合并模板文件、被合并的多篇批注文件以及合并后的批注文件,至少要指定一篇被合并的批注文件;批注合并处理控制模块通过所述批注合并模板解析模块解析批注合并模板文件,然后根据合并模板逐个合并被合并的批注文件,具体通过格式化批注存取模块读取被合并批注文件中的批注并根据合并模板验证批注信息是否与模板相符,如果符合则根据模板进行格式转换,然后通过格式化批注存取模块将转换后的批注保存到合并后的批注文件中。
对于批注保存于电子文档的方案,合并后的批注仍然保存于同一篇电子文档中;对于独立保存的批注文件,格式化批注汇总处理系统将将多篇批注文件中的批注按照批注文件的格式和顺序重新组织到一篇新的批注文件中。
进一步改进,如果合并后的批注不改变批注格式,用户启动合并操作时可以不指定批注合并模板。
本发明的进一步改进,格式化批注汇总处理系统可以针对汇总后的批注文件生成批注报表,批注报表内容包括格式化批注汇总列表,以及按照批注的一项或多项内容条目的统计分析,进一步用户可以根据需要对批注报表的内容进行筛选,批注报表可以支持多种文件格式(包括但不限于HTML、XML、excel、123、txt、doc、pdf等等)。
本发明批注汇总处理系统和方法同样适用于目前的非格式化批注,非格式化批注不需要汇总模板即可进行汇总。
作为本发明的进一步改进,有关格式化批注的相关信息或规则可以提供配置功能,用户可以配置批注者的信息、指定批注模板文件(用户可以指定一个确定的文件,也可以指定一个确定目录,如果指定目录则该目录只能存在一个模板文件,否则系统提示用户选择一个确定的模板文件);对于同时支持两种批注保存方式的批注系统,用户可以配置批注文件保存模式(保存于电子文档,或者保存为独立文件),对于独立保存的批注文件,用户可以配置批注文件的保存目录和名称生成规则(如文档+批注者+批注文件产生日期);对于格式化批注汇总功能,用户则可以配置批注合并模板文件或文件目录。
本发明所述格式化批注处理系统包括下列方法启动格式化批注的流程,包括如下步骤A.用户启动格式化批注功能;B.格式化批注处理系统提示用户输入格式化批注模板文件;C.用户输入格式化批注模板文件;D.格式化批注处理系统解析批注模板文件;批注模板文件正确则执行步骤E,否则执行步骤F;E.格式化批注处理系统使能格式化批注用户接口操作界面;对于格式化批注文件独立保存的方案,此步骤还包括提示用户输入批注保存文件(包括批注文件名称和路径);F.格式化批注处理系统向用户显示错误信息,重新执行步骤B,提示用户重新输入批注模板文件。
批注模板切换处理的流程,包括如下步骤A.用户启动切换格式化批注模板操作;B.格式化批注处理系统提示用户输入新的批注模板文件;C.用户输入新的格式化批注模板文件;D.格式化批注处理系统解析批注模板文件;如果批注模板正确则执行E,否则执行F;E.格式化批注处理系统更新批注模板信息,并按照新模板转换已经存在的格式化批注;F.格式化批注处理系统向用户显示错误信息,重新执行步骤B,提示用户重新输入批注模板文件。
打开保存了格式化批注的电子文档的处理流程,包括如下步骤A.电子文档处理系统在电子文档打开时检测到电子文档中存在格式化批注信息;B.电子文档处理系统通知格式化批注处理系统;C.格式化批注处理系统读取并解析电子文档保存的批注模板信息,使能格式化批注的各项功能。
对于批注文件独立保存的模式,本发明公开了批注文件与电子文档的绑定处理流程,包括如下步骤A.用户启动绑定批注文件操作;B.格式化批注处理系统提示用户输入要绑定的批注文件;C.用户输入要绑定的批注文件;D.格式化批注处理系统判断电子文档是否已经绑定了一个批注文件,如已经绑定了一个批注文件则执行E,否则执行F;E.格式化批注处理系统解除原批注文件与电子文档的绑定,然后执行F;F.格式化批注处理系统读取并并解析新的批注文件,并从批注文件中获取批注模板信息,同时加载批注文件中的格式化批注,使能格式化批注的各项功能,在电子文档相应位置显示新绑定的批注文件中的批注信息。
对于批注文件独立保存的模式,本发明公开批注文件与电子文档解除绑定的处理流程,包括如下步骤A.用户启动解除电子文档与批注文件的绑定操作;B.格式化批注处理系统清除电子文档显示视窗上显示的批注信息,禁止格式化的各项功能;C.格式化批注处理系统关闭被解绑定的批注文件,释放格式化批注处理系统保存的该批注文件的相关信息。
增加格式化批注的处理流程,包括如下步骤A.用户选定批注位置或批注对象;B.用户启动增加格式批注操作;C.格式化批注处理系统锚定批注位置和被批注对象;D.格式化批注处理系统在批注位置显示格式化批注编辑界面;E.用户按照格式输入批注内容;F.格式化批注处理系统获得用户输入格式化批注信息,并将批注信息以及批注位置和对象保存到批注文件中。
对于批注独立保存的方案,电子文档页面变动时进行格式化批注显示刷新处理的流程,包括如下步骤A.格式化批注处理系统检测到电子文档页面显示视窗发生变动,或者电子文档处理系统在文档页面视窗发生变化时通知格式化批注处理系统;B.格式化批注处理系统检查批注文件,将当前视窗区域的所有格式化批注逐个按照模板格式进行显示;对本步骤的进一步改进,格式化批注处理系统可以根据当前视窗的大小变化来调整批注的显示界面。
格式化批注锚定上下文信息随电子文档编辑而进行重新计算的处理流程,包括如下步骤A.格式化批注处理系统检测到电子文档的编辑处理,或者电子文档处理系统在用户编辑电子文档时通知格式化批注处理系统;B.格式化批注处理系统检测到批注文件中部分批注信息的批注上下文发生了变化;C.格式化批注处理系统重新计算批注上下文发生变化的批注的位置和被批注对象信息,删除或标记删除了批注对象的批注,最后将变更的信息保存到批注文件中。
删除格式化批注的处理流程图,包括如下步骤A.用户选定某个格式化批注;B.用户启动批注的删除操作;C.格式化批注处理模块将批注文件中对应批注删除,并刷新电子文档视窗批注的显示。
列举格式化批注的处理流程,包括如下步骤A.用户启动列举所有格式化批注的操作;B.格式化批注处理系统从批注文件中读取所有格式化批注并列表显示,并在每条批注显示条中建立到该批注上下文的链接。
作为本方法的进一步改进,用户可以在电子文档的指定位置插入批注列表。
本发明所述格式化批注汇总处理系统中格式化批注文件合并的处理流程,包括如下步骤A.用户启动批注文件合并操作;B.格式化批注汇总处理系统提示用户输入合并模板以及被合并的批注文件;C.用户输入合并模板以及被合并的批注文件;D.格式化批注汇总处理系统解析合并模板;E.格式化批注汇总处理系统从所有被合并的批注文件中选择一个未被处理的文件;F.格式化批注汇总处理系统读取当前处理的批注文件,判断批注文件中的批注格式是否与合并模板一致,如果一致则执行步骤G,否则执行I;G.格式化批注汇总处理系统按照合并模板转换批注文件中的批注并根据批注的位置信息将此批注保存到汇总文件的相应批注位置,然后执行H;H.格式化批注汇总处理系统判断是否还有被合并批注文件没有被处理,如果存在则执行步骤E,如果所有文件都已经被处理则执行步骤J。
I.格式化批注汇总处理系统显示错误信息并提示用户是跳过当前处理的批注文件还是结束合并过程,如果跳过该文件则执行步骤H,如果结束则执行J;J.格式化批注汇总处理系统关闭批注汇总文件。由上述方案可以看出,本发明的关键在于,可以通过批注模板来确定批注内容格式,并能够将批注内容保存到独立文件中,而且可以进一步汇总和处理格式化批注。
采用本发明的格式化批注系统,具有以下优点(1)电子文档批注用户可以根据自己的需要定制自己的批注内容格式和界面;(2)批注内容可以独立保存,因而可以对只读的电子文档(如PDF文档)进行批注;(3)批注内容可以独立保存,批注内容可以不增加电子文档的大小,方便批注传阅,减少网络发送时间;(4)批注内容可以独立保存,电子文档可以根据需要切换不同的批注文件,从而可以通过同一篇电子文档查看不同批注者的批注内容;(5)用户合并多份批注文件成一份,或者将包含不同批注的多篇相同电子文档的批注合并到一篇电子文档,这大大方便了利用本发明的批注功能进行电子文档的多方检视/评审,这也大大方便多人之间相互共享自己的批注笔记;(6)用户可以对批注信息进行列举统计,并可以产生批注报表,这有利于对电子文档的检视过程和质量进行分析。
在CMM检视/评审流程中利用本发明的工具为检视过程带来极大便利,比利用电子表格登记和处理检视问题具有极大优越性和方便性。


图1A是本发明格式化批注处理系统与电子文档处理系统之间运行关系的逻辑结构框图。
图1B是本发明一个物理的包括格式化批注处理系统的计算系统实施例的逻辑框图。
图2A是本发明一个细化的较佳实施例的逻辑模块框图,此实施例格式化批注保存于电子文档中。
图2B是本发明一个细化的较佳实施例的逻辑模块框图,此实施例格式化批注保存在一个与电子文档相互独立的文件中。
图3是本发明格式化批注汇总处理系统一个较佳实施例的逻辑模块框图。
图4是本发明启动格式化批注操作的流程图。
图5A是本发明进行批注模板切换处理的流程图。
图5B是本发明进行批注模板切换处理的输入、输出示意图。
图6是本发明电子文档打开时有关格式化批注的一个处理流程。
图7A是本发明批注独立保存实施方案的批注文件与电子文档的绑定流程图。
图7B是本发明批注独立保存实施方案的批注文件与电子文档的解除绑定流程图。
图8A是本发明增加格式化批注的流程图。
图8B是本发明增加格式化批注的界面实施例示意图,选定批注对象后增加格式化批注。
图8C是本发明增加格式化批注的界面实施例示意图,游标移动到批注位置后增加格式化批注。
图8D是本发明增加格式化批注的批注内容编辑界面的一个较佳实施例示意图。
图9A是本发明格式化批注锚定位置随电子文档页面变动进行处理的流程图。
图9B是本发明格式化批注锚定位置随电子文档编辑而进行处理的流程图。
图10A、10B是本发明格式化批注显示界面的两个实施例示意图。
图11是本发明删除格式化批注的流程图。
图12A是本发明列举格式化批注的流程图。
图12B是本发明列举格式化批注的一个较佳界面实施例示意图。
图13A是本发明格式化批注文件合并处理的流程图。
图13B是本发明格式化批注文件合并操作示例。
图14A、14B是本发明一个格式化批注模板文件与其对应的界面显示的一个示例。
具体实施例方式下面结合附图及具体实施例对本发明作进一步的说明。
图1A为本发明格式化批注处理系统与电子文档处理系统之间运行关系的逻辑结构框图,包括格式化批注处理系统120、电子文档处理系统130、批注模板160、电子文档1401和批注文件1402、配置信息文件170。
对于批注直接保存于电子文档的方案,批注文件1402和电子文档1401合并为包含格式化批注的电子文档140。
格式化批注处理系统120可以集成于电子文档处理系统130中,此时电子文档处理系统130的界面包含了格式化批注处理系统120的全部功能;格式化批注处理系统120也可以集成电子文档处理系统130的部分功能(如文档的打开与阅读、对象选择功能),格式化批注处理系统120可以独立运行完成电子文档的格式化批注操作。
图1B是本发明一个物理的计算处理系统实施例,包括处理器102、用户接口设备103(包括但不限于键盘、鼠标、显示器)、非易失存储模块104(如硬盘或磁带)、易失存储模块105(如RAM)、操作系统101、格式化批注处理系统120、电子文档处理系统130、以及其他应用程序106。
批注模板160、电子文档1401和批注文件1402以及配置信息文件170保存在非易失存储模块104,格式化批注处理系统120和电子文档处理系统130是运行操作系统101之上的应用程序,用户通过用户接口设备103来操作格式化批注处理系统120与电子文档处理系统的功能。
图2A是本发明格式化批注处理系统120一个细化的较佳实施例的逻辑模块框图,此实施例将格式化批注保存于电子文档中。
图2B是本发明格式化批注处理系统120一个细化的较佳实施例的逻辑模块框图,此实施例格式化批注保存在一个与电子文档相互独立的文件中。
如图2A所示,本发明公开了一种格式化批注处理系统及相应方法,包括格式化批注核心处理模块200、格式化批注电子文档接口模块203、格式化批注用户接口模块202、批注模板解析模块201、格式化批注锚定模块204、格式化批注存取模块205。
格式化批注核心处理模块200是格式化批注处理系统的核心模块,负责整个格式化批注处理系统120的管理与控制,格式化批注核心处理模块200通过批注模板解析模块201解析批注模板160获得批注模板信息以及界面信息,通过格式化批注用户接口模块202与用户进行交互完成格式化批注的各项操作,通过格式化批注锚定模块204完成批注对象和位置的锚定,通过格式化批注存取模块205进行格式化批注的保存读取。
批注模板解析模块201完成批注模板160的解析和正确性校验,所述批注模板160包含了格式化批注的模板信息以及编辑界面的描述信息,至少包括格式化批注的内容条目,并可以进一步包括每项条目的内容类型和范围(如文本、图片、语音、枚举)、每项条目的界面输入类型(如文本框、选择框、图片输入工具按钮、多媒体输入控件按钮,系统也可以根据每项条目的内容类型自动确定输入界面类型,如如果内容为语音,则提供录音或放音按钮)、格式化编辑界面的描述等。批注模板160可以采用任何文件格式,最佳方案是采用标记语言(如XML、HTML、XSL、XHTML、JMSML、MXML、SGML等流行标记语言)进行描述,也可以采用自定义的文本格式的脚本语言,当然也可以采用二进制文件,此时需要提供模板的编辑工具。
格式化批注用户接口模块202完成面向用户的格式化批注操作界面,负责与用户之间进行格式化批注操作交互,向用户显示格式化的批注内容。
格式化批注电子文档接口模块203为电子文档处理系统130提供访问格式化批注处理系统120的接口。电子文档处理系统130通过格式化批注电子文档接口模块203提供的接口来访问格式化批注处理系统120的功能,包括电子文档中格式化批注内容的显示,以及批注编辑/修改/删除/列举。格式化批注核心处理模块200通过格式化批注锚定模块204来获得批注在电子文档中的上下文位置或者被批注对象,格式化批注核心处理模块200通过格式化批注存取模块205来将批注数据保存到电子文档140中,并能够从所述电子文档140中读取格式化批注数据。
格式化批注锚定模块204通过电子文档处理系统130的功能接口获得增加批注时游标的当前位置或用户选定的文本区域或其他对象。
格式化批注存取模块205通过电子文档处理系统130提供的接口保存或读取批注数据。为了便于电子文档的传阅,一旦电子文档中存在格式化批注,格式化批注处理系统将解析后的批注模板信息同时保存到电子文档140中,这样以后不需要批注模板160,电子文档140也能按照批注模板160处理此模板对应的格式化批注。用户可以进行批注模板160的切换,并将文档中已经存在的格式化批注转换为新模板描述的格式。
用户通过电子文档处理系统130选定特定的区域,然后通过右键或菜单来增加格式化批注,电子文档处理系统130通过所述格式化批注电子文档接口模块203通知所述格式化批注核心处理模块200,格式化批注核心处理模块200通过格式化批注锚定模块204的功能获得批注在电子文档中的上下文位置或被批注的对象,并根据批注模板解析模块201解析所得的批注模板信息构造批注编辑界面,然后通过格式化批注用户接口模块202在相应的批注位置将格式化的批注编辑界面显示给用户,并同用户进行批注编辑交互,获得用户输入的批注内容。格式化批注核心处理模块200将批注内容进行处理,按照特定格式对批注内容进行组织形成格式化批注保存数据,然后通过格式化批注存取模块205将格式化批注保存数据保存到电子文档140中。
电子文档处理系统从电子文档读取到格式化批注内容后,将批注数据通过所述格式化批注电子文档接口模块203通知所述格式化批注核心处理模块200进行显示,所述格式化批注核心处理模块200根据解析得到的批注模板160对格式化批注进行分析,并通过锚定模块获得该批注的上下文位置,然后按照批注模板160描述的格式构造显示界面,最后通过格式化批注用户接口模块202显示在电子文档该批注对应的上下文位置。
当电子文档140被修改时,电子文档处理系统通过所述格式化批注电子文档接口模块203通知所述格式化批注核心处理模块200刷新批注在文档中的位置以及被批注对象,同时刷新批注在电子文档当前视窗的显示。
作为本发明的改进,可以将批注模板160信息引入到电子文档1401的模板中,这样用户根据引入了批注模板信息的电子文档模板创建的电子文档1401将直接包含批注模板160的信息。
作为本发明的进一步改进,本发明进一步公开了将批注保存为独立文件的格式化批注系统和方法,如图2B所示,批注文件1402与电子文档1401分开保存。将批注保存为独立批注文件1402时,所述格式化批注存取模块205直接将批注数据(包括锚定信息和批注内容)保存到与电子文档分开的批注文件1402中。用户通过启动格式化批注功能来创建批注文件1402,用户启动该操作时系统提示用户输入格式化批注模板160,系统按照模板创建批注文件,并将模板信息也保存到此文件中,以后用户只需要在打开的电子文档1401上绑定批注文件1402,不需要指定批注模板160,这有利于批注文件1402独立传阅。电子文档处理系统130打开文档时提示用户绑定本电子文档1401的批注文件1402或者按照预先配置自动找到配置设置的批注文件1402,所述电子文档处理系统130在页面发生变动时通过格式化批注电子文档接口模块203通知格式化批注核心处理模块200刷新批注的显示,同时在电子文档1401被修改时通知格式化批注核心处理模块200重新计算格式化批注的锚定信息并刷新批注文件1402中批注的锚定信息,当被批注的对象被删除时,需要在批注文件1402中对相应批注进行标记。
作为本发明的进一步改进,可以将图2A和图2B两种保存方案融合在一起,由用户配置或者选择批注信息保存模式(保存于电子文档模式和独立保存模式)。
作为本发明的改进,批注模板信息可以不随批注信息保存到电子文档或批注文件中,这种方案要求打开电子文档或电子文档绑定批注文件时必须指定和批注文件中的格式化化批注对应的批注模板160文件。
图3是本发明格式化批注汇总处理系统300一个较佳实施例的逻辑模块框图,包括批注合并处理控制模块301、批注合并模板解析模块303、用户接口模块302、格式化批注存取模块304。批注合并处理控制模块301根据批注合并模板180完成批注的合并操作;批注合并模板解析模块303负责批注合并模板180的解析;用户接口模块302提供用户操作批注汇总处理系统的功能接口;格式化批注存取模块304负责批注文件1402的读取、解析和保存。
用户通过用户接口模块302启动批注合并操作;批注合并处理控制模块301通过用户接口模块302提示用户指定批注合并模板180文件、被合并的多篇批注文件1402以及合并后的批注文件1402,至少要指定一篇批注文件1402;批注合并处理控制模块301通过所述批注合并模板解析模块303解析批注合并模板180,然后根据合并模板逐个合并被合并的批注文件,具体通过格式化批注存取模块304读取被合并批注文件中的批注并根据合并模板验证批注信息是否与模板相符,如果符合则根据模板进行格式转换,然后通过格式化批注存取模块304将转换后的批注保存到合并后的批注文件中。
图3描述是批注文件单独保存的方案,对于批注保存于电子文档140的方案,只需要将图3被合并的批注文件替换电子文档140即可,合并后的电子文档140则为包含所有输入的电子文档中的格式化批注内容。
对于批注保存于电子文档140的方案,合并后的批注仍然保存于同一篇电子文档140中;对于独立保存的批注文件1402,格式化批注汇总处理系统将将多篇批注文件中的批注按照批注文件的格式和顺序重新组织到一篇新的批注文件1402中。
本发明的进一步改进,如果合并后的批注不改变批注格式,用户启动合并操作时可以不指定批注合并模板。
本发明的进一步改进,格式化批注汇总处理系统300可以针对汇总后的批注文件生成批注报表,批注报表内容包括格式化批注汇总列表,以及按照批注的一项或多项内容条目的统计分析,批注报表可以支持多种文件格式(包括但不限于HTML、XML、excel、123、txt、doc、pdf等等)。进一步用户可以根据需要对批注报表的内容进行筛选。
本发明公开的批注汇总处理系统和方法同样适用于非格式化批注,非格式化批注不需要汇总模板即可进行汇总。
图4是本发明启动格式化批注的流程图,包括如下步骤步骤401用户通过格式化批注用户接口模块202提供的面向用户的接口启动格式化批注功能;步骤402格式化批注核心处理模块200通过格式化批注用户接口模块202提示用户输入批注模板文件;步骤403用户通过格式化批注用户接口模块202输入格式化批注模板文件;步骤404格式化批注核心处理模块200通过批注模板解析模块201解析批注模板文件;步骤405批注模板解析模块201解析批注模板文件成功则执行步骤406,否则执行步骤407;步骤406格式化批注核心处理模块200使能格式化批注用户接口模块202提供给用户+格式化批注操作界面(如增加/显示/删除/列举/修改),用户可以启动格式化批注的各项操作,如增加/删除/显示格式化批注;对于格式化批注文件独立保存的方案,此步骤还包括提示用户输入要保存的批注文件(包括名称和路径)。
步骤407格式化批注核心处理模块200通过格式化批注用户接口模块202向用户显示错误信息,重新执行步骤402,提示用户重新输入批注模板文件。
图5A是本发明进行批注模板切换处理的流程图,包括如下步骤步骤501用户通过格式化批注用户接口模块202启动切换格式化批注模板操作;步骤502格式化批注核心处理模块200通过格式化批注用户接口模块202提示用户输入新批注模板文件;步骤503用户通过格式化批注用户接口模块202输入新格式化批注模板;步骤504格式化批注核心处理模块200通过批注模板解析模块201解析批注模板;步骤505如果批注模板正确则执行506,否则执行507;步骤506格式化批注核心处理模块200更新格式化批注模板信息,转换已有的格式化批注信息为新的格式;步骤507格式化批注核心处理模块200通过格式化批注用户接口模块202向用户显示错误信息,重新执行步骤502,提示用户重新输入批注模板文件。
图5B是本发明进行批注模板切换处理的输入、输出示意图,从图中可以看出输入新的批注模板文件和包含格式化批注的文件经过格式化批注处理系统的处理后生成了一个新的包含格式化批注的文件,新的批注文件的格式符合输入的批注模板描述的格式。
图6是本发明格式化批注保存于电子文档的设计实施例,电子文档打开时显示格式化批注的一个处理流程,包括如下步骤步骤601电子文档处理系统130在电子文档140打开时检测到电子文档中存在格式化批注信息;步骤602电子文档处理系统130通过格式化批注电子文档接口模块203通知格式化批注处理系统120;步骤603格式化批注处理系统120读取并解析电子文档保存的批注模板信息;步骤604格式化批注处理系统120使能格式化批注用户操作接口,根据用户配置显示或隐藏电子文档当前页面窗口中的格式化批注信息。
图7A是本发明批注独立保存实施例中批注文件与电子文档的绑定流程图,包括如下步骤步骤7A01用户通过格式化批注用户接口模块202启动绑定批注文件操作;步骤7A02格式化批注核心处理模块200用户通过格式化批注用户接口模块202提示用户输入要绑定的批注文件;步骤7A03用户通过格式化批注用户接口模块202输入要绑定的批注文件;步骤7A04格式化批注核心处理模块200判断电子文档是否已经绑定了一个批注文件,如已经绑定一个批注文件则执行7A05,否则执行7A06;步骤7A05格式化批注核心处理模块200解除原批注文件与电子文档的绑定,然后执行7A06;步骤7A06格式化批注核心处理模块200通过格式化批注存取模块205打开并解析新的批注文件,并从批注文件中获取批注模板信息,同时加载批注文件中的格式化批注,使能格式化批注处理功能,在电子文档相应位置显示新绑定批注文件中的批注信息。
图7B是本发明批注独立保存实施例中批注文件与电子文档的解除绑定流程图,,包括如下步骤
步骤7B01用户通过格式化批注用户接口模块202启动解除电子文档与批注文件绑定操作,或者步骤7A05启动了解除电子文档与批注文件绑定操作;步骤7B02格式化批注处理系统120清除电子文档显示视窗上显示的批注信息,禁止格式化界面用户操作接口;步骤7B03格式化批注处理系统120关闭被解绑定的批注文件,释放格式化批注处理系统保存的该批注文件相关信息(指释放格式化批注处理系统临时保存在易失存储模块105(如内存)上的信息)。
图8A是本发明增加格式化批注的流程图,包括如下步骤步骤801用户选定批注位置或被批注对象;步骤802用户启动增加格式批注操作;步骤803格式化批注处理系统120锚定批注位置以及批注对象,具体包括格式化批注核心处理模块200通过格式化批注锚定模块204获得格式化批注在文档中位置以及被批注的对象信息;步骤804格式化批注处理系统120在批注位置显示格式批注编辑界面,格式化批注核心处理模块200通过格式化批注用户接口模块202来完成格式化批注编辑界面的显示和编辑处理操作;步骤805用户按照格式输入批注内容;步骤806格式化批注核心处理模块200通过格式化批注用户接口模块202获得用户输入格式化批注信息,并将批注信息以及批注位置和对象保存到批注文件中。
图8B是本发明增加格式化批注的界面实施例示意图,本实施例中用户首先在电子文档页面中选定批注对象,然后通过右键功能启动增加格式化批注操作。
图8C是本发明增加格式化批注的界面实施例示意图,本实施例中用户首先将游标移动到电子文档页面的批注位置,然后通过右键功能启动增加格式化批注操作。
图8D是本发明增加格式化批注的批注内容编辑界面的一个较佳实施例示意图,本实施例中批注的各条内容采用了丛向列表的界面形式。对本实施例的进一步改进可以将纵向列表修改为横向列表,也可以通过一个独立的编辑视窗接口来完成。
图9A是本发明电子文档页面变动时进行格式化批注显示刷新处理的流程图,包括如下步骤步骤9A01格式化批注处理系统检120测到电子文档页面显示视窗发生变动,具体可以是电子文档处理系统130在文档页面视窗发生变化时通过格式化批注电子文档接口模块203来通知格式化批注处理系统120;步骤9A02格式化批注处理系统120检查批注文件,将当前视窗区域的所有格式化批注逐个按照批注模板格式进行显示;对本步骤的进一步改进,格式化批注处理系统120可以根据当前视窗的大小变化来调整批注的显示界面。
图9B是本发明格式化批注锚定位置随电子文档编辑而进行处理的流程图,包括如下步骤步骤9B01格式化批注处理系统120检测到电子文档的编辑处理,具体可以是电子文档处理系统130在用户编辑电子文档时通过格式化批注电子文档接口模块203来通知格式化批注处理系统120;步骤9B02格式化批注处理系统120通过格式化批注锚定模块204检测到批注文件中部分批注信息的批注上下文发生了变化,格式化批注锚定模块204首先计算电子文档中被编辑页面的上下文位置,然后与批注文件文件中批注的位置进行比较,从而判断出那些批注的上下文位置信息发生了变化;步骤9B03格式化批注处理系统120通过格式化批注锚定模块204重新计算批注上下文发生变化的批注位置和批注对象信息,删除或标记批注对象被删除的批注,最后将变更的信息保存到批注文件中。
图10A、10B是本发明格式化批注显示界面的两个实施例示意图,图10A是在批注对象上面通过横向列表显示格式化批注的示例,图10B是通过纵向列表显示格式化批注的示例。
图11是本发明删除格式化批注的流程图,包括如下步骤步骤1101用户选定某个格式化批注;步骤1102用户启动批注删除操作,格式化批注用户接口模块202通知格式化批注核心处理模块200某个批注被用户删除;步骤1103格式化批注核心处理模块200通过格式化批注存取模块205在批注文件中删除此批注,并通过格式化批注用户接口模块202刷新电子文档页面视窗中批注的显示。
图12A是本发明列举格式化批注的流程图,包括如下步骤步骤1201用户通过格式化批注用户接口模块202启动列举所有格式化批注操作;步骤1202格式化批注处理系统120从批注文件中读取所有批注并列表显示,具体包括格式化批注核心处理模块200通过格式化批注存取模块205读取批注文件所有格式化批注信息并列表显示,并在每条批注显示条中建立到该批注上下文的链接。
本发明的进一步改进,用户可以在电子文档的指定位置插入批注列表。
图12B是本发明列举格式化批注的一个较佳界面实施例示意图。
图13A是本发明格式化批注合并处理的流程图,包括如下步骤步骤1301用户通过用户接口模块302启动批注文件合并操作;步骤1302批注合并处理控制模块301通过用户接口模块302提示用户输入合并模板以及要合并的批注文件;步骤1303用户通过用户接口模块302输入合并模板以及要合并的批注文件;步骤1304批注合并模板解析模块303解析合并模板;步骤1305批注合并处理控制模块301从所有被合并的批注文件中选择一个未被处理的文件,然后通过格式化批注存取模块304读取该批注文件;步骤1306批注合并处理控制模块301判断批注文件中的批注格式是否与合并模板一致,如果一致则执行步骤1307,否则执行1309;步骤1307批注合并处理控制模块301按照合并模板转换批注文件中的批注并通过格式化批注存取模块304保存到汇总文件中相应批注位置;步骤1308批注合并处理控制模块301判断是否还有批注文件没有被处理,如果存在则执行步骤1305,如果所有文件都已经被处理则执行步骤1310。
步骤1309批注合并处理控制模块301通过用户接口模块302提示用户跳过该文件还是结束合并过程,如果跳过该文件则执行步骤1307,否则执行1310;步骤1310处理过程结束,批注合并处理控制模块301通过格式化批注存取模块304关闭批注汇总文件。
图13B是本发明格式化批注合并操作示例,本图仅仅是一个示例,不同批注模板描述的批注文件内容是不同的,而不同合并模板描述的合并规则产生的合并结果也是不同的,本示例合并模板对应的规则是将被汇总批注文件的公共信息(如批注作者)在汇总后增加到相应批注文件的单条批注信息实例中,同时增加了一条新增内容“新增项目”。
图14A、14B是本发明一个格式化批注模板文件与界面显示的一个示例,14B描述批注模板信息是通过标记语言HTML来描述的,图14A的批注编辑界面就是该模板在IE浏览器中显示界面。
以上实施例为本发明的较佳实施方式,依据本发明公开的内容,本领域的普通技术人员能够显而易见地想到的一些雷同、替代方案,均应落入本发明的保护范围。
权利要求
1.一种格式化批注处理系统,包括批注模板解析模块,用于批注模板的解析处理以及校验;批注模板,用于描述格式化批驻的内容模板信息以及格式化批注的用户界面信息;格式化批注用户接口模块,用于完成面向用户的格式化批注操作界面,负责格式化批注处理系统各项功能与用户之间的操作交互,同时对格式化批注按照模板的进行显示;格式化批注电子文档接口模块,用于电子文档处理系统与格式化批注处理系统之间的交互,提供电子文档系统访问格式化批注处理系统的接口;格式化批注锚定模块,用于计算格式化批驻在电子文档中的位置,以及被批注的对象;格式化批注存取模块,用户格式化批注的保存、读取以及解析;格式化批注核心处理模块,用于整个批注处理系统管理与控制,格式化批注核心处理模块与所述批注模板解析模块、格式化批注用户接口模块、格式化批注锚定模块、格式化批注存取模块以及格式化批注电子文档接口模块完成格式化批注的各项编辑以及显示操作。
2.根据权利要求1所述的系统,其特征在于,批注模板至少包括格式化批注的内容条目,还可以进一步包括每项条目的内容类型和范围(包括文本、图片、语音、枚举)、每项条目的界面输入类型(包括文本框、选择框、图片输入工具按钮、多媒体输入控件按钮)、格式化批注各项操作界面的描述,进一步系统可以根据每项条目的内容类型自动确定输入界面类型。
3.根据权利要求1和权力要求2所述的批注模板,其特征在于,批注模板可以采用任何格式的文件进行描述,包括各类标记语言(包括XML、HTML、XSL、XHTML、JMSML、MXML、SGML等)。
4.根据权利要求1所述的系统,其特征在于格式化批注保存于被批注的电子文档中。
5.根据权利要求1所述的系统,其特征在于格式化批注保存于与被批注电子文档分开的独立批注文件中。
6.根据权利要求1所述的系统,其特征在于根据用户设置选择将格式化批注保存于电子文档还是保存于独立的批注文件。
7.根据权利要求1所述的系统,其特征在于,格式化批注模板信息保存于批注保存的文件中。
8.根据权利要求1所述的系统,其特征在于,格式化批注模板信息可以不保存于批注保存的文件中。
9.根据权利要求1所述的系统,其特征在于,可以将批注模板引入到电子文档的模板中,根据引入了批注模板的电子文档模板创建的电子文档直接包含格式化批注的模板信息。
10.作为权利要求1所述的系统的改进,其特征在于,可以将批注模板集成到系统程序中,系统固定地提供一个或多个预先制定好的批注模板,用户只能选择系统提供的批注格式模板。
11.一种格式化批注汇总处理系统,包括批注合并模板解析模块,用于批注合并模板的读取、解析以及校验处理;批注合并模板,用于描述批注文件合并规则,包括合并后批注的模板信息,以及被合并批注文件的格式化批注内容与合并后批注文件的格式化批注内容之间的映射关系;用户接口模块,用于向用户提供访问操作汇总处理系统的操作接口;格式化批注存取模块,用于批注文件以及批注汇总文件读取、解析和保存。批注合并处理控制模块,用于格式化批注汇总处理系统的管理与控制,通过批注合并模板解析模块、用户接口模块以及格式化批注存取模块一起完成格式化批注文件的合并操作。
12.据权利要求11所述的系统,其特征在于,进一步包括一个批注报表生成模块,用于根据汇总后的批注文件生成批注报表,批注报表内容包括格式化批注汇总列表,以及按照批注的一项或多项内容条目的统计分析,进一步用户可以对批注报表的内容进行筛选。
13.据权利要求11所述的系统,其特征在于,如果合并后的批注不改变模板格式,则不需要输入批注合并模板。
14.据权利要求11所述的系统,其特征在于,该系统可以用于合并包含非格式化批注的批注文件,进一步可以通过合并模板将非格式化批注转化为格式化批注。
15.一种格式化批注处理系统启动格式化批注功能的方法,包括如下步骤A.用户启动格式化批注功能;B.格式化批注处理系统提示用户输入格式化批注模板文件;C.用户输入格式化批注模板文件;D.格式化批注处理系统解析批注模板文件,批注模板文件正确则执行步骤E,否则执行步骤F;E.格式化批注处理系统使能格式化批注用户操作界面接口;F.格式化批注处理系统向用户显示错误信息,重新执行步骤B,提示用户重新输入批注模板文件。
16.根据权利要求15所述的使用方法,其特征在于,批注保存于独立的文件时,进一步包括步骤提示用户输入批注保存文件(包括批注文件名称和路径),并处理用户的输入;
17.一种格式化批注处理系统切换批注模板的方法,包括如下步骤A.用户启动切换格式化批注模板操作;B.格式化批注处理系统提示用户输入新的批注模板文件;C.用户输入新的格式化批注模板文件;D.格式化批注处理系统解析批注模板文件,如果批注模板正确则执行E,否则执行F;E.格式化批注处理系统更新批注模板信息,并按照新模板转换已有的格式化批注;F.格式化批注处理系统向用户显示错误信息,重新执行步骤B,提示用户重新输入批注模板文件。
18.一种打开保存了格式化批注的电子文档时对格式化批注的处理方法,包括如下步骤A.电子文档处理系统在电子文档打开时检测到电子文档中存在格式化批注信息;B.电子文档处理系统通知格式化批注处理系统;C.格式化批注处理系统读取并解析电子文档保存的批注模板信息,使能格式化批注的各项功能。
19.一种批注保存为独立文件的格式化批注处理系统将批注文件与电子文档进行绑定方法,包括如下步骤A.用户在电子文档打开状态下启动绑定批注文件的操作;B.格式化批注处理系统提示用户输入要绑定的批注文件;C.用户输入要绑定的批注文件;D.格式化批注处理系统判断电子文档是否已经绑定了一个批注文件,如已经绑定了一个批注文件则执行E,否则执行F;E.格式化批注处理系统解除原批注文件与电子文档的绑定,然后执行F;F.格式化批注处理系统读取并并解析新的批注文件,并从批注文件中获取批注模板信息,同时加载批注文件中的格式化批注,使能格式化批注的各项功能,在电子文档相应位置显示新绑定的批注文件中的批注信息。
20.一种批注保存为独立文件的格式化批注处理系统将批注文件与电子文档解除绑定方法,包括如下步骤A.用户在电子文档打开并绑定了批注文件的状态下启动解除电子文档与批注文件的绑定操作;B.格式化批注处理系统清除电子文档当前页面视窗上显示的批注信息,禁止格式化的各项功能;C.格式化批注处理系统关闭被解绑定的批注文件,释放格式化批注处理系统保存的该批注文件的相关信息。
21.一种格式化批注处理系统增加格式化批注的方法,包括如下步骤A.用户选定批注位置或批注对象;B.用户启动增加格式批注操作;C.格式化批注处理系统锚定批注位置和被批注对象;D.格式化批注处理系统在批注位置显示格式化批注编辑界面;E.用户按照格式输入批注内容;F.格式化批注处理系统获得用户输入的格式化批注信息,并将批注信息以及批注位置和对象保存到批注文件中。
22.一种格式化批注处理系统批注随电子文档页面变动进行刷新显示处理的方法,包括如下步骤A.格式化批注处理系统检测到电子文档页面显示视窗发生变动,或者电子文档处理系统在文档页面视窗发生变化时通知格式化批注处理系统;B.格式化批注处理系统检查批注文件,将当前视窗区域的所有格式化批注逐个按照模板格式进行显示;对本步骤的进一步改进,格式化批注处理系统可以根据当前视窗的大小变化来调整批注的显示界面。
23.一种格式化批注处理系统格式化批注上下文信息随电子文档编辑而进行重新计算的处理方法,包括如下步骤A.格式化批注处理系统检测到电子文档的编辑处理,或者电子文档处理系统在电子文档被编辑时通知格式化批注处理系统;B.格式化批注处理系统检测到批注文件中部分批注信息的批注上下文发生了变化;C.格式化批注处理系统重新计算批注上下文发生变化的批注的位置和被批注对象信息,删除或标记批注对象在电子文档中被删除的批注,最后将变更的信息保存到批注文件中。
24.一种格式化批注处理系统删除格式化批注的处理流程,包括如下步骤A.用户选定某个格式化批注;B.用户启动批注的删除操作;C.格式化批注处理模块将批注文件中对应批注删除,并刷新电子文档视窗批注的显示。
25.一种格式化批注处理系统格式化批注汇总列举的处理方法,包括如下步骤A.用户启动列举所有格式化批注的操作;B.格式化批注处理系统从批注文件中读取所有批注并列表显示,并在每条批注显示条目中建立到该批注上下文的链接。
26.根据权利要求25所述的方法,其特征在于,作为本方法的进一步改进,用户可以在电子文档的指定位置插入所列举的批注汇总列表。
27.一种格式化批注汇总处理系统合并格式化批注文件的处理方法,包括如下步骤A.用户启动批注文件的合并操作;B.格式化批注汇总处理系统提示用户输入合并模板以及被合并的批注文件;C.用户输入合并模板以及被合并的批注文件;D.格式化批注汇总处理系统解析合并模板;E.格式化批注汇总处理系统从所有被合并的批注文件中选择一个未被处理的文件;F.格式化批注汇总处理系统读取当前处理的批注文件,判断批注文件中的批注格式是否与合并模板一致,如果一致则执行步骤G,否则执行I;G.格式化批注汇总处理系统按照合并模板转换批注文件中的批注并根据批注的位置信息将此批注保存到汇总文件的相应批注位置,然后执行H;H.格式化批注汇总处理系统判断是否还有被合并批注文件没有被处理,如果存在则执行步骤E,如果所有文件都已经被处理则执行步骤J。I.格式化批注汇总处理系统显示错误信息并提示用户是跳过当前处理的批注文件还是结束合并过程,如果跳过该文件则执行步骤H,如果结束则执行J;J.格式化批注汇总处理系统关闭批注汇总文件。
28.据权利要求27所述的方法,其特征在于,如果合并后的批注不改变批注格式,在所述步骤B中可以不指定批注合并模板。
29.据权利要求27所述的方法,其特征在于,该方法可以用于合并包含非格式化批注的电子文件,并可以通过合并模板将非格式化批注转化为格式化批注。
全文摘要
本发明属于电子文档的批注领域,涉及一种格式化批注处理系统和方法,具体涉及在增加、修改以及显示批注时能够按照批注模板来显示批注操作的用户界面,根据操作界面用户可以明确知道从哪些方面描述批注内容,即批注模板规定了批注的内容条目和格式以及内容范围约束,同时描述了批注的操作界面格式;同时本发明还公开了格式化批注文件汇总处理系统和方法,通过合并模板汇总后的批注格式可以与汇总前的批注格式不同,同时能够按照某个内容条目进行统计。通过本发明,电子文档批注用户可以根据自己的需要定制自己的批注内容格式和界面;另外批注文件的独立保存方便了批注的传阅,而批注文件的合并功能方便了作者同时处理对同一篇电子文件的多份批注。
文档编号G06F17/30GK1858786SQ20061002749
公开日2006年11月8日 申请日期2006年6月9日 优先权日2006年6月9日
发明者宋丽娟 申请人:宋丽娟
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1