本发明涉及人工智能,具体涉及一种基于人工智能的报表生成方法、装置、电子设备及介质。
背景技术:
1、随着电子信息系统的发展,各个地区费用申报表不统一,比如电费申报表、五险一金申报表、绩效申报表、保费、医疗报销申报表等,涉及多个系统的数据传输,然而,在数据同步过程中数据来源表多、处理效率低,同时在生成申报表时,数据处理逻辑业务不可见,一旦处理异常,需要人工核查报表,导致申报表生成效率低下。
技术实现思路
1、鉴于以上内容,有必要提出一种基于人工智能的报表生成方法、装置、电子设备及介质,通过基于不同地区配置不同申请表,提高了申报表的生成效率。
2、本发明的第一方面提供一种基于人工智能的报表生成方法,所述方法包括:
3、响应于接收的报表生成请求,获取用户需求及用户目标地区;
4、基于所述用户需求从创建的字段库中获取多个目标字段;
5、根据所述多个目标字段和所述用户目标地区,配置申报表;
6、当侦测到所述申报表配置完成时,将所述申报表发送至预设的任务队列中;
7、从所述预设的任务队列的队头开始执行任务,生成缴费报表。
8、可选地,在所述基于所述用户需求从创建的字段库中获取多个目标字段之前,所述方法还包括:
9、获取用户历史需求及每个地区的基础字段组合计算规则;
10、按照所述每个地区的基础字段组合计算规则配置出每个地区的标准字段;
11、基于每个地区的标准字段创建字段库。
12、可选地,所述根据所述多个目标字段和所述用户目标地区,配置申报表包括:
13、获取所述用户目标地区的配置条件;
14、基于所述配置条件对所述多个目标字段进行拼接,生成申报表配置语句;
15、将所述申报表配置语句映射至所述用户目标地区对应的申报表模板中,生成申报表。
16、可选地,所述从所述预设的任务队列的队头开始执行任务,生成缴费报表包括:
17、依次从所述预设的任务队列的队头的获取申报表及所述申报表对应的地区;
18、获取所述地区对应申报表的配置查询条件;
19、基于所述配置查询条件生成查询项,点击所述查询项查询目标数据;
20、基于所述目标数据生成所述申报表的申报表数据;
21、将相同地区的申报表数据进行统计,生成对应地区的缴费报表。
22、可选地,在所述从所述预设的任务队列的队头开始执行任务,生成缴费报表之后,所述方法还包括:
23、获取每个地区的区块标识码;
24、将所述每个地区的缴费报表发送至对应地区的区块标识码对应的区块中;
25、当侦测到用户对所述缴费报表的下载指令时,获取所述用户的权限标识码;
26、基于所述用户的权限标识码判断所述用户是否有权限下载所述缴费报表;
27、当所述用户有权限下载所述缴费报表时,发送授权指令至所述用户,所述用户基于所述授权指令下载对应缴费报表;或者
28、当所述用户没有权限下载所述缴费报表时,发送下载失败的消息至所述用户。
29、可选地,在所述将所述申报表发送至预设的任务队列中之后,所述方法还包括:
30、锁定所述申报表的回写操作指令。
31、可选地,所述基于所述用户需求从创建的字段库中获取多个目标字段包括:
32、按照预设的转换规则将所述用户需求转换为标准字段;
33、基于所述标准字段遍历创建的字段库,获取多个目标字段。
34、本发明的第二方面提供一种基于人工智能的报表生成装置,所述装置包括:
35、第一获取模块,用于响应于接收的报表生成请求,获取用户需求及用户目标地区;
36、第二获取模块,用于基于所述用户需求从创建的字段库中获取多个目标字段;
37、配置模块,用于根据所述多个目标字段和所述用户目标地区,配置申报表;
38、发送模块,用于当侦测到所述申报表配置完成时,将所述申报表发送至预设的任务队列中;
39、生成模块,用于从所述预设的任务队列的队头开始执行任务,生成缴费报表。
40、本发明的第三方面提供一种电子设备,所述电子设备包括处理器和存储器,所述处理器用于执行所述存储器中存储的计算机程序时实现所述的基于人工智能的报表生成方法。
41、本发明的第四方面提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现所述的基于人工智能的报表生成方法。
42、综上所述,本发明所述的基于人工智能的报表生成方法、装置、电子设备及介质,能够推动智慧城市的建设,应用于智慧建筑、智慧安防、智慧社区、智慧生活、物联网等领域,基于所述用户需求从创建的字段库中获取多个目标字段,根据所述多个目标字段和所述用户目标地区,配置申报表,通过将不同地区的申报表配置语句映射到对应地区的申报表模板中,更加具有针对性,提高了申报表的生成效率。当侦测到所述申报表配置完成时,将所述申报表发送至预设的任务队列中,从所述预设的任务队列的队头开始执行任务,生成缴费报表,通过将所述申报表发送至预设的任务队列之后,触发后台对任务队列中的申报表进行异步处理,同时锁定回写操作指令,可以防止重复操作申报表,提高了申报表的处理效率。
1.一种基于人工智能的报表生成方法,其特征在于,所述方法包括:
2.如权利要求1所述的基于人工智能的报表生成方法,其特征在于,在所述基于所述用户需求从创建的字段库中获取多个目标字段之前,所述方法还包括:
3.如权利要求1所述的基于人工智能的报表生成方法,其特征在于,所述根据所述多个目标字段和所述用户目标地区,配置申报表,包括:
4.如权利要求1所述的基于人工智能的报表生成方法,其特征在于,所述从所述预设的任务队列的队头开始执行任务,生成缴费报表,包括:
5.如权利要求1所述的基于人工智能的报表生成方法,其特征在于,在所述从所述预设的任务队列的队头开始执行任务,生成缴费报表之后,所述方法还包括:
6.如权利要求1所述的基于人工智能的报表生成方法,其特征在于,在所述将所述申报表发送至预设的任务队列中之后,所述方法还包括:
7.如权利要求1所述的基于人工智能的报表生成方法,其特征在于,所述基于所述用户需求从创建的字段库中获取多个目标字段包括:
8.一种基于人工智能的报表生成装置,其特征在于,所述装置包括:
9.一种电子设备,其特征在于,所述电子设备包括处理器和存储器,所述处理器用于执行所述存储器中存储的计算机程序时实现如权利要求1至7中任意一项所述的基于人工智能的报表生成方法。
10.一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7中任意一项所述的基于人工智能的报表生成方法。