[发明专利]一种用于云渲染的对象存储系统和方法有效
申请号: | 201610997046.4 | 申请日: | 2016-11-10 |
公开(公告)号: | CN108073350B | 公开(公告)日: | 2020-11-24 |
发明(设计)人: | 邱泳天;张微;杨学亮;周益;杨磊;罗涛;谢琼 | 申请(专利权)人: | 成都云创互联信息技术有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06;G06T17/00 |
代理公司: | 四川力久律师事务所 51221 | 代理人: | 韩洋 |
地址: | 610000 四川省中国(四川)自由*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 渲染 对象 存储系统 方法 | ||
一种用于云渲染的对象存储系统和方法,能够高效地管理模型文件的存储分布,有效地利用空闲网络带宽实现模型文件的主动调度,降低突发业务对云渲染网络的带宽压力,同时还能够缩短渲染对象获取的时间并增强渲染的实时性。所述对象存储系统包括:通过网络连接的调度服务器、对象存储服务器、数据库服务器、以及一个或者多个3D渲染服务器;其中,调度服务器,用于向3D渲染服务器发送包括热点模型文件列表和对应的模型文件在对象存储服务器中的外部存储地址的推送消息;并用于响应接收到的渲染请求,将该渲染请求分配给对应的3D渲染服务器。
技术领域
本发明涉及计算机技术领域,尤其涉及一种用于云渲染的对象存储系统和方法。
背景技术
渲染在电脑绘图中是指用软件从模型生成图像的过程。模型是用严格定义的语言或者数据结构对于3D物体的描述,它包括几何、视点、纹理以及照明信息。随着三维(Three-Dimensional,3D)模型技术在工业设计、工业制造等众多领域的广泛应用,已经积累了丰富的数字化3D模型。尤其是3D打印技术的飞速发展,一方面为如何应用已有的大量3D模型提供了丰富的途径;另一方面,各个细分专业领域的用户通过对现有3D模型的修改,进一步产生了更大数量且具有更多细节的3D模型。从海量的且具有大量细节的3D模型数据中搜索出与特定需求匹配的3D模型,并快速展现给用户需要依赖于云渲染技术,例如分布在网络中不同位置的具有渲染资源的分布式云计算机系统。
授权公告号为205193879U的实用新型专利公开了一种云计算渲染系统,其包括任务分配服务器、模板管理服务器、合成服务器和云渲染集群,其中渲染场景文件分散地存储在影视制作中心的各台制作电脑上,当不同的制作电脑需要使用同一场景文件进行云渲染时,每一台制作电脑都需要将场景文件发送给任务分配服务器,云渲染集群根据渲染任务分别从任务分配服务器获取相同的场景文件。当影视制作中心中的制作电脑物理上分布范围更广且数量更大时,或者在例如前述的3D模型搜索展示时所需要的实时云渲染等应用场景,对任务分配服务器的带宽需求将成倍增长,而大量重复对相同场景等渲染对象文件进行传输,不仅造成带宽的巨大浪费,而且会在影响带宽的同时降低云渲染的实时性。
发明内容
本发明的目的之一至少在于,针对上述现有技术存在的问题,提供一种用于云渲染的对象存储系统和方法,能够高效地管理模型文件的存储分布并增强渲染的实时性。为了实现上述目的,本发明采用的技术方案为:
一种用于云渲染的对象存储系统,其包括:通过网络连接的调度服务器、对象存储服务器、数据库服务器、以及一个或者多个3D渲染服务器;其中,
对象存储服务器,用于存储模型文件;数据库服务器,用于提供主模型数据库,主模型数据库存储有模型文件摘要信息和对应的模型文件在对象存储服务器中的外部存储地址;
调度服务器,用于向3D渲染服务器发送包括热点模型文件列表和对应的模型文件在对象存储服务器中的外部存储地址的推送消息;以及响应接收到的渲染请求,将该渲染请求分配给对应的3D渲染服务器;
3D渲染服务器包括热点存储模块和3D渲染模块,其中,热点存储模块用于,根据推送消息从对象存储服务器下载热点模型文件,并存储在热点对象存储单元中;3D渲染模块用于,根据渲染请求建立3D渲染进程,通过3D渲染进程向热点存储模块发送读取模型文件请求,当热点存储模块中的热点对象存储单元中存储有请求渲染的模型文件时,根据对应的模型文件在热点对象存储单元中的内部存储地址读取对应的模型文件,并根据渲染请求中的渲染要求对读取的模型文件进行云渲染。
优选地,所述热点模型文件列表为热点调度模型文件列表;所述调度服务器用于周期地从负载均衡服务器获取热点调度模型文件列表,并从数据库服务器的主模型数据库获取热点调度模型文件列表中模型文件对应的外部存储地址。
优选地,所述热点模型文件列表为热点搜索模型文件列表;所述调度服务器用于周期地从数据分析服务器获取热点搜索模型文件列表及对应模型文件的外部存储地址。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都云创互联信息技术有限公司,未经成都云创互联信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610997046.4/2.html,转载请声明来源钻瓜专利网。