基于对象模型对监控设备进行配置的系统及其方法技术方案

技术编号:4174312 阅读:260 留言:0更新日期:2012-04-11 18:40
基于对象模型对监控设备进行配置的系统及其方法,该系统包括:类配置模块,将不同的监控设备抽象为类模板,定义该类监控设备的固有属性及自有属性,其中,自有属性中需要选择不同的变量类型;对象配置模块:与所述类配置模块相连接,用于对所述类模板进行实例化;变量配置模块:与所述类配置模块和对象配置模块相连接,用于根据实例化的类模板的自有属性中的变量类型配置变量属性。变量配置反映在类配置和对象配置之中,包括了变量类型及变量属性的配置。本发明专利技术使用了面向对象的配置方法,使得配置流程简单直观,特别是对于规模较大的监控项目,极大的减少配置所需的工作量,提高了工作效率。

System and method for configuring monitoring equipment based on object model

Object model system and method for configuring monitoring equipment based on the system, including configuration module, monitoring equipment will be different for the abstract class template, the definition of the intrinsic attributes and the property of this kind of monitoring equipment, the selection of variables of different types of property in need; object: configuration module is connected with the type of configuration module, used to instantiate the class template; variable configuration module is connected with the class object configuration module and configuration module, according to the variable type configuration variables attribute property instantiation of a class template. The variable configuration is reflected in class configuration and object configuration, including configuration of variables, types, and variables. The invention uses an object oriented configuration method, so that the configuration process is simple and intuitive, especially for large-scale monitoring projects, which greatly reduces the workload required for configuration and improves the work efficiency.

【技术实现步骤摘要】

本专利技术属于实时监控
,特别涉及一种对监控设备进行配置的系统及其方法。
技术介绍
随着硬件、通信、计算机技术的迅速发展,桥梁隧道、轨道交通等基础设施的建设也随 之向前推动,建设一个高效、先进、智能化和信息化的实时监控网络,成为实时监控系统面 临的一大挑战。许多大型项目如轨道交通等的实施使得传统的面向变量的配置方式不能满足客户需求, 尽管大量的设备是相似的,实施人员仍需要分别对每个设备进行变量关联,在设备数量较大 的项目中,需要耗费大量的时间完成相似设备的变量配置,这不仅降低了工程效率,同时后 续的系统扩展和维护也受到影响,并且容易出错,造成重大安全隐患。中国知识产权局公开的申请号为CN200810027589,名称为 一种对基站设备进行监控 的批量配置管理方法,其通过EXCEL表格生成监控对象所需的设备配置及维护数据,然后通 过批量导入SQLSERVER处理将EXCEL文件中的数据自动导入到SQLSERVER数据库,完成批量 基站、设备以及设备下属的监控对象的数据配置处理,最后通过批量导入ACCESS处理将EXCEL 文件中的数据自动导入到ACCESS数据库,完成批量设备及设备下属的监控对象的通讯链路参 数及接口的配置处理。该专利技术通过使用EXCEL等工具进行批量的导入和导出、复制和修改, 使用人员需要了解EXCEL表中每个字段的含义,对配置人员的要求较高,造成使用不方便。
技术实现思路
本专利技术的目的在于,提供一种,以提 高配置效率、系统的可扩展性和可维护性。 为实现上述目的,本专利技术采用如下方案 一种基于对象模型对监控设备进行配置的系统,包括类配置模块将不同的监控设备抽象为类模板,定义该类监控设备的固有属性及自有属性,其中,自有属性中需要选择不同的变量类型;对象配置模块与所述类配置模块相连接,用于对所述类模板进行实例化; 变量配置模块与所述类配置模块和对象配置模块相连接,用于根据实例化的类模板的自有属性中的变量类型配置变量属性。进一步地,还包括一集中配置客户端代理模块,与所述类配置模块和对象配置模块相连 接,用于集中配置对象配置模块和变量配置模块。进一步地,还包括集中配置服务模块和与存储库访问模块,所述集中配置服务模块与所 述集中配置客户端代理模块和存储库访问模块相连接,所述集中配置服务模块用于提供所述 集中配置客户端代理模块配置与所述存储访问模块之间的访问接口,所述存储库访问模块中 存储有类模板和实施化的类模板。进一步地,还包括配置部署模块,与所述集中配置服务模块相连接,用于提供集中配置 客户端代理模块的配置部署。进一步地,还包括权限远程验证模块,与所述类配置模块和对象配置模块相连接,用于 验证对所述类配置模块和对象配置模块进行配置的权限。本专利技术还提供一种基于对象模型对监控设备进行配置的方法,依次包括以下步骤类配置步骤将不同的监控设备抽象为类模板,定义该类监控设备的固有属性及自有属 性,其中,自有属性中需要选择不同的变量类型;对象配置步骤对所述类模板进行实例化;变量配置步骤根据实例化的类模板的自有属性中的变量类型配置变量属性。 与现有技术相比,本专利技术通过提供配置界面的方式引导用户进行配置,使得实时监控领域的设备配置流程简单直观,操作方式更加友好。特别在设备数量多的大型项目中使用,能够提高配置效率,以及系统的可扩展性和可维护性。 以下结合附图及实施例进一步说明本专利技术。附图说明图1为本专利技术基于对象模型对监控设备进行配置的系统实施例的结构示意图2为本专利技术基于对象模型对监控设备进行配置的方法实施例中类配置的流程图3为本专利技术基于对象模型对监控设备进行配置的方法实施例中对象配置的流程图。具体实施例方式如图1所示, 一种基于对象模型对监控设备进行配置的系统,包括类配置模块将不同的监控设备抽象为类模板,定义该类监控设备的固有属性及自有属 性,其中,自有属性中需要选择不同的变量类型;5对象配置模块与所述类配置模块相连接,用于对所述类模板进行实例化;变量配置模块与所述类配置模块和对象配置模块相连接,用于根据实例化的类模板的 自有属性中的变量类型配置变量属性。变量配置反映在类配置和对象配置之中,包括了变量 类型及变量属性的配置。其中,还包括一集中配置客户端代理模块,与所述类配置模块和对象配置模块相连接, 用于集中配置对象配置模块和变量配置模块。其中,还包括集中配置服务模块和与存储库访问模块,所述集中配置服务模块与所述集 中配置客户端代理模块和存储库访问模块相连接,所述集中配置服务模块用于提供所述集中 配置客户端代理模块配置与所述存储访问模块之间的访问接口 ,所述存储库访问模块中存储 有类模板和实施化的类模板。其中,还包括配置部署模块,与所述集中配置服务模块相连接,用于提供集中配置客户 端代理模块的配置部署。例如,设定所述集中配置服务模块提供的访问接口,使得不同的所述集中配置客户端代理模块配置访问所述存储访问模块之间不同的类模板和实施化的类模 板。其中,还包括权限远程验证模块,与所述类配置模块和对象配置模块相连接,用于验证 对所述类配置模块和对象配置模块进行配置的权限。一种基于对象模型对监控设备进行配置的方法,依次包括以下步骤类配置步骤将不同的监控设备抽象为类模板,定义该类监控设备的固有属性及自有属 性,其中,自有属性中需要选择不同的变量类型; 对象配置步骤对所述类模板进行实例化;变量配置步骤根据实例化的类模板的自有属性中的变量类型配置变量属性。变量配置 反映在类配置和对象配置之中,包括了变量类型及变量属性的配置。其中,所述类配置步骤、对象配置步骤和变量配置步骤通过集中配置的方式完成。 如图2所示,其中,所述类配置步骤具体包括以下步骤 步骤一、增加一个类模板,设置类模板的名称; 步骤二、修改固有属性;步骤三、增加自有属性的属性名,选择对应的变量类型; 步骤四、设置变量类型对应的变量属性;步骤五、判断是否完成自有属性配置,如果是,进入步骤六;如果否,转步骤三; 步骤六、将类模板的配置信息保存到集中配置存储库中。如图3所示,其中,所述对象配置步骤具体包括如下步骤步骤一、从巳经配置好的类模板列表中选择一个类模板;步骤二、输入需要生成的对象的数量,生成对应数量的对象;步骤三、签出一个对象,修改对象名称;步骤四、修改该对象的固有属性;步骤五、修改该对象自有属性中的变量属性;步骤六、完成对象配置,签入对象,将对象配置信息保存到集中配置存储库中。 在实施项目中, 一个设备关联十个变量,需要配置一百个该设备,使用传统的面向变量配置的模式,需要进行一千次变量配置,配置过程中,还需要査找对应的设备地址并进行关联。使用基于对象模式进行配置的方法,建立一个关于该设备的类模板,在类模板的自有属 性中,增加十个相关变量类型,并配置关联属性;然后使用该类模板实例化一百个对象,直 接在每个对象下修改地址即可完成配置。由上述实例,可以很明显的看出基于对象模式进行配置方法的优势。目前桥梁隧道、轨 道交通的规模逐渐增大,涉及到的设备数目也在增加,实施人员花费在配置上的工作量也己 经不容忽视;提出基于对象模式进行配置的方法,不仅有效的提高实施人员进行配置的效率, 而且表现形式也更加直观。以上所述的实施例仅用于说明本专利技术的技术思想及特点,其目的本文档来自技高网...

【技术保护点】
一种基于对象模型对监控设备进行配置的系统,其特征在于包括:    类配置模块:将不同的监控设备抽象为类模板,定义该类监控设备的固有属性及自有属性,其中,自有属性中需要选择不同的变量类型;    对象配置模块:与所述类配置模块相连接,用于对所述类模板进行实例化;    变量配置模块:与所述类配置模块和对象配置模块相连接,用于根据实例化的类模板的自有属性中的变量类型配置变量属性。

【技术特征摘要】

【专利技术属性】
技术研发人员:冯隽永吴晓宁朱从锋陈志权范昀
申请(专利权)人:上海宝信软件股份有限公司
类型:发明
国别省市:31[中国|上海]

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

1