用于处理基于资产的工作流中的数字资产的方法和装置的制造方法

文档序号:9376408阅读:335来源:国知局
用于处理基于资产的工作流中的数字资产的方法和装置的制造方法
【技术领域】
[0001] 本发明涉及一种用于处理基于资产(asset)的工作流中的数字资产的方法和装 置,并且更具体地涉及一种用于适合于包含跨越在物理上远离的设施分布的数字资产的工 作流的上下文加标签和决策的方法和装置。
【背景技术】
[0002] 在分布式工作流或生产流水线的领域中,经常需要在物理上远离的设施之间同 步数字资产。资产被假定为很大(即,千兆字节或更多),并且需要由现场应用访问。例 如,在计算机图形、视觉效果(VFX)或后期制作的情况下,大量的资产需要被提供给诸如 Autodesk Maya、Foundry Nuke等应用。这些资产描述3D场景的几何形状(模型)、其表面 的特性(纹理、着色器),其组件的运动(动画曲线、变换缓存、装备、相机信息)、视频数据 等。
[0003] -种现有方法是例如使用基于Unix的系统中的cron/rsync来保持整个资产基础 同步。然而,由于VFX资产的大小、所需的带宽以及这所花费的时间,这是不实际的。此外, 这种方法效率低,因为同步多于实际所需的资产。
[0004] 另一种方法包含使用云托管。然而,涉及关于资产大小和等待时间的同样的担忧。 另外,如果使用第三方云服务,则资产安全性成为问题。

【发明内容】

[0005] 本发明的目的是提出一种用于处理基于资产的工作流中的数字资产的解决方案, 其使得能够将公司的资产输出分发到特定位置。
[0006] 根据本发明,一种用于处理数字资产的方法包含:
[0007] -分析数字资产以确定数字资产的上下文(context)和属性;
[0008] -将所确定的上下文和属性与标签(tag)进行比较,所述标签包含关于上下文、属 性和动作(action)的信息;以及
[0009] -在数字资产的上下文和属性匹配标签的上下文和属性的情况下,对数字资产执 行由标签指定的动作。
[0010] 相应地,一种被配置为处理数字资产的装置包含:
[0011] -资产分析器,被配置为分析数字资产以确定数字资产的上下文和属性;
[0012] -比较器,被配置为将所确定的上下文和属性与标签进行比较,所述标签包含有关 上下文、属性和动作的信息;以及
[0013] -动作单元,被配置为在数字资产的上下文和属性匹配标签的上下文和属性的情 况下,对数字资产执行由标签指定的动作。
[0014] 此外,一种计算机可读存储介质在其中存储有使能处理数字资产的指令,所述指 令在由计算机执行时使计算机:
[0015] -分析数字资产以确定数字资产的上下文和属性;
[0016] -将所确定的上下文和属性与标签进行比较,所述标签包含有关上下文、属性和动 作的信息;以及
[0017] -在数字资产的上下文和属性匹配标签的上下文和属性的情况下,对数字资产执 行由标签指定的动作。
[0018] 所提出的方法减少使得能够在远离的站点(site)之间共享工作所需要的带宽, 因为通常仅仅可用数字资产的子集(诸如视频数据、场景模型、对象表面特性数据、场景组 件的运动数据或软件组件)将经受指定的动作,例如分发到远离的设施。这些子集可以是 对分布式工作流运行所需的严格的最小子集的适当接近的匹配。因此,减小了由共享工作 流引入的等待时间。另外,减少了每个远离的站点所需要的磁盘存储空间,从而导致更低的 基础设施成本。基于标签的方法使用一般的键-值配置,其可以在集成在工作流内时提供 很大的灵活性。配置键对应于数字资产属性名称,因此用户不需要在技术上倾向于理解配 置。
[0019] 在一个实施例中,所提出的解决方案被实现为可以被用于对任何种类的数字资产 进行分类、针对灵活的上下文配置来检查它们并且使用匹配配置项来作出决定的系统。该 系统被用作独立的服务或中间件,例如以同步站点之间的新创建的资产或触发特定通知。 其可以被用作处理的一部分,或者用于提供强大的决策机制作为事件驱动系统的一部分。
[0020] 在一个实施例中,动作包含提供数字资产到本地或远程目的地或者阻碍到本地或 远程目的地的数字资产的传送。所提出的解决方案的一个目的是使所需要的数字资产在特 定的目的地处可用。然而,阻碍特定的数字资产有时可能是必要的,例如因为它们已经在目 的地处可用、出于安全性考虑,或者仅仅因为实际上在目的地处并不需要它们,但是由于给 定配置的更通用的标签而使它们可用。阻碍动作防止数字资产的不必要的传送。
[0021] 在一个实施例中,上下文表示工程(project),例如电影工程或软件工程,并包含 该工程的一个或多个描述符(descriptor)。电影工程或软件工程通常分布在多个生产站点 上,并且因此极大地受益于所提出的解决方案。
[0022] 在一个实施例中,属性包含关于资产的类别、资产的类型、资产的创建者、资产的 存储位置和资产的授权用户中的至少一个的信息。这些信息的一些或全部通常是可用的, 并且使能相当精细地调整对将经受指定动作的数字资产的选择。
[0023] 为了更好地理解,现在将在以下的描述中参照附图更详细地解释本发明。应理解 的是,本发明不局限于该示例性的实施例,具体的特征也可以被方便地组合和/或修改,而 不脱离在所附权利要求书中所限定的本发明的范围。
【附图说明】
[0024] 图1示意性地例示根据本发明的用于针对基于数字资产的工作流的加标签和决 策的方法;
[0025] 图2示意性地图示被配置为执行根据本发明的方法的装置;
[0026] 图3例示通用资产发布处理;
[0027] 图4示出用于加标签机制的规则的示例性的实现方式;
[0028] 图5例示各种类别的资产的关联。
【具体实施方式】
[0029] 在图1中示意性地例示根据本发明的用于处理数字资产的方法。在分析10数字 资产以确定数字资产的上下文和属性之后,将所确定的上下文和属性与标签进行比较11。 标签包含关于上下文、属性和动作的信息。在检查12得出数字资产的上下文和属性匹配标 签的上下文和属性的情况下,对数字资产执行13由标签指定的动作。
[0030] 图2图示被配置为执行根据本发明的方法的装置20。装置20包含用于例如从网 络或存储系统27接收数字资产的输入端21。资产分析器22分析10数字资产以确定数字 资产的上下文和属性。然后,比较器23将所确定的上下文和属性与标签进行比较11,所述 标签包含关于上下文、属性和动作的信息。在数字资产的上下文和属性匹配12标签的上下 文和属性12的情况下,动作单元24对数字资产执行13由标签指定的动作。为此目的,装 置20包含用于将数字资产传送到远程站点或用于输出动作请求的输出端25和/或用于将 所执行或发起的动作通知给用户的用户接口 26。装置20的各个单元22、23、24同样可以被 部分地或完全地组合成单个单元。它们也被实现为专用硬件或者在处理器上运行的软件。
[0031] 下面将参照VFX工作流更详细地解释本发明。当然,所提出的方法同样适用于其 他用例,例如作为通知系统的组件。
[0032] 所提出的方法使用几个主要组件:
[0033] 1)通用资产读取器
[0034] 该读取器提取资产的预定特性,使得这些特性可以稍后与"标签"进行比较。读取 器是可容易扩展的,使得该系统能够接受各种资产作为输入。资产特性被分为两个类别:属 性和上下文。由针对资产类型的读取器实现方式来确定如何进行这种划分。上下文是可以 被用于更高效地检索标签的有限集合的资产属性的文字简写(literal short-hand)。
[0035] 2)标签到资产(tag-to-asset)匹配机制
[0036] 标签由三个子组件(sub-component)组成:属性、上下文和动作。配置中的属性可 以是资产属性的文字或正则表达式版本。将出自资产读取器的资产表示与标签进行比较, 所述标签的上下文与该资产的上下文相同。然后,将每个标签与该资产进行匹配。如果标 签与资产匹配,则其被保留并且将被传递给判定引擎(Decision En
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1