[发明专利]一种基于SVG的监控显示处理系统及方法有效
申请号: | 201310313170.0 | 申请日: | 2013-07-24 |
公开(公告)号: | CN103399895A | 公开(公告)日: | 2013-11-20 |
发明(设计)人: | 罗小民 | 申请(专利权)人: | 成都瑞科电气有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06Q50/06 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 616750 四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 svg 监控 显示 处理 系统 方法 | ||
技术领域
本发明属于计算机应用技术领域,具体涉及一种基于SVG的监控显示处理系统及方法。
背景技术
目前,电力监控系统不仅已经广泛的用于各种电力行业的实时监测,而且也逐步发展成互联交互的方式,采用网页方式监控现场实时数据已成为趋势。随着电力行业的不断发展,对于监控系统采用统一的公共交互格式要求越来越迫切,特别是界面显示。以往的软件系统,由于至于不同的软件开发商,提供的界面显示格式不尽相同。带来的问题就是显示的组态信息不能共享,阻碍了软件的进一步发展的瓶颈,同时也阻碍了各个系统间显示文件格式的交互。
国家电力行业,实时推出了IEC61970行业标准,由于其描述的涵盖性广,该标准不仅仅用于电力行业,几乎整个能源系统行业或相关的行业都可采用。其中的301部分,对图形部分要求采用W3C标准的SVG格式来显示电力系统的监控界面。
为了实现301部分的SVG公共格式的界面标准,市场上出现了许多种类的基于SVG的监控显示的处理系统,这些系统的总体结构如图1所示。
在这些传统的基于SVG的监控显示的处理系统中,均是由文件接口模块、SVG解析模块、SVG文件对象与SVG图形对象映射模块、SVG图形对象模块、界面显示模块连接组成。图1所示模型尽管比较简单,文件接口模块输入的内容在经过SVG解析模块解析后形成SVG文件对象的集合被运用到SVG图形对象模块之中;但处理后的信息直接简单被运用到了界面上。因此,造成了需要频繁刷新机制,降低效率,同时模块之间关联比较紧密,把SVG格式信息和需要的数据放在了一起,某一个模块出现问题,导致的是整个显示均不正常,也不便于调试;而且对未来扩展的考虑得较少。
发明内容
本发明的目的在于针对上述现有技术的不足,提供一种基于SVG的监控显示处理系统,减小模块之间的耦合程度,方便的实现基于SVG文件的界面显示,并能够提供可进一步利用的模块接口;将SVG图片组态文件、SVG库文件与Silverlight界面显示模块彻底分开。
本发明的另一个目的在于针对上述现有技术的不足,提供一种基于SVG的监控显示处理方法,通过修改持久层SVG图片组态文件和SVG库文件的数据,界面层数据同步更新的方式,实现间接绘制图元,便于调试纠错。
为实现上述目的,本发明提供的技术方案是:提供一种基于SVG的监控显示处理系统,包括持久层;其特征在于:还包括数据逻辑层、数据模型层和界面逻辑应用层;
所述数据逻辑层根据从持久层接收到的数据创建若干包含组态元素的SVG信息模型;所述数据模型层将若干包含组态元素的SVG信息模型转换成若干界面数据模型;所述界面逻辑应用层将若干界面数据模型与Silverlight界面显示模块中的类一一对应,进行整合逻辑处理后将得到的图元显示到界面上。
所述持久层包括SVG图片组态文件和SVG库文件,其中:所述SVG图片组态文件用来存储图片组态信息数据;所述SVG库文件用来存储用于约束图片组态信息数据的格式信息。
所述数据逻辑层包括文件接口模块和解析模块,其中:所述文件接口模块用于将SVG图片组态文件和SVG库文件转换成基于DOM模型XML格式的文件,并导入到解析模块;所述解析模块用于将SVG图片组态文件和SVG库文件进行解析得到组态元素和格式信息,根据格式信息创建若干SVG信息模型,将组态元素导入到匹配的SVG信息模型中;再将包含组态元素的SVG信息模型导入到SVG图形数据处理模块中。
所述数据模型层包括SVG图形数据处理模块;所述SVG图形数据处理模块用来将若干SVG信息模型转换为若干界面数据模型;所述SVG图形数据处理模块包括事件触发模块、类型转换模块和矩阵模块;所述事件触发模块用于为每种数据模型绑定一触发数据类型;所述类型转换模块用于将每种数据模型转换成Silverlight界面显示模块中数据类型匹配的类型;所述矩阵模块用于处理若干界面数据模型中包含的矩阵数据模型,转换成Silverlight界面显示模块中矩阵匹配的矩阵元素;上述与Silverlight界面显示模块中的数据类型匹配的若干界面数据模型,和每种数据模型绑定在一起的触发数据类型,以及与Silverlight界面显示模块中矩阵匹配的矩阵元素一起,组成与Silverlight界面显示模块中元素类型匹配的数据信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都瑞科电气有限公司,未经成都瑞科电气有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310313170.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种在线显示海量数据的方法及系统
- 下一篇:一种治疗小儿风疹的药物