[發明專利]分布式渲染方法有效
| 申請號: | 201210156750.9 | 申請日: | 2012-05-18 |
| 公開(公告)號: | CN102685239A | 公開(公告)日: | 2012-09-19 |
| 發明(設計)人: | 張興男;姚勁;劉汝佳;劉江賽 | 申請(專利權)人: | 北京爾宜居科技有限責任公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;G06F17/50 |
| 代理公司: | 北京遠大卓悅知識產權代理事務所(普通合伙) 11369 | 代理人: | 史霞 |
| 地址: | 100020 北京市朝陽*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 分布式 渲染 方法 | ||
技術領域
本發明涉及一種渲染方法,特別地,通過互聯網,異地電腦相互配合實現的分布式渲染方法。
背景技術
在設計模型構建完成之后,為了看出實際效果,通常需要對模型進行渲染。而現有的渲染方式是在本地主機上進行渲染。這就要求本地主機上存儲有所有的渲染要素,以備渲染時調用。
這樣渲染耗時長,且渲染要素變化性差。更重要的是,不利于設計模型制作者與要素提供者之間的配合。
特別是針對調取不同設計素材進行建模設計,而不同設計素材又處在變化之中,由異地設計者不斷設計更新的情況下,利用異地素材進行渲染尤為重要。這樣就需要本地主機和異地主機相互配合,形成分布式渲染方法。
發明內容
本發明的目的在于克服現有技術中的缺陷,公開一種分布式渲染方法。這種方法能夠允許異地電腦通過服務器的安排,協同實現渲染操作。
其目的是加快渲染速度,且滿足渲染要素更新變化的需求。
本發明特別針對房屋裝修設計建模需求,整合各個裝飾建材商家的設計和產品,將商家的最新設計通過互聯網,及時快速地展現在建模的渲染效果中,幫助商家推陳出新,拓展向用戶快速展示新產品的渠道。
為此,本發明公開了一種分布式渲染方法,采用由至少一個服務器和多個節點終端組成的系統執行,其中所述服務器和節點終端之間彼此通過網絡通訊連接,包括以下步驟:
步驟一、所述多個節點終端中的一個節點終端作為主節點終端,向服務器發送渲染任務協助請求;
步驟二、服務器根據該請求,在除了所述主節點終端之外的其它節點終端中挑選與此渲染任務相應的至少一個節點終端作為資源節點終端;
步驟三、向資源節點終端發送渲染任務,資源節點終端生成渲染場景,并且資源節點終端檢查所生成的渲染場景是否與主節點終端同步;
步驟四、若同步,則資源節點終端開始執行渲染任務,并在渲染任務完成后,通過服務器將渲染結果發送給所述主節點終端。
優選的是,所述的分布式渲染方法中,在所述步驟一之前還包括用戶向所述主節點終端發出渲染任務指令,所述主節點終端接收渲染任務指令的步驟。
優選的是,所述的分布式渲染方法中,在所述步驟二中,服務器挑選資源節點終端之后,還生成資源節點終端列表。
優選的是,所述的分布式渲染方法中,在所述步驟四之后,還包括以下步驟:
所述主節點設置定時器,若所述渲染結果在定時器預定的時間內發送到主節點終端,則主節點終端接收該渲染結果;若所述渲染結果未在定時器預定的時間內發送到主節點終端,則主節點終端自身啟動渲染程序。定時器是在主節點終端收到同步信號后開始計時的。
優選的是,所述的分布式渲染方法中,所述主節點終端自身啟動渲染程序后,向服務器發出取消渲染任務協助請求,所述服務器向各資源節點終端發出釋放資源節點終端指令。并且主節點終端因指定資源節點終端定時器超時,而自身啟動渲染,是指主節點終端僅僅需要重新渲染出現超時問題資源節點部分。
優選的是,所述的分布式渲染方法中,所述步驟四還包括:若不同步,則資源節點終端通過服務器向主節點終端發出不同步信號,主節點終端收到不同步信號后,自身啟動渲染程序。
優選的是,所述的分布式渲染方法中,所述主節點終端接收到渲染任務指令后,拆分管理渲染任務,所述服務器根據拆分結果,挑選資源節點終端,并且所述主節點終端接收到渲染結果后,合并各資源節點的渲染結果。
優選的是,所述的分布式渲染方法中,所述服務器為至少兩臺,且彼此之間存在同步通信,各節點終端基于地域信息與其中一臺服務器建立連接,節點終端間的數摒通信由所述服務器進行轉發。
優選的是,所述的分布式渲染方法中,在所述步驟三中,資源節點終端生成渲染場景是通過以下方式實現的:資源節點終端根據由所述主節點終端發送的渲染任務中包含的記錄場景信息的可擴展標記語言xml文件與資源節點終端內的相應模型數據,生成與所述主節點終端內相同的渲染場景。
優選的是,所述的分布式渲染方法中,所述步驟三中的同步過程為:所述主節點終端獲取渲染場景數的消息摘要算法值,以可擴展標記語言xml的形式通過服務器轉發給各資源節點終端,各資源節點終端獲取其自身得到的渲染場景數據的消息摘要算法值,并將自身獲取的消息摘要算法值與由主節點終端轉發來的消息摘要算法值進行比對,若兩值相同則同步,若兩值不同則不同步。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京爾宜居科技有限責任公司,未經北京爾宜居科技有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210156750.9/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種UE上下文信息發送方法及MME
- 下一篇:改進型通信電路





