[發明專利]一種報文處理模擬方法及模擬系統有效
| 申請號: | 201210593055.9 | 申請日: | 2012-12-31 |
| 公開(公告)號: | CN103023810B | 公開(公告)日: | 2017-06-09 |
| 發明(設計)人: | 張徑姝;王海龍 | 申請(專利權)人: | 中國銀行股份有限公司 |
| 主分類號: | H04L12/861 | 分類號: | H04L12/861;H04L12/24 |
| 代理公司: | 北京金信知識產權代理有限公司11225 | 代理人: | 黃威,鄧玉婷 |
| 地址: | 100818 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 報文 處理 模擬 方法 系統 | ||
技術領域
本發明涉及一種用于對商業銀行的電子商業匯票系統進行測試的報文處理模擬方法及模擬系統。
背景技術
中國人民銀行在2008年推廣了電子商業匯票系統,該系統在各商業銀行以及人民銀行之間通過報文的傳輸實現票據出票、承兌、背書、貼現、付款等功能。隨著各商業銀行的電子商業匯票系統陸續上線,在系統升級過程中,往往需要依靠人民銀行甚至對手商業銀行的報文支持,在測試時才能實現票據功能的全面覆蓋。在電子商業匯票系統中,由于票據的流轉完全依靠報文的流轉來完成,所以報文的處理是系統中核心的處理邏輯之一,但由于報文是存在內部邏輯關系的,在實際應用中需多次與人民銀行或其他商業銀行進行報文交互,可是在商業銀行的電子商業匯票系統內部測試過程中并沒有如此條件,無法通過與人民銀行或其他商業銀行進行報文交互來完成系統的內部測試工作。
在商業銀行的電子商業匯票系統內部測試過程中,現有技術提供了兩種報文處理模擬方法:
一種是手工進行報文處理,其優點是處理靈活,不需要額外的開發工作,但缺點是耗時長,效率低;
另一種是部分商業銀行或軟件公司針對此問題,開發了獨立于電子商業匯票系統外的報文模擬器,但在實際應用過程中發現,雖然報文模擬器的功能強大、應用面廣,能夠實現自動轉發和回復報文的功能,可是由于需要對報文進行拆分和存儲,處理邏輯復雜,導致系統處理不穩定,常常影響測試效率;另外由于報文之間關系比較緊密,有時甚至需要前一個報文的信息組織回復,這就需要有相關的額外數據存儲邏輯,往往會影響到使用的整體進度和質量。
發明內容
本發明的目的是提供一種報文處理模擬方法及模擬系統,以解決在進行電子商業匯票系統的內部測試時無法通過與人民銀行或其他商業銀行進行報文交互來完成測試的問題。
為了實現上述目的,本發明提供了一種報文處理模擬方法,用于對商業銀行的電子商業匯票系統進行測試,所述模擬方法包括以下步驟:
S1:根據所述電子商業匯票系統推送至發報隊列表中的申請報文的類型和接收行信息確定所述申請報文是否需要轉發或回復,如果需要轉發,則執行步驟S2,如果需要回復,則執行步驟S3;
S2:在所述申請報文的內容上增加報文頭和票據信息生成轉發報文,并將所述轉發報文放入收報隊列表中;
S3:根據所述申請報文及與其關聯的本地數據來組織回復報文,并將所述回復報文放入收報隊列表中。
作為優選,步驟S3具體包括以下步驟:
S301:根據所述申請報文的類型、報文線上線下清算標志和接收行信息確定所述回復報文的類型;
S302:組織所述回復報文的報文頭;
S303:根據所述回復報文的類型、所述申請報文及與所述申請報文關聯的本地數據來組織所述回復報文的報文體;
S304:將所述回復報文的報文頭和報文體拼接生成所述回復報文,并放入所述收報隊列表中。
為了實現上述目的,本發明還提供了一種報文處理模擬系統,用于對商業銀行的電子商業匯票系統進行測試,所述模擬系統包括:
判斷模塊,其配置為根據所述電子商業匯票系統推送至發報隊列表中的申請報文的類型和接收行信息確定所述申請報文是否需要轉發或回復;
轉發報文生成模塊,其配置為在所述判斷模塊確定所述申請報文需要轉發時,在所述申請報文的內容上增加報文頭和票據信息生成轉發報文,并將所述轉發報文放入收報隊列表中;
回復報文生成模塊,其配置為在所述判斷模塊確定所述申請報文需要回復時,根據所述申請報文及與其關聯的本地數據來組織回復報文,并將所述回復報文放入收報隊列表中。
與現有技術相比,本發明的報文處理模擬方法及模擬系統具有以下有益效果:通過本發明的報文處理模擬方法和模擬系統模擬對發送的申請報文進行轉發或回復,能夠模擬人民銀行或其他商業銀行的角色,從而實現報文的流轉和自動處理,以順利完成對商業銀行的電子商業匯票系統的升級測試。
附圖說明
圖1為本發明的報文處理模擬方法的流程示意圖;
圖2為報文處理模擬系統的結構示意圖。
具體實施方式
下面結合附圖對本發明的具體實施例進行詳細說明,但不作為對本發明的限定。
如圖1所示,本發明的報文處理模擬方法包括以下步驟:
S1:根據所述電子商業匯票系統推送至發報隊列表中的申請報文的類型和接收行信息確定所述申請報文是否需要轉發或回復,如果需要轉發,則執行步驟S2,如果需要回復,則執行步驟S3;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國銀行股份有限公司,未經中國銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210593055.9/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種具有訓練兒童算術能力的遙控賽車
- 下一篇:一種8字軌跡無碳小車





