[发明专利]基于渲染特性的云渲染文件高速传输方法有效
| 申请号: | 201510755865.3 | 申请日: | 2015-11-09 |
| 公开(公告)号: | CN105262842B | 公开(公告)日: | 2018-09-28 |
| 发明(设计)人: | 朱川;梅向东 | 申请(专利权)人: | 江苏赞奇科技股份有限公司 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08 |
| 代理公司: | 南京知识律师事务所 32207 | 代理人: | 张苏沛 |
| 地址: | 213022 江苏省*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 渲染 特性 文件 高速 传输 方法 | ||
本发明公开了一种基于渲染特性的云渲染文件高速传输方法,在客户端系统中生成文件排查列表,剔除与网络存储服务器相同的文件,本发明通过文件被修改时间和文件大小排序,找到需要上传的文件,在上传文件的同时,系统开始计算后一个文件的Hash特征值,经过两次向服务器端发送Hash值对比,删除客户端与服务器端相同的待上传文件。没有增大计算量,同时又能最大限度的减少文件上传数量,减少文件上传总耗时。该系统极大提高了文件上传效率,对于渲染行业的频繁上传、下载大文件的行业特性来说,节省了大量网络服务器的存储空间,同时也减少了客户在上传时的时间。
技术领域
本发明属于计算机多媒体技术领域,尤其涉及一种基于渲染特性的云渲染文件高速传输方法。
背景技术
目前互联网文件传输有各种方式,例如:《一种基于光场渲染的自由视点视频在IP网传输方法》,公开号101022537,该发明涉及一种基于光场渲染的自由视点视频在IP网传输方法,将每台电脑从摄像头采集来的视频进行压缩后的视频流作为一路视频流进行缓存;将用户所需要的多路视频流作为一路自由视点视频流进行传输,该传输方法包括:视频流缓存;建立连接准备服务,将用户及所需视频流标号放入相应的用户待服务列表,每个用户待服务列表中用户按照用户时间戳从早到晚排序;选取所有用户时间戳最早的用户按其视频流标号进行发送;当进行视频流切换时,服务器将用户待服务列表中用户的视频流标号修改为用户需要更换的视频流标号,然后发送。该发明创造已经不足以满足文件的高速传输。
互联网网络存在一种存储秒传技术。百度云盘等网络存储在进行文件传输的过程中都实现了秒传的机制,其原理大致如下:
1、根据Hash算法计算每个文件的Hash值,不同的文件计算出来的Hash值不同;2、客户端系统在上传文件之前,先计算本地文件的Hash值,并将该Hash值传输给网络存储服务器;3、网络存储服务器维护一张数据库表,用于记录所存储的文件及其对应的Hash值;4、网络存储服务器收到客户端传输过来的Hash值,在其数据库中搜索该Hash值是否存在,如果存在,则通知客户端无需上传,否则客户端则进行文件上传;5、当客户端需要上传多个文件时,每个文件均是在正式上传之前将其Hash值上传到网络存储服务器进行判断是否能够秒传,多个文件形成队列。
由于计算一个文件Hash值所花费的时间小于通过网络传输一个文件的时间,文件越大,时间差距越明显。由于渲染文件一般由大量图形组成,文件现实的特性是体积非常大,另外,由于渲染文件中有一部分图形是相同的,该上传的文件可能已经被其他用户上传到存储服务器上,该上传会造成整个渲染文件上传时间长,且占用存储服务器的空间,浪费时间和存储服务器资源。
渲染任务文件特性:
一个渲染任务包含的文件类型主要有:渲染工程文件,如.max、.ma、.mb文件,通常1个或若干个;在进行渲染过程中所需的素材文件,如贴图文件.jpg、.png、.bmp等,灯光焦散文件.vrmap、.vrlmap、vrpmap等,模型文件,如人物模型、家具模型等,模型文件通常是由第三方制作厂商提供的,其扩展名同样为.max、.ma和.mb,供渲染相关制作人员直接在渲染工程文件中引用,以达到模块化快速制作的目的,通常素材文件较多,成百甚至复杂场景需要数万个;
渲染引擎根据渲染相关制作人员制作的渲染工程文件,对所需的素材文件进行加载引用,并进行计算渲染,最终输出渲染结果。因此,素材文件可以重复的在多个渲染任务中被引用,而由于渲染工程文件是渲染相关制作人员利用3ds Max、Maya等建模工具根据需求创建的,因此渲染工程模型往往不具有重复可用性;
根据制作场景的复杂程度,渲染工程文件大小通常为几十MB至几GB大小,而素材文件中的贴图类文件通常则为几KB至几MB不等,而模型文件则与渲染工程文件类似会相对较大;
云渲染服务,用户通过互联网将渲染任务上传至云服务器,然后由云渲染服务后台计算节点进行渲染并输出渲染结果文件,再云服务器再通过互联网将渲染结果文件发送给用户;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏赞奇科技股份有限公司,未经江苏赞奇科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510755865.3/2.html,转载请声明来源钻瓜专利网。





