[发明专利]一种非线性云编辑方法有效
申请号: | 201310107034.6 | 申请日: | 2013-03-29 |
公开(公告)号: | CN103200350A | 公开(公告)日: | 2013-07-10 |
发明(设计)人: | 谷显峰;骆萧萧 | 申请(专利权)人: | 北京中科大洋科技发展股份有限公司 |
主分类号: | H04N5/222 | 分类号: | H04N5/222;H04N5/262;H04L29/08;G06F17/30 |
代理公司: | 北京国林贸知识产权代理有限公司 11001 | 代理人: | 袁建水 |
地址: | 100193 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 非线性 编辑 方法 | ||
1.一种非线性云编辑方法,所述方法所使用的系统包括:多个客户端、两台任务调度分配服务器、计算服务器集群、数据存储矩阵,其特征在于,所述方法的步骤如下:
建立连接的步骤:用于所述系统在启动初始化时各个服务器之间建立连接;
进行节目编辑的步骤:用于所述的客户端按照故事板进行节目编辑操作,当在故事板上的操作涉及渲染计算时,所述客户端将渲染计算作为渲染计算任务提交至所述的任务调度分配服务器,并实时将编辑操作传输至任务调度分配服务器;
计算任务提交的步骤:用于所述的客户端将计算任务提交至任务调度分配服务器,所述的计算任务包括渲染计算任务或合成计算任务;
任务调度与分配的步骤:用于任务调度分配服务器接收客户端的任务并分配任务给计算服务器集群中计算服务器,同时记录任务分配状况,当客户端或者计算服务器集群发生变化时,任务调度分配服务器重新调整各计算服务器执行任务的分配;
计算任务执行的步骤:用于所述计算服务器集群中的各个计算服务器根据任务分配情况执行渲染计算任务,计算服务器接收到渲染计算任务后将与其对应的客户端建立连接,客户端与计算服务器之间的通讯并不是双向的,客户端只有通过任务调度分配服务器间接地向计算服务器发送信息,计算服务器可直接向客户端发送信息;当进行的渲染计算任务执行时间过长,该计算服务器将每隔一段时间向相对应的客户端报告计算进度或者告知客户端任务正在执行中;
渲染计算任务结果返回的步骤:用于计算服务器将渲染计算的结果直接发送给相应该客户端,并在客户端显示;
客户端显示结果的步骤:用于客户端根据回传的结果数据显示视音频图像;
判断是否完成节目编辑的步骤:用于所述的客户端判断是否已经完成节目编辑,如果“否”则回到“进行节目编辑的步骤”,如果“是”则进入下一步骤;
合成打包的步骤:用于将最终编辑合成的节目合成打包,并将生成的文件存储在数据存储矩阵;
最终节目合成结果显示的步骤,用于客户端对于已经编辑完成的节目的显示。
2.根据权利要求1所述的方法,其特征在于,所述建立连接的步骤包括如下子步骤:
所述的客户端同时连接两台的任务调度分配服务器;
默认其中任意一台任务分配调度服务器为主任务调度分配服务器,另一台为从任务调度分配服务器;
当客户端向主任务调度分配服务器发送任务时,如果主任务分配调度服务器不响应,则客户端将任务重新发给从任务调度分配服务器;
当主任务调度分配服务器恢复后,则客户端重新使用主任务调度分配服务器进行工作。
3.根据权利要求1方法的系统,其特征在于,所述的任务调度与分配的步骤包括如下子步骤:
接收计算任务,计算计算服务器集群中各个计算服务器工作的饱和程度,并将接收到的计算任务分配给工作任务不十分饱和的计算服务器;
实时监测计算服务器集群中各个计算服务器的工作状态,并监测是否有新的计算服务器加入计算服务器集群;
如果有计算服务器的计算工作过于繁重,计算服务器主动向任务调度分配服务器发出请求,任务调度分配服务器将该计算服务器所进行的计算任务分配到其他计算任务不太饱和的计算服务器中;
如果发现有新的计算服务器加入计算服务器集群,则将那些新加入的计算服务器视为空闲,同时调整正在工作的计算服务器集群中的其他计算服务器的工作量,减轻那些处于饱和状态的计算服务器的工作压力。
4.根据权利要求1方法的系统,其特征在于,所述的渲染计算任务结果返回的步骤包括如下子步骤:
检测渲染后图像面积的大小和网络传输带宽;
如果渲染后图像面积小于屏幕面积或带宽足够,则不压缩图像进行传输;
如果渲染后图像面积略大于屏幕面积或带宽略显不足,则无损压缩图像进行传输;
如果渲染后图像面积大于屏幕面积或带宽不足,则有损压缩图像进行传输。
5.根据权利要求1-4之一所述的方法,其特征在于,所述的合成打包的步骤包括以下子步骤:
计算服务器将渲染计算完成的数据回传客户端;
客户端对编辑完成节目进行打包合成,形成节目文件,在合成过程中在客户端的监视器上显示合成过程的图像;
客户端将合成打包完成的文件存储在数据存储矩阵。
6.根据权利要求1-4之一所述的方法,其特征在于,所述的合成打包的步骤包括以下子步骤:
客户端向任务调度分配服务器提交合成任务;
任务调度分配服务器将合成任务分配给计算服务器集群中的一个计算服务器进行合成计算;
合成计算过程中计算服务器将合成过程中的图像回传客户端;
计算服务器将合成打包完成的文件存储在数据存储矩阵。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京中科大洋科技发展股份有限公司,未经北京中科大洋科技发展股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310107034.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:轴承快速装配装置
- 下一篇:MIM电容器及其制造方法