当前位置: 首页 > 专利查询>惠普公司专利>正文

使用全局唯一标识符的数据搜索系统和数据搜索方法技术方案

技术编号:2869318 阅读:274 留言:0更新日期:2012-04-11 18:40
通过使用如下搜索系统更易于搜索与给定目标相关联的数据和/或服务,该系统具有全球唯一目标标识符、元数据存储器、用于输入全球唯一标识符的输入、用于从元数据存储器中读取包含该输入全球唯一标识符之元数据集合的元数据读取器以及元数据搜索引擎,用于通过搜索包含在已读取的元数据集合的每个元数据当中的特定描述语句来搜索特定元数据。

【技术实现步骤摘要】

本专利技术涉及一种用于根据来自于数据和/或服务用户的请求搜索数据和服务的系统和方法。
技术介绍
通常,为了搜索与目标物件有关的数据和/或服务,搜索者输入与该物件有关的关键词,或者在系统所提供的关键词当中作选择。这适用于如下情况,即预先注册与基本数据相关联的、代表数据和/或服务实质内容(substance)的元数据,并利用上述元数据来搜索相关的基础数据。因此,对于这种基于关键词的搜索系统而言,由于有时难以选择最佳关键词,也就是最能限制到目标数据上的那些关键词,因而存在缺点,这是因为可能存在有许多会被选择用于搜索目标数据的关键词,特别是在搜索的初始阶段,这会导致不充分的搜索。作为选择,支持诸如Microsoft Windows(注册商标)这类GUI(图形用户界面)的操作系统能通过执行在图标上的拖放来实现两个对象之间的交互。该交互包括将文件移动到文件夹中,以及通过利用应用程序来显示数据。这些示例在JP-A-11-53581和JP-A-11-203835中作了公开。在这类借助于拖放而使两个对象交互的常规方法中,唯一地确定了通过拖放(drag-and-drop)所激活的操作,而不允许用户选择。换言之,对于常规系统中的拖放方案而言,当一个或多个数据和/或程序与一个或多个对象中的每一个相关联时,难以通过把这类数据和服务彼此组合起来并搜索这些组合来选择和执行任何期望的操作。
技术实现思路
鉴于常规技术中的这些问题,本专利技术涉及一种供更高效地搜索与一个确定的目标“物件(article)”相关联的数据或服务(下文中称为程序,因为服务的实质就是程序)使用的新的改进的数据搜索系统或方法。本专利技术还提供了一种当一个或多个数据和/或程序与一个或多个物件中的每一个相关联时允许容易地搜索组合后的数据和/或程序的新的改进的搜索系统或方法。在本说明书中,“物件”包括与物理实体相关联的物件以及不必与物理实体相关联的概念上的物件。为了清楚地表达这一思想,所有这些物件均称为“对象”。实际上,可以将数据和/或程序附加到对象上。全局唯一标识符,在下文中简称为ID,是分配给对象以用于标识所述对象的标识符。具有作为其属性的对象ID、数据索引、数据描述语句及数据类型的元数据通过它的ID与对象关联起来(其中所述ID被分配给所述对象),并且所述元数据通过它的数据的索引(下文中称为数据索引,或者简单称为索引)与其相应的数据关联起来。数据描述语句是代表相关联的(即,对应的)数据的主题等的一个或多个词的序列。当数据是程序时,数据类型是该程序的输入类型(自变量)和输出类型(返回值)。当数据是静态数据时,数据类型是该静态数据的数据格式。一旦将ID分配给对象,该ID就可以被设置到代码本身,所述代码是利用ID获取设备从对象中读取的。或者,从对象中读取的未被用作ID的代码,可以通过某种手段而转换成ID(即,根据代码来搜索ID)。此外,ID可以经两个或多个代码变换阶段来获得,而不是经单个阶段获得。而且,实际上,经代码变换来获得ID往往更方便。最终如何从读出的代码中获得ID,可以从使用ID的整个系统的便利性角度加以确定。尽管ID有时被解释成是从对象中直接读取的,但是在下文中为简明起见,应当指出的是实际上,对象的ID最终是经过从对象中读取的代码的一个或多个转换(搜索)阶段获得的。因此,在此“读取ID”的意思就是不仅从对象中读取ID本身,而且以任何方式从读取自对象但又并非ID本身的代码中获得ID。此外,当分配有ID及使用ID的整个系统为小型规模(比如是仅仅具有少量获取设备的系统)时,用于通过转换读取自对象的代码来最终获得ID的转换器,可以被归入每个获取设备和与之连接并使用上述已获取的ID的设备。当系统大到一定程度时,实际上就可以在网络等当中配备用于接收请求并执行转换的服务器等,这是因为在每个设备中执行转换将会导致转换表过于庞大,并且在诸如注册、删除和修改ID等之类的管理方面也会造成严重问题。另外,这种服务器可以是集中式服务器,或者是分布式服务器,以便按转换阶段或按其它方面来分担功能负荷。此外,可以执行这样的分布式转换,即在其中由获取装置从该对象中读出特定用于对象介质的代码被转换成相对通用的另一种形式,且继而将其传递到上述用于转换的服务器中以便执行进一步的转换。单词“数据”在此是指以下两种情况,即程序数据和非程序数据的情况;以及程序数据和非程序数据的情况,在其中非程序数据是诸如文本数据和图像数据之类的数据,并且将在下文中称为静态数据以便同程序相区别。根据本专利技术优选实施例的数据搜索系统或数据搜索方法被配置成根据用于标识“对象”的全局唯一标识符来搜索与“对象”有关的元数据,以便搜索目标数据并且可以采取以下几个方面。在第一方面,元数据至少包括基本数据的全局唯一标识符、数据索引和描述语句,所述唯一标识符是用于标识特定对象的标识符,每一个元数据均通过所述数据索引而与相应的基本数据相关联并且通过全局唯一标识符而与所述对象相关联,所述系统包括用于存储元数据的元数据存储器;用于输入全局唯一标识符的输入装置;元数据读取器,用于从元数据存储装置中读出包含已输入的全局唯一标识符的元数据集合;和元数据搜索器,用于通过在已读出的元数据集合中搜索特定描述语句来搜索特定元数据。根据所述第一方面,通过输入与对象相关联的全局唯一标识符,只可以获得包含所述全局唯一标识符的元数据,这免除了搜索者在选择将要被首先输入的适当关键字时的犹豫不定,而不象常规系统那样。因此,搜索者能够更有效地搜索与对象相关联的基本数据。根据第二方面,多个相同的全局唯一标识符被包含在所述第一方面的多个元数据当中。根据所述第二方面,即使多个数据均与同一对象相关联,也能在同一搜索过程期间定位那些多个数据。第三方面是第一或者第二方面与一种安排的组合,该安排用于(a)从特定元数据中获取所述数据索引,和(b)根据所述数据索引来获取对应于所述特定元数据的基本数据。由于所述第三方面,一旦元数据被定位,就能够立即根据被包含在那个元数据中的索引来定位相对应的基本数据。与被视为方法专利技术的第二方面相对应的第四方面,包括以下步骤输入全局唯一标识符;获取包含所述已输入的全局唯一标识符的元数据集合;以及根据描述语句来搜索第一特定元数据,所述描述语句被包含在所述已获得的元数据集合中的每一个元数据当中。在第五方面,除了所述第四方面之外,元数据的描述语句是词的序列,并且第五方面进一步包括以下步骤a.保持所述已获取的元数据集合,并且获得和呈现被包含在所述元数据集合中的描述语句起始处的词;b.从所述已呈现的词中选择并输入一个词;c.在所述被保持的元数据当中仅仅保持其描述语句中包含的词同所述被输入的词匹配的元数据;d.根据所述被保持的元数据的描述语句来获得并呈现词,所述被获得并呈现的词位于序列中紧接于所述匹配词的位置;e.重复所述步骤b至d,直到在所述步骤d所获得的词是被保持的元数据的任何描述语句的最后一个词为止;以及f.呈现被保持的元数据当中的元数据,该描述语句把位于所述步骤e的最后一个词作为其最后一个词。根据所述第五方面,搜索者能够通过按顺序输入词来稳定而快速地到达包含全局唯一标识符的元数据集合中的特定元数据,其中所述词被包含在特定元数据的描述语句中。换句话说,与常规搜索方法本文档来自技高网...

【技术保护点】
一种用于搜索数据的数据搜索系统,在该系统中,多个元数据的每一个至少包括基本数据的全球唯一标识符、数据索引和描述语句,所述唯一标识符是用于标识特定对象的标识符,每一个所述元数据均通过所述数据索引而与相应的基本数据相关联并且通过所述全球唯一标识符而与所述对象相关联,所述系统包括:元数据存储器,用于存储元数据;输入,用于输入所述全球唯一标识符;元数据读取器,用于从所述元数据存储器中读出包含所述被输入的全球唯一标识符的元数据集合;和元数据搜索器,用于通 过在所述被读出的元数据集合中搜索特定描述语句来搜索特定元数据。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:清水英则菅原太郎鹈饲文敏坊野博典M麦埃彻恩中川真也大迁清太矶俊树铃木裕纪仓挂正治杉村利明
申请(专利权)人:惠普公司株式会社NTT都科摩
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1