国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種支持多語言的數(shù)據(jù)轉(zhuǎn)換設(shè)備及銀行交易系統(tǒng)的制作方法

      文檔序號:6607327閱讀:282來源:國知局
      專利名稱:一種支持多語言的數(shù)據(jù)轉(zhuǎn)換設(shè)備及銀行交易系統(tǒng)的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明關(guān)于銀行交易數(shù)據(jù)處理技術(shù),特別是關(guān)于跨國或跨地區(qū)的銀行交易數(shù)據(jù)處 理技術(shù),具體的講是一種支持多語言的數(shù)據(jù)轉(zhuǎn)換設(shè)備及銀行交易系統(tǒng)。
      背景技術(shù)
      由于銀行全球業(yè)務(wù)的需要,某一國家的商業(yè)銀行不僅會在本國設(shè)立營業(yè)機構(gòu),而 且會在其他國家或者地區(qū)設(shè)營業(yè)機構(gòu)。但是,由于每個國家或者地區(qū)的銀行業(yè)規(guī)則、語言、 時區(qū)、風俗習慣等存在很大差異,這便造成了不同國家或者地區(qū)的金融交易終端系統(tǒng)存在 很大的區(qū)別。例如,在加拿大不同地區(qū)銀行機構(gòu)的交易終端系統(tǒng)需要英文或者法文兩種不同的 語言,交易界面的金額顯示規(guī)則、金額符號等很多金融元素也不同,打印報表和憑條的格式 也必須符合當?shù)劂y行監(jiān)管的要求。這個問題在東亞和非洲一些中小國家尤為嚴重。在現(xiàn)有技術(shù)中,銀行為了要滿足境外業(yè)務(wù)本地化的需求,業(yè)界常用的解決方案是 為每一類國家或者地區(qū)的海外分支營業(yè)機構(gòu)開發(fā)并安裝一套符合當?shù)亟鹑谝蟮慕灰捉K 端系統(tǒng)。每套交易終端系統(tǒng)僅支持一種語言和僅在一個語言區(qū)域中使用。這種僅支持一種 語言和僅在一個語言區(qū)域中使用的交易終端系統(tǒng)的缺點是需要同時維護、部署多套系統(tǒng), 設(shè)備投入大、系統(tǒng)維護工作量大,版本開發(fā)維護工作量也很大。

      發(fā)明內(nèi)容
      本發(fā)明實施例提供了一種支持多語言的數(shù)據(jù)轉(zhuǎn)換設(shè)備及銀行交易系統(tǒng),以解決商 業(yè)銀行海外交易終端系統(tǒng)的通用性問題,以及交易終端系統(tǒng)的交易數(shù)據(jù)安全、數(shù)據(jù)處理效 率、系統(tǒng)開發(fā)以及維護成本的問題。本發(fā)明的目的之一是,提供一種支持多語言的數(shù)據(jù)轉(zhuǎn)換設(shè)備,該設(shè)備包括上行數(shù) 據(jù)接收裝置,用于接收外部終端客戶機發(fā)來的包括交易地區(qū)標識和交易語言資源文件版本 標識的客戶交易請求數(shù)據(jù);交易版本比較裝置,用于將接收的交易語言資源文件版本標識 與預(yù)存儲的交易地區(qū)語言資源文件版本標識進行比較,生成交易語言資源文件版本為舊或 版本為新的比較結(jié)果;下行數(shù)據(jù)發(fā)送裝置,用于根據(jù)交易語言資源文件版本為舊的比較結(jié) 果,將預(yù)存儲的交易地區(qū)語言資源文件數(shù)據(jù)包發(fā)送給所述的終端客戶機;上行數(shù)據(jù)轉(zhuǎn)換裝 置,用于根據(jù)交易語言資源文件版本為新的比較結(jié)果,從預(yù)存儲的配置參數(shù)文件中獲取與 交易地區(qū)標識對應(yīng)的交易地區(qū)字符集編碼信息和參數(shù)格式信息,將客戶交易請求數(shù)據(jù)從終 端客戶機的編碼轉(zhuǎn)換為交易地區(qū)字符集編碼,并將編碼轉(zhuǎn)換后的客戶交易請求數(shù)據(jù)從交易 地區(qū)的參數(shù)格式轉(zhuǎn)換為系統(tǒng)主機的參數(shù)格式;上行數(shù)據(jù)發(fā)送裝置,用于將數(shù)據(jù)轉(zhuǎn)換后的客 戶交易請求數(shù)據(jù)發(fā)送給外部系統(tǒng)主機;下行數(shù)據(jù)接收裝置,用于接收系統(tǒng)主機發(fā)來的交易 結(jié)果數(shù)據(jù);下行數(shù)據(jù)轉(zhuǎn)換裝置,用于根據(jù)預(yù)存儲的配置參數(shù)文件,將接收的交易結(jié)果數(shù)據(jù)從 系統(tǒng)主機的參數(shù)格式轉(zhuǎn)換為交易地區(qū)的參數(shù)格式,并將格式轉(zhuǎn)換后的交易結(jié)果數(shù)據(jù)從交易 地區(qū)字符集編碼轉(zhuǎn)換為終端客戶機的編碼;下行數(shù)據(jù)發(fā)送裝置將數(shù)據(jù)轉(zhuǎn)換后的交易結(jié)果數(shù)據(jù)發(fā)送給終端客戶機。本發(fā)明的目的之一是,提供一種支持多語言的銀行交易系統(tǒng),該系統(tǒng)包括終端客 戶機、數(shù)據(jù)轉(zhuǎn)換設(shè)備和系統(tǒng)主機;終端客戶機與數(shù)據(jù)轉(zhuǎn)換設(shè)備為通信連接;數(shù)據(jù)轉(zhuǎn)換設(shè)備 與系統(tǒng)主機為通信連接;終端客戶機包括客戶輸入裝置,用于輸入交易信息;交易請求生成裝置,用于根 據(jù)客戶輸入的交易信息生成含有交易語言資源文件版本標識的交易請求數(shù)據(jù);交易請求發(fā) 送裝置,用于將生成的交易請求數(shù)據(jù)發(fā)送給數(shù)據(jù)轉(zhuǎn)換設(shè)備;交易結(jié)果接收裝置,用于接收數(shù) 據(jù)轉(zhuǎn)換設(shè)備發(fā)來的交易結(jié)果數(shù)據(jù);交易終端界面,用于顯示交易結(jié)果數(shù)據(jù)和更新后的交易 語言資源文件數(shù)據(jù);數(shù)據(jù)轉(zhuǎn)換設(shè)備包括上行數(shù)據(jù)接收裝置,用于接收外部終端客戶機發(fā)來的包括交 易地區(qū)標識和交易語言資源文件版本標識的客戶交易請求數(shù)據(jù);交易版本比較裝置,用于 將接收的交易語言資源文件版本標識與預(yù)存儲的交易地區(qū)語言資源文件版本標識進行比 較,生成交易語言資源文件版本為舊或版本為新的比較結(jié)果;下行數(shù)據(jù)發(fā)送裝置,用于根據(jù) 交易語言資源文件版本為舊的比較結(jié)果,將預(yù)存儲的交易地區(qū)語言資源文件數(shù)據(jù)包發(fā)送給 所述的終端客戶機;上行數(shù)據(jù)轉(zhuǎn)換裝置,用于根據(jù)交易語言資源文件版本為新的比較結(jié)果, 從預(yù)存儲的配置參數(shù)文件中獲取與交易地區(qū)標識對應(yīng)的交易地區(qū)字符集編碼信息和參數(shù) 格式信息,將客戶交易請求數(shù)據(jù)從終端客戶機的編碼轉(zhuǎn)換為交易地區(qū)字符集編碼,并將編 碼轉(zhuǎn)換后的客戶交易請求數(shù)據(jù)從交易地區(qū)的參數(shù)格式轉(zhuǎn)換為系統(tǒng)主機的參數(shù)格式;上行數(shù) 據(jù)發(fā)送裝置,用于將數(shù)據(jù)轉(zhuǎn)換后的客戶交易請求數(shù)據(jù)發(fā)送給外部系統(tǒng)主機;下行數(shù)據(jù)接收 裝置,用于接收系統(tǒng)主機發(fā)來的交易結(jié)果數(shù)據(jù);下行數(shù)據(jù)轉(zhuǎn)換裝置,用于根據(jù)預(yù)存儲的配置 參數(shù)文件,將接收的交易結(jié)果數(shù)據(jù)從系統(tǒng)主機的參數(shù)格式轉(zhuǎn)換為交易地區(qū)的參數(shù)格式,并 將格式轉(zhuǎn)換后的交易結(jié)果數(shù)據(jù)從交易地區(qū)字符集編碼轉(zhuǎn)換為終端客戶機的編碼;下行數(shù)據(jù) 發(fā)送裝置將數(shù)據(jù)轉(zhuǎn)換后的交易結(jié)果數(shù)據(jù)發(fā)送給終端客戶機;系統(tǒng)主機包括交易數(shù)據(jù)接收裝置,用于接收數(shù)據(jù)轉(zhuǎn)換設(shè)備發(fā)來的交易數(shù)據(jù);交 易數(shù)據(jù)處理裝置,用于對交易數(shù)據(jù)進行處理生成交易結(jié)果數(shù)據(jù);交易結(jié)果發(fā)送裝置,用于將 交易結(jié)果數(shù)據(jù)發(fā)送給數(shù)據(jù)轉(zhuǎn)換設(shè)備。本發(fā)明的有益效果在于通過本發(fā)明設(shè)備和系統(tǒng),構(gòu)建了一套符合不同國家和地 區(qū)金融要求的交易系統(tǒng)。每套系統(tǒng)支持多種語言,可在不同的語言區(qū)域中使用。本發(fā)明以 較低成本靈活實現(xiàn)了一套金融交易系統(tǒng)支持多種語言。由于實現(xiàn)方式為“一套應(yīng)用系統(tǒng)+ 多套語言資源文件”,實際銀行業(yè)務(wù)交易處理系統(tǒng)只有一套,可以進行集中管理維護,對開 發(fā)、運行及維護成本都可以大大降低,對于日益增多的海外業(yè)務(wù)需求,也能更快更好地提供 支持,有利于提高銀行的海外市場競爭力。


      為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本 發(fā)明的一些實施例,對于本領(lǐng)域技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根 據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明實施例的支持多語言的數(shù)據(jù)轉(zhuǎn)換設(shè)備的基本結(jié)構(gòu)框圖2為本發(fā)明實施例數(shù)據(jù)轉(zhuǎn)換設(shè)備的文件更新工作流程圖;圖3為本發(fā)明實施例數(shù)據(jù)轉(zhuǎn)換設(shè)備的數(shù)據(jù)轉(zhuǎn)換工作流程圖;圖4為本發(fā)明實施例的支持多語言的數(shù)據(jù)轉(zhuǎn)換系統(tǒng)結(jié)構(gòu)框圖;圖5為本發(fā)明實施例的支持多語言的數(shù)據(jù)轉(zhuǎn)換設(shè)備的應(yīng)用結(jié)構(gòu)框圖;圖6為本發(fā)明實施例的終端客戶機結(jié)構(gòu)框圖;圖7為本發(fā)明實施例的系統(tǒng)主機結(jié)構(gòu)框圖;圖8為本發(fā)明實施例的支持多語言的數(shù)據(jù)轉(zhuǎn)換系統(tǒng)的工作流程圖。
      具體實施例方式下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完 整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于 本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他 實施例,都屬于本發(fā)明保護的范圍。本發(fā)明實施例的提供一種支持多語言的數(shù)據(jù)轉(zhuǎn)換設(shè)備及銀行交易系統(tǒng),該數(shù)據(jù)轉(zhuǎn) 換設(shè)備及系統(tǒng)支持不同地區(qū)的金融交易界面和打印規(guī)則,每個國家或者地區(qū)營業(yè)機構(gòu)只需 要部署交易終端(如終端客戶機)和數(shù)據(jù)轉(zhuǎn)換設(shè)備即可,不再需要部署核心的業(yè)務(wù)處理服 務(wù)器。所有處于國外的營業(yè)機構(gòu)的交易終端只需要安裝同一種程序版本,在程序版本的開 發(fā)和維護過程中無需考慮國家或者地區(qū)的語言差異。每個國家或者地區(qū)需要部署一個數(shù)據(jù) 轉(zhuǎn)換設(shè)備,該數(shù)據(jù)轉(zhuǎn)換設(shè)備負責識別國外機構(gòu)所在國家和地區(qū),并下傳最新的語言資源文 件數(shù)據(jù)給交易終端,使得交易終端能夠顯示本地語言交易界面;由于每個地區(qū)的交易數(shù)據(jù) 碼制不同,該數(shù)據(jù)轉(zhuǎn)換設(shè)備還負責將交易終端的交易數(shù)據(jù)轉(zhuǎn)換成主機系統(tǒng)支持的碼制并上 傳主機系統(tǒng),主機系統(tǒng)處理后該數(shù)據(jù)轉(zhuǎn)換設(shè)備又負責將主機返回的數(shù)據(jù)轉(zhuǎn)換成各國家或者 地區(qū)規(guī)定的碼制和格式。下面結(jié)合附圖做進一步的說明如圖1所示,為本實施例的支持多語言的數(shù)據(jù)轉(zhuǎn)換設(shè)備,該數(shù)據(jù)轉(zhuǎn)換設(shè)備包括 上行數(shù)據(jù)接收裝置101,用于接收外部終端客戶機發(fā)來的包括交易地區(qū)標識和交易語言資 源文件版本標識的客戶交易請求數(shù)據(jù);交易版本比較裝置102,用于將接收的交易語言資 源文件版本標識與預(yù)存儲的交易地區(qū)語言資源文件版本標識進行比較,生成交易語言資 源文件版本為舊或版本為新的比較結(jié)果;下行數(shù)據(jù)發(fā)送裝置103,用于根據(jù)交易語言資源 文件版本為舊的比較結(jié)果,將預(yù)存儲的交易地區(qū)語言資源文件數(shù)據(jù)包發(fā)送給所述的終端 客戶機;上行數(shù)據(jù)轉(zhuǎn)換裝置104,用于根據(jù)交易語言資源文件版本為新的比較結(jié)果,從預(yù)存 儲的配置參數(shù)文件中獲取與交易地區(qū)標識對應(yīng)的交易地區(qū)字符集編碼信息和參數(shù)格式信 息,將客戶交易請求數(shù)據(jù)從終端客戶機的編碼轉(zhuǎn)換為交易地區(qū)字符集編碼,并將編碼轉(zhuǎn)換 后的客戶交易請求數(shù)據(jù)從交易地區(qū)的參數(shù)格式轉(zhuǎn)換為系統(tǒng)主機的參數(shù)格式;上行數(shù)據(jù)發(fā)送 裝置105,用于將數(shù)據(jù)轉(zhuǎn)換后的客戶交易請求數(shù)據(jù)發(fā)送給外部系統(tǒng)主機;下行數(shù)據(jù)接收裝 置106,用于接收系統(tǒng)主機發(fā)來的交易結(jié)果數(shù)據(jù);下行數(shù)據(jù)轉(zhuǎn)換裝置107,用于根據(jù)預(yù)存儲 的配置參數(shù)文件,將接收的交易結(jié)果數(shù)據(jù)從系統(tǒng)主機的參數(shù)格式轉(zhuǎn)換為交易地區(qū)的參數(shù)格 式,并將格式轉(zhuǎn)換后的交易結(jié)果數(shù)據(jù)從交易地區(qū)字符集編碼轉(zhuǎn)換為終端客戶機的編碼;下 行數(shù)據(jù)發(fā)送裝置103將數(shù)據(jù)轉(zhuǎn)換后的交易結(jié)果數(shù)據(jù)發(fā)送給終端客戶機。文件存儲裝置108, 用于存儲交易地區(qū)語言資源文件和配置參數(shù)文件。
      本實施例的數(shù)據(jù)轉(zhuǎn)換設(shè)備是具有數(shù)據(jù)運算處理和存儲能力的設(shè)備,可以是中、小 型計算機或PC服務(wù)器等。該數(shù)據(jù)轉(zhuǎn)換設(shè)備被部署在各個不同的國家和地區(qū),該數(shù)據(jù)轉(zhuǎn)換設(shè) 備主要負責識別國外分支機構(gòu)所在國家和地區(qū),并下傳最新的語言資源文件數(shù)據(jù)(文件數(shù) 據(jù)中,包含該國家和地區(qū)的交易語言信息,語言資源文件按照交易劃分成多個語言資源包, 不同的國家地區(qū)能夠按照實際發(fā)生的交易進行語言資源文件下載,避免全量下載,從而提 高系統(tǒng)響應(yīng)速度文件內(nèi)容格式詳見表4)給終端客戶機,使得終端客戶機能夠顯示本地語 言交易界面;由于每個地區(qū)的交易數(shù)據(jù)碼制不同,該數(shù)據(jù)轉(zhuǎn)換裝置還負責將終端客戶機交 易數(shù)據(jù)轉(zhuǎn)換成主機系統(tǒng)支持的碼制并上傳主機系統(tǒng),主機系統(tǒng)處理后該數(shù)據(jù)轉(zhuǎn)換裝置又負 責將主機返回的數(shù)據(jù)轉(zhuǎn)換成各國家或者地區(qū)規(guī)定的碼制和格式。如圖2所示,為本實施例數(shù)據(jù)轉(zhuǎn)換設(shè)備進行配置參數(shù)文件和語言資源文件數(shù)據(jù)更 新的流程。其中包括步驟SlOl 系統(tǒng)主機向數(shù)據(jù)轉(zhuǎn)換設(shè)備發(fā)起配置參數(shù)文件和語言資源文件數(shù)據(jù)更 新請求。步驟S102 數(shù)據(jù)轉(zhuǎn)換設(shè)備檢查自身文件存儲裝置中的配置參數(shù)文件和語言資源 文件數(shù)據(jù)版本是否已經(jīng)最新,如果已經(jīng)最新拒絕更新,更新結(jié)束;否則進入步驟S103進行處理。步驟S103 數(shù)據(jù)轉(zhuǎn)換設(shè)備把系統(tǒng)主機下傳或者從外部存儲介質(zhì)(U盤、光盤等)上 讀取的配置參數(shù)更新文件和語言資源文件(通用編碼)數(shù)據(jù)拷貝到自身文件存儲裝置中, 并將配置參數(shù)更新文件的內(nèi)容分別更新自身文件存儲裝置中的幾個配置參數(shù)文件(比如 地區(qū)字符集參數(shù)文件、地區(qū)金額格式參數(shù)文件、地區(qū)日期格式參數(shù)文件等)。步驟S104:數(shù)據(jù)轉(zhuǎn)換設(shè)備讀取自身文件存儲裝置中設(shè)定的參數(shù),根據(jù)交易地區(qū)號 信息,獲取參數(shù)中該地區(qū)的本地字符集編碼,查找匹配的語言資源文件(通用編碼),讀入 語言資源文件并進行碼制轉(zhuǎn)換。轉(zhuǎn)換后生成的語言資源文件(本地編碼)存儲在自身文件 存儲裝置中。如圖3所示,為本實施例數(shù)據(jù)轉(zhuǎn)換設(shè)備的數(shù)據(jù)轉(zhuǎn)換處理流程。其中包括步驟S201 數(shù)據(jù)轉(zhuǎn)換設(shè)備接收到終端客戶機上傳交易請求數(shù)據(jù),其中交易請求數(shù) 據(jù)包括終端客戶機該交易語言資源文件的版本號信息。步驟S202 數(shù)據(jù)轉(zhuǎn)換設(shè)備將終端客戶機的語言資源文件版本與自身文件存儲裝 置中的語言資源文件(本地編碼)版本進行比較,如果終端客戶機的語言資源文件(本地 編碼)版本已經(jīng)最新則進入步驟S204進行處理;如果終端客戶機的語言資源文件(本地編 碼)版本不是最新,則進入步驟S203進行處理。步驟S203 數(shù)據(jù)轉(zhuǎn)換設(shè)備按照交易劃分將自身文件存儲裝置中該交易的語言資 源包發(fā)送給終端客戶機進行更新。由于各個國家地區(qū)的常用交易種類不同,語言資源文件 按照交易被劃分成多個語言包,數(shù)據(jù)轉(zhuǎn)換設(shè)備每次只發(fā)送一個交易的語言包給終端客戶機 進行更新,以便提高系統(tǒng)響應(yīng)速度。步驟S204:數(shù)據(jù)轉(zhuǎn)換設(shè)備讀取自身文件存儲裝置中設(shè)定的參數(shù),根據(jù)交易地區(qū)號 信息,獲取該地區(qū)的本地字符集名稱,調(diào)用操作系統(tǒng)API函數(shù),把終端客戶機上傳的交易信 息進行從UTF-8到本地字符集編碼的轉(zhuǎn)換。步驟S205 數(shù)據(jù)轉(zhuǎn)換設(shè)備讀取自身文件存儲裝置中的格式參數(shù),對交易數(shù)據(jù)進行格式轉(zhuǎn)換,把本地習慣的金額格式轉(zhuǎn)為系統(tǒng)主機規(guī)定的數(shù)字格式將本地習慣的日期格式 轉(zhuǎn)換成系統(tǒng)主機規(guī)定的日期格式。步驟S206 數(shù)據(jù)轉(zhuǎn)換設(shè)備將交易請求數(shù)據(jù)上傳系統(tǒng)主機進行處理,系統(tǒng)主機處理 完成后,將交易處理結(jié)果數(shù)據(jù)返回給數(shù)據(jù)轉(zhuǎn)換設(shè)備。步驟S207 數(shù)據(jù)轉(zhuǎn)換設(shè)備讀取自身文件存儲裝置中的格式參數(shù),對交易處理結(jié)果 數(shù)據(jù)進行本地化格式轉(zhuǎn)換處理將日期格式、金額格式、貨幣符號轉(zhuǎn)換成符合當?shù)亓晳T的格 式。步驟S208 數(shù)據(jù)轉(zhuǎn)換設(shè)備讀取自身文件存儲裝置中設(shè)定的參數(shù),根據(jù)交易地區(qū)號 信息,獲取該地區(qū)的本地字符集,調(diào)用操作系統(tǒng)API函數(shù),把信息進行從本地字符集編碼到 UTF-8的轉(zhuǎn)換。步驟S209 數(shù)據(jù)轉(zhuǎn)換設(shè)備將交易處理結(jié)果數(shù)據(jù)發(fā)送到終端客戶機進行展現(xiàn)。如圖4所示,為本實施例的支持多語言的銀行交易系統(tǒng),該系統(tǒng)包括數(shù)據(jù)轉(zhuǎn)換設(shè) 備100、終端客戶機200和系統(tǒng)主機300 ;終端客戶機200與數(shù)據(jù)轉(zhuǎn)換設(shè)備100為通信連接; 數(shù)據(jù)轉(zhuǎn)換設(shè)備100與系統(tǒng)主機300為通信連接;系統(tǒng)主機300可連接一主機數(shù)據(jù)庫400,主 機數(shù)據(jù)庫400可存儲多個國家的交易語言資源,如中文、日文、韓文、英文和德文等。每個 國家或每個語言地區(qū)可設(shè)置一個數(shù)據(jù)轉(zhuǎn)換設(shè)備100,每個數(shù)據(jù)轉(zhuǎn)換設(shè)備100可連接多個終 端客戶機200。如圖5所示,數(shù)據(jù)轉(zhuǎn)換設(shè)備100包括上行數(shù)據(jù)接收裝置101,用于接收終端客戶 機200發(fā)來的包括交易地區(qū)標識和交易語言資源文件版本標識的客戶交易請求數(shù)據(jù);交易 版本比較裝置102,用于將接收的交易語言資源文件版本標識與預(yù)存儲的交易地區(qū)語言資 源文件版本標識進行比較,生成交易語言資源文件版本為舊或版本為新的比較結(jié)果;下行 數(shù)據(jù)發(fā)送裝置103,用于根據(jù)交易語言資源文件版本為舊的比較結(jié)果,將預(yù)存儲的交易地區(qū) 語言資源文件數(shù)據(jù)包發(fā)送給終端客戶機200 ;上行數(shù)據(jù)轉(zhuǎn)換裝置104,用于根據(jù)交易語言資 源文件版本為新的比較結(jié)果,從預(yù)存儲的配置參數(shù)文件中獲取與交易地區(qū)標識對應(yīng)的交易 地區(qū)字符集編碼信息和參數(shù)格式信息,將客戶交易請求數(shù)據(jù)從終端客戶機200的編碼轉(zhuǎn)換 為交易地區(qū)字符集編碼,并將編碼轉(zhuǎn)換后的客戶交易請求數(shù)據(jù)從交易地區(qū)的參數(shù)格式轉(zhuǎn)換 為系統(tǒng)主機300的參數(shù)格式;上行數(shù)據(jù)發(fā)送裝置105,用于將數(shù)據(jù)轉(zhuǎn)換后的客戶交易請求 數(shù)據(jù)發(fā)送給系統(tǒng)主機300 ;下行數(shù)據(jù)接收裝置106,用于接收系統(tǒng)主機300發(fā)來的交易結(jié)果 數(shù)據(jù);下行數(shù)據(jù)轉(zhuǎn)換裝置107,用于根據(jù)預(yù)存儲的配置參數(shù)文件,將接收的交易結(jié)果數(shù)據(jù)從 系統(tǒng)主機300的參數(shù)格式轉(zhuǎn)換為交易地區(qū)的參數(shù)格式,并將格式轉(zhuǎn)換后的交易結(jié)果數(shù)據(jù)從 交易地區(qū)字符集編碼轉(zhuǎn)換為終端客戶機200的編碼;下行數(shù)據(jù)發(fā)送裝置103將數(shù)據(jù)轉(zhuǎn)換后 的交易結(jié)果數(shù)據(jù)發(fā)送給終端客戶機200 ;文件存儲裝置108,用于存儲交易地區(qū)語言資源文 件和配置參數(shù)文件。下行數(shù)據(jù)接收裝置106,用于接收系統(tǒng)主機300發(fā)來的包括通用語言 資源文件版本標識的語言資源文件數(shù)據(jù)和配置參數(shù)文件數(shù)據(jù)更新請求;更新版本比較裝置 109,用于將接收的通用語言資源文件版本標識與預(yù)存儲的交易地區(qū)語言資源文件版本標 識進行比較,生成通用語言資源文件版本為舊或版本為新的比較結(jié)果;文件數(shù)據(jù)更新裝置 110,用于根據(jù)通用語言資源文件版本為新的比較結(jié)果,用系統(tǒng)主機300傳來的通用語言資 源文件數(shù)據(jù)和配置參數(shù)文件數(shù)據(jù)對預(yù)存儲的交易地區(qū)語言資源文件數(shù)據(jù)和配置參數(shù)文件 數(shù)據(jù)進行更新;文件編碼轉(zhuǎn)換裝置111,用于將通用編碼的通用語言資源文件數(shù)據(jù)轉(zhuǎn)換為交易地區(qū)字符集編碼的交易地區(qū)語言資源文件數(shù)據(jù)。將數(shù)據(jù)轉(zhuǎn)換后的交易地區(qū)語言資源文 件數(shù)據(jù)和配置參數(shù)文件數(shù)據(jù)存儲在文件存儲裝置108中。如圖6所示,本實施例的終端客戶機200包括客戶輸入裝置201,用于輸入交易 信息;交易請求生成裝置202,用于根據(jù)客戶輸入的交易信息生成含有交易語言資源文件 版本標識的交易請求數(shù)據(jù);交易請求發(fā)送裝置203,用于將生成的交易請求數(shù)據(jù)發(fā)送給數(shù) 據(jù)轉(zhuǎn)換設(shè)備100 ;交易結(jié)果接收裝置204,用于接收數(shù)據(jù)轉(zhuǎn)換設(shè)備100發(fā)來的交易結(jié)果數(shù)據(jù); 交易終端界面205,用于顯示交易結(jié)果數(shù)據(jù)和更新后的交易語言資源文件數(shù)據(jù)。終端客戶機200是微型計算機,負責金融交易系統(tǒng)的信息錄入與交易結(jié)果展現(xiàn)。 各個地區(qū)的終端客戶機程序版本是相同的,終端程序中將所有的程序按照交易進行劃分, 將每個交易界面顯示的靜態(tài)對象(如地區(qū)號、用戶名、賬號、錯誤提示語言等)進行編號 (下文將該編號稱為語言ID),針對每個交易都有一個獨立的語言資源文件,語言資源文件 中含有語言ID和對應(yīng)的實際內(nèi)容。每當終端客戶機發(fā)起一個交易請求,交易請求數(shù)據(jù)中含 有該交易語言資源文件版本,如果該版本不存在或低于數(shù)據(jù)轉(zhuǎn)換設(shè)備100上的語言資源文 件版本,則從數(shù)據(jù)轉(zhuǎn)換設(shè)備100下載最新的語言資源文件,由數(shù)據(jù)轉(zhuǎn)換設(shè)備100進行轉(zhuǎn)換, 生成緩存文件,并把轉(zhuǎn)換后內(nèi)容顯示在交易終端界面上。終端客戶機200例如以UTF-8編 碼方式對所有信息進行處理。采用以上數(shù)據(jù)處理方式的終端客戶機200不但可以解決不同 國家或者地區(qū)顯示語言不同的問題,還可以避免語言資源文件全量下載,減少數(shù)據(jù)量交互, 因為每個國家或者地區(qū)使用的交易可能不同。如圖7所示,本實施例的系統(tǒng)主機300包括交易數(shù)據(jù)接收裝置301,用于接收數(shù) 據(jù)轉(zhuǎn)換設(shè)備100發(fā)來的交易數(shù)據(jù);交易數(shù)據(jù)處理裝置302,用于對交易數(shù)據(jù)進行處理生成交 易結(jié)果數(shù)據(jù);交易結(jié)果發(fā)送裝置303,用于將交易結(jié)果數(shù)據(jù)發(fā)送給數(shù)據(jù)轉(zhuǎn)換設(shè)備100 ;更新 請求發(fā)送裝置304,用于將包括通用語言資源文件版本標識的語言資源文件數(shù)據(jù)和配置參 數(shù)文件數(shù)據(jù)更新請求發(fā)送給數(shù)據(jù)轉(zhuǎn)換設(shè)備100 ;更新版本發(fā)送裝置305,用于將通用語言資 源文件數(shù)據(jù)和配置參數(shù)文件數(shù)據(jù)發(fā)送給數(shù)據(jù)轉(zhuǎn)換設(shè)備100。系統(tǒng)主機300可以是大型計算機,也可以是中、小型計算機,負責所有國外分支機 構(gòu)的銀行業(yè)務(wù)處理。主機數(shù)據(jù)庫400負責存儲主機上所有國外分支機構(gòu)的銀行業(yè)務(wù)數(shù)據(jù)。 該數(shù)據(jù)庫以MBCS編碼方式存儲各種語言文字信息,以EBCDIC編碼存儲數(shù)字、字母信息。數(shù)據(jù)轉(zhuǎn)換設(shè)備100可以是PC機,圖5中數(shù)據(jù)轉(zhuǎn)換設(shè)備所包括的上行數(shù)據(jù)接收裝置 101、交易版本比較裝置102、下行數(shù)據(jù)發(fā)送裝置103、上行數(shù)據(jù)轉(zhuǎn)換裝置104、上行數(shù)據(jù)發(fā)送 裝置105、下行數(shù)據(jù)接收裝置106、下行數(shù)據(jù)轉(zhuǎn)換裝置107、文件存儲裝置108、更新版本比較 裝置109、文件數(shù)據(jù)更新裝置110和文件編碼轉(zhuǎn)換裝置111可設(shè)置于該PC機中,由PC機的 中央處理單元控制各個裝置的工作。其中上行數(shù)據(jù)發(fā)送裝置105和下行數(shù)據(jù)接收裝置106可以是帶接入光纖電纜接口的高 速網(wǎng)絡(luò)硬件設(shè)備,如帶光口的千兆網(wǎng)卡等設(shè)備,負責數(shù)據(jù)轉(zhuǎn)換設(shè)備和系統(tǒng)主機進行數(shù)據(jù)交 互。終端客戶機的交易數(shù)據(jù)上傳到數(shù)據(jù)轉(zhuǎn)換設(shè)備進行數(shù)據(jù)轉(zhuǎn)換后,通過上行數(shù)據(jù)發(fā)送裝置 105上傳系統(tǒng)主機進行處理,系統(tǒng)主機處理結(jié)果數(shù)據(jù)則由下行數(shù)據(jù)接收裝置106負責接收。文件編碼轉(zhuǎn)換裝置111讀取文件存儲裝置108中設(shè)定的參數(shù),根據(jù)交易地區(qū)號信 息,對交易畫面中的靜態(tài)內(nèi)容(字段說明、交易提示等)和動態(tài)內(nèi)容(交易業(yè)務(wù)信息、交易 結(jié)果信息)進行碼制轉(zhuǎn)換處理。其中,對靜態(tài)內(nèi)容的處理包括根據(jù)交易地區(qū)號信息,在文件存儲裝置108中獲取參數(shù)中該地區(qū)的本地字符集編碼,查找匹配的語言資源文件。讀 入語言資源文件并進行校驗。對動態(tài)內(nèi)容的處理包括根據(jù)交易地區(qū)號信息,在文件存儲 裝置108中獲取該地區(qū)的本地字符集編碼,把信息從本地字符集轉(zhuǎn)換為終端客戶機所需的 UTF-8編碼。交易版本比較裝置102,負責將文件存儲裝置108中的語言資源文件通過下行數(shù) 據(jù)發(fā)送裝置103發(fā)送給終端客戶機進行更新。更新前,先檢查終端客戶機上的參數(shù)版本是 否最新,如果參數(shù)版本不是最新則進行更新操作。并將語言資源文件內(nèi)容與交易程序中的 語言ID進行關(guān)聯(lián)匹配和替換。上行數(shù)據(jù)轉(zhuǎn)換裝置104讀取文件存儲裝置108中的格式參數(shù),按本地語言習慣處 理上傳的業(yè)務(wù)數(shù)據(jù),如日期格式、金額顯示格式、字符集編碼等。文件存儲裝置108負責存儲語言資源文件、配置參數(shù)文件。這些語言資源文件和 配置參數(shù)文件可以由系統(tǒng)主機下傳更新,也可以通過讀寫移動存儲介質(zhì)中的數(shù)據(jù)進行更 新。文件存儲裝置108中的語言資源文件一共有兩個版本一種是語言資源文件(通用編 碼),系統(tǒng)指定一種編碼的語言資源文件為通用編碼的語言資源文件(例如指定英文版語 言資源文件),該文件通過系統(tǒng)主機下傳或者從外部存儲介質(zhì)(U盤、光盤等)拷貝獲得,各 個國家和地區(qū)的數(shù)據(jù)轉(zhuǎn)換設(shè)備使用的語言資源文件(通用編碼)是完全相同的;一種是語 言資源文件(本地編碼),文件中的本地字符用Java標準的UNICODE編碼方式表示,數(shù)字、 標點符號以及英文字母用ASCII編碼表示,該文件通過碼制轉(zhuǎn)換模塊23對語言資源文件 (通用編碼)進行本地碼制轉(zhuǎn)換后獲得,各個國家和地區(qū)使用的語言資源文件(本地編碼) 不相同。兩個版本的語言資源文件都按照交易劃分成多個語言資源包。配置參數(shù)文件主要有地區(qū)字符集參數(shù)文件、地區(qū)金額格式參數(shù)文件、地區(qū)日期格 式參數(shù)文件等。配置參數(shù)文件和語言資源文件格式如表1至表4 表1.地區(qū)字符集參數(shù)文件 表2.地區(qū)金額格式參數(shù)文件
      0002#. ##0,00日本地區(qū)金額格式0004#· ##0,00印尼地區(qū)金額格式0005# ##0.00法國地區(qū)金額格式表3.地區(qū)日期格式參數(shù)文件
      地區(qū)號日期格式說明0001YYYY-MM-DD中國地區(qū)日期格式0002DD/MM/YYYY日本地區(qū)金額格式0006DD/MM/YYYY英國地區(qū)日期格式0007MM-DD-YYYY美國地區(qū)日期格式表4.語言資源文件格式
      # Version =版本號語言ID =具有實際含義、使用本地MBCS字符集編碼的文字內(nèi)容。舉例說明中文版文件# Version = 1.0.0.0PUB—ZONENO—OOO= \u5730\u533A\u53F7英文版文件# Version = 1.0.0.0PUBZONENOOOO=AreaNo數(shù)據(jù)轉(zhuǎn)換設(shè)備設(shè)置有負責對外部存儲設(shè)備進行讀寫的數(shù)據(jù)讀寫模塊,該數(shù)據(jù)讀寫 模塊可以是但不限于是光驅(qū)接口或者USB接口等。上行數(shù)據(jù)接收裝置101和下行數(shù)據(jù)發(fā)送裝置103可以是帶接入電纜或者RJ45網(wǎng) 絡(luò)接口的網(wǎng)絡(luò)硬件設(shè)備,上行數(shù)據(jù)接收裝置101和下行數(shù)據(jù)發(fā)送裝置103負責數(shù)據(jù)轉(zhuǎn)換設(shè) 備和終端客戶機進行數(shù)據(jù)交互。如圖8所示,支持多語言的數(shù)據(jù)轉(zhuǎn)換系統(tǒng)的數(shù)據(jù)更新流程包括以下步驟步驟al 系統(tǒng)主機通過自身更新請求發(fā)送裝置向數(shù)據(jù)轉(zhuǎn)換設(shè)備發(fā)起配置參數(shù)文 件和語言資源文件數(shù)據(jù)更新請求;步驟a2 數(shù)據(jù)轉(zhuǎn)換設(shè)備的下行數(shù)據(jù)接收裝置接收該數(shù)據(jù)更新請求,并由更新版本 比較裝置檢查文件存儲裝置中的配置參數(shù)文件和語言資源文件數(shù)據(jù)版本是否已經(jīng)最新;步驟a3 如果文件存儲裝置中的配置參數(shù)文件和語言資源文件數(shù)據(jù)版本已經(jīng)最新,則通過上行數(shù)據(jù)發(fā)送裝置發(fā)送拒絕更新信息給系統(tǒng)主機,更新程序結(jié)束;否則發(fā)送請求 更新信息給系統(tǒng)主機,并進行步驟a4 ;步驟a4 數(shù)據(jù)轉(zhuǎn)換設(shè)備通過下行數(shù)據(jù)接收裝置接收系統(tǒng)主機發(fā)來的新版本的配 置參數(shù)文件和語言資源文件數(shù)據(jù)(或者數(shù)據(jù)轉(zhuǎn)換設(shè)備從外部存儲介質(zhì)(U盤、光盤等)上讀 取的配置參數(shù)更新文件和語言資源文件(通用編碼)數(shù)據(jù)拷貝到文件存儲裝置中),文件 數(shù)據(jù)更新裝置將配置參數(shù)更新文件的內(nèi)容分別更新文件存儲裝置中的幾個配置參數(shù)文件 (比如地區(qū)字符集參數(shù)文件、地區(qū)金額格式參數(shù)文件、地區(qū)日期格式參數(shù)文件等)。步驟a5 數(shù)據(jù)轉(zhuǎn)換設(shè)備的文件編碼轉(zhuǎn)換裝置讀取文件存儲裝置中設(shè)定的參數(shù),根 據(jù)交易地區(qū)號信息,獲取參數(shù)中該地區(qū)的本地字符集編碼,查找匹配的語言資源文件(通 用編碼),讀入語言資源文件并進行碼制轉(zhuǎn)換。轉(zhuǎn)換后生成的語言資源文件(本地編碼)存 儲在文件存儲裝置中。舉例說明圖8中步驟al至步驟a5所示的數(shù)據(jù)更新步驟銀行在日本東京開立新分行,需要掛接到生產(chǎn)交易系統(tǒng)上,假如東京地區(qū)的數(shù)據(jù) 轉(zhuǎn)換裝置3被設(shè)定為0002地區(qū),現(xiàn)在需要更新0002地區(qū)東京分行的數(shù)據(jù)轉(zhuǎn)換設(shè)備中的配 置參數(shù)文件和語言資源文件數(shù)據(jù)。系統(tǒng)主機通過向數(shù)據(jù)轉(zhuǎn)換設(shè)備發(fā)起配置參數(shù)文件和語言 資源文件數(shù)據(jù)更新請求,并把最新的配置參數(shù)更新文件和語言資源文件(通用編碼)數(shù)據(jù) 下傳或者拷貝到數(shù)據(jù)轉(zhuǎn)換設(shè)備的文件存儲裝置中。配置參數(shù)更新文件格式如表5所示表5 配置參數(shù)更新文件格式
      ZoneNo = 0002 Version = 1.0.0.0 Encoding = SJIS AmountFormat = #,##0.00 DateFormat = DD/MM/YYYY在表5中ZoneNo為需要新增或者調(diào)整參數(shù)的地區(qū)號;Version為該參數(shù)文件的版本號;Encoding為該國家地區(qū)的本地字符集編碼;AmountFormat為該分行交易的金額格式;DateFormat為該分行交易的日期格式。首先進行配置參數(shù)文件更新,數(shù)據(jù)轉(zhuǎn)換設(shè)備檢查文件存儲裝置中原有參數(shù)中(比 如地區(qū)字符集參數(shù)文件、地區(qū)金額格式參數(shù)文件、地區(qū)日期格式參數(shù)文件等)是否已存在 0002地區(qū)的參數(shù),如不存在,則讀取配置參數(shù)更新文件的本地字符集編碼、金額格式、日期 格式配置,在各個參數(shù)文件中新增0002地區(qū)的參數(shù)記錄。如0002地區(qū)的參數(shù)已經(jīng)存在,則 檢查配置參數(shù)更新文件中的版本號是否高于文件存儲裝置中原有參數(shù)的版本號,是則把配 置參數(shù)更新文件的本地字符集編碼、金額格式、日期格式配置分別更新文件存儲裝置中的幾個配置參數(shù)文件(比如地區(qū)字符集參數(shù)文件、地區(qū)金額格式參數(shù)文件、地區(qū)日期格式參 數(shù)文件等)0002地區(qū)的參數(shù)記錄。更新參數(shù)完畢后,數(shù)據(jù)轉(zhuǎn)換設(shè)備把文件存儲裝置中0002 地區(qū)的參數(shù)版本號更新為配置參數(shù)更新文件中的版本號(1. 0. 0. 0),以便與下一次更新進 行比較。參數(shù)更新完畢后,數(shù)據(jù)轉(zhuǎn)換設(shè)備檢查文件存儲裝置中原有的0002地區(qū)語言資源 文件(本地編碼)的版本號和語言資源文件(通用編碼)的版本號,如果語言資源文件 (本地編碼)不存在或者語言資源文件(本地編碼)的版本號低于語言資源文件(通用編 碼)的版本號,則數(shù)據(jù)轉(zhuǎn)換設(shè)備獲取地區(qū)字符集參數(shù)文件中0002地區(qū)的本地字符集編碼 (SJIS),將語言資源文件(通用編碼)進行SJIS到UTF-8碼制的格式轉(zhuǎn)換,并把轉(zhuǎn)換的結(jié)果 保存為0002地區(qū)的語言資源文件(本地編碼),替換更新后的語言資源文件(本地編碼) 版本號和語言資源文件(通用編碼)相同,以便交易過程中進行讀取。如圖8所示,支持多語言的數(shù)據(jù)轉(zhuǎn)換系統(tǒng)的數(shù)據(jù)轉(zhuǎn)換流程包括以下步驟步驟bl 數(shù)據(jù)轉(zhuǎn)換設(shè)備的上行數(shù)據(jù)接收裝置接收到終端客戶機上傳的交易請求 數(shù)據(jù),其中交易請求數(shù)據(jù)包括終端客戶機的交易語言資源文件的版本號信息。步驟b2 數(shù)據(jù)轉(zhuǎn)換設(shè)備的交易版本比較裝置將終端客戶機的語言資源文件版本 與自身的文件存儲裝置中的語言資源文件(本地編碼)版本進行比較,如果終端客戶機的 語言資源文件(本地編碼)版本已經(jīng)最新則進入步驟b6進行處理;如果終端客戶機的語言 資源文件(本地編碼)版本不是最新,則進入步驟b3進行處理。步驟b3 數(shù)據(jù)轉(zhuǎn)換設(shè)備的交易版本比較裝置按照交易劃分將文件存儲裝置中該 交易的語言資源包通過線性數(shù)據(jù)發(fā)送裝置發(fā)送給終端客戶機進行更新。由于各個國家地區(qū) 的常用交易種類不同,語言資源文件按照交易被劃分成多個語言包,數(shù)據(jù)轉(zhuǎn)換設(shè)備每次只 發(fā)送一個交易的語言包給終端客戶機進行更新,以便提高系統(tǒng)響應(yīng)速度。步驟b4 終端客戶機接收數(shù)據(jù)轉(zhuǎn)換設(shè)備發(fā)送的一個交易的語言資源包,并對自身 的語言資源文件進行更新。步驟b5 終端客戶機利用更新后的語言資源文件生成交易請求數(shù)據(jù),并將交易請 求數(shù)據(jù)發(fā)送給數(shù)據(jù)轉(zhuǎn)換設(shè)備。步驟b6 數(shù)據(jù)轉(zhuǎn)換設(shè)備的上行數(shù)據(jù)轉(zhuǎn)換裝置讀取文件存儲裝置中設(shè)定的參數(shù),根 據(jù)交易地區(qū)號信息,獲取該地區(qū)的本地字符集名稱,調(diào)用操作系統(tǒng)API函數(shù),把終端客戶機 上傳的交易請求數(shù)據(jù)進行從終端客戶機側(cè)的UTF-8編碼轉(zhuǎn)換為數(shù)據(jù)轉(zhuǎn)換設(shè)備側(cè)(本地)的 字符集編碼。其中上行數(shù)據(jù)轉(zhuǎn)換裝置讀取文件存儲裝置中的格式參數(shù),對交易數(shù)據(jù)進行格式轉(zhuǎn)換, 把本地習慣的金額格式轉(zhuǎn)為系統(tǒng)主機規(guī)定的數(shù)字格式將本地習慣的日期格式轉(zhuǎn)換成系統(tǒng) 主機規(guī)定的日期格式。步驟b7 數(shù)據(jù)轉(zhuǎn)換設(shè)備的上行數(shù)據(jù)發(fā)送裝置將交易請求數(shù)據(jù)上傳系統(tǒng)主機進行處理。步驟b8 系統(tǒng)主機對交易請求數(shù)據(jù)處理完成后,將交易處理結(jié)果數(shù)據(jù)返回給數(shù)據(jù) 轉(zhuǎn)換設(shè)備。步驟b9 數(shù)據(jù)轉(zhuǎn)換設(shè)備的下行數(shù)據(jù)接收裝置接收交易處理結(jié)果數(shù)據(jù),并由下行數(shù) 據(jù)轉(zhuǎn)換裝置讀取文件存儲單元中的格式參數(shù),對交易處理結(jié)果數(shù)據(jù)進行本地化格式轉(zhuǎn)換處理將日期格式、金額格式、貨幣符號轉(zhuǎn)換成符合當?shù)亓晳T的格式。下行數(shù)據(jù)轉(zhuǎn)換裝置讀取文件存儲裝置中設(shè)定的參數(shù),根據(jù)交易地區(qū)號信息,獲取 該地區(qū)的本地字符集,調(diào)用操作系統(tǒng)API函數(shù),把信息進行從本地字符集編碼到UTF-8的轉(zhuǎn) 換。步驟blO 數(shù)據(jù)轉(zhuǎn)換設(shè)備的下行數(shù)據(jù)發(fā)送裝置將數(shù)據(jù)轉(zhuǎn)換后的交易處理結(jié)果數(shù)據(jù) 發(fā)送到終端客戶機進行展現(xiàn)。舉例說明圖8中步驟bl至步驟blO所示的數(shù)據(jù)轉(zhuǎn)換步驟銀行的日本東京分行,柜員在終端客戶機上輸入要進行交易的交易碼(比如1520 交易)后,終端客戶機把地區(qū)號(0002)以及當前終端機上的1520交易語言資源文件的版 本號信息(比如0.0. 0.0),上送到數(shù)據(jù)轉(zhuǎn)換設(shè)備。數(shù)據(jù)轉(zhuǎn)換設(shè)備根據(jù)地區(qū)號(0002)查找 文件存儲裝置中的語言資源文件(本地編碼)的參數(shù)版本號,由于語言資源文件(本地編 碼)版本號1. 0. 0. 0高于終端機上送的版本號0. 0. 0. 0,語言處理模塊24把0002地區(qū)的金 額格式、日期格式參數(shù),以及1520交易新版本的語言資源包(本地編碼),通過FTP等網(wǎng)絡(luò) 傳輸協(xié)議下傳到終端客戶機上,覆蓋終端客戶機上原有參數(shù)和1520交易的語言資源包。終端客戶機獲得最新版本的參數(shù)和語言資源文件后,讀入1520交易的語言資源 包,把1520交易畫面顯示到屏幕上,并供柜員錄入業(yè)務(wù)信息。業(yè)務(wù)信息錄入后,終端客戶機 把業(yè)務(wù)信息上送到數(shù)據(jù)轉(zhuǎn)換設(shè)備。數(shù)據(jù)轉(zhuǎn)換設(shè)備把業(yè)務(wù)信息中的本地字符內(nèi)容,根據(jù)參數(shù) 中的本地字符集編碼(SJIS),進行UTF-8到SJIS的轉(zhuǎn)換,數(shù)據(jù)轉(zhuǎn)換設(shè)備還把業(yè)務(wù)信息中的 金額格式、日期格式,轉(zhuǎn)換為系統(tǒng)主機規(guī)定的標準格式,轉(zhuǎn)換后上送到系統(tǒng)主機中進行相關(guān) 交易邏輯的處理。系統(tǒng)主機對交易數(shù)據(jù)處理完畢后,把交易數(shù)據(jù)處理結(jié)果、交易返回內(nèi)容等,下傳到 數(shù)據(jù)轉(zhuǎn)換設(shè)備。數(shù)據(jù)轉(zhuǎn)換設(shè)備根據(jù)參數(shù)中的本地字符集編碼(SJIS),把交易返回內(nèi)容中的 本地字符字段進行SJIS到UTF-8的轉(zhuǎn)換,并把處理結(jié)果和交易返回內(nèi)容中的金額格式、日 期格式轉(zhuǎn)換為本地業(yè)務(wù)習慣的格式。然后把轉(zhuǎn)換后的交易結(jié)果,下傳到終端客戶機。終端 客戶機把交易返回內(nèi)容顯示到交易終端界面的屏幕上,并提示柜員處理的結(jié)果。本發(fā)明實施例,構(gòu)建了一套符合不同國家和地區(qū)金融要求的交易系統(tǒng)。每套系統(tǒng) 支持多種語言,可在不同的語言區(qū)域中使用。本發(fā)明以較低成本靈活實現(xiàn)了一套金融交易 系統(tǒng)支持多種語言。由于實現(xiàn)方式為“一套應(yīng)用系統(tǒng)+多套語言資源文件”,實際銀行業(yè) 務(wù)交易處理系統(tǒng)只有一套,可以進行集中管理維護,對開發(fā)、運行及維護成本都可以大大降 低,對于日益增多的海外業(yè)務(wù)需求,也能更快更好地提供支持,有利于提高銀行的海外市場 競爭力。本發(fā)明中應(yīng)用了具體實施例對本發(fā)明的原理及實施方式進行了闡述,以上實施例 的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領(lǐng)域的一般技術(shù)人員, 依據(jù)本發(fā)明的思想,在具體實施方式
      及應(yīng)用范圍上均會有改變之處,綜上所述,本說明書內(nèi) 容不應(yīng)理解為對本發(fā)明的限制。
      權(quán)利要求
      一種支持多語言的數(shù)據(jù)轉(zhuǎn)換設(shè)備,其特征是,所述的設(shè)備包括上行數(shù)據(jù)接收裝置,用于接收外部終端客戶機發(fā)來的包括交易地區(qū)標識和交易語言資源文件版本標識的客戶交易請求數(shù)據(jù);交易版本比較裝置,用于將接收的交易語言資源文件版本標識與預(yù)存儲的交易地區(qū)語言資源文件版本標識進行比較,生成交易語言資源文件版本為舊或版本為新的比較結(jié)果;下行數(shù)據(jù)發(fā)送裝置,用于根據(jù)交易語言資源文件版本為舊的比較結(jié)果,將預(yù)存儲的交易地區(qū)語言資源文件數(shù)據(jù)包發(fā)送給所述的終端客戶機;上行數(shù)據(jù)轉(zhuǎn)換裝置,用于根據(jù)交易語言資源文件版本為新的比較結(jié)果,從預(yù)存儲的配置參數(shù)文件中獲取與所述交易地區(qū)標識對應(yīng)的交易地區(qū)字符集編碼信息和參數(shù)格式信息,將所述的客戶交易請求數(shù)據(jù)從終端客戶機的編碼轉(zhuǎn)換為所述交易地區(qū)字符集編碼,并將編碼轉(zhuǎn)換后的客戶交易請求數(shù)據(jù)從所述交易地區(qū)的參數(shù)格式轉(zhuǎn)換為系統(tǒng)主機的參數(shù)格式;上行數(shù)據(jù)發(fā)送裝置,用于將數(shù)據(jù)轉(zhuǎn)換后的客戶交易請求數(shù)據(jù)發(fā)送給外部系統(tǒng)主機;下行數(shù)據(jù)接收裝置,用于接收所述系統(tǒng)主機發(fā)來的交易結(jié)果數(shù)據(jù);下行數(shù)據(jù)轉(zhuǎn)換裝置,用于根據(jù)預(yù)存儲的配置參數(shù)文件,將接收的交易結(jié)果數(shù)據(jù)從系統(tǒng)主機的參數(shù)格式轉(zhuǎn)換為所述交易地區(qū)的參數(shù)格式,并將格式轉(zhuǎn)換后的交易結(jié)果數(shù)據(jù)從所述交易地區(qū)字符集編碼轉(zhuǎn)換為終端客戶機的編碼;所述的下行數(shù)據(jù)發(fā)送裝置將數(shù)據(jù)轉(zhuǎn)換后的交易結(jié)果數(shù)據(jù)發(fā)送給所述的終端客戶機。
      2.根據(jù)權(quán)利要求1所述的設(shè)備,其特征是,所述的設(shè)備包括文件存儲裝置,用于存儲所述的交易地區(qū)語言資源文件和所述的配置參數(shù)文件。
      3.根據(jù)權(quán)利要求2所述的設(shè)備,其特征是,所述的下行數(shù)據(jù)接收裝置還用于接收所述 系統(tǒng)主機發(fā)來的包括通用語言資源文件版本標識的語言資源文件數(shù)據(jù)和配置參數(shù)文件數(shù) 據(jù)更新請求;所述的設(shè)備還包括更新版本比較裝置,用于將接收的通用語言資源文件版本標識與預(yù)存儲的交易地區(qū)語 言資源文件版本標識進行比較,生成通用語言資源文件版本為舊或版本為新的比較結(jié)果;文件數(shù)據(jù)更新裝置,用于根據(jù)通用語言資源文件版本為新的比較結(jié)果,用外部傳來的 通用語言資源文件數(shù)據(jù)和配置參數(shù)文件數(shù)據(jù)對預(yù)存儲的交易地區(qū)語言資源文件數(shù)據(jù)和配 置參數(shù)文件數(shù)據(jù)進行更新;文件編碼轉(zhuǎn)換裝置,用于將通用編碼的通用語言資源文件數(shù)據(jù)轉(zhuǎn)換為所述交易地區(qū)字 符集編碼的交易地區(qū)語言資源文件數(shù)據(jù)。
      4.根據(jù)權(quán)利要求3所述的設(shè)備,其特征是,所述的配置參數(shù)文件包括交易地區(qū)字符集 參數(shù)文件、交易地區(qū)金額格式參數(shù)文件和交易地區(qū)日期格式參數(shù)文件。
      5.根據(jù)權(quán)利要求3所述的設(shè)備,其特征是,所述的通用語言資源文件包括對應(yīng)交易地 區(qū)的交易語言信息。
      6.一種支持多語言的銀行交易系統(tǒng),其特征是,所述的系統(tǒng)包括終端客戶機、數(shù)據(jù)轉(zhuǎn) 換設(shè)備和系統(tǒng)主機;所述的終端客戶機與所述的數(shù)據(jù)轉(zhuǎn)換設(shè)備為通信連接; 所述的數(shù)據(jù)轉(zhuǎn)換設(shè)備與所述的系統(tǒng)主機為通信連接; 所述的終端客戶機包括客戶輸入裝置,用于輸入交易信息;交易請求生成裝置,用于根據(jù)客戶輸入的交易信息生成含有交易語言資源文件版本標 識的交易請求數(shù)據(jù);交易請求發(fā)送裝置,用于將生成的交易請求數(shù)據(jù)發(fā)送給所述的數(shù)據(jù)轉(zhuǎn)換設(shè)備; 交易結(jié)果接收裝置,用于接收所述數(shù)據(jù)轉(zhuǎn)換設(shè)備發(fā)來的交易結(jié)果數(shù)據(jù); 交易終端界面,用于顯示所述的交易結(jié)果數(shù)據(jù)和更新后的交易語言資源文件數(shù)據(jù); 所述的數(shù)據(jù)轉(zhuǎn)換設(shè)備包括上行數(shù)據(jù)接收裝置,用于接收外部終端客戶機發(fā)來的包括交易地區(qū)標識和交易語言資 源文件版本標識的客戶交易請求數(shù)據(jù);交易版本比較裝置,用于將接收的交易語言資源文件版本標識與預(yù)存儲的交易地區(qū)語 言資源文件版本標識進行比較,生成交易語言資源文件版本為舊或版本為新的比較結(jié)果;下行數(shù)據(jù)發(fā)送裝置,用于根據(jù)交易語言資源文件版本為舊的比較結(jié)果,將預(yù)存儲的交 易地區(qū)語言資源文件數(shù)據(jù)包發(fā)送給所述的終端客戶機;上行數(shù)據(jù)轉(zhuǎn)換裝置,用于根據(jù)交易語言資源文件版本為新的比較結(jié)果,從預(yù)存儲的配 置參數(shù)文件中獲取與所述交易地區(qū)標識對應(yīng)的交易地區(qū)字符集編碼信息和參數(shù)格式信息, 將所述的客戶交易請求數(shù)據(jù)從終端客戶機的編碼轉(zhuǎn)換為所述交易地區(qū)字符集編碼,并將編 碼轉(zhuǎn)換后的客戶交易請求數(shù)據(jù)從所述交易地區(qū)的參數(shù)格式轉(zhuǎn)換為系統(tǒng)主機的參數(shù)格式; 上行數(shù)據(jù)發(fā)送裝置,用于將數(shù)據(jù)轉(zhuǎn)換后的客戶交易請求數(shù)據(jù)發(fā)送給外部系統(tǒng)主機; 下行數(shù)據(jù)接收裝置,用于接收所述系統(tǒng)主機發(fā)來的交易結(jié)果數(shù)據(jù); 下行數(shù)據(jù)轉(zhuǎn)換裝置,用于根據(jù)預(yù)存儲的配置參數(shù)文件,將接收的交易結(jié)果數(shù)據(jù)從系統(tǒng) 主機的參數(shù)格式轉(zhuǎn)換為所述交易地區(qū)的參數(shù)格式,并將格式轉(zhuǎn)換后的交易結(jié)果數(shù)據(jù)從所述 交易地區(qū)字符集編碼轉(zhuǎn)換為終端客戶機的編碼;所述的下行數(shù)據(jù)發(fā)送裝置將數(shù)據(jù)轉(zhuǎn)換后的交易結(jié)果數(shù)據(jù)發(fā)送給所述的終端客戶機; 所述的系統(tǒng)主機包括交易數(shù)據(jù)接收裝置,用于接收所述數(shù)據(jù)轉(zhuǎn)換設(shè)備發(fā)來的交易數(shù)據(jù); 交易數(shù)據(jù)處理裝置,用于對所述的交易數(shù)據(jù)進行處理生成交易結(jié)果數(shù)據(jù); 交易結(jié)果發(fā)送裝置,用于將所述的交易結(jié)果數(shù)據(jù)發(fā)送給所述的數(shù)據(jù)轉(zhuǎn)換設(shè)備。
      7.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征是,所述的數(shù)據(jù)轉(zhuǎn)換設(shè)備包括文件存儲裝置,用于存儲所述的交易地區(qū)語言資源文件和所述的配置參數(shù)文件。
      8.根據(jù)權(quán)利要求7所述的系統(tǒng),其特征是,所述的下行數(shù)據(jù)接收裝置還用于接收所述 系統(tǒng)主機發(fā)來的包括通用語言資源文件版本標識的語言資源文件數(shù)據(jù)和配置參數(shù)文件數(shù) 據(jù)更新請求;所述的數(shù)據(jù)轉(zhuǎn)換設(shè)備還包括更新版本比較裝置,用于將接收的通用語言資源文件版本標識與預(yù)存儲的交易地區(qū)語 言資源文件版本標識進行比較,生成通用語言資源文件版本為舊或版本為新的比較結(jié)果;文件數(shù)據(jù)更新裝置,用于根據(jù)通用語言資源文件版本為新的比較結(jié)果,用外部傳來的 通用語言資源文件數(shù)據(jù)和配置參數(shù)文件數(shù)據(jù)對預(yù)存儲的交易地區(qū)語言資源文件數(shù)據(jù)和配 置參數(shù)文件數(shù)據(jù)進行更新;文件編碼轉(zhuǎn)換裝置,用于將通用編碼的通用語言資源文件數(shù)據(jù)轉(zhuǎn)換為所述交易地區(qū)字符集編碼的交易地區(qū)語言資源文件數(shù)據(jù); 所述的系統(tǒng)主機還包括更新請求發(fā)送裝置,用于將包括通用語言資源文件版本標識的語言資源文件數(shù)據(jù)和配 置參數(shù)文件數(shù)據(jù)更新請求發(fā)送給所述的數(shù)據(jù)轉(zhuǎn)換設(shè)備;更新版本發(fā)送裝置,用于將通用語言資源文件數(shù)據(jù)和配置參數(shù)文件數(shù)據(jù)發(fā)送給所述的 數(shù)據(jù)轉(zhuǎn)換設(shè)備。
      9.根據(jù)權(quán)利要求8所述的系統(tǒng),其特征是,所述的配置參數(shù)文件包括交易地區(qū)字符集 參數(shù)文件、交易地區(qū)金額格式參數(shù)文件和交易地區(qū)日期格式參數(shù)文件。
      10.根據(jù)權(quán)利要求8所述的系統(tǒng),其特征是,所述的通用語言資源文件包括對應(yīng)交易 地區(qū)的交易語言信息。
      全文摘要
      本發(fā)明為一種支持多語言的數(shù)據(jù)轉(zhuǎn)換設(shè)備及銀行交易系統(tǒng),該設(shè)備包括上行數(shù)據(jù)接收裝置,接收交易請求數(shù)據(jù);交易版本比較裝置,將交易語言資源文件版本標識與預(yù)存文件版本標識進行比較;下行數(shù)據(jù)發(fā)送裝置,將文件數(shù)據(jù)包發(fā)送給終端客戶機;上行數(shù)據(jù)轉(zhuǎn)換裝置,將交易請求數(shù)據(jù)轉(zhuǎn)換編碼和參數(shù)格式轉(zhuǎn)換;上行數(shù)據(jù)發(fā)送裝置,將交易請求數(shù)據(jù)發(fā)送給系統(tǒng)主機;下行數(shù)據(jù)接收裝置,接收交易結(jié)果數(shù)據(jù);下行數(shù)據(jù)轉(zhuǎn)換裝置,將接收的交易結(jié)果數(shù)據(jù)從系統(tǒng)主機的參數(shù)格式轉(zhuǎn)換為交易地區(qū)的參數(shù)格式和編碼;下行數(shù)據(jù)發(fā)送裝置將數(shù)據(jù)轉(zhuǎn)換后的交易結(jié)果數(shù)據(jù)發(fā)送給終端客戶機。以解決銀行國外交易系統(tǒng)的通用性、安全性、數(shù)據(jù)效率及系統(tǒng)成本的問題。
      文檔編號G06F17/22GK101930582SQ201010247110
      公開日2010年12月29日 申請日期2010年8月6日 優(yōu)先權(quán)日2010年8月6日
      發(fā)明者方安, 王秦川, 蘇兆聰, 邵冠軍, 陳滿才 申請人:中國工商銀行股份有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1