專利名稱:導(dǎo)航內(nèi)容的計(jì)算機(jī)系統(tǒng)和方法
技術(shù)領(lǐng)域:
本發(fā)明一般涉及瀏覽軟件,尤其涉及帶有選項(xiàng)卡的瀏覽軟件。
背景技術(shù):
近年來(lái),瀏覽萬(wàn)維網(wǎng)(web)即因特網(wǎng)的圖形部分變得相當(dāng)?shù)昧餍?。通常被稱為web 瀏覽器或簡(jiǎn)稱為瀏覽器的一種軟件程序提供了用于訪問(wèn)web上各種內(nèi)容的容易使用的點(diǎn)擊界面。在輸入特定網(wǎng)站的web地址或URL之后,瀏覽器向主存該網(wǎng)站的web服務(wù)器請(qǐng)求網(wǎng)頁(yè)。瀏覽器然后解釋網(wǎng)頁(yè)并將內(nèi)容顯示在顯示器上。網(wǎng)頁(yè)包括當(dāng)被選中時(shí)使瀏覽器請(qǐng)求與之相關(guān)聯(lián)的附加內(nèi)容的超文本以及超鏈接。通過(guò)選擇超文本和超鏈接,用戶可方便地導(dǎo)航信息頁(yè)面,這通常被稱為瀏覽因特網(wǎng)或因特網(wǎng)沖浪。
每當(dāng)選中超文本或超鏈接之一,即將新內(nèi)容下載到當(dāng)前窗口中。取決于網(wǎng)絡(luò)帶寬, 這可引起短暫到長(zhǎng)時(shí)間的延遲。為了方便,可打開(kāi)其它窗口來(lái)查看多個(gè)網(wǎng)頁(yè)。然而,當(dāng)在一個(gè)頁(yè)面一個(gè)窗口地打開(kāi)若干網(wǎng)頁(yè)之后,任務(wù)欄可能會(huì)變得相當(dāng)?shù)没靵y。這使得難以重新定位特定的網(wǎng)頁(yè)。引入了帶有選項(xiàng)卡的瀏覽器來(lái)幫助管理多個(gè)網(wǎng)頁(yè)的查看。帶有選項(xiàng)卡的瀏覽器在同一瀏覽器窗口內(nèi)將網(wǎng)頁(yè)加載到“選項(xiàng)卡”中。從而,即使加載多個(gè)網(wǎng)頁(yè),在任務(wù)欄中也將僅出現(xiàn)一個(gè)項(xiàng)目??山?jīng)由熱鍵、鏈接上的上下文菜單項(xiàng)等打開(kāi)新的選項(xiàng)卡。新網(wǎng)頁(yè)在后臺(tái)中下載到新選項(xiàng)卡內(nèi)。這允許用戶可在不會(huì)自動(dòng)切換至其它網(wǎng)頁(yè)的情況下繼續(xù)查看當(dāng)前網(wǎng)頁(yè)。任何時(shí)候,用戶可點(diǎn)擊相關(guān)聯(lián)的選項(xiàng)卡來(lái)查看該網(wǎng)頁(yè)。帶有選項(xiàng)卡的瀏覽器使得更易于且更方便來(lái)查看多個(gè)網(wǎng)頁(yè)。然而,當(dāng)打開(kāi)多個(gè)選項(xiàng)卡時(shí),用戶可能會(huì)體會(huì)到在其之間切換的困難。本機(jī)制進(jìn)一步增強(qiáng)了帶有選項(xiàng)卡的瀏覽的體驗(yàn),尤其是在大量打開(kāi)的選項(xiàng)卡中選擇其中之一。
發(fā)明內(nèi)容
此處所述的技術(shù)和機(jī)制針對(duì)用于在帶有選項(xiàng)卡的瀏覽器中管理若干打開(kāi)的選項(xiàng)卡以及選擇其中之一的方法。簡(jiǎn)而言之,瀏覽軟件被配置成提供在視覺(jué)上顯示若干選項(xiàng)卡的快速挑選用戶界面。快速挑選用戶界面為每一選項(xiàng)卡顯示大量信息,諸如縮略圖、描述每一選項(xiàng)卡的元數(shù)據(jù)(例如,標(biāo)題)和/或其它裝飾??s略圖允許用戶容易地區(qū)分每一打開(kāi)的選項(xiàng)卡。瀏覽軟件也可被配置成識(shí)別快速挑選用戶界面內(nèi)的用戶選擇,并作為響應(yīng)切換回帶有選項(xiàng)卡的窗口視圖,并在該視圖內(nèi)顯示所選的選項(xiàng)卡。瀏覽軟件可調(diào)節(jié)選項(xiàng)卡行,使得所選選項(xiàng)卡被置于選項(xiàng)卡行內(nèi)的適宜位置。此外,在快速挑選用戶界面內(nèi),用戶可重新安置縮略圖和/或關(guān)閉縮略圖,從而影響選項(xiàng)卡行中相關(guān)聯(lián)的選項(xiàng)卡。
參考以下附圖描述非限定性且非窮舉的實(shí)施例,其中除非另有指定,否則相同的參考標(biāo)號(hào)指的是各個(gè)附圖中同樣的部分。圖I是可用于實(shí)現(xiàn)此處所述的技術(shù)和機(jī)制的說(shuō)明性計(jì)算機(jī)環(huán)境。圖2是示出用于實(shí)現(xiàn)提供如此處所述的快速挑選選項(xiàng)卡用戶界面的帶有選項(xiàng)卡的瀏覽的體系結(jié)構(gòu)的一個(gè)實(shí)施例的框圖。圖3是示出在帶有選項(xiàng)卡的瀏覽器中支持快速挑選機(jī)制的用戶界面的一個(gè)實(shí)施例的顯示。圖4是示出快速挑選用戶界面的一個(gè)實(shí)施例并示出該界面內(nèi)的用戶選擇的顯示。 圖5是示出在圖4所示的快速挑選用戶界面內(nèi)的用戶動(dòng)作之后的帶有選項(xiàng)卡的窗口的顯示。圖6是示出快速挑選用戶界面并示出該界面內(nèi)的另一用戶選擇的顯示。圖7是示出在圖6所示的快速挑選用戶界面內(nèi)的用戶動(dòng)作之后的帶有選項(xiàng)卡的窗口的顯示。圖8是示出快速挑選用戶界面并示出用戶在該界面內(nèi)重新安置縮略圖的顯示。圖9是示出在圖8所示的快速挑選用戶界面內(nèi)的用戶動(dòng)作之后的帶有選項(xiàng)卡的窗口的顯示。圖10是一般示出用于使用本發(fā)明的快速挑選特征在帶有選項(xiàng)卡的瀏覽器內(nèi)管理打開(kāi)的選項(xiàng)卡并從大量打開(kāi)的選項(xiàng)卡中選擇其中之一的處理的操作狀態(tài)圖。
具體實(shí)施例方式簡(jiǎn)要地,此處所述的技術(shù)和機(jī)制針對(duì)在瀏覽器所顯示的帶有選項(xiàng)卡的窗口內(nèi)管理大量打開(kāi)的選項(xiàng)卡并選擇其中之一。提供在視覺(jué)上顯示大量信息,諸如縮略圖、描述每一選項(xiàng)卡的元數(shù)據(jù)(例如,標(biāo)題)等的快速挑選用戶界面。可在快速挑選用戶界面內(nèi)選擇和/或移動(dòng)縮略圖。在切換回帶有選項(xiàng)卡的窗口視圖之后,基于在快速挑選用戶界面中發(fā)生的交互來(lái)修改選項(xiàng)卡行和帶有選項(xiàng)卡的窗口的內(nèi)容。以下討論描述支持不同種類選項(xiàng)卡的窗口的帶有選項(xiàng)卡的瀏覽器內(nèi)的快速挑選機(jī)制。然而,在閱讀了以下描述之后,本領(lǐng)域的技術(shù)人員可將該快速挑選機(jī)制并入其它類型的帶有選項(xiàng)卡的瀏覽器內(nèi)。如將在以下更詳細(xì)描述地,本發(fā)明的快速挑選機(jī)制提供在此之前未實(shí)現(xiàn)的方便性。示例性計(jì)算環(huán)境快速挑選機(jī)制的各個(gè)實(shí)施例可在不同的計(jì)算機(jī)環(huán)境中實(shí)現(xiàn)。圖I中所示的計(jì)算機(jī)環(huán)境僅是計(jì)算機(jī)環(huán)境的一個(gè)示例,且不旨在對(duì)計(jì)算機(jī)和網(wǎng)絡(luò)體系結(jié)構(gòu)的使用范圍或功能作出任何限制。也不應(yīng)將該計(jì)算機(jī)環(huán)境解釋為對(duì)圖I中所示的任一組件或其組合有任何依賴性或要求。參考圖1,一個(gè)實(shí)現(xiàn)快速挑選機(jī)制的示例性系統(tǒng)包括計(jì)算設(shè)備,諸如計(jì)算設(shè)備100。在其最基本配置中,計(jì)算設(shè)備100—般包括至少一個(gè)處理單元102和系統(tǒng)存儲(chǔ)器104。取決于計(jì)算設(shè)備的精確配置和類型,系統(tǒng)存儲(chǔ)器104可以是易失性的(諸如RAM)、非易失性的(諸如ROM、閃存等)或是這兩者的某種組合。系統(tǒng)存儲(chǔ)器104 —般包括操作系統(tǒng)106、一個(gè)或多個(gè)程序模塊108,且可包括程序數(shù)據(jù)110。該基本配置在圖I中由虛線112內(nèi)的組件示出。計(jì)算設(shè)備100可具有附加特征或功能。例如,計(jì)算設(shè)備100也可包括附加數(shù)據(jù)存儲(chǔ)設(shè)備(可移動(dòng)和/或不可移動(dòng)),諸如例如,磁盤(pán)、光盤(pán)或磁帶。這樣的附加存儲(chǔ)在圖I中由可移動(dòng)存儲(chǔ)114和不可移動(dòng)存儲(chǔ)116示出。計(jì)算機(jī)存儲(chǔ)介質(zhì)可包括以用于存儲(chǔ)諸如計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊、或其它數(shù)據(jù)等信息的任何方法或技術(shù)實(shí)現(xiàn)的易失性和非易失性、可移動(dòng)和不可移動(dòng)的介質(zhì)。系統(tǒng)存儲(chǔ)器104、可移動(dòng)存儲(chǔ)114和不可移動(dòng)存儲(chǔ)116 都是計(jì)算機(jī)存儲(chǔ)介質(zhì)的示例。因此,計(jì)算機(jī)存儲(chǔ)介質(zhì)包括,但不限于,RAM、R0M、EEPR0M、閃存或其它存儲(chǔ)器技術(shù),CD-ROM、數(shù)字多功能盤(pán)(DVD)或其它光存儲(chǔ),磁帶盒、磁帶、磁盤(pán)存儲(chǔ)或其它磁性存儲(chǔ)設(shè)備,或可用來(lái)存儲(chǔ)所需信息并可由計(jì)算設(shè)備100訪問(wèn)的任何其它介質(zhì)。任何這樣的計(jì)算機(jī)存儲(chǔ)介質(zhì)都可以是設(shè)備100的一部分。計(jì)算設(shè)備100也可以具有諸如鍵盤(pán) 132、鼠標(biāo)134、筆、語(yǔ)音輸入設(shè)備、觸摸輸入設(shè)備等輸入設(shè)備118。也可以包括諸如顯示器、 揚(yáng)聲器、打印機(jī)等輸出設(shè)備120。在本領(lǐng)域中,這些設(shè)備是公知的,無(wú)需在此處詳細(xì)討論。計(jì)算設(shè)備100也可以包含允許該設(shè)備與其它計(jì)算設(shè)備124諸如通過(guò)網(wǎng)絡(luò)通信的通信連接122。通信連接122是通信介質(zhì)的一個(gè)示例。通信介質(zhì)通常可具體化為諸如載波或其它傳輸機(jī)制等已調(diào)制數(shù)據(jù)信號(hào)中的計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其它數(shù)據(jù),并且包括任何信息傳遞介質(zhì)。術(shù)語(yǔ)“已調(diào)制數(shù)據(jù)信號(hào)”是指以對(duì)信號(hào)中的信息編碼的方式設(shè)置或改變其一個(gè)或多個(gè)特征的信號(hào)。作為示例,而非限制,通信介質(zhì)包括諸如有線網(wǎng)絡(luò)或直接線連接的有線介質(zhì),以及諸如聲學(xué)、RF、紅外及其它無(wú)線介質(zhì)的無(wú)線介質(zhì)。如此處所用的術(shù)語(yǔ)計(jì)算機(jī)可讀介質(zhì)既包括存儲(chǔ)介質(zhì)又包括通信介質(zhì)。
各種模塊和技術(shù)可在此處在諸如程序模塊的由一個(gè)或多個(gè)計(jì)算機(jī)或其它設(shè)備執(zhí)行的計(jì)算機(jī)可執(zhí)行指令的一般上下文中描述。一般,程序模塊包括例程、程序、對(duì)象、組件、 數(shù)據(jù)結(jié)構(gòu)等,它們執(zhí)行特定任務(wù)或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類型。這些程序模塊等可被執(zhí)行為本機(jī)代碼,或可諸如在虛擬機(jī)中或其它即時(shí)編譯執(zhí)行環(huán)境中被下載和執(zhí)行。一般,程序模塊的功能可按各個(gè)實(shí)施例中的需要組合或分布。這些模塊和技術(shù)的實(shí)現(xiàn)可在某種形式的計(jì)算機(jī)可讀介質(zhì)上存儲(chǔ)或傳輸。計(jì)算機(jī)可讀介質(zhì)可以是可由計(jì)算機(jī)訪問(wèn)的任何可用介質(zhì)。作為示例,而非限制,計(jì)算機(jī)可讀介質(zhì)可包括“計(jì)算機(jī)存儲(chǔ)介質(zhì)”和“通信介質(zhì)”。示例性體系結(jié)構(gòu)圖2是示出用于實(shí)現(xiàn)如此處所述的快速挑選機(jī)制的體系結(jié)構(gòu)200的一個(gè)實(shí)施例的框圖。體系結(jié)構(gòu)200包括一個(gè)或多個(gè)內(nèi)容窗口 202。內(nèi)容窗口可以是web瀏覽器、shell (命令解釋程序)視圖、文字處理應(yīng)用程序/文檔、電子表應(yīng)用程序/文檔、演示應(yīng)用程序/文檔、文檔查看器等。每一內(nèi)容窗口 202按需與其自己的工具欄/菜單204、自定義欄206、狀態(tài)欄208和內(nèi)容210相關(guān)聯(lián)。例如,自定義欄可包括創(chuàng)建來(lái)與搜索引 擎等一起操作的各欄。 如前所述,在傳統(tǒng)的瀏覽器中,每一瀏覽器窗口在任務(wù)欄上消耗空間。一旦打開(kāi)了多個(gè)瀏覽器窗口,任務(wù)欄就變得非?;靵y。對(duì)本發(fā)明的帶有選項(xiàng)卡的瀏覽器,選項(xiàng)卡窗口管理器220 經(jīng)由其各自的選項(xiàng)卡窗口 212處理所有的內(nèi)容窗口 202。選項(xiàng)卡窗口管理器220與瀏覽器框架214通信。此外,瀏覽器框架214與導(dǎo)航欄216、框架命令欄218、和選項(xiàng)卡用戶界面 222通信。這些組件中的每一個(gè)都將在以下在描述線程邊界230之后更詳細(xì)地描述。
線程邊界230表示操縱線程邊界230左側(cè)所示的組件的處理的單個(gè)線程(即,框架線程)與操縱線程邊界230右側(cè)的組件的處理的多個(gè)線程之間的邊界。內(nèi)容窗口 202的每一實(shí)例與它自己的線程的至少其中之一相關(guān)聯(lián)。該線程也操縱對(duì)相關(guān)聯(lián)的工具欄/菜單204、自定義欄206、狀態(tài)欄208和內(nèi)容210的處理。具有每一內(nèi)容窗口 202至少一個(gè)線程的多個(gè)線程,該體系結(jié)構(gòu)防止了因僅有一個(gè)線程操縱跨多個(gè)選項(xiàng)卡呈現(xiàn)的所有HTML的消息而引起的潛在瓶頸。此外,具有多個(gè)線程減少了當(dāng)下載網(wǎng)頁(yè)時(shí)的不必要的延遲或超時(shí)的可能性。具有多個(gè)線程也使該體系結(jié)構(gòu)更有彈性,因?yàn)槿绻贿x項(xiàng)卡死機(jī),則僅一個(gè)選項(xiàng)卡死機(jī),而不是可能使所有選項(xiàng)卡死機(jī)。這與在單個(gè)n線程上主存其多個(gè)選項(xiàng)卡的其它帶有選項(xiàng)卡的瀏覽器形成對(duì)比。在那些帶有選項(xiàng)卡的瀏覽器中,當(dāng)單個(gè)選項(xiàng)卡被阻塞時(shí),整個(gè)應(yīng)用程序死機(jī)??蓪?duì)每一單個(gè)線程定優(yōu)先級(jí)?,F(xiàn)在描述體系結(jié)構(gòu)200中的每一組件。如上所述,每一內(nèi)容窗口 202按需與其自己的工具欄/菜單204、自定義欄206、狀態(tài)欄208和內(nèi)容210相關(guān)聯(lián)。例如,如果打開(kāi)了五個(gè)選項(xiàng)卡,則創(chuàng)建每一附件(例如,自定義欄、工具欄等)的五個(gè)實(shí)例并將其掛鉤到其自己的內(nèi)容。類似地,如果經(jīng)由內(nèi)部邏輯、HTML、文檔主存(hosting)、附件等修改了菜單或狀態(tài) 欄,則改變了與該內(nèi)容窗口 202相關(guān)聯(lián)的菜單或狀態(tài)欄。附件和內(nèi)容窗口 202以公知方式操作。因?yàn)?,附件不知道選項(xiàng)卡,所以體系結(jié)構(gòu)200不修改附件與內(nèi)容窗口之間的操作。相反,該體系結(jié)構(gòu)將每一組內(nèi)容窗口打包成一個(gè)瀏覽器框架214。盡管未不出,但可以有多個(gè)瀏覽器框架214,每一個(gè)均帶有一組帶有不同種類選項(xiàng)卡的窗口。內(nèi)容窗口 202維護(hù)內(nèi)容窗口的狀態(tài),諸如大小、位置、框架元素的可見(jiàn)性等。當(dāng)帶有選項(xiàng)卡的瀏覽器關(guān)閉時(shí),狀態(tài)可被存入流中,然后可當(dāng)運(yùn)行新內(nèi)容窗口時(shí)被讀取?;蛘撸瑺顟B(tài)可被保存在注冊(cè)表中,并當(dāng)運(yùn)行新內(nèi)容窗口時(shí)從注冊(cè)表讀取。選項(xiàng)卡窗口 212依靠框架線程而運(yùn)行。每一選項(xiàng)卡窗口 212被配置成管理框架外部組件(例如,導(dǎo)航欄216、瀏覽器框架214等)與單個(gè)選項(xiàng)卡之間的通信。選項(xiàng)卡窗口212保存指向其相關(guān)聯(lián)內(nèi)容窗口 202的指針和接口,使得它可管理框架外部組件與各個(gè)內(nèi)容窗口 202之間的跨線程通信??缇€程通信可涉及跨線程調(diào)用。在一個(gè)實(shí)施例中,由瀏覽器框架214對(duì)內(nèi)容窗口 202的調(diào)用可以是異步的。選項(xiàng)卡窗口 212然后負(fù)責(zé)對(duì)參數(shù)編組,并向內(nèi)容窗口 202的主窗口投寄消息。與此相反,由內(nèi)容窗口 202對(duì)框架瀏覽器214的調(diào)用可以是同步的。選項(xiàng)卡窗口 212然后負(fù)責(zé)對(duì)相應(yīng)選項(xiàng)卡窗口 212的接口編組。選項(xiàng)卡窗口 212也可將同步調(diào)用轉(zhuǎn)換成異步調(diào)用,以便減少選項(xiàng)卡死機(jī)的可能性。選項(xiàng)卡窗口 212也可高速緩存有限數(shù)目的狀態(tài)。這允許選項(xiàng)卡窗口向其它組件提供快速同步狀態(tài)查找。當(dāng)選項(xiàng)卡窗口 212從內(nèi)容窗口 202接收修改狀態(tài)的事件時(shí),選項(xiàng)卡窗口將這些事件傳播至選項(xiàng)卡窗口管理器220。此外,選項(xiàng)卡窗口 212展示可在選項(xiàng)卡上執(zhí)行的若干操作,諸如銷(xiāo)毀(destroy)、設(shè)置可見(jiàn)性、設(shè)置大小、設(shè)置位置和順序。選項(xiàng)卡窗口 212也展示框架異步調(diào)用選項(xiàng)卡所需的操作。這些操作可經(jīng)由個(gè)別的應(yīng)用程序編程接口(API)或通過(guò)通用API來(lái)展示。對(duì)本發(fā)明的快速挑選機(jī)制而言,每一選項(xiàng)卡窗口 212可具有其自己的特征集。例如,選項(xiàng)卡窗口之一可以是具有不同于其它帶有選項(xiàng)卡的窗口的導(dǎo)航特征的快速挑選窗口。如將在圖3-9中描述和示出的,快速挑選窗口的導(dǎo)航特征可修改選項(xiàng)卡行并修改帶有選項(xiàng)卡的瀏覽器的選項(xiàng)卡視圖內(nèi)所顯示的內(nèi)容。
選項(xiàng)卡窗口管理器220經(jīng)由多個(gè)選項(xiàng)卡窗口 212主存多個(gè)內(nèi)容窗口 202。選項(xiàng)卡窗口管理器220管理每一選項(xiàng)卡的總體狀態(tài)。狀態(tài)可包括頂層URL ;頁(yè)面標(biāo)題;后退/前進(jìn)按鈕可用性;當(dāng)前頁(yè)面的收藏圖標(biāo)、當(dāng)前頁(yè)面的進(jìn)度狀態(tài)、用戶界面中所反映的安全信息 (例如,HTTP信息)等。選項(xiàng)卡窗口管理器220可同步地向選項(xiàng)卡窗口 212查詢每個(gè)選項(xiàng)卡的數(shù)據(jù)。此外,選項(xiàng)卡窗口管理器220管理在選項(xiàng)卡上執(zhí)行的操作,諸如打開(kāi)、關(guān)閉、選擇、移動(dòng)、設(shè)置大小、設(shè)置位置、設(shè)置順序等。這通過(guò)訪問(wèn)經(jīng)由選項(xiàng)卡窗口 212展示的操作來(lái)實(shí)現(xiàn)。瀏覽器框架214主存導(dǎo)航欄216、框架命令欄218、選項(xiàng)卡窗口管理器220和選項(xiàng)卡Π 222。瀏覽器框架214也可直接或間接地主存復(fù)用欄(rebar)控件(未示出)。瀏覽器框架214作為所主存的這些組件之間的通信的中間人。選項(xiàng)卡Π 222被配置成為呈現(xiàn)選項(xiàng)卡窗口 212集合的用戶界面。如將在以下結(jié)合圖3-9描述,選項(xiàng)卡Π 222可提供用于實(shí)現(xiàn)本發(fā)明的快速挑選機(jī)制的功能的快速挑選用戶界面。此外,選項(xiàng)卡Π 222控制選項(xiàng)卡瀏覽器的矩形區(qū)域。選項(xiàng)卡Π 222經(jīng)由瀏覽器框架214從選項(xiàng)卡窗口管理器220接收事件。事件屬于正由選項(xiàng)卡窗口管理器220管理的選項(xiàng)卡。事件包括“ OnTabLi stChanged”事件、“ OnTabChanged”事件?!?OnTabLi stChanged” 事件在對(duì)選項(xiàng)卡集合作改變(例如,打開(kāi)、關(guān)閉、重排等)時(shí)由選項(xiàng)卡窗口管理器220發(fā)送。 “OnTabChanged”事件在單個(gè)選項(xiàng)卡改變(例如,進(jìn)度、標(biāo)題、URL)時(shí)由選項(xiàng)卡窗口管理器 220發(fā)送。相應(yīng)的選項(xiàng)卡窗口 212向選項(xiàng)卡窗口管理器220發(fā)送通知,后者將通知轉(zhuǎn)發(fā)給選項(xiàng)卡Π 222。通知標(biāo)識(shí)選項(xiàng)卡。這種通信的方法使通信保持串行化。在替換實(shí)施例中,各個(gè)選項(xiàng)卡窗口 212直接訪問(wèn)選項(xiàng)卡Π 222。此外,可能存在多個(gè)選項(xiàng)卡Π 222組件,每一個(gè) 均操縱同一組但用于用戶界面上的不同位置的選項(xiàng)卡。例如,一個(gè)選項(xiàng)卡Π可沿著顯示的頂部操縱選項(xiàng)卡行,而另一選項(xiàng)卡UI可沿著顯示的一側(cè)操縱選項(xiàng)卡列表視圖。框架命令欄218提供被確定為最為有用的一組命令。通過(guò)使這組命令可供任何選項(xiàng)卡容易地使用,用戶可方便地為任何選項(xiàng)卡選定命令之一。示例性用戶界面圖3是示出在帶有選項(xiàng)卡的瀏覽器中支持快速挑選機(jī)制的用戶界面的一個(gè)實(shí)施例的顯示。用戶界面300示出帶有選項(xiàng)卡的瀏覽器中實(shí)現(xiàn)本發(fā)明的快速挑選機(jī)制的顯著部分。本領(lǐng)域的技術(shù)人員可以理解,也可在用戶界面300內(nèi)包括可任選的第三方工具欄(未示出)、頁(yè)面空間控件(未示出)、狀態(tài)欄(未示出)和/或自定義欄(未示出),而不背離本發(fā)明的快速挑選機(jī)制。如圖所示,用戶界面300包括導(dǎo)航欄302和帶有標(biāo)簽的窗口 312。帶有選項(xiàng)卡的窗口 312包括,選項(xiàng)卡帶或選項(xiàng)卡行320、一個(gè)或多個(gè)選項(xiàng)卡(例如, 選項(xiàng)卡332-342)、與當(dāng)前作為焦點(diǎn)的選項(xiàng)卡(例如,圖3中所示的選項(xiàng)卡336)相關(guān)聯(lián)的內(nèi)容360。此外,帶有選項(xiàng)卡的窗口 312可包括用于在帶有選項(xiàng)卡的窗口 312內(nèi)創(chuàng)建新選項(xiàng)卡的新選項(xiàng)卡356。當(dāng)打開(kāi)附加選項(xiàng)卡時(shí),每一選項(xiàng)卡的可視部分被減少以容納附加的選項(xiàng)卡。一旦供附加選項(xiàng)卡使用的空間不足,某些選項(xiàng)卡即可在視覺(jué)上從帶有選項(xiàng)卡的窗口 312 中移除。然而,在視覺(jué)上移除的選項(xiàng)卡仍作為選項(xiàng)卡窗口(選項(xiàng)卡窗口 212)被維護(hù),且由圖2中所示的選項(xiàng)卡窗口管理器220管理??赏ㄟ^(guò)分別點(diǎn)擊左右溢出指示符352和354中的任一個(gè)來(lái)訪問(wèn)視覺(jué)上移除的選項(xiàng)卡。左右溢出指示符352和354當(dāng)有一個(gè)或多個(gè)打開(kāi)的選項(xiàng)卡在視覺(jué)上從選項(xiàng)卡行320中被移除時(shí)出現(xiàn)在帶有選項(xiàng)卡的窗口 312內(nèi)。當(dāng)存在有限數(shù)目的打開(kāi)的選項(xiàng)卡時(shí)(例如,四個(gè)選項(xiàng)卡),每一選項(xiàng)卡內(nèi)的文字可足以區(qū)分選項(xiàng)卡,然而,一旦用戶打開(kāi)了若干選項(xiàng)卡之后,難以在若干打開(kāi)的選項(xiàng)卡之間進(jìn)行區(qū)分,因?yàn)榕c每一選項(xiàng)卡相關(guān)聯(lián)的文字被減少了,某些選項(xiàng)卡可能甚至不可見(jiàn)了。為說(shuō)明性目的,本示例使用其原始順序(例如,第I)附加“站點(diǎn)”顯示每一選項(xiàng)卡的標(biāo)題的文字??梢?jiàn),隨著打開(kāi)的選項(xiàng)卡越來(lái)越多,某些選項(xiàng)卡的標(biāo)題(例如,選項(xiàng)卡340和341)顯示關(guān)于相關(guān)聯(lián)的打開(kāi)的選項(xiàng)卡的內(nèi)容的有限的有用信息。根據(jù)本發(fā)明的快速挑選機(jī)制,帶有選項(xiàng)卡的瀏覽器提供訪問(wèn)快速挑選用戶界面的機(jī)制。該機(jī)制可以是用戶界面300上的快速挑選按鈕350、上下文菜單選擇(未示出)等。 該機(jī)制也可以是通過(guò)鍵盤(pán)輸入的熱鍵(未示出)。用戶可選擇快速挑選按鈕350來(lái)訪問(wèn)快速挑選用戶界面。導(dǎo)航欄302可包括地址欄304、后退按鈕306、前進(jìn)按鈕308、和搜索框310??蔀槊恳贿x項(xiàng)卡維護(hù)地址欄304的內(nèi)容。因此,當(dāng)“點(diǎn)擊”選項(xiàng)卡332-341時(shí),地址欄304可顯示當(dāng)前所選的選項(xiàng)卡(即,作為焦點(diǎn)的選項(xiàng)卡)的地址。搜索框310允許輸入文字,并在當(dāng)前所選選項(xiàng)卡中對(duì)其進(jìn)行搜索。在一個(gè)實(shí)施例中,用戶界面300中作為每個(gè)框架的項(xiàng)目包括導(dǎo)航欄302和選項(xiàng)卡帶320。用戶界面300中作為每個(gè)選項(xiàng)卡的項(xiàng)目包括內(nèi)容360。在一個(gè)實(shí)施例中,內(nèi)容360 可包括不同類型的數(shù)據(jù)源。例如,內(nèi)容360可以是網(wǎng)頁(yè)、shell文件夾、基于導(dǎo)航的應(yīng)用程序等。這種不同種類的內(nèi)容可被主存在單個(gè)框架中。在另一實(shí)施例中,與每一選項(xiàng)卡相關(guān)聯(lián)的內(nèi)容360都可以是網(wǎng)頁(yè)。圖4是示出快速挑選用戶界面的一個(gè)實(shí)施例并示出該界面的用戶選擇的顯示??焖偬暨x用戶·界面400示出如上所述的導(dǎo)航欄302和快速挑選窗口 460??焖偬暨x窗口 460顯示大量信息,諸如選項(xiàng)卡行320中每一打開(kāi)的選項(xiàng)卡的圖形表示(例如,縮略圖402-411), 選項(xiàng)卡行中因位于溢出中而當(dāng)前不可見(jiàn)的打開(kāi)的選項(xiàng)卡的圖形表示(例如,縮略圖401、 412-414)。帶有選項(xiàng)卡的瀏覽器按比例縮放縮略圖,使得可在快速挑選窗口 460中查看每一選項(xiàng)卡的內(nèi)容。在該示例中,縮略圖401-405在頂行上連續(xù)顯示,縮略圖406-410在中行上連續(xù)顯示,而縮略圖411-414在底行上連續(xù)顯示。每一打開(kāi)的選項(xiàng)卡的縮略圖在存儲(chǔ)器中隨時(shí)可用,因此顯示快速挑選窗口 460提供了區(qū)分打開(kāi)的選項(xiàng)卡的有效手段。在某些情況中,如果用戶打開(kāi)了非常多的選項(xiàng)卡,則快速挑選窗口 460可顯示進(jìn)一步縮小的縮略圖、 預(yù)定數(shù)目的縮略圖等。每一縮略圖可包括關(guān)閉指示符(例如,關(guān)閉指示符420)。如果用戶選中關(guān)閉指示符420,則從快速挑選窗口 460中移除相應(yīng)的縮略圖(例如,縮略圖411),且從選項(xiàng)卡行320 中移除其相關(guān)聯(lián)選項(xiàng)卡(例如,選項(xiàng)卡341)。此外,該大量信息可包括快速挑選窗口 460中每一項(xiàng)目的頁(yè)面標(biāo)題或其它裝飾。當(dāng)用戶將指針(例如指針422)懸停在縮略圖之一(例如,縮略圖410)上時(shí),縮略圖410可在視覺(jué)上改變外觀,諸如改變其顏色。此外,與所懸停的縮略圖410相關(guān)聯(lián)的選項(xiàng)卡(選項(xiàng)卡440)可改變其外觀,諸如改變顏色、加粗文本字體等。用戶可選擇縮略圖中任一個(gè)來(lái)查看其在帶有選項(xiàng)卡的窗口中的相應(yīng)內(nèi)容。圖5是示出在圖4所示的快速挑選用戶界面內(nèi)的用戶動(dòng)作之后的帶有選項(xiàng)卡的窗口的顯示。在該示例中,用戶選擇圖4所示的快速挑選用戶界面中的縮略圖410。因此,帶有選項(xiàng)卡的窗口將與縮略圖410相關(guān)聯(lián)的選項(xiàng)卡(S卩,選項(xiàng)卡340)顯示為焦點(diǎn)選項(xiàng)卡。焦點(diǎn)選項(xiàng)卡的內(nèi)容在帶有選項(xiàng)卡的窗口 312中被顯示為內(nèi)容560。圖6是示出快速挑選用戶界面并示出該界面內(nèi)的另一用戶選擇的顯示。該顯示類似于圖4,除了在圖6中,用戶選擇了縮略圖413。因?yàn)榕c縮略圖413相關(guān)聯(lián)的選項(xiàng)卡413當(dāng)前在選項(xiàng)卡行320中不可見(jiàn),因此右溢出指示符354可在視覺(jué)上改變外觀,使得用戶可容易地在選項(xiàng)卡行320中識(shí)別出相關(guān)聯(lián)選項(xiàng)卡的相對(duì)位置。在另一實(shí)施例中,當(dāng)用戶在縮略圖(例如,縮略圖413)上懸停時(shí),該縮略圖可放大,使得用戶可更容易地查看與該打開(kāi)的選項(xiàng)卡相關(guān)聯(lián)的內(nèi)容。頁(yè)面標(biāo)題(例如,頁(yè)面標(biāo)題630)或其它裝飾可與每一縮略圖相關(guān)聯(lián)。這向用戶提供了附加信息以幫助用戶選擇打開(kāi)的選項(xiàng)卡之一。圖7是示出在圖6所示的快速挑選用戶界面內(nèi)用戶動(dòng)作之后的帶有選項(xiàng)卡的窗口的顯示。如上所述,用戶在快速挑選用戶界面中選擇了縮略圖413。因此,帶有選項(xiàng)卡的窗 口將與縮略圖413相關(guān)聯(lián)的選項(xiàng)卡(S卩,選項(xiàng)卡343)顯示為焦點(diǎn)選項(xiàng)卡。焦點(diǎn)選項(xiàng)卡的內(nèi)容在帶有選項(xiàng)卡的窗口 312中被顯示為內(nèi)容760。重要的是注意到,對(duì)此選擇,選項(xiàng)卡行320內(nèi)顯示的選項(xiàng)卡被重新定位,使得所選選項(xiàng)卡(即,選項(xiàng)卡343)位于可視選項(xiàng)卡內(nèi)的適宜位置中。因此,選項(xiàng)卡332-334(圖5中所示)在視覺(jué)上被移除,且現(xiàn)在可通過(guò)點(diǎn)擊左溢出指示符352來(lái)訪問(wèn)。同樣地,之前位于圖5的溢出中的選項(xiàng)卡342-344現(xiàn)在出現(xiàn)在選項(xiàng)卡行320中。本質(zhì)上,帶有選項(xiàng)卡的瀏覽器試圖基于在快速挑選用戶界面中所選的項(xiàng)目在選項(xiàng)卡行中智能地滑動(dòng)選項(xiàng)卡。圖8是示出快速挑選用戶界面并示出用戶在該界面內(nèi)重新安置縮略圖的顯示。再一次,該顯示與圖4完全相同,除了在圖8中,用戶在快速挑選用戶界面內(nèi)正執(zhí)行拖放操作??s略圖413正被從底行中的倒數(shù)第二個(gè)位置重新安置到頂行中的第三個(gè)位置。在該拖放操作之后,縮略圖413將位于頂行上縮略圖402與縮略圖403之間。圖9是示出在圖8所示的快速挑選用戶界面內(nèi)的用戶動(dòng)作之后的帶有選項(xiàng)卡的窗口的顯示。在圖8中,當(dāng)移動(dòng)縮略圖413之后,用戶選擇了縮略圖413以便查看。可見(jiàn),圖9所示的選項(xiàng)卡行320內(nèi)的選項(xiàng)卡被重新安置,使得與縮略圖413相關(guān)聯(lián)的選項(xiàng)卡(即,選項(xiàng)卡343)被置于分別與縮略圖402和403相關(guān)聯(lián)的選項(xiàng)卡332和333之間。此外,之前位于溢出中的選項(xiàng)卡331被包括在選項(xiàng)卡行320中,而選項(xiàng)卡440和441從選項(xiàng)卡行中被移除,現(xiàn)在位于溢出中。較之以選項(xiàng)卡331留在溢出中,這允許所選選項(xiàng)卡343能擁有更適宜的位置。在一個(gè)實(shí)施例中,最適宜的位置可以是選項(xiàng)卡行中的中心選項(xiàng)卡。或者,最適宜的位置可以是選項(xiàng)卡行中的最左端的選項(xiàng)卡。這種最適宜位置可以是用戶可定義的。示例性操作圖10是一般示出用于使用本發(fā)明的快速挑選特征來(lái)管理帶有選項(xiàng)卡的瀏覽器內(nèi)的大量打開(kāi)的選項(xiàng)卡并選擇其中之一的處理的操作狀態(tài)圖1000。處理可在諸如計(jì)算設(shè)備100的計(jì)算設(shè)備上實(shí)現(xiàn)。處理可在操作系統(tǒng)106內(nèi)實(shí)現(xiàn),作為一個(gè)或多個(gè)程序模塊108,或作為兩者的組合。為了說(shuō)明起見(jiàn),處理被示出和描述為自不同狀態(tài)的不同轉(zhuǎn)移。然而,可使用若干流程圖來(lái)示出狀態(tài)圖1000內(nèi)發(fā)生的所有處理。在狀態(tài)1002處,帶有選項(xiàng)卡的瀏覽器顯示包括選項(xiàng)卡行和當(dāng)前焦點(diǎn)選項(xiàng)卡的內(nèi)容的帶有選項(xiàng)卡的窗口。自狀態(tài)1002,可發(fā)生若干轉(zhuǎn)移。自狀態(tài)1002可發(fā)生狀態(tài)1004。在狀態(tài)1004處,帶有選項(xiàng)卡的瀏覽器添加新選項(xiàng)卡,并將焦點(diǎn)選項(xiàng)卡改為新選項(xiàng)卡。此外,如果添加新選項(xiàng)卡使選項(xiàng)卡行中的選項(xiàng)卡的數(shù)目多于預(yù)定數(shù)目,則帶有選項(xiàng)卡的瀏覽器可在視覺(jué)上移除選項(xiàng)卡行上顯示的選項(xiàng)卡中的某些。在添加了新選項(xiàng)卡之后,狀態(tài)轉(zhuǎn)移回狀態(tài)1002。自狀態(tài)1002可發(fā)生狀態(tài)1006。在狀態(tài)1006處,帶有選項(xiàng)卡的瀏覽器響應(yīng)于用戶對(duì)選項(xiàng)卡或溢出指示符的選擇。帶有選項(xiàng)卡的瀏覽器調(diào)節(jié)焦點(diǎn)選項(xiàng)卡,并相應(yīng)地調(diào)節(jié)顯示在選項(xiàng)卡行上的選項(xiàng)卡。當(dāng)帶有選項(xiàng)卡 的瀏覽器處理了用戶選擇之后,狀態(tài)轉(zhuǎn)移回狀態(tài)1002。自狀態(tài)1002可發(fā)生狀態(tài)1008。狀態(tài)1008負(fù)責(zé)操縱本發(fā)明的快速挑選機(jī)制。自狀態(tài)1008,可發(fā)生若干轉(zhuǎn)移。自狀態(tài)1008可發(fā)生狀態(tài)1010。狀態(tài)1010諸如經(jīng)由快速挑選用戶界面上的關(guān)閉按鈕來(lái)退出該快速挑選機(jī)制。自狀態(tài)1008,帶有選項(xiàng)卡的瀏覽器轉(zhuǎn)移回狀態(tài)1002。自狀態(tài)1008可發(fā)生狀態(tài)1012。在狀態(tài)1012處,帶有選項(xiàng)卡的瀏覽器響應(yīng)于用戶在快速挑選用戶界面內(nèi)的動(dòng)作關(guān)閉縮略圖。例如,用戶可在快速挑選用戶界面內(nèi)選擇了關(guān)閉按鈕420。在關(guān)閉縮略圖之后,帶有選項(xiàng)卡的瀏覽器也可執(zhí)行與關(guān)閉縮略圖相關(guān)聯(lián)的其它操作,諸如從選項(xiàng)卡行移除相關(guān)聯(lián)的選項(xiàng)卡、刪除相關(guān)聯(lián)的選項(xiàng)卡窗口、以及向選項(xiàng)卡窗口管理器通知相關(guān)聯(lián)的選項(xiàng)卡窗口不再是打開(kāi)的。在帶有選項(xiàng)卡的瀏覽器處理了關(guān)閉縮略圖之后,狀態(tài)轉(zhuǎn)移回狀態(tài)1008。自狀態(tài)1008可發(fā)生狀態(tài)1014。在狀態(tài)1014處,帶有選項(xiàng)卡的瀏覽器可響應(yīng)于用戶在快速挑選用戶界面內(nèi)的動(dòng)作重新安排縮略圖。例如,用戶選擇了縮略圖之一、將其拖到另一位置、并將其放在不同的縮略圖旁邊。選項(xiàng)卡瀏覽器將改變快速挑選用戶界面中所顯示的縮略圖的順序。此外,選項(xiàng)卡瀏覽器將改變選項(xiàng)卡在選項(xiàng)卡行內(nèi)的順序以反映重新安置的縮略圖。在帶有選項(xiàng)卡的瀏覽器處理了縮略圖的重新安排之后,狀態(tài)轉(zhuǎn)移回狀態(tài)1008。自狀態(tài)1008可發(fā)生狀態(tài)1016。在狀態(tài)1016處,帶有選項(xiàng)卡的瀏覽器可響應(yīng)于用戶選擇了快速挑選用戶界面中所顯示的縮略圖之一來(lái)執(zhí)行操作。例如,帶有選項(xiàng)卡的瀏覽器將焦點(diǎn)選項(xiàng)卡設(shè)為與所選縮略圖相關(guān)聯(lián)的選項(xiàng)卡。此外,帶有選項(xiàng)卡的瀏覽器可在選項(xiàng)卡行內(nèi)智能地滑動(dòng)選項(xiàng)卡,使得所選縮略圖被顯示在適宜的位置中。例如,如果所選縮略圖對(duì)應(yīng)于選項(xiàng)卡行左側(cè)的溢出中的選項(xiàng)卡,則選項(xiàng)卡行中的每一選項(xiàng)卡可向右移動(dòng),直到左側(cè)的溢出中不再有項(xiàng)目?;蛘?,選項(xiàng)卡行中的每一選項(xiàng)卡可向右移動(dòng),直到所選項(xiàng)目移動(dòng)至選項(xiàng)卡行上的適宜位置,諸如位于中央。同樣地,如果所選縮略圖對(duì)應(yīng)于選項(xiàng)卡行右側(cè)上的溢出中的選項(xiàng)卡,則選項(xiàng)卡行中的每一選項(xiàng)卡可向左移動(dòng),直到右側(cè)上的溢出中不再有項(xiàng)目。或者,選項(xiàng)卡行中的每一選項(xiàng)卡可向左移動(dòng),直到所選項(xiàng)目移動(dòng)至選項(xiàng)卡行上的適宜位置。適宜位置可以是用戶可定義的。一旦帶有選項(xiàng)卡的瀏覽器基于所選縮略圖操縱了處理之后,狀態(tài)轉(zhuǎn)移回狀態(tài)1002??梢?jiàn),本發(fā)明的快速挑選機(jī)制允許用戶方便地選擇若干打開(kāi)的選項(xiàng)卡中的任何一個(gè)。他們可容易地查看每一打開(kāi)的選項(xiàng)卡、重新安排選項(xiàng)卡、關(guān)閉選項(xiàng)卡等。因此,本發(fā)明的快速挑選機(jī)制向用戶提供了增強(qiáng)且方便的查看體驗(yàn)。在整個(gè)說(shuō)明書(shū)中對(duì)“一個(gè)實(shí)施例”、“實(shí)施例”或“示例實(shí)施例”進(jìn)行了參考,意味著特別描述的特征、結(jié)構(gòu)或特性被包括在本發(fā)明的至少一個(gè)實(shí)施例中。因此,對(duì)這樣的短語(yǔ)的使用可指的是多于僅一個(gè)實(shí)施例。而且,所述特征、結(jié)構(gòu)或特性可在一個(gè)或多個(gè)實(shí)施例中按任何合適的方式組合。然而,相關(guān)領(lǐng)域的技術(shù)人員可以認(rèn)識(shí)到,本發(fā)明的機(jī)制可無(wú)需一個(gè)或多個(gè)特定細(xì)節(jié)而實(shí)踐,而可使用其它方法、資源、材料等來(lái)實(shí)踐。在其它實(shí)例中,未詳細(xì)示出或描述公知結(jié)構(gòu)、資源、或操作僅是為了避免模糊與本發(fā)明相容的視覺(jué)外觀技術(shù)的各方面。盡管示出和描述了示例實(shí)施例和應(yīng)用,但可以理解,本發(fā)明的技術(shù)不限于上述的精確配置和資源??稍诓槐畴x所要求保護(hù)的本發(fā)明的范圍的情況下,對(duì)此處公開(kāi)的安排、操作和技術(shù)細(xì)節(jié)進(jìn)行對(duì)本領(lǐng)域的技術(shù)人員而言顯而易見(jiàn)的各種 修改、改變和變型。
權(quán)利要求
1.ー種用于導(dǎo)航內(nèi)容的計(jì)算機(jī)實(shí)現(xiàn)的方法,包括 在顯示器的窗口中顯示web瀏覽器,web瀏覽器窗ロ在一選項(xiàng)卡帶中顯示多個(gè)打開(kāi)的選項(xiàng)卡,每個(gè)打開(kāi)的選項(xiàng)卡具有相關(guān)聯(lián)的単獨(dú)的網(wǎng)頁(yè)內(nèi)容,所述多個(gè)打開(kāi)的選項(xiàng)卡包括當(dāng)前選定的選項(xiàng)卡和ー個(gè)或多個(gè)未選定的選項(xiàng)卡; 響應(yīng)于對(duì)單個(gè)快速挑選機(jī)制的用戶激活,在所述顯示器上顯示快速挑選窗ロ,所述快速挑選窗ロ顯示表示所述選項(xiàng)卡帶中的所述多個(gè)打開(kāi)的選項(xiàng)卡中的每ー個(gè)選項(xiàng)卡的網(wǎng)頁(yè)內(nèi)容的ー組圖形視圖,每個(gè)圖形視圖被縮放使得用于每個(gè)打開(kāi)的選項(xiàng)卡的網(wǎng)頁(yè)內(nèi)容被顯示在所述快速挑選窗口內(nèi); 接收所述快速挑選窗口內(nèi)的用戶輸入;以及 基于所述用戶輸入修改所述快速挑選窗ロ。
2.如權(quán)利要求I所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其特征在于,接收所述快速挑選窗口內(nèi)的用戶輸入包括選擇所述多個(gè)圖形視圖中的ー個(gè)圖形視圖,修改所述快速挑選窗ロ包括從所述顯示器移除所述快速挑選窗ロ,所述方法還包括 將所述web瀏覽器窗口中所述當(dāng)前選定的選項(xiàng)卡設(shè)為與所選的圖形視圖相關(guān)聯(lián)的所述打開(kāi)的選項(xiàng)卡。
3.如權(quán)利要求2所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其特征在干, 所述選項(xiàng)卡帶中的所述多個(gè)打開(kāi)的選項(xiàng)卡包括多個(gè)可見(jiàn)的選項(xiàng)卡和多個(gè)溢出的選項(xiàng)卡,所述多個(gè)溢出的選項(xiàng)卡是在所述瀏覽器窗ロ的選項(xiàng)卡帶中當(dāng)前不可見(jiàn)的; 接收所述快速挑選窗ロ內(nèi)的用戶輸入還包括選擇對(duì)應(yīng)于在所述瀏覽器窗ロ的選項(xiàng)卡帶中當(dāng)前不可見(jiàn)的ー個(gè)溢出的選項(xiàng)卡的圖形視圖;以及 將所述web瀏覽器窗口中所述當(dāng)前選定的選項(xiàng)卡設(shè)為與所選的圖形視圖相關(guān)聯(lián)的所述打開(kāi)的選項(xiàng)卡包括調(diào)整所述選項(xiàng)卡帶中的打開(kāi)的選項(xiàng)卡使得所述當(dāng)前選定的選項(xiàng)卡為可見(jiàn)的選項(xiàng)卡。
4.如權(quán)利要求2所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其特征在于,所述快速挑選窗ロ被置于所述顯示器上以實(shí)質(zhì)上使與所述當(dāng)前選定的選項(xiàng)卡相關(guān)聯(lián)的網(wǎng)頁(yè)內(nèi)容模糊而不使所述選項(xiàng)卡帶模糊。
5.ー種用于導(dǎo)航內(nèi)容的計(jì)算機(jī)實(shí)現(xiàn)的方法,包括 在顯示器的窗口中顯示web瀏覽器,web瀏覽器窗ロ包括選項(xiàng)卡帶,所述選項(xiàng)卡帶顯示多個(gè)打開(kāi)的選項(xiàng)卡,每個(gè)打開(kāi)的選項(xiàng)卡包括相關(guān)聯(lián)的単獨(dú)的網(wǎng)頁(yè)內(nèi)容,所述多個(gè)打開(kāi)的選項(xiàng)卡包括當(dāng)前選定的選項(xiàng)卡和ー個(gè)或多個(gè)未選定的選項(xiàng)卡,所述web瀏覽器窗ロ還包括顯示與所述當(dāng)前選定的選項(xiàng)卡相關(guān)聯(lián)的網(wǎng)頁(yè)內(nèi)容的內(nèi)容窗ロ ; 響應(yīng)于對(duì)單個(gè)快速挑選機(jī)制的用戶激活,在所述顯示器上顯示快速挑選窗ロ,所述快速挑選窗ロ顯示表示所述選項(xiàng)卡帶中的所述多個(gè)打開(kāi)的選項(xiàng)卡中的每ー個(gè)選項(xiàng)卡的網(wǎng)頁(yè)內(nèi)容的多個(gè)縮略圖,每個(gè)縮略圖被縮放使得全部所述多個(gè)縮略圖同時(shí)被顯示在所述快速挑選窗ロ內(nèi); 接收所述快速挑選窗口內(nèi)的用戶輸入;以及 基于所述用戶輸入修改所述快速挑選窗ロ。
6.如權(quán)利要求5所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其特征在于,所述快速挑選窗ロ被置于所述顯示器上以實(shí)質(zhì)上使所述瀏覽器的內(nèi)容窗ロ模糊而不使所述選項(xiàng)卡帶模糊。
7.如權(quán)利要求5所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其特征在干, 所述快速挑選機(jī)制包括被置于所述選項(xiàng)卡帶中的按鈕; 所述快速挑選窗ロ代替所述當(dāng)前選定的選項(xiàng)卡的內(nèi)容窗ロ被顯示。
8.如權(quán)利要求5所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其特征在干, 所述快速挑選機(jī)制包括被置于所述選項(xiàng)卡帶中的選項(xiàng)卡; 響應(yīng)于對(duì)快速挑選機(jī)制選項(xiàng)卡的用戶激活,所述快速挑選窗ロ被顯示為所述內(nèi)容窗□。
9.如權(quán)利要求5所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其特征在干,接收所述快速挑選窗口內(nèi)的用戶輸入包括選擇所述多個(gè)縮略圖中的ー個(gè)縮略圖,修改所述快速挑選窗ロ包括從所述顯示器移除所述快速挑選窗ロ,所述方法還包括 將所述選項(xiàng)卡帶中所述當(dāng)前選定的選項(xiàng)卡設(shè)為與所選的縮略圖相對(duì)應(yīng)的打開(kāi)的選項(xiàng)卡。
10.如權(quán)利要求9所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其特征在干, 所述選項(xiàng)卡帶中的所述多個(gè)打開(kāi)的選項(xiàng)卡包括多個(gè)可見(jiàn)的選項(xiàng)卡和多個(gè)溢出的選項(xiàng)卡,所述多個(gè)溢出的選項(xiàng)卡是在所述選項(xiàng)卡帶中當(dāng)前不可見(jiàn)的; 接收所述快速挑選窗口內(nèi)的用戶輸入還包括選擇對(duì)應(yīng)于在所述選項(xiàng)卡帶中當(dāng)前不可見(jiàn)的ー個(gè)溢出的選項(xiàng)卡的縮略圖;以及 將所述選項(xiàng)卡帶中所述當(dāng)前選定的選項(xiàng)卡設(shè)為與所選的縮略圖相對(duì)應(yīng)的打開(kāi)的選項(xiàng)卡包括調(diào)整所述選項(xiàng)卡帶中的打開(kāi)的選項(xiàng)卡使得所述當(dāng)前選定的選項(xiàng)卡為可見(jiàn)的選項(xiàng)卡。
11.如權(quán)利要求5所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其特征在于,接收所述快速挑選窗口內(nèi)的用戶輸入包括選擇與所述多個(gè)縮略圖中的ー個(gè)縮略圖相關(guān)聯(lián)的關(guān)閉指示符,所述修改所述快速挑選窗ロ包括關(guān)閉所述ー個(gè)縮略圖使得該縮略圖不再顯示在所述快速挑選窗口中,所述方法還包括 從所述選項(xiàng)卡帶中移除與被關(guān)閉的縮略圖相對(duì)應(yīng)的打開(kāi)的選項(xiàng)卡。
12.如權(quán)利要求5所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其特征在于,接收所述快速挑選窗口內(nèi)的用戶輸入包括對(duì)所述多個(gè)縮略圖中的ー個(gè)縮略圖執(zhí)行拖放操作,所述修改所述快速挑選窗ロ包括基于所述一個(gè)縮略圖被放在所述快速挑選窗口中的位置而重新定位所述ー個(gè)縮略圖,所述方法還包括 調(diào)節(jié)所述選項(xiàng)卡帶中的打開(kāi)的選項(xiàng)卡以重新定位與被重新定位的縮略圖相對(duì)應(yīng)的打開(kāi)的選項(xiàng)卡。
13.如權(quán)利要求5所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其特征在于,接收所述快速挑選窗口內(nèi)的用戶輸入包括將一指針?lè)旁谒龆鄠€(gè)縮略圖中的ー個(gè)縮略圖上,所述修改所述快速挑選窗ロ包括在所述指針保持在所述ー個(gè)縮略圖上時(shí)在視覺(jué)上放大所述ー個(gè)縮略圖。
14.ー種配置成導(dǎo)航內(nèi)容的計(jì)算機(jī)系統(tǒng),包括 被配置成執(zhí)行計(jì)算機(jī)可讀指令的至少ー個(gè)處理器;以及 存儲(chǔ)計(jì)算機(jī)可讀指令的至少ー個(gè)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀指令在被所述至少ー個(gè)處理器執(zhí)行時(shí)執(zhí)行ー種方法,所述方法包括 在顯示器的窗口中顯示web瀏覽器,web瀏覽器窗ロ包括選項(xiàng)卡帶,所述選項(xiàng)卡帶顯示多個(gè)打開(kāi)的選項(xiàng)卡,每個(gè)打開(kāi)的選項(xiàng)卡包括相關(guān)聯(lián)的単獨(dú)的網(wǎng)頁(yè)內(nèi)容,所述多個(gè)打開(kāi)的選項(xiàng)卡包括當(dāng)前選定的選項(xiàng)卡和ー個(gè)或多個(gè)未選定的選項(xiàng)卡,所述web瀏覽器窗ロ還包括顯示與所述當(dāng)前選定的選項(xiàng)卡相關(guān)聯(lián)的網(wǎng)頁(yè)內(nèi)容的內(nèi)容窗ロ; 響應(yīng)于對(duì)單個(gè)快速挑選機(jī)制的用戶激活,在所述顯示器上顯示快速挑選窗ロ,所述快速挑選窗ロ顯示表示所述選項(xiàng)卡帶中的所述多個(gè)打開(kāi)的選項(xiàng)卡中的每ー個(gè)選項(xiàng)卡的網(wǎng)頁(yè)內(nèi)容的多個(gè)縮略圖,每個(gè)縮略圖被縮放使得全部所述多個(gè)縮略圖同時(shí)被顯示在所述快速挑選窗ロ內(nèi); 接收所述快速挑選窗口內(nèi)的用戶輸入;以及 基于所述用戶輸入修改所述快速挑選窗ロ。
15.如權(quán)利要求14所述的計(jì)算機(jī)系統(tǒng),其特征在于,所述快速挑選窗ロ被置于所述顯示器上以實(shí)質(zhì)上使所述瀏覽器的內(nèi)容窗ロ模糊而不使所述選項(xiàng)卡帶模糊。
16.如權(quán)利要求14所述的計(jì)算機(jī)系統(tǒng),其特征在于,接收所述快速挑選窗口內(nèi)的用戶輸入包括選擇所述多個(gè)縮略圖中的ー個(gè)縮略圖,修改所述快速挑選窗ロ包括從所述顯示器移除所述快速挑選窗ロ,所述方法還包括 將所述選項(xiàng)卡帶中所述當(dāng)前選定的選項(xiàng)卡設(shè)為與所選的縮略圖相對(duì)應(yīng)的打開(kāi)的選項(xiàng)卡。
17.如權(quán)利要求16所述的計(jì)算機(jī)系統(tǒng),其特征在干, 所述選項(xiàng)卡帶中的所述多個(gè)打開(kāi)的選項(xiàng)卡包括多個(gè)可見(jiàn)的選項(xiàng)卡和多個(gè)溢出的選項(xiàng)卡,所述多個(gè)溢出的選項(xiàng)卡是在所述選項(xiàng)卡帶中當(dāng)前不可見(jiàn)的; 接收所述快速挑選窗口內(nèi)的用戶輸入還包括選擇對(duì)應(yīng)于在所述選項(xiàng)卡帶中當(dāng)前不可見(jiàn)的ー個(gè)溢出的選項(xiàng)卡的縮略圖;以及 將所述選項(xiàng)卡帶中所述當(dāng)前選定的選項(xiàng)卡設(shè)為與所選的縮略圖相對(duì)應(yīng)的打開(kāi)的選項(xiàng)卡包括調(diào)整所述選項(xiàng)卡帶中的打開(kāi)的選項(xiàng)卡使得所述當(dāng)前選定的選項(xiàng)卡為可見(jiàn)的選項(xiàng)卡。
18.如權(quán)利要求14所述的計(jì)算機(jī)系統(tǒng),其特征在于,接收所述快速挑選窗口內(nèi)的用戶輸入包括選擇與所述多個(gè)縮略圖中的ー個(gè)縮略圖相關(guān)聯(lián)的關(guān)閉指示符,所述修改所述快速挑選窗ロ包括關(guān)閉所述ー個(gè)縮略圖使得該縮略圖不再顯示在所述快速挑選窗口中,所述方法還包括 從所述選項(xiàng)卡帶中移除與被關(guān)閉的縮略圖相對(duì)應(yīng)的打開(kāi)的選項(xiàng)卡。
19.如權(quán)利要求14所述的計(jì)算機(jī)系統(tǒng),其特征在于,接收所述快速挑選窗口內(nèi)的用戶輸入包括對(duì)所述多個(gè)縮略圖中的ー個(gè)縮略圖執(zhí)行拖放操作,所述修改所述快速挑選窗ロ包括基于所述一個(gè)縮略圖被放在所述快速挑選窗口中的位置而重新定位所述ー個(gè)縮略圖,所述方法還包括 調(diào)節(jié)所述選項(xiàng)卡帶中的打開(kāi)的選項(xiàng)卡以重新定位與被重新定位的縮略圖相對(duì)應(yīng)的打開(kāi)的選項(xiàng)卡。
20.如權(quán)利要求14所述的計(jì)算機(jī)系統(tǒng),其特征在干,接收所述快速挑選窗ロ內(nèi)的用戶輸入包括將一指針?lè)旁谒龆鄠€(gè)縮略圖中的ー個(gè)縮略圖上,所述修改所述快速挑選窗ロ包括在所述指針保持在所述ー個(gè)縮略圖上時(shí)在視覺(jué)上放大所述ー個(gè)縮略圖。
全文摘要
公開(kāi)了導(dǎo)航內(nèi)容的計(jì)算機(jī)系統(tǒng)和方法。此處所述的技術(shù)和機(jī)制針對(duì)用于在帶有選項(xiàng)卡的瀏覽器中管理大量打開(kāi)的選項(xiàng)卡并選擇其中之一的方法。瀏覽軟件被配置成,諸如通過(guò)顯示每一選項(xiàng)卡的縮略圖,來(lái)提供在視覺(jué)上顯示若干選項(xiàng)卡的內(nèi)容的快速挑選用戶界面??s略圖允許用戶容易地區(qū)分每一打開(kāi)的選項(xiàng)卡。瀏覽軟件也可被配置成識(shí)別快速挑選用戶界面內(nèi)的用戶選擇,并作為響應(yīng)切換回帶有選項(xiàng)卡的窗口視圖,并在該視圖內(nèi)顯示所選的選項(xiàng)卡。瀏覽軟件可調(diào)節(jié)選項(xiàng)卡行,使得所選選項(xiàng)卡被置于選項(xiàng)卡行內(nèi)的適宜位置。此外,在快速挑選用戶界面內(nèi),用戶可重新安置縮略圖和/或關(guān)閉縮略圖,從而影響選項(xiàng)卡行中相關(guān)聯(lián)的選項(xiàng)卡。
文檔編號(hào)G06F3/048GK102707874SQ20121005642
公開(kāi)日2012年10月3日 申請(qǐng)日期2006年3月9日 優(yōu)先權(quán)日2005年4月7日
發(fā)明者A·J·索弗, C·K·范多克, D·J·林德賽, T·E·舒瑞納 申請(qǐng)人:微軟公司