业务数据展示方法及装置与流程

文档序号:23669082发布日期:2021-01-15 14:09阅读:81来源:国知局
业务数据展示方法及装置与流程

本发明涉及数据展示技术领域,尤其涉及业务数据展示方法及装置。



背景技术:

本部分旨在为权利要求书中陈述的本发明实施例提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。

现阶段下,业务系统的开发是以业务需求为导向,每新增一个特定的业务需求,就需要开发一套对应该业务需求的业务系统前端和后台。因此开发成本较大,而且对于客户来说不可定制化。

而在物联网大数据时代下,业务数据的种类繁多,每个业务关注的重点数据不同。如在对不同的业务数据进行展示时,若每个业务系统都为自己开发一整套的展示核心业务数据的前端和后台,会大大增加重复的工作和各个业务系统的运维成本,举一例,比如客户a想要展示折线图的横坐标是月份,纵坐标是销量;而客户b想要展示折线图的横坐标是星期,纵坐标是销量。在现有的业务数据展示方法中,上述这些情况都面临着需重新开发或者对业务系统进行改造,会产生大量的重复工作。再者单个业务系统提供的数据展示功能有限,往往不能满足不同客户的定制化需求。



技术实现要素:

本发明实施例提供一种业务数据展示方法,用以提高业务系统开发效率,节省开发成本,并实现对业务数据的个性化展示,该方法包括:

获取用户以不同数据来源输入的业务数据;所述数据来源包括连接数据库的数据脚本,可供手动输入的前端界面和用户自定义的数据源;

获取用户选择的业务数据的展示类型;所述业务数据的展示类型包括至少一种数学图形和/或地理图形;

获取用户输入的与用户选择的展示类型相关的格式参数;所述格式参数用于描述用户选择的展示类型;

以用户选择的展示类型,结合所述格式参数,对业务数据进行图形化展示。

本发明实施例还提供一种业务数据展示装置,用以提高业务系统开发效率,节省开发成本,并实现对业务数据的个性化展示,该装置包括:

业务数据获取模块,用于获取用户以不同数据来源输入的业务数据;所述数据来源包括连接数据库的数据脚本,可供手动输入的前端界面和用户自定义的数据源;

展示类型获取模块,用于获取用户选择的业务数据的展示类型;所述业务数据的展示类型包括至少一种数学图形和/或地理图形;

格式参数获取模块,用于获取用户输入的与用户选择的展示类型相关的格式参数;所述格式参数用于描述用户选择的展示类型;

图形化展示模块,用于以用户选择的展示类型,结合所述格式参数,对业务数据进行图形化展示。

本发明实施例还提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述业务数据展示方法。

本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有执行上述业务数据展示方法的计算机程序。

本发明实施例中,获取用户以不同数据来源输入的业务数据;所述数据来源包括连接数据库的数据脚本,可供手动输入的前端界面和用户自定义的数据源;获取用户选择的业务数据的展示类型;所述业务数据的展示类型包括至少一种数学图形和/或地理图形;获取用户输入的与用户选择的展示类型相关的格式参数;所述格式参数用于描述用户选择的展示类型;以用户选择的展示类型,结合所述格式参数,对业务数据进行图形化展示,从而可通过不同的展示类型和格式参数,实现对业务数据的个性化展示,与现有技术对比,在对不同的业务数据进行展示时,不需针对每一种业务数据单独设计业务系统,避免了现有技术会产生大量重复工作的问题,提高业务系统开发效率,节省了开发成本,同时避免了在单独设计业务系统时易造成的数据展示功能有限的情况。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:

图1为本发明实施例中一种业务数据展示方法的流程示意图;

图2为本发明实施例中一种业务数据展示方法的具体示例图;

图3为本发明实施例中一种业务数据展示装置的结构示意图;

图4为本发明实施例中一种业务数据展示装置的具体示例图;

图5为本发明实施例中一种业务数据展示系统的具体示例图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚明白,下面结合附图对本发明实施例做进一步详细说明。在此,本发明的示意性实施例及其说明用于解释本发明,但并不作为对本发明的限定。

图1为本发明实施例中一种业务数据展示方法的流程示意图,如图1所示,本发明实施例提供的一种业务数据展示方法,可以包括:

步骤101:获取用户以不同数据来源输入的业务数据;所述数据来源包括连接数据库的数据脚本,可供手动输入的前端界面和用户自定义的数据源;

步骤102:获取用户选择的业务数据的展示类型;所述业务数据的展示类型包括至少一种数学图形和/或地理图形;

步骤103:获取用户输入的与用户选择的展示类型相关的格式参数;所述格式参数用于描述用户选择的展示类型;

步骤104:以用户选择的展示类型,结合所述格式参数,对业务数据进行图形化展示。

本发明实施例中,获取用户以不同数据来源输入的业务数据;所述数据来源包括连接数据库的数据脚本,可供手动输入的前端界面和用户自定义的数据源;获取用户选择的业务数据的展示类型;所述业务数据的展示类型包括至少一种数学图形和/或地理图形;获取用户输入的与用户选择的展示类型相关的格式参数;所述格式参数用于描述用户选择的展示类型;以用户选择的展示类型,结合所述格式参数,对业务数据进行图形化展示,从而可通过不同的展示类型和格式参数,实现对业务数据的个性化展示,与现有技术对比,在对不同的业务数据进行展示时,不需针对每一种业务数据单独设计业务系统,避免了现有技术会产生大量重复工作的问题,提高业务系统开发效率,节省了开发成本,同时避免了在单独设计业务系统时易造成的数据展示功能有限的情况。

具体实施时,首先获取用户以不同数据来源输入的业务数据;所述数据来源包括连接数据库的数据脚本,可供手动输入的前端界面和用户自定义的数据源。

实施例中,用户可通过三种不同数据来源来输入业务数据,如:

(a)直接通过预设置的前端界面,如可视化的定制化参数设置前端界面,进行数据的输入;

(b)通过连接数据库的数据脚本,直接导入到数据库;

(c)通过用户自定义的数据源,如设置在前端定制化参数设置前端界面”自定义数据源,即用户可以把自己已有的数据库的基本连接信息存储到“用户展示参数的数据库”中。

在上述实施例中,可通过前端界面来设置数据源,或者把业务数据直接添加到存储业务数据的数据源,其中,用户对于数据源的设置除非在用户的数据源变更或者需要把对应的数据手动变更时,才需要变动。上述数据来源可根据使用需求进行拓展,如数据源连接方式的扩展,可将支持常见的关系型数据库和非关系型数据库,比如mysql、oracle、redis等数据库作为可连接至数据库的用户自定义数据源。若用户有其它的数据库需要支持,可以根据用户需求做变更以支持更多的数据库建立连接。而用户在选择通过用户自定义的数据输入业务数据时,业务数据的更新不需要客户手动的维护,只需用户已有的数据库对应的业务系统自行更新即可。

在上述实施例中,若用户以用户自定义的数据源输入业务数据,则在用户输入业务数据时,在在银行的后台管理系统中进行注册,其中,一经注册无需再次注册,除非用户需要修改密码或者维护自己的基本信息。

具体实施时,在获取用户以不同数据来源输入的业务数据后,获取用户选择的业务数据的展示类型;所述业务数据的展示类型包括至少一种数学图形和/或地理图形;获取用户输入的与用户选择的展示类型相关的格式参数;所述格式参数用于描述用户选择的展示类型。

实施例中,获取用户输入的与用户选择的展示类型相关的格式参数,如图2所示,可以包括:

步骤201:在用户选择的业务数据的展示类型为一或多个数学图形时,获取的格式参数包括该一或多个数学图形的横坐标轴和纵坐标轴的单位及比例尺;

步骤202:在用户选择的业务数据的展示类型为一或多个地理图形时,获取的格式参数包括该一或多个地理图形的经纬度,图形展示范围和比例尺。

举一例,在用户选择的业务数据的展示类型为折线图时,需设置折线图的横坐标和纵坐标的单位,以及横坐标刻度最小值和纵坐标刻度最大值等相关格式参数。另举一例,可根据不同的用户定制化的选择,展示不同的图形,如a用户定制化了地图和折线图等;而b用户定制化展示饼状图、柱状图等。

在上述实施例中,数学图形可以包括饼状图,柱状图,韦恩图,折线图以及表格等;地理图像可包括地图,区域图,等值线图等。本发明实施例可为用户提供多种展示类型,供用户根据需求进行选择,如客户首先选择了地理图形(包括地图),其次客户需补充完整与地理图像相关的格式参数,如指定对应的经度及纬度在数据库中存储的字段名,地图展示范围和比例尺等基本参数。可以同时选择多种类展示方式,比如可以设置饼图、柱状图、地图等,只需用户把这个展示类型对需相关参数设置完整即可。

现阶段的业务数据展示方法中,若同一客户希望在一个时间段展示折线图的横坐标是月份,而另一个时间段折线图的横坐标是星期,则需要重新开发或者改造现有的业务系统,会大大增加重复的工作和业务系统的运维成本。而本发明实施例提供的业务数据展示方法可以解决上述问题。

具体实施时,在获取用户输入的与用户选择的展示类型相关的格式参数后,以用户选择的展示类型,结合所述格式参数,对业务数据进行图形化展示。

实施例中,以用户选择的展示类型,结合所述格式参数,对业务数据进行图形化展示,可以包括:在用户选择的展示类型包括多种数学图形和/或地理图形时,在每一图形展示业务数据中全部或部分业务数据,并且全部图形集中展示。

在上述实施例中,通过在每一图形展示业务数据中全部或部分业务数据,并且全部图形集中展示,可实现在同一展示界面实现对多部分业务数据对应的图形的集中展示,不需额外开发或者改造业务系统,避免了重复性的工作。本发明实施例在对业务数据进行图形化展示,不仅可以展示业务数据,还可以展示不同的数据来源,业务数据,格式参数等,实现了将业务数据展示方法中涉及的数据全部一体展示。

在上述实施例中,对比现有技术,如一个折线图的展示方案,横纵坐标的参数以及数据源都是在程序中写死的,不能应对不同客户定制化的需求或者相同客户在不同时间段的不同需求,而本发明实施例可根据不同客户的设置或者同一客户不同的需求,展示对应客户需要的不同业务数据。

具体实施时,本发明实施例提供的业务数据展示方法,还包括:对获取的业务数据,和所述格式参数,分别进行存储。

在上述实施例中,通过对获取的业务数据,和所述格式参数,分别进行存储,有助于后续步骤中数据的分别调用,避免了业务系统负载过高的问题。

本发明实施例中,获取用户以不同数据来源输入的业务数据;所述数据来源包括连接数据库的数据脚本,可供手动输入的前端界面和用户自定义的数据源;获取用户选择的业务数据的展示类型;所述业务数据的展示类型包括至少一种数学图形和/或地理图形;获取用户输入的与用户选择的展示类型相关的格式参数;所述格式参数用于描述用户选择的展示类型;以用户选择的展示类型,结合所述格式参数,对业务数据进行图形化展示,从而可通过不同的展示类型和格式参数,实现对业务数据的个性化展示,与现有技术对比,在对不同的业务数据进行展示时,不需针对每一种业务数据单独设计业务系统,避免了现有技术会产生大量重复工作的问题,提高业务系统开发效率,节省了开发成本,同时避免了在单独设计业务系统时易造成的数据展示功能有限的情况。

如上所述,本发明实施例基于用户需求定制化数据展示,解决了现有技术针对不同用户对于不同数据源或数据的展示需求而开发多套重复的业务系统的状况。本发明实施例利用用户自定义参数和数据源设置流程,很大程度上减少了重复的开发和降低了运维成本。尤其适用于当下的物联网大数据时代。

例如一个物联网平台,可能对接不同的业务系统,而不同业务系统的数据多种多样,重点展示的数据字段五花八门,存储数据的数据库多样化。若业务系统需要展示自己的核心统计数据,那么就需要工作人员自定义开发一整套的后台和前端展示的业务系统。如,a业务系统需要展示车辆在地图上的分布数据,而b业务需要展示设备连接状态的饼状图等多样化的需求。应用本发明实施例提供的业务数据展示方法,可使用户可以通过定制化,来展示自己的核心业务数据。

同样现有技术下的已被开发的业务系统往往存在着数据展示功能有限的问题,不能满足不同用户的定制化需求,本发明实施例可为用户提供一系列的展示组合方案,比如用户可以展示销量的折线图、快递的运行轨迹地图、退单的地域分布地图等的集中展示。

本发明实施例中还提供了一种业务数据展示装置,如下面的实施例所述。由于该装置解决问题的原理与业务数据展示方法相似,因此该装置的实施可以参见业务数据展示方法的实施,重复之处不再赘述。

图3为本发明实施例中一种业务数据展示装置的结构示意图,如图3所示,本发明实施例提供的一种业务数据展示装置,可以包括:

业务数据获取模块01,用于获取用户以不同数据来源输入的业务数据;所述数据来源包括连接数据库的数据脚本,可供手动输入的前端界面和用户自定义的数据源;

展示类型获取模块02,用于获取用户选择的业务数据的展示类型;所述业务数据的展示类型包括至少一种数学图形和/或地理图形;

格式参数获取模块03,用于获取用户输入的与用户选择的展示类型相关的格式参数;所述格式参数用于描述用户选择的展示类型;

图形化展示模块04,用于以用户选择的展示类型,结合所述格式参数,对业务数据进行图形化展示。

在一个实施例中,图形化展示模块,具体用于:在用户选择的展示类型包括多种数学图形和/或地理图形时,在每一图形展示业务数据中全部或部分业务数据,并且全部图形集中展示。

在一个实施例中,本发明实施例提供的业务数据展示装置,如图4所示,还可以包括:存储模块05,用于对获取的业务数据,和所述格式参数,分别进行存储。

在一个实施例中,格式参数获取模块,具体用于:

在用户选择的业务数据的展示类型为一或多个数学图形时,获取的格式参数包括该一或多个数学图形的横坐标轴和纵坐标轴的单位及比例尺;

在用户选择的业务数据的展示类型为一或多个地理图形时,获取的格式参数包括该一或多个地理图形的经纬度,图形展示范围和比例尺。

本发明实施例中还提供了一种业务数据展示系统,如下面的实施例所述。由于该系统解决问题的原理与业务数据展示方法相似,因此该系统的实施可以参见业务数据展示方法的实施,重复之处不再赘述。

本发明实施例提供的一种业务数据展示系统,可以包括:

数据输入窗口,用于:获取用户以不同数据来源输入的业务数据;所述数据来源包括连接数据库的数据脚本,可供手动输入的前端界面和用户自定义的数据源;获取用户选择的业务数据的展示类型;所述业务数据的展示类型包括至少一种数学图形和/或地理图形;获取用户输入的与用户选择的展示类型相关的格式参数;所述格式参数用于描述用户选择的展示类型;

业务系统后台,用于:以用户选择的展示类型,结合所述格式参数,生成业务数据的待展示图形;

前端界面,用于:对业务数据进行图形化展示。

数据库,用于:存储用户以不同数据来源输入的业务数据、用户选择的业务数据的展示类型和用户输入的与用户选择的展示类型相关的格式参数。

举一实例,图5为本发明实施例中一种业务数据展示系统的具体示例图,如图5所示,本发明实施例提供非业务数据展示系统的实例,可以包括:

1、定制化参数设置前端界面模块(即数据输入窗口),主要负责提供不同用户制定不同展示方案的功能;提供界面化的数据导入功能;

2、后台管理系统(即业务系统后台),主要负责存储不同用户的展示方案以及相关参数设置;提供根据不同用户的展示方案,把用户数据展示到“定制化展示界面”的功能;

3、定制化展示界面(即前端界面),主要负责把对应的登录用户从“后台管理系统”拿到的整合数据展示到对应的图形里面;

4、数据库,主要负责存储不同用户需要展示的原始数据,以及存储用户定制化展示方案的各种参数设置。

本发明实施例还提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述业务数据展示方法。

本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有执行上述业务数据展示方法的计算机程序。

本发明实施例中,获取用户以不同数据来源输入的业务数据;所述数据来源包括连接数据库的数据脚本,可供手动输入的前端界面和用户自定义的数据源;获取用户选择的业务数据的展示类型;所述业务数据的展示类型包括至少一种数学图形和/或地理图形;获取用户输入的与用户选择的展示类型相关的格式参数;所述格式参数用于描述用户选择的展示类型;以用户选择的展示类型,结合所述格式参数,对业务数据进行图形化展示,从而可通过不同的展示类型和格式参数,实现对业务数据的个性化展示,与现有技术对比,在对不同的业务数据进行展示时,不需针对每一种业务数据单独设计业务系统,避免了现有技术会产生大量重复工作的问题,提高业务系统开发效率,节省了开发成本,同时避免了在单独设计业务系统时易造成的数据展示功能有限的情况。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1