System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及思維導圖,具體涉及一種基于孿生和倒裝主題實現的同一主題跨分支、跨樹方法。
技術介紹
1、傳統的思維導圖中,一個主題(或子主題,下同)只能存在于一個思維導圖中,一個主題在一個思維導圖內部也只能屬于一個主題(作為其子主題)。但是在實際使用中,我們經常需要在不同的思維導圖中看到同一個主題,或者在同一個思維導圖內部不同的分支下面看到同一個主題。
2、比如:思維導圖一中有主題a,其下有a1、a2、a3三個子主題,在a1下面有子主題x,在另外一個思維導圖二中有主題b,其下有b1、b2、b3三個子主題,在b1下面同樣存在子主題x,這兩個x的備注信息是一致的;又或者在思維導圖一的a3主題下面也有子主題x,這三個主題x都具有相同的備注信息。
3、以上情況有很多真實的場景,比如,思維導圖一是記錄所有項目情況,a1代表的是今年一月份簽合同的項目,a3代表的是已完工的項目,思維導圖二是記錄成功案例的情況,b1代表的是通過某產品成功簽約的案例,而x所代表的項目同時滿足前面三種情況。因此我們提供一種基于孿生和倒裝主題實現的同一主題跨分支、跨樹方法。
技術實現思路
1、針對現有技術所存在的上述缺點,本專利技術的第一目的在于提供一種基于孿生和倒裝主題實現的同一主題跨分支、跨樹方法,解決上述
技術介紹
中的問題。
2、為實現上述目的,本專利技術提供了如下技術方案:
3、一種基于孿生和倒裝主題實現的同一主題跨分支、跨樹方法,包括以下步驟:
4、s1
5、s2、創建孿生主題派生功能;
6、s3、處理孿生主題的同步更新機制;
7、s4、孿生主題刪除和更新管理;
8、s5、倒裝主題篩選和生成;
9、s6、跨分支、跨樹顯示孿生與倒裝主題;
10、s7、孿生和倒裝主題的維護與優化。
11、本專利技術進一步設置為:所述步驟s1、初始化孿生和倒裝主題功能中:
12、s1.1、分析并讀取現有的思維導圖結構及主題層級關系建立初步的節點樹模型;
13、s1.2、引入孿生主題概念允許在不同的分支、思維導圖間共享相同的主題生成孿生主題的機制準備;
14、s1.3、引入倒裝主題機制允許基于不同的篩選條件將葉節點與其父節點之間關系倒置實現特定篩選結果的倒裝;
15、s1.4、設計用于跨分支、跨樹生成孿生主題的ui交互界面和操作邏輯;
16、s1.5、為孿生主題和倒裝主題設計標記機制確保不同主題之間的可視化區分。
17、本專利技術進一步設置為:所述步驟s2、創建孿生主題派生功能中:
18、s2.1、實現右鍵菜單功能允許用戶在源主題上選擇派生孿生主題;
19、s2.2、彈出派生目標選擇窗口允許用戶通過模糊查詢選定目標父主題;
20、s2.3、遞歸復制源主題及其所有子主題,并為生成的孿生主題添加關聯的源主題id標識;
21、s2.4、源主題增加孿生主題計數器每次派生孿生主題時遞歸修改源主題及其子主題的計數;
22、s2.5、在ui中實現孿生主題和源主題的三角形標記。
23、本專利技術進一步設置為:所述步驟s3、處理孿生主題的同步更新機制中:
24、s3.1、監聽孿生主題及其源主題的備注信息修改事件;
25、s3.2、當任意孿生主題或源主題的備注信息修改時遞歸更新所有關聯孿生主題的備注;
26、s3.3、優化存儲空間占用確保多處孿生主題共享相同的備注信息;
27、s3.4、設置加載邏輯,在思維導圖加載時統一從源主題讀取最新的備注信息并應用到所有孿生主題;
28、s3.5、為跨圖的孿生主題提供實時同步功能確保在不同的思維導圖間修改主題的備注時能立刻生效。
29、本專利技術進一步設置為:所述步驟s4、孿生主題刪除和更新管理中:
30、s4.1、在孿生主題右鍵菜單中加入刪除孿生主題選項當用戶選擇時觸發刪除邏輯;
31、s4.2、當孿生主題被刪除時遞歸減少源主題及其子主題的孿生主題計數;
32、s4.3、源主題下的所有孿生主題被刪除時移除源主題的孿生標記;
33、s4.4、在刪除源主題時如果還有其他孿生主題存在則選出一個孿生主題作為新的源主題并更新相關標識;
34、s4.5、確保在多孿生主題情況下刪除操作僅影響計數器和標記。
35、本專利技術進一步設置為:所述步驟s5、倒裝主題篩選和生成中:
36、s5.1、定義并實現篩選條件;
37、s5.2、基于篩選條件找到符合要求的主題并從這些主題的第一子節點開始遞歸倒裝其父節點和上級主題;
38、s5.3、將這些倒裝主題重新組織并以跨分支、跨樹的形式掛載到根主題或指定的主干主題下;
39、s5.4、為倒裝主題設置特定的顯示結構和標記;
40、s5.5、允許用戶手動調整倒裝主題的層級關系。
41、本專利技術進一步設置為:所述步驟s6、跨分支、跨樹顯示孿生與倒裝主題中:
42、s6.1、實現孿生主題跨不同思維導圖顯示的功能使得同一主題能夠在多個思維導圖內同時存在;
43、s6.2、設計跨圖數據同步機制在不同思維導圖內的孿生主題同步共享同一存儲數據;
44、s6.3、允許倒裝主題在不同分支間重組確保其能夠跨分支、跨樹顯示并符合原本的結構邏輯;
45、s6.4、設置跨分支、跨樹操作日志幫助用戶了解孿生主題和倒裝主題的來源和歷史操作記錄。
46、本專利技術進一步設置為:所述步驟s7、孿生和倒裝主題的維護與優化中:
47、s7.1、實現孿生主題和倒裝主題的自動維護定期檢測數據一致性修復可能存在的同步問題;
48、s7.2、為孿生主題和倒裝主題的生成與管理提供優化策略;
49、s7.3、提供用戶友好的孿生主題和倒裝主題的批量操作功能;
50、s7.4、設置孿生主題和倒裝主題的使用權限控制確保只有授權用戶才能生成、修改或刪除這些特定主題。
51、本專利技術進一步設置為:所述步驟s6、跨分支、跨樹顯示孿生與倒裝主題中,支持用戶在不同圖中生成孿生主題時進行篩選和過濾。
52、本專利技術進一步設置為:所述步驟s7、孿生和倒裝主題的維護與優化中,開發孿生主題和倒裝主題的版本控制功能,記錄每次修改的歷史并提供恢復選項。
53、有益效果
54、采用本專利技術提供的技術方案,與已知的公有技術相比,具有如下有益效果:
55、本專利技術通過“孿生主題”和“倒裝主題”的方式,解決了傳統思維導圖的以上局限,創造性地實現了同一個主題在多個分類中的展示和編輯,多個分類既指多個不同的思維導圖,也包括同一個思維導圖內部的不同分支;多個孿生主題之間就像本文檔來自技高網...
【技術保護點】
1.一種基于孿生和倒裝主題實現的同一主題跨分支、跨樹方法,其特征在于,包括以下步驟:
2.根據權利要求1所述的一種基于孿生和倒裝主題實現的同一主題跨分支、跨樹方法,其特征在于:所述步驟S1、初始化孿生和倒裝主題功能中:
3.根據權利要求1所述的一種基于孿生和倒裝主題實現的同一主題跨分支、跨樹方法,其特征在于:所述步驟S2、創建孿生主題派生功能中:
4.根據權利要求1所述的一種基于孿生和倒裝主題實現的同一主題跨分支、跨樹方法,其特征在于:所述步驟S3、處理孿生主題的同步更新機制中:
5.根據權利要求1所述的一種基于孿生和倒裝主題實現的同一主題跨分支、跨樹方法,其特征在于:所述步驟S4、孿生主題刪除和更新管理中:
6.根據權利要求1所述的一種基于孿生和倒裝主題實現的同一主題跨分支、跨樹方法,其特征在于,所述步驟S5、倒裝主題篩選和生成中:
7.根據權利要求1所述的一種基于孿生和倒裝主題實現的同一主題跨分支、跨樹方法,其特征在于,所述步驟S6、跨分支、跨樹顯示孿生與倒裝主題中:
8.根據權利要求1所述的
9.根據權利要求7所述的一種基于孿生和倒裝主題實現的同一主題跨分支、跨樹方法,其特征在于,所述步驟S6、跨分支、跨樹顯示孿生與倒裝主題中,支持用戶在不同圖中生成孿生主題時進行篩選和過濾。
10.根據權利要求8所述的一種基于孿生和倒裝主題實現的同一主題跨分支、跨樹方法,其特征在于,所述步驟S7、孿生和倒裝主題的維護與優化中,開發孿生主題和倒裝主題的版本控制功能,記錄每次修改的歷史并提供恢復選項。
...【技術特征摘要】
1.一種基于孿生和倒裝主題實現的同一主題跨分支、跨樹方法,其特征在于,包括以下步驟:
2.根據權利要求1所述的一種基于孿生和倒裝主題實現的同一主題跨分支、跨樹方法,其特征在于:所述步驟s1、初始化孿生和倒裝主題功能中:
3.根據權利要求1所述的一種基于孿生和倒裝主題實現的同一主題跨分支、跨樹方法,其特征在于:所述步驟s2、創建孿生主題派生功能中:
4.根據權利要求1所述的一種基于孿生和倒裝主題實現的同一主題跨分支、跨樹方法,其特征在于:所述步驟s3、處理孿生主題的同步更新機制中:
5.根據權利要求1所述的一種基于孿生和倒裝主題實現的同一主題跨分支、跨樹方法,其特征在于:所述步驟s4、孿生主題刪除和更新管理中:
6.根據權利要求1所述的一種基于孿生和倒裝主題實現的同一主題跨分支、跨樹方法,其特征在...
【專利技術屬性】
技術研發人員:請求不公布姓名,
申請(專利權)人:北京少易科技有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。