網(wǎng)頁操作方法及設(shè)備、網(wǎng)頁呈現(xiàn)方法及設(shè)備以及電子設(shè)備的制作方法
【專利摘要】本發(fā)明公開了網(wǎng)頁操作方法及設(shè)備、網(wǎng)頁呈現(xiàn)方法及設(shè)備以及電子設(shè)備。提供了一種從當(dāng)前網(wǎng)頁中打開目標(biāo)內(nèi)容的方法,所述當(dāng)前網(wǎng)頁中包含至少一個超鏈接,所述至少一個超鏈接中的每一個各對應(yīng)于一個目標(biāo)內(nèi)容,所述方法包括:當(dāng)用戶單擊所述至少一個超鏈接中的一個超鏈接時,比較所單擊的超鏈接的預(yù)期響應(yīng)時間與預(yù)定閾值,并且基于比較結(jié)果來確定是在后臺瀏覽器窗口中下載并呈現(xiàn)與所單擊的超鏈接對應(yīng)的目標(biāo)內(nèi)容還是在呈現(xiàn)所述當(dāng)前網(wǎng)頁的當(dāng)前瀏覽器窗口中下載并呈現(xiàn)與所單擊的超鏈接對應(yīng)的目標(biāo)內(nèi)容,所述后臺瀏覽器窗口不同于所述當(dāng)前瀏覽器窗口。
【專利說明】網(wǎng)頁操作方法及設(shè)備、網(wǎng)頁呈現(xiàn)方法及設(shè)備以及電子設(shè)備
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種網(wǎng)頁操作方法及設(shè)備,并且更特別地,涉及一種改進的僅通過單擊網(wǎng)頁中的超鏈接可自動地在特定瀏覽器窗口中打開該超鏈接所對應(yīng)的內(nèi)容的方法及設(shè)備。本發(fā)明還涉及一種網(wǎng)頁呈現(xiàn)方法及設(shè)備,并且更特別地,涉及一種優(yōu)化網(wǎng)頁中的超鏈接的呈現(xiàn)的方法及設(shè)備。本發(fā)明還涉及一種包含上述網(wǎng)頁操作設(shè)備和網(wǎng)頁呈現(xiàn)設(shè)備中的至少一個的電子設(shè)備。
【背景技術(shù)】
[0002]在典型的Web瀏覽會話中,用戶正在瀏覽的當(dāng)前網(wǎng)頁中通常會含有至少一個超鏈接,該超鏈接通常指向另外的諸如網(wǎng)頁、文件、文檔等內(nèi)容,用戶可通過當(dāng)前顯示的網(wǎng)頁中的超鏈接來訪問與該超鏈接對應(yīng)的諸如網(wǎng)頁、文件或文檔等的內(nèi)容。
[0003]現(xiàn)有技術(shù)中,主要存在兩種打開超鏈接的方式。一種方式是用戶單擊當(dāng)前網(wǎng)頁中的超鏈接,從而直接在顯示當(dāng)前網(wǎng)頁的當(dāng)前瀏覽器窗口中下載并顯示與該超鏈接對應(yīng)的內(nèi)容。另一種方式是用戶操作當(dāng)前網(wǎng)頁中的超鏈接(常見的方式是長按超鏈接)以在當(dāng)前瀏覽器窗口中彈出菜單,用戶然后可選擇該彈出菜單中的“在新窗口(標(biāo)簽頁)中打開”這一選項,從而在后臺瀏覽器窗口中打開與該超鏈接對應(yīng)的內(nèi)容。然后,用戶可繼續(xù)瀏覽當(dāng)前網(wǎng)頁,直至用戶通過切換瀏覽器窗口來查看后臺瀏覽器窗口中打開的內(nèi)容(諸如目標(biāo)內(nèi)容、文件、文檔等)。
[0004]在上述兩種方式中,前一種方式是一種一步式操作,而且是一種直接、自然的超鏈接打開方式,用戶能夠方便直接地查看到所關(guān)注的內(nèi)容。在網(wǎng)絡(luò)環(huán)境良好的情況下,用戶甚至能夠獲得所想即所得的超鏈接查看感受,獲得良好的網(wǎng)頁瀏覽體驗。此方式對于通常配備相對小的顯示屏的便攜式設(shè)備的用戶而言尤其方便。然而,如果與超鏈接對應(yīng)的內(nèi)容的下載并呈現(xiàn)將花費過長時間,則用戶只能在空閑狀態(tài)下進行等待,直到處理完成。很明顯,這樣將浪費用戶的時間并且削弱用戶的瀏覽體驗。
[0005]后一種方式使得用戶可繼續(xù)瀏覽當(dāng)前網(wǎng)頁而無需等待該內(nèi)容的下載和呈現(xiàn),這樣尤其對于超鏈接對應(yīng)的內(nèi)容需要花費一定的時間來下載和顯示的情況而言比較高效,因為該方式避免了用戶長時間等待的煩惱。但是在后一種方式的操作中,實際上用戶需要進行至少兩步的操作:首先是進行使得菜單彈出的操作,其次是在彈出菜單中進行選擇的操作。很明顯與前一方式的一步式操作相比,操作步驟多,而且將花費較長時間,這會使得用戶感覺不方便。而且,當(dāng)打開過多的后臺瀏覽器窗口時,每當(dāng)用戶希望觀看關(guān)注的目標(biāo)內(nèi)容時,用戶需要在多個后臺窗口中進行選擇和切換,這樣也增加了用戶的操作復(fù)雜度并且操作時間,這些都在某種程度上削弱了用戶的瀏覽體驗。
[0006]圖1示出了目前常規(guī)的打開瀏覽器窗口中所顯示的網(wǎng)頁中的超鏈接的操作的流程圖。在該操作中,用戶必須判定是在當(dāng)前瀏覽器窗口中打開與所關(guān)注的超鏈接對應(yīng)的內(nèi)容(前一種方式),還是在后臺瀏覽器窗口中打開與所關(guān)注的超鏈接對應(yīng)的內(nèi)容(后一種方式)。[0007]但是,在常規(guī)的打開瀏覽器窗口中所顯示的網(wǎng)頁中的超鏈接的操作中,用戶并不知曉與所關(guān)注的超鏈接相對應(yīng)的內(nèi)容是否能夠被足夠迅速地呈現(xiàn)。因此,用戶只能根據(jù)以前的用戶體驗或者僅僅通過猜測來判斷與所關(guān)注的超鏈接相對應(yīng)的內(nèi)容的呈現(xiàn)狀況,并且從上述兩種操作方式中選擇一種操作方式來打開該超鏈接。例如,當(dāng)用戶判斷與所關(guān)注的超鏈接相對應(yīng)的內(nèi)容將能夠足夠快地被呈現(xiàn)時,用戶將直接單擊該超鏈接以在當(dāng)前瀏覽器窗口中下載并呈現(xiàn)與之對應(yīng)的內(nèi)容;而當(dāng)用戶判斷與所關(guān)注的超鏈接相對應(yīng)的內(nèi)容將不能足夠快地被呈現(xiàn)時,用戶將在后臺瀏覽器窗口中下載并呈現(xiàn)與之對應(yīng)的內(nèi)容。在許多情況下,用戶甚至是憑借個人喜好來選擇固定的超鏈接打開方式,如在當(dāng)前的一些瀏覽器應(yīng)用中進行的用戶設(shè)定,總是在當(dāng)前瀏覽器窗口或者后臺瀏覽器窗口中打開。
[0008]此外,在常規(guī)的超鏈接打開方法中,沒有向用戶提供任何提示以指示用戶以何種方式執(zhí)行超鏈接打開,這樣,不僅可能由于用戶判斷的不準(zhǔn)確而導(dǎo)致選擇不適當(dāng)?shù)某溄哟蜷_方式,而且仍需要用戶來進行判斷,不可避免地增加了用戶的操作負(fù)擔(dān),削弱了用戶的瀏覽體驗。此外,在許多情況下,不適當(dāng)?shù)拇蜷_方式的選擇也會導(dǎo)致用戶的操作繁瑣,例如,如果設(shè)定超鏈接都是在后臺瀏覽器窗口中打開,則不可避免地使得用戶需要進行過多的切換操作,也增加了用戶的操作負(fù)擔(dān),削弱了用戶的瀏覽體驗,此不利效果在通常配備相對小的顯示屏的便攜式設(shè)備的情況下尤其明顯。
[0009]美國專利US 6892219B (下文被稱為專利文獻(xiàn)I)中公開了一種方法,該方法確定了網(wǎng)頁中所顯示的超鏈接的連接相關(guān)性能數(shù)據(jù)(例如下載速度或下載時間),并且將它們整合到當(dāng)前網(wǎng)頁的布局中。因此,用戶在瀏覽網(wǎng)頁時可以獲知每個目標(biāo)內(nèi)容的預(yù)計的下載速度或時間,這樣有助于用戶決定后續(xù)的超鏈接打開操作。
[0010]圖2中示意性地示出該方法的效果,其中可見,在每個超鏈接的后面添加了打開該超鏈接的預(yù)計的時間。
[0011]圖3A示出了該專利文獻(xiàn)I中的修改網(wǎng)頁布局以便顯示連接相關(guān)性能數(shù)據(jù)的操作的流程圖,并且圖3B示出了該方法中如何擴展HTML文檔以便顯示連接相關(guān)性能數(shù)據(jù)的示例性說明性程序語句。
[0012]盡管此方法可以提供每個超鏈接的預(yù)計的打開時間以有助于用戶進行選擇,但是仍存在如下問題:該方法通過擴展HTML文檔來提供連接相關(guān)性能數(shù)據(jù),但是這樣必然會改變當(dāng)前顯示的網(wǎng)頁的布局。這在通常的具有正常大小顯示屏的計算機的顯示方面帶來的影響可能不明顯的,但是對于具有尺寸受限的、通常小的顯示屏的處理能力有限的便攜式設(shè)備(例如,手機、PDA等),將帶來明顯的負(fù)面影響,例如,系統(tǒng)處理器由于需要網(wǎng)頁擴展而需要進行更多的處理以例如通過插入內(nèi)容等來改變原有頁面的顯示,網(wǎng)頁的顯示將變得與顯示屏的顯示不匹配,對用戶瀏覽帶來不便。
[0013]專利文獻(xiàn)I中的該方法提供了可替代的顯示這樣的連接相關(guān)性能數(shù)據(jù)的方式,例如,當(dāng)用戶將指針放置在超鏈接上時,相應(yīng)的連接相關(guān)性能數(shù)據(jù)將變得可見。這樣的方式雖然沒有改變?yōu)g覽器網(wǎng)頁顯示的布局,但是在目前的通常的具有尺寸受限的、通常小的顯示屏的便攜式設(shè)備(例如,手機、PDA等),并不存在這樣的“指針”設(shè)備(諸如鼠標(biāo)),這樣使得該方法的有效性大打折扣。
[0014]此外,該方法也僅僅是提供了關(guān)于超鏈接的預(yù)計的打開時間的提示以有助于用戶選擇打開超鏈接的方式,而用戶在打開超鏈接的方式方面仍是如上所述地在上述兩種方式之中進行選擇,即對于預(yù)計打開時間短的超鏈接仍需要單擊以在當(dāng)前瀏覽器窗口中打開與該超鏈接對應(yīng)的內(nèi)容,對于預(yù)計打開時間長的超鏈接則仍需要長按以彈出菜單并在彈出菜單中進行選擇在新瀏覽器窗口或標(biāo)簽頁中打開。也就是說,該對比文獻(xiàn)I中的方法也僅僅是有助于用戶對于打開方式的選擇,而仍不能減輕打開方式的繁瑣。
[0015]如上所述,仍需要開發(fā)一種打開網(wǎng)頁中的超鏈接的方法,該方法使得能夠自動地在后臺瀏覽器窗口或者當(dāng)前瀏覽器窗口中打開目標(biāo)內(nèi)容,而用戶僅需進行簡單的單擊操作而無需進行任何額外的操作。此外,仍需要開發(fā)一種方法,該方法能夠在不改變當(dāng)前網(wǎng)頁的布局和內(nèi)容的情況下向用戶呈現(xiàn)超鏈接的連接相關(guān)性能數(shù)據(jù)。
【發(fā)明內(nèi)容】
[0016]本發(fā)明正是針對上述技術(shù)問題提出的并且能夠很好地解決該技術(shù)問題并實現(xiàn)有利的技術(shù)效果。
[0017]根據(jù)本發(fā)明的一個方面,提供了一種從當(dāng)前網(wǎng)頁中打開目標(biāo)內(nèi)容的方法,所述當(dāng)前網(wǎng)頁中包含至少一個超鏈接,所述至少一個超鏈接中的每一個各對應(yīng)于一個目標(biāo)內(nèi)容,所述方法包括:當(dāng)用戶單擊所述至少一個超鏈接中的一個超鏈接時,比較所單擊的超鏈接的預(yù)期響應(yīng)時間與預(yù)定閾值,并且基于比較結(jié)果來確定是在后臺瀏覽器窗口中下載并呈現(xiàn)與所單擊的超鏈接對應(yīng)的目標(biāo)內(nèi)容還是在呈現(xiàn)所述當(dāng)前網(wǎng)頁的當(dāng)前瀏覽器窗口中下載并呈現(xiàn)與所單擊的超鏈接對應(yīng)的目標(biāo)內(nèi)容,所述后臺瀏覽器窗口不同于所述當(dāng)前瀏覽器窗□。
[0018]根據(jù)本發(fā)明的另一個方面,提供了一種網(wǎng)頁呈現(xiàn)方法,所述網(wǎng)頁中包含至少一個超鏈接,所述方法包括:計算步驟,用于計算所述至少一個超鏈接中的每一個的預(yù)期響應(yīng)時間;調(diào)整步驟,用于對于所述至少一個超鏈接中的每一個,基于所計算的預(yù)期響應(yīng)時間,調(diào)整所述超鏈接的表現(xiàn)形態(tài)以向用戶提示該預(yù)期響應(yīng)時間是大于預(yù)定閾值還是小于等于該預(yù)定閾值,其中,超鏈接的預(yù)期響應(yīng)時間為從用戶單擊該超鏈接到在呈現(xiàn)所述網(wǎng)頁的當(dāng)前瀏覽器窗口中呈現(xiàn)與所述超鏈接對應(yīng)的網(wǎng)頁的時間。
[0019]根據(jù)本發(fā)明的還另一個方面,提供了一種從當(dāng)前網(wǎng)頁中打開目標(biāo)內(nèi)容的設(shè)備,所述當(dāng)前網(wǎng)頁中包含至少一個超鏈接,所述至少一個超鏈接中的每一個各對應(yīng)于一個目標(biāo)內(nèi)容,所述設(shè)備包括:被配置用于當(dāng)用戶單擊所述至少一個超鏈接中的一個超鏈接時,比較所單擊的超鏈接的預(yù)期響應(yīng)時間與預(yù)定閾值,并且基于比較結(jié)果來確定是在后臺瀏覽器窗口中下載并呈現(xiàn)與所單擊的超鏈接對應(yīng)的目標(biāo)內(nèi)容還是在呈現(xiàn)所述當(dāng)前網(wǎng)頁的當(dāng)前瀏覽器窗口中下載并呈現(xiàn)與所單擊的超鏈接對應(yīng)的目標(biāo)內(nèi)容的單元,所述后臺瀏覽器窗口不同于所述當(dāng)前瀏覽器窗口。
[0020]根據(jù)本發(fā)明的還另一個方面,提供了一種網(wǎng)頁呈現(xiàn)設(shè)備,所述網(wǎng)頁中包含至少一個超鏈接,所述設(shè)備包括:計算單元,被配置用于計算所述至少一個超鏈接中的每一個的預(yù)期響應(yīng)時間;調(diào)整單元,被配置用于對于所述至少一個超鏈接中的每一個,基于所計算的預(yù)期響應(yīng)時間,調(diào)整所述超鏈接的表現(xiàn)形態(tài)以向用戶提示該預(yù)期響應(yīng)時間是大于預(yù)定閾值還是小于等于該預(yù)定閾值,其中,超鏈接的預(yù)期響應(yīng)時間為從用戶單擊該超鏈接到在呈現(xiàn)所述網(wǎng)頁的當(dāng)前瀏覽器窗口中呈現(xiàn)與所述超鏈接對應(yīng)的網(wǎng)頁的時間。
[0021][有利效果][0022]如上所述,本發(fā)明的方法能夠自動地確定是在后臺瀏覽器窗口還是在當(dāng)前瀏覽器窗口中打開與用戶關(guān)注的超鏈接對應(yīng)的內(nèi)容,而用戶在操作時僅需單擊該超鏈接就可以最優(yōu)的方式打開并查看與用戶關(guān)注的超鏈接對應(yīng)的內(nèi)容,而無需進行任何額外的操作,這樣大大簡化了用戶的操作,提高了用戶的網(wǎng)頁瀏覽體驗。
[0023]此外,本發(fā)明的方法還能夠在不改變當(dāng)前網(wǎng)頁的布局和內(nèi)容的情況下向用戶呈現(xiàn)各超鏈接的連接相關(guān)性能數(shù)據(jù),這樣避免了進行過多處理,而且也能夠向用戶提供相對直觀的指示以有助于用戶進行選擇。
[0024]本發(fā)明的其他特性特征和優(yōu)點從下文參照附圖的描述將變得清晰。
【專利附圖】
【附圖說明】
[0025]并入說明書中并且構(gòu)成說明書的一部分的附圖示出了本發(fā)明的實施例,并且與描述一起用于解釋本發(fā)明的原理。在附圖中,相似的附圖標(biāo)記指示相似的項目。
[0026]圖1是示出根據(jù)現(xiàn)有技術(shù)的方法的流程圖。
[0027]圖2是示出專利文獻(xiàn)I的操作結(jié)果。
[0028]圖3A是示出專利文獻(xiàn)I中的用于擴展網(wǎng)頁布局的操作的流程圖,圖3B示出專利文獻(xiàn)I的用于實現(xiàn)該操作的示例性描述性程序語句。
[0029]圖4是示出根據(jù)本發(fā)明的第一實施例的方法的流程圖。
[0030]圖5是示出根據(jù)本發(fā)明的第一實施例的整體操作的流程圖。
[0031]圖6是示出根據(jù)本發(fā)明的第一實施例的設(shè)備的框圖。
[0032]圖7是示出根據(jù)本發(fā)明的第二實施例的方法的流程圖。
[0033]圖8是示出根據(jù)本發(fā)明的第二實施例的設(shè)備的框圖。
[0034]圖9是示出根據(jù)本發(fā)明的第三實施例的方法的流程圖。
[0035]圖10示意性地示出根據(jù)本發(fā)明的第三實施例的操作示例結(jié)果。
[0036]圖11是示出根據(jù)本發(fā)明的第三實施例的設(shè)備的框圖。
[0037]圖12示出可實現(xiàn)本發(fā)明的實施例的計算機系統(tǒng)的示例性硬件配置的框圖。
【具體實施方式】
[0038]下文將參照附圖描述本發(fā)明的實施例。
[0039]應(yīng)注意,在附圖中相似的附圖標(biāo)記和字母指示相似的項目,并且因此一旦一個項目在一個附圖中被定義,則對于隨后的附圖無需再對其進行論述。
[0040]首先,將解釋在本公開的上下文中的一些術(shù)語的含義。
[0041]當(dāng)前瀏覽器窗口指的是呈現(xiàn)用戶正在觀看的當(dāng)前網(wǎng)頁的瀏覽器窗口或者標(biāo)簽頁(tab)o
[0042]后臺瀏覽器窗口指的是與呈現(xiàn)用戶正在觀看的當(dāng)前網(wǎng)頁的瀏覽器窗口或者標(biāo)簽頁不同的另一瀏覽器窗口或者標(biāo)簽頁。
[0043]與超鏈接對應(yīng)的內(nèi)容通常指的是該超鏈接所指向的網(wǎng)頁、文件、文檔等內(nèi)容(下文被稱為目標(biāo)內(nèi)容)。
[0044]單擊(click)指的是用戶僅僅點擊超鏈接一下以直接打開與該超鏈接對應(yīng)的內(nèi)容的操作,在計算機中顯現(xiàn)的瀏覽器中進行操作的情況下,單擊通常對應(yīng)于指向設(shè)備(pointing device)(諸如鼠標(biāo)、軌跡球等)的單擊操作(例如,鼠標(biāo)左鍵(最常規(guī)的設(shè)置,當(dāng)然依賴于個人操作習(xí)慣也可以是右鍵)的單擊),在便攜式設(shè)備(諸如具有觸摸屏的便攜式設(shè)備)中則是觸筆或者手指的單擊。
[0045]長按指的是用戶需要點擊并按住超鏈接一段時間以彈出顯現(xiàn)與該超鏈接有關(guān)的操作選項的操作,在計算機顯現(xiàn)的瀏覽器中進行操作的情況下,長按通常對應(yīng)于指向設(shè)備的用于彈出菜單的操作(例如,在鼠標(biāo)的情況下,鼠標(biāo)右鍵(最常規(guī)的設(shè)置,當(dāng)然依賴于個人操作習(xí)慣也可以是左鍵)的單擊),在便攜式設(shè)備(諸如具有觸摸屏的便攜式設(shè)備)中則是觸筆或者手指的長按。
[0046]與超鏈接打開相關(guān)的響應(yīng)時間指的是該超鏈接的打開耗時,而超鏈接的打開指的是在一個瀏覽器窗口或者標(biāo)簽頁中下載并完整呈現(xiàn)與該超鏈接對應(yīng)的內(nèi)容。
[0047]超鏈接的預(yù)期響應(yīng)時間指的是在當(dāng)前網(wǎng)絡(luò)狀況下,從用戶單擊該超鏈接到在呈現(xiàn)所述當(dāng)前網(wǎng)頁的當(dāng)前瀏覽器窗口中完整呈現(xiàn)與所單擊的超鏈接對應(yīng)的內(nèi)容的時間。
[0048]在本公開中,術(shù)語“第一”、“第二”等僅僅用于區(qū)分元素或者步驟,而不是要指示時間順序、優(yōu)先選擇或者重要性。
[0049][第一實施例]
[0050]下文將描述根據(jù)本發(fā)明的第一實施例的方法和設(shè)備,本發(fā)明的第一實施例總體涉及一種改進的僅通過單擊網(wǎng)頁中的超鏈接來打開該超鏈接所對應(yīng)的內(nèi)容的方法及設(shè)備。
[0051]以下將參照圖4和圖5來描述根據(jù)本發(fā)明的第一實施例的網(wǎng)頁操作方法。
[0052]該方法涉及一種從當(dāng)前網(wǎng)頁中打開與超鏈接對應(yīng)的目標(biāo)內(nèi)容的方法,所述當(dāng)前網(wǎng)頁中包含至少一個超鏈接,所述至少一個超鏈接中的每一個各對應(yīng)于一個目標(biāo)內(nèi)容。
[0053]在該方法中,在步驟S401 (還可稱為確定步驟)中,當(dāng)用戶單擊所述至少一個超鏈接中的一個超鏈接時,比較所單擊的超鏈接的預(yù)期響應(yīng)時間與預(yù)定閾值,并且基于比較結(jié)果來確定是在后臺瀏覽器窗口中下載并呈現(xiàn)與所單擊的超鏈接對應(yīng)的目標(biāo)內(nèi)容還是在呈現(xiàn)所述當(dāng)前網(wǎng)頁的當(dāng)前瀏覽器窗口中下載并呈現(xiàn)與所單擊的超鏈接對應(yīng)的目標(biāo)內(nèi)容,所述后臺瀏覽器窗口不同于所述當(dāng)前瀏覽器窗口。
[0054]這樣,基于該確定結(jié)果,目標(biāo)內(nèi)容能夠自動地在特定瀏覽器窗口(即,當(dāng)前瀏覽器窗口或后臺瀏覽器窗口)中被下載和呈現(xiàn)。此下載和呈現(xiàn)操作是基于上述確定操作的結(jié)果自動執(zhí)行的,在本發(fā)明的一種實現(xiàn)中可被包含在根據(jù)本發(fā)明的第一實施例的網(wǎng)頁操作方法中。應(yīng)注意,在本發(fā)明的另一種實現(xiàn)中,此下載和呈現(xiàn)操作也可不被包含在根據(jù)本發(fā)明的第一實施例的網(wǎng)頁操作方法中,而僅僅接收該方法的確定結(jié)果作為輸入來執(zhí)行目標(biāo)內(nèi)容的下載和呈現(xiàn)。
[0055]具體地,當(dāng)所單擊的超鏈接的預(yù)期響應(yīng)時間大于所述預(yù)定閾值時,確定在后臺瀏覽器窗口中下載并呈現(xiàn)與所單擊的超鏈接對應(yīng)的目標(biāo)內(nèi)容;以及當(dāng)所單擊的超鏈接的預(yù)期響應(yīng)時間小于等于所述預(yù)定閾值時,確定在所述當(dāng)前瀏覽器窗口中下載并呈現(xiàn)與所單擊的超鏈接對應(yīng)的目標(biāo)內(nèi)容。從而,可基于這樣的確定結(jié)果來自動地在當(dāng)前瀏覽器窗口或者后臺瀏覽器窗口中下載并呈現(xiàn)目標(biāo)內(nèi)容。
[0056]其中,預(yù)定閾值是用戶個人可接受的與超鏈接對應(yīng)的內(nèi)容的最長打開耗時。通常,在用戶開始其的瀏覽作業(yè)時,為了使用本發(fā)明所提供的功能,用戶需要完成關(guān)于該預(yù)定閾值(關(guān)于響應(yīng)時間的閾值)的設(shè)定。當(dāng)然,也可采用系統(tǒng)通常設(shè)置的默認(rèn)值,而無需用戶進行人為設(shè)定。
[0057]在網(wǎng)頁打開時,如本領(lǐng)域中常見的,網(wǎng)頁中的所有超鏈接都將被識別和呈現(xiàn)在網(wǎng)頁中。超鏈接的預(yù)期響應(yīng)時間可在網(wǎng)頁下載和呈現(xiàn)時被預(yù)先計算并保存在系統(tǒng)緩沖器中,從而當(dāng)網(wǎng)頁(或者網(wǎng)頁內(nèi)容的一部分)被呈現(xiàn)時,網(wǎng)頁中的每個超鏈接的預(yù)期響應(yīng)時間已經(jīng)被計算。這樣,在用戶單擊所關(guān)注的超鏈接時,本發(fā)明的方法可直接調(diào)用預(yù)先計算的該超鏈接的預(yù)期響應(yīng)時間來進行比較和確定。
[0058]此外,所計算出的所有超鏈接的預(yù)期響應(yīng)時間也可在網(wǎng)頁顯示時隨著超鏈接一起被呈現(xiàn)給用戶,超鏈接的預(yù)期響應(yīng)時間的呈現(xiàn)方式可以是下文所述的呈現(xiàn)方法,當(dāng)然該呈現(xiàn)方式并不因此受限。
[0059]可替換地,網(wǎng)頁中的至少一個超鏈接的預(yù)期響應(yīng)時間也可不是在網(wǎng)頁下載和呈現(xiàn)時被計算,而是在用戶單擊該超鏈接以打開對應(yīng)的目標(biāo)內(nèi)容時才被計算。這樣能夠減少存儲量。
[0060]下文將詳細(xì)描述預(yù)期響應(yīng)時間的計算,其中超鏈接的預(yù)期響應(yīng)時間通常是基于當(dāng)前網(wǎng)絡(luò)環(huán)境狀況、與該超鏈接對應(yīng)的目標(biāo)內(nèi)容的情況來獲得的。
[0061]在超鏈接的預(yù)期響應(yīng)時間的計算中,首先獲得被識別的超鏈接的信息,這樣的信息可包括諸如該超鏈接的URL。
[0062]然后,采用多種方式(如參考文獻(xiàn)I中所公開的方式)來計算該超鏈接的預(yù)期響應(yīng)時間。目前通常存在如下方式:即根據(jù)實際測試結(jié)果來計算預(yù)期響應(yīng)時間。具體操作如下:首先,可經(jīng)由例如本領(lǐng)域中已知的HTTP-HEAD方法請求依據(jù)超鏈接的URL來獲得目標(biāo)內(nèi)容的大小,并且可檢測當(dāng)前網(wǎng)絡(luò)環(huán)境下的連接速度,然后可使用這兩個實際測試結(jié)果來計算預(yù)期響應(yīng)時間。當(dāng)然,超鏈接的預(yù)期響應(yīng)時間的計算并不限于這些方式。
[0063]接下來,將參照圖5詳細(xì)描述根據(jù)本發(fā)明的第一實施例的方法的一種優(yōu)選實現(xiàn)。
[0064]將用戶關(guān)注并單擊的超鏈接的如上所述計算的預(yù)期響應(yīng)時間與用戶設(shè)定的預(yù)定閾值進行比較,以確定是在當(dāng)前瀏覽器窗口中打開該目標(biāo)內(nèi)容還是在后臺瀏覽器窗口中打開該目標(biāo)內(nèi)容,從而可以自動地基于該確定結(jié)果來選擇最優(yōu)方式來打開該超鏈接,而無需用戶再進行額外的操作。
[0065]也就是說,在根據(jù)本發(fā)明的操作方法中,在用戶單擊所關(guān)注的超鏈接時,超鏈接所對應(yīng)的目標(biāo)內(nèi)容能夠自動地在當(dāng)前瀏覽器窗口或者后臺瀏覽器窗口中被下載和呈現(xiàn),而用戶無需進行附加的操作,僅需單擊所關(guān)注的超鏈接即可。
[0066]更具體而言,如圖5所示,對于要瀏覽的具有至少一個超鏈接的網(wǎng)頁,用戶通過在步驟S501中單擊超鏈接來瀏覽與該超鏈接對應(yīng)的目標(biāo)內(nèi)容。如果在步驟S502中,預(yù)期響應(yīng)時間小于等于該預(yù)定閾值,則在步驟S504中,在當(dāng)前瀏覽器窗口中打開該目標(biāo)內(nèi)容。結(jié)果,將自動在當(dāng)前瀏覽器窗口中下載并呈現(xiàn)目標(biāo)內(nèi)容,這樣在該目標(biāo)內(nèi)容的下載和呈現(xiàn)完成之后,用戶可直接在當(dāng)前瀏覽器窗口中觀看該目標(biāo)內(nèi)容。
[0067]否則,在步驟S503中,將自動地在后臺瀏覽器窗口中下載并呈現(xiàn)目標(biāo)內(nèi)容,而用戶仍可繼續(xù)瀏覽當(dāng)前網(wǎng)頁。
[0068]當(dāng)在步驟S505中用戶希望查看目標(biāo)內(nèi)容時,在步驟S506中進行切換窗口的操作以切換到該后臺瀏覽器窗口,從而在后臺瀏覽器窗口中觀看目標(biāo)內(nèi)容。
[0069]否則,用戶仍可繼續(xù)瀏覽當(dāng)前網(wǎng)頁,例如瀏覽當(dāng)前網(wǎng)頁中的內(nèi)容或者單擊當(dāng)前網(wǎng)頁中的其它超鏈接以查看與之對應(yīng)的內(nèi)容。
[0070]這里,當(dāng)在后臺瀏覽器窗口中下載和呈現(xiàn)目標(biāo)內(nèi)容時,可通過多種方式來向用戶告知關(guān)于目標(biāo)內(nèi)容在后臺瀏覽器窗口中下載和呈現(xiàn)的狀況的信息,例如關(guān)于目標(biāo)內(nèi)容正在后臺瀏覽器窗口中下載和呈現(xiàn)這一現(xiàn)狀的提示、關(guān)于目標(biāo)內(nèi)容下載所需要花費的時間的信息、關(guān)于目標(biāo)內(nèi)容的下載速度的信息等,從而方便用戶了解目標(biāo)內(nèi)容的動態(tài)。通常的信息告知方式例如是在當(dāng)前瀏覽器窗口的下方彈出小窗口來向用戶顯示信息。
[0071]此外,當(dāng)后臺瀏覽器窗口中的目標(biāo)內(nèi)容的下載和呈現(xiàn)完成時,可向用戶發(fā)出完成提示,從而有助于用戶決定何時切換,例如用戶能夠立即切換以盡快看到所關(guān)注的超鏈接對應(yīng)的內(nèi)容,當(dāng)然也可等待一段時間以便不打斷對當(dāng)前網(wǎng)頁的瀏覽。
[0072]通過上述提示,用戶能夠方便直觀地了解到后臺瀏覽器窗口中的目標(biāo)內(nèi)容的下載狀況,相應(yīng)地操控后臺瀏覽器窗口,使得瀏覽體驗舒適,并且還可能優(yōu)化系統(tǒng)資源。例如,如果用戶判斷某一目標(biāo)內(nèi)容的下載所花費的時間過長,則可暫時關(guān)閉該目標(biāo)內(nèi)容的下載以節(jié)約資源等。
[0073]如上所述,在根據(jù)本發(fā)明的方法中,關(guān)于確定并執(zhí)行在后臺瀏覽器窗口中下載并呈現(xiàn)目標(biāo)內(nèi)容還是在當(dāng)前瀏覽器窗口中下載并呈現(xiàn)目標(biāo)內(nèi)容是自動進行的,用戶所做的操作僅僅是單擊一下所關(guān)注的超鏈接,無需再進行附加的操作,這樣與現(xiàn)有技術(shù)相比,用戶不需要再依賴于過往體驗或者喜好來決定是在當(dāng)前瀏覽窗口中下載和呈現(xiàn)目標(biāo)內(nèi)容,還是在后臺瀏覽器窗口中下載和呈現(xiàn)目標(biāo)內(nèi)容,使得超鏈接的目標(biāo)內(nèi)容的打開能夠針對客觀網(wǎng)絡(luò)環(huán)境被更好地優(yōu)化;用戶不需要執(zhí)行費時且不便的操作:長按超鏈接;而且用戶不需要在彈出的菜單中進行選擇以在后臺瀏覽器窗口中打開目標(biāo)內(nèi)容,從而用戶所需的操作明顯減少,使得用戶操作簡便,從而大大改進了用戶的瀏覽體驗。
[0074]此外,超鏈接的目標(biāo)內(nèi)容的打開能夠依據(jù)客觀網(wǎng)絡(luò)環(huán)境被選擇適當(dāng)?shù)胤绞竭M行,這樣也可以優(yōu)化系統(tǒng)處理,避免了不必要的多余處理。
[0075]下文將參照圖6詳細(xì)描述根據(jù)本發(fā)明的第一實施例的設(shè)備。
[0076]根據(jù)本發(fā)明的第一實施例的設(shè)備600是一種用于從當(dāng)前網(wǎng)頁中打開目標(biāo)內(nèi)容的設(shè)備,所述當(dāng)前網(wǎng)頁中包含至少一個超鏈接,所述至少一個超鏈接中的每一個各對應(yīng)于一個目標(biāo)內(nèi)容。
[0077]所述設(shè)備600可包括確定單元601,該確定單元601被配置用于當(dāng)用戶單擊所述至少一個超鏈接中的一個超鏈接時,比較所單擊的超鏈接的預(yù)期響應(yīng)時間與預(yù)定閾值,并且基于比較結(jié)果來確定是在后臺瀏覽器窗口中下載并呈現(xiàn)與所單擊的超鏈接對應(yīng)的目標(biāo)內(nèi)容還是在呈現(xiàn)所述當(dāng)前網(wǎng)頁的當(dāng)前瀏覽器窗口中下載并呈現(xiàn)與所單擊的超鏈接對應(yīng)的目標(biāo)內(nèi)容,所述后臺瀏覽器窗口不同于所述當(dāng)前瀏覽器窗口。
[0078]所述確定單元601操作以使得當(dāng)所單擊的超鏈接的預(yù)期響應(yīng)時間大于所述預(yù)定閾值時,在后臺瀏覽器窗口中下載并呈現(xiàn)與所單擊的超鏈接對應(yīng)的目標(biāo)內(nèi)容;以及當(dāng)所單擊的超鏈接的預(yù)期響應(yīng)時間小于等于所述預(yù)定閾值時,在所述當(dāng)前瀏覽器窗口中下載并呈現(xiàn)與所單擊的超鏈接對應(yīng)的目標(biāo)內(nèi)容。
[0079]設(shè)備600還可包括單元602,被配置用于基于確定單元601的確定結(jié)果自動地在特定瀏覽器窗口中下載并呈現(xiàn)與所單擊的超鏈接對應(yīng)的目標(biāo)內(nèi)容。
[0080]在本發(fā)明的一種實現(xiàn)中,單元602可以被包含在確定單元601中,作為確定單元601的一個組件。在本發(fā)明的另一種實現(xiàn)中,單元602也可不被包含在確定單元601中。
[0081]應(yīng)注意,在本發(fā)明的還另一種實現(xiàn)中,該單元602也可不被包含在設(shè)備600中,而是作為設(shè)備600的外接器件被提供。
[0082]根據(jù)本發(fā)明的第一實施例的方法和設(shè)備還可用于各種電子設(shè)備,尤其優(yōu)選地用于便攜式電子設(shè)備,該便攜式電子設(shè)備通常為顯示屏大小受限的便攜式設(shè)備,例如手機、PDA等。該便攜式電子設(shè)備的顯示屏可以是觸摸屏。
[0083][第二實施例]
[0084]下文將描述根據(jù)本發(fā)明的第二實施例的方法和設(shè)備,此實施例總體上涉及一種優(yōu)化網(wǎng)頁中的超鏈接的呈現(xiàn)的方法及設(shè)備,該方法總體涉及在呈現(xiàn)當(dāng)前網(wǎng)頁時,對于至少一個超鏈接中的每一個,基于所計算的超鏈接的預(yù)期響應(yīng)時間來向用戶提供關(guān)于該超鏈接的連接相關(guān)性能數(shù)據(jù)的指示。
[0085]下文將參照圖7詳細(xì)描述根據(jù)本發(fā)明的第二實施例的方法。
[0086]在步驟S701 (以下被稱為計算步驟)中,計算所述至少一個超鏈接中的每一個的預(yù)期響應(yīng)時間;
[0087]在步驟S702 (以下被稱為調(diào)整步驟)中,對于所述至少一個超鏈接中的每一個,基于所計算的預(yù)期響應(yīng)時間,調(diào)整所述超鏈接的表現(xiàn)形態(tài)以向用戶提示該預(yù)期響應(yīng)時間是大于預(yù)定閾值還是小于等于預(yù)定閾值。
[0088]本實施例中的預(yù)期響應(yīng)時間可被以與第一實施例中的計算預(yù)期響應(yīng)時間的方式相同的方式執(zhí)行。
[0089]在本實施例中所利用的預(yù)定閾值與第一實施例中的預(yù)定閾值可以是相同的。如第一實施例中所述的,預(yù)定閾值是用戶個人可接受的與超鏈接對應(yīng)的內(nèi)容的最長打開耗時。通常,在用戶開始其的瀏覽作業(yè)時,為了使用本發(fā)明所提供的功能,用戶需要完成關(guān)于該預(yù)定閾值(關(guān)于響應(yīng)時間的閾值)的設(shè)置。當(dāng)然,也可采用系統(tǒng)通常設(shè)置的默認(rèn)值,而無需用戶進行人為設(shè)定。
[0090]關(guān)于超鏈接的連接相關(guān)性能數(shù)據(jù)的指示通常是為了便于用戶在瀏覽網(wǎng)頁時能夠分辨出所關(guān)注的超鏈接的預(yù)期響應(yīng)時間是大于預(yù)定閾值還是小于等于預(yù)定閾值,從而便于選擇適合的超鏈接打開方式。
[0091]關(guān)于超鏈接的連接相關(guān)性能數(shù)據(jù)的指示通常是通過調(diào)整超鏈接的表現(xiàn)形式來呈現(xiàn)給用戶,超鏈接的表現(xiàn)形態(tài)通??砂ɡ绯溄拥南聞澗€的形態(tài)(諸如下劃線的顏色、下劃線的線型等,其中線型包括諸如實線、單點劃線、雙點劃線以及其它與實線不同的虛線等),超鏈接字體的形態(tài)(字體的顏色、字體類型等,其中字體類型包括斜體、粗體等)等。因此,在一種實現(xiàn)中,基于所計算的超鏈接的預(yù)期響應(yīng)時間來調(diào)整超鏈接的表現(xiàn)形態(tài),使得具有大于預(yù)定閾值的預(yù)期響應(yīng)時間的超鏈接的表現(xiàn)形態(tài)與具有小于等于預(yù)定閾值的預(yù)期響應(yīng)時間的超鏈接的表現(xiàn)形態(tài)明顯區(qū)分開,從而用戶能夠一目了然地獲知該超鏈接的預(yù)期打開狀況。
[0092]在一種優(yōu)選實現(xiàn)中,關(guān)于超鏈接的連接相關(guān)性能數(shù)據(jù)的指示是通過改變超鏈接的下劃線的形態(tài)來提供給用戶的,這樣將基本不改變網(wǎng)頁的頁面布局和內(nèi)容。此種表現(xiàn)形式是為了適合于具有有限屏幕顯示大小的便攜式設(shè)備,使得能夠在不改變網(wǎng)頁布局和內(nèi)容的情況下來向用戶提供比較直觀的關(guān)于網(wǎng)頁打開的性能數(shù)據(jù)信息。[0093]在另一種實現(xiàn)中,該指示還可通過改變超鏈接的字體類型、字體顏色等來被提供給用戶,而且對當(dāng)前網(wǎng)頁的布局和內(nèi)容等改變較少,此方式優(yōu)選地被用于具有相對充足的計算能力以及相對大的顯示屏的計算機的情況。
[0094]由此,通過改變超鏈接的表現(xiàn)形態(tài)來向用戶呈現(xiàn)關(guān)于超鏈接的連接相關(guān)性能數(shù)據(jù)的指示,能夠向用戶呈現(xiàn)直觀的關(guān)于超鏈接打開的指示,而基本不改變當(dāng)前網(wǎng)頁的布局和內(nèi)容,從而避免了對當(dāng)前網(wǎng)頁的布局和內(nèi)容進行的過大改變導(dǎo)致顯示的網(wǎng)頁與電子設(shè)備的顯示屏幕不匹配,而且也有助于用戶方便地確定對超鏈接的操作。
[0095]通過超鏈接的表現(xiàn)形態(tài)的改變所提供的直觀的指示,用戶可方便地確定是否打開所關(guān)注的超鏈接,以及以何種方式打開該超鏈接。
[0096]關(guān)于超鏈接的打開方式,可采用現(xiàn)有領(lǐng)域中常用的打開手段,即用戶根據(jù)每個超鏈接所提供的提示,可選擇對于預(yù)期響應(yīng)時間短的超鏈接,通過單擊直接打開與該超鏈接對應(yīng)的目標(biāo)內(nèi)容,而對于預(yù)期響應(yīng)時間長的超鏈接,通過長按超鏈接以彈出菜單選項并選擇其中的在新瀏覽器窗口或標(biāo)簽頁中打開這一選項來選擇在后臺瀏覽器窗口中打開與該超鏈接對應(yīng)的目標(biāo)內(nèi)容。當(dāng)然,超鏈接的打開手段不限于此。
[0097]如上所述,不管用戶選擇的超鏈接打開方式為何種方式,在被提供了關(guān)于每個超鏈接的預(yù)期響應(yīng)時間的提示之后,用戶對于所關(guān)注的超鏈接,都能夠直觀地了解打開與該超鏈接對應(yīng)的目標(biāo)內(nèi)容的耗時是否超過心理預(yù)期,從而用戶可以決定對超鏈接的操作,例如是否打開超鏈接,以何種方式打開超鏈接等。
[0098]下文將參照圖8詳細(xì)描述根據(jù)本發(fā)明的第二實施例的設(shè)備。
[0099]根據(jù)本發(fā)明的第二實施例的設(shè)備800可包括計算單元801,被配置用于計算所述至少一個超鏈接中的每一個的預(yù)期響應(yīng)時間;以及調(diào)整單元802,被配置用于對于所述至少一個超鏈接中的每一個,基于所計算的預(yù)期響應(yīng)時間,調(diào)整所述超鏈接的表現(xiàn)形態(tài)以向用戶提示該預(yù)期響應(yīng)時間是大于預(yù)定閾值還是小于等于預(yù)定閾值。
[0100]根據(jù)本發(fā)明的第二實施例的方法和設(shè)備還可用于各種電子設(shè)備,尤其優(yōu)選地用于便攜式電子設(shè)備,該便攜式電子設(shè)備通常為顯示屏幕大小受限的便攜式設(shè)備,例如手機、PDA等。該便攜式電子設(shè)備的顯示屏可以是觸摸屏。
[0101][第三實施例]
[0102]本發(fā)明的第三實施例的方法能夠改變超鏈接的表現(xiàn)形式來向用戶提供關(guān)于該超鏈接的預(yù)期響應(yīng)時間的提示,并且在用戶單擊以嘗試打開目標(biāo)內(nèi)容時通過將與用戶單擊的超鏈接對應(yīng)的目標(biāo)內(nèi)容的預(yù)期響應(yīng)時間和預(yù)定閾值進行比較來自動地確定是在當(dāng)前瀏覽器窗口中打開目標(biāo)內(nèi)容還是在后臺瀏覽器窗口中打開目標(biāo)內(nèi)容,從而能夠自動地以適合的方式打開超鏈接,而用戶僅需單擊超鏈接即可,而無需附加的任何操作,使得用戶能夠方便地對超鏈接進行操作。
[0103]如圖9所示,根據(jù)本發(fā)明的第三實施例的方法總體如下。
[0104]該方法涉及一種從當(dāng)前網(wǎng)頁中打開與超鏈接對應(yīng)的目標(biāo)內(nèi)容的方法,所述當(dāng)前網(wǎng)頁中包含至少一個超鏈接,所述至少一個超鏈接中的每一個各對應(yīng)于一個目標(biāo)內(nèi)容。
[0105]在步驟S901中,計算所述至少一個超鏈接中的每一個的預(yù)期響應(yīng)時間;
[0106]在步驟S902中,對于所述至少一個超鏈接中的每一個,基于所計算的預(yù)期響應(yīng)時間,調(diào)整所述超鏈接的表現(xiàn)形態(tài)以向用戶提示該超鏈接的預(yù)期響應(yīng)時間是大于預(yù)定閾值還是小于等于預(yù)定閾值。
[0107]在步驟S903中,當(dāng)用戶單擊所述至少一個超鏈接中的一個超鏈接時,比較所單擊的超鏈接的預(yù)期響應(yīng)時間與預(yù)定閾值,并且基于比較結(jié)果來確定是在后臺瀏覽器窗口中下載并呈現(xiàn)與所單擊的超鏈接對應(yīng)的目標(biāo)內(nèi)容還是在呈現(xiàn)所述當(dāng)前網(wǎng)頁的當(dāng)前瀏覽器窗口中下載并呈現(xiàn)與所單擊的超鏈接對應(yīng)的目標(biāo)內(nèi)容,所述后臺瀏覽器窗口不同于所述當(dāng)前瀏覽器窗口。
[0108]這樣,基于該確定結(jié)果,目標(biāo)內(nèi)容能夠自動地在特定瀏覽器窗口中被下載和呈現(xiàn)。此下載和呈現(xiàn)操作是基于上述確定操作的結(jié)果自動執(zhí)行的,在本發(fā)明的一種實現(xiàn)中可被包含在根據(jù)本發(fā)明的第三實施例的網(wǎng)頁操作方法中。應(yīng)注意,在本發(fā)明的另一種實現(xiàn)中,此下載和呈現(xiàn)操作也可不被包含在根據(jù)本發(fā)明的第三實施例的網(wǎng)頁操作方法中,而僅僅接收該方法的確定結(jié)果作為輸入來執(zhí)行目標(biāo)內(nèi)容的下載和呈現(xiàn)。
[0109]具體地,當(dāng)所單擊的超鏈接的預(yù)期響應(yīng)時間大于所述預(yù)定閾值時,確定在后臺瀏覽器窗口中下載并呈現(xiàn)與所單擊的超鏈接對應(yīng)的目標(biāo)內(nèi)容;以及當(dāng)所單擊的超鏈接的預(yù)期響應(yīng)時間小于等于所述預(yù)定閾值時,確定在所述當(dāng)前瀏覽器窗口中下載并呈現(xiàn)與所單擊的超鏈接對應(yīng)的目標(biāo)內(nèi)容。從而,可基于這樣的確定結(jié)果來自動地在當(dāng)前瀏覽器窗口或者后臺瀏覽器窗口中下載并呈現(xiàn)目標(biāo)內(nèi)容。
[0110]此外,如關(guān)于本發(fā)明的第二實施例的描述中所述,超鏈接的表現(xiàn)形態(tài)可以包括超鏈接的下劃線的顏色、超鏈接的下劃線的線型中的至少一個,并且可被適當(dāng)?shù)卣{(diào)整以向用戶提供指示。
[0111]由此,能夠在向用戶提供直觀的超鏈接的連接相關(guān)性能數(shù)據(jù)的指示的同時,能夠在用戶單擊超鏈接時以最優(yōu)的方式來打開與該超鏈接對應(yīng)的目標(biāo)內(nèi)容,而用戶僅需進行單擊操作,無需再進行額外的操作。
[0112]這樣,第三實施例能夠?qū)崿F(xiàn)在先的第一和第二實施例的全部優(yōu)點,從而進一步優(yōu)化用戶的網(wǎng)頁瀏覽體驗。
[0113]圖10示意性地示出了根據(jù)本發(fā)明的第三實施例的操作示例結(jié)果。
[0114]具體來說,圖10中的左上角示出了用戶可根據(jù)個人喜好來設(shè)定用于不同超鏈接的不同的下劃線形態(tài),例如實線下劃線(諸如可用于快的超鏈接,虛線下劃線(諸如
_ 可用于慢的超鏈接。此外,用戶還可以設(shè)定等待閾值(即上文所述的預(yù)定閾值),例如為I秒,根據(jù)本發(fā)明的實施例的方法將通過將該設(shè)定的等待閾值與超鏈接的預(yù)期響應(yīng)時間比較來判斷該超鏈接是快的超鏈接(預(yù)期響應(yīng)時間小于等于該等待閾值)還是慢的超鏈接(預(yù)期響應(yīng)時間大于等于該等待閾值)。
[0115]基于上述設(shè)定,通過根據(jù)本發(fā)明的實施例的方法,在網(wǎng)頁顯示時各超鏈接下面的下劃線將依據(jù)各自的預(yù)期響應(yīng)時間而被以不同的形態(tài)呈現(xiàn),如圖10中的左下角的瀏覽對話窗口中所顯示的。例如,超鏈接I為快的超鏈接,超鏈接2為慢的超鏈接。
[0116]這樣,用戶將單擊打開超鏈接I時,可以是自動地在當(dāng)前瀏覽器窗口中直接打開該超鏈接I對應(yīng)的內(nèi)容,如圖10中的右上角的超鏈接I的窗口所示;而當(dāng)用戶將單擊打開超鏈接2時,可以是自動地在后臺瀏覽器窗口中打開該超鏈接2對應(yīng)的內(nèi)容,并且用戶可繼續(xù)瀏覽當(dāng)前網(wǎng)頁,直至用戶希望瀏覽超鏈接2對應(yīng)的目標(biāo)內(nèi)容時,用戶將通過切換窗口來瀏覽該目標(biāo)內(nèi)容,如圖10中的下部以及右部的關(guān)于超鏈接2的窗口所示。[0117]由此可見,用戶可被供給相對直觀的關(guān)于網(wǎng)頁打開的性能數(shù)據(jù)信息,并且在用戶單擊超鏈接時以最優(yōu)的方式打開所關(guān)注的超鏈接。
[0118]下文將參照圖11詳細(xì)描述根據(jù)本發(fā)明的第三實施例的設(shè)備。
[0119]根據(jù)本發(fā)明的第三實施例的設(shè)備1100可包括計算單元1101、調(diào)整單元1102以及確定單元1103。該設(shè)備1100還可包括單元1104。
[0120]其中,計算單元1101和調(diào)整單元1102與第二實施例中的計算單元801和調(diào)整單元802類似,單元1103和單元1104與第一實施例中的確定單元601和單元602類似,因此在此不再詳細(xì)描述它們的功能和實現(xiàn)。
[0121]在本發(fā)明的一種實現(xiàn)中,單元1104可以被包含在確定單元1103中,作為確定單元1103的一個組件。在本發(fā)明的另一種實現(xiàn)中,單元1104也可不被包含在確定單元1103中。
[0122]應(yīng)注意,在本發(fā)明的還另一種實現(xiàn)中,該單元1104也可不被包含在設(shè)備1100中,而是作為設(shè)備1100的外接器件被提供。
[0123]根據(jù)本發(fā)明的第三實施例的方法和設(shè)備還可用于各種電子設(shè)備,尤其優(yōu)選地用于便攜式電子設(shè)備,該便攜式電子設(shè)備通常為顯示屏幕大小受限的便攜式設(shè)備,例如手機、PDA等。該便攜式電子設(shè)備的顯示屏可以是觸摸屏。
[0124]圖12是示出可實施本發(fā)明的實施例的計算機系統(tǒng)1000的示例性硬件配置的框圖。
[0125]如圖11所示,計算機系統(tǒng)包括計算機1110。計算機1110包括處理單元1120、系統(tǒng)存儲器1130、不可移除非易失性存儲器接口 1140、可移除非易失性存儲器接口 1150、用戶輸入接口 1160、網(wǎng)絡(luò)接口 1170、視頻接口 1190、和輸出外圍接口 1195,它們通過系統(tǒng)總線1121連接。
[0126]系統(tǒng)存儲器1130包括ROM (只讀存儲器)1131和RAM (隨機存取存儲器)1132。BIOS (基本輸入輸出系統(tǒng))1133駐留在ROM 1131中。操作系統(tǒng)1134、應(yīng)用程序1135、其它程序模塊1136和一些程序數(shù)據(jù)1137駐留在RAM 1132中。
[0127]不可移除非易失性存儲器1141 (諸如硬盤)連接到不可移除非易失性存儲器接口1140。不可移除非易失性存儲器1141例如可存儲操作系統(tǒng)1144、應(yīng)用程序1145、其它程序模塊1146以及一些程序數(shù)據(jù)1147。
[0128]可移除非易失性存儲器(例如軟盤驅(qū)動器1151和⑶-ROM驅(qū)動器1155)連接到可移除非易失性存儲器接口 1150。例如,軟盤1152可插入軟盤驅(qū)動器1151,并且⑶(緊致盤)1156可插入CD-ROM驅(qū)動器1155。
[0129]諸如鼠標(biāo)1161和鍵盤1162的輸入設(shè)備連接到用戶輸入接口 1160。
[0130]計算機1110可通過網(wǎng)絡(luò)接口 1170連接到遠(yuǎn)程計算機1180。例如,網(wǎng)絡(luò)接口 1170可經(jīng)局域網(wǎng)1171連接到遠(yuǎn)程計算機1180??商鎿Q地,網(wǎng)絡(luò)接口 1170可連接到調(diào)制解調(diào)器(調(diào)制器一解調(diào)器)1172,并且調(diào)制解調(diào)器1172經(jīng)廣域網(wǎng)1173連接到遠(yuǎn)程計算機1180。
[0131]遠(yuǎn)程計算機1180可包括諸如硬盤的存儲器1181,其存儲遠(yuǎn)程應(yīng)用程序1185。
[0132]視頻接口 1190連接到監(jiān)視器1191。
[0133]輸出外圍接口 1195連接到打印機1196和揚聲器1197。
[0134]圖12所示的計算機系統(tǒng)僅是說明性的,并且決不打算限制本發(fā)明、其應(yīng)用或者使用。
[0135]圖12所示的計算機系統(tǒng)可對于任一實施例被實現(xiàn)為孤立計算機,或者設(shè)備中的處理系統(tǒng),其中可去除一個或多個不必要的組件或者可添加一個或多個附加的組件。
[0136]本發(fā)明的方法和系統(tǒng)可以廣泛地應(yīng)用于各種在其中能夠利用瀏覽器瀏覽網(wǎng)頁的電子設(shè)備,諸如家用計算機(諸如臺式計算機和筆記本計算機等)、便攜式設(shè)備(諸如手機、PDA、電子閱讀器等)。本發(fā)明的方法和系統(tǒng)優(yōu)選地用于處理能力受限的電子設(shè)備中。本發(fā)明的方法和系統(tǒng)還優(yōu)選地在具有顯示屏幕尺寸受限的便攜式電子設(shè)備中。該便攜式電子設(shè)備的顯示屏可以是觸摸屏。
[0137]另外,可采用多種方式來實行本發(fā)明的方法和系統(tǒng)。例如,可通過軟件來實行本發(fā)明的方法和系統(tǒng)。例如,本發(fā)明的方法可以軟件程序的形式實現(xiàn),例如嵌入在電子設(shè)備中的瀏覽器中實現(xiàn)。本發(fā)明的方法還可以軟件插件的形式實現(xiàn),并且通過安裝被結(jié)合導(dǎo)電子設(shè)備中的瀏覽器中。當(dāng)然,本發(fā)明的方法和系統(tǒng)的實現(xiàn)并不限于此。例如,還可通過硬件、固件或它們的任何組合來實行本發(fā)明的方法和系統(tǒng)。
[0138]上文所述的該方法的步驟的順序僅是說明性的,并且除非另外具體說明,否則本發(fā)明的方法的步驟不限于上文具體描述的順序。此外,在一些實施例中,本發(fā)明還可具體化為記錄介質(zhì)中記錄的程序,包括用于實施根據(jù)本發(fā)明的方法的機器可讀指令。因此,本發(fā)明還涵蓋了存儲用于實施根據(jù)本發(fā)明的方法的程序的記錄介質(zhì)。
[0139]雖然已經(jīng)參考示例實施例描述了本發(fā)明,應(yīng)當(dāng)理解,本發(fā)明不限于公開的示例實施例。下面的權(quán)利要求的范圍將被給予最寬泛的解釋,以便包含所有這些修改以及等同結(jié)構(gòu)和功能。
【權(quán)利要求】
1.一種從當(dāng)前網(wǎng)頁中打開目標(biāo)內(nèi)容的方法,所述當(dāng)前網(wǎng)頁中包含至少一個超鏈接,所述至少一個超鏈接中的每一個各對應(yīng)于一個目標(biāo)內(nèi)容,所述方法包括: 確定步驟,用于當(dāng)用戶單擊所述至少一個超鏈接中的一個超鏈接時,比較所單擊的超鏈接的預(yù)期響應(yīng)時間與預(yù)定閾值,并且基于比較結(jié)果來確定是在后臺瀏覽器窗口中下載并呈現(xiàn)與所單擊的超鏈接對應(yīng)的目標(biāo)內(nèi)容還是在呈現(xiàn)所述當(dāng)前網(wǎng)頁的當(dāng)前瀏覽器窗口中下載并呈現(xiàn)與所單擊的超鏈接對應(yīng)的目標(biāo)內(nèi)容,所述后臺瀏覽器窗口不同于所述當(dāng)前瀏覽器窗P。
2.根據(jù)權(quán)利要求1所述的方法,其中, 當(dāng)前網(wǎng)頁中的至少一個超鏈接中的每一個超鏈接的預(yù)期響應(yīng)時間是在當(dāng)前網(wǎng)頁的下載和呈現(xiàn)處理期間被計算的。
3.根據(jù)權(quán)利要求1所述的方法,其中, 當(dāng)前網(wǎng)頁中的至少一個超鏈接中的每一個超鏈接的預(yù)期響應(yīng)時間是在用戶單擊該超鏈接時才被計算的。
4.根據(jù)權(quán)利要求1所述的方法,其中, 當(dāng)所單擊的超鏈接的預(yù)期響應(yīng)時間大于所述預(yù)定閾值時,確定在后臺瀏覽器窗口中下載并呈現(xiàn)與所單擊的超鏈接對應(yīng)的目標(biāo)內(nèi)容;以及 當(dāng)所單擊的超鏈接的預(yù)期響應(yīng)時間小于等于所述預(yù)定閾值時,確定在所述當(dāng)前瀏覽器窗口中下載并呈現(xiàn)與所單擊的超鏈接對應(yīng)的目標(biāo)內(nèi)容。
5.根據(jù)權(quán)利要求2所述的方法,所述方法還包括:` 在所述當(dāng)前網(wǎng)頁被呈現(xiàn)時,向用戶提供關(guān)于所述至少一個超鏈接中的每一個超鏈接的預(yù)期響應(yīng)時間的提示,所述提示是關(guān)于預(yù)期響應(yīng)時間是大于預(yù)定閾值還是小于等于預(yù)定閾值。
6.根據(jù)權(quán)利要求5所述的方法,其中,對于所述至少一個超鏈接中的每一個超鏈接,通過基于所計算的預(yù)期響應(yīng)時間調(diào)整所述超鏈接的表現(xiàn)形態(tài)來提供所述提示。
7.根據(jù)權(quán)利要求6所述的方法,其中,所述表現(xiàn)形態(tài)包括超鏈接的下劃線的顏色、超鏈接的下劃線的線型中的至少一個。
8.根據(jù)權(quán)利要求1所述的方法,其中, 超鏈接的預(yù)期響應(yīng)時間為從用戶單擊該超鏈接到在呈現(xiàn)所述當(dāng)前網(wǎng)頁的當(dāng)前瀏覽器窗口中呈現(xiàn)與所單擊的超鏈接對應(yīng)的目標(biāo)內(nèi)容的時間。
9.根據(jù)權(quán)利要求1所述的方法,其中,所述方法可應(yīng)用于便攜式設(shè)備。
10.根據(jù)權(quán)利要求9所述的方法,其中,所述便攜式設(shè)備為顯示屏幕大小受限的便攜式設(shè)備。
11.一種網(wǎng)頁呈現(xiàn)方法,所述網(wǎng)頁中包含至少一個超鏈接,所述方法包括: 計算步驟,用于計算所述至少一個超鏈接中的每一個的預(yù)期響應(yīng)時間; 調(diào)整步驟,用于對于所述至少一個超鏈接中的每一個,基于所計算的預(yù)期響應(yīng)時間,調(diào)整所述超鏈接的表現(xiàn)形態(tài)以向用戶提示該預(yù)期響應(yīng)時間是大于預(yù)定閾值還是小于等于該預(yù)定閾值, 其中,超鏈接的預(yù)期響應(yīng)時間為從用戶單擊該超鏈接到在呈現(xiàn)所述網(wǎng)頁的當(dāng)前瀏覽器窗口中呈現(xiàn)與所述超鏈接對應(yīng)的網(wǎng)頁的時間。
12.根據(jù)權(quán)利要求11所述的方法,其中,所述表現(xiàn)形態(tài)包括超鏈接的下劃線的顏色、超鏈接的下劃線的線型中的至少一個。
13.根據(jù)權(quán)利要求11所述的方法,其中,所述方法可應(yīng)用于便攜式設(shè)備。
14.根據(jù)權(quán)利要求13所述的方法,其中,所述便攜式設(shè)備為顯示屏幕大小受限的便攜式設(shè)備。
15.一種從當(dāng)前網(wǎng)頁中打開目標(biāo)內(nèi)容的設(shè)備,所述當(dāng)前網(wǎng)頁中包含至少一個超鏈接,所述至少一個超鏈接中的每一個各對應(yīng)于一個目標(biāo)內(nèi)容,所述設(shè)備包括: 確定單元,被配置用于當(dāng)用戶單擊所述至少一個超鏈接中的一個超鏈接時,比較所單擊的超鏈接的預(yù)期響應(yīng)時間與預(yù)定閾值,并且基于比較結(jié)果來確定是在后臺瀏覽器窗口中下載并呈現(xiàn)與所單擊的超鏈接對應(yīng)的目標(biāo)內(nèi)容還是在呈現(xiàn)所述當(dāng)前網(wǎng)頁的當(dāng)前瀏覽器窗口中下載并呈現(xiàn)與所單擊的超鏈接對應(yīng)的目標(biāo)內(nèi)容的單元,所述后臺瀏覽器窗口不同于所述當(dāng)前瀏覽器窗口。
16.根據(jù)權(quán)利要求15所述的設(shè)備,其中, 當(dāng)前網(wǎng)頁中的至少一個超鏈接中的每一個超鏈接的預(yù)期響應(yīng)時間是在當(dāng)前網(wǎng)頁的下載和呈現(xiàn)處理期間被計算的。
17.根據(jù)權(quán)利要求15所述的設(shè)備,其中 當(dāng)前網(wǎng)頁中的至少一個超鏈接中的每一個超鏈接的預(yù)期響應(yīng)時間是在用戶單擊該超鏈接時才被計算的。
18.根據(jù)權(quán)利要求15所述的設(shè)備,其中: 當(dāng)所單擊的超鏈接的預(yù)期響應(yīng)時間大于所述預(yù)定閾值時,確定在后臺瀏覽器窗口中下載并呈現(xiàn)與所單擊的超鏈接對應(yīng)的目標(biāo)內(nèi)容;以及 當(dāng)所單擊的超鏈接的預(yù)期響應(yīng)時間小于等于所述預(yù)定閾值時,確定在所述當(dāng)前瀏覽器窗口中下載并呈現(xiàn)與所單擊的超鏈接對應(yīng)的目標(biāo)內(nèi)容。
19.根據(jù)權(quán)利要求15所述的設(shè)備,所述設(shè)備還包括: 被配置用于在所述當(dāng)前網(wǎng)頁被呈現(xiàn)時,向用戶提供關(guān)于所述至少一個超鏈接中的每一個超鏈接的預(yù)期響應(yīng)時間的提示的單元,所述提示是關(guān)于預(yù)期響應(yīng)時間是大于預(yù)定閾值還是小于等于預(yù)定閾值。
20.根據(jù)權(quán)利要求19所述的設(shè)備,其中,對于所述至少一個超鏈接中的每一個超鏈接,通過基于所計算的預(yù)期響應(yīng)時間調(diào)整所述超鏈接的表現(xiàn)形態(tài)來提供所述提示。
21.根據(jù)權(quán)利要求20所述的設(shè)備,其中,所述表現(xiàn)形態(tài)包括超鏈接的下劃線的顏色、超鏈接的下劃線的線型中的至少一個。
22.根據(jù)權(quán)利要求15所述的設(shè)備,其中, 超鏈接的預(yù)期響應(yīng)時間為從用戶單擊該超鏈接到在呈現(xiàn)所述當(dāng)前網(wǎng)頁的當(dāng)前瀏覽器窗口中呈現(xiàn)與所單擊的超鏈接對應(yīng)的目標(biāo)內(nèi)容的時間。
23.根據(jù)權(quán)利要求15所述的設(shè)備,其中,所述設(shè)備可應(yīng)用于便攜式設(shè)備。
24.根據(jù)權(quán)利要求23所述的設(shè)備,其中,所述便攜式設(shè)備為顯示屏幕大小受限的便攜式設(shè)備。
25.一種網(wǎng)頁呈現(xiàn)設(shè)備,所述網(wǎng)頁中包含至少一個超鏈接,所述設(shè)備包括: 計算單元,被配置用于計算所 述至少一個超鏈接中的每一個的預(yù)期響應(yīng)時間;調(diào)整單元,被配置用于對于所述至少一個超鏈接中的每一個,基于所計算的預(yù)期響應(yīng)時間,調(diào)整所述超鏈接的表現(xiàn)形態(tài)以向用戶提示該預(yù)期響應(yīng)時間是大于預(yù)定閾值還是小于等于該預(yù)定閾值, 其中,超鏈接的預(yù)期響應(yīng)時間為從用戶單擊該超鏈接到在呈現(xiàn)所述網(wǎng)頁的當(dāng)前瀏覽器窗口中呈現(xiàn)與所述超鏈接對應(yīng)的網(wǎng)頁的時間。
26.根據(jù)權(quán)利要求25所述的設(shè)備,其中,所述表現(xiàn)形態(tài)包括超鏈接的下劃線的顏色、超鏈接的下劃線的線型中的至少一個。
27.根據(jù)權(quán)利要求26所述的設(shè)備,其中,所述設(shè)備可應(yīng)用于便攜式設(shè)備。
28.根據(jù)權(quán)利要求27所述的設(shè)備,其中,所述便攜式設(shè)備為顯示屏幕大小受限的便攜式設(shè)備。
29.一種電子設(shè)備,包括根據(jù)權(quán)利要求15-28中任一項所述的設(shè)備。
30.根據(jù)權(quán)利要求29所述的電子設(shè)備,其中,所述電子設(shè)備是顯示屏幕大小受限的便攜式設(shè)備。`
【文檔編號】G06F17/30GK103778132SQ201210398034
【公開日】2014年5月7日 申請日期:2012年10月19日 優(yōu)先權(quán)日:2012年10月19日
【發(fā)明者】李鍇, 沈為正, 劉增衛(wèi) 申請人:佳能株式會社