一种添加图表的方法、装置和设备制造方法及图纸

技术编号:16644620 阅读:115 留言:0更新日期:2017-11-26 17:01
本申请公开了一种添加图表的方法、装置和设备,属于大数据分析领域。所述方法包括:网络设备可以接收用户输入的图表生成指令,然后获取相关联的业务数据,再基于业务数据生成并显示图表,用户在显示的图表中选择了目标图表后,网络设备则可以按照预设的报告布局规则,将目标图表添加至业务报告中。采用本申请,可以在制作业务报告过程中,方便快捷地添加图表。

Method, device and equipment for adding charts

The present invention discloses a method, device and equipment for adding charts, which belongs to the field of big data analysis. The method includes: network devices can receive user input chart generated instructions, and then obtain the associated business data and business data is generated based on the user and display the chart, select the target in the chart shown in the chart, network equipment can be preset according to the report layout rules, add the chart to business report. With this application, you can add charts easily and quickly in the process of making business reports.

【技术实现步骤摘要】
一种添加图表的方法、装置和设备
本申请涉及大数据分析领域,特别涉及一种添加图表的方法、装置和设备。
技术介绍
业务在实现的过程中,往往会产生大量的业务数据,业务提供方一般会统计该业务数据,然后基于业务数据对业务的实现状况进行分析、优化等。业务提供方的技术人员可以从不同的维度对业务数据进行整理、过滤,从而筛选出有用的业务数据,然后可以使用报表工具,基于筛选出业务数据制作相应的图表,如折线图、曲线图、比例图等。进而,在制作业务报告时,可以采用截图的方式将上述使用报表工具生成的图表复制粘贴至报告中。在实现本申请的过程中,专利技术人发现现有技术至少存在以下问题:在制作业务报告时,技术人员需要先打开截图软件,然后在报表工具中框选图表所在区域,并通过调节框选区域的大小来选择合适截图大小,之后切换至业务报告的页面,将截图粘贴到合适位置,上述处理步骤十分复杂,添加图表的处理非常繁琐。
技术实现思路
为了解决现有技术的问题,本申请实施例提供了一种添加图表的方法、装置和设备。所述技术方案如下:第一方面,提供了一种添加图表的方法,所述方法包括:网络设备可以接收用户输入的图表生成指令,然后从数据库中获取相关的业务数据,基于这些业务数据生成至少一个图表,并显示这些图表,之后用户可以在显示的图表中选择目标图表,从而触发网络设备将目标图表按照预设的报告布局规则直接添加至业务报告中。本公开实施例所示的方案,用户需要在业务报告中添加某个图表时,可以向网络设备发送相应的图表生成指令,之后,网络设备可以直接基于数据库中的业务数据生成并显示图表,之后用户只需要进行简单的选择操作,则可以完成将图表添加至业务报告中的处理。在一种可能的实现方式中,用户可以在图表生成指令中指定目标业务参数,网络设备在接收到图表生成指令后,获取其中携带的目标业务参数,并通过预设的业务参数类型和图表类型的对应关系,确定出目标图表类型,进而可以生成满足目标图表类型的图表。本公开实施例所示的方案,用户可以先指定生成某个业务参数的图表,之后,网络设备可以基于预设的对应关系,选择适合体现该业务参数的图表,进而可以基于业务数据生成相应的图表。这样,用户想要获取某个业务参数的图表时,网络设备可以自动选择最合适的图表来展现该业务参数。在一种可能的实现方式中,用户可以在图表生成指令中指定目标业务参数,网络设备在接收到图表生成指令后,获取其中携带的目标业务参数,并通过预设的业务参数类型和图表类型的对应关系,确定出目标图表类型,进而可以生成满足目标图表类型的图表。本公开实施例所示的方案,用户可以直接指定某个业务参数和相应的图表类型,之后,网络设备可以自动根据业务数据生成相应的图表。这样,用户想要获取某个业务参数的图表时,网络设备可以使用用户想要的图表类型的图表来展现该业务参数。在一种可能的实现方式中,在用户将目标图表添加至业务报告之后,网络设备可以根据该业务报告的业务数据,生成目标图表的关联信息和/或关联图表,并将这些关联信息和/或关联图表添加至业务报告中。本公开实施例所示的方案,在用户向业务报告中添加了某个业务参数的图表后,网络设备可以自动根据图表的业务数据,生成该图表的关联信息和/或关联图表,这样,用户可以根据这些关联信息和/或关联图表更加全面的对业务进行数据分析。在一种可能的实现方式中,网络设备可以提供业务报告的编辑功能,网络设备显示业务报告时,用户可以在业务报告中对已添加的图表直接进行编辑。本公开实施例所示的方案,用户可以在业务报告中直接对已添加的图表进行编辑,无需切换至图表库的页面中,可以方便快捷地完成对业务报告中图表编辑的处理。第二方面,提供了一种网络设备,该网络设备包括处理器、存储器;处理器通过执行指令来实现上述第一方面所提供的添加图表的方法。第三方面,提供了一种添加图表的装置,该装置包括至少一个模块,该至少一个模块用于实现上述第一方面所提供的添加图表的方法。第四方面,提供了一种包含指令的计算机程序产品,当其在网络设备上运行时,使得网络设备执行上述第一方面所提供的添加图表的方法。上述本公开实施例第二、第三方面和第四方面所获得的技术效果与第一方面中对应的技术手段获得的技术效果近似,在这里不再赘述。本公开实施例提供的技术方案带来的有益效果是:本公开实施例中,网络设备可以接收用户输入的图表生成指令,然后从数据库中获取相关的业务数据,基于这些业务数据生成至少一个图表,并显示这些图表,之后用户可以在显示的图表中选择目标图表,从而触发网络设备将目标图表按照预设的报告布局规则直接添加至业务报告中。这样,用户在向业务报告中添加图表时,无需反复切换页面,并手动调节图表大小、位置等,可以方便快捷地完成添加图表的处理。附图说明图1是本申请实施例中一种网络设备的结构示意图;图2是本申请实施例中一种添加图表的方法流程示意图;图3是本申请实施例中一种添加标识的显示示意图;图4是本申请实施例中一种图表的备注按键的显示示意图;图5是本申请实施例中一种添加图表的装置的结构框图。具体实施方式为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。如本申请所使用的,术语“组件”、“模块”、“系统”等等旨在指代计算机相关实体,该计算机相关实体可以是硬件、固件、硬件和软件的结合、软件或者运行中的软件。例如,组件可以是,但不限于是:在处理器上运行的处理、处理器、对象、可执行文件、执行中的线程、程序和/或计算机。作为示例,在计算设备上运行的应用和该计算设备都可以是组件。一个或多个组件可以存在于执行中的过程和/或线程中,并且组件可以位于一个计算机中以及/或者分布在两个或更多个计算机之间。此外,这些组件能够从在其上具有各种数据结构的各种计算机可读介质中执行。这些组件可以通过诸如根据具有一个或多个数据分组(例如,来自一个组件的数据,该组件与本地系统、分布式系统中的另一个组件进行交互和/或以信号的方式通过诸如互联网之类的网络与其它系统进行交互)的信号,以本地和/或远程过程的方式进行通信。本申请实施例提供了一种添加图表的方法,该方法的执行主体为网络设备。网络设备可以是用于统计业务数据、生成图表、制作业务报告的网络设备。网络设备可以从数据库中获取统计的业务数据,然后基于业务数据生成图表,并将图表存储至图表库中。进而可以在制作业务报告时将制作完成的图表添加至业务报告中。上述数据库和图表库可以是网络设备内的存储区域,也可以是独立于网络设备外的其他设备中的存储区域。网络设备可以包括处理器110、存储器120,存储器120可以与处理器110连接,如图1所示,图中的连接方式只是示意性的一种,该网络设备还可以是类似通用计算机架构中的设备,处理器、存储器通过总线进行连接,本申请实施例不做限定。存储器120可以用于存储添加图表过程中本地产生或其它设备发送的数据。处理器110可以是网络设备的控制中心,利用各种接口和线路连接整个网络设备的各个部分,如存储器120等。可选的,处理器可以包括一个或多个处理单元;处理器110还可以是数字信号处理器、专用集成电路、现场可编程门阵列或者其他可编程逻辑器件等。处理器110可以是通用处理器,包括中央处理器(CentralProcessingUnit,简称CPU)、网络处理器本文档来自技高网...
一种添加图表的方法、装置和设备

【技术保护点】
一种添加图表的方法,其特征在于,所述方法包括:接收用户输入的图表生成指令,从数据库中获取与所述图表生成指令相关联的业务数据,根据所述业务数据生成并显示至少一个图表;接收在所述至少一个图表中的目标图表的选择指令,按照预设的报告布局规则,将所述目标图表添加至业务报告中。

【技术特征摘要】
1.一种添加图表的方法,其特征在于,所述方法包括:接收用户输入的图表生成指令,从数据库中获取与所述图表生成指令相关联的业务数据,根据所述业务数据生成并显示至少一个图表;接收在所述至少一个图表中的目标图表的选择指令,按照预设的报告布局规则,将所述目标图表添加至业务报告中。2.根据权利要求1所述的方法,其特征在于,所述图表生成指令中携带有目标业务参数;所述从数据库中获取与所述图表生成指令相关联的业务数据,根据所述业务数据生成并显示至少一个图表,包括:从数据库中获取与所述目标业务参数相关联的业务数据;根据预设的业务参数类型和图表类型的对应关系,确定所述目标业务参数所属的业务参数类型对应的目标图表类型;根据所述业务数据生成并显示至少一个满足目标图表类型的图表。3.根据权利要求1所述的方法,其特征在于,所述图表生成指令中携带有目标业务参数和目标图表类型;所述从数据库中获取与所述图表生成指令相关联的业务数据,根据所述业务数据生成并显示至少一个图表,包括:从数据库中获取与所述目标业务参数相关联的业务数据,根据所述业务数据生成并显示至少一个满足目标图表类型的图表。4.根据权利要求1所述的方法,其特征在于,将所述目标图表添加至业务报告中之后,还包括:根据所述业务数据生成所述目标图表的关联信息和/或关联图表,并将所述关联信息和/或关联图表添加至所述业务报告中。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:在显示所述业务报告时,接收用户输入的目标图表的编辑指令;根据所述编辑指令,对所述目标图表进行编辑处理。6.一种网络设备,其特征在于,所述网络设备包括处理器和存储器,所述存储器用于存储数据和程序,所述处理器通过调用所述存储器中存储的程序,对所述存储器中的数据进行处理,其中:所述处理器,用于接收用户输入的图表生成指令,从数据库中获取与所述图表生成指令相关联的业务数据,根据所述业务数据生成并显示至少一个图表;所述处理器,还用于接收在所述至少一个图表中的目标图表的选择指令,按照预设的报告布局规则,将所述目标图表添加至业务报告中。7.根据权利要求6所述的网络设备,其特征在于,所述图表生成指令中携带有目标业务参数;所述处理器,具体用于:从数据库中获取与所述目标业务参数相关联的业务数据;根据所述存储器中预设的业务参数类型和图表类型的对应关系,确定所述目标业务参数所属的业务参数类型对应的目标图表类型;根据所述业务数据生成...

【专利技术属性】
技术研发人员:丁均泉任飞刘波
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1