注释数字对象制造技术

技术编号:2849851 阅读:338 留言:0更新日期:2012-04-11 18:40
在为数据对象创建独立注释文件的系统中,为数据对象产生数字指纹。这允许了具有相关联注释的数据对象的跨异质系统关系。数字指纹以及数字指纹和注释位置之间的第一关系以及数字指纹和数据对象拷贝位置之间的第二关系一道被保存在注释存储库中。数字指纹可以由具有数据对象拷贝的任何系统产生。注释或数据对象可以通过搜索到数字指纹及其关系而被发现。(*该技术在2024年保护过期,可自由使用*)

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及计算机数据处理。更具体地说,本专利技术涉及管理和注释数字数据对象。
技术介绍
注释系统是其中存储了关于对象或对象的多个部分的描述性信息,而不会修改对象自身。存在其中注释被存储在目标对象自身的数据流中的注释系统。这种系统有很多缺点。在优选的注释系统中,注释独立于目标数据源而被存储。这在管理数据源及其关联的注释方面提供了很大的灵活性。独立的注释存储系统是本专利技术的主题,并且这里将被简称为“注释存储库”。注释系统在生命科学和生物工程学中有很大需求,但是其不仅仅限于上述领域。注释存储库(通常是数据库)含有对注释的描述性信息。索引方案被用来将每个注释映射到目标对象或目标对象内的位置。我们将作为注释的潜在目标的对象(数据字节的集合)称作“数据源”。注释系统具有的客户端组件可以包括从独立注释程序到集成了第三方供应商软件的注释插件。数字指纹在1996年4月9日PC Magazine的“Digital SignatureHowThey Work”中进行了描述。数字指纹是给定字节集的可计算标识符。数字指纹的理想属性包括简明性(便于存储和传输)、唯一性(避免具有相同指纹的不同字节集)、本文档来自技高网...

【技术保护点】
一种注释数据对象的方法,所述方法包括下述步骤:创建所述数据对象的第一数字指纹值,所述数据对象被存储在第一位置;创建第一注释对象;创建将所述第一数字指纹值与所述第一位置相关的第一关系;创建将所述第一数字指纹值与所述第一注释对象相关的第二关系;以及在注释存储库中保存所述第一关系或所述第二关系中的任何一个。

【技术特征摘要】
【国外来华专利技术】US 2003-6-20 10/600,3161.一种注释数据对象的方法,所述方法包括下述步骤创建所述数据对象的第一数字指纹值,所述数据对象被存储在第一位置;创建第一注释对象;创建将所述第一数字指纹值与所述第一位置相关的第一关系;创建将所述第一数字指纹值与所述第一注释对象相关的第二关系;以及在注释存储库中保存所述第一关系或所述第二关系中的任何一个。2.如权利要求1所述的方法,其中所述第一数字指纹值是从对象的数字数据、对象的一个或多个部分的数字数据、与其它数字数据相结合的对象的数字数据或对象位置的数字数据中的任何一个创建的。3.如权利要求1或2所述的方法,其中所述数字指纹值是使用校验和算法、循环冗余校验、哈希算法、SHA-256安全哈希算法、SHA-1安全哈希算法或MD5消息摘要算法中的任何一个创建的。4.如前述任何一个权利要求所述的方法,还包括下述步骤创建第二注释对象;创建将所述第一数字指纹与所述第二注释对象相关的第三关系;以及在注释存储库中保存第三关系。5.如前述任何一个权利要求所述的方法,还包括下述步骤在第二位置处定位所述数据对象;创建将所述第一数字指纹与所述第二位置相关的第四关系;以及在注释存储库中保存所述第四关系。6.一种用于访问经注释的数据对象的方法,所述方法包括下述步骤获得用于数据对象的第一数字指纹值;发现与所述第一数字指纹值有关系的第一注释对象或者与所述第一数字指纹值有关系的数据对象中的任何一个;以及检索所述第一注释对象或所述数据对象中的任何一个。7.如权利要求6所述的方法,其中所述发现步骤还包括下述步骤查询注释存储库以找到含有所述第一数字指纹值和所述第一数字指纹与注释对象或数据对象位置中的任何一个之间的第一关系的条目。8.如权利要求6或7所述的方法,其中所述获得步骤还包括下述步骤中的任何一个步骤计算数据对象的第一数字指纹值;或者查询注释存储库以找到第二注释对象和与第二注释对象相关联的第一数字指纹。9.一种访问数据对象的方法,所述方法包括下述步骤在第一位置处检索第一数据对象的第一数字指纹值、与所述第一数字指纹相关的第一注释对象以及与所述第一数字指纹相关的第二位置的第一身份,所述第二位置包括数据对象的位置;从所述第二位置检索数据对象;以及将所述第一注释对象与所检索的数据对象相关。10.如权利要求9所述的方法,其中所述检索步骤还包括下述步骤确定所述数据对象不在第二位置处;搜索第二数据库以找到具有所述第一数字指纹的数据对象;以及从第二数据库中的第三位置处检索所述数据对象。11.如权利要求10所述的方法,还包括根据预定计划重复权利要求10的步骤的步骤。12.如权利要求9至11中任何一个所述的方法,还包括在第一位置处记录所述第一数字指纹值与从第二数据库检索的数据对象的第三位置之间的第一关系的步骤。13.一种注释数据对象的方法,所述方法包括下述步骤将第一数据对象的数字指纹值与第一数据对象的第一位置相关联;将所述第一数据对象的数字指纹值与第二数据对象的第二位置相关联;以及使用所述第一数据对象的数字指纹值将所述第一数据对象与所述第二数据对象相关联。14.一种注释数据对象的系统,所述系统包括值创建器,用于创建存储在第一位置处的数据对象的第一数字指纹值;对象创建器,用于创建第一注释对象;第一创建器,用于创建将所述第一数字指纹值与所述第一位置相关的第一关系;第二创建器,用于创建将所述第一数字指纹值与所述第一注释对象相关的第二关系;以及保存器,用于在注释存储库中保存所述第一关系或所述第二关系中的任何一个。15.如权利要求14所述的系统,其中所述值创建器从对象的数字数据、对象的一个或多个部分的数字数据、与其它数字数据相结合的对象的数字数据或对象位置的数字数据中的任何一个来创建所述第一数字指纹值。16.如权利要求14或15所述的系统,其中所述值创建器使用校验和算法、循环冗余校验、哈希算法、SHA-256安全哈希算法、SHA-1安全哈希算法或MD5消息摘要算法中的任何一个来创建所述数字指纹值。17.如权利要求14至16中任何一个所述的系统,还包括第三创建器,用于创建第二注释对象;第四创建器,用于创建将所述第一数字指纹与所述第二注释对象相关联的第三关系;以及第二保存器,用于在注释存储库中保存所述第三关系。18.如权利要求14至17中任何一个所述的系统,还包括对象定位器,用于在第二位置处定位数据对象;第五创建器,用于创建将所述第一数字指纹与所述第二位置相关联的第四关系;以及第三保存器,用于在注释存储库中保存所述第四关系。19.一种访问经注释的数据对象的系统,所述系统包括获得器,用于获得用于数据对象的第一数字指纹值;发现器,用于发现与所述第一数字指纹值有关系的第一注释对象或与所述第一数字指纹值有关系的数据对象中的任何一个;以及检索器,用于检索所述第一注释对象或所述数据对象中的任何一个。20.如权利要求19所述的系统,其中发现器还包括查询器,用于查询注释存储库,以找到含有所述第一数字指纹值以及所述第一数字指纹与注释对象或数据对象位置中的任何一个之间的第一关系的条目。2...

【专利技术属性】
技术研发人员:J阿尔博诺斯L费根鲍姆S马丁S马丁L麦卡洛E托雷斯
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:US[美国]

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

1