文书自动生成方法及装置的制造方法

文档序号:10687028阅读:897来源:国知局
文书自动生成方法及装置的制造方法
【专利摘要】本发明提供了一种文书自动生成方法及装置,通过配置了两个数据表,从而不管用户选择的是什么文书或是增加新的文书类型,对应在程序中使用的代码是不需要改变的,只需要对数据表之一、二进行配置即可实现包括新增文书模版,文书模版中需生成内容的变更等操作,更便于后期使用的改变。
【专利说明】
文书自动生成方法及装置
[0001 ] 本案是以申请日为2013-07-02,申请号为201310274292.3,名称为"文书生成方法 及装置"的发明专利为母案而进行的分案申请。
技术领域
[0002] 本发明涉及计算机文件生成领域,尤其是指一种文书自动生成方法及装置。
【背景技术】
[0003] 随着信息传输技术的广泛使用,各行各业中利用信息管理系统进行信息整合已经 相当普遍。而在信息管理系统的使用过程中,各类文书的输出也非常普遍。
[0004] 然则不同行业的信息管理系统的文书输出功能也不尽相同,例如时下各地区的法 院的案件信息都已经存在于电脑中或有自己的案件信息管理系统。但是,各地区法院的案 件信息管理系统只负责在其内存储案件的信息,其没有对案件在立案、审理、结案等不同阶 段用到的相关的法律文书生成功能。而法官在各阶段写法律文书时分别需要用到案件的当 事人、案由等案件信息,现有的法院的信息管理系统也无法实现此类文书的动态生成,法官 只能自己手动填写。由于不能自动从案件信息管理系统中直接提取,存在以下两个缺点:
[0005] (1)信息重复录入,增加工作量。
[0006] 各地法院基本都有自己的案件信息管理系统,里面都有案件的信息。每个案件涉 及的法律文书中的案件信息都要法官自己重新录入,不能直接复用案件信息管理系统中的 相应信息,增加了法官的工作量。
[0007] (2)很容易造成因重复录入带来的文书信息内容录错的风险。
[0008]每个法律文书中都有涉及案件的基本信息,例如案号、当事人、案由等信息。法官 手动写案件相关法律文书的时候已经是二次录入,会增加法律文书信息的错误风险。
[0009] 可见,在现有司法体系中,虽然配备有信息管理系统,但其并不支持法律文书的动 态生成。
[0010] 而结合信息管理系统在各领域中的应用,其文书输出存在两种不同应用情况:1、 静态文书输出,既文书内容为预设的、固定的,应用时,通过信息管理系统将需要的文书直 接调出即可输出使用;2、动态文书生成,此种情况中文书的部分内容往往是需要在输出过 程中根据条件(如各种实际数据)不同而变动的填补后方可进行输出使用的。
[0011] 上述两种应用情况的第一种在系统中非常容易实现,即通过预先放置对应文书文 件,必要时配置查询系统即可。而第二种应用,现有系统采用的方法往往是通过将文书生成 过程中的数据的引用、读取关系直接写死在程序中,当需要文书生成时,执行程序,程序根 据其内写定的方式将数据读取后套入文书中即以完成文书的生成。此种方法很好的解决了 动态文书的应用需求,但其缺陷也是很明显的一一如果文书的生成需要经常改变数据引 用、读取关系,则该方法只能通过对整个程序的源代码进行改动,即要改整个程序来实现。 此项工作并非一般使用人员能够完成的,纵使是一般技术员,由于信息管理系统的庞大和 复杂性,其若不作为信息管理系统的技术研发人员,对上述程序的修改也可以说是几乎无 法完成的。而且,即使可以让信息管理系统的技术研发人员来修改,对于某些文书生成条件 需要经常改变的应用环境,反复修改程序源代码也是不现实的。此外,现有方式中,如果需 要增加新类型的文书生成,则势必需要重新对应写程序,非常麻烦,普通用户甚至技术员在 不了解程序架构情况下均无法操作。
[0012] 综上可见,现有的文书生成方法无法满足上述需求,需要进行改进。

【发明内容】

[0013] 本发明的目的在于克服了上述缺陷,提供一种无需对程序源代码修改即可实现不 同基于条件的文书生成方法。
[0014] 本发明的目的是这样实现的:
[0015] 相比于常见的全基于程序代码的文书生成方法,本发明的有益效果在于通过配置 了两个数据表,从而不管用户选择的是什么文书或是增加新的文书类型,均不需要改变程 序中的生成代码,只需要对数据表之一、二进行配置即可实现包括新增文书模版,文书模版 中需生成内容的变更等操作,更便于后期使用的改变。
【附图说明】
[0016] 下面结合附图详述本发明的具体结构
[0017] 图1为本发明的方法流程示意图;
[0018] 图2为本发明具体实施例的文书模版示意图;
[0019] 图3为本发明具体实施例的文书模版库示意图;
[0020] 图4为本发明具体实施例的文书生成界面示意图;
[0021] 图5为本发明具体实施例中执行步骤D后得到的结果示意图;
[0022] 图6为本发明具体实施例中执行步骤E后得到的结果示意图;
[0023] 图7为本发明具体实施例中执行步骤F后得到的结果示意图;
[0024] 图8为本发明具体实施例中执行步骤G选择的文书模版示意图;
[0025] 图9为本发明具体实施例中执行步骤G执行后生成的文书示意图。
【具体实施方式】
[0026] 为详细说明本发明的技术内容、构造特征、所实现目的及效果,以下结合实施方式 并配合附图详予说明。
[0027] 请参阅图1,本发明提供了一种文书生成方法,它包括步骤:
[0028] A)、初始化;
[0029] 该步骤需要建立系统数据库、两个数据表,而后生成文书模版,并将文书模版集合 构成文书模版库。
[0030] 其中,系统数据库包括多组,每组主要由文本唯一标识及内容信息构成的数据组。 系统数据库的主要作用是存放后续文书生成所需要素材的内容信息,且系统数据库中对应 配备有文本唯一标识以便查阅。
[0031] 数据表之一包括多组,每组主要由文书唯一标识、变量名称、SQL序号及使用字段 构成的数据组。该表用于存储文书模版中的变量信息。
[0032] 数据表之二包括多组,每组主要由SQL序号及SQL语句构成的数据组。该表用于配 置文书模版中对应查询变量信息的具体指令。
[0033] 而文书模版则是根据实际使用到的模版种类而决定的,且每一个文书模版一一对 应有文书唯一标识,文书模版中包含有变量名称;所述文书唯一标识及变量名称对应存储 于数据表之一中,即:每个文书模版的文书唯一标识是有记录在数据表之一中的,另外文书 模版中包含的变量名称也是与数据表之一中的变量名称对应的。
[0034] B)、获取文本唯一标识,自系统数据库中提取需要生成文本信息对应的文本唯一 标识。通常,此步骤中文本信息为对应不同文书模版中所需要生成部分的内容的集合,而需 要生成的文本信息则通常是通过人机界面供使用者选定的,也可通过设置默认文本信息来 实现选择。
[0035] C)、获取需生成文书模版,待用户选择所需生成的文书模版后,获取其对应文书唯 一标识。同样,此步骤中需生成的文书模版通常是通过人机界面供使用者选定的,也可通过 设置默认文书模版来直接执行。
[0036] D)、根据文书唯一标识查询数据表之一,找到该文书唯一标识对应在数据表之一 中所在的数据组后获取数据组中对应的SQL序号。
[0037] E)、根据获取的SQL序号查询数据表之二,找到该SQL序号对应在数据表之二中所 在的数据组后获取数据组中对应的SQL语句。
[0038] F)、根据SQL语句及文本唯一标识查询系统数据库并筛选出与数据表之一中及数 据组中的使用字段对应的内容信息作为查询结果。
[0039] G)、根据文书唯一标识从文书模版库中调取对应文书模版,将文书模版中的变量 名称替换为查询结果进行文书生成。
[0040] 可见,区别于以往需写死在程序中的文书生成方法,本方法中通过配置了两个数 据表,从而不管用户选择的是什么文书或是增加新的文书类型,对应在程序中使用的代码 是不需要改变的,只需要对数据表之一、二进行配置即可实现包括新增文书模版,文书模版 中需生成内容的变更等操作,更便于后期使用的改变。
[0041 ]具体实施例:
[0042] 一种法律文书生成方法,包括步骤:
[0043] A)、初始化:
[0044]建立案件信息管理系统的系统数据库,也可直接采用法院已有的案件信息管理系 统的系统数据库。该系统数据库中存有案件信息(即内容信息),包括:案号、案件唯一标识、 当事人信息、案由、审理信息等案件基本的内容。
[0045]设定数据表之一结构:
[0047]设定数据表之二结构:
[0049] 建立文书模版:
[0050] 文书模版,法律文书都有统一规范的格式、字体。先把文书按照统一的格式输入到 wo r d中,再把需要填写的内容写成变量名称。如图2中的I NF_F Y、I NF_D SR、I NF_AH、I NF_ YG INF_BG、INF_AY、INF_BG 都是变量名称。
[00511集合构成文书模版库:
[0052] 所有的法律文书模版组成的文件夹就是文书模版库,如图3所示。
[0053] B)、选择需要生成文书的案件。从系统数据库中提取案件的唯一标识(即文本唯一 标识)。
[0054] C)、用户通过如图4所示UI界面手动选择需要生成的文书后点击生成按钮。而后系 统获取该文书对应的文书唯一标识。
[0055]案件从立案到审理的过程中会涉及到很多的文书。法官手动选择需要生成的文 书。每种文书在数据库中都对应了一个唯一的文书id号。
[0056] D)、系统后台根据选择文书的文书唯一标识查询数据表之一得到SQLXH(即SQL序 号)。例如,对立案审批表文书的查询,其对应的文书唯一标识是LASPB(MSYS),查询结果如 图5所示。
[0057] E)、系统后台根据SQLXH(即SQL序号)查询数据表之二中的SQL(即SQL语句)。上例 对立案审批表文书的查询至该步骤后,结果如图6所示。
[0058] F)、系统后台根据SQL(即SQL语句)和第一步中获取的案件唯一标识组合成查询语 句查询系统数据库,并对结果筛选获取与数据表之一中SYZD字段相符的作为查询结果(此 处查询结果对应为变量名称的值)。上例结果如图7所示。
[0059] G)、系统后台根据文书唯一标识在文书模版库中找到相应的文书模版,变量名称 值替换文书模版中的变量名称,完成文书生成。
[0060] 上例中,系统找到的对应文书模版如图8,模版内容如图2,其中INF_AY等对应数据 表之一中的BLMC。数据表之一中的BLMC对应数据表之一中的SYZD。进而将得到的查询结果 替换文书模版中的变量,完成文书生成,生成的文书如图9所示。
[0061] 可见采用本发明方法,除了有文书模版增减便利和内容修改便利的优点外,通过 利用案件信息自动生成法律文书,减少了法官的工作量,还可避免二次信息录入错误的风 险。
[0062 ]本发明还提供了一种自动文书生成装置,它包括,
[0063] 初始化单元,用于建立系统数据库、两个数据表、生成文书模版并集合构成文书模 版库而后转入文本唯一标识获取单元;
[0064] 所述系统数据库包括多组,每组主要由文本唯一标识及内容信息构成的数据组; 所述数据表之一包括多组,每组主要由文书唯一标识、变量名称、SQL序号及使用字段构成 的数据组;所述数据表之二包括多组,每组主要由SQL序号及SQL语句构成的数据组;所述文 书模版包括至少一个,文书模版 对应有文书唯一标识,文书模版中则包含有变量名称; 所述文书唯一标识及变量名称对应存储于数据表之一中;
[0065] 文本唯一标识获取单元,用于自系统数据库中提取需要生成文本信息对应的文本 唯一标识,而后转到生成文书模版获取单元;
[0066] 生成文书模版获取单元,用于待用户选择所需生成的文书模版后,获取其对应文 书唯一标识,而后转到第一查询单元;
[0067] 第一查询单元,用于根据文书唯一标识查询数据表之一获取其对应的数据组中的 SQL序号,而后转到第二查询单元;
[0068] 第二查询单元,用于根据获取的SQL序号查询数据表之二获取其对应的数据组中 的SQL语句,而后转到结果查询单元;
[0069] 结果查询单元,用于根据SQL语句及文本唯一标识查询系统数据库并筛选出与数 据表之一中及数据组中的使用字段对应的内容信息作为查询结果后转到文书生成单元;
[0070] 文书生成单元,用于根据文书唯一标识从文书模版库中调取对应文书模版,将文 书模版中的变量名称替换为查询结果进行文书生成。
[0071] 以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发 明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技 术领域,均同理包括在本发明的专利保护范围内。
【主权项】
1. 一种文书自动生成方法,其特征在于:它包括步骤, A) 、初始化,包括建立系统数据库、两个数据表,还包括生成文书模版,并将所述文书模 版集合构成文书模版库; 所述系统数据库包括由文本唯一标识及内容信息构成的多组数据组; 所述数据表之一包括由文书唯一标识、变量名称、SQL序号及使用字段构成的多组数据 组; 所述数据表之二包括由SQL序号及SQL语句构成的多组数据组; 所述文书模版 对应有文书唯一标识,文书模版中包含有变量名称;所述文书唯一 标识及变量名称对应存储于数据表之一中; B) 、获取文本唯一标识,自系统数据库中提取需要生成文本信息对应的文本唯一标识; C) 、获取需生成文书模版,待用户选择所需生成的文书模版后,获取其对应文书唯一标 识; D) 、根据文书唯一标识查询数据表之一获取其对应的数据组中的SQL序号; E )、根据获取的SQL序号查询数据表之二获取其对应的数据组中的SQL语句; F) 、根据SQL语句及文本唯一标识查询系统数据库并筛选出与数据表之一中及数据组 中的使用阶段对应的内容信息作为查询结果; G) 、根据文书唯一标识从文书模版库中调取对应文书模版,将文书模版中的变量名称 替换为查询结果进行文书生成。2. 如权利要求1所述的文书自动生成方法,其特征在于:所述数据表之一用于存储文书 模版中的变量信息,所述数据表之二用于配置文书模版中对应查询变量信息的具体指令。3. 如权利要求1所述的文书自动生成方法,其特征在于:所述文书生成方法用于生成法 律文书;所述系统数据库每组的内容信息具体包括案号、当事人信息、案由及审理信息;所 述数据表之一的多组数据组中的变量名称分别与内容信息相对应。4. 一种文书自动生成装置,其特征在于:它包括, 初始化单元,用于建立系统数据库、两个数据表;还用于生成文书模版并将所述文书模 板集合构成文书模版库而后转入文本唯一标识获取单元; 所述系统数据库包括由文本唯一标识及内容信息构成的多组数据组;所述数据表之一 包括由文书唯一标识、变量名称、SQL序号及构成的多组数据组;所述数据表之二包括由SQL 序号及SQL语句构成的多组数据组;所述文书模版一一对应有文书唯一标识,文书模版中则 包含有变量名称;所述文书唯一标识及变量名称对应存储于数据表之一中; 文本唯一标识获取单元,用于自系统数据库中提取需要生成文本信息对应的文本唯一 标识,而后转到生成文书模版获取单元; 生成文书模版获取单元,用于待用户选择所需生成的文书模版后,获取其对应文书唯 一标识,而后转到第一查询单元; 第一查询单元,用于根据文书唯一标识查询数据表之一获取其对应的数据组中的SQL 序号,而后转到第二查询单元; 第二查询单元,用于根据获取的SQL序号查询数据表之二获取其对应的数据组中的SQL 语句,而后转到结果查询单元; 结果查询单元,用于根据SQL语句及文本唯一标识查询系统数据库并筛选出与数据表 之一中及数据组中的使用字段对应的内容信息作为查询结果后转到文书生成单元; 文书生成单元,用于根据文书唯一标识从文书模版库中调取对应文书模版,将文书模 版中的变量名称替换为查询结果进行文书生成。
【文档编号】G06F17/22GK106055528SQ201610351366
【公开日】2016年10月26日
【申请日】2013年7月2日
【发明人】邓松高, 李达取, 马圣, 苏志心, 陈明平
【申请人】福建榕基软件股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1