[發(fā)明專利]一種思維導(dǎo)圖保存及加載方法、保存及加載系統(tǒng)有效
| 申請?zhí)枺?/td> | 201510299785.1 | 申請日: | 2015-06-04 |
| 公開(公告)號: | CN104915410B | 公開(公告)日: | 2018-07-17 |
| 發(fā)明(設(shè)計)人: | 蔡專錫;劉德建;方振華;李上杰 | 申請(專利權(quán))人: | 福建天晴數(shù)碼有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 福州市博深專利事務(wù)所(普通合伙) 35214 | 代理人: | 林志崢 |
| 地址: | 350000 *** | 國省代碼: | 福建;35 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 父節(jié)點 父子關(guān)系 子節(jié)點 加載 保存 加載系統(tǒng) 思維導(dǎo)圖 二維坐標系 垂直距離 名稱保存 水平距離 相連節(jié)點 預(yù)設(shè) 顯示屏 解析 | ||
本發(fā)明提供一種思維導(dǎo)圖保存及加載方法、保存及加載系統(tǒng),包括:獲取所有節(jié)點的名稱和所有相連節(jié)點之間的父子關(guān)系;根據(jù)節(jié)點之間的父子關(guān)系將節(jié)點的名稱保存為JSON格式的文件;加載步驟包括:解析JSON格式的文件得到所有節(jié)點并在顯示屏上建立二維坐標系;獲取不具有父節(jié)點的第一節(jié)點,在坐標系中定位第一節(jié)點;以第一節(jié)點作為父節(jié)點,根據(jù)節(jié)點之間的父子關(guān)系得到至少一個作為第一節(jié)點的子節(jié)點的第二節(jié)點;根據(jù)作為父節(jié)點的第一節(jié)點的坐標和預(yù)設(shè)的父節(jié)點與子節(jié)點之間的水平距離和垂直距離,計算并定位作為子節(jié)點的第二節(jié)點的坐標;判斷是否存在未定位的節(jié)點,若是,則將所述第二節(jié)點作為第一節(jié)點并執(zhí)行前面兩個步驟,若否,則結(jié)束定位。
技術(shù)領(lǐng)域
本發(fā)明涉及計算機技術(shù)領(lǐng)域,尤其涉及一種思維導(dǎo)圖保存及加載方法、保存及加載系統(tǒng)。
背景技術(shù)
目前思維導(dǎo)圖廣泛應(yīng)用于教育中,采用思維導(dǎo)圖的方式,老師可是實時看到學生的思維邏輯和思維過程,全方位把握學生的狀態(tài)。目前思維導(dǎo)圖的保存技術(shù)大多都需要保存每個節(jié)點的屬性(位置,名稱等)和節(jié)點之間的相互關(guān)系,這樣保存的弊端就是存儲的文件比較大,解析算法比較復(fù)雜。
JSON是一種輕量級的數(shù)據(jù)交換格式,既易于人閱讀和編寫,同時也易于機器解析和生成(網(wǎng)絡(luò)傳輸速度);其特有的樹形結(jié)構(gòu),可以有效地體現(xiàn)各個要素之間的關(guān)系。
如果能夠?qū)SON的有利點利用到思維導(dǎo)圖的保存和加載上,則對減小思維導(dǎo)圖的保存文件具有重要意義。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是:如何保存和加載思維導(dǎo)圖,使得保存的文件最小化。
為了解決上述技術(shù)問題,本發(fā)明采用的技術(shù)方案為:
一種思維導(dǎo)圖保存及加載方法,包括保存步驟和加載步驟;
保存步驟包括:
S11、獲取所有節(jié)點的名稱和所有相連節(jié)點之間的父子關(guān)系;
S12、根據(jù)節(jié)點之間的父子關(guān)系將節(jié)點的名稱保存為JSON格式的文件;
加載步驟包括:
S21、解析JSON格式的文件得到所有節(jié)點并在顯示屏上建立二維坐標系;
S22、獲取不具有父節(jié)點的第一節(jié)點,在坐標系中定位第一節(jié)點;
S23、以第一節(jié)點作為父節(jié)點,根據(jù)節(jié)點之間的父子關(guān)系得到至少一個作為第一節(jié)點的子節(jié)點的第二節(jié)點;
S24、根據(jù)作為父節(jié)點的第一節(jié)點的坐標和預(yù)設(shè)的父節(jié)點與子節(jié)點之間的水平距離和垂直距離,計算并定位作為子節(jié)點的第二節(jié)點的坐標;
S25、判斷是否存在未定位的節(jié)點,若是,則將所述第二節(jié)點作為第一節(jié)點并執(zhí)行步驟S23,若否,則結(jié)束定位。
上述思維導(dǎo)圖保存及加載方法的有益效果在于:獲取節(jié)點后根據(jù)節(jié)點之間的父子關(guān)系將節(jié)點的名稱保存為JSON格式的文件,從而只需保存節(jié)點的名稱,而無需保存節(jié)點間的關(guān)系;解析JSON格式的文件得到所有節(jié)點,首先在顯示屏上建立二位坐標系,并在坐標系上定位不具有父節(jié)點的第一節(jié)點,將第一節(jié)點作為父節(jié)點,得到第一節(jié)點的子節(jié)點,即第二節(jié)點,根據(jù)第一節(jié)點的坐標、預(yù)設(shè)的父節(jié)點與子節(jié)點之間的水平距離和垂直距離計算得到第二節(jié)點的坐標,并將已經(jīng)定位的第二節(jié)點作為第一節(jié)點,再根據(jù)節(jié)點之間的父子關(guān)系得到第一節(jié)點的子節(jié)點,即第二節(jié)點的坐標,依此循環(huán)定位所有節(jié)點,形成思維導(dǎo)圖,不需要保存節(jié)點的位置,只需要保存節(jié)點的名稱,從而使得保存文件最小化。
一種思維導(dǎo)圖保存及加載系統(tǒng),包括:
獲取模塊,用于獲取所有節(jié)點的名稱和所有相連節(jié)點之間的父子關(guān)系;
保存模塊,用于根據(jù)節(jié)點之間的父子關(guān)系將節(jié)點的名稱保存為JSON格式的文件;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于福建天晴數(shù)碼有限公司,未經(jīng)福建天晴數(shù)碼有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510299785.1/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種Web類業(yè)務(wù)部署方法及裝置
- 一種無線樹狀網(wǎng)接入控制方法及網(wǎng)絡(luò)節(jié)點設(shè)備
- 一種無線傳感網(wǎng)絡(luò)中首選父節(jié)點的選擇方法及裝置
- 父節(jié)點選擇方法、網(wǎng)絡(luò)節(jié)點及系統(tǒng)
- 一種文件系統(tǒng)的權(quán)限設(shè)置方法及裝置
- 一種采集數(shù)據(jù)的分布式集群系統(tǒng)及數(shù)據(jù)采集方法
- 數(shù)據(jù)恢復(fù)方法和裝置
- 一種基于雙向父節(jié)點決策的RPL路由方法
- 一種基于vue的樹異步加載方法、裝置、設(shè)備和介質(zhì)
- 異構(gòu)云平臺資源拓撲展示方法、系統(tǒng)、終端及存儲介質(zhì)





