[發明專利]樹型結構中節點屬性的配置方法及其配置系統在審
| 申請號: | 201410009186.7 | 申請日: | 2014-01-08 |
| 公開(公告)號: | CN103761273A | 公開(公告)日: | 2014-04-30 |
| 發明(設計)人: | 鄧尚俊 | 申請(專利權)人: | 興天通訊技術(天津)有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 北京友聯知識產權代理事務所(普通合伙) 11343 | 代理人: | 尚志峰;汪海屏 |
| 地址: | 301799 天津市武*** | 國省代碼: | 天津;12 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 結構 節點 屬性 配置 方法 及其 系統 | ||
技術領域
本發明涉及信息技術領域,具體而言,涉及一種樹型結構中節點屬性的配置方法和一種樹型結構中節點屬性的配置系統。
背景技術
隨著信息技術的發展,樹型結構的應用越來越廣泛,例如在網絡中建立在線銷售系統時,需要對不同的產品進行分類,每一類可以作為父節點,每一類中的子類可以作為父節點的子節點,如圖1所示,總類“圖書、音像、數字商品”可以作為父節點,“電子書”、“數字音樂”、“音像”、“文藝”、“人文社科”和“經管勵志”作為“圖書、音像、數字商品”的子節點,而“免費”、“小說”、“勵志與成功”、“文學”、“經管”和“暢讀”作為“電子書”的子節點。
相關技術中,通常都是針對不同的節點分別配置屬性,但是由于子節點的屬性通常情況下與父節點的屬性是相同的,例如圖1中父節點“電子書”具有打印屬性,而對應于父節點“電子書”的子節點(例如“免費”)也都具有打印屬性,若重復配置父節點和子節點的屬性,一方面降低了屬性配置的效率,另一方面也導致了屬性配置程序的冗余。
因此,如何提高節點屬性配置的效率成為亟待解決的技術問題。
發明內容
本發明正是基于上述技術問題至少之一,提出了一種新的樹型結構中節點屬性的配置方案,使得在配置樹型結構中的節點屬性時,只需配置父節點的屬性,以及每個子節點與對應的父節點的屬性繼承關系,無需針對每個節點的屬性都進行配置,一方面提高了節點屬性配置的效率,另一方面也避免了屬性配置程序的冗余。
有鑒于此,本發明提出了一種樹型結構中節點屬性的配置方法,包括:獲取所述樹型結構中每個子節點與對應的父節點的屬性繼承關系;根據所述每個子節點與對應的父節點的屬性繼承關系,以及所述每個子節點對應的父節點的屬性,對所述每個子節點的屬性進行配置。
在該技術方案中,通過根據每個子節點與對應的父節點的屬性繼承關系,以及每個子節點對應的父節點的屬性,對每個子節點的屬性進行配置,使得在配置樹型結構中的節點屬性時,只需配置父節點的屬性,以及每個子節點與對應的父節點的屬性繼承關系,無需針對每個節點的屬性都進行配置,一方面提高了節點屬性配置的效率,另一方面也避免了屬性配置程序的冗余。同時,在需要修改父節點與對應的子節點的屬性時,也無需針對每個子節點都進行修改,只需對父節點的屬性進行修改即可,實現了子節點屬性的動態配置與動態更新。
在上述技術方案中,優選地,所述屬性繼承關系包括:完全繼承關系、半繼承關系和獨立屬性關系。
在該技術方案中,完全繼承關系是既繼承了父節點的屬性名,又繼承了父節點的屬性值,即子節點的屬性與父節點完全相同;半繼承關系是只繼承父節點的屬性名,不繼承父節點的屬性值;獨立屬性關系是既不繼承父節點的屬性名,也不繼承父節點的屬性值,子節點的屬性與父節點完全不同。
在上述技術方案中,優選地,所述根據所述每個子節點與對應的父節點的屬性繼承關系,以及所述每個子節點對應的父節點的屬性,對所述每個子節點的屬性進行配置的步驟具體為:若任一子節點與所述任一子節點對應的父節點的屬性繼承關系為完全繼承關系,則獲取所述任一子節點對應的父節點的屬性名與屬性值,以作為所述任一子節點的屬性名與屬性值;若任一子節點與所述任一子節點對應的父節點的屬性繼承關系為半繼承關系,則獲取所述任一子節點對應的父節點的屬性名,以作為所述任一子節點的屬性名,并獲取用戶配置的所述任一子節點的屬性值;若任一子節點與所述任一子節點對應的父節點的屬性繼承關系為獨立屬性關系,則獲取用戶配置的所述任一子字節的屬性名與屬性值。
在上述技術方案中,優選地,還包括:實時檢測所述每個子節點對應的父節點的屬性是否發生變化;若檢測到任一子節點對應的父節點的屬性發生變化,則根據所述任一子節點與所述任一子節點對應的父節點的屬性繼承關系更新所述任一子節點的屬性。
在該技術方案中,通過在檢測到任一子節點對應的父節點的屬性發生變化時,根據上述任一子節點與對應的父節點的屬性繼承關系更新上述任一子節點的屬性,確保了父節點的屬性與相應的子節點屬性的實時同步,實現了子節點屬性的動態更新。
在上述技術方案中,優選地,在所述獲取所述樹型結構中每個子節點與對應的父節點的屬性繼承關系的步驟之前,還包括:獲取所述樹型結構中每個節點的路徑;根據所述每個節點的路徑確定所述每個子節點對應的父節點。
在該技術方案中,由于每個子節點都是對應的父節點的下級節點,因此可以根據每個節點的路徑確認該節點的父節點。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于興天通訊技術(天津)有限公司,未經興天通訊技術(天津)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410009186.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種高速公路旁用于除磷的雨水生物滯留池
- 下一篇:水自動循環散熱的枕頭





