文档编辑方法和装置制造方法及图纸

技术编号:15938639 阅读:39 留言:0更新日期:2017-08-04 21:38
本申请提供一种文档编辑方法和装置。所述方法包括:接收用户输入的结构体数据,并确定所述结构体数据对应的引用编码;保存所述结构体数据与所述引用编码的对应关系;在编辑文档时,针对已保存的结构体数据,接收用户输入的对应的引用编码;当接收到文档展示或导出指令时,查找所述文档中引用编码对应的结构体数据;将所述文档中的引用编码替换为对应的结构体数据后展示或导出。本申请可以减少了文档编写的工作量。此外,在对结构体数据进行修改或调整时,修改或者调整保存的结构体数据即可,避免了对文档的重复修改,降低了文档维护的难度和工作量。

Document editing method and device

The present application provides a document editing method and apparatus. The method includes: receiving user input data structure, and determine the structure of the corresponding reference data encoding; storing the data structure and the corresponding relation between the reference encoding; in editing the document, according to the structure of data stored, corresponding to receive user input when receiving the reference encoding; to display documents or export instructions, refer to the structure of data encoding corresponding lookup in the document; the reference encoding in the document to replace the corresponding data structure display or export. This application reduces the amount of documentation written. In addition, when modifying or adjusting the structure data, modifying or adjusting the saved structure data can avoid repeated modification of documents and reduce the difficulty and workload of document maintenance.

【技术实现步骤摘要】
文档编辑方法和装置
本申请涉及计算机
,尤其涉及一种文档编辑方法和装置。
技术介绍
相关技术中,对文档数据通常采用纯文本化管理。然而,对于软件产品类文档、技术类文档而言,这些文档中通常存在大量可相互引用、关联的数据,当对文档进行修改与调整的时候,往往需要反复评估影响,并重复修改位于不同位置的类似内容,大大增加了文档维护的难度和工作量。
技术实现思路
有鉴于此,本申请提供一种文档编辑方法和装置。具体地,本申请是通过如下技术方案实现的:一种文档编辑方法,所述方法包括:接收用户输入的结构体数据,并确定所述结构体数据对应的引用编码;保存所述结构体数据与所述引用编码的对应关系;在编辑文档时,针对已保存的结构体数据,接收用户输入的对应的引用编码;当接收到文档展示或导出指令时,查找所述文档中引用编码对应的结构体数据;将所述文档中的引用编码替换为对应的结构体数据后展示或导出。一种文档编辑装置,所述装置包括:数据接收单元,接收用户输入的结构体数据,并确定所述结构体数据对应的引用编码;数据保存单元,保存所述结构体数据与所述引用编码的对应关系;文档编辑单元,在编辑文档时,针对已保存的结构体数据,接收用户输入的对应的引用编码;数据查找单元,当接收到文档展示或导出指令时,查找所述文档中引用编码对应的结构体数据;数据替换单元,将所述文档中的引用编码替换为对应的结构体数据后展示或导出。由以上描述可以看出,本申请可以在接收到用户输入的结构体数据后,单独保存结构体数据与其引用编码的对应关系,文档编写人员在编辑文档时,可以采用引用编码来引用已保存的结构体数据,在查看或导出文档时,可以将文档中的引用编码替换为对应的结构体数据,从而无需反复重新编辑结构体数据,减少了文档编写的工作量。此外,在对结构体数据进行修改或调整时,修改或者调整保存的结构体数据即可,避免了对文档的重复修改,降低了文档维护的难度和工作量。附图说明图1是本申请一示例性实施例示出的一种文档编辑方法的流程示意图。图2是本申请一示例性实施例示出的一种枚举表格的示意图。图3是本申请一示例性实施例示出的一种文档编辑方法的示意图。图4是本申请一示例性实施例示出的一种用于文档编辑装置的一结构图。图5是本申请一示例性实施例示出的一种文档编辑装置框图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。应当理解,尽管在本申请可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。相关技术中,以软件产品类文档为例,软件产品类文档通常处于软件分析和研发的初始阶段,开发人员进行了大量的分析梳理和准备工作,并形成软件产品类文档,以供编码人员编写相关的代码。由于大型软件的复杂程度高,各个模块关联多,分析和涉及过程中抽象和提炼程度较高,导致文档复杂,文档中大量数据相互引用、关联。当需要对文档的部分内容进行修改调整时,需要反复评估影响,并重复修改位于不同位置的类似内容,大大增加了文档维护的难度和工作量。仍以软件产品类文档为例,由于文档中存在大量基础性的、有一定结构的数据,这些数据可能会在文档的不同章节中被反复使用,或部分使用,因此本申请提出将这种基础性的、有一定结构且可能被反复引用的结构体数据单独保存,开发人员在编辑文档时,可以采用引用编码来引用已保存的结构体数据,在查看或导出文档时,可以将文档中的引用编码替换为对应的结构体数据,从而无需反复重新编辑结构体数据,减少了文档编写的工作量。此外,在对结构体数据进行修改或调整时,修改或者调整保存的结构体数据即可,避免了对文档的重复修改,降低了文档维护的难度和工作量。下面结合具体的实施例来描述本申请的实现过程。图1是本申请一示例性实施例示出的一种文档编辑方法的流程示意图。请参考图1,所述文档编辑方法可以应用在文档编辑器中,所述文档编辑器可以装载在PC机、手机、PDA(PersonalDigitalAssistant,掌上电脑)等智能电子设备中。所述文档编辑方法包括有以下步骤:步骤101,接收用户输入的结构体数据,并确定所述结构体数据对应的引用编码。步骤102,保存所述结构体数据与所述引用编码的对应关系。步骤103,在编辑文档时,针对已保存的结构体数据,接收用户输入的对应的引用编码。在本实施例中,仍以软件产品类文档为例,文档的编写人员可以先将开发人员在软件研发的初期阶段设定好的结构体数据单独保存。具体地,所述文档编辑器可以提供“编辑结构体数据”的选项,文档的编写人员可以触发该选项,以进入结构体数据编辑界面,并基于所述结构体数据编辑界面输入结构体数据。在本实施例中,文档编辑器还可以确定所述结构体数据的引用编码,并保存所述结构体数据与其引用编码的对应关系。在一个例子中,所述引用编码可以由文档编写人员输入,比如:文档编写人员在编写结构体数据时,可以为每个结构体数据设置一个对应的名称,以作为所述结构体数据的引用编码。在另一个例子中,所述引用编码也可以由文档编辑器自动生成,比如:在接收到文档编写人员输入的结构体数据后,文档编辑器可以为所述结构体数据生成顺序号,作为所述引用编码,较为简单的,可以将为文档编写人员输入的第一个结构体数据生成引用编码1,为文档编写人员输入的第二个结构体数据生成引用编码2等等。当然,在这种实现方式中,文档编辑器会将生成的引用编码展示给文档编写人员,供文档编写人员后续对所述结构体数据进行引用。在本实施例中,所述结构体数据通常包括有:枚举类数据、表格类数据、键值类数据、附件数据等。其中,所述枚举类数据的展现形式可以为表格,也可以为其他形式,请参考图2,图2示出了一种枚举表格,该枚举表格的名称为:AAA,即该枚举表格的引用编码为AAA。在本实施例中,基于保存的结构体数据和引用编码,文档编写人员在编写文档时,如果需要引用已保存的结构体数据,文档编写人员可以在文档中编辑对应的引用编码即可,以代替所述结构体数据,而无需再次重新进行编写。其中,所述引用编码的编码具有特定的格式,可以被文档编辑器识别,比如:所述特定的格式可以以“#”开头,并以“#”结尾,所述引用编码位于两个“#”中间。仍以图2所示的枚举表格为例,该枚举表格对应的引用编码可以为:AAA,文档编辑器保存该枚举表格与AAA的对应关系。当文档编写人员想在文档中插入图2所示的表格时,文档编写人员可以在对应的位置输入本文档来自技高网...
文档编辑方法和装置

【技术保护点】
一种文档编辑方法,其特征在于,所述方法包括:接收用户输入的结构体数据,并确定所述结构体数据对应的引用编码;保存所述结构体数据与所述引用编码的对应关系;在编辑文档时,针对已保存的结构体数据,接收用户输入的对应的引用编码;当接收到文档展示或导出指令时,查找所述文档中引用编码对应的结构体数据;将所述文档中的引用编码替换为对应的结构体数据后展示或导出。

【技术特征摘要】
1.一种文档编辑方法,其特征在于,所述方法包括:接收用户输入的结构体数据,并确定所述结构体数据对应的引用编码;保存所述结构体数据与所述引用编码的对应关系;在编辑文档时,针对已保存的结构体数据,接收用户输入的对应的引用编码;当接收到文档展示或导出指令时,查找所述文档中引用编码对应的结构体数据;将所述文档中的引用编码替换为对应的结构体数据后展示或导出。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:当保存的所述结构体数据被修改时,在展示或导出的文档中标记出修改的结构体数据。3.根据权利要求1所述的方法,其特征在于,所述接收用户输入的结构体数据,包括:在文档编辑的过程中,如果接收到针对指定格式数据的编辑指令,则输出编辑结构体数据的提示信息;当接收到用户针对所述提示信息输入的确认指令后,确定所述指定格式数据为用户输入的结构体数据。4.根据权利要求1所述的方法,其特征在于,所述接收用户输入的结构体数据,包括:接收用户在结构体数据编辑界面中输入的结构体数据。5.根据权利要求1所述的方法,其特征在于,所述结构体数据包括:枚举类数据、表格类数据、键值类数据或附件数据。6.根据权利要求1所述的方法,其特征在于,所述引用编码具有特定的格式,包括对应结构体数据的名称。7.根据权利要求1所述的方法,其特征在于,当所述结构体数据为表格类数据时,所述引用编码还包括对应表格的行信息和列信息。8.根据权利要求1所述的方法,其特征在于,所述结构体数据可被相关工具生成为对应的代码、配置、数据库结构。9.一种文档编辑装置,其特征在于,...

【专利技术属性】
技术研发人员:尹俊
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1