[发明专利]一种曲线数据存储装置及其存储方法无效
| 申请号: | 201010175239.4 | 申请日: | 2010-05-12 |
| 公开(公告)号: | CN101882147A | 公开(公告)日: | 2010-11-10 |
| 发明(设计)人: | 周家杰;姚小放;叶钢;马世龙 | 申请(专利权)人: | 北京航空航天大学 |
| 主分类号: | G06F17/30 | 分类号: | G06F17/30 |
| 代理公司: | 北京永创新实专利事务所 11121 | 代理人: | 周长琪 |
| 地址: | 100191*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 曲线 数据 存储 装置 及其 方法 | ||
技术领域
本发明属于计算机数据处理领域,具体涉及一种曲线数据存储方法及其装置。
背景技术
对于企业传统的商业过程和行政过程的信息化而言,利用传统的关系数据库存储和管理数据,已经比较成熟。随着计算机技术的飞速发展,企业的信息化建设已经进入到一个新的阶段,这一阶段标志性的工作是企业要把自身的业务过程信息化。例如在对产品进行试验时,一般都会利用传感器来采集各种试验数据,这些收集后经过适当处理得到的试验数据,在数学上就表现为数值型数据序列。每一个数值型数据序列,都可以可视化为一条曲线,这样就可以把一个数值型数据序列看成是一条曲线。面对这些海量的试验数据,一般情况下专业人员不会去关心曲线上每个具体的坐标点,而关心的是整条曲线。这时,基于关系数据模型,利用传统关系数据库产品建立起来的数据库,并不能有效地满足这类企业的业务过程信息化的需要,主要存在如下一些问题。
(1)存储方式复杂。从用户的观点看,关系数据模型由一组关系组成,每个关系的数据结构是一张规范的二维表,要想描述曲线这种复杂的数据对象的相关数据信息,会导致存储方式变得复杂。
(2)查询和运算效率偏低。利用传统关系数据库产品建立起来的数据库采用的是面向集合的操作方式,无法将曲线作为基本操作对象,在对曲线这种复杂的数据对象进行查询和运算时,会造成多层表的联合操作,从而导致查询和运算效率低下。
(3)无法提供一个可视化的数据操作环境。传统的关系数据库只是提供一种数据的组织方式,没有对数据进行可视化,从而不能更好地帮助用户观察数据的分布,获取海量数据中的关系和规则。
石油大学学报(自然科学版)2001年第25卷第5期文章编号:100-5870(2001)05-0100-02“利用数据库和图形处理技术实现测井曲线数据的存储和管理”一文中提出利用关系数据库ORACLE8提供的二进制大数据体数据类型BLOB来存放曲线数据,虽然可以有效提高数据存储效率,但仍是以数据点作为基本存储单元,当遇到海量曲线数据存储及曲线计算等操作时,效率仍然不高。
发明内容
本发明提供了一种曲线数据存储装置及其存储方法,它建立在传统关系数据库基础之上,提供一种曲线数据到关系数据的转换机制,实现了对曲线数据的存储,同时,它还提供以整条曲线为基本对象的操作功能,并实现了曲线数据的可视化,从而能够帮助用户更好地探索数据。
一种曲线数据存储装置,其特征在于,包括如下模块:
底层数据库管理模块、曲线数据库引擎、元数据管理模块、曲线结构化查询语言到标准结构化查询语言转换模块、曲线数据可视化模块。
曲线结构化查询语言到标准结构化查询语言转换模块接收曲线数据存储请求,将输入的曲线数据存储请求转换为标准结构化查询语句,并将标准结构化查询语句传递给曲线数据库引擎;曲线数据库引擎执行标准结构化查询语句,通过底层数据库管理模块和关系数据库引擎完成对关系数据的存储操作,将底层数据库管理模块传回来的结果传递给曲线数据可视化模块;曲线数据可视化模块将结果显示给用户。
所述底层数据库管理模块管理关系数据库,将曲线数据转换的关系数据从关系数据库中存入或读出。
所述元数据管理模块管理、维护整个曲线数据存储中涉及到的元数据。
所述曲线结构化查询语言到标准结构化查询语言转换模块,将接收的曲线数据存储请求转换为曲线结构化查询语句,利用元数据管理模块提供的元数据,结合曲线属性,将曲线结构化查询语句转换为标准结构化查询语句。
本发明一种曲线数据存储方法,包括以下步骤:
步骤一:用户通过客户应用程序或应用程序编程接口,将曲线数据存储请求提交给曲线结构化查询语言到标准结构化查询语言转换模块;
步骤二:曲线结构化查询语言到标准结构化查询语言转换模块接收用户提交的曲线数据存储请求,将曲线数据存储请求转换为曲线结构化查询语句;
步骤三:曲线结构化查询语言到标准结构化查询语言转换模块利用元数据管理模块提供的元数据,结合曲线属性,将曲线结构化查询语句转换为标准结构化查询语句;
步骤四:曲线数据库引擎执行标准结构化查询语句,并经底层数据库管理模块和关系数据库引擎,将曲线数据转换为关系数据存储到关系数据库中;
步骤五:判断是否有新的曲线数据存储请求,若有,转步骤一,若没有,执行步骤六;
步骤六:将数据进行可视化,结束本次曲线数据存储;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010175239.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:监控系统和方法
- 下一篇:可分式差速驱动装置及其全方位移动自动导引车
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置





