当前位置: 首页 > 专利查询>宁波电业局专利>正文

一种基于停电管理系统的图形数据展现方法及装置制造方法及图纸

技术编号:8452804 阅读:213 留言:0更新日期:2013-03-21 13:25
本申请实施例公开了一种基于停电管理系统的图形数据展现方法。该方法包括:将图形数据缓存到服务器端设置的内存库;在接收到图形数据展现触发后调用Red5服务从内存库获取图形数据以实现图形数据的图片化展现。本申请实施例还提供了一种基于停电管理系统的图形数据展现装置。通过本申请实施例的方案提供了浏览器以图片化展现图形数据的速度。

【技术实现步骤摘要】
一种基于停电管理系统的图形数据展现方法及装置
本申请涉及电力
,特别是涉及一种基于OMS平台的图形数据展现方法及其相应装置。
技术介绍
停电管理系统(outagemanagement system,0MS)是配电管理系统(Distribution Management System,DMS)的重要组成部分,主要包括计划停电管理和故障停电管理。当出现停电事故时,通常需要借助OMS系统迅速查明故障地点和影响范围等信息,以便选择合理的操作顺序和抢救路径,从而确保及时恢复供电。为直观化处理停电事故,故障地点和影响范围等信息通常以图形方法予以展现。现有技术中基于OMS系统的图形数据展现方法通常基于浏览器实现,但是浏览器对图形数据的展现存在速度较慢的先天缺陷。针对该缺陷的常用改进方式是设置本地图形数据缓存区,当对图形数据首次展现时,将这些图形数据缓存到该缓存区,下次展现时则可直接从缓存区中获取图形数据。然而,这种方式对于单纯的数据信息(比如文本数据)虽然可起到提升展现速度的目的,但由于图形数据缓存时需要实时生成图片,且用于展现图形数据的浏览器的空间位置在不同应用环境下存在差异,进行缓存操作时不可能针对图形的每个坐标、每个比例尺等信息予以“全缓存”,因此,上述方式对于图形数据的展现而言, 其对展现速度的提升效果有限。
技术实现思路
为解决上述技术问题,本申请实施例提供一种基于停电管理系统的图形数据展现方法及装置,以提高在停电管理系统下基于浏览器展现图形数据的展现速度。本申请实施例提供的基于停电管理系统的图形数据展现方法包括将图形数据缓存到服务器端设置的内存库;在接收到图形数据展现触发后调用Red5服务从内存库获取图形数据以实现图形数据的图片化展现。优选地,在接收到图形数据展现触发后,所述方法还包括判断受到触发的图形数据的类别;当图形数据为静态图形数据时,则对所述静态图形数据进行多比例尺切片,按照坐标值获取相应的切片图形数据以实现图形数据的图片化展现;当图形数据为动态图形数据时,则调用Red5服务从内存库获取图形数据以实现图形数据的图片化展现。进一步优选地,当图形数据包含静态图形数据和动态图形数据时,以图层叠加方式进行图形数据的图片化展现。优选地,所述方法还包括监听内存库存储的图形数据的变化,如果图形数据发生变化,则从数据库中获取变化的数据用于同步内存库。进一步优选地,内存库内设置有消息表,用于接收图形数据变化时发送的消息,则所述监听内存库存储的图形数据变化具体通过比较消息表的消息实现。优选地,所述调用Red5服务从内存库获取图形数据以实现图形数据的展现具体包括通过RTP协议调用Red5服务,Red5服务通过Flex方法函数从内存库中获取图形数据以实现图形数据的图片化展现。本申请实施例还提供了一种基于停电管理系统的图形数据展现装置。该装置包括缓存单元和展现单元,其中所述缓存单元,用于将图形数据缓存到服务器端设置的内存库;所述展现单元,用于在接收到图形数据展现触发后调用Red5服务从内存库获取图形数据以实现图形数据的图片化展现。优选地,所述装置还包括判断单元,所述展现单元包括第一展现子单元和第二展现子单元,其中所述判断单元,用于在接收到图形数据展现触发后,判断受到触发的图形数据的类别,当图形数据为静态图形数据时触发第二展现子单元;当图形数据为动态图形数据时触发第一展现子单元;所述第二展现子单元,用于对所述静态图形数据进行多比例尺切片,按照坐标值获取相应的切片图形数据以实现图形数据的图片化展现;所述第一展现子单元,用于调用Red5服务从内存库获取图形数据以实现图形数据的图片化展现。优选地,所述装置还包括监听单元和数据同步单元,其中所述监听单元,用于监听内存库存储的图形数据的变化;所述数据同步单元,用于在监听到内存库存储的图形数据发生变化时,从数据库中获取变化的数据用于同步内存库。进一步优选地,内存库内设置有消息表,用于接收图形数据变化时发送的消息,则监听单元监听内存库存储的图形数据变化具体通过比较消息表的消息实现。优选地,所述展现单元具体用于通过RTP协议调用Red5服务,Red5服务通过Flex 方法函数从内存库中获取图形数据以实现图形数据的图片化展现。本申请实施例将图形数据缓存到服务器端的内存库,在接收到图形数据展现触发后调用Red5服务从内存库获取图形数据以实现图形数据的图片化展现。与现有技术相比, 本申请实施例利用内存库的方式而不是在本地设置缓存区对图形数据进行存储,由于服务器的运算处理能力强于本地客户端,且内存存储方式的读写速度高于缓存存储方式,从而提高了图形数据的图片化展现速度。此外,本申请实施例根据图形数据的类别选择不同的操作方式,将静态图形数据的切片展现方式与动态图形数据调用Red5服务展现方式结合起来,进一步提高了图形数据的图片化展现速度。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下, 还可以根据这些附图获得其他的附图。图I为本申请的基于停电管理系统的图形数据展现方法实施例流程图2(a)、(b)为本申请实施例的一个实例的架构示意图3为本申请实施例的一个实例的流程示意图4为本申请的基于停电管理系统的图形数据展现装置实施例结构框图。具体实施方式为了使本
的人员更好地理解本申请中的技术方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。为使本申请的上述目的、特征和优点能够更加明显易懂,下面先对本申请实施例涉及的停电管理系统进行介绍,然后结合附图和具体实施方式对本申请作进一步详细的说明。停电管理系统(OMS)是为适应线损和无功电压的管理而制定开发的系统,该系统通过注册和导入各种基本信息和运行数据,提供线损与无功电压的统计与分析功能,从而较为准确的反映出各种电压等级电网结构、设备技术状况、用电构成及管理方面存在的问题。停电管理系统(OMS)是建立在配电网安全监控和数据采集系统(DSCADA)、自动绘图/ 设备管理/地理信息系统(AM/FM/GIS)、配电设备检修管理系统、故障报修应答系统(TCM) 和用户信息管理系统(CIS)等基础上,将配电网运行的实时信息、设备检修信息、用户信息及地理信息等进行综合分析,以图片化方式展现在屏幕上,以便确定最佳停电或检修方案。OMS系统涉及的数据包含一个地区,甚至一个省份内的电网数据,图形数据以海量级别存在,这些数据来自不同的“源”,通过采集设备完成采集操作后存储在系统数据库中, 现有的基于浏览器的多源海量空间图形数据通过存储在缓存区内提高展现速度,但由于图形数据本身的特殊性,浏览器实时浏览速度一直未能得到较大幅度的提高。本申请针对该问题提出了解决方法。参见图1,该图示出了本申请的基于停电管理系统的图形数据展现方法实施例的流程。该实施例包括步骤SlOl :将本文档来自技高网
...

【技术保护点】
一种基于停电管理系统的图形数据展现方法,其特征在于,该方法包括:将图形数据缓存到服务器端设置的内存库;在接收到图形数据展现触发后调用Red5服务从内存库获取图形数据以实现图形数据的图片化展现。

【技术特征摘要】

【专利技术属性】
技术研发人员:李红祥徐志强王志佳徐重酉
申请(专利权)人:宁波电业局
类型:发明
国别省市:

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

1