[發明專利]多數據源交互接口的調用方法及裝置有效
| 申請號: | 201610877852.8 | 申請日: | 2016-09-30 |
| 公開(公告)號: | CN106649488B | 公開(公告)日: | 2020-05-05 |
| 發明(設計)人: | 陳強;賴曉哲 | 申請(專利權)人: | 廣東網金數據服務有限公司 |
| 主分類號: | G06F16/25 | 分類號: | G06F16/25 |
| 代理公司: | 廣州市越秀區哲力專利商標事務所(普通合伙) 44288 | 代理人: | 李天星;彭成 |
| 地址: | 510000 廣東省廣州市天河區*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 多數 交互 接口 調用 方法 裝置 | ||
1.多數據源交互接口的調用方法,其特征在于,包括:
S1:獲取客戶端發送的組合接口調用請求;所述組合接口調用請求包括組合接口id和輸入參數;
S2:在組合接口配置表中查找所述組合接口id所對應的組合接口,所述組合接口的配置信息包括組合接口配置輸入參數和對應的基礎接口id;
S3:將所述輸入參數與所述組合接口配置輸入參數作對比,查看所述輸入參數是否完整,若否,則返回客戶端或結束流程,若是,則執行S4;
S4:通過基礎接口配置表查找每個基礎接口id所對應的基礎接口并調用處理,得出該組合接口的輸出結果并返回給客戶端;S4具體包括:
當組合接口為同步接口,也即是每個基礎接口均為同步的基礎接口時,調用每個基礎接口并處理得出對應的基礎接口的輸出參數,然后按照組合接口的輸出結果與對應的基礎接口的輸出參數之間的映射關系,將所有的輸出參數轉換為組合接口的輸出結果,并返回給客戶端;所述組合接口的輸出結果與對應的基礎接口的輸出參數之間的映射關系被存儲于一組合_基礎輸出映射表中;
當組合接口為異步接口,也即是存在有一個或一個以上的基礎接口為異步的基礎接口時,調用每個基礎接口并處理,然后生成該組合接口對應的一流水號,將所述流水號返回給客戶端。
2.如權利要求1所述多數據源交互接口的調用方法,其特征在于,所述組合接口為異步接口時,還包括:
當存在有一個或以上的基礎接口為同步的基礎接口時,調用該同步的基礎接口并將其輸出參數存儲于異步接口表中。
3.如權利要求1所述多數據源交互接口的調用方法,其特征在于,所述每個基礎接口都有對應的配置輸入參數,所述配置輸入參數被存儲于入參表中;
所述通過基礎接口配置表查找每個基礎接口id對應的基礎接口并調用處理時還具體包括:將所述輸入參數根據每個基礎接口的配置輸入參數轉換為對應基礎接口的輸入參數,然后根據每個基礎接口及其輸入參數得出基礎接口的輸出參數,并將所有的輸出參數組合轉換得到組合接口的輸出結果。
4.多數據源交互接口的調用裝置,其特征在于,包括:
請求獲取模塊,用于獲取客戶端發送的組合接口調用請求;所述組合接口調用請求包括組合接口id和輸入參數;
信息獲取模塊,用于在組合接口配置表中查找所述組合接口id所對應的組合接口,所述組合接口的配置信息包括組合接口配置輸入參數和對應的基礎接口id;
判斷模塊,將所述輸入參數與所述組合接口配置輸入參數作對比,查看所述輸入參數是否完整,若否,則返回客戶端或結束流程,若是,則執行處理模塊;
處理模塊,用于通過基礎接口配置表查找每個基礎接口id對應的基礎接口并調用處理,得出該組合接口的輸出結果并返回給客戶端;處理模塊的處理過程具體包括:
當組合接口為同步接口,也即是每個基礎接口均為同步的基礎接口時,調用每個基礎接口并處理得出對應的基礎接口的輸出參數,然后按照組合接口的輸出結果與對應的基礎接口的輸出參數之間的映射關系,將所有的輸出參數轉換為組合接口的輸出結果,并返回給客戶端;所述組合接口的輸出結果與對應的基礎接口的輸出參數之間的映射關系被存儲于一組合_基礎輸出映射表中;
當組合接口為異步接口,也即是存在有一個或一個以上的基礎接口為異步的基礎接口時,調用每個基礎接口并處理,然后生成該組合接口對應的一流水號,將所述流水號返回給客戶端。
5.如權利要求4所述多數據源交互接口的調用裝置,其特征在于,所述組合接口為異步接口時,還包括:
當存在有一個或以上的基礎接口為同步的基礎接口時,調用該同步的基礎接口并將其輸出參數存儲于異步接口表中。
6.如權利要求4所述多數據源交互接口的調用裝置,其特征在于,所述每個基礎接口都有對應的配置輸入參數,所述配置輸入參數被存儲于入參表中;
所述通過基礎接口配置表查找每個基礎接口id對應的基礎接口并調用處理時還具體包括:
將所述輸入參數根據每個基礎接口的配置輸入參數轉換為對應基礎接口的輸入參數,然后根據每個基礎接口及其輸入參數得出基礎接口的輸出參數,并將所有的輸出參數組合轉換得到組合接口的輸出結果。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣東網金數據服務有限公司,未經廣東網金數據服務有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610877852.8/1.html,轉載請聲明來源鉆瓜專利網。





