專利名稱:文件檔案內容格式的轉換方法及其系統的制作方法
技術領域:
本發明涉及一種文件檔案內容格式的轉換方法及其系統,特別是一種利用編譯器及映射器(mapper)轉換文件檔案內容格式的方法及其系統。
在網絡環境中,多個數據處理系統的相互連接促進了電子商務的發展,使得愈來愈多的事業單位利用網絡來進行交易等商業行為。因此,不同的數據處理系統如何在網絡上交換與傳輸電子文件檔案,已經成為一個重要的課題。
每一個數據處理系統會根據一種標準格式來定義自己的文件檔案內容格式,以利于文件檔案的交換。其中,文件檔案可為訂購單、請款單等具有不同數據內容的文件檔案。因此,數據處理系統會具有不同種類的文件檔案。通常,訂購單會列舉出公司名稱、貨物名稱、價格、送貨時間等數據,而請款單則會列舉出貨物名稱、貨物單價、貨物數量等數據,由于不同的數據處理系統會使用不同的標準格式來進行電子數據交換,因此,舉例來說,不同數據的處理系統就會具有不同內容格式的訂購單。同樣,不同數據處理系統也會具有不同內容格式的請款單。
當一個數據處理系統欲傳送某種文件檔案時,例如訂購單,給另一個數據處理系統時,必須先將訂購單的內容格式轉換成另一個數據處理系統所能接收的內容格式。其中,文件檔案是利用可延伸式標注語言(Extensible Markup Language,XML)所寫成的檔案。因此,不同種類的文件檔案分別為不同的可延伸標注語言檔案。也就是說,同一數據處理系統中的訂購單、請款單等不同文件檔案,可分別為不同的可延伸標注語言檔案。
當數據處理系統欲將一個標準格式的文件檔案轉換成另一個標準格式的文件檔案時,必須利用對應于另一個標準格式的轉換規則檔案進行轉換。此轉換規則檔案是由可延伸式類型語言(XSL)所寫成的檔案。而每個不同的可延伸標注語言(XML)檔案具有一種相對應的轉換規則檔案,也就是可延伸式類型語言XSL檔案。也就是說,文件檔案的種類越多,所需建立的可延伸式類型語言檔案也就越多。而標準格式的種類越多,所需建立的可延伸式類型語言檔案也會越多。
請參考
圖1,其為數據處理系統10的示意圖。數據處理系統10具有三種具有不同數據內容的文件檔案A、B、C。例如,訂購單、請款單、簽收單。在數據處理系統10所處理的網絡環境中,數據處理系統10必須與分別使用三種不同標準格式的數據處理系統X、Y、Z進行文件檔案的交換。因此,數據處理系統10就必須具有九個轉換規則檔案(可延伸式類型語言檔案)a-i,以進行文件檔案的交換。
在現有技術中,當數據處理系統具有M個文件檔案種類,并且必須與N種標準格式進行文件檔案交換時,數據處理系統就必須建立M×N個可延伸式類型語言(XSL)檔案。每增加一種文件檔案種類,數據處理系統就必須針對每一個標準格式建立一個類型語言(XSL)檔案,也就是必須增加N個類型語言檔案。同樣,每增加一種標準格式(可相互交換文件檔案的數據處理系統個數增加),數據處理系統就必須針對每一種文件檔案種類建立一個類型語言(XSL)檔案,也就是必須增加M個類型語言(XSL)檔案。因此,現有的數據處理系統所需建立的類型語言檔案繁多,十分不經濟,而且對于擴張網絡中文件檔案交換的范圍上,也會有相當的限制。
本發明的主要目的在于提供一種利用編譯器及映射器進行文件檔案內容格式的轉換方法及其系統。
為達到上述目的,本發明采取如下技術措施
在本發明的系統中,數據處理系統先利用編譯器將不同種類的文件檔案編譯成具有預定內容格式的預先映射的數據檔案,再利用映射器將預先映射的數據檔案映射成具有所需標準格式的標準格式數據檔案。其中,數據處理系統具有數個編譯規則檔案(XSL檔案),存在在編譯器中,用來將文件檔案編譯成預先映射的數據檔案,以及數個映射規則檔案(XSL檔案)存在在映射器中,用來將預先映射的數據檔案映射成具有所需標準格式的標準格式數據檔案。編譯規則檔案的個數等同于文件檔案種類的個數(每一個編譯規則檔案對應于一個文件檔案種類),而映射規則檔案的個數等同于標準格式的個數(每一個映射規則檔案對應于一個標準格式)。當數據處理系統具有M個文件檔案種類,并且必須與N種標準格式進行文件檔案交換時,數據處理系統只需要建立M+N個XSL檔案。此外,每增加一種文件檔案種類,數據處理系統只需增加一個XSL檔案(編譯規則檔案),而每增加一種標準格式,數據處理系統也只需增加一個XSL檔案(映射規則檔案)。
本發明的一種文件檔案內容格式的轉換方法,應用于連接數個數據處理系統的網絡環境,每一個數據處理系統包括一個文件數據庫,文件數據庫包括數個文件檔案,該數個文件檔案對應于數個文件檔案種類,每一文件數據庫的文件檔案對應于一個標準格式;該方法包括如下步驟當一個第一數據處理系統需傳送一個文件檔案至一個第二數據處理系統時,第一數據處理系統從其文件數據庫取出對應于一個第一標準格式的文件檔案;第一數據處理系統將對應于第一標準格式的文件檔案轉換成一個對應于第一標準格式的預先映射數據檔案;第一數據處理系統將該預先映射數據檔案映射出對應于一個第二標準格式的第二標準格式數據檔案,并且傳送該第二標準格式數據檔案;當第一數據處理系統接收到來自第二數據處理系統的對應于第二標準格式的第二標準格式數據檔案時,將第二標準格式數據檔案映射出一個后映射數據檔案,后映射數據檔案對應于第一標準格式;第一數據處理系統將后映射數據檔案轉換成對應于第一標準格式的文件檔案,以將對應于第一標準格式的文件檔案存放在其文件數據庫。
本發明的一種文件檔案內容格式的轉換系統,其應用于連接數個數據處理系統的網絡環境,每一數據處理系統包括一個文件數據庫,其包括數個文件檔案,文件檔案對應于數個文件檔案種類;每一文件檔案對應于一個標準格式;一個用來將對應于第一標準格式的文件檔案轉換成一預先映射數據檔案及用來將一后映射數據檔案轉換成對應于第一標準格式文件檔案的轉換器,其中預先映射數據檔案及后映射數據檔案對應于第一標準格式;一個映射器,用來將預先映射數據檔案映射出對應于一第二標準格式的第二標準格式數據檔案,以及用來將對應于第二標準格式的第二標準格式數據檔案映射出后映射數據檔案;其中當第一數據處理系統欲傳送一個文件檔案至對應于第二標準格式的第二數據處理系統時,第一數據處理系統從其文件數據庫取出對應于第一標準格式的文件檔案,利用轉換器將該文件檔案轉換成一預先映射數據檔案,利用映射器將該預先映射數據檔案映射出對應于第二標準格式的第二標準格式數據檔案,然后,該數據處理系統傳送該第二標準格式數據檔案,而當該第一數據處理系統接收到對應于該第二標準格式的第二標準格式數據檔案時,利用映射器將該第二標準格式數據檔案映射出一后映射數據檔案,并且利用轉換器將該后映射數據檔案轉換成對應于第一標準格式的文件檔案,以將對應于該第一標準格式的文件檔案存放在該文件數據庫。
結合附圖及實施例對本發明的結構特征及方法特征詳細說明如下附圖簡單說明圖1現有數據處理系統處理方式的示意圖。
圖2本發明數據處理系統的示意圖。
圖3數據處理系統轉換文件檔案內容格式的流程圖。
圖4文件檔案的示意圖。
圖5預先映射數據檔案的示意圖。
圖6第二標準格式數據檔案的示意。
圖7數據處理系統轉換第二標準格式數據檔案的內容格式的流程圖。
圖8后映射(post-map)數據檔案的示意圖。
圖9本發明數據處理系統處理方式的示意圖。
如圖2所示,其為本發明數據處理系統20的示意圖,本發明的數據處理系統20包括一個文件數據庫22、一個轉換器24及一個映射器26。文件數據庫22包括數個文件檔案28,其對應于一個第一標準格式。轉換器24包括一個文件類型定義(DTD/schema)編譯器30,用來編譯文件檔案28,以及一個文件類型定義儲存器32,用來存放數個編譯規則檔案34,而每一個編譯規則檔案34對應于一個文件檔案種類。其中,所有編譯規則檔案34均遵循同一套編譯規則。映射器26包括一個儲存器36,儲存器36用來儲存數個映射規則檔案38,而每一個映射規則檔案38對應于一個標準格式。
如圖3所示,其為數據處理系統20轉換文件檔案28內容格式的流程圖,當數據處理系統20需傳送文件檔案28至另一個(第二)數據處理系統時,首先,數據處理系統20從文件數據庫22中取出一個文件檔案28。如前面所述,此文件檔案28對應于第一標準格式,數據處理系統20利用轉換器24將文件檔案28轉換成一個預先映射數據檔案40,此預先映射數據檔案同樣對應于第一標準格式,再經映射器26映射成第二標準格式數據檔案42。
如圖4所示,其為本發明中文件檔案28的示意圖,文件檔案28包括數個原始數據段44,每一原始數據段44包括原始數據。如圖5所示,其為預先映射數據檔案40的示意圖。預先映射數據檔案40包括數個預先映射數據段48,每一個預先映射數據段48包括預先映射數據。在轉換的過程中,文件類型定義編譯器30是利用文件類型定義儲存器32中對應于此文件檔案種類的編譯規則檔案34,將每一個文件檔案28中的原始數據段44中的原始數據轉換成預先映射數據,以產生預先映射數據檔案40。此轉換過程會將不同種類的文件檔案,例如訂購單、請款單等利用其所對應的編譯規則檔案,轉換成一個預先映射數據檔案40。
其中,文件檔案28與預先映射數據檔案40均為利用可延伸式標注語言(XML)所寫成的檔案,而編譯規則檔案34則是由可延伸式類型語言(XSL)所寫成的檔案。
其中,文件類型定義編譯器30對應于第一標準格式,用來編譯對應于第一標準格式的文件檔案28,而所有的編擇規則檔案34也是對應于第一標準格式。
如圖3所示,在將文件檔案28轉換成預先映射數據檔案40之后,數據處理系統20將利用映射器26將預先映射數據檔案40映射成對應于一個第二標準格式的第二標準格式數據檔案42。之后,再將第二標準格式數據檔案42傳送至第二數據處理系統,以與第二數據處理系統進行電子數據的交換。
如圖6所示,其為第二標準格式數據檔案42的示意圖。第二標準格式數據檔案42包括數個第二標準格式數據段52,而每一個第二標準格式數據段52包括第二標準格式數據。在映射過程中,映射器36將利用映射儲存器36中的對應于第二標準格式的映射規則檔案38的映射規則將每一個預先映射數據段52中的預先映射數據映射成對應于第二標準格式的第二標準格式數據,以產生對應于第二標準格式的第二標準格式數據檔案42。此映射過程是用來將對應于第一標準格式的預先映射數據檔案40利用對應于第二標準格式的映射規則映射成對應第二標準格式的第二標準格式數據檔案42,以與對應于第二標準格式的第二數據處理系統進行電子數據的交換。
其中,第二標準格式數據檔案42為利用可延伸式標注語言(XML)所寫成的檔案,而映射規則檔案38則是由可延伸式類型語言(XSL)所寫成的檔案。
其中,預先映射數據檔案40包括一個轉換因子,用來標示第二數據處理系統所對應的第二標準格式。在映射的過程中,映射器26會根據轉換因子找出對應于第二標準格式的映射規則檔案38,以將預先映射數據檔案40映射成對應于第二標準格式的第二標準格式數據檔案42。
由于第二數據處理系統所接收到的第二標準格式數據檔案42是對應于第二標準格式,因此,第二數據處理系統可以直接將第二標準格式數據檔案42轉換成對應于第二標準格式的文件檔案,并將此文件檔案儲存在其文件數據庫中。
如圖7所示,其為數據處理系統20轉換第二標準格式數據檔案42的內容格式的流程圖。當數據處理系統20接收到另一個(第二)數據處理系統所傳來的對應于第二標準格式的第二標準格式數據檔案42時,數據處理系統20將利用映射器26將第二標準格式數據檔案42映射成對應于第一標準格式的后映射數據檔案56。
如圖8所示,其為后映射數據檔案56的示意圖。后映射數據檔案56包括數個后映射數據段58,每一個后映射數據段58包括后映射數據。在映射的過程中,映射器26將利用映射儲存器36中的對應于第二標準格式的映射規則檔案38的映射規則將每一第二標準格式數據段52中的第二標準格式數據映射成后映射數據,以產生后映射數據檔案56。其中,后映射數據檔案56為利用可延伸式標注語言(XML)所寫成的檔案。
如圖7所示,在將第二標準格式數據檔案42映射成后映射數據檔案56之后,數據處理系統20將利用轉換器24將后映射數據檔案56轉換成對應于第一標準格式的文件檔案28,并且將文件檔案28存放在其文件數據庫22中。
在轉換的過程中,轉換器24是利用文件類型定義編譯器30及文件類型定義儲存器32中的編譯規則檔案34將每一個后映射數據段58中的后映射數據轉換成原始數據,以產生對應于第一標準格式的文件檔案28。
如圖9所示,其為本發明數據處理系統20與其他數據處理系統進行電子數據的交換的示意圖。數據處理系統20具有三種具有不同數據內容的文件檔案A、B、C。例如,訂購單、請款單、簽收單。在數據處理系統20所處的網絡環境中,數據處理系統20必須與分別使用三種不同的標準格式的數據處理系統X、Y、Z進行文件檔案的交換。由圖9可知,數據處理系統20利用三個編譯規則檔案u、v、w來將不同種類的文件檔案A、B、C轉換成預先映射數據檔案,之后,再利用分別對應于三種不同標準格式的映射規則檔案a、b、c將預先映射數據檔案映射成分別對應于三種不同標準格式的標準格式數據,以分別與數據處理系統X、Y、Z進行電子數據交換工作。
與現有技術相比,本發明具有如下效果相較于現有數據處理系統10,數據處理系統20只需要六個可延伸式類型語言(XSL)檔案u、v、w、a、b、c,就可以與使用三種不同的標準格式的數據處理系統X、Y、Z進行文件檔案的交換。
因此,當本發明數據處理系統20具有M個文件檔案種類,并且必須與N種標準格式進行文件檔案交換時,數據處理系統20只需要建立M+N個可延伸式類型語言(XSL)檔案。此外,每增加一種文件檔案種類,數據處理系統只需增加一個可延伸式類型語言(XSL)檔案(編譯規則檔案),而每增加一種標準格式,數據處理系統也只需增加一個可延伸式類型語言(XSL)檔案(映射規則檔案)。
上述內容是利用實施例說明本發明的技術特征,并非用于限制本發明的保護范圍,即使有人在本發明構思的基礎上稍作變動,仍應屬于本發明的保護范圍內。
權利要求
1.一種文件檔案內容格式的轉換方法,應用于連接數個數據處理系統的網絡環境,每一個數據處理系統包括一個文件數據庫,文件數據庫包括數個文件檔案,該數個文件檔案對應于數個文件檔案種類,每一文件數據庫的文件檔案對應于一個標準格式;該方法包括如下步驟當一個第一數據處理系統需傳送一個文件檔案至一個第二數據處理系統時,第一數據處理系統從其文件數據庫取出對應于一個第一標準格式的文件檔案;第一數據處理系統將對應于第一標準格式的文件檔案轉換成一個對應于第一標準格式的預先映射數據檔案;第一數據處理系統將該預先映射數據檔案映射出對應于一個第二標準格式的第二標準格式數據檔案,并且傳送該第二標準格式數據檔案;當第一數據處理系統接收到來自第二數據處理系統的對應于第二標準格式的第二標準格式數據檔案時,將第二標準格式數據檔案映射出一個后映射數據檔案,后映射數據檔案對應于第一標準格式;第一數據處理系統將后映射數據檔案轉換成對應于第一標準格式的文件檔案,以將對應于第一標準格式的文件檔案存放在其文件數據庫。
2.如權利要求1所述的轉換方法,其特征在于,所述文件檔案、預先映射數據檔案、第二標準格式數據檔案以及所述后映射數據檔案均為利用可延伸式標注語言所寫成的檔案。
3.如權利要求1所述的轉換方法,其特征在于,所述預先映射數據檔案包括一個轉換因子,用來標示所述第二數據處理系統的文件檔案所對應的第二標準格式,所述第一數據處理系統會根據轉換因子將預先映射數據檔案映射出對應于一個第二標準格式的第二標準格式數據檔案,并且傳送第二標準格式數據檔案。
4.如權利要求1所述的轉換方法,其特征在于,所述第一數據處理系統還包括一個用來編擇所述文件檔案文件類型定義編譯器及一個用來存放數個編譯規則檔案的文件類型定義儲存器,每一個編譯規則檔案對應于一個文件檔案種類,當所數第一數據處理系統需傳送該文件檔案時,文件類型定義編譯器會利用對應于文件檔案種類的編譯規則檔案,將對應于第一標準格式的文件檔案轉換成一個預先映射數據檔案;而當第一數據處理系統接收到對應于第二標準格式的第二標準格式數據檔案時,文件類型定義編譯器會利用編譯規則檔案將后映射數據檔案轉換成對應于第一標準格式的文件檔案,以將該文件檔案存放在其所述文件數據庫。
5.如權利要求4所述的轉換方法,其特征在于,所述文件類型定義編譯器對應于所述第一標準格式。
6.如權利要求4所述的轉換方法,其特征在于,所述編譯規則檔案對應于所述第一標準格式。
7.如權利要求4所述的轉換方法,其特征在于,所述編譯規則檔案由可延伸式類型語言所寫成。
8.如權利要求4所述的轉換方法,其特征在于,所述文件檔案包括數個原始數據段,每一原始數據段包括原始數據;所述預先映射數據檔案包括數個預先映射數據段,每一預先映射數據段包括預先映射數據,所述后映射數據檔案包括數個后映射數據段,每一后映射數據段包括后映射數據;當所述第一數據處理系統需傳送文件檔案時,第一數據處理系統利用所述文件類型定義編譯器及文件類型定義儲存器中的編譯規則檔案將每個原始數據段中的原始數據轉換成預先映射數據以產生預先映射數據檔案;而當第一數據處理系統接收到對應于第二標準格式的第二標準格式數據檔案時,第一數據處理系統利用文件類型定義編擇器及文件類型定義儲存器中的編譯規則檔案將每一個后映射數據段中的后映射數據轉換成原始數據,以產生對應于第一標準格式的文件檔案。
9.如權利要求1所述的轉換方法,其特征在于,所述第一數據處理系統另包括一個映射器,其包括一個用來儲存數個映射規則檔案的映射儲存器,每一映射規則檔案對應于一個標準格式,當第一數據處理系統需傳送文件檔案時,映射器會利用映射儲存器中的對應于第二標準格式的映射規則檔案的映射規則,將所述預先映射數據檔案映射出對應于第二標準格式的第二標準格式數據檔案,當第一數據處理系統接收到對應于第二標準格式的第二標準格式數據檔案時,映射器會利用第二標準格式的映射規則檔案的映射規則將第二標準格式數據檔案映射出所述后映射數據檔案。
10.如權利要求9所述的轉換方法,其特征在于,所述映射規則檔案是由可延伸式類型語言寫成。
11.如權利要求9所述的轉換方法,其特征在于,所述預先映射數據檔案包括數個預先映射數據段,每一預先映射數據段包括預先映射數據,所述第二標準格式數據檔案包括數個第二標準格式數據段,每一第二標準格式數據段包括第二標準格式數據,所述后映射數據檔案包括數個后映射數據段,每一后映射數據段包括后映射數據,當所述第一數據處理系統需傳送所述文件檔案時,所述映射器會利用所述映射儲存器中的對應于第二標準格式的映射規則檔案的映射規則將每一預先映射數據段中的預先映射數據映射成對應于第二標準格式的第二標準格式數據,以產生對應于第二標準格式的第二標準格式數據檔案;而當第一數據處理系統接收到對應于第二標準格式的第二標準格式數據檔案時,映射器會利用映射儲存器中的映射規則將每個第二標準格式數據段中的第二標準格式數據映射成后映射數據,以產生后映射數據檔案。
12.一種文件檔案內容格式的轉換系統,其應用于連接數個數據處理系統的網絡環境,每一數據處理系統包括一個文件數據庫,其包括數個文件檔案,文件檔案對應于數個文件檔案種類;每一文件檔案對應于一個標準格式;一個用來將對應于第一標準格式的文件檔案轉換成一預先映射數據檔案及用來將一后映射數據檔案轉換成對應于第一標準格式文件檔案的轉換器,其中預先映射數據檔案及后映射數據檔案對應于第一標準格式;一個映射器,用來將預先映射數據檔案映射出對應于一第二標準格式的第二標準格式數據檔案,以及用來將對應于第二標準格式的第二標準格式數據檔案映射出后映射數據檔案;其中當第一數據處理系統欲傳送一個文件檔案至對應于第二標準格式的第二數據處理系統時,第一數據處理系統從其文件數據庫取出對應于第一標準格式的文件檔案,利用轉換器將該文件檔案轉換成一預先映射數據檔案,利用映射器將該預先映射數據檔案映射出對應于第二標準格式的第二標準格式數據檔案,然后,該數據處理系統傳送該第二標準格式數據檔案,而當該第一數據處理系統接收到對應于該第二標準格式的第二標準格式數據檔案時,利用映射器將該第二標準格式數據檔案映射出一后映射數據檔案,并且利用轉換器將該后映射數據檔案轉換成對應于第一標準格式的文件檔案,以將對應于該第一標準格式的文件檔案存放在該文件數據庫。
13.如權利要求12所述的系統,其特征在于,所述文件檔案、預先映射數據檔案、第二標準格式數據檔案及后映射數據檔案均為利用可延片式標注語言所寫成的檔案。
14.如權利要求12所述的系統,其特征在于,所述預先映射數據檔案包括一個轉換因子,用來標示所述第二數據處理系統的文件檔案所對應的第二標準格式,所述第一數據處理系統會根據轉換因子將所述預先映射數據檔案映射出對應于一第二標準格式的第二標準格式數據檔案,并且傳送第二標準格式數據檔案。
15.如權利要求12所述的系統,其特征在于,所述轉換器包括一個用來編譯所述文件檔案的文件類型定義編譯器及一個用來存放數個編譯規則檔案的文件類型定義儲存器;每一褊譯規則檔案對應于一個文件檔案種類;當所述第一數據處理系統需傳送該文件檔案時,文件類型定義編譯器利用對應于該文件檔案種類的編譯規則檔案將對應于所述第一標準格式的文件檔案轉換成一個預先映射數據檔案;當第一數據處理系統接收到對應于所述第二標準格式的第二標準格式數據檔案時,文件類型定義編譯器利用編譯規則檔案將所述后映射數據檔案轉換成對應于第一標準格式的文件檔案,以將對應于該文件檔案存放在其文件數據庫。
16.如權利要求15所述的系統,其特征在于,所述文件類型定義編譯器對應于所述第一標準格式。
17.如權利要求15所述的系統,其特征在于,所述編譯規則檔案對應于所述第一標準格式。
18.如權利要求15所述的系統,其特征在于,所述編譯規則檔案是由可延伸式類型語言所寫成的檔案。
19.如權利要求15所述的系統,其特征在于,所述文件檔案包括數個原始數據段,每一原始數據段包括原始數據;所述預先映射數據檔案包括數個預先映射數據段,每一預先映射數據段包括預先映射數據;所述后映射數據檔案包括數個后映射數據段,每一后映射數據段包括后映射數據;當所述第一數據處理系統需傳送文件檔案時,所述轉換器利用所述文件類型定義編譯器及文件類型定義儲存器中的編譯規則檔案將每一原始數據段中的原始數據轉換成預先映射數據,以產生預先映射數據檔案;當第一數據處理系統接收到對應于所述第二標準格式的第二標準格式數據檔案時,轉換器利用文件類型定義編譯器及文件類型定義儲存器中的編譯規則檔案將每一后映射數據段中的后映射數據轉換成原始數據,以產生對應于所述第一標準格式的文件。
20.如權利要求12所述的系統,其特征在于,所述第一數據處理系統的映射器,包括一個映射儲存器,其用來儲存數個映射規則檔案,每一映射規則檔案對應于一個標準格式;當第一數據處理系統需傳送所述文件檔案時,映射器將利用映射儲存器中對應于所述第二標準格式的映射規則檔案的映射規則將所述預先映射數據檔案映射出對應于所述第二標準格式的第二標準格式數據檔案;當第一數據處理系統接收到對應于第二標準格式的第二標準格式數據檔案時,映射器會利用映射儲存器中的對應于第二標準格式的映射規則檔案的映射規則將第二標準格式數據檔案映射出所述后映射數據檔案。
21.如權利要求20所述的系統,其特征在于,所述映射規則檔案是由可延伸式類型語言所寫成的檔案。
22.如權利要求20所述的系統,其特征在于,所述預先映射數據檔案包括數個預先映射數據段,每一預先映射數據段包括預先映射數據,所述第二標準格式數據檔案包括數個第二標準格式數據段,每一第二標準格式數據段包括第二標準格式數據;所述后映射數據檔案包括數個后映射數據段,每一后映射數據段包括后映射數據;所述第一數據處理系統需傳送文件檔案時,映射器將利用映射儲存器中的對應于第二標準格式的映射規則檔案的映射規則將每一個預先映射數據段中的預先映射數據映射成對應于所述第二標準格式的第二標準格式數據,以產生對應于第二標準格式的第二標準格式數據檔案;當第一數據處理系統接收到對應于第二標準格式的第二標準格式數據檔案時,映射器利用映射儲存器中的對應于第二標準格式的映射規則檔案的映射規則將每一第二標準格式數據段中的第二標準格式數據映射成所述后映射數據,以產生后映射數據檔案。
全文摘要
一種文件檔案內容格式的轉換方法及其系統,本方法步驟:當第一數據處理系統需傳送一文件檔案至第二數據處理系統時,第一系統取出文件檔案并將其轉換成第一標準格式的預先映射數據檔案;并將該檔案映射成第二標準格式數據檔案,并傳送該檔案;當第一系統收到來自第二系統的數據檔案時,將其映射出一個對應的后映射數據檔案,并將該檔案轉換成文件檔案,存放在文件數據庫。轉換系統包括:文件數據庫、轉換器及映射器。本系統結構簡單。
文檔編號G06F17/28GK1369832SQ0110376
公開日2002年9月18日 申請日期2001年2月12日 優先權日2001年2月12日
發明者孫承鴻, 方建國, 戴家揚 申請人:宏碁電腦股份有限公司