專利名稱:線上快速自動更新的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種檔案下載更新的方法,特別是指一種應(yīng)用于企業(yè)端內(nèi)部與企業(yè)端外部線上快速自動更新的方法。
背景技術(shù):
軟件業(yè)的蓬勃發(fā)展與網(wǎng)絡(luò)的盛興,帶動了一波波的風(fēng)潮,從早期的軟盤時代到光盤時代以及現(xiàn)今的網(wǎng)絡(luò)時代,資料量一直不段地提升,讓使用者需要一直更新其硬設(shè)備,尤有甚者,使用者也必須一直更新其擁有的應(yīng)用程序,業(yè)者推陳出新的系列,使用者就必須重新購買,近年來也衍生出一種網(wǎng)絡(luò)更新下載的模式,用戶必須定時根據(jù)該產(chǎn)品持續(xù)性的更新,已達(dá)最佳化的使用,不過常會發(fā)生重復(fù)下載的問題,往往因檔案過大,頻寬無法克服,浪費了相當(dāng)多的時間在更新上。
然而現(xiàn)今諸多種的更新方式中,不外乎是完全下載伺服端的程序;要不就是逐一比對版本編號的順序,前者而言使用者常常會因為突然的斷線或是沒有一次下載完畢,就必須繼續(xù)下載已經(jīng)下載過的程序,而每每花費重復(fù)下載的時間便顯著地增加;以后者來說,逐一比對的過程中會因服務(wù)器中的檔案數(shù)量多寡而有相對應(yīng)的變化,只要檔案數(shù)量過大,使用者光是等待檔案間比對版本編號就會花費大量的時間,雖然此種方式,能減少更新檔案的數(shù)量,找出需要更新的最適當(dāng)版本,但也有其弊病,因此上述兩種方法都無法單純地只更新程序中的資料或者是設(shè)定,解決存在已久的問題。
在另一方面而言,程序也會按照客戶的使用與建議而不斷地做修正,而服務(wù)人員與程序人員在解決客戶疑問的過程中,常有更新客戶端程序的需求。舊有的作法,可能是將以修正的程序統(tǒng)一放在一臺服務(wù)器上,讓服務(wù)人員利用檔案傳輸協(xié)議(File Transfer Protocol;FTP)或遠(yuǎn)程聯(lián)機(jī)的方式取得最新版本的程序做更新的動作,如此還需通過服務(wù)人員做為中介來幫客戶更新程序,在溝通時間的往返中,常會花費不少的時間成本及聯(lián)機(jī)成本,基于降低成本及服務(wù)人員的服務(wù)時間與節(jié)省使用者下載更新所耗費的精力,以及上述諸多的缺失,此時若有一種可以快速自動更新的機(jī)制,在更新客戶端與企業(yè)服務(wù)器端的程序上將會更為便利與快速,亦能節(jié)省服務(wù)成本。
發(fā)明內(nèi)容
本發(fā)明的目的在于克服現(xiàn)有技術(shù)的不足與缺陷,提供一種線上快速自動更新的方法,其目的在于利用一更新記錄文件儲存有異動或更新的程序的版號、日期....等信息,并將這些最新的程序放到企業(yè)端以供使用端下載更新。使用端亦會有一記錄文件記錄歷來更新過的程序,在做更新時會比對企業(yè)端上和使用端的這兩個記錄文件,來決定到底要更新哪些程序。企業(yè)端又可分成第一服務(wù)器端與第二服務(wù)器端,第一服務(wù)器作為對內(nèi)的資料存放處;而第二服務(wù)器端則是作為對外的資料存放處,并存放的是曾更新且是最新版本的程序,其中有些或許使用端已經(jīng)更新過了,而有些尚未更新,但如何決定要更新哪些程序呢?此時第二服務(wù)器端和使用端的這兩個記錄文件就是很重要的比對依據(jù),通過特定的比對機(jī)制來取得哪些是最新且是此次要更新的程序,這樣使用端便無需擔(dān)心這么多支程序到底哪些是要更新的,最后就通過一些網(wǎng)絡(luò)協(xié)議來將程序更新到本端計算機(jī)上。
如此一來,使用者便可利用此線上更新來定期更新程序,因為更新的過程中可以取到最新的程序,使用者便無需煩惱是否自己執(zhí)行的是舊版程序,此外也將可不需要針對版本編號加以更新,直接可以更新程序中的資料與其相關(guān)的設(shè)定。如此將使系統(tǒng)的運作更趨穩(wěn)定,而使用者也不需打電話跟服務(wù)人要新程序,如此節(jié)省客戶的時間,而服務(wù)部門也可減少服務(wù)成本;此外本發(fā)明也提供了一種方法節(jié)省了第二服務(wù)器端存放更新程序的空間,并保證只存放最新的更新程序。
圖1為本發(fā)明線上自動更新方法的系統(tǒng)架構(gòu)示意圖;圖2為本發(fā)明企業(yè)端內(nèi)部線上自動更新方法的流程圖;圖3為本發(fā)明企業(yè)端外部線上自動更新方法的流程圖;圖4-a為本發(fā)明第一服務(wù)器端的檔案目錄示意圖;圖4-b為本發(fā)明第一服務(wù)器端更新前的紀(jì)錄文件結(jié)構(gòu)圖;圖4-c為本發(fā)明第二服務(wù)器端更新前的紀(jì)錄文件結(jié)構(gòu)圖;圖4-d為本發(fā)明第一服務(wù)器端更新后的紀(jì)錄文件結(jié)構(gòu)圖;圖4-e為本發(fā)明第二服務(wù)器端更新后的紀(jì)錄文件結(jié)構(gòu)圖;圖5-a為本發(fā)明使用端的檔案目錄示意圖;圖5-b為本發(fā)明使用端更新前的紀(jì)錄文件結(jié)構(gòu)圖;圖5-c為本發(fā)明第二服務(wù)器端與使用端比對的紀(jì)錄文件結(jié)構(gòu)圖;圖5-d為本發(fā)明使用端更新后的紀(jì)錄文件結(jié)構(gòu)圖。
圖中符號說明10 使用端20 第一服務(wù)器端30 第二服務(wù)器端40 企業(yè)端步驟100 一第一服務(wù)器端中至少一個一程序進(jìn)行一異動行為步驟110 產(chǎn)生一個更新紀(jì)錄文件并存放入一特定目錄中步驟120 偵測一第二服務(wù)器端最近的檔案更新日期步驟130 該第二服務(wù)器端下載更新日期之后的所有已更新的程序步驟140 該第二服務(wù)器端將同一版本較舊的紀(jì)錄文件加以刪除步驟200 比對一使用端紀(jì)錄文件中的一特定參數(shù)是否小于該第二服務(wù)器端紀(jì)錄文件中的一特定參數(shù)步驟210 該使用端下載該第二服務(wù)器端的程序并更新步驟220 更新該使用端紀(jì)錄文件中的一特定參數(shù)
具體實施例方式
本發(fā)明為一種線上快速自動更新的方法,請參照圖1,為本發(fā)明線上自動更新方法的系統(tǒng)架構(gòu)示意圖,說明如下如圖所示,企業(yè)端40提供了第一服務(wù)器端20與第二服務(wù)器端30處理不同的更新程序,第一服務(wù)器端20會將修改或異動的程序中利用可延伸標(biāo)示語言(eXtensible Markup Language;XML)來儲存更新程序的信息,當(dāng)做程序更新記錄文件,也就是紀(jì)錄文件通過可延伸標(biāo)示語言(eXtensible Markup Language;XML)的格式及任何可存放格式進(jìn)行儲存。而第一服務(wù)器端20的紀(jì)錄文件會包含下列參數(shù)一程序名稱(Name)、一程序版本(Version)、一建立日期(Create)、一修改日期(Modify)、一程序大小(Size)及一程序格式(Type)及一下載狀態(tài)(Update)的參數(shù),而下載狀態(tài)(Update)的參數(shù)會在第二服務(wù)器端30下載成功后進(jìn)行更新。
第二服務(wù)器端30也有一紀(jì)錄文件,并包含下列參數(shù)一程序名稱(Name)、一程序版本(Version)、一建立日期(Create)、一修改日期(Modify)、一程序大小(Size)及一程序格式(Type)及一最后檔案編號(Max)的參數(shù),而最后檔案編號(Max)的參數(shù)也依據(jù)第二服務(wù)器端30下載完成后進(jìn)行更新。第一服務(wù)器端20與第二服務(wù)器端30均由同一企業(yè)端40所提供,此外第一服務(wù)器端20與第二服務(wù)器端30間的傳輸方式可以為企業(yè)內(nèi)通過互聯(lián)網(wǎng)絡(luò)(Internet)及企業(yè)內(nèi)部網(wǎng)絡(luò)(Intranet)傳輸?shù)姆绞街腥芜x其一。
而使用端10則是指有下載更新需求的用戶,并也提供一紀(jì)錄文件,此一紀(jì)錄文件也通過可延伸標(biāo)示語言(eXtensible MarkupLanguage;XML)的格式進(jìn)行儲存,更包含下列特定參數(shù)一最后檔案編號(Max)、一程序名稱、一程序版本、一建立日期、一修改日期、一程序大小及一程序格式;而第二服務(wù)器端30與使用端10可由任何網(wǎng)絡(luò)型態(tài)進(jìn)行傳輸,如檔案傳輸協(xié)議(File Transfer Protocol;FTP)、超文書傳輸協(xié)議(Hyper Text Transfer Protocol;HTTP)網(wǎng)際網(wǎng)絡(luò)(Internet)遠(yuǎn)程聯(lián)機(jī)的方式。
接著請參閱圖2,圖2為本發(fā)明企業(yè)端內(nèi)部線上自動更新方法的流程圖。
首先企業(yè)端40的程序服務(wù)人員可針對一第一服務(wù)器端20中至少一個一程序進(jìn)行一異動行為(步驟100),此一異動行為可為新增及修改兩種模式,異動完成之后,便產(chǎn)生一個更新紀(jì)錄文件并存放入一特定目錄中(步驟110),此一特定目錄指同一版本的日期目錄中,存放完成后,開始偵測一第二服務(wù)器端30最近的檔案更新日期(步驟120),便會有一個最近的更新日期,然后該第二服務(wù)器端30下載更新日期之后的所有已更新的程序(步驟130),此時第一服務(wù)器端20的更新程序便會傳送至第二服務(wù)器端30,最后該第二服務(wù)器端30將同一版本較舊的紀(jì)錄文件加以刪除(步驟140),以節(jié)省儲存空間,也避免使用者端10重復(fù)下載舊版的程序,此外第二服務(wù)器端30也會修改一些特定的參數(shù),讓之后對使用端10下載的過程中方便比對,而此一特定的參數(shù),在第1圖已提及,在此并不贅述。
接下來,請看圖3,為本發(fā)明企業(yè)端外部線上自動更新方法的流程圖。
首先便開始比對一使用端10紀(jì)錄文件中的一特定參數(shù)是否小于該第二服務(wù)器端30紀(jì)錄文件中的一特定參數(shù)(步驟200),此一比對的特定參數(shù)指一最后檔案編號(Max)參數(shù),此一參數(shù)在其后會詳加介紹,當(dāng)使用端10紀(jì)錄文件中的最后檔案編號(Max)參數(shù)沒有小于第二服務(wù)器端30紀(jì)錄文件的最后檔案編號(Max)參數(shù)時,便代表使用端10無須下載更新,第二服務(wù)器端30沒有較新的程序可以下載,便重新回到步驟200,讓使用端10持續(xù)等待;若使用端10紀(jì)錄文件中的最后檔案編號(Max)參數(shù)確定小于第二服務(wù)器端30紀(jì)錄文件的最后檔案編號(Max)參數(shù)時,則使用端10便需要開始更新,該使用端10下載該第二服務(wù)器端30的程序并更新(步驟210),當(dāng)程序更新完成后,最后便更新該使用端10紀(jì)錄文件中的一特定參數(shù)(步驟220),將最后檔案編號(Max)參數(shù)進(jìn)行修正,修正依據(jù)使用端10下載更新了幾個程序來決定。
此外,第一服務(wù)器端20與第二服務(wù)器端30可為兩臺機(jī)器所組成,也可將第一服務(wù)器端20與第二服務(wù)器端30放置于同一臺機(jī)器,但其精神為讓第一服務(wù)器端20與第二服務(wù)器端30各司其職,而所使用的機(jī)器或是設(shè)備便不多加諸限制。
在此列舉一實施例用以說明本發(fā)明的功效,先參照圖4-a,為本發(fā)明第一服務(wù)器端的檔案目錄示意圖。
在第一服務(wù)器端20中,檔案目錄會先依據(jù)程序的版本,然后將有異動的程序分門別類并定期放在所屬的日期目錄中,然后每個日期目錄中會有一記錄文件記錄異動的程序的版號、修改日期...等相關(guān)信息。如圖4-a,該企業(yè)端紀(jì)錄有可延伸標(biāo)示語言(eXtensible MarkupLanguage;XML)與動態(tài)鏈接程序庫(Dynamic Link Library;DLL)兩種類型的檔案有提供更新程序。
第二服務(wù)器端30上也有一記錄文件,這個紀(jì)錄文件中會記錄上次從第一服務(wù)器端20取得最新程序時是取到哪個日期目錄,我們只要將這個日期記下來,并到第一服務(wù)器端20搜尋大于這個日期所有日期目錄,通過內(nèi)部網(wǎng)絡(luò)將最新的程序放到第二服務(wù)器端30上,若欲更新的程序已存在于第一服務(wù)器端20中時,會將第二服務(wù)器端30舊版程序置換成最新版本并修改記錄文件,換言之第一服務(wù)器端20中存放的是歷來有異動過的程序(包括同支程序不同版本的更新),而第二服務(wù)器端30放的是最新的程序,至此已將最新的程序準(zhǔn)備好等待使用端10聯(lián)機(jī)上來更新。
然后接著看圖4-b,為本發(fā)明第一服務(wù)器端更新前的紀(jì)錄文件結(jié)構(gòu)圖,如4-b,這就是第一服務(wù)器20已修改完成的程序,準(zhǔn)備傳送至第二服務(wù)器端30,而第一服務(wù)器20特有的一參數(shù),下載狀態(tài)(Update)呈現(xiàn)False的狀態(tài),代表還未更新至第二服務(wù)器端30;圖中每一參數(shù)名稱之前已有陳述。然后看圖4-c,為本發(fā)明第二服務(wù)器端更新前的紀(jì)錄文件結(jié)構(gòu)圖。
當(dāng)執(zhí)行完步驟100到步驟140后,繼續(xù)參閱圖4-d,為本發(fā)明第一服務(wù)器端更新后的紀(jì)錄文件結(jié)構(gòu)圖及圖4-e,為本發(fā)明第二服務(wù)器端更新后的紀(jì)錄文件結(jié)構(gòu)圖。
試比較圖4-b與圖4-d、圖4-c與圖4-e的差異。圖4-b與圖4-d中只有下載狀態(tài)(Update)由False的狀態(tài)變成True的狀態(tài)代表該程序已被第二服務(wù)器端30更新完成;而圖4-c與圖4-e,第二服務(wù)器端30記錄文件原來<F00000001>記錄的值因此次更新也有該支程序舊版的記錄,因此上一版的記錄會被刪掉,而此次更新會多了<F000000002>記錄此次有哪些更新程序,Max值也更顯著改變了,因此可知第二服務(wù)器端30的記錄文件記錄的是最新版的程序,若同支程序有不同版本的更新,則舊版的記錄會被刪除,所以能保證使用端10取到的是最新的程序且不會重復(fù)更新。
現(xiàn)在繼續(xù)看圖5-a,為本發(fā)明使用端的檔案目錄示意圖,同圖4-a般是使用相同的架構(gòu),只是存放的是更新的程序。
使用端10執(zhí)行線上更新時,會以使用端10記錄文件的Max值和第二服務(wù)器端30記錄文件的Max值來做比對,若使用端10的Max值比第二服務(wù)器端30的Max值還小時,代表尚有未更新的程序,線上更新作業(yè)會取第二服務(wù)器端30的記錄文件中Max值比使用端10的Max值還大的節(jié)點中的檔案,通過FTP或HTTP將第二服務(wù)器端30上的檔案下載至使用端10做更新。
接著圖5-b為本發(fā)明使用端更新前的紀(jì)錄文件結(jié)構(gòu)圖、圖5-c為本發(fā)明第二服務(wù)器端與使用端比對的紀(jì)錄文件結(jié)構(gòu)圖及圖5-d為本發(fā)明使用端更新后的紀(jì)錄文件結(jié)構(gòu)圖。
現(xiàn)在比較圖5-b與圖5-d,更新完畢后,使用端10的記錄文件會被更新如下,與舊有的資料相比較會多了<F00000002>的資料,也是此次更新的程序記錄,Max值也被改變。其實使用端10記錄文件與第二服務(wù)器端30的記錄文件所記錄的資料幾乎是一模一樣的,不同的是,第二服務(wù)器端30的記錄文件對同一支更新多次的程序只記錄最新的部分,而使用端10的記錄文件則不會將重復(fù)更新的記錄刪除。
在此再舉一實施例加以闡述本發(fā)明可線上快速自動更新的功效。在說明之前先假設(shè)一個情況,便是在定期更新的狀態(tài)下,提供了一下載區(qū)供使用者下載更新程序,而若目前是月底(31日)的狀態(tài),從月初到現(xiàn)在共更新了5支程序,而且昨日到現(xiàn)在沒有任何的更新程序,傳統(tǒng)的做法可能以日期或版號來做比對的依據(jù),而造成的結(jié)果是做了重復(fù)的更新及檢查速度緩慢。下面提供Server上的記錄文件(使用者A、使用者B判斷用)及三個不同使用的狀況,以說明強(qiáng)調(diào)本發(fā)明所提供的更新方式能達(dá)成最好的效率。
本月的更新歷程如下09/01 A01.dll09/01 A02.dll09/01 A03.dll09/01 A04.dll09/11 A02.dll09/11 A03.dll09/19 A02.dll
09/19 A03.dll09/23 A02.dll09/23 A03.dll雖然以上的記錄列了多次的更新,但實際上只做了A01.A02.A03.A04 4支程序的更新,而A02.A03更分別在9/11.9/19.9/23更新了三次,以實際狀況來更新A02.A03時,其實只需取9/23這一版的來更新即可,以下的范例將顯示傳統(tǒng)更新和利用本發(fā)明提供的更新有哪些重大的差異。
Server上的記錄文件記錄本月更新的程序,供使用者A、使用者B更新判斷用(傳統(tǒng)的做法)
改良后的更新表在產(chǎn)生更新記錄中,因為會往前判斷有無相同的程序,有的話會把之前的記錄刪掉,只記錄最近一次更新,因此形成下列的更新記錄。
<pre listing-type="program-listing"><Fsp><F00000000 Modify=″20011231″Max=″F00000004″/><F00000001><File Name=″A01.dll″Version=″1.0.0.0″Create=″2002-09-01″Modify=″2002-09-01″Size=″100K″Type=″DLL″/><File Name=″A04.dll″Version=″1.0.0.0″Create=″2002-09-01″Modify=″2002-09-01″Size=″100K″Type=″DLL″/></F00000001><F00000002/><F00000003/><F00000004><File Name=″A02.dll″Version=″1.0.0.0″Create=″2002-09-01″Modify=″2002-09-23″Size=″105K″Type=″DLL″/><File Name=″A03.dll″Version=″1.0.0.0″Create=″2002-09-01″Modify=″2002-09-23″Size=″108K″Type=″DLL″/></F00000004></Fsp></pre>1、使用者A-從月初到現(xiàn)在一次也沒更新過甲、傳統(tǒng)做法根據(jù)記錄文件從月初抓程序并一個一個比對程序的版號循序更新下來,共做了10次的更新,以致于同支程序不同版本時會做重復(fù)的更新。
乙、改良做法由于改良后的清單中同一程序只保留最后異動的資料,因此該使用者只需要做3次的更新。
2、使用者B-假設(shè)昨天為9/27且做過更新動作甲、傳統(tǒng)做法系統(tǒng)需要一個一個比對程序的版號以便了解是否有檔案需要更新,當(dāng)檔案數(shù)量越來越多的時候,檢查的時間也相對增加。
乙、改良做法提供一個異動代號,因此每次檢查的時候只需要去判斷自己最后一次的異動代號是否小于主機(jī)上的異動代號,系統(tǒng)就知道是否需要下載檔案更新。
比較使用者A和使用者B,當(dāng)使用傳統(tǒng)的做法更新,不是會大量下載重復(fù)檔案,要不然就是會一個個比對程序的版號且有重復(fù)更新的狀況;反觀利用本發(fā)明的更新機(jī)制,并不需要一個個去比對版號,只要判斷一個異動代號就可以了,在檢查的速度上和效益上比傳統(tǒng)方式來得快速有效率,且不會浪費時間下載大量程序做重復(fù)更新的動作。
雖然本發(fā)明以前述的較佳實施例揭露如上,然其并非用以限定本發(fā)明,任何熟悉此技術(shù)者,在不脫離本發(fā)明的精神和范圍內(nèi),當(dāng)可作些許的更動與潤飾,因此本發(fā)明的保護(hù)范圍當(dāng)以權(quán)利要求書的范圍所界定者為準(zhǔn)。
權(quán)利要求
1.一種企業(yè)端內(nèi)部線上快速自動更新的方法,指通過一第一服務(wù)器端中程序進(jìn)行異動后傳送更新至一第二服務(wù)器端,其特征在于,該方法包含有下列步驟該第一服務(wù)器端中至少一個一程序有一異動狀態(tài);產(chǎn)生一個更新紀(jì)錄文件并存放入一特定目錄中;偵測該第二服務(wù)器端最近的檔案更新日期;該第二服務(wù)器端下載更新日期之后的所有已更新的程序;及該第二服務(wù)器端將同一版本較舊的紀(jì)錄文件加以刪除。
2.如權(quán)利要求1所述企業(yè)端內(nèi)部線上快速自動更新的方法,其特征在于,該異動行為可從新增及修改模式的組合中任選其一。
3.如權(quán)利要求1所述企業(yè)端內(nèi)部線上快速自動更新的方法,其特征在于,該紀(jì)錄文件至少包含下列參數(shù)一程序名稱(Name)、一程序版本(Version)、一建立日期(Create)、一修改日期(Modify)、一程序大小(Size)及一程序格式(Type)。
4.如權(quán)利要求1所述企業(yè)端內(nèi)部線上快速自動更新的方法,其特征在于,該紀(jì)錄文件通過可延伸標(biāo)示語言(eXtensible MarkupLanguage;XML)的格式及任何可存放格式進(jìn)行儲存。
5.如權(quán)利要求1所述企業(yè)端內(nèi)部線上快速自動更新的方法,其特征在于,該第一服務(wù)器端的紀(jì)錄文件更提供一下載狀態(tài)(Update)的參數(shù)。
6.如權(quán)利要求5所述企業(yè)端內(nèi)部線上快速自動更新的方法,其特征在于,該下載狀態(tài)(Update)的參數(shù)依據(jù)該第二服務(wù)器端將同一版本較舊的紀(jì)錄文件加以刪除的步驟后進(jìn)行更新。
7.如權(quán)利要求1所述企業(yè)端內(nèi)部線上快速自動更新的方法,其特征在于,該第二服務(wù)器端的紀(jì)錄文件更提供一最后檔案編號(Max)的參數(shù)。
8.如權(quán)利要求7所述企業(yè)端內(nèi)部線上快速自動更新的方法,其特征在于,該最后檔案編號(Max)的參數(shù)依據(jù)該第二服務(wù)器端將同一版本較舊的紀(jì)錄文件加以刪除的步驟后進(jìn)行更新。
9.如權(quán)利要求1所述企業(yè)端內(nèi)部線上快速自動更新的方法,其特征在于,該特定目錄指同一版本的日期目錄中。
10.如權(quán)利要求1所述企業(yè)端內(nèi)部線上快速自動更新的方法,其特征在于,該第一服務(wù)器端與該第二服務(wù)器端均由同一企業(yè)端所提供。
11.如權(quán)利要求1所述企業(yè)端內(nèi)部線上快速自動更新的方法,其特征在于,該第一服務(wù)器端與該第二服務(wù)器端間的傳輸方式可從企業(yè)內(nèi)通過互聯(lián)網(wǎng)絡(luò)(Internet)及企業(yè)內(nèi)部網(wǎng)絡(luò)(Intranet)傳輸?shù)姆绞街腥芜x其一。
12.一種企業(yè)端外部線上快速自動更新的方法,指通過一第二服務(wù)器端傳送最新的程序至一使用端進(jìn)行更新,其特征在于,該方法包含有下列步驟比對該使用端紀(jì)錄文件中的一特定參數(shù)是否小于該第二服務(wù)器端紀(jì)錄文件中的一特定參數(shù);該使用端下載該第二服務(wù)器端的程序并更新;及更新該使用端紀(jì)錄文件中的一特定參數(shù)。
13.如權(quán)利要求12所述企業(yè)端外部線上快速自動更新的方法,其特征在于,該紀(jì)錄文件至少包含下列特定參數(shù)一最后檔案編號(Max)、一程序名稱、一程序版本、一建立日期、一修改日期、一程序大小及一程序格式。
14.如權(quán)利要求12所述企業(yè)端內(nèi)部線上快速自動更新的方法,其特征在于,該紀(jì)錄文件通過可延伸標(biāo)示語言(eXtensible MarkupLanguage;XML)的格式及任何可存放格式進(jìn)行儲存。
15.如權(quán)利要求12所述企業(yè)端外部線上快速自動更新的方法,其特征在于,該特定參數(shù)指一最后檔案編號(Max)參數(shù)。
16.如權(quán)利要求12所述企業(yè)端外部線上快速自動更新的方法,其特征在于,該第二服務(wù)器端與該使用端可由任何網(wǎng)絡(luò)型態(tài)進(jìn)行傳輸。
全文摘要
本發(fā)明涉及一種線上快速自動更新的方法,其通過保留下載歷程的紀(jì)錄文件,自動偵測企業(yè)服務(wù)器端內(nèi)部的更新狀況,加以更新,并刪除舊有檔案,而企業(yè)服務(wù)器端與使用端的外部的更新,也是通過使用端直接下載最新的更新檔,而不會重復(fù)下載,通過特定的比對機(jī)制提升企業(yè)服務(wù)器端與使用端更新的效率。
文檔編號G06F9/45GK1493982SQ0214816
公開日2004年5月5日 申請日期2002年10月31日 優(yōu)先權(quán)日2002年10月31日
發(fā)明者傅士哲, 江振賢, 林于禎 申請人:鼎新電腦股份有限公司