国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      下載欄用戶界面控制器的制作方法

      文檔序號:6433108閱讀:144來源:國知局
      專利名稱:下載欄用戶界面控制器的制作方法
      下載欄用戶界面控制器
      背景技術(shù)
      在web瀏覽器的上下文中生成的通知傾向于是妨礙用戶進行他們的瀏覽任務(wù)的對話框形式的模態(tài)通知。具體而言,關(guān)于下載的通知傾向于呈現(xiàn)于主視域(field of view) 中、覆蓋和阻擋內(nèi)容并且由于它們的模態(tài)性質(zhì)而迫使用戶在能夠返回到他們的瀏覽任務(wù)之前采取一些動作。這些類型的通知可能令許多用戶分心和討厭。另外,要求用戶在允許他們返回到瀏覽任務(wù)之前采取動作可能使用戶體驗降級。

      發(fā)明內(nèi)容
      提供本發(fā)明內(nèi)容以便以簡化形式介紹下文在具體實施方式
      中進一步描述的概念的選擇。本發(fā)明內(nèi)容并非為了標識要求保護的主題內(nèi)容的關(guān)鍵特征或者基本特征,也并非為了用來限制要求保護的主題的范圍。各種實施例提供一種下載欄用戶界面控制器(interface control),該下載欄用戶界面控制器被設(shè)計成在提供關(guān)于文件下載的通知的同時幫助用戶保持集中于他們的瀏覽活動。在至少一些實施例中,下載欄用戶界面控制器是非模態(tài)的并且呈現(xiàn)于瀏覽視域內(nèi)被選擇為減少用戶分心的位置。各種實施例也提供一種使多個與下載有關(guān)的任務(wù)能夠進行的下載管理器用戶界面。在至少一些實施例中,響應于對下載欄用戶界面控制器的輸入而呈現(xiàn)下載管理器用戶界面。另外對于一些實施例,可以響應于呈現(xiàn)下載管理器用戶界面以及從下載欄用戶界面控制器向下載管理器用戶界面?zhèn)魉团c下載有關(guān)的通知和選項而關(guān)閉下載欄用戶界面控制器。


      在所有附圖中,相同標號用來指代同樣的特征。圖1圖示了這里描述的各種原理可以根據(jù)一個或者多個實施例來運用于其中的操作環(huán)境。圖2圖示了根據(jù)一個或者多個實施例的實例web瀏覽器。圖3更詳細地圖示了根據(jù)一個或者多個實施例的通知欄。圖4更詳細地圖示了根據(jù)一個或者多個實施例的下載欄。圖5圖示了根據(jù)一個或者多個實施例的下載管理器用戶界面。圖6圖示了根據(jù)一個或者多個實施例的下載欄。圖7圖示了根據(jù)一個或者多個實施例的下載管理器用戶界面。圖8圖示了根據(jù)一個或者多個實施例的下載欄。圖9圖示了根據(jù)一個或者多個實施例的下載欄。圖10圖示了根據(jù)一個或者多個實施例的下載管理器用戶界面。圖11是描述根據(jù)一個或者多個實施例的方法中的步驟的流程圖。圖12是描述根據(jù)一個或者多個實施例的方法中的步驟的流程圖。
      圖13是描述根據(jù)一個或者多個實施例的方法中的步驟的流程圖。圖14是描述根據(jù)一個或者多個實施例的方法中的步驟的流程圖。圖15是描述根據(jù)一個或者多個實施例的方法中的步驟的流程圖。圖16圖示了可以用來實施一個或者多個實施例的實例系統(tǒng)。
      具體實施例方式
      各種實施例提供也稱為“通知欄”的通知欄用戶界面控制器,該通知欄用戶界面控制器被設(shè)計成在提供建議形式的通知的同時幫助用戶保持集中于他們的瀏覽活動。在至少一些實施例中,通知欄用戶界面控制器是非模態(tài)的并且呈現(xiàn)于瀏覽視域內(nèi)被選擇為減少用戶分心的位置。例如,在下文描述的實施例中,通知欄呈現(xiàn)于web瀏覽器的用戶界面的底部或者附近。通知欄被設(shè)計成可注意到而又可忽略,因此使用戶能夠繼續(xù)他們的瀏覽活動而不因模態(tài)對話框而分心。另外,在至少一些實施例中,通知欄用戶界面控制器以覆蓋網(wǎng)頁內(nèi)容的方式呈現(xiàn),因此不使網(wǎng)頁的布局發(fā)生改變。在一些實施例中,通知欄可以用來呈現(xiàn)關(guān)于下載的通知并且允許用戶進行關(guān)于下載的各種動作。出于這里的討論的目的,通知欄的這樣的實施例可以實施為這里也稱為“下載欄”的下載欄用戶界面控制器。盡管下載欄的至少一些實施例共享上文和下文討論的通知欄的各種特性和屬性,下載欄也被設(shè)計成使用戶能夠查看關(guān)于下載的狀態(tài)消息并且進行與下載有關(guān)的某些動作。在一個實例實施方式中,當用戶選擇下載文件(例如通過點擊作為網(wǎng)頁的部分而被包括的鏈接)時,下載欄可以顯示關(guān)于文件下載進度的狀態(tài)消息。下載欄也可以使用戶能夠進行關(guān)于文件下載的動作,例如暫停下載過程、取消下載過程、在下載過程完成時保存和 /或運行文件等等。作為對在各種與下載有關(guān)的信息和動作方面輔助用戶的又一幫助,各種實施例利用下載管理器。在至少一些實施例中,下載管理器可以包括下載管理器用戶界面,該下載管理器用戶界面列出未決下載(pending download)、當前進行的文件下載的進度并且跟蹤先前已經(jīng)下載的文件的狀態(tài)。下載管理器用戶界面也可以使用戶能夠與文件下載過程交互并且進行與下載過程和/或先前已經(jīng)下載的文件有關(guān)的動作。在至少一些實施例中,可以經(jīng)由下載欄訪問下載管理器用戶界面。例如,用戶可以選擇下載欄上的可選控制器以使下載管理器用戶界面被呈現(xiàn)。在一些實施例中,可以經(jīng)由下載欄或者下載管理器用戶界面查看文件下載的進度。例如,用戶可以選擇下載文件,并且可以為下載欄填充關(guān)于文件下載過程的進度的信息。然后下載管理器用戶界面可以被起動(例如經(jīng)由作為下載欄的部分而被包括的可選控制器)并且可以顯示關(guān)于進度或者文件下載過程的信息和/或向用戶提供用于下載文件的諸如保存、運行、取消等之類的選項。因此,下載欄可以呈現(xiàn)關(guān)于文件下載的信息和選項而無需使用戶從用戶的瀏覽活動轉(zhuǎn)變中心(focus)。如果用戶然后想要查看關(guān)于文件下載和 /或其他文件下載的更多信息,則用戶可以起動、查看下載管理器用戶界面并且與下載管理器用戶界面交互。這向用戶提供下載欄的較少打擾的體驗或由下載管理器用戶界面提供的全面信息的選項。
      在下文討論中,提供標題為“操作環(huán)境”的章節(jié),并且描述一個或者多個實施例可以運用于其中的一個環(huán)境。此后,標題為“實例通知欄”的章節(jié)描述根據(jù)一個或者多個實施例的實例通知欄。這一章節(jié)包括描述根據(jù)一個或者多個實施例的各種特征的多個子章節(jié)。 接著,標題為“下載管理界面”的章節(jié)描述根據(jù)一個或者多個實施例的可以用來管理下載的實例界面。此后,標題為“實例方法”的章節(jié)描述根據(jù)一個或者多個實施例的實例方法。最后,標題為“實例系統(tǒng)”的章節(jié)描述可以用來實施一個或者多個實施例的實例系統(tǒng)。操作環(huán)境
      圖1在100處大體地圖示了根據(jù)一個或者多個實施例的操作環(huán)境。環(huán)境100包括計算設(shè)備102,該計算設(shè)備具有一個或者多個處理器104、一個或者多個計算機可讀存儲介質(zhì) 106和在計算機可讀存儲介質(zhì)上駐留并且可由處理器(一個或多個)執(zhí)行的一個或者多個應用108。計算機可讀存儲介質(zhì)可以例如而不限于包括通常與計算設(shè)備關(guān)聯(lián)的所有形式的易失性和非易失性存儲器和/或存儲介質(zhì)。這樣的介質(zhì)可以包括ROM、RAM、閃存、硬盤、可拆卸介質(zhì)等。下文在圖16中示出和描述計算設(shè)備的一個特定實例。此外,計算設(shè)備102包括web瀏覽器110形式的軟件應用,該web瀏覽器包括或者另外使用如上文和下文所描述的那樣操作的通知欄模塊112。通知欄模塊提供這樣的通知欄,該通知欄被設(shè)計成在提供建議形式的通知的同時幫助用戶保持集中于他們的瀏覽活動。在至少一些實施例中,通知欄是非模態(tài)的并且呈現(xiàn)于瀏覽視域內(nèi)被選擇為減少用戶分心的位置。另外,在至少一些實施例中,通知欄用戶界面控制器以覆蓋網(wǎng)頁內(nèi)容的方式呈現(xiàn),因此不使網(wǎng)頁的布局發(fā)生改變。web瀏覽器110也包括或者另外利用如上文和下文所描述的那樣操作的下載管理器模塊114。下載管理器模塊可以管理先前下載的文件、當前未決的下載和在下載過程中的文件。在至少一些實施例中,下載管理器模塊可以與通知欄模塊交互以提供與下載有關(guān)的信息(例如經(jīng)由上文和下文討論的下載欄)。另外,在至少一些實施例中,下載管理器模塊可以與使用戶能夠查看關(guān)于下載的信息并且選擇與下載有關(guān)的動作的下載管理器用戶界面關(guān)聯(lián)。在至少一些實施例中,下載管理器用戶界面可以用作先前下載的歷史和/或界面,由此用戶可以從與未決下載和/或進行中的下載關(guān)聯(lián)的選項中進行選擇。下載管理器用戶界面也可以跟蹤信息,例如下載URL、涉及該下載的網(wǎng)頁、與該下載關(guān)聯(lián)的域、該下載的發(fā)布者和與該下載關(guān)聯(lián)的安全檢查結(jié)果。此外,環(huán)境100包括諸如因特網(wǎng)之類的網(wǎng)絡(luò)116和一個或者多個web服務(wù)器118, 可以從web服務(wù)器接收(例如下載)內(nèi)容并且可以向web服務(wù)器發(fā)送內(nèi)容,如上文和下文所述。這樣的內(nèi)容可以包括從web服務(wù)器接收的網(wǎng)頁、文件等等。計算設(shè)備102可以實施為任何適當計算設(shè)備,例如但不限于臺式計算機、便攜式計算機、手持式計算機(例如個人數(shù)字助理(PDA))、蜂窩電話等。已經(jīng)描述了實例操作環(huán)境,現(xiàn)在考慮對可以利用通知欄模塊112的一些實例實施例進行討論。實例通知欄
      圖2在200處大體地圖示了根據(jù)一個或者多個實施例的實例web瀏覽器。web瀏覽器 200包括web瀏覽器用戶界面202,該web瀏覽器用戶界面包括典型工具,例如向后和向前導航按鈕、地址欄、搜索欄以及可以支持多個標簽的標簽帶,所有這些工具都未指定。web瀏覽器用戶界面也包括其中可以表現(xiàn)內(nèi)容的內(nèi)容表現(xiàn)區(qū)域204 (由斷面線指定)。此外,web 瀏覽器用戶界面202包括通知欄206。在一個或者多個實施例中,通知欄被設(shè)計成在提供建議形式的通知的同時幫助用戶保持集中于他們的瀏覽活動。在至少一些實施例中,通知欄是非模態(tài)的并且呈現(xiàn)于瀏覽視域內(nèi)被選擇為減少用戶分心的位置。例如,在圖示和描述的實施例中,通知欄被呈現(xiàn)為web瀏覽器的用戶界面處或其底部的覆蓋物——這里與內(nèi)容表現(xiàn)區(qū)域204的底部相鄰或者在內(nèi)容表現(xiàn)區(qū)域204的下面。通知欄被設(shè)計成可注意到而又可忽略,因此使用戶能夠在內(nèi)容表現(xiàn)區(qū)域204中繼續(xù)他們的瀏覽任務(wù)而不因模態(tài)對話框而分心。另外,在至少一些實施例中,通知欄用戶界面控制器以覆蓋網(wǎng)頁內(nèi)容的方式呈現(xiàn),因此不使網(wǎng)頁的布局發(fā)生改變。因此,通知欄的位置有效地使在內(nèi)容表現(xiàn)區(qū)域204內(nèi)表現(xiàn)的內(nèi)容優(yōu)先于可能出現(xiàn)在通知欄中的特定通知。圖3更詳細地圖示了根據(jù)一個或者多個實施例的通知欄206。在這個實例中,通知欄206包括跨通知欄水平延伸的顏色欄300、文本通知區(qū)域302并且可選地包括一個或者多個用戶可選工具(例如在304處大體地示出的圖示的按鈕)和/或一個或者多個鏈接。參照顏色欄300考慮如下。在一個或者多個實施例中,包括顏色欄300的通知欄的設(shè)計旨在與以網(wǎng)站為中心相比更加以瀏覽器為中心。具體而言,設(shè)計通知欄使得它在視覺上看來已經(jīng)源于瀏覽器或者操作系統(tǒng)而不是源于網(wǎng)站。為此,可以選擇顏色欄的顏色以具有與從操作系統(tǒng)或者web瀏覽器發(fā)出的通知的顏色方案相似或者相同的顏色方案。因而, 可以選擇任何適當?shù)念伾鳛轭伾珯?00的顏色。另外,顏色欄也可以用于在視覺上分離出現(xiàn)在通知欄中的通知和在內(nèi)容表現(xiàn)區(qū)域204中表現(xiàn)的內(nèi)容(圖2)。參照文本通知區(qū)域302,任何適當類型的文本通知可以出現(xiàn)于這個區(qū)域中。這樣的文本通知可以例如而不限于包括安全通知、與文件下載操作關(guān)聯(lián)的通知、與保存用戶信息關(guān)聯(lián)的通知、與記住向基于web的表格中鍵入的項目關(guān)聯(lián)的通知、與隱私?jīng)Q定關(guān)聯(lián)的通知寸寸。已經(jīng)考慮了根據(jù)一個或者多個實施例的實例通知欄,現(xiàn)在考慮根據(jù)一個或者多個實施例可以提供的一些附加特征。每個特征出現(xiàn)于它自己的單獨子標題之下。格式
      回想通知欄的特性之一在于,已經(jīng)以減少分心和中斷并且允許用戶繼續(xù)他們的瀏覽并集中于網(wǎng)站的這樣的方式設(shè)計它。在過去,瀏覽器將傾向于呈現(xiàn)模態(tài)對話框,這些模態(tài)對話框?qū)⒃谠试S用戶返回到他們的瀏覽活動之前迫使用戶采取動作。為此,在一個或者多個實施例中,web瀏覽器現(xiàn)在可以自動地做出以前由用戶做出的決定并且利用通知欄以便關(guān)于由web瀏覽器自動做出的決定提供建議。例如,web瀏覽器可以默認地旨在保持用戶和/或 web瀏覽器安全而做出決定。通知欄可以用來使用戶能夠不參與由web瀏覽器做出的決定。例如,在過去在至少一些web瀏覽器中,在所謂混合內(nèi)容的上下文中提供通知。具體而言,如果用戶選擇查看安全和不安全的內(nèi)容,則將呈現(xiàn)如下模態(tài)對話框,該模態(tài)對話框通知用戶存在安全和不安全內(nèi)容并且詢問用戶他們是否想繼續(xù)查看內(nèi)容。在一個或者多個實施例中,web瀏覽器可以自動做出決定以保持web瀏覽器安全。然后可以使用通知欄來詢問用戶他們是否希望下載不安全內(nèi)容。在這些實施例中,這樣做通過讓web瀏覽器自動默認安全模式來免除用戶進行任務(wù)。用戶仍然可以適當?shù)剡x擇按照出現(xiàn)于通知欄中的建議而動作??商娲?,用戶可以選擇忽略出現(xiàn)于通知欄中的建議。避免頁面調(diào)整大小
      在過去的一些實例中,例如所謂“信息欄”通知之類的通知將改變布局區(qū)域并且使web 瀏覽器表現(xiàn)的網(wǎng)頁調(diào)整大小或者重新布局。這可能花費視特定網(wǎng)頁的復雜性而定的時間。 在一個或者多個實施例中,通過在內(nèi)容表現(xiàn)區(qū)域內(nèi)覆蓋通知欄而不是且無需調(diào)整網(wǎng)頁大小來獲得性能改進。ζ-順序
      如本領(lǐng)域技術(shù)人員將理解的那樣,在網(wǎng)頁內(nèi)表現(xiàn)的內(nèi)容可以具有所謂的ζ順序。ζ順序限定出現(xiàn)于網(wǎng)頁中的元素(element)的堆疊順序。堆疊順序或者ζ順序較高的元素將出現(xiàn)于堆疊順序或者ζ順序較低的元素前面。在一個或者多個實施例中,通知欄的ζ順序高于出現(xiàn)于網(wǎng)頁中的元素的ζ順序。這防止web內(nèi)容繪制在通知欄的頂部。多個欄
      在至少一些實施例中,為了維持干凈的用戶體驗,在任意一個時間示出單個通知欄。在多個通知可以應用其中的情形中,通知欄可以排隊使得一旦呈現(xiàn)和尋址(address)或者從上下文移除一個通知欄就可以示出下一通知欄。在一個或者多個實施例中,在多個通知欄的上下文中,可以根據(jù)分配給特定通知欄的優(yōu)先級做出顯示特定通知欄的決定。例如,可以給予用戶發(fā)起的通知欄高于其他通知欄的優(yōu)先級。作為實例,當用戶選擇下載文件時,給予與這個動作關(guān)聯(lián)的通知欄(例如上文和下文討論的下載欄)高于其他通知的優(yōu)先級??梢越o予可操作的并且可以顯著改進用戶瀏覽體驗的通知欄下一較低優(yōu)先級。此外,可以給予用戶傾向于較少地與之交互的其他通知較低的優(yōu)先級?;旧希绻斍俺尸F(xiàn)通知欄并且由于某一遇到的情形(例如新文件下載)而批準新的更高優(yōu)先級的通知,那么新的更高優(yōu)先級的通知可以呈現(xiàn)于當前通知欄的前面。與分配的優(yōu)先級關(guān)聯(lián)的一項考慮可以包括用戶傾向于較多而不是較少地與之交互的那些通知的歷史知識??梢越o予用戶傾向于較多地與之交互的那些通知比較少地交互的通知高的優(yōu)先級。持續(xù)模型
      在一個或者多個實施例中,通知欄可以在其中跨導航持續(xù)通知欄是有意義的上下文中超出單個導航而持續(xù)。也就是說,網(wǎng)站有時可以引起重定向至另一頁面。在這一實例中,如果上下文合適,則通知欄可以跨這些重定向而持續(xù)。這可以允許用戶繼續(xù)他們發(fā)起的任務(wù)并且在稍后他們方便的時間接受通知欄的建議。例如,假設(shè)用戶登錄他們的基于web的電子郵件賬戶。響應于登錄他們的電子郵件賬戶,可以向他們呈現(xiàn)這樣的通知欄,該通知欄詢問用戶是否希望保存他們的口令。用戶然后可以點擊他們的收件箱并且回復收到的電子郵件。在回復電子郵件之后,用戶然后可以決定根據(jù)通知欄的建議而動作。注意在這一實例中,通知欄已經(jīng)跨多個導航而持續(xù)。然而如果用戶導航到他們的當前電子郵件上下文以外的上下文,則可以移除通知欄。通知級別
      在一個或者多個實施例中,取決于web瀏覽器和/或?qū)Ш交顒拥纳舷挛?,通知欄可以根?jù)不同的級別提供通知。作為實例,在至少一些實施例中,通知可以按幀級、頁面/標簽級和安全域級這三個不同級別出現(xiàn)。以幀級出現(xiàn)的通知不特定于用戶可能已經(jīng)導航到的任何特定標簽。例如,如果用戶刪除他們的瀏覽歷史,則可以呈現(xiàn)指示已經(jīng)刪除瀏覽歷史的通知。在當前窗口中瀏覽之時,可以跨標簽而看到這些通知。以頁面/標簽級出現(xiàn)的通知具有關(guān)于用戶已經(jīng)導航到的頁面或者標簽的上下文。 例如,如果用戶已經(jīng)導航到特定頁面以登入他們的賬戶之一,則可以呈現(xiàn)通知欄以包括詢問用戶是否將要為賬戶保存他們的口令的通知。關(guān)于安全域級出現(xiàn)的通知可以特定于與用戶導航關(guān)聯(lián)的特定域。例如,如果用戶導航到XYZ. com并且經(jīng)由下載接受通知欄選擇下載特定文件,則用戶已經(jīng)做出與該域關(guān)聯(lián)的信任決定。如果出于某種原因用戶或者網(wǎng)站導航到不同網(wǎng)站或者改變域,則他們先前的信任決定可以不再基于他們的其中發(fā)起下載的初始導航。因而,可以移除下載接受通知欄以減少用戶將被欺騙而做出與新的錯誤域關(guān)聯(lián)的信任決定的可能性。調(diào)整窗口大小
      在一個或者多個實施例中,如果出于某種原因而調(diào)整web瀏覽器窗口大小,則力圖不截短通知欄以免使通知難以理解。也就是說,通知欄將在web瀏覽器窗口被調(diào)整大小的時間段里垂直地、水平地或者在力圖不移除文本或者內(nèi)容的任何適當方向上增長。然而存在這樣的閾值,如果超過該閾值則將導致在截短通知的文本之前首先截短用戶可選的按鈕。 完成這一項使得用戶將不會在無文本材料可閱讀以獲得上下文時點擊按鈕。已經(jīng)描述了與通知欄關(guān)聯(lián)的各種實施例,現(xiàn)在考慮根據(jù)一個或者多個實施例的實例下載管理界面。下載管理界面
      在至少一些實施例中,經(jīng)由通知欄206和/或下載管理器模塊114可以使下載管理容易。為了提供對下載狀態(tài)的無打擾查看和與與下載有關(guān)的文件的交互,通知欄可以實施為這樣的下載欄,該下載欄使得文件下載狀態(tài)能夠得以查看以及與下載過程關(guān)聯(lián)的任務(wù)能夠得以進行。在一些實施例中,下載管理器模塊114可以包括下載管理器用戶界面,該下載管理器用戶界面呈現(xiàn)下載歷史和當前正在進行的下載的視圖。圖4在400處大體地圖示了根據(jù)一個或者多個實施例的下載欄。下載欄400包括可以用來顯示各種與下載有關(guān)的通知的下載通知區(qū)域402。這樣的與下載有關(guān)的通知可以例如而不限于包括用于下載的可用動作、關(guān)于下載的狀態(tài)指示器(indicator)、關(guān)于下載的安全通知等等。在這個特定實例實施例中,下載通知區(qū)域402包括文本,該文本詢問用戶是否想要保存可用于下載的特定文件。下載欄400還包括可以用來呈現(xiàn)多種與下載有關(guān)的動作的下載選項菜單404。在這個特定實例實施例中,下載選項菜單404向用戶呈現(xiàn)“保存”選項、“保存為”選項、“保存并且運行”選項以及“運行”選項。實例選項的這個特別列舉并非為了限制,并且可以為下載選項菜單404填充多種不同可用選項。在至少一些實施例中,選擇“保存”選項可以使下載的文件保存到默認位置。例如, 可以指定默認位置或者用戶指定的位置來保存下載的文件。如果用戶想要查看已經(jīng)下載的特定文件,則用戶可以簡單地導航到文件的位置以查看文件。在一些實施例中,選擇“保存為”選項可以導致對話框窗口被呈現(xiàn),該對話框窗口使用戶能夠為文件指定保存名稱、文件將被保存的位置等等。根據(jù)一個或者多個實施例,選擇“保存并且運行”選項可以使下載的文件被保存 (例如保存到默認位置)、然后自動運行。在一些實例實施例中,可以選擇“運行”選項以從特定文件的源運行該文件。例如,如果可執(zhí)行文件可用于從遠程資源(例如網(wǎng)絡(luò)共享位置)下載到計算設(shè)備,則選擇“運行”選項可以使文件在遠程資源處運行并且經(jīng)由計算設(shè)備來與文件交互。這個選項可以通過不使整個文件下載到計算設(shè)備來節(jié)省帶寬并且可以節(jié)省將用來保存文件本地副本的本地存儲資源(例如盤空間)。下載欄400還包括取消按鈕406,該取消按鈕如果被激勵則可以使與下載關(guān)聯(lián)的一個或者多個動作被取消。例如按壓取消按鈕406可以使進行中的下載被取消和文件被刪除。在至少一些實施例中,按壓取消按鈕406可以使下載欄400被關(guān)閉。下載欄400還包括視圖下載按鈕408,該視圖下載按鈕如果被按壓則可以使窗口被顯示,并且該視圖下載按鈕包括已經(jīng)被下載的文件、可用于下載的文件、和/或當前正在被下載的文件。這樣的窗口的實例是上文和下文討論的下載管理器用戶界面。在至少一些實施例中,下載欄400可以與特定安全域關(guān)聯(lián)。例如,如果用戶選擇下載與特定安全域中的網(wǎng)頁關(guān)聯(lián)的文件,則呈現(xiàn)下載欄400并且在下載欄400中呈現(xiàn)關(guān)于下載文件和/或安全域的信息。如果用戶導航到不同的安全域(例如不同的網(wǎng)頁),則取消文件的下載、刪除下載的文件的全部或者部分和/或關(guān)閉下載欄400。圖5在500處大體地圖示了根據(jù)一個或者多個實施例的下載管理器用戶界面。在至少一些實施例中,可以響應于選擇上文關(guān)于下載欄400討論的視圖下載按鈕408來顯示下載管理器用戶界面500。然而,這并非為了限制,并且可以以多種不同方式(例如經(jīng)由從選項菜單選擇選項、自動響應于下載指示等等)起動下載管理器用戶界面。在一個實例實施方式方案中,當經(jīng)由視圖下載按鈕408起動下載管理器用戶界面500時,為下載管理器用戶界面500填充來自下載欄400的下載信息(例如可用于下載的文件、文件下載的狀態(tài)等等)。下載管理器用戶界面500包括下載區(qū)域502,該下載區(qū)域顯示各種關(guān)于已經(jīng)下載的文件、進行中的文件下載和/或可用于下載的文件的信息。各種信息可以包括文件名、文件位置、關(guān)于文件可用的各種動作等。在一些實施例中,下載區(qū)域502可以顯示文件下載歷史。可以選擇顯示于下載區(qū)域502中的文件名以使特定動作發(fā)生,例如導航到存儲文件的位置(例如特定文件夾),使文件運行、使文件顯示等等。作為下載區(qū)域502的部分而包括的是位置列和動作列(未指定)。位置列顯示保存下載的位置或者如果下載文件則該文件被保存的位置,并且動作列顯示可以進行的一個或者多個與下載有關(guān)的動作。在這個特定實例實施例中,下載區(qū)域502包括可用于下載的文件504,并且動作列包括關(guān)于文件504可用的可選動作的菜單。下載管理器用戶界面500還包括可以用來搜索可用下載和/或下載的文件的搜索欄506。例如,可以通過文件名、擴展名、日期等搜索下載。作為下載管理器用戶界面500的部分而包括的還有清除按鈕508和關(guān)閉按鈕510。在一些實施例中,可以按壓清除按鈕508 以清除下載區(qū)域502中列出的一個、一些或者所有下載。可以按壓關(guān)閉按鈕510來關(guān)閉下載管理器用戶界面500。在一些實施例中,在無其他web瀏覽器窗口打開時關(guān)閉下載管理器用戶界面500可以使進行中的下載暫停。在至少一些實施例中,可以在后面的時間里恢復 (resume)下載。下文更詳細地討論下載管理器模塊114和下載管理器用戶界面500的暫停和恢復功能。在至少一些實施例中,當從除了 web瀏覽器之外的應用發(fā)起下載并且下載管理器用戶界面打開時,經(jīng)由下載管理器用戶界面而不是下載欄呈現(xiàn)與下載文件關(guān)聯(lián)的通知和選項。因此在一些實施例中,當下載管理器用戶界面打開并且用戶選擇下載文件時,將不顯示下載欄。然而在一些實施例中,如果在下載管理器用戶界面打開時進行下載并且在下載仍然在進行之時隨后關(guān)閉下載管理器用戶界面,則可以顯示下載欄并且經(jīng)由下載欄呈現(xiàn)與下載有關(guān)的通知和選項。圖6圖示了根據(jù)一個或者多個實施例的下載欄400的其他方面。在這個特定實例中,文件下載在進行中,并且下載通知區(qū)域402包括文件下載過程的狀態(tài)的指示。下載欄 400也包括暫停按鈕600,該暫停按鈕如果被按壓則使進行中的文件下載暫停。如上文討論的那樣,在一些實施例中,激勵視圖下載按鈕408可以使下載管理器用戶界面500被顯示。圖7圖示了根據(jù)一個或者多個實施例的下載管理器用戶界面500的其他方面。在這個特定實例中,下載管理器用戶界面包括當前正在下載過程中的文件700和下載已經(jīng)被暫停的文件702。與文件700關(guān)聯(lián)的動作列包括暫停按鈕和取消按鈕(未指定)。與文件702 關(guān)聯(lián)的動作列包括恢復按鈕704。在一些實施例中,可以激勵恢復按鈕704以恢復例如由于激勵關(guān)于圖6討論的暫停按鈕600而中斷的下載。也可以激勵恢復按鈕704以恢復出于其他原因(例如用戶關(guān)閉web瀏覽器110、web瀏覽器或者其他應用崩潰、網(wǎng)絡(luò)連接性的失敗、 與下載源關(guān)聯(lián)的中斷(例如下載服務(wù)器崩潰)等等)已中斷的下載。在至少一些實施例中,激勵恢復按鈕704可以使恢復請求被發(fā)送到下載源。例如, 下載管理器模塊114或者web瀏覽器110可以生成恢復請求并且將它轉(zhuǎn)發(fā)到托管下載文件的資源(例如web服務(wù)器118之一)。在至少一些實施例中,恢復請求可以包括關(guān)于中斷的文件下載的多種信息,例如標識該文件的文件頭、對文件已下載多少的指示、文件版本等。資源可以接收恢復請求并且確定是否可以恢復文件下載。在至少一些實施例中,如果可以恢復文件下載,則然后可以下載先前未下載的文件部分。圖8圖示了根據(jù)一個或者多個實施例的下載欄400的其他方面。在這個特定實例中,文件下載已經(jīng)失敗,并且下載通知區(qū)域402包括在文件下載過程期間出現(xiàn)錯誤的指示。 下載欄400也包括重試按鈕800,該重試按鈕如果被按壓則導致重新發(fā)起下載過程。例如, 激勵重試按鈕800可以使針對文件的恢復下載請求被轉(zhuǎn)發(fā)到托管該文件的資源。盡管這里未明確圖示,但是可以為下載管理器用戶界面500填充這個信息,例如在文件下載期間出現(xiàn)錯誤的通知和恢復文件下載的選項。圖9圖示了根據(jù)一個或者多個實施例的下載欄400的其他方面。在這個特定實例中,已經(jīng)確定下載的文件不安全,因此已經(jīng)阻止下載過程。下載通知區(qū)域402包括對這一確定的指示。圖10圖示了根據(jù)一個或者多個實施例的下載管理器用戶界面500的其他方面。在這個所圖示的實例實施例中,下載管理器用戶界面500包括已經(jīng)由于確定文件包含病毒而被刪除的下載文件1000。在一些實例實施例中,將下載的文件保存到安全位置,該安全位置無權(quán)訪問計算設(shè)備的其他區(qū)域。因此如果確定文件不安全,則可以從安全位置刪除文件而未將計算設(shè)備的其他區(qū)域置于風險中。下載管理器用戶界面也包括安全選項菜單1002,該安全選項菜單呈現(xiàn)多種可選選項。在至少一些實施例中,安全選項菜單包括“報告”選項、“重新運行安全檢查”選項和“不考慮(override)”選項??梢赃x擇“報告”選項以使與被阻止的下載關(guān)聯(lián)的信息被報告給安全資源,例如本地和/或遠程安全功能性。在至少一些實施例中,可以獨立于對“報告”選項的選擇而自動地報告與被阻止的下載關(guān)聯(lián)的信息??梢赃x擇“重新運行安全檢查”以使所需下載文件基于多種不同基于安全的標準 (例如在由于不安全而阻止下載時最初考慮的安全標準)而重新評估。例如,如果在后面的日期重新運行安全檢查,則關(guān)于文件的更新的信息可用,該更新的信息使得能夠做出更準確的基于安全的確定。在至少一些實施例中,“不考慮”選項可以使被阻止的下載文件被下載,盡管安全檢查已經(jīng)失敗。例如即使安全功能已經(jīng)確定文件不安全并且因此建議刪除文件,用戶仍然可以選擇“不考慮”選項以使文件被下載和/或在本地進行維護。在一些實施例中,例如在已經(jīng)在下載文件中檢測到病毒的場合,“不考慮”選項將不可用。實例方法
      圖11是描述根據(jù)一個或者多個實施例的方法步驟的流程圖??梢越Y(jié)合任何適當硬件、 軟件、固件或者其組合來實施該方法。在至少一些實施例中,可以用web瀏覽器和/或通知欄模塊(例如上文描述的web瀏覽器和/或通知欄模塊)形式的軟件來實施該方法。步驟1100感測與呈現(xiàn)通知關(guān)聯(lián)的輸入。這樣的輸入可以包括任何適當類型的輸入。例如,可以從第三方(例如試圖關(guān)于用戶已經(jīng)導航到的并且用web瀏覽器訪問的網(wǎng)頁采取動作的第三方網(wǎng)站)接收一些類型的輸入。可替換地或者除此之外,可以從用戶接收一些類型的輸入,例如對下載文件的嘗試。步驟1102響應于感測到輸入而呈現(xiàn)包括通知的通知欄用戶界面。上文和下文描述通知欄的實例。圖12是描述根據(jù)一個或者多個實施例的方法步驟的流程圖。可以結(jié)合任何適當硬件、軟件、固件或者其組合來實施該方法。在至少一些實施例中,可以用web瀏覽器、通知欄模塊和/或下載管理器模塊(例如上文描述的web瀏覽器、通知欄模塊和/或下載管理器模塊)形式的軟件實施該方法。步驟1200接收下載文件的請求的指示。例如,在一些實施例中,用戶可以例如通過點擊作為網(wǎng)頁的部分而包括的鏈接來指示下載文件的期望。除此之外或者可替代地,在計算設(shè)備上執(zhí)行的程序或者其他功能可以生成下載文件的請求。步驟1202確定是否從web瀏覽器發(fā)起下載請求。如果未從web瀏覽器發(fā)起下載請求(“否”),則步驟1204為下載管理器用戶界面填充關(guān)于下載文件的信息。如上文和下文討論的那樣,關(guān)于下載文件的信息可以包括關(guān)于下載過程的狀態(tài)通知、關(guān)于下載文件的安全通知、用于下載文件的可選選項等。如果從web瀏覽器發(fā)起下載(“是”),則步驟1206呈現(xiàn)包括關(guān)于下載文件的信息的下載欄。步驟1208接收打開下載管理器用戶界面的指示。例如,用戶可以選擇查看下載按鈕408以使下載管理器用戶界面被起動。步驟1210關(guān)閉下載欄并且打開下載管理器用戶界面。步驟1204為下載管理器用戶界面填充關(guān)于下載文件的信息。可替換地,如果在接收下載請求的指示時(即在步驟1202出現(xiàn)時)下載管理器用戶界面已經(jīng)打開,則將自動地為下載管理器用戶界面填充這個信息。
      在至少一些實施例中,當在下載在進行中時關(guān)閉web瀏覽器時,可以使下載管理器用戶界面500成為焦點。例如,如果在下載在進行中并且下載管理器用戶界面500未打開時所有打開的web瀏覽器窗口被關(guān)閉,則可以起動下載管理器用戶界面500并且為它填充關(guān)于進行中的下載的信息。這允許提醒用戶下載在進行中并且可以向用戶呈現(xiàn)諸如繼續(xù)下載、暫停下載、取消下載等之類的與下載有關(guān)的選項。圖13是描述根據(jù)一個或者多個實施例的方法步驟的流程圖??梢越Y(jié)合任何適當硬件、軟件、固件或者其組合來實施該方法。在至少一些實施例中,可以用web瀏覽器、通知欄模塊和/或下載管理器模塊(例如上文描述的web瀏覽器、通知欄模塊和/或下載管理器模塊)形式的軟件實施該方法。步驟1300接收下載文件的請求的指示。步驟1302呈現(xiàn)用于文件下載的選項。在至少一些實施例中,可以經(jīng)由下載欄和/或下載管理器用戶界面呈現(xiàn)選項。也在至少一些實施例中,文件可以在等待選擇用于文件下載的選項之一時開始下載。例如,文件可以開始下載到安全并且與其他計算資源隔離的臨時文件位置以免使其他計算資源暴露于可能的安全風險。如果選擇“保存”選項,則步驟1304將文件保存到默認位置。在至少一些實施例中,可以(例如由用戶或者由軟件或者其他功能自動地)指定其中可以保存和取回下載的文件的默認位置。如果選擇“保存為”選項,則步驟1306將文件保存到在下載時指定的位置。 例如,選擇“保存為”選項可以使這樣的提示被呈現(xiàn),該提示使用戶能夠為待保存的文件指定位置和/或為待保存為的文件指定名稱。如果選擇“保存并且運行”選項,則步驟1308保存文件并且運行文件。例如,文件可以保存到默認位置并然后在無任何附加用戶交互的情況下自動運行。如果選擇“運行”選項,則步驟1310運行文件。在至少一些實施例中,選擇“運行”選項可以使文件本地地保存到臨時位置然后運行。一旦文件完成運行(例如它被用戶關(guān)閉),則可以從臨時位置刪除該文件。在一些實施例中,這節(jié)省了存儲器資源和時間,因為用戶不必在文件完成運行之后定位和刪除它??商鎿Q地,選擇“運行”選項可以使文件直接從遠程資源(例如托管所需下載文件的資源)運行。在至少一些實施例中,即使在未下載和/ 或本地保存文件的本地副本時,仍然可以發(fā)生從遠程資源運行文件。在至少一些實施例中,例如當選擇“保存”選項、“保存為”選項或者“保存并且運行”選項時,將下載的文件直接保存到存儲位置(例如默認和/或用戶指定的位置)而沒有先緩存文件,然后從緩存位置向存儲位置移動文件。腳本
      在一些實施例中,可以響應于腳本的執(zhí)行而接收下載文件的請求的指示(例如在步驟 1300接收的指示)。例如,網(wǎng)站可以在用戶的計算設(shè)備上執(zhí)行可以導致將請求文件下載的腳本。在文件下載可以開始之前,可以選擇文件下載選項之一,例如在步驟1302呈現(xiàn)的用于文件下載的選項。因此,在一些實施例中,下載欄可以呈現(xiàn)用于文件下載的選項,并且可以響應于選擇選項之一而發(fā)起文件下載。在至少一些實施例中,這可以允許腳本請求的文件下載響應于文件下載選項的單個選擇而開始,而不是在開始文件下載之前向用戶呈現(xiàn)多個窗口和/或用于選擇的選項。附件在至少一些實施例中,可以從附件接收下載文件的請求的指示(例如在步驟1300接收的指示)。在一些實施例中,附件是軟件或可以增強應用功能的其他可執(zhí)行代碼段。附件的實例包括插件、軟件擴展、軟件增強模塊等。在至少一些實施例中,提供文件下載功能,該文件下載功能使附件能夠訪問下載管理器和/或下載管理器用戶界面的功能,而無需附件利用web瀏覽器的擴展處理功能。因此,在一些實施例中,附件可以訪問下載管理器以請求下載文件。例如,附件可以向下載管理器提供用于下載文件的URL。在一些實施例中,可以例如經(jīng)由下載欄和/或下載管理器用戶界面向用戶呈現(xiàn)用于處理文件下載的選項。圖14是描述根據(jù)一個或者多個實施例的方法步驟的流程圖??梢越Y(jié)合任何適當硬件、軟件、固件或者其組合來實施該方法。在至少一些實施例中,可以以web瀏覽器、通知欄模塊和/或下載管理器模塊(例如上文描述的web瀏覽器、通知欄模塊和/或下載管理器模塊)形式的軟件實施該方法。步驟1400接收文件下載的中斷的指示。例如,該指示可以響應于用戶激勵作為下載欄和/或下載管理器用戶界面的部分而包括的暫停按鈕。在至少一些實施例中,暫停文件下載可以使到正被下載的文件的源的網(wǎng)絡(luò)連接將被關(guān)閉。可替換地,文件下載的中斷的指示可以響應于到文件源的連接的失敗。連接失敗的實例原因可以包括網(wǎng)絡(luò)連接的失敗、 計算設(shè)備功率的損耗、軟件(例如web瀏覽器)崩潰、用戶關(guān)閉web瀏覽器等等。步驟1402接收恢復文件下載的請求的指示。例如,該指示可以響應于用戶激勵作為下載欄和/或下載管理器用戶界面的部分而包括的恢復按鈕。步驟1404向文件源提出對于文件剩余部分的請求。在至少一些實施例中,請求可以是獲得文件請求的形式,包括關(guān)于文件的信息,例如文件頭、文件已經(jīng)下載了多少等等。步驟1406確定是否可以恢復文件下載。如果不能恢復文件下載(“否”),則步驟1408從開始重新發(fā)起文件下載。例如,文件源可以指示恢復下載的請求不包括恢復下載的足夠信息,并因此將從開始發(fā)起文件下載。如果可以恢復文件下載(“是”),則步驟1410下載文件的剩余部分。圖15是描述根據(jù)一個或者多個實施例的方法步驟的流程圖??梢越Y(jié)合任何適當硬件、軟件、固件或者其組合來實施該方法。在至少一些實施例中,可以以web瀏覽器、通知欄模塊和/或下載管理器模塊(例如上文描述的web瀏覽器、通知欄模塊和/或下載管理器模塊)形式的軟件實施該方法。步驟1500接收下載文件的請求的指示。步驟1502對文件運行安全檢查。多個不同安全標準可以作為安全檢查的部分而應用于文件。例如,可以針對下載文件生成簽名并且將之與已知危險的文件(例如與病毒、惡意軟件或者其他有害的活動關(guān)聯(lián)的文件)的文件簽名進行比較。在一些實施例中,可以進行與下載文件關(guān)聯(lián)的4個不同安全檢查。第一安全檢查涉及下載文件的URL并且尋求通過比較URL與已知URL的列表來確定URL是否已知為安全的或不安全的。第二安全檢查檢查請求的下載文件以確定文件是否包括病毒或者其他惡意軟件和/或是否與病毒或者其他惡意軟件關(guān)聯(lián)。第三安全檢查比較用于所請求的下載文件的簽名與已知文件簽名以確定文件是否已知為不安全。最后,第四安全檢查利用可執(zhí)行文件的列表。在至少一些實施例中,可以生成請求的可執(zhí)行下載文件的散列(hash)并且將之與在可執(zhí)行文件的列表中的文件散列進行比較。 在一些實施例中,可以在遠程資源(例如web服務(wù)器)處維護可執(zhí)行文件的列表及其散列??梢曰谶@個比較來生成多種不同結(jié)果,例如 在列表上將下載文件指示為安全。未得到I持-所請求的下載文件的文件類型未在列表上得到支持。請求的下載文件已知為與惡意軟件關(guān)聯(lián)。未知-下載文件不在列表上。有漏洞的-下載文件具有已知的漏洞。鍾誤(特定于文件)_下載文件具有錯誤。錯誤的實例包括
      a.生成可用散列值失敗
      b.與下載文件關(guān)聯(lián)的XML被破壞
      c.查找下載文件已經(jīng)失敗
      不特定于文件)。這些錯誤的實例包括
      a.托管列表的服務(wù)不能得到
      b.不支持請求下載文件的客戶端。回到該方法,步驟1504接收文件沒有通過安全檢查的指示。在至少一些實施例中,可以從本地安全源或者遠程安全源接收該指示。步驟1506呈現(xiàn)文件沒有通過安全檢查的通知。例如,可以經(jīng)由下載欄和/或下載管理器用戶界面呈現(xiàn)該通知。在至少一些實施例中,即使文件的多個安全檢查失敗,仍然可以經(jīng)由下載欄和/或下載管理器用戶界面呈現(xiàn)單個安全通知和與安全有關(guān)的建議。步驟1508呈現(xiàn)用于處理文件的選項。在一些實施例中,用于處理文件的選項可以包括取消文件下載、刪除文件、將文件報告為安全或者不安全、重新運行一個或者多個安全檢查、不考慮失敗的安全檢查等等。已經(jīng)描述了根據(jù)一個或者多個實施例可以利用的實例方法,現(xiàn)在考慮可以用來實施一個或者多個實施例的實例系統(tǒng)。實例系統(tǒng)
      圖16圖示了可以用來實施上文描述的各種實施例的實例計算設(shè)備1600。計算設(shè)備 1600可以例如是圖1的計算設(shè)備102或者web服務(wù)器118。計算設(shè)備1600包括一個或者多個處理器或者處理單元1602、一個或者多個存儲器和/或存儲部件1604、一個或者多個輸入/輸出(I/O)設(shè)備1606以及允許各種部件和設(shè)備相互通信的總線1608。總線1608代表任何若干類型的總線結(jié)構(gòu)(包括存儲器總線或者存儲器控制器、外圍總線、加速圖形端口和使用多種總線架構(gòu)中的任一總線架構(gòu)的處理器或者本地總線)中的一個或者多個總線結(jié)構(gòu)。總線1608可以包括有線和/或無線總線。存儲器/存儲部件1604代表一個或者多個計算機存儲介質(zhì)。部件1604可以包括易失性介質(zhì)(例如隨機存取存儲器(RAM))和/或非易失性介質(zhì)(例如只讀存儲器(ROM)、閃存、光盤、磁盤等)。部件1604可以包括固定的介質(zhì)(例如RAM、ROM、固定的硬盤驅(qū)動器等) 以及可拆卸的介質(zhì)(例如閃存驅(qū)動器、可拆卸的硬盤驅(qū)動器、光盤等)。一個或者多個輸入/輸出設(shè)備1606允許用戶向計算設(shè)備1600輸入命令和信息, 并且也允許信息被呈現(xiàn)給用戶和/或其他部件或者設(shè)備。輸入設(shè)備的實例包括鍵盤、光標控制設(shè)備(例如鼠標)、麥克風、掃描儀等。輸出設(shè)備的實例包括顯示設(shè)備(例如監(jiān)視器或者投影儀)、揚聲器、打印機、網(wǎng)卡等。
      這里可以在軟件或者程序模塊的一般背景下描述各種技術(shù)。一般而言,軟件包括執(zhí)行特定任務(wù)或者實施特定抽象數(shù)據(jù)類型的例行程序、程序、對象、部件、數(shù)據(jù)結(jié)構(gòu)等。這些模塊和技術(shù)的實施方式可以存儲在某形式的計算機可讀介質(zhì)上或者跨該計算機可讀介質(zhì)而傳輸。計算機可讀介質(zhì)可以是可由計算設(shè)備訪問的任何可用介質(zhì)(一種或多種)。舉例而言而非限制地,計算機可讀介質(zhì)可以包括“計算機可讀存儲介質(zhì)”?!坝嬎銠C可讀存儲介質(zhì)”包括以用于存儲信息(例如計算機可讀指令、數(shù)據(jù)結(jié)構(gòu)、 程序模塊或者其他數(shù)據(jù))的任何方法或者技術(shù)實現(xiàn)的易失性和非易失性、可拆卸和不可拆卸介質(zhì)。計算機可讀存儲介質(zhì)包括但不限于RAM、ROM、EEPR0M、閃存或者其他存儲器技術(shù)、 ⑶-ROM、數(shù)字多功能盤(DVD)或者其他光學存儲裝置、磁盒、磁帶、磁盤存儲裝置(storage) 或者其他磁存儲設(shè)備或者可以用來存儲所需信息并且可以由計算機訪問的任何其他介質(zhì)。結(jié)論
      各種實施例提供了一種下載欄用戶界面控制器,該下載欄用戶界面控制器被設(shè)計成在提供關(guān)于文件下載的通知的同時幫助用戶保持集中于他們的瀏覽活動。在至少一些實施例中,下載欄用戶界面控制器是非模態(tài)的并且呈現(xiàn)于瀏覽視域內(nèi)被選擇為減少用戶分心的位置。因此,在一些實施例中,下載欄用戶界面控制器允許用戶在用戶查看關(guān)于文件下載活動 (例如文件下載的進度)的通知的同時繼續(xù)瀏覽活動。各種實施例還提供一種使多個與下載有關(guān)的任務(wù)能夠得以執(zhí)行的下載管理器用戶界面。在至少一些實施例中,響應于對下載欄用戶界面控制器的輸入而呈現(xiàn)下載管理器用戶界面。另外對于一些實施例,可以響應于呈現(xiàn)下載管理器用戶界面以及從下載欄用戶界面控制器向下載管理器用戶界面?zhèn)魉团c下載有關(guān)的通知和選項而關(guān)閉下載欄用戶界面控制器。盡管已經(jīng)用特定于結(jié)構(gòu)特征和/或方法動作的語言描述了本主題,但是將理解在所附權(quán)利要求中限定的主題不必限于上文描述的特定特征或者動作。而是,上文描述的特定特征和動作被公開為實施權(quán)利要求的實例形式。
      權(quán)利要求
      1.一種web瀏覽器,包括通知欄模塊(112),其被配置成實現(xiàn)下載欄用戶界面控制器,該下載欄用戶界面控制器被設(shè)計成與web瀏覽器一起使用,其中所述下載欄用戶界面控制器是非模態(tài)的,被配置成呈現(xiàn)在所述web瀏覽器的內(nèi)容表現(xiàn)區(qū)域的附近,并被配置成呈現(xiàn)與下載有關(guān)的信息;以及下載管理器模塊(114),其被配置成實現(xiàn)下載管理器用戶界面,其中所述下載管理器用戶界面被配置成響應于對所述下載欄用戶界面控制器的輸入而呈現(xiàn)并被配置成由至少所述與下載有關(guān)的信息填充。
      2.根據(jù)權(quán)利要求1所述的web瀏覽器,其中所述通知欄模塊被配置成響應于接收下載文件的請求的指示而呈現(xiàn)所述下載欄用戶界面控制器。
      3.根據(jù)權(quán)利要求1所述的web瀏覽器,其中所述與下載有關(guān)的信息包括一個或者多個可選的與下載有關(guān)的選項。
      4.根據(jù)權(quán)利要求1所述的web瀏覽器,其中所述與下載有關(guān)的信息包括關(guān)于文件下載的進度通知。
      5.根據(jù)權(quán)利要求1所述的web瀏覽器,其中所述下載欄用戶界面控制器被配置成響應于所述下載管理器用戶界面是打開的指示而關(guān)閉。
      6.根據(jù)權(quán)利要求1所述的web瀏覽器,其中所述下載欄用戶界面控制器被配置成與特定安全域關(guān)聯(lián),并且所述下載欄用戶界面控制器被配置成響應于導航所述web瀏覽器遠離所述特定安全域的指示而關(guān)閉。
      7.根據(jù)權(quán)利要求1所述的web瀏覽器,其中所述與下載有關(guān)的信息包括可選選項,該可選選項如果被選擇則使文件從所述文件的源運行而無需將該文件保存到所述一個或者多個計算機可讀存儲介質(zhì)。
      8.根據(jù)權(quán)利要求1所述的web瀏覽器,其中所述與下載有關(guān)的信息包括可選選項,該可選選項如果被選擇則使已經(jīng)中斷的文件下載被恢復。
      9.根據(jù)權(quán)利要求8所述的web瀏覽器,其中所述下載管理器模塊進一步被配置成通過向所述文件的源提出獲得文件請求來使已經(jīng)中斷的所述文件下載被恢復。
      10.根據(jù)權(quán)利要求1所述的web瀏覽器,其中所述通知欄模塊被配置成在請求的下載文件的多個安全檢查失敗的情況下呈現(xiàn)單個與安全有關(guān)的通知。
      11.一種或者多種包含計算機可讀指令的計算機可讀存儲介質(zhì),所述計算機可讀指令包括權(quán)利要求1至10中任一項所述的web瀏覽器。
      12.—種計算機實施的方法,包括響應于接收下載文件的請求的指示而呈現(xiàn)(1200)下載欄用戶界面控制器,該下載欄用戶界面控制器呈現(xiàn)與下載有關(guān)的信息,其中所述下載欄用戶界面控制器是非模態(tài)的,呈現(xiàn)于web瀏覽器的內(nèi)容表現(xiàn)區(qū)域附近,并且所述與下載有關(guān)的信息包括一個或者多個可選的與下載有關(guān)的選項;并且響應于對所述下載欄用戶界面控制器的輸入而呈現(xiàn)(1204)下載管理器用戶界面,其中所述下載管理器用戶界面至少包括所述與下載有關(guān)的信息并且被配置成呈現(xiàn)與一個或者多個先前下載的文件有關(guān)的信息。
      13.根據(jù)權(quán)利要求12所述的計算機實施的方法,還包括在所述web瀏覽器關(guān)閉的情況下經(jīng)由所述下載管理器用戶界面跟蹤進行中的文件下載。
      14.根據(jù)權(quán)利要求12所述的計算機實施的方法,其中所述一個或者多個可選的與下載有關(guān)的選項包括恢復選項,該恢復選項如果被選擇則導致向所述文件的源提出請求,其中該請求包括恢復所述文件中斷的下載的請求。
      15.根據(jù)權(quán)利要求12所述的計算機實施的方法,進一步包括在選擇所述可選的與下載有關(guān)的選項中的至少一個選項之前發(fā)起將所述文件下載到臨時和安全的位置。
      16.根據(jù)權(quán)利要求12所述的計算機實施的方法,進一步包括 接收所述文件沒有通過多個安全檢查的指示;并且至少部分地基于所述文件沒有通過所述多個安全檢查的指示經(jīng)由所述下載欄用戶界面控制器或所述下載管理器用戶界面的一個或多個來呈現(xiàn)單個與安全有關(guān)的通知。
      全文摘要
      本發(fā)明提供了一種下載欄用戶界面控制器,該下載欄用戶界面控制器被設(shè)計成在提供關(guān)于文件下載的通知的同時幫助用戶保持集中于他們的瀏覽活動。在至少一些實施例中,下載欄用戶界面控制器是非模態(tài)的,并且呈現(xiàn)于瀏覽視域內(nèi)被選擇為減少用戶分心的位置。各種實施例也提供一種使多個與下載有關(guān)的任務(wù)能夠得以執(zhí)行的下載管理器用戶界面。在至少一些實施例中,響應于對下載欄用戶界面控制器的輸入而呈現(xiàn)下載管理器用戶界面。另外對于一些實施例,可以響應于呈現(xiàn)下載管理器用戶界面以及從下載欄用戶界面控制器向下載管理器用戶界面?zhèn)魉团c下載有關(guān)的通知和選項而關(guān)閉下載欄用戶界面控制器。
      文檔編號G06F3/048GK102368194SQ20111027096
      公開日2012年3月7日 申請日期2011年9月14日 優(yōu)先權(quán)日2010年9月14日
      發(fā)明者E. 奧爾森 A., C. 喬爾根森 C., 里斯尼 D., M. 勞倫斯 E., T. 金 J., K. 溫朱姆 R., 維爾馬尼 R., J. 鮑爾斯 S., 馬卡里安 S., 薩爾 T., G. 斯蒂芬斯 W. 申請人:微軟公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1