提高电网数据库存储及传输效率的方法

文档序号:6506632阅读:766来源:国知局
提高电网数据库存储及传输效率的方法
【专利摘要】本发明公开了一种提高电网数据库存储及传输效率的方法,用XML描述电网数据的图表控件的各个属性值,将XML描述文件以及相关图片或视频资源文件进行压缩,将经过压缩后的文件存储到数据库中,完成图表描述文件的存储过程;将数据库的图表描述压缩文件读出,解压图表描述压缩文件,并且读入XML文件和相关图片或视频资源文件,将XML描述文件转化为图表对象,将图表对象数据设置到指定的图表控件对象中,完成图表控件的展示。本发明通过将电网数据中各种图表控件的属性以及图表中相关的图片或视频资源文件采用统一格式进行描述,便于控件的管理,更有效地减少图表的相关资源和描述的存储空间,并且提高了图表报表的信息的传输速度。
【专利说明】提高电网数据库存储及传输效率的方法

【技术领域】
[0001]本发明涉及数据处理领域,尤其是一种提高电网数据库存储及传输效率的方法。

【背景技术】
[0002]在电网行业各种电力相关数据很复杂,需要展现的图表控件也特别多。很多情况一张报表里面使用了很多第三方的图表控件,以便更清晰的展示相关的电力数据。这样就导致了各种图表控件的格式不一,使用的数据资源也不一致,很难对各种图表控件进行管理。并且报表的数量非常多,数据更新比较频繁,管理起来非常困难。


【发明内容】

[0003]本发明的目的是:提供一种提高电网数据库存储及传输效率的方法,它解决电网数据展现报表中的图表控件的存储单元零散,格式不一的问题,便于控件的管理,更有效地减少图表的相关资源和描述的存储空间,并且提高了图表报表的信息的传输速度,以克服现有技术的不足。
[0004]本发明是这样实现的:提高电网数据库存储及传输效率的方法,用XML描述电网数据的图表控件的各个属性值,将XML描述文件以及相关图片或视频资源文件进行压缩,将经过压缩后的文件存储到数据库中,完成图表描述文件的存储过程;将数据库的图表描述压缩文件读出,解压图表描述压缩文件,并且读入XML文件和相关图片或视频资源文件,将XML描述文件转化为图表对象,将图表对象数据设置到指定的图表控件对象中,完成图表控件的展示。
[0005]所述的将XML描述文件以及相关图片或视频资源文件进行压缩,是将其压缩为ZIP格式文件。
[0006]本发明的技术方案具有以下优点:
由于采用了上述技术方案,与现有技术相比,本发明通过将电网数据中各种图表控件的属性以及图表中相关的图片或视频资源文件采用统一格式进行描述,然后将整个报表中的所有参数和所需要的图表控件都经过压缩后存储到数据库中,便于控件的管理,更有效地减少图表的相关资源和描述的存储空间,并且提高了图表报表的信息的传输速度。本发明简单易行,成本低廉,使用效果好。

【具体实施方式】
[0007]本发明的实施例1:提高电网数据库存储及传输效率的方法,用XML描述电网数据的图表控件的各个属性值,将XML描述文件以及相关图片或视频资源文件进行压缩,压缩为ZIP格式文件;将经过压缩后的文件存储到数据库中,完成图表描述文件的存储过程;将数据库的图表描述压缩文件读出,解压图表描述压缩文件,并且读入XML文件和相关图片或视频资源文件,将XML描述文件转化为图表对象,将图表对象数据设置到指定的图表控件对象中,完成图表控件的展示。
[0008]贵州电网省公司网络拓扑图表报表
描述文件为贵州电网省公司网络拓扑图表报表.zip,其中ZIP的内容包括:
1、图片包,包含路由器状态正常,路由器状态异常,交换机状态正常,交换机状态异常,服务器状态正常,服务器状态异常的图片。
[0009]2、Document, xml文件,其中内容包括:
a)描述连接数据库配置信息
b)描述获取路由器状态的SQL语句数据集信息
c)描述获取交换机状态的SQL语句数据集信息
d)描述获取服务器状态的SQL语句数据集信息
e)描述获取设备链路连接的SQL语句数据集信息
f)描述网络设备和网络链路的图片显示位置
g)描述网络设备的数据集和图片的绑定关系
h)描述网络链路的数据集和颜色的绑定关系
本发明的实施例2:提高电网数据库存储及传输效率的方法,用XML描述电网数据的图表控件的各个属性值,将XML描述文件以及相关图片或视频资源文件进行压缩,压缩为ZIP格式文件;将经过压缩后的文件存储到数据库中,完成图表描述文件的存储过程;将数据库的图表描述压缩文件读出,解压图表描述压缩文件,并且读入XML文件和相关图片或视频资源文件,将XML描述文件转化为图表对象,将图表对象数据设置到指定的图表控件对象中,完成图表控件的展示。
[0010]贵州电网全省安全状态监控图表报表
描述文件为贵州电网全省安全状态监控图表报表.Zip
其中ZIP的内容包括
1、图片包,贵州省的全省地图图片一张。
[0011]2、Document, xml文件,其中内容包括
i)描述连接数据库配置信息
j)描述获取贵州省各地市(包括遵义,铜仁,凯里,贵阳,都匀,安顺,兴义,六盘水,毕节)的安全总体状态指标的SQL语句数据集信息k)描述地图图片的坐标放置信息I)描述各地市的柱状图在地图上的坐标放置信息
m)描述各地市的柱状图的值与各地市安全总体状态指标数据集的数据绑定信本发明的实施例3:提高电网数据库存储及传输效率的方法,用XML描述电网数据的图表控件的各个属性值,将XML描述文件以及相关图片或视频资源文件进行压缩,压缩为ZIP格式文件;将经过压缩后的文件存储到数据库中,完成图表描述文件的存储过程;将数据库的图表描述压缩文件读出,解压图表描述压缩文件,并且读入XML文件和相关图片或视频资源文件,将XML描述文件转化为图表对象,将图表对象数据设置到指定的图表控件对象中,完成图表控件的展示。
[0012]贵阳供电局信息中心机房监控图表报表
描述文件为贵阳供电局信息中心机房监控.zip,其中ZIP的内容包括:
1、图片包,贵阳供电局信息中心机房鸟瞰三维图片一张。
[0013]2、Document, xml文件,其中内容包括:
η)描述连接数据库配置信息。
[0014]ο)描述获取贵阳供电局信息中心各个空调的温度和湿度指标的SQL语句数据集信息。
[0015]P)描述获取贵阳供电局信息中心各个UPS的输入和输出频率指标的SQL语句数据集信息,
q)描述空调信息显示框在贵阳供电局信息中心机房鸟瞰三维图片的物理坐标信息, r)描述贵阳供电局信息中心的四个监控摄像头的网络连接信息。
[0016]s)描述供电局信息中心各个空调的温度和湿度显示框的值和温度和湿度指标的数据集绑定信息。
[0017]t)描述UPS的输入功率,输出频率的折线图表的坐标信息。
[0018]u)描述UPS的输入功率,输出频率的折线图表的数据内容和UPS的输入功率,输出频率的数据集绑定信息。
【权利要求】
1.一种提高电网数据库存储及传输效率的方法,其特征在于:用XML描述电网数据的图表控件的各个属性值,将XML描述文件以及相关图片或视频资源文件进行压缩,将经过压缩后的文件存储到数据库中,完成图表描述文件的存储过程;将数据库的图表描述压缩文件读出,解压图表描述压缩文件,并且读入XML文件和相关图片或视频资源文件,将XML描述文件转化为图表对象,将图表对象数据设置到指定的图表控件对象中,完成图表控件的展示。
2.根据权利要求1所述的提高电网数据库存储及传输效率的方法,其特征在于:所述的将XML描述文件以及相关图片或视频资源文件进行压缩,是将其压缩为ZIP格式文件。
【文档编号】G06F17/30GK104346363SQ201310324573
【公开日】2015年2月11日 申请日期:2013年7月30日 优先权日:2013年7月30日
【发明者】吕飞, 邹庆, 王玮, 罗念华, 龙玉江, 廖凌立, 李飞, 韩海洋, 岑涛, 冉玄, 郭东升, 李怡然, 陈佳运, 郭迁 申请人:贵州电网公司信息通信分公司, 贵州广思信息网络有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1