技术新讯 > 计算推算,计数设备的制造及其应用技术 > 一种图表信息生成方法、装置、车辆及存储介质与流程  >  正文

一种图表信息生成方法、装置、车辆及存储介质与流程

  • 国知局
  • 2024-08-22 14:20:23

本发明涉及图表信息生成,特别是涉及一种图表信息生成方法、一种图表信息生成装置、一种车辆以及一种计算机可读存储介质。

背景技术:

1、关系型数据库,是指采用了关系模型来组织数据的数据库,其以行和列的形式存储数据,以便于用户理解,关系型数据库这一系列的行和列被称为表,一组表组成了数据库。如果用户需要以图表形式查看由关系数据库返回的指标统计数据,需要人为撰写sql语言,开发相应程序才能以图表形式查询数据信息;若要以不同的图表类型展示数据信息,还需要对程序重新发版,这导致了数据展示效率低下,另外,相关技术在生成图表数据时,只能基于单一数据源的统计结果,无法针对目标事件自动从多个数据源查询数据,从而导致查询效率低下。

技术实现思路

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、本发明实施例,通过确定针对第一事件的第一数据表和针对第二事件的第二数据表;所述第一数据表和所述第二数据表具有相同的聚合条件标识;向所述自然语言处理模型发送格式命令;所述格式命令用于控制所述自然语言处理模型,按照所述数据查询引擎的数据可读格式返回针对所述第一数据表和所述第二数据表的第一应答数据;向所述数据查询引擎发送所述第一应答数据中的数据库语句;所述数据查询引擎被配置为响应接收到所述数据库语句,从所述多源数据库获取针对所述数据库语句的多源查询结果,并基于所述聚合条件标识对所述多源查询结果执行聚合操作;采用经执行聚合操作的多源查询结果和所述第一应答数据中的图表类型生成第一图表信息,从而实现了从多数据源中获取针对不同事件的查询结果,并自动确定图表类型,且自动基于该图表类型生成图表信息,从而提升了图表信息的生成效率。

技术特征:

1.一种图表信息生成方法,其特征在于,所述方法应用于云端服务器,所述云端服务器包括自然语言处理模型、数据查询引擎和多源数据库,包括:

2.根据权利要求1所述的方法,其特征在于,所述数据查询引擎具有对应的数据库类型,还包括:

3.根据权利要求1所述的方法,其特征在于,还包括:

4.根据权利要求1-3任一项所述的方法,其特征在于,所述云端服务器配置有对应的显示端设备,所述显示端设备用于生成并向所述云端服务器发送图表生成指令,还包括:

5.根据权利要求4所述的方法,其特征在于,所述采用所述图表类型指令确定所述图表类型的步骤包括:

6.根据权利要求4所述的方法,其特征在于,还包括:

7.根据权利要求1-3任一项所述的方法,其特征在于,所述车辆用于生成针对所述第一图表信息的重新生成指令,还包括:

8.一种图表信息生成装置,其特征在于,所述装置应用于云端服务器,所述云端服务器包括自然语言处理模型、数据查询引擎和多源数据库,包括:

9.一种车辆,其特征在于,包括:

10.一种计算机可读存储介质,其上存储有指令,当由一个或多个处理器执行时,使得所述处理器执行如权利要求1-7任一项所述的方法。

技术总结本发明实施例提供了一种图表信息生成方法、装置、车辆及存储介质,通过确定针对第一事件的第一数据表和针对第二事件的第二数据表;向自然语言处理模型发送格式命令,以控制自然语言处理模型按照数据查询引擎的数据可读格式返回第一应答数据;向数据查询引擎发送第一应答数据中的数据库语句;响应接收到数据库语句,从多源数据库获取针对数据库语句的多源查询结果,并基于聚合条件标识对多源查询结果执行聚合操作;采用经执行聚合操作的多源查询结果和第一应答数据中的图表类型生成第一图表信息,从而实现了从多数据源中获取针对不同事件的查询结果,并自动确定图表类型,且自动基于该图表类型生成图表信息,从而提升了图表信息的生成效率。技术研发人员:张清静,陈仕强,李志强受保护的技术使用者:重庆赛力斯凤凰智创科技有限公司技术研发日:技术公布日:2024/8/20

本文地址:https://www.jishuxx.com/zhuanli/20240822/278198.html

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