[發(fā)明專利]智能圖形加速方法及系統(tǒng)無效
| 申請?zhí)枺?/td> | 201110432634.0 | 申請日: | 2011-12-21 |
| 公開(公告)號: | CN102521791A | 公開(公告)日: | 2012-06-27 |
| 發(fā)明(設(shè)計)人: | 蘇宏勛;王政濤;付迎拴;郭清海;別志銘;王彥壘;王曉;吳六一;許東升;朱峰;孫明浩;黃澤華 | 申請(專利權(quán))人: | 珠海許繼芝電網(wǎng)自動化有限公司;河南省電力公司鄭州供電公司 |
| 主分類號: | G06T1/20 | 分類號: | G06T1/20 |
| 代理公司: | 廣州嘉權(quán)專利商標事務(wù)所有限公司 44205 | 代理人: | 譚志強 |
| 地址: | 519060 廣東省珠*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 智能 圖形 加速 方法 系統(tǒng) | ||
技術(shù)領(lǐng)域
本發(fā)明涉及智能配電網(wǎng)技術(shù)領(lǐng)域,特別是涉及一種智能圖形加速方法及系統(tǒng)。
背景技術(shù)
智能配電網(wǎng)(Smart?Distribution?Grid)是智能電網(wǎng)(Smart?Grid)?中配電網(wǎng)部分的內(nèi)容。目前的智能配電網(wǎng)具有以下特征:一、具有自愈能力;二、具有更高的安全性;三、提供更高質(zhì)量的電能;四、支持分布式電源的大量接入;五、可對配電網(wǎng)及其設(shè)備進行可視化管理;六、具有更高的資產(chǎn)利用率。
智能配電網(wǎng)中的配電主站構(gòu)建在標準、通用的軟硬件基礎(chǔ)平臺上,具備可靠性、實用性、安全性和可擴展性,其中包含的基本功能涉及到了2D、3D圖形的顯示技術(shù),現(xiàn)有的圖形顯示技術(shù)在數(shù)據(jù)量非常大的時候會運行的比較緩慢,同時對于圖形設(shè)備的查找和統(tǒng)計也是慢的,而且該技術(shù)是采用C、C++語言開發(fā)的,實現(xiàn)跨平臺運用的難度也很大。對比,本發(fā)明實現(xiàn)了在數(shù)據(jù)量非常大的情況下,加快圖形的顯示和圖形設(shè)備的查找和統(tǒng)計,基于java+opengl的開發(fā)也方便于跨平臺顯示。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種高效的智能圖形加速方法。
本發(fā)明的另一個目的是提供一種智能圖形加速系統(tǒng)。
本發(fā)明解決其技術(shù)問題所采用的技術(shù)方案是:
智能圖形加速方法,包括以下步驟:
A、智能獲取CPU的核的個數(shù)為Ncpu;
B、根據(jù)用戶處理需求,分割得到Ncpu個塊單元;
C、開啟Ncpu個線程,把Ncpu個塊單元分配給線程;
D、每個線程根據(jù)自己的塊單元生成的球形空間,遍歷最優(yōu)設(shè)備空間樹,若當前設(shè)備和線程的球形空間包含或相交且滿足相應的用戶處理需求,則進行相應的智能圖形加速處理。
進一步,所述步驟D中智能圖形加速處理包括:
若當前設(shè)備和線程的球形空間包含或相交,則就把該設(shè)備繪制到顯示卡中或內(nèi)存中,然后采用雙緩沖的技術(shù)顯示到屏幕上;
若當前設(shè)備和線程的球形空間包含或相交,且該設(shè)備滿足查詢和統(tǒng)計的條件,則就把該設(shè)備保存到一個結(jié)果的數(shù)組中,合并所有的線程查找出來的設(shè)備到一個數(shù)組中,這個數(shù)組就是要查找的結(jié)果。
進一步,所述用戶處理需求包括分割當前用戶的屏幕的矩形范圍或者分割所有設(shè)備圖形的立方體范圍。
進一步,所述塊單元分為塊矩形和塊立方體。
進一步,所述最優(yōu)設(shè)備空間樹用于構(gòu)建設(shè)備3D立體空間,最優(yōu)設(shè)備空間樹的樹枝信息存放到內(nèi)存中,樹葉數(shù)據(jù)塊保存到文件中。
進一步,所述最優(yōu)設(shè)備空間樹采用文件內(nèi)存映射分塊讀取和顯示。
智能圖形加速系統(tǒng),包括:
獲取模塊,用于智能獲取CPU的核的個數(shù)為Ncpu;
分割模塊,用于根據(jù)用戶處理需求,分割得到Ncpu個塊單元;
線程分配模塊,用于開啟Ncpu個線程,把Ncpu個塊單元分配給線程;
智能圖形加速處理模塊,用于每個線程根據(jù)自己的塊單元生成的球形空間,遍歷最優(yōu)設(shè)備空間樹,若當前設(shè)備和線程的球形空間包含或相交且滿足相應的用戶處理需求,則進行相應的智能圖形加速處理。
本發(fā)明的有益效果:本發(fā)明智能圖形加速方法,采用最優(yōu)設(shè)備空間樹,根據(jù)當前用戶的處理需求進行了智能圖形的加速處理,由于充分利用了多核CPU,可以并行地繪制圖形和查找圖形設(shè)備,使大容量的圖形能快速讀取和顯示且能快速查找到所需圖形設(shè)備,提高了圖形處理的效率。
本發(fā)明的另一個有益效果:本發(fā)明智能圖形加速系統(tǒng),包括獲取模塊,分割模塊,線程分配模塊和智能圖形加速處理模塊,由于充分利用了多核CPU,可以并行地繪制圖形和查找圖形設(shè)備,使大容量的圖形能快速讀取和顯示且能快速查找到所需圖形設(shè)備,提高了圖形處理的效率。
附圖說明
下面結(jié)合附圖對本發(fā)明的具體實施方式作進一步說明:
圖1是本發(fā)明智能圖形加速方法步驟流程圖;
圖2是本發(fā)明智能圖形加速系統(tǒng)模塊結(jié)構(gòu)圖。
具體實施方式
參照圖1,智能圖形加速方法,包括以下步驟:
A、智能獲取CPU的核的個數(shù)為Ncpu;
B、根據(jù)用戶處理需求,分割得到Ncpu個塊單元;
C、開啟Ncpu個線程,把Ncpu個塊單元分配給線程;
D、每個線程根據(jù)自己的塊單元生成的球形空間,遍歷最優(yōu)設(shè)備空間樹,若當前設(shè)備和線程的球形空間包含或相交且滿足相應的用戶處理需求,則進行相應的智能圖形加速處理。
進一步作為優(yōu)選的實施方式,所述步驟D中智能圖形加速處理包括:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于珠海許繼芝電網(wǎng)自動化有限公司;河南省電力公司鄭州供電公司,未經(jīng)珠海許繼芝電網(wǎng)自動化有限公司;河南省電力公司鄭州供電公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110432634.0/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





