1.一種基于WEB服務(wù)器的程序與數(shù)據(jù)自動同步更新的方法,其特征在于包括下述步驟:
步驟1:在程序產(chǎn)品服務(wù)器端口為80的網(wǎng)站上建立固定名稱的虛擬路徑,配置使之能讀取、運(yùn)行腳本、瀏覽及可下載所有文件類型;
步驟2:在程序產(chǎn)品服務(wù)器上將服務(wù)更新配置程序復(fù)制到步驟1建立的虛擬路徑,在此路徑下建立固定的子文件夾放置客戶端程序的支持軟件,支持軟件包括客戶端程序用到的ActiveX控件和軟件的更新升級所需的軟件或組件的安裝程序;
步驟3:在程序產(chǎn)品服務(wù)器上將所有需要更新的程序、數(shù)據(jù)文件復(fù)制到步驟1建立的虛擬路徑,如果客戶端程序使用了新的支持軟件,則將新的支持軟件復(fù)制到虛擬路徑中存放支持軟件的固定子文件夾中,通過執(zhí)行服務(wù)更新配置程序直接生成更新配置文件;所述的更新配置文件記錄服務(wù)更新配置程序所在路徑下的目錄結(jié)構(gòu)及文件信息,文件信息包括文件的名稱、大小和創(chuàng)建時(shí)間;
步驟4:客戶端程序從程序產(chǎn)品服務(wù)器下載步驟3生成的更新配置文件,將由此配置文件解析的目錄結(jié)構(gòu)及文件信息與客戶端程序?qū)嶋H的目錄結(jié)構(gòu)及文件信息進(jìn)行比較,如果客戶端程序沒有對應(yīng)的目錄則創(chuàng)建目錄;如果客戶端程序目錄或子目錄下沒有對應(yīng)的文件則從程序產(chǎn)品服務(wù)器下載此文件,如果已有對應(yīng)的文件且其創(chuàng)建時(shí)間早于更新配置文件中記錄的創(chuàng)建時(shí)間則下載此文件,否則不下載此文件;
步驟5:文件下載完成后,調(diào)用客戶端的程序更新模塊,判斷支持軟件是否已安裝,如果未安裝,則調(diào)用執(zhí)行已下載的支持軟件安裝程序進(jìn)行安裝,如果有多個,則逐個進(jìn)行。