專利名稱:減少數(shù)據(jù)下載時間及錯誤率的方法
技術領域:
本發(fā)明涉及一種數(shù)據(jù)下載技術,尤指一種可針對相應的文件數(shù)據(jù) 進行修改及上傳,而無須因文件更改或更新而重新制作新的文件,以 減少重新制作文件所需耗費的時間以及人力的減少數(shù)據(jù)下載時間及錯 誤率的方法。
背景技術:
現(xiàn)有服務器操作系統(tǒng)的下載方式系將客戶所提供的操作系統(tǒng)光盤 整合成出貨用的映像文件,整個予以上傳后再行下載;然此作法在每 次得到一個新的修補數(shù)據(jù)或相關軟件更新時,需重新制作整個映像文 件,且現(xiàn)行出貨用的映像文件絕大份均為多語言映像文件,即一個映 像文件整合了多個語言的操作系統(tǒng),因此,針對每種排列組合不同的 多語言映像文件,都必須為其制作單獨的語言映像文件,因此,每當 得到一個新的修補數(shù)據(jù)或相關軟件更新及不同排列組合的語言映像文 件時,即需重新制作整個映像文件,如再加上將映像文件傳送至服務 器時,發(fā)生循環(huán)冗余校驗碼(Cyclic-Redundancy Check Code, CRC) 校驗錯誤的情形,也需要重新制作整個映像文件后再重新上傳,然而 重新制作及上傳映像文件的結果無可避免的將增加出錯的機率,既造 成時間的耗費也形成人員的負擔,進而延長出貨的時間以致影響產(chǎn)品 在市場上的競爭力,因此,如何增加服務器映像文件修改的便利性及 減少所需花費的時間,實為現(xiàn)今欲提升產(chǎn)品競爭力與縮短產(chǎn)品出貨時 間亟待解決的技術問題。
發(fā)明內(nèi)容
鑒于上述背景技術的缺點,本發(fā)明的主要目的在于提供一種減少 數(shù)據(jù)下載時間及錯誤率的方法,其先行將操作系統(tǒng)光盤整合成映像文 件后再區(qū)分成基本映像文件(Base-image)、修補映像文件(Patch-image)及擴展映像文件(Extend-image)等三部份,并將有關修補的數(shù)據(jù)整合 成修補映像文件,從而使映像文件在更新修補數(shù)據(jù)或相關軟件后,僅 需對相應的修補映像文件進行編修即可,此外,亦可使基本映像文件 及擴展映像文件得以繼續(xù)使用,而無須如背景技術般,在得到新的修
補數(shù)據(jù)或文件上傳時如循環(huán)冗余校驗碼校驗錯誤時,即需重新制作新 的修補映像文件,故可大幅縮小重新制作修補映像文件的時間及難度, 進而避免人力及時間的耗費。
本發(fā)明的另一目的,在于提供一種減少數(shù)據(jù)下載時間及錯誤率的 方法,其可將不同的語言數(shù)據(jù)整合成多個擴展映像文件,從而使服務 器中僅需保留幾個語言版本的擴展映像文件,當需要任何語言的映像 文件時,僅需通過排列組合選用相應的擴展映像文件來制作產(chǎn)生新的 擴展映像文件,并直接上傳至服務器中,而無須如背景技術般,須對 不同排列組合的多語言映像文件單獨制作及上傳,故可大大減少錯誤 的機率及所占用的服務器空間。
為達上述目的,本發(fā)明即提供一種減少數(shù)據(jù)下載時間及錯誤率的 方法,其包含(1)將所需下載的映像文件區(qū)分為基本映像文件、修 補映像文件及擴展映像文件;(2)先行將硬磁盤中關于語言及修補的 數(shù)據(jù)從第一儲存區(qū)中刪除,以形成基本映像文件后,以整個硬磁盤數(shù) 據(jù)下載的方式,將數(shù)據(jù)傳送至服務器中;(3)利用分區(qū)下載方式將由 修補數(shù)據(jù)整合成的修補映像文件暫時存放至硬磁盤的第二儲存分區(qū) 中,期間并按單語言流程及多語言流程區(qū)分修補映像文件,并分別復 制到第一儲存分區(qū)及第三儲存分區(qū)中,待修補映像文件數(shù)據(jù)均下載至 第二儲存分區(qū)后,即將修補映像文件數(shù)據(jù)經(jīng)冗余校驗碼校驗無誤后, 上傳至服務器中;以及(4)利用分區(qū)下載方式將由語言數(shù)據(jù)整合成的 擴展映像文件暫時存放至硬磁盤的第二儲存分區(qū)中,期間并按單語言 流程及多語言流程區(qū)分擴展映像文件,并分別復制到第一儲存分區(qū)及 第三儲存分區(qū)中,待擴展映像文件數(shù)據(jù)均下載至第二儲存分區(qū)后,即 將擴展映像文件數(shù)據(jù)經(jīng)冗余校驗碼校驗無誤后,上傳至服務器中。
綜上所述,本發(fā)明所提供的減少數(shù)據(jù)下載時間及錯誤率的方法, n丁于映像文件更新修補數(shù)據(jù)或相關軟件及需要任何語言的映像文件 時,僅需針對相應的修補映像文件進行編修及通過排列組合選用相應
的擴展映像文件來制作產(chǎn)生新的修補映像文件及擴展映像文件即可, 而無須如背景技術般,需針對新的修補映像文件及擴展映像文件重新 制作及上傳,以大幅縮小重新制作修補映像文件及擴展映像文件的時 間及難度,進而避免人力及時間的耗費并減少因頻繁上傳可能產(chǎn)生錯 誤的機率,故可充分解決背景技術所存在的問題。
圖1為流程圖,其用于顯示本發(fā)明的減少數(shù)據(jù)下載時間及錯誤率 的方法從將所欲下載的映像文件分割并上傳至服務器的步驟流程。 主要元件符號說明
S1至S7步驟
具體實施例方式
以下通過特定的具體實例說明本發(fā)明的實施方式,本領域的技術 人員可由本說明書所揭示內(nèi)容輕易地了解本發(fā)明的其他優(yōu)點與功效。 本發(fā)明亦可通過其他不同的具體實例加以施行或應用,本說明書中的 各項細節(jié)亦可基于不同觀點與應用,在不背離本發(fā)明的精神下進行各 種修飾與變更。
實施例
圖1為流程圖,其用于顯示本發(fā)明的減少數(shù)據(jù)下載時間及錯誤率 的方法從將所欲下載的映像文件分割并上傳至服務器的步驟流程,本 發(fā)明方法適用于將硬磁盤所存放的映像文件下載至服務器的過程中, 用于解決現(xiàn)有將整個硬磁盤文件上傳后再下載的方式所導致時間、人 員耗費、錯誤率高及修改不易等缺點,進而以通過分區(qū)下載、傳送的 方式,減少映像文件在下載過程所需耗費的時間、人力及產(chǎn)生錯誤的
機率并可節(jié)省服務器的儲存空間,如步驟S1所示,先行將所欲下載的 映像文件區(qū)分成基本映像文件(Base-image )、修補映像文件 (Patch-image)及擴展映像文件(Extend-image),當使用者以系統(tǒng)光 盤安裝完操作系統(tǒng)后,此時硬磁盤即至少被分割成第一儲存分區(qū)、第 二儲存分區(qū)及第三儲存分區(qū),接著,前進到步驟S2。 在步驟S2中,將映像文件上傳至服務器前需將和語文及修補有關
的數(shù)據(jù)自第一儲存分區(qū)中刪除以形成基本映像文件后,以現(xiàn)有的整個 硬磁盤數(shù)據(jù)上傳方式,將硬磁盤中所存放的數(shù)據(jù)上傳至服務器中,接
著,前進到歩驟S3。
在步驟S3中,通過系統(tǒng)光盤將有關修補的數(shù)據(jù)整合成修補映像文 件,并下載至硬磁盤所設的第二儲存分區(qū)(用于做為數(shù)據(jù)暫存之用) 中,并在下載過程中以循環(huán)冗余校驗碼(Cyclic-Redundancy Check Code, CRC)的方式偵測所下載的數(shù)據(jù)是否正確,接著,前進到步驟 S4。
在步驟S4中,修補映像文件下載期間,并將區(qū)分為單語言流程或 多語言流程,如為單語言流程則將數(shù)據(jù)復制到第一儲存分區(qū)中,若為 多語言流程,將數(shù)據(jù)復制到第三儲存分區(qū)中,接著,前進到步驟S5。
在步驟S5中,通過系統(tǒng)光盤將有關語言的數(shù)據(jù)整合成擴展映像文 件,并下載至硬磁盤所設的第二儲存分區(qū)中,下載過程中并以循環(huán)冗 余校驗碼(Cyclic-Redundancy Check Code, CRC)的方式偵測所下載 的數(shù)據(jù)是否正確,接著,前進到步驟S6。
在步驟S6中,擴展映像文件下載期間,亦需將擴展映像文件區(qū)分 為單語言流程或多語言流程,同樣地,如為單語言流程則將數(shù)據(jù)復制 到第一儲存分區(qū)中,若為多語言流程,將數(shù)據(jù)復制到第三儲存分區(qū)中, 接著,前進到步驟S7。
在步驟S7中,待修補映像文件及擴展映像文件數(shù)據(jù)全部下載至第 二儲存分區(qū)后,即可以分區(qū)上傳的形式傳送至服務器中,在此,往后 映像文件在數(shù)據(jù)修補或軟件更新時,僅需針對相應的修補映像文件進 行修改,而無須如背景技術般重新制作并上傳整個映像文件,所導致 時間及人力耗費;再者,此后服務器中亦僅需保留幾個固定語言的擴 展映像文件,如需任何種類的多語言數(shù)據(jù),即可通過排列組合方式, 選用相對應的擴展映像文件來制作,如引進新語言的操作系統(tǒng),亦因 基本映像文件及修補映像文件共用,僅需上傳新制作完成的擴展映像 文件即可,并不無須如背景技術般,必須針對不同的語言制作單獨的 擴展映像文件,故可避免因多次重新制作和上傳擴展映像文件所可能 增加的錯誤機率。
上述施例僅為例示性說明本發(fā)明的原理及功效,而非用于限制本 發(fā)明。任何本領域技術人員均可在不違背本發(fā)明的精神及范疇下,對 上述實施例進行修飾與變化。因此本發(fā)明的權利保護范圍,應如所述 的權利要求所列。
權利要求
1. 一種減少數(shù)據(jù)下載時間及錯誤率的方法,適用于將硬磁盤所存放的映像文件下載至服務器的過程中,其中,所述硬磁盤分割有至少包括第一儲存分區(qū)、第二儲存分區(qū)以及第三儲存分區(qū)的多個儲存分區(qū),以通過分區(qū)下載、傳送的方式,減少數(shù)據(jù)下載過程所需耗費的時間、人力并節(jié)省服務器的儲存空間,所述方法包含1)將所需下載的映像文件區(qū)分為基本映像文件、修補映像文件及擴展映像文件;2)先行將硬磁盤中關于語言及修補的數(shù)據(jù)自第一儲存區(qū)中刪除,以形成基本映像文件后,以整個硬磁盤數(shù)據(jù)下載的方式,將數(shù)據(jù)傳送至服務器中;3)利用分區(qū)下載方式將擴展映像文件暫時存放至硬磁盤的第二儲存分區(qū)中,并同時將第二儲存分區(qū)中的數(shù)據(jù)分別復制到硬磁盤所含的其他儲存分區(qū)中;4)利用分區(qū)下載方式下載將修補映像文件暫時存放至硬磁盤的第二儲存分區(qū)中,并同時將第二儲存分區(qū)中的數(shù)據(jù)分別復制到硬磁盤所含的其他儲存分區(qū)中;以及5)待修補映像文件及擴展映像文件數(shù)據(jù)全部下載至第二儲存分區(qū)后,即以分區(qū)上傳的形式傳送至服務器中。
2. 根據(jù)權利要求1所述的減少數(shù)據(jù)下載時間及錯誤率的方法,其 中,所述修補映像文件為修補數(shù)據(jù)整合而成。
3. 根據(jù)權利要求1所述的減少數(shù)據(jù)下載時間及錯誤率的方法,其 中,所述擴展映像文件為語言數(shù)據(jù)整合而成。
4. 根據(jù)權利要求1所述的減少數(shù)據(jù)下載時間及錯誤率的方法,其 中,所述硬磁盤的第二儲存分區(qū)用于做為數(shù)據(jù)暫存之用。
5. 根據(jù)權利要求1所述的減少數(shù)據(jù)下載時間及錯誤率的方法,其中,在步驟3)的下載過程中,將所下載的修補映像文件區(qū)分為單語言 流程及雙語言流程。
6. 根據(jù)權利要求5所述的減少數(shù)據(jù)下載時間及錯誤率的方法,其 中,若擴展映像文件為單語言流程,則將其復制至硬磁盤所含的第一 儲存分區(qū)中。
7. 根據(jù)權利要求6所述的減少數(shù)據(jù)下載時間及錯誤率的方法,其 中,若修補映像文件為雙語言流程,則將其復制至硬磁盤所含的第三 儲存分區(qū)中。
8. 根據(jù)權利要求1所述的減少數(shù)據(jù)下載時間及錯誤率的方法,其 中,在步驟4)的下載過程中,將所下載的擴展映像文件區(qū)分為單語言 流程及雙語言流程。
9. 根據(jù)權利要求8所述的減少數(shù)據(jù)下載時間及錯誤率的方法,其 中,若擴展映像文件為單語言流程,則復制到硬磁盤所含的第一儲存 分區(qū)中。
10. 根據(jù)權利要求8所述的減少數(shù)據(jù)下載時間及錯誤率的方法, 其中,若擴展映像文件為雙語言流程,則復制到硬磁盤所含的第三儲 存分區(qū)中。
11. 根據(jù)權利要求1所述的減少數(shù)據(jù)下載時間及錯誤率的方法, 其中,在步驟3)及步驟4)的映像文件下載過程中,均將對下載的擴 展映像文件及修補映像文件進行檢誤校對,以確保下載數(shù)據(jù)的正確性。
12. 根據(jù)權利要求11所述的減少數(shù)據(jù)下載時間及錯誤率的方法, 其中,所述檢誤校對以循環(huán)冗余校驗碼CRC進行。
全文摘要
一種減少數(shù)據(jù)下載時間及錯誤率的方法,適用將硬磁盤所存放的映像(Image)文件下載至服務器的過程中;所述方法先行將所欲傳送的映像文件分成基本映像文件、修補映像文件及擴展映像文件,并將硬磁盤中所存放的語言及修補數(shù)據(jù)刪除,以整合成基本映像文件,接著,將修補數(shù)據(jù)匯整成修補映像文件,最后將語言數(shù)據(jù)整合成擴展映像文件后分別暫存至硬磁盤中,將該三個映像文件以分割上傳方式傳送至服務器中,期間并以循環(huán)冗余校驗碼(Cyclic-Redundancy Check Code,CRC)校驗錯誤,如此后須對修補或語言數(shù)據(jù)進行更新,僅需分別對相應的修補映像文件及擴展映像文件編修即可,而無須單獨重新制作及上傳,由此減少上傳映像文件所需耗費時間及人力。
文檔編號H04L12/00GK101207493SQ200610168729
公開日2008年6月25日 申請日期2006年12月19日 優(yōu)先權日2006年12月19日
發(fā)明者春 王, 陳文國 申請人:英業(yè)達股份有限公司