数据看板生成方法、装置、计算机设备及存储介质与流程

文档序号:30497907发布日期:2022-06-22 07:22阅读:136来源:国知局
数据看板生成方法、装置、计算机设备及存储介质与流程

1.本技术涉及数据处理技术领域,具体涉及一种数据看板生成方法、装置、计算机设备及存储介质。


背景技术:

2.随着互联网业务和产品的发展,持续产生大量的数据,合理利用并展示这些数据,可以促使业务和产品测量越来越科学。数据看板是一种可以将数据通过折线图、饼状图、柱状图等形式展现出来,并及时且有效的将数据分析结果触达到用户侧的方式。用户通过终端可以查看数据看板,现有技术中针对不同类型的终端,需要创建不同版本的数据看板,耗费时间以及浪费人力成本。


技术实现要素:

3.本技术实施例提供一种数据看板生成方法、装置、计算机设备及存储介质,可以根据原始数据看板生成适用于不同类型终端的目标数据看板,不需要针对不同类型的终端创建不同版本的数据看板,节省时间和人力成本。
4.一方面,本技术提供一种数据看板生成方法,所述数据看板生成方法包括:获取预先创建的原始数据看板及所述原始数据看板对应的原始终端类型,所述原始数据看板包括若干容器,所述若干容器在所述原始数据看板中按照原始容器布局进行展示;根据所述原始数据看板,确定所述原始数据看板对应的目标终端类型;根据所述原始容器布局、所述原始终端类型及所述目标终端类型,确定所述若干容器对应的目标容器布局;根据所述原始数据看板及所述目标容器布局,生成目标数据看板。
5.在本技术一些实施方案中,所述根据所述原始数据看板,确定所述原始数据看板对应的目标终端类型,包括:显示所述原始数据看板的看板编辑页面,并根据用户在所述看板编辑页面上的操作指令,确定所述原始数据看板对应的画布尺寸;根据所述画布尺寸,确定所述原始数据看板对应的目标终端类型。
6.在本技术一些实施方案中,所述根据所述原始容器布局、所述原始终端类型及所述目标终端类型,确定所述若干容器对应的目标容器布局,包括:根据所述原始终端类型和所述目标终端类型,确定所述原始容器布局与目标容器布局的对应关系;根据所述原始容器布局及所述原始容器布局与目标容器布局的对应关系,确定所述若干容器对应的目标容器布局。
7.在本技术一些实施方案中,所述原始数据看板的所述若干容器中填充有若干看板组件,所述根据所述原始数据看板及所述目标容器布局,生成目标数据看板,包括:
按照所述目标容器布局对所述若干容器进行展示,并获取所述若干容器中各个容器的容器编号;根据所述容器编号,将所述若干看板组件加载于所述若干容器,以生成目标数据看板。
8.在本技术一些实施方案中,所述根据所述容器编号,将所述若干看板组件加载于所述若干容器,包括:根据所述容器编号及预先确定的所述容器编号与所述若干看板组件的对应关系,确定所述各个容器对应的看板组件;根据所述各个容器对应的看板组件,将所述若干看板组件加载于所述若干容器。
9.在本技术一些实施方案中,所述根据所述容器编号,将所述若干看板组件加载于所述若干容器之后,所述方法还包括:获取所述各个容器的容器尺寸;根据所述容器尺寸,对所述若干看板组件的组件尺寸进行调节。
10.在本技术一些实施方案中,所述原始数据看板的创建方法,包括:获取所述原始数据看板的创建指令,根据所述创建指令确定若干容器的原始容器布局;按照所述原始容器布局对所述若干容器进行展示,并接收针对所述若干看板组件的拖拽操作;根据所述拖拽操作将所述若干看板组件加载于所述若干容器,以创建所述原始数据看板。
11.另一方面,本技术提供一种数据看板生成装置,所述数据看板生成装置包括:数据获取单元,用于获取预先创建的原始数据看板及所述原始数据看板对应的原始终端类型,所述原始数据看板包括若干容器,所述若干容器在所述原始数据看板中按照原始容器布局进行展示;类型确定单元,用于根据所述原始数据看板,确定所述原始数据看板对应的目标终端类型;布局确定单元,用于根据所述原始容器布局、所述原始终端类型及所述目标终端类型,确定所述若干容器对应的目标容器布局;看板生成单元,用于根据所述原始数据看板及所述目标容器布局,生成目标数据看板。
12.另一方面,本技术还提供一种计算机设备,所述计算机设备包括:一个或多个处理器;存储器;以及一个或多个应用程序,其中所述一个或多个应用程序被存储于所述存储器中,并配置为由所述处理器执行以实现第一方面中任一项所述的数据看板生成方法。
13.第四方面,本技术还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器进行加载,以执行第一方面任一项所述的数据看板生成方法中的步骤。
14.本技术根据原始容器布局、原始终端类型及目标终端类型,确定若干容器对应的
目标容器布局,并根据原始数据看板及目标容器布局,生成目标数据看板,可以根据原始数据看板生成适用于不同类型终端的目标数据看板,不需要针对不同类型的终端创建不同版本的数据看板,节省时间和人力成本。
附图说明
15.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
16.图1是本技术实施例提供的数据看板生成系统的场景示意图;图2是本技术实施例中提供的数据看板生成方法的一个实施例流程示意图;图3是本技术实施例中提供的原始数据看板的一个实施例结构示意图;图4是本技术实施例中提供的目标数据看板的一个实施例结构示意图;图5是本技术实施例中提供的数据看板生成装置的一个实施例结构示意图;图6是本技术实施例中提供的计算机设备的一个实施例结构示意图。
具体实施方式
17.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
18.在本技术的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“长度”、“宽度”、“厚度”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本技术和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本技术的限制。此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个所述特征。在本技术的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。
19.在本技术中,“示例性”一词用来表示“用作例子、例证或说明”。本技术中被描述为“示例性”的任何实施例不一定被解释为比其它实施例更优选或更具优势。为了使本领域任何技术人员能够实现和使用本技术,给出了以下描述。在以下描述中,为了解释的目的而列出了细节。应当明白的是,本领域普通技术人员可以认识到,在不使用这些特定细节的情况下也可以实现本技术。在其它实例中,不会对公知的结构和过程进行详细阐述,以避免不必要的细节使本技术的描述变得晦涩。因此,本技术并非旨在限于所示的实施例,而是与符合本技术所公开的原理和特征的最广范围相一致。
20.需要说明的是,本技术实施例方法由于是在计算机设备中执行,各计算机设备的处理对象均以数据或信息的形式存在,例如时间,实质为时间信息,可以理解的是,后续实施例中若提及尺寸、数量、位置等,均为对应的数据存在,以便计算机设备进行处理,具体此
处不作赘述。
21.本技术实施例提供一种数据看板生成方法、装置、计算机设备及存储介质,以下分别进行详细说明。
22.请参阅图1,图1为本技术实施例所提供的数据看板生成系统的场景示意图,该数据看板生成系统可以包括计算机设备100,计算机设备100中集成有数据看板生成装置,如图1中的计算机设备。
23.本技术实施例中计算机设备100主要用于获取预先创建的原始数据看板及所述原始数据看板对应的原始终端类型,所述原始数据看板包括若干容器,所述若干容器在所述原始数据看板中按照原始容器布局进行展示;根据所述原始数据看板,确定所述原始数据看板对应的目标终端类型;根据所述原始容器布局、所述原始终端类型及所述目标终端类型,确定所述若干容器对应的目标容器布局;根据所述原始数据看板及所述目标容器布局,生成目标数据看板,使得可以根据原始数据看板生成适用于不同类型终端的目标数据看板,不需要针对不同类型的终端创建不同版本的数据看板,节省时间和人力成本。
24.本技术实施例中,该计算机设备100可以是独立的服务器,也可以是服务器组成的服务器网络或服务器集群,例如,本技术实施例中所描述的计算机设备100,其包括但不限于计算机、网络主机、单个网络服务器、多个网络服务器集或多个服务器构成的云服务器。其中,云服务器由基于云计算(cloud computing)的大量计算机或网络服务器构成。
25.可以理解的是,本技术实施例中所使用的计算机设备100可以是既包括接收和发射硬件的设备,即具有能够在双向通信链路上,执行双向通信的接收和发射硬件的设备。这种设备可以包括:蜂窝或其他通信设备,其具有单线路显示器或多线路显示器或没有多线路显示器的蜂窝或其他通信设备。具体的计算机设备100具体可以是台式终端或移动终端,计算机设备100具体还可以是手机、平板电脑、笔记本电脑等中的一种。
26.本领域技术人员可以理解,图1中示出的应用环境,仅仅是与本技术方案一种应用场景,并不构成对本技术方案应用场景的限定,其他的应用环境还可以包括比图1中所示更多或更少的计算机设备,例如图1中仅示出1个计算机设备,可以理解的,该数据看板生成系统还可以包括一个或多个其他服务,具体此处不作限定。
27.另外,如图1所示,该数据看板生成系统还可以包括存储器200,用于存储数据,如看板数据,例如原始数据看板的若干容器,若干容器的容器布局,若干容器中填充的看板组件,如终端类型数据,例如原始终端类型,目标终端类型,原始终端类型的容器布局与目标终端类型的容器布局的对应关系。
28.需要说明的是,图1所示的数据看板生成系统的场景示意图仅仅是一个示例,本技术实施例描述的数据看板生成系统以及场景是为了更加清楚的说明本技术实施例的技术方案,并不构成对于本技术实施例提供的技术方案的限定,本领域普通技术人员可知,随着数据看板生成系统的演变和新业务场景的出现,本技术实施例提供的技术方案对于类似的技术问题,同样适用。
29.首先,本技术实施例中提供一种数据看板生成方法,该数据看板生成方法的执行主体为数据看板生成装置,该数据看板生成装置应用于计算机设备,该数据看板生成方法包括:获取预先创建的原始数据看板及所述原始数据看板对应的原始终端类型,所述原始数据看板包括若干容器,所述若干容器在所述原始数据看板中按照原始容器布局进行展
示;根据所述原始数据看板,确定所述原始数据看板对应的目标终端类型;根据所述原始容器布局、所述原始终端类型及所述目标终端类型,确定所述若干容器对应的目标容器布局;根据所述原始数据看板及所述目标容器布局,生成目标数据看板。
30.如图2所示,为本技术实施例中数据看板生成方法的一个实施例流程示意图,该数据看板生成方法包括:s100、获取预先创建的原始数据看板及所述原始数据看板对应的原始终端类型,所述原始数据看板包括若干容器,所述若干容器在所述原始数据看板中按照原始容器布局进行展示。
31.原始数据看板为预先创建的适用于在原始终端类型的终端上展示的数据看板,原始终端类型包括但不限于个人电脑(personal computer,pc)端、移动端等。预先创建的原始数据看板具有容器功能,换句话说,预先创建的原始数据看板包括若干容器,若干容器在原始数据看板中按照原始容器布局进行展示,例如,如图3所示,原始数据看板包括容器1、容器2、容器3等。
32.本实施例中用户只需要预先创建适用于某一类型终端的数据看板,即原始数据看板,例如,预先创建适用于pc端的数据看板,用户需要使原始数据看板适用于其他类型终端时,可以向计算机设备发出数据看板生成指令,该数据看板生成指令包括但不限于触摸指令、鼠标指令、遥控指令等,例如,用户直接在触摸屏上点击预先创建的原始数据看板的图标,或者用户通过鼠标在触摸屏上点击预先创建的原始数据看板的图标。计算机设备接收到用户发出的数据看板生成指令后,获取预先创建的原始数据看板及原始数据看板对应的原始终端类型,以便后续步骤中根据原始数据看板和原始终端类型,生成目标数据看板。
33.s200、根据所述原始数据看板,确定所述原始数据看板对应的目标终端类型。
34.目标终端类型为需要使用原始数据看板的其他终端的终端类型,目标终端类型包括但不限于个人电脑(personal computer,pc)端、移动端等,目标终端类型与原始终端类型为不同的终端类型,例如,原始终端类型为pc端,目标终端类型为移动端。本实施例获取原始数据看板及原始数据看板对应的原始终端类型后,进一步根据原始数据看板,确定原始数据看板对应的目标终端类型,以便后续步骤中根据目标终端类型确定目标容器布局。
35.在一具体实施方式中,步骤s200包括:s210、显示所述原始数据看板的看板编辑页面,并根据用户在所述看板编辑页面上的操作指令,确定所述原始数据看板对应的画布尺寸;s220、根据所述画布尺寸,确定所述原始数据看板对应的目标终端类型。
36.画布尺寸为用于展示原始数据看板的画布区的尺寸,预先创建的原始数据看板具有看板编辑页面,在看板编辑页面下用户可以选择需要展示原始数据看板的画布区的尺寸。计算机设备获取原始数据看板后,会进一步显示原始数据看板的看板编辑页面,并获取用户在看板编辑页面上的操作指令,该操作指令包括但不限于触摸指令、鼠标指令、遥控指令等,例如,用户直接在触摸屏上点击画布尺寸为1920*1080的图标,或者用户通过鼠标在触摸屏上点击画布尺寸为1920*1080的图标,然后根据用户在看板编辑页面上的操作指令,确定原始数据看板对应的画布尺寸,并根据画布尺寸,确定原始数据看板对应的目标终端类型。例如,当用户选择的画布尺寸为1920*1080时,确定目标终端类型为pc端,当用户选择的画布尺寸为750*1334时,确定目标终端类型为移动端。
37.s300、根据所述原始容器布局、所述原始终端类型及所述目标终端类型,确定所述若干容器对应的目标容器布局。
38.目标容器布局为适用于目标终端类型的目标数据看板上若干容器的容器布局,考虑到原始数据看板是基于原始终端类型创建,而原始终端类型与目标终端类型为不同的终端类型,若直接将原始数据看板应用于其他类型终端,会出现原始数据看板尺寸过小,无法完整覆盖屏幕,或者原始数据看板尺寸过大,无法在屏幕上完整展示的问题,例如,原始数据看板如图3所示,目标数据看板如图4所示,假设图3所示的数据看板适用于pc端,图4所示的数据看板适用于移动端,若将图3所示的数据看板应用于移动端,则移动端屏幕无法完整展示该数据看板,若将图4所示的数据看板应用于pc端,数据看板无法完整覆盖屏幕。本实施例确定目标终端类型后,根据原始容器布局、原始终端类型及目标终端类型,确定若干容器对应的目标容器布局,以便后续步骤中根据目标容器布局生成目标数据看板。
39.在一具体实施方式中,步骤s300包括:s310、根据所述原始终端类型和所述目标终端类型,确定所述原始容器布局与目标容器布局的对应关系;s320、根据所述原始容器布局及所述原始容器布局与目标容器布局的对应关系,确定所述若干容器对应的目标容器布局。
40.为了使预先创建的原始数据看板可以适用于不同类型的终端,本实施例针对原始终端类型中的每个原始容器布局,在目标终端类型中设置有对应的目标容器布局,例如,针对pc端中的原始容器布局a、原始容器布局b、原始容器布局c,在移动端中设置有与原始容器布局a对应的目标容器布局d,与原始容器布局b对应的目标容器布局e,与原始容器布局c对应的目标容器布局f,即原始终端类型的原始容器布局与目标终端类型的目标容器布局存在对应关系。本实施例确定若干容器对应的目标容器布局时,首先根据原始终端类型和目标终端类型,确定原始容器布局与目标容器布局的对应关系,然后根据原始容器布局及原始容器布局与目标容器布局的对应关系,确定若干容器对应的目标容器布局。
41.s400、根据所述原始数据看板及所述目标容器布局,生成目标数据看板。
42.目标数据看板为根据原始数据看板生成的适用于目标终端类型的数据看板,例如,原始数据看板为pc端的数据看板时,目标数据看板可以是根据pc端的数据看板生成的移动端的数据看板。本实施例确定若干容器对应的目标容器布局后,根据原始数据看板及目标容器布局,生成适用于目标终端类型的目标数据看板,使得一个数据看板可以适用于不同类型的终端,并且由于目标数据看板是根据目标容器布局生成,可以根据用户需要生成适用于目标终端类型的目标数据看板,避免造成重要信息显示在不显眼位置,而不重要信息显示在较显眼位置。
43.在一具体实施方式中,步骤s400包括:s410、按照所述目标容器布局对所述若干容器进行展示,并获取所述若干容器中各个容器的容器编号;s420、根据所述容器编号,将所述若干看板组件加载于所述若干容器,以生成目标数据看板。
44.原始数据看板的每个容器都设置有对应的容器编号,例如,如图3所示,容器1的编号是1号,容器2的编号是2号,容器3的编号是3号,原始数据看板的若干容器中填充有若干
看板组件,看板组件包括但不限于文字、数据、图表等,例如,容器1中填充有标题组件,容器2内部有三个小容器,即容器2.1、容器2.2和容器2.3,这三个小容器分别用于展示“这个城市常驻人口:138912人、临时人口67893人、流动人口889447人”。本实施例在生成目标数据看板时,首先按照目标容器布局对若干容器进行展示,并获取若干容器中各个容器的容器编号,然后根据容器编号将若干看板组件加载于若干容器中,以生成目标数据看板。
45.在一具体实施方式中,步骤s420中所述根据所述容器编号,将所述若干看板组件加载于所述若干容器的步骤包括:s421、根据所述容器编号及预先确定的所述容器编号与所述若干看板组件的对应关系,确定所述各个容器对应的看板组件;s422、根据所述各个容器对应的看板组件,将所述若干看板组件加载于所述若干容器。
46.原始数据看板中每个容器均设置有对应的容器编号,而每个容器中填充有看板组件,本实施例根据原始数据看板中的若干容器的容器编号和每个容器中填充的看板组件,可以预先确定容器编号与若干看板组件的对应关系。在将若干看板组件加载于若干容器时,可以根据容器编号及预先确定的容器编号与若干看板组件的对应关系,确定各个容器对应的看板组件,然后将各个容器对应的看板组件加载于对应的容器,从而将若干看板组件加载于若干容器。例如,图3所示的原始数据看板中容器1对应的看板组件为标题组件,则将若干看板组件加载于图4中的若干容器时,将标题组件加载于容器1。
47.在一具体实施方式中,步骤s420之后,所述方法还包括:s430、获取所述各个容器的容器尺寸;s440、根据所述容器尺寸,对所述若干看板组件的组件尺寸进行调节。
48.考虑到按照目标容器布局对若干容器进行展示后,若干容器的容器尺寸会发生变化,进而造成若干看板组件与若干容器不适配。本实施例将若干看板组件加载于若干容器后,进一步获取各个容器的容器尺寸,并根据容器尺寸,对若干看板组件的组件尺寸进行调节,从而使若干看板组件和若干容器相适配。
49.在一具体实施方式中,步骤s100中,所述原始数据看板的创建方法包括:s001、获取所述原始数据看板的创建指令,根据所述创建指令确定若干容器的原始容器布局;s002、按照所述原始容器布局对所述若干容器进行展示,并接收针对所述若干看板组件的拖拽操作;s003、根据所述拖拽操作将所述若干看板组件加载于所述若干容器,以创建所述原始数据看板。
50.创建指令为用户向计算机设备发出的原始数据看板的创建指令,该创建指令包括但不限于触摸指令、鼠标指令、遥控指令等,例如,用户直接在触摸屏上点击若干容器的原始容器布局的图标,或者用户通过鼠标在触摸屏上点击若干容器的原始容器布局的图标。拖拽操作为用户针对若干看板组件的拖拽操作,通过拖拽操作用户可以将需要展示的看板组件加载至对应的容器,例如,如图3所示,用户想要在容器1中加载标题组件时,可以通过鼠标点选标题组件,并将标题组件拖拽至容器1所在的区域,容器1内部的颜色状态被点亮,用户松开鼠标后,标题组件的组件尺寸会根据容器1的容器尺寸进行自适应调节,容器1的
点亮状态变为已加载组件状态,且容器编号状态被激活,在此状态下,用户可以根据需要编辑容器的容器编号。
51.用户向计算机设备发出原始数据看板的创建指令后,计算机设备获取原始数据看板的创建指令,根据创建指令确定若干容器的原始容器布局,然后按照原始容器布局对若干容器进行展示,并接收针对若干看板组件的拖拽操作,根据所述拖拽操作将若干看板组件加载于所述若干容器,以实现原始数据看板的创建。本实施例预先创建的原始数据看板的背景色默认为纯色,便于预先创建的原始数据看板可以在其他类型终端进行复用,另外,计算机设备中还提供便于在不同类型终端上使用的背景图。
52.为了更好实现本技术实施例中数据看板生成方法,在数据看板生成方法基础之上,本技术实施例中还提供一种数据看板生成装置,如图5所示,所述数据看板生成装置600包括:数据获取单元601,用于获取预先创建的原始数据看板及所述原始数据看板对应的原始终端类型,所述原始数据看板包括若干容器,所述若干容器在所述原始数据看板中按照原始容器布局进行展示;类型确定单元602,用于根据所述原始数据看板,确定所述原始数据看板对应的目标终端类型;布局确定单元603,用于根据所述原始容器布局、所述原始终端类型及所述目标终端类型,确定所述若干容器对应的目标容器布局;看板生成单元604,用于根据所述原始数据看板及所述目标容器布局,生成目标数据看板。
53.本技术实施例中,根据原始容器布局、原始终端类型及目标终端类型,确定若干容器对应的目标容器布局,并根据原始数据看板及目标容器布局,生成目标数据看板,可以根据原始数据看板生成适用于不同类型终端的目标数据看板,不需要针对不同类型的终端创建不同版本的数据看板,节省时间和人力成本。
54.在本技术一些实施例中,所述类型确定单元602具体用于:显示所述原始数据看板的看板编辑页面,并根据用户在所述看板编辑页面上的操作指令,确定所述原始数据看板对应的画布尺寸;根据所述画布尺寸,确定所述原始数据看板对应的目标终端类型。
55.在本技术一些实施例中,所述布局确定单元603具体用于:根据所述原始终端类型和所述目标终端类型,确定所述原始容器布局与目标容器布局的对应关系;根据所述原始容器布局及所述原始容器布局与目标容器布局的对应关系,确定所述若干容器对应的目标容器布局。
56.在本技术一些实施例中,所述看板生成单元604具体用于:按照所述目标容器布局对所述若干容器进行展示,并获取所述若干容器中各个容器的容器编号;根据所述容器编号,将所述若干看板组件加载于所述若干容器,以生成目标数据看板。
57.在本技术一些实施例中,所述看板生成单元604具体还用于:
根据所述容器编号及预先确定的所述容器编号与所述若干看板组件的对应关系,确定所述各个容器对应的看板组件;根据所述各个容器对应的看板组件,将所述若干看板组件加载于所述若干容器。
58.在本技术一些实施例中,所述数据看板生成装置600具体还包括:尺寸获取单元,用于获取所述各个容器的容器尺寸;尺寸调节单元,用于根据所述容器尺寸,对所述若干看板组件的组件尺寸进行调节。
59.在本技术一些实施例中,所述数据看板生成装置600具体还包括:指令获取单元,用于获取所述原始数据看板的创建指令,根据所述创建指令确定若干容器的原始容器布局;容器展示单元,用于按照所述原始容器布局对所述若干容器进行展示,并接收针对所述若干看板组件的拖拽操作;看板创建单元,用于根据所述拖拽操作将所述若干看板组件加载于所述若干容器,以创建所述原始数据看板。
60.本技术实施例还提供一种计算机设备,其集成了本技术实施例所提供的任一种数据看板生成装置,所述计算机设备包括:一个或多个处理器;存储器;以及一个或多个应用程序,其中所述一个或多个应用程序被存储于所述存储器中,并配置为由所述处理器执行上述数据看板生成方法实施例中任一实施例中所述的数据看板生成方法中的步骤。
61.本技术实施例还提供一种计算机设备,其集成了本技术实施例所提供的任一种数据看板生成装置。如图6所示,其示出了本技术实施例所涉及的计算机设备的结构示意图,具体来讲:该计算机设备可以包括一个或者一个以上处理核心的处理器701、一个或一个以上计算机可读存储介质的存储器702、电源703和输入单元704等部件。本领域技术人员可以理解,图6中示出的计算机设备结构并不构成对计算机设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:处理器701是该计算机设备的控制中心,利用各种接口和线路连接整个计算机设备的各个部分,通过运行或执行存储在存储器702内的软件程序和/或模块,以及调用存储在存储器702内的数据,执行计算机设备的各种功能和处理数据,从而对计算机设备进行整体监控。可选的,处理器701可包括一个或多个处理核心;优选的,处理器701可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器701中。
62.存储器702可用于存储软件程序以及模块,处理器701通过运行存储在存储器702的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器702可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据计算机设备的使用所创建的
数据等。此外,存储器702可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器702还可以包括存储器控制器,以提供处理器701对存储器702的访问。
63.计算机设备还包括给各个部件供电的电源703,优选的,电源703可以通过电源管理系统与处理器701逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。电源703还可以包括一个或一个以上的直流或交流电源、再充电系统、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。
64.该计算机设备还可包括输入单元704,该输入单元704可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。
65.尽管未示出,计算机设备还可以包括显示单元等,在此不再赘述。具体在本实施例中,计算机设备中的处理器701会按照如下的指令,将一个或一个以上的应用程序的进程对应的可执行文件加载到存储器702中,并由处理器701来运行存储在存储器702中的应用程序,从而实现各种功能,如下:获取预先创建的原始数据看板及所述原始数据看板对应的原始终端类型,所述原始数据看板包括若干容器,所述若干容器在所述原始数据看板中按照原始容器布局进行展示;根据所述原始数据看板,确定所述原始数据看板对应的目标终端类型;根据所述原始容器布局、所述原始终端类型及所述目标终端类型,确定所述若干容器对应的目标容器布局;根据所述原始数据看板及所述目标容器布局,生成目标数据看板。
66.本领域普通技术人员可以理解,上述实施例的各种方法中的全部或部分步骤可以通过指令来完成,或通过指令控制相关的硬件来完成,该指令可以存储于一计算机可读存储介质中,并由处理器进行加载和执行。
67.为此,本技术实施例提供一种计算机可读存储介质,该存储介质可以包括:只读存储器(rom,read only memory)、随机存取记忆体(ram,random access memory)、磁盘或光盘等。其上存储有计算机程序,所述计算机程序被处理器进行加载,以执行本技术实施例所提供的任一种数据看板生成方法中的步骤。例如,所述计算机程序被处理器进行加载可以执行如下步骤:获取预先创建的原始数据看板及所述原始数据看板对应的原始终端类型,所述原始数据看板包括若干容器,所述若干容器在所述原始数据看板中按照原始容器布局进行展示;根据所述原始数据看板,确定所述原始数据看板对应的目标终端类型;根据所述原始容器布局、所述原始终端类型及所述目标终端类型,确定所述若干容器对应的目标容器布局;根据所述原始数据看板及所述目标容器布局,生成目标数据看板。
68.在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见上文针对其他实施例的详细描述,此处不再赘述。
69.具体实施时,以上各个单元或结构可以作为独立的实体来实现,也可以进行任意
组合,作为同一或若干个实体来实现,以上各个单元或结构的具体实施可参见前面的方法实施例,在此不再赘述。
70.以上各个操作的具体实施可参见前面的实施例,在此不再赘述。
71.以上对本技术实施例所提供的一种数据看板生成方法、装置、计算机设备及存储介质进行了详细介绍,本文中应用了具体个例对本技术的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本技术的方法及其核心思想;同时,对于本领域的技术人员,依据本技术的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本技术的限制。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1