[發明專利]一種基于GPU生成甘特圖的方法無效
| 申請號: | 201210213455.2 | 申請日: | 2012-06-26 |
| 公開(公告)號: | CN102799427A | 公開(公告)日: | 2012-11-28 |
| 發明(設計)人: | 熊一粟 | 申請(專利權)人: | 武漢天喻軟件有限責任公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44 |
| 代理公司: | 華中科技大學專利中心 42201 | 代理人: | 朱仁玲 |
| 地址: | 430223 湖北省武漢市東湖開*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 gpu 生成 甘特圖 方法 | ||
1.一種基于GPU生成甘特圖的方法,其特征在于,包括以下步驟:
(1)GPU生成甘特圖的范圍,以及用于存放網頁數據的javascript對象;
(2)GPU生成甘特圖的選項卡和表頭;
(3)GPU生成甘特圖的表體;
(4)GPU生成甘特圖的甘特條。
2.根據權利要求1所述的方法,其特征在于,步驟(1)包括:
(1-1)GPU從網頁獲取DIV元素作為甘特圖的范圍;
(1-2)GPU通過Javascript對網頁數據的對象集進行申明和實例化,以存放網頁數據。
3.根據權利要求1所述的方法,其特征在于,步驟(2)包括:
(2-1)GPU在作為甘特圖范圍的DIV元素中生成甘特圖的選項卡;
(2-2)GPU在甘特圖的選項卡中形成子DIV元素集合;
(2-3)GPU通過線條繪制的方式改變子DIV元素集合的外形,并在子DIV元素集合中填充數據;
(2-4)GPU通過TABLE控件在網頁上生成甘特圖的表頭行對象,然后在表頭行對象中生成非日期類型列頭對象以及日期類型列頭對象;
(2-5)GPU鎖定甘特圖的選項卡和表頭,以避免其在網頁中出現的位置受到滾動條影響;
(2-6)GPU為TABLE控件增加一個行對象作為表體行對象。
4.根據權利要求1所述的方法,其特征在于,步驟(3)包括:
(3-1)GPU生成甘特圖的表體范圍;
(3-2)GPU根據TABLE控件在網頁中的位置調整甘特圖的表體范圍,以保證甘特圖的表體范圍和表體行對象在位置上重合;
(3-3)GPU調整甘特圖的表體范圍的高度,以使其與表體行對象的高度一致;
(3-4)GPU在甘特圖的表體范圍中生成用于存放行數據的子DIV元素集合;
(3-5)GPU在存放行數據的子DIV元素集合中生成用于存放列數據的子DIV元素集合。
5.根據權利要求1所述的方法,其特征在于,步驟(4)包括:
(4-1)GPU從用于存放行數據的子DIV元素集合中選擇子DIV元素;
(4-2)GPU利用AJAX技術從網頁后端獲取用于生成甘特圖的數據;
(4-3)GPU將甘特圖的數據填充在選擇的子DIV元素中,以形成甘特條。
6.根據權利要求5所述的方法,其特征在于,用于生成甘特圖的數據包括甘特圖的項目和任務名稱、執行狀態、計劃工期、計劃開始日期、計劃結束日期、預計工作量、負責人、前置任務。
7.根據權利要求5所述的方法,其特征在于,步驟(4-3)包括:
(4-3-1)GPU根據甘特圖的數據生成甘特條模型,其包括甘特條的長、寬、高及線條型狀態、質貼圖以及陰影填充色,并將甘特條模型存入內存;
(4-3-2)CPU從內存中獲取甘特條模型,對甘特條模型進行材質貼圖以生成甘特條的多邊形信息,并將甘特條的多邊形信息交給GPU;
(4-3-3)GPU將甘特條的多邊形信息放進顯存,顯存為多邊形信息貼材質和上顏色,并將多邊形信息傳送到CPU;
(4-3-4)CPU對多邊型信息進行光照,計算光照后產生的影子的輪廓,并將影子的輪廓回傳至GPU的顯存;
(4-3-5)GPU對顯存中影子的輪廓填充深的顏色。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于武漢天喻軟件有限責任公司,未經武漢天喻軟件有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210213455.2/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:便攜式數據恢復機
- 下一篇:快速組裝的紅外觸摸裝置





