太阳城集团

  • / 12
  • 下载费用:30 金币  

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

摘要
申请专利号:

太阳城集团CN201510173912.3

申请日:

2015.04.13

公开号:

CN105096029A

公开日:

2015.11.25

当前法律状态:

撤回

有效性:

无权

法律详情: 发明专利申请公布后的视为撤回IPC(主分类):G06Q 10/06申请公布日:20151125|||公开
IPC分类号: G06Q10/06(2012.01)I; G06F17/30 主分类号: G06Q10/06
申请人: 汤姆逊许可公司
发明人: O.蒂博; B.科尔; H.里克莱夫斯
地址: 法国伊西莱穆利诺
优先权: 14305701.6 2014.05.13 EP
专利代理机构: 北京市柳沈律师事务所11105 代理人: 吕晓章
PDF完整版下载: PDF下载
法律状态
申请(专利)号:

CN201510173912.3

授权太阳城集团号:

|||

法律状态太阳城集团日:

2018.01.05|||2015.11.25

法律状态类型:

发明专利申请公布后的视为撤回|||公开

摘要

太阳城集团用于处理基于资产的工作流中的数字资产的方法和装置。描述了一种用于处理数字资产的方法以及被配置为执行该方法的装置(20)。该装置(20)包含用于分析(10)数字资产以确定数字资产的上下文和属性的资产分析器(22)。然后,比较器(23)将所确定的上下文和属性与标签进行比较(11),所述标签包含太阳城集团上下文、属性和动作的太阳城集团。最后,动作单元(24)在数字资产的上下文和属性匹配(12)标签的上下文和属性的情况下,对数字资产执行(13)由标签指定的动作。

权利要求书

1.一种用于处理数字资产的方法,该方法包含:
分析(10)数字资产以确定数字资产的上下文和属性;
将所确定的上下文和属性与标签进行比较(11),所述标签包含太阳城集团
上下文、属性和动作的太阳城集团;以及
在数字资产的上下文和属性匹配(12)标签的上下文和属性的情况
下,对数字资产执行(13)由标签指定的一个或多个动作。
2.根据权利要求1所述的方法,其中,动作包含向本地或远程目的地
提供数字资产或者阻碍到本地或远程目的地的数字资产的传送。
3.根据权利要求1或2所述的方法,其中,上下文表示工程并且包含
该工程的一个或多个描述符。
4.根据权利要求3所述的方法,其中,工程是电影工程或软件工程。
5.根据前述权利要求中的一项所述的方法,其中,属性包含太阳城集团资产
的类别、资产的类型、资产的创建者、资产的存储位置和资产的授权用
户中的至少一个的太阳城集团。
6.根据前述权利要求中的一项所述的方法,其中,数字资产包含视频
数据、场景模型、对象表面特性数据、场景组件的运动数据和软件组件
中的至少一个。
7.一种被配置为处理数字资产的装置(20),该装置(20)包含:
资产分析器(22),被配置为分析(10)数字资产以确定数字资产的
上下文和属性;
比较器(23),被配置为将所确定的上下文和属性与标签进行比较
(11),所述标签包含太阳城集团上下文、属性和动作的太阳城集团;以及
动作单元(24),被配置为在数字资产的上下文和属性匹配(12)标
签的上下文和属性的情况下,对数字资产执行(13)由标签指定的一个
或多个动作。
8.一种计算机可读存储介质,其中存储有使能处理数字资产的指令,
所述指令在由计算机执行时使计算机:
分析(10)数字资产以确定数字资产的上下文和属性;
将所确定的上下文和属性与标签进行比较(11),所述标签包含有关
上下文、属性和动作的太阳城集团;以及
在数字资产的上下文和属性匹配(12)标签的上下文和属性的情况
下,对数字资产执行(13)由该标签指定的一个或多个动作。

说明书

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

技术领域

本发明涉及一种用于处理基于资产(asset)的工作流中的数字资产
的方法和装置,并且更具体地涉及一种用于适合于包含跨越在物理上远
离的设施分布的数字资产的工作流的上下文加标签和决策的方法和装
置。

背景技术

在分布式工作流或生产流水线的领域中,经常需要在物理上远离的
设施之间同步数字资产。资产被假定为很大(即,千兆字节或更多),并
且需要由现场应用访问。例如,在计算机图形、视觉效果(VFX)或后
期制作的情况下,大量的资产需要被提供给诸如AutodeskMaya、Foundry
Nuke等应用。这些资产描述3D场景的几何形状(模型)、其表面的特性
(纹理、着色器),其组件的运动(动画曲线、变换缓存、装备、相机信
息)、视频数据等。

一种现有方法是例如使用基于Unix的系统中的cron/rsync来保持整
个资产基础同步。然而,由于VFX资产的大小、所需的带宽以及这所花
费的太阳城集团,这是不实际的。此外,这种方法效率低,因为同步多于实际
所需的资产。

另一种方法包含使用云托管。然而,涉及太阳城集团资产大小和等待太阳城集团
的同样的担忧。另外,如果使用第三方云服务,则资产安全性成为问题。

发明内容

本发明的目的是提出一种用于处理基于资产的工作流中的数字资产
的解决方案,其使得能够将公司的资产输出分发到特定位置。

根据本发明,一种用于处理数字资产的方法包含:

-分析数字资产以确定数字资产的上下文(context)和属性;

-将所确定的上下文和属性与标签(tag)进行比较,所述标签包含
太阳城集团上下文、属性和动作(action)的太阳城集团;以及

-在数字资产的上下文和属性匹配标签的上下文和属性的情况下,对
数字资产执行由标签指定的动作。

相应地,一种被配置为处理数字资产的装置包含:

-资产分析器,被配置为分析数字资产以确定数字资产的上下文和属
性;

-比较器,被配置为将所确定的上下文和属性与标签进行比较,所述
标签包含有关上下文、属性和动作的太阳城集团;以及

-动作单元,被配置为在数字资产的上下文和属性匹配标签的上下文
和属性的情况下,对数字资产执行由标签指定的动作。

此外,一种计算机可读存储介质在其中存储有使能处理数字资产的
指令,所述指令在由计算机执行时使计算机:

-分析数字资产以确定数字资产的上下文和属性;

-将所确定的上下文和属性与标签进行比较,所述标签包含有关上下
文、属性和动作的太阳城集团;以及

-在数字资产的上下文和属性匹配标签的上下文和属性的情况下,对
数字资产执行由标签指定的动作。

所提出的方法减少使得能够在远离的站点(site)之间共享工作所需
要的带宽,因为通常仅仅可用数字资产的子集(诸如视频数据、场景模
型、对象表面特性数据、场景组件的运动数据或软件组件)将经受指定
的动作,例如分发到远离的设施。这些子集可以是对分布式工作流运行
所需的严格的最小子集的适当接近的匹配。因此,减小了由共享工作流
引入的等待太阳城集团。另外,减少了每个远离的站点所需要的磁盘存储空间,
从而导致更低的基础设施成本。基于标签的方法使用一般的键-值配置,
其可以在集成在工作流内时提供很大的灵活性。配置键对应于数字资产
属性名称,因此用户不需要在技术上倾向于理解配置。

在一个实施例中,所提出的解决方案被实现为可以被用于对任何种
类的数字资产进行分类、针对灵活的上下文配置来检查它们并且使用匹
配配置项来作出决定的系统。该系统被用作独立的服务或中间件,例如
以同步站点之间的新创建的资产或触发特定通知。其可以被用作处理的
一部分,或者用于提供强大的决策机制作为事件驱动系统的一部分。

在一个实施例中,动作包含提供数字资产到本地或远程目的地或者
阻碍到本地或远程目的地的数字资产的传送。所提出的解决方案的一个
目的是使所需要的数字资产在特定的目的地处可用。然而,阻碍特定的
数字资产有时可能是必要的,例如因为它们已经在目的地处可用、出于
安全性考虑,或者仅仅因为实际上在目的地处并不需要它们,但是由于
给定配置的更通用的标签而使它们可用。阻碍动作防止数字资产的不必
要的传送。

在一个实施例中,上下文表示工程(project),例如电影工程或软件
工程,并包含该工程的一个或多个描述符(descriptor)。电影工程或软件
工程通常分布在多个生产站点上,并且因此极大地受益于所提出的解决
方案。

在一个实施例中,属性包含太阳城集团资产的类别、资产的类型、资产的
创建者、资产的存储位置和资产的授权用户中的至少一个的太阳城集团。这些
太阳城集团的一些或全部通常是可用的,并且使能相当精细地调整对将经受指
定动作的数字资产的选择。

为了更好地理解,现在将在以下的描述中参照附图更详细地解释本
发明。应理解的是,本发明不局限于该示例性的实施例,具体的特征也
可以被方便地组合和/或修改,而不脱离在所附权利要求书中所限定的本
发明的范围。

附图说明

图1示意性地例示根据本发明的用于针对基于数字资产的工作流的
加标签和决策的方法;

图2示意性地图示被配置为执行根据本发明的方法的装置;

图3例示通用资产发布处理;

图4示出用于加标签机制的规则的示例性的实现方式;

图5例示各种类别的资产的关联。

具体实施方式

在图1中示意性地例示根据本发明的用于处理数字资产的方法。在
分析10数字资产以确定数字资产的上下文和属性之后,将所确定的上下
文和属性与标签进行比较11。标签包含太阳城集团上下文、属性和动作的太阳城集团。
在检查12得出数字资产的上下文和属性匹配标签的上下文和属性的情况
下,对数字资产执行13由标签指定的动作。

图2图示被配置为执行根据本发明的方法的装置20。装置20包含用
于例如从网络或存储系统27接收数字资产的输入端21。资产分析器22
分析10数字资产以确定数字资产的上下文和属性。然后,比较器23将
所确定的上下文和属性与标签进行比较11,所述标签包含太阳城集团上下文、
属性和动作的太阳城集团。在数字资产的上下文和属性匹配12标签的上下文和
属性12的情况下,动作单元24对数字资产执行13由标签指定的动作。
为此目的,装置20包含用于将数字资产传送到远程站点或用于输出动作
请求的输出端25和/或用于将所执行或发起的动作通知给用户的用户接
口26。装置20的各个单元22、23、24同样可以被部分地或完全地组合
成单个单元。它们也被实现为专用硬件或者在处理器上运行的软件。

下面将参照VFX工作流更详细地解释本发明。当然,所提出的方法
同样适用于其他用例,例如作为通知系统的组件。

所提出的方法使用几个主要组件:

1)通用资产读取器

该读取器提取资产的预定特性,使得这些特性可以稍后与“标签”
进行比较。读取器是可容易扩展的,使得该系统能够接受各种资产作为
输入。资产特性被分为两个类别:属性和上下文。由针对资产类型的读
取器实现方式来确定如何进行这种划分。上下文是可以被用于更高效地
检索标签的有限集合的资产属性的文字简写(literalshort-hand)。

2)标签到资产(tag-to-asset)匹配机制

标签由三个子组件(sub-component)组成:属性、上下文和动作。
配置中的属性可以是资产属性的文字或正则表达式版本。将出自资产读
取器的资产表示与标签进行比较,所述标签的上下文与该资产的上下文
相同。然后,将每个标签与该资产进行匹配。如果标签与资产匹配,则
其被保留并且将被传递给判定引擎(DecisionEngine)。否则将其忽略。

3)判定引擎

对判定引擎给出匹配标签的动作。所述动作通过逻辑运算被解析为
判定。太阳城集团资产读取器,动作可以根据资产而变化,并且判定引擎可以
被扩展以支持新的动作。

4)模板化(templating)机制

复杂的工作流可能需要许多不同类型的数字资产,需要使其协同地
动作以获得结果。为了解决这个问题,将“模板标签(templatetag)”分
组为“模板(template)”。模板标签与标签的不同之处在于它们没有上下
文并且它们的动作可以包括占位符。在配置系统时,对上下文“应用”
模板,这意味着使用由系统的用户提供的上下文和动作替换,从模板标
签创建新的标签。

5)标签到标签(tag-to-tag)匹配机制

随着配置在大小上增长,保持尽可能的简单对于系统的维护者是有
帮助的。为此目的,对标签可以在被添加到系统时相互进行比较,从而
删除冗余标签。这些冗余测试类似于标签到资产匹配,尽管它们用于不
同的目的。

举个更具体的示例,所提出的解决方案可以被用作资产发布工作流
的一部分。使用新资产的创建作为事件,可以将资产与太阳城集团其上下文的
配置的标签进行比较。针对标签定义同步动作,使得该资产的数据和依
赖性被传输到需要它的其它站点。

图3中的图表例示通用的资产发布处理。在该示例中,作为多个可
用的资产管理服务之一的集线器(Hub)服务触发该发布。通过被命名为
“SyncTags(同步标签)”的服务来访问加标签机制本身。该服务取得资
产作为输入,并且返回“站点”作为判定结果。该值表示需要该资产的
物理位置,并且用作给负责传输资产数据的另外的服务“MultisiteQueue
(多站点队列)”的输入。

图4示出用于上述SyncTags服务的规则的示例性的实现方式。通过
读取资产的上下文并且使用它加载相关的标签来加载规则。然后,针对
资产匹配所有的标签。随后,使用标签的规则做出判定。该图表例如何
能够实现规则。在SyncTags的情况下,定义包括(inclusion)规则和排
除(exclusion)规则,将包括规则的值相加,然后减去排除规则的值,以
获得最终结果。

在一个实施例中,使用三个描述符来表示资产上下文:工作(job)、
场景(scene)和镜头(shot)。这些中的每一个都持有任意字符串(string)
值。在这种情况下的上下文表示资产所属的电影工程,被称为“工作”,
并且如果适用,则表示资产的具体“场景”和“镜头”。场景和镜头是描
述电影的太阳城集团线的通用的电影行业术语。电影由多个场景组成,它们中
的每个被分解为多个镜头。类似的方法适用于软件工程,其中程序由多
个组件组成。

资产本身具有许多属性,这些属性未必是跨越各种资产管理系统而
相同的。然而,这实际上不是问题。为每个资产管理系统定义属性的关
联就足够了。图5中的图表例示多种类别的资产的关联,即,它们所属
的资产管理系统。

举个例子,考虑下面的用例。在“设施1”中存在名称为“foo”的
工作。在这个特定的工作中,所有“相机”类型的资产将被发送给“设
施2”。因此,创建下面的标签:

上下文

工作
场景
镜头
“foo”




属性

类别
资产类型
名称
用户
路径
批准

“相机”








动作

类型
目标
同步到
“设施2”

可以看出,标签中的许多字段保持空白。这是相当有用的,因为它
意味着不需要关心资产中的这些字段的值。这使一个标签能够匹配大量
潜在资产,从而使配置保持轻便简单。相反地,它意味着资产可以通过
独立的特性匹配多个标签,因此在发布一个这样的资产时可以采取多个
动作。

在该具体示例中,标签将匹配类别为“包”的任何资产,这意味着
其是由包装(Packaging)资产管理系统所创建的。其类型为“相机”,这
意味着其包含描述3D环境中的虚拟相机的太阳城集团。对“名称”(即,对该
相机资产给定的名称)、“用户”(即,创建了相机的艺术家)、“路径”(即,
相机文件/文件夹在盘上的位置)或“批准”(即,被授权使用该相机的部
门的名称)未指定值。在下面的表中,呈现资产的阵列以例示它们是否
匹配标签。“相机1”未同步,因为其上下文不是工作“foo”,同时“摄
影机”未同步,因为其类型是“模型”而非“相机”。


下面给出资产匹配多个标签并且需要解析动作的示例。在该示例中,
在配置中有三个标签:


它们三个都将匹配下列资产:

工作
场景
镜头
类别
资产类型
名称
用户
路径
批准
foo
创建
英雄

相机包
lightTestCam
john-doe
/file1


因此,判定引擎需要解析三个动作“同步到位置1和2”、“同步到位
置1”和“阻碍位置2”。

在该情况下,判定引擎实现方式规定“同步到位置1和2”以及“同
步到位置1”解析为简单的指令以“同步到位置1和2”,但是然后,“阻
碍位置2”覆盖(override)任何“同步到”指令,因此最终结果是“同
步到位置1”。

关 键 词:
用于 处理 基于 资产 工作流 中的 数字 方法 装置
  专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
太阳城集团本文
本文标题:用于处理基于资产的工作流中的数字资产的方法和装置.pdf
链接地址:http://zh228.com/p-6401738.html
太阳城集团我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们

copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备17046363号-1 
 


收起
展开
葡京赌场|welcome document.write ('');