监控系统与管理信息系统间数据交互及数据建模的方法

文档序号:9453180阅读:536来源:国知局
监控系统与管理信息系统间数据交互及数据建模的方法
【技术领域】
[0001] 本发明涉及监控系统与管理信息系统之间的数据交互方法,尤其是基于计量点数 据模型进行时序数据交互的监控系统与管理信息系统间数据交互及数据建模的方法。
【背景技术】
[0002] 随着企业信息水平的不断提升,能源监控管理系统所监控能源介质范围不断扩 大,逐步覆盖水、电、气以及固体能源种类。管理系统的传统报表制作方法已无法满足企业 多样化报表的需求。能源管控系统将监控系统与日常管理紧密结合,通过历史统计分析等 手段计算出公司的重要产品指标,为公司的生产决策提供真实、精确的数据支撑。监控系统 提供了一些报表制作和发布工具,但其应用局限于监控平台难以集成至管理系统,且报表 组态工具难以制作格式复杂、内容丰富的统计报表。不同种类的监控系统,历史数据存储方 式各不相同,管理系统中数据展示功能与监控系统的集成工作已成为系统集成的瓶颈。重 点表现为以下两个问题:
[0003] 1)用户对报表格式需求多样化。部署系统时企业希望在线报表与既有报表格式一 致,相同功能模块企业报表的格式多样,具体可细化至整体布局、单元格背景颜色、行间距、 字体大小、字体颜色等。
[0004] 2)不同监控系统的历史数据存储方式差异较大,亟需一种统一接口方式实现管理 系统与监控系统之间的数据交互。

【发明内容】

[0005] 本发明的目的在于:提供一种监控系统与管理信息系统间数据交互及数据建模的 方法,本监控系统与管理信息系统间数据交互及数据建模的方法降低了管理系统与不同监 控系统集成难度的方法,采用对交换数据进行建模、制定历史数据的标准读写接口、利用标 准读写接口对监控系统的历史数据读写操作进行封装等方法,使得管理系统和监控系统之 间能够按照业务应用需要进行数据交互,最大程度地降低系统之间的耦合度。
[0006] 本发明的技术方案是:监控系统与管理信息系统间数据交互及数据建模的方法, 在实时监控系统完成数据采集并做好历史记录后,对实时监控系统的计量点建模,以计量 点的功能、用途、数据类型等信息进行建模;
[0007] a)结合管理系统业务需求和监控系统数据存储结构,建立基于计量点模式的数据 模型,通过定时任务保证计量点模型信息与监控系统的一致性,利用全文检索技术提高计 量点检索的用户体验和响应速度;
[0008] 对所需交互的数据进行建模,数据均是由监控系统通过仪表实时采集的,每个采 集数据点具有特定的数据意义,采集数据点简称计量点。规范计量点的命名标准,透过名称 直接体现计量点的功能。数据类型主要分为模拟量数据、信号量数据、累计量数据。在业务 应用中这三类的数据的应用各不相同,如:模拟量数据,日常管理系统需要模拟量的整点实 时值,某时间段的平均值、最大值、最小值;信号量在某时间段内的出现次数总和,某整点时 亥帽号量的值;累计量在时、日、月、年以及自定义时间段的累积值,固定时间间隔内累计值 的平均值、最大值、最小值。根据数据模型对监控系统的计量点创建索引。
[0009] b)基于计量点数据模型结合管理系统业务功能需求,为管理系统制定数据接口标 准;
[0010] C)采用智能代理方式,自动识别计量点数据来源,选择数据交互代理到数据源获 数据交互据或统计数据;
[0011] 其中步骤a)进一步包括:不同监控系统的数据存储结构各不相同,给系统集成造 成巨大困扰。管理系统业务逻辑与底层数据存储纠缠不清,通过分层设计方案可降低系统 复杂度,在业务逻辑与监控功能之间创建数据交互模型。数据模型记录计量点名称、数据来 源、数据类型等信息。在制作报表时,管理系统可根据名称描述区分每个计量点的功能含 义,选择所需计算点。管理系统接入多个监控系统,利用数据来源信息到指定的监控系统获 取数据交互据。不同的数据类型对应不同的统计信息,根据数据类型向业务人员提供不同 的统计数据。日常维护过程中,监控系统随时可能接入新的计量仪表,并引入新的计量点, 监控系统在日志表中记录更新时间,计量点模型维修进程定时查询更新日志,发现更新信 息及时更新计量点模型库。通过全文检索技术为计量点信息查询提供模糊查询功能,并提 高检索速度。
[0012] 本发明中使用两种机制存放计量点模型信息,一种是数据库存放方式,另一种是 应用服务器本地存放方式。数据库存放方式可保证各应用服务器的计量点模型信息全局唯 一,所有应用服务器均访问同一个数据库集群,所有应用服务器仅有一个活动进程负责维 护数据库中计量点模型信息,若该服务器节点故障,将切换至另一应用服务器进行维护。应 用服务器本地存放方式利用全文检索技术进一步提高了计量点信息模糊查询功能的性能, 同时将频繁的检索功能移植到至全文检索引擎,降低了数据库运行负荷,提高了整个系统 的可靠性。
[0013] 其中步骤b)进一步包括:根据a)中数据类型主要分为模拟量数据、信号量数据、 累计量数据。在业务应用中这三类的数据的应用各不相同,主要设计以下几类数据交互接 口 :单点表计值,某制定时刻的表计值;序列表计值,某时间段固定时间间隔的表计值;模 拟量在某段时间内平均值、最大值和最小值;模拟量在某段时间内有效数据的平均值、最大 值和最小值;信号量在某段时间内真值数、假值数和总数;累计量在某段时间的累计值;累 计量在某段时间内固定时间窗口的累计值的最大值、最小值和平均值。
[0014] 其中步骤c)进一步包括:利用计量点数据模型和智能代理对业务提供的接口规 范定义代理接口规范,接入监控系统时根据监控系统数据存储结构或历史数据交互接口按 照接口规范实现数据交互代理功能。
[0015] 本发明中计量点模型信息包含计量点数据源信息,接入新系统时,首先根据代理 接口规范实现历史取数的数据交互驱动,然后将该代理接口实例注册至智能代理管理器。 注册完成后,智能代理器将会自动地将新接入系统的计量点模型添加至模型库,管理系统 便可与该系统进行数据交互。
[0016] 本监控系统与管理信息系统之间数据交互及数据建模的方法,建立一套基于计量 点模式的数据交互模型,基于交互数据模型结合管理系统的业务逻辑制定统一的数据访问 接口;数据交互采用代理方式对不同监控系统进行数据访问,并通过智能代理自动切换数 据交互代理;计量点模型维护提供数据库持久化和文本持久化两种维护方法;利用数据库 持久化实现多个应用服务器之间计量点模型的实时同步,通过全文检索技术提高检索计量 点信息的响应速度,进一步改善用户体验;交互数据模型中计量点的采集数据存储由监控 系统进行维护;接入监控系统时,根据智能代理制定的代理器实现标准将监控系统的数据 交互封装成数据交互代理器,将数据交互代理器注册至智能代理;数据交互时,智能代理器 根据计量点信息自动选择代理器进行数据交互;
[0017] 本发明通过交互数据模型保持原有数据存储结构,通过智能代理方式实现管理系 统与监控系统之间的数据交互,降低了系统集成的复杂度和存储成本。本发明通过数据代 理方式接入多种监控系统,降低了管理系
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1