[發(fā)明專利]圖紙并行顯示方法、智能終端以及存儲裝置在審
| 申請?zhí)枺?/td> | 202010986983.6 | 申請日: | 2020-09-18 |
| 公開(公告)號: | CN112328194A | 公開(公告)日: | 2021-02-05 |
| 發(fā)明(設(shè)計)人: | 何祎;趙偉;鄭凱 | 申請(專利權(quán))人: | 廣州中望龍騰軟件股份有限公司 |
| 主分類號: | G06F3/14 | 分類號: | G06F3/14;G06F30/00 |
| 代理公司: | 廣州市越秀區(qū)哲力專利商標事務(wù)所(普通合伙) 44288 | 代理人: | 李悅 |
| 地址: | 510623 廣東省廣州市天*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 圖紙 并行 顯示 方法 智能 終端 以及 存儲 裝置 | ||
本發(fā)明公開了一種圖紙并行顯示方法、智能終端以及存儲裝置,該圖紙并行顯示方法包括:S101:判斷圖紙的顯示空間是否支持并行顯示,其中,通過用戶配置開關(guān)、智能終端的硬件能力以及使用場景判斷顯示空間是否支持并行顯示,若是,則執(zhí)行S102,若否,則不對圖紙并行顯示;S102:獲取顯示空間中的第一節(jié)點,對第一節(jié)點進行多線程并發(fā)計算,并對顯示空間中的剩余節(jié)點通過單個線程進行計算,第一節(jié)點為支持并發(fā)計算的節(jié)點。本發(fā)明在確定圖紙的顯示空間支持并行顯示后,獲取第一節(jié)點,并將第一節(jié)點通過多線程并發(fā)計算的方式顯示,能夠充分利用終端的硬件計算資源,提升了圖紙的顯示速度,減少了渲染時間,提高了顯示速度,改善了用戶體驗。
技術(shù)領(lǐng)域
本發(fā)明涉及計算機繪圖領(lǐng)域,尤其涉及圖紙并行顯示方法、智能終端以及存儲裝置。
背景技術(shù)
目前,CAD是指一種高效的作圖軟件,CAD技術(shù)作為杰出的工程技術(shù)成就,已廣泛地應(yīng)用于工程設(shè)計的各個領(lǐng)域,CAD系統(tǒng)的發(fā)展和應(yīng)用使傳統(tǒng)的產(chǎn)品設(shè)計方法與生產(chǎn)模式發(fā)生了深刻的變化,產(chǎn)生了巨大的社會經(jīng)濟效益。CAD技術(shù)研究熱點有計算機輔助概念設(shè)計、計算機支持的協(xié)同設(shè)計、海量信息存儲、管理及檢索、設(shè)計法研究及其相關(guān)問題、支持創(chuàng)新設(shè)計等,能高效快速的輔助設(shè)計師進行平面或三維立體的設(shè)計。
然而,CAD的圖紙文件顯示時,一般采用單線程的處理方式,當DWG圖紙中圖元數(shù)量很多時,渲染顯示將會花費大量時間,效率極其低下。
發(fā)明內(nèi)容
為了克服現(xiàn)有技術(shù)的不足,本發(fā)明的目的在于提供一種圖紙并行顯示方法、智能終端以及存儲裝置,在確定圖紙的顯示空間支持并行顯示后,獲取第一節(jié)點,并將第一節(jié)點通過多線程并發(fā)計算的方式顯示,能夠充分利用終端的硬件計算資源,提升了圖紙的顯示速度,減少了渲染時間,提高了顯示速度,改善了用戶體驗。
本發(fā)明提供一種圖紙并行顯示方法,所述圖紙并行顯示方法包括:S101:判斷圖紙的顯示空間是否支持并行顯示,其中,通過用戶配置開關(guān)、智能終端的硬件能力以及使用場景判斷顯示空間是否支持并行顯示,若是,則執(zhí)行S102,若否,則不對所述圖紙并行顯示;S102:獲取所述顯示空間中的第一節(jié)點,對所述第一節(jié)點進行多線程并發(fā)計算,并對所述顯示空間中的剩余節(jié)點通過單個線程進行計算,所述第一節(jié)點為支持并發(fā)計算的節(jié)點,所述剩余節(jié)點為不支持并發(fā)計算的節(jié)點。
進一步地,所述獲取所述顯示空間中的第一節(jié)點的步驟之前還包括:建立管線分支,所述管線分支至少包括三種管線。
進一步地,所述管線分支由四種管線組成,分別為第一管線、第二管線、第三管線、第四管線。
進一步地,所述獲取所述顯示空間中的第一節(jié)點的步驟具體包括:通過第一管線遍歷所述顯示空間的根節(jié)點,并對所述根節(jié)點的子節(jié)點進行遞歸處理,判斷所述顯示空間的節(jié)點是否支持并發(fā)計算;若是,則確定所述節(jié)點為第一節(jié)點;若否,則確定所述節(jié)點不是第一節(jié)點。
進一步地,所述對所述第一節(jié)點進行多線程計算的步驟之前還包括:判斷所述第一節(jié)點中是否包括共享塊節(jié)點;若是,則將所述共享塊節(jié)點放入第二管線,將所述第一節(jié)點中共享塊節(jié)點以外的節(jié)點放入所述第三管線;若否,則將所述第一節(jié)點放入所述第三管線。
進一步地,所述對所述第一節(jié)點進行多線程并發(fā)計算的步驟具體包括:對所述第二管線分配一個線程進行計算,并同時對所述第三管線分配多個線程進行計算,所述第三管線分配的線程數(shù)量與所述第三管線中第一節(jié)點的數(shù)量以及執(zhí)行所述圖紙并行顯示方法的終端的計算能力相對應(yīng)。
進一步地,所述獲取所述顯示空間中的第一節(jié)點的步驟之后還包括:判斷所述顯示空間中的剩余節(jié)點是否包括第二節(jié)點,所述第二節(jié)點為不支持并發(fā)計算的共享塊節(jié)點;若是,則將所述第二節(jié)點放入所述第二管線,所述剩余節(jié)點中第二節(jié)點以外的節(jié)點放入所述第四管線;若否,則將所述剩余節(jié)點放入所述第四管線。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于廣州中望龍騰軟件股份有限公司,未經(jīng)廣州中望龍騰軟件股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010986983.6/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字數(shù)據(jù)處理
G06F3-00 用于將所要處理的數(shù)據(jù)轉(zhuǎn)變成為計算機能夠處理的形式的輸入裝置;用于將數(shù)據(jù)從處理機傳送到輸出設(shè)備的輸出裝置,例如,接口裝置
G06F3-01 .用于用戶和計算機之間交互的輸入裝置或輸入和輸出組合裝置
G06F3-05 .在規(guī)定的時間間隔上,利用模擬量取樣的數(shù)字輸入
G06F3-06 .來自記錄載體的數(shù)字輸入,或者到記錄載體上去的數(shù)字輸出
G06F3-09 .到打字機上去的數(shù)字輸出
G06F3-12 .到打印裝置上去的數(shù)字輸出





