基于web的组态型远程监控方法、电子设备及存储介质技术

技术编号:16458066 阅读:59 留言:0更新日期:2017-10-25 22:41
本发明专利技术公开了一种基于web的组态型远程监控方法,应用于监控系统,该系统包括web服务器、通信服务器、数据库、监控对象以及通信网络模块,该方法包括以下步骤:通过web服务器接收用户发送的注册信息生成对应的数据表并存储于数据库中;通过web服务器接收用户发送的配置文件生成通信协议文件;通过通信服务器定时读取通信协议文件,以及当通信协议文件变化时生成对应的数据采集报文并通过通信网络模块发送给监控对象;通过通信服务器接收监控对象返回对应的应答报文并解析出监控对象的数据,以及将数据依次存储于数据表中。本发明专利技术还公开了一种电子设备和计算机可读存储介质。本发明专利技术实现了组态监控软件的灵活需求问题。

Configuration based remote monitoring method, electronic equipment and storage medium based on Web

The invention discloses a configuration type remote monitoring method based on Web, is applied to the monitoring system, the system includes a web server, communication server, database, network communication module and the monitoring object, the method comprises the following steps: receiving user registration information to generate the corresponding sent by the web server data tables and stored in the database; the receiving user sent through the web server configuration file generation communication protocol file; reading communication protocol file through the communication server and the communication protocol timing, when the file changes generated when the data acquisition and communication network through the corresponding message module is sent to the monitoring object; receiving monitoring object through the communication server returns the corresponding response message and analyzing monitoring object data well, the data sequentially stored in the data table. The invention also discloses an electronic device and a computer readable storage medium. The invention realizes the flexible requirement of the configuration monitoring software.

【技术实现步骤摘要】
基于web的组态型远程监控方法、电子设备及存储介质
本专利技术涉及组态监控,尤其涉及一种基于web的组态型监控方法及系统。
技术介绍
组态监控软件是指一些集数据采集与过程控制于一体的专用软件,组件监控软件主要用于各种工控设备的监控并支持常见的通信协议,通常提供分布式数据管理和网络功能,组件监控软件解决了工控领域人员手动编写HMI或者委托第三方开发而由此造成的开发周期长、可靠性差、不灵活等问题。另外,组态软件在使用时,首先需要购买开发商所提供的软件及其加密狗,并在物理机上安装后才能运行,这种使用方式不够灵活;而且组态软件根据所支持的点数区分价格的,例如亚控的组态王分为256、512、无限点等,其中点数是在运行过程中所能监控的物理对象,比如寄存器的个数,因此购买后可能会产生点数剩余或不足,从而造成资源浪费或不能够充分监控所需要的监控对象。
技术实现思路
为了克服现有技术的不足,本专利技术的目的之一在于提供一种基于web的组态型远程监控方法,其能够解决组态监控软件使用不灵活的问题。本专利技术的目的之二在于提供一种电子设备,其能够解决组态监控软件使用不灵活的问题。本专利技术的目的之三在于提供一种计算机可读存储介质,其能够解决组态监控软件使用不灵活的问题。本专利技术的目的之四在于提供一种基于web的组态型远程监控装置,其能够解决组态监控软件使用不灵活的问题。本专利技术的目的之一采用以下技术方案实现:一种基于web的组态型远程监控方法,应用于组态型远程监控系统,所述监控系统包括web服务器、通信服务器、数据库、监控对象以及通信网络模块,所述web服务器、通信服务器分别与数据库连接,所述监控对象通过通信网络模块与通信服务器进行通信;监控方法包括以下步骤:数据表生成步骤,通过web服务器接收用户发送的注册信息生成对应的数据表并存储于数据库中;文件生成步骤,通过web服务器接收用户发送的配置文件生成通信协议文件;报文生成步骤,通过通信服务器定时读取所述通信协议文件,并当所述通信协议文件变化时生成对应的数据采集报文;数据采集步骤,通过通信服务器将数据采集报文依次通过通信网络模块发送给监控对象;数据更新步骤,通过通信服务器接收监控对象返回对应的应答报文并解析出对应的监控对象的数据,然后将监控对象的数据依次存储于所述数据表中。进一步地,还包括链接生成步骤,通过web服务器生成一组态画面链接并通过浏览器显示给用户;监控画面生成步骤,通过web服务器接收用户点击组态画面链接的信号,并根据配置文件以及数据库中对应的数据表生成对应的组态监控画面显示给用户。进一步地,所述注册信息包括监控对象、监控对象所对应的寄存器以及寄存器的个数和寄存器的名称。进一步地,所述配置文件包括用户选择的控件、控件所在的位置、监控对象、控件与寄存器的关联信息、寄存器的数据变化与控件动画效果的关系、通信协议以及通信服务器与监控对象之间的主从关系。本专利技术的目的之二采用以下技术方案实现:一种电子设备,包括:一个或多个处理器;存储器;以及一个或多个程序,其中所述一个或多个程序被存储在所述存储器中,并且被配置成有一个或多个处理器执行,所述程序包括用于执行以下方法的步骤:数据表生成步骤,通过web服务器接收用户发送的注册信息生成对应的数据表并存储于数据库中;文件生成步骤,通过web服务器接收用户发送的配置文件生成通信协议文件;报文生成步骤,通过通信服务器定时读取所述通信协议文件,并当所述通信协议文件变化时生成对应的数据采集报文;数据采集步骤,通过通信服务器将数据采集报文依次通过通信网络模块发送给监控对象;数据更新步骤,通过通信服务器接收监控对象返回对应的应答报文并解析出对应的监控对象的数据,然后将监控对象的数据依次存储于所述数据表中。进一步地,所述程序还包括用于执行以下方法的步骤:链接生成步骤,通过web服务器生成一组态画面链接并通过浏览器显示给用户;监控画面生成步骤,通过web服务器接收用户点击组态画面链接的信号,并根据配置文件以及数据库中对应的数据表生成对应的组态监控画面显示给用户。进一步地,所述注册信息包括监控对象、监控对象所对应的寄存器以及寄存器的个数和寄存器的名称。进一步地,所述配置文件包括用户选择的控件、控件所在的位置、监控对象、控件与寄存器的关联信息、寄存器的数据变化与控件动画效果的关系、通信协议以及通信服务器与监控对象之间的主从关系。本专利技术的目的之三采用以下技术方案实现:一种计算机可读存储介质,其存储用于实现基于web的组态型远程监控的计算机程序,其中,所述计算机程序使得计算机执行如权利要求1所述的基于web的组态型远程监控方法。本专利技术的目的之四采用以下技术方案实现:一种基于web的组态型远程监控装置,应用于组态型远程监控系统,所述监控系统包括web服务器、通信服务器、数据库、监控对象以及通信网络模块,所述web服务器、通信服务器分别与数据库连接,所述监控对象通过通信网络模块与通信服务器进行通信;监控装置包括:数据表生成模块,设于web服务器,用于接收用户发送的注册信息生成对应的数据表并存储于数据库中;文件生成模块,设于web服务器,用于接收用户发送的配置文件生成通信协议文件;报文生成模块,设于通信服务器,用于定时读取所述通信协议文件,并当所述通信协议文件变化时生成对应的数据采集报文;数据采集模块,设于通信服务器,用于将数据采集报文依次通过通信网络模块发送给监控对象;数据更新模块,设于通信服务器,用于接收监控对象返回对应的应答报文并解析出对应的监控对象的数据,然后将监控对象的数据依次存储于所述数据表中。相比现有技术,本专利技术的有益效果在于:用户可通过浏览器随时随地对设备进行远程监控;同时,在使用监控组态软件时,可根据具体监控的物理对象的多少来购买监控的点数,从而节省资源。附图说明图1为本专利技术提供的系统模块图;图2为本专利技术提供的方法流程图;图3为本专利技术提供的装置模块图。具体实施方式下面,结合附图以及具体实施方式,对本专利技术做进一步描述,需要说明的是,在不相冲突的前提下,以下描述的各实施例之间或各技术特征之间可以任意组合形成新的实施例。实施例一种基于web的组态型远程监控方法,如图1所示,监控方法应用于监控系统,监控系统包括web服务器、通信服务器、数据库、监控对象和网络通信模块,所述web服务器与数据库进行通信,监控对象通过网络通信模块与通信服务器进行通信,所述通信服务器还与数据库进行通信。所示web服务器用于接收用户发送的注册请求,并根据注册请求生成一数据表存储于数据库中,以及向用户返回一个组态画面链接。每个监控对象所对应的寄存器的个数、名称等均不同,在注册时需要对其进行设置,也即是注册请求中包括监控对象以及监控对象所对应的寄存器个数和寄存器名称。所述web服务器还用于接收用户通过浏览器发送的控件的配置文件并生成通信协议文件,配置文件包括用户选择的控件、控件所对应的位置、监控对象、控件与监控对象所对应的寄存器之间的关联信息、监控对象所对应的寄存器的数据变换与控件动画效果的关系、通信协议以及通信服务器与监控对象之间的主从关系。在设计组态监控画面时,随着用户选择的控件的不同,对应的配置文件就会发生变化,这样通信协议文件就会发生变化。用户在注册后,通过浏览器拖拽控件,并对控件进本文档来自技高网...
基于web的组态型远程监控方法、电子设备及存储介质

【技术保护点】
一种基于web的组态型远程监控方法,其特征在于:应用于组态型远程监控系统,所述监控系统包括web服务器、通信服务器、数据库、监控对象以及通信网络模块,所述web服务器、通信服务器分别与数据库连接,所述监控对象通过通信网络模块与通信服务器进行通信;监控方法包括以下步骤:数据表生成步骤,通过web服务器接收用户发送的注册信息生成对应的数据表并存储于数据库中;文件生成步骤,通过web服务器接收用户发送的配置文件生成通信协议文件;报文生成步骤,通过通信服务器定时读取所述通信协议文件,并当所述通信协议文件变化时生成对应的数据采集报文;数据采集步骤,通过通信服务器将数据采集报文依次通过通信网络模块发送给监控对象;数据更新步骤,通过通信服务器接收监控对象返回对应的应答报文并解析出对应的监控对象的数据,然后将监控对象的数据依次存储于所述数据表中。

【技术特征摘要】
1.一种基于web的组态型远程监控方法,其特征在于:应用于组态型远程监控系统,所述监控系统包括web服务器、通信服务器、数据库、监控对象以及通信网络模块,所述web服务器、通信服务器分别与数据库连接,所述监控对象通过通信网络模块与通信服务器进行通信;监控方法包括以下步骤:数据表生成步骤,通过web服务器接收用户发送的注册信息生成对应的数据表并存储于数据库中;文件生成步骤,通过web服务器接收用户发送的配置文件生成通信协议文件;报文生成步骤,通过通信服务器定时读取所述通信协议文件,并当所述通信协议文件变化时生成对应的数据采集报文;数据采集步骤,通过通信服务器将数据采集报文依次通过通信网络模块发送给监控对象;数据更新步骤,通过通信服务器接收监控对象返回对应的应答报文并解析出对应的监控对象的数据,然后将监控对象的数据依次存储于所述数据表中。2.如权利要求1所述基于web的组态型远程监控方法,其特征在于:还包括链接生成步骤,通过web服务器生成一组态画面链接并通过浏览器显示给用户;监控画面生成步骤,通过web服务器接收用户点击组态画面链接的信号,并根据配置文件以及数据库中对应的数据表生成对应的组态监控画面显示给用户。3.如权利要求1-2任意一项所述基于web的组态型远程监控方法,其特征在于:所述注册信息包括监控对象、监控对象所对应的寄存器以及寄存器的个数和寄存器的名称。4.如权利要求3所述基于web的组态型远程监控方法,其特征在于:所述配置文件包括用户选择的控件、控件所在的位置、监控对象、控件与寄存器的关联信息、寄存器的数据变化与控件动画效果的关系、通信协议以及通信服务器与监控对象之间的主从关系。5.一种电子设备,其特征在于包括:一个或多个处理器;存储器;以及一个或多个程序,其中所述一个或多个程序被存储在所述存储器中,并且被配置成有一个或多个处理器执行,所述程序包括用于执行以下方法的步骤:数据表生成步骤,通过web服务器接收用户发送的注册信息生成对应的数据表并存储于数据库中;文件生成步骤,通过web服务器接收用户发送的配置文件生成通信协议文件;报文生成步骤,通过通信服务器定时读取所述通信协议文件,并当所述通...

【专利技术属性】
技术研发人员:朱建涛谢浩安张国强
申请(专利权)人:云宏信息科技股份有限公司广州航天云宏技术有限公司
类型:发明
国别省市:广东,44

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

1