技术新讯 > 计算推算,计数设备的制造及其应用技术 > 一种报告自动化生成方法、系统、电子设备及存储介质与流程  >  正文

一种报告自动化生成方法、系统、电子设备及存储介质与流程

  • 国知局
  • 2024-07-31 22:44:20

本申请涉及报告生成,具体的说是一种报告自动化生成方法、系统、电子设备及存储介质。

背景技术:

1、目前,报告系统在人工智能和机器学习领域的应用尚显不足,尤其是在错别字识别和语义理解等方面。这使得报告生成过程中可根据自然语言处理技术对语法、语义进行检查,对可能存在内容错误、表达不清等问题进行检查,降低了报告的质量和可读性。结合现有工具与人工编写的报告,往往标题等格式和质量上的不一致性,导致生成的报告难以保证准确和清晰。且现有的报告生成过程往往依赖人工参与进行格式检查与修正,对语法、语义校验需要花费大量时间,这不仅增加了人工错误的可能性,还降低了报告编写的效率,人工检查与修正的过程繁琐且耗时,容易引入不一致性和错误,同时也限制了报告生成的速度和规模。

技术实现思路

1、在本实施例中提供了一种报告自动化生成方法、系统、电子设备及存储介质,以解决相关技术中在生成报告过程中,人工检查语法和错别字过程繁琐耗时的问题。

2、第一方面,本发明提供了一种报告自动化生成方法,所述生成方法包括:

3、获取项目信息以及相应的文本文件;

4、提取所述文本文件的文本数据;利用自然语言处理模型识别文本文件中的语言信息和语法信息,根据识别结果对文本数据修正;

5、通过文档处理接口技术将修正后的所述文本数据与预设格式模版结合生成目标报告。

6、在一个可选的实施例中,获取项目信息以及相应的文本文件;其中,所述项目信息包括项目基本信息、测试样品信息、设备信息、日程信息、风险信息以及用例信息;

7、根据所述基本信息、所述测试样品信息、所述设备信息、所述日程信息、所述风险信息以及所述用例信息上传对应的文本文件。

8、在一个可选的实施例中,在提取所述文本文件的文本数据之前包括:

9、预设项目环境;

10、对项目的配置环境、测试环境、测试特性、测试设备、测试依据、测试用例、问题清单数据进行采集,将采集的数据存储至云服务器。

11、在一个可选的实施例中,提取所述文本文件的文本数据之前还包括:

12、将项目信息以及相应的文本文件上传至云服务器;

13、读取所述文本文件的文件流信息,通过乘法hash算法进行计算,得到所述文本文件唯一hash值;

14、将所述唯一hash值存入云服务器数据库。

15、在一个可选的实施例中,提取所述文本文件的文本数据,利用自然语言处理模型识别文本文件中的语言信息和语法信息,根据识别结果对文本数据修正包括:

16、提取相应的文本文件的文本数据;

17、利用自然语言处理模型并根据预设词汇库和语法规则对所述文本文件进行关键字提取以及错别字识别;

18、根据识别结果对所述文本文件进行修正。

19、在一个可选的实施例中,通过文档处理接口技术将修正后的所述文本数据与预设格式模版结合生成目标报告包括:

20、读取修正后的所述文本文件;

21、将修正后的所述文本文件的文本数据作为变量替换相应的格式模版中的变量替换部分;

22、将替换文本数据后的格式模版作为目标报告输出;

23、得到目标报告。

24、在一个可选的实施例中,得到目标报告之后还包括:

25、通过人工对目标报告评审并对评审结果数据进行汇总与统计;

26、当评审结果不通过,则对相应数据修正并重复报告的生成流程。

27、与现有技术相比,本发明的报告自动化生成方法的有益效果如下:

28、本方案采用自然语言处理模型对报告进行智能化分析识别语义语法,采用文档处理接口对文档内容、表格、标题、图片等内容进行替换与输出,保证了内容的格式统一。能够有效的减少测试人员编写报告的时间、提升容错率,提升报告编写效率,同时快速、精准、高效进行报告流程管理。

29、第二方面,本发明还提出一种报告自动化生成系统,包括:

30、录入模块,用于获取项目信息以及相应的文本文件;

31、自然语言处理模块,用于提取所述文本文件的文本数据,利用自然语言处理模型识别文本文件中的语言信息和语法信息,根据识别结果对文本数据修正;

32、自动化生成模块,通过文档处理接口技术将修正后的所述文本数据与预设格式模版结合生成目标报告。

33、第三方面,本发明还提出一种电子设备,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行第一方面所述的报告自动化生成方法。

34、第四方面,本发明还提出一种非暂态计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现第一方面所述的报告自动化生成方法。

35、与现有技术相比,本发明的报告自动化生成系统、电子设备及存储介质的有益效果与第一方面所述的报告自动化生成方法相同,故此处不再赘述。

技术特征:

1.一种报告自动化生成方法,其特征在于,所述生成方法包括:

2.根据权利要求1所述的报告自动化生成方法,其特征在于,获取项目信息以及相应的文本文件;其中,所述项目信息包括项目基本信息、测试样品信息、设备信息、日程信息、风险信息以及用例信息;

3.根据权利要求1所述的报告自动化生成方法,其特征在于,在提取所述文本文件的文本数据之前包括:

4.根据权利要求1所述的报告自动化生成方法,其特征在于,提取所述文本文件的文本数据之前还包括:

5.根据权利要求4所述的报告自动化生成方法,其特征在于,提取所述文本文件的文本数据,利用自然语言处理模型识别文本文件中的语言信息和语法信息,根据识别结果对文本数据修正包括:

6.根据权利要求5所述的报告自动化生成方法,其特征在于,通过文档处理接口技术将修正后的所述文本数据与预设格式模版结合生成目标报告包括:

7.根据权利要求6所述的报告自动化生成方法,其特征在于,得到目标报告之后还包括:

8.一种报告自动化生成系统,其特征在于,包括:

9.一种电子设备,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行权利要求1至7中任一项所述的报告自动化生成方法。

10.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的报告自动化生成方法。

技术总结本发明公开了一种报告自动化生成方法、系统、电子设备及存储介质,所述生成方法包括:获取项目信息以及相应的文本文件;提取所述文本文件的文本数据;利用自然语言处理模型识别文本文件中的语言信息和语法信息,根据识别结果对文本数据修正;通过文档处理接口技术将修正后的所述文本数据与预设格式模版结合生成目标报告。本方案采用自然语言处理模型对报告进行智能化分析识别语义语法,采用文档处理接口对文档内容、表格、标题、图片等内容进行替换与输出,保证了内容的格式统一。能够有效的减少测试人员编写报告的时间、提升容错率,提升报告编写效率,同时快速、精准、高效进行报告流程管理。技术研发人员:武建双,宋超,许建锋受保护的技术使用者:合肥天帷信息安全技术有限公司技术研发日:技术公布日:2024/7/29

本文地址:https://www.jishuxx.com/zhuanli/20240730/194387.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。