金融行业标准网
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210260093.6 (22)申请日 2022.03.16 (71)申请人 深圳市瑞云科技有限公司 地址 518000 广东省深圳市南 山区南山街 道商华路2号阳光科创中心B座17层 (72)发明人 明心烨 邹琼 周双全  (74)专利代理 机构 深圳市中科创为专利代理有 限公司 4 4384 专利代理师 徐方星 杨春 (51)Int.Cl. G06F 9/48(2006.01) G06F 9/50(2006.01) G06F 9/445(2018.01) G06T 1/20(2006.01) (54)发明名称 一种实现一机多 任务的渲染方法 (57)摘要 本发明公开一种实现一机多任务的渲染方 法。 由于同一个用户的多个任务是资产存储在同 一个位置, 只需要一个任务映射 资产成功后便可 以实现多个任务完成资产映射, 有力的节约了资 产映射的时间。 不同的任务通过对应的插件来配 置渲染环境、 渲染场景, 避免了渲染过程中的相 互干扰, 从而使得任务可 以独立进行渲染, 不同 任务在进行渲染时, 不会相互干扰, 因此节点机 可以对多个任务同时进行渲染, 极大的提升了节 点机的利用率, 节约了渲染的时间。 权利要求书1页 说明书4页 附图1页 CN 114706666 A 2022.07.05 CN 114706666 A 1.一种实现一机多任务的渲染方法, 其特 征在于, 包括以下步骤: S1: 调度器将任务按照用户进行划分, 给空闲的节点机分配同一个用户的多个任务; 获 取用户的标识、 任务的标识; S2: 检测节点机是否存在当前任务的所属用户的标识, 如果没有存在, 则删除标识目录 下的所有标识文件, 并写出当前任务的所属用户标识文件; 若存在, 不做处 理; S3: 从分配到同一个节点机中的中的任务选取一个任务, 该任务 为任务A; S4: 任务A去做映射资产的动作, 任务A在映射资产的动作前写出映射开始的标识文件; 任务A开始映射资产; 同一用户的多任务的资产存 储在同一个位置; S5: 当任务A映射完成后再写出映射结束标识文件, 那么其他任务跳过映射资产的动 作, 进入步骤S 6; 如果任务A进 行映射资产的动作出现异常, 删除任务A写 出的映射开始的标 识文件; 选取另外一个任务作为任务A, 进入步骤S4; S6: 在有映射开始的标识文件, 等映射结束的标识文件存在的时候, 则进入到插件配置 的操作; S7: 根据节点机上面的当前任务的标识, 将对应的插件文件分别放置在当前任务的标 识目录中, 接着将当前任务的标识传入到插件配置脚本中, 然后进行插件的环境变量的设 置、 licence的配置和l icence的启动; S8: 开始渲染。 2.根据权利要求1所述的一种实现一机多任务的渲染方法, 其特征在于, 在步骤S1中, 还包括: 调度器获取节点机的性能参数, 根据 空闲节点机的性能参数分配同一个用户的多 个任务。 3.根据权利要求1所述的一种实现一机多任务的渲染方法, 其特征在于, 任务A为运行 最快的任务。 4.根据权利要求1所述的一种实现一机多任务的渲染方法, 其特征在于, 采用用户的ID 作为用户的标识, 采用任务的ID作为任务的标识。 5.根据权利要求1所述的一种实现一机多任务的渲染方法, 其特征在于, 在步骤S4中, 任务A去做映射资产的动作时, 其 他任务进行等待。 6.根据要求2所述的一种实现一机多任务的渲染方法, 其特征在于, 分配在同一个节点 机上的全部任务 耗用的计算资源不超过 该节点机的总的计算资源。 7.根据权利要求1所述的一种实现一机多任务的渲染方法, 其特征在于, 若分配在节点 机上的全部任务映射资源都 失败, 调度器将该节点机上的任务重新分配给其 他节点机 。 8.根据权利要求1所述的一种实现一机多任务的渲染方法, 其特征在于, 调度器给空闲 的节点机首先分配节点机之前处理过的用户的任务; 在没有之前处理过的用户的任务时, 再分配其 他用户的任务给节点机 。权 利 要 求 书 1/1 页 2 CN 114706666 A 2一种实现一机多任务的渲 染方法 技术领域 [0001]本发明涉及渲染技 术领域, 尤其涉及一种实现一机多任务的渲染方法。 背景技术 [0002]现有技术中, 一台节点机只能运行一个渲染任务。 这种方式存在以下缺点; 1.会浪 费节点机的计算资源, 利用率不高; 比如一个任务占用节点机的CPU的50%计算能力,那么 该CPU剩下的5 0%计算能力就浪费了; 2. [0003]渲染速度缓慢,比如渲染系统有5台节点机, 但分配了10个任务,一个任务运行大 概需要1个小时和占用节点机的CPU的50%计算能力,现有的技术运行完这些任务需要2个 小时,渲染时间长.3.不方便动态的配置各个不同任务的环境。 [0004]因此, 现有技 术存在缺陷, 需要改进。 发明内容 [0005]本发明要解决的技术问题是: 提供一种实现一机多任务的渲染方法, 以便一台机 器能够同时对多个任务进行渲染操作, 提升节点机的利用率, 提升渲染效率, 减少渲染时 间。 [0006]本发明的技 术方案如下: 提供一种实现一机多任务的渲染方法, 包括以下步骤。 [0007]S1: 调度器将任务按照用户进行划 分, 给空闲的节点机分配同一个用户的多个任 务; 获取用户的标识、 任务的标识。 优选的, 采用用户的ID作为用户的标识, 采用任务的ID作 为任务的标识。 [0008]S2: 检测节点机是否存在当前任务的所属用户的标识, 如果没有存在, 则删除标识 目录下的所有标识文件, 并写出当前任务的所属用户标识文件; 若存在, 不做处理。 标识目 录为包含有标识文件的目录, 标识文件为包 含有标识的文件。 [0009]S3: 从分配到同一个节点机中的中的任务选取一个任务, 该任务为任务A。 任务A为 运行最快的任务。 选择运行最快的任务作为任务A, 有利于节约映射资产的时间。 [0010]S4: 任务A去做映射资产的动作, 任务A在映射资产的动作前写出映射开始的标识 文件; 任务A开始映射资产; 同一用户的多任务的资产存 储在同一个位置 。 [0011]S5: 当任务A映射完成后再写出映射结束标识文件, 那么其他任务跳过映射资产的 动作, 进入步骤S 6; 如果任务A进行映射资产的动作出现异常, 删除任务A写 出的映射开始的 标识文件; 选取另外一个任务作为任务A, 进入步骤S4。 [0012]S6: 在有映射开始的标识文件, 等映射结束的标识文件存在的时候, 则进入到插件 配置的操作。 [0013]S7: 根据节点机上面的当前任务的标识, 将对应 的插件文件分别放置在当前任务 的标识目录中, 即将提前准备的插件的压缩包文件拷贝到渲 染的节点机的当前任务的标识 目录中, 接着将当前任务的标识传入到插件配置脚本中, 脚本就可以知道当前任务的插件 文件的位置, 然后进行插件的环 境变量的设置、 licence的配置和licence的启动。 插件用于说 明 书 1/4 页 3 CN 114706666 A 3

.PDF文档 专利 一种实现一机多任务的渲染方法

文档预览
中文文档 7 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共7页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种实现一机多任务的渲染方法 第 1 页 专利 一种实现一机多任务的渲染方法 第 2 页 专利 一种实现一机多任务的渲染方法 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 00:00:26上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。