[發明專利]錯誤碼管理的方法和裝置在審
| 申請號: | 201911184901.X | 申請日: | 2019-11-27 |
| 公開(公告)號: | CN112861529A | 公開(公告)日: | 2021-05-28 |
| 發明(設計)人: | 劉沛文 | 申請(專利權)人: | 北京沃東天駿信息技術有限公司;北京京東世紀貿易有限公司 |
| 主分類號: | G06F40/289 | 分類號: | G06F40/289;G06F16/335;G06K9/62;G06F11/36 |
| 代理公司: | 中原信達知識產權代理有限責任公司 11219 | 代理人: | 張一軍;張效榮 |
| 地址: | 100176 北京市北京經濟技術*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 錯誤 管理 方法 裝置 | ||
本發明公開了錯誤碼管理的方法和裝置,涉及計算機技術領域。該方法的一具體實施方式包括:獲取第一錯誤碼描述信息;基于語義識別查詢數據庫中是否存在與第一錯誤碼描述信息相似的第二錯誤碼描述信息;若不存在,則生成錯誤碼標識;基于所述錯誤碼標識和第一錯誤碼描述信息創建第一錯誤碼,將第一錯誤碼保存至數據庫。該實施方式能夠規范化管理錯誤碼,提高錯誤碼的規范性,避免不同錯誤碼表示相同錯誤信息情況的發生,降低錯誤碼維護和調用成本。
技術領域
本發明涉及計算機技術領域,尤其涉及一種錯誤碼管理的方法和裝置。
背景技術
現有Web應用系統中,錯誤碼通常是由研發人員在代碼中以常量或枚舉等形式維護,在需要對外拋出異常信息時直接從常量或枚舉中取用。
在實現本發明過程中,發明人發現現有技術中至少存在如下問題:
(1)錯誤碼的規范性差,例如錯誤碼的錯誤碼描述信息規范、錯誤碼的錯誤碼標識的生成規則規范等;
(2)在大量錯誤碼面前很難保證新增錯誤碼的錯誤碼標識與已有錯誤碼的錯誤碼標識不重復。
發明內容
有鑒于此,本發明實施例提供一種錯誤碼管理的方法和裝置,能夠規范化管理錯誤碼,提高錯誤碼的規范性,避免不同錯誤碼表示相同錯誤信息情況的發生,降低錯誤碼維護和調用成本。
為實現上述目的,根據本發明實施例的一個方面,提供了一種錯誤碼管理的方法,包括:
獲取第一錯誤碼描述信息;
基于語義識別查詢數據庫中是否存在與第一錯誤碼描述信息相似的第二錯誤碼描述信息;若不存在,則生成錯誤碼標識;
基于所述錯誤碼標識和第一錯誤碼描述信息創建第一錯誤碼,將第一錯誤碼保存至數據庫。
可選地,基于語義識別查詢數據庫中是否存在與第一錯誤碼描述信息相似的第二錯誤碼描述信息,包括:
確定第一錯誤碼描述信息的第一句向量和第二錯誤碼描述信息的第二句向量;
根據第一句向量與第二句向量的余弦值確定第一錯誤碼描述信息與第二錯誤碼描述信息之間的相似度;
當所述相似度大于預設相似度閾值時,判定第一錯誤碼描述信息與第二錯誤碼描述信息相似。
可選地,確定第一錯誤碼描述信息的第一句向量和第二錯誤碼描述信息的第二句向量,包括:
對第一錯誤碼描述信息或第二錯誤碼描述信息進行分詞,得到多個單詞;
通過word2vec模型將每個所述單詞轉化為詞向量;
根據所有所述單詞的詞向量確定第一錯誤碼描述信息或第二錯誤碼描述信息的句向量。
可選地,本發明實施例的方法還包括:接收業務系統發送的合規性校驗請求,所述合規性校驗請求包括第三錯誤碼的錯誤碼標識;根據第三錯誤碼的錯誤碼標識查詢所述數據庫中是否存在第三錯誤碼;若存在,則根據第三錯誤碼的錯誤碼標識從所述數據庫中獲取第三錯誤碼的錯誤碼描述信息,根據第三錯誤碼的錯誤碼標識和錯誤碼描述信息封裝校驗結果并返回至所述業務系統;若不存在則發出告警信息。
可選地,所述合規性校驗請求還包括:第三錯誤碼的語言類型;
根據第三錯誤碼的錯誤碼標識從所述數據庫中獲取第三錯誤碼的錯誤碼描述信息,包括:從所述數據庫中獲取與第三錯誤碼的錯誤碼標識對應、具有第三錯誤碼的語言類型的錯誤碼描述信息。
根據本發明實施例的第二方面,提供一種錯誤碼管理的裝置,包括:
接口層模塊,獲取第一錯誤碼描述信息;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京沃東天駿信息技術有限公司;北京京東世紀貿易有限公司,未經北京沃東天駿信息技術有限公司;北京京東世紀貿易有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911184901.X/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種石蛙養殖用膜固定裝置
- 下一篇:固定方樁用便于組合使用的螺栓





