[发明专利]基于上下文的搜索与图形节点相关的数据存储的方法和系统有效
申请号: | 201310371164.0 | 申请日: | 2013-08-23 |
公开(公告)号: | CN103631847A | 公开(公告)日: | 2014-03-12 |
发明(设计)人: | S·S·亚当斯;R·R·弗莱德朗得;J·K·杰尔肯三世;J·R·可里默 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 中国国际贸易促进委员会专利商标事务所 11038 | 代理人: | 边海梅 |
地址: | 美国*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 上下文 搜索 图形 节点 相关 数据 存储 方法 系统 | ||
背景技术
本公开涉及计算机领域,特别是计算机中数据库的使用。更具体而言,本公开涉及基于上下文的搜索与图形数据库中所述实体相关的数据。
数据库是数据集合。数据库类型的例子包括关系型数据库、图形数据库、网络数据库和面向对象的数据库。每个类型的数据库以非动态方式呈现数据,其中数据被静态存储。
发明内容
在本发明的一个实施例中,提供了一种基于上下文的系统,用于搜索与图形数据库中一组的一个或多个节点相关的数据存储。图形数据库存储系统包含包括多个图形节点的图形数据库。第一指针从特定的图形节点指向合成上下文事件数据库中特定的合成上下文事件节点。第二指针从合成上下文事件数据库中特定的合成上下文事件节点指向数据结构中特定的数据存储,使得第一指针和第二指针通过特定的合成上下文事件节点而将特定的数据存储和图形数据库中表示的特定实体相关联。
在一个实施例中,一种处理器实现的方法搜索与图形数据库中与一组的一个或多个节点相关的数据存储。处理器从图形数据库中特定的图形节点指向合成上下文事件数据库中特定的合成上下文事件节点。图形数据库包括多个图形节点,其中多个图形节点中的每一个存储特定实体的属性。多个图形节点中的每一个通过边逻辑地耦接到另一个图形节点,该边描述由耦接的图形节点表示的实体之间的关系。合成上下文事件数据库由多个合成上下文事件节点组成,其中多个合成上下文事件节点中的每一个包含特定实体的属性以及特定实体和由另一个图形节点表示的另一个实体之间关系的描述符。处理器然后从合成上下文事件数据库中特定的合成上下文事件节点指向数据结构中特定的数据存储,使得指向特定的数据存储通过特定的合成上下文事件节点而将特定的数据存储和图形数据库中表示的特定实体相关联。
在一个实施例中,计算机程序产品搜索与图形数据库中与一组的一个或多个节点相关的数据存储。计算机可读存储介质上存储有第一程序指令和第二程序指令。第一程序指令将从数据结构中特定的数据存储指向合成上下文事件数据库中特定的合成上下文事件节点,其中合成上下文事件数据库包括多个合成上下文事件节点。特定的合成上下文事件节点包含由图形数据库中特定的图形节点表示的特定实体的属性的描述符,特定的合成上下文事件节点还包含图形数据库中所述特定图形节点和另一个图形节点之间边中所述的关系。第二程序指令将从合成上下文事件数据库中特定的合成上下文事件节点指向图形数据库中特定的图形节点,使得指向特定的合成上下文事件节点和特定的图形节点通过特定的合成上下文事件节点而将特定的数据存储和由图形节点表示的特定实体相关联。
附图说明
图1描述其中可实现本公开的示例性系统和网络;
图2示出新颖的基于上下文的系统,用于搜索与图形数据库中与由一组的一个或多个节点描述的实体有关的数据存储;以及
图3是由计算机处理器实现以定位数据存储的一个或多个步骤的高级流程图,所述数据存储与由图形数据库中一组的一个或多个节点所表示的实体有关。
具体实施方式
所属技术领域的技术人员知道,本发明可以实现为系统、方法或计算机程序产品。因此,本发明的方面可以采取完全硬件实施例、完全软件实施例(包括固件、驻留软件、微代码等)或结合软件和硬件方面实施例的形式,一般其全部被称为“电路”、“模块”或“系统”。此外,本发明的方面可采取在一个或多个计算机可读介质中具体表现的计算机程序产品的形式,该计算机可读介质具有其上具体表现的计算机可读程序代码。
可以采用一个或多个计算机可读介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的合适组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本文件的上下文中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310371164.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:基于液压人工肌肉的仿生尾鳍水下推进器
- 下一篇:页宽喷墨打印装置