专利名称:一种综合远程监控系统及远程监控数据的处理方法
技术领域:
本发明属于远程监控领域,尤其涉及一种综合远程监控系统及远程监控数 据的处理方法。
背景技术:
随着网络的发展,许多单位或行业存在一个总部和多个分部,总部和多个 分部之间建立了网络连接,需要在总部和多个分部之间建立数据资源的共享, 统一管理和调度,即把总部和各个分部之间的远程监控数据流实现远程传输、 统一监管,并实现多级管理,例如把总部和各个分部的信息中心机房(基站、 网络设备房)现场设备的远程监控数据流远程传输实现共享监控、实现多级管 理。当前一般采用client/server或web server软件结构来实现,采用的是单服务 器结构,但是如果网络资源受到限制,总部和分部之间带宽不够,或,设备远 程监控数据流的数据量较大,超过了单服务器能承受的最大软硬件资源时(即 单台服务器资源已饱和),总部和分部之间的远程监控数据流远程传输无法实 现共享监控、多级管理。发明内容本发明实施例的目的在于提供一种综合远程监控系统,旨在解决现有的技 术中,当网络资源受到限制,带宽不够,或,远程监控数据流的数据量较大, 超过了单服务器能承受的最大软硬件资源时,单服务器结构无法实现共享监控、 多级管理的问题。本发明实施例是这样实现的, 一种综合远程监控系统,所述综合远程监控系统包括主服务器和至少一个从属于所述主服务器的二级从服务器,其中所述主服务器用于与连接的客户端和/或从属于的所述二级从服务器进行
远程监控数据交互,并管理控制所述二级从服务器;以及
所述二级从服务器用于与连接的客户端和/或所述主服务器进行远程监控
数据交互。
本发明实施例的另 一 目的在于提供一种远程监控数据的处理方法,所述方法包括下述步骤
请求端向主服务器或从服务器发送远程监控数据请求指令;所述主服务器或从服务器根据所述远程监控数据请求指令,从目标端获取请求的远程监控数据,并緩存;
请求端读取或下载緩存在主服务器或从服务器的所述请求远程监控数据在本发明实施例中,综合远程监控系统包括主服务器和至少一个从属于主服务器的二级从服务器,与连接的客户端和/或从属于的所述二级从服务器进行远程监控数据交互,并管理控制所述二级从服务器;二级从服务器用于与连接的客户端和/或主服务器进行远程监控数据交互,当网络资源受到限制,带宽不够,或,远程监控数据流的数据量较大,超过了单服务器能承受的最大软硬件资源时,实现远程监控数据流远程传输的共享监控、多级管理。
图l是本发明第一实施例提供的综合远程监控系统的结构框图;图2是本发明第二实施例提供的综合远程监控系统的结构框图;图3是本发明实施例提供的远程监控数据的处理方法的实现流程图。
具体实施例方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
在本发明实施例中,综合远程监控系统包括主服务器和至少 一个从属于主服务器的二级从服务器,与连接的客户端和/或从属于的二级从服务器进行远程
监控数据交互,并管理控制二级从服务器;二级从服务器用于与连接的客户端和/或主服务器进行远程监控数据交互。
图1示出了本发明第一实施例提供的综合远程监控系统的结构框图,为了便于说明,图中仅给出了与本发明实施例相关的部分。
本发明实施例提供的综合远程监控系统包括主服务器和至少 一个从属于主服务器的二级从服务器,其中
主服务器用于与连接的客户端和/或从属于主服务器的二级从服务器进行远程监控数据交互,并管理控制二级从服务器;二级从服务器用于与连接的客户端和/或主服务器进行远程监控数据交互。
在本发明实施例中,上述远程监控数据包括设备数据、视频数据、音频数据,也可以存在其他形式格式的数据,在此不再赘述,但不用以限制本发明。
作为本发明的一个具体实施例,综合远程监控系统还可以包括至少 一个三级从服务器,其从属于二级从服务器,与连接的客户端和/或二级从服务器进行远程监控数据交互。
在本发明实施例中,综合远程监控系统还可以包括从属于三级从服务器的其他级别的从服务器,例如四级从服务器、五级从服务器等,其连接从属方式和数据交互方式与上述二级从服务器和三级从服务器类似,在此不再赘述,但不用以限制本发明。
在本发明实施例中,综合远程监控系统中上级从服务器管理控制下级从服务器进行远程监控lt据交互,例如
二级从服务器从属于主服务器,服从主服务器的管理控制以及远程监控数据的荻取;三级从服务器从属于二级从服务器,服从二级从服务器的管理控制以及远程监控凄t据的获取。在本发明实施例中,主服务器、二级从服务器和三级从服务器可以采用
server、 web server和其他程序的形式,同样,客户端可以采用client、网络浏览器和其他程序的形式,其中
当主服务器和从服务器采用server形式,客户端采用client形式时,该综合远程监控系统为一硬件设备系统构架,主服务器、单个从服务器和客户端都是单一的PC或其他形式终端;
当主服务器和从服务器采用web server和其他程序的形式,客户端采用正浏览器和其他程序的形式时,该综合远程监控系统为一软件系统构架,主服务器、单个从服务器和客户端为某一单一终端的软件系统。
图2示出了本发明第二实施例提供的综合远程监控系统的结构框图,为了便于说明,图中仅给出了与本发明实施例相关的部分。
综合远程监控系统包括主服务器11 、 二级从服务器21 、 二级从服务器22、从属于二级从服务器21的三级从服务器31和三M服务器32、从属于二级从服务器22的三级/人服务器33和三^^人服务器34,其中,在图中还示出了从属于上述主服务器的客户端111和客户端112,从属于二级从服务器21的客户端211和客户端212,从属于二级从服务器22的客户端221和客户端222,从属于三级从服务器31的客户端311和客户端312,从属于三级从服务器32的客户端321和客户端322,从属于三级从服务器33的客户端331和客户端332,从属于三级从服务器34的客户端341和客户端342。
在本发明实施例中,客户端可以从其从属的主服务器和/或二级从服务器、三级从服务器获取远程监控数据,上级从服务器可以从下级从服务器获取远程监控数据,例如,二级从服务器22可以从三级从服务器33和三级从服务器34获取所需要的远程监控数据。
主服务器11可以和二级从服务器21和二级从服务器22获得远程监控数据;客户端111和客户端112是主服务器11的客户端,可以从主服务器ll获得远程监控数据;二级从服务器21是三级从服务器31和三级从服务器32的主服务器,可以从三级从服务器31和三级从服务器32获得数据;二级从服务器22是三级从服务器33和三级从服务器34的主服务器,可以从三级从服务器33和三级从服务器34获得远程监控数据;客户端211和客户端212是二级从服务器21的客户端,可以从二级从服务器21获得远程监控数据;客户端221和客户端222是二级从服务器22的客户端,可以从二级从服务器22获得远程监控数据;客户端311和客户端312是三级从服务器31的客户端,可以从三级从服务器31获得远程监控数据;客户端321和客户端322是三级从服务器32的客户端,可以/人三级从服务器32获得远程监控数据;客户端331和客户端332是三级从服务器33的客户端,可以从三级从服务器33获得远程监控数据;客户端341和客户端342是三级从服务器34的客户端,可以从三级从服务器34获得远程监控数据。
在本发明实施例中,主服务器11及从服务器21、 22、 31、 32、 33、 34可以采用server 、 web server和/或其他程序形式实现,客户端可以釆用client、网络浏览器和/或其他程序形式实现。
图3示出了本发明实施例提供的远程监控数据的处理方法的实现流程,其详细步骤如下所述
在步骤S101中,请求端向主服务器或从服务器发送远程监控数据请求指令。
在本发明实施例中,该从服务器为二级从服务器或三级从服务器或其他等级的从服务器,下述以二级从服务器或三级从服务器为例进行说明,但不用以限制本发明。
在本发明实施例中,请求端包括从属于主服务器的客户端或从属于二级从服务器或三级从服务器的客户端,当然请求端也可以是从属于其他等级从服务器的客户端,在此不用以限制本发明。
在步骤S102中,主服务器或从服务器根据远程监控数据请求指令,从目标端获取请求的远程监控数据,并緩存。在本发明实施例中,主服务器或从服务器根据请求端发送的远程监控数据 请求指令,到对应的服务器获取相对应的请求远程监控数据,存储在主服务器 或从服务器,其中,可以暂时援存在主服务器或从服务器,该目标端为远程监 控数据的存储端,例如二级从服务器、三级从服务器等。
在步骤S103中,请求端读取或下载緩存在主服务器或从服务器的请求远
程监控数据。
在本发明实施例中,当主服务器或从服务器从目标端获取请求的远程监控 数据,并緩存后,请求端到主服务器或从服务器读取或下载远程监控数据。
作为本发明的一个具体实施例,如图2所示的综合远程监控系统中,以客 户端111需要访问获取三级从服务器32的远程监控数据A为例进行说明,其 具体实现流程为
客户端111向主服务器11发送远程监控数据请求指令,其中该远程监控数 据请求指令可以为请求获取三级从服务器32的远程监控数据A;主服务器获取 到该请求指令后,主服务器到三级从服务器32获取远程监控数据A,并緩存, 客户端111从主服务器11读取或下载存储的远程监控数据A。
作为本发明的另一个具体实施例,如图2所示的综合远程监控系统中,以 客户端342需要访问获取三级从服务器32的远程监控数据B为例进行说明, 其具体实现流程为
客户端342向从属的三级从服务器34发送远程监控数据请求指令,三级从 服务器34将该远程监控数据请求指令通过二级从服务器22转发给主服务器 11,其中该远程监控数据请求指令可以为请求获取三级乂人力良务器32的远程监控 数据B;主服务器获取到该请求指令后,主服务器到三级从服务器32获取远程 监控数据B,并将该远程监控数据B转发给三级从服务器34,客户端3"到三 级从服务器34读取或下载存储的远程监控数据B。
客户端111和112同时需要访问三级从服务器31的数据A时,可以由主 服务器11向二级从服务器21获得来自三级从服务器31的数据A—次,数椐A在主服务器11和二级从服务器21之间只传输一次、数据A在三级从服务器31 和二级从服务器21之间只传输一次,无须传输2次,可以解决主服务器11和 二级从服务器21之间,三级从服务器31和二级从服务器21之间的网络资源受 到限制,带宽问题。
当主服务器11的资源已经饱和,再有数据处理请求时,该数据处理请求可 以交给其从属的二级^^人服务器21或二级从服务器22来处理,在此不再赘述, 但不用以限制本发明。
在本发明实施例中,综合远程监控系统包括主服务器和至少一个从属于主 服务器的二级从服务器,与连接的客户端和/或从属于的二级从服务器进行远程 监控数据交互,并管理控制二级从服务器;二级从服务器用于与连接的客户端 和/或主服务器进行远程监控数据交互,当网络资源受到限制,带宽不够,或, 远程监控数据流的数据量较大,超过了单服务器能承受的最大软硬件资源时, 实现远程监控数据流远程传输的共享监控、多级管理。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发 明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明 的保护范围之内。
权利要求
1、一种综合远程监控系统,其特征在于,所述综合远程监控系统包括主服务器和至少一个从属于所述主服务器的二级从服务器,其中所述主服务器用于与连接的客户端和/或从属于的所述二级从服务器进行远程监控数据交互,并管理控制所述二级从服务器;以及所述二级从服务器用于与连接的客户端和/或所述主服务器进行远程监控数据交互。
2、 如权利要求1所述的综合远程监控系统,其特征在于,所述系统还包括 至少一个三级从服务器,从属于所述二级从服务器,用于与连接的客户端和/或所述二级从服务器进行远程监控数据交互。
3、 如权利要求2所述的综合远程监控系统,其特征在于,所述二级从服务 器还用于管理控制三级从服务器进行远程监控数据交互。
4、 如权利要求3所述的综合远程监控系统,其特征在于,所述主服务器、 二级从服务器和三级AUl务器采用包括server和web server的形式。
5、 如权利要求4所述的综合远程监控系统,其特征在于,所述客户端采用 包括client和网络浏览器的形式。
6、 如权利要求1所述的综合远程监控系统,其特征在于,所述远程监控数 据包括设备数据、视频数据和音频数据。
7、 一种远程监控数据的处理方法,其特征在于,所述方法包括下述步骤 请求端向主服务器或从服务器发送远程监控数据请求指令; 所述主服务器或从服务器根据所述远程监控数据请求指令,从目标端获取请求的远程监控数据,并緩存;请求端读取或下载緩存在主服务器或从服务器的所述请求远程监控数据
8、 如权利要求7所述的远程监控数据的处理方法,其特征在于,所述请求 端包括从属于所述主服务器的客户端或从属于二级从服务器或三级从服务器的 客户端。
9、如权利要求7所述的远程监控数据的处理方法,其特征在于,所述从服 务器为二级从服务器或三级从服务器。
全文摘要
本发明适用于远程监控领域,提供了一种综合远程监控系统及远程监控数据的处理方法,所述综合远程监控系统包括主服务器和至少一个从属于所述主服务器的二级从服务器,其中所述主服务器用于与连接的客户端和/或从属于的所述二级从服务器进行远程监控数据交互,并管理控制所述二级从服务器;所述二级从服务器用于与连接的客户端和/或所述主服务器进行远程监控数据交互。在本发明中,综合远程监控系统包括主服务器和至少一个二级从服务器,当网络资源受到限制,带宽不够,或,远程监控数据流的数据量较大,超过了单服务器能承受的最大软硬件资源时,实现远程监控数据流远程传输的共享监控、多级管理。
文档编号H04L29/08GK101521682SQ200910106268
公开日2009年9月2日 申请日期2009年3月31日 优先权日2009年3月31日
发明者张志强 申请人:张志强