Users of storage systems can upload files of media assets, which may include high-quality media files and various related documents. As part of the upload process, the storage system can extract metadata describing the media assets. The user can specify one or more life cycle policies to be applied to asset storage, and the rule engine can ensure the application of the one or more policies. The rule engine can also make it possible to process workflows using simple media. A file name hashing method can be used to ensure that fragments and files of the asset are stored in a relatively random and uniform distribution across partitions of the storage system. As part of the said life cycle of the asset, once the transcoding of the asset or another such action occurs, the high-quality media file can be moved to a cheaper storage.
【技术实现步骤摘要】
【国外来华专利技术】媒体存储
技术介绍
用户越来越多地以数字形式获取内容,经常从远程服务下载或流式传输所述内容。内容通常以高质量格式上载,并且被转码成适合于在各种类型的装置上重放的各种其他格式。在某些存储系统中,存储高质量版本与转码版本可能相当昂贵,并且可能难以使各种版本相关联并使得客户能够管理他们的各种资产。附图说明将参考附图来描述根据本公开的各种实施方案,在附图中:图1示出了其中可实现各种实施方案的示例性环境。图2示出了可根据各种实施方案利用的用于管理媒体文件转码的示例性子系统。图3示出了可根据各种实施方案利用的用于管理内容到快速且已存档的存储位置的存储的示例性子系统。图4示出了可根据各种实施方案利用的用于管理资产存储的示例性系统。图5示出了可根据各种实施方案利用的用于管理资产存储的另一示例性系统。图6示出了可根据各种实施方案利用的用于使得上载资产能够由存储服务存储的示例性过程。图7示出了可根据各种实施方案利用的用于对由存储服务存储的资产强加生命周期的示例性过程。图8示出了可用来实现各种实施方案的各方面的计算装置的示例性组件。具体实施方式在下面的描述中,将描述各种实施方案。出于解释的目的,阐述了具体的配置和细节以提供对实施方案的透彻理解。然而,对本领域的技术人员将显而易见的是,在没有具体细节的情况下也可实践实施方案。此外,为了不使所描述的实施方案晦涩,可能会省略或简化众所周知的特征。本文中描述并建议的方法涉及在存储环境中存储大文件,诸如高质量多媒体文件。存储系统的客户或其他用户可将媒体或其他此类内容上载到存储系统中。作为上载过程的一部分,存储系统可提取描述正在上载的媒体文件的媒 ...
【技术保护点】
1.一种计算机实现的方法,其包括:将包括夹层文件和一个或多个相关文件的资产接收到存储系统;从所述资产提取元数据;使所述元数据与存储在所述存储系统中的所述夹层文件和所述一个或多个相关文件相关联;确定要应用于所述资产的工作流程,所述工作流程与所述夹层文件、所述一个或多个相关文件、以及与所述存储系统中的所述资产相关联的任何随后生成的文件相关联;检测与所述工作流程相对应的事件;以及致使相对于所述夹层文件、所述一个或多个相关文件以及所述随后生成的文件中的相应文件执行与所述事件相关联的工作流程任务。
【技术特征摘要】
【国外来华专利技术】2016.09.14 US 15/265,5131.一种计算机实现的方法,其包括:将包括夹层文件和一个或多个相关文件的资产接收到存储系统;从所述资产提取元数据;使所述元数据与存储在所述存储系统中的所述夹层文件和所述一个或多个相关文件相关联;确定要应用于所述资产的工作流程,所述工作流程与所述夹层文件、所述一个或多个相关文件、以及与所述存储系统中的所述资产相关联的任何随后生成的文件相关联;检测与所述工作流程相对应的事件;以及致使相对于所述夹层文件、所述一个或多个相关文件以及所述随后生成的文件中的相应文件执行与所述事件相关联的工作流程任务。2.如权利要求1所述的计算机实现的方法,其还包括:针对所述资产创建与所述夹层文件和所述一个或多个相关文件有关的至少一个分层基元;以及使所述工作流程和所述元数据与所述至少一个分层基元相关联,其中自动地使所述工作流程和所述元数据与所述夹层文件、所述一个或多个相关文件以及所述随后生成的文件相关联,并且其中能根据所述至少一个分层基元来应用所述工作流程的动作。3.如权利要求2所述的计算机实现的方法,其还包括:提供一个或多个工具,所述一个或多个工具使得用户能够根据所述至少一个分层基元与所述资产交互,其中响应于通过所述一个或多个工具进行的用户输入而执行的动作是在所述分层基元的资产级别或子资产级别上执行的。4.如权利要求1所述的计算机实现的方法,其中所述工作流程任务响应于用户对应用程序编程接口(API)的调用或由代表所述资产管理所述工作流程的规则引擎触发的动作而致使被执行。5.如权利要求2所述的计算机实现的方法,其还包括:确定与所述夹层文件相对应的规则、策略或生命周期中的至少一者;以及响应于所述事件而触发所述夹层文件到所述第二类型的存储体的移动,所述第二类型的存储体是作为所述规则、策略或生命周期中的至少一者的一部分被指定的。6.如权利要求1所述的计算机实现的方法,其还包括:将所述夹层文件转码成具有指定格式的一个或多个转码文件;以及将所述夹层文件移动到第二类型的存储体,所述第二类型的存储体具有比所述夹层文件最初存储到的第一类型的存储体更低的可访问性,与所述夹层文件相关联的元数据存储到所述第二类型的存储体,并且所述一个或多个转码文件存储到所述第一类型的存储体。7.如权利要求1所述的计算机实现的方法,其还包括:确定所述媒体资产的文件名;将所述夹层文件分段成一系列片段;针对所述系列的每个片段确定所述文件名的变型;以及使用考虑到每个变型的整体的散列算法来为所述系列的每个片段生成唯一散列代码。8.如权利要求1所述的计算机实现的方法,其还包括:至少部分地基于从所述夹层文件提取的时间代码信息来给所述夹层文件编索引;以及提供使得...
【专利技术属性】
技术研发人员:杰里迈亚·M·邓纳姆,安德鲁·图纳勒,本杰明·布莱克,克里斯托弗·科斯马特卡,本杰明·奥尔德比·施瓦茨,贾森·拉皮埃,贾斯廷·亚伯拉姆斯,
申请(专利权)人:亚马逊技术股份有限公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。