本申请涉及计算机,特别是涉及一种报告生成方法、装置、设备、介质和程序产品。
背景技术:
1、核电厂主系统力学分析是核电厂建设前期工作中的重要一环,具体工作流程涉及到上下游各专业数据同步、建模、分析和后处理四个过程。其中,力学分析的后处理过程涉及到大量的数据读取和写入,需要从不同类型的结果文件中,找到相应的关键信息,经过处理后输出到对应的文件中。
2、由于要处理的文件数量众多,目前人工手动进行复制数据计算然后处理的方式,工作效率较低。
技术实现思路
1、基于此,有必要针对上述技术问题,提供一种能够自动生成的报告生成方法、装置、设备、介质和程序产品。
2、第一方面,本申请提供了一种报告生成方法。该方法包括:获取多个部件各自对应的目标文件,目标文件中包括部件的关键信息;构建待生成的报告模板,报告模板包括多个标签,多个标签与多个部件一一对应,报告模板包括至少一个待配置参数;根据待配置参数,从多个目标文件的关键信息中获取待配置参数的值;根据待配置参数的值进行计算,根据计算结果以及报告模板生成报告。
3、在其中一个实施例中,根据待配置参数,从多个目标文件的关键信息中获取待配置参数的值,包括:根据待配置参数的类型,在多个目标文件中确定待配置参数对应的第一目标文件;获取待配置参数的关键词,根据关键词在第一目标文件中进行匹配,根据所匹配结果确定待配置参数的值。
4、在其中一个实施例中,根据待配置参数的值进行计算,根据计算结果以及报告模板生成报告,包括:将计算结果存储在预设读写缓存区;将预设读写缓存区内的数据写入报告模板中待配置参数对应的位置。
5、在其中一个实施例中,构建待生成的报告模板,包括:根据业务类型,构建待生成的报告模板,报告模板包括静力报告模板、地震报告模板、管道破裂报告模板和静力载荷汇总报告模板中的至少一种。
6、在其中一个实施例中,根据待配置参数的值进行计算的方式包括主设备进出口接口载荷计算、主管道载荷计算、主设备支撑载荷计算、波动管载荷计算和地震辅助管道接管谱计算中的至少一种。
7、在其中一个实施例中,若报告模板为静力报告模板,待配置参数包括文件目录、回路、工况和时程区间、运行压力/设计压力、载荷系数与位移系数中的至少一种;若报告模板为地震报告模板,待配置参数包括地震管段名称、起始点、终止点、拓宽和截止频率中的至少一种;报告模板为管道破裂报告模板,待配置参数包括破口、载荷系数和位移系数中的至少一种;若报告模板为静力载荷汇总报告模板,待配置参数包括破口、载荷系数和位移系数中的至少一种。
8、第二方面,本申请还提供了一种报告生成装置。该装置包括:
9、第一获取模块,用于获取多个部件各自对应的目标文件,目标文件中包括部件的关键信息;
10、构建模块,用于构建待生成的报告模板,报告模板包括多个标签,多个标签与多个部件一一对应,报告模板包括至少一个待配置参数;
11、第二获取模块,用于根据待配置参数,从多个目标文件的关键信息中获取待配置参数的值;
12、计算模块,用于根据待配置参数的值进行计算,根据计算结果以及报告模板生成报告。
13、在其中一个实施例中,第二获取模块,具体用于根据待配置参数的类型,在多个目标文件中确定待配置参数对应的第一目标文件;获取待配置参数的关键词,根据关键词在第一目标文件中进行匹配,根据所匹配结果确定待配置参数的值。
14、在其中一个实施例中,计算模块,具体用于将计算结果存储在预设读写缓存区;将预设读写缓存区内的数据写入报告模板中待配置参数对应的位置。
15、在其中一个实施例中,构建模块,具体用于根据业务类型,构建待生成的报告模板,报告模板包括静力报告模板、地震报告模板、管道破裂报告模板和静力载荷汇总报告模板中的至少一种。
16、在其中一个实施例中,根据待配置参数的值进行计算的方式包括主设备进出口接口载荷计算、主管道载荷计算、主设备支撑载荷计算、波动管载荷计算和地震辅助管道接管谱计算中的至少一种。
17、在其中一个实施例中,若报告模板为静力报告模板,待配置参数包括文件目录、回路、工况和时程区间、运行压力/设计压力、载荷系数与位移系数中的至少一种;若报告模板为地震报告模板,待配置参数包括地震管段名称、起始点、终止点、拓宽和截止频率中的至少一种;报告模板为管道破裂报告模板,待配置参数包括破口、载荷系数和位移系数中的至少一种;若报告模板为静力载荷汇总报告模板,待配置参数包括破口、载荷系数和位移系数中的至少一种。
18、第三方面,本申请还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述第一方面任一所述的报告生成方法。
19、第四方面,本申请还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现述第一方面任一所述的报告生成方法。
20、第五方面,本申请还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现述第一方面任一所述的报告生成方法。
21、上述报告生成方法、装置、设备、介质和程序产品,首先,通过获取多个部件各自对应的包括部件的关键信息的目标文件,然后,构建待生成的包括多个标签的报告模板,其中,多个标签与多个部件一一对应,报告模板包括至少一个待配置参数,根据待配置参数,从多个目标文件的关键信息中获取待配置参数的值,最后,根据待配置参数的值进行计算,根据计算结果以及报告模板生成报告。通过这种方式,通过自动获取报告模板中待配置参数的值进行计算,然后将计算结果写入报告模板中对应的位置,自动生成需要的报告,不需要人工手动进行复制数据计算然后处理,报告生成的效率更高。
1.一种报告生成方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述待配置参数,从多个所述目标文件的关键信息中获取所述待配置参数的值,包括:
3.根据权利要求1所述的方法,其特征在于,所述根据所述待配置参数的值进行计算,根据计算结果以及所述报告模板生成报告,包括:
4.根据权利要求1所述的方法,其特征在于,所述构建待生成的报告模板,包括:
5.根据权利要求1所述的方法,其特征在于,所述根据所述待配置参数的值进行计算的方式包括主设备进出口接口载荷计算、主管道载荷计算、主设备支撑载荷计算、波动管载荷计算和地震辅助管道接管谱计算中的至少一种。
6.根据权利要求4所述的方法,其特征在于,若所述报告模板为所述静力报告模板,所述待配置参数包括文件目录、回路、工况和时程区间、运行压力/设计压力、载荷系数与位移系数中的至少一种;
7.一种报告生成装置,其特征在于,所述装置包括:
8.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至6中任一项所述的方法的步骤。
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。
10.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。