改进的链接解析方法和设备的制作方法

文档序号:7644650阅读:196来源:国知局
专利名称:改进的链接解析方法和设备的制作方法
技术领域
本发明涉及一种用于改进数据和元数据(metadata)的一致性和在数据和元数据编辑过程之后的链接的方法和设备。
随着其容量的增长,用户将具备在存储介质上存储越来越多数据的能力。此外,由于它们的数字格式,这些数据还可被多次复制到其它的设备或存储介质上而不会引起任何品质的损失。把诸如网络电视指南之类独立于广播的增值信息与记录的广播信号相融合,以及随后对它们进行编辑将变得日益常见。
US-A-5870753中描述了一种使用UUID(universal uniqueidentifier)的方法,该UUID被传送和被持续地存储在目标参考数据结构中。但是目标历史和有关UUID属于哪个目标的信息并不保存在存储器中。
在US-A-6163811中,使用区分不同厂商的源文件的UUID来保持版本程序控制信息。
本发明所要解决的问题涉及在对元数据(metadata)或必要数据(essence data)进行编辑之后仍有用的元数据与必要数据间的一致存储、链接和交互作用。
每项信息资源(元数据或必要数据)获得一个专用标识符,例如UUID,以及与最后应用于此信息资源的动作相关的信息。
这包括在诸如可记录盘之类的存储介质上对记录制品(recording)的必要数据(A/V)的存储,还包括在另一个存储介质上对属于此记录的元数据的存储。
此问题由权利要求1所披露的方法和权利要求6所披露的设备来解决。
如果正在编辑某个记录制品,则元数据可能被分散到多个介质,编辑包括a)增加指向A/V流的附加元数据链接,或b)将部分数据(必要数据或元数据)复制到不同的存储介质或盘。
为了使链接解析过程(link-resolving process)正确地运行,必须要正确地适配元数据的链接。适配确保了即使链接已经事先被移动了,也可以使用元数据链接来回放A/V数据。然而,元数据链接的适配非常复杂,并且一旦介质存储器分散时,例如A/V数据已被移动到另一个存储介质或已被删除时,元数据链接的适配也会失败。
本发明包含三个共同工作的元素(element)第一元素标识符(例如UUID、GUID(global unique identifier)等)标示出每一个必要数据和元数据。标识符可由每一个设备(device)独立地生成,并且对于如至公元3400年为止的每一个100nsec均为独一无二的。
第二元素为每个信息资源给出一个标识符(例如UUID)的XML方案(scheme),它被存储在设备中。标识符被存储在登录入口结构(LogEntry structure)中,登录入口结构(其为例如第一列表,或称第一数据字段,或第一表)包含标识符和动作项目(action item)。此外,XML方案包括一个将容纳过时的登录入口元素(obsoleteLogEntry elements)的登录入口历史纪录结构(例如另外的列表,或称另外的数据字段,或另外的表,或第一列表、第一数据字段或第一表的相应扩展)。
第三元素第三元素是一个对XML方案元素和所有的信息资源提供控制进程的判决表,或称判决列表,或称数据字段,这些信息资源和它们的内容一起根据对它们所执行的过程被正确地填充到XML方案元素中。
这三个元素被加在一起以支持判决过程,判决过程用于元数据链接指向必要数据的必要情况,并用于使用户能够存取链接到此元数据的必要数据。
每项信息资源(其可为元数据或必要数据)由一个标识符(例如UUID)和最后应用到此信息资源的动作给出标号。信息的两个项目被存储到一个可被所有的信息资源利用的、指明了登录入口的列表或数据字段。
在A/V流被记录时它将接收一个标识符,相应的登录入口操作为“创建的(created)”。在其它一些时候生成对此A/V流的复制操作,复制过程实际地复制此A/V流,生成新的UUID和对复制项登录入口的新的登录入口操作“复制(copy)”。复制项对应的原先的登录入口元素现在是冗余的,并将被附加到登录入口历史记录(LogEntryHistory)元素中。每个附加编辑过程进行相同的操作,因而登录入口历史记录将记载所有曾被分配到此信息资源的登录入口。
当一个解析过程查找一个信息资源时,由于登录入口为特定的,它将能够通过其登录入口中的标识符识别此信息资源。
本发明很大的优点在于由于无需再处理所有指向被编辑信息资源的链接的变化,编辑过程大为简化。如果参考元素处于设备中的一个难于被当前的处理存取的存储介质中,改变所有的链接也将变得过时。
由一个容易实现的判决列表、列表或数据字段,以及能够通过检查登录入口历史的记录入口以实现对信息资源匹配的解析过程来提供本发明的一致性。当在编辑过程中使用本发明的判决列表时,解析器也能够查找到使用通常的编辑过程本会丢失的信息资源。
通常,本发明的方法适用于做出一致性的判决,其中元数据被自动或电子地核对一致性,包括以下步骤请求搜索登录入口中标识符如UUID或GUID的链接;分析该登录入口是否标识符已被找到;在未找到任何标识符的情况下检查一个登录入口历史记录,以寻找匹配标识符;分析找到的匹配标识符的登录入口历史记录;确定是否找到了不止一个匹配标识符;如果是,在动作项目的基础上对最佳匹配标识符进行一致性校验;返回匹配标识符的位置。
通常,本发明的设备通过自动或电子地核对所述信息资源或部分信息资源的一致性而匹配信息资源,该设备包括请求对于登录入口中标识符如UUID或GUID的链接进行搜索的装置;分析该登录入口是否标识符已被找到的装置,其在未找到任何标识符的情况下发送此信息到检查登录入口历史记录以寻找匹配标识符的检查装置;分析找到的匹配标识符的登录入口历史记录的装置;确定是否找到了不止一个匹配标识符的装置;校验装置,如果找到了不止一个匹配标识符,该校验装置用于在动作项目的基础上对最佳匹配标识符进行一致性校验;标识符位置供应装置,用于将标识符的匹配位置或最佳匹配位置分别地返回到其中。
本发明附加的具体实施例由各从属权利要求披露。
本发明具体实施例参照相应的附图予以说明,它们由下图示出

图1信息资源的登录入口和登录入口历史的结构;图2根据本发明的流程图;图3根据本发明的设备的结构;图4基本信息资源处理请求流程图。
附图4示出了对一段录音节目的编辑过程步骤和存储过程。在每次请求处理信息资源以及开始相应的处理时,此信息资源将获得被输入到新生成的登录入口中、或被覆盖到当前登录入口中的新的UUID。然而,在登录入口中当前的UUID和动作被删除或覆盖之前,当前的UUID和动作已被添加到登录入口历史记录中。
可能会存在一些特殊的动作,其中无需新的UUID,例如在保护标记被改变的情况下。动作入口描述了实际执行的操作,例如“createnew”等。登录入口历史记录包括所有在其使用期限内以前附加到信息资源上的登录入口元素。在生成新的UUID和登录入口之后,执行对信息资源的期望的实际操作,并存储信息资源。
附图2展示了本发明的解析过程。第一步,解析过程在所有可用的登录入口中查找21标识符(例如UUID)。如果解析过程找到22登录入口,该登录入口将在返回时输出27匹配的链接。如果解析过程在第一步中找不到期望的标识符,解析过程将继续进行到第二步。在第二步中,过程在所有可用到的登录入口历史记录的入口中查找23该标识符。如果找不到24标识符,则该过程失败(FALL),此结果被指示给用户。如果仅查找到24、25一个标识符,此标识符的位置将被返回,并终止27过程。
在查找到24、25多个(匹配标识符)的情况下,作为结果的操作入口支持做出一个判决,其使过程能确定信息资源是否仍然有效,并按照动作项目返回27最佳匹配链接。
附图3中的设备在请求器31中查找所有可用的登录入口中的标识符(例如UUID)。如果登录入口分析器32找到一个登录入口,它将在返回匹配链接到标识符位置提供器级37时输出。如果登录入口分析器32在该登录入口中找不到该期望的标识符,检查器33将在所有可用的登录入口历史记录的入口中查找该标识符。如果与所述检查器33相关的历史记录分析器34确定已经找到了一个或多个标识符,那么它将返回这一个或多个标识符的地址到门限值检测器35。如果历史记录分析器34确定未找到任何标识符,它将输出可以被指示给用户的失败信号(FALL)。门限值检测器35确定是否找到了多个标识符。如果仅找到一个标识符,该标识符的位置被返回给标识符位置提供器级37。在找到多个标识符的情况下,门限值检测器提供相应的信息到一致性校验器36,以支持其作出信息资源是否仍然有效的判定。如果是,一致性校验器36将返回最佳匹配链接到标识符位置提供器级37。
本发明可以用于记录音频、视频和/或其它数据,其包括在介质上(如可记录盘)存储录音节目的必要数据(A/V),和在另一个介质上存储此录音节目的元数据。
本发明还可被用户用于编辑处理。如果操作元素未指示出任何破坏性的编辑操作,如“copy”,信息资源就未被更改并是可用的。一旦动作元素指示出任何破坏性的动作,解析过程将通过A/V流目标部分的装置决定其是否仍是有效的。
实例<pre listing-type="program-listing">Movie ″Flipper″<mediumID UUID=″{...128bit...0008}″><PlayList name 04711.rpls″<logEntry UUID=″{... 03Jan01-08:17:23 00A ...}″Action=″create″/> <logEntryUUID=″{... 13Jan01-15:34:09 00C...}″ Action=″modified″/> .../>&lt;dp n="d6"/&gt;Metadata for the Movie ″Flipper<MetaDataDescriptor ...<logEntry UUID=″{...03Jan01-08:17:23 002...}″Action=″create″/> <contentReference> <metatarget link=″urn″> <metalogEntryUUID=″{...03Jan01-08:17:2300A...}″Action=″create″/> <metadvrLinkParameter type=″all″/></metatarget> </contentReference>...</MetaDataDescriptor></mediumID>Copy of the Movie ″Flipper″<mediumIDUUID=″{...128bit ...1003}″> <PlayList name 00103.rpls″ <logEntry UUID=″{...03Jan01-08:17:23 00A...}″Action=″create″/> <logEntry UUID=″{...13Jan01-15:34:09 00C ...}″Action=″modified″/><logEntryUUID=″{... 28Jun01-12:04:3770E...}″Action=″copied″/>...</...>CopyofMetadatafortheMovie″Flipper″<MetaDataDescriptor ... <logEntry UUID=″{... 03Jan01-08:17:23002...}″Action=″create″/> <logEntry UUID=″{... 28Jun01-12:04:374F2...}″Action=″copied″/> <contentReference> <metatarget link=″urn″> <metalogEntryUUID=″{... 03Jan01-08:17:23 00A...}″Action=″create″/>...</...>&lt;dp n="d7"/&gt;</mediumID></pre>编辑操作可以是对A/V流和元数据的创建、复制、剪切、附加、新的排列。如果动作元素指示出如“复制的(copied)”的编辑操作,信息资源将不被更改,并将被使用。或者如果动作元素指示出如“剪切尾部(cut tail)”、“剪切头部(cut head)”、“融合(merged)”等的操作,解析过程可以通过A/V流目标部分的装置决定其是否仍然有效。
权利要求
1.一种用于做出一致性判决的方法,其中元数据被自动地或电子地校验一致性,其特征在于以下步骤请求(21)搜索登录入口中标识符如UUID或GUID的链接;分析(22)该登录入口标识符是否已被找到;在未找到任何标识符的情况下检查(23)登录入口历史记录以寻找匹配的标识符;分析(24)找到的标识符的登录入口历史记录;确定(25)是否找到了不止一个匹配的标识符;如果是,在动作项目的基础上对最佳匹配标识符进行一致性校验(26);返回(27)匹配的标识符的位置。
2.根据权利要求1所述的方法,其特征在于,动作项目包括但不仅限于下列的动作创建信息资源;复制信息资源;剪切信息资源的头部和/或尾部;附加信息资源。
3.根据权利要求1或2所述的方法,其特征在于,标识符和相应的动作项目被存储在登录入口的结构中。
4.根据权利要求1、2或3所述的方法,其特征在于,登录入口历史记录包含在生成A/V流的复制项的情况下过时的登录入口元素。
5.根据权利要求1到4的任一项所述的方法,其特征在于,包括使用对标识符、登录入口和登录入口历史记录提供控制机制的判决列表,其中该判决列表包含了对信息资源所执行的所有过程。
6.一种通过自动或电子地核对信息资源或部分信息资源的一致性而匹配所述信息资源的设备,包括用于请求对于登录入口中标识符如UUID或GUID的链接进行搜索的装置(31);用于分析登录入口是否标识符已被找到的装置(32),它在未找到任何标识符的情况下发送此信息到检查登录入口历史记录以寻找匹配的标识符的检查装置(33);分析找到的匹配标识符的登录入口历史记录的装置(34);判定是否找到了不止一个匹配标识符的装置(35);校验装置(36),如果找到了不止一个匹配标识符,该校验装置在动作项目的基础上对最佳匹配标识符进行一致性校验;标识符位置供应装置(37),用于将标识符的匹配位置或最佳匹配位置分别地返回到其中。
7.根据权利要求6所述的设备,其特征在于,动作项目包括但不仅限于下列的动作创建信息资源;复制信息资源;剪切信息资源的头部或/和尾部;附加信息资源。
8.根据权利要求6或7所述的设备,其特征在于,标识符和相应的动作项目被存储在登录入口的结构中。
9.根据权利要求6、7或8所述的设备,其特征在于,登录入口历史记录包含在生成A/V流的复制项的情况下过时的登录入口元素。
10.根据权利要求6到9的任一项所述的设备,其特征在于,包括使用对标识符、登录入口和登录入口历史记录提供控制机制的判决列表,其中该判决列表包含了对信息资源所执行的所有过程。
全文摘要
根据本发明每项信息资源(元数据或必要数据)由一个专用标识符和最后应用到此信息资源的操作给出标号。本发明所要解决的问题是找到一种用于存储一段录音节目的方法,其包括在一个介质上存储录音节目的必要数据(A/V),和在另一个媒介上存储此录音节目的元数据。
文档编号H04N7/24GK1469646SQ0314236
公开日2004年1月21日 申请日期2003年6月10日 优先权日2002年6月15日
发明者迪尔克·阿道夫, 阿克塞尔·科哈尔勒, 斯特凡·库布施, 李辉, 哈特穆特·彼得斯, 库布施, 尔 科哈尔勒, 特 彼得斯, 迪尔克 阿道夫 申请人:汤姆森许可贸易公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1