本申請涉及創建并維護所瀏覽的文檔的圖像。實施例自動創建對應于所訪問的網頁的動態縮略圖。為(例如,由用戶查看或拜訪的或由瀏覽器預取的)多個網頁的每個生成縮略圖、快照或其他圖像。將圖像作為例如瀏覽器標簽中的活動瓦塊或在桌面背景上提供給用戶。當網頁上的內容更新時,重新創建圖像并與其他圖像視覺上區分開來以使得用戶能夠快速地標識對應于經更新的網頁的圖像。用戶與圖像交互以查看對應的網頁。
【技術實現步驟摘要】
本申請涉及網頁的縮略圖,具體而言,涉及創建并維護所瀏覽的文檔的圖像。
技術介紹
因特網上可獲得的一些數據經常被更新。例如,股票價格變化、設置拍賣中的出價、加入新聞故事、張貼博客記錄、找到購物細節等。雖然,一些現有的瀏覽器維護了由用戶所拜訪的位置的歷史并高速緩存了由用戶所查看的數據,但具有有限存儲器的設備很快就丟棄了高速緩存的數據。而且,許多用戶在整個給定日期期間多次一貫地重新拜訪特定網頁以查找經更新的數據。對于一些現有系統,用戶必須啟動web瀏覽器并隨后導航到感興趣的各個網站的每個網站。當嘗試保持跟進時,用戶將花費大量的時間。
技術實現思路
本公開的實施例提供了對應于由用戶所查看的網頁的動態縮略圖。計算設備為由用戶所訪問的每個網頁創建圖像。提供所創建的圖像中的一個或多個以在計算設備上顯示給用戶。在一個或多個網頁被隨后更新之后,重新創建經更新的網頁的圖像并與對應于未經更新的網頁的圖像在視覺上區分開來。在計算設備上呈現視覺上經區分的、重新創建的圖像以顯示給用戶。提供本概述以便以簡化形式介紹將在以下具體實施方式中進一步描述的一些概念。本概述并非旨在標識所要求保護的主題的關鍵特征或必要特征,也不旨在用于幫助確定所要求保護的主題的范圍。附圖說明圖1是示出具有訪問諸如因特網的網絡的瀏覽器的計算設備的示例性框圖。圖2是示出具有存儲網頁和基于其的動態縮略圖的存儲器區域的計算設備的示例性框圖。圖3是示出計算設備基于用戶的導航歷史維護動態縮略圖的操作的示例性流程圖。圖4是示出計算設備高速緩存由用戶查看的網頁并基于其維護動態縮略圖的操作的示例性流程圖。圖5是將動態縮略圖作為瀏覽器中的標簽中的瓦塊(tile)來顯示的示例性移動計算設備。圖6是將動態縮略圖作為移動計算設備的主頁屏幕上的瓦塊(tile)來顯示的示例性移動計算設備。圖7是將動態縮略圖作為計算設備的桌面上的瓦塊(tile)來顯示的示例性移動計算設備。圖8是將瓦塊顯示在移動計算設備的主頁屏幕上的示例性移動計算設備,所述瓦塊以各種樣式被修改以指示更新。在全部附圖中,相應的附圖標記指示相應的部分。具體實施例方式參照附圖,本公開的實施例允許自動創建和維護對應于由用戶102所查看的文檔的動態縮略圖114。動態縮略圖114允許用戶102快速確定對應于動態縮略圖114的文檔是否被更新。例如,對應于經更新的文檔的動態縮略圖114被標記或以其他方式與對應于未經更新的文檔的動態縮略圖114在視覺上區分開來。在一些實施例中,動態縮略圖114作為顯示在用戶102的計算設備104的瀏覽器欄上或桌面背景上的活動瓦塊而被自動創建。例如,動態縮略圖114表示由用戶102訪問的網頁214的快照。雖然在下面一些實施例中參考網頁214、移動計算設備和活動瓦塊來進行描述,但本公開的各方面不局限于此,相反,可以與任意文檔、設備和圖像一起操作。本公開的各方面還允許用戶102通過查看動態縮略圖114 “瞥一眼就走”以確定是否對應的文檔或其他內容已經被更新,而不需要必須執行與文檔相關聯的應用212。用戶102能夠通過選擇由圖像114代表哪些文檔、在瀏覽器欄或主頁屏幕上中示出哪些圖像114來定制動態縮略圖114的顯示。接著參考圖1,示例性框圖示出了具有訪問網絡106的瀏覽器108的計算設備104。在圖1的示例中,用戶102與計算設備104交互和/或操作計算設備104。計算設備104執行至少一個瀏覽器108,該瀏覽器被用于通過網絡106從其他計算設備處獲得內容。例如,計算設備104執行瀏覽器108以通過因特網訪問網站。計算設備104還執行動態縮略圖管理邏輯110,諸如在下面參考圖3和/或4所示出和描述的。動態縮略圖管理邏輯110操作上高速緩存來自瀏覽器108的網頁214的副本,并在用戶102的瀏覽器標簽中、桌面上或主頁屏幕上創建并維護動態縮略圖114。例如,邏輯110調用與動態縮略圖114相關聯的應用編程接口(API)來創建和呈現動態縮略圖114。邏輯110還翻譯被發送給瀏覽器108的命令以確定是否發生網頁更新并獲得這些更新。接著參考圖2,示例性框圖示出具有存儲網頁214和基于其的動態縮略圖114的存儲器區域210的計算設備104。在圖2的示例中,計算設備104表示一種用于在計算機設備104上提供對應于網頁214的動態縮略圖114的系統。計算設備104表示執行實現與計算設備104相關聯的操作和功能的指令(例如,應用程序、操作系統功能、或這兩者)的任何設備。計算設備104可以包括移動計算設備或任何其他便攜式設備。在某些實施例中,移動計算設備包括移動電話、膝上型設備、平板設備、計算pad、筆記本設備、游戲設備和/或便攜式媒體播放器。計算設備104還可包括較不便攜的設備,諸如臺式個人計算機、自助服務終端和桌面設備。另外,計算設備104可以表示一組處理單元或其他計算設備。計算設備104具有至少一個處理器202、至少一個顯示器204以及存儲器區域210。處理器202包括任意數量的處理單元,并被編程為執行用于實現本公開的各方面的計算機可執行指令。指令可由處理器202或由在計算設備104內執行的多個處理器執行,或者由計算設備104外部的處理器來執行。在一些實施例中,處理器202被編程為執行諸如各附圖(例如圖3和/或圖4)中示出的那些指令。在一些實施例中,顯示器204包括任何用于將數據顯示給用戶102和/或接收來自用戶102的數據的裝置。顯示器204可以包括觸摸屏顯示器或任意其他類型的顯示器。顯示器204可以具有與其相關聯的圖形卡以及用于操作圖形卡的計算機可執行指令(例如驅動程序)。顯示器204可以包括能被同時顯示、不同時間顯示、彼此鄰近顯示、彼此覆蓋顯示和/或以上述任意形式來顯示的一個或多個用戶界面、部分或視圖。在一些實施例中,用戶界面是可以在顯示器204上定位的窗口。在圖2的示例中,顯示器204可以包括至少一個瓦塊用戶界面206以及瀏覽器用戶界面208。瓦塊用戶界面206表示用于顯示一個或多個瓦塊的區域。瓦塊允許用戶102在不導航離開瓦塊用戶界面206的情況下查看內容和/或執行功能。例如,瓦塊用戶界面206可以對應于在移動計算設備上的主頁屏幕和/或在計算設備104上的桌面背景。瓦塊用戶界面206與瀏覽器用戶界面206分開。瀏覽器用戶界面208表示顯示來自瀏覽器108的輸出的區域。瀏覽器108表示用于允許用戶102從另一個計算設備或從在計算設備104上執行的進程中獲得內容的任意應用212或邏輯。瀏覽器108可以是例如web瀏覽器。計算設備104還具有一個或多個計算機可讀介質,諸如存儲器區域210。存儲器區域210包括任意數量的與計算設備104相關聯或計算設備202可訪問的介質。存儲器區域210可以在計算設備104的內部(如圖2所示)、在計算設備104的外部(未示出)、或兩者(未示出)。存儲器區域210還存儲一個或多個應用212等等。應用212在被處理器202執行時操作以執行計算設備104上的功能。示例性應用212包括郵件應用程序、web瀏覽器、日歷應用程序、地址簿應用程序、消息收發應用程序、媒體應用、基于位置的服務、搜索程序等。應用212可與對應的應用或服務通信,諸如可經由網絡106來訪問的web服務。例如,應用212本文檔來自技高網...
【技術保護點】
一種用于在移動計算設備上提供對應于網頁的動態縮略圖的系統,所述系統包括:與移動計算設備相關聯的存儲器區域,所述存儲器區域存儲了由用戶訪問的多個網頁,所述存儲器區域還存儲了所述多個網頁中一個或多個的動態縮略圖;包括瓦塊用戶界面和瀏覽器用戶界面的顯示器;以及處理器,被編程為:在所述瓦塊用戶界面中向所述用戶顯示存儲在所述存儲器區域中的一個或多個所述動態縮略圖中的一個或多個;隨后更新存儲在所述存儲器區域中的一個或多個所述網頁;對于每個經更新的網頁,重新創建所述網頁的動態縮略圖;以及將重新創建的圖像與對應于未經更新的網頁的動態縮略圖在視覺上區分開來;以及在所述瓦塊用戶界面中向所述用戶顯示所述在視覺上區分的、重新創建的動態縮略圖。
【技術特征摘要】
2011.10.28 US 13/283,6081.一種用于在移動計算設備上提供對應于網頁的動態縮略圖的系統,所述系統包括 與移動計算設備相關聯的存儲器區域,所述存儲器區域存儲了由用戶訪問的多個網頁,所述存儲器區域還存儲了所述多個網頁中一個或多個的動態縮略圖;包括瓦塊用戶界面和瀏覽器用戶界面的顯示器;以及處理器,被編程為在所述瓦塊用戶界面中向所述用戶顯示存儲在所述存儲器區域中的一個或多個所述動態縮略圖中的一個或多個;隨后更新存儲在所述存儲器區域中的一個或多個所述網頁;對于每個經更新的網頁,重新創建所述網頁的動態縮略圖;以及將重新創建的圖像與對應于未經更新的網頁的動態縮略圖在視覺上區分開來;以及在所述瓦塊用戶界面中向所述用戶顯示所述在視覺上區分的、重新創建的動態縮略圖。2.如權利要求1所述的系統,其特征在于,存儲在所述存儲器區域中的每個所述動態縮略圖表示與其相對應的所述網頁的至少一部分的快照,其中,所述處理器還被編程為在所述用戶界面的所述瀏覽器用戶界面中將所述經更新的網頁顯示給所述用戶,并且其中, 所述瓦塊用戶界面包括下述一個或多個項主頁屏幕和桌面背景。3.如權利要求1所述的系統,其特征在于,所述處理器被編程為通過根據所述移動計算設備的狀態更新一個或多個所述網頁來隨后更新存儲在所述存儲器區域中的一個或多個網頁,并且其中所述移動計算設備的狀態對應于下述一個或多個項電量、漫游狀態、信號強度、與所述移動計算設備的用戶交互、在所述移動計算設備上執行的應用的數量、可用的存儲器容量以及引導進度。4.如權利要求1所述的系統,其特征在于,還包括用于在移動計算設備上提供對應于網頁的被動態更新的縮略圖的裝置;以及用于在移動計算設備上將對應于經更新的網頁的動態縮略圖與對應于未改變的網頁的動態縮略圖在視覺上區分開來的裝置。5.一種方法,包括通過計算設備為由用戶訪問的多個網頁的每個創建圖像;提供一個或多個所創建的圖像以在所述計算設備上向所述用戶顯示,其中所述一個或多個...
【專利技術屬性】
技術研發人員:C·T·羅林,
申請(專利權)人:微軟公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。