[發明專利]用于實現應用程序編程接口配置和調用的方法和設備有效
| 申請號: | 201710200552.0 | 申請日: | 2017-03-29 |
| 公開(公告)號: | CN107423041B | 公開(公告)日: | 2021-05-07 |
| 發明(設計)人: | 謝文龍 | 申請(專利權)人: | 阿里巴巴集團控股有限公司 |
| 主分類號: | G06F9/448 | 分類號: | G06F9/448;G06F9/445 |
| 代理公司: | 上海百一領御專利代理事務所(普通合伙) 31243 | 代理人: | 陳貞健;邵棟 |
| 地址: | 英屬開曼群島大開*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 實現 應用程序 編程 接口 配置 調用 方法 設備 | ||
1.一種用于實現應用程序編程接口配置和調用的方法,其中,所述方法包括:
獲取基于可循環配置信息生成的初始配置參數;
基于所述初始配置參數生成應用程序編程的配置參數,其中,初始配置參數包括當前節點的初始配置參數及其下級節點的初始配置參數,所述初始配置參數的參數類型包括循環類型和非循環類型;
當接收到調用請求時,基于相應所述配置參數,對所述調用請求進行解析和重組,以生成后端參數格式的調用信息;
基于所述初始配置參數生成應用程序編程的配置參數,包括:
若應用程序編程的參數類型為循環類型,基于所述下級節點的參數調用名稱,判斷是否存在下級節點,若是,則獲取下級節點的初始配置參數;將所述下級節點的初始配置參數與當前節點的所述初始配置參數進行遞歸組合,以生成多個組合的配置參數;
若應用程序編程的參數類型為非循環類型,基于所述下級節點的參數調用名稱,判斷是否存在下級節點,若是,則獲取下級節點的初始配置參數;將所述下級節點的初始配置參數與當前節點的所述初始配置參數進行遞歸組合,以生成多個組合的配置參數。
2.根據權利要求1所述的方法,其中,所述初始配置參數包括:
基于可循環配置信息生成的配置參數名稱、配置參數調用名稱及參數類型。
3.根據權利要求2所述的方法,其中,當所述初始配置參數的參數類型是否為循環類型時,所述初始配置參數還包括:
基于可循環配置信息生成的循環配置標識、循環次數及配置連續性信息。
4.根據權利要求3所述的方法,其中,在基于所述初始配置參數生成應用程序編程的配置參數時,將參數類型為循環類型的初始配置參數遞歸生成多個所述配置參數;
所述將參數類型為循環類型的初始配置參數遞歸生成多個所述配置參數包括:
判斷所述初始配置參數是否包括所述循環配置標識,若是,則判斷所述初始配置參數的參數類型為循環類型;
基于所述循環次數,遞歸生成多個配置參數;
基于所述配置連續性信息,確定多個所述配置參數的連續性關系。
5.根據權利要求2所述的方法,其中,在基于所述初始配置參數生成應用程序編程的配置參數時,將參數類型為循環類型的初始配置參數遞歸生成多個所述配置參數;
所述將參數類型為循環類型的初始配置參數遞歸生成多個所述配置參數包括:
判斷所述初始配置參數的參數類型為循環類型,若不是,則基于所述初始配置參數生成配置參數。
6.根據權利要求1至5中任一項所述的方法,其中,所述初始配置參數包括以下至少任一項:
參數位置信息、校檢信息、后端參數格式、下級參數類型、參數值信息。
7.根據權利要求1所述的方法,其中,所述當接收到調用請求時,基于相應所述配置參數,對所述調用請求進行解析和重組,以生成后端參數格式的調用信息包括:
接收并解析所述調用請求,獲取至少一個入參信息,并對所述入參信息進行校檢;
查找與所述入參信息相應的所述配置參數;
基于相應所述配置參數,對所述入參信息進行重組,以生成后端參數格式的調用信息。
8.根據權利要求7所述的方法,其中,所述對所述入參信息進行校檢包括以下至少任一項:
當獲取多個所述入參信息,對多個所述入參信息進行重復性校檢;
基于配置參數的參數連續性信息,對所述入參信息進行參數連續性校檢。
9.根據權利要求1至5中任一項所述的方法,其中,所述方法還包括:
將所生成所述配置參數寫入網關緩存裝置。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于阿里巴巴集團控股有限公司,未經阿里巴巴集團控股有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710200552.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:凈化攪流器
- 下一篇:數據顯示方法、客戶端和存儲介質





