[发明专利]数据取得装置、数据取得方法和计算机能读取的记录介质有效
申请号: | 201580079792.9 | 申请日: | 2015-07-10 |
公开(公告)号: | CN107533550B | 公开(公告)日: | 2019-01-29 |
发明(设计)人: | 田中觉;郡光则 | 申请(专利权)人: | 三菱电机株式会社 |
主分类号: | G06F16/21 | 分类号: | G06F16/21 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 黄纶伟;马建军 |
地址: | 日本*** | 国省代码: | 日本;JP |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据 取得 装置 方法 程序 | ||
数据取得装置具有:命令受理部(110),其受理从数据库取得数据的包含值指定范围的询问命令(201),所述值指定范围指定与要取得的数据对应的定义值的范围;取得定义存储部(160),其存储将值定义范围和从数据库取得数据的取得方法对应起来的取得定义信息(161);以及命令生成部(120),其判定值指定范围内是否存在与值定义范围重合的范围,在判定为存在重合的范围的情况下,生成利用与值定义范围对应的取得方法取得与重合的范围内包含的定义值对应的数据的数据取得命令(202)。
技术领域
本发明涉及数据取得装置、数据取得方法和数据取得程序。
背景技术
数据库中存储的数据有时需要按照该数据的每个定义区间变更数据取得方法。在从存储各种传感器设备的数据的数据库取得数据的情况下,如果进行了传感器设备的更新等,则需要根据生成数据的时期对数据进行校正后取得该数据。
在专利文献1中公开有如下技术:使用数据库语言再次发行装置,在将利用数据的应用对数据库发行的数据取得命令送到数据库之前对其进行改写,由此对数据取得定义进行变更。
并且,在专利文献2中公开有如下技术:在数据的定义需要变更的情况下,预先对数据的定义进行更新,由此,在从外部参照数据的情况下确保整合性。
现有技术文献
专利文献
专利文献1:日本特开平9-231116号公报
专利文献2:日本特开2004-220393号公报
发明内容
发明要解决的课题
在专利文献1记载的方法中,一次能够取得的数据限于一个定义区间内。因此,在取得跨越多个区间的数据的情况下,需要将与数据的定义区间相同数量的数据取得命令送到数据库。由此,存在处理性能劣化这样的课题。
并且,在专利文献2记载的方法中,需要事前生成数据以用于参照,因此,存在不容易灵活地变更数据取得定义这样的课题。
本发明的目的在于,在跨越多个定义区间的数据取得中,通过对询问命令进行改写而利用一次询问命令取得数据,确保针对定义变更的灵活性并抑制性能的劣化。
用于解决课题的手段
本发明的数据取得装置具有:命令受理部,其受理从存储与定义值对应的数据的数据库取得数据的包含值指定范围的询问命令,所述值指定范围指定与要取得的数据对应的定义值的范围;取得定义存储部,其存储将定义了定义值的范围的值定义范围和从所述数据库取得数据的取得方法对应起来的取得定义信息;以及命令生成部,其使用所述询问命令和所述取得定义信息,判定所述值指定范围内是否存在与所述值定义范围重合的范围,在判定为存在所述重合的范围的情况下,生成利用与所述值定义范围对应的取得方法取得与所述重合的范围内包含的定义值对应的数据的数据取得命令。
发明效果
根据本发明的数据取得装置,具有:取得定义存储部,其存储将定义了数据的定义值的范围的值定义范围和从数据库取得数据的取得方法对应起来的取得定义信息;以及命令生成部,其使用询问命令和取得定义信息,生成利用与值定义范围对应的取得方法取得与值指定范围和值定义范围重合的范围内包含的定义值对应的数据的数据取得命令。因此,发挥如下效果:在跨越多个值定义范围的数据取得中,能够利用一个数据取得命令取得数据,能够确保针对定义变更的灵活性并抑制性能的劣化。
附图说明
图1是示出实施方式1的数据取得装置的利用方法的系统结构图。
图2是实施方式1的数据取得装置的框结构图。
图3是示出实施方式1的数据取得装置的数据取得方法、数据取得处理的流程图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于三菱电机株式会社,未经三菱电机株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201580079792.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种家系育种鸭舍
- 下一篇:一种养鸡场用消毒及投料装置
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置