[发明专利]用于信息系统建模和数据访问的实体-属性框架的系统有效
申请号: | 201711408077.2 | 申请日: | 2017-12-22 |
公开(公告)号: | CN108038222B | 公开(公告)日: | 2022-01-11 |
发明(设计)人: | 李勇;盛钢;徐化岩;梁青艳 | 申请(专利权)人: | 冶金自动化研究设计院 |
主分类号: | G06F16/242 | 分类号: | G06F16/242;G06F16/248;G06F16/25 |
代理公司: | 北京华谊知识产权代理有限公司 11207 | 代理人: | 刘月娥 |
地址: | 100071 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 信息系统 建模 数据 访问 实体 属性 框架 系统 | ||
1.一种用于信息系统建模和数据访问的实体-属性框架的系统,其特征在于,包括,实体属性建模模块、存储管理模块、过程信息管理模块、物化视图管理模块、扩展查询引擎模块、用户UI模块;实体属性建模模块负责系统的建模,它与过程信息管理模块和存储管理模块连接,为过程信息管理模块和存储管理模块提供模型元数据信息;存储管理模块负责与实体属性建模模块相连,通过模型信息的定义来实现对实体和属性数据基本信息的管理和生命周期管理,它再和扩展查询引擎模块和物化视图管理模块相连接,为它们提供查询或者生成视图所需要的模型数据;过程信息管理从实体属性建模模块获得模型配置信息,然后根据外部离散连续信号的触发,实现实体属性时变信息的管理,时变的数据再发送给存储管理模块进行归档;扩展查询引擎模块与存储管理模块和物化视图管理模块、用户UI模块连接,查询所需要的数据来自存储管理模块,物化视图模块则调用扩展查询引擎模块执行查询,将查询后的结果写入存储管理模块,后续用户再调用扩展查询引擎模块查询该视图的时候将直接使用对应存储表的内容,降低查询负荷,提高性能;用户UI模块则和扩展查询引擎模块相连接,使用图表、表格的方式展示模型的数据;
实体属性建模模块的功能:将业务模型映射到实体和属性信息的集合,为存储管理模块提供基本的模型元数据信息,对业务模型进行分解,将实际业务对象分解为实体与属性、实体与实体信息的组合、继承关系模型,为后续的存储管理提供模型元数据信息;
实体属性建模模块、过程信息管理模块、存储管理模块、物化视图管理模块、扩展查询引擎模块都部署在一台单独的应用服务器上,有一台数据存储系统与该应用服务器连接;有一台WEB服务器,部署了用于访问该系统数据的系统管理和数据查询组件,用户通过浏览器进行系统建模、数据管理和查询操作,浏览器和WEB服务器连接,WEB服务器和应用服务器连接。
2.根据权利要求1所述的系统,其特征在于,在系统初始化阶段,系统会分析系统中实体与实体之间、实体与属性之间、属性与属性之间的组合关系和依赖关系,构造层次化的元数据结构信息树,每个实体的属性信息位于这个信息树的一个叶子节点上,定义从实体-属性树根节点到叶子节点的绝对路径为属性路径;在实体属性建模模块中,提供了一种引擎,能分析面向对象的模型结构,将面向对象的模型结构转换为实体-属性结构。
3.根据权利要求2所述的系统,其特征在于,将面向对象的模型结构转换为实体-属性结构的方法如下:
(1)预先建立问题域中一些常见的实体属性信息库备用,这个实体属性集合能包含实体和属性关联与继承关系信息,为了优化查询,能为这些实体属性信息预先建立存储数据结构;
(2)递归遍历面向对象的程序结构,建立对象类结构树,在建立对象类结构树的时候,需要综合实体对象及其属性的类型、名称进行分析,提取出相似的类对象结构建立继承属性结构;
(3)分析并计算对象类结构树中的对象与已有实体信息库的实体、本对象体系中的其他对象的相似度,当当前对象树中的对象相似度和已有对象域里的对象的相似度达到一定的阀值,认为当前对象节点为已有对象的一个实例的变种,在对象属性信息存储的时候,首先需要存储对象原型的相关信息,然后存储当前对象相关的变化信息;当当前对象树中对象和当前对象树中的其他对象的相似度的差值小于一定阀值,则认为两个对象属于继承关系,再检查父级对象和已有对象域中的对象的相似度,当相似度未达到阀值,则需要在已有对象域中建立新的对象类型,当前对象、父亲对象为继承关系,父亲对象和已有对象域中的对象类型关联,为对象类型的实例化,在对象存储的时候还是首先存储对象类型的数据,再存储当前对象特有的数据,读取的时候首先读取对象类型的数据,然后再读取当前对象特有的属性信息数据覆盖对象类型上的同名属性对应的值,最后得到对象全部属性的真实值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于冶金自动化研究设计院,未经冶金自动化研究设计院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711408077.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种面条包装线及其面条输送装置、推送件
- 下一篇:一种树脂颗粒干燥装置
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置