[发明专利]一种适应地铁综合监控系统的数据黏合结构及处理方法有效
申请号: | 201611068439.3 | 申请日: | 2016-11-28 |
公开(公告)号: | CN106776854B | 公开(公告)日: | 2020-05-12 |
发明(设计)人: | 朱超;翁元;经玉健;吴小俊 | 申请(专利权)人: | 南京国电南自轨道交通工程有限公司 |
主分类号: | G06F16/23 | 分类号: | G06F16/23;G06F16/28;G06F8/30;G06F8/35 |
代理公司: | 南京知识律师事务所 32207 | 代理人: | 张苏沛 |
地址: | 210032 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 适应 地铁 综合 监控 系统 数据 结构 处理 方法 | ||
1.一种适应地铁综合监控系统的数据黏合结构,其特征在于:它包括高级应用、关系实时数据库、黏合器,所述关系实时数据库采用面向对象技术构造,每个物理设备在关系实时数据库中均表示为一个数据对象,具有唯一标识ID,数据对象的多维度刻画则用该对象的一系列属性来表示,每一个属性亦具有唯一标识ID;所述黏合器根据应用需求设计,它屏蔽现有结构组织,消除车站、专业、数据类型数据之间的分割界限,一切从应用需求出发,只把应用感兴趣的数据通过数据关联的方式重新编排为一个有序结构,并配置新结构的辅助信息,最终呈现给高级应用最为精准的数据组织形态;同时,对每个黏合器预置计算辅助,将可预知的有规律可循的逻辑处理提前为应用准备好,最大化地为上层高级应用提供数据、逻辑支撑的便利;所述高级应用既包含地铁综合监控系统基础平台的扩展高级应用,同时也包括地铁运维不断积累和发掘的各个专业、各种类型的新开发需求;其特征在于:
所述黏合器由数据单元、结构单元、计算单元和计算模型组成;
所述数据单元是黏合器运转的触发单元,也是与关系实时数据库的交互单元;数据单元依据结构单元的数据测点储备,向关系实时数据库注册数据变化的通知请求,并提供回调接口,当所关注的数据发生变化并被监听到时,回调接口将被自动调用,并将数据推送给计算单元,由其完成后续的逻辑计算;数据单元内的每一帧数据均为一个固定格式组合:变化数据点ID+变化属性ID+变化值;数据单元为计算单元提供数据准备,计算单元为逻辑的最终执行单元;
所述结构单元为黏合器的数据重构核心,将高级应用感兴趣的测点以一定的数据结构组织起来,形成新的更便于处理的数据模型;完整的结构单元由两类对象构成:黏合器对象BondingAgent和计算对象CalcArgument,每个黏合器对象BondingAgent至少均包含两个重要数据项:UniqueID,黏合器的全局唯一标识,也是提供构建、查找、遍历、命令操作对象的标识参数;ParticipantList,黏合器管辖的孩子对象列表,列表内为孩子节点的UniqueID有序序列;完成黏合器对象的组织后,在黏合器对象下配置参与内部计算的辅助计算对象CalcArgument子节点;
所述计算单元承载黏合器所有的实时计算任务,它接受数据单元的所有数据变化,查找并调用所有与变化数据相关的已配置的计算模型,将计算结果反写至实时数据库中,从而完成一个完整的黏合器运转流程;计算单元包含一张一对多的映射表,“键”为结构单元中InputObjectList涉及到的对象ID集合,“值”为InputAttributeList中属性ID+计算对象CalcArgumentID的组合;当接收到数据变化时,查找映射表,获取该对象和属性所参与到的所有计算对象CalcArgumentID,然后获得其对应的ModelLink所指向的计算模型,并逐个检验有效后再执行计算过程;计算完成后将结果写入OutputObjectList和OutputAttributeList对应的对象属性值中,完成关系实时数据库的更新;
所述计算模型为黏合器中预置的且可随时在线编程扩充的模块集合;黏合器的定制者可在某个模型中使用高级语言编写计算逻辑,然后编译生成模块库,供计算单元根据需要随时调用;计算模型能够被重复利用,即只要计算逻辑相同,无论多少个黏合器BondingAgent均可采用同一个计算模型,仅需一次编码。
2.根据权利要求1所述的数据黏合结构,其特征在于:所述面向对象技术构造提供地铁全线所有监控范围内的数据测点,按“地点+专业+数据类型”为单元进行数据组织。
3.根据权利要求1所述的数据黏合结构,其特征在于,孩子对象是:
(a)嵌套黏合器:即下一级已经组织好的黏合器整体作为本对象的孩子;
(b)独立测点:现有数据库中已配置好的实际工程数据点;由于工程数据配置采用面向对象技术构建,每个设备、每个测量参数均表示为一个对象,具备唯一的UniqueID;当采用其他方式构建基础配置数据库时,方法类似,只要将孩子数据测点的唯一索引标识填入黏合器的ParticipantList即可。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京国电南自轨道交通工程有限公司,未经南京国电南自轨道交通工程有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611068439.3/1.html,转载请声明来源钻瓜专利网。