[發明專利]接口參數校驗方法、裝置及計算機可讀存儲介質在審
| 申請號: | 202011457956.6 | 申請日: | 2020-12-11 |
| 公開(公告)號: | CN112579055A | 公開(公告)日: | 2021-03-30 |
| 發明(設計)人: | 程凱凌 | 申請(專利權)人: | 平安普惠企業管理有限公司 |
| 主分類號: | G06F8/20 | 分類號: | G06F8/20;G06F16/14;G06F11/36 |
| 代理公司: | 北京鴻元知識產權代理有限公司 11327 | 代理人: | 王迎;袁文婷 |
| 地址: | 518000 廣東省深圳市前海深港合作區前*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 接口 參數 校驗 方法 裝置 計算機 可讀 存儲 介質 | ||
1.一種接口參數校驗方法,其特征在于,所述方法包括:
獲取接口參數文檔,所述接口參數文檔包括接口的入參字段以及與所述接口對應的接口地址;
對所述接口參數文檔進行解析處理,獲取與所述入參字段對應的解析結果,基于所述接口對所述解析結果與所述接口地址進行關聯存儲;
基于預設校驗條件遍歷所述解析結果,獲取所述解析結果中需要進行屬性轉換的入參字段,并將所述需要進行屬性轉換的入參字段的屬性轉換成對應的校驗判斷條件,并輸入校驗器對象中;
根據對所述接口發送的調用指令,啟動所述校驗器對象中的接口參數校驗邏輯,基于所述接口參數校驗邏輯獲取并校驗與所述調用指令對應的校驗判斷條件;
根據所述校驗判斷條件的校驗結果確定與所述接口對應的參數校驗結果。
2.如權利要求1所述的接口參數校驗方法,其特征在于,所述接口參數文檔存儲于區塊鏈中,所述對所述接口參數文檔進行解析處理,獲取與所述入參字段對應的解析結果,并對所述解析結果與所述接口地址進行關聯存儲的步驟包括:
將所述接口參數文檔中的入參字段定義為對象,并基于所有對象形成與所述入參字段對應的對象集合;
獲取所述對象集合中所有入參字段的屬性;
將所述所有入參字段的屬性與對應接口的接口地址進行關聯存儲。
3.如權利要求1所述的接口參數校驗方法,其特征在于,
所述入參字段的屬性包括定義字段名、字段描述、是否加密、長度、類型、格式、是否必填、枚舉值、默認值、是否校驗以及修改時間。
4.如權利要求3所述的接口參數校驗方法,其特征在于,
所述預設校驗條件包括所述是否校驗以及需要校驗的屬性信息。
5.如權利要求2所述的接口參數校驗方法,其特征在于,所述將所述解析結果中的所述入參字段的屬性轉換成對應的校驗判斷條件的步驟包括:
預設轉換規則,所述轉換規則采用預設的轉換模板或者基于神經網絡模型訓練而成的轉換模型;
將所述預設轉換規則與所述解析結果進行同時存儲;
當所述解析結果需要進行校驗時,基于所述轉換規則對所述解析結果中的所述入參字段的屬性進行轉換處理,并獲取與所述入參字段的屬性對應的校驗判斷條件;其中,所述校驗判斷條件包括與所述入參字段對應的入參字段數值以及所述入參字段名稱。
6.如權利要求5所述的接口參數校驗方法,其特征在于,
基于所述接口參數校驗邏輯獲取并校驗與所述調用指令對應的校驗判斷條件的過程包括:
基于所述接口參數校驗邏輯調取所述校驗器對象中的校驗判斷條件;
根據所述校驗判斷條件和預設標準數據進行對比,獲取與所述接口對應的參數校驗結果。
7.一種接口參數校驗裝置,其特征在于,所述裝置包括:
文檔獲取單元,用于獲取接口參數文檔,所述接口參數文檔包括接口的入參字段以及與所述接口對應的接口地址;
解析結果獲取及存儲單元,用于對所述接口參數文檔進行解析處理,獲取與所述入參字段對應的解析結果,并對所述解析結果與所述接口地址進行關聯存儲;
校驗判斷條件轉換單元,用于基于預設校驗條件遍歷所述解析結果,并將所述解析結果中的所述入參字段的屬性轉換成對應的校驗判斷條件,并輸入校驗器對象中;
接口參數獲取單元,用于根據對所述接口發送的調用指令,啟動所述校驗器對象中的接口參數校驗邏輯,基于所述接口參數校驗邏輯獲取并校驗與所述調用指令對應的校驗判斷條件;
接口參數校驗單元,用于根據所述校驗判斷條件的校驗結果確定與所述接口對應的參數校驗結果。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于平安普惠企業管理有限公司,未經平安普惠企業管理有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011457956.6/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種手持式自動液體定量流出裝置
- 下一篇:一種高耐磨玻璃纖維布及其制備方法





