[发明专利]一种Web应用封装方法、存储介质及计算设备在审
申请号: | 201911247945.2 | 申请日: | 2019-12-09 |
公开(公告)号: | CN111176655A | 公开(公告)日: | 2020-05-19 |
发明(设计)人: | 彭晖;黄昆;赵昆;严振;吕志猛;殷霞;孙吉祥;许花;芦玉英;程亿强;王一帆;房彩申;何源 | 申请(专利权)人: | 国电南瑞科技股份有限公司;国电南瑞南京控制系统有限公司 |
主分类号: | G06F8/41 | 分类号: | G06F8/41;G06F8/38 |
代理公司: | 南京纵横知识产权代理有限公司 32224 | 代理人: | 董建林 |
地址: | 211100 江苏省南京*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 web 应用 封装 方法 存储 介质 计算 设备 | ||
本发明公开了一种Web应用封装方法、存储介质及计算设备,通过WebEngine容器对B/S应用界面进行封装;在容器中设置拦截器,对界面请求进行拦截;对容器拦截的界面请求按照界面请求内容分类进行分析后重新定向。本发明提升应用从电网调控系统安全三区向安全一区迁移的效率,降低Web应用封装难度,提高Web应用封装效率。
技术领域
本发明涉及电网调度自动化技术领域,具体涉及一种Web应用封装方法、存储介质及计算设备。
背景技术
电网调度控制系统随着部署区域不同,功能不同,对应的安全等级也不同,安全等级最高的安全一区是生产大区,负责实现电网调度中实时数据推送与设备遥控等基本功能,而安全等级相对较低的安全三区是信息化管理大区,众多系统都依托安全三区连接电网调控系统,实现信息化综合展示与决策分析功能。安全一区与安全三区通过专用物理设备进行隔离,在保证安全的情况下实现了数据的传输。随着电网调控系统三区功能的扩展,运行在三区的Web应用越来越多,其中很多功能也同样适用于调控系统安全一区。由于调控系统一区与三区的安全等级不同,例如在一区无法使用HTTP和HTTPS协议,因此在三区开发的Web应用在一区无法复用,而是需要用其他工具重新实现一遍,在人员成本越来越高的今天,对企业产生了很大的开发压力。
目前不少前端开发工具都提供Web容器,例如JavaFX嵌入了WebView,Qt嵌入了Chromium,等。
上述Web容器可以对HTML页面内容进行封装,使得整个应用看上去像一个C/S应用,但页面中的数据请求仍然通过HTTP协议与后台服务进行交互,无法符合电网调控系统安全一区禁用HTTP协议的规定。为了满足电网调控系统安全一区的相关安全规定,需要重新使用C/S模式重新开发电网调控系统安全三区的应用,由于开发方式不同,既难以保证C/S应用与B/S应用的用户体验完全一致,也增加了系统迁移成本,延长了系统迁移周期。
发明内容
为解决现有技术中的不足,本发明提供Web应用封装方法、存储介质及计算设备,降低Web应用封装难度,提高Web应用封装效率。
为了实现上述目标,本发明采用如下技术方案:一种适用于电力系统安全一区的Web应用封装方法,其特征在于:
通过WebEngine容器对B/S应用界面进行封装;
在容器中设置拦截器,对界面请求进行拦截;
对容器拦截的界面请求按照界面请求内容分类进行分析后重新定向。
进一步的,所述通过WebEngine容器对B/S应用界面进行封装,对B/S应用的界面转换成C/S应用的外观。
进一步的,所述对界面请求进行拦截的内容是所有HTTP的请求。
进一步的,所述界面请求内容包括:本地静态文件、远端文件、远端数据。
进一步的,若界面请求内容为本地静态文件,则将指向本地静态文件的请求重新定向到file://协议请求,通过文件系统直接打开对应的文件。
进一步的,若界面请求内容为远端文件,则将指向远端文件的请求重新定位到电网调控系统安全一区文件服务接口协议。
进一步的,若界面请求内容为远端数据,则将指向远端数据的请求重新定位到电网调控系统安全一区数据服务接口协议,通过数据服务提供远端数据。
一种存储一个或多个程序的计算机可读存储介质,所述一个或多个程序包括指令,所述指令当由计算设备执行时,使得所述计算设备执行适用于电力系统安全一区的Web应用封装方法中的任一方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国电南瑞科技股份有限公司;国电南瑞南京控制系统有限公司,未经国电南瑞科技股份有限公司;国电南瑞南京控制系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911247945.2/2.html,转载请声明来源钻瓜专利网。