[發(fā)明專利]一種數(shù)據(jù)調用方法、裝置及設備在審
| 申請?zhí)枺?/td> | 202110312803.0 | 申請日: | 2021-03-24 |
| 公開(公告)號: | CN113051438A | 公開(公告)日: | 2021-06-29 |
| 發(fā)明(設計)人: | 張濤;邢韜;汪濤;張家潤 | 申請(專利權)人: | 中國工商銀行股份有限公司 |
| 主分類號: | G06F16/84 | 分類號: | G06F16/84;G06Q40/02 |
| 代理公司: | 北京三友知識產權代理有限公司 11127 | 代理人: | 任默聞;王濤 |
| 地址: | 100140 北*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 數(shù)據(jù) 調用 方法 裝置 設備 | ||
本說明書實施例提供一種數(shù)據(jù)調用方法、裝置及設備,可用于大數(shù)據(jù)領域。所述方法包括接收業(yè)務調用請求;業(yè)務調用請求中包括目標業(yè)務對應的XSD文檔;根據(jù)XSD文檔和映射腳本,確定目標業(yè)務所需的要素列表;映射腳本包括BLAZE要素菜單中要素與XSD文檔中元素的映射關系;基于BLAZE要素菜單中要素對應的數(shù)據(jù)查詢組件,獲取要素列表中每個要素對應的數(shù)據(jù);將要素列表和要素列表中每個要素對應的數(shù)據(jù)按照XSD文檔的格式進行組裝,生成XML字符串;基于XML字符串調用BLAZE決策引擎,獲得決策結果。利用本說明書實施例可以有效解決BLAZE參數(shù)變化頻繁以及BLAZE數(shù)據(jù)組裝硬編碼問題,提高數(shù)據(jù)調用效率。
技術領域
本申請涉及大數(shù)據(jù)技術領域,特別涉及一種數(shù)據(jù)調用方法、裝置及設備。
背景技術
隨著互聯(lián)網(wǎng)金融的快速發(fā)展以及大零售時代銀行營銷模式的加速轉型,銀行在向智慧型、智能化邁進的同時,拓展了很多新產品、新業(yè)務,例如:數(shù)字信用卡、融e借、汽車聯(lián)合貸、家裝分期、現(xiàn)金分期等。為了適應數(shù)字經(jīng)濟的高質量發(fā)展,新老產品上線效率變得越來越重要。
目前,很多新產品、新業(yè)務上線時需要對接大數(shù)據(jù)中心的BLAZE流程引擎,而在調用大數(shù)據(jù)中心的BLAZE流程引擎前,需要將上千要素組裝成XML字符串。現(xiàn)有技術中,主要通過XJC命令將XSD(XML Schema Definition)文檔生成POJO對象,數(shù)據(jù)封裝在Java Bean對象中,然后利用dom4j將Java Bean轉換為XML。然而,當BLAZE參數(shù)變化頻繁時,采用這種硬編碼方式需要不斷改動Java Bean類及其對應的取數(shù)邏輯,從而會降低數(shù)據(jù)調用效率。
因此,業(yè)內亟需一種可以解決上述技術問題的技術方案。
發(fā)明內容
本說明書實施例提供了一種數(shù)據(jù)調用方法、裝置及設備,可以有效解決BLAZE參數(shù)變化頻繁以及BLAZE數(shù)據(jù)組裝硬編碼問題,提高數(shù)據(jù)調用效率。
本說明書提供的一種數(shù)據(jù)調用方法、裝置及設備是包括以下方式實現(xiàn)的。
一種數(shù)據(jù)調用方法,包括:接收業(yè)務調用請求;所述業(yè)務調用請求中包括目標業(yè)務對應的XSD文檔;根據(jù)所述XSD文檔和映射腳本,確定目標業(yè)務所需的要素列表;所述映射腳本包括BLAZE要素菜單中要素與XSD文檔中元素的映射關系;基于所述BLAZE要素菜單中要素對應的數(shù)據(jù)查詢組件,獲取所述要素列表中每個要素對應的數(shù)據(jù);將所述要素列表和所述要素列表中每個要素對應的數(shù)據(jù)按照所述XSD文檔的格式進行組裝,生成XML字符串;基于所述XML字符串調用大數(shù)據(jù)中心的BLAZE決策引擎,獲得決策結果。
一種數(shù)據(jù)調用裝置,包括:接收模塊,用于接收業(yè)務調用請求;所述業(yè)務調用請求中包括目標業(yè)務對應的XSD文檔;確定模塊,用于根據(jù)所述XSD文檔和映射腳本,確定目標業(yè)務所需的要素列表;所述映射腳本包括BLAZE要素菜單中要素與XSD文檔中元素的映射關系;獲取模塊,用于基于所述BLAZE要素菜單中要素對應的數(shù)據(jù)查詢組件,獲取所述要素列表中每個要素對應的數(shù)據(jù);生成模塊,用于將所述要素列表和所述要素列表中每個要素對應的數(shù)據(jù)按照所述XSD文檔的格式進行組裝,生成XML字符串;獲得模塊,用于基于所述XML字符串調用大數(shù)據(jù)中心的BLAZE決策引擎,獲得決策結果。
一種數(shù)據(jù)調用設備,包括至少一個處理器以及存儲計算機可執(zhí)行指令的存儲器,所述處理器執(zhí)行所述指令時實現(xiàn)本說明書實施例中任意一個方法實施例方法的步驟。
一種計算機可讀存儲介質,其上存儲有計算機指令,所述指令被執(zhí)行時實現(xiàn)本說明書實施例中任意一個方法實施例的步驟。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國工商銀行股份有限公司,未經(jīng)中國工商銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110312803.0/2.html,轉載請聲明來源鉆瓜專利網(wǎng)。
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設備、數(shù)據(jù)中繼方法、數(shù)據(jù)系統(tǒng)、接收設備和數(shù)據(jù)讀取方法
- 數(shù)據(jù)記錄方法、數(shù)據(jù)記錄裝置、數(shù)據(jù)記錄媒體、數(shù)據(jù)重播方法和數(shù)據(jù)重播裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)發(fā)送系統(tǒng)、數(shù)據(jù)發(fā)送裝置以及數(shù)據(jù)結構
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設備、數(shù)據(jù)中繼方法及數(shù)據(jù)系統(tǒng)
- 數(shù)據(jù)嵌入裝置、數(shù)據(jù)嵌入方法、數(shù)據(jù)提取裝置及數(shù)據(jù)提取方法
- 數(shù)據(jù)管理裝置、數(shù)據(jù)編輯裝置、數(shù)據(jù)閱覽裝置、數(shù)據(jù)管理方法、數(shù)據(jù)編輯方法以及數(shù)據(jù)閱覽方法
- 數(shù)據(jù)發(fā)送和數(shù)據(jù)接收設備、數(shù)據(jù)發(fā)送和數(shù)據(jù)接收方法
- 數(shù)據(jù)發(fā)送裝置、數(shù)據(jù)接收裝置、數(shù)據(jù)收發(fā)系統(tǒng)、數(shù)據(jù)發(fā)送方法、數(shù)據(jù)接收方法和數(shù)據(jù)收發(fā)方法
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置





