一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

展示方法及装置与流程

2022-03-01 18:27:54 来源:中国专利 TAG:


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.图1是一示例性实施例提供的一种展示设备的结构示意图。
27.图2是一示例性实施例提供的一种展示方法的流程图。
28.图3是一示例性实施例提供的另一种展示方法的流程图。
29.图4是一示例性实施例提供的一种场景选择示意图。
30.图5是一示例性实施例提供的一种模板选择示意图。
31.图6是一示例性实施例提供的一种对象展示效果示意图。
32.图7是一示例性实施例提供的又一种展示方法的流程图。
33.图8是一示例性实施例提供的再一种展示方法的流程图。
34.图9是一示例性实施例提供的一种设备的结构示意图。
35.图10是一示例性实施例提供的一种展示装置的框图。
36.图11是一示例性实施例提供的另一种展示装置的框图。
具体实施方式
37.这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本说明书一个或多个实施例相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本说明书一个或多个实施例的一些方面相一致的装置和方法的例子。
38.需要说明的是:在其他实施例中并不一定按照本说明书示出和描述的顺序来执行相应方法的步骤。在一些其他实施例中,其方法所包括的步骤可以比本说明书所描述的更多或更少。此外,本说明书中所描述的单个步骤,在其他实施例中可能被分解为多个步骤进行描述;而本说明书中所描述的多个步骤,在其他实施例中也可能被合并为单个步骤进行描述。
39.在一实施例中,本说明书的展示方案可以应用于展示设备中,该展示设备可以包括装配有集成展示单元的电子设备,例如装配有电子显示屏的手机、平板设备、笔记本电
脑、掌上电脑(pdas,personal digital assistants)、可穿戴设备(如智能眼镜、智能手表等)等。
40.在另一实施例中,该展示设备也可以包括由控制设备及与该控制设备相连接的独立展示单元构成的设备系统,例如监控中心、服务中心、调度中心、控制中心等处安装的数据大屏以及与该数据大屏相连接的计算机等控制设备。如图1所示,数据大屏101连接有作为控制设备的计算机102,可以理解的是,上述计算机102可以仅连接1台数据大屏101,也可以同时连接多台数据大屏101,并控制多台数据大屏101分别独立展示数据以形成各自独立的展示画面或各自独立展示整体展示画面的一部分。又例如,该展示设备也可以包括独立式投影仪以及与该投影仪相连接的电脑、手机、平板设备等控制设备等。本说明书对于展示设备的具体形式并不进行限制,在运行过程中,该展示设备可以响应于用户的配置操作确定待展示的目标模板,并对根据获取到的目标数据配置上述目标模板生成的目标对象进行展示,从而实现响应于用户的个性化配置的展示展示效果。
41.本方案涉及到的待展示的备选模板可以根据相应的场景预先生成。在一实施例中,可以先按照行业、应用类型等至少一种维度对预设项目库中的项目进行分类梳理。以应用类型为例,可以将项目库中的项目按照企业内部项目、企业内外交互的商业化项目、面向政务的对公项目、面向公众的公益项目等细分维度进行进一步的分类。然后可以将各个类别对应的同类项目进行应用层面和/或内容层面的进一步细分,并根据各个项目的项目脚本对同类项目的共有应用和/或部分项目的特有应用进行镜头串联和应用转场,以获取共有应用和/或特有应用的应用特征。进一步的,可以通过地理场景穷举的方式统计项目库中所有项目对应的地理场景,并根据上述应用特征生成对应于各个地理场景的多个应用模板;根据各个应用模板所对应应用的应用特征及历史应用内容生成分别对应于各个应用模板的统一数据接口,任一统一数据接口中均包含一组(至少一个)预定义的模板数据项;最后将各个应用模板和其对应的模板数据项关联保存至模板库中。当用户选取某一应用模板(目标模板)后,可以按照与该目标模板及相应应用场景对应的面板数据项输入对应于各个数据项(目标数据项)的目标数据,按照该目标数据配置目标模板生成的目标对象即可作为展示设备的展示对象向用户展示。
42.在一实施例中,上述应用模板可以包括多种形式。作为一示例性实施例,上述应用模板可以包括对应于多个应用场景的通用应用模板,例如,任一通用应用面板可以对应于多个应用场景,其中任一应用场景预关联至一组数据项,因此,当用户选择某一通用应用模板并指定该模板对应的某一应用场景后,相应的,与该应用场景预关联的数据项即已确定,进而用户可以为该数据项指定相应的目标数据用于配置被选中的通用应用模板。作为另一示例性实施例,上述应用模板还可以包括对应于某一应用场景的特定应用模板,当用户选择每一特定应用模板后,相应的应用场景及其对应的数据项即已确定,进而用户可以为该数据项指定相应的目标数据用于配置被选中的特定应用模板。
43.通过上述方式生成的模板库中,可以按照应用场景对多个应用模板进行分类,并将分类后的各个应用模板分别存储在所在应用场景对应的存储空间中。当然,也可以对各个应用模板进行场景统计,并将任一应用模板对应的至少一个应用场景于该应用模板关联记录。上述应用模板可以通过云平台的方式提供至展示设备供用户选择,也可以预先打包并提供至展示设备,展示设备可以加个获取到的应用模板作为备选模板在向用户展示,本
说明书并不对此进行限制。上述过程生成的任一备选模板,针对任一备选场景均存在预关联的模板数据项,因此用户在按照其想要的展示效果选择目标模板并指定目标场景后,无需自行确定其想要的展示效果对应的目标数据及其数据格式更信息,只需根据该目标模板对应的模板数据项(预定义有目标模板需要的数据内容及数据格式等信息)输入相应的目标数据,即可实现对目标模板展示效果的高效设置,有助于节省用户工作量并提升模板设置效率。
44.对于上述过程生成的用于模板,用户可以在展示设备中进行选择和配置,以生成相应的目标对象并进行展示。下面结合图2所示的一种展示方法的流程图进行说明。参见图2所示,该展示方法应用于展示设备,可以包括以下步骤:
45.步骤202,展示备选模板,并确定用户从所述备选模板中选取的目标模板。
46.在一实施例中,展示设备可以在展示配置界面中展示备选场景,以便用户在展示出的备选场景中选取目标场景。相应的,展示设备可以在检测到用户实施的场景设定操作的情况下,展示匹配于该场景设定操作指定的目标场景的备选模板。然后响应于用户针对被展示的至少一个备选模板实施的模板选取操作,将该操作对应的至少一个备选模板确定为目标模板。此时,同一应用场景下可以存在多个备选模板,用户可以先确定需要展示的目标对象对应的应用场景,然后在该应用场景对应的多个备选模板中选择合适的备选模板作为目标模板用于生成目标对象。其中,本实施例中涉及到的应用场景,可以被理解为需要展示的目标对象所属的应用场景或者该目标对象所属的应用项目对应的应用场景等,相应的,备选场景也存在多种形式,例如可以包括面向政务的组织建设场景、交通场景、基建场景,面向公众的公益场景,面向企业的物流场景、监控场景等,不再赘述。
47.步骤204,根据所述用户设定的目标场景确定与所述目标模板相关联的目标数据项,并获取所述用户为所述目标数据项指定的目标数据。
48.在一实施例中,展示设备可以展示备选模板,然后在用户在其中选择目标模板后展示对应于目标模板的备选场景供用户选择。相应的,展示设备可以展示确定出的目标模板对应的备选场景,上述每一备选场景分别存在与数据项之间的映射关系,然后在检测到用户针对至少一个备选场景实施的场景选取操作的情况下,根据相应的映射关系确定被选取的至少一个备选场景对应的数据项以作为目标数据项。此时,同一备选模板可以对应多个备选场景,用户可以先确定需要展示的目标对象对应的目标模板,然后在该目标模板对应的多个备选场景中选择目标对象所在的应用场景作为目标场景,以确定相应的目标数据项。上述任一备选模板可以存在至少一个与之对应的备选场景,每一备选场景可以存在与之对应的至少一个(一组)数据项,从而任一备选模板均存相关联的至少一组数据项,任意一组数据项可以唯一对应于一个备选场景。对应于任一备选场景的一组数据项即用于使用户指定符合该数据项所预定义的数据内容和数据格式的目标数据。
49.在一实施例中,用户可以通过多种方式指定目标数据,相应的,展示设备也可以通过多种方式获取用户指定的目标数据。例如,在用户可以批量导入预先生成的数据文件,该数据文件中包含对应于上述目标数据项的目标数据,上述目标数据可以符合目标数据项预定义的数据内容和数据格式,此时,展示设备可以接收用户导入的上述数据文件,并将该数据文件中的包含的数据作为目标数据,从而简化用户的数据导入工作量。或者,展示设备也可以向用户展示目标数据项对应的至少一个数据输入控件,并将用户在至少一个数据输入
控件中输入的数据确定为目标数据,此时,通过展示的数据输入控件获取用户临时输入的目标数据。又或者,用户可以针对目标数据项指定提供目标数据的数据源对应的数据接口,以便展示设备通过访问该数据接口获取目标数据;相应的,展示设备可以先确定用户针对目标数据项指定的数据接口,然后将访问该数据接口获取到的数据确定为目标数据,此时,通过数据接口的方式能够将数据源产生的目标数据实时提供至展示设备,从而实现目标对象的实时展示效果。
50.步骤206,根据所述目标数据配置所述目标模板,并对生成的目标对象进行展示。
51.在本实施例中,上述根据目标数据配置目标模板的过程,即为将目标数据按照目标数据项预定义的数据格式及填充规则填充进目标模板的过程。例如,在目标模板为折线图的情况下,配置前的目标模板即为空白的折线图(只有横、纵坐标,没有具体的折线),配置后得到的目标对象即为用于展示的完整折线图,该折线图的横、纵坐标以及折线等目标展示元素均对应于用户指定的目标数据。其他形式的目标模板与此类似,不再赘述。
52.在一实施例中,用户可以通过实施展示属性调整操作,实现针对目标模板或目标对象的展示属性的调整。相应的,展示设备可以通过周期性检测或操作触发等方式检测展示属性调整操作,并响应于检测到的展示属性调整操作调整目标模板或目标对象的展示属性。其中,上述展示属性调整操作可以针对选取的目标模板实施,也可以针对生成的目标对象实施,从而在展示目标对象之前即实现对展示效果的针对性调整,有助于实现目标对象展示效果的提前确定,进一步提高目标对象的配置和展示效率。上述展示属性可以包括多种,本说明书对此并不进行限制,例如可以包括展示角度、展示方向、旋转速度、对象尺寸、主题背景、材质特效、线条粗细、字体大小、元素颜色等,不再一一赘述。
53.在一实施例中,上述目标对象可以展示在不同类型的展示设备对应的展示单元中,例如可以展示在数据大屏、计算机屏幕、平板设备屏幕、手机屏幕中等,因为不同类型的展示设备对应的展示单元的尺寸往往不同,因此为实现更好的展示效果,可以按照展示设备的设备类型对目标对象的展示属性针对性调整。相应的,展示设备可以先确定用于展示目标对象的展示设备的设备类型,然后将目标对象的展示属性调整至匹配于该设备类型,以在展示设备中展示该目标对象。通过上述调整过程,实现了目标对象的展示属性对展示设备的设备类型进行适配,有助于实现更优化的展示效果。
54.在一实施例中,用户可以针对处于展示状态的目标对象中所包含的目标展示元素实施交互操作。此时,展示设备可以接收针对展示中的目标对象所含的目标展示元素发出的交互指令,然后,展示设备可以按照该交互指令展示目标展示元素对应的预设信息,例如对应于目标展示元素的统计数据、数据简介、元素说明等信息。或者,展示设备也可以按照上述交互指令调整目标展示元素的展示属性,以便实现对交互操作的可视化响应。当然,作为对上述交互指令的响应,展示设备还可以既展示上述预设信息又调整目标展示元素的展示属性,具体过程不在赘述。
55.通过上述实施例,展示设备能够根据用户选取的目标模板和指定的目标场景,针对性的确定相应的目标数据项,并根据获取到的目标数据自动配置目标模板后,展示配置生成的目标对象,从而用户只需要根据实际应用需求指定相应的目标场景,并在展示设备提供的诸多备选模板中选择想要呈现的展示效果对应的目标模板,即可获知该目标模板在该目标场景下对应的目标数据项,而无需根据实际应用场景自行调研并确定具体需要的数
据项,从而通过提供备选模板、备选场景和对应的数据项,大大简化了用户生成目标对象的操作流程,减少了用户工作量,有助于提升目标对象的生成及展示效率。而且,因为使用平台统一提供的标准化目标模板生成目标对象,因此生成的目标对象具有同一的展示风格,便于实现更加专业化的可视化对象展示效果。
56.下面结合图3-图6,以连接有数据大屏的控制设备(与数据大屏构成展示设备)为例,对该展示设备根据用户操作生成并展示目标对象的过程进行详细说明。参见图3所示,该过程可以包括以下步骤:
57.步骤302,检测用户实施的场景设定操作,确定用户设定的目标场景。
58.本实施例涉及到的应用场景,应当被理解为需要展示的目标对象所属的应用场景或者该目标对象所属的应用项目对应的应用场景等。在本实施例中,同一应用场景下可以存在多个备选模板,用户可以先确定需要展示的目标对象对应的应用场景,然后在该应用场景对应的多个备选模板中选择合适的备选模板作为目标模板用于生成目标对象。
59.在一实施例中,展示设备可以在数据大屏对应的展示配置界面中展示备选场景,以供用户从中选取目标场景。备选场景可以以文字、图像或文字加图像的形式进行展示,其中,上述图像可以为静态图片,如备选场景对应的常用应用面板的缩略图;或者也可以为动态图片,如备选场景对应的常用应用面板的动态展示效果等。或者,还可以为用户展示场景搜索框,以便在备选场景较多的情况下,用户能够通过该搜索框直接输入自己欲使设定的目标场景的场景名称,实现对目标场景的快速定位,加快用户的查找速度。
60.如图4所示,展示设备可以在展示配置界面401的新建项目402对应的配置界面中展示多个备选场景403,例如基建场景、物流场景、公益场景、交通场景、监控场景等,在存在更多备选场景的情况下,用户还可以通过鼠标点击、触摸控制等方式触发更多标识404,以展示更多的备选场景。上述多个备选场景还可以按照所属分类进行展示,例如可以将上述基建场景和交通场景划分为对公类,将物流场景和监控场景划分为企业类,将公益场景划分为公众类等,对于上述具体场景、场景的分类及具体展示方式等,本说明书并不进行限制。
61.在检测到用户实施的场景设定操作的情况下,展示设备可以根据该场景设定操作确定用户设定的备选场景。如图4所示,若检测到用户通过操控鼠标点击“监控场景”,则可以确定用户指定的目标场景为监控场景。
62.步骤304,展示目标场景对应的备选模板。
63.进一步的,在确定用户选择的目标场景后,可以相应的展示该目标场景对应的至少一个备选模板。类似的,备选模板可以按照模板类型进行展示,例如可以将备选模板预先划分为拟态模板(如地图、楼房、车辆、树木等元素对应的特殊呈现效果的3d模型)、图表模板(如饼状图、条形图、折线图等)等多种分类,然后按照各个分类对备选模板进行二级展示,当然,也可以将属于不同分类的备选模板同时展示在其所属的各个模板分类下,不再赘述。
64.另外,根据用户登录的账号权限(账号等级、账号已购买服务等)不同,可以针对性的仅展示用户拥有使用权限的备选场景或备选模板,如免费或已购买的备选场景或备选模板等,以简化用户对应的配置界面;或者也可以展示全部的备选场景或备选模板,但是根据用户的使用权限对展示出的备选场景或备选模板设置相应的使用权限限制,以促进用户开
通针对更多备选场景或备选模板的使用权限。
65.步骤306,检测用户实施的模板选取操作,确定用户选取的目标模板。
66.用户可以针对所展示的多个备选模板中的至少一个备选模板实施模板选取操作,以从备选模板中按照其想要的展示效果选取目标模板。
67.在一实施例中,展示设备还可以根据其他用户或当前用户的历史模板选取记录,为用户推荐并展示当前目标场景下使用较多的高频备选模板,以供用户选取该高频备选模板作为目标模板,进一步减少用户选取目标模板的工作量。
68.承接于图4所示的实施例,如图5所示,在用户设定监控场景作为目标场景后,新建项目对应的配置界面中可以展示当前设定的目标场景501(监控场景),并相应的展示当前配置界面的界面主题502(模板选择),以提示用户在当配置前界面中选择其需要的目标模板。该配置界面中可以展示多个备选模板,如图中的应用模板1-应用模板6,当然,用户可以通过界面右侧的滑动块控制展示更多的备选模板。在检测到用户针对任一备选模板实施的预览操作(如鼠标放置在某一备选模板上方超出预设时长,或者在某一备选模板上方单击鼠标右键菜单并选择预览选项)的情况下,展示设备可以展示预览操作所针对备选模板的效果预览画面,例如备选场景对应的常用应用面板的缩略图等静态图片或者备选场景对应的常用应用面板的动态展示效果等动态图片,不再赘述。
69.在找到欲选择的备选模板之后,用户可以针对备选模板实施模板选取操作,相应的,展示设备检测到该模板选取操作之后,可以将该模板选取操作对应的被选中的备选模板确定为用户选取的目标模板。其中,上述模板选取操作可以具有多种形式,例如,可以依次点击选中(整框选中或特定位置勾选等)欲选取的备选模板,然后点击相应的“确定”或“添加”按钮实现目标模板的选取;或者,也可以将展示界面划分为效果预览子界面和备选模板子界面,用户可以选中备选模板子界面中的备选模板直接拖动到效果预览子界面的合适位置,从而实现目标模板的选取,相应的,展示设备在效果预览子界面中实时展示出被选取的目标模板的展示效果,以便用户查看并更换目标模板或调整目标模板的展示属性。
70.步骤308,展示包含与目标模板相关联的目标数据项的数据指定界面。
71.步骤310,获取用户为目标数据项指定的目标数据。
72.在一实施例中,在用户选中任一备选模板后,展示设备可以在数据选取界面中相应的展示与该备选模板相关联的数据项,以便用户获知使用该备选模板生成目标对象所需要的目标数据对应的数据内容和数据格式等信息。
73.仍以图5为例,当用户选中应用面板2之后,可以在相应的模板数据子界面中展示子界面主题:模板数据项503,并相应地在该子界面中展示至少一个数据指定控件。上述数据指定控件可以包括数据输入控件504,此时,用户可以在该控件中直接输入文字形式的目标数据,相应的,展示设备可以将用户在至少一个数据输入控件中输入的数据确定为目标数据。上述数据指定控件还可以包括批量导入控件505,用户可以通过该控件选取预先生成的数据文件,该数据文件中可以包含对应于上述目标数据项且符合目标数据项预定义的数据内容和数据格式的目标数据,相应的,展示设备可以接收用户导入的上述数据文件,并将该数据文件中的包含的数据作为目标数据。上述数据指定控件还可以包括数据接口控件506,此时用户可以通过该控件针对目标数据项指定提供目标数据的数据源对应的数据接口,以便展示设备通过访问该数据接口获取目标数据;相应的,展示设备可以先确定用户针
对目标数据项指定的数据接口,然后将访问该数据接口获取到的数据确定为目标数据,此时,允许用户通过指定数据接口的方式将数据源产生的目标数据实时提供至展示设备,从而便于实现目标对象的实时展示效果。
74.在另一实施例中,展示设备也可以在用户选取部分备选模板作为目标模板之后,展示对应于目标模板的上述数据指定界面,该数据指定界面中可以包括对应于目标数据项的数据输入控件、批量导入控件和/或数据接口控件。另外,展示设备还可以将用户选取的多个目标模板分别对应的目标数据项合并后展示在数据指定界面中,并接收用户通过该数据指定界面中的相应控件批量指定或逐一指定的目标数据,具体展示及确定方式不再赘述。
75.步骤312,根据目标数据配置目标模板以生成目标对象。
76.在本实施例中,根据目标数据配置目标模板的过程,即为将目标数据按照目标数据项预定义的数据格式及填充规则填充进目标模板的过程。例如,在目标模板为折线图的情况下,配置前的目标模板即为空白折线图(只有横、纵坐标,没有具体的折线),配置后得到的目标对象即为用于展示的完整折线图,该折线图的横、纵坐标以及折线等目标展示元素均对应于用户指定的目标数据。又例如在目标模板为地球3d模型的情况下,配置前的目标模板即为仅包含默认目标展示元素(如国界线等)的空白地球3d模型,配置后得到的目标对象即为用于展示的地球3d模型,该模型可以包括各个国家的数据统计、不同国家之间的交互示意曲线及交互数据等展示元素。其他形式的目标模板的展示过程与此类似,不再赘述。
77.步骤314,确定设备类型和/或检测展示属性调整操作。
78.步骤316,调整目标模板和/或目标对象的展示属性。
79.在一实施例中,上述目标对象可以展示在不同类型的展示设备对应的展示单元中,例如可以展示在数据大屏、计算机屏幕、平板设备屏幕、手机屏幕中等。因为不同类型的展示设备对应的展示单元的尺寸往往不同,因此为实现更好的展示效果,可以按照展示设备的设备类型对目标对象的展示属性针对性调整。相应的,展示设备可以先确定用于展示目标对象的展示设备的设备类型,然后将目标对象的展示属性调整至匹配于该设备类型,以在展示设备中展示该目标对象。具体的展示属性调整方式可以有多种形式,例如在展示设备对应的展示单元为数据大屏的情况下,可以将多个目标对象的排布方式和/或对象大小等展示属性按照数据大屏的形状进行适应性调整,如在数据大屏尺寸为10m*6m的横向矩形的情况下,可以将各个目标对象按照横向多行排布,在在数据大屏尺寸为5m*8m的纵向矩形的情况下,可以将各个目标对象按照纵向单列或多列排布,从而实现较佳的展示效果。其中,上述调整规则可以按照展示单元的尺寸等信息预先设置,以便展示设备可以直接按照该调整规则进行调整;或者,也可以由控制设备使用预先设置的排布模板进行排布,以便减少目标对象展示属性调整和排布布局的用时。通过上述调整过程,实现了目标对象的展示属性对展示设备的设备类型进行适配的目的,有助于实现更优化的展示效果。
80.在一实施例中,用户可以通过实施展示属性调整操作针对目标模板或目标对象的展示属性进行调整。相应的,展示设备可以通过周期性检测或操作触发等方式检测展示属性调整操作,并响应于检测到的展示属性调整操作调整目标模板或目标对象的展示属性。其中,上述展示属性调整操作可以针对选取的目标模板实施,也可以针对生成的目标对象
实施,从而在展示目标对象之前即实现对展示效果的针对性调整,有助于实现目标对象展示效果的提前确定,进一步提高目标对象的配置和展示效率。上述展示属性可以包括多种,本说明书对此并不进行限制,例如可以包括展示角度、展示方向、旋转速度、对象尺寸、主题背景、材质特效、线条粗细、字体大小、元素颜色等,不再一一赘述。
81.步骤318,按照调整后的展示属性展示目标对象。
82.在根据用户操作生成目标对象并相应的调整目标对象的展示属性后,可以按照相应的展示属性将目标对象展示在展示单元中。例如,在展示设备为数据大屏连接的笔记本电脑(控制设备)的情况下,该笔记本电脑可以通过自身装配的一体式显示屏展示上述步骤302-316中的相关内容,当上述目标对象生成及展示属性调整完成后,用户可以在该一体式显示屏上预览各个模板对象的最终展示效果(如各个模板对应的整个展示界面的整体展示效果)。当上述目标对象的展示效果满足用户预期后,用户可以通过实施展示确认操作,控制该笔记本电脑将目标对象的对象内容和展示属性等相关信息发送至数据大屏进行展示,以在数据大屏上呈现出用户预期的展示效果。当然,上述选择目标模板、目标场景及调整目标对象的展示属性的过程,也可以直接在数据大屏中进行实时数据展示,以便用户根据数据大屏的实际展示效果高效调整展示对象或展示属性,以尽量避免返工。
83.又例如,在上述展示设备为装配有一体式屏幕的手机(控制设备)的情况下,该手机可以通过自身装配的一体式显示屏展示上述步骤302-316中的相关内容,并在目标对象生成及展示属性调整完成后直接在该一体式显示屏上根据目标对象的对象内容和展示属性等相关信息显示目标对象,从而在手机屏幕上呈现出用户预期的展示效果。当然,上述展示设备还可以将上述目标对象的对象内容和展示属性等相关信息发送至其他展示设备用于展示,本说明书对此并不进行限制。
84.承接于图4和图5所示的实施例,目标对象的最终展示效果可参见图6所示的对象展示效果示意图。如图6所示的监控场景下,对象展示界面中可以包括多个目标对象,如全球监控数据入口601、监控组织数量总览602、事件识别成功率占比示意603、全球监控项目分布示意604、监控项目数据量分布比例示意605、监控设备供应商分布示意606和报警信息查看入口607等。当然,对象展示界面上方的“监控平台实时数据大屏”等文字信息也可以是由用户设定并生成的目标对象,不再赘述。其中,上述对象展示界面的整体背景、各个目标对象的主题皮肤、展示位置、对象尺寸(占据屏幕显示区域的比例)、目标对象中目标展示元素的字体大小、元素颜色、等展示属性,均可由用户进行设置,当然,用户未进行特殊设置的展示属性可以采用目标对象所对应目标模板预设的展示属性,不再赘述。另外,需要说明的是,图6中各个目标对象周围的虚线框仅是区分不同目标对象并进行说明,实际显示目标对象时可以不显示各个虚线框。
85.步骤320,接收用户针对目标展示元素发出的交互指令。
86.步骤322,展示目标展示元素的预设信息或调整目标展示元素的展示属性。
87.在一实施例中,对于处于展示状态的目标对象中所包含的目标展示元素,用户可以实施交互操作。此时,展示设备可以接收针对展示中的目标对象所含的目标展示元素发出的交互指令,然后,可以按照该交互指令展示目标展示元素对应的预设信息,例如对应于目标展示元素的统计数据、数据简介、元素说明等信息。或者,展示设备也可以按照上述交互指令调整目标展示元素的展示属性,以便实现对交互操作的可视化响应。当然,作为对上
述交互指令的响应,展示设备还可以既展示上述预设信息又调整目标展示元素的展示属性,具体过程不在赘述。
88.仍以图6为例,在图6所示的对象展示界面展示有目标对象的情况下,用户可以针对处于展示状态的目标对象实施交互操作。例如,用户可以通过鼠标操控上述全球监控项目分布示意604中的地球3d模型,实现模型的旋转、缩放等展示属性的调整。又例如,用户可以在图6所示的全球监控项目分布示意604中点击国家a对应的地图区域,展示设备接收到该点击操作对应的交互指令后,可以响应于该指令进一步展示国家a对应的监控项目统计信息或其他详细信息,还可以进一步的将地球3d模型切换为国家a地图对应的地图展示界面;进一步的,用户在点击国家a中某地区a1(如某省、某州等)对应的展示区域后,可以相应的展示地区a1的相关信息;类似的,用户可以进一步点击市、县镇、村、场馆等展示区域,从而在展示设备中相应的展示不同展示深度对应的预设信息。当然,对于展示出的任一目标展示元素,用户还可以实时输入相应的数据,从而做到展示数据的灵活更新,便于调整目标展示元素的展示效果。
89.实际上,展示设备也可以先向用户展示备选模板,然后在用户从备选模板中选取目标模板后,可以进一步的展示该目标模板对应的备选场景供用户指定,即实现先选取目标模板再指定目标场景的操作流程。下面结合图7所示的又一种展示方法的流程图进行说明。上述过程对应的对象配置及展示过程可以包括以下步骤:
90.步骤702,检测用户实施的模板选取操作,确定用户选取的目标模板。
91.步骤704,展示目标模板对应的备选场景。
92.步骤706,检测用户实施的场景指定操作,确定用户指定的目标场景。
93.本实施例涉及到的应用场景,可以被理解为需要展示的目标对象所属的应用场景或者该目标对象所属的应用项目对应的应用场景等。在本实施例中,同一备选模板可以预关联至多个备选场景,用户可以根据欲呈现的展示效果先确定需要展示的目标对象对应的目标模板,然后在该目标模板对应的多个备选场景中选择合适的备选场景用于确定与目标模板相关联的目标数据项。
94.在检测到用户实施的模板选取操作的情况下,展示设备可以根据该模板选取操作确定用户选取的备选模板。进一步的,在确定用户选择的目标模板后,可以相应的展示该目标模板对应的至少一个备选场景,然后在检测到用户实施的场景指定操作的情况下,可以按照该场景指定操作确定用户指定的目标场景。此外,根据用户登录的账号权限(账号等级、账号已购买服务等)不同,可以针对性的仅展示用户拥有使用权限的备选场景或备选模板,如免费或已购买的备选场景或备选模板等,以简化用户对应的配置界面;或者也可以展示全部的备选场景或备选模板,但是根据用户的使用权限对展示出的备选场景或备选模板设置相应的使用权限限制,以促进用户开通针对更多备选场景或备选模板的使用权限。
95.步骤708,展示包含与目标模板相关联的目标数据项的数据指定界面。
96.步骤710,获取用户为目标数据项指定的目标数据。
97.步骤712,根据目标数据配置目标模板以生成目标对象。
98.步骤714,确定设备类型和/或检测展示属性调整操作。
99.步骤716,调整目标模板和/或目标对象的展示属性。
100.步骤718,按照调整后的展示属性展示目标对象。
101.步骤720,接收用户针对目标展示元素发出的交互指令。
102.步骤722,展示目标展示元素的预设信息或调整目标展示元素的展示属性。
103.上述步骤708-722的具体实现过程,与图4所示实施例的步骤408-422之间并不存在本质区别,因此可以参加上述步骤408-422的记载,此处不再赘述。
104.对应于前述实施例,本公开还提出一种应用于数据大屏的展示方法。如图8所示,所述方法可以包括下述步骤:
105.步骤802,展示适用于数据大屏的备选模板,并确定用户从所述备选模板中选取的目标模板。
106.步骤804,根据所述用户为所述数据大屏设定的目标场景确定与所述目标模板相关联的目标数据项,并获取所述用户为所述目标数据项指定的目标数据。
107.步骤806,根据所述目标数据配置所述目标模板以生成目标对象,并将所述目标对象发送至所述数据大屏以进行展示。
108.在一实施例中,上述数据大屏与其所连接的计算机等控制设备共同构成上述展示设备,其中,控制设备用于通过上述方法生成目标对象,数据大屏用于展示生成的目标对象。其中,上述控制设备除连接数据大屏之外,还可以连接其他显示单元,如控制设备自身装配的显示器或其所连接的小型显示器等。相应的,为便于用户快速查看目标对象的展示效果,控制设备在通过上述方法生成目标对象的过程中,可以在所连接的其他显示单元中展示上述备选模板以及面向用户的交互界面,并展示所生成目标对象的预览展示效果供用户查看调整,在用户确定目标对象的最终展示效果后将目标对象发送至数据大屏用于展示。当然,在生成上述目标对象的过程中也可以直接在数据大屏中展示上述备选模板、面向用户的交互界面及目标对象,并将生成的目标对象直接展示在数据大屏中,本公开对此并不进行限制。
109.另外,上述数据大屏可以被安装在诸如监控中心、服务中心、调度中心、商场、景区等处;相应的,与其所连接的控制设备可以安装在上述相应位置,或者控制设备也可以为通过网络与数据大屏相连接的远程设备。当然,本公开对于上述数据大屏的具体大小并不进行限制。展示设备通过上述方法生成目标对象的具体过程可以参见前述实施例的详细记载,此处不再赘述。
110.图9是一示例性实施例提供的一种设备的示意结构图。请参考图9,在硬件层面,该设备包括处理器902、内部总线904、网络接口906、内存908以及非易失性存储器910,当然还可能包括其他应用所需要的硬件。处理器902从非易失性存储器910中读取对应的计算机程序到内存908中然后运行,在逻辑层面上形成展示装置或应用于数据大屏的展示装置。当然,除了软件实现方式之外,本说明书一个或多个实施例并不排除其他实现方式,比如逻辑器件抑或软硬件结合的方式等等,也就是说以下处理流程的执行主体并不限定于各个逻辑单元,也可以是硬件或逻辑器件。
111.请参考图10,在一软件实施方式中,该展示装置可以包括:
112.模板展示单元1001,用于展示备选模板,并确定用户从所述备选模板中选取的目标模板;
113.数据获取单元1002,用于根据所述用户设定的目标场景确定与所述目标模板相关联的目标数据项,并获取所述用户为所述目标数据项指定的目标数据;
114.对象展示单元1003,用于根据所述目标数据配置所述目标模板,并对生成的目标对象进行展示。
115.可选的,所述模板展示单元1001还用于:
116.在检测到用户实施的场景设定操作的情况下,展示匹配于所述场景设定操作指定的目标场景的备选模板;
117.响应于所述用户针对被展示的至少一个备选模板实施的模板选取操作,将所述至少一个备选模板确定为目标模板。
118.可选的,所述数据获取单元1002还用于:
119.展示确定出的所述目标模板对应的备选场景,每一备选场景分别存在与数据项之间的映射关系;
120.在检测到所述用户针对至少一个备选场景实施的场景选取操作的情况下,根据所述映射关系确定所述至少一个备选场景对应的数据项以作为所述目标数据项。
121.可选的,所述数据获取单元1002还用于:
122.接收所述用户导入的数据文件,所述数据文件中包含对应于所述目标数据项的目标数据;或者,
123.展示所述目标数据项对应的至少一个数据输入控件,并将所述用户在所述至少一个数据输入控件中输入的数据确定为所述目标数据;或者,
124.确定所述用户针对所述目标数据项指定的数据接口,并将访问所述数据接口获取到的数据确定为所述目标数据。
125.可选的,所述对象展示单元1003还用于:
126.确定用于展示所述目标对象的展示设备的设备类型;
127.将所述目标对象的展示属性调整至匹配于所述设备类型,以在所述展示设备中展示所述目标对象。
128.可选的,还包括:
129.属性调整单元1004,用于响应于检测到的展示属性调整操作,根据所述展示属性调整操作调整所述目标对象的展示属性。
130.可选的,还包括:
131.指令接收单元1005,用于接收针对展示中的所述目标对象所含的目标展示元素发出的交互指令;
132.指令响应单元1006,用于按照所述交互指令展示所述目标展示元素对应的预设信息,和/或,按照所述交互指令调整所述目标展示元素的展示属性。
133.请参考图11,在一软件实施方式中,该应用于数据大屏的展示装置可以包括:
134.模板展示单元1101,用于展示适用于数据大屏的备选模板,并确定用户从所述备选模板中选取的目标模板。
135.数据获取单元1102,用于根据所述用户为所述数据大屏设定的目标场景确定与所述目标模板相关联的目标数据项,并获取所述用户为所述目标数据项指定的目标数据。
136.对象展示单元1103,用于根据所述目标数据配置所述目标模板以生成目标对象,并将所述目标对象发送至所述数据大屏以进行展示。
137.上述实施例阐明的系统、装置、模块或单元,具体可以由计算机芯片或实体实现,
或者由具有某种功能的产品来实现。一种典型的实现设备为计算机,计算机的具体形式可以是个人计算机、膝上型计算机、蜂窝电话、相机电话、智能电话、个人数字助理、媒体播放器、导航设备、电子邮件收发设备、游戏控制台、平板计算机、可穿戴设备或者这些设备中的任意几种设备的组合。
138.在一个典型的配置中,计算机包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。
139.内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flash ram)。内存是计算机可读介质的示例。
140.计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带、磁盘存储、量子存储器、基于石墨烯的存储介质或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
141.还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。
142.上述对本说明书特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。
143.在本说明书一个或多个实施例使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本说明书一个或多个实施例。在本说明书一个或多个实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
144.应当理解,尽管在本说明书一个或多个实施例可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本说明书一个或多个实施例范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在
……
时”或“当
……
时”或“响应于确定”。
145.以上所述仅为本说明书一个或多个实施例的较佳实施例而已,并不用以限制本说
明书一个或多个实施例,凡在本说明书一个或多个实施例的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本说明书一个或多个实施例保护的范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献