基于电力调度系统移动应用的发布管理研究

来源 :安家(建筑与工程)中旬刊 | 被引量 : 0次 | 上传用户:twesai
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:随着电力系统的不断发展,电网规模的迅速增长,在电网调度系统中需要监控的、查询的、维护的信息日益增多。传统式通过调度工作站来了解电网实时运行状况的方式愈发不能满足现代电网对监控、对运维的实时性、及时性、随地性的要求。面对如此庞大的业务需求市场,如何以最少的资源投入、以高效的开发效率开发出满足客户需求的移动应用成为了我们研究的方向。本论文论述了一种满足上述要求的电网调控移动应用发布管理技术。
  关键词:移动应用 发布管理 电网信息
  0  引言
  电网实时运行状况对运维的实时性、及时性、随地性的要求,要求我们如何以最少的资源投入、以高效的开发效率开发出满足客户需求的移动应用成为了我们研究的方向。传统的一区一应用模式,我们需要针对每个客户去开发独立的移动应用,这是一种高人力需求、高维护成本、低开发效率的模式;本文研究的“共应用+个性界面”开发架构模式,提取出业务需求中共用的共性沉淀到底层的移动应用中;独立出多样化的个性点,通过版本发布界面更新方式兑现这种差异化的个性需求。采用这种共性与个性结合的方式,既降低了我们开发资源的投入,也大大提升了我们开发的效率。
  1  整体框架
  电网调控移动应用采用新型的“共应用+个性界面”组合架构设计模式。以移动应用为平台支撑,通过安全接入机制,访问服务,获取各区差异性的个性界面。采用这种“共应用+个性界面”设计模式的移动应用,在有新客户需求时,无需开发人员过多介入的情况下,用户使用我们提供的移动应用编辑器,就可以快速编辑出符合自己界面风格要求及功能要求应用界面,然后通过界面版本发布平台上传到服务端。移动应用端提供版本下载与界面自动刷新功能,以此实现无感化界面变更效果,达到满足电网调控移动应用共应用不同界面不同功能的技术应用模型。
  2  技术难点
  2.1 可配置多界面處理技术
  鉴于目前用户对移动应用的展示、监控、查询等业务类型需求广泛,传统的单界面集成模式已经逐渐不能满足用户的需求,多界面并存、切换模式成为需求趋势。为此电网调控移动应用技术中,主活动屏幕设计方式使用Fragement碎片区域+Tab选项卡区域相结合的划分模型。Fragement作为多界面的共用容器,其加载的内容随着选项卡的切换而改变,每个选项卡对应一个不同界面入口。
  为实现这种各省各区各应用主活动入口界面的差异性需求,设计中引入了主界面的可配置性技术。通过引入Json格式的配置文件来制定多界面的界面数量、显示位置、图标引用、文字标签、响应事件等属性。
  2.2 图形文件缓存策略与更新技术
  为了缩短这种开图时间,提升用户的使用体验,引入图形文件静默缓存技术并结合数据库文件管理方案来缩短除首次开图外的每一次开图时间。首次开图时,通过Ajax请求,从服务端获得图形文件在前台绘制的同时,为了防止阻塞主线程的页面展示或出现界面卡顿等不良体验效果,引入多线程任务机制来对图形文件进行下载与保存。传统式处理一个任务,创建一个线程,任务处理结束,便销毁当前线程,随着任务的不断涌进,就会出现不断创建任务和销毁任务线程的情况。每一次任务的创建和销毁都需要获取和占用系统处理资源与内存存储资源,影响系统与应用的运行效率。这里引入线程池管理技术,可以很好的规避这种因频繁创建与销毁任务对象而产生的资源浪费问题。线程池是线程的集合,在系统启动时,就会创建一些空闲的线程,程序将一个任务传给线程池,线程池就会启动一条线程来执行这个任务,执行结束以后,该线程并不会死亡,而是再次返回线程池中成为空闲状态,等待执行下一个任务。线程池主要包含线程池管理器、工作线程、任务接口,任务队列这四个基本组成部分。
  线程池管理器:用于创建并管理线程池,包含创建线程池、销毁线程池、添加新任务;
  工作线程:线程池中线程,在没有任务时处于等待状态,可以循环执行任务;
  任务接口:每个人物必须实现的接口,用来供工作线程调用任务的执行,它主要规定了任务的入口、任务执行完成后的收尾工作,任务的执行状态等;
  任务队列:用于存放没有处理的任务,提供一中缓冲机制。
  2.3 界面热更新与一键恢复技术
  为此新技术中弃用Hanler机制,引入了publish/subscribe消息总线机制,简化应用程序内各组件间、组件与后台线程间的通信,有效分离了事件发送方和接受方,让功能实现变得简洁而明了。这种publish/subscribe消息总线有三个主要构成元素:事件,事件订阅者,事件发布者,它们相互独立,避免复杂和容易出错的依赖性和生命周期问题。其框架实现模型主要包含:自定义事件,注册事件,解除事件,发送事件,处理事件。
  自定义事件:主要用来定义消息传输的类型。
  注册事件:在需要的活动窗口或碎片中,订阅事件时,首先要进行事件注册,一般在活动或碎片的启动周期中进行事件注册。
  解除事件:取消事件的订阅,一般与注册事件成对出现。解除时机一般在活动或碎片销毁阶段进行事件接触。
  发送事件:可以在任何需要的主线程或其他线程中进行事件的发送。
  处理事件:对接收到订阅事件进行处理。这也是整个消息总线的核心。
  电网调控移动应用界面热更新技术,在主活动窗口启动时注册事件,在版本管理界面中发送事件,主活动窗口中的事件订阅者收到该事件后,启动界面更新操作。在退出该活动窗口时,会解除该事件的订阅。
  传统移动应用在界面版本更新后,如果出现问题,只能将整个页面版本发布更新流程重新来过一遍。为此引入了默认内置版本一键恢复技术就显得尤为重要。一键恢复技术,在更新的新界面不满足用户需求时,通过一键恢复技术,让移动应用直接读取、解析、封装内置配置文件,加载内置界面文件,实现界面版本一键恢复效果。
  3  应用反馈与测试结果
  通过多个现场的实际使用与反馈得出,使用共应用+个性界面的可配置模型后,在面对不同地调的不同需求时,不仅大大降低了开发者的人力资源投入,提升了产品的开发效率,也让使用者有了更多的自主性和良好的可控性。
  通过多轮次的自测数据比对及江苏省软件产品验收中心的验收测试,对图形文件采用线程池策略进行缓存后,在打开一幅画面时,只在第一次相对耗时,当再次打开这幅画面时,将直接从本地缓存中获取动态数据、着色信息及其他相关信息进行画布的图形绘制与展示,显示时长将明显缩短,极大地提升了用户的使用体验。
  4  结语
  本文提出的电网调控移动应用发布管理技术研究,通过采用“共应用+个性界面”的设计模式,在无需开发人员过多介入情况下,即可实现客户自主化编辑页面并更新的效果;通过对图形文件的缓存、对操作时的可视区域进行刷新等机制,提升图形画面打开的时间及操作时的响应速度。
  参考文献
  [1]XU Hongqiang,YAO Jianguo,NAN Guilin, et al.New Features of Application Function for Future Dispatching and Control Systems[J].Automation of Electric Power Systems,2018,42(1):1-7.
  [2]李伟,辛耀中,沈国辉,等.基于CIM/G的电网图形维护与共享方案[J].电力系统自动化, 2015, 39(1): 59-63.
  国电南瑞科技股份有限公司 江苏省 南京市 211106
其他文献
摘要:长期以来我国的经济发展获得了一定的成就,使人们的生活水平也有了较大的提高,从而也实现了我国成为世界第二大经济体。但是,我国的经济发展是以牺牲相应的环境换来的,当前在城市规划设计当中,许多人对于环境的保护非常重视,环保意识的加强已经成了当代人的共识,尤其是在城市生态规划当中,已经成了当今许多人重点关注的对象。通过对生态城市规划设计问题的探讨,探讨了生态城市规划建设的有关问题,从而提出相应的生态
期刊
摘要:新时期,随着科技发展,人们的生活水平不断提高,各领域的高新技术也在不断被研发、运用。尤其是电气工程及其自动化技术的发展,不但极大的方便了人们的生产生活,也提高了工业生产企业的生产效率,并且增强生产安全和能源的利用率,也延长了机械设备的使用寿命。电气工程对相关自动化技术有着较高的要求,同时具有较强的专业性,也是国家重要的综合国力和经济竞争能力之一。因此相关企业和科研部门应提高对于电气工程及其自
期刊
摘要:随着时代的发展,人们生活水平的提高各种高科技被运用到了生活中,人工智能技术也是近年来运用最广泛的技术,被运用到了各个行业之中,利用智能化技术解决人们无法解决的问题。电气工程也是逐渐将智能化技术运用到其中,帮助电气工程各个项目进一步的发展,因此相关企业要加大对智能化的发展,使其更好的运用在电气工程中,促进两者共同的发展。  关键词:电气自动化;智能化;技术应用  在电气工程的发展中,人为的操纵
期刊
摘要:在施工建设过程中,机电安装工程发挥着积极作用,机电安装施工质量的好坏与人们的居住体验感有着一定关系。但是受多方面因素的影响,此项工作在建设过程中存在诸多问题,所以就需要积极应用施工与组织管理工艺,本文对此进行相应研究。  关键词:城建;机电安装;施工与组织;管理技术  引言  本文首先阐释了城建机电安装施工,详细介绍了开展城建机电安装施工过程中存在的问题,并就如何做好城建机电安装施工与组织管
期刊
摘要:随着我们国家科技和经济建设的不断发展,建筑行业也逐渐进入高速发展状态。科技的进步使得人们的日常生活越来越智能化和信息化,智能消防应急照明系统就是在新形势下发明出的一种智能化工具,将其运用到民用建筑的电气设计中能够在高层民用建筑发生事故时给人们提供应急的照明灯,帮助人们疏散,对消防的安全疏散过程有着重要意义,与人们的生命安全息息相关。  关键词:民用建筑;电气设计;智能消防;应急照明系统  民
期刊
摘要:随着建筑行业的不断发展进步,对项目各参建主体也提出了更高效和更高质量的业务能力需求。在政府部门和行业优秀先进企业的带领下,全过程工程咨询的开展也变得如火如荼,每一家咨询企业在响应行业政策和市场需求的同时也在思考着如何改变现有经营业务能力和模式以寻求不断发展壮大。  关键词:全过程咨询;全过程咨询风险预警  引言:为响应《国务院办公厅关于促进建筑业持续健康发展的意见》(国办[2017]19号)
期刊
摘要:随着科技的不断发展,社会的不断进步,我们也开始越来越重视我们的生态环境。城市园林工程作为改善城区生态环境的一大有效措施,近年来成了我们关注的热议工程。如何使园林工程施工水平能够得到进一步改善,为居民提供更好的服务也成了一大难题。本文针对园林工程施工管理中存在的一系列问题展开分析研究,以期为我国的园林工程施工水平改善起到积极作用。  关键词:园林工程;施工;管理  近年来,科技不断发展,我们的
期刊
摘要:随着近些年工程建设项目的不断增加以及工程项目建设成本的不断提高,造价控制已经成为了当前建筑领域的重点工作目标,如何有效提高整体施工效益以及成本控制水平显得非常重要。对此,为了进一步提高工程建设水平,本文简要分析工程造价目标过程控制的思考,希望可以为相关工作者提供帮助。  关键词:工程造价;目标过程控制;工作思考  0.引言  在工程建设过程中核心目标在于三个方面,分别为质量、进度以及造价,工
期刊
摘要:为了能满足社会对电力资源的需求,我国每年都有大批发电机组和输送线路投入使用,电力工程建设安全事故也层出不穷。为了电力建设工程平稳、高效向前推进,避免出现影响社会安定的安全事件发生,作为第三方的监理单位必须了解电力工程建设的特点和监理安全工作面临的问题,工作要有策划,落实各参单位的职责,加强现场安全工作管控力度,确保电力工程建设平稳向前推进,坚决杜绝其他对电厂和社会造成重大影响的安全事件发生。
期刊
摘要:现如今,本国经济实力以及科学技术得到了前所未有的成长,对于风景园林施工来讲,这既是机会,更是挑战。所以,为了有效提升风景园林的施工成效以及施工质量,就需要施工部门做好施工质量管控工作,创新施工技能,继而也就可以减少风景园林的施工周期,降低工程项目的施工成本。针对于此,全文着重探讨了风景园林施工的概述、风景园林施工质量管控、技能优化当中出现的问题以及相应的处理策略,仅供参考。  关键词:风景园
期刊