[發明專利]聯機交易報文處理方法、裝置及系統有效
| 申請號: | 202011132303.0 | 申請日: | 2020-10-21 |
| 公開(公告)號: | CN112187829B | 公開(公告)日: | 2022-10-11 |
| 發明(設計)人: | 鄧曉輝;張偉;高戰濤;張冰 | 申請(專利權)人: | 中國工商銀行股份有限公司 |
| 主分類號: | H04L69/22 | 分類號: | H04L69/22;H04L69/06;H04L67/30;G06Q40/02 |
| 代理公司: | 北京三友知識產權代理有限公司 11127 | 代理人: | 任默聞;孫乳筍 |
| 地址: | 100140 北*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 聯機 交易 報文 處理 方法 裝置 系統 | ||
1.一種聯機交易報文處理方法,其特征在于,所述方法包含:
根據預設的配置文件提取配置類文件包,通過預定標識注解解析所述配置類文件包中的內部類文件并存儲至內存;
獲取交易請求報文,根據所述交易請求報文的交易編號和所述配置文件于內存提取對應的內部類文件,根據所述內部類文件于所述交易請求報文中調用對應請求字段生成標準報文;
將所述交易請求報文中未調用的請求字段存放至內存,并對所述標準報文進行預定業務邏輯處理;
獲取業務邏輯處理后的反饋信息,根據所述反饋信息的交易編號和所述配置文件于內存提取對應的內部類文件;
根據所述反饋信息對應的內部類文件和內存中存放的未調用的請求字段生成反饋報文;
將所述反饋報文反饋至對應所述交易請求報文的交易請求方。
2.根據權利要求1所述的聯機交易報文處理方法,其特征在于,獲取交易請求報文還包含:
接收交易方發起的交易報文,通過預設標識識別所述交易報文中對應參數的參數類型;
將所述參數類型與預設類型比較,當比較結果不一致時,通過預設類型轉換所述交易報文中對應參數,獲得交易請求報文。
3.根據權利要求2所述的聯機交易報文處理方法,其特征在于,將所述反饋報文反饋至對應所述交易請求報文的交易請求方包含:通過所述參數類型將所述反饋報文中對應參數轉換后,反饋至對應所述交易請求報文的交易請求方。
4.根據權利要求1所述的聯機交易報文處理方法,其特征在于,根據所述交易請求報文的交易編號和所述配置文件于內存提取對應的內部類文件之前還包含:
識別所述交易請求報文的文件格式,將所述文件格式與預設格式比較;
當比較結果不一致時,將所述交易請求報文轉換為預設格式。
5.根據權利要求1所述的聯機交易報文處理方法,其特征在于,根據預設的配置文件提取配置類文件包,通過預定標識注解解析所述配置類文件包中的內部類文件并存儲至內存包含:
根據預設的配置文件獲得所述配置類文件包的存儲路徑;
通過所述存儲路徑提取預存的配置類文件包;
通過預定標識注解解析所述配置類文件包中的內部類文件,獲得入參內部類文件、出參內部類文件和異常內部類文件;
將所述入參內部類文件、所述出參內部類文件和所述異常內部類文件緩存至內存。
6.根據權利要求5所述的聯機交易報文處理方法,其特征在于,根據所述內部類文件于所述交易請求報文中調用對應請求字段生成標準報文包含:
通過反射將所述內部類文件中的入參內部類文件實例化;
利用實例化后的所述入參內部類文件中配置類屬性注解上的內置函數將所述交易請求報文中對應請求字段轉換并寫入原屬性中,獲得與所述交易請求報文對應的所述標準報文。
7.根據權利要求5所述的聯機交易報文處理方法,其特征在于,根據所述反饋信息對應的內部類文件和內存中存放的未調用的請求字段生成反饋報文包含:
通過出參內部類文件或異常內部類文件中配置類屬性注解上的內置函數將所述反饋信息中對應請求字段轉換,將轉換后的請求字段和內存中存放的未調用的請求字段寫入原屬性中,獲得與所述反饋信息對應的所述反饋報文。
8.根據權利要求5所述的聯機交易報文處理方法,其特征在于,通過預定標識注解解析所述配置類文件包中的內部類文件,獲得入參內部類文件、出參內部類文件和異常內部類文件包含:
分別解析處理內部類文件中帶有入參標識注解、出參標識注解和異常標識注解的屬性,獲得每個屬性值及屬性上注解的參數信息;
根據所述屬性值及屬性上注解的參數信息分別生成入參內部類文件、出參內部類文件和異常內部類文件。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國工商銀行股份有限公司,未經中國工商銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011132303.0/1.html,轉載請聲明來源鉆瓜專利網。





