本申請公開了一種數據查詢方法、裝置、存儲介質及電子設備,該方法包括:獲取預先配置的數據鏈路,并檢測數據鏈路中各節點響應的查詢操作,其中,數據鏈路基于各數據列表之間的關聯關系構建,各數據列表在數據鏈路中均具有對應的節點;若目標節點響應查詢操作,則從數據鏈路中確定與目標節點匹配的關聯節點;獲取查詢操作的查詢參數,并將查詢參數轉換為查詢語句;根據查詢語句,從關聯節點和目標節點各自對應的數據列表中調用對應的目標數據作為查詢結果。能夠提高數據查詢的效率。能夠提高數據查詢的效率。能夠提高數據查詢的效率。
【技術實現步驟摘要】
數據查詢方法、裝置、存儲介質及電子設備
[0001]本申請涉及數據查詢
,具體涉及一種數據查詢方法、裝置、存儲介質及電子設備。
技術介紹
[0002]一般地,用戶在辦理銀行業務時,銀行需要記錄用戶在注冊、權限開通、操作等過程中的數據,且銀行需要對各類數據的準確性進行校驗。
[0003]在涉及較為復雜的數據時,比如,用戶通過第三方與銀行進行信息交互,在對此類復雜數據進行校驗時,往往需要第三方的協助以查詢相關數據,但第三方也通常不是簡單的一方,如此,在對數據進行查詢時會增大工作量,致使數據查詢的效率低下。
技術實現思路
[0004]本申請實施例提供一種數據查詢方法、裝置、存儲介質及電子設備,能夠提高數據查詢效率。
[0005]第一方面,本申請實施例提供一種數據查詢方法,方法包括:
[0006]獲取預先配置的數據鏈路,并檢測數據鏈路中各節點響應的查詢操作,其中,數據鏈路基于各數據列表之間的關聯關系構建,各數據列表在數據鏈路中均具有對應的節點;
[0007]若目標節點響應查詢操作,則從數據鏈路中確定與目標節點匹配的關聯節點;
[0008]獲取查詢操作的查詢參數,并將查詢參數轉換為查詢語句;
[0009]根據查詢語句,從關聯節點和目標節點各自對應的數據列表中調用對應的目標數據作為查詢結果。
[0010]第二方面,本申請實施例還提供一種數據查詢裝置,包括:
[0011]數據獲取模塊,用于獲取預先配置的數據鏈路,并檢測數據鏈路中各節點響應的查詢操作,其中,數據鏈路基于各數據列表之間的關聯關系構建,各數據列表在數據鏈路中均具有對應的節點;
[0012]數據查詢模塊,用于若目標節點響應查詢操作,則從數據鏈路中確定與目標節點匹配的關聯節點;
[0013]參數轉換模塊,用于獲取查詢操作的查詢參數,并將查詢參數轉換為查詢語句;
[0014]數據調用模塊,用于根據查詢語句,從關聯節點和目標節點各自對應的數據列表中調用對應的目標數據作為查詢結果。
[0015]第三方面,本申請實施例還提供一種計算機可讀存儲介質,其上存儲有計算機程序,當計算機程序在計算機上運行時,使得計算機執行如本申請任一實施例提供的數據查詢方法。
[0016]第四方面,本申請實施例還提供一種電子設備,包括處理器和存儲器,存儲器有計算機程序,處理器通過調用計算機程序,用于執行如本申請任一實施例提供的數據查詢方法。
[0017]本申請實施例提供的技術方案,通過預先配置數據鏈路,以通過數據鏈路關聯各方的數據列表,且數據鏈路中的每一節點均通向一個對應的數據列表,從而實現了數據列表之間的互聯。在使用數據鏈路進行數據查詢時,通過檢測個節點響應的查詢操作,以當目標節點響應查詢操作時,從數據鏈路中查詢目標節點的關聯節點,從而根據目標節點與關聯節點之間的關聯關系,將查詢參數基于目標節點傳向各關聯節點,從而通過一個目標節點即可將查詢參數在各關聯節點中進行傳遞,提高了查詢參數傳遞的效率。更進一步地,本案還將查詢參數轉換為查詢語句,其中,查詢語句在各節點中能夠通用,從而提高了查詢語句在各關聯節點中的辨識度,使得基于查詢語句能夠從目標節點和關聯節點各自對應的數據列表中調用對應的目標數據,以此,通過同時調用多個數據列表中與查詢語句相關的目標數據,極大地提高了對數據進行查詢的效率。
附圖說明
[0018]為了更清楚地說明本申請實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅是本申請的一些實施例,對于本領域技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
[0019]圖1為本申請實施例提供的數據查詢方法的流程示意圖。
[0020]圖2為本申請實施例提供的數據查詢方法中數據鏈路的結構示意圖。
[0021]圖3為本申請實施例提供的數據查詢方法中數據鏈路的另一結構示意圖。
[0022]圖4為本申請實施例提供的數據查詢方法中基于傳輸鏈路調用目標數據得到示意圖。
[0023]圖5為本申請實施例提供的數據查詢方法的另一示意圖。
[0024]圖6為本申請實施例提供的數據查詢裝置的結構示意圖。
[0025]圖7為本申請實施例提供的電子設備的結構示意圖。
具體實施方式
[0026]下面將結合本申請實施例中的附圖,對本申請實施例中的技術方案進行清楚、完整地描述。顯然,所描述的實施例僅是本申請一部分實施例,而不是全部的實施例。基于本申請中的實施例,本領域技術人員在沒有付出創造性勞動前提下所獲得的所有其他實施例,都屬于本申請的保護范圍。
[0027]在本文中提及“實施例”意味著,結合實施例描述的特定特征、結構或特性可以包含在本申請的至少一個實施例中。在說明書中的各個位置出現該短語并不一定均是指相同的實施例,也不是與其它實施例互斥的獨立的或備選的實施例。本領域技術人員顯式地和隱式地理解的是,本文所描述的實施例可以與其它實施例相結合。
[0028]本申請實施例提供一種數據查詢方法,該數據查詢方法的執行主體可以是本申請實施例提供的數據查詢裝置,或者集成了該數據查詢裝置的電子設備。其中,該數據查詢裝置可以采用硬件或者軟件的方式實現,電子設備可以是智能手機、折疊屏手機、平板電腦、掌上電腦、筆記本電腦、臺式電腦等設備。
[0029]請參閱圖1,圖1為本申請實施例提供的數據查詢方法的流程示意圖。本申請實施例提供的數據查詢方法的具體流程可以如下:
[0030]101、獲取預先配置的數據鏈路,并檢測數據鏈路中各節點響應的查詢操作,其中,數據鏈路基于各數據列表之間的關聯關系構建,各數據列表在數據鏈路中均具有對應的節點。
[0031]其中,預先配置有數據鏈路,該數據鏈路能夠將銀行業務執行過程中所涉及的各個數據列表關聯起來,其中,不同的數據列表存儲于不同的服務器中,即視一個數據列表為一個數據庫,數據庫可包括用戶端、銀行端、第三方、網絡通訊服務商等各方的數據庫,其中,第三方可以包括各類支付平臺,如微信、支付寶、京東金融等。
[0032]示例性地,在配置數據鏈路時,還可根據銀行業務的種類進行配置,比如,銀行業務有存儲業務、貸款業務、理財業務、保險業務等,針對用戶辦理存儲業務過程中所產生的各類數據,以及存儲各類數據的數據列表,將此類數據列表進行關聯,以構建針對存儲業務的數據鏈路。當然地,數據鏈路也可不局限于根據銀行業務的種類進行劃分,也可按照不同銀行業務中所涉及的各類產品進行劃分,比如,平安銀行發行的理財產品中包括平安盈、日添利、平安財富、現金寶、聚財寶等,可根據用戶辦理每一理財產品過程中所產生的各類數據,以及存儲各類數據的數據列表,將此類數據列表進行管理,以構建針對每一理財產品的數據鏈路。可以理解地,在構建數據鏈路時所依據的條件有多種,得到的數據鏈路也各式各樣,具體內容此處不再詳述,只需說明的是,凡是基于本申請實施中通過關聯業務流程中各類數據列表的本文檔來自技高網...
【技術保護點】
【技術特征摘要】
1.一種數據查詢方法,其特征在于,所述方法包括:獲取預先配置的數據鏈路,并檢測所述數據鏈路中各節點響應的查詢操作,其中,所述數據鏈路基于各數據列表之間的關聯關系構建,各所述數據列表在所述數據鏈路中均具有對應的節點;若目標節點響應所述查詢操作,則從所述數據鏈路中確定與所述目標節點匹配的關聯節點;獲取所述查詢操作的查詢參數,并將所述查詢參數轉換為查詢語句;根據所述查詢語句,從所述關聯節點和所述目標節點各自對應的數據列表中調用對應的目標數據作為查詢結果。2.根據權利要求1所述的數據查詢方法,其特征在于,所述將所述查詢參數轉換為查詢語句,包括:將所述查詢參數輸入預設標記語言模板,通過所述預設標記語言模板對所述查詢參數進行轉換處理,得到轉換文本,其中,各所述節點均基于所述預設標記語言模板對其輸入的查詢參數進行轉換;將所述標記文本轉換成所述查詢語句。3.根據權利要求1所述的數據查詢方法,其特征在于,所述根據所述查詢語句,從所述關聯節點和所述目標節點各自對應的數據列表中調用對應的目標數據作為查詢結果之后,還包括:確定所述查詢結果中各所述目標數據對應的描述字段;展示各所述目標數據及其對應的描述字段。4.根據權利要求1所述的數據查詢方法,其特征在于,所述數據鏈路中每兩個節點之間相互關聯;所述從所述數據鏈路中確定與所述目標節點匹配的關聯節點,包括:將所述目標節點作為當前節點,根據所述數據鏈路的傳播關系,依次為所述當前節點匹配下一個關聯節點,直至滿足預設條件,得到所述目標節點與各所述關聯節點之間的傳輸鏈路。5.根據權利要求1所述的數據查詢方法,其特征在于,所述數據鏈路中各所述節點均通過數據中心關聯;所述從所述數據鏈路中確定與所述目標節點匹配的關聯節點,包括:根據所述數據中心記載的各節點之間的關聯關系,從所述數據鏈路中確定與所述目標節點匹配的關聯節點;基于所述數據中心分別...
【專利技術屬性】
技術研發人員:王閃閃,
申請(專利權)人:平安銀行股份有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。