[發明專利]一種代碼檢測方法、裝置、電子設備及存儲介質在審
| 申請號: | 202310706532.6 | 申請日: | 2023-06-15 |
| 公開(公告)號: | CN116483377A | 公開(公告)日: | 2023-07-25 |
| 發明(設計)人: | 蒙欣遠;黃飛;劉浩 | 申請(專利權)人: | 太平金融科技服務(上海)有限公司深圳分公司 |
| 主分類號: | G06F8/41 | 分類號: | G06F8/41;G06F21/57 |
| 代理公司: | 北京品源專利代理有限公司 11332 | 代理人: | 劉臣剛 |
| 地址: | 518034 廣東省深圳市福田區新*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 代碼 檢測 方法 裝置 電子設備 存儲 介質 | ||
1.一種代碼檢測方法,其特征在于,包括:
獲取檢測代碼匹配的代碼掃描配置數據和代碼校驗配置數據;
根據所述代碼掃描配置數據對所述檢測代碼進行掃描,以獲取所述檢測代碼的檢測代碼內容;
根據所述代碼校驗配置數據對所述檢測代碼內容進行檢測校驗。
2.根據權利要求1所述的方法,其特征在于,所述根據所述代碼掃描配置數據對所述檢測代碼進行掃描,以獲取所述檢測代碼的檢測代碼內容,包括:
根據所述代碼掃描配置數據的代碼占位符對所述檢測代碼進行掃描,以獲取所述檢測代碼的掃描代碼段;
根據所述掃描代碼段匹配的代碼占位符確定所述掃描代碼段的代碼校驗類型和第一代碼校驗標識;
將所述掃描代碼段、所述代碼校驗類型和所述第一代碼校驗標識作為所述檢測代碼的檢測代碼內容。
3.根據權利要求2所述的方法,其特征在于,所述根據所述代碼掃描配置數據的代碼占位符對所述檢測代碼進行掃描,以獲取所述檢測代碼的掃描代碼段,包括:
根據所述代碼掃描配置數據確定所述檢測代碼匹配的代碼占位符;其中,所述代碼占位符包括起始占位符和結束占位符;
根據所述起始占位符對所述檢測代碼進行掃描,以獲取所述檢測代碼內容的起始代碼字符;
根據所述結束占位符對所述檢測代碼進行掃描,以獲取所述檢測代碼內容的結束代碼字符;
將所述檢測代碼中位于所述起始代碼字符和所述結束代碼字符之間的代碼內容作為所述掃描代碼段。
4.根據權利要求1所述的方法,其特征在于,所述根據所述代碼校驗配置數據對所述檢測代碼內容進行檢測校驗,包括:
根據所述檢測代碼內容從所述代碼校驗配置數據中確定目標代碼校驗子配置數據;
根據所述目標代碼校驗子配置數據對所述檢測代碼內容進行檢測校驗。
5.根據權利要求4所述的方法,其特征在于,所述根據所述檢測代碼內容從所述代碼校驗配置數據中確定目標代碼校驗子配置數據,包括:
根據所述檢測代碼的掃描代碼段的第一代碼校驗標識從所述代碼校驗配置數據中匹配第二代碼校驗標識;
根據所述第二代碼校驗標識從所述代碼校驗配置數據中確定所述目標代碼校驗子配置數據。
6.根據權利要求4所述的方法,其特征在于,所述根據所述目標代碼校驗子配置數據對所述檢測代碼內容進行檢測校驗,包括:
根據所述目標代碼校驗子配置數據確定所述檢測代碼內容的驗證方式、驗證參考值和錯誤提示信息;
根據所述驗證方式從所述檢測代碼內容獲取待校驗代碼內容;
對所述待校驗代碼內容和所述驗證參考值進行匹配;
根據所述待校驗代碼內容和所述驗證參考值的匹配結果確定所述檢測代碼內容的錯誤提示信息。
7.根據權利要求1所述的方法,其特征在于,在所述獲取檢測代碼匹配的代碼掃描配置數據和代碼校驗配置數據之前,還包括:
獲取所述檢測代碼的代碼收集關聯信息;
根據所述代碼收集關聯信息生成所述檢測代碼的代碼數據表;
在所述根據所述代碼掃描配置數據對所述檢測代碼進行掃描之前,還包括:
根據所述檢測代碼的代碼數據表獲取所述檢測代碼;
在所述根據所述代碼校驗配置數據對所述檢測代碼內容進行檢測校驗之后,還包括:
根據所述檢測代碼的代碼檢測結果與所述代碼數據表進行關聯關系匹配;
根據關聯關系匹配結果生成所述檢測代碼的衍生檢測結果。
8.一種代碼檢測裝置,其特征在于,包括:
配置數據獲取模塊,用于獲取檢測代碼匹配的代碼掃描配置數據和代碼校驗配置數據;
檢測代碼內容獲取模塊,用于根據所述代碼掃描配置數據對所述檢測代碼進行掃描,以獲取所述檢測代碼的檢測代碼內容;
代碼內容檢測校驗模塊,用于根據所述代碼校驗配置數據對所述檢測代碼內容進行檢測校驗。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于太平金融科技服務(上海)有限公司深圳分公司,未經太平金融科技服務(上海)有限公司深圳分公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202310706532.6/1.html,轉載請聲明來源鉆瓜專利網。





