本說明書涉及數據處理,尤其涉及一種功能點檢索的方法及裝置、電子設備和存儲介質。
背景技術:
1、隨著業務的發展,為滿足用戶的各種業務需求,業務系統的功能變得越來越龐大,功能層級也越來越多。為了用戶使用和查找功能的方便,業務系統一般通過配置菜單導航,或者支持用戶通過關鍵詞搜索查找。
2、但是,現有的菜單導航和查找主要是圍繞菜單層級功能,而當用戶要使用報表或表單層面的功能時,不但需要查找到對應的菜單層級,還要在該菜單層級下逐個頁面地去查找功能。這不僅花費大量時間,且往往很難查找到目標功能,極大影響了工作效率。因此,目前亟需提供一種更優的功能點檢索的方案。
技術實現思路
1、本說明書實施例提供一種功能點檢索的方法及裝置、電子設備和存儲介質,以解決功能點檢索效率低的問題。
2、第一方面,本說明書一個或多個實施例提供一種功能點檢索的方法,包括:獲取目標用戶在包含多個層級的功能點的目標系統內輸入的檢索指令,并從所述檢索指令中提取至少一個目標功能點的信息,所述目標功能點為多個層級的所述功能點中的任意一個功能點;根據在獲取所述檢索指令時所述目標系統內的信息數據,生成包含多個層級的所述功能點中不同所述功能點之間的關系信息的功能點地圖,所述信息數據至少包含多個層級的所述功能點的信息數據;在所述功能點地圖中檢索與所述目標功能點的信息相匹配的匹配功能點,并基于檢索到的所述匹配功能點的信息生成得到所述檢索指令對應的檢索結果;基于所述功能點地圖,生成包含所述檢索結果的用戶界面,用于以響應所述檢索指令。
3、第二方面,本申請實施例提供了一種功能點檢索的裝置,包括:功能點提取模塊,用于獲取目標用戶在包含多個層級的功能點的目標系統內輸入的檢索指令,并從所述檢索指令中提取至少一個目標功能點的信息,所述目標功能點為多個層級的所述功能點中的任意一個功能點;地圖生成模塊,用于根據在獲取所述檢索指令時所述目標系統內的信息數據,生成包含多個層級的所述功能點中不同所述功能點之間的關系信息的功能點地圖,所述信息數據至少包含多個層級的所述功能點的信息數據;結果確定模塊,用于在所述功能點地圖中檢索與所述目標功能點的信息相匹配的匹配功能點,并基于所述匹配功能點的信息生成所述檢索指令對應的檢索結果;界面生成模塊,用于基于所述功能點地圖,生成包含所述檢索結果的用戶界面以響應所述檢索指令。
4、第三方面,本申請實施例提供了一種電子設備,該電子設備包括處理器、存儲器及存儲在所述存儲器上并可在所述處理器上運行的程序或指令,所述程序或指令被所述處理器執行時實現如第一方面所述的方法的步驟。
5、第四方面,本申請實施例提供了一種可讀存儲介質,所述可讀存儲介質上存儲程序或指令,所述程序或指令被處理器執行時實現如第一方面所述的方法的步驟。
6、第五方面,本申請實施例提供了一種芯片,所述芯片包括處理器和通信接口,所述通信接口和所述處理器耦合,所述處理器用于運行程序或指令,實現如第一方面所述的方法。
7、在本說明書實施例中,在獲取對目標系統中的目標功能點的檢索指令時,生成包含不同層級的功能點的路徑的功能點地圖,進而在功能點地圖中進行目標功能點的檢索,并根據檢索結果生成用戶界面。該過程以整個目標系統包含的不同層級的功能點為出發點進行功能點地圖的生成,可以實現對任一層級的功能的檢索,提高了對目標系統的功能檢索的顆粒度,同時,在接收到檢索指令后才生成功能點地圖的操作,實現了功能點地圖的實時生成,進而提高了檢索結果的準確性。
1.一種功能點檢索的方法,包括:
2.根據權利要求1所述的方法,所述在獲取所述檢索指令的情況下,根據所述目標系統內的信息數據,生成包含多個層級的所述功能點中不同所述功能點之間的關系信息的功能點地圖,所述信息數據至少包含多個層級的所述功能點的信息數據,包括:
3.根據權利要求2所述的方法,所述不同所述功能點之間的關系信息包含各個功能點對應的上一層級的功能點的信息。
4.根據權利要求3所述的方法,所述根據所述目標系統包含的功能點和不同所述功能點之間的關系信息,生成所述信息數據對應的樹結構數據,包括:
5.根據權利要求4所述的方法,所述方法還包括:
6.根據權利要求1所述的方法,所述基于所述功能點地圖,生成包含所述檢索結果的用戶界面以響應所述檢索指令,包括:
7.根據權利要求1所述的方法,所述方法還包括:
8.一種功能點檢索的裝置,包括:
9.一種電子設備,包括:
10.一種存儲介質,其特征在于,所述存儲介質用于存儲計算機可執行指令,所述可執行指令使得計算機執行如權利要求1至7任一項所述的方法。