[發明專利]一種非線性云編輯方法有效
| 申請號: | 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.szxzyx.cn/pat/books/201310107034.6/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:軸承快速裝配裝置
- 下一篇:MIM電容器及其制造方法





