[發明專利]樹形結構節點檢索方法、裝置、存儲介質及服務器有效
| 申請號: | 201910267712.2 | 申請日: | 2019-04-03 |
| 公開(公告)號: | CN110134888B | 公開(公告)日: | 2022-05-31 |
| 發明(設計)人: | 庸有名;鄧嘉俊 | 申請(專利權)人: | 廣州朗國電子科技股份有限公司 |
| 主分類號: | G06F16/954 | 分類號: | G06F16/954 |
| 代理公司: | 廣州市專注魚專利代理有限公司 44456 | 代理人: | 張志鵬 |
| 地址: | 510000 廣東省廣州市黃埔區*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 樹形 結構 節點 檢索 方法 裝置 存儲 介質 服務器 | ||
1.一種基于云端服務器的樹形結構節點檢索方法,其特征在于,所述方法包括:
服務器加載用戶輸入的檢索數據并確認所述檢索數據所屬的檢索匹配類型,基于所屬的檢索匹配類型制定對應的檢索規則,以及隱藏樹形結構中的所有子節點;
基于所述檢索數據以及所述的檢索匹配類型對應的檢索規則,遍歷所有的樹形結構中的當前節點,判斷所有當前節點中的內容是否與所述檢索數據相匹配;若有,則對所述檢索數據相匹配的當前節點進行高亮標注;
遞歸判斷所有樹形結構中當前節點中的所有子節點中的內容是否與所述檢索數據相匹配;若有,則對所述檢索數據相匹配的當前子節點進行高亮標注;
所述基于所述檢索數據以及所述的檢索匹配類型對應的檢索規則,遍歷所有的樹形結構中的當前節點,判斷所有當前節點中的內容是否與所述檢索數據相匹配,包括:
將所有的樹形結構統一放置在一個集合中,以及依據所述檢索數據依次對所述集合中的每一棵樹形結構中的當前節點進行唯一一次的檢索訪問;
判斷所述集合中的每一棵樹形結構中的當前節點中的內容是否與所述檢索數據相匹配;其中,所述當前節點中的內容包括當前節點中的結構唯一識別碼及機構名稱;
所述服務器加載用戶輸入的檢索數據并確認所述檢索數據所屬的檢索匹配類型,基于所屬的檢索匹配類型制定對應的檢索規則,包括:
所述服務器基于前端JS代碼加載用戶輸入的檢索數據;
所述服務器根據加載到的用戶輸入的檢索數據判斷當前的檢索匹配類型屬于精準檢索匹配類型或模糊檢索匹配類型,基于所屬的檢索匹配類型制定對應的檢索規則;
所述服務器根據加載到的用戶輸入的檢索數據判斷當前的檢索匹配類型屬于精準檢索匹配類型或模糊檢索匹配類型,基于所屬的檢索匹配類型制定對應的檢索規則,包括:
所述服務器識別所述用戶輸入的檢索數據中的內容為關鍵字或唯一識別碼;
若所述服務器識別所述用戶輸入的檢索數據中的內容為關鍵字,則確認為模糊檢索匹配類型,以及制定模糊檢索匹配規則;
若所述服務器識別所述用戶輸入的檢索數據中的內容為唯一識別碼,則確認為精準檢索匹配類型,以及制定精準檢索匹配規則;
其中模糊檢索匹配規則為只有在機構的名稱中出現與檢索關鍵字相同的內容即檢索命中;精準檢索匹配規則為只有唯一識別碼與機構的ID完全匹配的情況下即檢索命中。
2.根據權利要求1所述的樹形結構節點檢索方法,其特征在于,所述服務器加載用戶輸入的檢索數據并確認所述檢索數據所屬的檢索匹配類型之前,還包括:
服務器判斷用戶是否為首次進入檢索頁面用戶,若否,服務器加載用戶輸入的檢索數據確認所述檢索數據所屬的檢索匹配類型;
若是,從服務器上加載能夠顯示滿當前顯示設備的當前顯示頁面的頁面數據;
基于當前顯示頁面接收用戶輸入檢索數據并發送至所述服務器中;
所述服務器接收所述檢索數據并基于分頁加載技術把數據按頁加載到當前顯示設備的當前顯示頁面,其中所述數據為服務器按照樹形結構從上到下進行排序好的數據。
3.根據權利要求1所述的樹形結構節點檢索方法,其特征在于,所述隱藏樹形結構中的所有子節點,包括:
隱藏所述樹形結構中的除根節點以外的所有節點。
4.根據權利要求1所述的樹形結構節點檢索方法,其特征在于,所述對所述檢索數據相匹配的當前子節點進行高亮標注,包括:
對所述檢索數據相匹配的當前子節點進行高亮標注,且對其上級節點展開但不進行高亮標注;
所述對所述檢索數據相匹配的當前節點進行高亮標注和/或對所述檢索數據相匹配的當前子節點進行高亮標注之后,還包括:
將高亮標注的當前節點和/或高亮標注的當前子節點基于點對點數據通過傳輸至當前顯示設備進行高亮顯示。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州朗國電子科技股份有限公司,未經廣州朗國電子科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910267712.2/1.html,轉載請聲明來源鉆瓜專利網。





