技术新讯 > 计算推算,计数设备的制造及其应用技术 > 报表生成方法、装置、设备、介质和程序产品与流程  >  正文

报表生成方法、装置、设备、介质和程序产品与流程

  • 国知局
  • 2024-07-31 23:21:02

本公开涉及人工智能,具体地涉及一种报表生成方法、装置、电子设备、存储介质和程序产品。

背景技术:

1、随着数字技术的发展,如何对庞大且繁杂的数据进行统计变得越来越重要。示例性地,企业可以将与发展发展经营情况相关的数据进行统计以汇集成报表,从而使得用户可以直观且全面地了解企业的整体运营情况。

2、但是,目前的报表生成方式难以满足企业的生产经营需求,例如,报表的生成至少需要经过数据的收集、治理以及核对等环节,整个过程需要多次人工介入,生成效率较低。

技术实现思路

1、鉴于上述问题,本公开提供了一种报表生成方法、装置、电子设备、存储介质和程序产品。

2、根据本公开的第一个方面,提供了一种报表生成方法,其中,包括:

3、根据语音指令,从预先配置的多个报表模板中确定出目标报表模板,所述语音指令包括对待生成的报表的语音描述,所述报表模板包括待生成的报表中的统计维度和统计指标;

4、将所述语音指令中的m个目标关键词,与元数据库表中的元数据进行匹配;

5、根据匹配结果,确定出待生成的报表中各个统计指标的基础数据;

6、根据所述目标报表模板中的统计维度和统计指标以及各个统计指标的所述基础数据,生成报表;

7、其中,所述m为正整数。

8、根据本公开的实施例,所述报表生成方法,还包括:

9、根据所述语音指令,生成文本数据,所述文本数据包括对待生成的报表的文字描述;

10、根据所述文字描述,对所述文本数据进行分类,以得到第一分类结果;

11、根据与所述第一分类结果相匹配的关键词选择规则,从所述文本数据中提取出m个目标关键词。

12、根据本公开的实施例,所述根据语音指令,从预先配置的多个报表模板中确定出目标报表模板,包括:

13、根据预先配置的多个报表模板中,每个报表模板与所述第一分类结果的关联关系,获取所述目标报表模板。

14、根据本公开的实施例,所述将所述语音指令中的m个目标关键词,与元数据库表中的元数据进行匹配,包括:

15、根据所述目标关键词的语义,对每个目标关键词进行至少一次进行转换,最后一次转换的数据形式与所述元数据的数据形式相同。

16、根据本公开的实施例,所述将所述语音指令中的m个目标关键词,与元数据库表中的元数据进行匹配,包括:

17、根据各个所述目标关键词之间的逻辑关系,生成至少一个数据选择条件队列,所述数据选择条件队列包括按照逻辑关系排列的至少一个目标关键词;

18、将所述数据选择条件队列与所述元数据库表中的元数据进行匹配,以从所述元数据库表中提取出n个目标元数据,每个所述目标元数据包括对待生成的报表中的一个所述统计指标的一项数据描述。

19、其中,所述n为正整数。

20、根据本公开的实施例,所述根据所述文字描述的语义,对所述文本数据进行分类,以得到第一分类结果,包括:

21、通过朴素贝叶斯分类模型,对所述文本数据进行分类,以得到所述第一分类结果。

22、根据本公开的实施例,所述报表生成方法还包括:

23、根据所述语音描述,对待生成的报表中的统计维度进行联想,以扩展所述统计维度,其中,扩展出的所述统计维度与扩展前的所述统计维度具有从属关系。

24、本公开的第二方面提供了一种报表生成装置,其中,所述报表生成装置包括:

25、第一获取模块,用于根据语音指令,从预先配置的多个报表模板中确定出目标报表模板,所述语音指令包括对待生成的报表的语音描述,所述报表模板包括待生成的报表中的统计维度和统计指标;

26、第一匹配模块,用于将所述语音指令中的m个目标关键词,与元数据库表中的元数据进行匹配;

27、第二获取模块,用于根据匹配结果,确定出待生成的报表中各个统计指标的基础数据;

28、报表生成模块,用于根据所述目标报表模板中的统计维度和统计指标以及各个统计指标的所述基础数据,生成报表;

29、本公开的第三方面提供了一种电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个计算机程序,其中,所述一个或多个处理器执行所述一个或多个计算机程序以实现根据上述的报表生成方法的步骤。

30、本公开的第四方面还提供了一种计算机可读存储介质,其上存储有计算机程序,其中,该计算机程序被处理器执行时实现根据上述的报表生成方法的步骤。

31、本公开的第五方面还提供了一种计算机程序产品,包括计算机程序,其中,所述计算机程序被处理器执行时实现根据上述的报表生成方法的步骤。

32、上述一个或多个实施例具有如下优点或益效果:

33、在本公开的实施例中,基础数据通过元数据进行分类存储,当用户以语音的方式描述待生成的报表时,通过分析语音中的关键词,即可找到与之相应的元数据,进而再到相应的数据库中提取基础数据。提取出的基础数据即可根据报表模板自动填充,从而生成最终的报表。由此,在本公开的实施例中,报表生成过程中的数据的收集、整理和组合均自动完成,中间无需人工介入,可以有效提高报表生成效率。

技术特征:

1.一种报表生成方法,其特征在于,包括:

2.根据权利要求1所述的报表生成方法,其特征在于,所述报表生成方法,还包括:

3.根据权利要求2所述的报表生成方法,其特征在于,所述根据语音指令,从预先配置的多个报表模板中确定出目标报表模板,包括:

4.根据权利要求2所述的报表生成方法,其特征在于,所述将所述语音指令中的m个目标关键词,与元数据库表中的元数据进行匹配,包括:

5.根据权利要求4所述的报表生成方法,其特征在于,所述将所述语音指令中的m个目标关键词,与元数据库表中的元数据进行匹配,包括:

6.根据权利要求2所述的报表生成方法,其特征在于,所述根据所述文字描述的语义,对所述文本数据进行分类,以得到第一分类结果,包括:

7.根据权利要求1所述的报表生成方法,其特征在于,所述报表生成方法还包括:

8.一种报表生成装置,其特征在于,所述报表生成装置包括:

9.一种电子设备,包括:

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现根据权利要求1~7中任一项所述的报表生成方法的步骤。

11.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现根据权利要求1~7中任一项所述的报表生成方法的步骤。

技术总结本公开提供了一种报表生成方法,涉及人工智能技术领域。该报表生成方法包括:根据语音指令,从预先配置的多个报表模板中确定出目标报表模板,语音指令包括对待生成的报表的语音描述,报表模板包括待生成的报表中的统计维度和统计指标;将语音指令中的M个目标关键词,与元数据库表中的元数据进行匹配;根据匹配结果,确定出待生成的报表中各个统计指标的基础数据;根据目标报表模板中的统计维度和统计指标以及各个统计指标的基础数据,生成报表;其中,M为正整数。本公开还提供了一种报表生成装置、设备、介质和程序产品。技术研发人员:林顺清,黄志远,陈远兴,曾媛受保护的技术使用者:中国工商银行股份有限公司技术研发日:技术公布日:2024/7/29

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

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