一种电网调度移动应用中电网实时潮流图的展示方法技术

技术编号:10531414 阅读:121 留言:0更新日期:2014-10-15 12:10
一种电网调度移动应用中电网实时潮流图的展示方法,包括在数据源、服务端、移动端三个层面从实时潮流图的数据源采集、图形预处理、本地存储、缓存以及图形更新方面,以电网潮流图的数据特性,预估一般智能手机的运算、存储能力。本发明专利技术提出的电网实时潮流信息的图形数据在智能移动终端的展示方法,解决了实时潮流图加载到移动终端效率低的问题,实现了电网实时潮流信息在智能移动终端的展示。

【技术实现步骤摘要】
【专利摘要】,包括在数据源、服务端、移动端三个层面从实时潮流图的数据源采集、图形预处理、本地存储、缓存以及图形更新方面,以电网潮流图的数据特性,预估一般智能手机的运算、存储能力。本专利技术提出的电网实时潮流信息的图形数据在智能移动终端的展示方法,解决了实时潮流图加载到移动终端效率低的问题,实现了电网实时潮流信息在智能移动终端的展示。【专利说明】-种电网调度移动应用中电网实时潮流图的展示方法
本方法涉及电力工程领域,本方法主要是实现了电网实时潮流图在智能移动终端 的展示。
技术介绍
通过智能移动终端技术构建电网移动调度应用平台(以下简称"移动调度"),实现 电网运行信息在智能移动终端的全景多维展示,能有效克服现有办公方式中的局限性,提 高管理水平和工作效率,帮助各级管理者和运行人员"随时随地"掌握电网运行状态,实现 多元化办公。 需要在移动终端上展示的信息之一实时潮流图,能快速的为移动端使用人员提供 准确的电网运行信息。但实时潮流图实时性强、数据量大,在其他行业的手机应用中处理的 是比较少的,如何在智能移动终端上实现实时潮流图的展示,是实现移动调度必须解决的 问题之一。
技术实现思路
,本专利技术方法特征在于,包 括在数据源、服务端、移动端三个层面从实时潮流图的数据源采集、图形预处理、本地存储、 缓存以及图形更新方面,以电网潮流图的数据特性,预估一般智能手机的运算、存储能力, 提出了一种在移动终端展示电网实时潮流的方法;步骤为, 1) 服务端,对数据源中的SVG图源文件进行了预处理,对图形文件压缩、加密; 2) 移动端,在智能移动终端内存卡中分配专有的存储空间对压缩、加密后的SVG图源 文件进行本地存储,利用MD5 (Message-Digest Algorithm 5)的一致性管理功能,实现底 图的更新管理; 3) 对本地存储的文件进行解密、解压,存入HTML5缓存中,SVG图形的展示通过图形加 载机制直接从缓存中获取; 4) 采用E格式的数据解析技术,当在数据源中获取到实时潮流信息的最新E格式文件 后,在服务端启动解析、检索组件,依据每个SVG文件中标识信息与E格式文件中量测数据 的属性进行关系对应,生成相应的对象数组,存放于内存数据库中,以供调用; 5) 移动端的定时数据加载机制,利用定时器,定时向服务端提交请求,获取需更新的实 时数据;移动端应用中打开电网实时潮流图后,通过对SVG图源文件的D0M节点解析出测点 信息,形成一个对象数组,作为请求对象提交到服务端,服务端依据请求的测点信息,从内 存数据库取得实时数据并返回到移动端,移动端获取到实时数据后,将数据传递给数据加 载组件,通过SVG的D0M编程接口实现潮流数据的动态更新; 6) 智能移动终端浏览器将SVG图和实时潮流信息快速加载到HTML5中,通过HTML5的 webview嵌入技术,实现不同平台移动手机终端,包括:I0S、Android的统一风格展示。 1. 1.关键技术 电网实时潮流图在智能移动终端的展示,主要依赖于以下五种技术的有机结合,从而 克服了实时潮流图更新时间间隔端、图形大,导致在移动终端传输速率慢等问题,实现了实 时潮流图在移动终端的展示。 图形压缩技术 SVG(Scalable Vector Graphics)是基于XML的可扩展二维矢量图形格式,具有文件 尺寸小、极限缩放无锯齿、交互性强等特点,由W3C制定,有开放标准,并非私有格式,也不 属于个体专利,基于此通用标准,结合电力行业图形交换标准,在标签模型、交互规范等方 面制定出符合业内需求的专业规范,以适应电力系统之间的集成和扩展。SVG的XML描述文 件中每个节点作为D0M对象模型,可通过D0M编程接口规范与外界的程序进行交互,通过更 新SVG图中的D0M节点可实现图形上数据动态交互,从而实现实时潮流信息在SVG图上的 刷新。 对SVG图形文件预处理的主要目的是转化出更规范的SVG文件,同时精简SVG文 件。SVG文件主要包括标准元素、电气模型、私有属性三部分信息,处理的内容包括: 1) 依据移动端SVG规范,分析现有系统中的SVG图文件,提出针对性的优化方案; 2) 原有图形文件的结构中,保持图形文件头、图元定义、显示属性定义以及拓扑关系 等标准和电气模型的元素不变; 3) 对用户交换逻辑、图形渲染以及对象描述等标签及内容进行优化。主要包括:删除 对画图不影响的节点内容(如辅助描述信息)和为支持PC端控件的事件等;对样式和事件 内容采用CSS文件和JS文件独立于SVG文件处理; 通过上述处理,转化出轻量级且支持移动端展示的SVG图文件。 的webview嵌入技术 HTML5是由W3C组织制定统一标准,其跨平台特性比以往针对多平台的web开发效率 上有了质的改进,API文档公开以来,HTML5为网页应用开发者提供了更多功能上的优化选 择,带来了更多体验功能的优势,HTML5提供了前所未有的数据与应用接入开放接口,使外 部应用可以直接与浏览器内部的数据直接相连,为统一开发及多平台运行提供了有力的支 持。 HTML5已支持内嵌SVG标签,图形、状态显示及交互的实现过程非常方便。智 能移动终端浏览器通过调用操作系统内置组件(如IOS/Android采用WebView,WP采用 WebBrower),无需安装插件,将SVG图快速加载到HTML5中,从而实现潮流图在移动端浏览 器中的展示。 常用加载方式有两种:一、在HTML5标准中,SVG本身是一个用来绘制矢量图的标 签,与其他的HTML标签操作一致,可将本身独立的SVG图形文件内容以标签的方式加载到 HTML5的div标签中;二、在HTML代码中以相对路径的方式关联独立的SVG文件。 数据存储和缓存机制 SVG技术支持图形设计和数据内容分离,合理的SVG图形文件的存储机制能够极大地 提升其传输效率和展示性能。 1) SVG图文件移动端本地存储与更新 通过在服务端对SVG图形文件压缩、加密,在智能移动终端内存卡中分配专有的存储 空间进行存放,避免每次打开页面时下载SVG图文件,在传输效率和安全保障上会取得明 显效果。另外可利用基于版本控制和在线自动更新技术的更新组件完成下载、存储过程。 潮流图在应用安装时,与应用程序同时存储到本地;厂站接线图,由于文件数量较 多,每个厂站图采用首次打开下载并存储在本地的方式,避免一次性下载因数据量多而影 响传输效率。 潮流图底图更新机制:利用MD5 (Message-Digest Algorithm 5)的一致性管理功 能,实现底图的更新管理。该机制实现过程是:在服务端的底图文件会有唯一的MD5编码, 当服务端采集到的新的底图文件内容发生更新时,MD5编码值就会发生变化,此时服务端就 会发送更新提示给手机端,手机端收到更新提示就可以及时更新,而无需实施刷新底图。实 现方式如图2所示。 2) SVG图展示时的缓存机制 为加强电网潮流图的安全性,本方法利用HTML5具有缓存特性,在内存中建立SVG文件 的缓存,在每次登陆查看时才解密解压,这样一方面可以满足电网数据的高安全性,另一方 面可以提高SVG图展示本文档来自技高网...

【技术保护点】
一种电网调度移动应用中电网实时潮流图的展示方法,其特征在于,包括在数据源、服务端、移动端三个层面从实时潮流图的数据源采集、图形预处理、本地存储、缓存以及图形更新方面,以电网潮流图的数据特性,预估一般智能手机的运算、存储能力,提出一种在移动终端展示电网实时潮流的方法;步骤为,1)服务端,对数据源中的SVG图源文件进行预处理,对图形文件压缩、加密;2)移动端,在智能移动终端内存卡中分配专有的存储空间对压缩、加密后的SVG图源文件进行本地存储,利用MD5(Message‑Digest Algorithm 5)的一致性管理功能,进行更新管理;3)对本地存储的文件进行解密、解压,存入HTML5缓存中,SVG图形的展示通过图形加载机制直接从缓存中获取;4)采用E格式的数据解析技术,当在数据源中获取到实时潮流信息的最新E格式文件后,在服务端启动解析、检索组件,依据每个SVG文件中标识信息与E格式文件中量测数据的属性进行关系对应,生成相应的对象数组,存放于内存数据库中,以供调用;5)移动端的定时数据加载机制,利用定时器,定时向服务端提交请求,获取需更新的实时数据;移动端应用中打开电网实时潮流图后,通过对SVG图源文件的DOM节点解析出测点信息,形成一个对象数组,作为请求对象提交到服务端,服务端依据请求的测点信息,从内存数据库取得实时数据并返回到移动端,移动端获取到实时数据后,将数据传递给数据加载组件,通过SVG的DOM编程接口实现潮流数据的动态更新;6)智能移动终端浏览器将SVG图和实时潮流信息快速加载到HTML5中,通过HTML5的webview嵌入技术,实现不同平台移动手机终端,包括:IOS、Android的统一风格展示。...

【技术特征摘要】

【专利技术属性】
技术研发人员:何超林周志烽黄文载孙北宁赵凌杨震乾余琳
申请(专利权)人:中国南方电网有限责任公司云南云电同方科技有限公司
类型:发明
国别省市:广东;44

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

1