CN113127586A - 一种信息展示的方法、装置、设备及计算机存储介质 - Google Patents
一种信息展示的方法、装置、设备及计算机存储介质 Download PDFInfo
- Publication number
- CN113127586A CN113127586A CN201911421019.2A CN201911421019A CN113127586A CN 113127586 A CN113127586 A CN 113127586A CN 201911421019 A CN201911421019 A CN 201911421019A CN 113127586 A CN113127586 A CN 113127586A
- Authority
- CN
- China
- Prior art keywords
- layer component
- target
- map
- layer
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 84
- 239000000463 material Substances 0.000 claims abstract description 37
- 230000008569 process Effects 0.000 claims abstract description 24
- 230000006870 function Effects 0.000 claims description 28
- 238000004590 computer program Methods 0.000 claims description 11
- 230000004044 response Effects 0.000 claims description 10
- 238000009434 installation Methods 0.000 claims description 5
- 238000010276 construction Methods 0.000 claims description 4
- 238000004806 packaging method and process Methods 0.000 claims description 4
- 238000011161 development Methods 0.000 abstract description 38
- 238000010586 diagram Methods 0.000 description 13
- 238000004891 communication Methods 0.000 description 6
- 230000003068 static effect Effects 0.000 description 4
- 230000009471 action Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000012544 monitoring process Methods 0.000 description 3
- 238000006243 chemical reaction Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000013507 mapping Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 238000006467 substitution reaction Methods 0.000 description 2
- 241000274965 Cyrestis thyodamas Species 0.000 description 1
- 238000007792 addition Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000003203 everyday effect Effects 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/29—Geographical information databases
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/26—Visual data mining; Browsing structured data
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Remote Sensing (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明公开了一种信息展示的方法、装置、设备及计算机存储介质,具体包括:在配置地图展示界面的过程中,响应于用户的第一操作,从预设的图层组件素材库中获取属性参数可配置的目标图层组件;响应于用户的第二操作,获取所述目标图层组件的属性参数的配置信息;在所述地图展示界面上展示配置有所述配置信息的目标图层组件。根据本发明实施例,能够实现根据不同项目或者客户的需求,复用可灵活配置的图层组件,进行基于地图的信息展示,减少开发工作的工作量,提高项目开发的效率。
Description
技术领域
本发明属于计算机技术领域,尤其涉及一种信息展示的方法、装置、设备及计算机存储介质。
背景技术
随着智慧社区或园区建设的不断发展,每天都在产生海量的设备数据信息。通常,在智慧社区或园区的管理***中,是利用基于电子地图的呈现工具对这些大量的设备数据信息进行有效监控和使用的。
现有的智慧社区或园区的地图信息展示方式,一般,根据不同的客户项目需求,在开放的电子地图基础上分别进行定制开发。但现有技术的方式存在如下问题:
对于不同的项目或者客户需求,均需要重新从头进行开发工作,如从设计人员需要重新绘制设计图层元素,然后程序员需要重新编写代码等等。因此,现有技术的方法,缺乏一定的项目开发通用性,不能满足不同项目或者用户的需求,复用性不高,即存在较多重复开发的工作量,进而导致开发效率较低、开发成本较高的问题。
发明内容
本发明实施例提供一种信息展示的方法、装置、设备及计算机存储介质,能够实现根据不同项目或者客户的需求,重复利用可灵活配置的图层组件,进行基于地图的信息展示,减少开发工作的工作量,进而提高项目开发的效率,降低开发成本。
第一方面,本发明实施例提供一种信息展示的方法,该方法包括:
在配置地图展示界面的过程中,响应于用户的第一操作,从预设的图层组件素材库中获取属性参数可配置的目标图层组件;
响应于用户的第二操作,获取所述目标图层组件的属性参数的配置信息;
在所述地图展示界面上展示配置有所述配置信息的目标图层组件。
可选地,在所述响应于用户的选取操作,从预设的图层组件素材库中获取属性参数可配置的目标图层组件之前,还包括:构建所述目标图层组件的图层组件素材库;
所述构建所述目标图层组件的图层组件素材库,具体包括:
基于预先获取的地图图层,封装图层组件的属性参数和初始化函数,生成所述目标图层组件;
响应于用户的第三操作,注册所述目标图层组件;
基于注册后的所述目标图层组件,形成所述目标图层组件的图层组件素材库。
可选地,所述响应于用户的第三操作,注册所述目标图层组件,包括:
响应于用户的第三操作,获取所述目标图层组件的图层信息;
根据所述图层信息,将所述目标图层组件注册至组件管理***。
可选地,所述从预设的图层组件素材库中获取属性参数可配置的目标图层组件之后,还包括:
生成所述目标图层组件的标识信息、并标记所述目标图层组件的位置信息。
可选地,所述目标图层组件的图层信息,包括:目标图层组件的名称、版本号、初始化函数以及回调函数中的任意一个或者多个。
可选地,所述目标图层组件的属性参数包括:第一属性参数和第二属性参数;
所述配置信息包括第一配置信息和第二配置信息;
其中,所述第一配置信息用于配置所述第一属性参数,所述第二配置信息用于配置所述第二属性参数。
第一属性参数包括:所述目标图层组件的设备图标参数、菜单导航图标参数、设备详情参数和告警详情参数中的任意一个或者多个;
第二属性参数包括:所述目标图层组件的设备安装点位和/或告警点位。
可选地,所述第一配置信息包括所述目标图层组件的图层样式、图层顺序以及打点样式中的任意一个或者多个;
所述第二配置信息包括所述目标图层组件的属性参数的数据源和/或数据接口。
可选地,所述数据接口包括:网络数据接口、文件数据接口以及数据库接口中的任意一个或者多个。
第二方面,本发明实施例提供了一种信息展示的装置,装置包括:
获取模块,用于在配置地图展示界面的过程中,响应于用户的第一操作,从预设的图层组件素材库中获取属性参数可配置的目标图层组件;
配置模块,用于响应于用户的第二操作,获取所述目标图层组件的属性参数的配置信息;
展示模块,用于在所述地图展示界面上展示配置有所述配置信息的目标图层组件。
可选地,所述装置还包括:
构建模块,用于构建所述目标图层组件的图层组件素材库;
所述构建模块,具体包括:
生成单元,用于基于预先获取的地图图层,封装图层组件的属性参数和初始化函数,生成所述目标图层组件;
注册单元,用于响应于用户的第三操作,注册所述目标图层组件;
形成单元,用于基于注册后的所述目标图层组件,形成所述目标图层组件的图层组件素材库。
可选地,所述装置,还包括:
标识模块,用于生成所述目标图层组件的标识信息、并标记所述目标图层组件的位置信息。
第三方面,本发明实施例提供了一种信息展示的设备,设备包括:处理器以及存储有计算机程序指令的存储器;
所述处理器执行所述计算机程序指令时实现如权利要求第一方面以及第一方面可选地所述的信息展示的方法。
第四方面,本发明实施例提供了一种计算机存储介质,所述计算机存储介质上存储有计算机程序指令,所述计算机程序指令被处理器执行时实现如第一方面以及第一方面可选地所述的信息展示的方法。
本发明实施例的信息展示方法、装置、设备及计算机存储介质,用户可以实现根据不同项目或者客户的需求,直接从预设的图层组件素材库中获取属性参数是可配置的目标图层组件,在获取到该目标图层组件后,用户可以配置该目标图层组件的属性参数的配置信息,从而可以得到并在地图上展示期望的目标图层组件。因此,通过该方法,用户不需要执行绘制图层元素和编写图层代码等初始开发工作,因而,通过该方法减少了不必要的重复开发的工作,具有较高的复用性,进而可以提高开发效率、降低开发成本。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例中所需要使用的附图作简单的介绍,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是现有智慧社区地图信息展示项目的开发过程示意图;
图2是本发明一个实施例提供的信息展示的方法的流程示意图;
图3是本发明一个实施例提供的构建图层组件素材库的过程示意图;
图4是本发明一个实施例提供的图层组件信息展示的过程示意图;
图5是本发明另一个实施例提供的实际应用中的信息展示方法的流程示意图;
图6是本发明一个实施例提供的信息展示的装置的示意图;
图7是本发明一个实施例提供的信息展示的硬件结构示意图。
具体实施方式
下面将详细描述本发明的各个方面的特征和示例性实施例,为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及具体实施例,对本发明进行进一步详细描述。应理解,此处所描述的具体实施例仅被配置为解释本发明,并不被配置为限定本发明。对于本领域技术人员来说,本发明可以在不需要这些具体细节中的一些细节的情况下实施。下面对实施例的描述仅仅是为了通过示出本发明的示例来提供对本发明更好的理解。
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
现有技术中,智慧社区或园区的地图信息展示方式,多是根据不同的客户项目需求,在开放地图基础上,例如百度地图、高德地图等,分别进行项目开发和实现工作的。开发过程如图1所示,图1是现有智慧社区地图信息展示项目的开发过程示意图。
具体地,如图1所示,现有技术的智慧社区地图信息展示过程,首先,对于不同的用户需求:需求1、需求2以及需求N,分别对这些需求项目进行开发,包括使用图层制作工具绘制定制化图层、编写代码信息;再进行后台图层叠加、加载数据等操作工作,最终实现地图信息的展示、如进行大屏应用发布等。可以看出,现有常用的地图的信息展示方法,需要分别从头开始进行项目开发来满足各个需求,开发方式和实现方式较为固定,不够灵活,存在大量的重复工作量。
为了解决现有技术的问题,本发明实施例提供了一种信息展示的方法、装置、设备及计算机存储介质。下面首先对本发明实施例所提供的信息展示的方法进行介绍。
在本发明实施例中,如图2所示,图2是本发明一个实施例提供的信息展示的方法的流程示意图。该信息展示的方法,具体包括:
S201:在配置地图展示界面的过程中,响应于用户的第一操作,从预设的图层组件素材库中获取属性参数可配置的目标图层组件。
这里,该地图可以是智慧社区或者智慧园区的展示地图,主要可以用于监控管理信息的展示,这些信息可以包括但不限于智慧社区或者园区内的设备、出入人员、出入车辆、预警、告警以及视频监控等信息。
在配置地图展示界面时,响应于用户的第一操作,从预设的图层组件素材库中获取所需的图层组件,即目标图层组件。该第一操作可以包括选取、拖拽等操作。预设的图层组件素材库包括多个图层组件,这些图层组件可以是根据需求经验预先设置的图层组件,这些图层组件具有一定的通用性。
可选地,在从预设的图层组件素材库中获取属性参数可配置的目标图层组件之后,配置地图展示界面的后台可以生成获取到的目标图层组件的标识信息,并标记该目标图层组件的位置信息。
具体地,标记该目标图层组件的位置信息,可以是将该目标图层组件和作为地图展示界面的基础图层的地图图层组件建立关联关系,由此,可以确定该目标图层组件所处的位置。当目标图层组件为多个的是时候,每个目标图层组件可以分别与地图图层组件建立关联关系,而每个目标图层组件之间为图层叠加展示。由此,不同类型的信息可以通过不同的目标图层组件的实现展示。
S202:响应于用户的第二操作,获取所述目标图层组件的属性参数的配置信息。
这里,用户的第二操作可以包括配置操作等操作。目标图层组件的属性参数包括:第一属性参数和第二属性参数。该配置信息包括:第一配置信息和第二配置信息。第一配置信息用于配置第一属性参数,第二配置信息用于配置第二属性参数。
具体地,第一属性参数可以包括:目标图层组件的设备图标参数、菜单导航图标参数、设备详情参数和告警详情参数中的任意一个或者多个。第二属性参数可以包括:目标图层组件的设备安装点位和/或告警点位。
具体地,第一配置信息可以包括:目标图层组件的图层样式、图层顺序、设备类型、设备菜单导航图标、图标大小、热力图光圈半径以及设备打点样式中的任意一个或者多个;第二配置信息可以包括:目标图层组件的属性参数的数据源和/或数据接口。
具体地,该数据接口可以包括:网络数据接口、文件数据接口以及数据库接口中的任意一个或者多个。通过这些接口可以获取目标图层组件中的设备的实时数据信息。
具体地,该网络数据接口可以包括持HTTP接口和/或HTTP Restful接口;该文件数据接口可以包括Excel文件和/或CSV文件;数据库接口可以包括Oracle数据库、MySql数据库等数据库接口。
S203:在所述地图展示界面上展示配置有所述配置信息的目标图层组件。
这里,配置完成所有目标图层组件后,即可完成地图的信息展示。
可选地,还可以通过现有的远程发布技术,将该地图发布到相关的显示设备上,例如,大屏监控上,以实现对智慧社区或者智慧园区中相关设备监控管理。
在本发明实施例中,通过该信息展示的方法,用户可以实现根据不同项目或者客户的需求,直接从预设的图层组件素材库中获取属性参数是可配置的目标图层组件,在获取到该目标图层组件后,用户可以配置该目标图层组件的属性参数的配置信息,从而可以得到并在地图上展示期望的目标图层组件。因此,通过该方法,用户不需要执行绘制图层元素和编写图层代码等初始开发工作,因而,通过该方法减少了不必要的重复开发的工作,具有较高的复用性,进而可以提高开发效率、降低开发成本。
作为本发明的另一种实现方式,为了便于根据不同的项目需求,获得可重复配置使用的目标图层组件,在S201之前,还可以包括构建目标图层组件的图层组件素材库,如图3所示,图3是本发明另一个实施例提供的构建图层组件素材库的过程示意图。该构建图层组件素材库的过程,具体可以实施为如下步骤:
S301:基于预先获取的地图图层,封装图层组件的属性参数和初始化函数,生成所述目标图层组件。
这里,预先获取的地图图层可以是通过地图应用程序接口(ApplicationProgramming Interface,API)获取的开放电子地图的地图图层,例如国内常用的百度地图、高德地图等等,该地图图层可以作为基础图层。
在该地图图层的基础上,定义图层组件的第一属性参数,即静态属性参数以及第二属性参数,即动态属性参数。可以理解的是,该图层组件的第一属性参数和第二属性参数可以通过自定义的中间层进行封装。
具体地,首先,第一属性参数,即静态属性参数包括设备图标参数、菜单导航图标参数、设备详情参数、告警详情参数等,这些第一属性参数可以通过函数转换,屏蔽整合复杂的下层逻辑,将参数值转换为用户更易理解的标准协议字段。具体地技术手段可以是实现该功能的任意的现有技术,在此不再赘述。
其次,第二属性参数,即动态属性参数可以包括不同项目的实时变化的参数,例如设备安装点位、告警点位等。通过中间层的转换,可支持HTTP Restful接口、Excel文件接口、CSV文件接口、Oracle数据库、MySql数据库等多种数据接口方式。
最后,基于预先获取的地图图层,通过封装图层组件的初始化函数及自定义的属性参数,生成该目标图层组件。该目标图层组件可以实现动态接收外部配置的各类样式、数据源等信息,以实现图层组件的个性化处理和展示。
具体地,初始化函数的关键代码表示如下:
初始化函数(HTML DOM对象,配置参数JSON对象){
将图层初始化加载到HTML DOM对象上;
接收并解析配置参数对象;
将对象里的样式属性渲染到图层组件;
将对象的控制参数加载到图层组件;
完成图层的初始化配置和展示。
};
S302:响应于用户的第三操作,获取该目标图层组件的图层信息。
S303:根据所述图层信息,将该目标图层组件注册至组件管理***。
具体地,在S302和S303中,这里,用户的第三操作可以包括注册操作等。该组件管理***用于管理注册后的各种目标图层组件。以便于目标图层组件的使用、更新以及维护。可以理解的是该组件管理***可以和配置地图展示界面的后台***布置于同一个服务器或者分别布置于不同的服务器。具体可以根据实际应用需求进行布置,在此不再赘述。
具体地,该目标图层组件的图层信息可以包括:目标图层组件的名称、版本号、初始化函数以及回调函数中的任意一个或者多个。
具体地,针对S301中生成的目标图层组件,首先,注册目标图层组件的名称以及版本号等图层信息。通过版本号可以规范目标图层组件的更迭,并且可以使得新版本可以兼容旧版本目标图层组件。
其次,需要注册目标图层组件的使用说明,以及注册声明目标图层组件的回调初始化函数的方法,即将目标图层组件的相应的JavaScript文件里编写好的初始化函数名称注册到组件管理***中。根据初始化函数里所定义的属性参数个数和类型,指明所需的属性参数。具体地,关键代码示例如下:
声明初始化函数:
***变量A=函数(HTML DOM对象,配置参数JSON对象){};
声明初始化函数的参数:
配置参数JSON对象={
参数名称1:参数值1,
参数名称2:参数值2,
参数名称N:参数值N
};
声明回调函数:
回调函数(图层组件的配置参数JSON对象,API接口返回的数据集对象){
接收并解析API接口返回的数据集对象;
根据参数映射关系,将解析后的值赋给图层组件相应的参数。
};
声明回调函数的参数映射关系
{
图层组件参数1:API接口数据集属性1,
图层组件参数2:API接口数据集属性2,
图层组件参数N:API接口数据集属性N
}
通过上述操作,完成注册该目标图层组件。
S304:基于注册后的所述目标图层组件,形成所述目标图层组件的图层组件素材库。
具体地,构建完成该目标图层组件的图层组件数据库后,可以执行上述实施例中的S201至S203的步骤,以进行图层组件的信息展示。可以参见如图4所示过程,图4是本发明一个实施例提供的图层组件信息展示的过程示意图。具体包括:自定义图层组件;图层组件注册;图层组件引用;图层组件属性参数配置以及基于地图的图层组件信息展示。
综上,在本发明实施例中,通过利用开放的电子地图作为基础图层,封装图层组件的属性参数和初始化函数,形成该目标图层组件。并将目标图层组件进行注册,最终构建形成目标图层组件的图层组件素材库,以便于根据不同的项目需求,从图层组件素材库中获取所需的可配置使用的目标图层组件,实现基于地图的图层组件信息展示。由此,通过在配置地图展示界面的过程中,可以从图层组件素材库中获取所需的目标图层组件,这些目标图层组件均可以根据不同项目或者客户的需求,重复可灵活的配置相关的属性参数,实现基于地图的信息展示,具有较高的复用性和通用性,减少了不必要的重复开发的工作,提高开发效率、降低开发成本。
在本发明另一个实施例中,以上海市某街道智慧社区的基于地图的信息展示建设为例,结合图5所示,图5是本发明另一个实施例提供的实际应用中的信息展示方法的流程示意图。详细说明该信息展示的方法在智慧社区设备数据等信息展示的应用。
这里,首先,在配置智慧社区的地图展示界面时,根据客户需求从预设的图层组件素材库中选择已注册的目标图层组件。拖拽至地图配置模板上。***后台可以自动生成每个目标图层组件的唯一标识,分别将每个目标图层组件和地图图层组件进行关联,并记录相应地关联关系标识,以便于目标图层组件可以多次重复引用。
然后,配置目标图层组件的属性参数。第一,根据该智慧社区的项目具体涉及的设备类型,设备菜单导航图标,不同类型的设备打点样式、图标大小、热力图光圈半径等静态属性参数的配置信息,配置为目标图层组件的第一属性参数,即静态属性参数;第二,配置目标图层组件的第二属性参数的配置信息,具体可以包括设备告警点位、设备安装点位的数据源以及数据接口等动态属性参数。
最后,在地图展示界面上展示出配置完成后的目标图层组件。具体地,为了实现大屏显示,可以通过WebSocket等远程发布工具,实现大屏版本的远程发布。
综上,基于本发明实施例中,该信息展示的方法具体应用,通过预设的目标图层组件,使得图层组件的属性参数可依据不同的配置信息动态配置,以使该图层组件可以快速复制应用于不同区域、不同设备等信息展示,具有较好的通用性和复用性。该预设的目标图层组件支持重复引用、多次叠加件,当开发人员面临多个图层开发和展示需求时,可明显减少开发工作量,提高开发效率,降低开发成本。
基于上述实施例提供的信息展示的方法,相应地,本申请还提供了信息展示的装置的具体实现方式。请参见以下实施例。
在本发明实施例中,如图6所示,图6是本发明一个实施例提供的信息展示的装置的示意图。该信息展示的装置,包括:
获取模块601,用于在配置地图展示界面的过程中,响应于用户的第一操作,从预设的图层组件素材库中获取属性参数可配置的目标图层组件;
配置模块602,用于响应于用户的第二操作,获取所述目标图层组件的属性参数的配置信息;
展示模块603,用于在所述地图展示界面上展示配置有所述配置信息的目标图层组件。
综上,基于本发明实施中的信息展示的装置,可以通过执行上述实施例中所述的信息展示的方法,用户可以实现根据不同项目或者客户的需求,直接从预设的图层组件素材库中获取属性参数是可配置的目标图层组件,在获取到该目标图层组件后,用户可以配置该目标图层组件的属性参数的配置信息,从而可以得到并在地图上展示期望的目标图层组件。因此,通过该方法,用户不需要执行绘制图层元素和编写图层代码等初始开发工作,因而,通过该方法减少了不必要的重复开发的工作,具有较高的复用性,进而可以提高开发效率、降低开发成本。
可选地,作为本申请的一种实现方式,为了可以实现按照需要选用具有通用性的目标图层组件,该装置还可以包括:构建模块,用于构建所述目标图层组件的图层组件素材库;该构建模块,具体包括:
生成单元,用于基于预先获取的地图图层,封装图层组件的属性参数和初始化函数,生成所述目标图层组件;
注册单元,用于响应于用户的第三操作,注册所述目标图层组件;
形成单元,用于基于注册后的所述目标图层组件,形成所述目标图层组件的图层组件素材库。
可选地,作为本申请的一种实现方式,为了可以确定多个目标图层组件的对应位置,该装置还可以包括:标识模块,用于生成所述目标图层组件的标识信息、并标记所述目标图层组件的位置信息。
在本发明一实施例中,如图7所示,图7是本发明一个实施例提供的信息展示的硬件结构示意图。
在信息展示的设备可以包括处理器701以及存储有计算机程序指令的存储器702。
具体地,上述处理器701可以包括中央处理器(CPU),或者特定集成电路(Application Specific Integrated Circuit,ASIC),或者可以被配置成实施本发明实施例的一个或多个集成电路。
存储器702可以包括用于数据或指令的大容量存储器。举例来说而非限制,存储器702可包括硬盘驱动器(Hard Disk Drive,HDD)、软盘驱动器、闪存、光盘、磁光盘、磁带或通用串行总线(Universal Serial Bus,USB)驱动器或者两个或更多个以上这些的组合。在合适的情况下,存储器702可包括可移除或不可移除(或固定)的介质。在合适的情况下,存储器702可在综合网关容灾设备的内部或外部。在特定实施例中,存储器702是非易失性固态存储器。在特定实施例中,存储器702包括只读存储器(ROM)。在合适的情况下,该ROM可以是掩模编程的ROM、可编程ROM(PROM)、可擦除PROM(EPROM)、电可擦除PROM(EEPROM)、电可改写ROM(EAROM)或闪存或者两个或更多个以上这些的组合。
处理器701通过读取并执行存储器702中存储的计算机程序指令,以实现上述实施例中的任意一种信息展示的方法。
在一个示例中,信息展示的设备还可包括通信接口703和总线710。其中,如图7所示,处理器701、存储器702、通信接口703通过总线710连接并完成相互间的通信。
通信接口303,主要用于实现本发明实施例中各模块、装置、单元和/或设备之间的通信。
总线710包括硬件、软件或两者,将信息展示的设备的部件彼此耦接在一起。举例来说而非限制,总线可包括加速图形端口(AGP)或其他图形总线、增强工业标准架构(EISA)总线、前端总线(FSB)、超传输(HT)互连、工业标准架构(ISA)总线、无限带宽互连、低引脚数(LPC)总线、存储器总线、微信道架构(MCA)总线、***组件互连(PCI)总线、PCI-Express(PCI-X)总线、串行高级技术附件(SATA)总线、视频电子标准协会局部(VLB)总线或其他合适的总线或者两个或更多个以上这些的组合。在合适的情况下,总线710可包括一个或多个总线。尽管本发明实施例描述和示出了特定的总线,但本发明考虑任何合适的总线或互连。
该信息展示的设备可以执行本发明实施例中的信息展示的方法,从而实现结合图2和图3描述的信息展示的方法。
另外,结合上述实施例中的信息展示的方法,本发明实施例可提供一种计算机存储介质来实现。该计算机存储介质上存储有计算机程序指令;该计算机程序指令被处理器执行时实现上述实施例中的任意一种信息展示的方法。
需要明确的是,本发明并不局限于上文所描述并在图中示出的特定配置和处理。为了简明起见,这里省略了对已知方法的详细描述。在上述实施例中,描述和示出了若干具体的步骤作为示例。但是,本发明的方法过程并不限于所描述和示出的具体步骤,本领域的技术人员可以在领会本发明的精神后,作出各种改变、修改和添加,或者改变步骤之间的顺序。
以上所述的结构框图中所示的功能块可以实现为硬件、软件、固件或者它们的组合。当以硬件方式实现时,其可以例如是电子电路、专用集成电路(ASIC)、适当的固件、插件、功能卡等等。当以软件方式实现时,本发明的元素是被用于执行所需任务的程序或者代码段。程序或者代码段可以存储在机器可读介质中,或者通过载波中携带的数据信号在传输介质或者通信链路上传送。“机器可读介质”可以包括能够存储或传输信息的任何介质。机器可读介质的例子包括电子电路、半导体存储器设备、ROM、闪存、可擦除ROM(EROM)、软盘、CD-ROM、光盘、硬盘、光纤介质、射频(RF)链路,等等。代码段可以经由诸如因特网、内联网等的计算机网络被下载。
还需要说明的是,本发明中提及的示例性实施例,基于一系列的步骤或者装置描述一些方法或***。但是,本发明不局限于上述步骤的顺序,也就是说,可以按照实施例中提及的顺序执行步骤,也可以不同于实施例中的顺序,或者若干步骤同时执行。
以上所述,仅为本发明的具体实施方式,所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的***、模块和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。应理解,本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。
Claims (13)
1.一种信息展示的方法,其特征在于,包括:
在配置地图展示界面的过程中,响应于用户的第一操作,从预设的图层组件素材库中获取属性参数可配置的目标图层组件;
响应于用户的第二操作,获取所述目标图层组件的属性参数的配置信息;
在所述地图展示界面上展示配置有所述配置信息的目标图层组件。
2.根据权利要求1所述的方法,其特征在于,在所述响应于用户的选取操作,从预设的图层组件素材库中获取属性参数可配置的目标图层组件之前,还包括:构建所述目标图层组件的图层组件素材库;
所述构建所述目标图层组件的图层组件素材库,具体包括:
基于预先获取的地图图层,封装图层组件的属性参数和初始化函数,生成所述目标图层组件;
响应于用户的第三操作,注册所述目标图层组件;
基于注册后的所述目标图层组件,形成所述目标图层组件的图层组件素材库。
3.根据权利要求2所述的方法,其特征在于,所述响应于用户的第三操作,注册所述目标图层组件,包括:
响应于用户的第三操作,获取所述目标图层组件的图层信息;
根据所述图层信息,将所述目标图层组件注册至组件管理***。
4.根据权利要求1所述的方法,其特征在于,所述从预设的图层组件素材库中获取属性参数可配置的目标图层组件之后,还包括:
生成所述目标图层组件的标识信息、并标记所述目标图层组件的位置信息。
5.根据权利要求4所述的方法,其特征在于,所述目标图层组件的图层信息,包括:目标图层组件的名称、版本号、初始化函数以及回调函数中的任意一个或者多个。
6.根据权利要求1所述的方法,其特征在于,所述目标图层组件的属性参数包括:第一属性参数和第二属性参数;
所述配置信息包括第一配置信息和第二配置信息;
其中,所述第一配置信息用于配置所述第一属性参数,所述第二配置信息用于配置所述第二属性参数。
第一属性参数包括:所述目标图层组件的设备图标参数、菜单导航图标参数、设备详情参数和告警详情参数中的任意一个或者多个;
第二属性参数包括:所述目标图层组件的设备安装点位和/或告警点位。
7.根据权利要求6所述的方法,其特征在于,所述第一配置信息包括所述目标图层组件的图层样式、图层顺序以及打点样式中的任意一个或者多个;
所述第二配置信息包括所述目标图层组件的属性参数的数据源和/或数据接口。
8.根据权利要求7所述的方法,其特征在于,所述数据接口包括:网络数据接口、文件数据接口以及数据库接口中的任意一个或者多个。
9.一种信息展示的装置,其特征在于,包括:
获取模块,用于在配置地图展示界面的过程中,响应于用户的第一操作,从预设的图层组件素材库中获取属性参数可配置的目标图层组件;
配置模块,用于响应于用户的第二操作,获取所述目标图层组件的属性参数的配置信息;
展示模块,用于在所述地图展示界面上展示配置有所述配置信息的目标图层组件。
10.根据权利要求9所述的装置,其特征在于,所述装置还包括:
构建模块,用于构建所述目标图层组件的图层组件素材库;
所述构建模块,具体包括:
生成单元,用于基于预先获取的地图图层,封装图层组件的属性参数和初始化函数,生成所述目标图层组件;
注册单元,用于响应于用户的第三操作,注册所述目标图层组件;
形成单元,用于基于注册后的所述目标图层组件,形成所述目标图层组件的图层组件素材库。
11.根据权利要求9所述的装置,其特征在于,所述装置,还包括:
标识模块,用于生成所述目标图层组件的标识信息、并标记所述目标图层组件的位置信息。
12.一种信息展示的设备,其特征在于,所述设备包括:处理器以及存储有计算机程序指令的存储器;
所述处理器执行所述计算机程序指令时实现如权利要求1-8任意一项所述的信息展示的方法。
13.一种计算机存储介质,其特征在于,所述计算机存储介质上存储有计算机程序指令,所述计算机程序指令被处理器执行时实现如权利要求1-8任意一项所述的信息展示的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911421019.2A CN113127586A (zh) | 2019-12-31 | 2019-12-31 | 一种信息展示的方法、装置、设备及计算机存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911421019.2A CN113127586A (zh) | 2019-12-31 | 2019-12-31 | 一种信息展示的方法、装置、设备及计算机存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113127586A true CN113127586A (zh) | 2021-07-16 |
Family
ID=76769547
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911421019.2A Pending CN113127586A (zh) | 2019-12-31 | 2019-12-31 | 一种信息展示的方法、装置、设备及计算机存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113127586A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114020362A (zh) * | 2021-11-10 | 2022-02-08 | 中维国际工程设计有限公司 | 一种图层合并方法、装置、设备及存储介质 |
CN114547179A (zh) * | 2022-01-28 | 2022-05-27 | 深圳英飞拓智园科技有限公司 | 资产数据展示方法、装置、计算机设备及存储介质 |
CN115291763A (zh) * | 2022-08-26 | 2022-11-04 | 北京达佳互联信息技术有限公司 | 组件成分的展示方法、装置、电子设备及存储介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106447536A (zh) * | 2016-10-26 | 2017-02-22 | 珠海许继芝电网自动化有限公司 | 一种智能保电***的可视化展示*** |
CN108573008A (zh) * | 2017-06-15 | 2018-09-25 | 北京金山云网络技术有限公司 | 一种电子地图中的海量点展示方法及装置 |
CN108763472A (zh) * | 2018-05-29 | 2018-11-06 | 北京邮电大学 | 三维数据可视化的装置及方法 |
CN109783155A (zh) * | 2018-12-27 | 2019-05-21 | 北京奇安信科技有限公司 | 业务组件管理方法、装置、电子设备及存储介质 |
CN110543534A (zh) * | 2019-08-07 | 2019-12-06 | 广州城市信息研究所有限公司 | 一种图层属性精细化配置方法、装置、介质及终端设备 |
-
2019
- 2019-12-31 CN CN201911421019.2A patent/CN113127586A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106447536A (zh) * | 2016-10-26 | 2017-02-22 | 珠海许继芝电网自动化有限公司 | 一种智能保电***的可视化展示*** |
CN108573008A (zh) * | 2017-06-15 | 2018-09-25 | 北京金山云网络技术有限公司 | 一种电子地图中的海量点展示方法及装置 |
CN108763472A (zh) * | 2018-05-29 | 2018-11-06 | 北京邮电大学 | 三维数据可视化的装置及方法 |
CN109783155A (zh) * | 2018-12-27 | 2019-05-21 | 北京奇安信科技有限公司 | 业务组件管理方法、装置、电子设备及存储介质 |
CN110543534A (zh) * | 2019-08-07 | 2019-12-06 | 广州城市信息研究所有限公司 | 一种图层属性精细化配置方法、装置、介质及终端设备 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114020362A (zh) * | 2021-11-10 | 2022-02-08 | 中维国际工程设计有限公司 | 一种图层合并方法、装置、设备及存储介质 |
CN114547179A (zh) * | 2022-01-28 | 2022-05-27 | 深圳英飞拓智园科技有限公司 | 资产数据展示方法、装置、计算机设备及存储介质 |
CN115291763A (zh) * | 2022-08-26 | 2022-11-04 | 北京达佳互联信息技术有限公司 | 组件成分的展示方法、装置、电子设备及存储介质 |
CN115291763B (zh) * | 2022-08-26 | 2024-07-12 | 北京达佳互联信息技术有限公司 | 组件成分的展示方法、装置、电子设备及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113127586A (zh) | 一种信息展示的方法、装置、设备及计算机存储介质 | |
CN111881019B (zh) | 一种用户界面测试方法及装置 | |
CN106502725A (zh) | 应用程序的升级方法、设备及电子设备 | |
CN101432690A (zh) | Bios配置更新技术 | |
CN105009078A (zh) | 构建用于配置处理过程的应用程序 | |
KR102071236B1 (ko) | IoT 플랫폼을 이용한 서비스 개발용 UI 제공 방법 및 IoT 플랫폼 장치 | |
CN110941614A (zh) | 表单生成方法、装置、电子设备及计算机可读存储介质 | |
CN115794067B (zh) | 一种工业软件的生成方法、装置、电子设备及存储介质 | |
CN106909429A (zh) | 一种同步升级方法及装置 | |
CN105357204A (zh) | 生成终端识别信息的方法及装置 | |
CN109120708B (zh) | 基于微服务组件的业务模块的构建方法、调用方法及装置 | |
CN109976744B (zh) | 一种可视化编程方法、***及终端设备 | |
CN110471751B (zh) | 一种终端设备交互方法、装置、可读存储介质及终端设备 | |
CN109074614A (zh) | 施工管理装置、施工管理***以及施工管理方法 | |
CN112950303A (zh) | 订单处理方法、装置、电子设备及存储介质 | |
CN111600739B (zh) | Opc ua地址空间模型中关联节点的同步更新方法 | |
CN113869949A (zh) | 页面数据的生成方法、装置及电子设备 | |
CN112068895A (zh) | 代码配置方法、装置、视频播放设备及存储介质 | |
KR20170020366A (ko) | 구독자 정의 동적 이벤팅 기법 | |
CN111209225B (zh) | 获取实际地址的方法、装置、介质和电子设备 | |
CN118444911A (zh) | 组织树和地图的交互方法、装置、设备及存储介质 | |
CN114003677A (zh) | 标注生成方法、装置、电子设备及存储介质 | |
CN115292282A (zh) | 数据处理方法、装置、设备及存储介质 | |
CN113760267A (zh) | 基于交互规则引擎的条件规则复用方法 | |
CN114594947A (zh) | 日期显示方法、装置、***、设备以及介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20210716 |
|
RJ01 | Rejection of invention patent application after publication |