一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

文书的生成方法、装置、存储介质及电子设备与流程

2021-10-29 21:38:00 来源:中国专利 TAG:电子设备 文书 装置 生成 特别


1.本发明涉及文档处理技术领域,特别涉及一种文书的生成方法、装置、存储介质及电子设备。


背景技术:

2.在各类办公系统中,针对某个办公案件,可能涉及到多种办公文书,例如,对于公安系统中的一个刑事案件来说,可能涉及到受理文书、宣判文书、拘留文书、回执文书,等等;再如,对于房产系统中的一个房产证办理案件来说,可能涉及到申请文书、证明文书、登记文书、下发文书,等等。
3.目前,通常是由人工根据相关案件的具体内容,手动填写各个文书中所需要的字段内容,因此,存在耗时较多效率较低的问题。
4.因此,亟需一种能够快速实现文书生成的技术方案。


技术实现要素:

5.鉴于上述问题,本发明提供一种克服上述问题或者至少部分地解决上述问题的文书的生成方法、装置、存储介质及电子设备。通过在获得待生成文书的目标案件的目标数据之后,在包括至少一个案件类型各自对应的多个文书标识的文书集合中获得与所述目标数据中目标案件的案件类型相对应的至少一个目标文书标识;基于此,在获得所述目标文书标识对应的至少一个目标文书字段之后,在所述目标数据中目标案件的案件内容中,获得与所述目标文书字段对应的目标字段内容;由此根据所述目标字段内容,生成所述目标案件的文书,实现文书的生成。
6.本发明还提供了一种文书的生成装置,用以保证上述方法实际中的实现及应用。
7.为实现上述目的,本发明实施例提供如下技术方案:
8.一种文书的生成方法,包括:
9.获得待生成文书的目标案件的目标数据,所述目标数据中至少包括目标案件的案件类型及所述目标案件的案件内容;
10.在文书集合中获得与所述目标案件的案件类型相对应的至少一个目标文书标识;其中,所述文书集合中包括至少一个案件类型各自对应的多个文书标识;
11.获得所述目标文书标识对应的至少一个目标文书字段;
12.在所述目标案件的案件内容中,获得与所述目标文书字段对应的目标字段内容;
13.根据所述目标字段内容,生成所述目标案件的至少一份文书,所述文书中至少包括所述目标文书字段及所述目标文书字段对应的目标字段内容。
14.上述方法,优选的,获得所述目标文书标识对应的至少一个目标文书字段,包括:
15.调用所述目标文书标识对应的模板调用接口,以使得所述模板调用接口在字段集合中获得与所述目标文书标识对应的至少一个目标文书字段,且所述目标文书字段以所述目标文书标识对应的字段布局方式进行拼接;
16.其中,所述字段集合中包括至少一个文书标识对应的至少一个文书字段。
17.上述方法,优选的,根据所述目标字段内容,生成所述目标案件的至少一份文书,包括:
18.将所述目标字段内容分别赋值给相应的目标文书字段,以得到所述目标案件的至少一份文书。
19.上述方法,优选的,所述方法还包括:
20.获得至少与所述目标文书标识对应的工作流字段;
21.其中,在所述工作流字段表征文书需要被审批的情况下,在得到所述目标案件的至少一份文书之后,所述方法还包括:
22.根据所述工作流字段,将所述目标案件的至少一份文书传输到审批终端。
23.上述方法,优选的,所述文书集合通过以下方式预先获得:
24.预先获得多个历史文书,每个所述历史文书对应于一个案件类型;
25.获得每个所述历史文书的文书标识;
26.按照所述历史文书对应的案件类型,将所述历史文书的文书标识进行划分,以使得划分得到的文书集合中包括至少一个分组,所述分组对应于一个案件类型,且所述分组中包括至少一个文书标识。
27.上述方法,优选的,还包括:
28.将所述目标案件的至少一份文书转换成预设格式的文档并进行保存。
29.上述方法,优选的,还包括:
30.获得所述至少一份文书的所述文书的生成结果;
31.将所述文书的生成结果写入到所述文书集合中,所述文书的生成结果与所述文书对应的所述目标文书标识相关联。
32.一种文书的生成装置,包括:
33.数据获得单元,用于获得待生成文书的目标案件的目标数据,所述目标数据中至少包括目标案件的案件类型及所述目标案件的案件内容;
34.标识获得单元,用于在文书集合中获得与所述目标案件的案件类型相对应的至少一个目标文书标识;其中,所述文书集合中包括至少一个案件类型各自对应的多个文书标识;
35.字段获得单元,用于获得所述目标文书标识对应的至少一个目标文书字段;
36.内容获得单元,用于在所述目标案件的案件内容中,获得与所述目标文书字段对应的目标字段内容;
37.文书生成单元,用于根据所述目标字段内容,生成所述目标案件的至少一份文书,所述文书中至少包括所述目标文书字段及所述目标文书字段对应的目标字段内容。
38.一种存储介质,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行如权利要求1-7中任一所述的文书的生成方法。
39.一种电子设备,包括至少一个处理器、以及与处理器连接的至少一个存储器、总线;其中,处理器、存储器通过总线完成相互间的通信;处理器用于调用存储器中的程序指令,以执行上述任意一项所述的文书的生成方法。
40.借由上述技术方案,本发明提供的文书的生成方法、装置、存储介质及电子设备
中,通过在获得待生成文书的目标案件的目标数据之后,在包括至少一个案件类型各自对应的多个文书标识的文书集合中获得与所述目标数据中目标案件的案件类型相对应的至少一个目标文书标识;基于此,在获得所述目标文书标识对应的至少一个目标文书字段之后,在所述目标数据中目标案件的案件内容中,获得与所述目标文书字段对应的目标字段内容;由此根据所述目标字段内容,生成所述目标案件的一份或多份文书,实现文书的生成。可见,本发明中通过在文书集合中存储多种案件类型对应的文书标识,进而基于目标案件的案件类型获得到至少一个目标文书标识之后继而获得到每个目标文书标识各自对应的一个或多个目标文书字段及对应的字段内容,由此实现一份或多份文书的自动生成,进而能够避免手动填写各个文书中的字段内容所导致的耗时较多效率较低的问题,从而在实现文书生成的同时,能够提高文书生成的效率。
41.上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
附图说明
42.通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
43.图1及图2分别示出了文书生成的文书填写界面的示意图;
44.图3示出了文书的示例图;
45.图4示出了本发明实施例一提供的一种文书的生成方法的流程图;
46.图5示出了本发明实施例中文书集合的示意图;
47.图6及图7分别示出了本发明实施例中进行文书生成的示例图;
48.图8示出了本发明实施例一中实现文书生成的具体流程图;
49.图9示出了本发明实施例中对生成的文书进行审批的示例图;
50.图10示出了本发明实施例中获得文书集合的具体流程图;
51.图11示出了本发明实施例一提供的一种文书的生成方法的另一流程图;
52.图12示出了本发明实施例二提供的一种文书的生成装置的结构示意图;
53.图13示出了本发明实施例二提供的一种文书的生成装置的另一结构示意图;
54.图14示出了本发明实施例在具体实现中的细节流程图;
55.图15示出了本发明实施例提供的一种电子设备的结构示意图。
具体实施方式
56.在各类办公系统中,针对某个办公案件,可能涉及到多种办公文书,例如,对于公安系统中的一个刑事案件来说,可能涉及到受理文书、宣判文书、拘留文书、回执文书,等等。针对该刑事案件,需要工作人员按照案件陈述内容,手动填写每个文书中的内容,如图1中所示,工作人员在打开“受案回执”的文书填写界面之后,将左上角的“通知对象”、“报案日期”、“查询方式”、“联系人”及“联系方式”手动填写到相应的输入框中,或者,如图2中所示,工作人员在打开“受案回执”的文书填写界面之后,在界面中的“通知对象”、“报案日
期”、“查询方式”、“联系人”及“联系方式”的相应选项框中选择相应的内容,基于此,公安系统根据工作人员的这些输入操作相应生成如图3中所示的“受案回执”的文书。
57.可见,在现有的文书生成方案中,是由人工根据相关案件的具体内容,手动填写或者选择输入各个文书中所需要的字段内容,因此,存在耗时较多效率较低的问题。
58.本发明的发明人经过进一步研究,提出能够实现文书自动生成的技术方案,以解决以上文书生成效率较低的问题,具体如下:
59.通过在获得待生成文书的目标案件的目标数据之后,在包括至少一个案件类型各自对应的多个文书标识的文书集合中获得与所述目标数据中目标案件的案件类型相对应的至少一个目标文书标识;基于此,在获得所述目标文书标识对应的至少一个目标文书字段之后,在所述目标数据中目标案件的案件内容中,获得与所述目标文书字段对应的目标字段内容;由此根据所述目标字段内容,生成所述目标案件的至少一份文书,实现文书的生成。
60.具体实现中,本发明中可以通过调用所述目标文书标识对应的模板调用接口,以使得所述模板调用接口在字段集合中获得与所述目标文书标识对应的至少一个目标文书字段,且所述目标文书字段以所述目标文书标识对应的字段布局方式进行拼接;其中,所述字段集合中包括至少一个文书标识对应的至少一个文书字段。
61.基于此,在根据所述目标字段内容,生成所述目标案件的至少一份文书时,可以首先获得至少与所述目标文书标识对应的工作流字段;在所述工作流字段表征文书不需要被审批的情况下,将所述目标字段内容分别赋值给相应的目标文书字段,以得到所述目标案件的至少一份文书;
62.而在所述工作流字段表征文书需要被审批的情况下,在得到所述目标案件的至少一份文书之后,还可以根据所述工作流字段,将所述目标案件的至少一份文书传输到审批终端,以便于审批终端的工作人员根据相应提示对目标案件的文书进行审批处理。
63.而前文中的文书集合可以通过以下方式预先获得:预先获得多个历史文书,每个所述历史文书对应于一个案件类型;获得每个所述历史文书的文书标识;按照所述历史文书对应的案件类型,将所述历史文书的文书标识进行划分,以使得划分得到的文书集合中包括至少一个分组,所述分组对应于一个案件类型,且所述分组中包括至少一个文书标识。
64.而在目标案件的至少一份文书被生成之后,还可以将所述目标案件的至少一份文书转换成预设格式的文档并进行保存,如生成pdf格式的文书之后再归档等。
65.并且,通过获得所述目标案件的至少一份文书中每份文书的生成结果,进而将所述文书的生成结果写入到所述文书集合中,所述文书的生成结果与所述文书对应的所述目标文书标识相关联,由此在文书集合中每个文书标识具有能够表征相应文书被生成成功或失败的统计数据。
66.可见,本发明中通过在文书集合中存储多种案件类型对应的文书标识,进而基于目标案件的案件类型获得到目标文书标识之后继而获得到相应的目标文书字段及对应的字段内容,由此实现文书的自动生成,进而能够避免手动填写各个文书中的字段内容所导致的耗时较多效率较低的问题,从而在实现文书生成的同时,能够提高文书生成的效率。
67.下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例
所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
68.参考图4,为本发明实施例一提供的一种文书的生成方法的实现流程图,该方法适用于能够进行数据处理的电子设备中,如计算机、服务器等设备。本实施例中的技术方案主要用于提高文书的生成效率。
69.具体实现中,本实施例中的方法可以包括以下步骤:
70.步骤401:获得待生成文书的目标案件的目标数据。
71.其中,目标案件可以为任意办公系统中的待办案件,是需要生成全量文书的案件,这里的全量文书是指一个案件所对应的所有文书,如公安系统中的刑事案件、房产系统中的房产证申请案件,等等。
72.本实施例中所获得的目标数据中至少包括目标案件的案件类型casetype及目标案件的案件内容,除此之外,目标数据中还可以包括有目标案件的案件号码casenum和案件编号caseid,其中案件号码可以以数字表示,案件号码能够在所有案件中唯一表征目标案件,如202010235049等,而案件编号可以理解为目标案件在案件组成的树结构中的位置编号,能够唯一表征目标案件在案件树结构中的节点位置,如0-1-4或者2-5-3等。
73.具体实现中,本实施例中可以提供交互界面,工作人员可以在该交互界面上输入需要进行全量文书生成的目标案件的基础信息,如目标案件的案件号码和/或案件编号等,本实施例中通过交互界面采集到工作人员的输入操作之后,解析出输入操作中的案件号码和/或案件编号,而在得到目标案件的案件号码和/或案件编号之后,可以在案件数据库中读取目标案件的相关案件文档,并在案件文档中读取到目标案件的案件类型及目标案件的案件内容,其中,目标案件的案件内容中包括有与目标案件相关的文字、图像等内容,如目标案件对应的时间内容、人物内容及事件内容等。
74.步骤402:在文书集合中获得与目标案件的案件类型相对应的至少一个目标文书标识。
75.其中,文书集合中包括至少一个案件类型各自对应的多个文书标识,具体实现中,文书集合可以以表格文档实现。
76.如图5中所示,文档集合以excel文件实现,excel文件的文件名称可以为:alltypesdocumentcode.xls,在excel文件中具有多个案件类型,每个案件类型分别一个分组,分组名称可以以案件类型来定义,如在excel文件中的每个sheet表以“经侦jingzhen”、“禁毒jindu”等案件类型的名称来定义,基于此,在每个分组如sheet表中分别包含有相应案件类型对应的多个文书标识,而在每个sheet表中多个文书标识按照一定的顺序依次排列或分布,如图5中“jindu”案件类型下的所有文书标识按照在sheet表中各文书标识中的文书编码从上到下依次排列。
77.需要说明的是,文书标识能够唯一表征其对应的文书,具体的,文书标识中可以包括有:文书节点名称、文书模板名称、文书代号和文书编号等中的任意一种或任意多种。其中,文书节点名称是指文书在所有文书组成的文书树结构中的文书节点名称nodetitle,如“受案登记表”,文书模板名称是指文书对应的模板的名称templatename,如“刑事受案登记表”,文书代号是指文书的简称代号,如“xs-sa-djb”,文书编号是指文书在所有文书组成的文书树结构中的文书节点位置编号,如0-0-0,等等。
78.具体实现中,本实施例中首先在文书集合中,定位到目标案件的案件类型对应的分组即sheet表,之后获取到目标案件的案件类型所对应的一个或多个目标文书标识,即定位到的sheet表中所包含的文书标识。
79.例如,以目标案件的案件类型为刑事案件类型为例,本实施例中在excel文件中定位到刑事案件类型对应的sheet表,进而获取到该sheet表中的所有文书标识,即目标文书标识,目标文书标识可以为一个或多个。
80.步骤403:获得目标文书标识对应的至少一个目标文书字段。
81.其中,目标文书字段可以理解为目标文书标识所对应的文书中所涉及的字段,如“委托律师”、“受理时间”、“通知对象”等文书字段documentvalues。
82.需要说明的是,在目标文书标识为多个情况下,本实施例中针对每个目标文书标识,分别获得该目标文书标识所对应的一个或多个目标文书字段。
83.具体实现中,本实施例中可以通过调用目标文书标识对应的模板调用接口,以使得模板调用接口在字段集合中获得与目标文书标识对应的至少一个目标文书字段,且目标文书字段以目标文书标识对应的字段布局方式进行拼接。
84.其中,字段集合中包括至少一个文书标识对应的至少一个文书字段。字段集合可以预先存储在案件数据库中,且字段集合中,每个文书标识对应的文书字段可以按照顺次保存或者按照相应的字段布局方式进行拼接保存。
85.在具体实现中,字段集合中的文书字段可以按照相应的文书标识进行分组保存,此时,每个文书标识对应的文书字段可以按照相应的字段布局方式进行拼接,即为相应文书标识对应的文书模板,该文书模板可以理解为相应文书标识对应的文书字段所形成的分组。其中,文书模板可以理解为将文书标识对应的文书字段根据字段布局方式所形成的不包含字段内容的文书。该文书模板是可以存储在字段集合中的,且字段集合中每个文书标识对应的文书字段以分组的形式存储。这种情况下,不同文书标识对应的文书字段中可能有相同的文书字段,例如,两个不同的文书标识均对应有“主题”字段。
86.或者,字段集合中的文书字段可以不按照文书标识分组保存,字段集合中的文书字段是唯一的,但是文书字段中可以通过其中一个字段属性如标识属性等来表征其所适用的文书的文书标识,此时,每个文书字段可以通过其字段属性来表征其可能适用于一个或多个文书,相应的,该文书字段可能对应于一个或多个文书标识。需要说明的是,文书字段中针对其所适用的文书的文书标识还具有另外一个字段属性,如布局属性等来表征该文书字段在其所适用的文书中的字段布局属性,如布局在第一行或者布局在最后一行的最右侧,或在适用的文书中的顺序标识等等。另外,在字段集合中,文书字段之间也可以通过其他字段属性如字段编号等属性按照一定的顺序进行存储,这里的字段编号表征了各个文书字段在适用文书中排布的顺序号。
87.需要说明的是,这里的字段布局方式与相应文书标识对应的文书的排版方式相关,如图3中所示的文书排版方式。
88.在具体实现中,在目标文书标识为多个情况下,本实施例中针对每个目标文书标识,同时调用模板调用接口如latesttemplate接口,以在字段集合中同时获得到与每个目标文书标识各自对应的至少一个目标文书字段,且目标文书字段以目标文书标识对应的字段布局方式进行拼接,如图6中所示,“通知对象”的字段、“报案日期”的字段、“案件名称”的
字段、“文书编号”的字段、“查询方式”的字段、“联系人联系方式”的字段等按照文书模板进行拼接,以使得拼接在一起的目标文书字段呈现与目标文书标识对应的文书模板一致的布局,并且目标文书字段的字段值为空。
89.或者,在目标文书标识为多个情况下,本实施例中针对每个目标文书标识,循环调用模板调用接口如latesttemplate接口,以在字段集合中依次获得到与每个目标文书标识各自对应的至少一个目标文书字段,且目标文书字段以目标文书标识对应的字段布局方式进行拼接,如图6中所示,拼接在一起的目标文书字段呈现与相应目标文书标识对应的文书模板一致的布局,并且目标文书字段的字段值为空。
90.需要说明的是,不同的目标文书标识所对应的目标文书字段及数量可能不同。
91.步骤404:在目标案件的案件内容中,获得与目标文书字段对应的目标字段内容。
92.其中,本实施例中可以通过文字识别等方式在目标案件的案件内容中分别读取出与每个目标文书字段对应的目标字段内容,如“通知对象”的字段内容“张三”、“报案日期”的字段内容“2019.12.30”、“案件名称”的字段内容“被盗”、“文书编号”的字段“6-2-9”、“查询方式”的字段内容“***”、“联系人联系方式”的字段内容“张三1367***”等等。
93.步骤405:根据目标字段内容,生成目标案件的至少一份文书。
94.其中,文书中至少包括目标文书字段及目标文书字段对应的目标字段内容。
95.具体的,本实施例中可以分别将目标字段内容作为字段值填入到与该目标字段内容相对应的目标文书字段中,由此得到目标案件的全量文书,该全量文书中包括一份或多份文书,每份文书中包含有相应的目标文书字段,且目标文书字段之间按照字段布局方式即文书排版方式拼接,而且每个目标文书字段中的字段值不为空,如图7中所示。
96.例如,本实施例中可以调用相应的文本生成接口,在该接口中传入生成文书所需要的目标案件的案件内容及之前获得的目标文书字段documentvalues,由此,该接口就可以在读取到目标文书字段对应的目标字段内容之后,将目标字段内容写入到相应的目标文书字段中,由此得到对应的文书。
97.由上述方案可知,本发明实施例一提供的文书的生成方法中,通过在获得待生成文书的目标案件的目标数据之后,在包括至少一个案件类型各自对应的多个文书标识的文书集合中获得与所述目标数据中目标案件的案件类型相对应的至少一个目标文书标识;基于此,在获得所述目标文书标识对应的至少一个目标文书字段之后,在所述目标数据中目标案件的案件内容中,获得与所述目标文书字段对应的目标字段内容;由此根据所述目标字段内容,生成所述目标案件的文书,实现文书的生成。可见,本实施例中通过在文书集合中存储多种案件类型对应的文书标识,进而基于目标案件的案件类型获得到目标文书标识之后继而获得到相应的目标文书字段及对应的字段内容,由此实现文书的自动生成,进而能够避免手动填写各个文书中的字段内容所导致的耗时较多效率较低的问题,从而在实现文书生成的同时,能够提高文书生成的效率。
98.在具体实现中,步骤405中在生成文书时可以通过以下流程实现,如图8中所示:
99.步骤801:将目标字段内容分别赋值给相应的目标文书字段,以得到目标案件的至少一份文书。
100.其中,目标案件的文书可能需要审批终端或其工作人员的审批,因此,具体实现中,本实施例中还可以包括以下步骤:
101.步骤802:获得至少与目标文书标识对应的工作流字段。
102.其中,本实施例中可以根据目标文书标识和目标案件的案件类型,来调用相应的工作流信息搜索接口,如getworkflowinfobysearch的接口,进而利用该接口获取到与目标文书标识对应的工作流字段,如workflowtemplatekey字段,该字段能够表征目标文书标识对应的文书是否具有审批流程,如果目标文书标识对应的文书具有审批流程,工作流字段还能够表征目标文书标识对应的文书的审批流程的审批信息,如审批流程编号或者接口等。
103.例如,如果工作流字段为1,表征目标文书标识对应的文书具有审批流程,需要相关工作人员或终端进行审批处理;如果工作流字段的字段值为0,那么表征目标文书标识对应的文书没有审批流程,也就是不需要进行审批处理。
104.基于此,在工作流字段表征文书需要被审批时,本实施例中的方法在步骤802之后还包括有以下步骤:
105.步骤803:根据工作流字段,将目标案件的至少一份文书传输到审批终端。
106.其中,本实施例中可以通过对工作流字段进行识别,以判断出工作流字段是否表征文书需要被审批,如工作流字段中的审批标识为1,表示需要被审批,工作流字段中的审批标识为0,则表示不需要被审批,相应的判断出目标文书标识对应的文书是否具有后续的审批流程,只在工作流字段表征文书需要被审批的情况下,执行步骤803。
107.需要说明的是,本实施例中获得工作流字段以及判断工作流字段是否文书需要被审批的执行顺序可以在步骤801之前,也可以在步骤801之后,也可以与步骤801同时开始执行,执行顺序不同所形成的实现方案均在本技术的保护范围内。
108.以下以获得工作流字段以及判断工作流字段是否文书需要被审批在执行步骤801之前被执行所形成的实现方案为例,进行具体说明:
109.本实施例中在获得到与目标文书标识对应的工作流字段之后,去判断工作流字段是否表征文书需要审批,相应的:
110.本实施例中可以针对每一份不需要被审批的待生成的文书,通过调用相应的文书生成接口如addcasedocumentinfo接口,并将目标字段内容及目标文书字段如多个documentvalue作为该接口的输入数据,执行接口,以实现将每个目标字段内容分别赋值给相应的目标文书字段,由此得到相应的一份或多份文书,由于该文书不具有审批流程,此时,目标案件的文书生成结束。
111.另外,本实施例中可以针对每一份需要被审批的待生成的文书,通过调用相应的文书生成接口如savedocumentandstartprocess接口,并将目标字段内容及目标文书字段如多个documentvalue作为该接口的输入数据,同时将workflowtemplatekey字段也作为接口的输入数据,基于此执行接口,以实现将每个目标字段内容分别赋值给相应的目标文书字段,在得到相应的一份或多份文书之后,将办公系统上生成的目标案件的文书传输到工作流字段所对应的审批终端,如图9中所示,文书到达审批终端,由审批终端上工作人员进行人工审批,或者由审批终端自动审批的处理。
112.需要说明的是,审批终端可以是与办公系统所在设备相区别的终端,如图9中所示,或者,审批终端也可以与办公系统所在设备属于同一终端,相应的,是由其他工作人员登录到办公系统进行人工审批或者由办公系统所在设备自动进行审批处理。
113.在具体实现中,文书集合可以通过以下方式预先获得,如图10中所示:
114.步骤1001:预先获得多个历史文书。
115.其中,每个历史文书对应于一个案件类型。这里的历史文书是指:历史案件中已知的实际文书,或者说可能会需要的实际文书,这些历史文书分别具有自己对应的案件的案件类型,如刑事案件、房产证申请案件等等。
116.步骤1002:获得每个历史文书的文书标识。
117.其中,本实施例中可以在历史文书的文书内容中,读取出文书节点名称、文书模板名称、文书代号和文书编号等中的任意一种或任意多种,由此得到每个历史文书的文书标识,文书标识能够唯一表征其对应的文书。
118.步骤1003:按照历史文书对应的案件类型,将历史文书的文书标识进行划分,以使得划分得到的文书集合中包括至少一个分组,分组对应于一个案件类型,且分组中包括至少一个文书标识。
119.其中,每个历史文书各自对应于一个历史案件,可能存在多个历史文书对应于同一个历史案件的情况,基于此,本实施例中针对多个历史文书按照对应的历史案件的案件类型进行划分,由此可能划分成一个或多个分组,每个分组对应于一个案件类型,并且每个分组中分别包含有该案件类型所对应的一个或多个文书标识。
120.在一种实现方式中,在步骤405中生成目标文件的文书之后,本实施例中还可以包括以下步骤,如图11中所示:
121.步骤406:将目标案件的至少一份文书转换成预设格式的文档并进行保存。
122.例如,本实施例中将目标案件的一份或多份文书分别生成相应的pdf文档(或者其他格式的文档),并对pdf文档进行归档保存,具体可以按照目标案件的案件编号等信息对相应的文书的pdf文档进行归档保存。
123.另外,在步骤405之后,或者在步骤406之后,本实施例中的方法还可以包括以下步骤:
124.步骤407:获得至少一份文书的文书的生成结果,并将文书的生成结果写入到文书集合中。
125.其中,文书的生成结果与文书在文书集合中对应的目标文书标识相关联。如图5中所示,将文书的生成结果写入到文书集合(excel文件)中相应目标文书标识的“result”单元格中。文书的生成结果能够表征目标案件的该文书的生成失败或者成功,由此,在文书集合中目标文书标识所关联的单元格上记录生成结果,能够用于进一步统计该目标文书标识下生成相应文书的成功的文书总数及成功率等数据。
126.也就是说,本实施例中将各文书标识对应的文书被生成时的生成结果保存到文书集合中,例如,在文书被生成成功时,将文书集合中相应文书标识所对应的属性result中的成功次数加1,还可以更新该文书标识对应的result中的成功率,和/或,在文书被生成失败时,将文书集合中相应文书标识对应的result中的失败次数加1,还可以更新文书标识对应的result中的失败率。基于此,在文书集合中能够体现出针对每个文书标识生成相应的文书时的统计数据。
127.如图5中所示,在每个案件类型下,针对每个文书标识均有一个“result”单元格来记录该文书标识被生成相应文书时的成功总数、失败总数、成功率和失败率等中的任意一
种或任意多种。
128.基于以上实现,在目标案件的全量文书被生成(创建)成功后,可以根据案件号码casenum调用archivebusiness/catalog等接口,以解析生成结果,并验证目标案件的文书的pdf转换及归档是否成功或正确;并且,可以根据目标案件的案件号码casenum、目标案件的案件事由casecause等调用evidencegraph/evidencegraph/document接口,以依据目标文书标识来验证办公系统的办案指引中针对文书指引的文书关联、显示的颜色和数量等是否正确等。
129.参考图12,为本发明实施例二提供的一种文书的生成装置的结构示意图,该装置可以配置在能够进行数据处理的电子设备中,如计算机、服务器等设备,该装置可以配置在电子设备上所搭建的办公系统上。本实施例中的技术方案主要用于提高办公系统中文书的生成效率。
130.具体实现中,本实施例中的装置可以包括以下结构:
131.数据获得单元1201,用于获得待生成文书的目标案件的目标数据,所述目标数据中至少包括目标案件的案件类型及所述目标案件的案件内容;
132.标识获得单元1202,用于在文书集合中获得与所述目标案件的案件类型相对应的至少一个目标文书标识;其中,所述文书集合中包括至少一个案件类型各自对应的多个文书标识;
133.字段获得单元1203,用于获得所述目标文书标识对应的至少一个目标文书字段;
134.内容获得单元1204,用于在所述目标案件的案件内容中,获得与所述目标文书字段对应的目标字段内容;
135.文书生成单元1205,用于根据所述目标字段内容,生成所述目标案件的至少一份文书,所述文书中至少包括所述目标文书字段及所述目标文书字段对应的目标字段内容。
136.由上述方案可知,本发明实施例二提供的文书的生成装置中,通过在获得待生成文书的目标案件的目标数据之后,在包括至少一个案件类型各自对应的多个文书标识的文书集合中获得与所述目标数据中目标案件的案件类型相对应的至少一个目标文书标识;基于此,在获得所述目标文书标识对应的至少一个目标文书字段之后,在所述目标数据中目标案件的案件内容中,获得与所述目标文书字段对应的目标字段内容;由此根据所述目标字段内容,生成所述目标案件的文书,实现文书的生成。可见,本实施例中通过在文书集合中存储多种案件类型对应的文书标识,进而基于目标案件的案件类型获得到目标文书标识之后继而获得到相应的目标文书字段及对应的字段内容,由此实现文书的自动生成,进而能够避免手动填写各个文书中的字段内容所导致的耗时较多效率较低的问题,从而在实现文书生成的同时,能够提高文书生成的效率。
137.在一种实现方式中,字段获得单元1203在获得所述目标文书标识对应的至少一个目标文书字段时,具体可以通过以下方式实现:
138.调用所述目标文书标识对应的模板调用接口,以使得所述模板调用接口在字段集合中获得与所述目标文书标识对应的至少一个目标文书字段,且所述目标文书字段以所述目标文书标识对应的字段布局方式进行拼接;其中,所述字段集合中包括至少一个文书标识对应的至少一个文书字段。
139.基于此,文书生成单元1205具体用于:将所述目标字段内容分别赋值给相应的目
标文书字段,以得到所述目标案件的至少一份文书,文书生成单元1205还用于:获得至少与所述目标文书标识对应的工作流字段;在所述工作流字段表征文书需要被审批的情况下,文书生成单元1205在将所述目标字段内容分别赋值给相应的目标文书字段,以得到所述目标案件的至少一份文书之后,还用于:根据所述工作流字段,将所述目标案件的至少一份文书传输到审批终端。
140.在一种实现方式中,本实施例中的装置中还包括以下结构,如图13中所示:
141.集合获得单元1206,用于预先获得多个历史文书,每个所述历史文书对应于一个案件类型;获得每个所述历史文书的文书标识;按照所述历史文书对应的案件类型,将所述历史文书的文书标识进行划分,以使得划分得到的文书集合中包括至少一个分组,所述分组对应于一个案件类型,且所述分组中包括至少一个文书标识。
142.文档保存单元1207,用于将所述目标案件的至少一份文书转换成预设格式的文档并进行保存。
143.结果写入单元1208,用于获得所述至少一份文书的所述文书的生成结果;将所述文书的生成结果写入到所述文书集合中,所述文书的生成结果与所述文书对应的所述目标文书标识相关联。
144.需要说明的是,本实施例中各单元的具体实现可以参考前文中相应内容,此处不再详述。
145.以在基于本发明的技术方案所实现的公安系统中创建案件文书为例,对本发明的技术方案进行举例说明,参考图14中的实现流程所示:
146.step1:通过公安系统的前端页面调取的目录树,获取文书code接口如getcasedoccatalogsall,进而获取到公安系统已经暴露给工作人员(公安系统的用户)的实际文书及文书相关字段,即文书标识,如文书节点名称nodetitle名称、文书模板名称templatename、文书代号documentcode、文书编号id,之后,并将获取的文书标识的结果按所属案件的案件类型分sheet表存储到excel文件如alltypesdocumentcode.xls中;
147.step2:用户在公安系统的交互界面中输入需要生成全量文书的案件信息,如案件号码casenum、案件类型casetype、案件编号caseid等,之后,公安系统根据casetype从alltypesdocumentcode.xls查询到该案件类型下的所有文书code(目标文书标识);
148.step3:针对所查询到的所有文书code循环调用latesttemplate接口(模板调用接口),拼接获得不同的目标文书标识各自对应的documentvalues;values;
149.step4:根据documentcode和casetype字段调用工作流信息搜索接口如getworkflowinfobysearch接口,以获取文书code的workflowtemplatekey字段,并判断当前待创建的文书有无工作流,进而决定所调用的文书生成接口,其中,如果待创建的文书有工作流,那么以documentcode、documentvalues以及workflowtemplatekey作为接口输入数据,调用接口1,如savedocumentandstartprocess接口,以在生成文书之后将文书传输至审批流程;而如果待创建的文书没有工作量,那么以documentcode和documentvalues为接口输入数据,调用接口2,如addcasedocumentinfo接口,以生成文书。
150.step5:获得被调用的接口的执行结果,并动态显示文书被创建完成(新增)时的返回信息,其中包含创建文书的执行结果(生成结果),之后,将每项被创建的文书的执行结果回写至alltypesdocumentcode.xls文件对应sheet表的执行结果列,最后统计出执行成功
的文书总数;
151.step6:全量文书创建成功后,根据casenum调用archivebusiness/catalog等接口,解析结果验证案件文书生成pdf及归档是否正确;根据casenum以及casecause,来调用evidencegraph/evidencegraph/document接口,依据documentcode验证办案指引中和/或文书指引中的文书关联、显示的颜色和数量是否正确等。
152.基于以上实现可知,本发明中通过模拟填写不同案件类型所涉及的各种文书的各个字段来快速构造测试文书,解决人工手动创建耗时长且难以全量覆盖的问题,并能自动验证文书生成pdf及归档是否正常,以及其他依赖模块如办案指引中文书指引的测试。
153.需要说明的是,本实施例中的文书的生成装置基于处理器和存储器实现,上述数据获得单元、标识获得单元、字段获得单元、内容获得单元和文书生成单元等均作为程序单元存储在存储器中,由处理器执行存储在存储器中的上述程序单元来实现相应的功能。
154.处理器中包含内核,由内核去存储器中调取相应的程序单元。内核可以设置一个或以上,通过调整内核参数来:在文书集合中存储多种案件类型对应的文书标识,进而基于目标案件的案件类型获得到至少一个目标文书标识之后继而获得到每个目标文书标识各自对应的一个或多个目标文书字段及对应的字段内容,由此实现一份或多份文书的自动生成,进而能够避免手动填写各个文书中的字段内容所导致的耗时较多效率较低的问题,从而在实现文书生成的同时,能够提高文书生成的效率。。
155.本发明实施例提供了一种存储介质,其上存储有程序,该程序被处理器执行时实现所述文书的生成方法。
156.本发明实施例提供了一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行所述文书的生成方法。
157.本发明实施例提供了一种电子设备,如图15中所示,电子设备包括至少一个处理器1501、以及与处理器1501连接的至少一个存储器1502、总线1503;其中,处理器1501、存储器1502通过总线1503完成相互间的通信;处理器1501用于调用存储器1502中的程序指令,以执行上述的文书的生成方法。本文中的电子设备可以是服务器、pc、pad、手机等。
158.本技术还提供了一种计算机程序产品,当在数据处理设备上执行时,适于执行初始化有如下方法步骤的程序:
159.获得待生成文书的目标案件的目标数据,所述目标数据中至少包括目标案件的案件类型及所述目标案件的案件内容;在文书集合中获得与所述目标案件的案件类型相对应的至少一个目标文书标识;其中,所述文书集合中包括至少一个案件类型各自对应的多个文书标识;获得所述目标文书标识对应的至少一个目标文书字段;在所述目标案件的案件内容中,获得与所述目标文书字段对应的目标字段内容;根据所述目标字段内容,生成所述目标案件的至少一份文书,所述文书中至少包括所述目标文书字段及所述目标文书字段对应的目标字段内容。
160.在一种实现方式中,获得所述目标文书标识对应的至少一个目标文书字段,包括:
161.调用所述目标文书标识对应的模板调用接口,以使得所述模板调用接口在字段集合中获得与所述目标文书标识对应的至少一个目标文书字段,且所述目标文书字段以所述目标文书标识对应的字段布局方式进行拼接;其中,所述字段集合中包括至少一个文书标识对应的至少一个文书字段。
162.基于此,根据所述目标字段内容,生成所述目标案件的至少一份文书,包括:
163.将所述目标字段内容分别赋值给相应的目标文书字段,以得到所述目标案件的至少一份文书;
164.还包括:获得至少与所述目标文书标识对应的工作流字段;在所述工作流字段表征文书需要被审批的情况下,在得到所述目标案件的至少一份文书之后,还根据所述工作流字段,将所述目标案件的至少一份文书传输到审批终端。
165.其中,所述文书集合通过以下方式预先获得:
166.预先获得多个历史文书,每个所述历史文书对应于一个案件类型;获得每个所述历史文书的文书标识;按照所述历史文书对应的案件类型,将所述历史文书的文书标识进行划分,以使得划分得到的文书集合中包括至少一个分组,所述分组对应于一个案件类型,且所述分组中包括至少一个文书标识。
167.其中,还包括:将所述目标案件的至少一份文书转换成预设格式的文档并进行保存。
168.其中,还包括:获得所述至少一份文书的所述文书的生成结果;将所述文书的生成结果写入到所述文书集合中,所述文书的生成结果与所述文书对应的所述目标文书标识相关联。
169.本技术是参照根据本技术实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
170.在一个典型的配置中,设备包括一个或多个处理器(cpu)、存储器和总线。设备还可以包括输入/输出接口、网络接口等。
171.存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flash ram),存储器包括至少一个存储芯片。存储器是计算机可读介质的示例。
172.计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
173.还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括要素的
过程、方法、商品或者设备中还存在另外的相同要素。
174.本领域技术人员应明白,本技术的实施例可提供为方法、系统或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
175.以上仅为本技术的实施例而已,并不用于限制本技术。对于本领域技术人员来说,本技术可以有各种更改和变化。凡在本技术的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本技术的权利要求范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜