一种基于flash动画实时展示监测设备状态的系统及方法

文档序号:6376336阅读:387来源:国知局
专利名称:一种基于flash动画实时展示监测设备状态的系统及方法
技术领域
本发明涉及电力设备监测领域,尤其涉及一种基于flash动画实时展示监测设备状态的系统及方法。
背景技术
随着经济的不断发展,人们的生产和生活对电力的要求也越来越高,这就对电力设备的安全运行状态监测提出了更高的要求,在电力设备运行状态监测领域,传统的表现设备状态方式是文字或者图片显示,当设备的状态展示到人们眼前时,往往显示的是某设备处于某状态,比如对电力井盖的监控,我们通过发送远程开锁指令到井盖终端,井盖打开后上报状态,界面显示为“X井盖远程开锁”,对于“远程开锁”这个词,大多数用户可能不太容易理解,用户体验较差。·
现有技术中也有的用普通的没有嵌入脚本的flash动画方式来展示,即用真实设备图片美化后制作成的没有嵌入脚本的普通动画,由于电力设备种类众多,每个设备有众多的监测点,每个监测点又有很多的状态,则组合后一个设备就可能会有数百种状态,每个状态对应一个普通动画,监测系统则可能会使用数万个普通动画,工作量很大,效率低,难以管理,也容易出现错误,所以用这种普通的flash动画方式来实时的展现成千上万个设备的状态不太现实。而且普通的flash动画演示,不能实现同一个设备在不同设备状态下实时播放相应flash动画,不能实现根据不同的设备类型展示不同的动画,更不能实现成千上万个不同类型的设备同时根据设备自身的实时状态播放不同类型不同状态的动画。用一种什么样的方法展示各个设备的即时的、立体的、直观的状态,动态展示设备的状态变化,真正让用户体验到所见即所得的效果,就成了电力行业急需解决的问题。

发明内容
本发明的目的就是为了解决上述问题,提供一种基于flash动画实时展示监测设备状态的系统及方法,它能够即时的、简洁的、直观的展示了电力设备的复杂运行状态,有效地解决了展示电力设备运行状态时用户难以理解、体验较差的问题。。为了实现上述目的,本发明采用如下技术方案一种基于flash动画实时展示监测设备状态的系统,是在由监控平台、监控主机、监控终端组成的架构中实现的;所述监控终端将采集的数据上传到监控主机,所述监控主机将收到的数据通过TCP/IP以太网接口的方式传输到监控平台,所述监控平台对实时采集的监控数据进行分析处理,将分析结果以flash动画方式实时展示监测设备状态,以便于为管理人员提供有效监测数据,分析故障原因或者前期预警。所述监控终端是一种采用高集成度及超低功耗设计的硬件设备,该设备安装于电力隧道内,对电力隧道中各种环境数据进行采集,然后将数据上传给监控主机;所述监控主机是连接监控平台和监控终端的设备,它采集监控终端采集到的设备数据,数据封装后传送到监控平台。监控主机将收到的数据以TCP/IP以太网接口的方式传输到监控平台。所述监控平台具备数据接收、数据处理、告警产生、实时监视、历史查看的功能。监控平台支持多种常用设备的接入,能够快速对所监控的设备进行控制与数据响应,且拥有开放式的架构,便于扩展功能及第三方平台的接入。应用上述系统的一种基于flash动画实时展示监测设备状态的方法,它以设备的真实外观为参照再加以美化,然后对产生动画的细节部分进行描绘,进而制作出各种设备不同状态下的动画效果,并在flash动画中嵌入脚本,定义更新设备状态接口方法,当监测设备的状态更新时,数据实时推送模块接收到设备状态数据推送给展示模块,展示模块再调用flash动画开放的更新设备状态接口方法,来实现flash动画状态随监测设备状态的变化而变化。上述基于flash动画实时展示监测设备状态的方法,具体工作步骤如下
步骤一、开始,制作flash动画效果;步骤二、定义flash动画接口;步骤三、展示模块加载flash动画;步骤四、展示模块调用flash动画的更新设备状态接口 ;步骤五、Flash动画根据状态参数更新动画效果,结束。所述步骤一,制作flash动画效果以设备的真实外观为参照再加以美化,然后对产生动画的细节部分进行描绘,根据设备类型的不同在Flash里面做不同的处理,将Flash中的场景、影片剪辑、图形、按钮、补间动画、形状动画、关键帧跳转控制、遮罩效果、组件工具方法进行多样化的组合利用,以动画的方式展示出各种设备的不同状态。所述步骤二,定义flash动画接口 Flash动画通过定义的接口函数,从外部接收各种设备的不同状态参数,来反映设备运行状况,为便于扩展,参数使用XML格式字符串形式。所述XML即可扩展标记语言,用于标记电子文件使其具有结构性的标记语言,用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。XML提供了一种标准化、灵活、强大的方法,用于在许多不同平台和应用程序之间交换数据。因此,使用XML格式的字符串作为参数,供其他系统方便的调用flash动画。所述步骤三,展示模块加载flash动画分为以下步骤(I)、创建一个flash动画对象;(2)、给flash对象加载动画数据流;(3)、设置flash对象的属性。所述步骤四,展示模块调用flash动画的更新设备状态接口 展示模块初始加载flash动画或者接收到实时的设备数据时,调用flash动画开发的实时状态更新接口来更新flash动画。所述步骤五,flash动画根据状态参数更新动画效果flash动画接收到设备参数后,首先判断设备的类型,然后再根据设备的状态值以及是否告警,分别用图形变化、文字、数值变化、颜色变化等展示设备状态的方法来展现设备的运行状态。本发明的有益效果通常,一个监测设备对应一个flash动画,嵌入的脚本就像flash动画的大脑一样,从众多组合状态中精确的找到设备当前状态对应的动画并播放。此发明实现了一种设备可以根据不同的设备状态播放不同的动画;实现了不同的设备种类播放不同类型的动画;实现了不同类型的设备可以同时根据设备自身的实时状态播放不同类型不同状态的动画。这样一种嵌入了脚本、公开接口函数的flash动画即时的、简洁的、直观的展示了电力设备的复杂运行状态,有效地解决了展示电力设备运行状态时用户难以理解、体验较差的问题。本发明解决了以文字、图片来展示设备的运行状态不生动、不容易理解、用户体验不好的问题,工作人员仅仅靠文字、图片信息难以判断监测设备的运行情况,而该方法是以实物为参照,经过美化描绘,制作出生动形象的动画形式,丰富的展现设备运行情况,这样即使不太熟悉系统的工作人员也能迅速的掌握设备的运行状态,用户体验丰富。并且本发明方法是使用矢量化的flash动画,具有展现生动、运行效率高、接口调用方便、扩展性好等特点,并且在动画中使用脚本定义外部接口,则满足了不同设备在各种状态下的展示需求。


图I为基于flash动画实时展示监测设备状态的方法流程图;图2为基于flash动画实时展示监测设备状态的系统示意图。其中,6.监控平台,7.监控主机,8.监控终端。
具体实施例方式下面结合附图与实施例对本发明作进一步说明。如图I所示基于flash动画实时展示监测设备状态的方法流程图,主要分为以下步骤I、制作flash动画效果,主要分为以下步骤( I )、对终端设备素材进行美化处理。首先,拍摄设备的真实照片,照片拍摄要全面细致,既要包括设备的整体轮廓照片,也要有具体零部件的照片。将实际拍摄的设备照片加以美化,然后对产生动画的细节部分进行描绘。例如通风口的风亭,首先根据风亭的外观,在flash中绘画出风亭的样子,并且以此为基础将风亭中的锁点、井盖、采集器、降落架等都清晰的展示出来,为后面展示不同部分的动画变化做准备。这种仿真实设备的效果图,可以让用户看到flash时就能判断出这是哪种设备,视觉效果更直观。(2)、制作终端设备各个状态下的动画。flash动画能够采用多样化的方法展示不同的情景,图形变化、文字、数值变化、颜色变化都是展示设备状态的方法。图形变化对于状态变化比较多的设备,不同的数值代表设备不同的状态,并且有很多组合状态和并发状态,这就需要flash动画展示时要更加灵活的应对各种状态的产生。我们将某些状态化整为零,根据最小单位,制作成以单个动作变化为基础的影片剪辑,将这些影片剪辑进行分类编码,然后对传入的参数进行判断、分类,得到最终的状态值,然后再对已命名的影片剪辑进行调用,最终呈现在用户面前的是多个动画有序的展示,从而更加形象的展示出设备从某一状态变化到另外一个状态的所有的动画过程。数值变化有些设备着重表现的是设备采集到的数值的变化,包括设备的高预警、高告警、低预警、低告警的数值,flash动画中需要将这些都准确的展示出来。flash中根据传入的参数判断出高预警、高告警、低预警、低告警的数值,然后在刻度表上动态的画出不同的颜色线条表示告警值,再将采集到的实际数值用滑动指针的方式在刻度表上的指示出来。这样直观的展示,让用户清晰的看到数据是否在正常范围内,有利于快速做出判断。针对不同的模拟量设备,我们也采用不同的表现方法,例如竖式的温度计、表盘型的湿度计、插入水中的水位计等,这样的表现方法使用户对不同的模拟量设备能够很好的区分,而且使表现形式更多样化。对于状态比较复杂的设备,我们采用动画加文字的方法,更清晰的展示出设备状态。动画着重表现设备的物理变化,文字描述则是对设备物理变化的说明,而且文字颜色也会随着有没有报警而改变,为了满足不同用户的需求,文字描述的具体内容是用户可以随时修改的。颜色变化监控系统中设备的告警级别是有明确区别的,在flash动画中也对不同的告警级别做了相应的处理,根据告警级别的由低到高,动画中也是用不同颜色的告警图标进行区分。
2、定义flash动画接口。接口函数参数分为两个级别,父级别代表终端设备信息,子级别代表终端设备的各监测量信息。终端设备信息包括终端设备编号、终端设备名称以及反应终端设备状态的监测量的编号。监测量信息包括监测量编号、监测量名称、监测量类型、状态值(数字)、状态值(字符)、该状态上报时间、告警级别、告警是否确认、有效量程下限、有效量程上限、高告警值、高告警级别、高预警值、高预警级别、低预警值、低预警级别、低告警值、低告警级别。针对不同的设备类型,flash的处理方法和展示方法也是不同的。Flash中会首先在外部传入的参数中判断设备类型,然后根据设备类型进行不同的方法调用。并且Flash动画展现的是实时数据,设备发生变化时,flash会即时的展示设备新的状态,不存在数据延迟给用户带来的分析判断的影响。3、加载动画,即展示模块加载flash动画。(I)、创建一个flash动画对象。展示模块申请一块内存区域,等待flash动画的载入。(2)、给flash对象加载动画数据流。根据指定的路径,将flash动画文件数据流化,并载入到展示模块为flash对象申请的内存区域中。(3)、设置flash对象的属性。包括flash动画的画质显示质量、背景色、右键菜单、是否允许全屏、是否透明显示等。4、调用更新设备状态接口,即展示模块调用flash动画的更新设备状态接口。展示模块组织设备状态数据,并传入flash动画中。展示模块组织设备状态数据有两种方式从数据存储模块中读取或者从实时推送数据模块中获取。展示模块初始时需要从数据存储模块中读取设备状态数据,并设置flash动画的设备状态。然后展示模块和实时推送数据模块连接,一旦设备上报状态数据,则展示模块能即时接收到,并把数据传送到flash动画。5、更新动画效果,即flash动画根据状态参数更新动画效果5。
flash动画文件接收到设备状态数据后,更新动画,以反应设备运行状态。flash动画首先在外部传入的参数中判断设备类型,然后根据设备类型进行不同的方法调用。使用图形变化、文字变化、数值变化、颜色变化等方法展示设备状态的变化。如图2所示,基于flash动画实时展示监测设备状态的系统示意图,它包含监控平台6,以及与监控平台6依次连接的监控主机7和监控终端8。
监控主机7安装在变电站内,作为监控平台6与监控终端8之间的媒介,实现监控平台6网络通信与监控终端8的通信协议的转换,实现对监控终端8的远程供电,通讯巡检等一系列功能。监控终端8可以对电缆护层接地电流及故障电流进行检测,监控终端8采用超低功耗设计,实现了常规功耗下无法实现的实时监测和采集。监控终端8与监控主机7之间采用总线连接,由监控主机7远程供电,通信采用轮询方式。上述虽然结合附图对本发明的具体实施方式
进行了描述,但并非对本发明保护范围的限制,所属领域技术人员应该明白,在本发明的技术方案的基础上,本领域技术人员不需要付出创造性劳动即可做出的各种修改或变形仍在本发明的保护范围以内。
权利要求
1.一种基于flash动画实时展示监测设备状态的系统,其特征是,在由监控平台、监控主机、监控终端组成的架构中实现的;所述监控终端将采集的数据上传到监控主机,所述监控主机将收到的数据通过TCP/IP以太网接口的方式传输到监控平台,所述监控平台对实时采集的监控数据进行分析处理,将分析结果以flash动画方式实时展示监测设备状态,以便于为管理人员提供有效监测数据,分析故障原因或者前期预警。
2.如权利要求I所述的一种基于flash动画实时展示监测设备状态的系统,其特征是,所述监控终端是一种采用高集成度及超低功耗设计的硬件设备,该设备安装于电力隧道内,对电力隧道中各种环境数据进行采集,然后将数据上传给监控主机;所述监控主机是连接监控平台和监控终端的设备,它采集监控终端采集到的设备数据,数据封装后传送到监控平台;监控主机将收到的数据以TCP/IP以太网接口的方式传输到监控平台。
3.如权利要求I所述的一种基于flash动画实时展示监测设备状态的系统,其特征是,所述监控平台具备数据接收、数据处理、告警产生、实时监视、历史查看的功能;监控平台支持多种常用设备的接入,能够快速对所监控的设备进行控制与数据响应,且拥有开放式的架构,便于扩展功能及第三方平台的接入。
4.一种采用如权利要求I所述的基于flash动画实时展示监测设备状态系统的展示方法,其特征是,它以设备的真实外观为参照再加以美化,然后对产生动画的细节部分进行描绘,进而制作出各种设备不同状态下的动画效果,并在flash动画中嵌入脚本,定义更新设备状态接口方法,当监测设备的状态更新时,数据实时推送模块接收到设备状态数据推送给展示模块,展示模块再调用flash动画开放的更新设备状态接口方法,来实现flash动画状态随监测设备状态的变化而变化。
5.如权利要求4所述的方法,其特征是,上述基于flash动画实时展示监测设备状态的方法,具体工作步骤如下 步骤一、开始,制作flash动画效果; 步骤二、定义flash动画接口 ; 步骤三、展示模块加载flash动画; 步骤四、展示模块调用flash动画的更新设备状态接口 ; 步骤五、flash动画根据状态参数更新动画效果,结束。
6.如权利要求5所述的方法,其特征是,所述步骤一,制作flash动画效果以设备的真实外观为参照再加以美化,然后对产生动画的细节部分进行描绘,根据设备类型的不同在flash里面做不同的处理,将flash中的场景、影片剪辑、图形、按钮、补间动画、形状动画、关键帧跳转控制、遮罩效果、组件工具方法进行多样化的组合利用,以动画的方式展示出各种设备的不同状态。
7.如权利要求5所述的方法,其特征是,所述步骤二,定义flash动画接口flash动画通过定义的接口函数,从外部接收各种设备的不同状态参数,来反映设备运行状况,为便于扩展,参数使用XML格式字符串形式。
8.如权利要求5所述的方法,其特征是, 所述步骤三,展示模块加载flash动画分为以下步骤 (1)、创建一个flash动画对象; (2)、给flash对象加载动画数据流;(3)、设置flash对象的属性。
9.如权利要求5所述的方法,其特征是,所述步骤四,展示模块调用flash动画的更新设备状态接口 展示模块初始加载flash动画或者接收到实时的设备数据时,调用flash动画开发的实时状态更新接口来更新flash动画。
10.如权利要求5所述的方法,其特征是,所述步骤五,flash动画根据状态参数更新动画效果flash动画接收到设备参数后,首先判断设备的类型,然后再根据设备的状态值以及是否告警,分别用图形变化、文字、数值变化、颜色变化展示设备状态的方法来展现设备的运行状态。
全文摘要
本发明公开了一种基于flash动画实时展示监测设备状态的方法,具体工作步骤如下步骤一、开始,制作flash动画效果;步骤二、定义flash动画接口;步骤三、展示模块加载flash动画;步骤四、展示模块调用flash动画的更新设备状态接口;步骤五、Flash动画根据状态参数更新动画效果,结束。它以设备的真实外观为参照再加以美化,然后对产生动画的细节部分进行描绘,进而制作出各种设备不同状态下的动画效果,并在flash动画中嵌入脚本,定义更新状态的外部接口方法,当监测设备的状态更新时,数据实时推送模块接收到设备状态数据推送给展示模块,展示模块再调用flash动画开放的更新状态接口方法,来实现flash动画状态随监测设备状态的变化而变化。
文档编号G06T13/00GK102917007SQ201210323410
公开日2013年2月6日 申请日期2012年9月4日 优先权日2012年9月4日
发明者张鹏, 金东欣, 高波, 杨震威 申请人:山东康威通信技术股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1