管理存储在仓库内的资源之间的关系的制作方法

文档序号:8905260阅读:350来源:国知局
管理存储在仓库内的资源之间的关系的制作方法
【专利说明】
[0001] 分秦申请的相关信息
[0002] 本案是分案申请。该分案的母案是申请日为2006年10月10日、申请号为 200680039287. 2、发明名称为"管理存储在仓库内的资源之间的关系"的发明专利申请案。
技术领域
[0003] 本发明的实施例设及管理存储在仓库中的资源之间的关系。
【背景技术】
[0004] 如本文广泛使用,数字资源(或简称为"资源")是指作为单独实体而存储的任何 数字数据单元。资源的非限制性说明性实例包含文档、图像、文件夹和文件。
[0005] 资源彼此可具有不同类型的关系。在某些情况下,可通过资源中的一者识别两个 资源之间的关系。举例来说,因为第一网页包含到第二网页的网络链接,所W第一网页可与 第二网页具有一种关系。因此,当用户选择第一网页上的网络链接时,向用户显示第二网 页。
[0006] 在其它情况下,两个资源中的任一者都不可识别两个资源之间的关系。举例来说, 缩略图像(thumbnailimage)与所述缩略图像所对应的原始图像具有一种关系,因为缩略 图像和原始图像两者描绘同一图像。然而,虽然缩略图像和原始图像两者描绘同一图像,但 缩略图像或原始图像中的任一者都不具有对另一者的存在的指示。作为另一实例,因为第 一文本文档的内容包含第二文本文档的内容,所W第一文本文档可与第二文本文档具有一 种关系。然而,所述第一文本文档不可识别第二文本文档的存在。
[0007] 资源管理应用正越来越多地用于存储W自描述元语言(例如,可扩展标记语言 狂ML))表达的资源。XML是一种允许将资源界定为元素树的语言。XML是一种标记语言,其 允许给文档元素加标签,并实现定义、传输、验证和解译应用之间W及组织之间的数据。由 W3C联盟开发出XML规范,且在因特网上位于"http://www.w3.org/XML"。
[0008] 虽然XML已用于描述资源的内容,但此项技术中的当前技术不足w实现管理存储 在仓库中的资源之间的关系。因此,需要一种管理存储在仓库中的资源之间的关系的方法。 此部分中所描述的方法是可推行的方法,但不一定是之前已构想出或推行的方法。因此,除 非另有指示,否则不应认为此部分中所描述的任何方法仅由于其包含在此部分中就被承认 为现有技术。

【发明内容】

[0009] 在一个实施例中,本发明提供了一种用于管理存储在仓库内的资源之间的关系的 方法,其包括;对于多个资源中的每个特定资源;服务器接收将每个特定资源存储在仓库 中的请求;响应于所述服务器接收到将所述特定源存储在仓库中的所述请求;所述服务器 解析所述特定资源W从所述特定资源内部检索关系数据,其中所述关系数据识别所述特定 资源与所述仓库中的第二资源之间的关系;基于导出的所述关系数据,所述服务器确定链 接类型w呈现所述关系;所述服务器将一个或一个w上关系记录存储在数据库内,所述一 个或一个W上关系记录使用所述特定资源与所述第二资源之间确定的所述链接类型来识 别所述关系,W及其中所述一个或一个W上关系记录与所述特定资源分开存储。
[0010] 在另一个实施例中,本发明提供了一种用于管理存储在仓库内的资源之间的关系 的方法,其包括;服务器将第一资源和第二资源存储在仓库中,其中所述第一资源不含有到 所述第二资源的任何链接;在所述服务器将第一资源和第二资源存储在仓库中后,接收将 第=资源存储在所述仓库中的请求;响应于所述服务器接收到将第=资源存储在所述仓库 中的所述请求:所述服务器解析所述第=资源W检索关系数据,其中所述关系数据识别所 述第一资源与所述第二资源之间的关系;基于导出的所述关系数据,所述服务器确定链接 类型W呈现所述关系;所述服务器将一个或一个W上关系记录存储在数据库内,所述一个 或一个W上关系记录指示从所述第一资源到所述第二资源的所述链接类型的存在,W及其 中所述一个或一个W上关系记录与所述第一资源和所述第二资源中的任一者分开存储。
【附图说明】
[0011] 在附图的图式中W实例方式而不是限制的方式说明本发明的实施例,且附图中相 同的参考标号表示类似的元件,且附图中:
[0012] 图1是根据本发明的实施例的系统的图解描绘;
[0013]图2A是根据本发明的实施例说明将源资源存储在仓库内的功能步骤的流程图;
[0014] 图2B是根据本发明的实施例说明将关系识别资源存储在仓库内的功能步骤的流 程图;
[0015] 图3是根据本发明的实施例资源配置的元素的大纲的图解描绘拟及
[0016]图4是说明可在其上实施本发明的实施例的计算机系统的框图。
【具体实施方式】
[0017] 在W下描述中,出于阐释的目的,陈述了许多特定细节W便提供对本文所描述的 本发明的实施例的彻底理解。然而,将明白,可在没有该些特定细节的情况下实践本文所描 述的本发明的实施例。在其它例子中,W框图形式展示众所周知的结构和装置,W免不必要 地混淆本文所描述的本发明的实施例。
[001引功能概述
[0019]本文呈现用于管理存储在仓库中的资源之间的关系的方法。根据第一实施例,客 户端向服务器发送存储第一资源的请求。响应于接收到所述请求,所述服务器解析所述第 一资源W检索识别服务器可存取的所述仓库中的第一资源与第二资源之间的关系的关系 数据。可W多种方式将关系数据表达在第一资源中,例如可使用XML链接语言狂Link)表 达关系数据。可从W3C联盟得到化ink规范("XLink规范")的1.0版本。Xlink规范可 在因特网上在ht化://www.w3.org/XML处获得,且W引用的方式并入本文中,如同本文中 完整陈述一样。所述服务器将识别所述第一资源与所述第二资源之间的关系的一个或一个 W上关系记录存储在所述服务器可存取的数据库内。所述一个或一个W上关系记录与所述 第一资源分开存储。随后,所述客户端可向所述服务器发出关于存储在数据库中的一个或 一个W上关系记录的询问。W此方式,用户可存取所述一个或一个W上关系记录W分析存 储在仓库中的资源之间的关系。
[0020] 在另一实施例中,第一资源和第二资源存储在仓库内。第一资源和第二资源均不 含有到彼此的任何链接。响应于服务器从客户端接收到将第S资源关系识别资源")存 储在服务器可存取的仓库中的请求,服务器解析关系识别资源W检索识别第一资源与第二 资源之间的关系的关系数据。可(但不需要)使用化ink将所述关系数据表达在关系识别 资源内。服务器将指示从第一资源到第二资源的链接的存在的一个或一个W上关系记录存 储在服务器可存取的数据库内,并与第一资源分开存储。W此方式,尽管第一资源和第二资 源均不含有到彼此的任何链接,客户端也可随后向服务器发出关于存储在数据库中的一个 或一个W上关系记录的询问。
[0021] 结构概述
[002引图1是根据本发明的实施例的系统100的图解描绘。图1的系统100可用于管理 存储在仓库中的资源之间的关系。根据图1中所描绘的实施例,系统100包括客户端110、 通信链路120和122、服务器130、持久性存储装置140、仓库150、一个或一个W上关系记录 160和一个或一个W上资源170。图1的系统100仅是说明性的;本发明的其它实施例可采 用不同于图1中所描绘的那些组件的组件。
[0023] 可由实现发出将资源存储在仓库150中的请求的任何媒体或机构来实施客户端 110。举例来说,用户可使用客户端110将资源存储到仓库150或从仓库150检索资源。客户 端110的非限制性说明性实例包含网络浏览器、无线装置、手机、个人计算机和软件应用。
[0024] 可由实现在客户端110与服务器130之间交换数据的任何媒体或机构来实施通信 链路120。可由实现在服务器130与持久性存储装置140之间交换数据的任何媒体或机构 来实施通信链
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1