專利名稱:數(shù)據(jù)傳輸整合系統(tǒng)與方法
技術(shù)領(lǐng)域:
本發(fā)明是關(guān)于一種數(shù)據(jù)傳輸系統(tǒng)及方法,特別關(guān)于一種數(shù)據(jù)傳輸整合系統(tǒng)及方法。
背景技術(shù):
大型企業(yè)由于人事組織龐大,研發(fā)技術(shù)及制造產(chǎn)品種類繁雜,為了有效管理企業(yè)內(nèi)的各類信息如人事、生產(chǎn)設(shè)備、研發(fā)流程以及財務(wù)等信息,企業(yè)內(nèi)部設(shè)置數(shù)據(jù)庫以期能夠隨時地且確實地掌控上述重要的信息。然而大型企業(yè)的據(jù)點經(jīng)??缭胶Q笠约瓣懙氐南拗品植加谑澜绺鞯刂?,大型企業(yè)中這些跨區(qū)域的據(jù)點彼此間的人事、生產(chǎn)設(shè)備、研發(fā)流程以及財務(wù)等信息亦有所差異,且不同據(jù)點所使用的數(shù)據(jù)庫亦可能有所不同,這些數(shù)據(jù)以及數(shù)據(jù)庫的差異性使得企業(yè)內(nèi)部無法順利整合信息,各數(shù)據(jù)庫必須花費心思以取得各據(jù)點數(shù)據(jù)。
異質(zhì)數(shù)據(jù)庫之間數(shù)據(jù)傳遞是通過一裝入器(loader)將數(shù)據(jù)自一數(shù)據(jù)庫下載并加以轉(zhuǎn)換數(shù)據(jù)其格式,如圖1所示,一第一數(shù)據(jù)庫11、一第二數(shù)據(jù)庫12、一第三數(shù)據(jù)庫13以及一第四數(shù)據(jù)庫14為異質(zhì)數(shù)據(jù)庫,其中第四數(shù)據(jù)庫14聯(lián)機至第一數(shù)據(jù)庫11、第二數(shù)據(jù)庫12以及第三數(shù)據(jù)庫13后,通過一裝入器141、一裝入器142以及一裝入器143依序分別自第一數(shù)據(jù)庫11、第二數(shù)據(jù)庫12以及第三數(shù)據(jù)庫13下載數(shù)據(jù),并將數(shù)據(jù)轉(zhuǎn)換儲存為第四數(shù)據(jù)庫14的格式。如果日后又有新增的數(shù)據(jù)庫,或數(shù)據(jù)庫的格式改變時,數(shù)據(jù)庫管理人員必須要開發(fā)抓取新數(shù)據(jù)庫的裝入器,或維護修改已有的裝入器,以便讓裝入器能夠抓取其它數(shù)據(jù)庫的數(shù)據(jù),并將這些數(shù)據(jù)轉(zhuǎn)換為本地數(shù)據(jù)庫的格式加以儲存。另外,若各個異質(zhì)數(shù)據(jù)庫自行開發(fā)本身的裝入器,所需的裝入器隨著數(shù)據(jù)庫的數(shù)量而增多,如果數(shù)據(jù)庫的數(shù)量龐大,裝入器的數(shù)量亦趨于龐大。再者,如果各個數(shù)據(jù)庫分別以裝入器抓取同一數(shù)據(jù)庫內(nèi)的同一筆數(shù)據(jù),若抓取數(shù)據(jù)的時間不一致,抓取的數(shù)據(jù)內(nèi)容亦可能不一致,應(yīng)該要各地相同的數(shù)據(jù)便不相同。
眾多數(shù)據(jù)庫所形成的復(fù)雜網(wǎng)絡(luò)使得數(shù)據(jù)庫以及裝入器不容易維護,各數(shù)據(jù)庫之間必須各自協(xié)調(diào)其數(shù)據(jù)傳送的機制,以保證下載的數(shù)據(jù)是正確無誤的,若能簡化眾多數(shù)據(jù)庫所形成的復(fù)雜網(wǎng)絡(luò)將能夠減輕維護數(shù)據(jù)庫以及裝入器的負(fù)擔(dān)。
有鑒于此,提供一種數(shù)據(jù)傳輸整合系統(tǒng)及方法,其提供各異質(zhì)數(shù)據(jù)庫下載數(shù)據(jù)服務(wù),并能夠轉(zhuǎn)換各異質(zhì)數(shù)據(jù)庫的數(shù)據(jù)格式,使得各異質(zhì)數(shù)據(jù)庫能夠順利取得其它數(shù)據(jù)庫中的數(shù)據(jù),確保數(shù)據(jù)的時效性以及正確性,正是當(dāng)前的重要課題之一。
發(fā)明內(nèi)容
有鑒于上述課題,本發(fā)明提供一種數(shù)據(jù)傳輸整合系統(tǒng)及方法。
于是,依本發(fā)明的數(shù)據(jù)傳輸整合系統(tǒng),包含一請求接收模塊、一清單建立模塊、一選取數(shù)據(jù)模塊以及一傳送數(shù)據(jù)模塊。其中,請求接收模塊接收第一異質(zhì)數(shù)據(jù)庫的多個數(shù)據(jù)下載請求于主服務(wù)器,清單建立模塊依據(jù)數(shù)據(jù)下載請求建立對應(yīng)的多個數(shù)據(jù)下載清單,選取數(shù)據(jù)模塊依據(jù)數(shù)據(jù)下載清單選取第二異質(zhì)數(shù)據(jù)庫內(nèi)多個下載數(shù)據(jù),并接收下載數(shù)據(jù)于主服務(wù)器,以及傳送數(shù)據(jù)模塊依據(jù)數(shù)據(jù)下載清單分別傳送下載數(shù)據(jù)至第一異質(zhì)數(shù)據(jù)庫。
另外,本發(fā)明亦提供一種數(shù)據(jù)傳輸整合方法,包括接收所述第一異質(zhì)數(shù)據(jù)庫的多個數(shù)據(jù)下載請求于所述主服務(wù)器,接著依據(jù)所述數(shù)據(jù)下載請求建立對應(yīng)的多個數(shù)據(jù)下載清單,然后依據(jù)所述數(shù)據(jù)下載清單選取所述第二異質(zhì)數(shù)據(jù)庫內(nèi)的多個下載數(shù)據(jù),并接收所述下載數(shù)據(jù)于所述主服務(wù)器,以及依據(jù)各所述數(shù)據(jù)下載清單分別傳送各所述下載數(shù)據(jù)至各所述第一異質(zhì)數(shù)據(jù)庫。
承上所述,因依本發(fā)明的數(shù)據(jù)傳輸整合系統(tǒng)及方法傳遞并轉(zhuǎn)換各異質(zhì)數(shù)據(jù)庫所需的數(shù)據(jù),所以各異質(zhì)數(shù)據(jù)庫能夠順利取得其它數(shù)據(jù)庫中的數(shù)據(jù),確保數(shù)據(jù)的時效性以及正確性。
圖1為一示意圖,顯示公知數(shù)據(jù)庫以裝入器下載數(shù)據(jù);
圖2為一示意圖,顯示依本發(fā)明較佳實施例的數(shù)據(jù)傳輸整合系統(tǒng);圖3為一示意圖,顯示依本發(fā)明較佳實施例的數(shù)據(jù)傳輸整合系統(tǒng),其中,數(shù)據(jù)下載清單依據(jù)數(shù)據(jù)下載請求而建立,下載數(shù)據(jù)依據(jù)數(shù)據(jù)下載清單傳送;圖4為一示意圖,顯示依本發(fā)明另一較佳實施例的數(shù)據(jù)傳輸整合系統(tǒng);圖5為一示意圖,顯示依本發(fā)明另一較佳實施例的數(shù)據(jù)傳輸整合系統(tǒng),其中數(shù)據(jù)下載清單依據(jù)數(shù)據(jù)下載請求而建立,下載數(shù)據(jù)依據(jù)數(shù)據(jù)下載清單傳送;圖6為一示意圖,顯示依本發(fā)明另一較佳實施例的數(shù)據(jù)傳輸整合系統(tǒng),其中顯示模塊輸出數(shù)據(jù)于一窗口;圖7為一流程圖,顯示依本發(fā)明較佳實施例的數(shù)據(jù)傳輸整合方法;以及圖8為一流程圖,顯示依本發(fā)明另一較佳實施例的數(shù)據(jù)傳輸整合方法。
組件符號說明11 第一數(shù)據(jù)庫12 第二數(shù)據(jù)庫13 第三數(shù)據(jù)庫14 第四數(shù)據(jù)庫141裝入器142裝入器143裝入器21 第一異質(zhì)數(shù)據(jù)庫211第一聯(lián)機212數(shù)據(jù)下載請求22 第一異質(zhì)數(shù)據(jù)庫221第一聯(lián)機222數(shù)據(jù)下載請求23 第二異質(zhì)數(shù)據(jù)庫231第二聯(lián)機
232 下載數(shù)據(jù)24 第二異質(zhì)數(shù)據(jù)庫241 第二聯(lián)機242 下載數(shù)據(jù)25 主服務(wù)器251 第一聯(lián)機模塊252 請求接收模塊253 清單建立模塊253a 數(shù)據(jù)下載清單254 第二聯(lián)機模塊255 選取數(shù)據(jù)模塊256 傳送數(shù)據(jù)模塊257 清單處理模塊258 顯示模塊3窗口31 實時指令區(qū)塊32 數(shù)據(jù)下載請求區(qū)塊33 數(shù)據(jù)下載清單區(qū)塊34 響應(yīng)訊息區(qū)塊S01-S07 數(shù)據(jù)傳輸整合方法S11-S22 數(shù)據(jù)傳輸整合方法具體實施方式
以下將參照相關(guān)圖式,說明依本發(fā)明較佳實施例的數(shù)據(jù)傳輸整合系統(tǒng)及方法。
請參照圖2所示,依本發(fā)明較佳實施例的數(shù)據(jù)傳輸整合系統(tǒng),包含一第一聯(lián)機模塊251、一請求接收模塊252、一第二聯(lián)機模塊254、一清單建立模塊253、一選取數(shù)據(jù)模塊255以及一傳送數(shù)據(jù)模塊256。在本實施例中,第一聯(lián)機模塊251、請求接收模塊252、第二聯(lián)機模塊254、清單建立模塊253、選取數(shù)據(jù)模塊255以及傳送數(shù)據(jù)模塊256位于一主服務(wù)器25上。
第一聯(lián)機模塊251建立主服務(wù)器25至第一異質(zhì)數(shù)據(jù)庫21的第一聯(lián)機211,以及建立主服務(wù)器25至第一異質(zhì)數(shù)據(jù)庫22的第一聯(lián)機221。請求接收模塊252分別接收第一異質(zhì)數(shù)據(jù)庫21以及第一異質(zhì)數(shù)據(jù)庫22的數(shù)據(jù)下載請求212以及數(shù)據(jù)下載請求222。清單建立模塊253依據(jù)數(shù)據(jù)下載請求212以及數(shù)據(jù)下載請求222建立對應(yīng)的多個數(shù)據(jù)下載清單。
在本實施例中,數(shù)據(jù)下載請求212與數(shù)據(jù)下載請求222可以是第一異質(zhì)數(shù)據(jù)庫21與第一異質(zhì)數(shù)據(jù)庫22請求主服務(wù)器25代為下載數(shù)據(jù)的指令,另外,數(shù)據(jù)下載清單包含一指定下載數(shù)據(jù)、一請求來源以及一下載來源。其中指定下載數(shù)據(jù)是各數(shù)據(jù)下載清單所要下載的數(shù)據(jù),下載來源指定下載數(shù)據(jù)其所在的第二異質(zhì)數(shù)據(jù)庫(在本例中可以是第二異質(zhì)數(shù)據(jù)庫23或第二異質(zhì)數(shù)據(jù)庫24),傳送目的地是指定下載數(shù)據(jù)所要傳送到達的各第一異質(zhì)數(shù)據(jù)庫(在本例中可以是第一異質(zhì)數(shù)據(jù)庫21或第一異質(zhì)數(shù)據(jù)庫22)。
第二聯(lián)機模塊254依據(jù)各數(shù)據(jù)下載清單建立主服務(wù)器25至第二異質(zhì)數(shù)據(jù)庫23的第二聯(lián)機231,以及建立主服務(wù)器25至第二異質(zhì)數(shù)據(jù)庫24的第二聯(lián)機241。
選取數(shù)據(jù)模塊255依據(jù)數(shù)據(jù)下載清單選取第二異質(zhì)數(shù)據(jù)庫23內(nèi)的下載數(shù)據(jù)232,以及選取第二異質(zhì)數(shù)據(jù)庫24內(nèi)的下載數(shù)據(jù)242,并于主服務(wù)器25接收下載數(shù)據(jù)232以及下載數(shù)據(jù)242。在本實施例中,選取數(shù)據(jù)模塊255依據(jù)數(shù)據(jù)下載清單中的下載來源及指定下載數(shù)據(jù),選取第二異質(zhì)數(shù)據(jù)庫23內(nèi)的下載數(shù)據(jù)232,以及選取第二異質(zhì)數(shù)據(jù)庫24內(nèi)的下載數(shù)據(jù)242,并于主服務(wù)器25接收下載數(shù)據(jù)232以及下載數(shù)據(jù)242。
傳送數(shù)據(jù)模塊256依據(jù)數(shù)據(jù)下載清單,將下載數(shù)據(jù)232以及下載數(shù)據(jù)242轉(zhuǎn)換為對應(yīng)的第一異質(zhì)數(shù)據(jù)庫21以及第一異質(zhì)數(shù)據(jù)庫22的數(shù)據(jù)格式后,傳送下載數(shù)據(jù)232以及下載數(shù)據(jù)242至第一異質(zhì)數(shù)據(jù)庫21以及第一異質(zhì)數(shù)據(jù)庫22。在本實施例中,傳送數(shù)據(jù)模塊256依據(jù)數(shù)據(jù)下載清單中的請求來源,將下載數(shù)據(jù)232以及下載數(shù)據(jù)242轉(zhuǎn)換為對應(yīng)的第一異質(zhì)數(shù)據(jù)庫21以及第一異質(zhì)數(shù)據(jù)庫22的數(shù)據(jù)格式后,傳送下載數(shù)據(jù)232以及下載數(shù)據(jù)242至對應(yīng)的第一異質(zhì)數(shù)據(jù)庫21以及第一異質(zhì)數(shù)據(jù)庫22。除此之外,主服務(wù)器25并非是數(shù)據(jù)庫,所以主服務(wù)器25傳遞完成下載數(shù)據(jù)232以及下載數(shù)據(jù)242之后,下載數(shù)據(jù)232以及下載數(shù)據(jù)242并不會儲存于主服務(wù)器25之中。再者,第一聯(lián)機211、第一聯(lián)機221、第二聯(lián)機231以及第二聯(lián)機241可為網(wǎng)際網(wǎng)絡(luò)聯(lián)機,主服務(wù)器25、第一異質(zhì)數(shù)據(jù)庫21、第一異質(zhì)數(shù)據(jù)庫22、第二異質(zhì)數(shù)據(jù)庫23以及第二異質(zhì)數(shù)據(jù)庫24可不受限于其所在位置,更可以分布于世界各地,以網(wǎng)際網(wǎng)絡(luò)相互聯(lián)機。
在另一實施例中,傳送數(shù)據(jù)模塊256更可依據(jù)數(shù)據(jù)下載清單中的傳送目的地以及傳送目的地的所在時區(qū),在不同的時間傳送下載數(shù)據(jù)232以及下載數(shù)據(jù)242至對應(yīng)的第一異質(zhì)數(shù)據(jù)庫21以及第一異質(zhì)數(shù)據(jù)庫22。
如圖3所示,清單建立模塊253依據(jù)數(shù)據(jù)下載請求212以及數(shù)據(jù)下載請求222建立對應(yīng)的多個數(shù)據(jù)下載清單253a之后,選取數(shù)據(jù)模塊255依據(jù)數(shù)據(jù)下載清單253a中的下載來源及指定下載數(shù)據(jù),選取并接收第二異質(zhì)數(shù)據(jù)庫23內(nèi)的下載數(shù)據(jù)232,其中下載數(shù)據(jù)232的內(nèi)容是數(shù)據(jù)下載請求212所指定的王大一的人事數(shù)據(jù)以及數(shù)據(jù)下載請求222所指定的林大三的人事數(shù)據(jù)。另外,選取數(shù)據(jù)模塊255依據(jù)數(shù)據(jù)下載清單253a中的下載來源及指定下載數(shù)據(jù),選取并接收第二異質(zhì)數(shù)據(jù)庫24內(nèi)的下載數(shù)據(jù)242,其中下載數(shù)據(jù)242的內(nèi)容是數(shù)據(jù)下載請求212所指定的劉大四的人事數(shù)據(jù)以及數(shù)據(jù)下載請求222所指定的何大二的人事數(shù)據(jù)。
傳送數(shù)據(jù)模塊256依據(jù)數(shù)據(jù)下載清單253a內(nèi)的請求來源以及請求來源的所在時區(qū),在第一異質(zhì)數(shù)據(jù)庫21的當(dāng)?shù)厣习鄷r間前,將王大一的人事數(shù)據(jù)以及劉大四的人事數(shù)據(jù)轉(zhuǎn)換為第一異質(zhì)數(shù)據(jù)庫21的數(shù)據(jù)格式,并傳送至第一異質(zhì)數(shù)據(jù)庫21。另外,傳送數(shù)據(jù)模塊256依據(jù)數(shù)據(jù)下載清單253a內(nèi)的請求來源以及請求來源的所在時區(qū),在第一異質(zhì)數(shù)據(jù)庫22的當(dāng)?shù)厣习鄷r間前,將何大二的人事數(shù)據(jù)以及林大三的人事數(shù)據(jù)轉(zhuǎn)換為第一異質(zhì)數(shù)據(jù)庫22的數(shù)據(jù)格式,并傳送至第一異質(zhì)數(shù)據(jù)庫22。主服務(wù)器25傳遞完成下載數(shù)據(jù)232以及下載數(shù)據(jù)242之后,將暫存在主服務(wù)器25中的下載數(shù)據(jù)232以及下載數(shù)據(jù)242刪除。
請參照圖4所示,與圖2所示不同的是,依本發(fā)明另一較佳實施例的數(shù)據(jù)傳輸整合系統(tǒng),更包含一清單處理模塊257以及一顯示模塊258,其中清單處理模塊257以及顯示模塊258位于主服務(wù)器25上,清單處理模塊257可依據(jù)數(shù)據(jù)下載清單中的下載來源或是傳送目的地,將數(shù)據(jù)下載清單排序,另外顯示模塊258顯示本實施例的數(shù)據(jù)傳輸整合系統(tǒng)的處理過程于一使用者界面,其中使用者界面可以是一窗口。
數(shù)據(jù)下載清單更可包含一下載旗標(biāo),其被標(biāo)明為需要下載或不需要下載,當(dāng)其被標(biāo)明為需要下載時,表示主服務(wù)器25不需要自第二異質(zhì)數(shù)據(jù)庫23或第二異質(zhì)數(shù)據(jù)庫24接收數(shù)據(jù)下載清單內(nèi)的指定下載數(shù)據(jù)。通過下載旗標(biāo)可以避免第一異質(zhì)數(shù)據(jù)庫21與第一異質(zhì)數(shù)據(jù)庫22在不同時間點下載相同重復(fù)的數(shù)據(jù)。
清單處理模塊257依據(jù)數(shù)據(jù)下載清單中的指定下載數(shù)據(jù)以及下載來源,判斷數(shù)據(jù)下載清單是否將要下載重復(fù)的數(shù)據(jù)。當(dāng)數(shù)據(jù)下載清單將要下載重復(fù)數(shù)據(jù)時,選擇將要重復(fù)下載數(shù)據(jù)的數(shù)據(jù)下載清單之一,并標(biāo)記其下載旗標(biāo)為需要下載,并選擇其余將要重復(fù)下載數(shù)據(jù)的數(shù)據(jù)下載清單,并標(biāo)記其下載旗標(biāo)為不需要下載;當(dāng)數(shù)據(jù)下載清單無下載重復(fù)數(shù)據(jù)時,標(biāo)記數(shù)據(jù)下載清單中的下載旗標(biāo)為需要下載。
選取數(shù)據(jù)模塊255選取下載旗標(biāo)被標(biāo)記為需要下載的數(shù)據(jù)下載清單,依據(jù)被選取的數(shù)據(jù)下載清單內(nèi)的下載來源以及指定下載數(shù)據(jù),選取第二異質(zhì)數(shù)據(jù)庫23內(nèi)的下載數(shù)據(jù)232,以及選取第二異質(zhì)數(shù)據(jù)庫24內(nèi)的下載數(shù)據(jù)242,并于主服務(wù)器25接收下載數(shù)據(jù)232以及下載數(shù)據(jù)242。
如圖5所示,清單處理模塊257依據(jù)數(shù)據(jù)下載清單253a中的傳送目的地(本例中第一異質(zhì)數(shù)據(jù)庫21優(yōu)先于第一異質(zhì)數(shù)據(jù)庫22),將數(shù)據(jù)下載清單253a排序。另外,第一異質(zhì)數(shù)據(jù)庫21以及第一異質(zhì)數(shù)據(jù)庫22皆請求下載第二異質(zhì)數(shù)據(jù)庫24內(nèi)的何大二的人事數(shù)據(jù),在本實施例中,選擇傳送目的地為第一異質(zhì)數(shù)據(jù)庫21的數(shù)據(jù)下載清單253a,標(biāo)記其中的下載旗標(biāo)為需要下載,并選擇傳送目的地為第一異質(zhì)數(shù)據(jù)庫22的數(shù)據(jù)下載清單253a,標(biāo)記其中的下載旗標(biāo)為不需要下載。其余未重復(fù)下載數(shù)據(jù)的數(shù)據(jù)下載清單253a,標(biāo)記其中的下載旗標(biāo)為需要下載。
選取數(shù)據(jù)模塊255選取下載旗標(biāo)被標(biāo)記為需要下載的數(shù)據(jù)下載清單253a,依據(jù)被選取的數(shù)據(jù)下載清單253a選取并接收劉大四的人事數(shù)據(jù)以及何大二的人事數(shù)據(jù)。
傳送數(shù)據(jù)模塊256依據(jù)數(shù)據(jù)下載清單253a內(nèi)的請求來源,將王大一的人事數(shù)據(jù)、何大二的人事數(shù)據(jù)以及劉大四的人事數(shù)據(jù)轉(zhuǎn)換為第一異質(zhì)數(shù)據(jù)庫21的數(shù)據(jù)格式,并傳送至第一異質(zhì)數(shù)據(jù)庫21,再將何大二的人事數(shù)據(jù)以及林大三的人事數(shù)據(jù)轉(zhuǎn)換為第一異質(zhì)數(shù)據(jù)庫22的數(shù)據(jù)格式,并傳送至第一異質(zhì)數(shù)據(jù)庫22。主服務(wù)器25傳遞完成下載數(shù)據(jù)232以及下載數(shù)據(jù)242之后移除下載數(shù)據(jù)232以及下載數(shù)據(jù)242在主服務(wù)器25中的暫存數(shù)據(jù)。
如圖6所示,顯示模塊258顯示本實施例的數(shù)據(jù)傳輸整合系統(tǒng)的處理過程于窗口3,其中窗口3包含實時指令區(qū)塊31、數(shù)據(jù)下載請求區(qū)塊32、數(shù)據(jù)下載清單區(qū)塊33以及響應(yīng)訊息區(qū)塊34。實時指令區(qū)塊31給使用者提供一下達指令界面,使用者可以在此下達實時指令且操作本系統(tǒng)。數(shù)據(jù)下載請求區(qū)塊32顯示經(jīng)由請求接收模塊252所接收的數(shù)據(jù)下載請求212以及數(shù)據(jù)下載請求222,數(shù)據(jù)下載清單區(qū)塊33顯示經(jīng)由清單建立模塊253所建立的數(shù)據(jù)下載清單或是清單處理模塊257處理后的數(shù)據(jù)下載清單。響應(yīng)訊息區(qū)塊34顯示系統(tǒng)狀態(tài)訊息、響應(yīng)使用者所下達的指令或顯示系統(tǒng)處理情況等等。
圖7是依本發(fā)明較佳實施例的數(shù)據(jù)傳輸整合方法的流程圖,其包含步驟S01至步驟S07。
在步驟S01之中,建立一主服務(wù)器至一第一異質(zhì)數(shù)據(jù)庫的第一聯(lián)機。
在步驟S02之中,接收第一異質(zhì)數(shù)據(jù)庫數(shù)據(jù)下載請求。
在步驟S03之中,依據(jù)數(shù)據(jù)下載請求建立對應(yīng)的數(shù)據(jù)下載清單。
在步驟S04之中,依據(jù)各數(shù)據(jù)下載清單建立主服務(wù)器至第二異質(zhì)數(shù)據(jù)庫的第二聯(lián)機。
在步驟S05之中,依據(jù)數(shù)據(jù)下載清單選取第二異質(zhì)數(shù)據(jù)庫內(nèi)的下載數(shù)據(jù),并于主服務(wù)器接收下載數(shù)據(jù)。
在步驟S06之中,依據(jù)數(shù)據(jù)下載清單轉(zhuǎn)換下載數(shù)據(jù)為對應(yīng)的第一異質(zhì)數(shù)據(jù)庫的數(shù)據(jù)格式。
在步驟S07之中,依據(jù)數(shù)據(jù)下載清單傳送下載數(shù)據(jù)至第一異質(zhì)數(shù)據(jù)庫。
本實施例中的數(shù)據(jù)傳輸整合方法已于圖2與圖3的實施例中討論過,故此不再贅述。
圖8是依本發(fā)明另一較佳實施例的數(shù)據(jù)傳輸整合方法的流程圖,其包含步驟S11至步驟S22。其中步驟S11至步驟S13與步驟S01至步驟S03相同,步驟S18、步驟S20與步驟S21分別與步驟S04、步驟S06與步驟S07相同,因此步驟S11至步驟S13、步驟S18、步驟S20與步驟S21在此不在贅述。
在步驟S14之中,依據(jù)數(shù)據(jù)下載清單中的下載來源,將數(shù)據(jù)下載清單排序。
在步驟S15之中,依據(jù)數(shù)據(jù)下載清單中的一指定下載數(shù)據(jù)以及一下載來源,判斷數(shù)據(jù)下載清單是否將要下載重復(fù)數(shù)據(jù)。當(dāng)數(shù)據(jù)下載清單將要下載重復(fù)數(shù)據(jù)時,進入步驟S16。當(dāng)數(shù)據(jù)下載清單并非要下載重復(fù)數(shù)據(jù)時,接著進入步驟S17。
在步驟S16之中,選擇將要重復(fù)下載數(shù)據(jù)的數(shù)據(jù)下載清單之一,標(biāo)記其一下載旗標(biāo)為需要下載,并選擇其余將要重復(fù)下載數(shù)據(jù)的數(shù)據(jù)下載清單,標(biāo)記其下載旗標(biāo)為不需要下載,接著進入步驟S18。
在步驟S17之中,標(biāo)記數(shù)據(jù)下載清單中的下載旗標(biāo)為需要下載,接著進入步驟S18。
在步驟S19之中,依據(jù)下載旗標(biāo)被標(biāo)記為需要下載的數(shù)據(jù)下載的數(shù)據(jù)下載清單選取并下載第二異質(zhì)數(shù)據(jù)庫內(nèi)的下載數(shù)據(jù)。
在步驟S22之中,顯示本實施例的數(shù)據(jù)傳輸整合方法的處理過程于一使用者界面,其中使用者界面可以是一窗口。
本實施例中的數(shù)據(jù)傳輸整合方法已于圖4至圖6的實施例中討論過,故此不再贅述。
綜上所述,因依本發(fā)明的數(shù)據(jù)傳輸整合系統(tǒng)及方法傳遞并轉(zhuǎn)換各異質(zhì)數(shù)據(jù)庫所需的數(shù)據(jù),所以各異質(zhì)數(shù)據(jù)庫能夠順利取得其它數(shù)據(jù)庫中的數(shù)據(jù),確保數(shù)據(jù)的時效性以及正確性。
以上所述僅為舉例性,而非為限制性的。任何未脫離本發(fā)明的精神與范疇,而對其進行等效修改或變更,均應(yīng)包含于所附的權(quán)利要求中。
權(quán)利要求
1.一種數(shù)據(jù)傳輸整合方法,其用于多個異質(zhì)數(shù)據(jù)庫間的數(shù)據(jù)傳輸,包含接收第一異質(zhì)數(shù)據(jù)庫的多個數(shù)據(jù)下載請求于主服務(wù)器;依據(jù)所述數(shù)據(jù)下載請求建立對應(yīng)的多個數(shù)據(jù)下載清單;依據(jù)所述數(shù)據(jù)下載清單選取第二異質(zhì)數(shù)據(jù)庫內(nèi)的多個下載數(shù)據(jù);接收所述下載數(shù)據(jù)于所述主服務(wù)器;以及依據(jù)各所述數(shù)據(jù)下載清單分別傳送各所述下載數(shù)據(jù)至各所述第一異質(zhì)數(shù)據(jù)庫。
2.如權(quán)利要求第1項所述的數(shù)據(jù)傳輸整合方法,更包含建立主服務(wù)器至多個第一異質(zhì)數(shù)據(jù)庫的多個第一聯(lián)機;以及依據(jù)各所述數(shù)據(jù)下載清單建立所述主服務(wù)器至多個第二異質(zhì)數(shù)據(jù)庫的多個第二聯(lián)機。
3.如權(quán)利要求第1項所述的數(shù)據(jù)傳輸整合方法,其中各所述數(shù)據(jù)下載清單包含一指定下載數(shù)據(jù),其是各所述數(shù)據(jù)下載清單所要下載的數(shù)據(jù);一下載來源,其是所述指定下載數(shù)據(jù)所在的各所述第二異質(zhì)數(shù)據(jù)庫;一傳送目的地,其是所述指定下載數(shù)據(jù)所要傳送到達的各所述第一異質(zhì)數(shù)據(jù)庫;以及一下載旗標(biāo),其標(biāo)明是否依據(jù)所述數(shù)據(jù)下載清單接收所述下載數(shù)據(jù)于所述主服務(wù)器。
4.如權(quán)利要求第3項所述的數(shù)據(jù)傳輸整合方法,更包含依據(jù)各所述數(shù)據(jù)下載清單中的所述指定下載數(shù)據(jù)以及所述下載來源,判斷各所述數(shù)據(jù)下載清單是否下載重復(fù)數(shù)據(jù);當(dāng)各所述數(shù)據(jù)下載清單下載重復(fù)數(shù)據(jù)時,選擇各所述數(shù)據(jù)下載清單之一,標(biāo)記所述數(shù)據(jù)下載清單的所述下載旗標(biāo)為需要下載,并標(biāo)記其余各所述數(shù)據(jù)下載清單的所述下載旗標(biāo)為不需要下載;以及當(dāng)各所述數(shù)據(jù)下載清單無下載重復(fù)數(shù)據(jù)時,標(biāo)記各所述數(shù)據(jù)下載清單的所述下載旗標(biāo)為需要下載。
5.如權(quán)利要求第3項所述的數(shù)據(jù)傳輸整合方法,其中依據(jù)所述數(shù)據(jù)下載請求建立對應(yīng)的多個數(shù)據(jù)下載清單的步驟包含依據(jù)發(fā)出各所述數(shù)據(jù)下載請求的各所述第一異質(zhì)數(shù)據(jù)庫以及指定的下載數(shù)據(jù)建立各所述數(shù)據(jù)下載清單的傳送目的地、指定下載數(shù)據(jù)以及下載來源,依據(jù)所述數(shù)據(jù)下載清單中所述下載來源、所述指定下載數(shù)據(jù)以及所述下載旗標(biāo)選取所述第二異質(zhì)數(shù)據(jù)庫內(nèi)的多個下載數(shù)據(jù),以及依據(jù)各所述數(shù)據(jù)下載清單中的所述傳送目的地,分別傳送各所述下載數(shù)據(jù)至各所述第一數(shù)據(jù)庫,而且依據(jù)各所述數(shù)據(jù)下載清單分別傳送各所述下載數(shù)據(jù)至各所述第一數(shù)據(jù)庫的步驟是依據(jù)各所述數(shù)據(jù)下載清單中的所述傳送目的地以及傳送目的地的所在時區(qū),分別傳送各所述下載數(shù)據(jù)至不同時區(qū)的各所述第一數(shù)據(jù)庫。
6.一種數(shù)據(jù)傳輸整合系統(tǒng),其與多個異質(zhì)數(shù)據(jù)庫配合以在所述異質(zhì)數(shù)據(jù)庫間進行數(shù)據(jù)傳輸,包含一請求接收模塊,其接收第一異質(zhì)數(shù)據(jù)庫的多個數(shù)據(jù)下載請求于主服務(wù)器;一清單建立模塊,其依據(jù)所述數(shù)據(jù)下載請求建立對應(yīng)的多個數(shù)據(jù)下載清單;一選取數(shù)據(jù)模塊,其依據(jù)所述數(shù)據(jù)下載清單選取第二異質(zhì)數(shù)據(jù)庫內(nèi)的多個下載數(shù)據(jù),并接收所述下載數(shù)據(jù)于所述主服務(wù)器;以及一傳送數(shù)據(jù)模塊,其依據(jù)各所述數(shù)據(jù)下載清單分別傳送各所述下載數(shù)據(jù)至各所述第一異質(zhì)數(shù)據(jù)庫。
7.如權(quán)利要求第6項所述的數(shù)據(jù)傳輸整合系統(tǒng),更包含一第一聯(lián)機模塊,其建立主服務(wù)器至多個第一異質(zhì)數(shù)據(jù)庫的多個第一聯(lián)機;以及一第二聯(lián)機模塊,其依據(jù)各所述數(shù)據(jù)下載清單建立所述主服務(wù)器至多個第二異質(zhì)數(shù)據(jù)庫的多個第二聯(lián)機,其中所述第一聯(lián)機與所述第二聯(lián)機的至少其中之一為網(wǎng)際網(wǎng)絡(luò)聯(lián)機。
8.如權(quán)利要求第6項所述的數(shù)據(jù)傳輸整合系統(tǒng),其中各所述數(shù)據(jù)下載清單包含一指定下載數(shù)據(jù),其是各所述數(shù)據(jù)下載清單所要下載的數(shù)據(jù),一下載來源,其是所述指定下載數(shù)據(jù)所在的各所述第二異質(zhì)數(shù)據(jù)庫,一傳送目的地,其是指定下載數(shù)據(jù)所要傳送到達的各所述第一異質(zhì)數(shù)據(jù)庫,以及一下載旗標(biāo),其標(biāo)明是否依據(jù)所述數(shù)據(jù)下載清單接收所述下載數(shù)據(jù)于所述主服務(wù)器,所述數(shù)據(jù)傳輸整合系統(tǒng)更包含一清單處理模塊,其依據(jù)各所述數(shù)據(jù)下載清單中的所述指定下載數(shù)據(jù)以及所述下載來源,判斷各所述數(shù)據(jù)下載清單是否下載重復(fù)數(shù)據(jù),當(dāng)各所述數(shù)據(jù)下載清單下載重復(fù)數(shù)據(jù)時,選擇各所述數(shù)據(jù)下載清單之一,標(biāo)記所述數(shù)據(jù)下載清單的所述下載旗標(biāo)為需要下載,并標(biāo)記其余各所述數(shù)據(jù)下載清單的所述下載旗標(biāo)為不需要下載,以及當(dāng)各所述數(shù)據(jù)下載清單無下載重復(fù)數(shù)據(jù)時,標(biāo)記各所述數(shù)據(jù)下載清單的所述下載旗標(biāo)為需要下載,其中所述清單處理模塊依據(jù)各所述下載來源與各所述傳送目的地的至少其中之一對所述數(shù)據(jù)下載清單排序,所述清單建立模塊依據(jù)發(fā)出各所述數(shù)據(jù)下載請求的各所述第一異質(zhì)數(shù)據(jù)庫以及指定的下載數(shù)據(jù),建立各所述數(shù)據(jù)下載清單的傳送目的地、指定下載數(shù)據(jù)以及下載來源,選取數(shù)據(jù)模塊依據(jù)所述數(shù)據(jù)下載清單中的所述下載來源、所述指定下載數(shù)據(jù)以及所述下載旗標(biāo)選取所述第二異質(zhì)數(shù)據(jù)庫內(nèi)的多個下載數(shù)據(jù),傳送數(shù)據(jù)模塊依據(jù)各所述數(shù)據(jù)下載清單中的所述傳送目的地,分別傳送各所述下載數(shù)據(jù)至各所述第一數(shù)據(jù)庫,所述傳送數(shù)據(jù)模塊依據(jù)各所述數(shù)據(jù)下載清單中的所述傳送目的地以及傳送目的地的所在時區(qū),分別傳送各所述下載數(shù)據(jù)至不同時區(qū)的各所述第一數(shù)據(jù)庫。
9.如權(quán)利要求第6項所述的數(shù)據(jù)傳輸整合系統(tǒng),更包含一顯示模塊,其顯示所述數(shù)據(jù)傳輸整合系統(tǒng)的處理過程于一使用者界面,其中所述使用者界面為一窗口。
10.如權(quán)利要求第6項所述的數(shù)據(jù)傳輸整合系統(tǒng),其中所述主服務(wù)器不是一個數(shù)據(jù)庫。
全文摘要
一種數(shù)據(jù)傳輸整合系統(tǒng)及方法,包含一請求接收模塊,其接收第一異質(zhì)數(shù)據(jù)庫的多個數(shù)據(jù)下載請求于主服務(wù)器;一清單建立模塊,其依據(jù)數(shù)據(jù)下載請求建立對應(yīng)的多個數(shù)據(jù)下載清單;一選取數(shù)據(jù)模塊,其依據(jù)數(shù)據(jù)下載清單選取第二異質(zhì)數(shù)據(jù)庫內(nèi)的多個下載數(shù)據(jù),并接收下載數(shù)據(jù)于主服務(wù)器;以及一傳送數(shù)據(jù)模塊,其依據(jù)數(shù)據(jù)下載清單分別傳送下載數(shù)據(jù)至第一異質(zhì)數(shù)據(jù)庫。
文檔編號G06F17/30GK1655150SQ200510059388
公開日2005年8月17日 申請日期2005年3月29日 優(yōu)先權(quán)日2005年3月29日
發(fā)明者李怡慶 申請人:威盛電子股份有限公司