System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 午夜爽喷水无码成人18禁三级,亚洲精品av无码喷奶水糖心,在线高清无码A.
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    報文的校驗方法、裝置、設備、介質及程序產品制造方法及圖紙

    技術編號:44044332 閱讀:5 留言:0更新日期:2025-01-15 01:22
    本申請公開了一種報文的校驗方法、裝置、設備、介質及程序產品,屬于大數據技術領域。該方法在接收到請求報文的情況下,將請求報文拆分為報文類型標識信息和參數信息;獲取報文類型標識信息對應的目標報文校驗策略;獲取校驗組標識信息對應的目標第二字段校驗規則標識;獲取第一字段校驗規則標識和目標第二字段校驗規則標識分別對應的目標校驗規則可執行腳本;將參數信息分別代入并運行對應的目標校驗規則可執行腳本,得到參數字段對應的字段校驗結果;按照第一目標布爾組合規則,將字段校驗結果進行布爾組合,得到報文校驗結果。根據本申請實施例,能夠降低工作量,減少重復代碼,提高代碼的可讀性和可維護性,增強系統的可擴展性和靈活性。

    【技術實現步驟摘要】

    本申請屬于大數據,尤其涉及一種報文的校驗方法、裝置、設備、介質及程序產品


    技術介紹

    1、在一些系統設計中,單個接口被設計為處理多樣化的邏輯請求,為了確保請求的準確性和業務邏輯的正確執行,需要對請求報文進行校驗。由于請求報文中攜帶有請求類型信息和待校驗的參數字段對應的參數信息,因此系統根據請求類型信息可以匹配到相應的報文校驗策略,報文校驗策略中包括每個待校驗的參數字段對應的校驗邏輯代碼。

    2、然而,隨著系統復雜度的增加和請求類型的多樣化,對于眾多不同類型的請求,開發人員需要逐一編寫每個字段的校驗邏輯代碼,這不僅工作量大,而且極易導致大量重復代碼的出現。并且由于每個請求類型可能包含多個共同的校驗字段,這些字段的校驗邏輯在多個校驗策略中被重復編寫,進一步加劇了代碼的冗余。再者,當系統需要新增或修改請求類型時,往往只能通過重新編寫代碼或者在現有校驗策略的基礎上進行復制和修改來實現,難以靈活擴展,不利于后期維護。

    3、因此,相關技術在設計報文校驗時,存在工作量大、代碼冗余度高、難以靈活擴展和維護的問題,無法滿足快速變化的業務場景。


    技術實現思路

    1、本申請實施例提供了一種報文的校驗方法、裝置、設備、介質及程序產品,能夠解決相關技術在設計報文校驗時,存在工作量大、代碼冗余度高、難以靈活擴展和維護的問題,無法滿足快速變化的業務場景的問題。

    2、第一方面,本申請實施例提供一種報文的校驗方法,包括:

    3、在接收到請求報文的情況下,按照預設的拆分規則,對請求報文進行拆分,得到報文類型字段對應的報文類型標識信息和參數字段對應的參數信息,其中,參數字段包括第一參數字段和第二參數字段;

    4、在預設的報文類型標識與報文校驗策略的對應關系中,獲取報文類型標識信息對應的目標報文校驗策略,其中,目標報文校驗策略包括第一參數字段對應的第一字段校驗規則標識的信息和第二參數字段對應的校驗組標識信息;

    5、在預設的校驗組標識與第二參數字段對應的第二字段校驗規則標識的對應關系中,獲取校驗組標識信息對應的目標第二字段校驗規則標識;

    6、在預設的字段校驗規則標識與字段校驗規則可執行腳本的對應關系中,獲取第一字段校驗規則標識和目標第二字段校驗規則標識分別對應的目標校驗規則可執行腳本;

    7、將參數信息分別代入并運行對應的目標校驗規則可執行腳本,得到參數字段對應的字段校驗結果;

    8、按照預設的第一目標布爾組合規則,將字段校驗結果進行布爾組合,得到請求報文的報文校驗結果。

    9、在第一方面一種可能的實施例中,字段校驗規則可執行腳本包括條件類型可執行腳本和非條件類型可執行腳本,條件類型可執行腳本的輸入參數包括參數字段對應的參數信息和規則執行條件信息。

    10、在第一方面一種可能的實施例中,規則執行條件信息包括字段校驗結果。

    11、在第一方面一種可能的實施例中,將參數信息分別代入并運行對應的目標校驗規則可執行腳本,得到參數字段對應的字段校驗結果,包括:

    12、在同一個參數字段對應多個目標校驗規則可執行腳本的情況下,將同一個參數字段對應的參數信息分別代入多個目標校驗規則可執行腳本中,運行得到同一個參數字段對應的多個子校驗結果;

    13、按照預設的第二目標布爾組合規則,將多個子校驗結果進行布爾組合,得到同一個參數字段對應的字段校驗結果。

    14、在第一方面一種可能的實施例中,在按照預設的第二目標布爾組合規則,將多個子校驗結果進行布爾組合,得到同一個參數字段對應的字段校驗結果之前,該方法還包括:

    15、在預設的報文字段與第二布爾組合規則的對應關系中,獲取參數字段對應的第二目標布爾組合規則的信息。

    16、在第一方面一種可能的實施例中,在按照預設的第一目標布爾組合規則,將字段校驗結果進行布爾組合,得到請求報文的報文校驗結果之前,該方法還包括:

    17、在預設的報文類型標識與第一布爾組合規則的對應關系中,獲取報文類型標識信息對應的第一目標布爾組合規則的信息。

    18、在第一方面一種可能的實施例中,還包括:

    19、在報文校驗結果為校驗失敗的情況下,基于字段校驗結果,生成校驗失敗原因信息。

    20、基于相同的專利技術構思,第二方面,本申請實施例還提供一種報文的校驗裝置,包括:

    21、拆分模塊,用于在接收到請求報文的情況下,按照預設的拆分規則,對請求報文進行拆分,得到報文類型字段對應的報文類型標識信息和參數字段對應的參數信息,其中,參數字段包括第一參數字段和第二參數字段;

    22、獲取模塊,用于在預設的報文類型標識與報文校驗策略的對應關系中,獲取報文類型標識信息對應的目標報文校驗策略,其中,目標報文校驗策略包括第一參數字段對應的第一字段校驗規則標識的信息和第二參數字段對應的校驗組標識信息;

    23、獲取模塊,還用于在預設的校驗組標識與第二參數字段對應的第二字段校驗規則標識的對應關系中,獲取校驗組標識信息對應的目標第二字段校驗規則標識;

    24、獲取模塊,還用于在預設的字段校驗規則標識與字段校驗規則可執行腳本的對應關系中,獲取第一字段校驗規則標識和目標第二字段校驗規則標識分別對應的目標校驗規則可執行腳本;

    25、運行模塊,用于將參數信息分別代入并運行對應的目標校驗規則可執行腳本,得到參數字段對應的字段校驗結果;

    26、組合模塊,用于按照預設的第一布爾組合規則,將第一子校驗結果進行布爾組合,得到請求報文的報文校驗結果。

    27、基于相同的專利技術構思,第三方面,本申請實施例還提供了一種報文的校驗設備,該設備包括處理器以及存儲有計算機程序指令的存儲器;處理器執行計算機程序指令時實現第一方面,或第一方面任一實施例中的報文的校驗方法。

    28、基于相同的專利技術構思,第四方面,本申請實施例還提供了一種計算機存儲介質,計算機可讀存儲介質上存儲有計算機程序指令,計算機程序指令被處理器執行時實現第一方面,或第一方面任一實施例中的報文的校驗方法。

    29、基于相同的專利技術構思,第五方面,本申請實施例還提供了一種計算機程序產品,計算機程序產品中的指令由設備的處理器執行時,使得設備能夠執行第一方面,或第一方面任一實施例中的報文的校驗方法。

    30、本申請實施例的報文的校驗方法、裝置、設備、介質及程序產品,該方法通過在接收到請求報文的情況下,按照預設的拆分規則,對請求報文進行拆分,可以得到請求報文中報文類型字段對應的報文類型標識信息和參數字段對應的參數信息,參數字段包括沒有分組的第一參數字段和被分到校驗組的第二參數字段,其中,報文類型標識信息表示報文屬于哪種類型,不同的報文類型對應了不同的校驗策略,參數字段是待校驗的字段。然后,在預設的報文類型標識與報文校驗策略的對應關系中,可以獲取報文類型標識信息對應的目標報文校驗策略,其中,目標報文校驗策略包括第一參數字段對應的第一字段校驗規則標本文檔來自技高網...

    【技術保護點】

    1.一種報文的校驗方法,其特征在于,包括:

    2.根據權利要求1所述的方法,其特征在于,所述字段校驗規則可執行腳本包括條件類型可執行腳本和非條件類型可執行腳本,所述條件類型可執行腳本的輸入參數包括所述參數字段對應的參數信息和規則執行條件信息。

    3.根據權利要求2所述的方法,其特征在于,所述規則執行條件信息包括所述字段校驗結果。

    4.根據權利要求1所述的方法,其特征在于,所述將所述參數信息分別代入并運行對應的目標校驗規則可執行腳本,得到所述參數字段對應的字段校驗結果,包括:

    5.根據權利要求4所述的方法,其特征在于,在所述按照預設的第二目標布爾組合規則,將所述多個子校驗結果進行布爾組合,得到所述同一個參數字段對應的字段校驗結果之前,所述方法還包括:

    6.根據權利要求1所述的方法,其特征在于,在所述按照預設的第一目標布爾組合規則,將所述字段校驗結果進行布爾組合,得到所述請求報文的報文校驗結果之前,所述方法還包括:

    7.根據權利要求1至6任一項所述的方法,其特征在于,還包括:

    8.一種報文的校驗裝置,其特征在于,包括:

    9.一種報文的校驗設備,其特征在于,所述設備包括:處理器以及存儲有計算機程序指令的存儲器;所述處理器執行所述計算機程序指令時實現如權利要求1至7任一項所述的報文的校驗方法。

    10.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質上存儲有計算機程序指令,所述計算機程序指令被處理器執行時實現如權利要求1至7任一項所述的報文的校驗方法。

    11.一種計算機程序產品,其特征在于,所述計算機程序產品中的指令由設備的處理器執行時,使得所述設備能夠執行如權利要求1-7任一項所述的報文的校驗方法。

    ...

    【技術特征摘要】

    1.一種報文的校驗方法,其特征在于,包括:

    2.根據權利要求1所述的方法,其特征在于,所述字段校驗規則可執行腳本包括條件類型可執行腳本和非條件類型可執行腳本,所述條件類型可執行腳本的輸入參數包括所述參數字段對應的參數信息和規則執行條件信息。

    3.根據權利要求2所述的方法,其特征在于,所述規則執行條件信息包括所述字段校驗結果。

    4.根據權利要求1所述的方法,其特征在于,所述將所述參數信息分別代入并運行對應的目標校驗規則可執行腳本,得到所述參數字段對應的字段校驗結果,包括:

    5.根據權利要求4所述的方法,其特征在于,在所述按照預設的第二目標布爾組合規則,將所述多個子校驗結果進行布爾組合,得到所述同一個參數字段對應的字段校驗結果之前,所述方法還包括:

    6.根據權利要求1所述的方法,其特征在于,在所述按照預設...

    【專利技術屬性】
    技術研發人員:鄭振富
    申請(專利權)人:中國建設銀行股份有限公司
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 免费无遮挡无码视频网站| 亚洲AV无码不卡无码| 中文字幕av无码一区二区三区电影| 韩国无码AV片在线观看网站| 永久免费av无码不卡在线观看| 国产精品无码AV不卡| 精品久久久久久无码中文字幕一区| 免费无码国产V片在线观看| 亚洲av无码兔费综合| 亚洲中文字幕无码爆乳| 国产精品无码久久av| 亚洲成AV人片天堂网无码| 免费人妻无码不卡中文字幕18禁| 无码专区一va亚洲v专区在线| 亚洲午夜国产精品无码老牛影视| 亚洲中文字幕在线无码一区二区| 国产亚洲情侣一区二区无码AV| 免费无码看av的网站| 无码少妇丰满熟妇一区二区| 久久无码中文字幕东京热| 成人免费无码大片A毛片抽搐| 亚洲高清无码综合性爱视频| 亚洲成AV人片在线观看无码| 国产成人无码精品久久久免费| 国精品无码一区二区三区在线蜜臀| 精品无码国产自产拍在线观看蜜| 久久AV无码精品人妻出轨| 无码国产精品一区二区免费16| 亚洲精品国产日韩无码AV永久免费网| 色综合久久中文字幕无码| 无码人妻丰满熟妇区五十路百度| 精品一区二区三区无码免费视频| 少妇精品无码一区二区三区| 永久免费无码网站在线观看个| 亚洲AV无码无限在线观看不卡| 久久中文精品无码中文字幕| 久久久久久国产精品无码下载| 国外AV无码精品国产精品| 亚洲AV无码一区二区三区在线| 亚洲午夜国产精品无码老牛影视| 中文字幕丰满伦子无码|