[發明專利]SDK接口的封裝方法及裝置、存儲介質、電子設備在審
| 申請號: | 201910031216.7 | 申請日: | 2019-01-11 |
| 公開(公告)號: | CN109857404A | 公開(公告)日: | 2019-06-07 |
| 發明(設計)人: | 陳澤冰 | 申請(專利權)人: | 平安科技(深圳)有限公司 |
| 主分類號: | G06F8/41 | 分類號: | G06F8/41;G06F8/61;G06F11/36 |
| 代理公司: | 深圳市隆天聯鼎知識產權代理有限公司 44232 | 代理人: | 劉抗美 |
| 地址: | 518000 廣東省深圳市福田區福*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 封裝文件 封裝 接口調用函數 接口文件 測試工具 存儲介質 電子設備 調用函數 封裝效率 服務創建 請求信號 預定請求 預定位置 出錯 服務 發送 創建 | ||
1.一種SDK接口的封裝方法,其特征在于,包括:
當接收到封裝請求信號時,分別為每個服務的SDK接口文件在預定位置建立與該服務相對應的目標封裝文件;
在每一目標封裝文件中為相對應的服務創建類;
在每一目標封裝文件的所述類下為相對應的服務的SDK接口文件創建接口調用函數;
在每一目標封裝文件中的每一接口調用函數之后生成預定請求發送函數的調用函數。
2.根據權利要求1所述的SDK接口的封裝方法,其特征在于,所述在每一目標封裝文件的所述類下為相對應的服務的SDK接口文件創建接口調用函數包括:
讀取每個服務的每個SDK接口文件的接口信息;
根據所讀取的接口信息,在每一目標封裝文件的所述類下為相對應的服務的SDK接口文件創建接口調用函數。
3.根據權利要求2所述的SDK接口的封裝方法,其特征在于,所述讀取每個服務的每個SDK接口文件的接口信息包括:
通過并行方式讀取每個服務的每個SDK接口文件的接口信息;
其中,所述在每一目標封裝文件的所述類下為相對應的服務的SDK接口文件創建接口調用函數包括:
通過并行方式在每一目標封裝文件的所述類下為相對應的服務的SDK接口文件創建接口調用函數。
4.根據權利要求1所述的SDK接口的封裝方法,其特征在于,在每一目標封裝文件中為相對應的服務創建類之后,還包括:
在每一目標封裝文件的類下創建初始化函數,其中,所述初始化函數包括鑒權函數和/或日志打印函數。
5.根據權利要求4所述的SDK接口的封裝方法,其特征在于,創建鑒權函數包括:
獲取預設認證信息;
基于所述預設認證信息創建所述鑒權函數。
6.根據權利要求2所述的SDK接口的封裝方法,其特征在于,所述SDK接口文件的接口信息包括該SDK接口文件的接口函數名和參數設置函數名,
其中,所述根據所讀取的接口信息,在每一目標封裝文件的所述類下為相對應的服務的SDK接口文件創建接口調用函數包括:
根據所述SDK接口文件的接口函數名,在與該SDK接口文件的服務相對應的目標封裝文件的所述類下生成該SDK接口文件的接口函數調用函數;
根據所述SDK接口文件的參數設置函數名,在該SDK接口文件的接口函數調用函數后生成參數設置調用函數。
7.一種SDK接口的封裝裝置,其特征在于,包括:
接收模塊,配置為當接收到的封裝請求信號時,分別為每個服務的SDK接口文件在預定位置建立與該服務相對應的目標封裝文件;
第一封裝模塊,配置為在每一目標封裝文件中為相對應的服務創建類;
第二封裝模塊,配置為在每一目標封裝文件的所述類下為相對應的服務的SDK接口文件創建接口調用函數;
第三封裝模塊,配置為在每一目標封裝文件中的每一接口調用函數之后生成預定請求發送函數的調用函數。
8.根據權利要求7所述的SDK接口的封裝裝置,其特征在于,所述第二封裝模塊包括:
讀取單元,用于讀取每個服務的每個SDK接口文件的接口信息;
函數生成單元,用于根據所讀取的接口信息,在每一目標封裝文件的所述類下為相對應的服務的SDK接口文件創建接口調用函數。
9.一種計算機可讀存儲介質,其上存儲有計算機程序,其特征在于,所述計算機程序被處理器執行時實現如權利要求1-6中任一項所述的SDK接口的封裝方法。
10.一種電子設備,其特征在于,包括:
處理器;以及
存儲器,其上存儲有計算機程序;
其中,所述處理器被配置為經由執行所述計算機程序來實現如權利要求1-6中任一項所述的SDK接口的封裝方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于平安科技(深圳)有限公司,未經平安科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910031216.7/1.html,轉載請聲明來源鉆瓜專利網。





