本发明属于计算机,尤其涉及一种报告生成方法、装置、系统及存储介质。
背景技术:
1、目前的报告生成主要有以下两种方式:
2、一种方式是纯人工撰写,即报告撰写人通过前期大量阅读及收集有效信息后,人工撰写出一篇报告。此种方式需要耗费撰写人大量的时间精力成本在前期准备上。另外,在撰写过程中,因为是纯人工输出,所以出现错漏的几率较大,需要后期再次进行仔细校对以确保报告的高质量,进一步地提升了时间与精力成本。
3、另一种方式是借助素材库自动生成,即通过从一个预先构建好的句子素材库中选取素材,并拼接成段落篇章,从而自动生成报告。此种方式则存在可选择句式少、风格固定与上下文连贯性差等缺陷,所得到的报告质量难以保证,难以满足撰写人的实际需求。
技术实现思路
1、本发明实施例提供一种报告生成方法,旨在解决现有得到报告的方式的时间与精力成本较高、错漏几率大、质量难以保证的技术问题。
2、本发明实施例是这样实现的,一种报告生成方法,包括:
3、检测用户输入的报告内容中所包含的预设问句;
4、将所述预设问句解析生成数据库查询语句;
5、根据所述数据库查询语句从数据库中查询得到对应的待补充数据;
6、将所述待补充数据转化为待补充内容后替换所述预设问句,并保留溯源信息;以及
7、输出替换所有的所述预设问句后的所述报告内容,生成得到完整报告。
8、本发明还提供了一种报告生成装置,包括:
9、检测单元,用于检测用户输入的报告内容中所包含的预设问句;
10、解析单元,用于将所述预设问句解析生成数据库查询语句;
11、查询单元,用于根据所述数据库查询语句从数据库中查询得到对应的待补充数据;以及
12、替换单元,用于将所述待补充数据转化为待补充内容后替换所述预设问句,并保留溯源信息;
13、输出单元,用于输出替换所有的所述预设问句后的所述报告内容,生成得到完整报告。
14、本发明还提供了一种报告生成系统,包括:如上述所述的报告生成装置。
15、本发明还提供了一种存储介质,所述存储介质上存储有程序指令,所述程序指令被处理器执行时实现如上述任一项所述的报告生成方法的步骤。
16、本发明实施例的报告生成方法,用户在撰写报告时,只需在需要查找补充资料的内容位置处插入预设问句,即可通过数据库自动准确地查询得到相应的待补充内容,无需人工查找收集整理资料,使用户能够节省大量的前期准备时间,并尽量地避免人为错漏的出现,同时可以保留用户自身的写作风格,报告的撰写过程更为灵活自由,而不局限于句子素材库,输入预设问句即可批量自动生成若干篇报告,并且增加溯源功能以方便用户校对和确保数据准确度。
17、对于需要撰写周期性报告的用户来说,只需要保存一个已输出的报告作为模板,每次使用时修改时间周期,即可完成新的报告。对于需要经常撰写固定样式段落的用户来说,也可利用本发明的方法来制定规范的段落模版,在需要时调用段落即可,极大地节约了用户撰写报告的时间与精力,同时提升了报告的质量、准确性与速度。
1.一种报告生成方法,其特征在于,包括:
2.根据权利要求1所述的报告生成方法,其特征在于,所述检测用户输入的报告内容中所包含的预设问句,包括:
3.根据权利要求2所述的报告生成方法,其特征在于,所述待补充位置包括用户在编辑报告内容时预留的设定字符,所述检测所述报告内容中的待补充位置,包括:
4.根据权利要求2所述的报告生成方法,其特征在于,所述预设问句的句式包括5w2h句式。
5.根据权利要求1所述的报告生成方法,其特征在于,待补充内容包括数字形式与文字形式,所述将所述待补充数据转化为待补充内容后替换所述预设问句,包括:
6. 根据权利要求1所述的报告生成方法,其特征在于,所述将所述预设问句解析生成数据库查询语句,包括:
7.根据权利要求1所述的报告生成方法,其特征在于,所述输出替换所有的所述预设问句后的所述报告内容,生成得到完整报告之后,包括:
8.一种报告生成装置,其特征在于,包括:
9.一种报告生成系统,其特征在于,包括:如权利要求8所述的报告生成装置。
10.一种存储介质,其特征在于,所述存储介质上存储有程序指令,所述程序指令被处理器执行时实现如权利要求1至7任一项所述的报告生成方法的步骤。