專利名稱:超文本顯示裝置和超文本顯示程序的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及用于從服務(wù)器獲得的信息作為圖像顯示在屏幕上的超文本顯示程序裝置,特別是涉及能夠根據(jù)這些圖像的歷史顯示這些圖像的超文本顯示裝置。
發(fā)明
背景技術(shù):
信息技術(shù)的最近進(jìn)展使得使用這類技術(shù)的用戶有可能通過指定用戶想要訪問的位置,諸如URI(統(tǒng)一資源標(biāo)識(shí)符)之類的地址在因特網(wǎng)上即時(shí)獲得各種信息。這種信息可以是以圖像、文本和/或聲音等形式出現(xiàn)。獲取的信息通常是以HTML(超文本標(biāo)記語(yǔ)言)等描述的超文本形式出現(xiàn)。通過使用超文本顯示裝置,它運(yùn)行的程序一般稱為“瀏覽器”,用戶可請(qǐng)求從服務(wù)器獲得超文本數(shù)據(jù)庫(kù)并將從服務(wù)器獲得超文本數(shù)據(jù)作為圖像顯示在屏幕上。傳統(tǒng)上可供使用的瀏覽器包括“Netscape Navigator”(注冊(cè)商標(biāo))和“Internet Explorer”(注冊(cè)商標(biāo))。
傳統(tǒng)的超文本顯示裝置能夠保持許多被顯示圖像的次序。這些次序可稱為歷史信息。當(dāng)用戶按下“后退”按鈕時(shí),超文本顯示裝置重新顯示先前直接顯示過的超文本數(shù)據(jù),在響應(yīng)于“后退”按鈕的圖像正被重顯時(shí)再按下“前進(jìn)”按鈕時(shí),超文本顯示裝置重顯原先顯示的超文本數(shù)據(jù),即在按下?!昂笸恕卑粹o前顯示的超文本數(shù)據(jù)。
在早期日子里,這種超文本顯示裝置多半用個(gè)人計(jì)算機(jī)等實(shí)現(xiàn)。然而近來,個(gè)人使用的移動(dòng)終端,如移動(dòng)電話,正不斷增漲地更多用來實(shí)現(xiàn)超文本顯示裝置。這種移動(dòng)終端允許用戶用有線或無線方式訪問因特網(wǎng),并按需要獲得信息。
圖20說明以移動(dòng)終端方式用傳統(tǒng)超文本顯示裝置可顯示的示例圖像的轉(zhuǎn)變。這種傳統(tǒng)的超文本顯示裝置包括一“后退”按鈕,一“前進(jìn)”按鈕和一“菜單”按鈕?!昂笸恕卑粹o和“前進(jìn)”按鈕用于根據(jù)數(shù)據(jù)的顯示歷史在屏幕顯示數(shù)據(jù),“菜單”按鈕用于顯示一菜單圖像,以允許用戶從中選擇各種功能。
在圖20(a)中,移動(dòng)終端表示為在屏幕上顯示一內(nèi)容的圖像。以后當(dāng)超文本顯示裝置從網(wǎng)絡(luò)服務(wù)器獲得代表刷新(即相對(duì)于任何存儲(chǔ)在超文本顯示裝置中的任何數(shù)據(jù))的內(nèi)容的圖像時(shí),超文本顯示裝置或在其上顯示的圖像將被稱為處于“正常顯示模式”。其次,如果用戶選擇鏈接目的地(即,本例中為“天氣”),超文本顯示裝置獲得因特網(wǎng)上鏈接目的地處提供的新超文本數(shù)據(jù),并顯示代表所得數(shù)據(jù)的圖像(見圖20(b))。如果用戶進(jìn)一步選擇一鏈接目的地(即本例中“北海道”),超文本顯示裝置進(jìn)一步獲得新超文本數(shù)據(jù),并顯示代表所得數(shù)據(jù)的圖像(見圖20(c))。超文本顯示裝置將在正常顯示模式下把曾經(jīng)獲得的超文本數(shù)據(jù)按超文本數(shù)據(jù)顯示的次序臨時(shí)存儲(chǔ)在高速緩沖存儲(chǔ)器中。
正如圖20(a)到(c)所示,如果用戶在正常顯示模式下任何一時(shí)刻按下“后退”鍵,超文本顯示裝置從高速緩沖存儲(chǔ)器中檢索直接在當(dāng)前顯示的超文本數(shù)據(jù)前在屏幕上顯示過的數(shù)據(jù)(如果有的話),并顯示代表檢索所得數(shù)據(jù)的圖像。如果在正常顯示模式下任何一時(shí)刻按下“前進(jìn)”按鈕,超文本顯示裝置從高速緩沖存儲(chǔ)器中檢索直接在當(dāng)前顯示的超文本數(shù)據(jù)后在屏幕上已顯示過的數(shù)據(jù)(如果有的話),并顯示代表檢索所得數(shù)據(jù)的圖像。
這樣通過按下“后退”鈕或“前進(jìn)”鍵,用戶容易地允許曾顯示過的超文本數(shù)據(jù)再重顯在屏幕上。
如圖20(d)所示,如果用戶按下“菜單”鍵,超文本顯示裝置顯示一菜單圖像。允許用戶從中選擇各種功能。
為了實(shí)現(xiàn)允許曾從服務(wù)器中下載的超文本數(shù)據(jù)在任何時(shí)間被瀏覽,超文本顯示裝置包括了用于把這種超文本數(shù)據(jù)作為“存儲(chǔ)數(shù)據(jù)”保存的存儲(chǔ)器。結(jié)果,用戶可讀取存儲(chǔ)器中的任何所需數(shù)據(jù),由此,就可能比必須訪問因特網(wǎng)來獲得數(shù)據(jù)更快地獲得所需信息。即使在服務(wù)器上的內(nèi)容數(shù)據(jù)因某種原因被刪除了,內(nèi)容數(shù)據(jù)一旦被存儲(chǔ)以后就總能作為存儲(chǔ)數(shù)據(jù)而被瀏覽。另外,即使超文本顯示裝置關(guān)閉了,存儲(chǔ)數(shù)據(jù)將仍保持被存儲(chǔ)(不像任何下載數(shù)據(jù)那樣臨時(shí)存儲(chǔ)在高速緩沖存儲(chǔ)器中,一旦裝置關(guān)閉它就丟失),所以下次打開文本顯示裝置時(shí)就可瀏覽存儲(chǔ)數(shù)據(jù)。
圖21說明當(dāng)讀取存儲(chǔ)數(shù)據(jù)時(shí),用傳統(tǒng)超文本顯示裝置所顯示的示例圖像的轉(zhuǎn)移過程。首先正如參考圖20所述,用戶按下“菜單”鍵,以調(diào)用菜單圖像(見圖21(a))。其次,用戶選擇菜單圖像中的“存儲(chǔ)數(shù)據(jù)”。結(jié)果,超文本顯示裝置顯示出存儲(chǔ)數(shù)據(jù)的列表(見圖21(b))。
如果用戶選擇了存儲(chǔ)數(shù)據(jù)的列表圖像中所需信息的相應(yīng)一項(xiàng),則超文本顯示程序從存儲(chǔ)器讀取關(guān)于該信息的存儲(chǔ)數(shù)據(jù),并顯示代表訪該信息的圖像(見圖21(d))。以后,當(dāng)超文本顯示裝置顯示代表存儲(chǔ)數(shù)據(jù)的圖像時(shí),超文本顯示裝置或所顯示的圖像將被稱為處于“存儲(chǔ)數(shù)據(jù)顯示模式”。
如果在存儲(chǔ)數(shù)據(jù)模式下用戶按下“前進(jìn)”鍵,則超文本顯示裝置就根據(jù)存儲(chǔ)數(shù)據(jù)列表中所述次序顯示直接跟在當(dāng)前顯示的存儲(chǔ)數(shù)據(jù)后的存儲(chǔ)數(shù)據(jù)(如有的話)所代表的圖像,見圖21(e)。如果在用戶按下“后退”鍵,則超文本顯示裝置就根據(jù)存儲(chǔ)數(shù)據(jù)列表中所述次序顯示直接在當(dāng)前顯示的存儲(chǔ)數(shù)據(jù)前的存儲(chǔ)數(shù)據(jù)(如有的話)所代表的圖像(見圖21(c))。
因而,用戶可允許許多存儲(chǔ)數(shù)據(jù)以上述方式一個(gè)接一個(gè)地顯示在屏幕上。如果在存儲(chǔ)數(shù)據(jù)顯示模式下選擇任何給定存儲(chǔ)數(shù)據(jù)中所指示的鏈接目的地,則超文本顯示裝置訪問因特網(wǎng)上的該鏈接目的地,從那里新下載超文本數(shù)據(jù),并將下載超文本數(shù)據(jù)顯示在屏幕上(見圖21(f))。于是,從存儲(chǔ)數(shù)據(jù)可開始,用戶可獲得更詳細(xì)的信息。一旦超文本數(shù)據(jù)已從因特網(wǎng)上新下載,超文本顯示裝置將它的顯示模式從存儲(chǔ)數(shù)據(jù)顯示模式切換到正常顯示模式。
如上所述,移動(dòng)終端具有將曾獲得的信息作為存儲(chǔ)數(shù)據(jù)保留的功能正變得越來越流行,一個(gè)例子是一類移動(dòng)電話,將其設(shè)計(jì)為支持“i-模式”(i-mode)(注冊(cè)商標(biāo))服務(wù)。在這種移動(dòng)電話中提供的一個(gè)功能,稱為“屏幕備注”,對(duì)應(yīng)與上述保留存儲(chǔ)數(shù)據(jù)的功能。
然而,由于移動(dòng)終端的屏幕一般較小,實(shí)際上不可能將任何存儲(chǔ)數(shù)據(jù)和新下載內(nèi)容一起顯示在同一圖像中。因而,如果已選擇在給定存儲(chǔ)數(shù)據(jù)中所指示的鏈接目的地來下載新超文本數(shù)據(jù)的用戶以后想重新顯示給定的存儲(chǔ)數(shù)據(jù),該用戶必須從菜單圖像上訪問存儲(chǔ)數(shù)據(jù)列表以重新調(diào)用存儲(chǔ)數(shù)據(jù)。特別是如果存儲(chǔ)數(shù)據(jù)數(shù)目非常大,成功地再選擇曾顯示過的存儲(chǔ)數(shù)據(jù)就有困難。
如上所述,通過按下“后退”按鈕和/或“前進(jìn)”按鈕,超文本顯示裝置具有根據(jù)圖像歷史顯示先前的或隨后的圖像功能。這一功能可能會(huì)誤導(dǎo)用戶相信通過對(duì)“后退”按鈕或“前進(jìn)”按鈕的類似操作,他或她也應(yīng)能重顯存儲(chǔ)數(shù)據(jù)。鑒于此,傳統(tǒng)的超文本顯示裝置在這方面有一個(gè)問題,就是其用戶不能按其本能方式操作裝置,反而感到所要求的操作挺麻煩。
圖22說明用傳統(tǒng)超文本顯示裝置顯的示例圖像的轉(zhuǎn)移,較好地描述了與之有關(guān)的問題。參考圖20和21已描述的有關(guān)操作的重迭部分的描述將被省略。如果用戶指定一由存儲(chǔ)數(shù)據(jù)指示的“廣東烹飪”鏈接目的地(見圖22(a)),超文本顯示裝置顯示與該鏈接目的地相關(guān)聯(lián)的詳細(xì)信息(見圖22(b))。在圖22(b)中,用戶將本能地感到圖像(a)將在按下“后退”鈕后被重顯。然而,實(shí)際上,按下“后退”鈕將造成圖像(c)被顯示,因?yàn)閳D像(c)被存儲(chǔ)在超文本顯示裝置的高速緩存中。
發(fā)明概述因而,本發(fā)明的一個(gè)目的是要提供一種超文本顯示裝置,在用戶指定存儲(chǔ)數(shù)據(jù)中的鏈接目的地以從服務(wù)器裝置獲取和顯示在鏈接目的地處的新數(shù)據(jù)后仍然允許原來顯示的存儲(chǔ)數(shù)據(jù)被方便地重顯。
為達(dá)到上述目的本發(fā)明具有下列特征。
本發(fā)明的第一方面是針對(duì)用于通過網(wǎng)絡(luò)從耦合于超文本顯示裝置的服務(wù)器裝置下載超文本數(shù)據(jù)并顯示由該超文本數(shù)據(jù)代表的內(nèi)容,包括用于當(dāng)指定了鏈接目的地后通過網(wǎng)絡(luò)服務(wù)器裝置下載指定鏈路目的地處的超文本數(shù)據(jù)的下載裝置;用于在由下載裝置下載的超文本數(shù)據(jù)中存儲(chǔ)用戶請(qǐng)求的超文本數(shù)據(jù)的存儲(chǔ)數(shù)據(jù)存儲(chǔ)裝置;用于顯示存儲(chǔ)在存儲(chǔ)數(shù)據(jù)存儲(chǔ)裝置中的超文本數(shù)據(jù)所表示的內(nèi)容或由下載裝置新下載的超文本數(shù)據(jù)所表示的內(nèi)容的顯示裝置;用于存儲(chǔ)由下載裝置新下載的超文本數(shù)據(jù)所代表的至少一項(xiàng)內(nèi)容的顯示歷史的顯示歷史存儲(chǔ)裝置,其中顯示歷史是遵照顯示裝置顯示至少一項(xiàng)內(nèi)容的次序;以及用于根據(jù)歷史存儲(chǔ)裝置中存儲(chǔ)的顯示歷史控制由顯示裝置重新顯示內(nèi)容的次序的重顯次序控制裝置;其中當(dāng)顯示裝置新顯示由存儲(chǔ)在存儲(chǔ)數(shù)據(jù)裝置中的超文本所表示的源內(nèi)容中所指示的鏈接目的地處的內(nèi)容時(shí),顯示歷史存儲(chǔ)裝置存儲(chǔ)源內(nèi)容和一個(gè)或多個(gè)后繼內(nèi)容的顯示歷史,其中顯示歷史是按照顯示裝置顯示源內(nèi)容和一個(gè)或多個(gè)后繼內(nèi)容的次序;重顯次序控制裝允許由顯示裝置以順序方式重新顯示內(nèi)容,至少返回到源內(nèi)容。
根據(jù)本發(fā)明的上述結(jié)構(gòu),當(dāng)用戶指定由存儲(chǔ)的超文本數(shù)據(jù)所表示的內(nèi)容中指示的鏈接目的地時(shí),該指示鏈接目的地的內(nèi)容(以后稱為“源內(nèi)容”)作為顯示歷史的一部分被存儲(chǔ)。因而,按照歷史顯示指令,例由用戶給出“后退內(nèi)容”指令和/或“前進(jìn)內(nèi)容”指令,可以至少回到源內(nèi)容的順序方式重顯內(nèi)容。結(jié)果,在用戶指定了存儲(chǔ)數(shù)據(jù)中指示的鏈接目的地以獲得和顯示從服務(wù)器裝置在鏈接目的地處的新數(shù)據(jù)后原來顯示過的存儲(chǔ)內(nèi)容可仍被方便地重顯。
按照基于第一方面的本發(fā)明的第二方面,存儲(chǔ)數(shù)據(jù)存儲(chǔ)裝置對(duì)每個(gè)存儲(chǔ)在其中的超文本數(shù)據(jù)單元分配了一個(gè)標(biāo)識(shí)符(ID),該標(biāo)識(shí)符(ID)用于識(shí)別超文本數(shù)據(jù)的存儲(chǔ)區(qū);并且在顯示歷史存儲(chǔ)裝置中的顯示歷史中,源內(nèi)容以分配給它的標(biāo)識(shí)符(ID)的形式被描述。
因而,按照第二方面,有可能方便地定位表示源內(nèi)容的超文本數(shù)據(jù)的存儲(chǔ)區(qū)。
按照基于第二方面的本發(fā)明第三方面,超文本顯示裝置進(jìn)一步包括根據(jù)用戶給出的指令刪除存儲(chǔ)在存儲(chǔ)數(shù)據(jù)存儲(chǔ)裝置中的超文本數(shù)據(jù)的存儲(chǔ)數(shù)據(jù)刪除裝置,其中對(duì)于存儲(chǔ)的超文本數(shù)據(jù)每個(gè)單元,存儲(chǔ)數(shù)據(jù)存儲(chǔ)單元存儲(chǔ)超文本數(shù)據(jù)的標(biāo)識(shí)符(ID)和指示超文本數(shù)據(jù)在網(wǎng)絡(luò)上的地址的獲取源地址;在存儲(chǔ)在顯示歷史存儲(chǔ)裝置中的顯示歷史中,源內(nèi)容是以分配給它的標(biāo)識(shí)符(ID)和表示源內(nèi)容的超文本數(shù)據(jù)獲取源地址的形式被描述;以及如果表示要被重顯的源內(nèi)容的超文本數(shù)據(jù)已經(jīng)被存儲(chǔ)數(shù)據(jù)刪除裝置刪除,重顯次序控制裝置指令下載裝置根據(jù)獲取源地址再次下載代表源內(nèi)容的超文本數(shù)據(jù),使得下載的超文本數(shù)據(jù)被顯示裝置顯示。
因而,根據(jù)第三方面,即使表示源內(nèi)容的超文本數(shù)據(jù)已從超文本顯示裝置中刪除,它還可再次被下載,使得源內(nèi)容能成功地被重新顯示。
按照基于第三方面的本發(fā)明的第四方面,超文本顯示裝置進(jìn)一步包括相同性確定裝置,用于確定表示要被重顯源內(nèi)容的超文本數(shù)據(jù)和存儲(chǔ)在存儲(chǔ)數(shù)據(jù)存儲(chǔ)裝置中的分配給表示源內(nèi)容的超文本數(shù)據(jù)的標(biāo)識(shí)符(ID)相對(duì)應(yīng)的超文本數(shù)據(jù)之間的相同性,其中,當(dāng)相同性確定裝置否定與源內(nèi)容相關(guān)的超文本數(shù)據(jù)之間的相同性時(shí),重顯次序控制裝置指令下載裝置根據(jù)獲取源地址再次下載表示源內(nèi)容的超文本數(shù)據(jù),使得下載的超文本數(shù)據(jù)可由顯示裝置顯示。
于是,根據(jù)第四方面,確定與源內(nèi)容相關(guān)的超文本數(shù)據(jù)之間的相同性是為了允許用戶所需的源內(nèi)容能重新顯示,即使與之相關(guān)的超文本數(shù)據(jù)已被更新或以其它方式被更改。
按照基于第四方面的本發(fā)明的第五方面,相同性確定裝置根據(jù)獲取源地址確定與源內(nèi)容相關(guān)的超文本數(shù)據(jù)之間的相同性。
因而,根據(jù)第五方面,相同性確定可利用獲取源地址而方便地作出。
按照基于第五方面的本發(fā)明的第六方面,超文本顯示裝置進(jìn)一步包括用于臨時(shí)存儲(chǔ)由下載裝置新下載的超文本數(shù)據(jù),以及當(dāng)由在存儲(chǔ)數(shù)據(jù)存儲(chǔ)裝置中存儲(chǔ)的超文本數(shù)據(jù)表示的源內(nèi)容中所指示的鏈接目的地處的內(nèi)容被顯示裝置新顯示時(shí),用于臨時(shí)存儲(chǔ)表示源內(nèi)容的超文本數(shù)據(jù)的臨時(shí)存儲(chǔ)裝置,其中根據(jù)存儲(chǔ)在臨時(shí)存儲(chǔ)裝置中的超文本數(shù)據(jù),重顯次序控制裝置指令顯示裝置重顯內(nèi)容。
于是,按照第六方面,可根據(jù)臨時(shí)存儲(chǔ)的數(shù)據(jù)重顯源內(nèi)容。因而,即使要被重顯的表示源內(nèi)容的超文本數(shù)據(jù)已被刪除或以其它方式被更改,源內(nèi)容仍可成功地被重顯。
按照基于第六方面的本發(fā)明的第七方面,臨時(shí)存儲(chǔ)裝置可不以冗余方式存儲(chǔ)相同超文本數(shù)據(jù)的方式工作。
因而,根據(jù)第七方面,防止了以冗余方式存儲(chǔ)相同的超文本數(shù)據(jù)。結(jié)果,改進(jìn)了臨時(shí)存儲(chǔ)區(qū)的利用率。
按照基于第六方面的本發(fā)明的第八方面,可操作臨時(shí)存儲(chǔ)裝置僅臨時(shí)存儲(chǔ)任何給定超文本數(shù)據(jù)的最新版本。
因而,按照第八方面,只是任何超文本數(shù)據(jù)的最新版本將被臨時(shí)存儲(chǔ),所以防止了超文本數(shù)據(jù)的老版本與超文本數(shù)據(jù)的最新版本的混淆。結(jié)果,改善了臨時(shí)存儲(chǔ)區(qū)域的利用率,并且防止了由于存儲(chǔ)超文本數(shù)據(jù)的新老版本引起的關(guān)于顯示內(nèi)容的任何混亂。
按照基于第一方面的本發(fā)明的第九方面,超文本顯示裝置進(jìn)一步包括用于根據(jù)用戶給出的指令刪除存儲(chǔ)在存儲(chǔ)數(shù)據(jù)存儲(chǔ)裝置內(nèi)的超文本數(shù)據(jù)的存儲(chǔ)數(shù)據(jù)刪除裝置,其中當(dāng)超文本數(shù)據(jù)已被寄存到顯示歷史存儲(chǔ)裝置中時(shí),可不操作存儲(chǔ)數(shù)據(jù)刪除裝置刪除該超文本數(shù)據(jù)。
因而,按照第九方面,如果源內(nèi)容作為顯示歷史的一部分被寄存,表示該內(nèi)容的超文本數(shù)據(jù)就不從超文本顯示裝置中刪除。結(jié)果,可能排除了雖然數(shù)據(jù)已寄存在顯示歷史中但超文本顯示裝置中沒有可供使用的超文本數(shù)據(jù)的情況。
按照基于第一方面的本發(fā)明的第十方面,存儲(chǔ)數(shù)據(jù)存儲(chǔ)裝置對(duì)存儲(chǔ)在其中的超文本數(shù)據(jù)每個(gè)單元分配了一個(gè)標(biāo)識(shí)符(ID),該標(biāo)識(shí)符(ID)用于識(shí)別超文本數(shù)據(jù)的存儲(chǔ)部分;超文本顯示裝置進(jìn)一步包括了用于臨時(shí)存儲(chǔ)由下載裝置新下載的超文本數(shù)據(jù)的URI地址,以及用于臨時(shí)存儲(chǔ)表示源內(nèi)容的超文本數(shù)據(jù)的標(biāo)識(shí)符(ID)和URI地址的臨時(shí)存儲(chǔ)裝置;而且當(dāng)按照由再顯次序控制裝置指令下顯示由存儲(chǔ)數(shù)據(jù)存儲(chǔ)裝置中存儲(chǔ)的超文本數(shù)據(jù)表示的內(nèi)容時(shí),顯示裝置根據(jù)存儲(chǔ)在臨時(shí)存儲(chǔ)器中的超文本數(shù)據(jù)的標(biāo)識(shí)符(ID)從存儲(chǔ)器數(shù)據(jù)存儲(chǔ)裝置中讀取該超文本數(shù)據(jù),由此顯示由超文本數(shù)據(jù)表示的內(nèi)容。
因此,按照第十方面,就可能方便地定位表示源內(nèi)容的超文本數(shù)據(jù)的存儲(chǔ)區(qū)。
本發(fā)明的第十一方面針對(duì)實(shí)現(xiàn)在媒體上的可由超文本顯示裝置讀取的超文本顯示程序,用于通過網(wǎng)絡(luò)從耦合于超文本顯示裝置的服務(wù)器下載超文本數(shù)據(jù)并顯示由超文本數(shù)據(jù)表示的內(nèi)容,包括當(dāng)指定了鏈接目的地后通過網(wǎng)絡(luò)從服務(wù)器下載在指定鏈接目的地處的超文本數(shù)據(jù)的下載步驟;用于在已由下載步驟下載的超文本數(shù)據(jù)中存儲(chǔ)由用戶請(qǐng)求的超文本數(shù)據(jù)的存儲(chǔ)數(shù)據(jù)存儲(chǔ)步驟;用于顯示由存儲(chǔ)數(shù)據(jù)存儲(chǔ)步驟存儲(chǔ)的超文本數(shù)據(jù)所表示的內(nèi)容或顯示由下載步驟新下載的超文本數(shù)據(jù)表示的內(nèi)容的顯示步驟;用于存儲(chǔ)由下載步驟新下載的超文本數(shù)據(jù)表示的至少一個(gè)內(nèi)容的顯示歷史的顯示歷史存儲(chǔ)步驟,其中顯示歷史按照顯示步驟顯示至少一個(gè)內(nèi)容的次序;和用于根據(jù)由歷史存儲(chǔ)步驟存儲(chǔ)的顯示歷史控制由顯示步驟重顯內(nèi)容的次序的重顯次序控制步驟;其中當(dāng)由存儲(chǔ)數(shù)據(jù)存儲(chǔ)步驟存儲(chǔ)的超文本數(shù)據(jù)所表示的源內(nèi)容中指示的鏈接目的地處的內(nèi)容通過顯示步驟新顯示時(shí),該顯示歷史存儲(chǔ)步驟存儲(chǔ)源內(nèi)容和一個(gè)或多個(gè)后繼內(nèi)容的顯示歷史,其中顯示歷史按照顯示步驟顯示源內(nèi)容和一個(gè)或多個(gè)后繼內(nèi)容的次序;以及重顯次序控制步驟允許按順序方式由顯示步驟重顯內(nèi)容,至少回到源內(nèi)容。
按照基于第十一方面的本發(fā)明的第十二方面,存儲(chǔ)數(shù)據(jù)存儲(chǔ)步驟對(duì)存儲(chǔ)在其內(nèi)的超文本數(shù)據(jù)每個(gè)單元分配一標(biāo)識(shí)符(ID),該標(biāo)識(shí)符(ID)用于識(shí)別超文本數(shù)據(jù)的存儲(chǔ)區(qū);以及在由顯示歷史存儲(chǔ)步驟存儲(chǔ)的顯示歷史中,源內(nèi)容是以分配給它的標(biāo)識(shí)符(ID)的形式被描述。
根據(jù)基于第十二方面的本發(fā)明的第十三方面,超文本顯示程序進(jìn)一步包括根據(jù)用戶給出的指令刪除存儲(chǔ)在存儲(chǔ)數(shù)據(jù)存儲(chǔ)裝置中的超文本數(shù)據(jù)的存儲(chǔ)數(shù)據(jù)刪除步驟,其中對(duì)于存儲(chǔ)的超文本數(shù)據(jù)每個(gè)單元,存儲(chǔ)數(shù)據(jù)存儲(chǔ)步驟存儲(chǔ)超文本數(shù)據(jù)的標(biāo)識(shí)符(ID)和指示超文本數(shù)據(jù)在網(wǎng)絡(luò)上的地址的獲取源地址;在由顯示歷史存儲(chǔ)步驟存儲(chǔ)的顯示歷史中,源內(nèi)容是以分配給它的標(biāo)識(shí)符(ID)和表示源內(nèi)容的超文本數(shù)據(jù)獲取源地址的形式被描述;以及如果表示要被重顯的源內(nèi)容的超文本數(shù)據(jù)已經(jīng)被存儲(chǔ)數(shù)據(jù)刪除步驟刪除,重顯次序控制裝置指令下載步驟根據(jù)獲取源地址再次下載代表源內(nèi)容的超文本數(shù)據(jù),使得下載的超文本數(shù)據(jù)被顯示步驟顯示。
按照基于第十三方面的本發(fā)明的第十四方面,超文本顯示程序進(jìn)一步包括相同性確定裝置,用于確定表示要被重顯源內(nèi)容的超文本數(shù)據(jù)和由存儲(chǔ)數(shù)據(jù)存儲(chǔ)步驟存儲(chǔ)的分配給表示源內(nèi)容的超文本數(shù)據(jù)的標(biāo)識(shí)符(ID)相對(duì)應(yīng)的超文本數(shù)據(jù)之間的相同性,其中,當(dāng)相同性確定步驟否定與源內(nèi)容相關(guān)的超文本數(shù)據(jù)之間的相同性時(shí),重顯次序控制步驟指令下載步驟根據(jù)獲取源地址再次下載表示源內(nèi)容的超文本數(shù)據(jù),使得下載的超文本數(shù)據(jù)可由顯示步驟顯示。
按照基于第十四方面的本發(fā)明的第十五方面,相同性確定步驟根據(jù)獲取源地址確定與源內(nèi)容相關(guān)的超文本數(shù)據(jù)之間的相同性。
按照基于第十一方面的本發(fā)明的第十六方面,超文本顯示程序進(jìn)一步包括用于臨時(shí)存儲(chǔ)由下載步驟新下載的超文本數(shù)據(jù),以及當(dāng)由在存儲(chǔ)數(shù)據(jù)存儲(chǔ)步驟存儲(chǔ)的超文本數(shù)據(jù)表示的源內(nèi)容中所指示的鏈接目的地處的內(nèi)容被顯示步驟新顯示時(shí),用于臨時(shí)存儲(chǔ)表示源內(nèi)容的超文本數(shù)據(jù)的臨時(shí)存儲(chǔ)步驟,其中重顯次序控制裝置指令顯示步驟根據(jù)由臨時(shí)存儲(chǔ)步驟存儲(chǔ)的超文本數(shù)據(jù)重顯內(nèi)容。
按照基于第十六方面的本發(fā)明的第十七方面,臨時(shí)存儲(chǔ)步驟不以冗余方式存儲(chǔ)相同的超文本數(shù)據(jù)。
按照基于第十六方面的本發(fā)明的第十八方面,臨時(shí)存儲(chǔ)步驟僅臨時(shí)存儲(chǔ)任何給定超文本數(shù)據(jù)的最新版本。
按照基于第十一方面的本發(fā)明的第十九方面,超文本顯示程序進(jìn)一步包括用于根據(jù)用戶給出的指令刪除由儲(chǔ)數(shù)據(jù)存儲(chǔ)步驟存儲(chǔ)的超文本數(shù)據(jù)的存儲(chǔ)數(shù)據(jù)刪除步驟,其中當(dāng)超文本數(shù)據(jù)已由顯示歷史存儲(chǔ)步驟寄存時(shí),存儲(chǔ)數(shù)據(jù)刪除步驟就不刪除該超文本數(shù)據(jù)。
按照基于第十一方面的本發(fā)明的第二十方面,存儲(chǔ)數(shù)據(jù)存儲(chǔ)步驟對(duì)存儲(chǔ)在其中的超文本每個(gè)單元分配了一個(gè)標(biāo)識(shí)符(ID),該標(biāo)識(shí)符(ID)用于識(shí)別超文本數(shù)據(jù)的存儲(chǔ)部分;超文本顯示裝置進(jìn)一步包括了臨時(shí)存儲(chǔ)步驟,用于臨時(shí)存儲(chǔ)由下載步驟新下載的超文本數(shù)據(jù)的URI地址,以及用于臨時(shí)存儲(chǔ)表示源內(nèi)容的超文本數(shù)據(jù)的標(biāo)識(shí)符(ID)和URI地址;而且當(dāng)按照由再顯次序控制步驟的指令顯示由存儲(chǔ)數(shù)據(jù)存儲(chǔ)步驟存儲(chǔ)的超文本數(shù)據(jù)表示的內(nèi)容時(shí),顯示步驟根據(jù)由臨時(shí)存儲(chǔ)器步驟存儲(chǔ)的超文本數(shù)據(jù)的標(biāo)識(shí)符(ID)讀取由存儲(chǔ)器數(shù)據(jù)存儲(chǔ)步驟存儲(chǔ)的超文本數(shù)據(jù),由此顯示由超文本數(shù)據(jù)表示的內(nèi)容。
當(dāng)結(jié)合附圖從下面對(duì)本發(fā)明的詳細(xì)描述本發(fā)明的這些和其它的目的、特征、方面和優(yōu)點(diǎn)將變得更明顯。
附圖簡(jiǎn)述
圖1說明按照本發(fā)明第一實(shí)施例的使用移動(dòng)裝置實(shí)現(xiàn)超文本顯示裝置的移動(dòng)通信系統(tǒng)的總體結(jié)構(gòu)圖;圖2的框圖說明圖1所示的移動(dòng)裝置的硬件構(gòu)成;圖3說明根據(jù)本發(fā)明第一實(shí)施例的超文本顯示裝置100的功能結(jié)構(gòu);圖4A或4B說明存儲(chǔ)在存儲(chǔ)信息存儲(chǔ)部分111中的示例數(shù)據(jù);圖5說明存儲(chǔ)在歷史信息存儲(chǔ)部分110中的示例數(shù)據(jù);圖6A或6B說明存儲(chǔ)在獲取信息臨時(shí)存儲(chǔ)部分112中的示例數(shù)據(jù);圖7是由超文本顯示裝置100顯示的示例圖像的轉(zhuǎn)移;圖8的流程圖說明當(dāng)接收一新內(nèi)容獲取指令時(shí)超文本顯示裝置的操作;圖9的流程圖說明當(dāng)接收一歷史顯示指令時(shí)超文本顯示裝置100的操作;圖10說明根據(jù)本發(fā)明的第二實(shí)施例的超文本顯示裝置200的功能結(jié)構(gòu);圖11的流程圖說明當(dāng)接收一已存儲(chǔ)數(shù)據(jù)刪除指令時(shí)超文本顯示裝置200的操作;圖12說明按照本發(fā)明第三實(shí)施例的超文本顯示裝置300的功能結(jié)構(gòu);圖13說明存儲(chǔ)在歷史信息存儲(chǔ)部分310中的示例數(shù)據(jù);圖14A和14B說明存儲(chǔ)在獲取信息臨時(shí)存儲(chǔ)部分312中的示例數(shù)據(jù);圖15的流程圖說明當(dāng)接收一新內(nèi)容獲取指令時(shí)超文本顯示裝置300的操作;圖16的流程圖說明當(dāng)接收一歷史顯示指令時(shí)超文本顯示裝置300的操作;圖17說明根據(jù)本發(fā)明第四實(shí)施例的超文本顯示裝置400的功能結(jié)構(gòu);圖18的流程圖說明當(dāng)接收一新內(nèi)容獲取指令時(shí)超文本顯示裝置400的操作;圖19的流程圖說明當(dāng)接收一歷史顯示指令時(shí)超文本顯示裝置的操作;圖20說明由移動(dòng)終端實(shí)現(xiàn)的可由傳統(tǒng)超文本顯示裝置的示例圖像的轉(zhuǎn)移;圖21說明當(dāng)讀取存儲(chǔ)數(shù)據(jù)時(shí)由傳統(tǒng)超文本顯示裝置所顯示的示例圖像的轉(zhuǎn)移;圖22說明由傳統(tǒng)超文本顯示裝置所顯示的示例圖像的轉(zhuǎn)移,它描述與其有關(guān)的問題。
較佳實(shí)施例描述(第一實(shí)施例)圖1說明按照本發(fā)明第一實(shí)施例利用移動(dòng)設(shè)備實(shí)現(xiàn)超文本顯示裝置的移動(dòng)通信系統(tǒng)的總體結(jié)構(gòu)。在圖1中,移動(dòng)通信系統(tǒng)包括與因特網(wǎng)17耦合的GW(網(wǎng)關(guān))服務(wù)器16;與因特網(wǎng)17耦合的多個(gè)WWW(萬(wàn)維網(wǎng))服務(wù)器18;與GW服務(wù)器16耦合的交換機(jī)15;受交換機(jī)15管理的多個(gè)基站12;以及受基站12管理的在無線區(qū)域20內(nèi)的多個(gè)移動(dòng)設(shè)備10。應(yīng)該理解,圖1所示各元件,即WWW服務(wù)器18,基站12,移動(dòng)設(shè)備10,GW服務(wù)器16以及交換機(jī)15僅是示例,決不是限制。
每個(gè)WWW服務(wù)器18保存了以超文本語(yǔ)言(如HTML)等描述的文本信息和/或圖像等的超文本數(shù)據(jù)。以超文本數(shù)據(jù)形式表示的信息通常稱為“內(nèi)容”。GW服務(wù)器16傳遞來自交換機(jī)15的數(shù)據(jù)和來自因特網(wǎng)的數(shù)據(jù)。交換機(jī)15傳遞來自基站12的數(shù)據(jù)和來自GW服務(wù)器16的數(shù)據(jù)。每個(gè)基站12傳遞來自移動(dòng)裝置10的數(shù)據(jù)和來自交換機(jī)15的數(shù)據(jù)。每個(gè)移動(dòng)裝置10和基站12間的通信經(jīng)數(shù)字通信,如CDMA(碼分多址)或TDMA(時(shí)分多址)實(shí)現(xiàn)。
為了從WWW服務(wù)器18下載所需超文本數(shù)據(jù),移動(dòng)裝置10可要求從WWW服務(wù)器18經(jīng)因特網(wǎng)17發(fā)送超文本數(shù)據(jù),每個(gè)移動(dòng)裝置10在其屏幕上顯示下載的超文本數(shù)據(jù)。
圖2的框圖說明圖1所示的每個(gè)移動(dòng)裝置10的硬件結(jié)構(gòu)。在圖2中,移動(dòng)裝置10包括天線21,無線控制部分22,調(diào)制部分23,解調(diào)部分24,信道CODEC(壓縮/解壓縮)25,音頻輸入部分26,音頻輸出部分27,輸入裝置28,顯示裝置29,CPU31,RAM32及ROM33。
無線控制部分22通過天線21輸出無線載波,該載波已由調(diào)制部分23提供的調(diào)制數(shù)據(jù)所調(diào)制。無線控制部分22還從天線21接收的高頻信號(hào)中選擇預(yù)定頻帶的信號(hào),并將所選的信號(hào)送到解調(diào)部分24。
解調(diào)部分23按預(yù)定的方法(例π/4DQPSK(差分正交相移鍵控)調(diào)制)對(duì)來自信道CODEC 25的發(fā)送數(shù)據(jù)進(jìn)行調(diào)制,并將所得數(shù)據(jù)送到無線控制部分。解調(diào)部分解調(diào)從無線控制部分22獲得的信號(hào)并將它送到信道CODEC 25。信道CODEC 25選擇性地輸出來自解調(diào)部分24的解調(diào)信號(hào)到音頻輸出部分27或到CPU31,視情況而定。信道CODEC 25還選擇性地將來自音頻輸出部分26的輸入的音頻信號(hào)視情況而定輸出到調(diào)制部分23或CPU31。
音頻輸入部分26,可用麥克風(fēng)之類實(shí)現(xiàn),將由用戶輸入的表示聲音的信號(hào)送到信道CODEC 25。音頻輸出部分27,可用揚(yáng)聲器之類實(shí)現(xiàn),將來自信道CODEC 25的輸出信號(hào)作為可聽見聲音輸出。
輸入裝置28,可用按鈕之類實(shí)現(xiàn),用于圖像操作和輸入撥號(hào)數(shù)字,根據(jù)用戶的輸入控制CPU的操作,顯示裝置29,可由小尺寸液晶顯示器之類實(shí)現(xiàn),把來自CPU31輸出的顯示數(shù)據(jù)作為圖像顯示在屏幕上。
ROM33存儲(chǔ)各種程序,例如用于由移動(dòng)裝置10控制通信操作的控制程序;用于在因特網(wǎng)上的WWW服務(wù)器上獲取和顯示超文本數(shù)據(jù)的超文本顯示程序;用于管理電子郵件的郵件管理程序;和/或用于管理語(yǔ)言呼叫的音頻電話呼叫管理程序。CPU31是用于執(zhí)行存儲(chǔ)在ROM33中的各種程序中央處理單元。
RAM32用于提供CPU31操作所必需的存儲(chǔ)區(qū)域以及用于存儲(chǔ)用戶想保留存儲(chǔ)的數(shù)據(jù),例如存儲(chǔ)數(shù)據(jù)(后述)、接收的電子郵件、郵件地址以及類似數(shù)據(jù)的存儲(chǔ)器。
移動(dòng)裝置10用CPU31執(zhí)行存儲(chǔ)在ROM33中的超文本顯示程序。如這里所用那樣,執(zhí)行文本顯示程序的移動(dòng)裝置將被稱為“超文本顯示裝置”。
圖像可由超文本顯示裝置以下述四種顯示模式顯示“正常顯示模式”,“存儲(chǔ)數(shù)據(jù)顯示模式”,“菜單顯示模式”,及“存儲(chǔ)數(shù)據(jù)列表顯示模式”。
“正常顯示模式”定義為當(dāng)從因特網(wǎng)上的WWW服務(wù)器18獲得的超文本數(shù)據(jù)正被顯示時(shí)所存在的顯示模式。
“存儲(chǔ)數(shù)據(jù)顯示模式”定義為當(dāng)RAM32中存儲(chǔ)的數(shù)據(jù)正被顯示時(shí)所存在的顯示模式。正如這里所用的,“存儲(chǔ)數(shù)據(jù)”定義為根據(jù)用戶指令已存儲(chǔ)在RAM32中的超文本數(shù)據(jù)。典型地,從WWW服務(wù)器新獲得的超文本數(shù)據(jù)可按照用戶指令存儲(chǔ)為存儲(chǔ)數(shù)據(jù)。剛啟動(dòng)的超文本顯示裝置的初始顯示模式被設(shè)定為正常顯示模式。
“菜單顯示模式”定義為當(dāng)允許用戶從各種功能選擇的圖像(以后稱為“菜單圖像”)正被顯示時(shí)所存在的顯示模式。
“存儲(chǔ)數(shù)據(jù)列表顯示模式”定義為當(dāng)存儲(chǔ)數(shù)據(jù)列表的圖像(以后稱為“存儲(chǔ)數(shù)據(jù)列表圖像”)正被顯示時(shí)所存在的顯示模式。
圖3說明按照本發(fā)明第一實(shí)施圖例的超文本顯示裝置100的功能構(gòu)成。換句話說,圖3是說明執(zhí)行超文本顯示程序的移動(dòng)設(shè)備10的功能框圖?;ハ嗑哂猩鲜龆x關(guān)系的超文本顯示裝置100和移動(dòng)設(shè)備10,為了確切起見將分別利用標(biāo)號(hào)100和10表示。
圖3中,超文本顯示裝置100包括輸入部分100、輸入確定部分102、發(fā)送/接收部分103、處理部分104、歷史信息更新部分105、顯示圖像生成部分106、顯示/輸出部分107、刪除處理部分108、歷史信息存儲(chǔ)部分110、存儲(chǔ)信息存儲(chǔ)部分111,以及獲取信息存儲(chǔ)部分112。
輸入部分101可由鍵盤、按鈕、游戲桿、攝像機(jī)、麥克風(fēng)等實(shí)現(xiàn),對(duì)應(yīng)于圖2所示的音頻輸入部分。發(fā)送接收部分103對(duì)應(yīng)于圖2所示的天線21、無線控制部分22、調(diào)制部分23、解調(diào)部分24及信道CODEC 25。顯示/輸出部分107對(duì)應(yīng)于圖2所示的顯示裝置29和音頻輸出部分。存儲(chǔ)信息存儲(chǔ)部分111、歷史信息存儲(chǔ)部分110和獲取信息臨時(shí)存儲(chǔ)部分112實(shí)現(xiàn)為RAM32。輸入確定部分102、處理部分104、歷史信息更新部分105、顯示圖像生成部分106及刪除處理部分108實(shí)現(xiàn)為對(duì)存儲(chǔ)在ROM33中的超文本顯示程序進(jìn)行執(zhí)行的CPU31。
存儲(chǔ)信息存儲(chǔ)部分111保存諸如根據(jù)用戶指令已存儲(chǔ)的超文本數(shù)據(jù)的存儲(chǔ)數(shù)據(jù)。對(duì)存儲(chǔ)數(shù)據(jù)的數(shù)目或其總數(shù)最大大小有一限制,它可被保存在存儲(chǔ)信息存儲(chǔ)部分111。沒有數(shù)據(jù)可超過這一限制而被存儲(chǔ)。圖4A和4B說明存儲(chǔ)在存儲(chǔ)信息存儲(chǔ)部分111的示例數(shù)據(jù)。對(duì)每一超文本,存儲(chǔ)信息存儲(chǔ)部分111存儲(chǔ)與分配給該超文本的標(biāo)識(shí)符(ID)有關(guān)的獲取源(即從其獲得超文本的源)的URI地址、存儲(chǔ)的時(shí)間/日期、存儲(chǔ)區(qū)地址以及存儲(chǔ)數(shù)據(jù)的數(shù)據(jù)大小(圖4A)?;跇?biāo)識(shí)符(ID)對(duì)存儲(chǔ)數(shù)據(jù)管理。圖4B說明存儲(chǔ)區(qū)地址和存儲(chǔ)數(shù)據(jù)大小間的關(guān)系。雖然圖4A中說明的獲取源地址是URI,本發(fā)明不對(duì)它作限制。
歷史信息部分存儲(chǔ)過去曾被顯示過的任何超文本數(shù)據(jù)的URI地址或類似地址的歷史(即必須要有新下載的超文本數(shù)據(jù)和存儲(chǔ)數(shù)據(jù))。圖5說明歷史信息存儲(chǔ)部分110中存儲(chǔ)的示例的數(shù)據(jù)。對(duì)每個(gè)超文本,歷史信息存儲(chǔ)部分110按各超文本顯示的次序存儲(chǔ)與該超文本的獲取源URI地址有關(guān)的最后顯示時(shí)間/日期和標(biāo)識(shí)符(ID)(如下所述可取“空”值)。標(biāo)識(shí)符(ID)(當(dāng)不取“空”值時(shí))對(duì)應(yīng)于保存在存儲(chǔ)信息存儲(chǔ)部分111中的存儲(chǔ)數(shù)據(jù)的標(biāo)識(shí)符(ID)。如果由用戶指定了存儲(chǔ)數(shù)據(jù)中指示的鏈接目的地,則超文本顯示裝置100在歷史信息存儲(chǔ)部分110中寄存該存儲(chǔ)數(shù)據(jù)的URI地址和標(biāo)識(shí)符(ID),并隨后寄存新鏈接目的地的URI地址。換言之,存儲(chǔ)數(shù)據(jù)的URI地址和標(biāo)識(shí)符被存儲(chǔ)在新鏈接目的地地址和老鏈接目的地地址之間。
如圖5所示,“空”值給于從WWW服務(wù)器18新獲得的超文本數(shù)據(jù)的任何獲得源URI地址,因?yàn)檫@些超文本數(shù)據(jù)尚未存儲(chǔ)在存儲(chǔ)信息存儲(chǔ)部分111中并因而不具有標(biāo)識(shí)符(ID)。注意歷史信息存儲(chǔ)部分110不需存儲(chǔ)最后顯示的時(shí)間/日期。歷史信息存儲(chǔ)部分110可存儲(chǔ)任何類型的信息,例如超文本數(shù)據(jù)獲得的時(shí)間/日期。
獲取信息臨時(shí)存儲(chǔ)部分112臨時(shí)存儲(chǔ)已從WWW服務(wù)器18獲取的超文本數(shù)據(jù),對(duì)超文本數(shù)據(jù)可存儲(chǔ)的數(shù)目,或其總最大大小有限制。一旦超出這些限制,超文本顯示裝置100刪除最老的超文本數(shù)據(jù)(即,最近尚未使用的并因而在獲取信息臨時(shí)存儲(chǔ)部分中已被存儲(chǔ)時(shí)間最長(zhǎng)的超文本數(shù)據(jù)),并在獲取信息臨時(shí)存儲(chǔ)部分112中用存儲(chǔ)新超文本數(shù)據(jù)代替。圖6A和6B說明存儲(chǔ)在獲取信息臨時(shí)存儲(chǔ)部分112中存儲(chǔ)的示例數(shù)據(jù)。對(duì)每個(gè)新超文本,獲取信息臨時(shí)存儲(chǔ)部分112存儲(chǔ)與超文本數(shù)據(jù)的獲取源地址有關(guān)的建立時(shí)間/日期、存儲(chǔ)的位置地址以及該超文本數(shù)據(jù)的大小(見圖6A)。圖6B說明存儲(chǔ)的位置地址和存儲(chǔ)數(shù)據(jù)大小間的關(guān)系。雖然圖6A中示出的獲取源地址是URI,本發(fā)明并不局限于此。
輸入部分101從用戶接收指令??赡茌斎氲捷斎氩糠?01的用戶指令一般可分成下列6鐘類型用于從WWW服務(wù)器18下載新內(nèi)容的新內(nèi)容獲取指令;用于從存儲(chǔ)在存儲(chǔ)數(shù)據(jù)列表圖像上的存儲(chǔ)數(shù)據(jù)中選擇并顯示存儲(chǔ)數(shù)據(jù)全部細(xì)節(jié)的存儲(chǔ)數(shù)據(jù)取讀指令;用于根據(jù)存儲(chǔ)在歷史信息存儲(chǔ)部分110中的URI地址的歷史獲取內(nèi)容或取讀存儲(chǔ)數(shù)據(jù)的歷史顯示指令;用于刪除保留在存儲(chǔ)信息存儲(chǔ)部分111中的存儲(chǔ)數(shù)據(jù)的存儲(chǔ)數(shù)據(jù)刪除指令;用于顯示菜單圖像的菜單圖像顯示指令;用于從菜單圖像顯示存儲(chǔ)數(shù)據(jù)列表圖像的存儲(chǔ)數(shù)據(jù)列表顯示指令。
新內(nèi)容獲取指令例如可包括用于指定當(dāng)前顯示超文本中的鏈接目的地的內(nèi)容鏈接目的地指定指令,和利用存儲(chǔ)數(shù)據(jù)中指示的鏈接目的地的存儲(chǔ)數(shù)據(jù)鏈接目的地指定指令。
在正常顯示模式下,歷史顯示指令包括根據(jù)存儲(chǔ)在歷史信息存儲(chǔ)部分110中的歷史用于顯示直接在當(dāng)前顯示內(nèi)容前的內(nèi)容的“后退內(nèi)容”指令,和用于顯示直接在當(dāng)前顯示內(nèi)容后的內(nèi)容的“向前內(nèi)容”指令。在存儲(chǔ)數(shù)據(jù)顯示模式下,歷史顯示指令包括根據(jù)存儲(chǔ)在存儲(chǔ)信息存儲(chǔ)部分111中的存儲(chǔ)數(shù)據(jù)的次序用于顯示直接在當(dāng)前顯示存儲(chǔ)數(shù)據(jù)先前的存儲(chǔ)數(shù)據(jù)的“后退存儲(chǔ)數(shù)據(jù)”指令,和用于顯示直接在當(dāng)前顯示存儲(chǔ)數(shù)據(jù)后繼的存儲(chǔ)數(shù)據(jù)的“前進(jìn)存儲(chǔ)數(shù)據(jù)”指令。
輸入部分101將用戶指令傳送到輸入確定部分102。用戶可用各種方式輸入新內(nèi)容獲取指令,可包括例如使用書簽功能指定鏈接目的地,直接輸入一URI,或指定一從另一應(yīng)用(例如目錄應(yīng)用)調(diào)用的鏈接目的地。正如這里所用的,表達(dá)式“后退”和“前進(jìn)”分別意謂著“返回到直接的先前數(shù)據(jù)”和“前進(jìn)到直接的后繼數(shù)據(jù)”。也可以用任何替換表達(dá)式代替,例如“返回”和“下一個(gè)”。另外,“后退”指令和“前進(jìn)”指令也可利用專用目的的附加按鈕或通過任何其它輸入操作來輸入。
輸入確定部分102確定經(jīng)輸入部分101輸入的用戶指令。如果用戶指令是一新內(nèi)容獲取指令、存儲(chǔ)數(shù)據(jù)讀取指令、歷史顯示指令、菜單圖像顯示指令或存儲(chǔ)數(shù)據(jù)列表顯示指令,則指令繼續(xù)被傳送到處理部分104。如果用戶指令是存儲(chǔ)數(shù)據(jù)刪除指令,輸入確定部分102請(qǐng)求刪除處理部分108刪除所指令的存儲(chǔ)數(shù)據(jù)。
根據(jù)來自處理部分的請(qǐng)求,發(fā)送/接收部分103獲取已由用戶經(jīng)基站12從WWW服務(wù)器18請(qǐng)求的表示新內(nèi)容的超文本數(shù)據(jù),并將該超文本數(shù)據(jù)發(fā)送到處理部分104。
處理部分104具有存儲(chǔ)當(dāng)前顯示模式的功能(未示出)。如前所述,當(dāng)超文本顯示模式開啟時(shí)存在的默認(rèn)顯示模式是正常顯示模式。如果在正常顯示模式下收到來自輸入確定部分102的新內(nèi)容獲取指令,處理部分104請(qǐng)求發(fā)送/接收部分103從WWW服務(wù)器18下載表示新內(nèi)容的超文本數(shù)據(jù)。處理部分104向顯示圖像生成部分106發(fā)送由發(fā)送/接收部分103下載的超文本數(shù)據(jù),并將新內(nèi)容的URI地址發(fā)送給歷史信息更新部分105。另一方面,如果在存儲(chǔ)數(shù)據(jù)顯示模式下接收到新內(nèi)容獲取指令,處理部分104把下載的超文本數(shù)據(jù)以發(fā)送/接收部分103送到顯示圖像生成部分106,把URI地址和當(dāng)前顯示的存儲(chǔ)數(shù)據(jù)的標(biāo)識(shí)符(ID)以及新內(nèi)容的URI地址送到歷史信息更新部分105,將顯示模式從存儲(chǔ)數(shù)據(jù)顯示模式切換到正常顯示模式。
如果從輸入確定部分102接收到存儲(chǔ)數(shù)據(jù)讀取指令,處理部分104從存儲(chǔ)信息存儲(chǔ)部分111讀取相關(guān)的存儲(chǔ)數(shù)據(jù),并將它送到顯示圖像生成部分106。處理部分104還具有存儲(chǔ)當(dāng)前顯示存儲(chǔ)數(shù)據(jù)的URI地址和標(biāo)識(shí)符(ID)的功能(未示出)。就這樣,當(dāng)向顯示圖像生成部分106發(fā)送存儲(chǔ)數(shù)據(jù)時(shí),處理部分104存儲(chǔ)了存儲(chǔ)數(shù)據(jù)的URI地址和標(biāo)識(shí)符(ID)。如在正常顯示模式下接收了存儲(chǔ)數(shù)據(jù)讀取指令,處理部分104將顯示模式從正常顯示模式切換到存儲(chǔ)數(shù)據(jù)顯示模式。
如果接收了歷史顯示指令,特別是收到“后退內(nèi)容”指令,處理部分104從歷史信息存儲(chǔ)部分110獲取直接處在當(dāng)前顯示內(nèi)容的URI地址先前的獲取源URI地址。如果標(biāo)識(shí)符(ID)分配給了所得到的URI地址,處理部分104就從存儲(chǔ)信息存儲(chǔ)部分111讀取對(duì)應(yīng)于該標(biāo)識(shí)符(ID)的存儲(chǔ)數(shù)據(jù),并將該存儲(chǔ)數(shù)據(jù),隨同對(duì)它顯示的指令發(fā)送給顯示圖像生成部分106。然而,如果在存儲(chǔ)信息存儲(chǔ)部分111中未找到必要的超文本數(shù)據(jù),處理部分104指令發(fā)送/接收部分103根據(jù)丟失的存儲(chǔ)數(shù)據(jù)的URI地址下載必要的超文本數(shù)據(jù)。
另一方面,如果沒有給所得到的URI地址分配標(biāo)識(shí)符(ID),處理部分104指令發(fā)送/接收部分103下載對(duì)應(yīng)于URI地址的超文本數(shù)據(jù),并將該超文本數(shù)據(jù)連同對(duì)它顯示的指令發(fā)送給顯示圖像生成部分106。上述操作加必要的變化后可應(yīng)用于“前進(jìn)內(nèi)容”指令。因而,處理部分104起了控制重顯內(nèi)容次序的作用。
如果收到了歷史顯示指令,特別是“后退存儲(chǔ)數(shù)據(jù)”或“前進(jìn)存儲(chǔ)數(shù)據(jù)”指令,處理部分104從存儲(chǔ)信息存儲(chǔ)部分111根據(jù)存儲(chǔ)數(shù)據(jù)所存儲(chǔ)的次序分別檢索直接的先前存儲(chǔ)數(shù)據(jù)或直接的后繼存儲(chǔ)數(shù)據(jù),并將檢索所得存儲(chǔ)數(shù)據(jù)隨同對(duì)它顯示的指令送到顯示圖像生成部分106。在這種情況下,處理部分也如上所述存儲(chǔ)存儲(chǔ)數(shù)據(jù)的URI地址和標(biāo)識(shí)符(ID)。
如果接收了菜單圖像顯示指令,處理部分104指令顯示圖像生成部分106顯示一菜單圖像。如果接收了存儲(chǔ)數(shù)據(jù)列表顯示指令,處理部分104向存儲(chǔ)信息存儲(chǔ)部分111請(qǐng)求存儲(chǔ)數(shù)據(jù)列表,并指令顯示圖像生成部分106顯示存儲(chǔ)數(shù)據(jù)列表。
當(dāng)從處理部分104收到帶或不帶標(biāo)識(shí)符(ID)的URI地址時(shí),歷史信息更新部分105更新存儲(chǔ)在歷史信息存儲(chǔ)部分110的歷史信息。具體說,在從處理部分104與URI地址一起送出標(biāo)識(shí)符(ID)的情況下(即,顯示圖像生成部分106是要顯示存儲(chǔ)數(shù)據(jù)),歷史信息更新部分105把URI地址處理為獲取源URI地址,并將URI地址連同相關(guān)的標(biāo)識(shí)符(ID)按顯示次序一起存儲(chǔ)在歷史信息存儲(chǔ)器110中。另一方面,如果標(biāo)識(shí)符(ID)隨同URI地址從處理部分104送出,URI地址按顯示次序作為獲取源URI地址存儲(chǔ)在歷史信息存儲(chǔ)部分110中。當(dāng)在歷史信息存儲(chǔ)部分110中存儲(chǔ)獲取源URI地址時(shí),歷史信息更新部分105還存儲(chǔ)該內(nèi)容的最后顯示時(shí)間/日期。
當(dāng)從處理部分104接收一生成顯示圖像的指令時(shí),顯示圖像生成部分106基于從處理部分104已送出的超文本數(shù)據(jù)生成顯示數(shù)據(jù),并將生成顯示數(shù)據(jù)送到顯示/輸出部分107。顯示/輸出部分107,它包括一顯示裝置,麥克風(fēng)等以圖像和/或聲音等形式顯示和/或輸出從顯示圖像生成部分106接收的顯示數(shù)據(jù)。
刪除處理部分108,當(dāng)從輸入確定部分102接收一存儲(chǔ)數(shù)據(jù)刪除指令時(shí),就刪除在存儲(chǔ)數(shù)據(jù)存儲(chǔ)部分111中已請(qǐng)求要被刪除的存儲(chǔ)數(shù)據(jù)。
圖7說明由超文本超文本顯示裝置100顯示的示例圖像的轉(zhuǎn)移。以后,參考圖7,將描述如何按照用戶輸入可對(duì)顯示圖像的改變。圖7(a)的圖像說明正顯示在屏幕上的名為“INDIX”索引的內(nèi)容。如果用戶指定了在“INDIX”內(nèi)容中的鏈路目的地“天氣”,則超文本顯示裝置100在鏈接目的地“天氣”處下載超文本數(shù)據(jù),并會(huì)顯示名為“你城市的天氣”的內(nèi)容(見圖7(b))如果用戶進(jìn)一步指定了在“你城市的天氣”的內(nèi)容中指示的鏈接目的地“北海道”則超文本顯示裝置100下載鏈接目的地“北海道”處的超文本數(shù)據(jù),并會(huì)顯示名為“北海道天氣”的內(nèi)容(見圖7(c))。注意,這樣的鏈路目的地選擇(有用戶在顯示圖像中作出),每個(gè)對(duì)應(yīng)于上述新內(nèi)容獲取指令。圖像Fig(a)到(c)說明正常顯示模式顯示的內(nèi)容。
在圖7(a)到(c)中的任何內(nèi)容被顯示的同時(shí)如用戶給出“后退”指令或“前進(jìn)”指令,則超文本顯示裝置100根據(jù)存儲(chǔ)在歷史信息存儲(chǔ)部分110中的所顯示的圖像中分別顯示當(dāng)前顯示內(nèi)容的直接先前內(nèi)容或直接后繼內(nèi)容。如果顯示圖7(c)的內(nèi)容同時(shí)用戶給出菜單圖像顯示指令,則超文本顯示裝置100顯示圖7(d)所示的菜單圖像。如果用戶在此時(shí)進(jìn)一步給出了存儲(chǔ)數(shù)據(jù)列表顯示指令,則超文本顯示裝置100顯示存儲(chǔ)數(shù)據(jù)列表圖像(見圖7(e))。
如果用戶希望觀看圖7(e)所示存儲(chǔ)數(shù)據(jù)列表圖像中列出的任何存儲(chǔ)數(shù)據(jù)的細(xì)節(jié),用戶可選擇所需的存儲(chǔ)數(shù)據(jù)。圖7(e)的圖像說明選擇了“電影信息”作為所需存儲(chǔ)數(shù)據(jù)的情況。請(qǐng)注意這一選擇對(duì)應(yīng)了上述存儲(chǔ)數(shù)據(jù)讀取指令。響應(yīng)于用戶給出的存儲(chǔ)數(shù)據(jù)讀取指令,超文本顯示裝置100顯示該存儲(chǔ)數(shù)據(jù)的細(xì)節(jié)見圖7(g)。因此,當(dāng)從存儲(chǔ)數(shù)據(jù)列表圖像中選擇任何存儲(chǔ)數(shù)據(jù)時(shí),圖像將按存儲(chǔ)數(shù)據(jù)顯示模式顯示。
如果在圖7(g)所示的存儲(chǔ)數(shù)據(jù)正被顯示時(shí)給出了“后退存儲(chǔ)數(shù)據(jù)”指令或“前進(jìn)存儲(chǔ)數(shù)據(jù)”指令,則超文本顯示裝置100根據(jù)保存在存儲(chǔ)信息存儲(chǔ)部分111中存儲(chǔ)數(shù)據(jù)次序分別顯示直接的先前存儲(chǔ)數(shù)據(jù)或直接的后繼存儲(chǔ)數(shù)據(jù),正如這里所用的,“存儲(chǔ)數(shù)據(jù)次序”是指在存儲(chǔ)數(shù)據(jù)列表圖像中指示的存儲(chǔ)數(shù)據(jù)標(biāo)題的次序。
如果用戶希望訪問圖7(h)所示的存儲(chǔ)數(shù)據(jù)的顯示圖像中所指示的鏈接目的地,用戶可選擇那個(gè)鏈路目的地。圖7(h)的圖像說明選擇“廣東烹飪”鏈路目的地的情況。響應(yīng)于這一選擇,超文本顯示裝置100下載和顯示在這一鏈路目的地處的超文本數(shù)據(jù)圖7(j)。注意用于訪問任何存儲(chǔ)數(shù)據(jù)中所指示的鏈接目的地的指令是新內(nèi)容獲取指令,一旦顯示了顯示存儲(chǔ)數(shù)據(jù)中所指示的鏈路目的地,顯示模式就從存儲(chǔ)數(shù)據(jù)顯示模式切換到正常顯示模式。
如果圖7(j)所示的內(nèi)容正被顯示時(shí)用戶給出了“后退”指令,為了顯示正在顯示的直接先前的存儲(chǔ)數(shù)據(jù)超文本顯示裝置100訪問歷史信息存儲(chǔ)部分110(見圖7(i))。注意圖7(i)的圖像雖然與圖7(h)中所示的存儲(chǔ)數(shù)據(jù)一樣,但是在正常模式下被顯示。用戶可用“后退內(nèi)容”或“前進(jìn)內(nèi)容”指令方便地重顯示任何圖7(a)到(c)、(i)和(j)中任何顯示圖像。
根據(jù)本發(fā)明第一實(shí)施例的超文本顯示裝置100的操作的有關(guān)特征就是當(dāng)接收到新內(nèi)容獲取指令或歷史顯示指令時(shí)的操作。當(dāng)接收到存儲(chǔ)數(shù)據(jù)讀取指令、存儲(chǔ)數(shù)據(jù)刪除指令、菜單圖像顯示指令,或存儲(chǔ)數(shù)據(jù)列表顯示指令時(shí)的操作對(duì)于本發(fā)明的中心概念不是實(shí)質(zhì)性的,并因而略去了對(duì)它們的任何更詳細(xì)的描述。此后,將描述當(dāng)接收到一新內(nèi)容獲取指令或歷史顯示指令時(shí)超文本顯示裝置100的操作。
圖8的流程圖說明當(dāng)接收到新內(nèi)容獲取指令時(shí)超文本顯示裝置100的操作。此后將參考圖8描述當(dāng)接收新內(nèi)容獲取指令時(shí)超文本顯示裝置100的操作。
首先,由用戶給出的新內(nèi)容獲取指令經(jīng)輸入部分101和輸入確定部分102提供給處理部分104。在已接收了新內(nèi)容獲取指令后,處理部分104指令發(fā)送/接收部分103基于URI地址下載代表所指定的新內(nèi)容的超文本數(shù)據(jù),由此獲得超文本數(shù)據(jù)(步驟S10)。其次,處理部分104將新獲得的超文本數(shù)據(jù)存儲(chǔ)在獲取信息臨時(shí)存儲(chǔ)部分112(步驟S11),并將超文本數(shù)據(jù)隨同基于超文本數(shù)據(jù)生成顯示數(shù)據(jù)的指令送到顯示圖像生成部分106。其次,處理部分104確定當(dāng)前顯示模式是否是正常顯示模式還是存儲(chǔ)數(shù)據(jù)顯示模式(步驟S12),處理部分104能夠基于它們的存儲(chǔ)當(dāng)前顯示模式的功能確定當(dāng)前顯示模式(未示出)。
如果當(dāng)前顯示模式是正常顯示模式,則處理部分104進(jìn)到步驟S16的操作。另一方面,如果當(dāng)前顯示模式是存儲(chǔ)數(shù)據(jù)顯示模式,則處理部分104進(jìn)到步驟S13的操作以獲得當(dāng)前顯示的存儲(chǔ)數(shù)據(jù)的URI地址和標(biāo)識(shí)符(ID)(步驟S13)。步驟S12的確定是可能的,因?yàn)樘幚聿糠?04保存了存儲(chǔ)數(shù)據(jù)的URI地址和標(biāo)識(shí)符(ID)。
其次,處理部分104指令歷史信息更新部分105把得到的標(biāo)識(shí)符(ID)和URI地址寄存在歷史信息存儲(chǔ)部分(步驟S14)。然后,處理部分104將保留在處理部分104本身的當(dāng)前顯示模式從存儲(chǔ)數(shù)據(jù)顯示模式切換到正常顯示模式(步驟S15),并進(jìn)到步驟S16的操作。
在步驟S16,處理部分104指令歷史信息更新部分105將在步驟10的操作中新獲得的超文本數(shù)據(jù)的URI地址寄存在歷史信息存儲(chǔ)部分110。當(dāng)接收到這一指令時(shí),歷史信息更新部分105將新超文本數(shù)據(jù)的URI地址和顯示的最后時(shí)間/日期寄存在歷史信息存儲(chǔ)部分110。由於新超文本數(shù)據(jù)不是存儲(chǔ)數(shù)據(jù),在歷史信息存儲(chǔ)部分110中不為該URI地址分配標(biāo)識(shí)符(ID)。
接著,顯示圖像生成部分106生成顯示數(shù)據(jù)(步驟S17),并使顯示/輸出部分107顯示和/或輸出由超文本數(shù)據(jù)表達(dá)的內(nèi)容(步驟S18),至此結(jié)束處理。
圖9的流程說明當(dāng)超文本顯示裝置110接收歷史顯示指令時(shí)的操作。此后,參考圖9將描述當(dāng)接收到歷史顯示指令時(shí)超文本顯示裝置的操作。
首先,由用戶給出的歷史顯示指令經(jīng)輸入部分101和輸入確定部分102提供給處理部分104。當(dāng)接收到歷史顯示指令時(shí),處理部分104確定當(dāng)前顯示模式是存儲(chǔ)數(shù)據(jù)顯示模式還是正常顯示模式(步驟S20)。如果當(dāng)前顯示模式是存儲(chǔ)數(shù)據(jù)顯示模式,處理部分104進(jìn)入步驟S27的操作以確定由用戶給出的歷史顯示指令是否是“后退存儲(chǔ)數(shù)據(jù)”指令或“前進(jìn)存儲(chǔ)數(shù)據(jù)”指令(步驟S27)。
如果由用戶給出的指令確定為是“后退存儲(chǔ)數(shù)據(jù)”指令,處理部分104訪問存儲(chǔ)數(shù)據(jù)存儲(chǔ)部分111以根據(jù)存儲(chǔ)數(shù)據(jù)列表獲得直接位于當(dāng)前顯示數(shù)據(jù)先前的存儲(chǔ)數(shù)據(jù)(步驟S28),并將該存儲(chǔ)數(shù)據(jù)隨同根據(jù)該存儲(chǔ)數(shù)據(jù)生成顯示數(shù)據(jù)的指令送到顯示圖像生成部分106。此后,超文本顯示裝置100進(jìn)入步驟S31的操作,另一方面,如果用戶給出的指令是“前進(jìn)存儲(chǔ)數(shù)據(jù)”指令,處理部分104訪問存儲(chǔ)信息存儲(chǔ)部分111以根據(jù)存儲(chǔ)數(shù)據(jù)列表獲得直接位于當(dāng)前顯示數(shù)據(jù)后的存儲(chǔ)數(shù)據(jù)(步驟S29),并將該存儲(chǔ)數(shù)據(jù)隨同根據(jù)該存儲(chǔ)數(shù)據(jù)生成顯示數(shù)據(jù)的指令送到顯示圖像生成部分106。此后,超文本顯示裝置100進(jìn)到步驟S31的操作。
另一方面,如果在步驟S20中確定當(dāng)前顯示模式為正常顯示模式,處理部分104進(jìn)到步驟S21以確定由用戶給出的歷史顯示指令是“后退內(nèi)容”指令還是“前進(jìn)內(nèi)容”指令(步驟S21)。如果由用戶給出的指令是“后退內(nèi)容”指令,處理部分104訪問歷史信息存儲(chǔ)部分110以獲取一則直接位于當(dāng)前顯示超文本數(shù)據(jù)先前的歷史信息(即,帶或不帶標(biāo)識(shí)符(ID)的獲取源URI地址)(步驟S23),并進(jìn)入步驟S24的操作。另一方面,如果用戶給出的指令是“前進(jìn)內(nèi)容”指令,處理部分104訪問歷史存儲(chǔ)部分110以獲取一則直接位于當(dāng)前顯示超文本數(shù)據(jù)后繼的歷史信息(即,帶或不帶標(biāo)識(shí)符(ID)的獲取源URI地址)(步驟S22),進(jìn)入到步驟24的操作。
在步驟S24,處理部分104確定從歷史信息存儲(chǔ)部分110獲得的歷史信息中是否設(shè)定有標(biāo)識(shí)符(ID),具體說,如果標(biāo)識(shí)符具有“空”值(見圖5),處理部分104確定沒有設(shè)定標(biāo)識(shí)符(ID)。
如果在步驟S24的操作中確定沒有設(shè)定有標(biāo)識(shí)符(ID),則處理部分104進(jìn)入步驟S26的操作。另一方面,如果確定歷史信息中已設(shè)定標(biāo)識(shí)符(ID),則處理部分104進(jìn)入步驟S25的操作以確定在存儲(chǔ)信息存儲(chǔ)部分111中是否存在任何存儲(chǔ)數(shù)據(jù)與標(biāo)識(shí)符(ID)和獲取源URI地址匹配。為什么要同時(shí)檢查標(biāo)識(shí)符(ID)和獲取源URI地址的原因是例如用戶可能已請(qǐng)求了存儲(chǔ)信息存儲(chǔ)部分111中已被刪除的存儲(chǔ)數(shù)據(jù),或可能已被其它數(shù)據(jù)覆蓋的數(shù)據(jù),這樣相同的標(biāo)識(shí)符(ID)可能指向不同的存儲(chǔ)數(shù)據(jù)。
如果在步驟S25確定在存儲(chǔ)信息存儲(chǔ)部分111中有匹配存儲(chǔ)數(shù)據(jù),處理部分104從存儲(chǔ)信息存儲(chǔ)部分111檢索匹配的存儲(chǔ)數(shù)據(jù),并將它隨同基于它而生成顯示數(shù)據(jù)的指令送到顯示圖像生成部分106(步驟S30)。此后,超文本顯示裝置進(jìn)入步驟S31。另一方面,如果確定存儲(chǔ)信息存儲(chǔ)部分1111中無匹配存儲(chǔ)數(shù)據(jù),處理部分104進(jìn)入步驟S26的操作。
在步驟S26,處理部分104指令發(fā)送/接收部分103基于歷史信息中的獲取源URI地址新下載必需的超文本數(shù)據(jù)(步驟S26)并將的超文本數(shù)據(jù)連同基于它而生成顯示數(shù)據(jù)的指令送到顯示圖像生成部分106。此后,超文本顯示裝置100進(jìn)入步驟S31的操作。
在步驟S31,顯示圖像生成部分106基于來自處理部分104的請(qǐng)求生成顯示數(shù)據(jù)(步驟S31),并使顯示/輸出部分107顯示和/或輸出由超文本數(shù)據(jù)代表的內(nèi)容,至此,處理結(jié)束。
因此,按照第一實(shí)施例的超文本顯示裝置100當(dāng)在存儲(chǔ)數(shù)據(jù)顯示模式下由用戶指定當(dāng)前顯示存儲(chǔ)數(shù)據(jù)中指示的鏈接目的地時(shí),指示了鏈接目的地的URI地址和標(biāo)識(shí)符(ID)被寄存在歷史信息存儲(chǔ)部分110中。結(jié)果,當(dāng)給出諸如“后退內(nèi)容”或“前進(jìn)內(nèi)容”等歷史顯示指令時(shí),通過檢查原始顯示存儲(chǔ)數(shù)據(jù)(即“源內(nèi)容”)的標(biāo)識(shí)符(ID)就有可能對(duì)它的存儲(chǔ)區(qū)定位,據(jù)此,就能重顯原始顯示存儲(chǔ)數(shù)據(jù)。因此,為了從服務(wù)器裝置獲取和顯示在鏈接目的地處的新數(shù)據(jù),在用戶指定了存儲(chǔ)數(shù)據(jù)中所指示的鏈接目的地后,提供的超文本顯示裝置仍能允許原始顯示存儲(chǔ)數(shù)據(jù)容易地被重顯。
因?yàn)轫憫?yīng)于用戶指令等的數(shù)據(jù)可能已被刪除,對(duì)基于歷史信息(例“后退內(nèi)容”或“前進(jìn)內(nèi)容”指令;此后統(tǒng)稱為“歷史操作指令”)的操作的響應(yīng)可能會(huì)找不到與要被顯示的存儲(chǔ)數(shù)據(jù)匹配的存儲(chǔ)數(shù)據(jù)。然而,在這種情況下,超文本顯示裝置100再次從服務(wù)器裝置下載在獲取源URI地址處的超文本數(shù)據(jù)。它預(yù)計(jì)將與重顯的存儲(chǔ)數(shù)據(jù)一樣或類似。因而,原始顯示存儲(chǔ)數(shù)據(jù)實(shí)際上可以以高的確定性被重現(xiàn)。
第一實(shí)施例說明處理部分104把超文本數(shù)據(jù)發(fā)送到顯示圖像生成部分106的例子,顯示圖像生成部分106被指令基于超文本數(shù)據(jù)生成顯示數(shù)據(jù)。另一種方式,處理部分104可以僅將幫助識(shí)別超文本數(shù)據(jù)(例,URI地址和標(biāo)識(shí)符(ID))的信息發(fā)送給顯示圖像生成部分106,并且顯示圖像生成部分106為了生成基于超文本數(shù)據(jù)的顯示數(shù)據(jù)可從存儲(chǔ)數(shù)據(jù)存儲(chǔ)部分111或獲取信息臨時(shí)存儲(chǔ)部分112直接獲得必要的超文本數(shù)據(jù)。
另一方面,超文本顯示裝置可安排成使得處理部分104經(jīng)歷史信息更新部分105將超文本數(shù)據(jù)發(fā)送到顯示像圖像生成部分106。
第一實(shí)施例說明在響應(yīng)于歷史操作要顯示的數(shù)據(jù)不是存儲(chǔ)數(shù)據(jù)情況下從WWW服務(wù)器18(圖9中步驟S24,S26)新下載超文本數(shù)據(jù)的例子。另一方面,可如此安排超文本顯示裝置,不用訪問WWW服務(wù)器18,處理部分104檢索存儲(chǔ)在獲取信息臨時(shí)存儲(chǔ)部分112中的數(shù)據(jù)并指令顯示圖像生成部分106重顯在這種情況下檢索所得數(shù)據(jù)。
雖然第一實(shí)施例說明移動(dòng)裝置被用作計(jì)算機(jī)裝置來執(zhí)行上述超文本顯示程序,本發(fā)明并不局限于使用移動(dòng)裝置的實(shí)施例。任何通信裝置均可替換來使用,例如個(gè)人計(jì)算機(jī)。
(第二實(shí)施例)以下,將描述按照本發(fā)明第二實(shí)施例的超文本顯示裝置。圖1和圖2分別是按照第二實(shí)施例利用移動(dòng)裝置的實(shí)現(xiàn)超文本顯示裝置的移動(dòng)通信系統(tǒng)的總體結(jié)構(gòu)和移動(dòng)裝置本身的硬件結(jié)構(gòu)。它們類似于第一實(shí)施例所述的結(jié)構(gòu)。圖10是說明按照本發(fā)明第二實(shí)施例的超文本顯示裝置200的功能框圖。在圖10中,任何與按照第一實(shí)施例的超文本顯示裝置100中它們的對(duì)應(yīng)部分有相似功能的元件均用相同標(biāo)號(hào)標(biāo)記,且省略對(duì)它們的描述。在圖10中,超文本顯示裝置包括刪除處理部208,它與圖3中所示的刪除處理部分108有區(qū)別。
當(dāng)經(jīng)輸入確定部分102作出存儲(chǔ)數(shù)據(jù)刪除指令時(shí),刪除處理部分208訪問歷史信息存儲(chǔ)部分110以確定要?jiǎng)h除的存儲(chǔ)數(shù)據(jù)是否寄存在歷史信息存儲(chǔ)部分110中。刪除處理部分208只有在要?jiǎng)h除的存儲(chǔ)數(shù)據(jù)未寄存在歷史信息存儲(chǔ)部分110時(shí)才從存儲(chǔ)信息存儲(chǔ)部分111刪除要被刪除的存儲(chǔ)數(shù)據(jù)。刪除處理部分208指令顯示圖像生成部分106顯示要對(duì)存儲(chǔ)數(shù)據(jù)執(zhí)行的刪除過程有關(guān)的顯示信息。
圖11的流程圖說明當(dāng)接收到存儲(chǔ)數(shù)據(jù)刪除指令時(shí)超文本顯示裝置200的操作。此后,將參照?qǐng)D11描述當(dāng)接收到存儲(chǔ)數(shù)據(jù)刪除指令時(shí)超文本顯示裝置200的操作。
首先,作為用戶指令給出對(duì)給定數(shù)據(jù)的刪除,刪除處理部分208從存儲(chǔ)信息存儲(chǔ)部分111獲得要被刪除的存儲(chǔ)數(shù)據(jù)的標(biāo)識(shí)符(ID)。其次,刪除處理部分208訪問歷史信息存儲(chǔ)部分110以確定與獲得的標(biāo)識(shí)符(ID)對(duì)應(yīng)的任何存儲(chǔ)數(shù)據(jù)是否以歷史信息形式被寄存(步驟S41)。
如果要被刪除的存儲(chǔ)數(shù)據(jù)未發(fā)覺寄存在歷史信息存儲(chǔ)部分110中,刪除處理部分208從存儲(chǔ)信息存儲(chǔ)部分111刪除要被刪除的數(shù)據(jù)(步驟S42),并指令顯示圖像生成部分106顯示刪除處理已完成的信息。當(dāng)接收到這一指令時(shí),顯示圖像生成部分106使顯示/輸出部分107顯示刪除處理已完成的消息(步驟S43),至此,結(jié)束處理。
在另一方面,如果發(fā)覺要被刪除的數(shù)據(jù)寄存在歷史信息存儲(chǔ)部分111,刪除處理部分208取消刪除處理(步驟S44),并指定顯示圖像生成部分106顯示已請(qǐng)求要被刪除的存儲(chǔ)數(shù)據(jù)不能被刪除的消息。當(dāng)接收這一指令時(shí),顯示圖像生成部分106使顯示/輸出部分107顯示已請(qǐng)求要?jiǎng)h除的存儲(chǔ)數(shù)據(jù)不能被刪除的消息(步驟S45),至此,結(jié)束處理。
因而,在刪除任何存儲(chǔ)數(shù)據(jù)前,按照第二實(shí)施例的超文本顯示裝置200確定存儲(chǔ)數(shù)據(jù)是否以歷史信息形式寄存。據(jù)此決定是否按要求實(shí)際刪除存儲(chǔ)數(shù)據(jù)。其結(jié)果,超文本顯示裝置中能夠防止這一情況,即當(dāng)在正常顯示模式下給出歷史操作(例,用“后退內(nèi)容”或“前進(jìn)內(nèi)容”指令)時(shí),未發(fā)覺有超文本數(shù)據(jù)可供顯示,因?yàn)楦信d趣的存儲(chǔ)數(shù)據(jù)已被刪除,雖然它仍然寄存在歷史信息中。
雖然第二實(shí)施例說明指示刪除過程屏幕完成的消息被顯示在屏幕上,本發(fā)明并不局限于此點(diǎn)。另一方面成功的刪除或刪除失敗也可用聲音來通知。
(第三實(shí)施例)以下將描述按照本發(fā)明第三實(shí)施例的超文本顯示裝置。對(duì)于利用移動(dòng)裝置實(shí)現(xiàn)按照本發(fā)明的第三實(shí)施例的超文本顯示裝置的總體結(jié)構(gòu)和移動(dòng)裝置本身的硬件結(jié)構(gòu)分別見圖1和圖2,它們類似于第一實(shí)施例所述的結(jié)構(gòu)。圖12說明按照本發(fā)明第三實(shí)施例的超文本顯示裝置300的功能框圖。在圖12中,任何與按照第一實(shí)施例的超文本顯示裝置100中它們的對(duì)應(yīng)部分有相似功能的元件均用相同標(biāo)號(hào)標(biāo)記,且省略對(duì)它們的描述。在圖12中超文本顯示裝置300包括處理部分304、歷史信息更新部分305、歷史信息更新部分310和獲取信息臨時(shí)存儲(chǔ)部分312,分別與圖3中所示的處理部分104、歷史信息更新部分105、歷史信息存儲(chǔ)部分110和獲取信息臨時(shí)存儲(chǔ)部分112有所不同。
歷史信息存儲(chǔ)部分310存儲(chǔ)過去已顯示過的超文本顯示數(shù)據(jù)(包括新下載的超文本顯示數(shù)據(jù)和由處理部分304指定的存儲(chǔ)數(shù)據(jù))的URI地址等歷史。圖13說明存儲(chǔ)在歷史信息存儲(chǔ)部分310中的示例數(shù)據(jù)。歷史信息存儲(chǔ)部分310存儲(chǔ)與每個(gè)超文本的獲取源URI地址有關(guān)的顯示最后時(shí)間和日期。與按照第一實(shí)施例的歷史信息存儲(chǔ)部分110不同,歷史信息存儲(chǔ)部分310不存儲(chǔ)與存儲(chǔ)數(shù)據(jù)歷史有關(guān)的任何標(biāo)識(shí)符(ID)。
獲取信息臨時(shí)存儲(chǔ)部分312臨時(shí)存儲(chǔ)從WWW服務(wù)器18獲取的超文本數(shù)據(jù)。對(duì)可存儲(chǔ)的超文本數(shù)據(jù)數(shù)目等有類似的限制,如同按照第一實(shí)施例的獲取信息臨時(shí)存儲(chǔ)部分112的情況那樣。圖14A和14B說明存儲(chǔ)在獲取信息臨時(shí)存儲(chǔ)部分312中的示例數(shù)據(jù)。獲取信息臨時(shí)存儲(chǔ)部分312存儲(chǔ)與超文本數(shù)據(jù)所獲取的獲取源URI地址相關(guān)的建立時(shí)間/日期、存儲(chǔ)區(qū)地址和超文本數(shù)據(jù)大小以及標(biāo)識(shí)符(ID)(見圖14A)。圖14B說明存儲(chǔ)區(qū)地址和存儲(chǔ)數(shù)據(jù)大小之間的關(guān)系。對(duì)于每個(gè)與存儲(chǔ)數(shù)據(jù)有關(guān)的獲取源URI地址,設(shè)定在存儲(chǔ)信息存儲(chǔ)部分111中的標(biāo)識(shí)符(ID)作為標(biāo)識(shí)符寄存在獲取信息臨時(shí)存儲(chǔ)部分312中。對(duì)每個(gè)與存儲(chǔ)數(shù)據(jù)不相關(guān)的獲取源URI地址,獲取信息臨時(shí)存儲(chǔ)部分312中不寄存標(biāo)識(shí)符,正如圖14A中用“NULL(空)”值表示。
正如在第一實(shí)施例中那樣,處理部分304包括了存儲(chǔ)當(dāng)前顯示模式的功能(未示出)和已送到顯示圖像生成部分106的任何存儲(chǔ)數(shù)據(jù)的URI地址和標(biāo)識(shí)符(ID)。如果在正常顯示模式下接收到新內(nèi)容獲取指令,處理部分304指令發(fā)送/接收部分103下載新超文本數(shù)據(jù),把下載的新超文本數(shù)據(jù)發(fā)送給顯示圖像生成部分106,并將新內(nèi)容的URI地址發(fā)送給歷史信息更新部分305。在這種情況下,處理部分304將新超文本數(shù)據(jù)存儲(chǔ)在獲取信息臨時(shí)存儲(chǔ)部分312。
如果在存儲(chǔ)數(shù)據(jù)顯示模式下接收到新內(nèi)容獲取指令,處理部分304指令發(fā)送/接收部分103下載新超文本數(shù)據(jù),將下載的新超文本數(shù)據(jù)發(fā)送到顯示圖像生成部分106,并將新內(nèi)容的URI地址和迄今已被顯示的存儲(chǔ)數(shù)據(jù)URI地址發(fā)送給歷史信息更新部分305。在這種情況下,處理部分304將迄今為止顯示的存儲(chǔ)數(shù)據(jù)URI地址和標(biāo)識(shí)符(ID)發(fā)送給獲取信息臨時(shí)存儲(chǔ)部分312。
如果接收到歷史顯示指令,特別是“后退內(nèi)容”指令,處理部分304從歷史信息存儲(chǔ)部分304獲取直接位于當(dāng)前顯示內(nèi)容的URI地址先前的獲取源URI地址。并確定是否在獲取信息臨時(shí)存儲(chǔ)部分312中設(shè)定了與該URI地址相關(guān)的標(biāo)識(shí)符(ID)。如果這樣的標(biāo)識(shí)符(ID)已設(shè)定,處理部分304從存儲(chǔ)信息存儲(chǔ)部分111檢索與URI地址對(duì)應(yīng)的超文本數(shù)據(jù),并將它發(fā)送到顯示圖像生成部分106。另一方面,如果未設(shè)定這樣的標(biāo)識(shí)符,處理部分304從獲取信息臨時(shí)存儲(chǔ)部分312檢索與URI地址對(duì)應(yīng)的超文本數(shù)據(jù),并將它發(fā)送到顯示圖像生成部分106。前述操作加必要的變化可應(yīng)用于“前進(jìn)內(nèi)容”指令。另一方面,如果未設(shè)定這樣的標(biāo)識(shí)符(ID),處理部分304可指令發(fā)送/接收部分103新下載超文本數(shù)據(jù),而不是從獲取信息臨時(shí)存儲(chǔ)部分312檢索它。
當(dāng)接收歷史顯示指令時(shí),特別是“后退存儲(chǔ)數(shù)據(jù)”或“前進(jìn)存儲(chǔ)數(shù)據(jù)”指令時(shí),處理部分304的操作類似于按照第一實(shí)施例的處理部分104的操作,并省略對(duì)它的描述,類似地,當(dāng)接收存儲(chǔ)數(shù)據(jù)讀取指令、菜單圖像顯示指令或存儲(chǔ)數(shù)據(jù)列表顯示指令時(shí),處理部分304的操作類似于按照第一設(shè)施例的處理部分104的操作,并省略對(duì)它的描述。
當(dāng)從處理部分304接收URI地址時(shí),歷史信息更新部分305將URI地址寄存在歷史信息存儲(chǔ)部分310中。
下面,將描述當(dāng)接收新內(nèi)容獲取指令或歷史顯示指令時(shí)超文本顯示裝置300的操作。
圖15的流程圖說明當(dāng)接收新內(nèi)容獲取指令時(shí)超文本顯示裝置300的操作。圖15中,為了簡(jiǎn)化描述,以與第一實(shí)施例的超文本裝置100類似的方法執(zhí)行的任何步驟將用與圖8所用的相同步驟號(hào)表示。以下,將參照?qǐng)D15描述當(dāng)接收新內(nèi)容獲取指令時(shí)超文顯示裝置300的的操作。
首先,根據(jù)用戶指令,處理部分304指令發(fā)送/接收部分103下載表示新內(nèi)容的超文本數(shù)據(jù)(步驟S10),把它存儲(chǔ)在獲取信息臨時(shí)存儲(chǔ)部分312(步驟S11),并確定當(dāng)前顯示模式是否是正常顯示模式還是存儲(chǔ)數(shù)據(jù)顯示模式(步驟S12)。
如果確定當(dāng)前顯示模式是正常顯示模式,處理部分304進(jìn)入步驟S16的操作。另一方面,如果當(dāng)前顯示模式確定為是存儲(chǔ)數(shù)據(jù)顯示模式,處理部分304獲得當(dāng)前顯示存儲(chǔ)數(shù)據(jù)的URI地址和標(biāo)識(shí)符(步驟S13)。其次,獲得的URI地址寄存在歷史信息存儲(chǔ)部分310的最新區(qū)中(步驟S51)。然后,處理部分304將存儲(chǔ)數(shù)據(jù)的URI地址和標(biāo)識(shí)符(ID)寄存在獲取信息臨時(shí)存儲(chǔ)部分312(步驟S52),此后,處理部分切換顯示模式(步驟S15),并進(jìn)入步驟S16的操作。
在步驟S16的操作和隨后步驟的操作中,超文本顯示裝置300在屏幕上顯示新獲取的超文本數(shù)據(jù)(步驟S17到S18),至此,結(jié)束操作。
圖16的流程圖說明當(dāng)接收歷史指令時(shí)超文本顯示裝置300的操作。在圖16中,以類似于由第一實(shí)施例的超文本顯示裝置100所執(zhí)行的方式的任何步驟將標(biāo)以圖9中所用的相同步驟號(hào),以簡(jiǎn)化對(duì)其描述。以下將參照?qǐng)D16描述當(dāng)接收歷史顯示指令時(shí)超文本顯示裝置300的的操作。
首先,當(dāng)接收歷史顯示指令時(shí),處理部分304確定當(dāng)前顯示模式是否是存儲(chǔ)數(shù)據(jù)顯示模式還是正常顯示模式(步驟S20)。如果確定當(dāng)前顯示模式是存儲(chǔ)數(shù)據(jù)顯示模式,處理部分304從存儲(chǔ)信息存儲(chǔ)部分111讀取必要的信息(步驟S27到S29),并指令顯示圖象生成部分106基于已讀取的存儲(chǔ)數(shù)據(jù)生成顯示數(shù)據(jù)。
另一方面,如果確定當(dāng)前模式是正常顯示模式,處理部分304確定由用戶給出的歷史顯示指令是“后退內(nèi)容”指令還是“前進(jìn)內(nèi)容”指令(步驟S21)。如果由用戶給出的指令是“后退內(nèi)容”指令,處理部分304訪問歷史信息存儲(chǔ)部分310以獲得直接位于當(dāng)前顯示超文本數(shù)據(jù)先前的超文本數(shù)據(jù)的獲取源URI地址(步驟S62),并進(jìn)到步驟S63的操作。另一方面,如果由用戶給出的指令,是“前進(jìn)內(nèi)容”指令,處理部分304訪問歷史信息存儲(chǔ)部分310以獲得直接位于當(dāng)前顯示超文本數(shù)據(jù)后繼的超文本數(shù)據(jù)的獲取源URI地址(步驟S61),并進(jìn)到步驟S63的操作。
在步驟S63,處理部分304訪問獲取信息臨時(shí)存儲(chǔ)部分312以得到由上述關(guān)于URI地址設(shè)定的信息(步驟S63)。其次,處理部分304,確定對(duì)應(yīng)于URI地址的超文本數(shù)據(jù)是否存儲(chǔ)在獲取信息臨時(shí)存儲(chǔ)部分312(步驟S64)。如果存儲(chǔ)了這樣的超文本數(shù)據(jù),處理部分304進(jìn)入步驟S65的操作。另一方面,如果沒存儲(chǔ)這樣的超文本數(shù)據(jù),處理部分進(jìn)入步驟S67的操作。在步驟S65,處理部分304確定與該URI地址相關(guān)的標(biāo)識(shí)符(ID)是否設(shè)定。如果未設(shè)定這樣的標(biāo)識(shí)符(ID),處理部分304進(jìn)到步驟S68的操作以從獲取信息臨時(shí)存儲(chǔ)部分312獲得對(duì)應(yīng)于URI地址的超文本數(shù)據(jù),并指令顯示圖象生成部分106基于獲得的超文本數(shù)據(jù)生成顯示數(shù)據(jù)。另一方面,如果設(shè)定了這樣的標(biāo)識(shí)符(ID),處理部分304進(jìn)到步驟S66的操作,并訪問存儲(chǔ)信息存儲(chǔ)部分111以確定是否有對(duì)應(yīng)于標(biāo)識(shí)符(ID)的任何存儲(chǔ)數(shù)據(jù)存儲(chǔ)在存儲(chǔ)信息存儲(chǔ)部分111。在步驟S66存儲(chǔ)信息的確定類似于按照第一實(shí)施例的做法(見圖9步驟S25)。
如果在步驟S66確定存儲(chǔ)了相關(guān)的存儲(chǔ)數(shù)據(jù),處理部分306獲得對(duì)應(yīng)于標(biāo)識(shí)符(ID)的存儲(chǔ)數(shù)據(jù)(步驟S30),并指令顯示圖象生成部分106基于獲得的顯示數(shù)據(jù)生成顯示數(shù)據(jù)。另一方面,如果沒存儲(chǔ)這樣的數(shù)據(jù),處理部分304指令發(fā)送/接收部分103下載對(duì)應(yīng)URI地址的超文本數(shù)據(jù)(步驟S67),并指令顯示圖象生成部分106基于下載的超文本數(shù)據(jù)生成顯示數(shù)據(jù)。
當(dāng)從處理部分103接收指令時(shí),顯示圖象生成部分106生成顯示數(shù)據(jù)(步驟S31),使顯示/輸出部分107顯示和/或輸出由超文本數(shù)據(jù)所代表的內(nèi)容(步驟S32),由此結(jié)束操作。
因此,按照第三實(shí)施例的超文本顯示裝置300,當(dāng)在存儲(chǔ)數(shù)據(jù)顯示模式下由用戶指定當(dāng)前存儲(chǔ)數(shù)據(jù)中所指示的鏈接目的地時(shí),指示鏈接目的地的原始顯示存儲(chǔ)數(shù)據(jù)的URI地址(即“源內(nèi)容”)被寄存在歷史信息存儲(chǔ)部分310,而URI地址和相關(guān)聯(lián)的標(biāo)識(shí)符(ID)被寄存在獲取信息臨時(shí)存儲(chǔ)部分312。作為結(jié)果,當(dāng)給出諸如“后退內(nèi)容”或“前進(jìn)內(nèi)容”等指令歷史顯示指令時(shí),通過校驗(yàn)存儲(chǔ)在獲取信息臨時(shí)存儲(chǔ)部分312內(nèi)的標(biāo)識(shí)符(ID)就可能定位原始顯示存儲(chǔ)數(shù)據(jù)的存儲(chǔ)區(qū),由此允許原始顯示存儲(chǔ)數(shù)據(jù)被重顯。因而,可以提供一種超文本顯示裝置,它在用戶為了從服務(wù)器裝置獲取和顯示在鏈接目的地的新數(shù)據(jù)指定了存儲(chǔ)數(shù)據(jù)中所指示的鏈接目的地后,仍然允許原始顯示存儲(chǔ)數(shù)據(jù)被容易的重顯。
因?yàn)轫憫?yīng)用戶的指令等已刪除了數(shù)據(jù),對(duì)歷史操作(例“后退內(nèi)容”或“前進(jìn)內(nèi)容”指令)響應(yīng)時(shí)找不到存儲(chǔ)數(shù)據(jù)可匹配要被顯示的存儲(chǔ)數(shù)據(jù)。然而在這種情況下,超文本顯示裝置300再次從服務(wù)器裝置下載在獲取源URI地址處的超文本數(shù)據(jù),它將認(rèn)為與要被重顯的存儲(chǔ)數(shù)據(jù)一致或類似。因而,原始顯示的存儲(chǔ)數(shù)據(jù)實(shí)際上可肯定地被重顯。
第三實(shí)施例說明一個(gè)例子,其中當(dāng)響應(yīng)于歷史操作要被顯示的數(shù)據(jù)不是存儲(chǔ)數(shù)據(jù)的情況下,處理部分304檢索在獲取信息臨時(shí)存儲(chǔ)部分312中所存儲(chǔ)的信息。另一種方式是,可安排超文本顯示裝置使得在這種情況下從WWW服務(wù)器18新下載超文本數(shù)據(jù)被顯示在屏幕上。
(第四實(shí)施例)以下,將描述按照第四實(shí)施例的超文本顯示裝置。利用移動(dòng)裝置實(shí)現(xiàn)按照第四實(shí)施例的超文本顯示裝置的移動(dòng)通信系統(tǒng)總體結(jié)構(gòu)以及移動(dòng)裝置本身的硬件結(jié)構(gòu)分別見圖1圖2,它們與第一實(shí)施中描述的類似。圖17是說明按照本發(fā)明第四實(shí)施例的超文本顯示裝置400的功能框圖。在圖17中,任何與按照第一和第三實(shí)施例的超文本顯示裝置100和300中它們的對(duì)應(yīng)部分有相似功能的元件均用相同標(biāo)號(hào)標(biāo)記,且省略對(duì)它們的描述。在圖17中超文本顯示裝置400包括處理部分404和獲取信息臨時(shí)存儲(chǔ)部分412,分別與圖3和12中所示的處理部分101和301和獲取信息臨時(shí)存儲(chǔ)部分112和312有所不同。
按照第四實(shí)施例存儲(chǔ)在獲取信息臨時(shí)存儲(chǔ)部分412中的數(shù)據(jù)格式類似于按照第一實(shí)施例存儲(chǔ)在獲取信息臨時(shí)存儲(chǔ)部分112中的數(shù)據(jù)格式。然而,與第一實(shí)施例不同,按照第四實(shí)施例的獲取信息臨時(shí)存儲(chǔ)部分112如下所述還按照來自處理部分404的指令保留存儲(chǔ)數(shù)據(jù)。
如同在第一實(shí)施例中那樣,處理部分404包括存儲(chǔ)當(dāng)前顯示模式的功能(未示出)和存儲(chǔ)已送到顯示圖象生成部分106的任何存儲(chǔ)數(shù)據(jù)的URI地址和標(biāo)識(shí)符(ID)的功能(未示出)。
如果在存儲(chǔ)顯示模式下接收到新內(nèi)容獲取指令,處理部分404指令發(fā)送/接收部分103下栽新超文本數(shù)據(jù),將新下載的超文本數(shù)據(jù)發(fā)送到顯示圖象生成部分106,并將新內(nèi)容URI地址和迄今為止已被顯示的存儲(chǔ)數(shù)據(jù)的URI地址發(fā)送到歷史信息更新部分305。在這種情況下,處理部分404將迄今為止已顯示的存儲(chǔ)數(shù)據(jù)及其URI地址和標(biāo)識(shí)符(ID)發(fā)送到獲取信息臨時(shí)存儲(chǔ)部分412。第四實(shí)施例不同于第三實(shí)施例的是存儲(chǔ)數(shù)據(jù)本身被送到獲取信息臨時(shí)存儲(chǔ)部分412。
如果接收到歷史顯示指令,特別是“后退內(nèi)容”指令,處理部分404從歷史信息存儲(chǔ)部分310獲得直接位于當(dāng)前顯示內(nèi)容URI地址先前的獲取源URI地址,并從獲取信息臨時(shí)存儲(chǔ)部分412獲得對(duì)應(yīng)于URI地址的超文本數(shù)據(jù)。如果在獲取信息臨時(shí)存儲(chǔ)部分412中沒有對(duì)應(yīng)于URI地址的超文本數(shù)據(jù),處理部分404指令發(fā)送/接收部分103下載超文本數(shù)據(jù)。上述操作作必要的修改就可用于“前進(jìn)內(nèi)容”指令。
當(dāng)接收任何其它指令時(shí)處理部分404的操作類似于按照第三實(shí)施例的處理器303的操作,略去對(duì)其描述。
圖18的流程圖說明當(dāng)接收新內(nèi)容獲取指令時(shí)超文本顯示裝置400的操作。圖18中,任何類似于第一實(shí)施例的超文本顯示裝置100執(zhí)行方式的步驟將在圖8中用相同的步驟號(hào)標(biāo)注以簡(jiǎn)化對(duì)其說明。以下,將參考圖18描述當(dāng)接收一新內(nèi)容獲取指令時(shí)超文本顯示裝置400的操作。
首先,根據(jù)用戶指令,處理部分400指令發(fā)送/接收部分103下載代表新內(nèi)容的超文本數(shù)據(jù)(步驟S10),將它存儲(chǔ)在獲取信息臨時(shí)存儲(chǔ)部分412(步驟S11),并確定當(dāng)前顯示模式是正常顯示模式還是存儲(chǔ)數(shù)據(jù)顯示模式(步驟S12)。
如果當(dāng)前顯示模式確定為是正常顯示模式,處理部分404進(jìn)行到步驟S16的操作。另一方面,如果當(dāng)前顯示模式確定為是存儲(chǔ)數(shù)據(jù)顯示模式,處理部分404獲得當(dāng)前顯示存儲(chǔ)數(shù)據(jù)的URI地址和標(biāo)識(shí)符(ID)(步驟S13)。其次,處理部分404確定是否與當(dāng)前顯示存儲(chǔ)數(shù)據(jù)的URI地址有相同URI地址的任何超文本數(shù)據(jù)存儲(chǔ)在獲取信息臨時(shí)存儲(chǔ)部分412(步驟S70)。
如果存儲(chǔ)了有相同URI地址的超文本數(shù)據(jù),且只有當(dāng)前顯示的存儲(chǔ)數(shù)據(jù)比在獲取信息臨時(shí)存儲(chǔ)部分412中存儲(chǔ)的數(shù)據(jù)更加新的條件下,然后處理部分404才將當(dāng)前顯示的的存儲(chǔ)數(shù)據(jù)及其URI地址和標(biāo)識(shí)符(ID)存儲(chǔ)在獲取信息臨時(shí)存儲(chǔ)部分412(步驟S71);此后,處理部分404進(jìn)入步驟S15的操作。另一方面,如果未存儲(chǔ)有相同URI地址的超文本數(shù)據(jù),處理部分404將當(dāng)前顯示的存儲(chǔ)數(shù)據(jù)及其URI地址和標(biāo)識(shí)符存儲(chǔ)在獲取信息臨時(shí)臨時(shí)存儲(chǔ)部分412(步驟S72),并進(jìn)入步驟S15的操作。
步驟S15及隨后步驟的操作類似于按照第一實(shí)施例的這些操作,略去對(duì)它們的描述。
圖19的流程圖說明當(dāng)接收歷史顯示指令時(shí)超文本顯示裝置400的操作。在圖19,任何以類似于第一或第三實(shí)施例的超文本顯示裝置100或300方式執(zhí)行的步驟將在圖9圖或圖16中用相同的步驟號(hào)標(biāo)注以簡(jiǎn)化對(duì)它們的說明。以下將參考圖19描述超文本顯示裝置400當(dāng)接收歷史顯示指令時(shí)的操作。
首先,當(dāng)接收到歷史顯示指令時(shí),處理部分404確定當(dāng)前顯示模式是存儲(chǔ)數(shù)據(jù)顯示模式還是正常顯示模式(步驟S20)。如果當(dāng)前顯示模式確定為是存儲(chǔ)數(shù)據(jù)顯示模式,執(zhí)行類似于按照第一實(shí)施例的操作(步驟S27到S29),省略對(duì)其的描述。
另一方面,如果當(dāng)前顯示模式確定為是正常顯示模式,操作部分404從歷史信息存儲(chǔ)部分310獲取必要的URI地址(步驟S21,S61到S62)。接著,處理部分404確定是否在獲取信息臨時(shí)存儲(chǔ)部分412中有對(duì)應(yīng)于URI地址的任何超文本數(shù)據(jù)(步驟S80)。
如果在獲取信息臨時(shí)存儲(chǔ)部分412中發(fā)現(xiàn)有這種超文本數(shù)據(jù),處理部分404從獲取信息臨時(shí)存儲(chǔ)部分412獲得對(duì)應(yīng)于URI地址的超文本數(shù)據(jù),(步驟S81),并指令顯示圖象生成部分106生成基于它的顯示數(shù)據(jù)。另一方面,在獲取信息臨時(shí)存儲(chǔ)部分412中未發(fā)覺有這種超文本數(shù)據(jù),處理部分404指令發(fā)送/接收部分103下載對(duì)應(yīng)于URI地址的超文本數(shù)據(jù)(步驟S82),并指令顯示圖象生成部分106基于下載的超文本數(shù)據(jù)生成顯示數(shù)據(jù)。
當(dāng)從處理部分103接收指令時(shí),顯示生成部分106生成顯示數(shù)據(jù)(步驟S31),使顯示/輸出部分107顯示和/或輸出由超文本數(shù)據(jù)表示的內(nèi)容(步驟S32),由此結(jié)束處理。
因此,按照第四實(shí)施例的超文本顯示裝置400,當(dāng)用戶在存儲(chǔ)數(shù)據(jù)顯示模式下指定了在當(dāng)前顯示數(shù)據(jù)中指示的鏈接目的地時(shí),已指示鏈接目的地的原始顯示的存儲(chǔ)數(shù)據(jù)(即源內(nèi)容)被存儲(chǔ)在獲取信息臨時(shí)存儲(chǔ)部分412中。作為結(jié)果,當(dāng)給出歷史顯示指令,諸如“后退內(nèi)容”或“前進(jìn)內(nèi)容”指令等時(shí)在獲取顯示臨時(shí)存儲(chǔ)部分412中的存儲(chǔ)數(shù)據(jù)可被檢索以允許重顯原始顯示的存儲(chǔ)數(shù)據(jù)。因而,可提供一種超文本顯示裝置,它在用戶為了從服務(wù)器裝置獲取和顯示在鏈接目的地處的新數(shù)據(jù)指定了存儲(chǔ)數(shù)據(jù)中所指示的鏈接目的地后,仍然允許原始顯示存儲(chǔ)數(shù)據(jù)被容易地重顯。
而且,按照第四實(shí)施例的超文本顯示裝置400,曾經(jīng)顯示過的存儲(chǔ)數(shù)據(jù)被存儲(chǔ)在獲取信息臨時(shí)存儲(chǔ)部分412。其結(jié)果,即使由歷史操作指定為要被顯示的存儲(chǔ)數(shù)據(jù)已按照用戶請(qǐng)求等被刪除了,仍有可能從獲取信息臨時(shí)存儲(chǔ)部分412中調(diào)回被刪除的存儲(chǔ)數(shù)據(jù)。因而,當(dāng)想要已刪除的存儲(chǔ)數(shù)據(jù)時(shí),沒有必要新下載超文本數(shù)據(jù)。
雖然按照第四實(shí)施例,發(fā)送存儲(chǔ)數(shù)據(jù)以被存儲(chǔ)在獲取信息臨時(shí)存儲(chǔ)部分412中的過程由處理部分404處理,本發(fā)明并不局限于此。另一種方式是,可按排超文本顯示裝置400,使得歷史更新部分305從處理部分404接收存儲(chǔ)數(shù)據(jù)并將它送出以被存儲(chǔ)在獲取信息臨時(shí)存儲(chǔ)部分412中。
雖然已詳細(xì)描述了本發(fā)明,上述描述各方面均是解釋性的而不是限制性的,應(yīng)理解可設(shè)計(jì)出許多其它的修改和變動(dòng)而不脫離本發(fā)明的范圍。
權(quán)利要求
1.一種超文本顯示裝置(100),用于經(jīng)網(wǎng)絡(luò)(17)從與超文本顯示裝置耦合的服務(wù)器裝置(18)下載超文本數(shù)據(jù)并顯示由該超文本數(shù)據(jù)表示的內(nèi)容,包括當(dāng)指定了鏈接目的地時(shí),經(jīng)網(wǎng)絡(luò)從服務(wù)器裝置(18)下載在指定鏈接目的地處的超文本數(shù)據(jù)的下載裝置(103);用于存儲(chǔ)已經(jīng)由下載裝置下載的超文本數(shù)據(jù)當(dāng)中的由用戶請(qǐng)求的超文本數(shù)據(jù)的存儲(chǔ)裝置(111);用于顯示由存儲(chǔ)數(shù)據(jù)存儲(chǔ)裝置中存儲(chǔ)的超文本數(shù)據(jù)所表示的內(nèi)容或由下載裝置新下載的超文本數(shù)據(jù)所表示的內(nèi)容的顯示裝置(106,107);用于存儲(chǔ)由下載裝置新下載的超文本數(shù)據(jù)所表示的至少一個(gè)內(nèi)容的顯示歷史的顯示歷史存儲(chǔ)裝置(110),其中該顯示歷史是按照由顯示裝置顯示至少一個(gè)內(nèi)容的所用的次序;以及用于按照存儲(chǔ)在歷史存儲(chǔ)裝置中的顯示歷史而控制由顯示裝置重顯內(nèi)容所用次序的重顯次序控制裝置(104);其特征在于,當(dāng)由存儲(chǔ)在存儲(chǔ)數(shù)據(jù)存儲(chǔ)裝置中的超文本數(shù)據(jù)所表示的源內(nèi)容所指示的鏈接目的地處的內(nèi)容由顯示裝置新顯示時(shí),所述顯示歷史存儲(chǔ)裝置存儲(chǔ)該源內(nèi)容和一個(gè)或多個(gè)相繼內(nèi)容的顯示歷史,其中顯示歷史是按照由顯示裝置顯示源內(nèi)容和一個(gè)或多個(gè)相繼內(nèi)容時(shí)所用的次序;以及所述重顯次序控制器允許顯示裝置以順序方式重顯內(nèi)容,至少能返回到源內(nèi)容。
2.如權(quán)利要求1所述的超文本顯示裝置,其特征在于,所述存儲(chǔ)數(shù)據(jù)存儲(chǔ)裝置對(duì)存儲(chǔ)在其中的超文本數(shù)據(jù)每個(gè)單元分配一個(gè)標(biāo)識(shí)符(ID),該標(biāo)識(shí)符(ID)用于識(shí)別超文本數(shù)據(jù)的存儲(chǔ)區(qū);且在所述顯示歷史存儲(chǔ)裝置中存儲(chǔ)的顯示歷史中,源內(nèi)容是以分配給它的標(biāo)識(shí)符(ID)的形式被描述。
3.如權(quán)利要求2所述的超文本顯示裝置,進(jìn)一步包括用于按照用戶給出的指令刪除存儲(chǔ)在所述存儲(chǔ)數(shù)據(jù)存儲(chǔ)裝置中的超文本數(shù)據(jù)的存儲(chǔ)數(shù)據(jù)刪除裝置(108);其特征在于,對(duì)于所存儲(chǔ)的超文本數(shù)據(jù)每個(gè)單元,所述存儲(chǔ)數(shù)據(jù)存儲(chǔ)裝置存儲(chǔ)了指示該超文本在網(wǎng)上地址的超文本數(shù)據(jù)的標(biāo)識(shí)符(ID)和獲取源地址;在所述顯示歷史存儲(chǔ)裝置中存儲(chǔ)的顯示歷史中,源內(nèi)容是以分配給它的標(biāo)識(shí)符(ID)和表示源內(nèi)容的超文本數(shù)據(jù)的獲取源地址的形式被描述;以及如果表示要被重顯的源內(nèi)容的超文本數(shù)據(jù)的已經(jīng)被所述存儲(chǔ)數(shù)據(jù)刪除裝置刪除,所述重顯次序控制裝置指令下載裝置基于獲取源地址再次下載表示源內(nèi)容的超文本數(shù)據(jù),從而使下載的超文本數(shù)據(jù)被顯示裝置顯示。
4.如權(quán)利要求3所述的超文本數(shù)據(jù)顯示裝置,進(jìn)一步包括用于確定表示要被重顯的源內(nèi)容的超文本數(shù)據(jù)和存儲(chǔ)在所述存儲(chǔ)數(shù)據(jù)存儲(chǔ)裝置中的對(duì)應(yīng)于分配給代表源內(nèi)容的超文本數(shù)據(jù)的超文本數(shù)據(jù)標(biāo)識(shí)符(ID)的超文本數(shù)據(jù)之間的相同性的相同性確定裝置(104,S25),其特征在于,當(dāng)所述相同性確定裝置否定與源內(nèi)容有關(guān)的超文本數(shù)據(jù)之間的相同性時(shí),所述重顯次序控制裝置指令所述下載裝置基于獲取源地址再次下載表示源內(nèi)容的超文本數(shù)據(jù),從而使得下載的的超文本數(shù)據(jù)能被顯示裝置顯示。
5.如權(quán)利要求4所述的超文本顯示裝置,其特征在于,所述相同性確定裝置基于獲取源地址確定與源內(nèi)容有關(guān)的超文本數(shù)據(jù)之間的相同性。
6.如權(quán)利要求1所述的超文本顯示裝置,進(jìn)一步包括用于臨時(shí)存儲(chǔ)由所述下載裝置新下載的超文本數(shù)據(jù),以及當(dāng)由存儲(chǔ)在存儲(chǔ)數(shù)據(jù)存儲(chǔ)裝置中的超文本數(shù)據(jù)所表示的源內(nèi)容中所指示的鏈接目的地處的內(nèi)容由顯示裝置新顯示時(shí),用于臨時(shí)存儲(chǔ)表示源內(nèi)容的超文本數(shù)據(jù)的臨時(shí)存儲(chǔ)裝置(112),其特征在于,基于存儲(chǔ)在所述臨時(shí)存儲(chǔ)裝置中的超文本數(shù)據(jù),所述再顯次序控制裝置指令所述顯示裝置重顯內(nèi)容。
7.權(quán)利要求6所述的超文本顯示裝置,其特征在于,可操作所述臨時(shí)存儲(chǔ)裝置不以冗余方式存儲(chǔ)相同的超文本數(shù)據(jù)。
8.如權(quán)利要求6所述的超文本顯示裝置,其特征在于,可操作所述臨時(shí)存儲(chǔ)裝置只臨時(shí)存儲(chǔ)任何給定超文本數(shù)據(jù)的最新版本。
9.如權(quán)利要求1所述的超文本顯示裝置,進(jìn)一步包括用于根據(jù)用戶給出的指令刪除存儲(chǔ)在所述存儲(chǔ)數(shù)據(jù)存儲(chǔ)裝置中的超文本數(shù)據(jù)的存儲(chǔ)數(shù)據(jù)刪除裝置(208),其特征在于,當(dāng)超文本數(shù)據(jù)已寄存在所述顯示歷史存儲(chǔ)裝置中時(shí),可不操作所述存儲(chǔ)數(shù)據(jù)刪除裝置來刪除超文本數(shù)據(jù)。
10.權(quán)利要求1所述的超文本顯示裝置,其特征在于,所述存儲(chǔ)數(shù)據(jù)存儲(chǔ)單元為存儲(chǔ)在其中的超文本數(shù)據(jù)的每個(gè)單元分配一個(gè)標(biāo)識(shí)符(ID),該標(biāo)識(shí)符(ID)用于識(shí)別超文本數(shù)據(jù)的存儲(chǔ)區(qū);所述超文本顯示裝置進(jìn)一步包括用于臨時(shí)存儲(chǔ)由下載裝置新下載的超文本數(shù)據(jù)的URI地址和用于臨時(shí)存儲(chǔ)代表源內(nèi)容的超文本數(shù)據(jù)的標(biāo)識(shí)符(ID)和URI地址的臨時(shí)存儲(chǔ)裝置(312);當(dāng)按照所述重顯次序控制裝置的指令顯示由存儲(chǔ)在所述存儲(chǔ)數(shù)據(jù)存儲(chǔ)裝置中的超文本數(shù)據(jù)所表示的內(nèi)容時(shí),所述顯示裝置基于所述臨時(shí)存儲(chǔ)裝置中存儲(chǔ)的超文本數(shù)據(jù)的標(biāo)識(shí)符(ID)從所述存儲(chǔ)數(shù)據(jù)存儲(chǔ)裝置中讀取超文本數(shù)據(jù),由此顯示由該超文本數(shù)據(jù)所表示的內(nèi)容。
11.一種實(shí)現(xiàn)在媒體上的可由超文本顯示裝置讀取的超文本顯示程序,用于經(jīng)網(wǎng)絡(luò)從與超文本顯示裝置耦合的服務(wù)器下載超文本數(shù)據(jù)并顯示由該超文本數(shù)據(jù)所表示的內(nèi)容,包括當(dāng)指定了鏈接目的地時(shí)經(jīng)網(wǎng)絡(luò)從服務(wù)器下載被指定鏈接目的地處的超文本數(shù)據(jù)的下載步驟;用于從由下載步驟已下載的超文本數(shù)據(jù)當(dāng)中存儲(chǔ)由用戶請(qǐng)求的超文本數(shù)據(jù)的存儲(chǔ)數(shù)據(jù)存儲(chǔ)步驟;用于顯示由所述存儲(chǔ)數(shù)據(jù)存儲(chǔ)步驟存儲(chǔ)的超文本數(shù)據(jù)所表示的內(nèi)容或由所述下載步驟新下載的超文本數(shù)據(jù)所表示的內(nèi)容的顯示步驟;用于存儲(chǔ)由所述下載步驟新下載的超文本數(shù)據(jù)所表示的至少一個(gè)內(nèi)容的顯示歷史的顯示歷史存儲(chǔ)步驟,其中所述顯示歷史是按照由歷史顯示步驟顯示至少一個(gè)內(nèi)容所用的次序;以及用于根據(jù)歷史存儲(chǔ)步驟存儲(chǔ)的顯示歷史控制由顯示步驟重顯內(nèi)容的次序的重顯次序控制步驟;其特征在于,當(dāng)由所述存儲(chǔ)數(shù)據(jù)存儲(chǔ)步驟存儲(chǔ)的超文本數(shù)據(jù)所代表的源內(nèi)容中指示的鏈接目的地處的內(nèi)容由所述顯示步驟新下載時(shí),所述顯示歷史存儲(chǔ)步驟存儲(chǔ)源內(nèi)容和一個(gè)或多個(gè)相繼內(nèi)容的顯示歷史,其中,顯示歷史是按照由顯示步驟顯示源內(nèi)容和一個(gè)或多個(gè)相繼內(nèi)容的次序;以及所述重顯次序控制步驟允許以順序方式由所述顯示步驟重顯內(nèi)容,至少能返回到源內(nèi)容;
12.如權(quán)利要求11的超文本顯示程序,其特征在于,所述存儲(chǔ)數(shù)據(jù)存儲(chǔ)步驟對(duì)存儲(chǔ)其中的超文本數(shù)據(jù)每個(gè)單元分配一標(biāo)識(shí)符(ID),該標(biāo)識(shí)符(ID)用于識(shí)別超文本數(shù)據(jù)的存儲(chǔ)區(qū);以及在由所述顯示歷史存儲(chǔ)步驟存儲(chǔ)的顯示歷史中,源內(nèi)容是用分配給它的標(biāo)識(shí)符(ID)的形式描述的。
13.如權(quán)利要求12所述的超文本顯示程序,進(jìn)一步包括用于根據(jù)用戶給出的指令刪除由所述存儲(chǔ)數(shù)據(jù)存儲(chǔ)步驟存儲(chǔ)的超文本數(shù)據(jù)的存儲(chǔ)數(shù)據(jù)刪除步驟,其特征在于,對(duì)于存儲(chǔ)的超文本數(shù)據(jù)每個(gè)單元,所述存儲(chǔ)數(shù)據(jù)存儲(chǔ)步驟存儲(chǔ)超文本數(shù)據(jù)的標(biāo)識(shí)符(ID)和指示該超文本數(shù)據(jù)在網(wǎng)絡(luò)上的地址的超文本數(shù)據(jù)的獲取源地址(S14);在由所述顯示歷史存儲(chǔ)步驟存儲(chǔ)的顯示歷史中,源內(nèi)容是以分配給它的標(biāo)識(shí)符(ID)和代表源內(nèi)容的超文本數(shù)據(jù)的獲取地址的形式描述的(S13,S14);以及如果表示要重顯的源內(nèi)容的超文本數(shù)據(jù)已被所述存儲(chǔ)數(shù)據(jù)刪除步驟刪除,基于獲取源地址所述重顯次序控制步驟指令下載步驟再次下載代表源內(nèi)容的超文本數(shù)據(jù),使得下載的超文本數(shù)據(jù)被所述顯示步驟顯示(S26)。
14.如權(quán)利要求13所述的超文本顯示程序,進(jìn)一步包括相同性確定步驟(S25),用于確定表示要被重顯的超文本數(shù)據(jù)和由所述存儲(chǔ)數(shù)據(jù)存儲(chǔ)步驟存儲(chǔ)的超文本數(shù)據(jù)之間的相同性,由所述存儲(chǔ)數(shù)據(jù)存儲(chǔ)步驟存儲(chǔ)的超文本數(shù)據(jù)對(duì)應(yīng)于分配給代表源內(nèi)容的超文本數(shù)據(jù)的標(biāo)識(shí)符(ID),其特征在于,當(dāng)相同性確定步驟否定與源內(nèi)容相關(guān)的超文本數(shù)據(jù)之間的相同性時(shí),所述重顯次序控制步驟基于獲取源地址指令下載步驟再次下載表示源內(nèi)容的超文本數(shù)據(jù)(S26),使得下載的超文本數(shù)據(jù)由顯示部分顯示。
15.如權(quán)利要求14的超文本顯示程序,其特征在于,相同性確定步驟基于獲取源地址確定與源內(nèi)容相關(guān)的超文本數(shù)據(jù)之間的相同性。
16.如權(quán)利要求11所述的超文本顯示程序,進(jìn)一步包括臨時(shí)存儲(chǔ)步驟(S11),用于臨時(shí)存儲(chǔ)由下載步驟新下載的超文本數(shù)據(jù),和當(dāng)由存儲(chǔ)數(shù)據(jù)存儲(chǔ)步驟存儲(chǔ)的超文本數(shù)據(jù)所表示的源內(nèi)容中指示的鏈路目的地處的內(nèi)容被顯示步驟新顯示時(shí),用于臨時(shí)存儲(chǔ)表示源內(nèi)容的超文本數(shù)據(jù),其中,基于由臨時(shí)存儲(chǔ)步驟存儲(chǔ)的的超文本數(shù)據(jù),重顯次序控制步驟指令顯示步驟重顯內(nèi)容。
17.如權(quán)利要求16所述的超文本顯示程序,其特征在于,臨時(shí)存儲(chǔ)步驟不以冗余方式存儲(chǔ)相同的超文本數(shù)據(jù)(S71)。
18.如權(quán)利要求16所述的超文本顯示程序,其特征在于,臨時(shí)存儲(chǔ)步驟只臨時(shí)存儲(chǔ)任何給定超文本數(shù)據(jù)的最新版本(S71)。
19.如權(quán)利要求11所述的超文本顯示程序,進(jìn)一步包括用于根據(jù)用戶給出的指令刪除由存儲(chǔ)數(shù)據(jù)存儲(chǔ)步驟所存儲(chǔ)的超文本數(shù)據(jù)的存儲(chǔ)數(shù)據(jù)刪除步驟(S40到S45),其特征在于,當(dāng)超文本數(shù)據(jù)已由顯示歷史存儲(chǔ)步驟寄存時(shí),存儲(chǔ)數(shù)據(jù)刪除步驟不刪除(S44)該超文本數(shù)據(jù)。
20.如權(quán)利要求11所述的超文本顯示程序,其特征在于,存儲(chǔ)數(shù)據(jù)存儲(chǔ)步驟對(duì)存儲(chǔ)在其中的超文本數(shù)據(jù)每個(gè)單元分配一標(biāo)識(shí)符(ID),該標(biāo)識(shí)符(ID)用于識(shí)別超文本數(shù)據(jù)的存儲(chǔ)區(qū);超文本顯示裝置進(jìn)一步包括一臨時(shí)存儲(chǔ)步驟,用于臨時(shí)存儲(chǔ)由下載步驟新下載的超文本數(shù)據(jù)的URI地址和用于臨時(shí)存儲(chǔ)表示源內(nèi)容的超文本數(shù)據(jù)的標(biāo)識(shí)符(ID)和URI地址(S52);以及當(dāng)根據(jù)來自在顯次序控制步驟的指令顯示由存儲(chǔ)數(shù)據(jù)存儲(chǔ)步驟所存儲(chǔ)的超文本數(shù)據(jù)所表示的內(nèi)容時(shí),基于臨時(shí)存儲(chǔ)步驟存儲(chǔ)的超文本數(shù)據(jù)的標(biāo)識(shí)符(ID),顯示步驟讀取(S68)由存儲(chǔ)數(shù)據(jù)存儲(chǔ)步驟所存儲(chǔ)的超文本數(shù)據(jù),由此顯示由該超文本數(shù)據(jù)代表的內(nèi)容。
全文摘要
提供一種超文本顯示裝置。當(dāng)指定了存儲(chǔ)數(shù)據(jù)中所指示的鏈接目的地時(shí),處理部分104指令發(fā)送/接收部分103下載在鏈接目的地處的超文本數(shù)據(jù)并指令歷史存儲(chǔ)部分110寄存當(dāng)前顯示存儲(chǔ)數(shù)據(jù)的標(biāo)識(shí)符(ID)。如果用于給出“后退內(nèi)容”指令,處理部分104從存儲(chǔ)數(shù)據(jù)存儲(chǔ)部分111讀取與寄存在歷史信息存儲(chǔ)部分110中標(biāo)識(shí)符(ID)相對(duì)應(yīng)的存儲(chǔ)數(shù)據(jù),從而將該存儲(chǔ)數(shù)據(jù)顯示在屏幕上。
文檔編號(hào)G06F17/30GK1366246SQ0210238
公開日2002年8月28日 申請(qǐng)日期2002年1月21日 優(yōu)先權(quán)日2001年1月19日
發(fā)明者廣瀨宜子, 小林卓也, 河野雅一, 加藤淳展 申請(qǐng)人:松下電器產(chǎn)業(yè)株式會(huì)社