[发明专利]信息处理装置、信息处理方法和计算机可读存储介质有效
申请号: | 201580050276.3 | 申请日: | 2015-09-10 |
公开(公告)号: | CN107077481B | 公开(公告)日: | 2021-01-22 |
发明(设计)人: | 冈岛穰;丸山晃一 | 申请(专利权)人: | 日本电气方案创新株式会社 |
主分类号: | G06F16/242 | 分类号: | G06F16/242;G06F16/22;G06F16/29;G06F16/2458 |
代理公司: | 中原信达知识产权代理有限责任公司 11219 | 代理人: | 李兰;孙志湧 |
地址: | 日本*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 信息处理 装置 方法 计算机 可读 存储 介质 | ||
1.一种处理表示在多维度空间中包括的点的集合的数据结构的信息处理装置,包括:
搜索单元,当将特定多维度区域指定为查询区域时,所述搜索单元指定下述区域并且输出选定的区间,该区域被表示为在以特征值前缀开始的区域与以相对于相应维度的坐标前缀开始的区域之间共享的部分并且被包括在所述查询区域中,所述选定的区间是在与所指定的区域对应的数据结构中包括的区间,所述特征值前缀是从所述点的特征值的位表示获得的前缀,并且所述坐标前缀是从所述点相对于特定维度的坐标的位表示获得的前缀;以及
聚合单元,所述聚合单元通过使用所述选定的区间来计算关于在所述查询区域中包括的点的集合的信息,
构建所述数据结构,使得通过使用子序列的位表示的一部分来表示所述数据结构,所述子序列是相对于每个维度通过在保持次序的同时使用坐标序列从相对于所述维度的所述坐标序列中仅提取其位表示以相同的坐标前缀开始的坐标来获得的,并且使得能够指定在所述子序列中包括的并且满足以下条件的区间:与在所述区间中包括的坐标对应的点的特征值的位表示以所述特征值前缀开始,所述坐标序列是通过相对于每个维度从特征值序列中按照与所述特征值相同的次序取出相对于所述维度的所述点的坐标来获得的,并且所述特征值序列是通过按照升序来排列在所述多维度空间中的所述点的集合的所述特征值来获得的,并且
所述搜索单元输出包括在所述子序列中并且满足以下条件的区间作为所述选定的区间:与在所述区间中包括的坐标对应的点的特征值的位表示以所述特征值前缀开始;以及与在所述区间中包括的所述坐标对应的点的集合被全部包括在所述查询区域中,
所述搜索单元关于在所述子序列中包括的并且满足与在所述区间中包括的所述坐标对应的所述点的所述特征值的所述位表示以所述特征值前缀开始的所述条件的所述区间,确定所述区间是否满足与在所述区间中包括的所述坐标对应的所述点的集合被完全包括在所述查询区域中的所述条件,并且
如果确定所述区间不是被完全包括在所述查询区域中的区间,则所述搜索单元通过扩展用于提取已经经过所述确定的所述子序列的所述坐标前缀来设置第二坐标前缀,并且
所述搜索单元输出在通过使用所述第二坐标前缀提取坐标而获得的第二子序列中包括的并且满足以下条件的区间作为所述选定的区间:与在所述第二子序列中在所述区间中包括的坐标对应的点的特征值的位表示以所述特征值前缀开始;以及与在所述第二子序列中在所述区间中包括的坐标对应的点的集合被全部包括在所述查询区域中。
2.根据权利要求1所述的信息处理装置,
其中,所述点的特征值是基于位表示的值,所述位表示是通过交替地组合点在所述相应维度中的坐标的位表示而获得的。
3.根据权利要求1所述的信息处理装置,
其中,构建所述数据结构,使得:所述数据结构具有多个节点;通过使用位的序列来表示所述多个节点中的每一个节点,所述位的序列是从与所述子序列对应的坐标的位表示的特定数位取出的并且按照与所述子序列相同的次序排列的;以及所述数据结构允许指定在所述子序列中包括的并且满足以下条件的区间:与在所述区间中包括的坐标对应的点的特征值的位表示以所述特征值前缀开始。
4.根据权利要求1所述的信息处理装置,
其中,所述聚合单元计算所述选定的区间的长度和的值作为所述信息,并且输出这样计算的所述值。
5.根据权利要求1所述的信息处理装置,
其中,所述聚合单元计算在所述选定的区间中包括的相对于每个维度的所有坐标作为所述信息,并且输出这样计算的所有坐标。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于日本电气方案创新株式会社,未经日本电气方案创新株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201580050276.3/1.html,转载请声明来源钻瓜专利网。