[發明專利]一種圖數據庫Neo4J交互可視化的操作方法與系統有效
| 申請號: | 202010885553.5 | 申請日: | 2020-08-28 |
| 公開(公告)號: | CN111813926B | 公開(公告)日: | 2022-12-09 |
| 發明(設計)人: | 李春芳;汪陽晨;石民勇;黃婧一;劉夢琪;潘嬋 | 申請(專利權)人: | 中國傳媒大學 |
| 主分類號: | G06F16/34 | 分類號: | G06F16/34;G06F16/36 |
| 代理公司: | 北京匯信合知識產權代理有限公司 11335 | 代理人: | 陳圣清 |
| 地址: | 100024 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 數據庫 neo4j 交互 可視化 操作方法 系統 | ||
1.一種圖數據庫Neo4J交互可視化的操作方法,其特征在于,包括:
點擊鼠標與用戶交互界面空白位置進行交互,將點擊位置坐標作為參數發起創建節點請求,后端調用節點操作模塊中的新建節點程序,將創建節點操作轉化為Cypher語句,執行Cypher語句,返回執行結果至用戶交互界面,在點擊位置繪制節點;
拖拽鼠標與用戶交互界面節點進行交互,獲取拖拽起止節點編號,將拖拽起止節點編號作為參數發起新增關系請求,后端調用關系操作模塊中的新增關系程序,將新增關系操作轉化為Cypher語句,執行Cypher語句,返回執行結果至用戶交互界面,在起止節點間繪制關系;
通過鍵盤輸入節點或關系修改信息,鼠標點擊提交修改按鈕與用戶交互界面進行交互,將節點修改信息或關系修改信息作為參數發起修改請求,后端調用節點操作模塊中的修改節點程序或調用關系操作模塊中的修改關系程序,將修改節點或修改關系操作轉化為Cypher語句,執行Cypher語句,返回執行結果至用戶交互界面,根據修改信息重新繪制節點或關系;
其中,所述節點修改信息或關系修改信息需先將修改后的信息組裝成JSON格式,再將組裝成JSON格式的節點修改信息或關系修改信息作為參數發起修改請求;所述后端調用節點操作模塊中的修改節點程序或調用關系操作模塊中的修改關系程序前,先獲取參數中的節點修改信息或關系修改信息;在調用關系操作模塊中的修改關系程序后,先讀取關系修改信息中的關系類型,判斷是否對關系類型進行修改,根據判斷結果將修改關系操作轉化為不同的Cypher語句;所述將修改節點或修改關系操作轉化為Cypher語句,執行Cypher語句成功后,將修改后的節點信息或修改關系組裝成JSON格式的節點數據信息或關系數據信息至用戶交互界面,用戶交互界面在存儲節點信息或存儲關系信息的數組中找到該節點或關系并修改,根據修改信息重新繪制節點或關系;
通過鼠標點擊信息欄刪除按鈕與用戶交互界面進行互動,將信息欄中當前節點或關系的編碼作為參數發起刪除請求,后端調用關系操作模塊中的關系刪除程序或節點操作模塊中的節點關系查詢程序,將關系刪除程序或節點關系查詢操作轉化為Cypher語句,執行Cypher語句,在用戶交互界面刪除關系或查詢節點是否存在關系,若不存在,則繼續調用節點操作模塊中的節點刪除程序,將節點刪除操作轉化為Cypher語句,執行Cypher語句,在用戶交互界面刪除節點。
2.根據權利要求1所述的一種圖數據庫Neo4J交互可視化的操作方法,其特征在于:
在發起各操作請求后,均需視圖模塊判斷圖數據庫系統是否處于可操作狀態,并獲取連接圖數據庫的對象,與圖數據庫后端操作系統建立聯系。
3.根據權利要求1所述的一種圖數據庫Neo4J交互可視化的操作方法,其特征在于:
所述后端調用節點操作模塊中的新建節點程序前,系統默認設置新增節點的標簽和屬性;
將新增節點操作轉化為Cypher語句,執行Cypher語句,執行完成后將新增節點的默認標簽和屬性信息封裝成JSON格式的節點數據,傳回用戶交互界面,在用戶交互界面中將節點數據加入節點信息數組,在點擊位置繪制節點。
4.根據權利要求1所述的一種圖數據庫Neo4J交互可視化的操作方法,其特征在于:所述拖拽鼠標與用戶交互界面節點進行交互,獲取拖拽起止節點編號;包括步驟:
在任一節點上按下鼠標,獲取該節點的信息,設為按下節點;
拖動鼠標移動,繪制一條以源節點為起始位置,鼠標位置為結束位置的有向線段;
在任一節點處抬起鼠標,獲取該節點的信息,設為抬起節點;
判斷按下節點和抬起節點是否為同一節點;
若為同一節點,則所述有向線段消失;若不為同一節點,則獲取按下節點和抬起節點的編號;
所述將新增關系操作轉化為Cypher語句,執行Cypher語句,返回執行結果至用戶交互界面,還包括,在執行Cypher語句成功后將新增關系的按下節點和抬起節點的編號信息封裝成JSON格式的關系數據傳回用戶交互界面,將關系數據加入關系信息數組,重新繪制關系。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國傳媒大學,未經中國傳媒大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010885553.5/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:夾針裝置及固定裝置
- 下一篇:一種存在模糊態的字輪圖像數字識別方法





