一种用于复用资源的方法和系统

文档序号:1613941 发布日期:2020-01-10 浏览:12次 >En<

阅读说明:本技术 一种用于复用资源的方法和系统 (Method and system for multiplexing resources ) 是由 林建明 杜宇欣 柴毅哲 姚召召 于 2019-07-10 设计创作,主要内容包括:本发明公开了一种用于复用资源的方法和系统。一种查找所需资源的方法,包括:根据所述所需资源的类型和描述信息,寻找匹配的资源制作信息;以及取得与所述匹配的资源制作信息对应的资源。(The invention discloses a method and a system for multiplexing resources. A method of finding a desired resource, comprising: searching matched resource making information according to the type and the description information of the required resource; and acquiring the resource corresponding to the matched resource making information.)

一种用于复用资源的方法和系统

技术领域

本发明涉及多媒体制作领域,尤其涉及一种用于复用多媒体资源的方法和系统。

背景技术

在许多与多媒体相关的领域中,当制作者制作多媒体作品例如动画时,需要制作多种类型的作为原始材料的资源。资源可以体现为在制作作品的过程中需要用到或生成的计算机可读的文件。例如,资源的类型可以包括剧本、故事板、原画、模型、动作、特效、材质、配音等(可以用文本信息来存储类型)。

为了提高制作效率,制作者经常需要尽可能地重复利用已有的资源。图1示出了传统的资源复用方法的示意图。当制作者需要复用历史资源时,首先手动查找历史资源或通过资源管理器搜索历史资源,如果找到所需的资源,则加以复用,否则需从新制作所需的资源。这种方法的缺点在于,查找历史资源的效率很低,比如很难通过一次查找就能寻找到合适的资源。

发明内容

根据本发明的一个方面,公开了一种查找所需资源的方法,包括:根据所述所需资源的类型和描述信息,寻找匹配的资源制作信息;以及取得与所述匹配的资源制作信息对应的资源。

根据本发明的另一个方面,公开了一种用于查找所需资源的资源管理器,包括:用于根据所述所需资源的类型和描述信息,寻找匹配的资源制作信息的装置,其中所述匹配的资源制作信息对应于所述所需资源。

根据本发明的再一个方面,公开了一种用于查找所需资源的系统,包括:存储介质,其用于存储资源;根据本发明的实施例的资源管理器;以及客户端,其用于将所述所需资源的类型和描述信息发送至所述资源管理器。

根据本发明的又一个方面,公开了一种计算机可读介质,其上存储有计算机可读指令,所述计算机可读指令被计算机执行时能够执行根据本发明实施例所述的方法。

本发明的实施例的资源复用方式能够自动查找所需资源,提高了资源制作效率。

附图说明

附图用来对本发明提供补充说明,用于解释本发明,不构成对本发明的不当限制。

图1是传统的资源复用方法的流程图。

图2为根据本发明实施例的资源复用系统的示意图。

图3为根据本发明实施例的资源复用方法的流程图。

具体实施方式

现在将参照若干示例性实施例来说明本发明的内容。应当理解,说明这些实施例仅是为了使得本领域普通技术人员能够更好地理解并且因此实现本发明的内容,而不是暗示对本发明的范围进行任何限制。

如本文中所使用的,术语“包括”及其变体应当解读为意味着“包括但不限于”的开放式术语。术语“基于”应当解读为“至少部分地基于”。术语“一个实施例”和“一种实施例”应当解读为“至少一个实施例”。术语“另一个实施例”应当解读为“至少一个其他实施例”。

本发明提出了一种能够实现资源复用的系统。图2示出了该系统的一个实施例,包括客户端201、资源管理器202、计算机读写存储介质203和通信网络204。

客户端201可以将制作者需要的资源的类型和描述信息通过通信网络204传输给资源管理器202。根据本发明的实施例,描述信息可以是文字描述,其可以是一个或多个句子,也可以是一个或多个词。根据本发明的实施例,制作者可以通过客户端201浏览资源并对资源进行上传和下载操作。

资源管理器202可以接收并匹配来自客户端201的所需资源的类型和描述信息,将资源存储到计算机可读写的存储介质203中的资源存储区,并管理资源存储区。资源制作信息可以集中存储在资源管理器202中,也可以集中存储在资源管理器202外的存储区域中但可以通过资源管理器202进行访问和管理。下文将详述资源管理器202的各项功能。

通信网络204可以作为通信介质,为客户端201和资源管理器202提供通信服务。

本发明还提出了一种资源复用的方法。图3示出了该方法的一个实施例,包括以下步骤:

步骤101:制作者通过客户端201向资源管理器202发送所需资源的类型和描述信息。

步骤102:资源管理器202根据接收到的类型和描述信息,对资源管理器202所管理的资源制作信息进行匹配。

资源制作信息是资源被制作完成时保存的关于该资源的特定信息,例如包括制作者的名字(包括与常规名字类似的代号等等)、资源的存储路径、资源的名称、资源的类型、资源的标签(例如,奔跑、猩猩、黑衣服、室内、桌子等)、制作情况、所属影视剧及其季集等。根据本发明的实施例,一个资源的所有资源制作信息存储作为一个数据包而被资源管理器202进行管理,实施该数据包的具体数据结构可以根据具体情况来选择,例如可以是关系型数据库的表中的一行。

制作情况表示与该资源的制作过程相关的各种细节,可以包括资源的状态(例如未开始、制作中、待审核、待修改、被修改、已完成)、上级对这个资源的反馈意见、该资源的优先级等。

资源的存储路径记录了与资源对应的文件的具***置(也可以是数据库中存储位置),可通过存储路径定位到具体文件或数据库中的对象。资源的名称是与资源对应的文件或对象的全名。

根据本发明的实施例,资源制作信息可以被存储在关系型数据库中一张或多张表中。

根据本发明的实施例,匹配资源制作信息的步骤可以包括:通过资源管理器202接收到来自客户端201的类型和描述信息,在所有资源制作信息中进行查找。发生匹配时,根据匹配的资源制作信息中包含存储路径,可以在存储介质203的资源存储区中找到所需的资源。

更具体而言,匹配资源制作信息的步骤可以包括:

(1)根据所需资源的类型筛选出具有所需类型的资源制作信息。

例如,当制作者需要制作一个模型时,所需资源的类型就是“模型”。通过本步骤,可以缩小搜索的范围。

(2)拆分描述信息并提取描述信息中的关键词。

在本发明的实施例中,描述信息可以是包括多个字的句子,可以根据现有的自然语言处理技术、利用描述信息中的标点符号(例如,逗号、分号、顿号等)来拆分该句子,以提取关键词。在本发明的实施例中,描述信息也可以是包括多个字的词,因此可以将该词直接作为关键词。

在本发明的实施例中,可以根据现有的自然语言处理技术将描述信息拆分为具有不同词性的词(例如,动词、名词等),以将其作为关键词。例如,描述信息可以是:在跳跃的穿黑色衣服的猴子。拆分后的词语将是动词“跳跃”、名词“黑色衣服”和“猴子”。

(3)根据提取出的关键词,在利用类型筛选出的资源制作信息中寻找具有对应标签的资源制作信息,作为匹配的资源制作信息。

就单个关键词与单个标签而言,在一些实施例中,“对应”表示二者完全相同,但在其他实施例中,虽然二者不完全相同,但可以利用自然语言处理技术来确定二者实质相同(例如“猴子”与“猴”),二者也可以视为互相对应。在一些实施例中,匹配的资源制作信息应该具有与所有关键词对应的标签,而在其他实施例中,一资源制作信息只要具有与一个关键词对应的标签,即可视为匹配的资源制作信息。

步骤104:资源管理器202判断通过类型和描述信息是否匹配到至少一项资源制作信息;如果是,则进入步骤105,否则转入步骤109。

步骤105:资源管理器202利用匹配到的资源制作信息中的存储路径来读取存储介质203中的资源。资源管理器202也可以调用外部的一个模块(例如客户端201或额外的模块)来读取存储介质203中的资源,也可以通知客户端201然后由客户端201完成此读取操作。然后,制作者可以通过客户端201来人工判断匹配到的资源是否确实符合其需求。

步骤106:当制作者认为匹配的资源符合其需求时,则通过客户端201复用该资源,并向存储介质203更新资源复用信息。资源复用信息例如可以是该资源被复用的次数;此时前述“更新”操作是将该次数加1。资源复用信息还可以包括曾复用该资源的制作者的名字。资源复用信息可能对制作者具有一些参考价值,例如较高的复用次数可能表示该资源的利用价值较高。

步骤107:当制作者认为匹配的资源其实不符合其需求时,制作者决定是否从新制作所需的资源。

步骤108:如果制作者决定不从新制作所需的资源,则制作者可以通过客户端201对匹配的资源进行修改,并且还可以将修改后的资源更新到存储介质203(可以替换原资源,也可以与原资源并存地存储),同时促使资源管理器202更新该修改后的资源的资源制作信息。此时例如可以修改资源的状态信息,也可以将制作者改为进行修改的当前制作者。

步骤109:如果资源管理器202未寻找到与所需资源匹配的资源制作信息,或者制作者在步骤107决定从新制作资源,则制作者通过客户端201从新制作资源,还可以向存储介质203更新新制作的资源,并向资源管理器202更新新制作的资源的资源制作信息。

本申请的发明人发现,本发明的实施例在制作动画时查找所需资源是尤其便捷、有效的。

本发明各实施例的方法和装置可以实现为纯粹的软件模块(例如用Java语言来编写的软件程序),也可以根据需要实现为纯粹的硬件模块(例如专用ASIC芯片或FPGA芯片),还可以实现为结合了软件和硬件的模块(例如存储有固定代码的固件系统)。

本发明的另一个方面是一种计算机可读介质,其上存储有计算机可读指令,所述指令被执行时可实施本发明各实施例的方法。

本领域普通技术人员可以意识到,以上所述仅为本发明的示例性实施例,并不用于限制本发明。本发明还可以包含各种修改和变化。任何在本发明的精神和范围内作的修改和变化均应包含在本发明的保护范围内。

9页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:多媒体内容整合方法、系统及介质

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!