一种针对配电网参数类信息可视化展现方法技术

技术编号:16128412 阅读:34 留言:0更新日期:2017-09-01 20:38
本发明专利技术涉及一种针对配电网参数类信息可视化展现方法。该方法提出一种针对配电网参数类信息可视化展现技术,创新性的把界面展现控件元素化和对象化,充分拆解和细分组件和元素之间的关系和模型,极大地提高的布局和展现的灵活性,极大的缩短了报表开发周期,节省了报表开发成本,更充分发挥的分析人员的主观能动性。

Visual display method for distribution network parameter class information

The invention relates to a method for visually displaying parameter class information of a distribution network. This method provides a display technology for the parameter distribution network information visualization, innovative interface display control element and object, between the full dismantling and assembly and the relationship between the elements and subdivision model, greatly improve the layout and show flexibility, greatly shorten the report development cycle, saving development report the cost of the initiative and give full play to the staff analysis.

【技术实现步骤摘要】
一种针对配电网参数类信息可视化展现方法
本专利技术属于计算机
,具体涉及一种针对配电网参数类信息可视化展现方法。
技术介绍
随着国家电网公司不断加大对配电网建设的投入,配电网规划相关数据分析需求越来越多。依靠传统的BI展现技术或者市场成熟产品无法满足用户多样化分析需求。由于分析场景的个性化和多样化,导致需要从定制开发到部署上线的完整开发周期,无法满足数据分析有实效性的要求。
技术实现思路
本专利技术的目的在于提供一种针对配电网参数类信息可视化展现方法,该方法可实现对电网规划数据分析报表的快速发布;业务人员或者数据分析人员,无需安装软件,可通过浏览器在线配置,所见即所得。为实现上述目的,本专利技术的技术方案是:一种针对配电网参数类信息可视化展现方法,提供一可视化分析引擎,包括界面设计器、界面解析引擎、组件管理、报表管理、数据源管理、查询引擎,所述可视化展现方法具体实现如下,S1、组件管理:将组件当做报表里面的任意一个元素,具有完整的生命周期,该生命周期包括组件的初始化、运行、销毁三个状态;组件初始化:从组件创建过程通过prototype继承父类的特性,通过initBase方法初始化从父类继承过来的变量和数据;接着通过ajax的方式请求数据,数据包括模型数据和业务数据,所述模型数据是组件的基本属性信息,通过分解组件更小的组成部分,被定义为最小的不可拆解的元素,该些元素根据模型信息的定义组织在一起;所述业务数据是组件具体的分析数据,与组件进行绑定;组件运行:组件运行包括点击联动、双击钻取、点击弹出、点击联动;通过定义linkCharts、dlinkCharts、link方法进行触发;组件销毁:定义destroy方法,当组件被移除时候,系统自动调用该方法;S2、数据源管理:数据源管理报表的数据来源信息,提供数据采集入口,包括传统数据源和大数据数据源信息;S3、界面设计器:界面设计器包括界面设置布局区、操作区和组件区;所述界面设置布局区:定义div容器对象,设置拖放监听,当有组件拖放到布局区的时候,触发insertComp2Page添加动作;所述操作区:包括界面全局信息定义、排版、预览、展现比例操作;所述组件区:在组件管理的基础上进行罗列;基于html5和css3相关技术,利用javascript动态执行特性以及dom的框架,实现界面展示控件的拖拉,动态构建;基于组件配置的预置的属性信息,用户能够对组件的展现样式进行调整,组件可在界面设置布局区根据坐标设置自由摆放,通过拖拉改变组件的width和height宽高参数,改变组件的大小;组件间的逻辑关系,可以在线进行配置,实现组件包括联动、动作、刷新的功能;S4、界面解析引擎:根据javasript和dom动态执行特效,能够从数据库中已经存储好的数据,在前端进行解析执行;利用ajax异步取数的特性,分离前台展现和后台数据处理。相较于现有技术,本专利技术具有以下有益效果:本专利技术方法创新性的把界面展现控件元素化和对象化,充分拆解和细分组件和元素之间的关系和模型,极大地提高的布局和展现的灵活性,极大的缩短了报表开发周期,节省了报表开发成本,更充分发挥的分析人员的主观能动性。附图说明图1为本专利技术方法采用的大数据可视化展现技术架构图图2为本专利技术组件管理示意图。图3为本专利技术数据源管理示意图。具体实施方式下面结合附图,对本专利技术的技术方案进行具体说明。如图1所示,本专利技术一种针对配电网参数类信息可视化展现方法,本专利技术方案总体上包括:界面设计器、界面解析引擎、组件管理、报表管理、数据源管理、查询引擎。具体实现步骤如下:第一步:组件管理(如图2所示)把组件当做报表里面的任意一个元素,具有完整的生命周期。包括组件的初始化、运行、销毁三个状态。组件初始化:从组件创建过程通过prototype继承父类的特性,通过initBase方法初始化从父类继承过来的变量和数据。接着通过ajax的方式请求数据,数据包括模型数据和业务数据。模型数据是组件的基本属性信息,通过分解组件更小的组成部分,被定义为最小的不可拆解的元素。这些元素根据模型信息的定义组织在一起,例如标题、图例、提示、颜色、字体、滚动条等信息。业务数据是组件具体的分析数据,以特定的规范要求与组件进行绑定。组件运行:组件运行包括点击联动、双击钻取、点击弹出、点击联动。定义linkCharts、dlinkCharts、link方法进行触发。组件销毁:定义destroy方法,当组件被移除时候,系统自动调用该方法。第二步:数据源管理(如图3所示)数据源管理报表的数据来源信息,提供数据采集入口,包括传统数据源和大数据数据源等信息。第三步:界面设计器界面设置布局区、操作区和组件区。布局区:定义div容器对象,设置拖放监听,当有组件拖放到布局区的时候,触发insertComp2Page添加动作。操作区:包括界面全局信息定义、排版、预览、展现比例等操作。组件区:在组件管理的基础上进行罗列。基于html5和css3相关技术,利用javascript动态执行特性以及目前灵活操作dom的框架,实现界面展示控件的拖拉,动态构建。基于组件配置的预置的属性信息,用户可以对组件的展现样式进行调整,组件可在布局区根据坐标设置自由摆放,通过拖拉改变组件的width和height宽高参数,改变组件的大小。组件间的逻辑关系,可以在线进行配置,实现组件的联动、动作、刷新等功能。界面信息存储包括布局信息、组件信息。其中布局信息主要存储组件的位置、大小信息,把html信息存储起来。组件信息涉及到关系信息、展现逻辑信息、取数信息,以多字段方式进行存储。第四步:界面设计器根据javasript和dom动态执行特效,可以从数据库中已经存储好的数据,在前端进行解析执行。利用ajax异步取数的特性,分离前台展现和后台数据处理。以上是本专利技术的较佳实施例,凡依本专利技术技术方案所作的改变,所产生的功能作用未超出本专利技术技术方案的范围时,均属于本专利技术的保护范围。本文档来自技高网...
一种针对配电网参数类信息可视化展现方法

【技术保护点】
一种针对配电网参数类信息可视化展现方法,其特征在于:提供一可视化分析引擎,包括界面设计器、界面解析引擎、组件管理、报表管理、数据源管理、查询引擎,所述可视化展现方法具体实现如下,S1、组件管理:将组件当做报表里面的任意一个元素,具有完整的生命周期,该生命周期包括组件的初始化、运行、销毁三个状态;组件初始化:从组件创建过程通过prototype继承父类的特性,通过initBase方法初始化从父类继承过来的变量和数据;接着通过ajax的方式请求数据,数据包括模型数据和业务数据,所述模型数据是组件的基本属性信息,通过分解组件更小的组成部分,被定义为最小的不可拆解的元素,该些元素根据模型信息的定义组织在一起;所述业务数据是组件具体的分析数据,与组件进行绑定;组件运行:组件运行包括点击联动、双击钻取、点击弹出、点击联动;通过定义linkCharts、dlinkCharts、link方法进行触发;组件销毁:定义destroy方法,当组件被移除时候,系统自动调用该方法;S2、数据源管理:数据源管理报表的数据来源信息,提供数据采集入口,包括传统数据源和大数据数据源信息;S3、界面设计器:界面设计器包括界面设置布局区、操作区和组件区;所述界面设置布局区:定义div容器对象,设置拖放监听,当有组件拖放到布局区的时候,触发insertComp2Page添加动作;所述操作区:包括界面全局信息定义、排版、预览、展现比例操作;所述组件区:在组件管理的基础上进行罗列;基于html5和css3相关技术,利用javascript动态执行特性以及dom的框架,实现界面展示控件的拖拉,动态构建;基于组件配置的预置的属性信息,用户能够对组件的展现样式进行调整,组件可在界面设置布局区根据坐标设置自由摆放,通过拖拉改变组件的width和height宽高参数,改变组件的大小;组件间的逻辑关系,可以在线进行配置,实现组件包括联动、动作、刷新的功能;S4、界面解析引擎:根据javasript和dom动态执行特效,能够从数据库中已经存储好的数据,在前端进行解析执行;利用ajax异步取数的特性,分离前台展现和后台数据处理。...

【技术特征摘要】
1.一种针对配电网参数类信息可视化展现方法,其特征在于:提供一可视化分析引擎,包括界面设计器、界面解析引擎、组件管理、报表管理、数据源管理、查询引擎,所述可视化展现方法具体实现如下,S1、组件管理:将组件当做报表里面的任意一个元素,具有完整的生命周期,该生命周期包括组件的初始化、运行、销毁三个状态;组件初始化:从组件创建过程通过prototype继承父类的特性,通过initBase方法初始化从父类继承过来的变量和数据;接着通过ajax的方式请求数据,数据包括模型数据和业务数据,所述模型数据是组件的基本属性信息,通过分解组件更小的组成部分,被定义为最小的不可拆解的元素,该些元素根据模型信息的定义组织在一起;所述业务数据是组件具体的分析数据,与组件进行绑定;组件运行:组件运行包括点击联动、双击钻取、点击弹出、点击联动;通过定义linkCharts、dlinkCharts、link方法进行触发;组件销毁:定义destroy方法,当组件被移除时候,系统自动调用该方法;S2、数据源管理:数据源管理报...

【专利技术属性】
技术研发人员:张林垚郑洁云吴桂联杨亨漂刘心林超
申请(专利权)人:国网福建省电力有限公司国家电网公司国网福建省电力有限公司经济技术研究院福建亿榕信息技术有限公司
类型:发明
国别省市:福建,35

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

1