專(zhuān)利名稱(chēng)::一種數(shù)據(jù)轉(zhuǎn)換方法、裝置及數(shù)據(jù)處理系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及一種數(shù)據(jù)處理
技術(shù)領(lǐng)域:
,尤其涉及一種數(shù)據(jù)轉(zhuǎn)換方法、裝置及數(shù)據(jù)處理系統(tǒng)。
背景技術(shù):
:目前,進(jìn)程運(yùn)行時(shí)需要的數(shù)據(jù)信息是通過(guò)關(guān)系型的數(shù)據(jù)組織形式進(jìn)行存儲(chǔ)的,通過(guò)關(guān)系型的數(shù)據(jù)組織形式存儲(chǔ)的數(shù)據(jù)信息中的各字段的關(guān)聯(lián)關(guān)系不可以存儲(chǔ)在內(nèi)存中,而是存儲(chǔ)在硬盤(pán)中,當(dāng)進(jìn)程運(yùn)行時(shí)獲取需要的數(shù)據(jù)信息時(shí),是使用游標(biāo),逐條處理,用每一筆數(shù)據(jù)去關(guān)聯(lián)數(shù)據(jù)庫(kù),查找對(duì)應(yīng)的數(shù)據(jù)轉(zhuǎn)換規(guī)則,這樣就造成每處理一筆數(shù)據(jù)都需要去訪問(wèn)數(shù)據(jù)庫(kù),降低數(shù)據(jù)轉(zhuǎn)換效率。
發(fā)明內(nèi)容本發(fā)明所要解決的技術(shù)問(wèn)題在于,提供一種數(shù)據(jù)轉(zhuǎn)換方法、裝置及數(shù)據(jù)處理系統(tǒng),可以提高數(shù)據(jù)轉(zhuǎn)換效率。為了解決上述技術(shù)問(wèn)題,本發(fā)明提供了一種數(shù)據(jù)轉(zhuǎn)換方法,包括獲取源數(shù)據(jù)文本中的數(shù)據(jù)信息;根據(jù)所述源數(shù)據(jù)文本當(dāng)前所需的業(yè)務(wù)類(lèi)型,從配置文件中獲取所述業(yè)務(wù)類(lèi)型對(duì)應(yīng)的數(shù)據(jù)轉(zhuǎn)換規(guī)則信息;根據(jù)所述數(shù)據(jù)轉(zhuǎn)換規(guī)則信息,對(duì)所述源數(shù)據(jù)文本中的數(shù)據(jù)信息執(zhí)行數(shù)據(jù)轉(zhuǎn)換操作,使所述源數(shù)據(jù)文本中的數(shù)據(jù)信息轉(zhuǎn)換為目標(biāo)數(shù)據(jù)文本中的數(shù)據(jù)信息;所述數(shù)據(jù)信息是以層次模型的數(shù)據(jù)組織形式進(jìn)行存儲(chǔ)。相應(yīng)地,本發(fā)明還提供了一種數(shù)據(jù)轉(zhuǎn)換裝置,包括第一獲取單元,用于獲取源數(shù)據(jù)文本中的數(shù)據(jù)信息;第二獲取單元,用于根據(jù)所述源數(shù)據(jù)文本當(dāng)前所需的業(yè)務(wù)類(lèi)型,從配置文件中獲取所述業(yè)務(wù)類(lèi)型對(duì)應(yīng)的數(shù)據(jù)轉(zhuǎn)換MJ'H言息;數(shù)據(jù)轉(zhuǎn)換單元,用于根據(jù)所述數(shù)據(jù)轉(zhuǎn)換規(guī)則信息,對(duì)所述源數(shù)據(jù)文本中的數(shù)據(jù)信息執(zhí)行數(shù)據(jù)轉(zhuǎn)換操作,使所述源數(shù)據(jù)文本中的數(shù)據(jù)信息轉(zhuǎn)換為目標(biāo)數(shù)據(jù)文本中的數(shù)據(jù)信息;所述數(shù)據(jù)信息是以層次模型的數(shù)據(jù)組織形式進(jìn)行存儲(chǔ)。本發(fā)明還提供了一種數(shù)據(jù)轉(zhuǎn)換系統(tǒng),包括所述數(shù)據(jù)轉(zhuǎn)換裝置。實(shí)施本發(fā)明,通過(guò)獲取源數(shù)據(jù)文本中的數(shù)據(jù)信息,根據(jù)所述源數(shù)據(jù)文本當(dāng)前所需的業(yè)務(wù)類(lèi)型,從配置文件中獲取所述業(yè)務(wù)類(lèi)型對(duì)應(yīng)的數(shù)據(jù)轉(zhuǎn)換規(guī)則信息;根據(jù)所述數(shù)據(jù)轉(zhuǎn)換規(guī)則信息,對(duì)所述源數(shù)據(jù)文本中的數(shù)據(jù)信息執(zhí)行數(shù)據(jù)轉(zhuǎn)換操作,使所述源數(shù)據(jù)文本中的數(shù)據(jù)信息轉(zhuǎn)換為目標(biāo)數(shù)據(jù)文本中的數(shù)據(jù)信息,所述數(shù)據(jù)信息是以層次模型的數(shù)據(jù)組織形式進(jìn)行存儲(chǔ),可以提高數(shù)據(jù)轉(zhuǎn)換效率。圖l是本發(fā)明數(shù)據(jù)轉(zhuǎn)換方法流程示意圖2是本發(fā)明以多進(jìn)程并發(fā)處理數(shù)據(jù)轉(zhuǎn)換方法的調(diào)度流程示意圖3是本發(fā)明以多線程處理數(shù)據(jù)文本的流程示意圖4是本發(fā)明業(yè)務(wù)邏輯》見(jiàn)則層次示意圖5是本發(fā)明添加索?1的業(yè)務(wù)邏輯規(guī)則邏輯模型示意圖6是本發(fā)明數(shù)據(jù)轉(zhuǎn)換裝置組成示意圖。具體實(shí)施例方式為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。參考圖l,是本發(fā)明數(shù)據(jù)轉(zhuǎn)換方法流程示意圖,包括101、獲取源數(shù)據(jù)文本中的數(shù)據(jù)信息。所述數(shù)據(jù)信息是以層次模型的數(shù)據(jù)組織形式進(jìn)行存儲(chǔ)的,所述層次模型的數(shù)據(jù)組織形式包括邏輯模型和物理模型。當(dāng)所述層次模型的數(shù)據(jù)組織形式是所述邏輯模型時(shí),則所述邏輯模型存儲(chǔ)在內(nèi)存中;當(dāng)所述層次模型的數(shù)據(jù)組織形式是所述邏輯模型時(shí),則所述物理模型存儲(chǔ)在文本中。數(shù)據(jù)信息的各字段的定義信息在配置文件中描述,在配置文件中對(duì)數(shù)據(jù)信息的各字段進(jìn)行描述,可通過(guò)維護(hù)配置文件來(lái)實(shí)現(xiàn)對(duì)以層次模型的數(shù)據(jù)組織形式進(jìn)行存儲(chǔ)的數(shù)據(jù)信息的擴(kuò)展。根據(jù)所述定義信息解析源數(shù)據(jù)文本,獲取所述源數(shù)據(jù)文本中數(shù)據(jù)信息。102、根據(jù)所述源數(shù)據(jù)文本當(dāng)前所需的業(yè)務(wù)類(lèi)型,從配置文件中獲取所述業(yè)務(wù)類(lèi)型對(duì)應(yīng)的數(shù)據(jù)轉(zhuǎn)換MJ'J信息。103、根據(jù)所述數(shù)據(jù)轉(zhuǎn)換規(guī)則信息,對(duì)所述源數(shù)據(jù)文本中的數(shù)據(jù)信息執(zhí)行數(shù)據(jù)轉(zhuǎn)換操作,使所述源數(shù)據(jù)文本中的數(shù)據(jù)信息轉(zhuǎn)換為目標(biāo)數(shù)據(jù)文本中的數(shù)據(jù)信息。其中,如各源數(shù)據(jù)文本中數(shù)據(jù)的調(diào)度策略為數(shù)據(jù)量大于500萬(wàn)的源數(shù)據(jù)文本處于同一優(yōu)先級(jí),低于或等于500萬(wàn)的源數(shù)據(jù)文本處于次同一優(yōu)先級(jí)。該調(diào)度可通過(guò)配置文件配置進(jìn)程數(shù)為n,根據(jù)配置文件中配置的最大并發(fā)進(jìn)程數(shù)來(lái)并發(fā)要轉(zhuǎn)換的源數(shù)據(jù)文本,可根據(jù)機(jī)器的性能來(lái)調(diào)節(jié)并發(fā)數(shù),以實(shí)現(xiàn)通過(guò)調(diào)節(jié)參數(shù)的方式來(lái)優(yōu)化整個(gè)數(shù)據(jù)轉(zhuǎn)換流程。具體以多進(jìn)程并發(fā)的方式處理各源數(shù)據(jù)文本的調(diào)度方式如圖2所示,圖2是本發(fā)明以多進(jìn)程并發(fā)處理數(shù)據(jù)轉(zhuǎn)換方法的調(diào)度流程示意圖。線程是進(jìn)程中的一個(gè)實(shí)體,是被系統(tǒng)獨(dú)立調(diào)度和分配的基本單位,線程自己不擁有系統(tǒng)資源,只擁有一點(diǎn)在運(yùn)行中必需的資源,但線程可與同屬一個(gè)進(jìn)程的其它線程共享進(jìn)程所擁有的全部資源。在單個(gè)源數(shù)據(jù)文本處理中采用多線程方式,具體以多線程處理各源數(shù)據(jù)文本的調(diào)度方式如圖3所示,圖3是本發(fā)明以多線程處理數(shù)據(jù)文本的流程示意圖,對(duì)于單個(gè)線程的處理流程是,解析數(shù)據(jù)文本,判斷是否得到要處理的數(shù)據(jù)文本,如果判斷結(jié)果為是,則根據(jù)數(shù)據(jù)轉(zhuǎn)換規(guī)則,對(duì)數(shù)據(jù)文本進(jìn)行數(shù)據(jù)轉(zhuǎn)換,然后將轉(zhuǎn)換后的數(shù)據(jù)信息寫(xiě)入目標(biāo)數(shù)據(jù)文本,如果判斷結(jié)果為否,則結(jié)束進(jìn)程。在源數(shù)據(jù)文本的數(shù)據(jù)轉(zhuǎn)換進(jìn)程被調(diào)起后,數(shù)據(jù)轉(zhuǎn)換進(jìn)程以多線程的方式讀取該源數(shù)據(jù)文本中的數(shù)據(jù)信息,數(shù)據(jù)轉(zhuǎn)換進(jìn)程是使用配置文件來(lái)解析數(shù)據(jù)文本中數(shù)據(jù)信息各字段的含義,如數(shù)據(jù)文本名為活期(對(duì)應(yīng)的編號(hào)為NFOOl),所含的字段信息有帳號(hào)(TXNJD),科目(ACC0UT1),人民幣業(yè)務(wù)標(biāo)識(shí)(CURRENCY),余額標(biāo)識(shí)(BALANCE)利率固定浮動(dòng)方式(RATE—FLG),使用配置文件進(jìn)行定義如下:NFOOl,TXN—ID,1NF001,ACCOUNT1,2NFOOl,CURRENCY,3NFOOl,BALANCE,4NFOOl,RATEFLG,5表示NF001中的第一字段信息是帳號(hào),第二個(gè)字段信息是科目,第三個(gè)字段信息是人民幣,第四個(gè)字段信息是余額,第五個(gè)字段信息是利率固定浮動(dòng)方式,以達(dá)到數(shù)據(jù)轉(zhuǎn)換進(jìn)程識(shí)別各數(shù)據(jù)文本中的數(shù)據(jù)信息的含義。上述以層次模型的數(shù)據(jù)組織形式存儲(chǔ)數(shù)據(jù)信息,數(shù)據(jù)信息各字段之間的邏輯關(guān)系,包括等于、不等于、大于、大于等于、小于、小于等于和空。在邏輯模型中以表l中的邏輯表達(dá)式來(lái)識(shí)別數(shù)據(jù)信息各字段之間的邏輯關(guān)系,^t口表l戶(hù)斤示。表l:<table>tableseeoriginaldocumentpage7</column></row><table>例如數(shù)據(jù)文本中數(shù)據(jù)信息之間的業(yè)務(wù)邏輯由三個(gè)信息來(lái)決定,分別是科目、幣種、余額,業(yè)務(wù)邏輯規(guī)則為科目按照科目的值域來(lái)分,科目有{10001,10002,20001,20002,20003}五個(gè)值,業(yè)務(wù)標(biāo)識(shí)為ACCOUNT1,幣種分為等于人民幣(數(shù)據(jù)中人民幣的標(biāo)識(shí)為CNY)和不等于人民幣兩種,業(yè)務(wù)標(biāo)識(shí)為CURRENCY,余額分大于一百萬(wàn)和小于一百萬(wàn)兩種,業(yè)務(wù)標(biāo)識(shí)為BALANCE。該數(shù)據(jù)文本中數(shù)據(jù)信息之間的業(yè)務(wù)邏輯規(guī)則的邏輯模型如圖4所示,圖4是本發(fā)明業(yè)務(wù)邏輯規(guī)則邏輯模型示意圖;該數(shù)據(jù)文本中數(shù)據(jù)信息之間的業(yè)務(wù)邏輯規(guī)則的物理模型在文本中的存儲(chǔ)方式為數(shù)據(jù)轉(zhuǎn)換MJ'j,ACC0UNT1,CURRENCY,BALANCE數(shù)據(jù)轉(zhuǎn)換規(guī)則l,10001,!CNY,>1000000數(shù)據(jù)轉(zhuǎn)換^見(jiàn)則2,10001,CNY,<=1000000數(shù)據(jù)轉(zhuǎn)換MJ'J3,10002,!CNY,〉1000000數(shù)據(jù)轉(zhuǎn)換MJ'J4,10002,CNY,<=1000000對(duì)以層次模型的數(shù)據(jù)組織形式進(jìn)行存儲(chǔ)的數(shù)據(jù)信息,在進(jìn)行搜索時(shí),搜索方式為從根節(jié)點(diǎn)(即ROOT節(jié)點(diǎn)開(kāi)始進(jìn)行搜索),先進(jìn)行單一層次搜索,如果找到邏輯匹配點(diǎn),再進(jìn)行橫向搜索,如圖4所示。以此種搜索方式進(jìn)行搜索,搜索的次數(shù)最大為5+2+2=9,搜索的次數(shù)是隨著各個(gè)決定業(yè)務(wù)邏輯規(guī)則的邏輯劃分方式的加的關(guān)系,而不是乘的關(guān)系。以層次模型的數(shù)據(jù)組織形式進(jìn)行存儲(chǔ)的數(shù)據(jù)信息,可以提高搜索數(shù)據(jù)信息的效率,進(jìn)而提高數(shù)據(jù)轉(zhuǎn)換效率。如果為了更快的搜索到科目,可以為科目添加索引。只需將該數(shù)據(jù)文本中數(shù)據(jù)信息之間的業(yè)務(wù)邏輯規(guī)則的物理模型在文本中的存儲(chǔ)方式調(diào)整為數(shù)據(jù)轉(zhuǎn)換規(guī)則,ACCOUNTl,ACCOUNT1,CURRENCY,BALANCE數(shù)據(jù)轉(zhuǎn)換MJ'Jl,1,10001,!CNY,>1000000數(shù)據(jù)轉(zhuǎn)換規(guī)則2,1,10001,CNY,<=1000000數(shù)據(jù)轉(zhuǎn)換頭見(jiàn)則3,1,10002,!CNY,>1000000數(shù)據(jù)轉(zhuǎn)換少見(jiàn)則4,1,10002,CNY,<=1000000數(shù)據(jù)轉(zhuǎn)換MJ'J5,2,20001,!CNY,>1000000數(shù)據(jù)轉(zhuǎn)換MJ3'J6,2,20001,CNY,<=1000000添加索引的數(shù)據(jù)文本中數(shù)據(jù)信息之間的業(yè)務(wù)邏輯MJ'J的邏輯模型如圖5所示,圖5是本發(fā)明添加索引的業(yè)務(wù)邏輯規(guī)則邏輯模型示意圖;對(duì)該業(yè)務(wù)邏輯規(guī)則的橫向擴(kuò)展,只需要在業(yè)務(wù)邏輯物理模型中進(jìn)行擴(kuò)展即可,如增加一個(gè)利率固定、浮動(dòng)標(biāo)志信息來(lái)決定業(yè)務(wù)邏輯MJ'J,如業(yè)務(wù)邏輯分為固定(F)、浮動(dòng)(V),只需將該數(shù)據(jù)文本中數(shù)據(jù)信息之間的業(yè)務(wù)邏輯規(guī)則的物理模型在文本中的存儲(chǔ)方式調(diào)整為數(shù)據(jù)轉(zhuǎn)換規(guī)則,ACCOUNTl,ACCOUNTl,CURRENCY,BALANCE,RATEFLG數(shù)據(jù)轉(zhuǎn)換規(guī)則l,1,10001,!CNY,>1000000,F數(shù)據(jù)轉(zhuǎn)換MJ'J2,1,10001,CNY,《誦ooo,F(xiàn)數(shù)據(jù)轉(zhuǎn)換MJ'J3,1,10001,!CNY,〉1000000,V數(shù)據(jù)轉(zhuǎn)換MJ'J4,1,10001,CNY,<=畫(huà)0000,V數(shù)據(jù)轉(zhuǎn)換規(guī)則5,1,10002,!CNY,〉1000000,V數(shù)據(jù)轉(zhuǎn)換失見(jiàn)則6,1,10002,CNY,<=1000000,V數(shù)據(jù)轉(zhuǎn)換MJ'J7,1,10002,!CNY,>1000000,F數(shù)據(jù)轉(zhuǎn)換規(guī)則8,1,10002,CNY,《畫(huà)oooo,F(xiàn)下面將給出具體的例子,對(duì)上述方法進(jìn)行詳細(xì)說(shuō)明。以科目(ACCOUNTl),幣種(CURRENCY),余額(BALANCE),利率浮動(dòng)方式(RATE_FLG)決定一個(gè)產(chǎn)品(PRODUCT—ID),有如表2所示的轉(zhuǎn)換規(guī)則。表2:<table>tableseeoriginaldocumentpage9</column></row><table>要處理數(shù)據(jù)文本編碼為FILEOOl,文件格式為,一條記錄為一行,按豎線分隔,第一個(gè)位置是產(chǎn)品ID,第二個(gè)位置是科目,第三個(gè)位置是幣種,第四個(gè)位置是余額,第五個(gè)位置是利率浮動(dòng)方式,第六個(gè)位置是支付頻率,第七個(gè)位置是支付頻率單位。存放在配置文件中的定義信息如下FILE001|TXN—ID|1|FILE001|ACCOUNT1|2|FILE001|CURRENCY|3|FILE001|BALANCE|4|FILE001|RATEFLG|5|FILE001|PMTFREQ|6|FILE001|PMT—FREQUNIT|7|FILE001的數(shù)據(jù)信息如下123000000|23100000|CNY|2399343.111|A|3|M|首先根據(jù)配置文件中的定義信息對(duì)FILE001的數(shù)據(jù)文本進(jìn)行解析,獲取數(shù)據(jù)文本中的數(shù)據(jù)信息,所述數(shù)據(jù)信息的存儲(chǔ)方式包括層次模型的數(shù)據(jù)組織形式,然后在配置文件中查找當(dāng)前所需的轉(zhuǎn)換規(guī)則信息,該轉(zhuǎn)換規(guī)則信息如表3所示。表3:產(chǎn)品科目幣種余額利率浮動(dòng)方式2310CNY0012310CNY>1000000A對(duì)數(shù)據(jù)進(jìn)行轉(zhuǎn)換。轉(zhuǎn)換后的數(shù)據(jù)信息如下在上述將轉(zhuǎn)換前的數(shù)據(jù)信息根據(jù)數(shù)據(jù)轉(zhuǎn)換規(guī)則轉(zhuǎn)換為轉(zhuǎn)換后的數(shù)據(jù)信息,可以通過(guò)C語(yǔ)言實(shí)現(xiàn)。下面將對(duì)與上述實(shí)施例對(duì)應(yīng)的數(shù)據(jù)轉(zhuǎn)換裝置,以及數(shù)據(jù)處理系統(tǒng)進(jìn)行詳細(xì)i兌明。參考圖6,是本發(fā)明數(shù)據(jù)轉(zhuǎn)換裝置組成示意圖,該裝置包括第一獲取單元601,用于獲取源數(shù)據(jù)文本中的數(shù)據(jù)信息。所述數(shù)據(jù)信息的各字段的定義信息在配置文件中描述。所述第一獲取單元601具體用于根據(jù)所述定義解析源數(shù)據(jù)文本,獲取所述源數(shù)據(jù)文本中數(shù)據(jù)信息。第二獲取單元602,用于根據(jù)所述源數(shù)據(jù)文本當(dāng)前所需的業(yè)務(wù)類(lèi)型,從配置文件中獲取所述業(yè)務(wù)類(lèi)型對(duì)應(yīng)的數(shù)據(jù)轉(zhuǎn)換規(guī)則信息。數(shù)據(jù)轉(zhuǎn)換單元603,用于根據(jù)所述數(shù)據(jù)轉(zhuǎn)換規(guī)則信息,對(duì)所述源數(shù)據(jù)文本中的數(shù)據(jù)信息執(zhí)行數(shù)據(jù)轉(zhuǎn)換操作,使所述源數(shù)據(jù)文本中的數(shù)據(jù)信息轉(zhuǎn)換為目標(biāo)數(shù)據(jù)文本中的數(shù)據(jù)信息。所述數(shù)據(jù)信息是以層次模型的數(shù)據(jù)組織形式進(jìn)行存儲(chǔ)。上述數(shù)據(jù)轉(zhuǎn)換裝置可以設(shè)置在數(shù)據(jù)處理系統(tǒng)中。通過(guò)以上的實(shí)施方式的描述,所屬領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可借助軟件加必需的通用硬件平臺(tái)的方式來(lái)實(shí)現(xiàn),當(dāng)然也可以通過(guò)硬件,但很多情況下前者是更佳的實(shí)施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在可讀取的存儲(chǔ)介質(zhì)中,如計(jì)算機(jī)的軟盤(pán),硬盤(pán)或光盤(pán)等,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述的方法。實(shí)施本發(fā)明實(shí)施例,通過(guò)獲取源數(shù)據(jù)文本中的數(shù)據(jù)信息,根據(jù)所述源數(shù)據(jù)文本當(dāng)前所需的業(yè)務(wù)類(lèi)型,從配置文件中獲取所述業(yè)務(wù)類(lèi)型對(duì)應(yīng)的數(shù)據(jù)轉(zhuǎn)換規(guī)則信息;根據(jù)所述數(shù)據(jù)轉(zhuǎn)換規(guī)則信息,對(duì)所述源數(shù)據(jù)文本中的數(shù)據(jù)信息執(zhí)行數(shù)據(jù)轉(zhuǎn)換操作,使所述源數(shù)據(jù)文本中的數(shù)據(jù)信息轉(zhuǎn)換為目標(biāo)數(shù)據(jù)文本中的數(shù)據(jù)信息;所述數(shù)據(jù)信息的存儲(chǔ)形式包括層次模型的數(shù)據(jù)組織形式??梢蕴岣邤?shù)據(jù)轉(zhuǎn)換效率。以上所揭露的僅為本發(fā)明較佳實(shí)施例而已,當(dāng)然不能以此來(lái)限定本發(fā)明之權(quán)利范圍,因此依本發(fā)明權(quán)利要求所作的等同變化,仍屬本發(fā)明所涵蓋的范圍。權(quán)利要求1.一種數(shù)據(jù)轉(zhuǎn)換方法,其特征在于,包括獲取源數(shù)據(jù)文本中的數(shù)據(jù)信息;根據(jù)所述源數(shù)據(jù)文本當(dāng)前所需的業(yè)務(wù)類(lèi)型,從配置文件中獲取所述業(yè)務(wù)類(lèi)型對(duì)應(yīng)的數(shù)據(jù)轉(zhuǎn)換規(guī)則信息;根據(jù)所述數(shù)據(jù)轉(zhuǎn)換規(guī)則信息,對(duì)所述源數(shù)據(jù)文本中的數(shù)據(jù)信息執(zhí)行數(shù)據(jù)轉(zhuǎn)換操作,使所述源數(shù)據(jù)文本中的數(shù)據(jù)信息轉(zhuǎn)換為目標(biāo)數(shù)據(jù)文本中的數(shù)據(jù)信息;所述數(shù)據(jù)信息是以層次模型的數(shù)據(jù)組織形式進(jìn)行存儲(chǔ)。2.如權(quán)利要求l所述的方法,其特征在于,所述數(shù)據(jù)信息的各字段的定義信息在配置文件中描述。3.如權(quán)利要求2所述的方法,其特征在于,所述獲取源數(shù)據(jù)文本中的數(shù)據(jù)信息包括根據(jù)所述定義解析所述源數(shù)據(jù)文本,獲取所述源數(shù)據(jù)文本中的數(shù)據(jù)信息。4.如權(quán)利要求1至3任意一項(xiàng)所述的方法,其特征在于,所述層次模型的數(shù)據(jù)組織形式包括邏輯模型和物理模型。5.如權(quán)利要求4所述的方法,其特征在于,當(dāng)所述層次模型的數(shù)據(jù)組織形式是所述邏輯模型時(shí),則所述邏輯模型存儲(chǔ)在內(nèi)存中。6.如權(quán)利要求4所述的方法,其特征在于,當(dāng)所述層次模型的數(shù)據(jù)組織形式是所述邏輯模型時(shí),則所述物理模型存儲(chǔ)在文本中。7.如權(quán)利要求1至3任意一項(xiàng)所述的方法,其特征在于,所述對(duì)所述源數(shù)據(jù)文本中的數(shù)據(jù)信息執(zhí)行數(shù)據(jù)轉(zhuǎn)換操作是以多線程方式進(jìn)行的。8.—種數(shù)據(jù)轉(zhuǎn)換裝置,其特征在于,包括第一獲取單元,用于獲取源數(shù)據(jù)文本中的數(shù)據(jù)信息;第二獲取單元,用于根據(jù)所述源數(shù)據(jù)文本當(dāng)前所需的業(yè)務(wù)類(lèi)型,從配置文件中獲取所述業(yè)務(wù)類(lèi)型對(duì)應(yīng)的數(shù)據(jù)轉(zhuǎn)換規(guī)則信息;數(shù)據(jù)轉(zhuǎn)換單元,用于根據(jù)所述數(shù)據(jù)轉(zhuǎn)換規(guī)則信息,對(duì)所述源數(shù)據(jù)文本中的數(shù)據(jù)信息執(zhí)行數(shù)據(jù)轉(zhuǎn)換操作,使所述源數(shù)據(jù)文本中的數(shù)據(jù)信息轉(zhuǎn)換為目標(biāo)數(shù)據(jù)文本中的數(shù)據(jù)信息;所述數(shù)據(jù)信息是以層次模型的數(shù)據(jù)組織形式進(jìn)行存儲(chǔ)。9.如權(quán)利要求8所述的裝置,其特征在于,所述數(shù)據(jù)信息的各字段的定義信息在配置文件中描述。10.如權(quán)利要求9所述的裝置,其特征在于,所述第一獲取單元具體用于根據(jù)所述定義解析源數(shù)據(jù)文本,獲取所述源數(shù)據(jù)文本中數(shù)據(jù)信息。11.一種數(shù)據(jù)處理系統(tǒng),其特征在于,所述系統(tǒng)包括如權(quán)利要求8至10任意一項(xiàng)所述的數(shù)據(jù)轉(zhuǎn)換裝置。全文摘要本發(fā)明公開(kāi)了一種數(shù)據(jù)轉(zhuǎn)換方法,包括獲取源數(shù)據(jù)文本中的數(shù)據(jù)信息;根據(jù)所述源數(shù)據(jù)文本當(dāng)前所需的業(yè)務(wù)類(lèi)型,從配置文件中獲取所述業(yè)務(wù)類(lèi)型對(duì)應(yīng)的數(shù)據(jù)轉(zhuǎn)換規(guī)則信息;根據(jù)所述數(shù)據(jù)轉(zhuǎn)換規(guī)則信息,對(duì)所述源數(shù)據(jù)文本中的數(shù)據(jù)信息執(zhí)行數(shù)據(jù)轉(zhuǎn)換操作,使所述源數(shù)據(jù)文本中的數(shù)據(jù)信息轉(zhuǎn)換為目標(biāo)數(shù)據(jù)文本中的數(shù)據(jù)信息;所述數(shù)據(jù)信息是以層次模型的數(shù)據(jù)組織形式進(jìn)行存儲(chǔ)。本發(fā)明還公開(kāi)了一種數(shù)據(jù)轉(zhuǎn)換裝置及數(shù)據(jù)處理系統(tǒng)。采用本發(fā)明可以提高數(shù)據(jù)轉(zhuǎn)換效率。文檔編號(hào)G06F17/30GK101446962SQ200810192910公開(kāi)日2009年6月3日申請(qǐng)日期2008年12月31日優(yōu)先權(quán)日2008年12月31日發(fā)明者黨慧芬,浩劉,林鋼華,江融函,王成名,濤胡,趙世輝,鄭承滿(mǎn)申請(qǐng)人:中國(guó)建設(shè)銀行股份有限公司