[發明專利]一種目標特性樹形結構圖形渲染方法和裝置在審
| 申請號: | 202110338692.0 | 申請日: | 2021-03-30 |
| 公開(公告)號: | CN112948503A | 公開(公告)日: | 2021-06-11 |
| 發明(設計)人: | 李香禎;王磊;鐘華;劉彤;劉偉寧;楊媚;謝曉丹 | 申請(專利權)人: | 北京環境特性研究所 |
| 主分類號: | G06F16/28 | 分類號: | G06F16/28;G06F9/451;G06F16/22 |
| 代理公司: | 北京格允知識產權代理有限公司 11609 | 代理人: | 周嬌嬌 |
| 地址: | 100854*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 目標 特性 樹形 結構 圖形 渲染 方法 裝置 | ||
1.一種目標特性樹形結構圖形渲染方法,其特征在于,包括:
根據用戶當前選擇,生成結構化數據的目標類別;
從數據庫表結構中查詢所述目標類別下的所有特性層級數據,以及每個特性層級包含的特性元數據;
通過遞歸算法形成目標特性樹形結構,并將所述目標特性樹形結構加載進插件;
使用插件渲染頁面,形成以插件標簽組成的目標特性樹形結構。
2.根據權利要求1所述的圖形渲染方法,其特征在于,所述數據庫表結構創建時使用了自關聯表結構和子父表表結構,所述目標類型包括大類類型及子類類型,特性層級包括至少兩級特性層級,所述目標類型和特性層級的數據自關聯表結構。
3.根據權利要求1或2所述的圖形渲染方法,其特征在于,從數據庫表結構中查詢所述目標類別下的所有特性層級數據,以及每個特性層級包含的特性元數據包括:
根據某一目標類別,獲得產品特性數據,調用遞歸函數,通過遞歸函數渲染產品特性數據樹形結構;
循環遍歷所有數據,根據父級節點標識查找所有子級節點標識;
若當前數據存在子級節點標識時,拼接當前數據的結構,再調用遞歸函數,傳入下一條數據的子級節點標識,作為當前節點的父級節點標識,進行比對拼接;
若當前數據不存在子級節點標識時,跳過當前數據,繼續查找下一條數據進行比對。
4.根據權利要求1或2所述的圖形渲染方法,其特征在于,通過遞歸算法形成目標特性樹形結構,并將所述目標特性樹形結構加載進插件包括:
調用遞歸函數傳遞數據比對條件父級節點標識,用當前數據的父級節點標識去全部數據數組中比對子級節點標識相同的數據為當前這個父級節點標識的子級數據;
再次調用遞歸函數,傳遞子項數據的父級節點標識,循環到不存在子數組為止;
每一次比對獲取當條數據的名稱屬性,拼接出html數據結構。
5.根據權利要求4所述的圖形渲染方法,其特征在于,使用插件渲染頁面,形成以插件標簽組成的目標特性樹形結構包括:
把遞歸算法形成的目標特性html數據結構加載進插件,在所述目標特性html數據結構加載過程中根據每一個特性層級節點、特性元節點的類型自定義渲染樣式,每一個特性元節點是否被重點關注,增加重點特性元標示;形成以插件標簽組成的目標特性圖形化結構。
6.根據權利要求5所述的圖形渲染方法,其特征在于,形成以插件標簽組成的目標特性圖形化結構之前還包括:
將各級特性層級中的節點進行拖拽整合,并給出提示;
所述提示包括以下的一項或者多項:
特性元中不可拖拽添加特性層級;
特性層級節點、特性元節點分別是否支持變更功能,所述變更功能包括增加功能、刪除功能、更改功能。
7.一種目標特性樹形結構圖形渲染裝置,其特征在于,包括:
生成模塊,設置為根據用戶當前選擇,生成結構化數據的目標類別;
搜索模塊,設置為從數據庫表結構中查詢所述目標類別下的所有特性層級數據,以及每個特性層級包含的特性元數據;
遞歸模塊,設置為通過遞歸算法形成目標特性樹形結構,并將所述目標特性樹形結構加載進插件;
渲染模塊,設置為使用插件渲染頁面,形成以插件標簽組成的目標特性樹形結構。
8.根據權利要求7所述的圖形渲染裝置,其特征在于,所述搜索模塊設置為:
根據某一目標類別,獲得產品特性數據,調用遞歸函數,通過遞歸函數渲染產品特性數據樹形結構;
循環遍歷所有數據,根據父級節點標識查找所有子級節點標識;
若當前數據存在子級節點標識時,拼接當前數據的結構,再調用遞歸函數,傳入下一條數據的子級節點標識,作為當前節點的父級節點標識,進行比對拼接;
若當前數據不存在子級節點標識時,跳過當前數據,繼續查找下一條數據進行比對。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京環境特性研究所,未經北京環境特性研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110338692.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種鋼結構快速連接定位節點
- 下一篇:一種用于工業粉塵處理的環保系統





