專利名稱:下載腳本語言關(guān)連檔案群的方法及電腦記錄媒體的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種下載檔案的方法及電腦記錄媒體,特別是涉及一種下載腳本語言關(guān)連檔案群的方法及電腦記錄媒體。
背景技術(shù):
JavaScript是一種跨平臺(cross-platform)、物件導(dǎo)向(object-based)的腳本語言(script),它可以被應(yīng)用在用戶端(client)與伺服器端(server)。用戶端的JavaScript敘述可以用來加強(qiáng)與使用者之間的互動,例如驗(yàn)證使用者輸入的資料是否正確或改變網(wǎng)頁的外觀或顏色等等。目前大部分的瀏覽器都可以利用一JavaScript Engine直譯嵌在一網(wǎng)頁里面的JavaScript敘述。伺服器端的JavaScript敘述則可以用來建立類似共同閘道介面(Common Gateway Interface,CGI)的應(yīng)用程式。
另一方面,Java程式語言與JavaScript腳本語言不同,執(zhí)行一Java程式語言首先需要透過編譯器(compiler)把程式碼轉(zhuǎn)換成稱為Java bytecode之中繼語言。之后再以Java直譯器解析并且執(zhí)行此中繼語言。換言之,執(zhí)行一Java程式語言需要編譯與直譯。
當(dāng)一用戶端電腦以一瀏覽器開啟一網(wǎng)頁,此網(wǎng)頁包括一JavaScript類別(class),則此用戶端電腦亦必須下載與此JavaScript類別相關(guān)的其他JavaScript類別。在一習(xí)知技術(shù)中,所有JavaScript類別被內(nèi)嵌于網(wǎng)頁中,或放置于同一JavaScript檔案。如此,當(dāng)用戶端電腦只需要部分的JavaScript類別,所有JavaScript類別將隨著網(wǎng)頁或JavaScript檔案一起被下載,明顯的,此種方法容易造成系統(tǒng)資源的浪費(fèi)。
在習(xí)知技術(shù)中,JavaScript類別被放置于不同的JavaScript檔案內(nèi),因此,一JavaScript類別及其相關(guān)的JavaScript類別可能分散于復(fù)數(shù)個JavaScript檔案內(nèi),此些相互關(guān)連的JavaScript檔案形成一JavaScript關(guān)連檔案群,然而,當(dāng)用戶端電腦需要此JavaScript類別,如何以正確的順序下載此JavaScript關(guān)連檔案群是一個難題。
由上所述,相較于一般程式語言,由于腳本語言具有較為簡單的架構(gòu),因此腳本語言通常欠缺完善的類別下載機(jī)制。因此,使用者必須自行負(fù)責(zé)類別的管理與下載。當(dāng)所有類別被放置于不同的檔案內(nèi),將因此產(chǎn)生腳本語言關(guān)連檔案群下載的問題。
由此可見,上述現(xiàn)有的下載腳本語言關(guān)連檔案群的方法在方法及使用上,顯然仍存在有不便與缺陷,而亟待加以進(jìn)一步改進(jìn)。為了解決下載腳本語言關(guān)連檔案群的方法存在的問題,相關(guān)廠商莫不費(fèi)盡心思來謀求解決之道,但長久以來一直未見適用的設(shè)計(jì)被發(fā)展完成,而一般下載腳本語言關(guān)連檔案群的方法又沒有適切的方法能夠解決上述問題,此顯然是相關(guān)業(yè)者急欲解決的問題。因此如何能創(chuàng)設(shè)一種新的下載腳本語言關(guān)連檔案群的方法,便成了當(dāng)前業(yè)界極需改進(jìn)的目標(biāo)。
有鑒于上述現(xiàn)有的下載腳本語言關(guān)連檔案群的方法存在的缺陷,本發(fā)明人基于從事此類產(chǎn)品設(shè)計(jì)制造多年豐富的實(shí)務(wù)經(jīng)驗(yàn)及專業(yè)知識,并配合學(xué)理的運(yùn)用,積極加以研究創(chuàng)新,以期創(chuàng)設(shè)一種新的下載腳本語言關(guān)連檔案群的方法,能夠改進(jìn)一般現(xiàn)有的下載腳本語言關(guān)連檔案群的方法,使其更具有實(shí)用性。經(jīng)過不斷的研究、設(shè)計(jì),并經(jīng)反復(fù)試作及改進(jìn)后,終于創(chuàng)設(shè)出確具實(shí)用價值的本發(fā)明。
發(fā)明內(nèi)容
本發(fā)明的目的在于,克服現(xiàn)有的下載腳本語言關(guān)連檔案群的方法存在的缺陷,而提供一種新的下載腳本語言關(guān)連檔案群的方法,使其可以解決習(xí)知技術(shù)容易造成系統(tǒng)資源浪費(fèi)的缺點(diǎn),從而更加適于實(shí)用。
本發(fā)明的另一目的在于,克服現(xiàn)有的下載腳本語言關(guān)連檔案群的方法存在的缺陷,而提供一種下載腳本語言關(guān)連檔案群的方法,可以確保腳本語言關(guān)連檔案群檔案下載順序的正確性,從而更加適于實(shí)用。
本發(fā)明的另一目的在于,克服現(xiàn)有的下載腳本語言關(guān)連檔案群之電腦可執(zhí)行指令存在的缺陷,而提供一種其上具有電腦可執(zhí)行指令的電腦記錄媒體,所述的電腦可執(zhí)行指令可以節(jié)省系統(tǒng)資源并且確保腳本語言關(guān)連檔案群檔案下載順序的正確性,從而更加適于實(shí)用。
本發(fā)明的目的及解決其技術(shù)問題是采用以下技術(shù)方案來實(shí)現(xiàn)的。依據(jù)本發(fā)明提出的一種下載腳本語言關(guān)連檔案群的方法,實(shí)施于一用戶端電腦,用以自一伺服器下載至少一腳本語言關(guān)連檔案群,該方法包括自所述的伺服器下載復(fù)數(shù)個腳本語言檔案的路徑資料,其中所述的伺服器具有所述的腳本語言檔案,所述的腳本語言檔案包括所述的腳本語言關(guān)連檔案群;搜尋所述的腳本語言關(guān)連檔案群的檔案路徑資料;以及利用所述的腳本語言關(guān)連檔案群的檔案路徑資料自所述的伺服器下載所述的腳本語言關(guān)連檔案群。
本發(fā)明的目的及解決其技術(shù)問題還采用以下技術(shù)措施來進(jìn)一步實(shí)現(xiàn)。
前述的下載腳本語言關(guān)連檔案群的方法,其中所述的腳本語言檔案的路徑資料是一樹狀資料。
前述的下載腳本語言關(guān)連檔案群的方法,其中所述的腳本語言檔案的路徑資料是復(fù)數(shù)個相關(guān)連的一維陣列。
前述的下載腳本語言關(guān)連檔案群的方法,其中所述的腳本語言檔案是JavaScript檔案或VBScript檔案。
前述的下載腳本語言關(guān)連檔案群的方法,其中所述的搜尋該腳本語言關(guān)連檔案群的檔案路徑資料的方法是一遞回方法。
本發(fā)明的目的及解決其技術(shù)問題還采用以下技術(shù)方案來實(shí)現(xiàn)。依據(jù)本發(fā)明提出的一種其上具有電腦可執(zhí)行指令的電腦記錄媒體,所述的電腦可執(zhí)行指令執(zhí)行于一用戶端電腦,用以自一伺服器下載至少一腳本語言關(guān)連檔案群,所述的電腦可執(zhí)行指令包括一第一模組,用以自所述的伺服器下載復(fù)數(shù)個腳本語言檔案的路徑資料,其中所述的伺服器具有所述的腳本語言檔案,所述的腳本語言檔案包括所述的腳本語言關(guān)連檔案群;一第二模組,用以搜尋所述的腳本語言關(guān)連檔案群的檔案路徑資料;以及一第三模組,用以利用所述的腳本語言關(guān)連檔案群的檔案路徑資料自所述的伺服器下載所述的腳本語言關(guān)連檔案群。
本發(fā)明的目的及解決其技術(shù)問題還采用以下技術(shù)措施來進(jìn)一步實(shí)現(xiàn)。
前述的電腦記錄媒體,其中所述的電腦記錄媒體是所述的用戶端電腦的硬碟、軟碟、光碟或記憶體。
前述的電腦記錄媒體,其中所述的電腦可執(zhí)行指令是經(jīng)由一網(wǎng)路下載至該用戶端電腦。
前述的電腦記錄媒體,其中所述的腳本語言檔案的路徑資料是一樹狀資料前述的電腦記錄媒體,其中所述的腳本語言檔案的路徑資料是復(fù)數(shù)個相關(guān)連的一維陣列。
前述的電腦記錄媒體,其中所述的腳本語言檔案是JavaScript檔案或VBScript檔案前述的電腦記錄媒體,其中所述的搜尋該腳本語言關(guān)連檔案群的檔案路徑資料的方法是一遞回方法。
本發(fā)明與現(xiàn)有技術(shù)相比具有明顯的優(yōu)點(diǎn)和有益效果。
經(jīng)由上述可知,本發(fā)明是有關(guān)于一種下載腳本語言關(guān)連檔案群的方法及一種其上具有電腦可執(zhí)行指令的電腦記錄媒體。該下載腳本語言關(guān)連檔案群的方法實(shí)施于一用戶端電腦,先自一伺服器下載復(fù)數(shù)個腳本語言檔案的路徑資料,再搜尋腳本語言關(guān)連檔案群的檔案路徑資料,最后利用腳本語言關(guān)連檔案群的檔案路徑資料自伺服器下載腳本語言關(guān)連檔案群。該電腦可執(zhí)行指令執(zhí)行于一用戶端電腦,該電腦可執(zhí)行指令包含一第一模組,自該伺服器下載復(fù)數(shù)個腳本語言檔案的路徑資料;一第二模組,搜尋該腳本語言關(guān)連檔案群的檔案路徑資料;及一第三模組,利用該腳本語言關(guān)連檔案群的檔案路徑資料自該伺服器下載該腳本語言關(guān)連檔案群。本發(fā)明可避免浪費(fèi)系統(tǒng)資源并且可確保腳本語言關(guān)連檔案群的檔案下載順序。
借由上述技術(shù)方案,本發(fā)明下載腳本語言關(guān)連檔案群的方法及電腦記錄媒體至少具有下列優(yōu)點(diǎn)用戶端電腦產(chǎn)生腳本語言關(guān)連檔案群的檔案路徑資料,并且只下載需要的腳本語言關(guān)連檔案群,因此可以避免浪費(fèi)系統(tǒng)資源的缺點(diǎn)并且可以確保腳本語言關(guān)連檔案群的檔案下載順序。
綜上所述,本發(fā)明特殊的下載腳本語言關(guān)連檔案群的方法及電腦記錄媒體,能解決習(xí)知技術(shù)容易造成系統(tǒng)資源浪費(fèi)的缺點(diǎn),確保腳本語言關(guān)連檔案群檔案下載順序的正確性。其具有上述諸多的優(yōu)點(diǎn)及實(shí)用價值,并在同類方法中未見有類似的方法公開發(fā)表或使用而確屬創(chuàng)新,其不論在方法或功能上皆有較大的改進(jìn),在技術(shù)上有較大的進(jìn)步,并產(chǎn)生了好用及實(shí)用的效果,且較現(xiàn)有的下載腳本語言關(guān)連檔案群的方法具有增進(jìn)的多項(xiàng)功效,從而更加適于實(shí)用,而具有產(chǎn)業(yè)的廣泛利用價值,誠為一新穎、進(jìn)步、實(shí)用的新設(shè)計(jì)。
上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說明書的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和其他目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉較佳實(shí)施例,并配合附圖,詳細(xì)說明如下。
圖1是依照本發(fā)明一較佳實(shí)施例的硬件系統(tǒng)示意圖。
圖2是圖1中用戶端電腦與伺服器的電腦可執(zhí)行指令系統(tǒng)方塊圖。
圖3是依照本發(fā)明實(shí)施于用戶端電腦的方法流程圖。
圖4是依照本發(fā)明執(zhí)行于用戶端電腦的電腦可執(zhí)行指令模組方塊圖。
圖5是圖2中JavaScript檔案的參考關(guān)系示意圖。
圖6是用戶端電腦儲存JavaScript檔案的路徑資料的示意圖。
100用戶端電腦 S310用戶端電腦自伺服器下102作業(yè)系統(tǒng) 載JavaScript檔案的路徑104瀏覽器 資料106JavaScript Engine S320搜尋JavaScript關(guān)連檔112第一模組 案群組的檔案路徑資料114第二模組 S330利用JavaScript關(guān)連檔116第三模組 案群組的檔案路徑資料120網(wǎng)路 自伺服器下載JavaScript140伺服器 關(guān)連檔案群141JavaScript關(guān)連檔案群 148-157JavaScript檔案142作業(yè)系統(tǒng) 161-165檔案目錄
144網(wǎng)頁伺服器180-183一維陣列146網(wǎng)頁具體實(shí)施方式
為更進(jìn)一步闡述本發(fā)明為達(dá)成預(yù)定發(fā)明目的所采取的技術(shù)手段及功效,以下結(jié)合附圖及較佳實(shí)施例,對依據(jù)本發(fā)明提出的下載腳本語言關(guān)連檔案群的方法及電腦記錄媒體其具體實(shí)施方式
、方法、步驟、結(jié)構(gòu)、特征及其功效,詳細(xì)說明如后。
請參照圖1,其是依照本發(fā)明一較佳實(shí)施例的硬件系統(tǒng)示意圖,一用戶端電腦100透過一網(wǎng)路120與一伺服器140連接,此網(wǎng)路120例如是區(qū)域網(wǎng)路(Local Area Network,LAN)、廣域網(wǎng)路(Wide Area Network,WAN)、內(nèi)部網(wǎng)路(intranet)或網(wǎng)際網(wǎng)路(Internet),用戶端電腦100透過習(xí)知的通訊協(xié)定與伺服器140溝通,例如,用戶端電腦100透過超文字傳輸通訊協(xié)定(Hypertext Transfer Protocol,HTTP)與伺服器140溝通。
以下將以JavaScript腳本語言為例描述本發(fā)明的內(nèi)容,值得一提的是,本發(fā)明亦可應(yīng)用于其他腳本語言,例如VBScript。請參照圖2,其是圖1中用戶端電腦與伺服器的電腦可執(zhí)行指令系統(tǒng)方塊圖,用戶端電腦100具有一作業(yè)系統(tǒng)102及一瀏覽器104。伺服器140具有一作業(yè)系統(tǒng)142、一網(wǎng)頁伺服器144、至少一網(wǎng)頁146及復(fù)數(shù)個JavaScript檔案148-157。作業(yè)系統(tǒng)102及作業(yè)系統(tǒng)142例如是微軟公司的視窗作業(yè)系統(tǒng)、LINUX、UNIX、MAC OS等習(xí)知具有網(wǎng)路連線功能的作業(yè)系統(tǒng)。瀏覽器104例如是InternetExplorer、Netscape等習(xí)知具有JavaScript Engine 106的瀏覽器。值得一提的是,JavaScript Engine 106可以獨(dú)立于瀏覽器104之外,也可以內(nèi)嵌在瀏覽器104中。網(wǎng)頁伺服器144例如是Internet Information Services、Apache等習(xí)知網(wǎng)頁伺服器。網(wǎng)頁146例如是以超文字標(biāo)記語言(HyperTextMarkup Language,HTML)撰寫而成。JavaScript檔案148-157的內(nèi)容例如包含JavaScript類別、JavaScript函數(shù)及其他JavaScript敘述,用以加強(qiáng)網(wǎng)頁146與使用者之間的互動。
圖3是依照本發(fā)明實(shí)施于用戶端電腦的方法流程圖。同時參照圖2及圖3,例如用戶端電腦100于開啟網(wǎng)頁146時,需要下載與a.js 148相關(guān)的JavaScript關(guān)連檔案群141以提供必要的JavaScript類別。首先,用戶端電腦100自伺服器140下載JavaScript檔案148-157的路徑資料S310,接著搜尋JavaScript關(guān)連檔案群141的檔案路徑資料S320。最后利用JavaScript關(guān)連檔案群141的檔案路徑資料自伺服器140下載JavaScript關(guān)連檔案群S330。
圖4是依照本發(fā)明執(zhí)行于用戶端電腦的電腦可執(zhí)行指令模組方塊圖。同時請參照圖2及請參照圖4,此電腦電腦可執(zhí)行指令110執(zhí)行于用戶端電腦100,此電腦可執(zhí)行指令110包括有一第一模組112、一第二模組114及一第三模組116。其中第一模組112例如用以自伺服器140下載JavaScript檔案148-157的路徑資料。第二模組114例如用以搜尋JavaScript關(guān)連檔案群141的檔案路徑資料。第三模組116例如用以利用JavaScript關(guān)連檔案群141的檔案路徑資料,自伺服器下載JavaScript關(guān)連檔案群141。值得一提的是,第一模組112、第二模組114及第三模組116例如是以JavaScript撰寫,并且位于用戶端電腦100的一儲存媒體111中,此儲存媒體111例如是硬碟、軟碟、光碟或記憶體。于另一較佳實(shí)施例,第一模組112、第二模組114及第三模組116例如是以JavaScript撰寫,并且位于伺服器140的一儲存媒體(圖中未示),此儲存媒體例如是硬碟、光碟或記憶體,并且用戶端電腦100是經(jīng)由一網(wǎng)路下載第一模組112、第二模組114及第三模組116。
以下將針對用戶端電腦自伺服器下載JavaScript檔案的路徑資料的步驟S310進(jìn)行說明。圖5是圖2中伺服器的JavaScript檔案的參考關(guān)系示意圖。請參照圖5,其中a.js 148具有b.js 149、c.js 150及d.js 151等三個關(guān)連檔案。并且b.js 149具有e.js 152一個關(guān)連檔案,c.js 150具有f.js 153、g.js 154及h.js 155等三個關(guān)連檔案,i.js 156具有j.js 157一個關(guān)連檔案。a.js 148與i.js 156設(shè)置于檔案目錄Folder 161中,b.js149、c.js 150及d.js 151設(shè)置于一檔案目錄Folder\FolderA 162中。e.js152設(shè)置于一檔案目錄Folder\FolderA\FolderB 163中。f.js 153、g.js 154及h.js 155設(shè)置于一檔案目錄Folder\FolderA\FolderC 164中。j.js 157設(shè)置于一檔案目錄Folder\FolderI 165中。值得注意的是,此實(shí)施例是用以說明本發(fā)明的實(shí)施方法,本發(fā)明并不限定于此態(tài)樣。
圖6是用戶端電腦儲存JavaScript檔案的路徑資料的示意圖。同時參照圖2、圖4及圖6,用戶端電腦例如產(chǎn)生復(fù)數(shù)個一維陣列,其中一維陣列Folder.FolderA 180包括Folder\FolderA\b.js、Folder\FolderA\c.js及Folder\FolderA\d.js三個資料。一維陣列Folder.FolderA.FolderB 181例如具有Folder\FolderA\FolderB\e.js一個資料,一維陣列Folder.FolderA.FolderC 182例如具有Folder\FolderA\FolderC\f.js、Folder\FolderA\FolderC\g.js及Folder\FolderA\FolderC\h.js三個資料,一維陣列Folder.FolderI 183例如具有Folder\FolderI\j.js一個資料,其中一維陣列Folder.FolderA 180、一維陣列Folder.Folder A.FolderB181與一維陣列Folder.FolderA.FolderC 182例如是一樹狀資料。此些一維陣列180、181、182、183例如包括腳本語言檔案148-157的路徑資料及腳本語言檔案148-157相互間的關(guān)連資料,并且是由第一模組112自伺服器140下載腳本語言檔案148-157的路徑資料而產(chǎn)生。
以下將說明本發(fā)明用戶端電腦搜尋JavaScript關(guān)連檔案群的檔案路徑資料的方法,同時請參照圖2、圖4及圖6,當(dāng)用戶端電腦100于開啟網(wǎng)頁146時,需要下載與a.js 148相關(guān)的JavaScript關(guān)連檔案群141以提供必要的JavaScript類別。第二模組114利用一遞回方法搜尋JavaScript關(guān)連檔案群的檔案路徑資料,此遞回方法可以利用一JavaScript類別或一JavaScript函數(shù)實(shí)作。首先第二模組114搜尋一維陣列Folder.FolderA 180的資料,可以找到Folder\FolderA\b.js、Folder\FolderA\c.js及Folder\FolderA\d.js等三個資料。接著,分別以Folder.FolderA.FolderB、Folder.FolderA.FolderC及Folder.FolderA.FolderD為目標(biāo)進(jìn)行搜尋,可以找到Folder.FolderA.FolderB 181、Folder.FolderA.FolderC 182二個一維陣列,但是因?yàn)椴淮嬖谝痪S陣列Folder.FolderA.FolderD,因此搜尋結(jié)果不包括此資料。接著,于一維陣列Foler.FolderA.FolderB 181可以找到Folder\FolderA\FolderB\e.js一個資料,于一維陣列Folder.FolderA.FolderC 182可以找到Folder\FolderA\FolderC\f.js、Folder\FolderA\FolderC\g.js及Folder\FolderA\FolderC\h.js等三個資料。最后,無法找到任何相關(guān)的一維陣列,即可結(jié)束搜尋而產(chǎn)生JavaScript關(guān)連檔案群141的檔案路徑資料。并藉以下載與a.js 148相關(guān)的JavaScript關(guān)連檔案群141,而不需要對于伺服器所有的JavaScript檔案148-157進(jìn)行下載。并且此搜尋結(jié)果是依照J(rèn)avaScript檔案148-157的關(guān)連所產(chǎn)生,可以確保JavaScript關(guān)連檔案群141包括的JavaScript檔案148-155以正確的順序下載至用戶端電腦100。
由上述本發(fā)明較佳實(shí)施例可知,應(yīng)用本發(fā)明具有下列優(yōu)點(diǎn)一、利用本發(fā)明的方法,用戶端電腦只需下載需要的腳本語言關(guān)連檔案群,而不需要對于伺服器所有的腳本語言檔案進(jìn)行下載。因此可以避免浪費(fèi)系統(tǒng)資源的缺點(diǎn)。
二、利用本發(fā)明的方法,用戶端電腦產(chǎn)生腳本語言關(guān)連檔案群的檔案路徑資料,并利用此路徑資料自伺服器下載腳本語言關(guān)連檔案群,因此可以確保腳本語言關(guān)連檔案群的檔案下載順序。
以上所述,僅是本發(fā)明的較佳實(shí)施例而已,并非對本發(fā)明作任何形式上的限制,雖然本發(fā)明已以較佳實(shí)施例揭露如上,然而并非用以限定本發(fā)明,任何熟悉本專業(yè)的技術(shù)人員,在不脫離本發(fā)明技術(shù)方案范圍內(nèi),當(dāng)可利用上述揭示的方法及技術(shù)內(nèi)容作出些許的更動或修飾為等同變化的等效實(shí)施例,但凡是未脫離本發(fā)明技術(shù)方案的內(nèi)容,依據(jù)本發(fā)明的技術(shù)實(shí)質(zhì)對以上實(shí)施例所作的任何簡單修改、等同變化與修飾,均仍屬于本發(fā)明技術(shù)方案的范圍內(nèi)。
權(quán)利要求
1.一種下載腳本語言關(guān)連檔案群的方法,實(shí)施于一用戶端電腦,用以自一伺服器下載至少一腳本語言關(guān)連檔案群,其特征在于其包括以下步驟自該伺服器下載復(fù)數(shù)個腳本語言檔案的路徑資料,其中所述的伺服器具有所述的腳本語言檔案,所述的腳本語言檔案包括所述的腳本語言關(guān)連檔案群;搜尋所述的腳本語言關(guān)連檔案群的檔案路徑資料;以及利用所述的腳本語言關(guān)連檔案群的檔案路徑資料自所述的伺服器下載所述的腳本語言關(guān)連檔案群。
2.根據(jù)權(quán)利要求1所述的下載腳本語言關(guān)連檔案群的方法,其特征在于其中所述的腳本語言檔案的路徑資料是一樹狀資料。
3.根據(jù)權(quán)利要求1所述的下載腳本語言關(guān)連檔案群的方法,其特征在于其中所述的腳本語言檔案的路徑資料是復(fù)數(shù)個相關(guān)連的一維陣列。
4.根據(jù)權(quán)利要求1所述的下載腳本語言關(guān)連檔案群的方法,其特征在于其中所述的腳本語言檔案是JavaScript檔案或VBScript檔案。
5.根據(jù)權(quán)利要求1所述的下載腳本語言關(guān)連檔案群的方法,其特征在于其中所述的搜尋該腳本語言關(guān)連檔案群的檔案路徑資料的方法是一遞回方法。
6.一種其上具有電腦可執(zhí)行指令的電腦記錄媒體,所述的電腦可執(zhí)行指令執(zhí)行于一用戶端電腦,用以自一伺服器下載至少一腳本語言關(guān)連檔案群,其特征在于所述的電腦可執(zhí)行指令包括一第一模組,用以自所述的伺服器下載復(fù)數(shù)個腳本語言檔案的路徑資料,其中所述的伺服器具有所述的腳本語言檔案,所述的腳本語言檔案包括所述的腳本語言關(guān)連檔案群;一第二模組,用以搜尋所述的腳本語言關(guān)連檔案群的檔案路徑資料;以及一第三模組,用以利用所述的腳本語言關(guān)連檔案群的檔案路徑資料自所述的伺服器下載所述的腳本語言關(guān)連檔案群。
7.根據(jù)權(quán)利要求6所述的電腦記錄媒體,其特征在于其中所述的電腦記錄媒體是所述的用戶端電腦的硬碟、軟碟、光碟或記憶體。
8.根據(jù)權(quán)利要求6所述的電腦記錄媒體,其特征在于其中所述的電腦可執(zhí)行指令是經(jīng)由一網(wǎng)路下載至該用戶端電腦。
9.根據(jù)權(quán)利要求6所述的電腦記錄媒體,其特征在于其中所述的腳本語言檔案的路徑資料是一樹狀資料。
10.根據(jù)權(quán)利要求6所述的電腦記錄媒體,其特征在于其中所述的腳本語言檔案的路徑資料是復(fù)數(shù)個相關(guān)連的一維陣列。
11.根據(jù)權(quán)利要求6所述的電腦記錄媒體,其特征在于其中所述的腳本語言檔案是JavaScript檔案或VBScript檔案。
12.根據(jù)權(quán)利要求6所述的電腦記錄媒體,其特征在于其中所述的搜尋該腳本語言關(guān)連檔案群的檔案路徑資料的方法是一遞回方法。
全文摘要
本發(fā)明是有關(guān)于一種下載腳本語言關(guān)連檔案群的方法及電腦記錄媒體。該下載腳本語言關(guān)連檔案群的方法實(shí)施于一用戶端電腦,先自一伺服器下載復(fù)數(shù)個腳本語言檔案的路徑資料,再搜尋腳本語言關(guān)連檔案群的檔案路徑資料,最后利用腳本語言關(guān)連檔案群的檔案路徑資料自伺服器下載腳本語言關(guān)連檔案群。一種其上具有電腦可執(zhí)行指令的電腦記錄媒體,所述的電腦可執(zhí)行指令包括一第一模組,自該伺服器下載復(fù)數(shù)個腳本語言檔案的路徑資料;一第二模組,搜尋該腳本語言關(guān)連檔案群的檔案路徑資料;及一第三模組,利用該腳本語言關(guān)連檔案群的檔案路徑資料自該伺服器下載該腳本語言關(guān)連檔案群。
文檔編號H04L29/00GK1979470SQ20051012586
公開日2007年6月13日 申請日期2005年11月30日 優(yōu)先權(quán)日2005年11月30日
發(fā)明者蔡吟定 申請人:鼎新電腦股份有限公司