System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及大數據,尤其涉及一種錯誤碼的識別方法、裝置、設備及存儲介質。
技術介紹
1、隨著業務處理的電子化發展,電子化系統極大地提升了業務處理的效率和準確性。在業務處理過程中會產生多種類型的錯誤,通過錯誤碼可以提供一種標準化、安全的表示方式,開發人員根據錯誤碼確定解決方案并根據解決方案解決系統錯誤。
2、在銀行業務場景中,業務處理具有數據量龐大的特點,因此產生的錯誤數量也較多。
3、通過人工的方式確定解決方案存在效率低的問題,導致系統錯誤的解決效率低。
技術實現思路
1、本申請提供一種錯誤碼的識別方法、裝置、設備及存儲介質,用以提升系統錯誤的解決效率。
2、第一方面,本申請提供一種錯誤碼的識別方法,包括:從系統日志中獲取目標錯誤碼;確定錯誤碼的編碼規則,并根據所述編碼規則對所述目標錯誤碼進行驗證處理得到驗證結果,所述驗證結果包括驗證通過或者驗證未通過;若所述驗證結果為驗證通過,則查詢目標錯誤信息表得到所述目標錯誤碼對應的目標錯誤信息,所述目標錯誤信息表包括錯誤碼與錯誤信息的第一對應關系;將所述目標錯誤信息輸入識別模型,得到所述目標錯誤信息對應的目標解決方案,所述識別模型為對訓練樣本進行模型訓練得到,所述識別模型用于預測錯誤信息對應的系統錯誤所對應的解決方案。
3、在一種可能的設計中,根據所述編碼規則對所述目標錯誤碼進行驗證處理得到驗證結果,包括:根據所述目標錯誤碼中的類型字符,確定所述目標錯誤碼對應的目標類型;確定類型與標準信息的第二
4、在一種可能的設計中,根據所述目標標準信息對所述目標錯誤碼進行驗證處理得到驗證結果,包括:根據所述編碼規則確定目標標準信息,所述目標標準信息至少包括如下至少一項:錯誤碼長度標準、錯誤碼結構標準、或者錯誤碼字符標準;若所述目標錯誤碼符合每個目標標準信息,則確定所述驗證結果為驗證通過;若所述目標錯誤碼未符合每個目標標準信息,則確定所述驗證結果為驗證未通過。
5、在一種可能的設計中,查詢目標錯誤信息表得到所述目標錯誤碼對應的目標錯誤信息,包括:確定類型與錯誤信息表的第三對應關系;根據所述目標類型以及所述第三對應關系,確定所述目標類型對應的目標錯誤信息表;根據所述目標錯誤碼查詢所述目標錯誤信息表得到所述目標錯誤信息。
6、在一種可能的設計中,所述方法還包括:從所述系統日志中獲取所述目標錯誤碼對應的目標上下文信息;將所述目標上下文信息轉換為目標附加信息;將所述目標錯誤信息以及所述目標附件信息輸入所述識別模型,得到所述目標錯誤信息對應的目標解決方案。
7、在一種可能的設計中,將所述目標上下文信息轉換為目標附加信息,包括:確定所述目標錯誤碼對應的目標模板,所述目標模板包括多個占位符;通過所述目標上下文信息替換所述目標模板中的多個占位符,得到所述目標附加信息。
8、在一種可能的設計中,所述方法還包括:獲取歷史錯誤信息以及所述歷史錯誤信息對應的歷史附加信息;確定所述歷史錯誤信息對應的歷史解決方案;以所述歷史錯誤信息以及所述歷史附加信息作為輸入,以所述歷史解決方案作為標簽進行模型訓練,得到所述識別模型。
9、第二方面,本申請提供一種錯誤碼的識別裝置,包括:獲取模塊,用于從系統日志中獲取目標錯誤碼;驗證模塊,用于確定錯誤碼的編碼規則,并根據所述編碼規則對所述目標錯誤碼進行驗證處理得到驗證結果,所述驗證結果包括驗證通過或者驗證未通過;查詢模塊,用于若所述驗證結果為驗證通過,則查詢目標錯誤信息表得到所述目標錯誤碼對應的目標錯誤信息,所述目標錯誤信息表包括錯誤碼與錯誤信息的第一對應關系;識別模塊,用于將所述目標錯誤信息輸入識別模型,得到所述目標錯誤信息對應的目標解決方案,所述識別模型為對訓練樣本進行模型訓練得到,所述識別模型用于預測錯誤信息對應的系統錯誤所對應的解決方案。
10、在一種可能的設計中,所述驗證模塊,具體用于根據所述目標錯誤碼中的類型字符,確定所述目標錯誤碼對應的目標類型;所述驗證模塊,具體還用于確定類型與標準信息的第二對應關系;所述驗證模塊,具體還用于根據所述目標類型以及所述第二對應關系,確定所述編碼規則中所述目標類型對應的目標標準信息;所述驗證模塊,具體還用于根據所述目標標準信息對所述目標錯誤碼進行驗證處理得到驗證結果。
11、在一種可能的設計中,所述驗證模塊,具體用于根據所述編碼規則確定目標標準信息,所述目標標準信息至少包括如下至少一項:錯誤碼長度標準、錯誤碼結構標準、或者錯誤碼字符標準;所述驗證模塊,具體還用于若所述目標錯誤碼符合每個目標標準信息,則確定所述驗證結果為驗證通過;所述驗證模塊,具體還用于若所述目標錯誤碼未符合每個目標標準信息,則確定所述驗證結果為驗證未通過。
12、在一種可能的設計中,所述裝置還包括:處理模塊,用于確定類型與錯誤信息表的第三對應關系;所述處理模塊,還用于根據所述目標類型以及所述第三對應關系,確定所述目標類型對應的目標錯誤信息表;所述處理模塊,還用于根據所述目標錯誤碼查詢所述目標錯誤信息表得到所述目標錯誤信息。
13、在一種可能的設計中,所述裝置還包括:執行模塊,用于從所述系統日志中獲取所述目標錯誤碼對應的目標上下文信息;所述執行模塊,還用于將所述目標上下文信息轉換為目標附加信息;所述執行模塊,還用于將所述目標錯誤信息以及所述目標附件信息輸入所述識別模型,得到所述目標錯誤信息對應的目標解決方案。
14、在一種可能的設計中,所述執行模塊,具體用于確定所述目標錯誤碼對應的目標模板,所述目標模板包括多個占位符;所述執行模塊,具體還用于通過所述目標上下文信息替換所述目標模板中的多個占位符,得到所述目標附加信息。
15、在一種可能的設計中,所述裝置還包括:訓練模塊,用于獲取歷史錯誤信息以及所述歷史錯誤信息對應的歷史附加信息;所述訓練模塊,還用于確定所述歷史錯誤信息對應的歷史解決方案;所述訓練模塊,還用于以所述歷史錯誤信息以及所述歷史附加信息作為輸入,以所述歷史解決方案作為標簽進行模型訓練,得到所述識別模型。
16、第三方面,本申請實施例提供一種電子設備,包括:至少一個處理器和存儲器;所述存儲器存儲計算機執行指令;所述至少一個處理器執行所述存儲器存儲的計算機執行指令,使得所述至少一個處理器執行如上第一方面以及第一方面各種可能的設計所述的錯誤碼的識別方法。
17、第四方面,本申請實施例提供一種計算機可讀存儲介質,所述計算機可讀存儲介質中存儲有計算機執行指令,當處理器執行所述計算機執行指令時,實現如上第一方面以及第一方面各種可能的設計所述的錯誤碼的識別方法。
18、第五方面,本申請實施例提供一種計算機程序產品,包括計算機程序,所述計算機程序被處理器執行時,實現如上第一方面以及第一方面各種可能本文檔來自技高網...
【技術保護點】
1.一種錯誤碼的識別方法,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,根據所述編碼規則對所述目標錯誤碼進行驗證處理得到驗證結果,包括:
3.根據權利要求2所述的方法,其特征在于,根據所述目標標準信息對所述目標錯誤碼進行驗證處理得到驗證結果,包括:
4.根據權利要求2所述的方法,其特征在于,查詢目標錯誤信息表得到所述目標錯誤碼對應的目標錯誤信息,包括:
5.根據權利要求1-4中任一項所述的方法,其特征在于,所述方法還包括:
6.根據權利要求5所述的方法,其特征在于,將所述目標上下文信息轉換為目標附加信息,包括:
7.根據權利要求1-6中任一項所述的方法,其特征在于,所述方法還包括:
8.一種錯誤碼的識別裝置,其特征在于,包括:
9.一種電子設備,其特征在于,包括:處理器,以及與所述處理器通信連接的存儲器;
10.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質中存儲有計算機執行指令,所述計算機執行指令被處理器執行時用于實現如權利要求1-7中任一項所
11.一種計算機程序產品,其特征在于,包括計算機程序,該計算機程序被處理器執行時實現權利要求1-7中任一項所述的方法。
...【技術特征摘要】
1.一種錯誤碼的識別方法,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,根據所述編碼規則對所述目標錯誤碼進行驗證處理得到驗證結果,包括:
3.根據權利要求2所述的方法,其特征在于,根據所述目標標準信息對所述目標錯誤碼進行驗證處理得到驗證結果,包括:
4.根據權利要求2所述的方法,其特征在于,查詢目標錯誤信息表得到所述目標錯誤碼對應的目標錯誤信息,包括:
5.根據權利要求1-4中任一項所述的方法,其特征在于,所述方法還包括:
6.根據權利要求5所述的方法,其特征在于,將所述目標上下文信息轉...
【專利技術屬性】
技術研發人員:李建軍,
申請(專利權)人:建信金融科技有限責任公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。