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