[發明專利]節點信息查詢方法、裝置、設備、介質和程序產品在審
| 申請號: | 202310095733.7 | 申請日: | 2023-02-07 |
| 公開(公告)號: | CN116049238A | 公開(公告)日: | 2023-05-02 |
| 發明(設計)人: | 鄧廷偉 | 申請(專利權)人: | 建信金融科技有限責任公司 |
| 主分類號: | G06F16/2455 | 分類號: | G06F16/2455;G06F16/2453 |
| 代理公司: | 中科專利商標代理有限責任公司 11021 | 代理人: | 張體南 |
| 地址: | 200120 上海市浦東新區中國(*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 節點 信息 查詢 方法 裝置 設備 介質 程序 產品 | ||
本公開提供了一種節點信息查詢方法、裝置、設備、存儲介質和程序產品,可以應用于計算機技術領域。該節點信息查詢方法包括:獲取第一查詢條件,第一查詢條件的結構格式是基于第一結構格式建立的,第一結構格式是采用差異化的字符確定待查詢節點間的上下級關系;對第一查詢條件進行改造,得到第二查詢條件,第二查詢條件的格式是基于第二結構格式建立的,第二結構格式是采用統一的分隔符確定待查詢節點間的上下級關系的;基于第二查詢條件對預設的查詢樹進行查詢,得到查詢文件以及對應的節點路徑信息。查詢條件的格式是采用統一的分隔符,對查詢條件的表達式進行了優化。統一查詢條件表達式在條件查詢時,極大的提升查詢的時間效率和空間效率。
技術領域
本公開涉及計算機技術領域,具體涉及一種節點信息查詢方法、裝置、設備、介質和程序產品。
背景技術
一些平臺擁有數千組件/模塊,每個組件/模塊都使用配置文件,不同的配置文件之間往往存在千絲萬縷的關聯關系,結構也比較類似。為了方便對這些配置文件進行橫向及縱向的分析,以及快速的從多個文件中定位到相同或相似的位置,需要整理出一套查詢方案。
現有技術中,一般采用對全部文件按照相應的路徑規則逐個遍歷,直到找到全部相匹配的配置文件及節點路徑?;蛘咄ㄟ^遍歷所有配置文件的所有節點,將文件名稱、節點的路徑表達式、節點名稱以及其他節點特征進行二維矩陣存儲,然后對該二維矩陣進行遍歷,其中,該二維矩陣可以是二維數組、數據庫表、excel表格以及其他類型的存儲方式。
但是,現有技術中將路徑表達式和所有配置文件之間使用二維表的方式進行關聯建模的查詢的方案,通常查詢效率更低。
發明內容
鑒于上述問題,本公開提供了提高查詢效率和空間效率的節點信息查詢方法、裝置、設備、介質和程序產品。
根據本公開的第一個方面,提供了一種節點信息查詢方法,包括:獲取第一查詢條件,所述第一查詢條件的結構格式是基于第一結構格式建立的,所述第一結構格式是采用差異化的字符確定待查詢節點間的上下級關系;對所述第一查詢條件進行改造,得到第二查詢條件,所述第二查詢條件的格式是基于第二結構格式建立的,所述第二結構格式是采用統一的分隔符確定待查詢節點間的上下級關系的;以及基于所述第二查詢條件對預設的查詢樹進行查詢,得到查詢文件以及對應的節點路徑信息。
根據本公開的實施例,其中,所述對所述第一查詢條件進行改造,得到第二查詢條件,包括:識別所述第一查詢條件中的所述差異化的字符;以及在所述差異化的字符匹配到預設的特殊字符的情況下,按照預設的改造規則,通過所述統一的分隔符將所述第一結構格式改造為所述第二結構格式。
根據本公開的實施例,其中,所述在所述差異化的字符匹配到預設的特殊字符的情況下,按照預設的改造規則,通過所述統一的分隔符將所述第一結構格式改造為所述第二結構格式,包括:通過所述統一的分隔符將所述預設的特殊字符進行分隔,以將所述預設的特殊字符作為待查詢的節點。
根據本公開的實施例,其中,所述預設的查詢樹的建立方法包括:獲取配置文件,所述配置文件包括多個節點路徑信息,所述節點路徑信息是由多個節點以及所述統一的分隔符組成;基于所述統一的分隔符,提取所述節點路徑中的多個節點,并按照由上至下級的順序以第一數組的形式保存,其中,所述第一數組包括多個第一元素值,一個所述第一元素值對應一個所述節點;以及按照由上至下級的順序,基于所述第一數組中的第一元素值,建立所述預設的查詢樹。
根據本公開的實施例,其中,所述多個第一元素值至少包括當前第一元素值和下一第一元素值,所述預設的查詢樹至少包括第一查詢節點,所述按照由上至下級的順序,基于所述第一數組中的第一元素值,建立所述預設的查詢樹,包括:基于所述第一元素值匹配所述預設的查詢樹中的所述第一查詢節點;在所述當前第一元素值匹配成功的情況下,判斷所述第一查詢節點的子節點列表中是否存有所述下一第一元素值;在所述第一查詢節點中未存有所述下一第一元素值的情況下,將所述下一第一元素值寫入所述第一查詢節點的子節點列表中;以及基于所述下一第一元素值建立所述第一查詢節點的子節點。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于建信金融科技有限責任公司,未經建信金融科技有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202310095733.7/2.html,轉載請聲明來源鉆瓜專利網。
- 信息記錄介質、信息記錄方法、信息記錄設備、信息再現方法和信息再現設備
- 信息記錄裝置、信息記錄方法、信息記錄介質、信息復制裝置和信息復制方法
- 信息記錄裝置、信息再現裝置、信息記錄方法、信息再現方法、信息記錄程序、信息再現程序、以及信息記錄介質
- 信息記錄裝置、信息再現裝置、信息記錄方法、信息再現方法、信息記錄程序、信息再現程序、以及信息記錄介質
- 信息記錄設備、信息重放設備、信息記錄方法、信息重放方法、以及信息記錄介質
- 信息存儲介質、信息記錄方法、信息重放方法、信息記錄設備、以及信息重放設備
- 信息存儲介質、信息記錄方法、信息回放方法、信息記錄設備和信息回放設備
- 信息記錄介質、信息記錄方法、信息記錄裝置、信息再現方法和信息再現裝置
- 信息終端,信息終端的信息呈現方法和信息呈現程序
- 信息創建、信息發送方法及信息創建、信息發送裝置





