[發明專利]一種支持多語言的數據系統和方法有效
| 申請號: | 201410405228.9 | 申請日: | 2014-08-18 |
| 公開(公告)號: | CN104199812B | 公開(公告)日: | 2017-04-26 |
| 發明(設計)人: | 陳林;鄒偉力;吳志浩;蔡躍進;羅燁敏;陳思齊;史文;黃海明;林瑞淇;陳柏年 | 申請(專利權)人: | 中國建設銀行股份有限公司 |
| 主分類號: | G06F17/28 | 分類號: | G06F17/28;G06F17/30;H04L29/08;G06Q40/02 |
| 代理公司: | 廣州三環專利代理有限公司44202 | 代理人: | 溫旭,郝傳鑫 |
| 地址: | 100032 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 支持 語言 數據 系統 方法 | ||
技術領域
本發明涉及數據處理領域,具體而言,涉及一種支持多語言的數據系統和方法。
背景技術
隨著銀行業務的海外擴展,銀行在海外的業務領域和業務種類越來越多,大量的業務數據需要以不同的語言編碼進行處理和存儲。現有銀行主機系統大多采用IBM大型機技術,IBM大型機使用的EBCDIC編碼進行數據處理。而EBCDIC是一種封閉編碼,各種接入核心系統的數據并不采用EBCDIC編碼,使用如UTF-8、GBK等開放編碼。因此需要對接入數據進行多語言數據轉換。但是,現有的銀行核心系統針對多語言支持的解決方案沒有提供足夠靈活的語言切換和轉換機制,同時,主機對多語言數據進行運算、存儲和處理缺乏支持,不能有效解決現有銀行業務的各類數據處理問題。例如,傳統方案對不同語言地區開發多套應用系統做獨立轉換,開發和維護成本高,不利于推廣。而另一常用方案是針對不同與語言區域開發不同的語言轉換器來轉換特定的語言數據,這種方式的缺點是不同語言地區的人只能看到本區語言,無法進行語言切換,而且系統需部署多套程序版本,邏輯復雜,維護成本大。
為了解決現有的銀行數據系統針對多語言支持的解決方案的切換不夠靈活,多語言轉換程序版本繁多,主機對多語言數據運算、存儲和處理缺乏支持,并且具有開發率低和維護成本高的問題,因此,急需一種支持多語言的數據系統和方法。
發明內容
為解決上述技術問題,本發明提供了一種支持多語言的數據系統和方法。不僅有效地解決了現有系統中對多語言支持的切換不夠靈活,版本復雜,以及對多語言數據運算、存儲和處理缺乏支持的問題。同時,減少了開發時間和運行出錯率,大大地降低了開發資源和維護成本。
根據本發明實施例的第一方面,提供了一種支持多語言的數據系統,所述系統包括:
前端系統,用于接收來自柜面的第一業務數據信息,對所述第一業務數據信息先進行多語言切換識別和轉碼處理,再經過前端輸入組包后發送至主機,并接收所述主機返回的第一響應報文,所述第一響應報文經過前端輸出解包和所述多語言識別后發送至所述柜面;
前置系統,用于接收來自外圍渠道的第二業務數據信息,對所述第二業務數據信息先進行所述多語言切換識別和轉碼處理,再經過前置輸入組包后發送至所述主機,并接收所述主機返回的第二響應報文,所述第二響應報文經過所述前置輸出解包和所述多語言識別后發送至所述外圍渠道;以及
主機,用于對接收的所述第一業務數據信息或所述第二業務數據信息進行多語言數據處理并返回所述第一響應報文或所述第二響應報文。
根據本發明實施例的第二方面,提供了一種支持多語言的方法,其特征在于,所述系統包括:
S1,前端系統接收來自柜面的第一業務數據信息,對所述第一業務數據信息先進行多語言切換識別和轉碼處理,再經過前端輸入組包后發送至主機,所述主機進行數據處理后返回第一響應報文至所述前端系統,所述前端系統對所述第一響應報文進行前端輸出解包和所述多語言識別后發送至所述柜面;或者
S2,前置系統接收外圍渠道的第二業務數據信息,對所述第二業務數據信息先進行所述多語言切換識別和轉碼處理,再經過前置輸入組包后發送至所述主機,所述主機進行數據處理后返回第二響應報文至所述前置系統,所述前置系統對所述第二響應報文進行前置輸出解包和所述多語言識別后發送至所述外圍渠道;以及
S3,對接收的所述第一業務數據信息或所述第二業務數據信息進行多語言數據處理并返回所述第一響應報文或所述第二響應報文;
其中,所述多語言切換識別是指用戶可選擇語言類別和對所述語言類別進行在線切換;
所述轉碼處理是指根據選擇的所述語言類別,將所述第一業務數據信息或第二業務數據信息轉碼成EBCDIC編碼或UTF-8編碼;
所述多語言數據處理包括:將所述第一業務數據信息或所述第二業務數據信息轉為EBCDIC編碼或UTF-8編碼。
實施本發明實施例提供的一種支持多語言的數據系統和方法,通過采用前端系統和前置系統的雙重模式,結合多語言屬性分離技術、多語言數據轉碼成EBCDIC編碼技術以及多語言包動態加載技術進行多語言支持,有效地解決銀行IBM大型機對多語言支持的切換不夠靈活,多語言轉換系統和程序版本繁多復雜以及對多語言數據運算、存儲和處理缺乏支持的問題,在實際應用過程中,便于推廣,節省了人力,降低了維護成本。
附圖說明
圖1是本發明的一種支持多語言的數據系統的結構示意圖;
圖2是本發明系統中所述前端系統的結構示意圖;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國建設銀行股份有限公司,未經中國建設銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410405228.9/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:煙火式的收緊器
- 下一篇:一種便攜式疫苗保存箱
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





