專(zhuān)利名稱(chēng)::使用頁(yè)面存儲(chǔ)文件瀏覽內(nèi)容的方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及用于瀏覽內(nèi)容的瀏覽器,尤其說(shuō)涉及脫機(jī)模式中內(nèi)容的瀏覽。
背景技術(shù):
:近來(lái),隨著諸如PDA(個(gè)人數(shù)字助理)、移動(dòng)電話等便攜式設(shè)備的廣泛使用,用戶(hù)在這種情況下對(duì)便攜式設(shè)備在脫機(jī)模式中瀏覽網(wǎng)頁(yè)的需求現(xiàn)在正與日俱增。原因在于即使用戶(hù)的便攜式設(shè)備處于設(shè)備無(wú)法連接到網(wǎng)絡(luò)(即,處于脫機(jī)模式)的環(huán)境中用戶(hù)也希望瀏覽網(wǎng)頁(yè)。另一個(gè)原因就是在用戶(hù)已經(jīng)將網(wǎng)頁(yè)下載到便攜式設(shè)備中之后希望瀏覽網(wǎng)頁(yè),而無(wú)需關(guān)心連接費(fèi)用。以下說(shuō)明在此使用的術(shù)語(yǔ)具有下列含義?!熬W(wǎng)頁(yè)”當(dāng)用戶(hù)指定URI(統(tǒng)一資源標(biāo)識(shí)符)時(shí)將要顯示的全部?jī)?nèi)容。也就是說(shuō),在屏幕上通過(guò)滾動(dòng)內(nèi)容能夠看到的全部?jī)?nèi)容?!皩?duì)象”在網(wǎng)絡(luò)上通過(guò)URI可以指定的數(shù)據(jù)。也就是說(shuō),對(duì)象包括HTML(超文本標(biāo)記語(yǔ)言)文檔,圖像文件,音頻數(shù)據(jù),等等。“錨標(biāo)志”由例如錨標(biāo)志<A>~</A>代表其中的鏈接之一。通過(guò)高速緩存可以獲得通過(guò)網(wǎng)絡(luò)下載的脫機(jī)瀏覽的網(wǎng)頁(yè)。常規(guī)瀏覽器具有利用高速緩存將用戶(hù)瀏覽的網(wǎng)頁(yè)存儲(chǔ)到諸如存儲(chǔ)器或硬盤(pán)驅(qū)動(dòng)器之類(lèi)的存儲(chǔ)設(shè)備中的功能。由于可以在屏幕上顯示高速緩存的網(wǎng)頁(yè)而無(wú)需將用戶(hù)設(shè)備連接到網(wǎng)絡(luò),因而可以通過(guò)使用高速緩存功能來(lái)獲得脫機(jī)瀏覽。日本專(zhuān)利臨時(shí)公開(kāi)號(hào)NO.平4-219839和日本專(zhuān)利號(hào)NO.2976896分別公開(kāi)了一種結(jié)構(gòu),用于將網(wǎng)絡(luò)獲得的數(shù)據(jù)通過(guò)高速緩存到本地文件中。另一種用于脫機(jī)瀏覽的方法是將通過(guò)網(wǎng)絡(luò)下載的網(wǎng)頁(yè)作為文件來(lái)存儲(chǔ)。一種用于存儲(chǔ)網(wǎng)頁(yè)的公知的格式是“mht”格式。通過(guò)利用mht格式,將網(wǎng)頁(yè)數(shù)據(jù)根據(jù)MIME(多用網(wǎng)絡(luò)郵件擴(kuò)展)來(lái)編碼,并存儲(chǔ)為單個(gè)文件。因此,在用戶(hù)將網(wǎng)頁(yè)保存為mht格式文件之后,用戶(hù)能夠以脫機(jī)模式瀏覽網(wǎng)頁(yè)。如上所述,可以通過(guò)使用瀏覽器完成高速緩存操作或者通過(guò)將網(wǎng)頁(yè)存儲(chǔ)為mht格式文件來(lái)獲得脫機(jī)瀏覽。然而,關(guān)于高速緩存操作的功能,存在一個(gè)問(wèn)題,即保存高速緩存的數(shù)據(jù)(網(wǎng)頁(yè))所經(jīng)歷的時(shí)間段依賴(lài)于瀏覽器上的設(shè)置,在超過(guò)了根據(jù)瀏覽器上設(shè)備的該時(shí)間段之后,高速緩存的數(shù)據(jù)就廢棄了。此外,存在這樣的情況,其中在來(lái)自服務(wù)器的響應(yīng)中指定高速緩存操作的終止日期,或者在獲得的內(nèi)容的說(shuō)明中定義高速緩存的終止日期。此外,存在這樣的情況,其中在來(lái)自服務(wù)器的響應(yīng)中或者在所獲得的內(nèi)容的說(shuō)明中不準(zhǔn)高速緩存操作。在這種情況下,無(wú)法執(zhí)行使用高速緩存的操作進(jìn)行的脫機(jī)瀏覽。關(guān)于將網(wǎng)頁(yè)作為mht文件來(lái)存儲(chǔ)的方法,盡管在高速緩存情況下的上述問(wèn)題不會(huì)發(fā)生,因?yàn)閙ht文件不是自動(dòng)刪除的,但是會(huì)發(fā)生以下問(wèn)題。也就是說(shuō),當(dāng)用戶(hù)在屏幕上顯示作為mht格式文件存儲(chǔ)的網(wǎng)頁(yè)時(shí),如果用戶(hù)選擇一個(gè)鏈接,(即,錨標(biāo)志),那么無(wú)法獲得從顯示在屏幕上的當(dāng)前網(wǎng)頁(yè)到用戶(hù)選擇的網(wǎng)頁(yè)(URI)的轉(zhuǎn)變,因?yàn)闊o(wú)法指定mht格式文件來(lái)進(jìn)行存儲(chǔ)在不同mht文件中的網(wǎng)頁(yè)間的轉(zhuǎn)變。即使包含用戶(hù)所選擇的鏈接(URI)的mht格式文件存在于用戶(hù)設(shè)備中,也會(huì)出現(xiàn)這個(gè)問(wèn)題。
發(fā)明內(nèi)容本發(fā)明優(yōu)點(diǎn)在于,它提供了一種方法,該方法能夠在脫機(jī)模式中瀏覽網(wǎng)頁(yè),就好像用戶(hù)在聯(lián)機(jī)模式中瀏覽網(wǎng)頁(yè)一樣。根據(jù)本發(fā)明一個(gè)方面,提供了一種在終端設(shè)備的脫機(jī)模式中瀏覽網(wǎng)絡(luò)上的內(nèi)容的方法。該方法包括接收對(duì)于對(duì)象的請(qǐng)求;從存儲(chǔ)文件讀出請(qǐng)求對(duì)象,所述存儲(chǔ)文件存儲(chǔ)至少一個(gè)從網(wǎng)絡(luò)獲得的對(duì)象,并具有預(yù)先確定的文件格式,通過(guò)使用包括在網(wǎng)絡(luò)上定位請(qǐng)求對(duì)象的定位信息和存儲(chǔ)包含請(qǐng)求對(duì)象的文件的文件名之間關(guān)系的管理信息;以及顯示從存儲(chǔ)文件讀出的請(qǐng)求對(duì)象。利用這種結(jié)構(gòu),例如在脫機(jī)模式中可以獲得由錨標(biāo)志選擇從一個(gè)網(wǎng)頁(yè)到另一個(gè)網(wǎng)頁(yè)選擇地轉(zhuǎn)變。也就是說(shuō),執(zhí)行的脫機(jī)瀏覽就好像終端設(shè)備處于聯(lián)機(jī)模式一樣??蛇x地,存儲(chǔ)文件可以包含多個(gè)對(duì)象。在這種情況下,管理信息可以包括對(duì)于多個(gè)對(duì)象中的每個(gè)(a)目標(biāo)對(duì)象的定位信息;(b)包括目標(biāo)對(duì)象的存儲(chǔ)文件的文件名;以及(c)在存儲(chǔ)文件中目標(biāo)對(duì)象的地址信息。依然可選的,從存儲(chǔ)文件讀出請(qǐng)求對(duì)象包括搜索管理信息以獲得包含請(qǐng)求對(duì)象的文件的文件名,并且以獲得請(qǐng)求對(duì)象的地址信息,以及使用所獲得的文件名和地址信息從搜索的存儲(chǔ)文件讀出請(qǐng)求對(duì)象。根據(jù)本發(fā)明另一個(gè)方面,提供了一種以終端設(shè)備的脫機(jī)方式瀏覽網(wǎng)絡(luò)上內(nèi)容的方法。該方法包括接收對(duì)由URI(統(tǒng)一資源標(biāo)識(shí)符)指定的對(duì)象的請(qǐng)求,通過(guò)使用管理信息從存儲(chǔ)文件讀出請(qǐng)求對(duì)象,所述存儲(chǔ)文件存儲(chǔ)包含至少一個(gè)對(duì)象的網(wǎng)頁(yè),所述管理信息用于使用URI作為關(guān)鍵字在存儲(chǔ)文件中搜索請(qǐng)求對(duì)象,以及顯示從存儲(chǔ)文件讀出的請(qǐng)求對(duì)象。根據(jù)這種結(jié)構(gòu),例如在脫機(jī)模式中可以獲得由錨標(biāo)志選擇地從一個(gè)網(wǎng)頁(yè)到另一個(gè)網(wǎng)頁(yè)的轉(zhuǎn)變。也就是說(shuō),執(zhí)行的脫機(jī)瀏覽就好像終端設(shè)備處于聯(lián)機(jī)模式一樣。可選地,存儲(chǔ)文件可以包含多個(gè)對(duì)象。在這種情況下,管理信息可以包括對(duì)于多個(gè)對(duì)象中的每個(gè)(a)目標(biāo)對(duì)象的URI;(b)包括目標(biāo)對(duì)象的存儲(chǔ)文件的文件名;以及(c)在存儲(chǔ)文件中目標(biāo)對(duì)象的地址信息。此外,在這種情況下,從存儲(chǔ)文件讀出請(qǐng)求對(duì)象可以包括搜索管理信息以獲得包含請(qǐng)求對(duì)象的存儲(chǔ)文件的文件名,并且以獲得請(qǐng)求對(duì)象的地址信息,以及使用所獲得的文件名和地址信息從搜索的存儲(chǔ)文件讀出請(qǐng)求對(duì)象。仍然可選地,管理信息可以包括對(duì)于多個(gè)對(duì)象中的每個(gè)(d)目標(biāo)對(duì)象的最近的更新時(shí)間和目標(biāo)對(duì)象的獲得時(shí)間之一。在這種情況下,從存儲(chǔ)文件讀出請(qǐng)求對(duì)象可以包括如果具有對(duì)應(yīng)于請(qǐng)求對(duì)象相同URI的兩個(gè)或多個(gè)對(duì)象都存儲(chǔ)在一個(gè)或多個(gè)存儲(chǔ)文件中,那么使用管理信息從具有對(duì)應(yīng)于請(qǐng)求對(duì)象相同的URI的對(duì)象中選擇最近的一個(gè);以及使用關(guān)于最近一個(gè)的文件名和地址信息從存儲(chǔ)文件讀出最近的一個(gè)。可替換的是,管理信息可以包括對(duì)于多個(gè)對(duì)象中的每個(gè)(d)目標(biāo)對(duì)象最近的更新時(shí)間和目標(biāo)對(duì)象的獲得時(shí)間之一。在這種情況下,存儲(chǔ)文件讀出請(qǐng)求對(duì)象可以包括如果具有對(duì)應(yīng)于請(qǐng)求對(duì)象的相同URI的兩個(gè)或多個(gè)對(duì)象都存儲(chǔ)在一個(gè)或多個(gè)存儲(chǔ)文件中,那么顯示關(guān)于兩個(gè)或多個(gè)對(duì)象的文件名和/或獲得時(shí)間,以便用戶(hù)能夠選擇兩個(gè)或多個(gè)對(duì)象中的一個(gè);以及使用關(guān)于用戶(hù)選擇的對(duì)象的文件名和地址信息從存儲(chǔ)文件讀出用戶(hù)所選擇的兩個(gè)或多個(gè)對(duì)象中的一個(gè)??商鎿Q的是,管理信息可以包括對(duì)于多個(gè)對(duì)象中的每個(gè)(d)目標(biāo)對(duì)象最近的更新時(shí)間和目標(biāo)對(duì)象的獲得時(shí)間之一。在這種情況下,從存儲(chǔ)文件讀出請(qǐng)求對(duì)象包括如果具有對(duì)應(yīng)于請(qǐng)求對(duì)象相同URI的兩個(gè)或多個(gè)對(duì)象都存儲(chǔ)在一個(gè)或多個(gè)存儲(chǔ)文件中,那么選擇兩個(gè)或多個(gè)對(duì)象中的一個(gè),其中兩個(gè)或多個(gè)對(duì)象中的一個(gè)具有最接近當(dāng)前請(qǐng)求的請(qǐng)求對(duì)象之前在先前顯示的網(wǎng)頁(yè)所獲得的時(shí)間;以及使用關(guān)于所選擇的對(duì)象的文件名和地址信息從存儲(chǔ)文件讀出所選擇的對(duì)象。在特定情況下,管理信息還可以包括對(duì)于多個(gè)對(duì)象中的每個(gè)(e)當(dāng)包含目標(biāo)對(duì)象的存儲(chǔ)文件被初始寄存的時(shí)候,沒(méi)有改變驗(yàn)證數(shù)據(jù),所述數(shù)據(jù)用于驗(yàn)證包括目標(biāo)對(duì)象的存儲(chǔ)文件。在這種情況下,從存儲(chǔ)文件讀出請(qǐng)求對(duì)象可以包括僅僅當(dāng)確認(rèn)了對(duì)應(yīng)于請(qǐng)求對(duì)象的驗(yàn)證數(shù)據(jù)與包含請(qǐng)求對(duì)象的存儲(chǔ)文件一致時(shí),才讀出請(qǐng)求對(duì)象??蛇x地,驗(yàn)證數(shù)據(jù)可以包括關(guān)于存儲(chǔ)文件的文件大小、時(shí)間戳、檢查和以及CRC中的至少一個(gè)??蛇x地,驗(yàn)證數(shù)據(jù)包括消息摘要,所述消息摘要包括MD5和SHA-1之一。在特定情況下,用戶(hù)可以通過(guò)用戶(hù)接口設(shè)備的使用,通過(guò)字母輸入來(lái)輸入請(qǐng)求對(duì)象的URI。在特定情況下,用戶(hù)可以通過(guò)錨標(biāo)志來(lái)指定請(qǐng)求對(duì)象的URI。在特定情況下,存儲(chǔ)文件可以包含單個(gè)對(duì)象,并且管理信息可以包括對(duì)于多個(gè)對(duì)象中的每個(gè)(a)目標(biāo)對(duì)象的URI;以及(b)包括目標(biāo)對(duì)象的存儲(chǔ)文件的文件名。可選地,該方法可以包括當(dāng)網(wǎng)頁(yè)作為存儲(chǔ)文件來(lái)存儲(chǔ)時(shí),創(chuàng)建或更新管理信息??蛇x地,該方法可以包括當(dāng)終端設(shè)備從聯(lián)機(jī)模式改變到脫機(jī)模式時(shí),根據(jù)要存儲(chǔ)的存儲(chǔ)文件,創(chuàng)建或更新管理信息??蛇x地,該方法可以包括當(dāng)發(fā)現(xiàn),具有搜索的文件名的存儲(chǔ)文件在現(xiàn)狀中不存在時(shí),創(chuàng)建或更新管理信息??蛇x地,該方法可以包括檢測(cè)關(guān)于存儲(chǔ)文件的文件操作;以及根據(jù)文件操作的類(lèi)型來(lái)創(chuàng)建或更新管理信息。該文件操作可以包括存儲(chǔ)文件的添加、更新和刪除中的至少一個(gè)。在特定情況下,該方法可以包括當(dāng)檢測(cè)到,對(duì)應(yīng)于請(qǐng)求對(duì)象的驗(yàn)證數(shù)據(jù)與包含請(qǐng)求對(duì)象的存儲(chǔ)文件不一致時(shí),更新與驗(yàn)證數(shù)據(jù)不一致的、用于存儲(chǔ)文件的管理信息??蛇x地,管理信息可以存儲(chǔ)在終端設(shè)備的存儲(chǔ)器上??蛇x地,管理信息可以作為終端設(shè)備中提供的文件設(shè)備中的文件來(lái)存儲(chǔ)??蛇x地,存儲(chǔ)文件可以存儲(chǔ)在終端設(shè)備提供的文件設(shè)備中??蛇x地,管理信息和存儲(chǔ)文件存儲(chǔ)在基于逐個(gè)目錄的(directory-by-directory)終端設(shè)備中。根據(jù)本發(fā)明另一個(gè)方面,提供了一種由計(jì)算機(jī)執(zhí)行的計(jì)算機(jī)程序,以便達(dá)到在終端設(shè)備的脫機(jī)模式中瀏覽網(wǎng)絡(luò)上內(nèi)容的方法。該方法包含步驟接收對(duì)由URI(統(tǒng)一資源標(biāo)識(shí)符)指定的對(duì)象的請(qǐng)求;通過(guò)使用管理信息從存儲(chǔ)文件讀出請(qǐng)求對(duì)象,所述存儲(chǔ)文件存儲(chǔ)包含至少一個(gè)對(duì)象的網(wǎng)頁(yè),所述管理信息用于使用URI作為關(guān)鍵字在存儲(chǔ)文件中搜索請(qǐng)求對(duì)象;以及顯示從存儲(chǔ)文件讀出的請(qǐng)求對(duì)象。利用這種結(jié)構(gòu),例如在脫機(jī)模式中可以獲得由錨標(biāo)志選擇地從一個(gè)網(wǎng)頁(yè)到另一個(gè)網(wǎng)頁(yè)的轉(zhuǎn)變。也就是說(shuō),執(zhí)行了脫機(jī)瀏覽就好像終端設(shè)備處于聯(lián)機(jī)模式一樣??蛇x地,存儲(chǔ)文件可以包含多個(gè)對(duì)象。在這種情況下,管理信息可以包括對(duì)于多個(gè)對(duì)象中的每個(gè)(a)目標(biāo)對(duì)象的URI;(b)包括目標(biāo)對(duì)象的存儲(chǔ)文件的文件名;以及(c)在存儲(chǔ)文件中目標(biāo)對(duì)象的地址信息。此外,在這種情況下,從存儲(chǔ)文件讀出請(qǐng)求對(duì)象可以包括搜索管理信息以獲得包含請(qǐng)求對(duì)象的存儲(chǔ)文件的文件名,并且以獲得請(qǐng)求對(duì)象的地址信息,以及使用所獲得的文件名和地址信息從搜索的存儲(chǔ)文件讀出請(qǐng)求對(duì)象。仍然可選地,管理信息可以包括對(duì)于多個(gè)對(duì)象中的每個(gè)(d)目標(biāo)對(duì)象最近的更新時(shí)間和目標(biāo)對(duì)象的獲得時(shí)間之一。在這種情況下,從存儲(chǔ)文件讀出請(qǐng)求對(duì)象包括如果具有相同對(duì)應(yīng)于請(qǐng)求對(duì)象的URI的兩個(gè)或多個(gè)對(duì)象都存儲(chǔ)在一個(gè)或多個(gè)存儲(chǔ)文件中,那么使用管理信息從具有對(duì)應(yīng)于請(qǐng)求對(duì)象的相同URI的對(duì)象中選擇最近的一個(gè);以及使用關(guān)于最近一個(gè)的文件名和地址信息從存儲(chǔ)文件讀出最近的一個(gè)。可替換地,管理信息可以包括對(duì)于多個(gè)對(duì)象中的每個(gè)(d)目標(biāo)對(duì)象的最近的更新時(shí)間和目標(biāo)對(duì)象的獲得時(shí)間之一。在這種情況下,從存儲(chǔ)文件讀出請(qǐng)求對(duì)象包括如果具有對(duì)應(yīng)于請(qǐng)求對(duì)象的相同URI的兩個(gè)或多個(gè)對(duì)象都存儲(chǔ)在一個(gè)或多個(gè)存儲(chǔ)文件中,那么顯示關(guān)于兩個(gè)或多個(gè)對(duì)象的文件名和/或獲得時(shí)間,以便用戶(hù)能夠選擇兩個(gè)或多個(gè)對(duì)象中的一個(gè);以及使用關(guān)于用戶(hù)選擇的對(duì)象的文件名和地址信息,從存儲(chǔ)文件讀出用戶(hù)所選擇的兩個(gè)或多個(gè)對(duì)象中的一個(gè)??商鎿Q地,管理信息可以包括對(duì)于多個(gè)對(duì)象中的每個(gè)(d)目標(biāo)對(duì)象的最近的更新時(shí)間和目標(biāo)對(duì)象的獲得時(shí)間之一。在這種情況下,從存儲(chǔ)文件讀出請(qǐng)求對(duì)象包括如果具有對(duì)應(yīng)于請(qǐng)求對(duì)象的相同URI的兩個(gè)或多個(gè)對(duì)象都存儲(chǔ)在一個(gè)或多個(gè)存儲(chǔ)文件中,那么選擇兩個(gè)或多個(gè)對(duì)象中的一個(gè),其中兩個(gè)或多個(gè)對(duì)象中的一個(gè)具有最接近當(dāng)前請(qǐng)求的請(qǐng)求對(duì)象之前先前顯示的網(wǎng)頁(yè)的獲得時(shí)間;以及從存儲(chǔ)文件中使用關(guān)于所選擇的對(duì)象的文件名和地址信息讀出所選擇的對(duì)象。在特定情況下,管理信息還可以包括對(duì)于多個(gè)對(duì)象中的每個(gè)(e)從初始寄存包含目標(biāo)對(duì)象的存儲(chǔ)文件的時(shí)候,沒(méi)有改變驗(yàn)證數(shù)據(jù),所述數(shù)據(jù)用于驗(yàn)證包括目標(biāo)對(duì)象的存儲(chǔ)文件。在這種情況下,從存儲(chǔ)文件讀出的請(qǐng)求對(duì)象可以包括僅僅當(dāng)確認(rèn)了對(duì)應(yīng)于請(qǐng)求對(duì)象的驗(yàn)證數(shù)據(jù)與包含請(qǐng)求對(duì)象的存儲(chǔ)文件一致時(shí),才讀出請(qǐng)求對(duì)象??蛇x地,驗(yàn)證數(shù)據(jù)可以包括關(guān)于存儲(chǔ)文件的文件大小、時(shí)間戳、檢驗(yàn)和以及CRC中的至少一個(gè)。可選地,驗(yàn)證數(shù)據(jù)可以包括消息摘要,所述消息摘要包括MD5和SHA-1之一。在特定情況下,用戶(hù)可以通過(guò)用戶(hù)接口設(shè)備的使用,通過(guò)字母輸入來(lái)輸入請(qǐng)求對(duì)象的URI。在特定情況下,用戶(hù)可以通過(guò)錨標(biāo)志來(lái)指定請(qǐng)求對(duì)象的URI。在特定情況下,存儲(chǔ)文件可以包含單個(gè)對(duì)象,并且管理信息可以包括對(duì)于多個(gè)對(duì)象中的每個(gè)(a)目標(biāo)對(duì)象的URI;以及(b)包括目標(biāo)對(duì)象的存儲(chǔ)文件的文件名??蛇x地,該方法可以包括當(dāng)網(wǎng)頁(yè)作為存儲(chǔ)文件來(lái)存儲(chǔ)時(shí),創(chuàng)建或更新管理信息??蛇x地,該方法可以包括當(dāng)終端設(shè)備從聯(lián)機(jī)模式改變到脫機(jī)模式時(shí),根據(jù)要存儲(chǔ)的存儲(chǔ)文件創(chuàng)建或更新管理信息??蛇x地,該方法可以包括當(dāng)發(fā)現(xiàn)具有搜索的文件名的存儲(chǔ)文件在現(xiàn)狀中不存在時(shí),創(chuàng)建或更新管理信息??蛇x地,該方法可以包括檢測(cè)關(guān)于存儲(chǔ)文件的文件操作;以及根據(jù)文件操作的類(lèi)型來(lái)創(chuàng)建或更新管理信息。該文件操作可以包括存儲(chǔ)文件的添加、更新和刪除中的至少一個(gè)。在特定情況下,該方法可以包括當(dāng)檢測(cè)到對(duì)應(yīng)于請(qǐng)求對(duì)象的驗(yàn)證數(shù)據(jù)與包含請(qǐng)求對(duì)象的存儲(chǔ)文件不一致時(shí),更新與驗(yàn)證數(shù)據(jù)不一致的用于存儲(chǔ)文件的管理信息。可選地,管理信息可以存儲(chǔ)在終端設(shè)備的存儲(chǔ)器上。可選地,管理信息在提供的文件設(shè)備中可以作為終端設(shè)備的文件來(lái)存儲(chǔ)??蛇x地,存儲(chǔ)文件可以存儲(chǔ)在終端設(shè)備提供的文件設(shè)備上??蛇x地,管理信息和存儲(chǔ)文件存儲(chǔ)在基于逐個(gè)目錄的終端設(shè)備中。根據(jù)本發(fā)明的另一個(gè)方面,提供了一種計(jì)算機(jī)程序產(chǎn)品,提供終端設(shè)備執(zhí)行的一組指令,所述終端設(shè)備以脫機(jī)模式執(zhí)行作為瀏覽網(wǎng)絡(luò)上內(nèi)容的功能的指令。該計(jì)算機(jī)程序產(chǎn)品包含以下功能接收對(duì)由URI(統(tǒng)一資源標(biāo)識(shí)符)指定的對(duì)象的請(qǐng)求;通過(guò)使用管理信息從存儲(chǔ)文件讀出請(qǐng)求對(duì)象,所述存儲(chǔ)文件存儲(chǔ)包含至少一個(gè)對(duì)象的網(wǎng)頁(yè),所述管理信息用于使用URI作為關(guān)鍵字在存儲(chǔ)文件中搜索請(qǐng)求對(duì)象;以及顯示從存儲(chǔ)文件讀出的請(qǐng)求對(duì)象。利用這種結(jié)構(gòu),例如在脫機(jī)模式中可以獲得由錨標(biāo)志選擇地從一個(gè)網(wǎng)頁(yè)到另一個(gè)網(wǎng)頁(yè)的轉(zhuǎn)變。也就是說(shuō),執(zhí)行了脫機(jī)瀏覽就好像終端設(shè)備處于聯(lián)機(jī)模式一樣。根據(jù)本發(fā)明的另一個(gè)方面,提供了一種終端設(shè)備,其包括獲得系統(tǒng)(obtainingsysytem),通過(guò)網(wǎng)絡(luò)獲得網(wǎng)頁(yè)并將包含在網(wǎng)頁(yè)中的至少一個(gè)對(duì)象存儲(chǔ)到存儲(chǔ)文件中,以及管理信息創(chuàng)建系統(tǒng),創(chuàng)建管理信息,所述信息用于使用對(duì)象的URI作為關(guān)鍵字在存儲(chǔ)文件中的搜索對(duì)象。該終端設(shè)備還包括搜索系統(tǒng),搜索管理信息以查找URI指定的請(qǐng)求對(duì)象,并從存儲(chǔ)文件中讀出請(qǐng)求對(duì)象,以及顯示系統(tǒng),顯示從存儲(chǔ)文件中讀出的請(qǐng)求對(duì)象。利用這種結(jié)構(gòu),例如在脫機(jī)模式中可以獲得由錨標(biāo)志選擇地從一個(gè)網(wǎng)頁(yè)到另一個(gè)網(wǎng)頁(yè)的轉(zhuǎn)變。也就是說(shuō),執(zhí)行了脫機(jī)瀏覽就好像終端設(shè)備處于聯(lián)機(jī)模式一樣。根據(jù)本發(fā)明的另一個(gè)方面,提供了一種終端設(shè)備,其包括自動(dòng)訪問(wèn)系統(tǒng),自動(dòng)地訪問(wèn)預(yù)先在URI列表中指定的網(wǎng)頁(yè),并將訪問(wèn)的網(wǎng)頁(yè)存儲(chǔ)到存儲(chǔ)文件中,以及管理信息創(chuàng)建系統(tǒng),創(chuàng)建管理信息,所述管理信息用于使用對(duì)象的URI作為關(guān)鍵字在存儲(chǔ)文件中搜索對(duì)象。該終端設(shè)備還包括搜索系統(tǒng),搜索管理信息以查找URI指定的請(qǐng)求對(duì)象,并從存儲(chǔ)文件之一讀出請(qǐng)求對(duì)象以及顯示系統(tǒng),顯示從存儲(chǔ)文件之一讀出的請(qǐng)求對(duì)象。利用這種結(jié)構(gòu),例如在脫機(jī)模式中可以獲得由錨標(biāo)志選擇地從一個(gè)網(wǎng)頁(yè)到另一個(gè)網(wǎng)頁(yè)的轉(zhuǎn)變。也就是說(shuō),執(zhí)行了脫機(jī)瀏覽就好像終端設(shè)備處于聯(lián)機(jī)模式一樣。網(wǎng)頁(yè)可以由自動(dòng)訪問(wèn)系統(tǒng)自動(dòng)地采集??蛇x地,該自動(dòng)訪問(wèn)系統(tǒng)可以被配置以訪問(wèn)包含在訪問(wèn)網(wǎng)頁(yè)中的鏈接頁(yè)面,并配置以通過(guò)網(wǎng)絡(luò)保存鏈接頁(yè)面以及在URI列表中列出的網(wǎng)頁(yè)。仍然可選地,該自動(dòng)訪問(wèn)系統(tǒng)被配置以首先查詢(xún)管理信息以確定URI列表中的網(wǎng)頁(yè)是否已經(jīng)存在于終端設(shè)備中。此外僅僅當(dāng)確定URI列表中的各個(gè)網(wǎng)頁(yè)不存在于終端設(shè)備中時(shí),該自動(dòng)訪問(wèn)系統(tǒng)可以通過(guò)網(wǎng)絡(luò)獲得各個(gè)網(wǎng)頁(yè)。聯(lián)系附圖,從以下詳細(xì)描述中將明白和理解和本發(fā)明,其中圖1根據(jù)本發(fā)明實(shí)施方式示出終端設(shè)備框圖;圖2是當(dāng)終端設(shè)備處于聯(lián)機(jī)模式時(shí)瀏覽器引擎的功能框圖;圖3示出脫機(jī)模式中瀏覽器的功能框圖;圖4為一包含網(wǎng)頁(yè)存儲(chǔ)文件的映射(map)圖的實(shí)施例,所述網(wǎng)頁(yè)包括兩個(gè)圖像文件;圖5示出頁(yè)面存儲(chǔ)管理信息的配置;圖6示出瀏覽器中數(shù)據(jù)庫(kù)搜索單元的操作的流程圖;圖7示出歸檔配置的實(shí)施例,其中頁(yè)面存儲(chǔ)管理信息和相關(guān)的頁(yè)面存儲(chǔ)文件存儲(chǔ)于基于逐個(gè)目錄的終端設(shè)備中。具體實(shí)施例方式下文中,將參照附圖描述本發(fā)明實(shí)施方式。圖1根據(jù)本發(fā)明實(shí)施方式示出終端設(shè)備10的框圖。如圖1所示,終端設(shè)備10包括CPU3(中央處理單元),其控制終端設(shè)備10具備的各種功能。瀏覽器50在CPU3的控制下運(yùn)行在終端設(shè)備10上。終端設(shè)備10可以是各種類(lèi)型的終端設(shè)備之一,所述終端設(shè)備包括連接到網(wǎng)絡(luò)的個(gè)人計(jì)算機(jī)、PDA、移動(dòng)電話、汽車(chē)導(dǎo)航系統(tǒng)和家庭的電子設(shè)備。如圖1所示,終端設(shè)備10還包括經(jīng)由總線19連接到CPU3的ROM(只讀存儲(chǔ)器)5,RAM(隨機(jī)訪問(wèn)存儲(chǔ)器)7,網(wǎng)絡(luò)接口9,PC卡接口16,顯示驅(qū)動(dòng)器11和接口15。此外,終端設(shè)備10具有連接到顯示驅(qū)動(dòng)器11的顯示器13,和連接到接口15的諸如鍵盤(pán)之類(lèi)的用戶(hù)接口設(shè)備17。各種類(lèi)型的PC卡可以經(jīng)由PC卡接口16附接到終端設(shè)備10。在該實(shí)施方式中,閃存卡18經(jīng)由PC卡接口16附接到終端設(shè)備10。在ROM5中,存儲(chǔ)了包括瀏覽器50的程序的各種類(lèi)型的計(jì)算機(jī)程序。當(dāng)用戶(hù)使用用戶(hù)接口17執(zhí)行預(yù)先確定的操作時(shí),啟動(dòng)瀏覽器50。在下文,將參照?qǐng)D2和圖3來(lái)描述瀏覽器50的功能。首先,參照?qǐng)D2解釋瀏覽器引擎30的功能,所述瀏覽器引擎30是瀏覽器50的主要部件。其次,將參照?qǐng)D3解釋瀏覽器50在脫機(jī)模式下的操作。圖2是當(dāng)瀏覽器50處于聯(lián)機(jī)模式時(shí)(即當(dāng)終端設(shè)備10連接到網(wǎng)絡(luò)時(shí))瀏覽器引擎30的功能框圖。如圖2所示,瀏覽器50具有分析器31,頁(yè)面制造器32和格式器33的功能塊。當(dāng)用戶(hù)使用用戶(hù)接口設(shè)備17輸入U(xiǎn)RI或者用戶(hù)通過(guò)選擇要顯示在顯示器13上的網(wǎng)頁(yè)中的錨標(biāo)志之一時(shí),瀏覽器50操作以從因特網(wǎng)上的URI獲得HTML文檔21(即,請(qǐng)求對(duì)象)。然后將所獲得的HTML文檔21輸入分析器31中。分析器31分析HTML文檔21,所述HTML文檔21是經(jīng)由網(wǎng)絡(luò)接口9從因特網(wǎng)獲得的,以便做出文檔樹(shù)23,其中HTML文檔21的語(yǔ)法結(jié)構(gòu)是由樹(shù)結(jié)構(gòu)來(lái)表達(dá)的。應(yīng)當(dāng)注意的是,文檔樹(shù)23僅僅表達(dá)HTML文檔21的語(yǔ)法結(jié)構(gòu),而不包括涉及HTML文檔23的表示的信息。接下來(lái),根據(jù)文檔樹(shù)23和涉及標(biāo)記的信息,頁(yè)面制造器32做出布局樹(shù)25,其中包括HTML文檔21的表示形式,例如,塊、并行、表、列表、項(xiàng)等等。也就是說(shuō),在HTML文檔21中,布局樹(shù)25包括關(guān)于數(shù)據(jù)次序的信息,諸如塊、并行、表等等。應(yīng)當(dāng)注意的是,顯示器13的屏幕上,布局樹(shù)25不包括關(guān)于這些項(xiàng)(塊、并行、表等等)的位置和大小的信息。根據(jù)布局樹(shù)25和涉及顯示器13的屏幕大小的信息,格式器33在顯示器13的屏幕上布局上述項(xiàng)。也就是說(shuō),格式器33在顯示器13的屏幕上布置布局樹(shù)25中的項(xiàng),并確定這些項(xiàng)的位置、寬度和高度,并且在HTML文檔21中返回字母的運(yùn)送位置。通過(guò)由分析器31,頁(yè)面制造器32和格式器33執(zhí)行的這種處理,在顯示器13的屏幕上適當(dāng)?shù)仫@示HTML文檔21。瀏覽器50還具有存儲(chǔ)將以預(yù)先確定的文件格式顯示在顯示器13上的網(wǎng)頁(yè)的功能。通過(guò)使用用戶(hù)接口設(shè)備17來(lái)執(zhí)行某個(gè)操作,用戶(hù)能夠?qū)⒁@示在顯示器上的網(wǎng)頁(yè)作為具有預(yù)先確定的文件格式的文件保存到例如,閃存卡18中。在下文,包含網(wǎng)頁(yè)(即,對(duì)象)的文件指的是頁(yè)面存儲(chǔ)文件110或者頁(yè)面存儲(chǔ)文件,所述網(wǎng)頁(yè)由瀏覽器50創(chuàng)建并且具有預(yù)先確定的格式。從下列解釋中應(yīng)當(dāng)理解到,頁(yè)面存儲(chǔ)文檔的預(yù)先確定的格式不同于高速緩存文件的格式。通過(guò)使用瀏覽器50來(lái)訪問(wèn)想要的網(wǎng)頁(yè)和保存網(wǎng)頁(yè),用戶(hù)能夠以脫機(jī)模式瀏覽網(wǎng)頁(yè)而無(wú)需關(guān)心連接費(fèi)用。瀏覽器50還具有創(chuàng)建數(shù)據(jù)庫(kù)的功能,以便管理存儲(chǔ)在終端設(shè)備10中的所有的頁(yè)面存儲(chǔ)文件110。在下文,用于管理所有由瀏覽器50創(chuàng)建的頁(yè)面存儲(chǔ)文件110的數(shù)據(jù)庫(kù),指的是頁(yè)面存儲(chǔ)管理信息120(參見(jiàn)圖3)。頁(yè)面存儲(chǔ)管理信息120可以在閃存存儲(chǔ)卡18中作為文件來(lái)創(chuàng)建。參見(jiàn)圖5如下文所述,頁(yè)面存儲(chǔ)管理信息120包括關(guān)于由URL指定的對(duì)象(諸如圖像文件和HTML文檔)是否作為頁(yè)面存儲(chǔ)文件110存儲(chǔ)在終端設(shè)備10中的信息,以及涉及頁(yè)面存儲(chǔ)文件110的目標(biāo)對(duì)象的位置信息。也就是說(shuō),在頁(yè)面存儲(chǔ)管理信息120中,涉及對(duì)象的信息基于逐個(gè)URI(URI-by-URI)進(jìn)行存儲(chǔ)。圖3示出瀏覽器50脫機(jī)模式中的功能框圖。如圖3所示,在脫機(jī)模式中,當(dāng)用戶(hù)通過(guò)使用用戶(hù)接口設(shè)備17指定用戶(hù)想要瀏覽的URI時(shí),生成URI請(qǐng)求23并將其輸入到數(shù)據(jù)庫(kù)搜索單元40中。數(shù)據(jù)庫(kù)搜索單元40搜索用于對(duì)應(yīng)于請(qǐng)求URI(即,URI請(qǐng)求23)的對(duì)象的頁(yè)面存儲(chǔ)管理信息120。有助于生成URI請(qǐng)求23的典型因素是用戶(hù)的字母輸入(通過(guò)用戶(hù)接口設(shè)備17)和錨標(biāo)志。有助于生成URI請(qǐng)求23的其它因素如下·通過(guò)使用書(shū)簽的目的地URI的選擇?!ぴ陲@示器13上的瀏覽器50顯示的瀏覽窗口(未示出)中表示的“向后(Back)”或者“向前(Forward)”按鈕的選擇?!ねㄟ^(guò)在瀏覽窗戶(hù)上表示的“更新”按鈕的用戶(hù)選擇來(lái)重新加載網(wǎng)頁(yè)?!ぴ谒@得的網(wǎng)頁(yè)中的<img>標(biāo)記中指定的圖像文件的獲得?!そ?jīng)由網(wǎng)絡(luò)的外部樣式表的獲得?!ぴ谒@得的網(wǎng)頁(yè)中的<frame>標(biāo)記或者<iframe>標(biāo)記中指定的幀頁(yè)的獲得。·由<metahttp-equiv=“refresh”>標(biāo)記、等導(dǎo)致的更新操作?!び衫鏙avaScript導(dǎo)致的到另一個(gè)網(wǎng)頁(yè)的轉(zhuǎn)變。圖4是頁(yè)面存儲(chǔ)文件110,其包含包括兩個(gè)圖像文件網(wǎng)頁(yè)的映射的實(shí)例。在下列解釋中,圖4所示網(wǎng)頁(yè)由“html01”來(lái)表示,而圖4的網(wǎng)頁(yè)中兩個(gè)圖像文件分別由“image1(圖像1)”和“image2(圖像2)”來(lái)表示。如圖4所示,在頁(yè)面存儲(chǔ)文件110的頂部(0字節(jié)~a字節(jié)),頁(yè)面存儲(chǔ)文件110包括標(biāo)題信息101。標(biāo)題信息101包括涉及頁(yè)面存儲(chǔ)文件110的通用信息,例如,頁(yè)面存儲(chǔ)文件110由MIME格式來(lái)編碼。以下是標(biāo)題信息101的實(shí)例。來(lái)自(From)主題(Subject)訪問(wèn)(ACCESS)日期(Date)2003年5月12日,星期一,13:46:48+0900MIME-版本1.0內(nèi)容類(lèi)型(Content-Type)多部分/相關(guān)(multipart/related);界限(boundary)=“-----=_NextPart_000_0000_01C3188C.EF7C3A90”;類(lèi)型(type)=“text/html”這是MIME格式的多部分消息。標(biāo)題信息101之后,包括了html01的補(bǔ)充信息102和html01的內(nèi)容103。在html01的補(bǔ)充信息102中,包括了html01的URI、html01的編碼格式等等。以下是html01的補(bǔ)充信息102的實(shí)例。-----=_NextPart_000_0000_01C3188C.EF7C3A90內(nèi)容類(lèi)型(Content-type)=text/html;charset=“shift-jis”;內(nèi)容轉(zhuǎn)變編碼(Content-Transfer-Encoding)quoted-printable內(nèi)容定位(Content-Location)http://www.access.co.jp/top.html在html01的內(nèi)容103之后,包括了圖像1的補(bǔ)充信息104和圖像1的數(shù)據(jù)103。在圖像1的補(bǔ)充信息104中,包括了圖像1的格式、圖像1的URI、圖像1的編碼格式等等。以下是圖1的補(bǔ)充信息104的實(shí)例。-----=_NextPart_000_0000_01C3188C.EF7C3A90內(nèi)容類(lèi)型(Content-type)=image/gif;內(nèi)容轉(zhuǎn)變編碼(Content-Transfer-Encoding)base64內(nèi)容定位(Content-Location)http://www.access.cojp/newimage/logo.gif在圖像1的數(shù)據(jù)105之后,包括了圖像2的補(bǔ)充信息106和圖像2的數(shù)據(jù)104。類(lèi)似于補(bǔ)充信息102,在圖像2的補(bǔ)充信息104中,包括了圖像2的格式、圖像2的URI、圖像2的編碼格式等等。圖5示出頁(yè)面存儲(chǔ)管理信息120的配置。頁(yè)面存儲(chǔ)管理信息120包括使得能夠從頁(yè)面存儲(chǔ)文件110查找請(qǐng)求對(duì)象的信息。像使用關(guān)鍵字一樣使用請(qǐng)求對(duì)象的URI,可以在頁(yè)面存儲(chǔ)管理信息120中查找請(qǐng)求對(duì)象的信息。更確切地說(shuō),頁(yè)面存儲(chǔ)管理信息120對(duì)于各個(gè)URI包括下列信息。·目標(biāo)URI(目標(biāo)對(duì)象)·頁(yè)面存儲(chǔ)文件110的文件名,其中存儲(chǔ)了目標(biāo)URI。·頁(yè)面存儲(chǔ)文件110的格式?!ろ?yè)面存儲(chǔ)文件110中目標(biāo)URI(目標(biāo)對(duì)象)的地址信息(開(kāi)始地址和結(jié)束地址)·目標(biāo)URI(目標(biāo)對(duì)象)上的時(shí)間信息(例如,目標(biāo)對(duì)象最新的更新時(shí)間,或者由終端設(shè)備10獲得目標(biāo)對(duì)象的獲得時(shí)間)。·驗(yàn)證數(shù)據(jù)驗(yàn)證數(shù)據(jù)用于驗(yàn)證包括目標(biāo)URI沒(méi)有改變的頁(yè)面存儲(chǔ)文件110。例如,當(dāng)頁(yè)面存儲(chǔ)文件110首先被寄存時(shí),驗(yàn)證數(shù)據(jù)是文件大小、時(shí)間戳、目標(biāo)對(duì)象的部分?jǐn)?shù)據(jù)、頁(yè)面存儲(chǔ)文件110的檢查和以及CRC(循環(huán)冗余碼校驗(yàn))之一。驗(yàn)證數(shù)據(jù)可以是諸如MD5(消息摘要5)和SHA-1(安全散列算法1)的消息摘要。當(dāng)具有同一URI的多個(gè)對(duì)象包括在存儲(chǔ)在終端設(shè)備10的一個(gè)或多個(gè)頁(yè)面存儲(chǔ)文件110中時(shí),時(shí)間信息用于選擇最近的對(duì)象,并在顯示器13上顯示最近的對(duì)象。可以如下使用時(shí)間信息。(a)如果具有對(duì)應(yīng)于請(qǐng)求對(duì)象的同一URI的兩個(gè)或多個(gè)對(duì)象存儲(chǔ)在一個(gè)或多個(gè)頁(yè)面存儲(chǔ)文件中,那么例如,通過(guò)對(duì)象消息,瀏覽器50在顯示器13上顯示關(guān)于兩個(gè)或多個(gè)對(duì)象的文件名和/或獲得時(shí)間,以便用戶(hù)能夠選擇兩個(gè)或多個(gè)對(duì)象中的一個(gè)。然后,從頁(yè)面存儲(chǔ)文件110獲得用戶(hù)所選擇的對(duì)象并顯示。(b)如果具有對(duì)應(yīng)于請(qǐng)求對(duì)象的同一URI的兩個(gè)或多個(gè)對(duì)象存儲(chǔ)在一個(gè)或多個(gè)頁(yè)面存儲(chǔ)文件中,那么瀏覽器50選擇兩個(gè)或多個(gè)對(duì)象中的一個(gè)。在先前顯示的網(wǎng)頁(yè)上由用戶(hù)(例如,通過(guò)錨標(biāo)志)指定當(dāng)前請(qǐng)求的請(qǐng)求對(duì)象之前,兩個(gè)或多個(gè)對(duì)象中的一個(gè)具有最接近先前顯示的網(wǎng)頁(yè)的獲得時(shí)間。然后,從頁(yè)面存儲(chǔ)文件110獲得所選擇的對(duì)象并顯示。以下是關(guān)于圖4所示的頁(yè)面存儲(chǔ)文件110的頁(yè)面存儲(chǔ)管理信息120的實(shí)例。在下文中,頁(yè)面存儲(chǔ)文件110的文件名由“access_about_acces_.htm”來(lái)表示。URIhttp://www.access.co.jp/top.html文件名accessaboutacces.mht格式mht開(kāi)始地址a字節(jié)結(jié)束地址b字節(jié)時(shí)間2003/04/2212:00:00.00URIhttp://www.access.co.jp/newimages/logo.gif文件名access_about_acces_.mht格式mht開(kāi)始地址b字節(jié)結(jié)束地址c字節(jié)時(shí)間2003/04/2212:00:00.00URIhttp://www.access.co.jp/newimages/logo2.gif文件名access_about_acces_.mht格式mht開(kāi)始地址c字節(jié)結(jié)束地址d字節(jié)時(shí)間2003/04/2212:00:00.00現(xiàn)在再次參照?qǐng)D3,數(shù)據(jù)庫(kù)搜索單元40為請(qǐng)求的URI搜索頁(yè)面存儲(chǔ)管理信息120,所述URI已經(jīng)作為URI請(qǐng)求23輸入其中。如果在頁(yè)面存儲(chǔ)管理信息120中查找到請(qǐng)求的URI,那么通過(guò)使用包含在頁(yè)面存儲(chǔ)管理信息120中的請(qǐng)求對(duì)象的地址信息,從包括請(qǐng)求對(duì)象的頁(yè)面存儲(chǔ)文件110中讀出請(qǐng)求對(duì)象。然后將從頁(yè)面存儲(chǔ)文件110中讀出的請(qǐng)求對(duì)象輸入瀏覽器引擎30。如果輸入到瀏覽器引擎30中的HTML文檔包括鏈接(例如,圖像文件的超級(jí)鏈接),那么可以創(chuàng)建新的URI請(qǐng)求23(參見(jiàn)圖3中箭頭30a)。圖6示出的數(shù)據(jù)庫(kù)搜索單元40的操作的流程。如圖6所示,在將URI請(qǐng)求23輸入到數(shù)據(jù)庫(kù)搜索單元40之后,數(shù)據(jù)庫(kù)搜索單元40為請(qǐng)求對(duì)象搜索頁(yè)面存儲(chǔ)管理信息120(301)。當(dāng)從頁(yè)面存儲(chǔ)管理信息120獲得請(qǐng)求的URI的地址信息時(shí),從頁(yè)面存儲(chǔ)管理信息120獲得請(qǐng)求的URI的地址信息(302)。接下來(lái),通過(guò)使用存儲(chǔ)在頁(yè)面存儲(chǔ)管理信息120中的請(qǐng)求的URI驗(yàn)證數(shù)據(jù),數(shù)據(jù)庫(kù)搜索單元40檢查包含請(qǐng)求的URI的頁(yè)面存儲(chǔ)文件是否被修改了(303)。假定驗(yàn)證數(shù)據(jù)是包含請(qǐng)求對(duì)象的頁(yè)面存儲(chǔ)文件110的文件大小,存儲(chǔ)在頁(yè)面存儲(chǔ)管理信息120中的文件大小作為驗(yàn)證數(shù)據(jù)與包含請(qǐng)求對(duì)象的頁(yè)面存儲(chǔ)文件的當(dāng)前文件大小進(jìn)行比較。僅僅當(dāng)兩個(gè)文件大小彼此相等時(shí)才從頁(yè)面存儲(chǔ)文件110中讀出請(qǐng)求對(duì)象。通過(guò)使用驗(yàn)證數(shù)據(jù)驗(yàn)證頁(yè)面存儲(chǔ)文件110沒(méi)有改變時(shí),防止了不適當(dāng)數(shù)據(jù)從頁(yè)面存儲(chǔ)文件110中作為請(qǐng)求對(duì)象數(shù)據(jù)讀出。例如,當(dāng)包含請(qǐng)求對(duì)象的頁(yè)面存儲(chǔ)文件110被修改,盡管使頁(yè)面存儲(chǔ)管理信息120包括請(qǐng)求URI但不包含請(qǐng)求對(duì)象時(shí),這種不適當(dāng)?shù)膶?duì)象讀出就會(huì)發(fā)生。如果驗(yàn)證數(shù)據(jù)(文件大小)與包含請(qǐng)求對(duì)象的頁(yè)面存儲(chǔ)文件110的當(dāng)前文件大小一致,從頁(yè)面存儲(chǔ)文件110中讀出請(qǐng)求對(duì)象(304)。接下來(lái),根據(jù)包含在補(bǔ)充信息(305)中的請(qǐng)求對(duì)象的譯碼格式,對(duì)讀出對(duì)象的數(shù)據(jù)進(jìn)行譯碼。然后將解碼對(duì)象輸入瀏覽器引擎30中以顯示該對(duì)象。如果在瀏覽器引擎30的分析器31中認(rèn)定,譯碼對(duì)象是HTML文檔,并且HTML文檔包括圖像文件的鏈接,那么創(chuàng)建對(duì)圖像文件新的URI請(qǐng)求(307,23)。然后,數(shù)據(jù)庫(kù)搜索單元40為新的URI請(qǐng)求搜索頁(yè)面存儲(chǔ)管理信息120(301)。隨著數(shù)據(jù)庫(kù)搜索單元40執(zhí)行的以上提及的處理,搜索用戶(hù)希望在脫機(jī)模式中讀取的網(wǎng)頁(yè),并且從頁(yè)面存儲(chǔ)文件110中讀取出來(lái),然后將其顯示在顯示器13上。在頁(yè)面存儲(chǔ)管理信息120中,包括了用于從存儲(chǔ)在終端設(shè)備10中的所有頁(yè)面存儲(chǔ)文件110中查找請(qǐng)求對(duì)象的信息。換句話說(shuō),頁(yè)面存儲(chǔ)管理信息120包括基于逐個(gè)對(duì)象(object-by-object)的、涉及頁(yè)面存儲(chǔ)文件的信息。因此,可以在脫機(jī)模式中導(dǎo)致顯示器13上的、從一個(gè)網(wǎng)頁(yè)到另一個(gè)網(wǎng)頁(yè)的轉(zhuǎn)變。也就是說(shuō),當(dāng)用戶(hù)選擇顯示在顯示器13上的網(wǎng)頁(yè)中固定標(biāo)記之一時(shí),從頁(yè)面存儲(chǔ)文件110中讀出所選擇的對(duì)象并由瀏覽器50顯示在顯示器13上。如上所述,根據(jù)本發(fā)明實(shí)施方式,例如可以在脫機(jī)模式中獲得由錨標(biāo)志所選擇的從網(wǎng)頁(yè)到另一個(gè)網(wǎng)頁(yè)的轉(zhuǎn)變。也就是說(shuō),執(zhí)行脫機(jī)瀏覽就好像終端設(shè)備10處于聯(lián)機(jī)模式一樣。此外,根據(jù)瀏覽器50的上述結(jié)構(gòu),完成下列優(yōu)點(diǎn)。(1)可以為瀏覽器引擎30的顯示處理瞄準(zhǔn)(target)頁(yè)面存儲(chǔ)文件110中部分?jǐn)?shù)據(jù)(即,包括在頁(yè)面存儲(chǔ)文件中的對(duì)象)。也就是說(shuō),由于可以從頁(yè)面存儲(chǔ)管理信息120得知請(qǐng)求對(duì)象的地址信息,因而不需要讀出包含請(qǐng)求對(duì)象的頁(yè)面存儲(chǔ)文件110的全部數(shù)據(jù)。因此,可以減少用于獲得請(qǐng)求對(duì)象的處理時(shí)間和存儲(chǔ)器空間。(2)通過(guò)使用瀏覽器功能使用高速緩存的高速緩存文件的情況下,在某個(gè)時(shí)間段期滿(mǎn)之后不能自動(dòng)刪除頁(yè)面存儲(chǔ)文件110。(3)總而言之,當(dāng)通過(guò)瀏覽器的功能來(lái)保存高速緩存文件時(shí),高速緩存文件以一對(duì)一關(guān)系利用URI進(jìn)行關(guān)聯(lián)。也就是說(shuō),對(duì)于一個(gè)URI,僅僅存儲(chǔ)了一個(gè)高速緩存文件。相比之下,根據(jù)本發(fā)明實(shí)施方式,可以在一個(gè)或多個(gè)頁(yè)面存儲(chǔ)文件110中存儲(chǔ)具有相同URI的多個(gè)對(duì)象。因此,即使刪除了包含頻繁使用的圖像文件A的頁(yè)面存儲(chǔ)文件110,只要圖像文件A存儲(chǔ)在另一個(gè)頁(yè)面存儲(chǔ)文件110中,也可以在脫機(jī)模式中讀出圖像文件A。以下是創(chuàng)建或更新頁(yè)面存儲(chǔ)管理信息120的時(shí)序的實(shí)例。(A-1)當(dāng)獲得網(wǎng)頁(yè)并將其作為頁(yè)面存儲(chǔ)文件110存儲(chǔ)在終端設(shè)備10中時(shí)(即,當(dāng)創(chuàng)建頁(yè)面存儲(chǔ)文件110時(shí)),瀏覽器50創(chuàng)建頁(yè)面存儲(chǔ)管理信息120。(A-2)當(dāng)在頁(yè)面存儲(chǔ)管理信息120中查找到請(qǐng)求對(duì)象的文件名時(shí),但是當(dāng)對(duì)應(yīng)于文件名的頁(yè)面存儲(chǔ)文件不存在于終端設(shè)備10中時(shí),假定頁(yè)面存儲(chǔ)文件110被刪除而沒(méi)有瀏覽器50的管理,那么涉及請(qǐng)求對(duì)象的頁(yè)面存儲(chǔ)管理信息120中所有的字段都被刪除。(A-3)當(dāng)驗(yàn)證數(shù)據(jù)及其對(duì)應(yīng)當(dāng)頁(yè)面存儲(chǔ)文件110之間的失配被刪除時(shí),假定頁(yè)面存儲(chǔ)文件110被修改而沒(méi)有瀏覽器50的管理,那么在頁(yè)面存儲(chǔ)文件110被分析之后,涉及請(qǐng)求對(duì)象的頁(yè)面存儲(chǔ)管理信息120中所有的字段都被更新。(A-4)當(dāng)包括頁(yè)面存儲(chǔ)文件110的增加、以及頁(yè)面存儲(chǔ)文件110的更新以及頁(yè)面存儲(chǔ)文件110的刪除的操作之一被刪除時(shí),根據(jù)操作類(lèi)型創(chuàng)建或更新頁(yè)面存儲(chǔ)管理信息120。更確切地說(shuō),在下列情況下創(chuàng)建或更新頁(yè)面存儲(chǔ)管理信息120。(A-4-1)例如,通過(guò)將頁(yè)面存儲(chǔ)文件從外部終端設(shè)備或外部文件設(shè)備(諸如閃存卡)導(dǎo)入終端設(shè)備10中,將由瀏覽器50管理的頁(yè)面存儲(chǔ)文件新近增加到終端設(shè)備10中時(shí)。(A-4-2)當(dāng)在瀏覽器50的控制下的頁(yè)面存儲(chǔ)文件110被刪除時(shí),頁(yè)面存儲(chǔ)管理信息120中涉及刪除的頁(yè)面存儲(chǔ)文件110的文件名所有字段都被刪除。(A-4-3)當(dāng)在瀏覽器50的控制下的頁(yè)面存儲(chǔ)文件110被移動(dòng)或更新時(shí),頁(yè)面存儲(chǔ)管理信息120中涉及移動(dòng)或更新的頁(yè)面存儲(chǔ)文件110的所有字段都被更新。上述文件的移動(dòng)、更新和刪除操作可以由各種下列的方法來(lái)檢測(cè)。用于檢測(cè)文件的移動(dòng)、更新和刪除方法之一就是準(zhǔn)備文件操作菜單作為瀏覽器50的功能,以便用戶(hù)通過(guò)瀏覽器50的文件操作菜單的使用來(lái)執(zhí)行文件操作。在這種情況下,瀏覽器50可以檢測(cè)到文件操作。用于檢測(cè)文件的移動(dòng)、更新和刪除另一種方法就是通過(guò)使用來(lái)自操作系統(tǒng)的通知來(lái)檢測(cè)文件操作。用于檢測(cè)文件的移動(dòng)、更新和刪除另一種方法就是通過(guò)以固定間隔掃描瀏覽器50控制下的頁(yè)面存儲(chǔ)文件(例如,存儲(chǔ)在某個(gè)目錄下)來(lái)檢測(cè)文件操作。(A-5)當(dāng)終端設(shè)備50從聯(lián)機(jī)模式改變到脫機(jī)模式時(shí),分析頁(yè)面存儲(chǔ)文件并創(chuàng)建或更新頁(yè)面存儲(chǔ)管理信息120。(A-6)當(dāng)瀏覽器引擎30開(kāi)始搜索頁(yè)面存儲(chǔ)管理信息120時(shí),僅僅當(dāng)沒(méi)有創(chuàng)建頁(yè)面存儲(chǔ)管理信息120時(shí),瀏覽器50才創(chuàng)建頁(yè)面存儲(chǔ)管理信息120。盡管參照某些優(yōu)選實(shí)施方式比較詳細(xì)地描述了本發(fā)明,然而其它盡管在上述實(shí)施方式中,解釋了頁(yè)面存儲(chǔ)管理信息和頁(yè)面存儲(chǔ)文件是存儲(chǔ)在閃存卡18中的,但是其它實(shí)施方式也是可以的。例如,如圖7所示,頁(yè)面存儲(chǔ)管理信息120和相關(guān)的頁(yè)面存儲(chǔ)文件110可以基于逐個(gè)目錄存儲(chǔ)在終端設(shè)備10上。在圖7中,用戶(hù)創(chuàng)建兩個(gè)目錄A和B,以便分別管理兩組頁(yè)面存儲(chǔ)文件。在圖7中,為各個(gè)目錄A和B存儲(chǔ)頁(yè)面存儲(chǔ)管理信息120及其相關(guān)的頁(yè)面存儲(chǔ)文件110。應(yīng)當(dāng)注意的是,在目錄B在閃存卡18中創(chuàng)建,而目錄A在終端設(shè)備10中的另一個(gè)存儲(chǔ)設(shè)備中創(chuàng)建。在這種情況下,用戶(hù)能夠?qū)瑵M(mǎn)意的頁(yè)面存儲(chǔ)管理信息120和頁(yè)面存儲(chǔ)文件110的閃存卡18附接到另一個(gè)終端設(shè)備上,并且能夠在脫機(jī)模式下在另一臺(tái)終端設(shè)備10上享受瀏覽喜愛(ài)的網(wǎng)頁(yè)。頁(yè)面存儲(chǔ)管理信息120還可以包括以下內(nèi)容?!ぴ贖TTP(超文本傳送協(xié)議)中使用的請(qǐng)求方法(即,GET方法或POST方法)·當(dāng)請(qǐng)求的方式是POST方法時(shí)POST數(shù)據(jù)的內(nèi)容·接收的HTTP標(biāo)題通過(guò)進(jìn)一步使用上述為頁(yè)面存儲(chǔ)管理信息120列出的附加信息,可以更詳細(xì)地執(zhí)行對(duì)象(即,頁(yè)面存儲(chǔ)文件)的管理。盡管在上述實(shí)施方式中,為一個(gè)網(wǎng)頁(yè)預(yù)備了一個(gè)頁(yè)面存儲(chǔ)文件110(即,頁(yè)面存儲(chǔ)文件以一對(duì)一關(guān)系與網(wǎng)頁(yè)相關(guān)聯(lián)),另一個(gè)實(shí)施方式也是可以的,其中為一個(gè)對(duì)象準(zhǔn)備頁(yè)面存儲(chǔ)文件。在這種情況下,對(duì)于圖4所示頁(yè)面存儲(chǔ)文件110的實(shí)施例,html01、圖像1和圖像2存儲(chǔ)在不同的頁(yè)面存儲(chǔ)文件(即,分別為html01,圖像1和圖像2創(chuàng)建三個(gè)頁(yè)面存儲(chǔ)文件)中。應(yīng)當(dāng)理解的是,在這種情況下,不需要地址信息(即,對(duì)象的開(kāi)始地址和結(jié)束地址)。因此,在這種情況下,各個(gè)對(duì)象(URI)的頁(yè)面存儲(chǔ)管理信息120的所需數(shù)據(jù)項(xiàng)是·URI,以及·頁(yè)面存儲(chǔ)文件的文件名盡管在上述實(shí)施方式中,頁(yè)面存儲(chǔ)管理信息120存儲(chǔ)在諸如閃存卡18的文件設(shè)備中,頁(yè)面存儲(chǔ)管理信息120可以存儲(chǔ)在RAM7中。也就是說(shuō),頁(yè)面存儲(chǔ)管理信息120可以用于存儲(chǔ)器上(即,在“基于存儲(chǔ)器”的基礎(chǔ)上)。在這種情況下,瀏覽器50可以將保存在存儲(chǔ)器(RAM7)上的頁(yè)面存儲(chǔ)管理信息120作為瀏覽器50的終點(diǎn)文件存儲(chǔ)到文件設(shè)備中,并且瀏覽器可以將存儲(chǔ)在文件設(shè)備中的頁(yè)面存儲(chǔ)管理信息120拷貝到瀏覽器50的初始的存儲(chǔ)器(RAM7)中??蛇x地或附加地,當(dāng)更新保存在存儲(chǔ)器中的頁(yè)面存儲(chǔ)管理信息120時(shí),瀏覽器50可以更新作為文件存儲(chǔ)在文件設(shè)備中的頁(yè)面存儲(chǔ)管理信息120。可選地或附加地,當(dāng)閃存卡18經(jīng)由PC卡接口16附接到終端設(shè)備10時(shí),瀏覽器50可以將存儲(chǔ)在閃存卡18目錄中的頁(yè)面存儲(chǔ)管理信息120增加到存儲(chǔ)器(RAM17)。此外,當(dāng)頁(yè)面存儲(chǔ)管理信息120增加到存儲(chǔ)器(RAM7)時(shí),可以執(zhí)行增加到存儲(chǔ)器的信息與存儲(chǔ)在閃存18的目錄中的頁(yè)面存儲(chǔ)文件之間的驗(yàn)證以證實(shí)增加的信息的正確性。此外,如果在增加的信息和存儲(chǔ)在閃存卡18的目錄中的頁(yè)面存儲(chǔ)文件之間檢測(cè)到不匹配,那么可以通過(guò)分析存儲(chǔ)在閃存卡18的目錄中的頁(yè)面存儲(chǔ)文件來(lái)執(zhí)行增加的信息的校正。盡管在上述實(shí)施方式中,頁(yè)面存儲(chǔ)文件110僅僅用于脫機(jī)瀏覽,但是在聯(lián)機(jī)模式中可以使用高速緩存的存儲(chǔ)文件來(lái)代替頁(yè)面存儲(chǔ)文件110,或者頁(yè)面存儲(chǔ)文件110可以用作除通過(guò)瀏覽器50的高速緩存功能保存的高速緩存存儲(chǔ)的文件之外的文件。也就是說(shuō),在聯(lián)機(jī)模式中瀏覽器50可以用作頁(yè)面存儲(chǔ)文件110以顯示請(qǐng)求的URI。以下是在聯(lián)機(jī)模式中用于使用頁(yè)面存儲(chǔ)文件110以及高速緩存文件的程序的實(shí)例(步驟1)當(dāng)URI請(qǐng)求發(fā)生時(shí),為請(qǐng)求的URI搜索存儲(chǔ)器高速緩存或磁盤(pán)高速緩存,(步驟2)如果在存儲(chǔ)器高速緩存和磁盤(pán)高速緩存中沒(méi)有發(fā)現(xiàn)請(qǐng)求的URI,那么為請(qǐng)求的URI搜索頁(yè)面存儲(chǔ)管理信息120,(步驟3)如果在頁(yè)面存儲(chǔ)文件之一中發(fā)現(xiàn)了請(qǐng)求的URI,那么從頁(yè)面存儲(chǔ)文件中讀出請(qǐng)求對(duì)象并顯示。上述程序?qū)?yīng)于瀏覽器50的實(shí)例(casing)功能設(shè)置之一,即,以使用存儲(chǔ)器高速緩存作為級(jí)別1高速緩存,以使用磁盤(pán)高速緩存作為級(jí)別2高速緩存,以及使用頁(yè)面存儲(chǔ)文件作為級(jí)別3高速緩存。在上述實(shí)施方式中,當(dāng)用戶(hù)使用瀏覽器50訪問(wèn)想要地網(wǎng)頁(yè)時(shí),頁(yè)面存儲(chǔ)文件110由用戶(hù)人工地存儲(chǔ)。然而,也可以由自動(dòng)訪問(wèn)軟件自動(dòng)地保存頁(yè)面存儲(chǔ)文件,所述自動(dòng)訪問(wèn)軟件自動(dòng)地訪問(wèn)在URI列表中事先指定的網(wǎng)頁(yè),并將訪問(wèn)的網(wǎng)頁(yè)存儲(chǔ)到頁(yè)面存儲(chǔ)文件中。自動(dòng)訪問(wèn)軟件可以如下操作。自動(dòng)訪問(wèn)軟件可以首先查閱頁(yè)面存儲(chǔ)管理信息120,并且可以確定是否需要訪問(wèn)網(wǎng)絡(luò)上的網(wǎng)頁(yè),以存儲(chǔ)在URI列表中列出的請(qǐng)求網(wǎng)頁(yè)。自動(dòng)訪問(wèn)軟件可以配置為進(jìn)一步訪問(wèn)包含在訪問(wèn)的網(wǎng)頁(yè)中的鏈接頁(yè),并保存鏈接頁(yè)以及在URI列表中列出的網(wǎng)頁(yè)。例如,通過(guò)使用包括在頁(yè)面存儲(chǔ)管理信息120中的時(shí)間信息,僅僅當(dāng)服務(wù)器上對(duì)象的創(chuàng)建時(shí)間比頁(yè)面存儲(chǔ)管理信息120中存儲(chǔ)的請(qǐng)求對(duì)象的時(shí)間信息更新時(shí),可以從網(wǎng)絡(luò)上的服務(wù)器獲得請(qǐng)求對(duì)象??梢酝ㄟ^(guò)使用某種類(lèi)型的HTTP標(biāo)題執(zhí)行終端設(shè)備10和網(wǎng)絡(luò)上服務(wù)器之間的更新驗(yàn)證。自動(dòng)訪問(wèn)軟件可以具有如下附加功能。也就是說(shuō),自動(dòng)訪問(wèn)軟件可以配置以根據(jù)預(yù)先確定的規(guī)則進(jìn)行操作(1)為各個(gè)對(duì)象(URI)在頁(yè)面存儲(chǔ)管理信息120中預(yù)備檢查標(biāo)記,檢查標(biāo)記用于表示是否確定對(duì)象(URI)更新,(2)在訪問(wèn)URI列表列出的網(wǎng)頁(yè)的操作序列終止時(shí)(即,訪問(wèn)在URI列表中列出的網(wǎng)頁(yè)的一次例行程序)或者在訪問(wèn)URI列表列出的網(wǎng)頁(yè)的操作序列啟動(dòng)時(shí),將頁(yè)面存儲(chǔ)管理信息120中所有檢查標(biāo)記設(shè)置為未確認(rèn)狀態(tài)。(3)當(dāng)從服務(wù)器獲得未寄存對(duì)象(即,在頁(yè)面存儲(chǔ)管理信息120中沒(méi)有寄存的對(duì)象),并且所獲得對(duì)象在頁(yè)面存儲(chǔ)管理信息120中新近寄存時(shí),將新近寄存的對(duì)象的檢查標(biāo)記設(shè)置為確認(rèn)的狀態(tài),(4)如果用于確認(rèn)對(duì)象更新的查詢(xún)信息發(fā)送到服務(wù)器,那么無(wú)論發(fā)送到服務(wù)器的查詢(xún)結(jié)果如何,都將具有未確認(rèn)狀態(tài)的對(duì)象的檢查標(biāo)記設(shè)置為確認(rèn)狀態(tài),以及(5)無(wú)論具有確認(rèn)狀態(tài)的對(duì)象(URI)如何,不將用于確認(rèn)對(duì)象的更新的查詢(xún)信息發(fā)送到服務(wù)器。通過(guò)根據(jù)上述規(guī)則進(jìn)行操作,僅僅當(dāng)在執(zhí)行自動(dòng)訪問(wèn)軟件期間的第一次某個(gè)URI的請(qǐng)求出現(xiàn)時(shí),自動(dòng)訪問(wèn)軟件與服務(wù)器進(jìn)行通信。也就是說(shuō),消除了對(duì)一個(gè)URI訪問(wèn)的復(fù)制。因此,如果自動(dòng)訪問(wèn)軟件被配置為自動(dòng)地獲得鏈接的URI(鏈接對(duì)象),并且從URI列表中列出的多個(gè)網(wǎng)頁(yè)直接或間接地鏈接某個(gè)網(wǎng)頁(yè),那么用于與服務(wù)器通信的數(shù)據(jù)量以及自動(dòng)訪問(wèn)軟件執(zhí)行所需的時(shí)間就可以減少。此外,可以減小網(wǎng)絡(luò)和服務(wù)器的負(fù)載?!伴g接鏈接的網(wǎng)頁(yè)”意思是經(jīng)由一個(gè)或多個(gè)插入網(wǎng)頁(yè)從URI列表中列出的多個(gè)網(wǎng)頁(yè)鏈接的某個(gè)網(wǎng)頁(yè)。上述自動(dòng)訪問(wèn)軟件可以實(shí)施為瀏覽器50的功能之一。盡管在上述實(shí)施方式中,頁(yè)面存儲(chǔ)文件和頁(yè)面存儲(chǔ)管理信息存儲(chǔ)在本地存儲(chǔ)設(shè)備(例如,RAM7和閃存卡18)中,然而其它實(shí)施方式也是可以的。例如,頁(yè)面存儲(chǔ)文件和頁(yè)面存儲(chǔ)管理信息可以存儲(chǔ)在連接到LAN(局域網(wǎng))的文件服務(wù)器中。在這種情況下,可以在連接到LAN的客戶(hù)終端設(shè)備上執(zhí)行上述脫機(jī)瀏覽。上述內(nèi)容可置于各種類(lèi)型的網(wǎng)絡(luò)上,諸如公共交換電話網(wǎng)和移動(dòng)電話網(wǎng)以及因特網(wǎng),并完成脫機(jī)瀏覽。當(dāng)提供根據(jù)本發(fā)明的設(shè)備和方法的另外適當(dāng)?shù)某绦虿⒂捎?jì)算機(jī)來(lái)執(zhí)行時(shí)也可以實(shí)現(xiàn)。這種程序可以存儲(chǔ)在諸如軟盤(pán)、CD-ROM、存儲(chǔ)卡等等的記錄介質(zhì)中并進(jìn)行分配??商鎿Q地或可選地,這種程序可以通過(guò)諸如因特網(wǎng)之類(lèi)的網(wǎng)絡(luò)來(lái)分配。權(quán)利要求1.一種在終端設(shè)備以脫機(jī)模式瀏覽網(wǎng)絡(luò)上內(nèi)容的方法,包含接收對(duì)于對(duì)象的請(qǐng)求;通過(guò)使用管理信息從存儲(chǔ)文件讀出請(qǐng)求對(duì)象,所述存儲(chǔ)文件存儲(chǔ)至少一個(gè)從網(wǎng)絡(luò)獲得的對(duì)象并具有預(yù)先確定的文件格式,所述管理信息包括在網(wǎng)絡(luò)上定位請(qǐng)求對(duì)象的定位信息與包含請(qǐng)求對(duì)象存儲(chǔ)文件的文件名之間關(guān)系;以及顯示從存儲(chǔ)文件讀出的請(qǐng)求對(duì)象。2.根據(jù)權(quán)利要求1所述的方法,其中存儲(chǔ)文件包含多個(gè)對(duì)象,其中管理信息包括對(duì)于多個(gè)對(duì)象中的每個(gè)(a)目標(biāo)對(duì)象的定位信息;(b)包括目標(biāo)對(duì)象的存儲(chǔ)文件的文件名;以及(c)在存儲(chǔ)文件中目標(biāo)對(duì)象的地址信息。3.根據(jù)權(quán)利要求2所述的方法,其中所述從存儲(chǔ)文件讀出請(qǐng)求對(duì)象包括搜索管理信息以獲得包含請(qǐng)求對(duì)象文件的文件名,并且以獲得請(qǐng)求對(duì)象的地址信息;以及使用所獲得的文件名和地址信息從搜索的存儲(chǔ)文件讀出請(qǐng)求對(duì)象。4.一種在終端設(shè)備以脫機(jī)方式瀏覽網(wǎng)絡(luò)上內(nèi)容的方法,包含接收由URI(統(tǒng)一資源標(biāo)識(shí)符)指定對(duì)象的請(qǐng)求;通過(guò)使用管理信息從存儲(chǔ)文件讀出請(qǐng)求對(duì)象,所述存儲(chǔ)文件存儲(chǔ)包含至少一個(gè)對(duì)象的網(wǎng)頁(yè),所述管理信息用于使用URI作為關(guān)鍵字在存儲(chǔ)文件中搜索請(qǐng)求對(duì)象;以及顯示從存儲(chǔ)文件讀出的請(qǐng)求對(duì)象。5.根據(jù)權(quán)利要求4所述的方法,其中存儲(chǔ)文件包含多個(gè)對(duì)象,其中管理信息包括對(duì)于多個(gè)對(duì)象中的每個(gè)(a)目標(biāo)對(duì)象的URI;(b)包括目標(biāo)對(duì)象的存儲(chǔ)文件的文件名;以及(c)在存儲(chǔ)文件中目標(biāo)對(duì)象的地址信息,其中所述從存儲(chǔ)文件讀出請(qǐng)求對(duì)象包括搜索管理信息以獲得包含請(qǐng)求對(duì)象的存儲(chǔ)文件的文件名,并且獲得請(qǐng)求對(duì)象的地址信息;以及使用所獲得的文件名和地址信息從搜索的存儲(chǔ)文件讀出請(qǐng)求對(duì)象。6.根據(jù)權(quán)利要求5所述的方法,其中管理信息還包括對(duì)于多個(gè)對(duì)象中的每個(gè)(d)目標(biāo)對(duì)象的最近更新時(shí)間和目標(biāo)對(duì)象的獲得時(shí)間之一,其中所述從存儲(chǔ)文件讀出請(qǐng)求對(duì)象包括如果具有對(duì)應(yīng)于請(qǐng)求對(duì)象的相同URI的兩個(gè)或多個(gè)對(duì)象都存儲(chǔ)在一個(gè)或多個(gè)存儲(chǔ)文件中,那么使用管理信息從具有對(duì)應(yīng)于請(qǐng)求對(duì)象的相同URI的對(duì)象中選擇最近的一個(gè);以及使用最近的一個(gè)文件名和地址信息從存儲(chǔ)文件讀出最近的一個(gè)。7.根據(jù)權(quán)利要求5所述的方法,其中管理信息還包括對(duì)于多個(gè)對(duì)象中的每個(gè)(d)目標(biāo)對(duì)象最近的更新時(shí)間和目標(biāo)對(duì)象的獲得時(shí)間之一,其中所述從存儲(chǔ)文件讀出請(qǐng)求對(duì)象包括如果具有對(duì)應(yīng)于請(qǐng)求對(duì)象的相同URI的兩個(gè)或多個(gè)對(duì)象都存儲(chǔ)在一個(gè)或多個(gè)存儲(chǔ)文件中,那么顯示關(guān)于兩個(gè)或多個(gè)對(duì)象的文件名和/或獲得時(shí)間,以便用戶(hù)能夠選擇兩個(gè)或多個(gè)對(duì)象中的一個(gè);以及使用關(guān)于用戶(hù)選擇對(duì)象的文件名和地址信息從存儲(chǔ)文件讀出用戶(hù)所選擇的兩個(gè)或多個(gè)對(duì)象中的一個(gè)。8.根據(jù)權(quán)利要求5所述的方法,其中管理信息還包括對(duì)于多個(gè)對(duì)象中的每個(gè)(d)目標(biāo)對(duì)象最近的更新時(shí)間和目標(biāo)對(duì)象的獲得時(shí)間之一,其中所述從存儲(chǔ)文件讀出請(qǐng)求對(duì)象包括如果具有對(duì)應(yīng)于請(qǐng)求對(duì)象相同的URI的兩個(gè)或多個(gè)對(duì)象都存儲(chǔ)在一個(gè)或多個(gè)存儲(chǔ)文件中,那么選擇兩個(gè)或多個(gè)對(duì)象中的一個(gè),其中兩個(gè)或多個(gè)對(duì)象中的一個(gè)具有最接近當(dāng)前請(qǐng)求的請(qǐng)求對(duì)象之前先前顯示的網(wǎng)頁(yè)的獲得時(shí)間的獲得時(shí)間;以及使用關(guān)于所選擇對(duì)象的文件名和地址信息從存儲(chǔ)文件讀出所選擇的對(duì)象。9.根據(jù)權(quán)利要求5所述的方法,其中管理信息還包括對(duì)于多個(gè)對(duì)象中的每個(gè)(e)當(dāng)包含目標(biāo)對(duì)象的存儲(chǔ)文件被初始寄存的時(shí)候,沒(méi)有改變驗(yàn)證數(shù)據(jù),所述數(shù)據(jù)用于驗(yàn)證包括目標(biāo)對(duì)象的存儲(chǔ)文件,其中所述從存儲(chǔ)文件讀出請(qǐng)求對(duì)象包括僅僅當(dāng)確認(rèn)了對(duì)應(yīng)于請(qǐng)求對(duì)象的驗(yàn)證數(shù)據(jù)與包含請(qǐng)求對(duì)象的存儲(chǔ)文件一致時(shí),才讀出請(qǐng)求對(duì)象。10.根據(jù)權(quán)利要求9所述的方法,其中驗(yàn)證數(shù)據(jù)包括關(guān)于存儲(chǔ)文件的文件大小、時(shí)間戳、檢查和以及CRC中的至少一個(gè)。11.根據(jù)權(quán)利要求9所述的方法,其中驗(yàn)證數(shù)據(jù)包括消息摘要,所述消息摘要包括MD5和SHA-1之一。12.根據(jù)權(quán)利要求4所述的方法,其中用戶(hù)通過(guò)用戶(hù)接口設(shè)備的使用,通過(guò)字母輸入來(lái)輸入請(qǐng)求對(duì)象的URI。13.根據(jù)權(quán)利要求4所述的方法,其中用戶(hù)通過(guò)錨標(biāo)志來(lái)指定請(qǐng)求對(duì)象的URI。14.根據(jù)權(quán)利要求4所述的方法,其中存儲(chǔ)文件包含單個(gè)對(duì)象,其中管理信息包括對(duì)于多個(gè)對(duì)象中的每個(gè)(a)目標(biāo)對(duì)象的URI;以及(b)包括目標(biāo)對(duì)象的存儲(chǔ)文件的文件名。15.根據(jù)權(quán)利要求4所述的方法,還包含當(dāng)網(wǎng)頁(yè)作為存儲(chǔ)文件來(lái)存儲(chǔ)時(shí),創(chuàng)建或更新管理信息。16.根據(jù)權(quán)利要求4所述的方法,還包含當(dāng)終端設(shè)備從聯(lián)機(jī)模式改變到脫機(jī)模式時(shí),根據(jù)要存儲(chǔ)的存儲(chǔ)文件,創(chuàng)建或更新管理信息。17.根據(jù)權(quán)利要求5所述的方法,還包含當(dāng)發(fā)現(xiàn)具有搜索的文件名的存儲(chǔ)文件在現(xiàn)狀中不存在時(shí),創(chuàng)建或更新管理信息。18.根據(jù)權(quán)利要求4所述的方法,還包含檢測(cè)關(guān)于存儲(chǔ)文件的文件操作;以及根據(jù)文件操作的類(lèi)型來(lái)創(chuàng)建或更新管理信息,其中文件操作包括存儲(chǔ)文件的添加、更新和刪除中的至少一個(gè)。19.根據(jù)權(quán)利要求9所述的方法,還包含當(dāng)檢測(cè)到對(duì)應(yīng)于請(qǐng)求對(duì)象的驗(yàn)證數(shù)據(jù)與包含請(qǐng)求對(duì)象的存儲(chǔ)文件不一致時(shí),更新與驗(yàn)證數(shù)據(jù)不一致的用于存儲(chǔ)文件的管理信息。20.根據(jù)權(quán)利要求4所述的方法,其中管理信息存儲(chǔ)在終端設(shè)備的存儲(chǔ)器上。21.根據(jù)權(quán)利要求4所述的方法,其中管理信息作為文件存儲(chǔ)在終端設(shè)備中所提供的文件設(shè)備中。22.根據(jù)權(quán)利要求4所述的方法,其中存儲(chǔ)文件存儲(chǔ)在終端設(shè)備提供的文件設(shè)備中。23.根據(jù)權(quán)利要求4所述的方法,其中管理信息和存儲(chǔ)文件存儲(chǔ)在基于逐個(gè)目錄的終端設(shè)備中。24.一種由計(jì)算機(jī)執(zhí)行的計(jì)算機(jī)程序,以便達(dá)到在終端設(shè)備的脫機(jī)模式中瀏覽網(wǎng)絡(luò)上內(nèi)容的方法,該方法包含步驟接收對(duì)由URI(統(tǒng)一資源標(biāo)識(shí)符)指定的對(duì)象的請(qǐng)求;通過(guò)使用管理信息從存儲(chǔ)文件讀出請(qǐng)求對(duì)象,所述存儲(chǔ)文件存儲(chǔ)包含至少一個(gè)對(duì)象的網(wǎng)頁(yè),所述管理信息用于使用URI作為關(guān)鍵字在存儲(chǔ)文件中搜索請(qǐng)求對(duì)象;以及顯示從存儲(chǔ)文件讀出的請(qǐng)求對(duì)象。25.根據(jù)權(quán)利要求24所述的計(jì)算機(jī)程序,其中存儲(chǔ)文件包含多個(gè)對(duì)象,其中管理信息包括對(duì)于多個(gè)對(duì)象中的每個(gè)(a)目標(biāo)對(duì)象的URI;(b)包括目標(biāo)對(duì)象的存儲(chǔ)文件的文件名;以及(c)在存儲(chǔ)文件中目標(biāo)對(duì)象的地址信息,其中所述從存儲(chǔ)文件讀出請(qǐng)求對(duì)象包括搜索管理信息以獲得包含請(qǐng)求對(duì)象的存儲(chǔ)文件的文件名,并且獲得請(qǐng)求對(duì)象的地址信息;以及使用所獲得的文件名和地址信息從搜索的存儲(chǔ)文件讀出請(qǐng)求對(duì)象。26.根據(jù)權(quán)利要求25所述的計(jì)算機(jī)程序,其中管理信息還包括對(duì)于多個(gè)對(duì)象中的每個(gè)(d)目標(biāo)對(duì)象最近的更新時(shí)間和目標(biāo)對(duì)象的獲得時(shí)間之一,其中所述從存儲(chǔ)文件讀出請(qǐng)求對(duì)象包括如果具有相同對(duì)應(yīng)于請(qǐng)求對(duì)象的URI的兩個(gè)或多個(gè)對(duì)象都存儲(chǔ)在一個(gè)或多個(gè)存儲(chǔ)文件中,那么使用管理信息從具有對(duì)應(yīng)于請(qǐng)求對(duì)象相同URI的對(duì)象中選擇最近的一個(gè);以及使用關(guān)于最近一個(gè)的文件名和地址信息從存儲(chǔ)文件讀出最近的一個(gè)。27.根據(jù)權(quán)利要求25所述的計(jì)算機(jī)程序,其中管理信息還包括對(duì)于多個(gè)對(duì)象中的每個(gè)(d)目標(biāo)對(duì)象的最近更新時(shí)間和目標(biāo)對(duì)象的獲得時(shí)間之一,其中所述從存儲(chǔ)文件讀出請(qǐng)求對(duì)象包括如果具有對(duì)應(yīng)于請(qǐng)求對(duì)象的相同URI的兩個(gè)或多個(gè)對(duì)象都存儲(chǔ)在一個(gè)或多個(gè)存儲(chǔ)文件中,那么顯示關(guān)于兩個(gè)或多個(gè)對(duì)象的文件名和/或獲得時(shí)間,以便用戶(hù)能夠選擇兩個(gè)或多個(gè)對(duì)象中的一個(gè);以及使用關(guān)于用戶(hù)選擇的對(duì)象的文件名和地址信息,從存儲(chǔ)文件讀出用戶(hù)所選擇的兩個(gè)或多個(gè)對(duì)象中的一個(gè)。28.根據(jù)權(quán)利要求25所述的計(jì)算機(jī)程序,其中管理信息還包括對(duì)于多個(gè)對(duì)象中的每個(gè)(d)目標(biāo)對(duì)象的最近更新時(shí)間和目標(biāo)對(duì)象的獲得時(shí)間之一,其中所述從存儲(chǔ)文件讀出請(qǐng)求對(duì)象包括如果具有對(duì)應(yīng)于請(qǐng)求對(duì)象的相同URI的兩個(gè)或多個(gè)對(duì)象都存儲(chǔ)在一個(gè)或多個(gè)存儲(chǔ)文件中,那么選擇兩個(gè)或多個(gè)對(duì)象中的一個(gè),其中兩個(gè)或多個(gè)對(duì)象中的一個(gè)具有最接近當(dāng)前請(qǐng)求的請(qǐng)求對(duì)象之前先前顯示的網(wǎng)頁(yè)的獲得時(shí)間的獲得時(shí)間;以及使用關(guān)于所選擇的對(duì)象的文件名和地址信息從存儲(chǔ)文件讀出所選擇的對(duì)象。29.根據(jù)權(quán)利要求25所述的計(jì)算機(jī)程序,其中管理信息還包括對(duì)于多個(gè)對(duì)象中的每個(gè)(e)當(dāng)包含目標(biāo)對(duì)象的存儲(chǔ)文件被初始寄存的時(shí)候,沒(méi)有改變驗(yàn)證數(shù)據(jù),所述數(shù)據(jù)用于驗(yàn)證包括目標(biāo)對(duì)象的存儲(chǔ)文件,其中所述從存儲(chǔ)文件讀出請(qǐng)求對(duì)象包括僅僅當(dāng)確認(rèn)了對(duì)應(yīng)于請(qǐng)求對(duì)象的驗(yàn)證數(shù)據(jù)與包含請(qǐng)求對(duì)象的存儲(chǔ)文件一致時(shí),才讀出請(qǐng)求對(duì)象。30.根據(jù)權(quán)利要求29所述的計(jì)算機(jī)程序,其中驗(yàn)證數(shù)據(jù)包括關(guān)于存儲(chǔ)文件的文件大小、時(shí)間戳、檢查和以及CRC中的至少一個(gè)。31.根據(jù)權(quán)利要求29所述的計(jì)算機(jī)程序,其中驗(yàn)證數(shù)據(jù)包括消息摘要,所述消息摘要包括MD5和SHA-1之一。32.根據(jù)權(quán)利要求24所述的計(jì)算機(jī)程序,其中用戶(hù)通過(guò)用戶(hù)接口設(shè)備的使用,字母輸入來(lái)輸入請(qǐng)求對(duì)象的URI。33.根據(jù)權(quán)利要求24所述的計(jì)算機(jī)程序,其中用戶(hù)通過(guò)錨標(biāo)志來(lái)指定請(qǐng)求對(duì)象的URI。34.根據(jù)權(quán)利要求24所述的計(jì)算機(jī)程序,其中存儲(chǔ)文件包含單個(gè)對(duì)象,其中管理信息包括對(duì)于多個(gè)對(duì)象中的每個(gè)(a)目標(biāo)對(duì)象的URI;以及(b)包括目標(biāo)對(duì)象的存儲(chǔ)文件的文件名。35.根據(jù)權(quán)利要求24所述的計(jì)算機(jī)程序,該方法還包含當(dāng)網(wǎng)頁(yè)作為存儲(chǔ)文件來(lái)存儲(chǔ)時(shí),創(chuàng)建或更新管理信息。36.根據(jù)權(quán)利要求24所述的計(jì)算機(jī)程序,該方法還包含當(dāng)終端設(shè)備從聯(lián)機(jī)模式改變到脫機(jī)模式時(shí),根據(jù)要存儲(chǔ)的存儲(chǔ)文件,創(chuàng)建或更新管理信息。37.根據(jù)權(quán)利要求25所述的計(jì)算機(jī)程序,該方法還包含當(dāng)發(fā)現(xiàn)具有搜索的文件名的存儲(chǔ)文件在現(xiàn)狀中不存在時(shí),創(chuàng)建或更新管理信息。38.根據(jù)權(quán)利要求24所述的計(jì)算機(jī)程序,該方法還包含檢測(cè)關(guān)于存儲(chǔ)文件的文件操作;以及根據(jù)文件操作的類(lèi)型來(lái)創(chuàng)建或更新管理信息,其中文件操作包括存儲(chǔ)文件的添加、更新和刪除中的至少一個(gè)。39.根據(jù)權(quán)利要求29所述的計(jì)算機(jī)程序,該方法還包含當(dāng)檢測(cè)到對(duì)應(yīng)于請(qǐng)求對(duì)象的驗(yàn)證數(shù)據(jù)與包含請(qǐng)求對(duì)象的存儲(chǔ)文件不一致時(shí),更新與驗(yàn)證數(shù)據(jù)不一致的用于存儲(chǔ)文件的管理信息。40.根據(jù)權(quán)利要求24所述的計(jì)算機(jī)程序,其中管理信息存儲(chǔ)在終端設(shè)備的存儲(chǔ)器上。41.根據(jù)權(quán)利要求24所述的計(jì)算機(jī)程序,其中管理信息作為文件存儲(chǔ)在終端設(shè)備所提供的文件設(shè)備中。42.根據(jù)權(quán)利要求24所述的計(jì)算機(jī)程序,其中存儲(chǔ)文件存儲(chǔ)在終端設(shè)備提供的文件設(shè)備中。43.根據(jù)權(quán)利要求24所述的計(jì)算機(jī)程序,其中管理信息和存儲(chǔ)文件存儲(chǔ)在基于逐個(gè)目錄的終端設(shè)備中。44.一種計(jì)算機(jī)程序產(chǎn)品,提供終端設(shè)備執(zhí)行的一組指令,所述終端設(shè)備以脫機(jī)模式執(zhí)行作為瀏覽網(wǎng)絡(luò)上內(nèi)容的功能的指令,該計(jì)算機(jī)程序產(chǎn)品包含以下功能接收對(duì)由URI(統(tǒng)一資源標(biāo)識(shí)符)指定的對(duì)象的請(qǐng)求;通過(guò)使用管理信息從存儲(chǔ)文件讀出請(qǐng)求對(duì)象,所述存儲(chǔ)文件存儲(chǔ)包含至少一個(gè)對(duì)象的網(wǎng)頁(yè),所述管理信息用于使用URI作為關(guān)鍵字在存儲(chǔ)文件中搜索請(qǐng)求對(duì)象;以及顯示從存儲(chǔ)文件讀出的請(qǐng)求對(duì)象。45.一種終端設(shè)備,包含獲得系統(tǒng),通過(guò)網(wǎng)絡(luò)獲得網(wǎng)頁(yè)并將包含在網(wǎng)頁(yè)中的至少一個(gè)對(duì)象存儲(chǔ)到存儲(chǔ)文件中;管理信息創(chuàng)建系統(tǒng),創(chuàng)建管理信息,所述管理信息用于使用對(duì)象的URI作為關(guān)鍵字在存儲(chǔ)文件中搜索對(duì)象;搜索系統(tǒng),搜索管理信息以查找URI指定的請(qǐng)求對(duì)象,并從存儲(chǔ)文件中讀出請(qǐng)求對(duì)象;以及顯示系統(tǒng),顯示從存儲(chǔ)文件中讀出的請(qǐng)求對(duì)象。46.一種終端設(shè)備,包含自動(dòng)訪問(wèn)系統(tǒng),自動(dòng)地訪問(wèn)預(yù)先在URI列表中指定的網(wǎng)頁(yè),并將訪問(wèn)的網(wǎng)頁(yè)存儲(chǔ)到存儲(chǔ)文件中;管理信息創(chuàng)建系統(tǒng),創(chuàng)建管理信息,所述管理信息用于使用對(duì)象的URI作為關(guān)鍵字在存儲(chǔ)文件中搜索對(duì)象;搜索系統(tǒng),搜索管理信息以查找URI指定的請(qǐng)求對(duì)象,并從存儲(chǔ)文件之一讀出請(qǐng)求對(duì)象;以及顯示系統(tǒng),顯示從存儲(chǔ)文件之一讀出的請(qǐng)求對(duì)象。47.根據(jù)權(quán)利要求46所述的終端設(shè)備,其中配置的自動(dòng)訪問(wèn)系統(tǒng)以訪問(wèn)包含在訪問(wèn)網(wǎng)頁(yè)中的鏈接頁(yè),并配置以通過(guò)網(wǎng)絡(luò)保存鏈接頁(yè)以及在URI列表中列出的網(wǎng)頁(yè)。48.根據(jù)權(quán)利要求46所述的終端設(shè)備,其中配置的自動(dòng)訪問(wèn)系統(tǒng)以首先查詢(xún)管理信息以確定URI列表中的網(wǎng)頁(yè)是否已經(jīng)存在于終端設(shè)備中,其中僅僅當(dāng)確定URI列表中的各個(gè)網(wǎng)頁(yè)不存在于終端設(shè)備中時(shí),自動(dòng)訪問(wèn)系統(tǒng)通過(guò)網(wǎng)絡(luò)獲得各個(gè)網(wǎng)頁(yè)。全文摘要本發(fā)明提供了一種以終端設(shè)備的脫機(jī)方式瀏覽網(wǎng)絡(luò)上內(nèi)容的方法。該方法包括接收對(duì)象的請(qǐng)求,通過(guò)使用管理信息從存儲(chǔ)文件讀出請(qǐng)求對(duì)象,所述存儲(chǔ)文件存儲(chǔ)了從網(wǎng)絡(luò)獲得的至少一個(gè)對(duì)象并且所述存儲(chǔ)文件具有預(yù)先確定的文件格式,所述管理信息包括在網(wǎng)絡(luò)上定位請(qǐng)求對(duì)象的定位信息與包含請(qǐng)求對(duì)象的存儲(chǔ)文件的文件名之間的關(guān)系,以及顯示從存儲(chǔ)文件讀出的請(qǐng)求對(duì)象。文檔編號(hào)G06F17/30GK1799051SQ20048001531公開(kāi)日2006年7月5日申請(qǐng)日期2004年5月28日優(yōu)先權(quán)日2003年6月3日發(fā)明者山渕深司申請(qǐng)人:株式會(huì)社愛(ài)可信