考圖2到9描述的水平或豎直滾動(dòng)條可針對(duì)被打開的文檔呈現(xiàn)以允許該用戶看到已被應(yīng)用到該文檔的16個(gè)不同通知的性質(zhì)。例如,所述16個(gè)通知可包括被應(yīng)用到該文檔的5個(gè)評(píng)論、6個(gè)協(xié)作用戶、3個(gè)旗標(biāo)以及2個(gè)書簽。應(yīng)當(dāng)領(lǐng)會(huì),使用數(shù)字來指示被應(yīng)用到給定文檔的通知的總數(shù)量?jī)H是出于示例目的,且表示個(gè)體通知類型的個(gè)體圖標(biāo)可同樣在該一個(gè)或多個(gè)可用文檔的圖形表示1025、1030、1035、1040 上顯示。
[0061]已參考圖1到10描述了示例操作環(huán)境和本發(fā)明的實(shí)施例的各方面之后,圖11是解說一種用于允許使用滾動(dòng)條和類似滾動(dòng)條的用戶界面組件作為導(dǎo)航工具以及作為實(shí)況通知區(qū)域的方法的流程圖。方法1100開始于開始操作1105并前進(jìn)到操作1110,其中顯示了給定軟件應(yīng)用的用戶界面,其中可顯示用于編輯、審閱或其它期望利用的文檔或其它內(nèi)容項(xiàng)。在操作1115,顯示期望文檔,且在操作1120,上面解說和描述的文檔內(nèi)導(dǎo)航組件(例如豎直或水平滾動(dòng)條)被顯示以允許導(dǎo)航遍歷所顯示的文檔的各部分。
[0062]在操作1125,用一個(gè)或多個(gè)標(biāo)記和/或圖標(biāo)填充所顯示的滾動(dòng)條,以向用戶通知與該文檔相關(guān)聯(lián)的感興趣的、有價(jià)值的或其它信息在該文檔中與該豎直或水平滾動(dòng)條中顯示的標(biāo)記和/或圖標(biāo)的定位有關(guān)的該文檔中的各位置處的存在。在操作1130,可經(jīng)由該一個(gè)或多個(gè)標(biāo)記和/或圖標(biāo)的顯示向用戶提供信息,如上所述。例如,可在所顯示的標(biāo)記和/或圖標(biāo)上或與其相關(guān)聯(lián)地提供顯示大小、顯示形狀、和/或文本信息,以向?qū)忛営脩籼峁┬畔⒍鵁o需用戶實(shí)際上選擇所述圖標(biāo)并導(dǎo)航至該文檔中的相應(yīng)位置。例如,給定圖標(biāo)的形狀可向該用戶指示該圖標(biāo)與在相應(yīng)文檔位置處應(yīng)用到該文檔的一個(gè)或多個(gè)評(píng)論相關(guān)聯(lián)。如果該用戶目前不對(duì)閱讀所述評(píng)論感興趣,則該用戶可避免導(dǎo)航至該文檔的該部分,直到稍后時(shí)間。
[0063]在操作1135,接收對(duì)所述標(biāo)記或圖標(biāo)的一個(gè)或多個(gè)的選擇。在操作1140,如果工具提示、氣球、或其它用戶界面組件操作以顯示關(guān)于所選擇或聚焦的標(biāo)記或圖標(biāo)的信息,則可顯示這種用戶界面組件,如上面參考圖9所解說的,且可提供關(guān)于與該標(biāo)記或圖標(biāo)相關(guān)聯(lián)的通知的信息。
[0064]在操作1145,到與所選擇的標(biāo)記或圖標(biāo)相關(guān)聯(lián)的文檔的一部分的自動(dòng)導(dǎo)航可被執(zhí)行以顯示該文檔的該部分,從而允許該用戶審閱與所選擇的標(biāo)記或圖標(biāo)相關(guān)聯(lián)的內(nèi)容和/或一個(gè)或多個(gè)注釋或其它通知類型。即,一旦該用戶導(dǎo)航至該文檔中與所選擇的標(biāo)記或圖標(biāo)相關(guān)聯(lián)的位置,則該用戶可看到針對(duì)其提供通知的信息,如在圖5和6中所解說的。
[0065]在操作1150,面包肩或歷史導(dǎo)航圖標(biāo)可在緊鄰的上一導(dǎo)航位置處在水平或豎直滾動(dòng)條中顯示,以允許該用戶容易地看到他/她剛剛從其導(dǎo)航的該文檔中的位置,如在圖7中所解說的。如圖8中所解說的,該面包肩或歷史導(dǎo)航圖標(biāo)可被用于允許該用戶卡扣回該緊鄰的上一導(dǎo)航點(diǎn)以使得該用戶可按照需要在該相應(yīng)文檔中的兩個(gè)或更多位置之間往返橫穿。
[0066]在操作1155,如果該用戶期望導(dǎo)航遍歷多個(gè)不同的可用文檔,在圖10中解說的跨導(dǎo)航滾動(dòng)條或?qū)Ш酱案窨杀惶峁?,且在操?160,可在可用文檔的圖形表示上或與該圖形表示相關(guān)聯(lián)地提供一個(gè)或多個(gè)標(biāo)記和/或圖標(biāo),以向該用戶通知與所述可用文檔中的一個(gè)或多個(gè)相關(guān)聯(lián)的信息和/或注釋。在操作1165,使能跨文檔導(dǎo)航,如上面參考圖10所描述的。該方法在操作1195結(jié)束。
[0067]盡管已經(jīng)在結(jié)合在計(jì)算機(jī)上的操作系統(tǒng)上運(yùn)行的應(yīng)用程序執(zhí)行的程序模塊的一般上下文中描述了本發(fā)明,但是本領(lǐng)域技術(shù)人員將認(rèn)識(shí)到本發(fā)明還可結(jié)合其他程序模塊實(shí)現(xiàn)。一般而言,程序模塊包括執(zhí)行特定任務(wù)或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類型的例程、程序、組件、數(shù)據(jù)結(jié)構(gòu)及其他類型的結(jié)構(gòu)。
[0068]本文描述的實(shí)施例和功能可通過多種計(jì)算系統(tǒng)來操作,包括但不限于臺(tái)式計(jì)算機(jī)系統(tǒng)、有線和無線計(jì)算系統(tǒng)、移動(dòng)計(jì)算系統(tǒng)(如移動(dòng)電話、上網(wǎng)本、圖形輸入板或平板型計(jì)算機(jī)、筆記本計(jì)算機(jī)、膝上型計(jì)算機(jī))、手持設(shè)備、多處理器系統(tǒng)、基于微處理器或可編程消費(fèi)電子產(chǎn)品、小型計(jì)算機(jī)、以及大型計(jì)算機(jī)。
[0069]另外,本文中所描述的實(shí)施例和功能可在分布式系統(tǒng)(例如,基于云的計(jì)算系統(tǒng))上操作,其中應(yīng)用功能、存儲(chǔ)器、數(shù)據(jù)存儲(chǔ)和檢索、以及各種處理功能可在分布式計(jì)算網(wǎng)絡(luò)(諸如因特網(wǎng)或內(nèi)聯(lián)網(wǎng))上彼此遠(yuǎn)程地操作。用戶界面以及各種類型的信息可經(jīng)由板上計(jì)算設(shè)備顯示器或者經(jīng)由與一個(gè)或多個(gè)計(jì)算設(shè)備相關(guān)聯(lián)的遠(yuǎn)程顯示單元顯示。例如,用戶界面以及各種類型的信息可顯示并且在用戶界面以及各種類型的信息在其上投影的墻面上交互。與通過其可實(shí)踐本發(fā)明的實(shí)施例的多個(gè)計(jì)算系統(tǒng)的交互包括按鍵輸入、觸摸屏輸入、語音或其他音頻輸入、其中相關(guān)聯(lián)的計(jì)算設(shè)備配備有用于捕捉和解釋用戶手勢(shì)以控制計(jì)算設(shè)備的功能的檢測(cè)(例如,相機(jī))功能的手勢(shì)輸入等。
[0070]圖12-14以及相關(guān)聯(lián)的描述提供了其中可實(shí)施本發(fā)明的各實(shí)施例的各種操作環(huán)境的討論。然而,關(guān)于圖12-14所示出和討論的設(shè)備和系統(tǒng)是用于示例和說明的目的,而非對(duì)可被用于實(shí)施本文所述的本發(fā)明的各實(shí)施例的大量計(jì)算設(shè)備配置的限制。
[0071]圖12是示出可用來實(shí)施本發(fā)明的各實(shí)施例的計(jì)算設(shè)備1200的物理組件(即硬件)的框圖。下面描述的計(jì)算設(shè)備組件可適用于上述的計(jì)算設(shè)備105、110。在基本配置中,計(jì)算設(shè)備1200可包括至少一個(gè)處理單元1202以及系統(tǒng)存儲(chǔ)器1204。取決于計(jì)算設(shè)備的配置和類型,系統(tǒng)存儲(chǔ)器1204可包括但不限于易失性存儲(chǔ)(例如,隨機(jī)存取存儲(chǔ)器)、非易失性存儲(chǔ)(例如,只讀存儲(chǔ)器)、閃存、或者此類存儲(chǔ)器的任何組合。系統(tǒng)存儲(chǔ)器1204可包括操作系統(tǒng)1205和適合于運(yùn)行各種應(yīng)用的一個(gè)或多個(gè)程序模塊1206。例如,操作系統(tǒng)1205可適合于控制計(jì)算設(shè)備1200的操作。此外,可結(jié)合圖形庫(kù)、其他操作系統(tǒng)、或者任何其他應(yīng)用程序來實(shí)踐本發(fā)明的實(shí)施例,并且這些實(shí)施例不限于任何特定的應(yīng)用或系統(tǒng)。該基本配置在圖12中由虛線1208內(nèi)的那些組件示出。計(jì)算設(shè)備1200可具有附加特征或功能。例如,計(jì)算設(shè)備1200也可以包括附加的數(shù)據(jù)存儲(chǔ)設(shè)備(可移動(dòng)和/或不可移動(dòng)),諸如磁盤、光盤或帶。這些附加存儲(chǔ)在圖12中由可移動(dòng)存儲(chǔ)設(shè)備1209和不可移動(dòng)存儲(chǔ)設(shè)備1210示出。
[0072]如上所聲明的,大量程序模塊和數(shù)據(jù)文件可被存儲(chǔ)在系統(tǒng)存儲(chǔ)器1204中。盡管在處理單元1202上執(zhí)行,但是程序模塊1206可以執(zhí)行包括但不限于下列過程:圖11中所示的方法1100的各階段中的一個(gè)或多個(gè)。根據(jù)本發(fā)明的實(shí)施例可使用的其他程序模塊可包括各種軟件應(yīng)用,諸如筆記應(yīng)用、因特網(wǎng)瀏覽器應(yīng)用、電子郵件和聯(lián)系人應(yīng)用、字處理應(yīng)用、電子表格應(yīng)用、數(shù)據(jù)庫(kù)應(yīng)用、幻燈片演示應(yīng)用、繪圖或計(jì)算機(jī)輔助應(yīng)用程序等。
[0073]此外,可在電氣電路中實(shí)踐本發(fā)明的實(shí)施例,該電氣電路包括離散電子元件、包含邏輯門的封裝或集成電子芯片、利用微處理器或者在包含電子元件或微處理器的單個(gè)芯片上的電路。例如,可以通過片上系統(tǒng)(S0C)來實(shí)踐本發(fā)明的各實(shí)施例,其中,可以將圖12中示出的每個(gè)或許多組件集成到單個(gè)集成電路上。此類S0C設(shè)備可包括一個(gè)或多個(gè)處理單元、圖形單元、通信單元、系統(tǒng)虛擬化單元、以及各種應(yīng)用功能,所有這些單元被集成(或“燒制”)到芯片基板上,作為單個(gè)集成電路。當(dāng)通過S0C操作時(shí),在此所述的關(guān)于網(wǎng)頁(yè)內(nèi)容的使用的功能可以通過在單個(gè)集成電路(芯片)上集成有計(jì)算設(shè)備1200的其他組件的專用邏輯來操作。還可使用能夠執(zhí)行邏輯操作(諸如舉例而言,與、或、以及非)的其他技術(shù)來實(shí)踐本發(fā)明的實(shí)施例,這些技術(shù)包括但不限于機(jī)械、光學(xué)、流體和量子技術(shù)。另外,可在通用計(jì)算機(jī)內(nèi)或者在任何其他電路或系統(tǒng)中實(shí)踐本發(fā)明的實(shí)施例。
[0074]計(jì)算設(shè)備1200也可具有一個(gè)或多個(gè)輸入設(shè)備1212,如鍵盤、鼠標(biāo)、筆、語音輸入設(shè)備、觸摸輸入設(shè)備等等。也可包括輸出設(shè)備1214,如顯示器、揚(yáng)聲器、打印機(jī)等等。前述設(shè)備是示例,并且可使用其他設(shè)備。計(jì)算設(shè)備1200可包括允許與其他計(jì)算設(shè)備1216通信的一個(gè)或多個(gè)通信連接1218。合適的通信連接1216的示例包括但不限于RF發(fā)射機(jī)、接收機(jī)、和/或收發(fā)機(jī)電路系統(tǒng)、通用串行總線(USB)、并行和/或串行端口。
[0075]如本文中所使用的術(shù)語“計(jì)算機(jī)可讀介質(zhì)”可包括計(jì)算機(jī)存儲(chǔ)介質(zhì)。計(jì)算機(jī)存儲(chǔ)介質(zhì)可包括以用于存儲(chǔ)信息(諸如計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、或者程序模塊)的任何方法和技術(shù)實(shí)現(xiàn)的易失性和非易失性、可移除和不可移除介質(zhì)。系統(tǒng)存儲(chǔ)器1204、可移除存儲(chǔ)設(shè)備1209、以及不可移除存儲(chǔ)設(shè)備1210都是計(jì)算機(jī)存儲(chǔ)介質(zhì)示例(S卩,存儲(chǔ)器存儲(chǔ))。計(jì)算機(jī)存儲(chǔ)介質(zhì)可包括RAM、R0M、電可擦除只讀存儲(chǔ)器(EEPR0M)、閃存或其他存儲(chǔ)器技術(shù)、⑶-R0M、數(shù)字多功能盤(DVD)或其他光學(xué)存儲(chǔ)、磁帶盒、磁帶、磁盤存儲(chǔ)或其他磁存儲(chǔ)設(shè)備、或者可用于存儲(chǔ)信息且可由計(jì)算設(shè)備1200訪問的任何其他制品。任何此類計(jì)算機(jī)存儲(chǔ)介質(zhì)可以是計(jì)算設(shè)備1200的一部分。
[0076]圖13A和13B示出可用來實(shí)施本發(fā)明的各實(shí)施例的移動(dòng)計(jì)算設(shè)備1300,例如移動(dòng)電話、智能電話、平板型個(gè)人計(jì)算機(jī)110、膝上型計(jì)算機(jī)等。參考圖13A,示出了用于實(shí)現(xiàn)各實(shí)施例的移動(dòng)計(jì)算設(shè)備1300的一個(gè)實(shí)施例。在一基本配置中,移動(dòng)計(jì)算設(shè)備1300是具有輸入元件和輸出元件兩者的手持式計(jì)算機(jī)。移動(dòng)計(jì)算設(shè)備1300通常包括顯示器1305以及允許用戶將信息輸入到移動(dòng)計(jì)算設(shè)備1300中的一個(gè)或多個(gè)輸入按鈕1310。移動(dòng)計(jì)算設(shè)備1305的顯示器1300也可充當(dāng)輸入設(shè)備(如觸摸屏顯示器)。如果包括在內(nèi),則可選的側(cè)輸入元件1315允許進(jìn)一步的用戶輸入。側(cè)輸入元件1315可以是旋轉(zhuǎn)開關(guān)、按鈕、或任何其他類型的手動(dòng)輸入元件。在替代實(shí)施例中,移動(dòng)計(jì)算設(shè)備1300可結(jié)合更多或更少的輸入元件。例如,在某些實(shí)施例中,顯示器1305可以不是觸摸屏。在又一替代實(shí)施例中,移動(dòng)計(jì)算設(shè)備1300是諸如蜂窩電話之類的便攜式電話系統(tǒng)。移動(dòng)計(jì)算設(shè)備1300還可包括可選的小鍵盤1335??蛇x的小鍵盤1335可以是物理小鍵盤或者在觸摸屏顯示器上生成的“軟”小鍵盤。在各個(gè)實(shí)施例中,輸出元件包括用于示出圖形用戶界面(GUI)的顯示器1305、視覺指示器1320(如發(fā)光二極管)、和/或音頻換能器1325(如揚(yáng)聲器)。在某些實(shí)施例中,移動(dòng)計(jì)算設(shè)備1300結(jié)合振動(dòng)換能器來向用戶提供觸覺反饋。在又一實(shí)施例中,移動(dòng)計(jì)算設(shè)備1300結(jié)合諸如音頻輸入(如話筒插孔)、音頻輸出(如耳機(jī)插孔)、以及視頻輸出(如HDMI端口)之類的輸入和/或輸出