用于视频监控系统的组网配置方法及其装置制造方法
【专利摘要】本发明公开了一种用于视频监控系统的服务器组网配置方法及其装置,所述方法包括:检测图形组态区域内的服务器组态图形元素,并针对检测到的服务器组态图形元素分别建立相应的服务器内存对象;检测图形组态区域内与服务器组态图形元素相对应的点击,当检测到时,则建立相应的连接线内存对象,并将通过点击或连接而关联起来的两个的服务器组态图形元素分别保存为该连接线内存对象的成员变量,其中,所述服务器组态图形元素之间的关联关系通过连接线组态元素予以表述。采用本发明可以自动生成服务器关联属性参数,减少服务器的属性配置项,从而能够解决现有视频监控系统服务器组网配置需要人为手动配置而导致的配置效率低下且容易产生误操作的问题。
【专利说明】用于视频监控系统的组网配置方法及其装置
【技术领域】
[0001] 本发明涉及视频监控系统,具体而言,涉及一种基于图形组态的用于视频监控系 统的组网配置和运行呈现的方法及其装置。
【背景技术】
[0002] 视频监控系统由实时控制系统、监视系统及管理信息系统组成。其中,实时控制系 统用以完成实时数据采集处理、存储以及反馈的功能;监视系统用以完成对各个监控点的 全天候的监视,能在多操作控制点上切换多路图像;管理信息系统用以完成各类所需信息 的采集、接收、传输、加工和处理,是整个系统的控制核心。
[0003]目前,视频监控系统是平安城市、智能交通、安全园区等应用的重要组成部分。在 系统架构方面,视频监控系统一般包括服务器平台、客户端、前端设备几个部分。
[0004] 通常当工程人员需要在某个规划区域建立视频监控系统时,需要首先在客户端完 成其多个服务器的组网配置。其组网规模一般根据工程的实际需求而定,主要包括简单组 网、大规模组网和多级组网等多种模式。然而,一般而言,视频监控系统的前端采集点设备 通常较多,且传输数据量大,因此,即使是简单规模的组网也需要建立多个服务器来提升数 据处理能力以及实现均衡负载。服务器的组网配置主要有两类参数需要配置,分别是服务 器固有属性参数以及服务器在平台中的关联属性参数。除此之外,当视频监控系统处于运 行阶段时,客户端还需要将服务器的实时状态,包括服务器网络的连接状况、告警信息等进 行实时呈现,以为维护人员提供维护依据。
[0005] 在现有技术中,对于视频监控系统的多服务器组网配置方法中:
[0006] 1、平台系统中服务器的固有属性参数和关联属性参数都需要进行手动填写,配置 过程较为繁琐;
[0007] 2、由于在实际工程中,根据系统规模会产生不同的组网需求,例如针对一个园区 的视频监控,可能只需要构建一个简单组网;而针对一个县市的区域的视频监控,则会需要 构建多级组网。而采用现有技术中提供的多服务器组网配置方法,每次组网都需要重复配 置服务器,导致一些不必要的人力成本的额外增加,同时,还需要消耗一定的时间来完成此 项重复工作。
[0008] 3、基于现有的组网配置方式,其组网配置的实现过程通常是逐个建立的服务器对 象,并以文字的形式列在表格或树形结构中,该结构不能形象直观的展示已建立系统,不便 于工程人员进行复杂系统的组网;另外,用户也很难从客户端呈现的表格或树形结构的服 务器列表中了解到实际的系统结构和系统的实时运行状态。除此之外,包括告警信息在内 的许多重要信息也不能快速清晰的呈现在系统中。
【发明内容】
[0009] 为了解决现有技术中视频监控系统服务器组网配置需要人为手动配置,导致配置 效率低下且容易产生误操作的问题,本发明实施例的目的在于提供一种基于图形组态的用 于视频监控系统的服务器组网配置和运行呈现的方法及其装置。
[0010] 为了达到本发明的目的,本发明采用以下技术方案实现:
[0011] 本发明实施例提供的一种用于视频监控系统的组网配置方法,包括:
[0012] 检测图形组态区域内的设备组态图形元素,并针对检测到的设备组态图形元素分 别建立相应的设备内存对象;
[0013] 检测图形组态区域内与设备组态图形元素相对应的点击,当检测到时,则建立相 应的连接线内存对象,并将通过点击或连接而关联起来的两个的设备组态图形元素分别保 存为该连接线内存对象的成员变量,其中,所述设备组态图形元素之间的关联关系通过连 接线组态元素予以表述。
[0014] 优选地,在执行"检测图形组态区域内的设备组态图形元素并针对检测到的设备 组态图形元素分别建立相应的设备内存对象"步骤之前,所述用于视频监控系统的组网配 置方法还包括:
[0015] 定义与实际设备对应的设备组态图形元素以及对应的数据存储结构。
[0016] 优选地,在执行"定义与实际设备对应的设备组态图形元素以及对应的数据存储 结构"步骤之后,所述用于视频监控系统的组网配置方法还包括:
[0017] 定义表示实际设备拓扑关系的连接线组态元素以及对应的数据存储结构。
[0018] 优选地,在执行"检测图形组态区域内与设备组态图形元素相对应的点击,当检测 到时,则建立相应的连接线内存对象,并将通过点击或连接而关联起来的两个的设备组态 图形元素分别保存为该连接线内存对象的成员变量,其中,所述设备组态图形元素之间的 关联关系通过连接线组态元素予以表述"步骤之后,所述用于视频监控系统的组网配置方 法还包括:
[0019] 检测图形组态区域内设备组态图形元素的移动,在检测到时,则依据预设的移动 消息处理方法修改相应的设备内存对象的位置参数;
[0020] 和/或,检测图形组态区域内设备组态图形元素的删除,在检测到时,则依据预设 的删除消息处理方法清理相应的设备内存对象。
[0021] 优选地,所述设备组态图形元素以及连接线组态元素均以唯一标识ID为关键值 存储在内存map结构中。
[0022] 优选地,在执行"检测图形组态区域内与设备组态图形元素相对应的点击,当检测 到时,则建立相应的连接线内存对象,并将通过点击或连接而关联起来的两个的设备组态 图形元素分别保存为该连接线内存对象的成员变量,其中,所述设备组态图形元素之间的 关联关系通过连接线组态元素予以表述"步骤之后,所述用于视频监控系统的组网配置方 法还包括:
[0023] 当实际设备之间的连接状态发生变化时,获取中心设备发送的通知协议,并依据 该通知协议选择相应的连接线组态元素以呈现相应设备组态图形元素之间的关联关系;
[0024] 和/或,当实际设备发生异常时,获取中心设备发送的异常告警通知,并依据该异 常告警通知在相应的设备组态图形元素上标注相应的告警标识,或依据该异常告警通知选 择相应的设备组态图形元素以呈现相应实际设备的当前状态。
[0025] 本发明实施例提供的一种用于视频监控系统的组网配置装置,包括:
[0026] 第一检测处理模块,用于检测图形组态区域内的设备组态图形元素,并针对检测 到的设备组态图形元素分别建立相应的设备内存对象;
[0027] 第二检测处理模块,用于检测图形组态区域内与设备组态图形元素相对应的点 击,当检测到时,则建立相应的连接线内存对象,并将通过点击或连接而关联起来的两个的 设备组态图形元素分别保存为该连接线内存对象的成员变量,其中,所述设备组态图形元 素之间的关联关系通过连接线组态元素予以表述。
[0028] 优选地,所述用于视频监控系统的组网配置装置还包括:
[0029] 第一配置模块,用于定义与实际设备对应的设备组态图形元素以及对应的数据存 储结构。
[0030] 优选地,所述用于视频监控系统的组网配置装置还包括:
[0031] 第二配置模块,用于定义表示实际设备拓扑关系的连接线组态元素以及对应的数 据存储结构。
[0032] 优选地,所述用于视频监控系统的组网配置装置还包括:
[0033] 第三检测处理模块,用于检测图形组态区域内设备组态图形元素的移动,在检测 到时,则依据预设的移动消息处理方法修改相应的设备内存对象的位置参数;
[0034] 和/或,第四检测处理模块,用于检测图形组态区域内设备组态图形元素的删除, 在检测到时,则依据预设的删除消息处理方法清理相应的设备内存对象。
[0035] 优选地,所述用于视频监控系统的组网配置装置还包括:
[0036] 存储模块,用于将所述设备组态图形元素以及连接线组态元素均以唯一标识ID 为关键值存储在内存map结构中。
[0037] 优选地,所述用于视频监控系统的组网配置装置还包括:
[0038] 第一呈现处理模块,用于当实际设备之间的连接状态发生变化时,获取中心设备 发送的通知协议,并依据该通知协议选择相应的连接线组态元素以呈现相应设备组态图形 兀素之间的关联关系;
[0039] 和/或,第二呈现处理模块,用于当实际设备发生异常时,获取中心设备发送的异 常告警通知,并依据该异常告警通知在相应的设备组态图形元素上标注相应的告警标识, 或依据该异常告警通知选择相应的设备组态图形元素以呈现相应实际设备的当前状态。
[0040] 本发明提供的基于图形组态的用于视频监控系统的组网配置和运行呈现的方法 及其装置,采用图形化的组网方式,避免以往系统组网过程中的不便及不直观等问题,不论 在配置态还是运行态,用户都能清晰的了解系统网络拓扑结构,并且对于设备(例如所述设 备为服务器)之间的连接关系也直接通过图形连线的方式确立服务器之间的关联关系,并 由此自动生成服务器关联属性参数,减少服务器的属性配置项,从而能够解决现有技术中 视频监控系统服务器组网配置需要人为手动配置而导致的配置效率低下且容易产生误操 作的问题。
【专利附图】
【附图说明】
[0041] 图1是本发明实施例提供的用于视频监控系统的服务器组网配置方法流程示意 图;
[0042] 图2是本发明实施例提供的用于视频监控系统的服务器组网配置装置结构示意 图。
[0043] 本发明目的的实现、功能特点及优异效果,下面将结合具体实施例以及附图做进 一步的说明。
【具体实施方式】
[0044] 下面结合附图和具体实施例对本发明所述技术方案作进一步的详细描述,以使本 领域的技术人员可以更好的理解本发明并能予以实施,但所举实施例不作为对本发明的限 定。
[0045] 本发明的核心思想在于提供一种图形化的视频监控系统组网方法。其首先根据视 频监控系统的不同状态定义各种设备的组态图标或图形;然后通过图形操作的方式构建网 络,同步实现设备内存对象建模和关联属性的生成,且充分检验图形语言的有效性;除此之 夕卜,还可以设计组网模板,实现典型网络快速配置;最后还可以定义平台运行状态下的图形 变化规则,直观形象的向用户提供系统的实时状态。
[0046] 例如本发明实施例主要以服务器组网配置为例来讲述本发明的发明精神。
[0047] 如图1所示,本发明实施例提供的一种用于视频监控系统的服务器组网配置方 法,包括:
[0048] S10、检测图形组态区域内的服务器组态图形元素,并针对检测到的服务器组态图 形元素分别建立相应的服务器内存对象;
[0049] S20、检测图形组态区域内与服务器组态图形元素相对应的点击,当检测到时,则 建立相应的连接线内存对象,并将通过点击或连接而关联起来的两个的服务器组态图形元 素分别保存为该连接线内存对象的成员变量,其中,所述服务器组态图形元素之间的关联 关系通过连接线组态元素予以表述。
[0050] 本实施例中,在执行步骤S10"检测图形组态区域内的服务器组态图形元素并针对 检测到的服务器组态图形元素分别建立相应的服务器内存对象"步骤之前,所述用于视频 监控系统的服务器组网配置方法还包括:
[0051] S01、定义与实际服务器设备对应的服务器组态图形元素以及对应的数据存储结 构。
[0052] 本实施例中,在执行步骤S01 "定义与实际服务器设备对应的服务器组态图形元 素以及对应的数据存储结构"步骤之后,所述用于视频监控系统的服务器组网配置方法还 包括:
[0053] S02、定义表示实际服务器设备拓扑关系的连接线组态元素以及对应的数据存储 结构。
[0054] 本实施例中,在执行步骤S20 "检测图形组态区域内与服务器组态图形元素相对 应的点击,当检测到时,则建立相应的连接线内存对象,并将通过点击或连接而关联起来的 两个的服务器组态图形元素分别保存为该连接线内存对象的成员变量,其中,所述服务器 组态图形元素之间的关联关系通过连接线组态元素予以表述"步骤之后,所述用于视频监 控系统的服务器组网配置方法还包括:
[0055] S30、检测图形组态区域内服务器组态图形元素的移动,在检测到时,则依据预设 的移动消息处理方法修改相应的服务器内存对象的位置参数;和/或,检测图形组态区域 内服务器组态图形元素的删除,在检测到时,则依据预设的删除消息处理方法清理相应的 服务器内存对象。
[0056] 本实施例中,所述服务器组态图形元素以及连接线组态元素均以唯一标识ID为 关键值存储在内存map结构中。
[0057] 本实施例中,在执行步骤S20 "检测图形组态区域内与服务器组态图形元素相对 应的点击,当检测到时,则建立相应的连接线内存对象,并将通过点击或连接而关联起来的 两个的服务器组态图形元素分别保存为该连接线内存对象的成员变量,其中,所述服务器 组态图形元素之间的关联关系通过连接线组态元素予以表述"步骤之后,所述用于视频监 控系统的服务器组网配置方法还包括:
[0058]S40、当实际服务器设备之间的连接状态发生变化时,获取中心服务器设备发送的 通知协议,并依据该通知协议选择相应的连接线组态元素以呈现相应服务器组态图形元素 之间的关联关系;和/或,当实际服务器设备发生异常时,获取中心服务器设备发送的异常 告警通知,并依据该异常告警通知在相应的服务器组态图形元素上标注相应的告警标识, 或依据该异常告警通知选择相应的服务器组态图形元素以呈现相应实际服务器设备的当 前状态。
[0059] 具体来说,本发明实施例提供的用于视频监控系统的服务器组网配置方法主要包 括如下步骤:
[0060] 步骤1、定义实际服务器设备对应的组态图形元素和对应的数据存储结构。
[0061] 其中,实际应用当中,所述需要组网的服务器设备为各种类型的服务器,包括中心 服务器、数据库服务器、接入服务器、转发服务器等。本发明实施例中选取典型的计算机服 务器图标作为组态图形元素,并根据实际服务器设备可能所处的状态设置不同的服务器组 态图形元素,或附加用以表述实际服务器设备处于各自不同状态的标识符。
[0062] 本实施例中,服务器图形化组态元素对应的内部数据结构由三部分组成,具体如 表1所示。
[0063]表1服务器对象成员变量[0064]
【权利要求】
1. 一种用于视频监控系统的组网配置方法,其特征在于,包括: 检测图形组态区域内的设备组态图形元素,并针对检测到的设备组态图形元素分别建 立相应的设备内存对象; 检测图形组态区域内与设备组态图形元素相对应的点击,当检测到时,则建立相应的 连接线内存对象,并将通过点击或连接而关联起来的两个的设备组态图形元素分别保存为 该连接线内存对象的成员变量,其中,所述设备组态图形元素之间的关联关系通过连接线 组态元素予W表述。
2. 如权利要求1所述的用于视频监控系统的组网配置方法,其特征在于,在执行所有 步骤之前,所述方法还包括: 定义与实际设备对应的设备组态图形元素 W及对应的数据存储结构。
3. 如权利要求2所述的用于视频监控系统的组网配置方法,其特征在于,在执行所述 步骤之后,所述方法还包括: 定义表示实际设备拓扑关系的连接线组态元素 W及对应的数据存储结构。
4. 如权利要求1所述的用于视频监控系统的组网配置方法,其特征在于,在执行所有 步骤之后,所述方法还包括: 检测图形组态区域内设备组态图形元素的移动,在检测到时,则依据预设的移动消息 处理方法修改相应的设备内存对象的位置参数; 和/或,检测图形组态区域内设备组态图形元素的删除,在检测到时,则依据预设的删 除消息处理方法清理相应的设备内存对象。
5. 如权利要求1所述的用于视频监控系统的组网配置方法,其特征在于,所述设备组 态图形元素 W及连接线组态元素均W唯一标识ID为关键值存储在内存map结构中。
6. 如权利要求1所述的用于视频监控系统的组网配置方法,其特征在于,在执行所有 步骤之后,所述方法还包括: 当实际设备之间的连接状态发生变化时,获取中也设备发送的通知协议,并依据该通 知协议选择相应的连接线组态元素 W呈现相应设备组态图形元素之间的关联关系; 和/或,当实际设备发生异常时,获取中也设备发送的异常告警通知,并依据该异常告 警通知在相应的设备组态图形元素上标注相应的告警标识,或依据该异常告警通知选择相 应的设备组态图形元素 W呈现相应实际设备的当前状态。
7. -种用于视频监控系统的组网配置装置,其特征在于,包括: 第一检测处理模块,用于检测图形组态区域内的设备组态图形元素,并针对检测到的 设备组态图形元素分别建立相应的设备内存对象; 第二检测处理模块,用于检测图形组态区域内与设备组态图形元素相对应的点击,当 检测到时,则建立相应的连接线内存对象,并将通过点击或连接而关联起来的两个的设备 组态图形元素分别保存为该连接线内存对象的成员变量,其中,所述设备组态图形元素之 间的关联关系通过连接线组态元素予W表述。
8. 如权利要求7所述的用于视频监控系统的组网配置装置,其特征在于,还包括: 第一配置模块,用于定义与实际设备对应的设备组态图形元素 W及对应的数据存储结 构。
9. 如权利要求8所述的用于视频监控系统的组网配置装置,其特征在于,还包括: 第二配置模块,用于定义表示实际设备拓扑关系的连接线组态元素 w及对应的数据存 储结构。
10. 如权利要求7所述的用于视频监控系统的组网配置装置,其特征在于,还包括: 第H检测处理模块,用于检测图形组态区域内设备组态图形元素的移动,在检测到时, 则依据预设的移动消息处理方法修改相应的设备内存对象的位置参数; 和/或,第四检测处理模块,用于检测图形组态区域内设备组态图形元素的删除,在检 测到时,则依据预设的删除消息处理方法清理相应的设备内存对象。
11. 如权利要求7所述的用于视频监控系统的组网配置装置,其特征在于,还包括: 存储模块,用于将所述设备组态图形元素 W及连接线组态元素均W唯一标识ID为关 键值存储在内存map结构中。
12. 如权利要求7所述的用于视频监控系统的组网配置装置,其特征在于,还包括: 第一呈现处理模块,用于当实际设备之间的连接状态发生变化时,获取中也设备发送 的通知协议,并依据该通知协议选择相应的连接线组态元素 W呈现相应设备组态图形元素 之间的关联关系; 和/或,第二呈现处理模块,用于当实际设备发生异常时,获取中也设备发送的异常告 警通知,并依据该异常告警通知在相应的设备组态图形元素上标注相应的告警标识,或依 据该异常告警通知选择相应的设备组态图形元素 W呈现相应实际设备的当前状态。
【文档编号】H04L12/24GK104348640SQ201310323559
【公开日】2015年2月11日 申请日期:2013年7月29日 优先权日:2013年7月29日
【发明者】姬迎东, 刘迟 申请人:深圳中兴力维技术有限公司