一种用于生成目标报告的模板配置方法及报告生成方法
文献发布时间:2023-06-19 13:29:16
技术领域
本申请涉及一种用于生成目标报告的模板配置方法及报告生成方法。
背景技术
目前,资产评估领域中的资产评估报告的生成一般包括实务技术方案和软件方案。
现有实务技术方案一般是手动复制需要的数据至Word报告中,只有少部分确定的项目通过事先构建的书签直接链接至Word报告中,报告自动生成比率低。
现有软件技术方案中软件层面定义好需要生成数据的书签、代码,再将书签、代码及其对应的模板内容按最大需求(更多数量的模板、单个模板覆盖更多的项目类型)放置在对应的Word模板中。由于不同的评估项目的项目需求各不相同。不同的评估机构的文案风格也各不相同。从而导致了现有方案中的模板的适应性不足。当因为项目变化,导致部分预先放置的书签、代码及其对应的模板内容无用时,需要评估人员进行手动删除;当按最大需求放置的内容仍然无法满足需求时,需要评估人员进行手动复制编辑,报告自动生成比率较低。
发明内容
基于此,本申请提供了一种用于生成目标报告的模板配置方法,包括:配置主模板与分类子报告的嵌入关系,其中所述目标报告通过主模板生成;配置分类子报告与申报表的嵌入关系;配置申报表与案例之间的嵌入关系。
本申请还提供了一种报告的自动生成方法,包括:获取与目标报告关联的数据集;获取案例模板,并根据所述数据集生成案例;获取申报表与所述案例的嵌入关系,并根据所述申报表与所述案例的嵌入关系和所述案例生成所述申报表;获取分类子报告与所述申报表的嵌入关系,并根据所述分类子报告与所述申报表的嵌入关系和所述申报表生成所述分类子报告;获取所述目标报告与所述分类子报告之间的嵌入关系,并根据所述目标报告与所述分类子报告之间的嵌入关系和所述分类子报告生成所述目标报告。
本申请还提供了一种电子设备,包括处理器和存储器,以及存储于所述存储器中的,所述处理器可执行的程序,当所述程序被执行时,所述处理器执行前述任意一种配置方法,或者当所述程序被执行时,所述处理器执行前述任意一种报告的配置方法。
本申请还提供一种存储介质,存储处理器可执行的程序,当所述程序被执行时,所述处理器执行前述任意一种配置方法,或者当所述程序被执行时,所述处理器执行前述任意一种报告的配置方法。
利用上述配置方法、生成方法,可以通过建立模板系统,模块化分解的多个模板代替现有技术中的单一模板。并可以建立该多个模板之间的树形分层的嵌入关系。并可以利用该多个模板自动生成目标报告。
尽管不同报告的报告需求不同,不同机构的文案风格不同。但是不同需求,不同文案风格的报告之间往往会存在相似的组成部分。利用本申请所提供的方案,可以在不同报告生成过程中可以复用相似的子模板。从而可以利用有限子模板适应多种类型的的报告生成过程。降低了自动生成目标报告时的模板制作工作量。以及可以增加报告生成工作的自动化比率。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图,而并不超出本申请要求保护的范围。
图1示出了本申请的一个实施例用于生成报告的模板配置方法的流程示意图。
图2示出了本申请的另一实施例目标报告的生成方法的流程示意图。
图3示出了本申请的另一实施例目标报告的生成方法的流程示意图。
图4示出了图3所示方法中上传案例的界面示意图。
图5示出了图3所示方法中配置模板的子模板的界面示意图。
图6示出根据一示例性实施例的一种电子设备的框图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
图1示出了本申请的一个实施例用于生成报告的模板配置方法的流程示意图。
如图1所示,在S110中可以配置目标报告与分类子报告的嵌入关系。目标报告与分类子报告的嵌入关系可以用于指示在所述目标报告中嵌入所述分类子报告。可选的,可以把目标报告分解成多个分类组成,每个分类组成可以对应一个分类子报告。目标报告可以与一个分类子报告存在嵌入关系,也可以与两个或者两个以上分类子报告存在嵌入关系。
可选地,可以通过在主模板中嵌入分类标签的方式配置主报告与分类子报告的嵌入关系。可以通过在主模板中嵌入于目标报告所所涉及的至少一个分类子报告的方式生成目标报告。可选地,可以通过分解用于生成目标报告的单体模板的方式生成主模板。可以在该单体模板中剔除用于生成分类子报告的部分,得到主模板。可选地,也可以由用户自行编辑该主模板。
分类书签可以与分类子报告对应。并可以通过分类书签索引分类子报告。主模板可以是word模板。主模板可以包括文本。该文本可以是主模板所对应的一类报告中的共性文本。可以在文本中间插入分类书签。分类书签的插入位置为对应分类子报告的嵌入位置。在利用主模板生成目标报告时,可以把分类书签替换成所对应的分类子报告。
如图1所示,在S120中可以配置分类子报告与申报表的嵌入关系。分类子报告与申报表的嵌入关系可以用于指示在分类在子报告中嵌入申报表。可选地,可以配置分类子报告中与一个申报表之间的嵌入关系,也可以配置分类子报告与两个或者两个以上申报表之间的嵌入关系。
可选地,可以通过在分类子模板中嵌入申报表书签的方式配置分类子报告与申报表之间的嵌入关系。其中分类子报告可以通过在分类子模板中嵌入所述涉及的至少一个申报表的方式生成。可选地,可以通过分解用于生成目标报告的单体模板的方式生成分类子模板。可以在该单体模板中提取用于生成分类子报告的部分,并在该部分中剔除用于生成申报表部分,的到分类子模板。分类子模板也可以从用于生成包含相似分类子报告的其他报告中的模板中提取。可选地,也可以由用户自行编辑该分类子模板。
尽管应对不同项目的报告需求不同,不同机构出具报告的文案风格也各不相同。但是这些不同需求的报告和不同文案风格的报告往往会存在相似的分类组成。通过以上的主模板和分类子模板的分级设置,可以利用数量相对较少的模板适应更能多的报告需求和文案风格需求。从而可以有效降低报告自动生成过程中的模板制作工作量。以及可以提高报告生成过程的自动化比率。
申报表书签可以与申报表存在一一对应关系。申报表书签可以用于索引申报表。分类子模板可以是用于生成分类子报告的模板。可选地,分类子模板可以是word模板。分类子模板可以包括文本。该文本可以是与该分类子报告相似的一类分类子报告中的共性文本。可以在该文本中插入申报表书签。分类子报告中的申报表书签的插入位置对应分类子报告中对应申报表的嵌入位置。在利用分类子模板生成分类子报告时,可以把申报表书签替换成对应的申报表。
可选地,可以在预设界面中,响应用户操作,配置分类子报告与至少一个之间的嵌入关系。在生成该分类子报告时,可以依照预设的嵌入规则,把与该分类子报告存在嵌入关系的至少一个申报表嵌入到该分类子报告中。该预设嵌入规则可以是依照预设次序插入到分类子报告的结尾、开头或者其他预设位置。可选地,可以汇总排序与该分类子报告存在嵌入关系的至少一个申报表。该汇总排序可以作为该至少一个申报表在该分类子报告中的顺序。
如图1所示,在S130中可以配置申报表与案例的嵌入关系。申报表与案例的嵌入关系可以用于指示在申报表中嵌入案例。可以配置申报表与一个案例的嵌入关系也可以配置申报表与两个或者两个以上案例的嵌入关系。
可选地,目标报告可以是资产评估项目。可以根据目标报告的需求创建资产评估项目。该资产评估项目可以用于评估至少一个评估对象。每个评估对象可以包括至少一个构成项。可选地,对其中每一个构成项的评估均可以是一个案例。可选地,案例可以包括典型案例。可以对评估项目中至少一个构成项进行分类。并可以在每一分类中选择具有代表性的构成项。对具有代表性的构成项的评估可以是典型案例。可以比较其他构成项与该具有代表性的构成项的差异,并可以根据该差异估算其他构成项的评估。
可选地,也可以在预设界面中,响应用户操作,配置至少一个案例嵌入指定申报表。可选地,设置申报表的配置文件,并可以在该配置文件中记录申报表与至少一个案例的嵌入关系。在生成申报表时,也可以根据预设的嵌入规则,把至少一个案例嵌入到申报表中。比如可以依次把至少一个案例罗列到申报表的首部、尾部或者其他预设位置。可选地,每个案例可以作为申报表中表格的至少一个行的至少一个列。可以依次把该至少一个案例罗列到申报表中的表格中。
可选地,可以汇总排序与申报表有嵌入关系的至少一个案例。可选地,该汇总排序可以对应至少一个案例在申报表中的排列顺序。可选地,可以在配置文件中记录该汇总排序。
可选地,在方法1000中,用于生成目标报告的模板可以包括多个层级模板。分别是:主模板、分类子模板和案例模板。可选地,方法1000还可以包括配置各个模板之间的层级配置。
图2示出了本申请的另一实施例报告的自动生成方法的流程示意图。
如图2所示,方法2000可以是一种利用模板生成目标报告的方法。其中该目标报告可以是资产评估报告。可以根据目标报告的撰写需求创建资产评估项目。
如图2所示,在S210中可以获取与目标报告关联的数据集。可选地,该数据集可以包括至少一个表格。也可以至少一个表格中每个表格的一部分。该数据集可以是资产评估项目所包含的至少一个构成项的相关数据。
如图2所示,在S220中可以获取案例模板。并可以根据数据集生成案例。可选地,数据集中可以包括与至少一个对象相关的数据。针对一个对象的分析评估可以是一个案例。可选地,可以在众多对象中确定典型对象,并可以根据该典型对象的数据和案例模板生成典型案例。可以响应用户操作在前述数据集中选择与该典型对象相关的数据,并根据该相关数据,利用案例模板生成典型案例。可以响应用户操作在数据集中选择与典型对象相似的一般对象。并可以根据每个一般对象与典型对象的数据差异生成一般案例。前述案例可以包括典型案例和一般案例。
如图2所示,在S230中可以获取申报表与案例的嵌入关系。并可以根据申报表与案例的嵌入关系和案例生成申报表。可选地,在申报表中,可以简单罗列与申报表有嵌入关系的至少一个案例。比如可以在申报表的结尾依次添加前述至少一个案例。可选地,可以获取与申报表有嵌入关系的至少一个案例之间的汇总顺序。可选地,该嵌入关系可以记录于申报表的配置文件中。可以按照该汇总排序在申报表的尾部依次添加前述至少一个案例。
如图2所示,在S240中可以获取分类子报告与申报表的嵌入关系。并可以根据分类子报告与申报表的嵌入关系和申报表,生成分类子报告。可选地,可以把与分类子报告有嵌入关系的至少一个申报表罗列起来,生成分类子报告。可选地可以根据预设嵌入规则罗列该至少一个申报表。比如可以把至少一个申报表罗列到分类子报告中的首部、尾部、或者其他预设位置。可选地,分类子报告与申报表的嵌入关系可以记录于分类子报告的配置文件中。可选地,可以按照该汇总排序在分类子报告的尾部依次添加前述至少一个申报表。
可选地,也可以利用分类模板生成分类子报告。分类模板可以包括文本。分类子报告与申报表的嵌入关系可以表现为嵌入于分类模板中的申报表书签。申报表书签可以与申报表对应。申报表书签可以用于检索申报表。嵌入于分类模板中的申报表书签可以用于指定在分类子报告中嵌入申报表的位置。可以通过在把分类子模板中的申报表书签替换成对应申报表,而自动生成对应的分类子报告。
如图2所示,在S250中可以获取目标报告与分类子报告之间的嵌入关系。并可以根据目标报告与分类子报告之间的嵌入关系和分类子报告生成目标报告。
可选地,也可以利用主模板生成目标报告。主模板可以包括文本。目标报告与分类子报告的嵌入关系可以表现为嵌入于主模板中的分类书签。分类书签可以与分类子报告对应。分类书签可以用于检索分类子报表。嵌入于主模板中的分类书签可以用于指定在目标报告中嵌入分类子报告的位置。可以通过在把主模板中的分类书签替换成对应分类子报告,而自动生成对应的目标报告。
图3示出了本申请的另一实施例目标报告的生成方法的流程示意图。
如图3所示,在S310中,可以获取至少一个模板。可选地,可以获取至少两个层级的多个模板。如示例实施例所示,获取的模板可以包括四个层级,分别是主模板、分类子模板和典型案例模板。其中每个层级的各个模板可以是文本模板也可以是表格模板。
可选地,该至少两个层级的多个模板可以组成树形结构。比如用于生成目标报告的模板系统中可以包括一个主模板。该主模板可以与至少一个分类子模板存在嵌入关系。主模板可以是所涉及的分类子模板的父模板,所涉及的分类子模板可以是主模板的子模板。
该树形结构的多个模板可以拼接成单一模板。该多个模板可以分解自一个或者多个单一模板。可选地,该多个模板可以也可以由用户根据需要自行编辑上传。
如图3所示,在S320中,可以配置模板之间的嵌入关系。可选地,S320中可以配置模板的层级、父模板和子模板中的至少一项。
图4示出了图3所示方法中上传案例的界面示意图。
如图4所示,界面中可以包括“模板名称”、“模板编号”、“分类”和“所属上级阶段”。
可选地,图4所示界面还包括按键“上传文件”用于上传模板文件。以及可以包括上传状态显示区,该区域可以显示“已上传”或“未上传”(未示出)。
图5示出了图3所示方法中配置模板的子模板的界面示意图。
如图5所示,该界面可以为一个表格。该表格的表头可以包括序号、模板名称、对应对象和操作。其中模板名称为待配置模板的各个子模板的“模板名称”。示例实施例所示,该表格为主模板。该主模板可以包括四个子模板分别是“货币资金”、“交易性金融资产”、“应收票据”和“应收款项”。可选地,主模板的子模板可以均为分类子模板。
“对应对象”表示各个子模板的子模板。如示例实施例所示,分类子模板“货币资金”的子模板可以包括:“货币资金-现金”、“货币资金-银行存款”、“其他货币资金”中的至少一项。分类子模板“交易性金融资产”的子模板可以包括:“交易性金融资产-股票”、“交易性金融资产-债券”、“交易性金融资产-基金”中的至少一项。
“排序”表示各个子模板在待配置模板中的嵌入顺序。如示例实施例所示,“货币资金”、“交易性金融资产”、“应收票据”和“应收款项”对应的排序分别为1、2、3、4。表示在向主模板中依次嵌入“货币资金”、“交易性金融资产”、“应收票据”和“应收款项”。
“操作”表示对待配置模板的各个子模板的子模板的操作。操作可以包括“上传”、“编辑”和“删除”三个按键中的至少一项。如果该子模板已经上传完毕,则“上传”按键的显示为“已上传”。
如图3所示,在S330中,可以根据模板之间的嵌入关系拼接至少一个模板,得到拼接模板。根据模板之间的嵌入关系,在每个模板中嵌入该模板的各个子模板。从而可以得到拼接模板。可选地,拼接的过程可以是:首先在主模板中嵌入主模板所涉及的分类子模板。可选地,也可以采用其他的次序拼接各个模板。
如图3所示,在S340中,可以获取项目的数据集。并可以根据拼接模板和数据集生成目标报告。
图6示出根据一示例性实施例的一种电子设备的框图。
下面参照图6来描述根据本申请的这种实施方式的电子设备200。图6显示的电子设备200仅仅是一个示例,不应对本申请实施例的功能和使用范围带来任何限制。
如图6所示,电子设备200以通用计算设备的形式表现。电子设备200的组件可以包括但不限于:至少一个处理单元210、至少一个存储单元220、连接不同系统组件(包括存储单元220和处理单元210)的总线230、显示单元240等。
其中,所述存储单元存储有程序代码,所述程序代码可以被所述处理单元210执行,使得所述处理单元210执行本说明书描述的根据本申请各种示例性实施方式的方法。例如,所述处理单元210可以执行如图1所示的配置方法,或者可以执行如图2-4所示的生成方法。
所述存储单元220可以包括易失性存储单元形式的可读介质,例如随机存取存储单元(RAM)2201和/或高速缓存存储单元2202,还可以进一步包括只读存储单元(ROM)2203。
所述存储单元220还可以包括具有一组(至少一个)程序模块2205的程序/实用工具2204,这样的程序模块2205包括但不限于:操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。
总线230可以为表示几类总线结构中的一种或多种,包括存储单元总线或者存储单元控制器、外围总线、图形加速端口、处理单元或者使用多种总线结构中的任意总线结构的局域总线。
电子设备200也可以与一个或多个外部设备300(例如键盘、指向设备、蓝牙设备等)通信,还可与一个或者多个使得用户能与该电子设备200交互的设备通信,和/或与使得该电子设备200能与一个或多个其它计算设备进行通信的任何设备(例如路由器、调制解调器等等)通信。这种通信可以通过输入/输出(I/O)接口250进行。并且,电子设备200还可以通过网络适配器260与一个或者多个网络(例如局域网(LAN),广域网(WAN)和/或公共网络,例如因特网)通信。网络适配器260可以通过总线230与电子设备200的其它模块通信。应当明白,尽管图中未示出,可以结合电子设备200使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、RAID系统、磁带驱动器以及数据备份存储系统等。
利用上述配置方法、生成方法,可以通过建立模板系统,模块化分解的多个模板代替现有技术中的单一模板。并可以建立该多个模板之间的树形分层的嵌入关系。并可以利用该多个模板自动生成目标报告。
尽管不同报告的报告需求不同,不同机构的文案风格不同。但是不同需求,不同文案风格的报告之间往往会存在相似的组成部分。利用本申请所提供的方案,可以在不同报告生成过程中可以复用相似的子模板。从而可以利用有限子模板适应多种类型的的报告生成过程。降低了自动生成目标报告时的模板制作工作量。以及可以增加报告生成工作的自动化比率。
本领域技术人员可以理解,本申请的技术方案可实施为系统、方法或计算机程序产品。因此,本申请可表现为完全硬件的实施例、完全软件的实施例(包括固件、常驻软件、微码等)或将软件和硬件相结合的实施例的形式,它们一般可被称为“电路”、“模块”或“系统”。此外,本申请可表现为计算机程序产品的形式,所述计算机程序产品嵌入到任何有形的表达介质中,所述有形的表达介质具有嵌入到所述介质中的计算机可用程序代码。
参照根据本申请实施例的方法、装置(系统)和计算机程序产品的流程图和/或框图来描述本申请。可以理解的是,可由计算机程序指令执行流程图和/或框图中的每个框、以及流程图和/或框图中的多个框的组合。这些计算机程序指令可提供给通用目的计算机、专用目的计算机或其它可编程数据处理装置的处理器,以使通过计算机或其它可编程数据处理装置的处理器执行的指令创建用于实现流程图和/或框图的一个框或多个框中指明的功能/动作的装置。
这些计算机程序指令还可存储于能够指导计算机或其它可编程数据处理装置以特定的方式实现功能的计算机可读介质中,以使存储于计算机可读介质中的指令产生包括实现流程图和/或框图中的一个框或多个框中指明的功能/动作的指令装置。
计算机程序指令还可加载到计算机或其它可编程数据处理装置上,以引起在计算机上或其它可编程装置上执行一连串的操作步骤,以产生计算机实现的过程,从而使在计算机或其它可编程装置上执行的指令提供用于实现流程图和/或框图中的一个框或多个框中指明的功能/动作的过程。
附图中的流程图和框图示出根据本申请的多个实施例的系统、方法和计算机程序产品的可能实现的体系结构、功能和操作。在这点上,流程图或框图中的每个框可表示一个模块、区段或代码的一部分,其包括一个或多个用于实现特定逻辑功能的可执行指令。还应注意,在一些可替代性实施中,框中标注的功能可以不按照附图中标注的顺序发生。例如,根据所涉及的功能性,连续示出的两个框实际上可大致同时地执行,或者这些框有时以相反的顺序执行。还可注意到,可由执行特定功能或动作的专用目的的基于硬件的系统、或专用目的硬件与计算机指令的组合来实现框图和/或流程图示图中的每个框、以及框图和/或流程图示图中的多个框的组合。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。上述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围
以上对本申请实施例进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明仅用于帮助理解本申请的方法及其核心思想。同时,本领域技术人员依据本申请的思想,基于本申请的具体实施方式及应用范围上做出的改变或变形之处,都属于本申请保护的范围。综上所述,本说明书内容不应理解为对本申请的限制。
- 一种用于生成目标报告的模板配置方法及报告生成方法
- 用于生成审查报告的装置及在线生成审查报告的方法