[发明专利]监控组态文件实时发布方法和系统及监控系统、Web服务器有效
申请号: | 201910913681.3 | 申请日: | 2019-09-25 |
公开(公告)号: | CN110704778B | 公开(公告)日: | 2023-02-10 |
发明(设计)人: | 张玉垒;李宝潭;陶颍军;邱俊宏;邓建慎;赵丹;韩勇;朱俊瑞;陈强;李现伟;李燕;崔丽艳;张亚萍;梁志博;冯凯滨;陈无难;化高峰;余勇;马世林 | 申请(专利权)人: | 许昌许继软件技术有限公司;许继电气股份有限公司;许继集团有限公司 |
主分类号: | G06F16/958 | 分类号: | G06F16/958;G06F16/957;G06F8/38;G06F8/34 |
代理公司: | 郑州睿信知识产权代理有限公司 41119 | 代理人: | 吴敏 |
地址: | 461000 河*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 监控 组态 文件 实时 发布 方法 系统 web 服务器 | ||
本发明涉及一种监控组态文件实时发布方法和系统及监控系统、Web服务器,将监控组态中的画面文件转换为SVG文件并导出,生成与SVG文件同名的记录文件;Web前端对浏览器地址栏中的网址进行解析,得到SVG文件名,并根据SVG文件名向Web后端请求SVG文件,Web后端与监控系统进行交互获取对应的SVG文件并发送给Web前端;Web前端对获取的SVG文件进行解析,并根据SVG文件名向Web后端请求页面中的数据信息,Web后端与监控系统进行交互通过与SVG同名的记录文件获取对应页面中的数据信息并发送给Web前端,Web前端对收到页面中的数据信息进行数据更新。本发明可以实现监控数据的实时发布,同时又能保持图形画面的一致性,减少了工作量。
技术领域
本发明涉及一种监控组态文件实时发布方法和系统及监控系统、Web服务器,属于监控组态实时Web发布技术领域。
背景技术
实时界面Web发布系统用于把实时监控界面及时发布到Web系统中,使得原本在监控室特定人员通过特定应用程序才能看到的监控系统界面,可以在监控室之外随时随地被任何需要了解系统运行状况的人员通过网页浏览器查看。在将实时监控界面发布到Web系统的过程中,需要进行前后端的数据交互,如何能够在保证图形中的画面能够展示实时数据的同时,又能保持图形画面的一致性和减少工作量,迫切需要解决。而现有的组态文件Web发布方法,有的是重新按照原来的页面重新绘制一幅SVG图形从而实现Web发布的,这无疑增加了工作量;有的是解析原有的组态文件格式直接进行Web发布,但如果原有的组态文件格式太复杂,直接解析会有一定的难度,影响画面的实时展示。
发明内容
本发明的目的是提供一种监控组态文件实时发布方法和系统及监控系统、Web服务器,用于解决如何在保证图形中的画面能够展示实时数据的同时,又能减少工作量的问题。
为解决上述技术问题,本发明提供了一种监控组态文件实时发布方法,包括以下步骤:
监控系统将监控组态中的画面文件转换为SVG文件并导出,生成与SVG文件同名的记录文件,所述记录文件中记录有对应SVG文件中的图元ID及其对应的关联数据的索引,根据记录文件实时从数据库中获取页面中图元对应的数据;
监控系统将对应的SVG文件以及通过与SVG同名的记录文件获取的对应页面中的数据信息发送给Web后端。
为解决上述技术问题,本发明还提供了一种监控系统,包括处理器和存储器,所述处理器用于处理存储在所述存储器中的指令,以实现上述的监控组态文件实时发布方法。
本发明的有益效果是:通过将监控组态中的画面文件转换为SVG文件,对浏览器地址栏中的网址进行解析得到SVG文件名,根据SVG文件名可以获取SVG文件和页面中对应的数据信息,进而实现监控数据的Web发布。由于本发明把原有的监控组态中的画面文件转换为SVG文件,转换为SVG后进行Web发布就不需要关注原来组态文件的复杂格式,只需按照SVG格式解析就行,不仅可以实现监控数据的实时发布,同时又能保持图形画面的一致性,减少了工作量。
进一步的,为了实现对SVG文件中的不同图元的处理,监控系统在导出SVG文件时对SVG文件中的图元进行分类,分类后的SVG文件中的图元包括引用类图元、文本类图元和图表类图元。
为解决上述技术问题,本发明还提供了一种监控组态文件实时发布方法,包括以下步骤:
Web前端对浏览器地址栏中的网址进行解析,得到SVG文件名,并根据SVG文件名向Web后端请求SVG文件,Web后端从监控系统中获取对应的SVG文件并发送给Web前端;
Web前端对获取的SVG文件进行解析,并根据SVG文件名向Web后端请求页面中的数据信息,Web后端从监控系统中通过与SVG同名的记录文件获取对应页面中的数据信息并发送给Web前端,Web前端对收到页面中的数据信息进行数据更新。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于许昌许继软件技术有限公司;许继电气股份有限公司;许继集团有限公司,未经许昌许继软件技术有限公司;许继电气股份有限公司;许继集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910913681.3/2.html,转载请声明来源钻瓜专利网。