[发明专利]交叉多次检索的系统和方法有效
申请号: | 201310455978.2 | 申请日: | 2013-09-29 |
公开(公告)号: | CN103455641B | 公开(公告)日: | 2017-02-22 |
发明(设计)人: | 龚健;张应才;李登高 | 申请(专利权)人: | 北大医疗信息技术有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京友联知识产权代理事务所(普通合伙)11343 | 代理人: | 尚志峰,汪海屏 |
地址: | 100080 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供了一种交叉多次检索的系统和方法,该系统包括分布式存储管理器和检索分离器,其中,分布式存储管理器用于记录数据存储节点的信息;检索分离器包括语句拆分单元,用于根据已记录的数据存储节点的信息,将接收到的检索条件语句拆分为对应于一个或多个数据存储节点的语句组;语句发送单元,用于将语句组中的每条语句发送至对应的数据存储节点;节点结果接收单元,用于接收对应于每条语句的节点检索结果数据;检索结果生成单元,用于根据所有的节点检索结果数据,生成检索结果数据。通过本发明的技术方案,可以简化数据查询语句的复杂度,尤其在云计算技术中,更容易在按照内容分布式存储的环境下实现多节点的数据联合查询。 | ||
搜索关键词: | 交叉 多次 检索 系统 方法 | ||
【主权项】:
一种交叉多次检索的系统,其特征在于,包括分布式存储管理器和检索分离器,其中,所述分布式存储管理器用于记录数据存储节点的信息;所述检索分离器包括:语句拆分单元,用于根据已记录的数据存储节点的信息,将接收到的检索条件语句拆分为对应于一个或多个所述数据存储节点的语句组;语句发送单元,用于将所述语句组中的每条语句发送至对应的数据存储节点;节点结果接收单元,用于接收对应于每条语句的节点检索结果数据;检索结果生成单元,用于根据所有的所述节点检索结果数据,生成对应于所述检索条件语句的检索结果数据;临时数据库,用于存储所有的所述节点检索结果数据;其中,所述检索结果生成单元包括:合并处理子单元,用于对存储至所述临时数据库中的数据进行合并处理,以生成对应于所述检索条件语句的检索结果数据;所述检索分离器还包括:接收判断单元,用于判断所述临时数据库是否接收到所有的所述节点检索结果数据;所述检索结果生成单元还包括:标记子单元,用于在所述接收判断单元的判断结果为否的情况下,为需要进行合并处理的数据设置相应的标记位,以由所述合并处理子单元在所述判断结果为是的情况下,按照所述标记位进行相应的处理。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北大医疗信息技术有限公司,未经北大医疗信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310455978.2/,转载请声明来源钻瓜专利网。
- 上一篇:一种汽轮机汽封、隔板及通流部分测量装置
- 下一篇:一种炉膛拱板报警装置