[發(fā)明專利]一種接口調用方法和裝置在審
| 申請?zhí)枺?/td> | 202110924106.0 | 申請日: | 2021-08-12 |
| 公開(公告)號: | CN113626223A | 公開(公告)日: | 2021-11-09 |
| 發(fā)明(設計)人: | 劉春和 | 申請(專利權)人: | 北京京東振世信息技術有限公司 |
| 主分類號: | G06F9/54 | 分類號: | G06F9/54;G06F16/25 |
| 代理公司: | 中原信達知識產權代理有限責任公司 11219 | 代理人: | 李陽;郭晗 |
| 地址: | 100086 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 接口 調用 方法 裝置 | ||
1.一種接口調用方法,其特征在于,包括:
接收第一應用接口發(fā)送的映射請求,其中,所述映射請求中包括指定的業(yè)務編碼;
根據所述映射請求,調用所述指定的業(yè)務編碼對應的映射模型,其中,所述映射模型包括源對象與目標對象的映射規(guī)則,所述源對象包括所述第一應用接口的入參字段,所述目標對象包括第二應用接口的入參字段;
將所述第一應用接口的入參字段輸入所述映射模型,輸出所述第二應用接口的入參字段值,并將所述第二應用接口的入參字段值返回所述第一應用接口,以使所述第一應用接口調用所述第二應用接口。
2.根據權利要求1所述的方法,其特征在于,所述根據所述映射請求,調用所述指定的業(yè)務編碼對應的映射模型之前,所述方法還包括:
根據輸入的業(yè)務類型獲取對應的業(yè)務編碼;
配置與所述業(yè)務編碼對應的所述映射規(guī)則,得到所述映射模型;其中,所述映射規(guī)則包括映射類型和表達式。
3.根據權利要求2所述的方法,其特征在于,所述將所述第一應用接口的入參字段輸入所述映射模型,輸出所述第二應用接口的入參字段值,包括:
在所述映射類型為普通映射、且所述表達式有值的情況下,則按照所述表達式輸出所述第二應用接口的入參字段值;
在所述映射類型為普通映射、且所述表達式無值的情況下,則按照所述映射模型中所述源對象與所述目標對象的對應關系,將所述第一應用接口的入參字段值一對一映射到所述第二應用接口的對應字段中;
在所述映射類型為枚舉映射的情況下,按照所述映射模型中所述源對象與所述目標對象的對應關系,獲取所述源對象的字段值與所述目標對象的字段值的對應關系,并根據所述源對象的字段值與所述目標對象的字段值的對應關系,將所述第一應用接口的入參字段值映射為所述第二應用接口的對應的字段值。
4.根據權利要求3所述的方法,其特征在于,所述表達式為JUEL表達式;
所述按照所述表達式輸出所述第二應用接口的入參字段值,包括:
通過表達式解析器解析所述JUEL表達式,以對所述第一應用接口的入參字段值進行處理,所述處理包括將第一應用接口的多個入參字段值映射到所述第二應用接口的不同字段中。
5.根據權利要求3所述的方法,其特征在于,所述表達式為自定義函數,所述自定義函數動態(tài)注冊到字段映射解析處理器;
所述按照所述表達式輸出所述第二應用接口的入參字段值,包括:
通過所述字段映射解析處理器調用所述自定義函數,將所述第一應用接口的入參字段值轉換到所述第二應用接口的入參的鍵值對中。
6.根據權利要求1所述的方法,其特征在于,所述映射請求中還包括功能類型;
將所述第一應用接口的入參字段輸入所述映射模型之前,還包括:
根據所述功能類型,獲取與所述源對象關聯的配置模板,根據與所述源對象關聯的配置模板中配置的校驗規(guī)則,對所述第一應用接口的入參字段進行校驗。
7.根據權利要求6所述的方法,其特征在于,將所述第一應用接口的入參字段輸入所述映射模型,輸出所述第二應用接口的入參字段值之后,還包括:
根據所述功能類型,獲取與所述目標對象關聯的配置模板,根據與所述目標對象關聯的配置模板中配置的校驗規(guī)則,對所述第二應用接口的入參字段進行校驗。
8.根據權利要求7所述的方法,其特征在于,所述映射請求中還包括業(yè)務方編碼,在獲取與所述源對象關聯的配置模板或獲取與所述目標對象關聯的配置模板時,優(yōu)先獲取與所述業(yè)務方編碼對應的所述配置模板。
9.根據權利要求7所述的方法,其特征在于,與所述源對象關聯的配置模板或與所述目標對象關聯的配置模板,是通過選擇對應的元數據建立的,其中,通過選擇對應的元數據獲取所述配置模板中的所述入參字段,并配置所述配置模板中的所述入參字段對應的所述校驗規(guī)則。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京京東振世信息技術有限公司,未經北京京東振世信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110924106.0/1.html,轉載請聲明來源鉆瓜專利網。





